.ds-bottomnav{display:none;position:fixed;inset-inline:0;bottom:0;z-index:var(--z-sticky);height:var(--bottomnav-h);background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-2);padding-bottom:env(safe-area-inset-bottom,0)}.ds-bottomnav-inner{display:flex;align-items:stretch;height:var(--bottomnav-h)}.ds-bottomnav-item{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;color:var(--text-muted);font-size:11px;font-weight:600;background:transparent;border:0;font-family:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease)}.ds-bottomnav-item .ds-bottomnav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-bottomnav-item.active{color:var(--accent-strong)}.ds-bottomnav-item.active svg{stroke-width:2.1}@media (max-width:860px){.ds-bottomnav{display:block}}.ds-combobox{position:relative;display:block}.ds-combobox-input{-webkit-padding-end:40px;padding-inline-end:40px}.ds-combobox-arrow{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:var(--text-muted);pointer-events:none;transition:transform var(--dur-fast) var(--ease)}.ds-combobox-arrow[data-open]{transform:translateY(-50%) rotate(180deg)}.ds-combobox-list{position:absolute;inset-inline-start:0;inset-inline-end:0;top:calc(100% + var(--space-1));z-index:var(--z-dropdown);margin:0;padding:var(--space-1);list-style:none;max-height:280px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.ds-combobox-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--text);cursor:pointer;text-align:start;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ds-combobox-option.is-active{background:var(--surface-2);color:var(--text-strong)}.ds-combobox-option.is-selected{color:var(--text-strong);font-weight:700}.ds-combobox-option.is-selected.is-active{background:var(--brand-soft)}.ds-combobox-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-combobox-check{display:grid;place-items:center;flex-shrink:0;color:var(--brand)}.ds-combobox-empty{padding:var(--space-3);text-align:center;color:var(--text-muted);font-size:var(--fs-small)}