.company-claim-kinds{flex-wrap:wrap;gap:8px;margin:8px 0 24px;display:flex}.company-claim-kinds button{color:#244d67;min-width:120px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcfdc;border-radius:12px;flex:1;padding:13px 16px;font-weight:800}.company-claim-kinds button[aria-pressed=true]{color:#fff;background:#214e68;border-color:#214e68}.company-claim-kinds button:focus-visible{outline-offset:3px;outline:3px solid #ef7c25}.commercial-claims :focus-visible{outline-offset:3px;outline:3px solid #ef7c25}.commercial-steps{color:#57717e;justify-content:center;gap:30px;margin:24px 0;display:flex}.commercial-steps span{align-items:center;gap:9px;display:flex}.commercial-steps b{background:#e8eff3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.commercial-steps [aria-current=step]{color:#244d67;font-weight:800}.commercial-steps [aria-current=step] b{color:#fff;background:#ff6c00}.commercial-heading{text-align:center;color:#204e64;margin:20px 0;font-size:25px}.commercial-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.commercial-form-grid article{background:#fff;border:1px solid #cedce3;border-radius:15px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.commercial-form-grid article.is-selected{background:#f0f7fb;border:2px solid #367499;padding:21px}.commercial-form-grid h3{overflow-wrap:anywhere;margin:0;font-size:18px}.commercial-form-grid article>span{color:#28526a;font-size:17px;font-weight:800}.commercial-form-grid p{color:#536b77;margin:0 0 auto;font-size:14px}.commercial-form-grid button,.commercial-form-grid a{font:inherit;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:16px;font-weight:700;display:flex}.commercial-form-grid button{color:#204c67;cursor:pointer;background:#eff6fb;border:1px solid #adcadb}.commercial-form-grid a{color:#345b73}.commercial-guidance{background:#fff;border:1px solid #ccd9df;border-radius:12px;margin:25px 0 8px;padding:18px 20px}.commercial-guidance summary{cursor:pointer;color:#2f5267;font-weight:800}.commercial-guidance ul{flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;display:flex}.commercial-guidance a{color:#265777;text-decoration:underline}.commercial-guidance p{font-size:16px}.commercial-note{color:#355665;background:#eef5f8;border-radius:10px;padding:14px 17px;font-size:16px;line-height:1.7}.commercial-claims .batch-tabs>button{color:#294e66;max-width:100%;font:inherit;background:#fff;border:1px solid #b6cbd8;border-radius:10px;padding:12px 16px}.commercial-claims .batch-tabs>button[aria-pressed=true]{background:#edf5fb;border:2px solid #3a7c9d}.commercial-claims .batch-tabs{flex-wrap:wrap;gap:8px}.commercial-claims .batch-common-fields legend{padding:10px 0;font-weight:800}.commercial-signature summary{cursor:pointer;font-weight:800}.commercial-saved-signature{object-fit:contain;max-width:240px;max-height:100px}.commercial-submission{background:#eef7f5;border-radius:14px;margin:28px 0;padding:22px}.commercial-submission h3{margin:0 0 12px}.commercial-submission a{color:#215f57;overflow-wrap:anywhere;padding:12px 0;font-weight:800;display:block}.commercial-submission p{font-size:16px;line-height:1.7}.claim-library-form-title{margin:0;font-size:17px;line-height:1.6}.commercial-form-badge{color:#426277;background:#eef4f7;border-radius:5px;margin-left:8px;padding:2px 7px;font-size:13px;display:inline-block}.commercial-library-entry a{color:#24624e;background:#edf7f3;border-color:#a9cbbb}.commercial-claims [hidden]{display:none!important}@media (max-width:850px){.commercial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.company-claim-kinds button{min-width:calc(50% - 8px);padding:13px 8px;font-size:15px}.commercial-form-grid{grid-template-columns:1fr}.commercial-steps{gap:12px;font-size:13px}.commercial-steps span{flex-direction:column;gap:5px}.commercial-heading{font-size:22px}.commercial-claims .batch-wizard-actions{grid-template-columns:1fr auto 1fr}.commercial-claims .batch-wizard-actions button{font-size:15px}.commercial-claims .batch-section{padding:18px 12px}}.commercial-company-filter{color:#234f65;align-items:center;gap:16px;margin:4px 0 24px;display:flex}.commercial-company-filter select{width:320px;max-width:100%;min-height:50px;font:inherit;color:#234f65;background:#fff;border:1px solid #b7cddd;border-radius:10px;padding:10px 14px}@media (max-width:540px){.commercial-company-filter{flex-direction:column;align-items:stretch;gap:8px}.commercial-company-filter select{width:100%}}.commercial-wizard .batch-company-grid>.batch-company-official{min-height:62px;box-shadow:none;background:#f6f8f8;border-radius:12px;gap:2px;padding:7px 10px}.commercial-wizard .batch-company-official strong{font-size:18px;line-height:1.25}.commercial-wizard .batch-company-official small{font-size:12px}.commercial-form-choice{color:#224960;border-top:1px solid #dce5e9;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);align-items:center;gap:15px;margin-top:20px;padding-top:20px;font-size:18px;font-weight:700;display:grid}.commercial-form-choice select{color:#244d67;width:100%;min-height:56px;font:inherit;background:#fff;border:1px solid #b7cddd;border-radius:10px;padding:12px;font-weight:500}.commercial-overrides{border-top:1px solid #dce5e9;margin-top:28px;padding-top:20px}.commercial-overrides summary,.commercial-submission summary{cursor:pointer;font-weight:750}.commercial-overrides h4{margin:24px 0 15px;font-size:18px}.commercial-signature-role{margin:24px 0}.commercial-signature-role h4{font-size:19px;line-height:1.6}.commercial-current-form{color:#4f6775;margin:12px 0;font-size:17px}.commercial-submission>div{border-bottom:1px solid #c7dad6;padding:10px 0}.commercial-attachment-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:9px 0;font-size:16px;display:grid}.commercial-attachment-row>a{white-space:nowrap;align-items:center;gap:5px;font-size:16px;display:flex}.commercial-wizard .batch-person-step p,.commercial-wizard .batch-signing p{color:#52626b;font-size:17px;line-height:1.7}.commercial-wizard .batch-common-fields{min-width:0}.commercial-wizard .batch-company-step>header>span{white-space:nowrap}.commercial-wizard .batch-signing>div>h4{color:#214e68;font-size:21px}.commercial-wizard .batch-submission{margin-top:24px}@media (max-width:600px){.commercial-form-choice{grid-template-columns:1fr;gap:8px;font-size:17px}.commercial-wizard .batch-company-official strong{font-size:16px}.commercial-attachment-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.commercial-attachment-row>span{grid-column:1/-1}.commercial-wizard .batch-company-step>header h3{font-size:20px}}
