.segments-fieldset{border:1px solid var(--line);border-radius:10px;margin-top:20px;padding:16px}.segments-fieldset legend{font-weight:600;padding:0 6px}.segment-choices{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.segment-choice{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:7px;padding:9px 12px;margin:0!important;cursor:pointer;background:var(--surface)}.segment-choice:has(input:checked){background:var(--accent-soft);border-color:var(--primary);color:var(--accent-ink)}.segment-choice input{width:16px;height:16px;margin:0;accent-color:var(--primary)}.segment-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.client-segment-filter{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:18px}.client-segment-filter select{max-width:340px}.warranty-choice{padding:14px;border:1px solid var(--line);border-radius:8px;margin-top:16px}.warranty-choice input[type="checkbox"]{width:auto;margin-right:7px}.warranty-muted{color:var(--muted)}

.offer-preview,.offer-export-confirmation{margin-top:18px;border:1px solid var(--line);border-radius:9px;padding:16px}.offer-row{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);line-height:1.6}.offer-row:last-child{border-bottom:0}.offer-row strong{text-align:right;max-width:60%}.offer-row small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.offer-row.cash{background:var(--accent-soft);padding:15px;border-radius:7px;margin-top:12px}.offer-export-confirmation p{line-height:1.6}

.offer-installment-value{display:block;text-align:right;max-width:60%}.offer-row .offer-installment-value strong{display:block;max-width:none}.offer-installment-value small{line-height:1.7;font-size:11px}
