.pricing-panel,.pricing-dual,.pricing-legacy{min-width:0}.pricing-hint,.pricing-dual-title{margin:.35rem 0;color:var(--muted, #5a6a7a);font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.pricing-dual-title{color:var(--text, #1a2332);font-weight:650}.pricing-hint-warn,.pricing-warn{color:var(--warn-text, #8a5a00)}.pricing-warn{margin:.5rem 0;padding:.55rem .7rem;background:var(--warn-bg, #fff8e6);border:1px solid var(--warn-border, #e8a317);border-radius:var(--radius, 10px);line-height:1.4}.overhead-guardrail{font-weight:650}.pricing-warn-title{margin:0 0 .25rem;font-weight:750}.pricing-warn p{margin:0}.pricing-split-row .field{min-width:0}.pricing-legacy-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.pricing-dual-table{width:100%;border-collapse:collapse;font-size:.86rem}.pricing-dual-table th,.pricing-dual-table td{text-align:left;padding:.28rem .35rem;border-bottom:1px solid var(--border-soft, #eef1f4);overflow-wrap:anywhere}.pricing-dual-table td:last-child,.pricing-dual-table th:last-child{text-align:right}.pricing-wizard-sheet{max-width:40rem}.pricing-wizard-set{border:1px solid var(--border, #d8dee6);border-radius:var(--radius, 10px);margin:.6rem 0;padding:.5rem .7rem .7rem;min-width:0}.pricing-wizard-set legend{font-weight:650;padding:0 .25rem}.pricing-wizard-lines{list-style:none;margin:.45rem 0 0;padding:0;max-height:14rem;overflow:auto}.pricing-wizard-lines li{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:center;justify-content:space-between;padding:.35rem 0;border-top:1px solid var(--border-soft, #eef1f4)}.trip-charge-block{display:grid;gap:.45rem;margin:.35rem 0 .75rem}.line-price-override{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:.25rem}.line-price-override-input{width:6.5rem}.line-margin-note{color:var(--muted, #5a6a7a);font-size:.8rem}.settings-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem}.settings-cat6a-field{margin-top:.85rem}@media (max-width: 640px){.pricing-dual-table{font-size:.8rem}.pricing-wizard-lines li{align-items:flex-start}}
