#modal-window.loading .modal-overlay{background-color:#000000d6;z-index:100000}#modal-window.loading .animation-area{position:absolute;top:48%;left:50%;translate:-50% -50%}#modal-window.loading .loader{width:1em;height:1em;border-radius:50%;font-size:14px;position:relative;-webkit-animation:load-circre 1.1s infinite ease;animation:load-circre 1.1s infinite ease;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}#modal-window.loading .loader:after{content:"Loading...";font-size:1.2em;color:#bbb;position:absolute;top:calc(100% + 3em);left:50%;translate:-50% 0}@-webkit-keyframes load-circre{0%,to{box-shadow:0 -2.6em #fff,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff7,-1.8em -1.8em #ffffffb3}12.5%{box-shadow:0 -2.6em #ffffffb3,1.8em -1.8em #fff,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff7}25%{box-shadow:0 -2.6em #fff7,1.8em -1.8em #ffffffb3,2.5em 0 #fff,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}37.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff7,2.5em 0 #ffffffb3,1.75em 1.75em #fff,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}50%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff7,1.75em 1.75em #ffffffb3,0 2.5em #fff,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}62.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff7,0 2.5em #ffffffb3,-1.8em 1.8em #fff,-2.6em 0 #fff3,-1.8em -1.8em #fff3}75%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff7,-1.8em 1.8em #ffffffb3,-2.6em 0 #fff,-1.8em -1.8em #fff3}87.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff7,-2.6em 0 #ffffffb3,-1.8em -1.8em #fff}}@keyframes load-circre{0%,to{box-shadow:0 -2.6em #fff,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff7,-1.8em -1.8em #ffffffb3}12.5%{box-shadow:0 -2.6em #ffffffb3,1.8em -1.8em #fff,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff7}25%{box-shadow:0 -2.6em #fff7,1.8em -1.8em #ffffffb3,2.5em 0 #fff,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}37.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff7,2.5em 0 #ffffffb3,1.75em 1.75em #fff,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}50%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff7,1.75em 1.75em #ffffffb3,0 2.5em #fff,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}62.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff7,0 2.5em #ffffffb3,-1.8em 1.8em #fff,-2.6em 0 #fff3,-1.8em -1.8em #fff3}75%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff7,-1.8em 1.8em #ffffffb3,-2.6em 0 #fff,-1.8em -1.8em #fff3}87.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff7,-2.6em 0 #ffffffb3,-1.8em -1.8em #fff}}.react-datepicker{font-size:1.2rem;color:var(--color-font-bk);border-color:var(--color-gy-01)}.react-datepicker__month-container{width:230px!important}.react-datepicker__header{border-bottom:none!important;background-color:#fff}.react-datepicker .react-datepicker__year-select{width:1.5em!important;min-width:75px!important;margin-right:7px!important;border:1px solid var(--color-gy-01);color:var(--color-font-bk)}.react-datepicker .react-datepicker__month-select{width:1.5em!important;min-width:75px!important;margin-left:7px!important;border:1px solid var(--color-gy-01);color:var(--color-font-bk)}.react-datepicker .react-datepicker__day-names{display:none}.custom-calendar-header__top{position:relative}.custom-calendar-header__current-month{font-size:1.5rem;padding:0 36px;margin-bottom:10px}.custom-calendar-header__top .react-datepicker__navigation{width:24px;height:24px;border-radius:2px;background:#fff}.custom-calendar-header__top .react-datepicker__navigation:before{content:"";width:10px;height:10px;border:none;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block}.custom-calendar-header__top .react-datepicker__navigation--previous:before{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20data-name='%20レイヤー%201'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%236a6a6a;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3cpolygon%20class='cls-1'%20points='66.5%202.1%2077.5%2012.1%2042.8%2050.8%2076.9%2088.9%2065.8%2098.9%2022.5%2050.8%2066.5%202.1'/%3e%3c/svg%3e")}.custom-calendar-header__top .react-datepicker__navigation--next:before{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20data-name='%20レイヤー%201'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%236a6a6a;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3cpolygon%20class='cls-1'%20points='77.6%2050.3%2034.3%2098.4%2023.2%2088.4%2057.3%2050.3%2022.6%2011.6%2033.6%201.6%2077.6%2050.3'/%3e%3c/svg%3e")}.custom-calendar-header__top .react-datepicker__navigation--previous--disabled,.custom-calendar-header__top .react-datepicker__navigation--next--disabled{background:var(--color-gy-03);border-color:var(--color-gy-02)}.custom-calendar-header__top .react-datepicker__navigation--previous--disabled:before,.custom-calendar-header__top .react-datepicker__navigation--next--disabled:before{opacity:.45}.custom-calendar-header__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-top:8px}.custom-calendar-header__weekday{text-align:center;font-size:1.1rem;font-weight:700}.react-datepicker__month{margin:.4rem 0 0;margin-bottom:10px}.react-datepicker__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.react-datepicker__day{width:auto;margin:0;line-height:2.2rem;border-radius:2px}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background:var(--color-bl-01)!important;color:#fff!important}.react-datepicker__month:has(.react-datepicker__day--keyboard-selected:not(.react-datepicker__day--selected)) .react-datepicker__day--selected:not(.react-datepicker__day--keyboard-selected){background:#fff!important;color:var(--color-font-bk)!important}.react-datepicker__day--today{background:#fff;border:1px solid var(--color-bl-01);color:var(--color-bl-01)}.react-datepicker__day--outside-month{color:var(--color-font-gy)}.react-datepicker__day--disabled{background:var(--color-gy-03)!important;color:var(--color-font-gy)!important}.react-datepicker__day:focus-visible,.react-datepicker__navigation:focus-visible,.custom-datepicker-calendar-actions button:focus-visible,.react-datepicker .react-datepicker__year-select:focus-visible,.react-datepicker .react-datepicker__month-select:focus-visible,.react-datepicker__input-container input:focus-visible{outline:2px solid var(--color-bl-01);outline-offset:1px}.react-datepicker__input-container{width:136px}.react-datepicker__input-container input[type=text]{width:100%!important}.react-datepicker__input-container input.disabled,.react-datepicker__input-container input:disabled{background:var(--color-gy-03)!important;color:var(--color-font-gy)!important;border-color:var(--color-gy-01);pointer-events:none}.custom-datepicker-container{display:flow-root}.react-datepicker-popper{z-index:1000!important}.custom-datepicker-calendar-actions{display:flex;justify-content:space-between;align-items:center;clear:both;width:100%;box-sizing:border-box;padding:6px 10px 8px;border-top:1px solid var(--color-gy-02)}.custom-datepicker-calendar-actions button{border:none;background:transparent;color:var(--color-bl-01);font-size:1.2rem;text-decoration:underline;cursor:pointer;padding:2px 4px}@media(hover:hover){.custom-calendar-header__top .react-datepicker__navigation:hover:before{filter:var(--filter-rd)}.custom-datepicker-calendar-actions button:hover{color:var(--color-rd-01)}}
