.marketplace-request-form{width:min(880px,100% - 64px);margin:0 auto;padding-bottom:100px;display:grid}.marketplace-request-form>section{border:var(--b);background:#fffc;border-bottom:0;padding:40px}.marketplace-request-form>section:first-of-type{border-radius:22px 22px 0 0}.marketplace-request-form>section:last-of-type{border-bottom:var(--b);border-radius:0 0 22px 22px}.marketplace-form-section-heading{grid-template-columns:44px 1fr;gap:16px;margin-bottom:30px;display:grid}.marketplace-form-section-heading>span{background:var(--deep);width:42px;height:42px;color:var(--acid);font:12px var(--font-geist-mono);border-radius:13px;place-items:center;display:grid}.marketplace-form-section-heading .overline{margin:0 0 6px}.marketplace-form-section-heading h2{letter-spacing:-.05em;margin:0;font-size:28px}.marketplace-request-form label{gap:7px;margin-top:18px;display:grid}.marketplace-request-form label>span{color:#4c544c;font-size:14px;font-weight:720}.marketplace-request-form input,.marketplace-request-form select,.marketplace-request-form textarea{width:100%;color:var(--ink);background:#fbfcf9;border:1px solid #d7dbd4;border-radius:11px;font-size:16px}.marketplace-request-form input,.marketplace-request-form select{height:45px;padding:0 13px}.marketplace-request-form textarea{resize:vertical;min-height:145px;padding:13px;line-height:1.6}.marketplace-request-form textarea.deliverables-input{min-height:120px}.marketplace-request-form label small{color:#919791;justify-self:end;font-size:12px}.marketplace-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.marketplace-budget-row{grid-template-columns:1fr 35px 1fr;align-items:end;gap:10px;display:grid}.marketplace-budget-row>span{color:#8b918b;place-items:center;height:45px;font-size:14px;display:grid}.marketplace-payment-boundary{background:#edf3df;border-radius:13px;grid-template-columns:34px 1fr;gap:13px;margin-top:24px;padding:16px;display:grid}.marketplace-payment-boundary>span{background:var(--acid);color:#40571a;border-radius:10px;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.marketplace-payment-boundary p{color:#5a674e;margin:0;font-size:13px;line-height:1.6}.marketplace-request-form>.marketplace-form-readiness{background:#f7faf2;border-top-color:#d8e1ca;gap:18px;display:grid}.marketplace-form-readiness header{justify-content:space-between;align-items:center;gap:20px;display:flex}.marketplace-form-readiness header .overline{margin:0 0 6px}.marketplace-form-readiness h2{letter-spacing:-.045em;margin:0;font-size:25px}.marketplace-form-readiness header>strong{background:var(--deep);width:48px;height:48px;color:var(--acid);font:13px var(--font-geist-mono);border-radius:14px;place-items:center;display:grid}.marketplace-form-readiness ul{grid-template-columns:1fr 1fr;gap:9px 18px;margin:0;padding:0;list-style:none;display:grid}.marketplace-form-readiness li{color:#858c83;align-items:center;gap:8px;font-size:13px;display:flex}.marketplace-form-readiness li span{color:#a7ada3;font:13px var(--font-geist-mono)}.marketplace-form-readiness li.ready{color:#4f622d;font-weight:650}.marketplace-form-readiness li.ready span{color:#70922c}.marketplace-request-form>footer{justify-content:space-between;align-items:center;gap:30px;padding:25px 0 0;display:flex}.marketplace-request-form>footer strong{font-size:14px}.marketplace-request-form>footer p{color:#818781;margin:5px 0 0;font-size:13px}.marketplace-request-form>footer button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:46px;padding:0 18px;font-size:14px;font-weight:740}.marketplace-request-form>footer button:disabled{cursor:not-allowed;opacity:.4}.marketplace-compose-success{text-align:center;background:#f7faef;border:1px solid #cbdca8;border-radius:24px;width:min(760px,100% - 36px);margin:35px auto 90px;padding:55px}.marketplace-compose-success>span{background:var(--deep);width:50px;height:50px;color:var(--acid);border-radius:16px;place-items:center;margin:0 auto 22px;font-size:19px;display:grid}.marketplace-compose-success h2{letter-spacing:-.055em;margin:0;font-size:38px}.marketplace-compose-success>p:not(.overline){color:#697269;max-width:560px;margin:15px auto 0;font-size:14px;line-height:1.65}.marketplace-compose-success>div{justify-content:center;gap:9px;margin-top:24px;display:flex}.marketplace-compose-success a{border:var(--b);background:#fff;border-radius:10px;align-items:center;min-height:42px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}.proposal-draft-status{color:#737b73;font-size:12px;line-height:1.4}.proposal-review{gap:18px;display:grid}.proposal-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0;display:grid}.proposal-review dl div{background:#f4f6f0;border-radius:10px;gap:5px;padding:12px;display:grid}.proposal-review dt{color:#7d857d;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.proposal-review dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:720}.proposal-review ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.proposal-review li{border:1px solid #e0e4dc;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.proposal-review li>span{color:#899089;font-size:12px;font-weight:760}.proposal-review li p{gap:2px;min-width:0;margin:0;display:grid}.proposal-review li strong{overflow-wrap:anywhere;font-size:13px}.proposal-review li small{color:#858c85;font-size:12px}.proposal-review li>b{font-size:13px}.proposal-review footer{justify-content:flex-end;gap:8px;display:flex}.proposal-review footer button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 13px;font-size:13px;font-weight:720}.proposal-review footer button.secondary{border:var(--b);color:var(--ink);background:#fff}.proposal-review footer button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:680px){.marketplace-request-form{width:calc(100% - 36px);padding-bottom:70px}.marketplace-request-form>section{padding:26px 18px}.marketplace-form-readiness ul,.marketplace-form-row,.marketplace-budget-row{grid-template-columns:1fr}.marketplace-budget-row>span{height:auto}.marketplace-request-form>footer{flex-direction:column;align-items:stretch}.marketplace-request-form>footer button{width:100%}.marketplace-compose-success{padding:38px 20px}.marketplace-compose-success>div{flex-direction:column;align-items:stretch}.marketplace-compose-success a{justify-content:center}.proposal-review dl{grid-template-columns:1fr}.proposal-review footer{flex-direction:column;align-items:stretch}}
