#cop-form [hidden], #cop-refund-form [hidden] { display: none !important; }
.cop-options { border: 0; padding: 0; margin: 0 0 1.3rem; min-width: 0; }
.cop-options legend { font-weight: 700; margin-bottom: .6rem; }
.cop-options label { display: flex; align-items: baseline; gap: .55rem; margin: .65rem 0; }
.cop-options input { flex-shrink: 0; }
.cop-quote { border-left: 3px solid var(--line, #ccd5db); padding-left: 1rem; margin: 1rem 0; }
#cop-result .total-box, #cop-refund-result .total-box { overflow-wrap: anywhere; }
