.ui-nav-tabs,.ui-nav-stepper,.ui-nav-calendar{width:100%;min-width:0}.ui-nav-tab-strip{min-width:0;box-shadow:inset 0 -1px 0 var(--color-border);position:relative}.ui-nav-tab-scroll{--ui-nav-tab-fade-start:#000;--ui-nav-tab-fade-end:#000;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--ui-nav-tab-fade-start) 0, #000 32px, #000 calc(100% - 32px), var(--ui-nav-tab-fade-end) 100%);mask-image:linear-gradient(to right, var(--ui-nav-tab-fade-start) 0, #000 32px, #000 calc(100% - 32px), var(--ui-nav-tab-fade-end) 100%);overflow-x:auto}.ui-nav-tab-scroll::-webkit-scrollbar{display:none}.ui-nav-tab-strip[data-clipped-start]>.ui-nav-tab-scroll{--ui-nav-tab-fade-start:transparent}.ui-nav-tab-strip[data-clipped-end]>.ui-nav-tab-scroll{--ui-nav-tab-fade-end:transparent}.ui-nav-tab-list{gap:2px;width:max-content;min-width:100%;display:flex;position:relative}.ui-nav-tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;white-space:nowrap;flex-shrink:0;min-height:36px;font-size:13px}.ui-nav-tab:focus-visible{outline-offset:-2px}.ui-nav-tab[aria-selected=true]{color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-accent)}.ui-nav-tab-count{background:var(--color-surface-raised);min-width:18px;color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;padding:0 5px;font-size:11px;font-weight:500;line-height:18px}.ui-nav-tab[aria-selected=true]>.ui-nav-tab-count{color:var(--color-text)}.ui-nav-tab-panel,.ui-nav-step-content{padding-block:var(--space-3);animation:ui-content-in var(--motion-enter) var(--motion-ease) both;font-size:12px;line-height:1.6}.ui-nav-tab-panel{padding-bottom:0}.ui-nav-tab-panel:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius)}.ui-nav-tabs[data-orientation=vertical]{gap:var(--space-3);grid-template-columns:max-content minmax(0,1fr);display:grid}.ui-nav-tabs[data-orientation=vertical]>.ui-nav-tab-strip{box-shadow:inset -1px 0 0 var(--color-border)}.ui-nav-tabs[data-orientation=vertical] .ui-nav-tab-scroll{overflow-x:visible;-webkit-mask-image:none;mask-image:none}.ui-nav-tabs[data-orientation=vertical] .ui-nav-tab-list{flex-direction:column;width:auto;padding-right:6px}.ui-nav-tabs[data-orientation=vertical] .ui-nav-tab{border-radius:var(--radius-sm);justify-content:flex-start}.ui-nav-tabs[data-orientation=vertical] .ui-nav-tab[aria-selected=true]{background:var(--color-secondary-hover);box-shadow:none}.ui-nav-tabs[data-orientation=vertical]>.ui-nav-tab-panel{padding-top:0}.ui-nav-breadcrumbs ol,.ui-nav-steps{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-nav-breadcrumbs li{color:var(--color-muted);align-items:center;gap:6px;min-height:36px;font-size:12px;display:flex}.ui-nav-breadcrumbs [aria-current]{color:var(--color-text);font-weight:600}.ui-nav-record,.ui-nav-calendar-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ui-nav-pagination,.ui-nav-pagination-page{align-items:center;gap:2px;display:flex}.ui-nav-pagination{flex-wrap:wrap;max-width:100%}.ui-nav-pagination-page .ui-button{font-variant-numeric:tabular-nums;min-width:32px}.ui-nav-pagination-page .ui-button[aria-current=page]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.ui-nav-ellipsis{color:var(--color-muted);padding-inline:3px;font-size:12px}.ui-nav-pagination-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);width:100%;min-width:0;color:var(--color-muted);flex-wrap:wrap;font-size:12px;line-height:1.5;display:flex}.ui-nav-pagination-range{font-variant-numeric:tabular-nums}.ui-page-size-trigger{border-radius:var(--radius);min-height:28px;color:var(--color-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);background:0 0;border:1px solid #0000;align-items:center;gap:4px;margin-inline-start:-8px;padding:0 6px 0 8px;display:inline-flex}.ui-page-size-trigger:hover:not(:disabled),.ui-page-size-trigger[data-state=open]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.ui-page-size-trigger:focus-visible{outline:2px solid var(--color-accent,#e39354);outline-offset:2px}.ui-page-size-trigger:disabled{cursor:not-allowed;opacity:.5}.ui-page-size-trigger[data-pending]{cursor:progress;opacity:.7}.ui-page-size-chevron{transition:transform var(--motion-normal) var(--motion-ease);flex-shrink:0}.ui-page-size-trigger[data-state=open] .ui-page-size-chevron{transform:rotate(180deg)}.ui-select-popup.ui-page-size-popup{min-width:max(var(--radix-select-trigger-width,0px), 132px)}.ui-page-size-popup .ui-select-option{font-variant-numeric:tabular-nums;min-height:30px}.ui-page-size-heading{color:var(--color-muted);padding:4px 10px 6px;font-size:11px;font-weight:600}@media (pointer:coarse){.ui-page-size-trigger{min-height:40px}}@media (prefers-reduced-motion:reduce){.ui-page-size-trigger,.ui-page-size-chevron{transition:none}}.ui-modal.ui-nav-command-dialog{--ui-nav-command-top:max(calc(var(--dashboard-topbar-height,64px) + var(--space-2)), 12vh);top:var(--ui-nav-command-top);width:min(640px,100vw - 40px);max-height:calc(100dvh - var(--ui-nav-command-top) - var(--space-6));flex-direction:column;display:flex;transform:translate(-50%)}.ui-nav-command-dialog>.ui-modal-body,.ui-nav-command{flex-direction:column;min-height:0;display:flex}.ui-nav-command-dialog>.ui-modal-header,.ui-nav-command-search,.ui-nav-command-hints{flex:none}.ui-nav-command-search{border:1px solid var(--color-border);background:var(--color-input);border-radius:var(--radius);transition:border-color var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease);align-items:center;gap:8px;padding:0 10px;display:flex}.ui-nav-command-search:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-input-focus)}.ui-nav-command-search input{width:100%;min-width:0;height:36px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.ui-nav-command-busy{width:16px;color:var(--color-muted);flex:none;justify-content:center;align-items:center;display:flex}.ui-nav-command-list{min-height:0;max-height:min(560px,62dvh);margin-top:8px;scroll-padding:4px;overflow-y:auto}.ui-nav-command-list[data-full-search]{scroll-padding-top:44px}.ui-nav-command-group+.ui-nav-command-group,.ui-nav-command-item+.ui-nav-command-group{margin-top:6px}.ui-nav-command-group [cmdk-group-heading]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 10px 4px;font-size:11px;font-weight:600;display:flex}.ui-nav-command-count{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ui-nav-command-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ui-nav-command-label,.ui-nav-command-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-nav-command-description{color:var(--color-muted);font-size:12px}.ui-nav-command-meta{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.ui-nav-command-item{border-radius:var(--radius);cursor:pointer;min-height:36px;color:var(--color-muted);transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.ui-nav-command-item [aria-hidden]{display:flex}.ui-nav-command-item[data-selected=true]{color:var(--color-text);background:var(--color-secondary-hover)}.ui-nav-command-item[data-disabled=true]{opacity:.45;cursor:not-allowed}.ui-nav-command-item>svg{flex:none}.ui-nav-command-full{z-index:1;background:var(--color-surface);color:var(--color-text);box-shadow:0 5px 0 -4px var(--color-border);margin-bottom:4px;font-weight:600;position:sticky;top:0}.ui-nav-command-full[data-selected=true]{background:color-mix(in srgb, var(--color-secondary-hover) 100%, var(--color-surface));box-shadow:none}.ui-nav-command-full>svg:last-child{color:var(--color-accent)}.ui-nav-command-more{min-height:32px;color:var(--color-accent);justify-content:space-between;padding-block:6px;font-size:12px;font-weight:600}.ui-nav-command-more[data-selected=true]{color:var(--color-accent)}.ui-nav-command-hints{border-top:1px solid var(--color-border);margin-top:var(--space-2);padding-top:var(--space-2);color:var(--color-muted);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:none}.ui-nav-command-hint{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ui-nav-command-hint[data-hidden]{visibility:hidden}.ui-nav-command-hint kbd{border:1px solid var(--color-border);background:var(--color-input);min-width:20px;color:var(--color-text);font:11px var(--font-body);text-align:center;border-bottom-width:2px;border-radius:4px;padding:1px 5px}@media (hover:hover) and (pointer:fine){.ui-nav-command-hints{display:flex}}@media (pointer:coarse){.ui-nav-command-item{min-height:44px}}.ui-nav-command-empty{color:var(--color-muted);padding:14px 10px;font-size:12px}.ui-search-highlight{color:#1a1511;box-shadow:none;background:#fde68a;border-radius:2px;padding:0;text-decoration:none}.ui-nav-steps{gap:4px}.ui-nav-step-number{border:1px solid var(--color-border);width:20px;height:20px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.ui-nav-steps [aria-current=step]{color:var(--color-text);background:var(--color-secondary-hover)}.ui-nav-steps [aria-current=step] .ui-nav-step-number{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.ui-nav-step-footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.ui-nav-accordion{border:1px solid var(--color-border);border-radius:var(--radius);width:100%;overflow:hidden}.ui-nav-accordion-item+.ui-nav-accordion-item{border-top:1px solid var(--color-border)}.ui-nav-accordion h3{margin:0;font-size:12px}.ui-nav-accordion h3>.ui-button{text-align:left;width:100%;color:var(--color-text);border-radius:0;justify-content:space-between}.ui-nav-accordion h3>.ui-button:focus-visible{outline-offset:-3px}.ui-nav-accordion [aria-expanded] svg{transition:transform var(--motion-normal) var(--motion-ease);flex-shrink:0}.ui-nav-accordion [aria-expanded=true] svg{transform:rotate(180deg)}.ui-nav-accordion-panel{color:var(--color-muted);padding:8px 12px 12px;font-size:12px;line-height:1.6}.ui-nav-anchor{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:4px 12px;padding-bottom:6px;display:flex}.ui-nav-anchor .ui-text-link{min-height:36px;transition:color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);border-bottom:2px solid #0000;font-size:12px}.ui-nav-anchor [aria-current=location]{border-bottom-color:var(--color-accent);color:var(--color-text)}.ui-nav-anchor-target{scroll-margin-top:88px}.ui-nav-record{font-variant-numeric:tabular-nums;color:var(--color-muted);justify-content:space-between;gap:8px;font-size:12px}.ui-nav-calendar{gap:8px;display:grid}.ui-nav-calendar-heading{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ui-nav-calendar-actions{gap:6px}.ui-nav-calendar .ui-segmented{flex-wrap:wrap}@media (pointer:coarse){.ui-nav-tab-list .ui-button,.ui-nav-steps .ui-button,.ui-nav-accordion h3>.ui-button,.ui-nav-pagination .ui-button,.ui-nav-record .ui-button,.ui-nav-calendar .ui-button,.ui-nav-command-item,.ui-nav-anchor .ui-text-link,.ui-nav-breadcrumbs .ui-text-link{min-height:44px}.ui-nav-pagination-page .ui-button{min-width:40px}}@media (prefers-reduced-motion:reduce){.ui-nav-tab-panel,.ui-nav-step-content{animation:none}.ui-nav-anchor .ui-text-link,.ui-nav-step-number,.ui-nav-command-item,.ui-nav-command-search,.ui-nav-accordion [aria-expanded] svg{transition:none}}.ui-nav-demo-stack,.ui-nav-demo-copy{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.ui-nav-demo-copy{gap:4px;font-size:12px;line-height:1.5}.ui-nav-demo-copy>span{color:var(--color-muted)}.ui-nav-demo-stack>.ui-button{align-self:flex-start}.ui-nav-demo-records{margin:0;padding:0;font-size:11px;list-style:none}.ui-nav-demo-records li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.ui-nav-demo-records li>span{color:var(--color-muted)}.ui-nav-demo-note{color:var(--color-muted);margin:0;font-size:11px}.ui-nav-demo-scroll{border:1px solid var(--color-border);border-radius:var(--radius);overscroll-behavior:contain;height:148px;padding:8px 10px;scroll-padding-top:8px;overflow:auto}.ui-nav-demo-scroll:focus-visible,.ui-nav-demo-scroll h4:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ui-nav-demo-scroll h4{margin:0 0 8px;padding-block:4px;font-size:12px}.ui-nav-demo-section{min-height:116px;font-size:12px}.ui-nav-demo-section p{color:var(--color-muted);margin:0}.ui-nav-demo-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;font-size:11px;display:grid}.ui-nav-demo-days time{font-variant-numeric:tabular-nums;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);border-radius:4px;padding:3px}.ui-nav-demo-days [data-current]{color:var(--color-on-accent);background:var(--color-accent)}@media (prefers-reduced-motion:reduce){.ui-nav-demo-days time{transition:none}}
