.or-workspace,.or-dialog{color:var(--ink);font-family:inherit;border:0;padding:0;box-shadow:0 24px 90px #10214b38}.or-workspace::backdrop,.or-dialog::backdrop{background:#101c3d88;backdrop-filter:blur(3px)}.or-workspace{width:min(1420px,96vw);max-width:96vw;height:94vh;max-height:94vh;border-radius:20px;background:var(--surface-soft);overflow:auto}.or-workspace *,.or-dialog *{box-sizing:border-box}.or-workspace button,.or-dialog button,.or-dialog a{font:inherit;cursor:pointer;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);padding:10px 16px;font-weight:650}.or-workspace button:disabled,.or-dialog button:disabled{opacity:.45;cursor:not-allowed}.or-workspace button:focus-visible,.or-dialog button:focus-visible,.or-dialog a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.or-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 34px;background:var(--surface);border-bottom:1px solid var(--border)}.or-top small,.or-dialog-top small{letter-spacing:2px;color:var(--ink);font-size:calc(10px * var(--font-scale,1));font-weight:750}.or-top h1{font-size:calc(30px * var(--font-scale,1));letter-spacing:-1px;margin:8px 0}.or-top h1 span{color:var(--accent-text)}.or-top p{font-size:calc(13px * var(--font-scale,1));color:var(--ink);margin:0}.or-actions{display:flex;gap:10px}.or-tabs{display:flex;gap:8px;padding:24px 34px 0}.or-tabs button{background:transparent;border:0;color:var(--ink);padding:12px 20px}.or-tabs button[aria-pressed=true]{color:var(--accent-text);background:var(--surface-soft)}.or-tabs span{display:inline-block;font-size:calc(12px * var(--font-scale,1));padding:2px 7px;border-radius:6px;background:#ffffffb0;margin-left:7px}.or-toolbar{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:22px 34px 0}.or-toolbar label{width:min(470px,100%)}.or-toolbar input,.or-dialog input,.or-dialog select{width:100%;font:inherit;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px;color:var(--ink)}.or-toolbar [data-summary]{font-size:calc(12px * var(--font-scale,1));color:var(--ink)}.or-message{margin:14px 34px;color:var(--danger);font-size:calc(13px * var(--font-scale,1));min-height:18px}.or-grid{padding:0 34px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:18px}.or-card{background:var(--surface);border:1px solid var(--border);box-shadow:0 5px 18px #16306d04;border-radius:16px;padding:22px;min-width:0}.or-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.or-card .or-ticket{color:var(--accent-text);font-size:calc(16px * var(--font-scale,1));padding:0;background:transparent;border:0;font-weight:750}.or-type{font-size:calc(10px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.5px;background:var(--surface-soft);color:var(--ink);padding:6px 9px;border-radius:6px}.or-type.express{color:var(--warning);background:var(--surface-soft)}.or-card h2{font-size:calc(18px * var(--font-scale,1));margin:21px 0 5px;overflow-wrap:anywhere}.or-phone{font-size:calc(12px * var(--font-scale,1));color:var(--ink);margin:0 0 16px}.or-promise{display:grid;gap:5px;background:var(--surface-soft);border-radius:9px;padding:11px 13px;font-size:calc(12px * var(--font-scale,1))}.or-promise small{color:var(--ink)}.or-promise.overdue{background:var(--surface-soft);color:var(--danger)}.or-promise.overdue small{color:var(--danger)}.or-meta{display:flex;justify-content:space-between;gap:6px;color:var(--ink);font-size:calc(10px * var(--font-scale,1));margin:13px 0 20px}.or-money{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:calc(12px * var(--font-scale,1))}.or-money>strong{font-size:calc(21px * var(--font-scale,1));color:var(--ink);letter-spacing:-.5px}.or-balances{display:flex;justify-content:space-between;font-size:calc(11px * var(--font-scale,1));color:var(--ink);border-bottom:1px solid var(--border);padding:12px 0}.or-balances span{display:grid;gap:4px}.or-balances span:last-child{text-align:right}.or-balances b{color:var(--ink);font-size:calc(12px * var(--font-scale,1))}.or-assigned{font-size:calc(11px * var(--font-scale,1));line-height:1.8;color:var(--ink);min-height:20px}.or-state{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:17px 0 14px;font-size:calc(10px * var(--font-scale,1))}.or-state>span{font-weight:700;color:var(--warning)}.or-state.ready>span{color:var(--success)}.or-state.collected>span{color:var(--accent-text)}.or-state small{color:var(--ink);text-align:right}.or-workspace .or-primary,.or-dialog .or-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.or-workspace .or-green,.or-dialog .or-green{background:#139176;border-color:#139176}.or-wide{width:100%}.or-ready-confirm{background:var(--surface-soft);padding:12px;border-radius:10px}.or-ready-confirm p{font-size:calc(12px * var(--font-scale,1));margin:0 0 10px}.or-ready-confirm>div{display:flex;gap:8px}.or-ready-confirm button{flex:1;font-size:calc(12px * var(--font-scale,1));padding:8px}.or-empty{grid-column:1/-1;text-align:center;padding:60px 15px;color:var(--ink)}.or-empty>span{font-size:calc(45px * var(--font-scale,1));color:var(--muted)}.or-empty h2{font-size:calc(20px * var(--font-scale,1));color:var(--muted)}.or-empty p{font-size:calc(13px * var(--font-scale,1))}.or-pagination{display:flex;gap:18px;justify-content:center;align-items:center;padding:10px 30px 30px;font-size:calc(12px * var(--font-scale,1))}.or-dialog{width:min(560px,94vw);max-width:94vw;max-height:92vh;border-radius:18px;background:var(--surface)}.or-dialog-top{padding:23px 26px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border)}.or-dialog-top h2{font-size:calc(22px * var(--font-scale,1));margin:7px 0 0}.or-dialog-body{padding:25px}.or-dialog-body>p{font-size:calc(12px * var(--font-scale,1));color:var(--ink);line-height:1.6}.or-dialog h3{font-size:calc(20px * var(--font-scale,1));margin:18px 0 7px}.or-collection-ticket{display:flex;justify-content:space-between;gap:12px;color:var(--accent-text)}.or-collection-ticket span{font-size:calc(11px * var(--font-scale,1));background:var(--surface-soft);color:var(--success);padding:5px 8px;border-radius:6px}.or-dialog summary{cursor:pointer;font-size:calc(12px * var(--font-scale,1));color:var(--accent-text);margin:16px 0}.or-items{list-style:none;padding:0;font-size:calc(12px * var(--font-scale,1))}.or-items li{display:flex;gap:15px;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border)}.or-items b{white-space:nowrap}.or-original{padding:14px;background:var(--surface-soft);display:flex;justify-content:space-between;gap:15px;font-size:calc(11px * var(--font-scale,1));border-radius:10px;margin:20px 0}.or-original span{display:grid;gap:6px}.or-original b{font-size:calc(16px * var(--font-scale,1))}.or-dialog fieldset{border:0;padding:0;margin:20px 0}.or-dialog legend{font-size:calc(12px * var(--font-scale,1));font-weight:700;margin-bottom:10px}.or-dialog fieldset small{display:block;font-size:calc(10px * var(--font-scale,1));line-height:1.6;color:var(--ink);margin-top:8px}.or-discount,.or-split-row{display:flex;gap:10px}.or-discount label{width:50%}.or-split-row{margin-top:10px}.or-split-row>*{width:50%!important}.or-totals{border-top:1px solid var(--border);margin-top:20px;padding-top:12px}.or-totals>div{display:flex;justify-content:space-between;gap:15px;padding:6px 0;font-size:calc(12px * var(--font-scale,1))}.or-totals strong{font-size:calc(18px * var(--font-scale,1))}.or-dialog .or-credit{background:var(--surface-soft);color:var(--warning);border-radius:10px;padding:12px}.or-dialog .or-error{color:var(--danger);font-size:calc(12px * var(--font-scale,1))}.or-dialog-footer{display:flex;gap:10px;margin-top:20px}.or-dialog-footer .or-primary{flex:1}.or-receipt{width:min(860px,94vw)}.or-receipt-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:25px}.or-receipt-actions a{text-decoration:none;font-size:calc(12px * var(--font-scale,1))}.or-paper p{white-space:pre-line;font-size:calc(12px * var(--font-scale,1));line-height:1.8}.or-paper small{font-size:calc(10px * var(--font-scale,1));color:var(--ink)}.or-receipt-heading{display:flex;justify-content:space-between;align-items:center}.or-receipt-heading span{font-size:calc(11px * var(--font-scale,1))}.or-table-scroll{overflow:auto}.or-paper table{width:100%;border-collapse:collapse;font-size:calc(12px * var(--font-scale,1))}.or-paper td,.or-paper th{border-bottom:1px solid var(--border);padding:12px 6px;text-align:right}.or-paper td:first-child,.or-paper th:first-child{text-align:left;min-width:140px}.or-paper .or-totals{margin-left:auto;max-width:350px}.or-print-frame{position:fixed;width:0;height:0;border:0;right:0;bottom:0}@media(max-width:640px){.or-workspace{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.or-top{padding:20px;align-items:flex-start}.or-top h1{font-size:calc(23px * var(--font-scale,1))}.or-top p{max-width:210px;font-size:calc(11px * var(--font-scale,1))}.or-actions{gap:5px}.or-actions button{padding:8px;font-size:calc(11px * var(--font-scale,1))}.or-tabs{padding:18px 12px 0;gap:2px}.or-tabs button{padding:10px;font-size:calc(12px * var(--font-scale,1));flex:1}.or-toolbar{margin:18px 20px 0}.or-toolbar [data-summary]{display:none}.or-message{margin:14px 20px}.or-grid{padding:0 20px 20px;grid-template-columns:1fr}.or-dialog-body{padding:20px}.or-dialog-top{padding:20px}.or-dialog-footer{flex-wrap:wrap}.or-dialog-footer button{font-size:calc(12px * var(--font-scale,1))}.or-totals strong{font-size:calc(16px * var(--font-scale,1))}}
