.account-hub__preferences-link>div{display:grid;gap:var(--ds-primitive-space-1)}.account-hub__preferences-link small{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-body-sm)}.appearance-settings{max-width:880px;margin-inline:auto}.appearance-settings__header{display:grid;justify-items:start;gap:0;margin-bottom:var(--ds-primitive-space-4)}.appearance-settings__back.ui-button{min-height:44px;padding-block:0;padding-inline:0 var(--ds-primitive-space-2);gap:var(--ds-primitive-space-1)}.appearance-settings__header h1{margin:0;font-size:var(--ds-semantic-font-size-title)}.appearance-settings__header h1:focus{outline:none}.appearance-settings__field{min-width:0;margin:0;padding:0;border:0}.appearance-settings__field legend{padding:0;color:var(--ds-semantic-color-text);font-size:var(--ds-semantic-font-size-heading-4);font-weight:var(--ds-primitive-font-weight-semibold)}.appearance-settings__field>p,.appearance-settings__note{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-body-sm);line-height:1.5}.appearance-settings__field>p{margin:var(--ds-primitive-space-2) 0 var(--ds-primitive-space-4)}.appearance-settings__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-primitive-space-4)}.appearance-option{display:block;position:relative;min-width:0;cursor:pointer}.appearance-option>input{position:absolute;width:1px;height:1px;opacity:0}.appearance-option__surface{height:100%;padding:var(--ds-primitive-space-4);border-radius:var(--ds-semantic-radius-card);background:var(--ds-semantic-color-surface);box-shadow:var(--ds-component-surface-shadow-elevated);outline:1px solid transparent;outline-offset:-1px}.appearance-option>input:checked+.appearance-option__surface{outline-color:var(--ds-semantic-color-brand)}.appearance-option>input:focus-visible+.appearance-option__surface{outline:3px solid var(--ds-semantic-color-focus-ring);outline-offset:3px}.appearance-option__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-primitive-space-3)}.appearance-option__heading>strong{font-size:var(--ds-semantic-font-size-body)}.appearance-option__check{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border:1px solid var(--ds-semantic-color-border-strong);border-radius:50%}.appearance-option>input:checked+.appearance-option__surface .appearance-option__check{color:var(--ds-semantic-color-on-brand);border-color:var(--ds-semantic-color-brand);background:var(--ds-semantic-color-brand)}.appearance-option__surface>p{min-height:3em;margin:var(--ds-primitive-space-2) 0 var(--ds-primitive-space-4);color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-body-sm);line-height:1.5}.calendar-appearance-preview{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-height:116px;padding:var(--ds-primitive-space-2);border-radius:var(--ds-semantic-radius-control);background:var(--ds-semantic-color-surface-subtle)}.calendar-appearance-preview--detailed{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-primitive-space-2)}.calendar-appearance-preview__day{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:6px;padding:8px 3px;border-radius:8px;background:var(--ds-semantic-color-surface);text-align:center}.calendar-appearance-preview__day.is-weekend{background:var(--ds-semantic-color-calendar-weekend)}.calendar-appearance-preview__day>span{color:var(--ds-semantic-color-text-muted);font-size:10px;font-weight:var(--ds-primitive-font-weight-semibold)}.calendar-appearance-preview__day>strong{color:var(--ds-semantic-color-text-muted);font-size:12px;font-weight:var(--ds-primitive-font-weight-medium)}.calendar-appearance-preview__day>b{font-size:16px;line-height:1.2}.calendar-appearance-preview__day small{color:var(--ds-semantic-color-text-muted);font-size:10px;font-weight:var(--ds-primitive-font-weight-medium)}.calendar-appearance-preview__day>i{display:block;height:4px;overflow:hidden;border-radius:4px;background:var(--ds-semantic-color-border)}.calendar-appearance-preview__day>i>i{display:block;height:100%;border-radius:inherit;background:var(--ds-semantic-color-capacity-fill)}.calendar-appearance-preview--detailed .calendar-appearance-preview__day{padding:var(--ds-primitive-space-2);text-align:left}.calendar-appearance-preview--detailed .calendar-appearance-preview__day>b{font-size:20px}.appearance-settings__note{margin:var(--ds-primitive-space-4) 0 0}@media (max-width:600px){.appearance-settings__choices{grid-template-columns:minmax(0,1fr)}.appearance-option__surface>p{min-height:0}}.calendar-appearance-preview--compact .calendar-appearance-preview__day>span{order:0}.calendar-appearance-preview--compact .calendar-appearance-preview__day>strong{order:1}.calendar-appearance-preview--compact .calendar-appearance-preview__day>i{order:2}.calendar-appearance-preview--compact .calendar-appearance-preview__day>b{order:3}.appearance-settings__desktop-note{display:none}@media (min-width:761px){.account-hub__appearance-row,.appearance-settings__field,.appearance-settings__note,.calendar-mobile-appearance-controls{display:none}.appearance-settings__desktop-note{display:block;color:var(--ds-semantic-color-text-muted)}}.ui-heading{letter-spacing:var(--ds-primitive-letter-spacing-tight)}.ui-check-control__copy strong,.ui-divider--labelled,.ui-field__label,.ui-heading,.ui-text--label{font-weight:var(--ds-primitive-font-weight-medium)}.ui-surface{transition:border-color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),background var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),box-shadow var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}.ui-surface--subtle{border-color:transparent;background:var(--ds-semantic-color-surface-subtle)}.ui-surface--outlined{border-width:var(--ds-primitive-size-1);border-color:var(--ds-semantic-color-border);background:var(--ds-semantic-color-surface)}.ui-surface--inset{border-style:solid;background:var(--ds-semantic-color-surface-subtle);box-shadow:none}.ui-surface--elevated,.ui-surface--inset{border-color:var(--ds-semantic-color-border)}.ui-surface--elevated{box-shadow:var(--ds-primitive-shadow-sm)}.ui-surface--brand{border-color:transparent;box-shadow:none}.ui-button{position:relative;overflow:hidden;font-weight:var(--ds-primitive-font-weight-medium);transition:color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),background var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),border-color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),filter var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),opacity var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}@media (min-width:801px) and (hover:hover) and (pointer:fine){.ui-button:hover:not(:disabled){transform:none}}.ui-button:active:not(:disabled){transform:none;transition-duration:0s}.ui-button--secondary{border:0;box-shadow:var(--ds-component-button-secondary-shadow)}.ui-button--ghost:after,.ui-button--icon:after,.ui-button--primary:after,.ui-button--secondary:after{position:absolute;inset:0;border-radius:inherit;content:"";pointer-events:none;background:var(--ds-primitive-color-elevate-2);opacity:0;transition:opacity var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}@media (min-width:801px) and (hover:hover) and (pointer:fine){.ui-button--ghost:hover:not(:disabled):after,.ui-button--icon:hover:not(:disabled):after,.ui-button--primary:hover:not(:disabled):after,.ui-button--secondary:hover:not(:disabled):after{opacity:1;background:var(--ds-primitive-color-elevate-1)}}.ui-button--ghost:active:not(:disabled):after,.ui-button--icon:active:not(:disabled):after,.ui-button--primary:active:not(:disabled):after,.ui-button--secondary:active:not(:disabled):after{opacity:1;background:var(--ds-primitive-color-elevate-2);transition-duration:0s}@media (min-width:801px) and (hover:hover) and (pointer:fine){.ui-button--accent:hover:not(:disabled),.ui-button--danger:hover:not(:disabled){filter:brightness(1.08)}}.ui-button--accent:active:not(:disabled),.ui-button--danger:active:not(:disabled){filter:brightness(.95)}.ui-button:focus-visible,.ui-checkbox:focus-visible,.ui-dialog__close:focus-visible,.ui-input:focus-visible,.ui-menu__item:focus-visible,.ui-radio:focus-visible,.ui-segmented__item:focus-visible,.ui-switch:focus-visible,.ui-tabs__trigger:focus-visible{outline:var(--ds-component-focus-ring-width) solid var(--ds-semantic-color-focus-ring);outline-offset:-1px}.ui-input,.ui-select__item,.ui-select__trigger{font-size:var(--ds-semantic-font-size-body);font-weight:var(--ds-primitive-font-weight-regular)}.ui-input{transition:border-color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),box-shadow var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),background var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}.ui-input:hover:not(:disabled){border-color:var(--ds-semantic-color-border-strong)}.ui-input:focus-visible{border-color:var(--ds-component-field-border-focus);background:var(--ds-component-field-bg-focus);box-shadow:0 0 0 var(--ds-primitive-size-1) var(--ds-semantic-color-focus-fill)}.ui-field__message,.ui-select__validation{margin-top:var(--ds-primitive-space-0-5);font-size:var(--ds-component-field-hint-size);line-height:var(--ds-primitive-line-height-snug)}.ui-select__trigger{transition:border-color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),box-shadow var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),background var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}.ui-select__trigger:focus-visible{border-color:var(--ds-component-field-border-focus);box-shadow:0 0 0 var(--ds-primitive-size-1) var(--ds-semantic-color-focus-fill)}.ui-select__icon{color:var(--ds-semantic-color-text-muted);opacity:.72}.ui-select__trigger[data-state=open] .ui-select__icon{color:var(--ds-semantic-color-text-muted);transform:rotate(180deg)}.ui-select__content{padding:0;border-color:var(--ds-semantic-color-border);border-radius:var(--ds-primitive-radius-field);box-shadow:var(--ds-semantic-shadow-popover);animation:ui-replit-popover-in var(--ds-primitive-duration-normal) var(--ds-primitive-ease-out)}.ui-select__content[data-state=closed]{animation:ui-replit-popover-out var(--ds-primitive-duration-fast) var(--ds-primitive-ease-standard)}.ui-select__viewport{padding:var(--ds-primitive-space-1)}.ui-select__item{min-height:var(--ds-primitive-size-control-sm);padding-block:var(--ds-primitive-space-2-5);border-radius:var(--ds-primitive-radius-sm)}.ui-select__item[data-highlighted],.ui-select__item[data-state=checked]{color:var(--ds-semantic-color-text);background:var(--ds-semantic-color-surface-subtle);font-weight:var(--ds-primitive-font-weight-regular)}.ui-select__indicator{color:var(--ds-semantic-color-brand)}.ui-select__label{font-weight:var(--ds-primitive-font-weight-medium)}.ui-checkbox,.ui-radio{width:var(--ds-component-choice-size);height:var(--ds-component-choice-size);border-width:var(--ds-primitive-size-1);border-color:var(--ds-semantic-color-brand)}.ui-checkbox{border-radius:var(--ds-primitive-radius-sm);transition:color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),background var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),border-color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),transform var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}.ui-checkbox[data-state=checked]{transform:scale(1.02)}.ui-radio__indicator{width:var(--ds-primitive-space-3);height:var(--ds-primitive-space-3)}.ui-switch{width:var(--ds-component-switch-width);min-width:var(--ds-component-switch-width);height:var(--ds-component-switch-height);padding:0;border:var(--ds-primitive-size-2) solid transparent;background:var(--ds-semantic-color-border);transition:background var(--ds-primitive-duration-normal) var(--ds-primitive-ease-standard),border-color var(--ds-primitive-duration-normal) var(--ds-primitive-ease-standard)}.ui-switch[data-state=checked]{border-color:transparent;background:var(--ds-semantic-color-accent)}.ui-switch__thumb{width:var(--ds-component-switch-thumb-size);height:var(--ds-component-switch-thumb-size);background:var(--ds-semantic-color-surface);box-shadow:var(--ds-primitive-shadow-md);transition:transform var(--ds-primitive-duration-slow) var(--ds-primitive-ease-spring)}.ui-switch[data-state=checked] .ui-switch__thumb{transform:translateX(22px)}.ui-segmented,.ui-tabs__list{position:relative;isolation:isolate;min-height:var(--ds-primitive-size-control-sm);padding:var(--ds-primitive-space-1);border-color:transparent;border-radius:var(--ds-primitive-radius-card);background:var(--ds-semantic-color-surface-subtle);box-shadow:var(--ds-component-tabs-shadow)}.ui-segmented__indicator,.ui-tabs__indicator{position:absolute;top:var(--ds-primitive-space-1);bottom:var(--ds-primitive-space-1);left:0;border-radius:var(--ds-primitive-radius-md);z-index:0;background:var(--ds-component-tabs-active-bg);box-shadow:var(--ds-primitive-shadow-sm);pointer-events:none;transition:transform var(--ds-primitive-duration-normal) var(--ds-primitive-ease-out),opacity var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}.ui-segmented__item,.ui-tabs__trigger{position:relative;z-index:1;min-height:36px;border-radius:var(--ds-primitive-radius-md);color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-label);font-weight:var(--ds-primitive-font-weight-medium);transition:color var(--ds-primitive-duration-normal) var(--ds-primitive-ease-standard)}.ui-segmented__item[data-state=on],.ui-tabs__trigger[data-state=active]{color:var(--ds-semantic-color-text);background:transparent;box-shadow:none}.ui-badge{padding-inline:var(--ds-primitive-space-3);font-weight:var(--ds-primitive-font-weight-medium)}.ui-badge>i{display:none}.ui-dialog__overlay{background:var(--ds-semantic-color-overlay);backdrop-filter:blur(4px);animation:ui-replit-fade-in var(--ds-primitive-duration-normal) var(--ds-primitive-ease-standard)}.ui-dialog__content{border-color:var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card);box-shadow:var(--ds-semantic-shadow-popover);animation:ui-replit-dialog-in var(--ds-primitive-duration-normal) var(--ds-primitive-ease-out)}.ui-dialog__overlay[data-state=closed]{animation:ui-replit-fade-out var(--ds-primitive-duration-fast) var(--ds-primitive-ease-out)}.ui-dialog__content[data-state=closed]{animation:ui-replit-dialog-out var(--ds-primitive-duration-fast) var(--ds-primitive-ease-out)}.ui-dialog__title{font-size:var(--ds-semantic-font-size-body-lg);font-weight:var(--ds-primitive-font-weight-semibold);letter-spacing:var(--ds-primitive-letter-spacing-tight)}.ui-dialog__description{font-size:var(--ds-semantic-font-size-body-sm)}.ui-dialog__close{width:var(--ds-primitive-size-control-sm);height:var(--ds-primitive-size-control-sm);border-radius:var(--ds-primitive-radius-sm);color:var(--ds-semantic-color-text-muted);background:transparent;opacity:.72;transition:color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),background var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),opacity var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}.ui-dialog__close:hover{color:var(--ds-semantic-color-text);background:var(--ds-semantic-color-surface-subtle);opacity:1}.ui-menu__content{padding:var(--ds-primitive-space-1);border-color:var(--ds-semantic-color-border);border-radius:var(--ds-primitive-radius-field);box-shadow:var(--ds-semantic-shadow-popover);animation:ui-replit-popover-in var(--ds-primitive-duration-normal) var(--ds-primitive-ease-out)}.ui-menu__content[data-state=closed]{animation:ui-replit-popover-out var(--ds-primitive-duration-fast) var(--ds-primitive-ease-standard)}.ui-menu__item{min-height:var(--ds-primitive-size-control-sm);padding:var(--ds-primitive-space-2-5) var(--ds-primitive-space-2);border-radius:var(--ds-primitive-radius-sm);gap:var(--ds-primitive-space-2);font-size:var(--ds-semantic-font-size-body);font-weight:var(--ds-primitive-font-weight-regular);line-height:var(--ds-primitive-line-height-snug);transition:color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),background var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}.ui-menu__item[data-highlighted],.ui-menu__item[data-state=checked]{color:var(--ds-semantic-color-text);background:var(--ds-semantic-color-surface-subtle);font-weight:var(--ds-primitive-font-weight-regular)}.ui-menu__label{font-weight:var(--ds-primitive-font-weight-medium)}.ui-table-frame{border-color:var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card);background:var(--ds-semantic-color-surface);box-shadow:var(--ds-primitive-shadow-sm);scrollbar-gutter:stable}.ui-table{font-variant-numeric:tabular-nums}.ui-table__header{color:var(--ds-semantic-color-text-muted);background:color-mix(in srgb,var(--ds-semantic-color-surface-subtle) 50%,var(--ds-semantic-color-surface))}.ui-table__head{position:sticky;top:0;z-index:1;background:inherit;font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium);letter-spacing:var(--ds-primitive-letter-spacing-normal);text-transform:none}.ui-table__cell{vertical-align:middle;font-weight:var(--ds-primitive-font-weight-regular)}.ui-table__body .ui-table__row:hover{background:color-mix(in srgb,var(--ds-semantic-color-surface-subtle) 30%,transparent)}.ui-table--striped .ui-table__body .ui-table__row:nth-child(2n){background:var(--ds-semantic-color-surface)}.ui-table__cell--end{font-variant-numeric:tabular-nums}.ui-inline-message{padding:var(--ds-primitive-space-4);border:var(--ds-primitive-size-1) solid transparent;border-radius:var(--ds-primitive-radius-field)}.ui-inline-message>span:last-child strong{font-weight:var(--ds-primitive-font-weight-semibold)}.ui-spinner>i{border-color:var(--ds-semantic-color-border);border-top-color:var(--ds-semantic-color-brand)}.ui-progress__label{font-size:var(--ds-semantic-font-size-body-sm)}.ui-progress__label,.ui-progress__label strong{font-weight:var(--ds-primitive-font-weight-regular)}.ui-progress__label strong{color:var(--ds-semantic-color-text-muted);font-variant-numeric:tabular-nums}.ui-progress__track{height:var(--ds-primitive-space-3);border-radius:var(--ds-primitive-radius-full);background:var(--ds-semantic-color-surface-subtle)}.ui-progress__track>i{background:var(--ds-semantic-color-brand)}.ui-skeleton{border-radius:var(--ds-primitive-radius-md);background:var(--ds-semantic-color-surface-subtle)}.ui-empty-state{min-height:14rem;padding:var(--ds-primitive-space-12);border:var(--ds-primitive-size-1) dashed var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card);display:grid;place-items:center;color:var(--ds-semantic-color-text);background:var(--ds-semantic-color-surface);text-align:center}.ui-empty-state__content{width:min(100%,32rem);display:grid;justify-items:center;gap:var(--ds-primitive-space-2)}.ui-empty-state__icon{width:var(--ds-primitive-space-16);height:var(--ds-primitive-space-16);margin-bottom:var(--ds-primitive-space-4);border-radius:var(--ds-primitive-radius-full);display:grid;place-items:center;color:var(--ds-semantic-color-text-muted);background:var(--ds-semantic-color-surface-subtle);opacity:.8}.ui-empty-state__title{margin:0;font-size:var(--ds-semantic-font-size-title-sm);font-weight:var(--ds-primitive-font-weight-medium);line-height:var(--ds-primitive-line-height-tight);letter-spacing:var(--ds-primitive-letter-spacing-tight)}.ui-empty-state__description{margin:0;color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-body);line-height:var(--ds-primitive-line-height-normal)}.ui-empty-state__actions{margin-top:var(--ds-primitive-space-4);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-primitive-space-2)}@media (max-width:800px){.ui-empty-state{min-height:12rem;padding:var(--ds-primitive-space-8) var(--ds-primitive-space-5)}.ui-empty-state__actions{width:100%;display:grid}.ui-empty-state__actions .ui-button{width:100%}.ui-dialog__content,.ui-dialog__content--lg,.ui-dialog__content--md,.ui-dialog__content--sm,.ui-dialog__content--xl{top:auto;right:0;bottom:0;left:0;width:100%;max-height:min(88vh,calc(100vh - var(--ds-primitive-space-4)));padding:var(--ds-primitive-space-5);padding-bottom:max(var(--ds-primitive-space-5),env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:var(--ds-semantic-radius-card) var(--ds-semantic-radius-card) 0 0;transform:none;animation:ui-replit-sheet-in var(--ds-primitive-duration-normal) var(--ds-primitive-ease-out)}.ui-dialog__content[data-state=closed]{animation:ui-replit-sheet-out var(--ds-primitive-duration-fast) var(--ds-primitive-ease-out)}.ui-dialog__header{padding-right:var(--ds-primitive-space-12)}.ui-dialog__footer{gap:var(--ds-primitive-space-2)}.ui-menu__content{max-width:calc(100vw - var(--ds-primitive-space-4))}.ui-table-frame{margin-inline:calc(var(--ds-primitive-space-2) * -1);border-radius:var(--ds-primitive-radius-field)}}@media (prefers-reduced-motion:reduce){.ui-button,.ui-button:after,.ui-checkbox,.ui-dialog__close,.ui-input,.ui-progress__track>i,.ui-segmented__indicator,.ui-segmented__item,.ui-select__icon,.ui-select__trigger,.ui-surface,.ui-switch,.ui-switch__thumb,.ui-tabs__indicator,.ui-tabs__trigger{transition:none}.ui-dialog__content,.ui-dialog__overlay,.ui-menu__content,.ui-select__content{animation-duration:1ms}}@keyframes ui-replit-fade-in{0%{opacity:0}}@keyframes ui-replit-fade-out{to{opacity:0}}@keyframes ui-replit-popover-in{0%{opacity:0;transform:translateY(-.5rem) scale(.95)}}@keyframes ui-replit-popover-out{to{opacity:0;transform:translateY(-.25rem) scale(.95)}}@keyframes ui-replit-dialog-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.95)}}@keyframes ui-replit-dialog-out{to{opacity:0;transform:translate(-50%,-48%) scale(.97)}}@keyframes ui-replit-sheet-in{0%{opacity:0;transform:translateY(var(--ds-primitive-space-6))}}@keyframes ui-replit-sheet-out{to{opacity:0;transform:translateY(var(--ds-primitive-space-6))}}.ui-combobox,.ui-date-range,.ui-file-upload,.ui-multiselect,.ui-quantity{min-width:0;display:grid;gap:var(--ds-primitive-space-2)}.ui-combobox>label,.ui-date-range>legend,.ui-file-upload__label,.ui-multiselect>label,.ui-quantity>label{color:var(--ds-semantic-color-text);font-size:var(--ds-semantic-font-size-label);font-weight:var(--ds-primitive-font-weight-medium)}.ui-quantity__control{height:auto;min-height:var(--ds-component-field-height);padding:var(--ds-primitive-size-2);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-control);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;background:var(--ds-semantic-color-surface)}.ui-quantity__value{min-width:0;display:inline-flex;align-items:baseline;justify-content:center;gap:var(--ds-primitive-space-1)}.ui-quantity__control input{width:4ch;min-width:0;border:0;outline:0;color:var(--ds-semantic-color-text);background:transparent;font:inherit;font-size:var(--ds-semantic-font-size-body-lg);font-weight:var(--ds-primitive-font-weight-semibold);text-align:right;appearance:textfield}.ui-quantity__control input::-webkit-inner-spin-button,.ui-quantity__control input::-webkit-outer-spin-button{appearance:none}.ui-quantity__value>span{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-body-sm)}.ui-quantity__control .ui-button{min-height:var(--ds-primitive-size-control-sm)}.ui-date-range{margin:0;padding:0;border:0;grid-template-columns:repeat(2,max-content);align-items:end;justify-content:start;column-gap:var(--ds-primitive-space-4)}.ui-date-range>legend{grid-column:1/-1;margin-bottom:var(--ds-primitive-space-2)}.ui-date-range>small{grid-column:1/-1;color:var(--ds-semantic-color-status-danger-fg);font-size:var(--ds-semantic-font-size-body-sm)}.ui-date-field{position:relative;min-width:0;display:grid;grid-template-columns:auto 9.75rem;align-items:center;gap:var(--ds-primitive-space-2)}.ui-date-field>span{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption);font-weight:var(--ds-primitive-font-weight-medium)}.ui-date-field__trigger{width:9.75rem;height:var(--ds-component-field-height);padding-inline:var(--ds-primitive-space-3);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-control);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-primitive-space-2);color:var(--ds-semantic-color-text);background:var(--ds-semantic-color-surface);font:inherit;font-variant-numeric:tabular-nums;transition:border-color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),box-shadow var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),background var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}.ui-date-field__trigger:hover{border-color:var(--ds-semantic-color-border-strong)}.ui-date-field__trigger:disabled{cursor:not-allowed;opacity:.48}.ui-date-field__trigger:focus-visible,.ui-date-field__trigger[aria-expanded=true]{outline:0;border-color:var(--ds-semantic-color-focus-ring);box-shadow:0 0 0 var(--ds-primitive-size-1) var(--ds-semantic-color-focus-fill)}.ui-date-field__trigger>span[data-placeholder]{color:var(--ds-semantic-color-text-muted)}.ui-date-field__trigger svg{flex:0 0 auto;color:var(--ds-semantic-color-brand)}.ui-calendar{position:absolute;top:calc(100% + var(--ds-primitive-space-2));left:0;z-index:var(--ds-primitive-z-popover);width:19.25rem;padding:var(--ds-primitive-space-2);border:var(--ds-primitive-size-1) solid color-mix(in srgb,var(--ds-semantic-color-brand) 18%,var(--ds-semantic-color-border));border-radius:calc(var(--ds-semantic-radius-card) + var(--ds-primitive-space-1));color:var(--ds-semantic-color-text);background:color-mix(in srgb,var(--ds-semantic-color-surface) 91%,var(--ds-semantic-color-surface-subtle));box-shadow:0 var(--ds-primitive-space-4) var(--ds-primitive-space-10) color-mix(in srgb,var(--ds-semantic-color-brand) 14%,transparent),inset 0 var(--ds-primitive-size-1) 0 color-mix(in srgb,white 78%,transparent);backdrop-filter:blur(18px) saturate(1.12);animation:advanced-calendar-in var(--ds-primitive-duration-normal) var(--ds-primitive-ease-out)}.ui-date-field[data-align=end] .ui-calendar{right:0;left:auto}.ui-calendar.ui-calendar--popover{position:relative;inset:auto;width:min(19.25rem,calc(100vw - 24px));max-height:var(--radix-popover-content-available-height);overflow-y:auto;overscroll-behavior:contain}.ui-calendar header{min-height:var(--ds-primitive-size-control-sm);padding:var(--ds-primitive-space-1);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-primitive-space-2)}.ui-calendar header strong{font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-semibold);text-align:center;text-transform:capitalize}.ui-calendar header button,.ui-calendar__days button{border:0;display:grid;place-items:center;color:inherit;background:transparent;font:inherit}.ui-calendar header button{width:var(--ds-primitive-size-control-sm);height:var(--ds-primitive-size-control-sm);border-radius:var(--ds-primitive-radius-full);color:var(--ds-semantic-color-brand)}.ui-calendar header button:hover{background:var(--ds-semantic-color-surface-subtle)}.ui-calendar__days,.ui-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ui-calendar__weekdays{padding:var(--ds-primitive-space-2) var(--ds-primitive-space-1) var(--ds-primitive-space-1)}.ui-calendar__weekdays span{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-primitive-font-size-xs);font-weight:var(--ds-primitive-font-weight-medium);text-align:center}.ui-calendar__days{gap:var(--ds-primitive-size-2);padding:var(--ds-primitive-space-1)}.ui-calendar__days button{aspect-ratio:1;border-radius:var(--ds-primitive-radius-full);font-size:var(--ds-semantic-font-size-caption);font-variant-numeric:tabular-nums;transition:transform var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),background var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}.ui-calendar__days button:hover:not(:disabled){color:var(--ds-semantic-color-brand);background:var(--ds-semantic-color-surface-subtle);transform:scale(1.06)}.ui-calendar__days button[data-outside]{color:color-mix(in srgb,var(--ds-semantic-color-text-muted) 46%,transparent)}.ui-calendar__days button[data-today]{box-shadow:inset 0 0 0 var(--ds-primitive-size-1) var(--ds-semantic-color-brand)}.ui-calendar__days button[data-selected]{color:var(--ds-semantic-color-on-brand);background:var(--ds-semantic-color-brand);box-shadow:0 var(--ds-primitive-space-1) var(--ds-primitive-space-3) color-mix(in srgb,var(--ds-semantic-color-brand) 24%,transparent)}.ui-calendar__days button:disabled{cursor:not-allowed;opacity:.24}.ui-calendar footer{padding:var(--ds-primitive-space-2) var(--ds-primitive-space-1) var(--ds-primitive-space-1);border-top:var(--ds-primitive-size-1) solid color-mix(in srgb,var(--ds-semantic-color-border) 72%,transparent);display:flex;align-items:center;justify-content:space-between}.ui-calendar footer button{min-height:var(--ds-primitive-size-control-sm);padding-inline:var(--ds-primitive-space-2);border:0;border-radius:var(--ds-primitive-radius-sm);color:var(--ds-semantic-color-brand);background:transparent;font:inherit;font-size:var(--ds-semantic-font-size-caption);font-weight:var(--ds-primitive-font-weight-medium)}.ui-calendar footer button:hover:not(:disabled){background:var(--ds-semantic-color-surface-subtle)}.ui-calendar footer button:disabled{opacity:.36}.ui-combobox,.ui-multiselect{position:relative}.ui-combobox__control,.ui-filter-toolbar__search>div,.ui-icon-explorer__toolbar label>div{min-height:var(--ds-component-field-height);padding-inline:var(--ds-primitive-space-3);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-control);display:flex;align-items:center;gap:var(--ds-primitive-space-2);color:var(--ds-semantic-color-text-muted);background:var(--ds-semantic-color-surface)}.ui-combobox__control:focus-within,.ui-filter-toolbar__search>div:focus-within,.ui-icon-explorer__toolbar label>div:focus-within{border-color:var(--ds-semantic-color-focus-ring);box-shadow:0 0 0 var(--ds-primitive-size-1) var(--ds-semantic-color-focus-fill)}.ui-combobox__control input,.ui-filter-toolbar__search input,.ui-icon-explorer__toolbar input{width:100%;min-width:0;border:0;outline:0;color:var(--ds-semantic-color-text);background:transparent;font:inherit;font-size:var(--ds-semantic-font-size-body-sm)}.ui-combobox__list,.ui-multiselect__options{position:absolute;inset:calc(100% + var(--ds-primitive-space-2)) 0 auto;max-height:19rem;padding:var(--ds-primitive-space-1);overflow-y:auto;border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-control);z-index:var(--ds-primitive-z-popover);background:var(--ds-semantic-color-surface);box-shadow:var(--ds-semantic-shadow-popover);animation:advanced-popover-in var(--ds-primitive-duration-normal) var(--ds-primitive-ease-out)}.ui-combobox__list>button,.ui-multiselect__options>label{width:100%;min-height:var(--ds-primitive-size-control-sm);padding:var(--ds-primitive-space-2) var(--ds-primitive-space-3);border:0;border-radius:var(--ds-primitive-radius-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-primitive-space-3);color:var(--ds-semantic-color-text);background:transparent;font:inherit;text-align:left}.ui-combobox__list>button:hover,.ui-combobox__list>button[data-active],.ui-multiselect__options>label:hover{background:var(--ds-semantic-color-surface-subtle)}.ui-combobox__list>button>span,.ui-multiselect__option-copy{min-width:0;display:grid;gap:var(--ds-primitive-space-0-5)}.ui-combobox__list strong,.ui-multiselect__options strong{font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium)}.ui-combobox__list small,.ui-multiselect__options small{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-combobox__list>p{margin:0;padding:var(--ds-primitive-space-4);color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-body-sm)}.ui-multiselect__trigger{width:100%;min-height:var(--ds-component-field-height);padding-inline:var(--ds-primitive-space-3);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-control);display:flex;align-items:center;justify-content:space-between;color:var(--ds-semantic-color-text);background:var(--ds-semantic-color-surface);font:inherit}.ui-multiselect__trigger[aria-expanded=true]{border-color:var(--ds-semantic-color-focus-ring)}.ui-multiselect__chips{display:flex;flex-wrap:wrap;gap:var(--ds-primitive-space-1)}.ui-multiselect__chips>span{min-height:var(--ds-primitive-space-7);padding-left:var(--ds-primitive-space-2);border-radius:var(--ds-primitive-radius-full);display:inline-flex;align-items:center;gap:0;color:var(--ds-semantic-color-brand);background:var(--ds-semantic-color-surface-subtle);font-size:var(--ds-semantic-font-size-caption);line-height:var(--ds-primitive-line-height-none)}.ui-multiselect__chips button{width:var(--ds-primitive-space-7);height:var(--ds-primitive-space-7);margin-left:var(--ds-primitive-size-2);border:0;border-radius:inherit;display:grid;place-items:center;color:inherit;background:transparent}.ui-multiselect__chips button:hover{background:color-mix(in srgb,var(--ds-semantic-color-brand) 8%,transparent)}.ui-multiselect__options>label{display:grid;grid-template-columns:auto minmax(0,1fr);justify-content:normal;gap:var(--ds-primitive-space-2);cursor:pointer}.ui-multiselect__options>label[data-selected]{background:color-mix(in srgb,var(--ds-semantic-color-surface-subtle) 76%,transparent)}.ui-multiselect__options input{position:absolute;width:var(--ds-primitive-size-1);height:var(--ds-primitive-size-1);opacity:0;pointer-events:none}.ui-multiselect__check{width:var(--ds-component-choice-size);height:var(--ds-component-choice-size);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-brand);border-radius:var(--ds-primitive-radius-sm);display:grid;place-items:center;color:var(--ds-semantic-color-on-brand);background:var(--ds-semantic-color-surface)}.ui-multiselect__options>label[data-selected] .ui-multiselect__check{background:var(--ds-semantic-color-brand)}.ui-file-upload__dropzone{min-height:9rem;padding:var(--ds-primitive-space-5);border:var(--ds-primitive-size-1) dashed var(--ds-semantic-color-border-strong);border-radius:var(--ds-semantic-radius-card);display:flex;align-items:center;justify-content:center;gap:var(--ds-primitive-space-3);color:var(--ds-semantic-color-brand);background:var(--ds-semantic-color-surface-muted);cursor:pointer;transition:border-color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),background var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}.ui-file-upload__dropzone--active,.ui-file-upload__dropzone:hover{border-color:var(--ds-semantic-color-brand);background:var(--ds-semantic-color-surface-subtle)}.ui-file-upload__dropzone>span{display:grid;gap:var(--ds-primitive-space-1)}.ui-file-upload__dropzone strong{font-size:var(--ds-semantic-font-size-body-sm)}.ui-file-upload__dropzone small{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-file-upload__dropzone input{position:absolute;width:var(--ds-primitive-size-1);height:var(--ds-primitive-size-1);overflow:hidden;opacity:0}.ui-file-upload__error{color:var(--ds-semantic-color-status-danger-fg);font-size:var(--ds-semantic-font-size-body-sm)}.ui-file-upload__files{margin:0;padding:0;display:grid;gap:var(--ds-primitive-space-2);list-style:none}.ui-file-upload__files li{min-height:var(--ds-primitive-size-control-lg);padding-left:var(--ds-primitive-space-3);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-control);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-primitive-space-3)}.ui-file-upload__files li>span{min-width:0;display:grid}.ui-file-upload__files strong{overflow:hidden;font-size:var(--ds-semantic-font-size-body-sm);text-overflow:ellipsis;white-space:nowrap}.ui-file-upload__files small{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-breadcrumbs ol{margin:0;padding:0;flex-wrap:wrap;list-style:none}.ui-breadcrumbs li,.ui-breadcrumbs ol{display:flex;align-items:center;gap:var(--ds-primitive-space-1)}.ui-breadcrumbs li{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-body-sm)}.ui-breadcrumbs a{min-height:var(--ds-primitive-size-control-sm);padding-inline:var(--ds-primitive-space-2);border-radius:var(--ds-primitive-radius-sm);display:inline-flex;align-items:center;color:var(--ds-semantic-color-brand);text-decoration:none}.ui-breadcrumbs a:hover{background:var(--ds-semantic-color-surface-subtle)}.ui-breadcrumbs [aria-current=page]{color:var(--ds-semantic-color-text);font-weight:var(--ds-primitive-font-weight-medium)}.ui-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-primitive-space-3)}.ui-pagination>div,.ui-pagination>div>span{display:flex;align-items:center;gap:var(--ds-primitive-space-1)}.ui-pagination i{padding-inline:var(--ds-primitive-space-1);color:var(--ds-semantic-color-text-muted);font-style:normal}.ui-pagination>div button{width:var(--ds-primitive-size-control-sm);height:var(--ds-primitive-size-control-sm);border:0;border-radius:var(--ds-primitive-radius-sm);color:var(--ds-semantic-color-text-muted);background:transparent;font:inherit}.ui-pagination>div button:hover{background:var(--ds-semantic-color-surface-subtle)}.ui-pagination>div button[aria-current=page]{color:var(--ds-semantic-color-on-brand);background:var(--ds-semantic-color-brand)}.ui-filter-toolbar{padding:var(--ds-primitive-space-4);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card);display:grid;grid-template-columns:minmax(15rem,1fr) auto;gap:var(--ds-primitive-space-3);background:var(--ds-semantic-color-surface)}.ui-filter-toolbar__search{min-width:0;display:grid;gap:var(--ds-primitive-space-1)}.ui-filter-toolbar__search>span{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-filter-toolbar__search .ui-button{min-width:var(--ds-primitive-size-control-sm);margin-right:calc(var(--ds-primitive-space-2) * -1)}.ui-filter-toolbar__filters{display:flex;align-items:center;gap:var(--ds-primitive-space-2)}.ui-filter-toolbar__filters>svg{flex:0 0 auto;align-self:center}.ui-filter-toolbar__summary{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-primitive-space-3);color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-body-sm)}.ui-responsive-data__table{overflow-x:auto;border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card)}.ui-responsive-data table{width:100%;border-collapse:collapse;background:var(--ds-semantic-color-surface)}.ui-responsive-data caption{position:absolute;width:var(--ds-primitive-size-1);height:var(--ds-primitive-size-1);overflow:hidden;clip:rect(0 0 0 0)}.ui-responsive-data th{padding:var(--ds-primitive-space-3) var(--ds-primitive-space-4);color:var(--ds-semantic-color-text-muted);background:var(--ds-semantic-color-surface-subtle);font-size:var(--ds-semantic-font-size-caption);font-weight:var(--ds-primitive-font-weight-medium);text-align:left}.ui-responsive-data td{padding:var(--ds-primitive-space-4);border-top:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);color:var(--ds-semantic-color-text);font-size:var(--ds-semantic-font-size-body-sm)}.ui-responsive-data [data-align=center]{text-align:center}.ui-responsive-data [data-align=end]{text-align:right}.ui-responsive-data__cards{display:none}.ui-responsive-data__empty{padding:var(--ds-primitive-space-8);border:var(--ds-primitive-size-1) dashed var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card);color:var(--ds-semantic-color-text-muted);background:var(--ds-semantic-color-surface-muted);text-align:center}.ui-drawer.ui-dialog__content{top:0;bottom:0;width:min(100vw,28rem);max-height:none;border-radius:0;transform:none}.ui-drawer--right.ui-dialog__content{right:0;left:auto;border-top:0;border-right:0;border-bottom:0;animation:advanced-drawer-right var(--ds-primitive-duration-normal) var(--ds-primitive-ease-out)}.ui-drawer--left.ui-dialog__content{right:auto;left:0;border-top:0;border-bottom:0;border-left:0;animation:advanced-drawer-left var(--ds-primitive-duration-normal) var(--ds-primitive-ease-out)}.ui-drawer__body{margin-top:var(--ds-primitive-space-6);display:grid;gap:var(--ds-primitive-space-4)}.ui-drawer__close{position:absolute;top:var(--ds-primitive-space-4);right:var(--ds-primitive-space-4)}.ui-system-state{border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-primitive-space-3);background:var(--ds-semantic-color-surface);box-shadow:inset 0 0 0 var(--ds-primitive-space-1) var(--ds-semantic-color-surface-muted)}.ui-system-state,.ui-system-state--compact{min-height:0;padding:var(--ds-primitive-space-4)}.ui-system-state__icon{width:var(--ds-primitive-size-control-sm);height:var(--ds-primitive-size-control-sm);border-radius:var(--ds-primitive-radius-full);display:grid;place-items:center;color:var(--ds-semantic-color-status-warning-fg);background:var(--ds-semantic-color-status-warning-bg)}.ui-system-state h3{margin:0;font-size:var(--ds-semantic-font-size-body-lg);font-weight:var(--ds-primitive-font-weight-semibold)}.ui-system-state p{margin:var(--ds-primitive-space-1) 0 0;color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-body-sm);line-height:var(--ds-primitive-line-height-normal)}.ui-app-shell{position:relative;min-height:28rem;overflow:hidden;border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card);display:grid;grid-template-columns:13rem minmax(0,1fr);background:var(--ds-semantic-color-canvas)}.ui-app-shell>aside{padding:var(--ds-primitive-space-4);display:grid;grid-template-rows:auto 1fr;gap:var(--ds-primitive-space-6);color:var(--ds-semantic-color-on-brand);background:var(--ds-semantic-color-brand)}.ui-app-shell__brand{min-height:var(--ds-primitive-size-control-sm);display:flex;align-items:center;gap:var(--ds-primitive-space-2);font-size:var(--ds-semantic-font-size-body-lg);font-weight:var(--ds-primitive-font-weight-semibold)}.ui-app-shell aside nav{display:grid;align-content:start;gap:var(--ds-primitive-space-1)}.ui-app-shell aside nav a{min-height:var(--ds-primitive-size-control-sm);padding-inline:var(--ds-primitive-space-3);border-radius:var(--ds-primitive-radius-control);display:flex;align-items:center;gap:var(--ds-primitive-space-2);color:color-mix(in srgb,var(--ds-semantic-color-on-brand) 72%,transparent);font-size:var(--ds-semantic-font-size-body-sm);text-decoration:none}.ui-app-shell aside nav a:hover{background:color-mix(in srgb,var(--ds-semantic-color-on-brand) 8%,transparent)}.ui-app-shell aside nav a[aria-current=page]{color:var(--ds-semantic-color-on-accent);background:var(--ds-semantic-color-accent);font-weight:var(--ds-primitive-font-weight-medium)}.ui-app-shell__workspace{min-width:0;display:grid;grid-template-rows:auto 1fr}.ui-app-shell__workspace>header{min-height:var(--ds-primitive-size-control-xl);padding-inline:var(--ds-primitive-space-5);border-bottom:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-primitive-space-3);background:var(--ds-semantic-color-surface)}.ui-app-shell__workspace>header>div{display:flex;align-items:center;gap:var(--ds-primitive-space-2)}.ui-app-shell__content{min-width:0;padding:var(--ds-primitive-space-5)}.ui-app-shell__mobile{display:none}.ui-delivery-timeline{margin:0;padding:0;display:grid;list-style:none}.ui-delivery-timeline li{position:relative;min-height:4.5rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ds-primitive-space-3)}.ui-delivery-timeline__marker{position:relative;z-index:1;width:var(--ds-primitive-space-8);height:var(--ds-primitive-space-8);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-primitive-radius-full);display:grid;place-items:center;color:var(--ds-semantic-color-text-muted);background:var(--ds-semantic-color-surface)}.ui-delivery-timeline li>i{position:absolute;top:var(--ds-primitive-space-8);bottom:0;left:calc(var(--ds-primitive-space-4) - var(--ds-primitive-size-1));width:var(--ds-primitive-size-2);background:var(--ds-semantic-color-border)}.ui-delivery-timeline li>div{display:grid;gap:var(--ds-primitive-space-1);padding-top:var(--ds-primitive-space-1)}.ui-delivery-timeline strong{font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium)}.ui-delivery-timeline small{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-delivery-timeline li[data-state=complete] .ui-delivery-timeline__marker,.ui-delivery-timeline li[data-state=current] .ui-delivery-timeline__marker{border-color:var(--ds-semantic-color-brand);color:var(--ds-semantic-color-on-brand);background:var(--ds-semantic-color-brand)}.ui-delivery-timeline li[data-state=current] .ui-delivery-timeline__marker{box-shadow:0 0 0 var(--ds-primitive-space-1) var(--ds-semantic-color-focus-fill)}.ui-delivery-timeline__current-dot{width:var(--ds-primitive-space-2);height:var(--ds-primitive-space-2);border-radius:var(--ds-primitive-radius-full);background:var(--ds-semantic-color-accent);box-shadow:0 0 0 var(--ds-primitive-size-2) color-mix(in srgb,var(--ds-semantic-color-on-brand) 34%,transparent)}.ui-delivery-timeline li[data-state=pending] .ui-delivery-timeline__marker{border-color:var(--ds-semantic-color-border-strong);background:transparent}.ui-delivery-timeline li[data-state=problem] .ui-delivery-timeline__marker{border-color:var(--ds-semantic-color-status-danger-fg);color:var(--ds-semantic-color-status-danger-fg);background:var(--ds-semantic-color-status-danger-bg)}.ui-capacity{display:grid;gap:var(--ds-primitive-space-3)}.ui-capacity__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-primitive-space-3);font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium)}.ui-capacity__value{display:flex;align-items:baseline;gap:var(--ds-primitive-space-2)}.ui-capacity__value strong{color:var(--ds-semantic-color-brand);font-size:var(--ds-semantic-font-size-heading-2);font-weight:var(--ds-primitive-font-weight-medium);line-height:var(--ds-primitive-line-height-none)}.ui-capacity>small,.ui-capacity__value span{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-body-sm)}.ui-capacity__track{height:var(--ds-primitive-space-2);overflow:hidden;border-radius:var(--ds-primitive-radius-full);background:var(--ds-semantic-color-surface-subtle)}.ui-capacity__track i{height:100%;display:block;border-radius:inherit;background:var(--ds-semantic-color-brand);transition:width var(--ds-primitive-duration-slow) var(--ds-primitive-ease-out)}.ui-capacity[data-tone=warning] .ui-capacity__track i{background:var(--ds-semantic-color-status-warning-fg)}.ui-capacity[data-tone=danger] .ui-capacity__track i{background:var(--ds-semantic-color-status-danger-fg)}.ui-transport-assignment{padding:var(--ds-primitive-space-4);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card);display:grid;gap:var(--ds-primitive-space-4);background:var(--ds-semantic-color-surface)}.ui-transport-assignment header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-primitive-space-3)}.ui-transport-assignment header>span{width:var(--ds-primitive-size-control-sm);height:var(--ds-primitive-size-control-sm);border-radius:var(--ds-primitive-radius-control);display:grid;place-items:center;color:var(--ds-semantic-color-brand);background:var(--ds-semantic-color-surface-subtle)}.ui-transport-assignment header>div,.ui-transport-assignment__driver>span{min-width:0;display:grid;gap:var(--ds-primitive-space-1)}.ui-transport-assignment strong{font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium)}.ui-transport-assignment a,.ui-transport-assignment small,.ui-transport-assignment__status{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-transport-assignment__status{justify-self:end;display:inline-flex;align-items:center;gap:var(--ds-primitive-space-2);font-weight:var(--ds-primitive-font-weight-medium);white-space:nowrap}.ui-transport-assignment__status i{width:var(--ds-primitive-space-2);height:var(--ds-primitive-space-2);border-radius:var(--ds-primitive-radius-full);background:currentColor}.ui-transport-assignment__status[data-tone=assigned]{color:var(--ds-semantic-color-status-success-fg)}.ui-transport-assignment__status[data-tone=pending]{color:var(--ds-semantic-color-status-warning-fg)}.ui-transport-assignment__status[data-tone=problem]{color:var(--ds-semantic-color-status-danger-fg)}.ui-transport-assignment__driver{display:flex;align-items:center;gap:var(--ds-primitive-space-3);color:var(--ds-semantic-color-text-muted)}.ui-receiving-stepper{display:grid;gap:var(--ds-primitive-space-4)}.ui-receiving-stepper ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.ui-receiving-stepper li{position:relative}.ui-receiving-stepper li:not(:last-child):after{position:absolute;top:calc(var(--ds-primitive-size-control-sm) / 2);right:0;left:var(--ds-primitive-size-control-sm);height:var(--ds-primitive-size-2);background:var(--ds-semantic-color-border);content:""}.ui-receiving-stepper button{position:relative;z-index:1;width:100%;padding:0 var(--ds-primitive-space-2);border:0;display:grid;justify-items:start;gap:var(--ds-primitive-space-2);color:var(--ds-semantic-color-text);background:transparent;font:inherit;text-align:left}.ui-receiving-stepper button>span{width:var(--ds-primitive-size-control-sm);height:var(--ds-primitive-size-control-sm);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-primitive-radius-full);display:grid;place-items:center;color:var(--ds-semantic-color-text-muted);background:var(--ds-semantic-color-surface)}.ui-receiving-stepper li[data-state=complete] button>span{border-color:var(--ds-semantic-color-brand);color:var(--ds-semantic-color-on-brand);background:var(--ds-semantic-color-brand)}.ui-receiving-stepper li[data-state=current] button>span{border-color:var(--ds-semantic-color-accent);color:var(--ds-semantic-color-on-accent);background:var(--ds-semantic-color-accent)}.ui-receiving-stepper button>div{display:grid;gap:var(--ds-primitive-space-1)}.ui-receiving-stepper strong{font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium)}.ui-receiving-stepper small{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-receiving-stepper__summary{padding:var(--ds-primitive-space-4);border-radius:var(--ds-semantic-radius-control);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-primitive-space-3);background:var(--ds-semantic-color-surface-subtle)}.ui-receiving-stepper__summary span{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-receiving-stepper__summary strong{font-size:var(--ds-semantic-font-size-body-sm)}.ui-audit-trail{margin:0;padding:0;display:grid;gap:var(--ds-primitive-space-4);list-style:none}.ui-audit-trail li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-primitive-space-3)}.ui-audit-trail li>span{width:var(--ds-primitive-space-8);height:var(--ds-primitive-space-8);border-radius:var(--ds-primitive-radius-full);display:grid;place-items:center;color:var(--ds-semantic-color-brand);background:var(--ds-semantic-color-surface-subtle)}.ui-audit-trail p{margin:0;font-size:var(--ds-semantic-font-size-body-sm);line-height:var(--ds-primitive-line-height-normal)}.ui-audit-trail p strong{font-weight:var(--ds-primitive-font-weight-medium)}.ui-audit-trail time{margin-top:var(--ds-primitive-space-1);display:flex;align-items:center;gap:var(--ds-primitive-space-1);color:var(--ds-semantic-color-text-muted)}.ui-audit-trail time,.ui-audit-trail__detail{font-size:var(--ds-semantic-font-size-caption)}.ui-audit-trail__detail{margin-top:var(--ds-primitive-space-2);padding:var(--ds-primitive-space-2) var(--ds-primitive-space-3);border-radius:var(--ds-primitive-radius-sm);background:var(--ds-semantic-color-surface-subtle)}.ui-context-switcher{margin:0;padding:0;border:0;display:grid;gap:var(--ds-primitive-space-2)}.ui-context-switcher legend{margin-bottom:var(--ds-primitive-space-2);font-size:var(--ds-semantic-font-size-label);font-weight:var(--ds-primitive-font-weight-medium)}.ui-context-switcher>label{min-height:var(--ds-primitive-size-control-xl);padding:var(--ds-primitive-space-3);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-control);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-primitive-space-3);cursor:pointer}.ui-context-switcher>label[data-selected]{border-color:var(--ds-semantic-color-brand);background:var(--ds-semantic-color-surface-subtle)}.ui-context-switcher input{position:absolute;opacity:0}.ui-context-switcher label>span{min-width:0;display:flex;align-items:center;gap:var(--ds-primitive-space-3)}.ui-context-switcher label>span>span{min-width:0;display:grid}.ui-context-switcher strong{overflow:hidden;font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.ui-context-switcher small{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-production-day{border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card);overflow:hidden;background:var(--ds-semantic-color-surface);box-shadow:inset 0 0 0 var(--ds-primitive-space-1) var(--ds-semantic-color-surface-muted)}.ui-production-day>header{padding:var(--ds-primitive-space-5);display:grid;grid-template-columns:auto minmax(12rem,1fr);align-items:center;gap:var(--ds-primitive-space-6);background:var(--ds-semantic-color-surface-muted)}.ui-production-day>header>div:first-child{display:grid;gap:var(--ds-primitive-space-1)}.ui-production-day>header>div:first-child span{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-production-day>header>div:first-child strong{color:var(--ds-semantic-color-brand);font-size:var(--ds-semantic-font-size-heading-3);font-weight:var(--ds-primitive-font-weight-medium)}.ui-production-day ul{margin:0;padding:var(--ds-primitive-space-2) var(--ds-primitive-space-5);list-style:none}.ui-production-day li{min-height:var(--ds-primitive-size-control-xl);padding-block:var(--ds-primitive-space-3);border-top:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-primitive-space-3)}.ui-production-day li:first-child{border-top:0}.ui-production-day li>span{color:var(--ds-semantic-color-brand)}.ui-production-day li>div{min-width:0;display:grid;gap:var(--ds-primitive-space-1)}.ui-production-day li strong{overflow:hidden;font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.ui-production-day li small{gap:var(--ds-primitive-space-1)}.ui-production-day footer,.ui-production-day li small{display:flex;align-items:center;color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-production-day footer{padding:var(--ds-primitive-space-3) var(--ds-primitive-space-5);border-top:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);gap:var(--ds-primitive-space-2);background:var(--ds-semantic-color-surface-muted)}.ui-icon-explorer,.ui-token-inspector{min-width:0;display:grid;gap:var(--ds-primitive-space-4)}.ui-icon-explorer__toolbar>div,.ui-token-inspector__filters{display:flex;flex-wrap:wrap;gap:var(--ds-primitive-space-2)}.ui-token-inspector__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-primitive-space-3)}.ui-token-inspector__grid article{min-width:0;padding:var(--ds-primitive-space-3);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-control);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-primitive-space-3);background:var(--ds-semantic-color-surface)}.ui-token-inspector__preview{width:var(--ds-primitive-size-control-sm);height:var(--ds-primitive-size-control-sm);overflow:hidden;border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-primitive-radius-control);display:grid;place-items:center;background:var(--ds-semantic-color-surface-muted)}.ui-token-inspector__preview i{width:70%;height:70%;border-radius:inherit;display:block;background:var(--token-value)}.ui-token-inspector__preview[data-preview=space] i{width:var(--token-value);max-width:80%;height:var(--ds-primitive-space-2);border-radius:var(--ds-primitive-radius-full);background:var(--ds-semantic-color-brand)}.ui-token-inspector__preview[data-preview=radius] i{background:var(--ds-semantic-color-brand);border-radius:var(--token-value)}.ui-token-inspector__preview[data-preview=shadow] i{background:var(--ds-semantic-color-surface);box-shadow:var(--token-value)}.ui-token-inspector__preview[data-preview=motion] i{background:var(--ds-semantic-color-accent);animation:advanced-token-motion var(--token-value) var(--ds-primitive-ease-out) infinite alternate}.ui-token-inspector__preview[data-preview=layer] i{color:var(--ds-semantic-color-brand);background:var(--ds-semantic-color-surface-subtle)}.ui-token-inspector__preview[data-preview=type] i{width:auto;height:auto;background:none}.ui-token-inspector__grid article>div{min-width:0;display:grid;gap:var(--ds-primitive-space-0-5)}.ui-token-inspector strong{font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium)}.ui-icon-explorer code,.ui-token-inspector code{overflow:hidden;color:var(--ds-semantic-color-brand);font-family:var(--ds-semantic-font-family-mono);font-size:var(--ds-primitive-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.ui-token-inspector small{overflow:hidden;color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption);text-overflow:ellipsis;white-space:nowrap}.ui-icon-explorer__count,.ui-icon-explorer__status,.ui-token-inspector__status{margin:0;color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-icon-explorer__toolbar{display:grid;grid-template-columns:minmax(15rem,1fr) auto;align-items:end;gap:var(--ds-primitive-space-4)}.ui-icon-explorer__toolbar label{display:grid;gap:var(--ds-primitive-space-1)}.ui-icon-explorer__toolbar label>span{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-icon-explorer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-primitive-space-3)}.ui-icon-explorer__grid>button{min-width:0;min-height:6rem;padding:var(--ds-primitive-space-3);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-control);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-primitive-space-3);color:var(--ds-semantic-color-text);background:var(--ds-semantic-color-surface);font:inherit;text-align:left;transition:border-color var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback),background var(--ds-semantic-duration-feedback) var(--ds-semantic-ease-feedback)}.ui-icon-explorer__grid>button:hover{border-color:var(--ds-semantic-color-brand);background:var(--ds-semantic-color-surface-muted)}.ui-icon-explorer__grid>button>span{width:var(--ds-primitive-size-control-sm);height:var(--ds-primitive-size-control-sm);border-radius:var(--ds-primitive-radius-full);display:grid;place-items:center;color:var(--ds-semantic-color-brand);background:var(--ds-semantic-color-surface-subtle)}.ui-icon-explorer__grid>button>div{min-width:0;display:grid;gap:var(--ds-primitive-space-0-5)}.ui-icon-explorer__grid strong{font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium)}.ui-icon-explorer__grid small{overflow:hidden;color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption);text-overflow:ellipsis;white-space:nowrap}.ui-icon-explorer__grid i{color:var(--ds-semantic-color-brand)}.ui-icon-explorer__empty{padding:var(--ds-primitive-space-8);border:var(--ds-primitive-size-1) dashed var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card);color:var(--ds-semantic-color-text-muted);text-align:center}@media (max-width:1040px){.ui-token-inspector__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-icon-explorer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.ui-filter-toolbar,.ui-icon-explorer__toolbar{grid-template-columns:1fr}.ui-filter-toolbar__filters{align-items:center;flex-wrap:wrap}.ui-responsive-data__table{display:none}.ui-responsive-data__cards{margin:0;padding:0;display:grid;gap:var(--ds-primitive-space-3);list-style:none}.ui-responsive-data__cards>li{padding:var(--ds-primitive-space-4);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-primitive-space-3);background:var(--ds-semantic-color-surface)}.ui-responsive-data__cards li>div{min-width:0;display:grid;gap:var(--ds-primitive-space-1)}.ui-responsive-data__cards li>div[data-primary]{grid-column:1/-1;padding-bottom:var(--ds-primitive-space-3);border-bottom:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border)}.ui-responsive-data__cards li span{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-caption)}.ui-responsive-data__cards li strong{min-width:0;overflow-wrap:anywhere;font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium)}.ui-system-state{grid-template-columns:auto minmax(0,1fr)}.ui-system-state .ui-button{grid-column:1/-1;width:100%}.ui-receiving-stepper ol{grid-template-columns:1fr;gap:var(--ds-primitive-space-2)}.ui-receiving-stepper li:not(:last-child):after{display:none}.ui-receiving-stepper button{grid-template-columns:auto minmax(0,1fr);align-items:center}.ui-production-day>header{grid-template-columns:1fr}.ui-icon-explorer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-app-shell{grid-template-columns:1fr;padding-bottom:4.5rem}.ui-app-shell>aside{display:none}.ui-app-shell__workspace>header{padding-inline:var(--ds-primitive-space-3)}.ui-app-shell__content{padding:var(--ds-primitive-space-4)}.ui-app-shell__mobile{position:absolute;inset:auto var(--ds-primitive-space-2) var(--ds-primitive-space-2);min-height:var(--ds-primitive-size-control-xl);padding:var(--ds-primitive-space-1);border:var(--ds-primitive-size-1) solid var(--ds-semantic-color-border);border-radius:var(--ds-semantic-radius-card);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--ds-semantic-color-surface);box-shadow:var(--ds-semantic-shadow-elevated)}.ui-app-shell__mobile a{min-width:0;min-height:var(--ds-primitive-size-control-lg);border-radius:var(--ds-primitive-radius-control);display:grid;place-items:center;align-content:center;gap:var(--ds-primitive-space-1);color:var(--ds-semantic-color-text-muted);font-size:var(--ds-primitive-font-size-sm);text-decoration:none}.ui-app-shell__mobile a[aria-current=page]{color:var(--ds-semantic-color-brand);background:var(--ds-semantic-color-surface-subtle);font-weight:var(--ds-primitive-font-weight-semibold)}.ui-app-shell__mobile span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:520px){.ui-date-range,.ui-token-inspector__grid{grid-template-columns:1fr}.ui-date-field{grid-template-columns:var(--ds-primitive-space-6) minmax(0,9.75rem)}.ui-date-field[data-align=end] .ui-calendar{right:auto;left:0}.ui-calendar{width:min(19.25rem,calc(100vw - var(--ds-primitive-space-8)))}.ui-icon-explorer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-icon-explorer__grid>button{position:relative;min-height:7rem;grid-template-columns:auto minmax(0,1fr);align-content:center}.ui-icon-explorer__grid>button>span{width:var(--ds-primitive-space-10);height:var(--ds-primitive-space-10)}.ui-icon-explorer__grid>button>i{position:absolute;top:var(--ds-primitive-space-2);right:var(--ds-primitive-space-2)}.ui-icon-explorer__grid small{display:none}.ui-pagination>div span:not(:has(button[aria-current=page])){display:none}.ui-drawer.ui-dialog__content{width:100%}.ui-transport-assignment header{grid-template-columns:auto minmax(0,1fr)}.ui-transport-assignment header .ui-badge,.ui-transport-assignment header .ui-transport-assignment__status{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.ui-token-inspector__preview[data-preview=motion] i{animation:none}.ui-capacity__track i{transition:none}}@keyframes advanced-popover-in{0%{opacity:0;transform:translateY(calc(var(--ds-primitive-space-2) * -1))}}@keyframes advanced-calendar-in{0%{opacity:0;transform:translateY(calc(var(--ds-primitive-space-2) * -1)) scale(.98)}}@keyframes advanced-drawer-right{0%{opacity:0;transform:translateX(100%)}}@keyframes advanced-drawer-left{0%{opacity:0;transform:translateX(-100%)}}@keyframes advanced-token-motion{to{transform:translateX(var(--ds-primitive-space-2))}}@media (max-width:959px){body,html{min-width:0;width:100%}.app-shell,.procurer-portal,.receiving-workspace{min-width:0;max-width:100%}.portal-topbar-actions{min-width:0}html[data-potok-phone-app] body :is(input,select,textarea):not([type=number]):not([type=checkbox]):not([type=radio]){font-size:max(16px,1em)}}@media (max-width:800px){.topbar-actions,.topbar>div:first-of-type{min-width:0}.topbar>div:first-of-type h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directories-heading,.directories-heading .toolbar-actions,.directory-main,.directory-mobile-list,.directory-toolbar,.directory-workbench{min-width:0;max-width:100%}.directories-heading .toolbar-actions{width:100%;flex-wrap:wrap}.directories-heading .toolbar-actions>*{min-width:0;flex:1 1 150px}.directory-tabs{overflow-x:auto}.directory-mobile-list article,.directory-mobile-list article>*,.directory-tabs,.directory-toolbar .search-box{min-width:0;max-width:100%}}@media (max-width:370px){.topbar-actions{gap:6px}.topbar-actions>.button-primary,.topbar-actions>.ui-button{width:40px;min-width:40px;padding-inline:0}.manager-create-label{display:none}}@media (max-width:760px){:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed){--week-detailed-width:min(126px,calc((100% - 16px) / 3));grid-template-columns:repeat(7,var(--week-detailed-width));grid-auto-columns:var(--week-detailed-width);gap:var(--ds-primitive-space-2);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scroll-padding-inline:2px}:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed)>button{width:100%;min-width:0;min-height:120px;max-height:none;height:auto;padding:var(--ds-primitive-space-2);grid-template-rows:20px 21px auto 4px 19px;align-content:start;gap:3px;border-radius:var(--ds-primitive-radius-lg);text-align:left;scroll-snap-align:start}:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed) .day-label-full{display:inline}:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed) .day-label-mobile{display:none}:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed) .day-card-heading{grid-row:1;min-height:20px;justify-content:start;white-space:nowrap}:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed) .day-card-heading>span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--ds-semantic-font-size-caption);line-height:20px;font-weight:var(--ds-primitive-font-weight-semibold)}:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed)>button>strong{grid-row:2;padding:0;border:0;color:var(--ds-semantic-color-text);font-size:var(--ds-semantic-font-size-body-sm);line-height:21px;font-weight:var(--ds-primitive-font-weight-semibold)}:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed)>button>b{grid-row:3;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px;margin:0;font-size:var(--ds-semantic-font-size-heading-3);line-height:26px;white-space:normal}:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed)>button>b>small{display:inline;font-size:var(--ds-semantic-font-size-caption);line-height:18px;font-weight:var(--ds-primitive-font-weight-medium)}:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed)>button>.day-load{grid-row:4;width:100%;height:4px;margin:0}:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed)>button>small{grid-row:5;display:block;font-size:var(--ds-semantic-font-size-caption);line-height:19px;font-weight:var(--ds-primitive-font-weight-medium)}:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed)>button:hover{transform:none}}@media (max-width:400px){:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed) .day-head-unit{display:none}}@media (max-width:760px){.calendar-navigator.week,.week-strip{scrollbar-width:none}.calendar-navigator.week::-webkit-scrollbar,.week-strip::-webkit-scrollbar{display:none;width:0;height:0}:is(.week-strip,.calendar-navigator.week) .day-card-heading>em{width:var(--ds-primitive-space-2);height:var(--ds-primitive-space-2);top:6px;right:6px;border-radius:50%;background:var(--ds-semantic-color-brand)}:is(.week-strip.week-strip--detailed,.calendar-navigator.week.calendar-navigator--detailed) .day-card-heading:has(>em){padding-inline-end:var(--ds-primitive-space-2)}}:is(.week-strip,.calendar-navigator.week) .day-head-unit{font:inherit;color:inherit;text-transform:none}@media (max-width:760px){.calendar-feed-view .calendar-navigator.week .day-card-heading>em{width:10px;height:10px;top:6px;right:6px}.calendar-feed-view .calendar-navigator.week.calendar-navigator--detailed .day-card-heading:has(>em){padding-inline-end:10px}}.receiving-workspace .week-strip{grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain}@media (min-width:761px){.receiving-workspace .week-strip{grid-auto-columns:max(126px,calc((100% - 48px) / 7))}}@media (max-width:760px){.receiving-workspace .week-strip--compact{grid-auto-columns:max(40px,calc((100% - 24px) / 7))}}body:has(.procurer-portal){background:var(--ds-semantic-color-canvas)}.procurer-portal.procurer-cabinet{border:0;background:var(--ds-semantic-color-canvas);box-shadow:none}.procurer-portal .portal-screen:not(.portal-profile-screen){gap:var(--ds-semantic-space-panel)}.procurer-portal :is(.portal-mobile-home,.portal-desktop-home){gap:var(--ds-semantic-space-panel)}.procurer-portal :is(.portal-hero,.portal-desktop-hero){min-height:176px;padding:var(--ds-primitive-space-5);align-items:center;border:0;border-radius:var(--ds-semantic-radius-card);color:var(--ds-semantic-color-on-brand);background-color:var(--ds-semantic-color-brand-strong);background-image:linear-gradient(90deg,color-mix(in srgb,var(--ds-semantic-color-brand-strong) 93%,transparent) 0,color-mix(in srgb,var(--ds-semantic-color-brand-strong) 78%,transparent) 44%,color-mix(in srgb,var(--ds-semantic-color-brand-strong) 22%,transparent) 78%,color-mix(in srgb,var(--ds-semantic-color-brand-strong) 8%,transparent) 100%),var(--portal-hero-image);background-size:cover;background-position:center 92%;box-shadow:var(--ds-primitive-shadow-md)}.procurer-portal .portal-desktop-hero .ui-text:not(.ui-text--label),.procurer-portal .portal-hero p{color:color-mix(in srgb,var(--ds-semantic-color-on-brand) 85%,transparent);font-size:var(--ds-semantic-font-size-body-sm)}.procurer-portal .portal-desktop-hero .ui-heading,.procurer-portal .portal-hero h1{color:var(--ds-semantic-color-on-brand);font-size:var(--ds-semantic-font-size-heading-2);line-height:var(--ds-primitive-line-height-snug);letter-spacing:var(--ds-primitive-letter-spacing-tight)}.procurer-portal .portal-desktop-hero .ui-text--label,.procurer-portal .portal-hero>div:first-child>span{margin-top:var(--ds-primitive-space-3);color:var(--ds-semantic-color-accent);font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium)}.procurer-portal .portal-hero>button{width:var(--ds-primitive-size-control-md);height:var(--ds-primitive-size-control-md);align-self:start;border:1px solid color-mix(in srgb,var(--ds-semantic-color-on-brand) 24%,transparent);color:var(--ds-semantic-color-on-brand);background:color-mix(in srgb,var(--ds-semantic-color-on-brand) 12%,transparent)}@media (min-width:960px){.procurer-portal .portal-desktop-hero{min-height:224px;padding:clamp(28px,3vw,44px);background-position:center 58%}}.procurer-portal .portal-kpis{margin:0;gap:var(--ds-primitive-space-2)}.procurer-portal .portal-dashboard-deliveries__empty,.procurer-portal .portal-desktop-kpi,.procurer-portal .portal-history-desktop,.procurer-portal .portal-kpis article,.procurer-portal :is(.farm-portfolio-card,.farm-portfolio-empty,.farm-portfolio-onboard),.procurer-portal :is(.portal-volume-panel,.portal-farm-analytics,.portal-status-panel){min-width:0;border:0;border-radius:var(--ds-semantic-radius-card);background:var(--ds-semantic-color-surface);box-shadow:var(--ds-primitive-shadow-md)}.procurer-portal .portal-kpis article{min-height:0;padding:14px 12px;grid-template-rows:28px auto 36px;gap:8px;align-content:start}.procurer-portal .portal-kpi--volume{--kpi-accent:var(--ds-semantic-color-brand);--kpi-tint:var(--ds-semantic-color-status-success-bg)}.procurer-portal .portal-kpi--active{--kpi-accent:var(--ds-semantic-color-status-info-fg);--kpi-tint:var(--ds-semantic-color-status-info-bg)}.procurer-portal .portal-kpi--completed{--kpi-accent:var(--ds-semantic-color-status-arrived-fg);--kpi-tint:var(--ds-semantic-color-status-arrived-bg)}.procurer-portal .portal-kpi__icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px}.procurer-portal .portal-desktop-kpi>span,.procurer-portal .portal-kpi__icon{color:var(--kpi-accent);background:var(--kpi-tint)}.procurer-portal .portal-kpis .portal-kpi__label{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-body-sm);line-height:18px;font-weight:var(--ds-primitive-font-weight-medium)}.procurer-portal .portal-kpis strong{min-width:0;margin:0;color:var(--ds-semantic-color-text);font-size:clamp(24px,7.2vw,32px);line-height:1;letter-spacing:-.035em;font-weight:var(--ds-primitive-font-weight-semibold);overflow-wrap:anywhere}.procurer-portal .farm-portfolio-list,.procurer-portal .portal-dashboard-deliveries,.procurer-portal .portal-dashboard-deliveries__list,.procurer-portal .portal-history-list{gap:var(--ds-semantic-space-card)}.procurer-portal .portal-dashboard-deliveries__list>.portal-dashboard-deliveries__empty{grid-column:1/-1}.procurer-portal :is(.portal-dashboard-deliveries__heading>span,.portal-dashboard-deliveries__empty span),.procurer-portal :is(.portal-empty-inline span,.farm-portfolio-card-heading small,.farm-portfolio-summary small){font-size:var(--ds-semantic-font-size-body-sm);line-height:var(--ds-primitive-line-height-normal)}.procurer-portal .farm-portfolio-card-heading strong,.procurer-portal .portal-empty-inline strong{font-size:var(--ds-semantic-font-size-body)}.procurer-portal .portal-history-filters{padding:var(--ds-primitive-space-4);gap:var(--ds-primitive-space-3);border:0;background:var(--ds-semantic-color-surface);box-shadow:var(--ds-primitive-shadow-md)}.procurer-portal .portal-history-desktop:empty{display:none}.procurer-portal .portal-history-filters-shell.is-open{padding-bottom:var(--ds-primitive-space-3);margin-bottom:calc(-1 * var(--ds-primitive-space-3))}.procurer-portal .portal-history-filters__animals{background:var(--ds-semantic-color-canvas)}.procurer-portal .portal-history-filters__animals button,.procurer-portal .portal-history-filters__reset{min-height:var(--ds-primitive-size-control-md)}.procurer-portal .portal-history-filters :is(.portal-form-field>span,.ui-date-field>span){font-size:var(--ds-semantic-font-size-body-sm)}.procurer-portal .farm-portfolio-add-toggle.ui-button,.procurer-portal .portal-history-filter-toggle,.procurer-portal .portal-history-filter-toggle:hover,.procurer-portal .portal-history-filters__reset{border:0;background:var(--ds-semantic-color-surface);box-shadow:var(--ds-component-button-secondary-shadow)}.procurer-portal .portal-history-filter-toggle b{color:var(--ds-semantic-color-on-brand);background:var(--ds-semantic-color-brand)}.procurer-portal :is(.portal-history-filter-toggle,.portal-history-filters__reset,.portal-history-filters__animals button,.portal-hero>button):focus-visible{outline:var(--ds-component-focus-ring-width) solid var(--ds-semantic-color-focus-ring);outline-offset:var(--ds-component-focus-ring-offset)}.procurer-portal .farm-portfolio-card{min-height:0;padding:var(--ds-primitive-space-4);gap:var(--ds-semantic-space-card);align-content:start}.procurer-portal .farm-portfolio-card-heading{align-items:flex-start}.procurer-portal .farm-portfolio-card-heading strong{white-space:normal;overflow-wrap:anywhere;line-height:var(--ds-primitive-line-height-snug)}.procurer-portal .farm-portfolio-primary-metric b{font-size:var(--ds-semantic-font-size-title)}.procurer-portal .farm-portfolio-summary>span{padding:var(--ds-primitive-space-3);background:var(--ds-semantic-color-canvas)}.procurer-portal .farm-portfolio-summary b{font-size:var(--ds-semantic-font-size-body);line-height:var(--ds-primitive-line-height-snug)}:is(.procurer-portal,.procurer-request-dialog) .portal-request-manager-sections>section{min-width:0;padding:var(--ds-primitive-space-4);border:0;border-radius:var(--ds-semantic-radius-card);background:var(--ds-semantic-color-surface);box-shadow:var(--ds-primitive-shadow-md)}:is(.procurer-portal,.procurer-request-dialog) .portal-request-form--manager,:is(.procurer-portal,.procurer-request-dialog) .portal-request-manager-sections{gap:var(--ds-semantic-space-card)}:is(.procurer-portal,.procurer-request-dialog) .portal-request-total{border:0;background:var(--ds-semantic-color-canvas)}:is(.procurer-portal,.procurer-request-dialog) .portal-request-quantity-grid .ui-quantity__control{background:var(--ds-semantic-color-canvas)}:is(.procurer-portal,.procurer-request-dialog) .portal-form-additional{border:0;background:var(--ds-semantic-color-canvas)}:is(.procurer-portal,.procurer-request-dialog) .portal-request-manager-sections :is(.ui-input,.ui-select__trigger,.ui-date-field__trigger){background:var(--ds-semantic-color-surface);font-size:var(--ds-semantic-font-size-body)}:is(.procurer-portal,.procurer-request-dialog) .portal-request-form :is(label,.portal-form-field){font-size:var(--ds-semantic-font-size-body-sm);font-weight:var(--ds-primitive-font-weight-medium)}:is(.procurer-portal,.procurer-request-dialog) .portal-form-transport-section :is(.portal-transport-section-title,.portal-transport-add-button){color:var(--ds-semantic-color-brand)}:is(.procurer-portal,.procurer-request-dialog) .portal-request-form .portal-save-draft{border:0;background:var(--ds-semantic-color-surface);box-shadow:var(--ds-component-button-secondary-shadow)}@media (min-width:960px){.procurer-portal .portal-desktop-hero{padding:var(--ds-primitive-space-6)}.procurer-portal .portal-dashboard-deliveries__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.procurer-portal .portal-desktop-kpi{min-height:112px}.procurer-portal .portal-farm-ranking article>span>i{background:var(--ds-semantic-color-capacity-fill)}.procurer-portal .portal-farm-ranking article>div span,.procurer-portal .portal-farm-ranking strong{font-size:var(--ds-semantic-font-size-body)}.procurer-portal .portal-status-list small,.procurer-portal .portal-volume-chart :is(em,small){font-size:var(--ds-semantic-font-size-body-sm)}}@media (min-width:960px) and (max-width:1180px){.procurer-portal .portal-desktop-analytics{grid-template-columns:minmax(0,1fr)}}@media (max-width:959px){.procurer-portal .portal-screen:not(.portal-profile-screen){padding-inline:var(--ds-primitive-space-4)}}@media (max-width:370px){.procurer-portal .portal-kpis article{padding-inline:var(--ds-primitive-space-2)}}@media (hover:hover) and (pointer:fine) and (min-width:960px){.procurer-portal .portal-history-filter-toggle:hover{background:var(--ds-semantic-color-canvas)}}.procurer-portal .farm-portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.procurer-portal .portal-mobile-home{gap:20px}.procurer-portal .portal-hero{min-height:164px;padding:16px 16px 40px;align-items:start}.procurer-portal .portal-kpis{margin:-44px 6px 0;padding:0;gap:8px}.procurer-portal .portal-kpis article{padding:12px 10px;grid-template-columns:24px minmax(0,1fr);grid-template-rows:minmax(28px,auto) auto;gap:8px 4px;align-items:center}.procurer-portal .portal-kpi__icon{width:24px;height:24px;border-radius:8px}.procurer-portal .portal-kpis strong{justify-self:end;font-size:clamp(22px,6.7vw,28px)}.procurer-portal .portal-kpis .portal-kpi__label{grid-column:1/-1;align-self:start}@media (max-width:370px){.procurer-portal .portal-kpis article{padding-inline:8px}}@media (min-width:960px){.procurer-portal .portal-desktop-hero{min-height:208px;padding-bottom:48px}.procurer-portal .portal-desktop-kpis{position:relative;z-index:1;margin:calc(-24px - var(--ds-semantic-space-panel)) 24px 0}}.procurer-portal .portal-notifications{padding-bottom:0;animation:none}.procurer-portal .portal-notifications,.procurer-portal .portal-notifications+.portal-screen{padding-top:var(--ds-primitive-space-4)}.procurer-portal .portal-notifications .attention-center{border:0;box-shadow:var(--ds-primitive-shadow-sm)}.procurer-delivery-card.manager-today-delivery-card,.procurer-request-summary.manager-today-delivery-card{min-width:0;width:100%;padding:var(--ds-primitive-space-4);border:0;border-radius:var(--ds-semantic-radius-card);background:var(--ds-semantic-color-surface);box-shadow:var(--ds-primitive-shadow-md)}.delivery-card-content--procurer .manager-today-card-main{grid-template-columns:minmax(0,1fr) auto}.delivery-card-content--procurer .manager-today-card-main>div{grid-row:auto;grid-column:auto;padding:var(--ds-primitive-space-3) 0;border:0}.delivery-card-content--procurer .manager-today-card-origin,.delivery-card-content--procurer .manager-today-card-slot{grid-column:1/-1!important;border-bottom:1px solid var(--ds-semantic-color-border)!important}.delivery-card-content--procurer .manager-today-card-total{min-width:80px;padding-left:var(--ds-primitive-space-3)!important;margin-left:var(--ds-primitive-space-3);border-left:1px solid var(--ds-semantic-color-border)!important}.delivery-card-content--procurer .manager-today-card-animals strong{overflow-wrap:anywhere}.delivery-card-content--procurer .manager-today-card-identification{width:100%}.delivery-card-content--procurer .manager-today-status{margin-left:auto}.delivery-card-content--procurer .manager-transport-missing-badge{order:3}.delivery-card-content--procurer .manager-summary-date{color:var(--ds-semantic-color-text-muted);font-size:var(--ds-semantic-font-size-body-sm)}@media (min-width:801px) and (hover:hover) and (pointer:fine){.procurer-delivery-card.manager-today-delivery-card:has(.manager-today-card-open:hover){box-shadow:var(--ds-semantic-shadow-elevated)}}@media (min-width:960px){.delivery-card-content--procurer .manager-today-card-main{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-card-content--procurer .manager-today-card-slot{grid-column:1!important;padding-right:12px}.delivery-card-content--procurer .manager-today-card-origin{grid-column:2!important;padding-left:12px;border-left:1px solid var(--ds-semantic-color-border)}}