.pg-multi-branch-pos .mb-dash{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow);gap:10px;max-width:520px;margin:0 auto;padding:18px;display:grid;position:relative}.pg-multi-branch-pos .mb-dash .hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:2px 4px 4px;display:flex}.pg-multi-branch-pos .mb-dash .hd b{font-size:18px}.pg-multi-branch-pos .mb-dash .hd span{color:var(--muted);font-size:13.5px}.pg-multi-branch-pos .mb-dash .switch{box-shadow:none;background:var(--bg)}.pg-multi-branch-pos .mb-dash .bline{background:var(--bg)}.pg-multi-branch-pos .mb-dash .bline .km{color:var(--muted);font-size:12.5px;display:block}.pg-multi-branch-pos .mb-dash .bline .tag{background:var(--panel)}.pg-multi-branch-pos .mb-dash .bline .tag.here{background:var(--primary-soft);color:var(--primary-ink)}.pg-multi-branch-pos .mb-dash .bline .tag.num{font-family:var(--mono)}.pg-multi-branch-pos .scene .shift-chip{top:-10px;right:0}.pg-multi-branch-pos .shift-chip .ic-wrap.pin{background:var(--primary-soft);color:var(--primary-ink)}.pg-multi-branch-pos .mb-table-wrap{width:100%;overflow-x:auto}.pg-multi-branch-pos .mb-table{border-collapse:separate;border-spacing:0;background:var(--panel);border-radius:var(--r-md);width:100%;box-shadow:var(--shadow-sm);font-size:14.5px;overflow:hidden}.pg-multi-branch-pos .mb-table caption{caption-side:bottom;text-align:left;color:var(--muted);padding-top:10px;font-size:13px}.pg-multi-branch-pos .mb-table th,.pg-multi-branch-pos .mb-table td{text-align:center;border-bottom:1px solid var(--line-soft);padding:11px 12px}.pg-multi-branch-pos .mb-table thead th{color:var(--muted);font-size:12.5px;font-weight:700}.pg-multi-branch-pos .mb-table th[scope=row]{text-align:left;font-weight:600}.pg-multi-branch-pos .mb-table th[scope=row] small{color:var(--muted);font-size:12.5px;font-weight:500;display:block}.pg-multi-branch-pos .mb-table tr:last-child>*{border-bottom:0}.pg-multi-branch-pos .mb-table .yes{color:var(--ok);font-size:19px}.pg-multi-branch-pos .mb-table .yes .ic{margin:0 auto}.pg-multi-branch-pos .mb-table .no{color:var(--muted)}.pg-multi-branch-pos .mb-table .grp th{text-align:left;background:var(--bg);color:var(--ink-soft);font-size:12.5px}.pg-multi-branch-pos .mb-rule .panel{min-height:0;margin-top:44px}.pg-multi-branch-pos .mb-till{background:var(--panel);width:100%;max-width:380px;box-shadow:var(--shadow-sm);border-radius:20px;padding:16px;position:relative}.pg-multi-branch-pos .mb-till .switch{box-shadow:none;background:var(--bg)}.pg-multi-branch-pos .mb-till .ghost-line{background:var(--bg);opacity:.7;border-radius:10px;height:34px;margin-top:8px}.pg-multi-branch-pos .mb-till .modal{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;margin:-60px 10px 0;padding:16px;position:relative}.pg-multi-branch-pos .mb-till .modal b{font-size:16px;display:block}.pg-multi-branch-pos .mb-till .modal p{color:var(--ink-soft);margin:6px 0 14px;font-size:14px}.pg-multi-branch-pos .mb-till .acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-multi-branch-pos .mb-till .acts span{text-align:center;border-radius:11px;padding:10px 6px;font-size:13.5px;font-weight:700}.pg-multi-branch-pos .mb-till .acts .keep{box-shadow:inset 0 0 0 1.5px var(--line)}.pg-multi-branch-pos .mb-till .acts .go{background:var(--primary);color:#fff}.pg-multi-branch-pos .mb-receipts{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;display:flex}.pg-multi-branch-pos .mb-receipts .slip{width:200px}.pg-multi-branch-pos .mb-receipts .slip.narrow{width:160px;margin-top:26px}.pg-multi-branch-pos .mb-receipts .paper .km{font-family:var(--km);color:#5c534d;font-weight:400}.pg-multi-branch-pos .mb-receipts .paper .c{text-align:center}.pg-multi-branch-pos .kh .stage{min-height:0}.pg-multi-branch-pos .t4 .shift-bars b{font-size:15px}.pg-multi-branch-pos .bline>div{min-width:0}.pg-multi-branch-pos .contact{padding-top:72px}@media (max-width:420px){.pg-multi-branch-pos .switch span{padding:8px 2px;font-size:12.5px}.pg-multi-branch-pos .mb-dash{padding:12px}.pg-multi-branch-pos .bline{gap:10px;padding:10px 11px}.pg-multi-branch-pos .mb-table th,.pg-multi-branch-pos .mb-table td{padding:10px 6px}.pg-multi-branch-pos .bline .tag{white-space:normal;text-align:center}.pg-multi-branch-pos .mb-receipts .slip,.pg-multi-branch-pos .mb-receipts .slip.narrow{width:100%;max-width:230px;margin-top:0}}
