:root{font-family:Inter,system-ui,sans-serif;color:#eaf0f7;background:#10151c}body{margin:0}main{max-width:960px;margin:6vh auto;padding:2rem;background:#18212b;border-radius:16px}header{display:flex;justify-content:space-between;align-items:center}section{border-top:1px solid #415466;margin-top:1.25rem;padding-top:1rem}input,select,button{padding:.75rem;margin:.3rem;border-radius:8px;border:1px solid #415466}button{background:#f0b429;color:#17120a;font-weight:700;cursor:pointer}.minor{font-size:.85rem;padding:.45rem}.link{background:transparent;color:#f0b429;border:0;padding:0;text-decoration:underline}.document{background:#111923;border:1px solid #415466;border-radius:10px;padding:1rem}ul{padding-left:1.2rem}li{margin:.55rem 0}small{color:#aab9c7}.pos .cash{background:#111923;border:1px solid #415466;border-radius:10px;padding:.75rem}.pos .cart{border:1px dashed #415466;border-radius:10px;padding:.5rem}.closed{color:#f0b429}button:disabled{opacity:.5;cursor:not-allowed}h4{margin:.6rem 0 .2rem}.trays{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.trays li{margin:0}.tray{display:flex;gap:.6rem;align-items:center}.count{background:#17120a;color:#f0b429;border-radius:999px;padding:.1rem .55rem;font-size:.85rem}
