:root{--color-teal-lighter:#c6eee1;--color-teal-light:#bad3cb;--color-teal:#10b981;--color-teal-dark:#0b825a;--color-cyan-light:#e3f2f2;--color-cyan:#6fb3b3;--color-cyan-dark:#308080;--color-green:#32b643;--color-green-dark:#1a9c2a;--color-green-darker:#2e7d32;--color-green-darkest:#00661a;--color-lime-light:#e9f5e3;--color-lime:#7cb65a;--color-lime-dark:#52972a;--color-lime-darker:#4a8425;--color-orange-light:#ffd5b8;--color-orange:#e85600;--color-orange-dark:#c44800;--color-amber-light:#faf2c4;--color-amber:#ffb700;--color-blue-50:#e4eefa;--color-blue-100:#d0e1fd;--color-blue-300:#6d9fe0;--color-blue-500:#1d68cd;--color-blue-600:#295bac;--color-purple-50:#f5f5ff;--color-purple-100:#f1f1fc;--color-purple-200:#eeeefe;--color-purple-400:#9593e8;--color-purple-500:#5755d9;--color-purple-600:#4b49d1;--color-purple-700:#3f3dc9;--color-purple-800:#3634c1;--color-violet:#512da8;--color-violet-dark:#6a1b9a;--color-red-50:#fff3f3;--color-red-100:#fce8e8;--color-red-200:#ffdce0;--color-red-300:#f5dddd;--color-red-400:#d45a5a;--color-red-450:#c54f4f;--color-red-500:#c53030;--color-red-600:#c00005;--color-red-700:#a11313;--color-red-750:#9e0000;--color-red-800:#8a0f0f;--color-red-900:#6e0c0c;--color-red-950:#580a0a;--color-magenta:#ad1457;--color-maroon:#460303;--color-navy:#002d6a;--color-navy-dark:#121a42;--color-slate-lightest:#f9fafc;--color-slate-lighter:#f1f5f9;--color-slate-light:#dadee4;--color-slate:#bcc3ce;--color-slate-dark:#8599b9;--color-slate-darker:#303742;--color-gray-100:#f1f3f5;--color-gray-200:#e6e6e6;--color-gray-300:#ccc;--color-gray-400:#aaa;--color-gray-500:#888;--color-gray-800:#333;--color-gray-900:#252525;--color-gray-950:#111;--color-white:#fff;--color-black:#000;--surface-bg:var(--color-white);--page-bg:var(--color-slate-lightest);--text-inverse:var(--color-white);--success-bg:var(--color-teal-lighter);--success-text:var(--color-teal-dark);--success-action:var(--color-green);--success-action-hover:var(--color-green-dark);--success-border:var(--color-green);--danger-action:var(--color-orange);--danger-action-hover:var(--color-orange-dark);--error-border:var(--color-orange);--error-bg:var(--color-red-50);--error-text:var(--color-red-500);--warning-accent:var(--color-amber);--text-muted:var(--color-gray-500);--pagination-text:var(--color-slate-dark);--border-default:var(--color-slate-light);--border-strong:var(--color-gray-300);--border-emphasis:var(--color-slate-darker);--sidebar-link-text:var(--color-slate-light);--sidebar-link-hover-bg:var(--color-purple-600);--sidebar-link-hover-text:var(--color-slate-lighter);--sidebar-link-active-bg:var(--color-purple-800);--sidebar-link-active-text:var(--color-slate-lightest);--shadow-color:rgb(from var(--color-slate-darker) r g b / 15%);--filter-card-border-color:rgb(from var(--color-slate-darker) r g b / 15%);--primary:var(--color-purple-500);--primary-hover-bg:var(--color-purple-600);--primary-hover-bg-light:var(--color-purple-200);--primary-hover-border:var(--color-purple-600);--primary-active-bg:var(--color-purple-700);--primary-active-border:var(--color-purple-800);--sidebar-bg:var(--color-navy-dark);--sidebar-overlay-bg:rgb(from var(--color-black) r g b / 25%);--sidebar-scrollbar-thumb:rgb(from var(--color-white) r g b / 20%);--sidebar-scrollbar-track:transparent;--page-header-divider-color:var(--color-navy);--error-accent:var(--color-red-600);--error-message-text:var(--color-slate)}:root[data-impersonating]{--primary:var(--color-red-700);--primary-hover-bg:var(--color-red-800);--primary-hover-bg-light:var(--color-red-100);--primary-hover-border:var(--color-red-800);--primary-active-bg:var(--color-red-900);--primary-active-border:var(--color-red-950);--sidebar-bg:var(--color-maroon);--sidebar-link-hover-bg:var(--color-red-800);--sidebar-link-hover-text:var(--color-slate-lighter);--sidebar-link-active-bg:var(--color-red-900);--sidebar-link-active-text:var(--color-slate-lightest);--page-header-divider-color:var(--color-red-700)}:root{--space-xs:.2rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:2rem}.action-approve{color:var(--success-action)}.action-deny{color:var(--danger-action)}.action-approve:hover{color:var(--success-action-hover)}.action-deny:hover{color:var(--danger-action-hover)}@scope(.cmp-icon){:scope.cmp-icon--margin-right-xs{margin-right:var(--space-xs)}}@scope(.cmp-button){:scope{background:var(--cmp-button-bg);border-color:var(--cmp-button-border);color:var(--cmp-button-text);border-radius:var(--space-lg);padding:var(--space-sm) var(--space-lg);align-items:center;gap:.75rem;display:inline-flex}:scope:focus{box-shadow:0 0 0 .1rem var(--cmp-button-focus-ring)}:scope:visited{color:var(--cmp-button-text)}:scope:is(:focus,:hover){background:var(--cmp-button-hover-bg);border-color:var(--cmp-button-hover-border);color:var(--cmp-button-hover-text,var(--cmp-button-text))}:scope:is(:active,.active){background:var(--cmp-button-active-bg);border-color:var(--cmp-button-active-border);color:var(--cmp-button-active-text,var(--cmp-button-text))}:scope.loading:after{border-bottom-color:var(--cmp-button-text);border-left-color:var(--cmp-button-text)}:scope.cmp-button--full-width{justify-content:center;width:100%;display:flex}:scope.cmp-button--margin-lg{margin:var(--space-lg)}:scope.cmp-button--margin-xl{margin:var(--space-xl)}:scope.cmp-button--margin-top-lg{margin-block-start:var(--space-lg)}:scope.cmp-button--margin-top-xl{margin-block-start:var(--space-xl)}:scope.cmp-button--margin-bottom-lg{margin-block-end:var(--space-lg)}:scope.cmp-button--margin-bottom-xl{margin-block-end:var(--space-xl)}:scope.cmp-button--margin-left-lg{margin-left:var(--space-lg)}:scope.cmp-button--margin-left-xl{margin-left:var(--space-xl)}:scope.cmp-button--margin-right-lg{margin-right:var(--space-lg)}:scope.cmp-button--margin-right-xl{margin-right:var(--space-xl)}:scope.cmp-button--primary{--cmp-button-bg:var(--primary);--cmp-button-border:var(--primary);--cmp-button-text:var(--text-inverse);--cmp-button-focus-ring:rgb(from var(--primary) r g b / 20%);--cmp-button-hover-bg:var(--primary-hover-bg);--cmp-button-hover-border:var(--primary-hover-border);--cmp-button-active-bg:var(--primary-active-bg);--cmp-button-active-border:var(--primary-active-border)}:scope.cmp-button--secondary{--cmp-button-bg:var(--surface-bg);--cmp-button-border:var(--primary);--cmp-button-text:var(--primary);--cmp-button-focus-ring:rgb(from var(--primary) r g b / 20%);--cmp-button-hover-bg:var(--primary-hover-bg-light);--cmp-button-hover-border:var(--primary-hover-border);--cmp-button-active-bg:var(--primary-active-bg);--cmp-button-active-border:var(--primary-active-border);--cmp-button-active-text:var(--text-inverse)}:scope.cmp-button--dark{--cmp-button-bg:var(--border-emphasis);--cmp-button-border:var(--primary);--cmp-button-text:var(--text-inverse);--cmp-button-focus-ring:rgb(from var(--primary) r g b / 20%);--cmp-button-hover-bg:var(--border-emphasis);--cmp-button-hover-border:var(--primary-hover-border);--cmp-button-active-bg:var(--border-emphasis);--cmp-button-active-border:var(--primary-active-border)}:scope.cmp-button--danger{--cmp-button-bg:var(--danger-action);--cmp-button-border:var(--danger-action);--cmp-button-text:var(--text-inverse);--cmp-button-focus-ring:rgb(from var(--danger-action) r g b / 20%);--cmp-button-hover-bg:var(--danger-action-hover);--cmp-button-hover-border:var(--danger-action-hover);--cmp-button-active-bg:var(--danger-action-hover);--cmp-button-active-border:var(--danger-action-hover)}}@scope(.cmp-card){:scope>.heading{margin-top:2em}:scope>.card{box-shadow:0 .25rem 1rem var(--shadow-color);border:0;padding:.25em 1em .5em}:scope.cmp-card--flush>.card{padding:0}}@scope(.cmp-state-icon){:scope.border-primary{border:.05rem solid var(--primary)}:scope.border-dark{border:.05rem solid var(--border-emphasis)}:scope.border-success{border:.05rem solid var(--success-border)}:scope.border-warning{border:.05rem solid var(--warning-accent)}:scope.border-error{border:.05rem solid var(--error-border)}:scope.state-icon,:scope.state-icon:focus,:scope.state-icon:active{--state-icon-background:var(--color-slate-darker);border-color:#0000!important}:scope.state-icon.bg-primary,:scope.state-icon.btn-primary{--state-icon-background:var(--primary);background:var(--state-icon-background)!important}:scope.state-icon.bg-dark{--state-icon-background:var(--color-slate-darker);background:var(--state-icon-background)!important}:scope.state-icon.bg-success,:scope.state-icon.btn-success{--state-icon-background:var(--color-green);background:var(--state-icon-background)!important}:scope.state-icon.bg-warning{--state-icon-background:var(--warning-accent);background:var(--state-icon-background)!important}:scope.state-icon.bg-error,:scope.state-icon.btn-error{--state-icon-background:var(--error-accent);background:var(--state-icon-background)!important}:scope.state-icon:hover{border-color:var(--state-icon-background)!important}}@scope(.cmp-toast){:scope[hidden]{display:none}}@scope(.cmp-modal){:scope{background:var(--surface-bg);box-shadow:0 .2rem .5rem rgb(from var(--border-emphasis) r g b / 30%);border:0;border-radius:.1rem;width:min(32rem,100vw - 2rem);max-width:min(32rem,100vw - 2rem);max-height:75vh;padding:0}:scope::backdrop{background:rgb(from var(--color-navy-dark) r g b / 75%)}:scope.cmp-modal--wide{width:85vw;max-width:85vw}:scope>.container{flex-direction:column;max-height:75vh;display:flex}:scope .header{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem .5rem;display:flex}:scope .header :is(h1,h2,h3,h4,h5,h6){margin:0}:scope .close{flex:none;margin-top:.5em}:scope .body{padding:1rem 1.25rem;overflow:auto}:scope .footer{padding:.5rem 1.25rem 1.5em}@media (prefers-reduced-motion:no-preference){@starting-style{:scope{opacity:0;transform:translateY(-1rem)}}:scope{opacity:1;transition:opacity .2s,transform .2s;transform:translateY(0)}}}@scope(.cmp-calendar){:scope .fc td{text-align:center;padding:1px;font-size:.8rem}:scope .fc-event{border:none;line-height:1.25rem}.fc-event:visited{color:var(--text-inverse)}:scope .fc button,:scope #fc-datepicker{appearance:none;background:var(--surface-bg);border:.05rem solid var(--primary);color:var(--primary);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;outline:0;height:1.8rem;padding:.25rem .4rem;font-size:.8rem;line-height:1.2rem;text-decoration:none;transition:background .2s,border .2s,box-shadow .2s,color .2s;display:inline-block;border-radius:.1rem!important}:scope .fc button:hover{background:var(--primary-hover-bg-light);border-color:var(--primary-hover-border);text-decoration:none}:scope .fc button.fc-state-active{background:var(--primary-active-bg);border-color:var(--primary-active-border);color:var(--text-inverse)}:scope .fc .fc-button-group>*{margin-left:.5em}:scope .fc-view-container{background:var(--surface-bg)}:scope .fc-title{padding:0 .5em;color:var(--text-inverse)!important}:scope .fc th{border:none;border-top:1px solid var(--border-strong);text-transform:uppercase;color:var(--color-gray-800);padding-bottom:3px;font-size:.875rem;font-weight:400}:scope .fc-head-container.fc-widget-header{border:none}:scope .fc-state-default{text-shadow:none}:scope .fc-view{box-shadow:0 .25rem 1rem var(--shadow-color);border:0;height:100%;padding:2em}:scope .fc-body>tr>td.fc-widget-content{border-left:none;border-right:none}}@scope(.cmp-filter){.filter-body .card{border-left:.01px solid var(--filter-card-border-color);border-right:.01px solid var(--filter-card-border-color);width:100%}.chip:hover{cursor:pointer;background-color:var(--primary);color:var(--text-inverse)}:scope .filter-tag#tag-9:checked~.filter-nav .chip[for=tag-9],:scope .filter-tag#tag-10:checked~.filter-nav .chip[for=tag-10],:scope .filter-tag#tag-11:checked~.filter-nav .chip[for=tag-11],:scope .filter-tag#tag-12:checked~.filter-nav .chip[for=tag-12],:scope .filter-tag#tag-13:checked~.filter-nav .chip[for=tag-13],:scope .filter-tag#tag-14:checked~.filter-nav .chip[for=tag-14],:scope .filter-tag#tag-15:checked~.filter-nav .chip[for=tag-15],:scope .filter-tag#tag-16:checked~.filter-nav .chip[for=tag-16],:scope .filter-tag#tag-17:checked~.filter-nav .chip[for=tag-17],:scope .filter-tag#tag-18:checked~.filter-nav .chip[for=tag-18],:scope .filter-tag#tag-19:checked~.filter-nav .chip[for=tag-19],:scope .filter-tag#tag-20:checked~.filter-nav .chip[for=tag-20],:scope .filter-tag#tag-21:checked~.filter-nav .chip[for=tag-21],:scope .filter-tag#tag-22:checked~.filter-nav .chip[for=tag-22],:scope .filter-tag#tag-23:checked~.filter-nav .chip[for=tag-23],:scope .filter-tag#tag-24:checked~.filter-nav .chip[for=tag-24],:scope .filter-tag#tag-25:checked~.filter-nav .chip[for=tag-25],:scope .filter-tag#tag-26:checked~.filter-nav .chip[for=tag-26],:scope .filter-tag#tag-27:checked~.filter-nav .chip[for=tag-27],:scope .filter-tag#tag-28:checked~.filter-nav .chip[for=tag-28],:scope .filter-tag#tag-29:checked~.filter-nav .chip[for=tag-29],:scope .filter-tag#tag-30:checked~.filter-nav .chip[for=tag-30],:scope .filter-tag#tag-31:checked~.filter-nav .chip[for=tag-31],:scope .filter-tag#tag-32:checked~.filter-nav .chip[for=tag-32],:scope .filter-tag#tag-33:checked~.filter-nav .chip[for=tag-33],:scope .filter-tag#tag-34:checked~.filter-nav .chip[for=tag-34],:scope .filter-tag#tag-35:checked~.filter-nav .chip[for=tag-35],:scope .filter-tag#tag-36:checked~.filter-nav .chip[for=tag-36],:scope .filter-tag#tag-37:checked~.filter-nav .chip[for=tag-37],:scope .filter-tag#tag-38:checked~.filter-nav .chip[for=tag-38],:scope .filter-tag#tag-39:checked~.filter-nav .chip[for=tag-39],:scope .filter-tag#tag-40:checked~.filter-nav .chip[for=tag-40]{background:var(--primary);color:var(--text-inverse)}:scope .filter-tag#tag-9:checked~.filter-body .filter-item:not([data-tag~=tag-9]),:scope .filter-tag#tag-10:checked~.filter-body .filter-item:not([data-tag~=tag-10]),:scope .filter-tag#tag-11:checked~.filter-body .filter-item:not([data-tag~=tag-11]),:scope .filter-tag#tag-12:checked~.filter-body .filter-item:not([data-tag~=tag-12]),:scope .filter-tag#tag-13:checked~.filter-body .filter-item:not([data-tag~=tag-13]),:scope .filter-tag#tag-14:checked~.filter-body .filter-item:not([data-tag~=tag-14]),:scope .filter-tag#tag-15:checked~.filter-body .filter-item:not([data-tag~=tag-15]),:scope .filter-tag#tag-16:checked~.filter-body .filter-item:not([data-tag~=tag-16]),:scope .filter-tag#tag-17:checked~.filter-body .filter-item:not([data-tag~=tag-17]),:scope .filter-tag#tag-18:checked~.filter-body .filter-item:not([data-tag~=tag-18]),:scope .filter-tag#tag-19:checked~.filter-body .filter-item:not([data-tag~=tag-19]),:scope .filter-tag#tag-20:checked~.filter-body .filter-item:not([data-tag~=tag-20]),:scope .filter-tag#tag-21:checked~.filter-body .filter-item:not([data-tag~=tag-21]),:scope .filter-tag#tag-22:checked~.filter-body .filter-item:not([data-tag~=tag-22]),:scope .filter-tag#tag-23:checked~.filter-body .filter-item:not([data-tag~=tag-23]),:scope .filter-tag#tag-24:checked~.filter-body .filter-item:not([data-tag~=tag-24]),:scope .filter-tag#tag-25:checked~.filter-body .filter-item:not([data-tag~=tag-25]),:scope .filter-tag#tag-26:checked~.filter-body .filter-item:not([data-tag~=tag-26]),:scope .filter-tag#tag-27:checked~.filter-body .filter-item:not([data-tag~=tag-27]),:scope .filter-tag#tag-28:checked~.filter-body .filter-item:not([data-tag~=tag-28]),:scope .filter-tag#tag-29:checked~.filter-body .filter-item:not([data-tag~=tag-29]),:scope .filter-tag#tag-30:checked~.filter-body .filter-item:not([data-tag~=tag-30]),:scope .filter-tag#tag-31:checked~.filter-body .filter-item:not([data-tag~=tag-31]),:scope .filter-tag#tag-32:checked~.filter-body .filter-item:not([data-tag~=tag-32]),:scope .filter-tag#tag-33:checked~.filter-body .filter-item:not([data-tag~=tag-33]),:scope .filter-tag#tag-34:checked~.filter-body .filter-item:not([data-tag~=tag-34]),:scope .filter-tag#tag-35:checked~.filter-body .filter-item:not([data-tag~=tag-35]),:scope .filter-tag#tag-36:checked~.filter-body .filter-item:not([data-tag~=tag-36]),:scope .filter-tag#tag-37:checked~.filter-body .filter-item:not([data-tag~=tag-37]),:scope .filter-tag#tag-38:checked~.filter-body .filter-item:not([data-tag~=tag-38]),:scope .filter-tag#tag-39:checked~.filter-body .filter-item:not([data-tag~=tag-39]),:scope .filter-tag#tag-40:checked~.filter-body .filter-item:not([data-tag~=tag-40]){display:none}}@scope(.cmp-comp-time-claim){:scope{--cmp-comp-time-claim-field-padding:1rem}:scope .cmp-comp-time-claim__heading,:scope .cmp-comp-time-claim__section-heading{margin-top:2em}:scope .cmp-comp-time-claim__intro,:scope .cmp-comp-time-claim__details-intro{margin-top:0;margin-bottom:1rem}:scope .cmp-comp-time-claim__field{padding-right:var(--cmp-comp-time-claim-field-padding)}:scope .cmp-repeatable__row>td:last-child .cmp-button{margin-top:1.8rem}:scope [data-claim-date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}:scope [data-claim-event-container][hidden],:scope [data-claim-description] [hidden]{display:none}:scope .cmp-comp-time-claim__total-value{color:var(--text-muted)}:scope .cmp-comp-time-claim__config-error{color:var(--error-text)}}@scope(.cmp-comp-time-use-rows){:scope .cmp-comp-time-use-rows__field{margin-bottom:.5rem}:scope .cmp-comp-time-use-rows__field-label{padding-right:1rem}:scope [data-comp-time-use-start]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}:scope [data-comp-time-use-hours]{vertical-align:inherit}:scope .cmp-comp-time-use-rows__total{line-height:0}:scope .cmp-comp-time-use-rows__config-error{color:var(--error-text)}}@scope(.cmp-repeatable){:scope .cmp-repeatable__table{margin-bottom:1.5em}:scope .cmp-repeatable__actions{justify-content:space-between;align-items:center;display:flex}:scope .cmp-repeatable__footer{text-align:right;margin-left:1rem}:scope .cmp-repeatable__remove{white-space:nowrap;width:1%}:scope .cmp-repeatable__row>td{vertical-align:top;border-bottom:none}:scope .cmp-repeatable__row:first-of-type,:scope .cmp-repeatable__row:first-of-type:hover{background:var(--surface-bg)}}@scope(.cmp-page-header){.title{margin-top:var(--space-lg);font-size:1.5rem;font-weight:500}.divider{border-top-width:.15rem;border-top-color:var(--page-header-divider-color)}}@scope(.cmp-employee-filter){:scope>.columns>.column{margin-block:.5rem}}body{box-sizing:border-box;width:100%;height:100dvh;margin:0;display:flex;overflow:hidden}body,body *{box-sizing:border-box}.page-content{flex:auto;min-width:0;display:flex;position:relative;overflow:hidden}.page-surface{--page-surface-scroll-inset-top:calc(16px + 1px + .4rem);background:var(--page-bg);border:1px solid var(--border-default);box-shadow:0 3px 6px -2px rgb(from var(--color-black) r g b / 2%), 0 1px 1px rgb(from var(--color-black) r g b / 4%);border-radius:8px;flex:auto;min-width:0;height:94.75vh;margin:16px 16px 16px 0;padding:.4rem .4rem .4rem 4rem;overflow-y:scroll}@media (width<=959px){html[data-sidebar-enhanced][data-sidebar-state=drawer] .page-content{margin-inline-start:48px}}@scope(.cmp-sidebar){:scope{--sidebar-width:12rem;background:var(--sidebar-bg);height:94.75vh;width:var(--sidebar-width);flex-direction:column;flex-shrink:0;padding:0;display:flex;position:relative;overflow:hidden}:scope>header{flex:none;position:relative}:scope nav{scrollbar-color:var(--sidebar-scrollbar-thumb) var(--sidebar-scrollbar-track);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:scroll}:scope .logout{margin:var(--space-md) 0;padding:0 var(--space-md)}}html[data-sidebar-enhanced][data-sidebar-state=collapsed] .cmp-sidebar{width:48px}html[data-sidebar-enhanced][data-sidebar-state=collapsed] .cmp-sidebar nav,html[data-sidebar-enhanced][data-sidebar-state=collapsed] .cmp-sidebar .logout{display:none}html[data-sidebar-enhanced][data-sidebar-state=drawer] .cmp-sidebar{box-shadow:0 0 1rem rgb(from var(--color-black) r g b / 20%);height:auto;width:var(--sidebar-width);z-index:210;position:fixed;inset:0 auto 0 0}@media (width<=959px){html[data-sidebar-enhanced] .cmp-sidebar{width:48px}html[data-sidebar-enhanced]:not([data-sidebar-state=drawer]) .cmp-sidebar nav,html[data-sidebar-enhanced]:not([data-sidebar-state=drawer]) .cmp-sidebar .logout{display:none}}@scope(.cmp-sidebar-logo){:scope{--nnsc-logo-accent:var(--color-white);padding:var(--space-lg);place-items:center;display:grid}:scope svg{block-size:auto;inline-size:2.25rem;display:block}}html[data-sidebar-enhanced][data-sidebar-state=collapsed] .cmp-sidebar-logo,html[data-sidebar-enhanced][data-sidebar-state=rail] .cmp-sidebar-logo{padding:var(--space-lg) var(--space-sm) var(--space-md)}html[data-sidebar-enhanced][data-sidebar-state=collapsed] .cmp-sidebar-logo svg,html[data-sidebar-enhanced][data-sidebar-state=rail] .cmp-sidebar-logo svg{inline-size:1.125rem}@scope(.cmp-sidebar-nav-section){:scope{--sidebar-nav-section-hover-bg:rgb(from var(--sidebar-link-hover-bg) r g b / 35%);padding:var(--space-sm) var(--space-md);margin:0}:scope[data-sidebar-section=favorites]:not(:has(.link-row)){display:none}:scope[data-sidebar-section]:not([data-sidebar-section=favorites]):has(.link-row[data-sidebar-favorite-id]):not(:has(.link-row[data-sidebar-favorite-id]:not([data-sidebar-favorited]))){display:none}:scope>.heading,:scope>summary{color:var(--color-slate-dark);letter-spacing:.05em;margin:0;font-size:.9em;font-weight:400;line-height:1.5}:scope>.heading{padding:var(--space-xs) var(--space-md);display:block}:scope>summary{border-radius:var(--space-sm);cursor:pointer;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);text-align:start;list-style:none;transition:background .1s;display:flex}:scope>summary:is(:hover,:focus-visible){background:var(--sidebar-nav-section-hover-bg)}:scope>summary::marker{content:""}:scope>summary::-webkit-details-marker{display:none}:scope>summary .heading{display:inline}:scope>summary .chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;block-size:.75rem;inline-size:.75rem;transition:transform .12s cubic-bezier(.1,0,0,1);transform:translateY(.05rem)}:scope[open]>summary .chevron{transform:translateY(0)rotate(90deg)}:scope>.links,:scope>.links>.links-content{min-height:0;display:grid;overflow:hidden}}@supports selector(details::details-content){.cmp-sidebar-nav-section::details-content{transition:grid-template-rows .12s cubic-bezier(.1, 0, 0, 1), content-visibility .12s allow-discrete;grid-template-rows:0fr;display:grid;overflow:clip}.cmp-sidebar-nav-section[open]::details-content{grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.cmp-sidebar-nav-section>summary .chevron{transition:none}}@supports selector(details::details-content){@media (prefers-reduced-motion:reduce){.cmp-sidebar-nav-section::details-content{transition:none}}}@scope(.cmp-sidebar-nav-link){:scope{padding:var(--space-xs) var(--space-md);border-radius:var(--space-sm);color:var(--sidebar-link-text);font-size:.75rem;text-decoration:none;transition:background .1s}:scope:visited{color:var(--sidebar-link-text)}:scope:is(:focus,:hover,[aria-current]){background:var(--sidebar-link-hover-bg);color:var(--sidebar-link-hover-text);text-decoration:none}:scope[aria-current]{background:var(--sidebar-link-active-bg);color:var(--sidebar-link-active-text)}}@scope(.cmp-sidebar){.link-row{align-items:center;min-width:0;display:flex;position:relative}.link-row[data-sidebar-favorited]:not([data-sidebar-favorite-clone]){display:none}.link-row>.cmp-sidebar-nav-link{min-width:0;flex:auto;padding-inline-end:calc(var(--space-md) + 1.25rem);display:block}.link-row:has(>.favorite-toggle:hover)>.cmp-sidebar-nav-link{background:var(--sidebar-link-hover-bg);color:var(--sidebar-link-hover-text);text-decoration:none}.favorite-toggle{appearance:none;border-radius:var(--space-xs);color:var(--sidebar-link-text);cursor:pointer;opacity:0;pointer-events:none;z-index:1;padding:var(--space-xs);inset-inline-end:var(--space-xs);background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:opacity .1s,color .1s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.favorite-toggle:where([aria-pressed=false]){color:rgb(from var(--sidebar-scrollbar-thumb) r g b / 55%)}.favorite-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;block-size:.9rem;inline-size:.9rem}.favorite-toggle [data-sidebar-bookmark=off]{display:none}.link-row:hover>.favorite-toggle,.link-row:focus-within>.favorite-toggle,.favorite-toggle:focus-visible{opacity:1;pointer-events:auto}.favorite-toggle:is(:hover,:focus-visible){color:var(--sidebar-link-hover-text)}.favorite-toggle[aria-pressed=true] [data-sidebar-bookmark=on]{fill:currentColor}.favorite-toggle[aria-pressed=true]:is(:hover,:focus-visible) [data-sidebar-bookmark=on]{display:none}.favorite-toggle[aria-pressed=true]:is(:hover,:focus-visible) [data-sidebar-bookmark=off]{display:inline}}html:not([data-sidebar-enhanced]) .cmp-sidebar .favorite-toggle{display:none}@media (prefers-reduced-motion:reduce){.cmp-sidebar .favorite-toggle{transition:none}}@scope(.cmp-sidebar-toggle){:scope{appearance:none;border-radius:var(--space-xs);color:var(--sidebar-link-text);cursor:pointer;padding:var(--space-xs);background:0 0;border:0;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.16,1,.3,1);display:inline-flex}:scope svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;block-size:1.2rem;inline-size:1.2rem}:scope [data-sidebar-icon=expand]{display:none}:scope:is(:focus-visible,:hover){background:rgb(from var(--color-white) r g b / 10%);color:var(--color-white)}}@media (width>=960px){html:not([data-sidebar-enhanced]) .cmp-sidebar-toggle{display:none}.cmp-sidebar-toggle{opacity:0;pointer-events:none;right:var(--space-sm);top:var(--space-sm);position:absolute}.cmp-sidebar:is(:hover,:focus-within) .cmp-sidebar-toggle,.cmp-sidebar-toggle:focus-visible{opacity:1;pointer-events:auto}@media (pointer:coarse){.cmp-sidebar-toggle{opacity:1;pointer-events:auto}}html[data-sidebar-enhanced][data-sidebar-state=collapsed] .cmp-sidebar-toggle{opacity:1;pointer-events:auto;block-size:44px;inline-size:48px;margin:var(--space-xs) 0 0;position:static}}@media (width<=959px){html:not([data-sidebar-enhanced]) .cmp-sidebar-toggle{display:none}html[data-sidebar-enhanced] .cmp-sidebar-toggle{display:inline-flex}.cmp-sidebar-toggle{block-size:44px;inline-size:48px;margin:0 auto;position:static}}html[data-sidebar-enhanced][data-sidebar-state=collapsed] .cmp-sidebar-toggle [data-sidebar-icon=collapse],html[data-sidebar-enhanced][data-sidebar-state=rail] .cmp-sidebar-toggle [data-sidebar-icon=collapse]{display:none}html[data-sidebar-enhanced][data-sidebar-state=collapsed] .cmp-sidebar-toggle [data-sidebar-icon=expand],html[data-sidebar-enhanced][data-sidebar-state=rail] .cmp-sidebar-toggle [data-sidebar-icon=expand]{display:inline}html[data-sidebar-enhanced][data-sidebar-state=drawer] .cmp-sidebar-toggle,html[data-sidebar-enhanced][data-sidebar-state=rail] .cmp-sidebar-toggle{opacity:1;pointer-events:auto;block-size:44px;inline-size:48px}html[data-sidebar-enhanced][data-sidebar-state=drawer] .cmp-sidebar-toggle{block-size:auto;inline-size:auto;right:var(--space-sm);top:var(--space-sm);margin:0;position:absolute}html[data-sidebar-enhanced][data-sidebar-state=rail] .cmp-sidebar-toggle{margin-top:var(--space-xs)}@media (prefers-reduced-motion:reduce){.cmp-sidebar-toggle{transition:none}}@scope(.cmp-sidebar-overlay){:scope{background:var(--sidebar-overlay-bg);z-index:200;display:none;position:fixed;inset:0}}html[data-sidebar-enhanced][data-sidebar-state=drawer] .cmp-sidebar-overlay{display:block}@media (prefers-reduced-motion:no-preference){.cmp-sidebar-overlay{animation:.12s cubic-bezier(.16,1,.3,1) sidebar-overlay-in}}@keyframes sidebar-overlay-in{0%{opacity:0}to{opacity:1}}@scope(.cmp-leave-request-rows){:scope .cmp-leave-request-rows__heading{margin-top:2em}:scope .cmp-repeatable__row>td:last-child .cmp-button{margin-top:1.47rem}:scope [data-leave-start]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}:scope [data-leave-end]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}:scope [data-leave-hours]{vertical-align:inherit}:scope .cmp-leave-request-rows__config-error{color:var(--error-text)}}@scope(.cmp-balance-card){:scope{--cmp-balance-card-primary-tone:var(--color-purple-500);--leave-divider-color:var(--color-gray-100)}:scope .days{font-size:3.3em}:scope .cmp-balance-card__tone--primary{color:var(--cmp-balance-card-primary-tone)}:scope .cmp-balance-card__tone--muted{color:var(--text-muted)}:scope .divider-vert{height:100%}:scope .cmp-balance-card__divider{border-top:.15rem solid var(--leave-divider-color);margin:.4rem 2em}:scope.cmp-balance-card--split .cmp-balance-card__divider{margin:1.2rem 2em .4rem}:scope .cmp-balance-card__note{padding:0 2em;font-size:.85em}:scope .cmp-card>.heading{margin-top:0;margin-bottom:1em;font-size:1.2rem}}@scope(.cmp-work-schedule){:scope.accordion-body{box-shadow:0 .25rem 1rem var(--shadow-color)}:scope.accordion-body>.cmp-card>.card{box-shadow:none}.value{color:var(--text-muted);font-size:1.75rem}}@scope(.cmp-table-write){:scope{width:100%}:scope>.card{position:relative}:scope .overlay{background:rgb(from var(--surface-bg) r g b / 72%);z-index:2;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}:scope .overlay .loading{top:calc(50dvh - 1rem - var(--page-surface-scroll-inset-top,0px));position:sticky}:scope .overlay[hidden]{display:none}}@scope(.cmp-table-write-feedback){:scope [data-table-write-error]{z-index:1000;max-width:min(28rem,100vw - 2rem);position:fixed;top:1rem;right:1rem}}
