.HolidayCalendar_holiday-weekend__aatVG{color:#9e9e9e!important}.HolidayCalendar_holiday-weekday__dbsgq{color:inherit}.HolidayCalendar_tree-node__VxmMH{align-items:center;border-radius:4px;cursor:pointer;display:flex;padding:4px 8px;transition:background-color .2s ease}.HolidayCalendar_tree-node__VxmMH:hover{background-color:#0000000a}.HolidayCalendar_tree-node__VxmMH:focus{outline:2px solid #1976d2;outline-offset:2px}.HolidayCalendar_tree-node-indent-0__k87UD{padding-left:0}.HolidayCalendar_tree-node-indent-1__UyJfu{padding-left:24px}.HolidayCalendar_tree-node-indent-2__LEXHH{padding-left:48px}.HolidayCalendar_tree-node-indent-3__xIbIz{padding-left:72px}.HolidayCalendar_tree-node-indent-4__wsosm{padding-left:96px}.HolidayCalendar_tree-expand-icon__QKD4m{align-items:center;display:flex;height:24px;justify-content:center;transition:transform .2s ease;width:24px}.HolidayCalendar_tree-expand-icon__QKD4m.HolidayCalendar_expanded__uJq4R{transform:rotate(90deg)}.HolidayCalendar_tree-node-content__b7Umy{align-items:center;display:flex;flex:1 1;gap:8px}.HolidayCalendar_tree-node-icon__2a5tT{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.HolidayCalendar_tree-node-label__zfxPd{flex:1 1;font-size:14px;line-height:1.5}.HolidayCalendar_tree-node-metadata__Y0rUf{color:#0009;font-size:12px;margin-left:8px}.HolidayCalendar_dialog-content__BVgCn{padding:24px}.HolidayCalendar_dialog-section__sADec{margin-bottom:24px}.HolidayCalendar_dialog-section__sADec:last-child{margin-bottom:0}.HolidayCalendar_filter-container__QEbwN{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.HolidayCalendar_filter-dropdown__6\+UMt{min-width:150px}.HolidayCalendar_checkbox-container__hFJKh{align-items:center;display:flex;padding:8px 0}.HolidayCalendar_checkbox-label__UFDz4{font-size:14px;margin-left:8px;-webkit-user-select:none;user-select:none}.HolidayCalendar_checkbox-checked__sy8ZY{color:#1976d2}.HolidayCalendar_checkbox-indeterminate__oo3tb{color:#1976d2;opacity:.7}.HolidayCalendar_focusable__2Sv7q:focus{border-radius:4px;outline:2px solid #1976d2;outline-offset:2px}.HolidayCalendar_focusable__2Sv7q:focus:not(:focus-visible){outline:none}.HolidayCalendar_form-field__SOcw7{margin-bottom:16px}.HolidayCalendar_form-field__SOcw7:last-child{margin-bottom:0}.HolidayCalendar_button-group__TnJ0n{display:flex;gap:8px;justify-content:flex-end}.HolidayCalendar_list-item__zIqAK{transition:background-color .2s ease}.HolidayCalendar_list-item__zIqAK:hover{background-color:#0000000a}.HolidayCalendar_table-row__NpkaF{transition:background-color .2s ease}.HolidayCalendar_table-row__NpkaF:hover{background-color:#0000000a}.HolidayCalendar_status-active__\+Dfj-{background-color:#e8f5e9;border-radius:12px;color:#2e7d32;font-size:12px;font-weight:500;padding:2px 8px}.HolidayCalendar_status-inactive__b0yie{background-color:#00000014;border-radius:12px;color:#0009;font-size:12px;font-weight:500;padding:2px 8px}.HolidayCalendar_loading-container__It6ky{align-items:center;display:flex;justify-content:center;padding:32px}.HolidayCalendar_loading-spinner__hZdV9{color:#1976d2}.HolidayCalendar_empty-state__thXIA{color:#0009;padding:48px 24px;text-align:center}.HolidayCalendar_empty-state-icon__2qASB{color:#00000042;font-size:48px;margin-bottom:16px}.HolidayCalendar_empty-state-text__m9f-m{font-size:16px;margin-bottom:8px}.HolidayCalendar_empty-state-subtext__eo5rt{color:#00000061;font-size:14px}@media (prefers-contrast:high){.HolidayCalendar_holiday-weekend__aatVG{color:#666!important}.HolidayCalendar_tree-node__VxmMH:hover{background-color:#0000001a}.HolidayCalendar_focusable__2Sv7q:focus{outline-width:3px}}@media (prefers-reduced-motion:reduce){.HolidayCalendar_list-item__zIqAK,.HolidayCalendar_table-row__NpkaF,.HolidayCalendar_tree-expand-icon__QKD4m,.HolidayCalendar_tree-node__VxmMH{transition:none}}@media (prefers-color-scheme:dark){.HolidayCalendar_holiday-weekend__aatVG{color:#757575!important}.HolidayCalendar_list-item__zIqAK:hover,.HolidayCalendar_table-row__NpkaF:hover,.HolidayCalendar_tree-node__VxmMH:hover{background-color:#ffffff14}}@media (max-width:600px){.HolidayCalendar_filter-container__QEbwN{align-items:stretch;flex-direction:column}.HolidayCalendar_filter-dropdown__6\+UMt{width:100%}.HolidayCalendar_tree-node-indent-1__UyJfu{padding-left:16px}.HolidayCalendar_tree-node-indent-2__LEXHH{padding-left:32px}.HolidayCalendar_tree-node-indent-3__xIbIz{padding-left:48px}.HolidayCalendar_tree-node-indent-4__wsosm{padding-left:64px}}@media (min-width:601px) and (max-width:960px){.HolidayCalendar_dialog-content__BVgCn{padding:20px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root{display:flex;flex-direction:column;height:100vh}