:root{--color-forest:#0a1f17;--color-cream:#f4f3ee;--color-white:#fff;--color-green:#2fc171;--color-green-hover:#25a85e;--color-green-text:#1f7a4d;--color-yellow:#f0b528;--color-amber-text:#8a6a10;--color-sand:#ddd8c8;--color-red:#b3261e;--border-light:#0a1f171a;--border-field:#0a1f1724;--border-dark:#f4f3ee26;--border-pill:#0a1f1733;--text-muted:#0a1f17ad;--text-faint:#0a1f1759;--on-forest:#f4f3eeb8;--fill-faint:#0a1f170a;--fill-subtle:#0a1f170f;--fill-yellow:#f0b52833;--fill-yellow-soft:#f0b52829;--fill-red:#b3261e1a;--fill-green:#2fc1712e;--fill-selected:#2fc17124;--font-display:var(--font-display-loaded), Big Shoulders Display, Impact, sans-serif;--font-body:var(--font-body-loaded), Chivo, system-ui, sans-serif;--text-d1:6.5rem;--text-d1-mobile:3.375rem;--text-d2:3.375rem;--text-d2-mobile:2.5rem;--text-d4:2.125rem;--text-d5:2rem;--text-d3:1.75rem;--text-lg:1.0625rem;--text-base:.9375rem;--text-sm:.875rem;--text-xs:.8125rem;--text-label:.6875rem;--leading-hero:.86;--leading-display:1;--leading-body:1.55;--tracking-label:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.625rem;--space-7:2rem;--space-8:2.75rem;--space-9:4rem;--panel-rail:13.75rem;--page-gutter:1.25rem;--section-gap:1.625rem;--radius-cell:10px;--radius-field:12px;--radius-card:1rem;--radius-container:1.125rem;--radius-pill:999px;--control-height:2.75rem;--field-height:3.125rem;--forest-hover:#16332a;--fill-hover:#0a1f170d;--fill-hover-strong:#0a1f170f;--danger-fill-hover:#b3261e14;--red-hover:#8f1e18;--shadow-lift:0 18px 34px #0a1f1724;--shadow-green-lift:0 8px 20px #0a1f172e;--hover-transition:.12s ease;--lift-transition:.14s ease;--transition:.15s ease;--shadow-float:0 18px 40px #0a1f1729}@media only screen and (min-width:1024px){:root{--page-gutter:2.75rem;--section-gap:3.5rem}}:root{--panel-content:96rem;--panel-slack:max(0px, (100vw - var(--panel-rail) - var(--panel-content)) / 2)}.money-input,.unit-input{flex-direction:column;gap:7px;min-width:0;display:flex}.money-input .money-input_label,.money-input .unit-input_label,.unit-input .money-input_label,.unit-input .unit-input_label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);font-weight:700}.money-input .money-input_label--hidden,.unit-input .money-input_label--hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.money-input .money-input_field,.money-input .unit-input_field,.unit-input .money-input_field,.unit-input .unit-input_field{height:var(--control-height);border:1px solid var(--border-field);border-radius:var(--radius-field);background:var(--color-white);align-items:center;display:flex;overflow:hidden}.money-input .money-input_field:focus-within,.money-input .unit-input_field:focus-within,.unit-input .money-input_field:focus-within,.unit-input .unit-input_field:focus-within{border:2px solid var(--color-green)}.money-input .money-input_field_prefix,.money-input .unit-input_field_suffix,.unit-input .money-input_field_prefix,.unit-input .unit-input_field_suffix{padding:0 var(--space-4);background:var(--fill-subtle);font-size:var(--text-base);color:var(--text-muted);align-self:stretch;align-items:center;font-weight:700;display:flex}.money-input .unit-input_field_suffix,.unit-input .unit-input_field_suffix{font-size:var(--text-sm)}.money-input .money-input_field_input,.money-input .unit-input_field_input,.unit-input .money-input_field_input,.unit-input .unit-input_field_input{min-width:0;height:100%;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-forest);background:0 0;border:0;flex:auto;font-weight:700}.money-input .money-input_field_input:focus,.money-input .unit-input_field_input:focus,.unit-input .money-input_field_input:focus,.unit-input .unit-input_field_input:focus{outline:none}.money-input.money-input--form .money-input_field,.money-input.unit-input--form .unit-input_field,.unit-input.money-input--form .money-input_field,.unit-input.unit-input--form .unit-input_field{height:var(--field-height)}.money-input.money-input--error .money-input_field,.money-input.unit-input--error .unit-input_field,.unit-input.money-input--error .money-input_field,.unit-input.unit-input--error .unit-input_field{border:2px solid var(--color-red)}.money-input .money-input_error,.money-input .unit-input_error,.unit-input .money-input_error,.unit-input .unit-input_error{font-size:var(--text-xs);color:var(--color-red)}.money-input .money-input_hint,.money-input .unit-input_hint,.unit-input .money-input_hint,.unit-input .unit-input_hint{font-size:var(--text-xs);color:var(--text-muted)}
:root{--color-forest:#0a1f17;--color-cream:#f4f3ee;--color-white:#fff;--color-green:#2fc171;--color-green-hover:#25a85e;--color-green-text:#1f7a4d;--color-yellow:#f0b528;--color-amber-text:#8a6a10;--color-sand:#ddd8c8;--color-red:#b3261e;--border-light:#0a1f171a;--border-field:#0a1f1724;--border-dark:#f4f3ee26;--border-pill:#0a1f1733;--text-muted:#0a1f17ad;--text-faint:#0a1f1759;--on-forest:#f4f3eeb8;--fill-faint:#0a1f170a;--fill-subtle:#0a1f170f;--fill-yellow:#f0b52833;--fill-yellow-soft:#f0b52829;--fill-red:#b3261e1a;--fill-green:#2fc1712e;--fill-selected:#2fc17124;--font-display:var(--font-display-loaded), Big Shoulders Display, Impact, sans-serif;--font-body:var(--font-body-loaded), Chivo, system-ui, sans-serif;--text-d1:6.5rem;--text-d1-mobile:3.375rem;--text-d2:3.375rem;--text-d2-mobile:2.5rem;--text-d4:2.125rem;--text-d5:2rem;--text-d3:1.75rem;--text-lg:1.0625rem;--text-base:.9375rem;--text-sm:.875rem;--text-xs:.8125rem;--text-label:.6875rem;--leading-hero:.86;--leading-display:1;--leading-body:1.55;--tracking-label:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.625rem;--space-7:2rem;--space-8:2.75rem;--space-9:4rem;--panel-rail:13.75rem;--page-gutter:1.25rem;--section-gap:1.625rem;--radius-cell:10px;--radius-field:12px;--radius-card:1rem;--radius-container:1.125rem;--radius-pill:999px;--control-height:2.75rem;--field-height:3.125rem;--forest-hover:#16332a;--fill-hover:#0a1f170d;--fill-hover-strong:#0a1f170f;--danger-fill-hover:#b3261e14;--red-hover:#8f1e18;--shadow-lift:0 18px 34px #0a1f1724;--shadow-green-lift:0 8px 20px #0a1f172e;--hover-transition:.12s ease;--lift-transition:.14s ease;--transition:.15s ease;--shadow-float:0 18px 40px #0a1f1729}@media only screen and (min-width:1024px){:root{--page-gutter:2.75rem;--section-gap:3.5rem}}:root{--panel-content:96rem;--panel-slack:max(0px, (100vw - var(--panel-rail) - var(--panel-content)) / 2)}.calendar-month{flex-direction:column;gap:12px;padding:16px;display:flex}.calendar-month .calendar-month_head{align-items:center;gap:10px;display:flex}.calendar-month .calendar-month_head .calendar-month_head_move{border:1px solid var(--border-field);border-radius:var(--radius-pill);background:var(--color-white);width:36px;height:36px;color:var(--color-forest);cursor:pointer;transition:background var(--hover-transition),border-color var(--hover-transition);justify-content:center;align-items:center;display:inline-flex}.calendar-month .calendar-month_head .calendar-month_head_move:hover:not(:disabled){background:var(--fill-hover);border-color:#0a1f173d}@media only screen and (min-width:768px){.calendar-month .calendar-month_head .calendar-month_head_move{width:32px;height:32px}}.calendar-month .calendar-month_head .calendar-month_head_move:disabled{opacity:.4;cursor:not-allowed}.calendar-month .calendar-month_head .calendar-month_head_title{flex:1}.calendar-month .calendar-month_head .calendar-month_head_title:first-letter{text-transform:uppercase}.calendar-month .calendar-month_head .calendar-month_head_title{text-align:center;font-size:var(--text-base);color:var(--color-forest);font-weight:700}.calendar-month .calendar-month_week{font-size:var(--text-label);color:var(--text-muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-weight:700;display:grid}@media only screen and (min-width:768px){.calendar-month .calendar-month_week{gap:3px}}.calendar-month .calendar-month_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}@media only screen and (min-width:768px){.calendar-month .calendar-month_days{gap:3px}}.calendar-month .calendar-month_days .calendar-month_days_empty{height:42px}@media only screen and (min-width:768px){.calendar-month .calendar-month_days .calendar-month_days_empty{height:36px}}.calendar-month .calendar-month_days .calendar-month_days_day{border-radius:var(--radius-cell);height:42px;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-forest);cursor:pointer;transition:background var(--hover-transition);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.calendar-month .calendar-month_days .calendar-month_days_day:hover:not(:disabled){background:var(--fill-hover)}@media only screen and (min-width:768px){.calendar-month .calendar-month_days .calendar-month_days_day{height:36px;font-size:var(--text-sm)}}.calendar-month .calendar-month_days .calendar-month_days_day:disabled{color:#0a1f174d;cursor:not-allowed}.calendar-month .calendar-month_days .calendar-month_days_day.calendar-month_days_day--today{border:1px solid var(--color-green);font-weight:700}.calendar-month .calendar-month_days .calendar-month_days_day.calendar-month_days_day--on{background:var(--color-forest);color:var(--color-cream);font-weight:700}.calendar-month .calendar-month_days .calendar-month_days_day.calendar-month_days_day--on:hover:not(:disabled){background:var(--forest-hover)}.calendar-month .calendar-month_foot{font-size:var(--text-xs);color:var(--text-muted);border-top:1px solid #0a1f1714;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;line-height:1.5;display:flex}
:root{--color-forest:#0a1f17;--color-cream:#f4f3ee;--color-white:#fff;--color-green:#2fc171;--color-green-hover:#25a85e;--color-green-text:#1f7a4d;--color-yellow:#f0b528;--color-amber-text:#8a6a10;--color-sand:#ddd8c8;--color-red:#b3261e;--border-light:#0a1f171a;--border-field:#0a1f1724;--border-dark:#f4f3ee26;--border-pill:#0a1f1733;--text-muted:#0a1f17ad;--text-faint:#0a1f1759;--on-forest:#f4f3eeb8;--fill-faint:#0a1f170a;--fill-subtle:#0a1f170f;--fill-yellow:#f0b52833;--fill-yellow-soft:#f0b52829;--fill-red:#b3261e1a;--fill-green:#2fc1712e;--fill-selected:#2fc17124;--font-display:var(--font-display-loaded), Big Shoulders Display, Impact, sans-serif;--font-body:var(--font-body-loaded), Chivo, system-ui, sans-serif;--text-d1:6.5rem;--text-d1-mobile:3.375rem;--text-d2:3.375rem;--text-d2-mobile:2.5rem;--text-d4:2.125rem;--text-d5:2rem;--text-d3:1.75rem;--text-lg:1.0625rem;--text-base:.9375rem;--text-sm:.875rem;--text-xs:.8125rem;--text-label:.6875rem;--leading-hero:.86;--leading-display:1;--leading-body:1.55;--tracking-label:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.625rem;--space-7:2rem;--space-8:2.75rem;--space-9:4rem;--panel-rail:13.75rem;--page-gutter:1.25rem;--section-gap:1.625rem;--radius-cell:10px;--radius-field:12px;--radius-card:1rem;--radius-container:1.125rem;--radius-pill:999px;--control-height:2.75rem;--field-height:3.125rem;--forest-hover:#16332a;--fill-hover:#0a1f170d;--fill-hover-strong:#0a1f170f;--danger-fill-hover:#b3261e14;--red-hover:#8f1e18;--shadow-lift:0 18px 34px #0a1f1724;--shadow-green-lift:0 8px 20px #0a1f172e;--hover-transition:.12s ease;--lift-transition:.14s ease;--transition:.15s ease;--shadow-float:0 18px 40px #0a1f1729}@media only screen and (min-width:1024px){:root{--page-gutter:2.75rem;--section-gap:3.5rem}}:root{--panel-content:96rem;--panel-slack:max(0px, (100vw - var(--panel-rail) - var(--panel-content)) / 2)}.date-picker{flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.date-picker .date-picker_label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);font-weight:700}.date-picker .date-picker_field{align-items:center;gap:var(--space-3);width:100%;height:var(--control-field-height,2.75rem);padding:0 var(--space-4);border:1px solid var(--border-field);border-radius:var(--radius-field);background:var(--color-white);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-forest);text-align:left;cursor:pointer;transition:border-color var(--hover-transition);font-weight:400;display:flex}.date-picker .date-picker_field:hover:not(:disabled){border-color:#0a1f1752}.date-picker .date-picker_field:focus-visible,.date-picker .date-picker_field[aria-expanded=true]{border:2px solid var(--color-green);padding:0 calc(var(--space-4) - 1px);outline:none}.date-picker .date-picker_field:disabled{background:var(--fill-faint);color:#0a1f1773;cursor:not-allowed;border-color:#0a1f171a}.date-picker .date-picker_field .date-picker_field_icon{color:#0a1f1799;flex:none}.date-picker .date-picker_field .date-picker_field_value{text-overflow:ellipsis;white-space:nowrap;color:#0a1f1780;flex:auto;min-width:0;overflow:hidden}.date-picker .date-picker_field .date-picker_field_value.date-picker_field_value--on{color:var(--color-forest)}.date-picker .date-picker_field .date-picker_field_arrow{color:#0a1f1799;transition:transform var(--transition);flex:none}.date-picker .date-picker_field[aria-expanded=true] .date-picker_field_icon,.date-picker .date-picker_field[aria-expanded=true] .date-picker_field_arrow{color:var(--color-green-text)}.date-picker .date-picker_field[aria-expanded=true] .date-picker_field_value--on{font-weight:700}.date-picker .date-picker_field[aria-expanded=true] .date-picker_field_arrow{transform:rotate(180deg)}.date-picker.date-picker--form .date-picker_field{align-items:center;gap:var(--space-3);width:100%;height:var(--control-field-height,3.125rem);padding:0 var(--space-4);border:1px solid var(--border-field);border-radius:var(--radius-field);background:var(--color-white);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-forest);text-align:left;cursor:pointer;transition:border-color var(--hover-transition);font-weight:400;display:flex}.date-picker.date-picker--form .date-picker_field:hover:not(:disabled){border-color:#0a1f1752}.date-picker.date-picker--form .date-picker_field:focus-visible,.date-picker.date-picker--form .date-picker_field[aria-expanded=true]{border:2px solid var(--color-green);padding:0 calc(var(--space-4) - 1px);outline:none}.date-picker.date-picker--form .date-picker_field:disabled{background:var(--fill-faint);color:#0a1f1773;cursor:not-allowed;border-color:#0a1f171a}.date-picker.date-picker--bar{gap:0}.date-picker.date-picker--bar .date-picker_field{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:var(--control-height);height:auto;padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--border-light);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-forest);text-align:left;cursor:pointer;transition:border-color var(--transition);background:0 0;border-radius:0;display:flex}.date-picker.date-picker--bar .date-picker_field:hover,.date-picker.date-picker--bar .date-picker_field:focus-visible,.date-picker.date-picker--bar .date-picker_field[aria-expanded=true]{box-shadow:none;border:0;border-bottom:1px solid var(--color-green-text);padding:var(--space-2) 0;outline:none}@media only screen and (min-width:768px){.date-picker.date-picker--bar .date-picker_field,.date-picker.date-picker--bar .date-picker_field:hover,.date-picker.date-picker--bar .date-picker_field:focus-visible,.date-picker.date-picker--bar .date-picker_field[aria-expanded=true]{border-bottom:0}}.date-picker.date-picker--bar .date-picker_field .date-picker_field_icon{color:var(--color-green-text)}.date-picker.date-picker--bar .date-picker_field .date-picker_field_arrow{margin-left:auto}.date-picker .date-picker_shortcuts{gap:var(--space-2);padding:16px 16px 0;display:flex}.date-picker .date-picker_shortcuts .date-picker_shortcuts_option{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--border-field);border-radius:var(--radius-pill);background:var(--color-white);font:inherit;font-size:var(--text-sm);color:var(--color-forest);cursor:pointer;transition:background var(--hover-transition),border-color var(--hover-transition);flex:1;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.date-picker .date-picker_shortcuts .date-picker_shortcuts_option:hover{background:var(--fill-hover);border-color:#0a1f173d}.date-picker .date-picker_shortcuts .date-picker_shortcuts_option.date-picker_shortcuts_option--on{background:var(--color-forest);color:var(--color-cream);border-color:#0000}.date-picker .date-picker_shortcuts .date-picker_shortcuts_option.date-picker_shortcuts_option--on:hover{background:var(--forest-hover);border-color:#0000}.date-picker.date-picker--error .date-picker_field{border:2px solid var(--color-red);padding:0 calc(var(--space-4) - 1px)}.date-picker .date-picker_error{font-size:var(--text-xs);color:var(--color-red);align-items:center;gap:7px;display:flex}.date-picker .date-picker_popover{display:none}@media only screen and (min-width:768px){.date-picker .date-picker_popover{left:0;top:calc(100% + var(--space-2));z-index:20;width:19rem;display:block;position:absolute}.date-picker .date-picker_popover.date-picker_popover--up{top:auto;bottom:calc(100% + var(--space-2))}.date-picker .date-picker_popover{border:1px solid var(--border-field);background:var(--color-white);box-shadow:var(--shadow-float);border-radius:14px}}.date-picker .date-picker_sheet{padding:0 var(--space-5) var(--space-3)}.date-picker .date-picker_confirm{border-radius:var(--radius-pill);background:var(--color-green);width:100%;height:52px;transition:background var(--hover-transition),box-shadow var(--hover-transition);border:0;justify-content:center;align-items:center;display:flex}.date-picker .date-picker_confirm:hover:not(:disabled){background:var(--color-green-hover);box-shadow:var(--shadow-green-lift)}.date-picker .date-picker_confirm{color:var(--color-forest);font-family:var(--font-display);text-transform:uppercase;cursor:pointer;font-size:22px;font-weight:800}
:root{--color-forest:#0a1f17;--color-cream:#f4f3ee;--color-white:#fff;--color-green:#2fc171;--color-green-hover:#25a85e;--color-green-text:#1f7a4d;--color-yellow:#f0b528;--color-amber-text:#8a6a10;--color-sand:#ddd8c8;--color-red:#b3261e;--border-light:#0a1f171a;--border-field:#0a1f1724;--border-dark:#f4f3ee26;--border-pill:#0a1f1733;--text-muted:#0a1f17ad;--text-faint:#0a1f1759;--on-forest:#f4f3eeb8;--fill-faint:#0a1f170a;--fill-subtle:#0a1f170f;--fill-yellow:#f0b52833;--fill-yellow-soft:#f0b52829;--fill-red:#b3261e1a;--fill-green:#2fc1712e;--fill-selected:#2fc17124;--font-display:var(--font-display-loaded), Big Shoulders Display, Impact, sans-serif;--font-body:var(--font-body-loaded), Chivo, system-ui, sans-serif;--text-d1:6.5rem;--text-d1-mobile:3.375rem;--text-d2:3.375rem;--text-d2-mobile:2.5rem;--text-d4:2.125rem;--text-d5:2rem;--text-d3:1.75rem;--text-lg:1.0625rem;--text-base:.9375rem;--text-sm:.875rem;--text-xs:.8125rem;--text-label:.6875rem;--leading-hero:.86;--leading-display:1;--leading-body:1.55;--tracking-label:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.625rem;--space-7:2rem;--space-8:2.75rem;--space-9:4rem;--panel-rail:13.75rem;--page-gutter:1.25rem;--section-gap:1.625rem;--radius-cell:10px;--radius-field:12px;--radius-card:1rem;--radius-container:1.125rem;--radius-pill:999px;--control-height:2.75rem;--field-height:3.125rem;--forest-hover:#16332a;--fill-hover:#0a1f170d;--fill-hover-strong:#0a1f170f;--danger-fill-hover:#b3261e14;--red-hover:#8f1e18;--shadow-lift:0 18px 34px #0a1f1724;--shadow-green-lift:0 8px 20px #0a1f172e;--hover-transition:.12s ease;--lift-transition:.14s ease;--transition:.15s ease;--shadow-float:0 18px 40px #0a1f1729}@media only screen and (min-width:1024px){:root{--page-gutter:2.75rem;--section-gap:3.5rem}}:root{--panel-content:96rem;--panel-slack:max(0px, (100vw - var(--panel-rail) - var(--panel-content)) / 2)}.slot-panel-dialog{--control-field-height:46px;--control-height:46px}@media only screen and (min-width:768px){.slot-panel-dialog{max-width:26.25rem}.slot-panel-dialog::backdrop{background:#0a1f174d}}.slot-panel{gap:var(--space-4);flex-direction:column;display:flex}.slot-panel .slot-panel_tabs{border-radius:var(--radius-pill);background:var(--fill-subtle);gap:6px;padding:4px;display:flex}.slot-panel .slot-panel_tabs .slot-panel_tabs_tab{border-radius:var(--radius-pill);height:38px;font:inherit;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;transition:background var(--hover-transition),color var(--hover-transition);background:0 0;border:0;flex:1;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.slot-panel .slot-panel_tabs .slot-panel_tabs_tab:hover{background:var(--fill-hover);color:var(--color-forest)}.slot-panel .slot-panel_tabs .slot-panel_tabs_tab.slot-panel_tabs_tab--on{background:var(--color-forest);color:var(--color-cream);font-weight:700}.slot-panel .slot-panel_tabs .slot-panel_tabs_tab.slot-panel_tabs_tab--on:hover{background:var(--forest-hover);color:var(--color-cream)}.slot-panel .slot-panel_when{gap:var(--space-3);padding:14px var(--space-4);border-radius:var(--radius-field);background:var(--fill-faint);flex-direction:column;display:flex}.slot-panel .slot-panel_when .slot-panel_when_head{font-size:1rem;font-weight:700}.slot-panel .slot-panel_when .slot-panel_when_range{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.slot-panel .slot-panel_when .slot-panel_when_note{font-size:var(--text-xs);color:var(--text-muted)}.slot-panel .slot-panel_reasons{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.slot-panel .slot-panel_reasons .slot-panel_reasons_label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);padding:0;font-weight:700}.slot-panel .slot-panel_reasons .slot-panel_reasons_list{gap:var(--space-2);flex-wrap:wrap;display:flex}.slot-panel .slot-panel_reasons .slot-panel_reasons_list .slot-panel_reasons_list_chip{border:1px solid var(--border-field);border-radius:var(--radius-pill);height:36px;font:inherit;font-size:var(--text-sm);color:var(--color-forest);cursor:pointer;transition:background var(--hover-transition),border-color var(--hover-transition);background:0 0;align-items:center;padding:0 15px;font-weight:600;display:inline-flex}.slot-panel .slot-panel_reasons .slot-panel_reasons_list .slot-panel_reasons_list_chip:hover{background:var(--fill-hover);border-color:#0a1f173d}.slot-panel .slot-panel_reasons .slot-panel_reasons_list .slot-panel_reasons_list_chip.slot-panel_reasons_list_chip--on{background:var(--fill-yellow);color:var(--color-amber-text);border-color:#0000;font-weight:700}.slot-panel .slot-panel_repeat{border-top:1px solid var(--border-light);padding-top:14px}.slot-panel .slot-panel_warning{padding:14px var(--space-4);border-radius:var(--radius-field);background:var(--fill-yellow-soft);font-size:var(--text-sm);color:#0a1f17c7;line-height:1.5}.slot-panel .slot-panel_note{font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.slot-panel .slot-panel_error{font-size:var(--text-sm);color:var(--color-red)}.slot-panel .slot-panel_save{border-radius:var(--radius-pill);background:var(--color-forest);height:52px;transition:background var(--hover-transition);border:0;justify-content:center;align-items:center;display:inline-flex}.slot-panel .slot-panel_save:hover:not(:disabled){background:var(--forest-hover)}.slot-panel .slot-panel_save{color:var(--color-cream);font-family:var(--font-display);text-transform:uppercase;cursor:pointer;font-size:1.4375rem;font-weight:800}.slot-panel .slot-panel_save:disabled{opacity:.6;cursor:progress}
