.pq-note.pq-warn,.pq-warn{background:#fff6e5;border-left-color:#e6a100}.pq-product{border:1px solid #e4e9ef;border-radius:8px;padding:.7em 1em;margin:.6em 0;display:flex;gap:.9em;align-items:center;background:#fff}.pq-product .pq-img{width:64px;height:64px;flex-shrink:0;object-fit:contain;background:#f7f9fb;border-radius:5px;border:1px solid #eef1f5}.pq-product .pq-pname{flex:1;font-weight:600;color:#1f2933;font-size:.95em}.pq-product .pq-pprice{font-size:.9em;color:#52657a;white-space:nowrap}.pq-product .pq-pqty{width:70px;padding:.4em .5em;border:1px solid #cbd5e0;border-radius:5px;font-size:.95em;box-sizing:border-box}.pq-kitbox{border:1px solid #c8d9ee;background:#f5faff;border-radius:8px;padding:1em 1.2em;margin:1em 0}.pq-kitbox h3{margin:0 0 .5em;font-size:1.05em;color:#1a365d}.pq-kitbox label{display:flex;align-items:center;gap:.5em;margin:.6em 0;font-weight:500;cursor:pointer;color:#1f2933}.pq-kitbox input[type=radio]{width:auto;margin:0;padding:0}.pq-total-line{margin:1em 0;padding:1em 1.2em;background:#eef7ee;border-radius:6px;font-size:1.1em;color:#2b4a2b;text-align:right;font-weight:600}@media (max-width:600px){.pq-product{gap:.6em;padding:.6em .75em}.pq-product .pq-img{width:48px;height:48px}.pq-product .pq-pname{font-size:.9em}.pq-product .pq-pqty{width:60px}}