@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");
.bids-static-page{--bs-primary:#1868a0;--bs-workspace-blue:#1868a0;--bs-workspace-blue-dark:#125577;--bs-workspace-blue-soft:#edf6fb;--primary-color:#1868a0;--accent-color:#1868a0;--accent-secondary-color:#125577;--bs-deep:#101632;--bs-muted:#626980;--bs-line:#d8deea;--bs-soft:#f7f8fc;--bs-orange:#ff9d14;font-family:"Inter","Segoe UI",Arial,Helvetica,sans-serif;color:var(--bs-deep);background:#fff;font-size:11.5px;margin:-8px -8px 0;padding:0 8px 16px;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.bids-static-page *{box-sizing:border-box}
.bids-static-page button,.bids-static-page input,.bids-static-page select{font:inherit}
.bids-static-page button{cursor:pointer}
.bids-toolbar{display:flex;align-items:center;gap:16px;padding:12px 0 16px}
.bids-search{height:44px;width:445px;min-width:445px;flex:0 0 445px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid var(--bs-line);border-radius:7px;background:#fff;color:#6b7187}
.bids-search input{width:100%;border:0;outline:0;background:transparent;color:var(--bs-deep)}
.bids-search input::placeholder{color:#7b8298}
.bids-advanced{display:inline-flex;align-items:center;gap:9px;color:var(--bs-workspace-blue);font-weight:600;white-space:nowrap;background:none;border:0;padding:10px}
.bids-toolbar-spacer{flex:1}
.bids-tool-btn{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 17px;border:1px solid var(--bs-line);border-radius:7px;background:#fff;color:var(--bs-deep);font-weight:600;white-space:nowrap}
.bids-view-switch{display:flex;border:1px solid var(--bs-line);border-radius:7px;overflow:hidden}
.bids-view-btn{width:44px;height:42px;border:0;border-right:1px solid var(--bs-line);background:#fff;color:#26304b}
.bids-view-btn:last-child{border:0}
.bids-view-btn.is-active{color:#fff;background:var(--bs-workspace-blue)}
.bids-body{display:grid;grid-template-columns:218px minmax(0,1fr);border:1px solid var(--bs-line);border-radius:7px;background:#fff;overflow:hidden}
.bids-filter-panel{position:relative;border-right:1px solid var(--bs-line);min-height:850px;background:#fff;display:flex;flex-direction:column}
.bids-filter-section{border-bottom:1px solid var(--bs-line)}
.bids-filter-title{width:100%;display:flex;align-items:center;justify-content:space-between;padding:17px 14px;border:0;background:#fff;color:#171e40;font-weight:700;text-align:left}
.bids-filter-content{padding:0 14px 13px}
.bids-filter-section.is-collapsed .bids-filter-content{display:none}
.bids-filter-section.is-collapsed .bids-chevron{transform:rotate(180deg)}
.bids-status-option{display:grid;grid-template-columns:16px 9px 1fr auto;align-items:center;gap:8px;min-height:37px}
.bids-checkbox{appearance:none;width:15px;height:15px;margin:0;border:1px solid #cbd1df;border-radius:4px;background:#fff}
.bids-checkbox:checked{border-color:var(--bs-primary);background:var(--bs-primary);box-shadow:inset 0 0 0 3px #fff}
.bids-dot{width:9px;height:9px;border-radius:50%}
.bids-dot.open{background:#1aa67d}.bids-dot.closing{background:#ff9c13}.bids-dot.awarded{background:#2767ef}.bids-dot.closed{background:#858ca3}
.bids-count{min-width:33px;padding:5px 9px;border-radius:18px;background:#f0f1f4;text-align:center;font-weight:700}
.bids-filter-actions{margin-top:auto;padding:12px}
.bids-clear,.bids-save-search{width:100%;height:43px;border-radius:7px;font-weight:700}
.bids-clear{border:1px solid var(--bs-workspace-blue);background:#fff;color:var(--bs-workspace-blue);margin-bottom:12px}
.bids-clear svg{width:16px;height:16px;margin-right:7px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bids-save-search{border:0;background:var(--bs-workspace-blue);color:#fff}
.bids-results{min-width:0;background:#fbfcff}
.bids-results-head{height:43px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--bs-line);background:#fff}
.bids-auto{display:flex;align-items:center;gap:9px}
.bids-switch{position:relative;width:34px;height:19px;border:0;border-radius:20px;background:#ddd;padding:0}
.bids-switch:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:.2s}
.bids-switch.is-on{background:var(--bs-workspace-blue)}.bids-switch.is-on:after{left:17px}
.bids-project-list{padding:0 12px}
.bids-card{margin:0 0 12px;border:1px solid #dce1ec;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(34,40,75,.02)}
.bids-card:first-child{margin-top:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.bids-card-top{padding:20px 20px 16px;display:grid;grid-template-columns:minmax(320px,41fr) minmax(190px,24fr) minmax(270px,35fr);grid-template-rows:auto 1fr;gap:14px 18px}
.bids-card-summary{position:relative;grid-row:1/3;min-width:0;padding-right:20px}
.bids-card-summary:after{content:"";position:absolute;top:0;right:-9px;bottom:0;width:1px;background:#cfd6e3}
.bids-card-title-row{display:flex;align-items:center;flex-wrap:nowrap;gap:10px}
.bids-card h2{font-size:16px;line-height:1.2;margin:0;color:var(--bs-deep)!important;font-weight:700;white-space:nowrap}
.bids-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:5px 10px;border-radius:15px;font-size:9px;line-height:1;font-weight:700}
.bids-pill.open{color:#087a5e;background:#dff5ed}.bids-pill.closing{color:#df7500;background:#fff0d7}
.bids-project-id{margin-top:6px;color:var(--bs-workspace-blue);font-size:12.5px;font-weight:700}
.bids-desc-title{margin:21px 0 9px;color:var(--bs-workspace-blue);font-weight:700}
.bids-description{margin:0;max-width:455px;color:#242a44;line-height:1.55}
.bids-read-more{display:inline-flex;gap:7px;margin-top:5px;color:var(--bs-workspace-blue);font-weight:700;text-decoration:none}
.bids-buyer-block{grid-column:2;grid-row:1;min-width:0;padding-right:0;align-self:start;transform:translateX(-64px)}
.bids-buyer{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;margin:5px 0 10px;font-size:10.5px;font-weight:600;line-height:1.4;white-space:nowrap}
.bids-verified-icon{flex:0 0 auto;color:#1767f2;margin-left:0}
.bids-rating{display:flex;align-items:center;gap:9px}
.bids-stars{color:var(--bs-orange);font-size:15px;letter-spacing:1px}
.bids-card-details{display:contents}
.bids-tags{grid-column:3;grid-row:1;display:flex;align-items:flex-start;flex-wrap:nowrap;gap:5px;margin:0;padding-right:125px;transform:translateX(-22px)}
.bids-tag{padding:5px 6px;border-radius:7px;font-size:8px;font-weight:700;white-space:nowrap}
.bids-tag.api{color:#1750e7;background:#e5edff}.bids-tag.verified{color:#087a5e;background:#e2f5ed}.bids-tag.urgent{color:#e21a20;background:#ffe8e9}
.bids-info-grid{grid-column:2/4;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 28px}
.bids-info-item{display:grid;grid-template-columns:20px minmax(70px,88px) minmax(0,1fr);align-items:start;gap:5px;min-width:0;line-height:1.35}
.bids-info-item i{color:var(--bs-workspace-blue);font-size:17px;text-align:center}
.bids-info-item>svg{width:18px;height:18px;color:var(--bs-workspace-blue);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bids-info-label{color:#515970}.bids-info-value{font-weight:700;white-space:nowrap}
.bids-info-value{min-width:0;white-space:normal;overflow-wrap:anywhere}
.bids-info-item.is-deadline i,.bids-info-item.is-deadline .bids-info-label,.bids-info-item.is-deadline .bids-info-value{color:#f41419}
.bids-days{display:block;margin-top:3px;color:#f41419;font-size:11px;font-weight:400}
.bids-side-actions{position:absolute;right:12px;top:18px;display:flex;gap:6px}
.bids-icon-btn{width:36px;height:36px;border:1px solid var(--bs-line);border-radius:7px;background:#fff;color:#131a38}
.bids-static-page svg{display:inline-block;vertical-align:middle}
.bids-icon-btn svg,.bids-tool-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bids-submit-btn svg{width:17px;height:17px;margin-right:9px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bids-card{position:relative}
.bids-metrics{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:1fr;margin:0 16px;border:1px solid var(--bs-line);border-radius:8px;background:#fff;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}
.bids-metrics::-webkit-scrollbar{display:none;width:0;height:0}
.bids-metric{position:relative;min-width:0;min-height:98px;padding:10px 8px;display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-rows:25px auto minmax(22px,auto);column-gap:6px;row-gap:2px;align-content:center;align-items:center;border-right:0;overflow:hidden}
.bids-metric:not(:last-child):after{content:"";position:absolute;top:12px;right:0;bottom:12px;width:1px;background:#cbd3e1}
.bids-metric:last-child{min-height:0;margin:6px;border:1px solid #cfe2ed;border-radius:7px;background:var(--bs-workspace-blue-soft);box-shadow:0 2px 7px rgba(24,104,160,.06)}
.bids-metric i,.bids-metric-icon{grid-column:1;grid-row:1;align-self:center;margin:0;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border:2px solid var(--bs-workspace-blue);border-radius:50%;color:var(--bs-workspace-blue);font-size:14px}
.bids-metric-icon svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bids-metric>svg{grid-row:1/4;align-self:start;margin-top:3px;width:25px;height:25px;padding:2px;color:var(--bs-workspace-blue);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bids-metric-label{grid-column:2;grid-row:1;min-width:0;font-size:11px;line-height:1.15;color:#252b45;font-weight:600;white-space:normal;overflow-wrap:anywhere}
.bids-metric-value{grid-column:1/-1;grid-row:2;min-width:0;width:100%;font-size:13px;font-weight:700;line-height:1.2;margin-top:3px;text-align:left;white-space:nowrap}
.bids-metric-note{grid-column:1/-1;grid-row:3;min-width:0;margin-top:2px;color:#5d6479;font-size:10px;line-height:1.2;text-align:left;white-space:normal;overflow-wrap:anywhere}
.bids-metric.deadline i,.bids-metric.deadline .bids-metric-label,.bids-metric.deadline .bids-metric-value,.bids-metric.deadline .bids-metric-note{color:#f31319;border-color:#f31319}
.bids-metric.bids-received .bids-metric-label{color:var(--bs-workspace-blue);font-size:9px;line-height:1.1;font-weight:700;white-space:normal}
.bids-metric.bids-received{grid-template-columns:25px minmax(0,1fr);column-gap:6px;padding:8px}
.bids-card-footer{margin-top:13px;padding:8px 16px;min-height:55px;display:flex;align-items:center;border-top:1px solid var(--bs-line);background:#fff}
.bids-post-info{padding:0 26px 0 0;margin-right:26px;border-right:1px solid var(--bs-line)}
.bids-post-info:last-of-type{border:0}
.bids-footer-actions{margin-left:auto;display:flex;gap:14px}
.bids-detail-btn,.bids-submit-btn{height:38px;min-width:160px;border-radius:6px;font-weight:700}
.bids-detail-btn{border:1px solid var(--bs-workspace-blue);background:#fff;color:var(--bs-workspace-blue)}
.bids-submit-btn{border:0;background:var(--bs-workspace-blue);color:#fff}
.bids-submit-btn i{margin-right:9px}
.bids-pagination{height:59px;padding:0 20px;display:flex;align-items:center;border-top:1px solid var(--bs-line);background:#fff}
.bids-pages{display:flex;align-items:center;gap:12px;margin:auto}
.bids-page-btn{min-width:39px;height:36px;border:1px solid var(--bs-line);border-radius:6px;background:#fff;color:#101632}
.bids-page-btn.active{border-color:var(--bs-workspace-blue);background:var(--bs-workspace-blue);color:#fff}
.bids-per-page{display:flex;align-items:center;gap:13px}
.bids-per-page select{height:36px;padding:0 28px 0 13px;border:1px solid var(--bs-line);border-radius:6px;background:#fff}
@media(max-width:1350px){.bids-toolbar{flex-wrap:wrap}.bids-toolbar-spacer{display:none}.bids-search{width:410px;min-width:410px;flex-basis:410px}}
@media(max-width:1050px){.bids-body{grid-template-columns:1fr}.bids-filter-panel{display:none}}
@media(max-width:900px){.bids-card-top{grid-template-columns:1fr;grid-template-rows:auto}.bids-card-summary{grid-row:auto;padding-right:0}.bids-card-summary:after{display:none}.bids-buyer-block{grid-column:auto;grid-row:auto;padding-right:0}.bids-card-details{display:block;grid-column:auto}.bids-tags{display:flex;flex-wrap:wrap;margin-bottom:18px;padding-right:0;transform:none}.bids-info-grid{display:grid;grid-template-columns:1fr 1fr}.bids-side-actions{position:static;padding:0 20px 12px}.bids-card-title-row{padding-right:0;flex-wrap:wrap}.bids-card h2{white-space:normal}.bids-metrics{overflow-x:auto;grid-template-columns:repeat(8,minmax(130px,1fr))}}
@media(max-width:700px){.bids-static-page{margin:0;padding:0}.bids-search{width:100%;min-width:100%;flex-basis:100%;order:-1}.bids-toolbar{gap:8px}.bids-tool-btn{padding:0 11px}.bids-card-top{padding:15px}.bids-info-grid{grid-template-columns:1fr}.bids-card-footer{align-items:stretch;flex-direction:column;gap:10px}.bids-post-info{border:0;margin:0;padding:0}.bids-footer-actions{width:100%;margin:0}.bids-detail-btn,.bids-submit-btn{min-width:0;flex:1}.bids-pagination>span,.bids-per-page{display:none}.bids-pages{margin:auto}.bids-project-list{padding:0 6px}}
