/* v2.4.25 Owner › Price check (staff HQ look, same tokens as v2.4.16) */
.pc25e{margin-top:8px}
.pc25c4{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 14px}
.pc25c4>div{background:var(--card,#fff);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:10px 8px;text-align:center}
.pc25c4 b{display:block;font-size:22px;line-height:1.1}.pc25c4 span{font-size:12px;opacity:.75}
.pc25l{list-style:none;margin:0;padding:0}
.pc25r{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:12px 0;border-top:1px solid rgba(0,0,0,.08)}
.pc25r:first-child{border-top:0}
.pc25t b{display:block;font-size:15px}.pc25t small{display:block;font-size:12px;opacity:.7;margin-top:2px;word-break:break-word}
.pc25v{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums}
.pc25n{font-size:14px;font-weight:700;white-space:nowrap}.pc25n i{font-style:normal;font-weight:500;opacity:.65;margin-right:4px;font-size:12px}
.pc25n em{font-style:normal;font-weight:600;font-size:11px;color:#b26a00;margin-left:3px}.pc25n.bad{color:#9b2c2c}
.pc25a{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.pc25p{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(0,0,0,.18);border-radius:10px;padding:0 8px;height:40px;background:var(--card,#fff)}
.pc25p input{width:76px;border:0;background:transparent;font:inherit;font-size:16px;height:36px;outline:none;color:inherit}
.pc25a .btn{min-height:40px;padding:0 14px;font-size:14px}
.pc25a .btn.pc25c{background:#9b2c2c;border-color:#9b2c2c;color:#fff}
.pc25note{margin:-2px 0 6px}
.pc25d{margin:10px 0;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:10px 12px;background:var(--card,#fff)}
.pc25d summary{cursor:pointer;font-weight:700}.pc25d summary span{opacity:.6;font-weight:600;margin-left:4px}
.pc25d ul{margin:8px 0 0;padding-left:18px}.pc25d li{margin:4px 0;font-size:14px}.pc25d small{opacity:.65}
.pc25f{margin-top:14px}
.dk20 .pc25c4>div,.dk20 .pc25d,.dk20 .pc25p{background:#1d2622;border-color:rgba(255,255,255,.12)}
.dk20 .pc25r{border-color:rgba(255,255,255,.1)}.dk20 .pc25n.bad{color:#f19a9a}.dk20 .pc25n em{color:#e8a33d}
.pc25smp{display:inline-block;margin:0 0 10px;padding:3px 10px;border-radius:999px;background:#b26a00;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}
