.tbws .notice{background:var(--warn-bg);color:var(--warn);border-radius:16px;margin:0 0 18px;padding:12px 16px;font-size:14px}.tbws .small{color:var(--ink-2);margin:0;font-size:13.5px}.tbws .small a{color:var(--navy);text-decoration:underline}.tbws .tb-overlay{z-index:60;background:color-mix(in srgb, var(--deep) 45%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tbws .tb-dialog{background:var(--paper);width:min(540px,100%);max-height:90vh;box-shadow:0 0 0 1px var(--line), var(--shadow);border-radius:24px;align-content:start;gap:14px;padding:22px;display:grid;overflow:auto}.tbws .tb-dhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.tbws .tb-x{width:36px;height:36px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.tbws .tb-x:hover{background:var(--hover);color:var(--ink)}.tbws .tb-qrows{gap:8px;display:grid}.tbws .tb-qrow{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.tbws .tb-qrow .price{color:var(--ink);font-size:16px}.tbws .tb-total{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;padding-top:10px;font-weight:700;display:flex}.tbws .tb-total .price{font-size:22px}.tbws .tb-alert{background:var(--warn-bg);color:var(--warn);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.tbws .tb-alert p{margin:0;font-size:13.5px}.tbws .tb-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tbws .tb-pay{gap:12px;display:grid}.tbws .tb-return{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:18px;gap:10px;padding:14px 16px;font-size:14px;display:grid}.tbws .tb-return p{align-items:center;gap:8px;margin:0;display:flex}.tbws .tb-red{background:var(--fill);color:var(--white)}
