.freight-conditions-form{margin:20px 0;padding:20px;border:1px solid #e0e7f2;background:#f8faff;border-radius:12px}.freight-conditions-form h3{font-size:16px;margin-bottom:16px}.freight-conditions-form .field{margin-top:16px}.freight-conditions-form .hint,#company-epd-form .hint{font-size:12px;line-height:1.7;color:#718097}.freight-conditions-form textarea{min-height:110px}.etrn-checkbox{margin:20px 0 10px;align-items:center;font-size:13px;gap:9px}.etrn-checkbox>.icon{color:#0057ff;flex:none;width:20px;height:20px}.etrn-checkbox input{flex:none;accent-color:#0057ff}.etrn-indicator{display:inline-flex;align-items:center;gap:4px;border-radius:7px;padding:5px 6px;font-size:10px;line-height:1;white-space:nowrap;cursor:help}.etrn-indicator .icon{width:19px;height:19px;flex:none}.etrn-indicator.is-required{color:#0057ff;background:#edf3ff}.etrn-indicator.is-optional{color:#8b95a5;background:#f2f4f7}.etrn-indicator:focus-visible{outline:2px solid #0057ff;outline-offset:2px}.temperature-badge{display:inline-flex;align-items:center;gap:5px;color:#236284;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.temperature-badge>.icon{width:16px;height:16px;flex:none}.cargo-line{flex-wrap:wrap}.freight-condition-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:9px}.etrn-detail-text{display:block;font-size:11px;line-height:1.5;margin-top:6px;color:#64758b}.ai-freight-conditions{border-top:1px solid #dfe6f1;padding-top:16px;margin-top:18px}.ai-freight-conditions h4{font-size:12px;margin:10px 0}.ai-conditions-note{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ai-freight-conditions dd{white-space:normal;overflow-wrap:anywhere}#company-epd-form{margin-top:20px}#company-epd-form .auth-error{margin-top:15px}
@media(max-width:600px){.card-head{align-items:flex-start;gap:8px;flex-wrap:wrap}.card-head>.row{margin-left:auto}.freight-conditions-form{padding:15px}.company-tabs{flex-wrap:wrap;column-gap:16px;row-gap:0}.temperature-badge{font-size:10px}}

.temperature-range{border:0;padding:0;margin:0 0 20px;min-width:0}.temperature-range legend{font-size:13px;font-weight:500;margin-bottom:14px}.temperature-range .hint{margin-top:8px}
