.final-contracts{max-width:1120px;margin:auto}
.final-contract-search{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:20px;margin:24px 0}
.final-contract-list{display:grid;gap:12px}
.final-contract-person{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 24px;gap:20px;width:100%;text-align:left;color:inherit;cursor:pointer;font:inherit}
.final-contract-person>span{display:grid;align-content:center;gap:8px;min-width:0}
.final-contract-person strong{font-size:18px;line-height:1.4;overflow-wrap:anywhere}
.final-contract-person .team-stage{justify-self:start}
.final-contract-person:focus-visible{outline:3px solid var(--accent,#71843d);outline-offset:3px}
.final-contract-heading{margin:24px 0}
.final-contract-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}
.final-contract-layout form,.final-contract-layout fieldset{display:grid;gap:20px;border:0;padding:0;margin:20px 0 0;min-width:0;background:transparent;box-shadow:none}
.final-contract-layout label{display:grid;gap:9px;font-size:15px;font-weight:600}
.final-contract-layout label .muted{font-weight:400}
.final-contract-layout input{width:100%;min-width:0}
.final-contract-layout button[type=submit]{justify-self:start}
.final-contract-change{background:var(--bg,#f5f5ef);padding:16px;border-radius:12px;font-size:15px;line-height:1.6;margin:0}
.final-contract-history article{padding:20px 0;border-bottom:1px solid var(--border,#e5dfd8)}
.final-contract-history article:first-child{padding-top:0}
.final-contract-history p{overflow-wrap:anywhere}
.final-contracts [data-final-error]:not(:empty){color:#a42f33;font-size:15px;font-weight:600;line-height:1.6}
@media(max-width:700px){.final-contract-search,.final-contract-layout{grid-template-columns:1fr;gap:16px}.final-contract-person{grid-template-columns:minmax(0,1fr) 24px;gap:14px}.final-contract-person>span:nth-child(2){grid-column:1}.final-contract-person>span:last-child{grid-row:1/3;grid-column:2}.final-contract-layout button[type=submit]{width:100%}}
