.trailiq-tray{align-items:stretch;padding:var(--space-2);background:rgba(var(--color-snow-rgb),.05);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}.trailiq-bar,.trailiq-tray{display:flex;gap:var(--space-2);width:100%}.trailiq-bar{flex-direction:column}.trailiq-bar-error{font-family:var(--font-roboto);font-size:13px;color:var(--color-alert-text)}.trailiq-cell,.trailiq-slot{flex:1 1 0;min-width:0;display:flex}.trailiq-cell{box-sizing:border-box;flex-direction:column;justify-content:center;gap:2px;padding:var(--space-2) var(--space-4);background:rgba(var(--color-snow-rgb),.1);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);text-align:left;cursor:pointer;outline:none;transition:border-color .15s,background .15s}.trailiq-cell:hover:not(.is-open):not(:focus-within){border-color:rgba(var(--color-snow-rgb),.35)}.trailiq-cell.is-open,.trailiq-cell:focus-within{border-color:var(--color-border-focus);background:rgba(var(--color-snow-rgb),.15)}.trailiq-cell-label{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-roboto);font-size:12px;font-weight:500;color:var(--color-muted-foreground)}.trailiq-cell-value{font-family:var(--font-roboto);font-size:15px;line-height:1.3;color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trailiq-cell-value--placeholder{color:rgba(var(--color-snow-rgb),.4)}.trailiq-search{flex:0 0 auto;display:flex;align-items:center}.trailiq-mobile-trigger{flex-direction:row;align-items:center;gap:var(--space-2);color:rgba(var(--color-snow-rgb),.6)}.trailiq-sheet-body{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-2) var(--space-4) var(--space-6)}.trailiq-sheet-title{font-family:var(--font-roboto);font-size:var(--text-label-size);font-weight:500;letter-spacing:var(--text-label-tracking);text-transform:uppercase;color:var(--color-lime)}.trailiq-sheet-footer{position:sticky;bottom:0;border-top:1px solid var(--color-border);background:var(--color-bg-grey);padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}.trailiq-sheet-footer a,.trailiq-sheet-footer button{width:100%}