@font-face{font-family:NanumBareunHipi;src:url(/fonts/nanumbareunhipi.ttf) format("truetype");font-weight:400;font-style:normal}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background:#d2c1c5 50%/cover no-repeat;min-height:100vh}body,button,input,td,th{font-family:NanumBareunHipi,sans-serif}.react-calendar{border-radius:12px;border:1.5px solid #dfc1e6;box-shadow:0 4px 32px #a782a91a;margin-bottom:8px}.react-calendar__tile{color:#88587c;font-weight:600;padding:10px 0!important}.react-calendar__tile--now{background:#fbe5f7;color:#b7548f}.react-calendar__tile:enabled:hover{background:#ffe4f0;color:#ea93b5}.react-calendar__month-view__weekdays{color:#c0537c}.react-calendar{border-radius:16px;background:#fff;border:2px solid #ebbbdb;box-shadow:0 6px 32px #e8bfd780;font-family:NanumBareunHipi,sans-serif}.react-calendar__navigation{background:#ffe2f3;border-radius:12px 12px 0 0;margin-bottom:0}.react-calendar__navigation button{min-width:40px;background:none;font-size:1.1rem;color:#c0537c;font-weight:700;margin:0 2px;border-radius:8px}.react-calendar__navigation button:enabled:hover{background:#ffe4f0}.react-calendar__month-view__weekdays{text-align:center;color:#ea93b5;font-weight:800;font-size:15px;background:#fff8fd}.react-calendar__tile{color:#7b4067;font-weight:700;border-radius:8px;font-size:1.07rem}.react-calendar__tile--hover,.react-calendar__tile:enabled:hover{background:#fff2fa;color:#ea93b5}.react-calendar__tile--now{background:#fff0f7;color:#c0537c}.react-calendar__tile--active{background:#ea93b5!important;color:#fff!important;font-weight:800;border:2px solid #ea93b5}.react-calendar__month-view__days__day--neighboringMonth{color:#cbbcc7!important;opacity:1!important}.react-calendar__century-view__decades__decade,.react-calendar__decade-view__years__year,.react-calendar__year-view__months__month{font-weight:700;font-size:1.08rem;color:#ea93b5;background:#fff;border-radius:8px;margin:2px}.react-calendar__century-view__decades__decade:enabled:hover,.react-calendar__decade-view__years__year:enabled:hover,.react-calendar__year-view__months__month:enabled:hover{background:#fff2fa;color:#ea93b5}.react-calendar__tile--hasActive{background:#ea93b555!important}.react-calendar__century-view__decades__decade--active,.react-calendar__decade-view__years__year--active,.react-calendar__year-view__months__month--active{background:#ea93b5!important;color:#fff!important;border:2px solid #ea93b5}.react-calendar__navigation__label{font-weight:800;font-size:1.1rem;color:#c0537c}.react-calendar__month-view__weekNumbers{color:#b7548f}.react-calendar__tile--range{background:#ffe4f0;color:#ea93b5}body.fonts-loading{opacity:0!important}body.fonts-loaded{opacity:1!important;transition:opacity .15s}