.calendar_widget-calendar-container__IuetS{max-width:960px;background-color:#fff}.calendar_widget-calendar-container__IuetS a:hover{text-decoration:underline}.calendar_widget-calendar-wrapper__bXXza{width:100%}.calendar_panel-default__BO5Vx{border:1px solid #ced4da;padding:2px;margin:2px}.calendar_panel-body__GycRc{padding:5px}.calendar_panel-flex__qeDin{display:flex;flex-wrap:wrap;gap:5px}.calendar_date-list-label__KsUbu{color:#444;font-weight:700;border:1px solid #ced4da;padding:5px 20px;font-size:13px;display:inline-block;margin-bottom:10px}.calendar_month-list-wrapper__Qhu0L{width:98%}.calendar_month-list-ul__Rj9CL{padding:0;display:flex;gap:5px}.calendar_button-month__w4Lqw{cursor:pointer;text-align:center;margin-top:10px;width:32%;padding:5px 0;font-weight:700;font-size:13px;background-color:#fff;color:#444;box-shadow:0 1px 1px #444;border:1px solid #ced4da;background:linear-gradient(180deg,#fff,#e9ecef)}.calendar_term-list__5dOQl{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px;word-wrap:break-word}.calendar_term-list-label__u4yDU{display:inline-block}.calendar_reserve-link__3H_6p{display:flex;justify-content:flex-start;padding-top:10px}.calendar_reserve-link-a__daanZ{margin-right:20px}.calendar_copy-right__aSS1F{text-align:right;padding-top:10px}.calendar_active__2CU9v{font-weight:700}.calendar_button-month-span__I7mci{color:#06c}.calendar_table-calendar-wrapper__kBWmm{width:100%;max-height:500px;margin-top:5px;overflow:scroll}.calendar_table-calendar-wrapper__kBWmm td,.calendar_table-calendar-wrapper__kBWmm th{padding:0;border:1px solid #ced4da;height:39px;max-width:200px;text-overflow:ellipsis;overflow:hidden}.calendar_table-calendar-wrapper__kBWmm th{min-width:31px;background-color:#fff;position:sticky;position:-webkit-sticky;z-index:2}.calendar_table-calendar-wrapper__kBWmm th:first-of-type{left:0;z-index:3;border-right:5px double #ced4da}.calendar_table-calendar-wrapper__kBWmm tbody>tr:hover{background-color:#dce0e0}.calendar_table-calendar-wrapper__kBWmm .calendar_table__sJ03I{position:relative;border:1px solid #ced4da;border-collapse:inherit;border-spacing:0}.calendar_table-calendar-wrapper__kBWmm .calendar_tr-date___8g5F th{top:0}.calendar_table-calendar-wrapper__kBWmm .calendar_tr-week__ljqLm th{top:39px}.calendar_table-calendar-wrapper__kBWmm .calendar_th-span__ewiLO{margin-left:5px}.calendar_table-calendar-wrapper__kBWmm .calendar_month-display__V8IY_{font-weight:700;text-align:center;vertical-align:middle;background-color:#fff}.calendar_table-calendar-wrapper__kBWmm .calendar_first-day-of-month__z7guA{font-weight:700;text-align:center;vertical-align:middle}.calendar_table-calendar-wrapper__kBWmm .calendar_th__oHcLd{text-align:center;display:table-cell}.calendar_table-calendar-wrapper__kBWmm .calendar_plan-title__uD_rz{min-width:150px;padding:5px;background-color:#fff;text-align:left;border-right:5px double #ced4da;position:-webkit-sticky;position:sticky;left:0}.calendar_table-calendar-wrapper__kBWmm .calendar_reserve-box__bD6NY{text-align:center;vertical-align:middle;display:table-cell}
/*# sourceMappingURL=411461cb057be069.css.map*/