.mailing-section{background:#f8fbff}.section-help{color:#5d697b;margin:0 0 14px}.mailing-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mailing-grid label{font-weight:750}.mailing-grid select{margin-top:6px}.mailing-guide{margin-top:14px;padding:13px 15px;border-radius:10px;background:#fff7e3;border:1px solid #efd28f;color:#6c4a00}.mailing-guide p{margin:3px 0 0;color:#765f2d;font-size:14px}.mailing-guide.ready{background:#eaf7f1;border-color:#b7ded0;color:#176a4e}.mailing-guide.ready p{color:#4e6d62}@media(max-width:600px){.mailing-grid{grid-template-columns:1fr}}
.free-offer{display:flex;gap:12px;align-items:center;margin:16px 0;padding:13px 16px;border:1px solid #b7ded0;border-radius:12px;background:#eaf7f1;color:#155c48}.free-offer strong{font-size:15px}.free-offer span{font-size:14px;color:#416c60}@media(max-width:600px){.free-offer{display:block}.free-offer span{display:block;margin-top:4px}}
.mailing-grid .wide{grid-column:1/-1}.mailing-grid textarea,.mailing-grid input{width:100%;min-height:48px;margin-top:6px;border:1px solid #bcc9d8;border-radius:10px;background:#fff;color:#15233b;padding:12px 14px;font:inherit}.mailing-grid textarea[readonly]{background:#f4f7fb;color:#26384f;cursor:not-allowed}.field-note{display:block;margin-top:6px;color:#647187;font-weight:500}.destination-status{padding:11px 13px;border:1px solid #d7e1ec;border-radius:9px;background:#f5f8fb;color:#52627a;font-size:14px}.destination-status.ready{border-color:#acd8c5;background:#eaf7f1;color:#176a4e}.destination-status.blocked{border-color:#edc98a;background:#fff6df;color:#704d0b}.filing-fee-rows{display:grid;gap:9px;margin-top:14px;padding:14px;border:1px solid #d6e1ec;border-radius:12px;background:#fff}.fee-row-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.fee-row-head span{color:#63758a;font-size:13px}.filing-fee-rows label{display:flex;justify-content:space-between;gap:12px;align-items:center;font-weight:850}.money-input{display:flex;align-items:center;width:min(220px,60%);border:1px solid #bcc9d8;border-radius:9px;overflow:hidden}.money-input b{padding:0 10px;color:#53667b}.money-input input{width:100%;min-height:42px;border:0;padding:8px;font:inherit}.fee-total{display:flex;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid #dce4ec}.fee-total strong{color:#174f8f;font-size:18px}.filing-cover-letter .cover-date{margin:-4px 0 18px;color:#5d697b}.filing-destination{display:grid;gap:5px;margin:18px 0;padding:14px;border:1px solid #c9d7e5;border-radius:10px;background:#f7faff}.filing-destination span{font-size:16px}.filing-destination small{color:#5d697b}.fee-cover-total{background:#edf5ff}.cover-warning{margin-top:18px;padding:14px;border-left:4px solid #d69b26;background:#fff6df;color:#614400}@media(max-width:600px){.mailing-grid .wide{grid-column:auto}.fee-row-head{display:block}.fee-row-head span{display:block;margin-top:4px}}
.filing-verification{display:grid;gap:9px;margin-top:14px;padding:15px;border:1px solid #cbd9e7;border-radius:12px;background:#f8fbff}.filing-verification legend{padding:0 6px;color:#173f70;font-weight:900}.filing-verification label{display:flex;align-items:flex-start;gap:9px;font-weight:650}.filing-verification input{flex:0 0 auto;width:19px;height:19px;margin-top:2px;accent-color:#167254}.cover-checks{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0;list-style:none}.cover-checks li{padding:8px 10px;border-radius:7px}.cover-checks .complete{background:#eaf7f1;color:#176a4e}.cover-checks .missing{background:#fff3df;color:#7a4c00}@media(max-width:600px){.cover-checks{grid-template-columns:1fr}}
.fee-row-head>div:first-child{display:grid;gap:2px}.fee-source-actions{display:flex;flex-wrap:wrap;gap:8px}.fee-source-actions a{padding:7px 10px;border:1px solid #b9cce0;border-radius:8px;color:#174f8f;font-size:13px;font-weight:800;text-decoration:none}.fee-alert{padding:11px 13px;border-left:4px solid #d69b26;background:#fff7e3;color:#604717;font-size:14px}.official-fee-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 0;border-top:1px solid #e3e9f0}.official-fee-row>div{display:grid;gap:3px}.official-fee-row strong{color:#174f8f}.official-fee-row strong small{margin-left:5px;color:#66768a;font-size:12px}.official-fee-row span{color:#53667b;font-size:13px}.official-fee-row em{color:#8a5b08;font-size:12px;font-style:normal;font-weight:750}@media(max-width:600px){.fee-source-actions{margin-top:10px}.official-fee-row{align-items:stretch;flex-direction:column}.official-fee-row .money-input{width:100%}}
.online-filing-availability{display:grid;gap:8px;padding:14px;border:1px solid #c8d8e8;border-radius:12px;background:#fff}.online-filing-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.online-filing-head>div{display:grid;gap:2px}.online-filing-head span,.online-filing-head small{color:#62738a;font-size:12px}.online-form-row{display:grid;grid-template-columns:72px 1fr;gap:10px;padding:10px 12px;border-radius:9px;background:#f4f7fb}.online-form-row>b{color:#174f8f}.online-form-row>span{display:grid;gap:2px}.online-form-row small{color:#586a80}.online-form-row.available{background:#eaf7f1}.online-form-row.available strong{color:#176a4e}.online-form-row.limited,.online-form-row.later{background:#fff6df}.online-form-row.limited strong,.online-form-row.later strong{color:#785000}.online-form-row.state{background:#edf5ff}.online-form-row.paper,.online-form-row.attach{background:#f3f5f7}.online-boundary{margin:2px 0 0;padding-top:9px;border-top:1px solid #e0e7ef;color:#53667b;font-size:13px}@media(max-width:600px){.online-filing-head{display:grid}.online-form-row{grid-template-columns:62px 1fr}}
