#mdd-us-leases .state a.btn{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:44px;margin-top:12px;text-decoration:none}
#mdd-us-leases .state a.mdd-blank-download{margin-top:8px;background:#142746;color:#fff!important;border:0;box-shadow:none}
#mdd-us-leases .state a.mdd-blank-download:hover{background:#285183;color:#fff!important}
#mdd-us-leases .mdd-blank-card-help{display:block;text-align:center;color:#526579;font-size:12px;margin-top:7px;line-height:1.4}
.mdd-blank-documents,.mdd-blank-banner{font-family:Arial,sans-serif;color:#173554;background:#f3f8ff;border:1px solid #cbdcec;border-radius:14px;padding:22px;margin:20px 0}
.mdd-blank-banner{max-width:1100px;margin:24px auto}.mdd-blank-banner p{margin:8px 0 0}
.mdd-blank-documents h2{font-size:23px;margin:0 0 8px;color:#173554}.mdd-blank-documents>p{font-size:14px;margin-bottom:18px}
.mdd-blank-doc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}
.mdd-blank-doc-grid article{background:#fff;border:1px solid #d4dfeb;border-radius:10px;padding:18px}
.mdd-blank-doc-grid h3{font-size:18px;color:#173554;margin:0 0 6px}.mdd-blank-doc-grid p{font-size:13px;margin:0 0 12px;color:#526579}
.mdd-blank-status{display:block;font-size:13px;color:#173554;margin-bottom:12px}
.mdd-blank-button{display:block;text-align:center;background:#173554;color:#fff!important;border-radius:8px;padding:12px;text-decoration:none!important;font-weight:700;font-size:14px}
.mdd-blank-admin-preview{display:block;font-size:12px;margin-top:10px}
@media(max-width:600px){.mdd-blank-documents,.mdd-blank-banner{padding:16px}.mdd-blank-doc-grid{grid-template-columns:1fr}}

/* State choices: matching navy actions and a roomier mobile grid. */
#mdd-us-leases .state a.btn{gap:6px}
#mdd-us-leases .state a.btn:not(.mdd-blank-download)::after{content:"";width:16px;height:16px;flex:0 0 16px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h16m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
#mdd-us-leases .state a.mdd-blank-download::before{content:"";width:16px;height:16px;flex:0 0 16px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v12m-5-5 5 5 5-5M4 16v5h16v-5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
@media(max-width:650px){
 #mdd-us-leases .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 #mdd-us-leases .grid .state{padding:13px 10px;gap:8px}
 #mdd-us-leases .grid .state h3{font-size:15px!important;overflow-wrap:normal}
 #mdd-us-leases .grid .state a.btn{font-size:12px;line-height:1.2;min-height:44px;padding:10px 4px;margin-top:4px;gap:5px;white-space:nowrap}
 #mdd-us-leases .grid .state .mdd-blank-card-help{font-size:11px;margin-top:2px}
}

#mdd-us-leases .state .status{display:none!important}
