.bid-board{max-width:1550px;margin:auto}.bid-intro{grid-template-columns:1.5fr 1fr;align-items:center;gap:8%;padding:65px 5% 55px;display:grid}.bid-intro h1{letter-spacing:-3px;margin:20px 0 24px;font-size:clamp(40px,5.4vw,76px);font-weight:600;line-height:1.06}.bid-intro p{color:#536752;max-width:540px;font-size:17px}.bid-intro aside{border-left:1px solid #b7c5b0;padding:30px}.bid-intro aside>span{letter-spacing:1.6px;font-size:11px}.bid-intro aside h2{margin:16px 0;font-size:31px}.bid-intro aside p{font-size:14px}.bid-intro small{color:#5b6d56;margin-top:15px;font-size:11px;display:block}.bid-promise{align-items:center;gap:9px;margin-top:24px;font-size:12px;display:flex}.bid-opportunities{border-top:1px solid var(--market-line);padding:35px 5% 55px}.bid-request-list{border-top:1px solid var(--market-line)}.bid-request{border-bottom:1px solid var(--market-line);grid-template-columns:2fr 1fr 1.3fr auto;align-items:center;gap:25px;padding:28px 12px;transition:background .15s;display:grid}.bid-request:hover{background:#e9edde}.bid-request h3{letter-spacing:-.5px;margin:8px 0;font-size:23px;font-weight:600}.bid-request p{color:#61715a;margin:0;font-size:13px}.bid-request small{color:#61715a;margin-top:7px;font-size:12px;display:block}.bid-view{align-items:center;gap:8px;font-size:13px;display:flex}.bid-explainer{background:#e6ebdd;gap:20px;padding:35px 5%;display:flex}.bid-explainer h3{margin:0 0 8px;font-size:19px;font-weight:600}.bid-explainer p{color:#566b50;max-width:750px;margin:0;font-size:14px}.bid-fieldset{border:0;min-width:0;margin:0;padding:0}.bid-terms p{overflow-wrap:anywhere;margin:7px 0;font-size:13px}.bid-warning{color:#815216;font-size:12px;font-weight:600}.bid-review-table{border-collapse:collapse;width:100%;min-width:950px;font-size:13px}.bid-review-table th{text-align:left;white-space:nowrap;background:#e7ecdf}.bid-review-table th,.bid-review-table td{vertical-align:top;border-bottom:1px solid var(--market-line);padding:13px}.bid-review-table small{color:#5b6d56;margin:5px 0;display:block}.bid-review-table details{max-width:280px}.bid-review-table .market-actions{margin-top:10px}.bid-toolbar{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.bid-toolbar label{min-width:180px;margin:0}.bid-manager-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.bid-manager-head h1{letter-spacing:-1px;font-size:36px;font-weight:600;line-height:1.15}.bid-manager-head p{max-width:600px}.bid-step{letter-spacing:1px;color:#5e7357;margin-bottom:12px;font-size:11px}.bid-manager-head .market-button{white-space:nowrap}.market-site .bid-request h3,.market-site .bid-request strong,.market-site .bid-terms{overflow-wrap:anywhere}.market-header nav{flex-wrap:wrap}@media (width<=900px){.bid-request{grid-template-columns:1.5fr 1fr}.bid-view{justify-self:end}.bid-intro{gap:25px;padding-top:40px}.bid-intro aside{padding:20px}.bid-manager-head{flex-direction:column;align-items:flex-start}}@media (width<=650px){.bid-intro{grid-template-columns:1fr;padding-top:35px}.bid-intro h1{letter-spacing:-1.7px}.bid-intro aside{border-left:0;border-top:1px solid var(--market-line);padding:25px 0 0}.bid-request{gap:16px;padding:23px 0}.bid-request>div:first-child{grid-column:1/-1}.bid-request h3{font-size:22px}.bid-view{grid-column:1/-1;justify-self:start}.bid-opportunities{padding-top:25px}.bid-promise{align-items:flex-start}.market-header nav{gap:10px;font-size:12px}.market-header{align-items:flex-start}.market-header nav .market-workspace{padding:8px}.bid-explainer>svg{flex-shrink:0}.bid-terms p{font-size:12px}}.bid-test-list{border:1px solid var(--market-line);background:#e7ecdf;margin:28px 0;padding:24px}.bid-test-list h2{margin:0;font-size:22px}.bid-test-link{border-top:1px solid var(--market-line);justify-content:space-between;gap:16px;padding:20px 0;text-decoration:none;display:flex}.bid-test-link span{white-space:nowrap;font-size:12px}.bid-test-heading h1{letter-spacing:-1px;max-width:900px;margin:16px 0;font-size:clamp(28px,4vw,44px);line-height:1.12}.bid-test-requirement{border-bottom:1px solid var(--market-line);margin-bottom:30px;padding:24px 0}.bid-test-requirement dl{grid-template-columns:2fr 1fr 1fr;gap:24px;margin:24px 0;display:grid}.bid-test-requirement dt{color:#61715a;font-size:12px}.bid-test-requirement dd{margin:6px 0;font-weight:600}.bid-test-notes{white-space:pre-wrap;max-width:900px}.bid-response-toolbar{justify-content:space-between;align-items:end;gap:20px;display:flex}.bid-response-toolbar label{width:min(100%,340px);font-size:12px}.bid-response-tabs{border-bottom:1px solid var(--market-line);flex-wrap:wrap;gap:4px;margin:20px 0;display:flex}.bid-response-tabs button{min-height:48px;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;padding:15px 18px;display:flex}.bid-response-tabs button[aria-selected=true]{background:#e7ecdf;border-bottom-color:#374e32;font-weight:600}.bid-response-tabs span{background:#dce4d3;border-radius:20px;padding:2px 8px;font-size:12px}.bid-response-card{border:1px solid var(--market-line);overflow-wrap:anywhere;background:#fafbf6;margin:15px 0;padding:24px}.bid-response-card header{justify-content:space-between;align-items:start;gap:16px;display:flex}.bid-response-card h3{margin:0;font-size:22px}.bid-response-card>p{max-width:950px;line-height:1.6}.bid-response-status{white-space:nowrap;background:#e6eddc;padding:6px 10px;font-size:12px}.bid-response-declined{background:#f1e7da}.bid-response-automated{background:#e8e9e6}.bid-response-meta{color:#61715a;gap:18px;margin:16px 0;font-size:12px;display:flex}.bid-response-card summary,.bid-test-requirement summary{cursor:pointer;padding:10px 0;font-size:14px;font-weight:600}.bid-source-reply{border-top:1px solid var(--market-line);padding:18px 0}.bid-source-reply h4{margin:0 0 8px;font-size:16px}.bid-source-reply small{color:#61715a;margin-bottom:10px;display:block}.bid-source-reply>a{font-size:13px;text-decoration:underline}.bid-source-body{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f2e9;max-height:420px;padding:16px;font-size:13px;line-height:1.6;overflow:auto}.bid-response-tabs button:focus-visible,.bid-test-link:focus-visible{outline-offset:3px;outline:2px solid #374e32}@media (width<=650px){.bid-response-toolbar,.bid-response-card header,.bid-test-link{flex-direction:column;align-items:stretch}.bid-test-requirement dl{grid-template-columns:1fr}.bid-response-tabs button{padding:12px 10px;font-size:13px}.bid-response-card{padding:18px}.bid-response-status{white-space:normal;align-self:flex-start}.bid-response-meta{flex-direction:column;gap:6px}}
