.master-contract-intro{padding:5px 1px 10px}.master-contract-intro h3{margin:0 0 5px}
.master-contract-card{background:#fff;border:1px solid #dce5ef;border-radius:12px;margin:12px 0;padding:17px}
.master-contract-card h3{font-size:16px;margin:0 0 8px}
.master-contract-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.master-contract-state{background:#eaf2f8;color:#264f70;border-radius:18px;padding:6px 10px;font-size:12px;font-weight:700}
.master-contract-card form button{margin:10px 0 2px}
.master-contract-card p.err{font-size:13px;margin-top:7px}
.master-contract-card .master-exec-fields{margin:4px 0}
.master-contract-file{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid #e7edf3;padding:12px 0}
.master-contract-file strong{font-size:13px;overflow-wrap:anywhere}
.master-contract-file small{display:block;color:#6b7e90;font-size:11px;margin-top:5px}
#masterExecInvestment:has(#masterExecContract.master-exec-active){max-width:100%}
@media(max-width:720px){.master-contract-card{padding:12px}.master-contract-file .actions button{padding:8px 11px}}
