.m_468e7eda{appearance:none;padding-top:0;padding-bottom:0}.m_468e7eda::-webkit-calendar-picker-indicator{display:none}.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-hour-field{max-height:calc(1.875rem*var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-minute-field{max-height:calc(1.875rem*var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-second-field{max-height:calc(1.875rem*var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field{max-height:calc(1.875rem*var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-hour-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-minute-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{align-items:center;height:100%;display:flex;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{height:calc(var(--input-height) - 15px);align-items:center;display:flex}.m_b97ecb26{flex-direction:column;display:flex}.m_31fe42f9{gap:calc(.25rem*var(--mantine-scale));display:flex}.m_9c4817c3{padding:calc(.25rem*var(--mantine-scale))}.m_154c536b{text-align:center;border-radius:var(--mantine-radius-default);width:max-content;min-width:2.5em;height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm))}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{text-align:center;border-radius:var(--mantine-radius-default);height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm));padding-inline:.5em}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{margin-bottom:calc(.25rem*var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--control-font-size,var(--mantine-font-size-sm)) - 2px);align-items:center;padding-inline-start:calc(.4375rem*var(--mantine-scale));font-weight:500;display:flex}.m_d8d918d7:after{content:"";width:100%;height:calc(.0625rem*var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{caret-color:#0000;font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;width:calc(2ch + .3em);height:100%;color:var(--input-color);border-radius:calc(.125rem*var(--mantine-scale));appearance:none;background-color:#0000;border:0;padding-inline:.15em;line-height:1;position:relative}.m_6b43ba88:where([data-am-pm]){width:auto}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:#0000}.m_6b43ba88::placeholder{opacity:1;color:inherit}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);outline:0}.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem*var(--mantine-scale));--day-size-sm:calc(2.25rem*var(--mantine-scale));--day-size-md:calc(2.625rem*var(--mantine-scale));--day-size-lg:calc(3rem*var(--mantine-scale));--day-size-xl:calc(3.375rem*var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size)/2.8);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:400;font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing,var(--mantine-spacing-sm))/2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem*var(--mantine-scale));--wn-size-sm:calc(2.25rem*var(--mantine-scale));--wn-size-md:calc(2.625rem*var(--mantine-scale));--wn-size-lg:calc(3rem*var(--mantine-scale));--wn-size-xl:calc(3.375rem*var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:400;font-size:calc(var(--wn-size,var(--wn-size-sm))/2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem*var(--mantine-scale));--dpc-size-sm:calc(2.25rem*var(--mantine-scale));--dpc-size-md:calc(2.625rem*var(--mantine-scale));--dpc-size-lg:calc(3rem*var(--mantine-scale));--dpc-size-xl:calc(3.375rem*var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size)*7)/3 + calc(.09375rem*var(--mantine-scale)));-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default);background-color:#0000;justify-content:center;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;cursor:pointer;border-width:0}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem*var(--mantine-scale));--dch-control-size-sm:calc(2.25rem*var(--mantine-scale));--dch-control-size-md:calc(2.625rem*var(--mantine-scale));--dch-control-size-lg:calc(3rem*var(--mantine-scale));--dch-control-size-xl:calc(3.375rem*var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);max-width:calc(var(--dch-control-size)*8 + calc(.4375rem*var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs);display:flex}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer;justify-content:center;align-items:center;display:flex}.m_f6645d97:where([data-static]),.m_2351eeb0:where([data-static]){cursor:default}@media (hover:hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{font-size:var(--dch-fz,var(--mantine-font-size-sm));text-transform:capitalize;flex:1;font-weight:500}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]),.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{gap:var(--mantine-spacing-md);display:flex}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_765a40cf{font-size:var(--preset-font-size);display:flex}.m_d6a681e1{border-inline-end:calc(.0625rem*var(--mantine-scale))solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_208d2562{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_ac3f4d63{text-align:center;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);color:var(--mantine-color-default-color);border-radius:var(--time-grid-radius,var(--mantine-radius-default));font-size:var(--time-grid-fz,var(--mantine-font-size-sm));padding-block:.25em;padding-inline:1em}@media (hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media (hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);border-color:#0000}@media (hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_2a0c4eda{width:fit-content;font-size:var(--mini-calendar-font-size);align-items:center;display:flex}.m_2a05be4f{font-size:inherit;display:flex}.m_99d16a4{min-width:3em;font-size:inherit;border-radius:var(--mantine-radius-default);flex-direction:column;align-items:center;gap:.5em;padding:.75em;line-height:1;display:flex}.m_99d16a4:where([data-selected]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){opacity:.3;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{opacity:.65;font-size:.75em;font-weight:500}.m_d830530d{font-size:.9em;font-weight:500}.m_14c23465{font-size:inherit;border-radius:var(--mantine-radius-default);width:2em;color:var(--mantine-color-bright);justify-content:center;align-self:stretch;align-items:center;display:flex}.m_14c23465:where([data-disabled]){opacity:.3;cursor:not-allowed}.m_14c23465 [data-chevron]{font-size:inherit;width:60%}.m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(90deg)}[dir=rtl] .m_14c23465[data-direction=previous] [data-chevron],.m_14c23465[data-direction=next] [data-chevron]{transform:rotate(-90deg)}[dir=rtl] .m_14c23465[data-direction=next] [data-chevron]{transform:rotate(90deg)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}
.m_d46a4834{border:calc(.0625rem*var(--mantine-scale))dashed;color:var(--mantine-color-text);padding:var(--mantine-spacing-md);border-radius:var(--dropzone-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .1s,border-color .1s;position:relative}.m_d46a4834:where([data-loading]),.m_d46a4834:where(:not([data-activate-on-click])){cursor:default}:where([data-mantine-color-scheme=light]) .m_d46a4834{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_d46a4834{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}.m_d46a4834:where([data-accept]){background-color:var(--dropzone-accept-bg);border-color:var(--dropzone-accept-bg);color:var(--dropzone-accept-color)}.m_d46a4834:where([data-reject]){background-color:var(--dropzone-reject-bg);border-color:var(--dropzone-reject-bg);color:var(--dropzone-reject-color)}.m_b85f7144{pointer-events:none;-webkit-user-select:none;user-select:none}.m_b85f7144:where([data-enable-pointer-events]){pointer-events:all}.m_96f6e9ad{background-color:var(--mantine-color-body);padding:var(--mantine-spacing-xs);flex-direction:column;transition:opacity .1s;display:flex;position:fixed;inset:0}.m_96f6e9ad .m_7946116d{flex:1}
.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
@font-face{font-family:Comic Neue;font-style:normal;font-weight:300;font-display:swap;src:url(../media/134948925f7580b3-s.p.74f4e0e3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb82671f1e8f812-s.p.86d5aefd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue;font-style:normal;font-weight:700;font-display:swap;src:url(../media/aee29876688b27b8-s.p.900acbe7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue Fallback;src:local(Arial);ascent-override:92.66%;descent-override:25.74%;line-gap-override:0.0%;size-adjust:97.13%}.comic_neue_cd4c6385-module__fv_UlG__className{font-family:Comic Neue,Comic Neue Fallback;font-style:normal}.comic_neue_cd4c6385-module__fv_UlG__variable{--font-comic-neue:"Comic Neue","Comic Neue Fallback"}
html,button,p,h1,h2,h3,h4,h5,h6,a,p,div,span,input,textarea{font-family:Comic Neue,sans-serif!important}body{font-family:var(--font-sans);color:#0f172a;background:radial-gradient(circle at 0 0,#84cc161a,#0000 24%),radial-gradient(circle at 100% 0,#94a3b81f,#0000 22%),linear-gradient(#f8fafc 0%,#f1f5f9 100%)}:root{--font-sans:var(--font-comic-neue);--radius-panel:14px;--radius-control:12px;--radius-soft:10px;--radius-icon:10px;--eco-accent:#84cc16;--eco-accent-deep:#4d7c0f;--eco-accent-soft:#f7fee7eb}.fc{font-family:Comic Neue,sans-serif!important;font-style:normal!important}.professional-calendar{--fc-border-color:#d9e2ec;--fc-neutral-bg-color:#f7fafc;--fc-page-bg-color:#fff;--fc-today-bg-color:#eef6ff;--fc-now-indicator-color:#d9485f;--fc-button-bg-color:#fff;--fc-button-border-color:#cbd5e1;--fc-button-hover-bg-color:#f8fafc;--fc-button-hover-border-color:#94a3b8;--fc-button-active-bg-color:#1d4ed8;--fc-button-active-border-color:#1d4ed8;--fc-event-border-color:transparent;--fc-event-bg-color:#334155;--fc-event-text-color:#fff;border-radius:var(--radius-panel);background:linear-gradient(#f8fafcf2,#fff);border:1px solid #d9e2ec;overflow:hidden;box-shadow:0 18px 40px #0f172a14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calendar-command-center{background:radial-gradient(circle at 100% 0,#3b82f614,#0000 28%),linear-gradient(#fff 0%,#f8fafc 100%)}.calendar-stat-card{background:#ffffffe6;box-shadow:0 10px 26px #0f172a0d}.calendar-stat-card--scheduled{border-color:#16a34a33}.calendar-stat-card--completed{border-color:#2563eb33}.calendar-stat-card--attention{border-color:#d9770638}.app-shell-chrome .mantine-AppShell-main,.app-shell-main{background:0 0}.app-shell-main__inner{padding-top:.5rem}.admin-calendar-shell{overflow-x:auto}.admin-page-frame__surface,.admin-page-frame__stat,.staff-shell-nav-card,.admin-workspace-nav,.admin-workspace-nav__item,.staff-workspace-panel{border-radius:var(--radius-panel);background:#ffffffe0;border-color:#cbd5e1cc;box-shadow:0 12px 30px #0f172a0d}.quick-action-card{cursor:pointer;transition:transform .14s,box-shadow .14s,border-color .14s}.quick-action-card:hover{border-color:#84cc1673;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a14}.admin-page-frame__surface{background:linear-gradient(#fffffffa,#f8fafcf5)}.admin-page-frame__stat{transition:transform .14s,box-shadow .14s}.admin-page-frame__stat:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0f172a14}.admin-workspace-nav{background:radial-gradient(circle at 100% 0,#84cc161a,#0000 30%),linear-gradient(#fffffffa,#f8fafcf5)}.admin-workspace-nav__item{color:inherit;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s}.admin-workspace-nav__item:hover,.staff-workspace-panel__item:hover{transform:translateY(-1px)}.staff-shell-drawer__content{background:linear-gradient(#fffffffa,#f8fafcfa)}.staff-shell-drawer__body{height:100%;padding:0}.staff-drawer-brand{border-bottom:1px solid #e2e8f0d9;padding:.15rem .2rem .75rem}.staff-shell-nav-item{border-radius:var(--radius-control);border:1px solid #0000;width:100%;padding:.75rem .55rem;transition:background-color .14s,border-color .14s,box-shadow .14s}.staff-shell-nav-item:hover{background:#f8fafcf2;border-color:#e2e8f0e6}.staff-shell-nav-item--active{background:#f7fee7eb;border-color:#84cc1647}.staff-shell-nav-item__icon{border-radius:var(--radius-icon);color:#475569;background:#f1f5f9f2;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.staff-shell-nav-item--active .staff-shell-nav-item__icon{color:var(--eco-accent-deep);background:#84cc162e}.staff-shell-nav-item__content{min-width:0}.staff-shell-nav-item__label{color:#0f172a;line-height:1.2}.staff-shell-nav-item__meta{color:#64748b;margin-top:2px}.staff-shell-signout{background:linear-gradient(135deg,#0f172a,#1e293b)}.staff-shell__content{padding-bottom:env(safe-area-inset-bottom);position:relative}.staff-shell__main{min-height:calc(100vh - 68px);padding-bottom:calc(.9rem + env(safe-area-inset-bottom))}.staff-topbar{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-top:max(env(safe-area-inset-top),.15rem);background:#f8fafceb;border-bottom:1px solid #cbd5e1c7}.staff-topbar__inner{padding:10px var(--mantine-spacing-sm);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.9rem;display:flex}.staff-topbar__lead{flex:1;min-width:0}.staff-topbar__nav-icon,.staff-topbar__refresh{border-radius:var(--radius-control);color:#0f172a;background:linear-gradient(#fffffffa,#f8fafceb);border:1px solid #cbd5e1b8;box-shadow:0 10px 24px #0f172a0f}.staff-topbar__eyebrow{letter-spacing:.08em;text-transform:uppercase}.staff-topbar__title{letter-spacing:-.02em;color:#0f172a}.staff-app-page{background:radial-gradient(circle at 100% 0,#84cc161a,#0000 28%),radial-gradient(circle at 0 0,#a3e63514,#0000 24%),linear-gradient(#f8fafc 0%,#f1f5f9 100%);min-height:calc(100vh - 64px);padding-inline:0}.staff-app-page .mantine-Button-root{min-height:40px;padding-inline:.9rem}.staff-app-page .mantine-Button-label{font-size:.95rem}.staff-app-page .mantine-ActionIcon-root{width:40px;min-width:40px;height:40px}.staff-app-page .mantine-Input-input,.staff-app-page .mantine-Select-input,.staff-app-page .mantine-Textarea-input,.staff-app-page .mantine-NumberInput-input,.staff-app-page .mantine-PillsInput-input{min-height:40px}.staff-app-page .mantine-Input-label,.staff-app-page .mantine-Select-label,.staff-app-page .mantine-Textarea-label,.staff-app-page .mantine-NumberInput-label{margin-bottom:.35rem;font-size:.9rem}.staff-app-surface{border-radius:var(--radius-panel);background:linear-gradient(#fffffffa,#f8fafcf5);border-color:#cbd5e1e6;box-shadow:0 16px 34px #0f172a0f}.staff-app-surface--hero{background:radial-gradient(circle at 100% 0,#84cc161f,#0000 32%),linear-gradient(#fff,#f8fafcfa)}.staff-page-stack{gap:.85rem;padding:.85rem}.staff-form-grid,.staff-summary-grid{gap:.75rem}.staff-mobile-table-card{overflow:hidden}.staff-mobile-table-card table{width:100%}.staff-app-segmented{border-radius:var(--radius-control);background:#ffffffeb;border:1px solid #cbd5e1d9;padding:.2rem}.staff-currently-working-card{cursor:pointer;border:1px solid #84cc1661;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative;overflow:hidden;box-shadow:0 18px 34px #4d7c0f1f}.staff-currently-working-card:before{content:"";background:linear-gradient(#a3e635,#65a30d);width:4px;position:absolute;inset:0 auto 0 0}.staff-currently-working-card:hover{border-color:#65a30d8c;transform:translateY(-1px);box-shadow:0 22px 40px #4d7c0f29}.staff-currently-working-card__icon{background:#ecfccbf2;border:1px solid #84cc1647;flex-shrink:0}.staff-currently-working-card__eyebrow{letter-spacing:.08em;color:#4d7c0f}.staff-currently-working-card__badge{border:1px solid #84cc1638}.staff-currently-working-card__title{color:#0f172a;line-height:1.2}.staff-currently-working-card__meta{line-height:1.3}.staff-currently-working-card__cta{color:#4d7c0f;white-space:nowrap;align-self:center}.staff-calendar{width:100%}.staff-calendar [data-mantine-component=CalendarHeader]{margin-bottom:.5rem}.staff-calendar [data-mantine-component=MonthLevel]{width:100%}.staff-calendar-day{flex-direction:column;justify-content:center;align-items:center;gap:.18rem;min-width:2.25rem;min-height:2.25rem;padding-top:.18rem;display:flex}.staff-calendar-day__label{line-height:1}.staff-calendar-day__dot{background:#82c91e;border-radius:999px;width:.34rem;height:.34rem;box-shadow:0 0 0 2px #fffffff2}.staff-calendar button[data-selected=true] .staff-calendar-day__dot{background:#fff;box-shadow:0 0 0 1px #82c91e73}.staff-task-detail__timeband{border-radius:var(--radius-control);background:linear-gradient(#f8fafcf2,#f1f5f9f2);border:1px solid #e2e8f0f2}.staff-task-detail__row{padding:.35rem 0}.staff-task-detail__split{gap:1rem}.staff-task-detail__note{background:linear-gradient(#fffffff5,#f8fafceb);border-color:#e2e8f0f2}.staff-task-detail__dropzone{border-radius:var(--radius-panel);background:linear-gradient(#f8fafce6,#fffffff5);border-color:#94a3b880}.app-modal__content{border-radius:var(--radius-panel);background:radial-gradient(circle at 100% 0,#3b82f614,#0000 28%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #cbd5e1d9;overflow:hidden;box-shadow:0 24px 60px #0f172a2e}.app-modal__header{background:linear-gradient(#fffffffa,#f8fafcf0);border-bottom:1px solid #e2e8f0e6;padding-bottom:.75rem}.app-modal__title{color:#0f172a;font-size:1.1rem;font-weight:800}.app-modal__body{padding-top:1rem}.app-modal__hero{background:radial-gradient(circle at 100% 0,#84cc161f,#0000 32%),linear-gradient(#fff,#f8fafcf7);border-color:#cbd5e1eb;box-shadow:0 18px 36px #0f172a0f}.app-modal__section{background:linear-gradient(#fffffffa,#f8fafcf2);border-color:#cbd5e1eb;box-shadow:0 14px 30px #0f172a0d}.app-modal__subsection{background:linear-gradient(#fffffffa,#f8fafcf0);border-color:#e2e8f0f0}.app-modal__banner{background:linear-gradient(#f8fafcf5,#f1f5f9f0);border-color:#cbd5e1eb}.app-modal__footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-top:1px solid #e2e8f0e6}.app-modal__eyebrow{letter-spacing:.08em;text-transform:uppercase}.app-modal__icon{border-radius:var(--radius-control)}.app-modal__danger-text{color:#b91c1c}@media (max-width:62em){.app-shell-main__inner{padding-inline:.15rem}.professional-calendar{border-radius:16px}.professional-calendar .fc-toolbar{padding:.85rem .85rem 0}}@media (max-width:36em){.staff-topbar__inner{min-height:3.7rem}.staff-task-detail__split{flex-direction:column;align-items:stretch}.staff-page-stack{gap:.75rem;padding:.75rem}.staff-app-page .mantine-Container-root{padding-inline:0}.staff-app-page .mantine-Card-root,.staff-app-page .mantine-Paper-root{border-radius:16px}.staff-app-page .mantine-Button-root,.staff-app-page .mantine-ActionIcon-root,.staff-app-page .mantine-Input-input,.staff-app-page .mantine-Select-input,.staff-app-page .mantine-Textarea-input,.staff-app-page .mantine-NumberInput-input{min-height:40px}.staff-currently-working-card__cta{display:none}}.professional-calendar .fc{color:#1e293b;font-family:inherit!important}.professional-calendar .fc-toolbar{padding:1rem 1rem 0}.professional-calendar .fc-toolbar-title{letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.professional-calendar .fc-view-harness{background:linear-gradient(#fffffffa,#f8fafcfa)}.professional-calendar .fc-button{box-shadow:none;text-transform:none;border-radius:999px;font-size:.82rem;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}.professional-calendar .fc-button:focus{box-shadow:0 0 0 2px #1d4ed824}.professional-calendar .fc-scrollgrid,.professional-calendar .fc-theme-standard td,.professional-calendar .fc-theme-standard th{border-color:#d9e2ec}.professional-calendar .fc-col-header-cell{background:#f8fafc}.professional-calendar .fc-col-header-cell-cushion{color:#475569;letter-spacing:.08em;text-transform:uppercase;padding:.9rem .35rem;font-size:.74rem;font-weight:700}.professional-calendar .fc-daygrid-day-number,.professional-calendar .fc-timegrid-axis-cushion,.professional-calendar .fc-timegrid-slot-label-cushion{color:#64748b;font-size:.78rem;font-weight:600}.professional-calendar .fc-daygrid-day-number{padding:.65rem}.professional-calendar .fc-timegrid-slot{height:3.2rem}.professional-calendar .fc-timegrid-slot-label-cushion{text-transform:uppercase;letter-spacing:.04em}.professional-calendar .fc-timegrid-col.fc-day-today{background:linear-gradient(#eff6ffb3,#eff6ff40)}.professional-calendar .fc-timegrid-now-indicator-line{border-width:2px;border-color:#d9485f}.professional-calendar .fc-highlight{background:#2563eb1f}.professional-calendar .fc-event{border-radius:var(--radius-control);border:1px solid #0000;box-shadow:0 8px 18px #0f172a14}.professional-calendar .fc-event-main{padding:0}.professional-calendar .fc-timegrid-event-harness{margin-inline:2px}.professional-calendar .fc-daygrid-event-dot{display:none}.professional-calendar .fc-day-today{box-shadow:inset 0 0 0 1px #2563eb24}.professional-calendar .fc-daygrid-day.fc-day-today{background:#eef6ff}.professional-calendar--admin .fc-view-harness,.professional-calendar--leave .fc-view-harness{background:#ffffffeb}.calendar-event-card{padding:.75rem .85rem .75rem 1rem;line-height:1.4;position:relative}.calendar-event-card--month{white-space:nowrap;text-overflow:ellipsis;padding:.2rem .45rem .2rem .65rem;overflow:hidden}.calendar-event-card--month:before{top:.2rem;bottom:.2rem;left:.2rem}.calendar-event-card:before{content:"";background:var(--calendar-event-accent,#334155);border-radius:999px;width:4px;position:absolute;top:.45rem;bottom:.45rem;left:.4rem}.calendar-event-card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.calendar-event-card__title{color:#0f172a;font-size:.78rem;font-weight:700}.calendar-event-card__status{color:#334155;letter-spacing:.04em;text-transform:uppercase;background:#ffffffa6;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.62rem;font-weight:700}.calendar-event-card__time{color:#334155;margin-top:.3rem;font-size:.7rem;font-weight:600}.calendar-event-card__staff{color:#475569;margin-top:.25rem;font-size:.7rem}.professional-calendar--leave .fc-toolbar{padding-bottom:.75rem}.professional-calendar--leave .fc-daygrid-event{border-radius:var(--radius-soft);padding:.1rem .2rem}a{text-decoration:none}
