@charset "UTF-8";.svelte-oh2p2n{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-style:normal}.svelte-oh2p2n :where(.svelte-oh2p2n)::selection,.svelte-oh2p2n input:where(.svelte-oh2p2n)::-webkit-datetime-edit-day-field:focus,.svelte-oh2p2n input:where(.svelte-oh2p2n)::-webkit-datetime-edit-month-field:focus,.svelte-oh2p2n input:where(.svelte-oh2p2n)::-webkit-datetime-edit-year-field:focus{color:#000;background-color:#ffe5d0}body{display:flex;flex-direction:column;align-items:center;background-image:radial-gradient(#fecba1 10%,transparent 20%),radial-gradient(#fecba1 10%,transparent 20%);background-size:30px 30px;background-position:0 0,15px 15px;background-attachment:fixed}.my-container.svelte-oh2p2n{display:flex;flex-direction:column;align-items:center;gap:80px;margin:40px;border-radius:20px;padding:40px;min-height:calc(100dvh - 80px);width:calc(100dvw - 80px);max-width:800px;background-color:#fff}.description.svelte-oh2p2n{display:flex;flex-direction:column;align-items:center}h1.svelte-oh2p2n{display:inline;margin:60px 0 20px;padding:0 10px;font-weight:700;text-align:center}h3.svelte-oh2p2n{border-bottom:dotted #fd9843 4px;padding:0 10px}h4.svelte-oh2p2n{font-size:1.3rem;margin-bottom:-40px}p.svelte-oh2p2n{text-align:center}a.svelte-oh2p2n{color:#fd9843}.supplement-text.svelte-oh2p2n{display:flex;gap:0 15px;justify-content:center;flex-wrap:wrap;margin-top:-40px;font-size:small;color:gray}.marking.svelte-oh2p2n{background:linear-gradient(transparent 70%,#fecba1 30%);background-repeat:no-repeat;animation:.5s ease-out .5s 1 svelte-oh2p2n-mark}@keyframes svelte-oh2p2n-mark{0%{background-size:0% 100%}to{background-size:100% 100%}}.ochame.svelte-oh2p2n{display:inline-block;position:relative;margin-top:25px;transform:translate(15px) translateY(-15px) rotate(-15deg)}.ochame.svelte-oh2p2n:before{position:absolute;content:"";width:1px;height:100%;background:#fd9843;transform:translate(-8px) rotate(-30deg)}.ochame.svelte-oh2p2n:after{position:absolute;content:"";width:1px;height:100%;background:#fd9843;transform:translate(5px) rotate(30deg)}.poping.svelte-oh2p2n{animation:.25s linear 1.5s 2 svelte-oh2p2n-pop}@keyframes svelte-oh2p2n-pop{0%{transform:translate(15px) translateY(-15px) rotate(-15deg)}50%{transform:translate(15px) translateY(-20px) rotate(-15deg)}0%{transform:translate(15px) translateY(-15px) rotate(-15deg)}}.btn-orange-primary.svelte-oh2p2n{--bs-btn-bg: #fecba1;--bs-btn-border-color: #fecba1;--bs-btn-hover-bg: #ffe5d0;--bs-btn-hover-border-color: #fecba1;--bs-btn-focus-shadow-rgb: #ffe5d0;--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: #ffe5d0;--bs-btn-active-border-color: #fecba1}form.svelte-oh2p2n{display:flex;gap:50px;flex-direction:column;align-items:center}.period-container.svelte-oh2p2n,.date-container.svelte-oh2p2n,.excludeHoliday-container.svelte-oh2p2n{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;gap:10px 20px}.excludeHoliday-container.svelte-oh2p2n{margin-top:-40px}.form-control.svelte-oh2p2n{width:unset}.form-control.svelte-oh2p2n:focus,.form-check-input.svelte-oh2p2n:focus{border-color:#fecba1;box-shadow:0 0 0 .25rem #ffe5d0}.form-check-input.svelte-oh2p2n:checked{background-color:#fd9843;border-color:#fd9843}.form-switch.svelte-oh2p2n .form-check-input:where(.svelte-oh2p2n):focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffe5d0'/%3e%3c/svg%3e")}textarea.svelte-oh2p2n,textarea.form-control.svelte-oh2p2n{width:250px;max-width:calc(100dvw - 160px)}.vertical-dots.svelte-oh2p2n{display:inline-block;vertical-align:middle;line-height:1;width:5px;height:5px;background:#fd9843;border-radius:50%;box-shadow:0 -12px #fd9843,0 12px #fd9843}.result.svelte-oh2p2n{display:flex;gap:50px;flex-direction:column;align-items:center}.footer-container.svelte-oh2p2n{display:flex;flex-direction:column;align-items:center;gap:20px;font-size:clamp(.5rem,3.4dvw,.8rem);filter:opacity(60%)}.footer-container.svelte-oh2p2n a:where(.svelte-oh2p2n){color:#000;text-decoration:unset}.footer-container.svelte-oh2p2n img:where(.svelte-oh2p2n){height:2em}.footer-container.svelte-oh2p2n span:where(.svelte-oh2p2n){text-align:center}.footer-row.svelte-oh2p2n{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 .5em}
