.pos-cart { min-width:0 }
.pos-draft-tabs { display:flex; align-items:center; gap:4px; overflow-x:auto; max-width:100%; padding:7px 10px; border-bottom:1px solid var(--border-color); scrollbar-width:thin }
.pos-draft-tab { display:flex; align-items:center; flex:none; border:1px solid var(--border-color); border-radius:5px; background:var(--panel-bg) }
.pos-draft-tab.active { border-color:var(--accent); background:var(--hover-bg) }
.pos-draft-tabs button { flex:none; background:transparent; color:var(--text-secondary); border:0; padding:7px 9px; min-height:32px; font-size:12px; cursor:pointer }
.pos-draft-tab.active [role=tab] { color:var(--accent) }
.pos-draft-tabs button:focus-visible { outline:2px solid var(--accent); outline-offset:-2px }
.pos-draft-tabs .pos-draft-close { padding:6px; font-size:15px }
.pos-draft-tabs .pos-draft-add { font-size:19px }
@media print { .pos-draft-tabs { display:none } }
