.ct-coverage{border:1px solid #cbd5e1;border-radius:12px;min-width:0;margin:16px 0;padding:14px}.ct-coverage legend{color:#102f49;padding:0 5px;font-weight:700}.ct-coverage .ux-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-coverage p{font-size:13px;line-height:1.55}.ct-coverage select{width:100%;min-height:44px}.ct-service-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ct-review-next{background:#edf4fa;border:1px solid #bed2e2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;padding:14px;display:flex}.ct-review-next p{flex:220px;margin:0}.ct-repair-distribution{border:1px solid #bed2e2;border-radius:12px;min-width:0;margin:0 0 24px;padding:18px}.ct-repair-distribution legend{color:#102f49;padding:0 5px;font-weight:700}.ct-distribution-options{gap:10px;margin-top:12px;display:grid}.ct-distribution-options>label{cursor:pointer;border:1px solid #cbd5e1;border-radius:10px;align-items:flex-start;gap:12px;min-height:44px;padding:14px;display:flex}.ct-distribution-options>label.is-selected{background:#edf8f7;border-color:#257279}.ct-distribution-options input{accent-color:#17676d;flex:none;margin-top:4px}.ct-distribution-options span,.ct-distribution-options small{display:block}.ct-distribution-options small{color:#42566b;margin-top:5px;line-height:1.55}.ct-distribution-picker{margin-top:16px}.ct-distribution-picker>p{font-size:14px;font-weight:600}.ct-distribution-districts{border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));max-height:260px;padding:5px;display:grid;overflow-y:auto}.ct-distribution-districts label{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px;font-size:13px;display:flex}.ct-distribution-districts input{accent-color:#17676d}.ct-request-saved-device,.ct-request-device-summary{background:#f5f9fc;border:1px solid #bed2e2;border-radius:12px;margin:0 0 20px;padding:18px}.ct-request-saved-device h3,.ct-request-device-summary h3{color:#102f49;margin:0 0 8px}.ct-request-saved-device p,.ct-request-device-summary p{font-size:14px;line-height:1.6}.ct-request-device-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ct-request-device-summary dt{color:#42566b;font-size:12px}.ct-request-device-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:600}@media (max-width:520px){.ct-request-device-summary dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.ct-coverage .ux-field-row{grid-template-columns:minmax(0,1fr)}}
