.ads-leave{box-sizing:border-box;gap:var(--ds-space-300);width:100%;min-width:0;color:var(--ds-text);font:var(--ds-font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex}[data-color-mode=dark] .ads-leave{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ads-leave :where(svg),.ads-leave__form :where(svg){max-width:none}.ads-leave :where(h2,h3,h4,p,ul,dl,dd,blockquote,fieldset),.ads-leave__form :where(p,ul,fieldset){margin:0}.ads-leave :where(ul){padding:0;list-style:none}.ads-leave :where(p){max-width:none}.ads-leave__visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ads-leave__intro,.ads-leave__section-header,.ads-leave__toolbar{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-200);min-width:0;display:flex}.ads-leave__intro-copy,.ads-leave__section-copy{min-width:0}.ads-leave__intro h2{margin-bottom:var(--ds-space-050);font:var(--ds-font-heading-large)}.ads-leave__intro p,.ads-leave__section-copy p{max-width:72ch;color:var(--ds-text-subtle)}.ads-leave__section-copy h3{margin-bottom:var(--ds-space-050);font:var(--ds-font-heading-small)}.ads-leave__section-actions{flex:none}.ads-leave__panel{box-sizing:border-box;gap:var(--ds-space-200);min-width:0;padding:var(--ds-space-250) var(--ds-space-300);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-large);background:var(--ds-surface);flex-direction:column;display:flex}.ads-leave__feedback,.ads-leave__modal-alert{width:100%}.ads-leave__modal-alert{margin-bottom:var(--ds-space-200)}.ads-leave__tab-panel{gap:var(--ds-space-200);width:100%;min-width:0;padding-top:var(--ds-space-200);flex-direction:column;display:flex}.ads-leave__tab-label{align-items:center;gap:var(--ds-space-075);display:inline-flex}.ads-leave__subtle,.ads-leave__refreshing,.ads-leave__result-count,.ads-leave__row-meta,.ads-leave__modal-hint,.ads-leave__form-hint{color:var(--ds-text-subtle);font:var(--ds-font-body-small)}.ads-leave__danger-text{color:var(--ds-text-danger)}.ads-leave__metrics{gap:var(--ds-space-150);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ads-leave__metric{gap:var(--ds-space-050);min-width:0;padding:var(--ds-space-150) var(--ds-space-200);border-radius:var(--ds-radius-medium);background:var(--ds-background-neutral-subtle-hovered);flex-direction:column;display:flex}.ads-leave__metric dt{color:var(--ds-text-subtle);font:var(--ds-font-body-small)}.ads-leave__metric dd{gap:var(--ds-space-025);flex-direction:column;min-width:0;display:flex}.ads-leave__metric-value{font:var(--ds-font-heading-medium)}.ads-leave__metric-hint{overflow-wrap:anywhere;color:var(--ds-text-subtlest);font:var(--ds-font-body-small)}.ads-leave__metric--emphasis{background:var(--ds-background-information)}.ads-leave__metric--emphasis .ads-leave__metric-value{color:var(--ds-text-information)}.ads-leave__usage{gap:var(--ds-space-100);flex-direction:column;display:flex}.ads-leave__usage-bar{height:var(--ds-space-100);border-radius:var(--ds-radius-full);background:var(--ds-background-neutral);display:flex;overflow:hidden}.ads-leave__usage-segment{height:100%;display:block}.ads-leave__usage-segment--approved{background:var(--ds-background-success-bold)}.ads-leave__usage-segment--pending{background:var(--ds-background-warning-bold)}.ads-leave__legend{gap:var(--ds-space-100) var(--ds-space-200);color:var(--ds-text-subtle);font:var(--ds-font-body-small);flex-wrap:wrap;display:flex}.ads-leave__legend li{align-items:center;gap:var(--ds-space-075);display:inline-flex}.ads-leave__legend-swatch{width:var(--ds-space-150);height:var(--ds-space-150);border-radius:var(--ds-radius-small)}.ads-leave__legend-swatch--free{background:var(--ds-background-neutral)}.ads-leave__next{color:var(--ds-text-subtle)}.ads-leave__next strong{color:var(--ds-text)}.ads-leave__request-list,.ads-leave__approval-list,.ads-leave__entitlement-list,.ads-leave__compact-list,.ads-leave__agenda{flex-direction:column;display:flex}.ads-leave__request,.ads-leave__compact-row,.ads-leave__agenda-row{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-200);padding:var(--ds-space-150) 0;border-bottom:var(--ds-border-width) solid var(--ds-border);display:flex}.ads-leave__compact-row,.ads-leave__agenda-row{align-items:center}.ads-leave__request:last-child,.ads-leave__compact-row:last-child,.ads-leave__agenda-row:last-child{border-bottom:0}.ads-leave__request-main{gap:var(--ds-space-075);flex-direction:column;flex:1;min-width:0;display:flex}.ads-leave__request-heading{align-items:center;gap:var(--ds-space-100);flex-wrap:wrap;display:flex}.ads-leave__request-heading h4{font:var(--ds-font-heading-xsmall)}.ads-leave__request-meta{color:var(--ds-text-subtle)}.ads-leave__note{overflow-wrap:anywhere;white-space:pre-wrap}.ads-leave__decision,.ads-leave__quote{gap:var(--ds-space-025);padding:var(--ds-space-100) var(--ds-space-150);border-left:var(--ds-border-width-selected) solid var(--ds-border);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral-subtle-hovered);overflow-wrap:anywhere;white-space:pre-wrap;flex-direction:column;display:flex}.ads-leave__decision-label{color:var(--ds-text-subtle);font:var(--ds-font-body-small)}.ads-leave__request-actions,.ads-leave__card-actions{flex:none;justify-content:flex-end;display:flex}.ads-leave__person{align-items:center;gap:var(--ds-space-100);min-width:0;display:flex}.ads-leave__person-copy{flex-direction:column;min-width:0;display:flex}.ads-leave__avatar{flex:none;display:inline-flex}.ads-leave__profile-link{color:var(--ds-link);font-weight:var(--ds-font-weight-medium);overflow-wrap:anywhere;text-decoration:none}.ads-leave__profile-link:hover{text-decoration:underline}.ads-leave__profile-link:focus-visible{border-radius:var(--ds-radius-small);outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:var(--ds-space-025)}.ads-leave__person-name{font-weight:var(--ds-font-weight-medium)}.ads-leave__truncate{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.ads-leave__toolbar{flex-wrap:wrap;align-items:center}.ads-leave__search{flex:280px;max-width:420px}.ads-leave__search-icon{color:var(--ds-icon-subtle);padding-inline-start:var(--ds-space-100);display:inline-flex}.ads-leave__filters{gap:var(--ds-space-075);flex-wrap:wrap;display:flex}.ads-leave__table{min-width:0;overflow-x:auto}.ads-leave__table td{vertical-align:middle}.ads-leave__pager{justify-content:space-between;align-items:center;gap:var(--ds-space-150);color:var(--ds-text-subtle);font:var(--ds-font-body-small);display:flex}.ads-leave__overview{gap:var(--ds-space-200);flex-direction:column;display:flex}.ads-leave__overview-grid{align-items:start;gap:var(--ds-space-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ads-leave__row-meta{white-space:nowrap;flex:none}.ads-leave__approval-list{gap:var(--ds-space-200)}.ads-leave__approval{gap:var(--ds-space-150);padding:var(--ds-space-200);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-medium);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised);outline:none;flex-direction:column;display:flex}.ads-leave__approval:focus-visible,.ads-leave__approval--focused{border-color:var(--ds-border-focused)}.ads-leave__approval:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:var(--ds-space-025)}.ads-leave__approval-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-150);display:flex}.ads-leave__facts{gap:var(--ds-space-150);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ads-leave__facts dt{color:var(--ds-text-subtle);font:var(--ds-font-body-small)}.ads-leave__facts dd{font-weight:var(--ds-font-weight-medium)}.ads-leave__overlap-list{gap:var(--ds-space-050);flex-direction:column;padding:0;list-style:none;display:flex}.ads-leave__approval-actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-100);flex-wrap:wrap;display:flex}.ads-leave__approval-actions p{flex:240px}.ads-leave__month-nav{align-items:center;gap:var(--ds-space-050);display:flex}.ads-leave__month-label{text-align:center;min-width:13ch;font:var(--ds-font-heading-xsmall)}.ads-leave__calendar-summary{padding:var(--ds-space-100) var(--ds-space-150);border-radius:var(--ds-radius-medium);color:var(--ds-text-subtle);background:var(--ds-background-neutral-subtle-hovered);font:var(--ds-font-body-small)}.ads-leave__calendar-scroll{min-width:0;overflow-x:auto}.ads-leave__calendar{table-layout:fixed;border-collapse:collapse;width:100%;min-width:720px}.ads-leave__calendar th{padding:var(--ds-space-075);color:var(--ds-text-subtle);font:var(--ds-font-body-small);font-weight:var(--ds-font-weight-semibold);text-align:start}.ads-leave__calendar abbr{text-decoration:none}.ads-leave__day{height:112px;padding:var(--ds-space-075);border:var(--ds-border-width) solid var(--ds-border);vertical-align:top;background:var(--ds-surface)}.ads-leave__day--weekend,.ads-leave__day--outside{background:var(--ds-surface-sunken)}.ads-leave__day--today{box-shadow:inset 0 0 0 var(--ds-border-width-selected) var(--ds-border-selected)}.ads-leave__day-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-050);margin-bottom:var(--ds-space-050);display:flex}.ads-leave__day-number{font-weight:var(--ds-font-weight-semibold)}.ads-leave__day--today .ads-leave__day-number{color:var(--ds-text-selected)}.ads-leave__day-count{padding:0 var(--ds-space-075);border-radius:var(--ds-radius-full);color:var(--ds-text-information);background:var(--ds-background-information);font:var(--ds-font-body-small)}.ads-leave__day-entries{gap:var(--ds-space-050);flex-direction:column;display:flex}.ads-leave__day-entry{padding:var(--ds-space-025) var(--ds-space-075);border-left:var(--ds-border-width-selected) solid var(--ds-border-brand);border-radius:var(--ds-radius-small);background:var(--ds-background-accent-blue-subtlest);font:var(--ds-font-body-small);overflow-wrap:anywhere;flex-direction:column;display:flex}.ads-leave__day-type{color:var(--ds-text-subtle)}.ads-leave__entitlement-list{gap:var(--ds-space-150)}.ads-leave__entitlement-card{gap:var(--ds-space-150);padding:var(--ds-space-150);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-medium);flex-direction:column;display:flex}.ads-leave__entitlement-fields{gap:var(--ds-space-150);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ads-leave__compact-field{gap:var(--ds-space-050);color:var(--ds-text-subtle);font:var(--ds-font-body-small);flex-direction:column;display:flex}.ads-leave__form{gap:var(--ds-space-200);color:var(--ds-text);font:var(--ds-font-body);flex-direction:column;display:flex}.ads-leave__fieldset{border:0;min-width:0;padding:0}.ads-leave__fieldset legend{margin-bottom:var(--ds-space-050);color:var(--ds-text-subtle);font:var(--ds-font-body-small);font-weight:var(--ds-font-weight-semibold);padding:0}.ads-leave__form-grid{gap:var(--ds-space-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ads-leave__field{flex-direction:column;min-width:0;display:flex}.ads-leave__preview{gap:var(--ds-space-200) var(--ds-space-400);padding:var(--ds-space-150) var(--ds-space-200);border-radius:var(--ds-radius-medium);background:var(--ds-background-information);flex-wrap:wrap;display:flex}.ads-leave__preview>div{flex-direction:column;display:flex}.ads-leave__preview-label{color:var(--ds-text-subtle);font:var(--ds-font-body-small)}.ads-leave__preview-value{color:var(--ds-text-information);font:var(--ds-font-heading-small)}.ads-leave__preview-value--danger{color:var(--ds-text-danger)}.ads-leave__skeleton{flex-direction:column;display:flex}.ads-leave__skeleton-row{align-items:center;gap:var(--ds-space-150);padding:var(--ds-space-150) 0;border-bottom:var(--ds-border-width) solid var(--ds-border);display:flex}.ads-leave__skeleton-copy{gap:var(--ds-space-075);flex-direction:column;flex:1;display:flex}.ads-leave--compact .ads-leave__intro,.ads-leave--compact .ads-leave__section-header{flex-direction:column;align-items:stretch}.ads-leave--compact .ads-leave__panel{padding:var(--ds-space-200)}.ads-leave--compact .ads-leave__metrics,.ads-leave--compact .ads-leave__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-leave--compact .ads-leave__overview-grid{grid-template-columns:minmax(0,1fr)}.ads-leave--compact .ads-leave__search{flex-basis:100%;max-width:none}.ads-leave--compact .ads-leave__request{flex-direction:column;align-items:stretch}.ads-leave--compact .ads-leave__request-actions,.ads-leave--compact .ads-leave__card-actions{justify-content:stretch}.ads-leave--compact .ads-leave__request-actions>*,.ads-leave--compact .ads-leave__card-actions>*{flex:1}.ads-leave--compact .ads-leave__month-nav{justify-content:space-between}@media (width<=480px){.ads-leave__form-grid{grid-template-columns:minmax(0,1fr)}}.ads-leave__view-switcher{gap:var(--ds-space-050);flex-direction:column;min-width:0;display:flex}