/* flat-ui-1: plain rows, flat text buttons (2026-10-28) */
.tabs{gap:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
.tabs::-webkit-scrollbar{display:none}
.tabs a{white-space:nowrap;padding:10px 12px}
@media (max-width:600px){.tabs a{padding:10px 8px;font-size:.88rem}.tabs-ic a{gap:5px}.tabs-ic .cz-i{width:15px;height:15px}}
.box.h-scroll{background:none;border:0;border-radius:0;padding:0;box-shadow:none}
.status,.status.completed,.status.shipped,.status.cancelled,.status.processing{background:none;padding:0;border-radius:0}
.shop-bar .btn-grad,.shop-bar .btn-ghost{background:none;box-shadow:none;border:0;border-radius:0;min-height:0;padding:6px 0;color:var(--teal,#19e3c4);text-decoration:underline;text-underline-offset:4px}
.shop-bar .btn-grad:hover{transform:none;box-shadow:none}
.tbl.resp .btn-sm{background:none;border:0;border-radius:0;min-height:0;padding:4px 0;box-shadow:none;text-decoration:underline;text-underline-offset:4px}
@media (max-width:600px){.tabs{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;border-bottom:1px solid var(--line)}.tabs a{padding:9px 2px;font-size:.84rem;justify-content:center;text-align:center}.tabs-ic .cz-i{display:none}}
