.admins_page__u_oNo{padding:26px}.admins_pageHead__ON_1c{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:22px}.admins_pageHead__ON_1c h2{margin:0;display:flex;align-items:center;gap:8px;font-size:22px;color:var(--brand-navy);font-weight:700;letter-spacing:-.3px}.admins_pageHead__ON_1c p{margin:4px 0 0;color:#8c8c8c;font-size:13px}.admins_addBtn__6qFR0{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:none;border-radius:12px;background:var(--brand-teal);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 1px 0 rgba(27,42,74,.06)}.admins_addBtn__6qFR0:hover{filter:brightness(.97)}.admins_list__BHs7d{display:flex;flex-direction:column;gap:10px}.admins_row__iWCtP{justify-content:space-between;gap:12px;padding:14px 16px;background:#fff;border:1px solid #e7e3db;border-radius:14px;box-shadow:0 1px 0 rgba(27,42,74,.03)}.admins_email__HltWL,.admins_row__iWCtP{display:flex;flex-wrap:wrap;align-items:center}.admins_email__HltWL{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--brand-navy);gap:8px}.admins_meta__KU9WD{margin:0;font-size:12.5px;color:#8c8c8c}.admins_actions__1KBHb{display:flex;flex-wrap:wrap;gap:8px}.admins_iconBtn___AfDU{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid #e7e3db;background:#fbfaf8;color:var(--brand-navy);cursor:pointer}.admins_iconBtn___AfDU:hover:not(:disabled){background:#f3f1ec}.admins_iconBtn___AfDU:disabled{opacity:.55;cursor:not-allowed}.admins_iconBtnDanger__7u7Eu{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid #e7e3db;background:#fbfaf8;color:#b42318;cursor:pointer}.admins_iconBtnDanger__7u7Eu:hover:not(:disabled){background:#fef2f2}.admins_iconBtnDanger__7u7Eu:disabled{opacity:.55;cursor:not-allowed}.admins_iconBtnWarn__9QnpN{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid #fed7aa;background:#fff7ed;color:#c2410c;cursor:pointer}.admins_iconBtnWarn__9QnpN:hover:not(:disabled){background:#ffedd5}.admins_iconBtnWarn__9QnpN:disabled{opacity:.55;cursor:not-allowed}.admins_modalRoot__2spBL{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px}.admins_modalScrim__KfOHU{position:absolute;inset:0;background:rgba(15,23,42,.45)}.admins_modalPanel__APJAI{position:relative;width:100%;max-width:420px;background:#fff;border:1px solid #e7e3db;border-radius:16px;padding:20px;box-shadow:0 18px 48px rgba(15,23,42,.18)}.admins_modalHead__HmDcL{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.admins_modalHead__HmDcL h2{margin:0;font-size:17px;font-weight:750;color:var(--brand-navy)}.admins_modalClose__XUOhE{width:32px;height:32px;display:grid;place-items:center;border:none;border-radius:8px;background:transparent;color:#8c8c8c;cursor:pointer}.admins_modalClose__XUOhE:hover:not(:disabled){background:#f3f1ec;color:var(--brand-navy)}.admins_modalClose__XUOhE:disabled{opacity:.5;cursor:not-allowed}.admins_modalHint__caSUp{margin:0 0 14px;font-size:13px;color:#6b7280}.admins_modalError__zUeT5{margin:0 0 12px;padding:8px 10px;border-radius:10px;background:#fef2f2;color:#b42318;font-size:13px}.admins_field__VUlG_{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.admins_field__VUlG_ span{font-size:13px;font-weight:650;color:var(--brand-navy)}.admins_fieldInputWrap__F6Ubz{position:relative}.admins_field__VUlG_ input{width:100%;padding:10px 12px;border:1px solid #e7e3db;border-radius:10px;font-size:14px;background:#fff;color:var(--brand-navy)}.admins_field__VUlG_ input:focus{outline:none;border-color:var(--brand-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-teal) 16%,transparent)}.admins_eyeBtn__bCgOc{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);border:none;background:none;color:#8c8c8c;cursor:pointer;padding:0;display:grid;place-items:center}.admins_submitBtn__xvAaY{width:100%;margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border:none;border-radius:12px;background:var(--brand-teal);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.admins_submitBtn__xvAaY:disabled{opacity:.7;cursor:not-allowed}.admins_addHint__xi1D4{margin:4px 0 10px;font-size:12px;color:#8c8c8c;line-height:1.4}.admins_permBtn__9_Fa4{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;border:1px solid #d7ebea;background:#eef7f6;color:var(--brand-teal);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;text-decoration:none}.admins_permBtn__9_Fa4:hover:not(:disabled){background:#e2f2f0}.admins_permBtn__9_Fa4:disabled{opacity:.55;cursor:not-allowed}.admins_backLink__JiNaa{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--brand-teal);font-size:13px;font-weight:650;text-decoration:none}.admins_backLink__JiNaa:hover{text-decoration:underline}.admins_permsPageCard__5zi_F{width:100%;background:#fff;border:1px solid #e7e3db;border-radius:14px;padding:18px 18px 20px;box-shadow:0 1px 0 rgba(27,42,74,.03)}.admins_permsFullPage__JeF6J{min-height:calc(100vh - 120px);display:flex;flex-direction:column;gap:18px}.admins_permsFullHead__N7HiA{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.admins_permsFullHead__N7HiA h2{margin:0;display:flex;align-items:center;gap:8px;font-size:22px;color:var(--brand-navy);font-weight:700;letter-spacing:-.3px}.admins_permsFullHead__N7HiA p{margin:4px 0 0;color:#8c8c8c;font-size:13px}.admins_permsFullBody__6Klhx{flex:1;display:flex;flex-direction:column;gap:16px;width:100%;background:#fff;border:1px solid #e7e3db;border-radius:14px;padding:20px 22px 22px;box-shadow:0 1px 0 rgba(27,42,74,.03)}.admins_permsFullBody__6Klhx .admins_accessBlock__uUTx9{flex:1;margin:0}.admins_permsPageIdentity__YW_6r{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid #e7e3db;background:#fff;color:var(--brand-navy)}.admins_permsPageEmail__nH_qD{margin:0;font-size:15px;font-weight:700}.admins_permsPageForm__JVuWQ .admins_submitBtn__xvAaY{width:auto;min-width:140px}.admins_permsPageActions__x5h6j{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:8px;border-top:1px solid #f0ebe3}.admins_permsFullBody__6Klhx .admins_submitBtn__xvAaY{width:auto;min-width:140px;margin-top:0}.admins_cancelBtn__av5mm{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:12px;border:1px solid #e7e3db;background:#fff;color:var(--brand-navy);font-size:14px;font-weight:650;text-decoration:none}.admins_cancelBtn__av5mm:hover{background:#faf9f6}.admins_permSummary__dRMEX{margin:6px 0 0;font-size:12px;color:#6b7280}.admins_accessBlock__uUTx9{margin:12px 0 8px}.admins_accessTitle__PO72i{margin:0 0 12px;font-size:14px;font-weight:700;color:var(--brand-navy)}.admins_accessLivePages__0KMI8{display:flex;flex-direction:column;gap:0}.admins_marketCard__L9zMd{display:flex;flex-direction:column;gap:16px;padding:18px 20px;margin-bottom:14px;border-radius:14px;border:1px solid #e7e3db;background:#fff}.admins_marketCardOn__X5das{border-color:#9ccfc9;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-teal) 12%,transparent)}.admins_marketCardHead__0dMAj{display:inline-flex;align-items:center;gap:12px;cursor:pointer;width:fit-content}.admins_marketCardHead__0dMAj input{width:18px;height:18px;accent-color:var(--brand-teal);flex-shrink:0}.admins_marketCardTitle__E_jUs{font-size:16px;font-weight:700;color:var(--brand-navy)}.admins_marketActions__Exask{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}@media (max-width:720px){.admins_marketActions__Exask{grid-template-columns:repeat(2,minmax(0,1fr))}}.admins_marketActionBtn__Flxhv{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 16px;border-radius:12px;border:1.5px solid #e7e3db;background:#faf9f6;color:#5b6472;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;user-select:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.admins_marketActionBtn__Flxhv input{width:16px;height:16px;accent-color:var(--brand-teal);flex-shrink:0;cursor:pointer}.admins_marketActionBtn__Flxhv:hover{border-color:#cfe3e1;background:#fff;color:var(--brand-navy)}.admins_marketActionBtn__Flxhv:has(input:disabled){opacity:.55;cursor:not-allowed}.admins_marketActionBtnOn__UMKuU{border-color:var(--brand-teal);background:#eef7f6;color:var(--brand-teal)}.admins_accessList__kWiGi{display:flex;flex-direction:column;gap:10px}.admins_accessRow__MveN1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid #efebe3}.admins_accessRowSoon__OpZoN{opacity:.6}.admins_accessPage__SLFtz{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--brand-navy);cursor:pointer}.admins_accessPage__SLFtz input{width:16px;height:16px;accent-color:var(--brand-teal)}.admins_accessActions__p_S4I{display:flex;flex-wrap:wrap;gap:8px}.admins_actionChip__aJ6Jn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid #e7e3db;background:#fff;font-size:12px;font-weight:650;color:#6b7280;cursor:pointer;user-select:none}.admins_actionChip__aJ6Jn input{width:13px;height:13px;accent-color:var(--brand-teal)}.admins_actionChipOn__OLSwn{border-color:#b7d9d6;background:#eef7f6;color:var(--brand-teal)}.admins_soonTag__Ln0Xl{font-size:11px;font-weight:700;color:#8c8c8c;padding:5px 10px;border-radius:999px;background:#f0ebe3}.admin-badge_badge__N_FbG{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;line-height:1.2;white-space:nowrap;border:1px solid transparent}.admin-badge_sm__ZBijC{padding:3px 8px;font-size:10.5px}.admin-badge_md__8v_sn{padding:4px 10px;font-size:11.5px}.admin-badge_neutral__H8xpJ{background:#f3f1ec;color:#5c5c5c;border-color:#e7e3db}.admin-badge_info__8g1ki{background:#e8f1fb;color:#2f5f9a;border-color:#c9daf0}.admin-badge_success__MVGbl{background:#2a7b88;color:#fff}.admin-badge_warning__njSa5{background:#c9892c;color:#fff}.admin-badge_warningOutline__xR0K6{background:#fff;color:#c9892c;border-color:#e8c48a}.admin-badge_danger__yD_7N{background:#c0392b;color:#fff}.admin-badge_owner__XJKVJ{background:#e8f1fb;color:#2f5f9a;border-color:#c9daf0}.admin-badge_contractor__zxZHG{background:#edf7f5;color:var(--brand-teal);border-color:#cfe8e3}.admin-badge_engineer__UtbdF{background:#f4eef8;color:#6b4f8a;border-color:#e0d3ea}.admin-tabs_tabs__DQJEl{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.admin-tabs_tab___MmxW{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid #e7e3db;background:#fff;color:var(--brand-navy);font-size:13px;font-weight:600;text-decoration:none!important;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.admin-tabs_tab___MmxW:hover{background:#fbfaf8;border-color:#d5d0c6;color:var(--brand-navy)!important}.admin-tabs_tabActive__e6Tzy{background:var(--brand-teal);border-color:var(--brand-teal);color:#fff!important}.admin-tabs_tabActive__e6Tzy:hover{background:var(--brand-teal-dark);border-color:var(--brand-teal-dark);color:#fff!important}.admin-tabs_cnt__E3CkY{font-weight:500;opacity:.78;font-variant-numeric:tabular-nums}.admin-tabs_tabActive__e6Tzy .admin-tabs_cnt__E3CkY{opacity:.92}.project-detail-ui_page__Xp41c{background:#f4f6f7;min-height:calc(100vh - 64px);max-width:100%;overflow-x:clip}.project-detail-ui_hero__sSKuN{position:relative;overflow:hidden;background:linear-gradient(135deg,#1c5963,#2a7b88 40%,#3a8b98 70%,#4a9ba8);padding:1.75rem 0 2rem}.project-detail-ui_heroPattern__Oaox7{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.project-detail-ui_heroInner__ilnrj{position:relative;z-index:1}.project-detail-ui_heroLayout__k0bZ9{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.project-detail-ui_heroMain__rPc1D{flex:1;min-width:0}.project-detail-ui_heroCountdownWrap__KSoQn{display:flex;flex-direction:column;align-items:center;gap:.4375rem;flex-shrink:0;padding-top:.25rem}.project-detail-ui_heroCountdownRing__PhVzD{display:flex;flex-direction:column;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:50%;border:3px solid rgba(255,255,255,.4);box-shadow:0 8px 28px rgba(0,0,0,.22);text-align:center;padding:.375rem}.project-detail-ui_heroCountdownRingActive__VJ_cz{background:linear-gradient(145deg,#fde68a,#f59e0b 52%,#d97706);color:#451a03}.project-detail-ui_heroCountdownRingPending__L34hQ{background:linear-gradient(145deg,#bfdbfe,#60a5fa 52%,#2563eb);color:#1e3a8a}.project-detail-ui_heroCountdownRingExpired__MZDIL{background:linear-gradient(145deg,#fecaca,#f87171 52%,#dc2626);color:#7f1d1d}.project-detail-ui_heroCountdownValue__zQgxV{font-size:1.75rem;font-weight:900;line-height:1;letter-spacing:-.03em}.project-detail-ui_heroCountdownUnit__XLjNd{font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-top:.125rem;line-height:1.15;max-width:4.25rem}.project-detail-ui_heroCountdownUnitOnly__SSGXI{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;max-width:4.25rem}.project-detail-ui_heroCountdownMeta__p2Ee3{margin:0;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.9);text-align:center;max-width:6.5rem;line-height:1.35}.project-detail-ui_heroCountdownHours__Z_TBQ{margin:0;font-size:.625rem;font-weight:500;color:rgba(255,255,255,.68);text-align:center}.project-detail-ui_heroBack__G4P4L{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.5rem .875rem;margin-bottom:1rem;border:1px solid rgba(255,255,255,.45);border-radius:var(--radius-full,9999px);background:rgba(255,255,255,.14);color:#fff;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;backdrop-filter:blur(6px);transition:background .15s ease,border-color .15s ease,transform .15s ease}.project-detail-ui_heroBack__G4P4L:hover{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.7);color:#fff}.project-detail-ui_heroBack__G4P4L:focus-visible{outline:2px solid #fff;outline-offset:2px}.project-detail-ui_heroTitle__AO7G3{margin:0 0 1rem;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:800;color:#fff;line-height:1.15;letter-spacing:-.02em}.project-detail-ui_heroBadges__xfqDb{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.project-detail-ui_badgeOpen__V6F1v{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;border-radius:var(--radius-full);background:#22a06b;color:#fff;font-size:.75rem;font-weight:700}.project-detail-ui_badgeOpenDot__lv_YL{width:.4375rem;height:.4375rem;border-radius:var(--radius-full);background:#fff}.project-detail-ui_badgeMatch__3V8_q{padding:.3125rem .75rem;background:#2f6fed;font-weight:700}.project-detail-ui_badgeMatch__3V8_q,.project-detail-ui_badgeType__Gd2LT{display:inline-flex;align-items:center;border-radius:var(--radius-full);color:#fff;font-size:.75rem}.project-detail-ui_badgeType__Gd2LT{padding:.3125rem .875rem;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);font-weight:600}.project-detail-ui_heroStats__IEZKz{display:flex;flex-wrap:wrap;gap:.625rem}.project-detail-ui_heroStat__tCFa_{display:inline-flex;align-items:center;gap:.4375rem;padding:.4375rem .875rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92);font-size:.8125rem;font-weight:500;min-width:0;overflow-wrap:anywhere}.project-detail-ui_heroStat__tCFa_ svg{flex-shrink:0;opacity:.85}.project-detail-ui_content__8J3UI{padding-block:1.75rem 3rem}.project-detail-ui_layout__la_1x{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width:1024px){.project-detail-ui_layout__la_1x{grid-template-columns:minmax(0,1fr) 22.5rem;gap:1.75rem}}.project-detail-ui_mainCol__IQ1GU{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.project-detail-ui_sidebarCol__qURNH{display:flex;flex-direction:column;gap:1rem;min-width:0}@media (min-width:1024px){.project-detail-ui_sidebarCol__qURNH{position:sticky;top:5.5rem}}.project-detail-ui_card__rmLgA{background:#fff;border:1px solid #e8edf0;border-radius:var(--radius-xl);padding:1.375rem 1.5rem;box-shadow:0 1px 3px rgba(15,23,42,.04);min-width:0;overflow:hidden}.project-detail-ui_cardTitle__9hwWc{margin:0 0 1rem;font-size:1.0625rem;font-weight:800;color:var(--text);letter-spacing:-.01em}.project-detail-ui_cardBody__3xsC3{font-size:.9375rem;color:var(--text-secondary);line-height:1.75;white-space:pre-wrap}.project-detail-ui_cardMuted__GdEYS{background:var(--surface-2);border-color:var(--border-light)}.project-detail-ui_overviewPreview__lKnCT{margin:0 0 1.25rem;font-size:.9375rem;color:var(--text-secondary);line-height:1.75;white-space:pre-wrap}.project-detail-ui_overviewBlurredWrap__UJ539{position:relative;margin-bottom:1rem;max-height:5.5rem;overflow:hidden;border-radius:var(--radius-md)}.project-detail-ui_overviewBlurred__MlqNL{filter:blur(6px);user-select:none;pointer-events:none;margin:0;opacity:.65}.project-detail-ui_overviewBlurredMask__w1TZ9{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.55) 55%,var(--surface,#fff) 100%);pointer-events:none}.project-detail-ui_listingStatusNotice__gNXUc{margin:.25rem 0 0;padding:.75rem .875rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);background:color-mix(in srgb,var(--primary) 8%,white);color:var(--primary);font-size:.875rem;font-weight:600;line-height:1.45}.project-detail-ui_unlockBanner__cMr8p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 1.25rem;align-items:center;padding:1rem 1.125rem;border-radius:var(--radius-lg);border:1px solid #e8c468;background:linear-gradient(180deg,#fffdf8,#fff9ed)}@media (max-width:1023px){.project-detail-ui_unlockBanner__cMr8p{grid-template-columns:1fr}.project-detail-ui_unlockActions__L50lS{align-items:stretch}.project-detail-ui_unlockBtn__OBze8{width:100%}}.project-detail-ui_unlockIconWrap__GDMIJ{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background:#fff;border:1px solid #f0dfa0;flex-shrink:0;color:#c9920a}.project-detail-ui_unlockCopy__nh7Tt{flex:1;min-width:0}.project-detail-ui_unlockTitle__s4AUI{margin:0 0 .2rem;font-size:.9375rem;font-weight:800;color:var(--text)}.project-detail-ui_unlockSub__xVjpg{margin:0;font-size:.8125rem;color:var(--text-muted)}.project-detail-ui_unlockBenefits__uzRR8{display:flex;flex-wrap:wrap;gap:.35rem;margin:.35rem 0 .4rem;padding:0;list-style:none}.project-detail-ui_unlockBenefit__4Uu3U{font-size:.6875rem;font-weight:600;line-height:1.3;padding:.25rem .55rem;border-radius:var(--radius-full);background:rgba(18,86,86,.08);color:#125656;border:1px solid rgba(18,86,86,.12)}.project-detail-ui_unlockVatNote__g3vUt{margin:0;font-size:.75rem;color:var(--text-muted)}.project-detail-ui_unlockBtn__OBze8{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.6875rem 1.125rem;border:none;border-radius:var(--radius-md);background:#125656;color:#fff;font-size:.8125rem;font-weight:700;text-decoration:none;cursor:pointer;font-family:inherit;transition:background .15s ease;white-space:nowrap}.project-detail-ui_unlockBtn__OBze8:hover{background:#0f4848}.project-detail-ui_unlockActions__L50lS{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.5rem;flex-shrink:0}.project-detail-ui_unlockActionsNote__DzNbF{margin:0;max-width:11rem;font-size:.8125rem;color:var(--text-muted);font-weight:600;text-align:end;line-height:1.4}.project-detail-ui_walletLink__Ypjsi{font-size:.8125rem;font-weight:600;color:#125656;text-decoration:none;white-space:nowrap}.project-detail-ui_walletLink__Ypjsi:hover{text-decoration:underline}.project-detail-ui_unlockStack__aX_DK{display:contents}.project-detail-ui_unlockNote__fn1D3{margin:0;font-size:.8125rem;color:var(--text-muted);font-weight:600;text-align:center}.project-detail-ui_walletRow__cnzTf{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem .875rem;border-radius:var(--radius-md);background:var(--surface-2);font-size:.8125rem}.project-detail-ui_walletActions__sS9vg{display:flex;gap:.5rem;flex-wrap:wrap}.project-detail-ui_walletActions__sS9vg a,.project-detail-ui_walletActions__sS9vg form{flex:1;min-width:8rem}.project-detail-ui_timeline__xAhYV{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;position:relative;padding-top:.25rem}.project-detail-ui_timeline__xAhYV:before{content:"";position:absolute;top:.4375rem;left:8%;right:8%;height:2px;background:#dde3e8;z-index:0}.project-detail-ui_timelineStep__R6vgY{position:relative;z-index:1;text-align:center;padding-top:1.125rem}.project-detail-ui_timelineDot__X1Fb0{position:absolute;top:0;left:50%;transform:translateX(-50%);width:.75rem;height:.75rem;border-radius:var(--radius-full);background:#125656;border:2px solid #fff;box-shadow:0 0 0 2px #125656}.project-detail-ui_timelineDotDeadline__NyySC{background:#f97316;box-shadow:0 0 0 2px #f97316}.project-detail-ui_timelineLabel__eXF2c{display:block;font-size:clamp(.5625rem,2.2vw,.6875rem);font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem;line-height:1.25}.project-detail-ui_timelineDate__d0_hC{display:block;font-size:clamp(.6875rem,2.8vw,.8125rem);font-weight:700;color:var(--text);line-height:1.3}.project-detail-ui_metaScrollRow__Vxyev{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.project-detail-ui_metaScrollItem__Mqtyh{flex:1 1 min(240px,100%);min-width:min(240px,100%);max-width:100%;padding:1rem 1.125rem;border-radius:var(--radius-lg);border:1px solid var(--border-light)}.project-detail-ui_metaScrollLabel__bRxIS{display:block;font-size:.6875rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem}.project-detail-ui_metaScrollValue__Aw7I1{font-size:.875rem;font-weight:700;color:var(--text);line-height:1.45}.project-detail-ui_tradeTags__kr4YX{display:flex;flex-wrap:wrap;gap:.5rem}.project-detail-ui_tradeTag__eJ0Xl{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.4375rem .75rem;border-radius:var(--radius-md);background:#f1f4f6;border:1px solid #e4eaee;color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.4}.project-detail-ui_countdownCard__PS_OP{display:flex;align-items:center;gap:1rem;padding:1.125rem 1.25rem;border-radius:var(--radius-xl);border:1px solid #fdba74;background:linear-gradient(180deg,#fffaf5,#fff4ea)}.project-detail-ui_countdownIcon__cEuTP{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);background:#fff;border:1px solid #fed7aa;color:#ea580c;flex-shrink:0}.project-detail-ui_countdownCopy__cBX6x{min-width:0}.project-detail-ui_countdownTitle__ezRCB{margin:0;font-size:1.125rem;font-weight:900;color:#ea580c;letter-spacing:.02em;line-height:1.1}.project-detail-ui_countdownSub__NtB9m{margin:.25rem 0 0;font-size:.8125rem;font-weight:600;color:#c2410c}.project-detail-ui_countdownHours__tWVyi{margin:.125rem 0 0;font-size:.75rem;color:#9a3412}.project-detail-ui_countdownExpired__jZQRJ{border-color:#fca5a5;background:linear-gradient(180deg,#fef2f2,#fee2e2)}.project-detail-ui_countdownExpired__jZQRJ .project-detail-ui_countdownIcon__cEuTP{border-color:#fca5a5;color:#dc2626}.project-detail-ui_countdownExpired__jZQRJ .project-detail-ui_countdownTitle__ezRCB{color:#dc2626}.project-detail-ui_countdownExpired__jZQRJ .project-detail-ui_countdownHours__tWVyi,.project-detail-ui_countdownExpired__jZQRJ .project-detail-ui_countdownSub__NtB9m{color:#b91c1c}.project-detail-ui_countdownPending__op_jR{border-color:#fcd34d;background:linear-gradient(180deg,#fffbeb,#fef3c7)}.project-detail-ui_countdownPending__op_jR .project-detail-ui_countdownIcon__cEuTP{border-color:#fcd34d;color:#d97706}.project-detail-ui_countdownPending__op_jR .project-detail-ui_countdownTitle__ezRCB{color:#b45309}.project-detail-ui_countdownPending__op_jR .project-detail-ui_countdownHours__tWVyi,.project-detail-ui_countdownPending__op_jR .project-detail-ui_countdownSub__NtB9m{color:#92400e}.project-detail-ui_detailsGrid__tq75i{display:grid;grid-template-columns:1fr 1fr;gap:.875rem 1rem}.project-detail-ui_detailItem__MoRSF{display:flex;flex-direction:column;gap:.25rem}.project-detail-ui_detailLabel__zbRgn{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.project-detail-ui_detailValue__yM_wm{font-size:.875rem;font-weight:700;color:var(--text);line-height:1.3}.project-detail-ui_ownerRow__OSfq_{display:flex;align-items:center;gap:.875rem}.project-detail-ui_ownerAvatar__wvHUR{width:3rem;height:3rem;border-radius:var(--radius-full);background:linear-gradient(145deg,#e2e8f0,#cbd5e1);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.project-detail-ui_ownerAvatarImage___tsh5{width:100%;height:100%;object-fit:cover;display:block}.project-detail-ui_ownerAvatarBlurred__Dy159{filter:blur(4px);user-select:none}.project-detail-ui_ownerMeta__U1e1R{min-width:0}.project-detail-ui_verifiedBadge__tpp7i{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:var(--radius-full);background:#ecfdf3;border:1px solid #bbf7d0;color:#15803d;font-size:.6875rem;font-weight:700;margin-bottom:.25rem}.project-detail-ui_ownerHidden__tcfqa{margin:0;font-size:.8125rem;color:var(--text-muted)}.project-detail-ui_ownerName__Apt4u{margin:0;font-size:.9375rem;font-weight:700;color:var(--primary)}.project-detail-ui_ownerName__Apt4u a{color:inherit;text-decoration:none}.project-detail-ui_ownerName__Apt4u a:hover{text-decoration:underline}.project-detail-ui_ownerChatBtn__ejsLi,.project-detail-ui_submitBidBtn__sNAXq{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.375rem;padding:.625rem 1rem;box-sizing:border-box;border-radius:var(--radius-md);background:#125656;color:#fff;font-size:.8125rem;font-weight:700;text-decoration:none;font-family:inherit;transition:background .15s ease,transform .15s ease;box-shadow:0 2px 8px rgba(18,86,86,.18)}.project-detail-ui_ownerChatBtn__ejsLi{margin-top:1rem}.project-detail-ui_ownerChatBtn__ejsLi:hover{background:#0f4848;color:#fff;text-decoration:none}.project-detail-ui_submitBidBtn__sNAXq{border:none;cursor:pointer}.project-detail-ui_submitBidBtn__sNAXq:hover{background:#0f4848}.project-detail-ui_submitBidBtnDisabled__bAlq8,.project-detail-ui_submitBidBtn__sNAXq:disabled{background:#8fa8a8;box-shadow:none;cursor:not-allowed}.project-detail-ui_submitBidBtnDisabled__bAlq8:hover{background:#8fa8a8}.project-detail-ui_bidFormCard__Z62cG{background:#fff;border:1px solid #e8edf0;border-radius:var(--radius-xl);padding:1.375rem 1.5rem;box-shadow:0 1px 3px rgba(15,23,42,.04);display:flex;flex-direction:column;gap:1rem}.project-detail-ui_bidFormCard__Z62cG .project-detail-ui_cardTitle__9hwWc{margin-bottom:0}.project-detail-ui_bidFormCard__Z62cG .project-detail-ui_walletRow__cnzTf{margin:0}.project-detail-ui_bidFormCard__Z62cG .project-detail-ui_formHint__p4ur_{margin:0;padding:.875rem 1rem;line-height:1.55}.project-detail-ui_bidFormCard__Z62cG button[type=submit]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.9375rem 1.25rem;border:none;border-radius:var(--radius-lg);background:#125656;color:#fff;font-size:.9375rem;font-weight:800;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px rgba(18,86,86,.22)}.project-detail-ui_bidFormCard__Z62cG button[type=submit]:disabled{opacity:.75;cursor:not-allowed;box-shadow:none}.project-detail-ui_bidFormCard__Z62cG label,.project-detail-ui_bidFormFields__IyUqb label{display:block;font-size:.8125rem;font-weight:600;margin-bottom:.35rem;color:var(--text)}.project-detail-ui_bidFormCard__Z62cG input:not([type=radio]):not([type=file]),.project-detail-ui_bidFormCard__Z62cG select,.project-detail-ui_bidFormCard__Z62cG textarea,.project-detail-ui_bidFormFields__IyUqb input:not([type=radio]):not([type=file]),.project-detail-ui_bidFormFields__IyUqb select,.project-detail-ui_bidFormFields__IyUqb textarea{width:100%;margin-bottom:.875rem}.project-detail-ui_bidRadioGroup__25kZ0{margin:0 0 .875rem;padding:0;border:0;min-width:0}.project-detail-ui_bidRadioLegend__aszC_{display:block;width:100%;padding:0;margin-bottom:.45rem;font-size:.8125rem;font-weight:600;color:var(--text)}.project-detail-ui_bidRadioOptions__bMj80{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.project-detail-ui_bidRadioOption__rvLu6{display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex:1 1 calc(50% - 0.25rem);min-width:0;min-height:2.5rem;margin:0;padding:.625rem .875rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:.8125rem;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.project-detail-ui_bidRadioInput__Wh5iP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.project-detail-ui_bidRadioMark__kY8oB{width:1.125rem;height:1.125rem;box-sizing:border-box;border:2px solid #c5d0d6;border-radius:50%;background:#fff;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease}.project-detail-ui_bidRadioMark__kY8oB:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--primary);transform:scale(0);transition:transform .15s ease}.project-detail-ui_bidRadioText__eYHRL{flex:1;min-width:0;line-height:1.25;margin-inline-start:.125rem}.project-detail-ui_bidRadioOption__rvLu6:has(.project-detail-ui_bidRadioInput__Wh5iP:checked){border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:var(--primary-light)}.project-detail-ui_bidRadioOption__rvLu6:has(.project-detail-ui_bidRadioInput__Wh5iP:checked) .project-detail-ui_bidRadioMark__kY8oB{border-color:var(--primary)}.project-detail-ui_bidRadioOption__rvLu6:has(.project-detail-ui_bidRadioInput__Wh5iP:checked) .project-detail-ui_bidRadioMark__kY8oB:after{transform:scale(1)}.project-detail-ui_bidRadioOption__rvLu6:has(.project-detail-ui_bidRadioInput__Wh5iP:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.project-detail-ui_bidFormRow__LYkbO{display:grid;grid-template-columns:1fr;gap:0;margin-bottom:.875rem}@media (min-width:640px){.project-detail-ui_bidFormRow__LYkbO{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}}.project-detail-ui_bidFormField__sbltM{min-width:0}.project-detail-ui_bidFormRow__LYkbO .project-detail-ui_bidFormField__sbltM input,.project-detail-ui_bidFormRow__LYkbO .project-detail-ui_bidFormField__sbltM select{margin-bottom:0}.project-detail-ui_bidFormRow__LYkbO .project-detail-ui_bidFormField__sbltM label{margin-bottom:.35rem}.project-detail-ui_bidFormFields__IyUqb button[type=submit]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.9375rem 1.25rem;border:none;border-radius:var(--radius-lg);background:#125656;color:#fff;font-size:.9375rem;font-weight:800;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px rgba(18,86,86,.22)}.project-detail-ui_bidModalOverlay__S6YwH{position:fixed;inset:0;z-index:1100;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:1rem;isolation:isolate}.project-detail-ui_bidModalDialog__97plP{width:min(100%,560px);max-height:min(92vh,820px);overflow:hidden;display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-xl);border:1px solid #e8edf0;box-shadow:0 24px 48px rgba(0,0,0,.18)}.project-detail-ui_bidModalDialogWide__Io6DZ{width:min(calc(100vw - 2rem),870px);max-height:min(94vh,900px)}.project-detail-ui_bidModalDialogWide__Io6DZ .project-detail-ui_bidModalBody__FSi6i{overflow-x:auto}.project-detail-ui_bidModalHeader__Ug6uD{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.125rem 1.25rem;border-bottom:1px solid var(--border-light);background:#fff;flex-shrink:0}.project-detail-ui_bidModalTitle__RgFpA{margin:0;font-size:1.0625rem;font-weight:800;color:var(--text)}.project-detail-ui_bidModalClose__d08K5{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-muted);cursor:pointer}.project-detail-ui_bidModalBody__FSi6i{overflow-x:hidden;overflow-y:auto;padding:1.25rem 1.25rem 1.5rem;background:#fff;min-height:0}.project-detail-ui_bidModalBody__FSi6i .project-detail-ui_bidFormFields__IyUqb{background:#fff;min-width:0}.project-detail-ui_bidModalBody__FSi6i .project-detail-ui_bidFormFields__IyUqb input:not([type=radio]):not([type=file]),.project-detail-ui_bidModalBody__FSi6i .project-detail-ui_bidFormFields__IyUqb select,.project-detail-ui_bidModalBody__FSi6i .project-detail-ui_bidFormFields__IyUqb textarea{background:#fff}.project-detail-ui_formHint__p4ur_{margin:0 0 .875rem;padding:.75rem .875rem;border-radius:var(--radius-md);background:var(--primary-light);color:var(--primary);font-size:.8125rem;font-weight:600}.project-detail-ui_alertCard__E8UQA{padding:1rem 1.125rem;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border-light));background:var(--warning-light);margin-bottom:0}.project-detail-ui_alertTitle__XA15s{font-size:.9375rem;font-weight:800;color:var(--warning);margin-bottom:.25rem}.project-detail-ui_alertText__U7d7y{margin:0;font-size:.8125rem;color:var(--text-muted)}.project-detail-ui_sectionStack__PQmHo{display:flex;flex-direction:column;gap:1.25rem}.project-detail-ui_reviewItem___1Gk0{padding:1rem;border-radius:var(--radius-md);background:var(--surface-2);margin-bottom:.75rem}.project-detail-ui_reviewItem___1Gk0:last-child{margin-bottom:0}.project-detail-ui_applicantsCollapse__SHXTY{padding:0;overflow:hidden}.project-detail-ui_applicantsCollapseSummary__bfbnf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem 1.25rem;cursor:pointer;list-style:none;user-select:none}.project-detail-ui_applicantsCollapseSummary__bfbnf::-webkit-details-marker{display:none}.project-detail-ui_applicantsCollapseTitle__lBKvh{font-size:.9375rem;font-weight:700;color:var(--text)}.project-detail-ui_applicantsCollapseIcon__Se1F5{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0;transition:transform .15s ease}.project-detail-ui_applicantsCollapse__SHXTY[open] .project-detail-ui_applicantsCollapseIcon__Se1F5{transform:rotate(180deg)}.project-detail-ui_applicantsCollapseBody__YHOks{padding:0 1.25rem 1rem;border-top:1px solid var(--border-light)}.project-detail-ui_applicantsList__6_E6w{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.project-detail-ui_applicantRow__hsHJX{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface)}.project-detail-ui_applicantAvatar__H4UQY{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--primary-light);color:var(--primary);flex-shrink:0}.project-detail-ui_applicantName__FwYS2{flex:1;min-width:0;font-size:.9375rem;font-weight:600;color:var(--text)}.project-detail-ui_applicantStatus__VuiU8{flex-shrink:0;padding:.2rem .55rem;border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;line-height:1.2;white-space:nowrap}.project-detail-ui_applicantStatusAwarded__fq7Gq{background:#dbeafe;color:#1d4ed8}.project-detail-ui_applicantStatusDefault__DmS9G{background:#f3f4f6;color:#6b7280}.project-detail-ui_docSection__eMSjI{display:flex;flex-direction:column;gap:1rem}.project-detail-ui_docCollapse__nJewv{padding:0;overflow:hidden}.project-detail-ui_docCollapseSummary__h4zRQ{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem 1.25rem;cursor:pointer;list-style:none;user-select:none}.project-detail-ui_docCollapseSummary__h4zRQ::-webkit-details-marker{display:none}.project-detail-ui_docCollapseTitle__KKj6b{font-size:.9375rem;font-weight:700;color:var(--text)}.project-detail-ui_docCollapseMeta__GYdLj{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.project-detail-ui_docCollapseCount__NujU0{font-size:.75rem;font-weight:600;color:var(--text-muted)}.project-detail-ui_docCollapseIcon__RWTxl{width:1rem;height:1rem;color:var(--text-muted);transition:transform .15s ease}.project-detail-ui_docCollapse__nJewv[open] .project-detail-ui_docCollapseIcon__RWTxl{transform:rotate(180deg)}.project-detail-ui_docCollapseBody__T6S4i{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1.25rem .75rem;border-top:1px solid var(--border-light)}.project-detail-ui_docGroupCollapse__k5QDb{padding:0;overflow:hidden}.project-detail-ui_docGroupSummary____rFe{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem .525rem;cursor:pointer;list-style:none;user-select:none}.project-detail-ui_docGroupSummary____rFe::-webkit-details-marker{display:none}.project-detail-ui_docGroupCollapseIcon__phJ4D{width:.875rem;height:.875rem;color:var(--text-muted);flex-shrink:0;transition:transform .15s ease}.project-detail-ui_docGroupCollapse__k5QDb[open] .project-detail-ui_docGroupCollapseIcon__phJ4D{transform:rotate(180deg)}.project-detail-ui_docGroupBody__8ZGOs{padding:0 .525rem 1rem;border-top:1px solid var(--border-light)}.project-detail-ui_docGroup__XCj4z{display:flex;flex-direction:column;gap:.5rem}.project-detail-ui_docGroupHeader__OYCvm{display:flex;align-items:center;gap:.625rem;min-width:0}.project-detail-ui_docGroupIcon__R7uBS{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:var(--primary-light);color:var(--primary);flex-shrink:0}.project-detail-ui_docGroupMeta__NAA_B{min-width:0}.project-detail-ui_docGroupTitle__8qvGL{display:block;font-size:.875rem;font-weight:700;color:var(--text);line-height:1.3}.project-detail-ui_docGroupCount__aj2El{display:block;margin-top:.125rem;font-size:.75rem;color:var(--text-muted)}.project-detail-ui_docGroupBody__8ZGOs .project-detail-ui_docFileGrid__lv9Ag{padding-top:.75rem}.project-detail-ui_docFileGrid__lv9Ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem}.project-detail-ui_docFileCard__xkKpz{display:flex;flex-direction:column;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);overflow:hidden;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.project-detail-ui_docFileCard__xkKpz:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:0 4px 14px rgba(15,23,42,.08);transform:translateY(-1px)}.project-detail-ui_docFilePreview__PRZzb{position:relative;aspect-ratio:4/3;background:var(--surface-2);overflow:hidden}.project-detail-ui_docFileImage__3bL4t{width:100%;height:100%;object-fit:cover}.project-detail-ui_docFileIconWrap__TTihh{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--primary)}.project-detail-ui_docFileExt__lqa_L{position:absolute;top:.375rem;inset-inline-end:.375rem;padding:.125rem .375rem;border-radius:var(--radius-sm);background:rgba(15,23,42,.72);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.04em}.project-detail-ui_docFileBody__ZDttI{display:flex;flex-direction:column;gap:.35rem;padding:.625rem .75rem .75rem;min-width:0}.project-detail-ui_docFileName__p7clz{font-size:.75rem;font-weight:600;color:var(--text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.project-detail-ui_docFileAction__UnYIu{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:700;color:var(--primary)}.project-detail-ui_contactItem__8AHyz{padding:0}.project-detail-ui_contactName__JIHj2{font-size:.8125rem;font-weight:700;line-height:1.35;color:var(--text)}.project-detail-ui_contactMeta__ttbHx{margin-top:.125rem;font-size:.75rem;line-height:1.4;color:var(--text-secondary)}.project-detail-ui_contactCollapse__5hezX{padding:0;overflow:hidden}.project-detail-ui_contactCollapseSummary__SbXO8{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem .525rem;cursor:pointer;list-style:none;user-select:none}.project-detail-ui_contactCollapseSummary__SbXO8::-webkit-details-marker{display:none}.project-detail-ui_contactCollapseTitle__EO4qj{font-size:.9375rem;font-weight:700;color:var(--text)}.project-detail-ui_contactCollapseMeta__UXBdE{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.project-detail-ui_contactCollapseCount__jGbGS{font-size:.75rem;font-weight:600;color:var(--text-muted)}.project-detail-ui_contactCollapseIcon__XiE3U{width:1rem;height:1rem;color:var(--text-muted);transition:transform .15s ease}.project-detail-ui_contactCollapse__5hezX[open] .project-detail-ui_contactCollapseIcon__XiE3U{transform:rotate(180deg)}.project-detail-ui_contactCollapseBody__DRaLm{padding:.5rem .525rem .625rem;border-top:1px solid var(--border-light)}.project-detail-ui_contactGrid__owyOx{display:flex;flex-direction:column;gap:0}.project-detail-ui_contactGridRow__86IrD{display:grid;grid-template-columns:1.5rem minmax(5rem,1.1fr) minmax(5.5rem,.9fr) minmax(0,1.2fr);column-gap:.625rem;align-items:start;padding:.35rem 0;font-size:.8125rem;line-height:1.35;border-bottom:1px solid var(--border-light)}.project-detail-ui_contactGridRow__86IrD:last-child{border-bottom:none;padding-bottom:0}.project-detail-ui_contactGridHead__JCuwA{padding-top:0;padding-bottom:.35rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.project-detail-ui_contactGridNum__S9uYz{text-align:center;font-weight:700;color:var(--text-muted)}.project-detail-ui_contactGridName__p5tfC{font-weight:700;color:var(--text);min-width:0;overflow-wrap:anywhere}.project-detail-ui_contactGridPhone__MbZ8Q{color:var(--text-secondary);white-space:nowrap}.project-detail-ui_contactGridEmail__0Rwca{color:var(--text-secondary);min-width:0;overflow-wrap:anywhere;word-break:break-word}@media (max-width:1023px){.project-detail-ui_contactGridRow__86IrD{grid-template-columns:1.25rem minmax(4rem,1fr) minmax(4.75rem,.85fr) minmax(0,1fr);column-gap:.5rem;font-size:.75rem}}.project-detail-ui_budgetPill__lVpq6{display:inline-flex;align-items:center;gap:.75rem;max-width:100%;margin-top:1.125rem;margin-bottom:0;padding:.75rem 1rem;border:1px solid color-mix(in srgb,#2a7b88 16%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,#2a7b88 7%,#fff)}.project-detail-ui_budgetPillIcon__N_TTD{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background:color-mix(in srgb,#2a7b88 14%,#fff);color:#2a7b88}.project-detail-ui_budgetPillBody__HE5Zj{display:flex;flex-direction:column;gap:.15rem;min-width:0}.project-detail-ui_budgetPillLabel__vlwIc{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.project-detail-ui_budgetAmountRow__558gJ{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;min-width:0}.project-detail-ui_budgetAmount__29Pwm{font-size:1.25rem;font-weight:700;line-height:1.2;color:#1c5963;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word}.project-detail-ui_budgetCurrency__yg_51{font-size:.8125rem;font-weight:600;color:var(--text-secondary,#666)}.project-detail-ui_bidsOverviewCard__DLT1W{display:block;text-decoration:none;background:linear-gradient(135deg,#1c5963,#2a7b88 40%,#3a8b98 70%,#4a9ba8);color:#fff;transition:transform .15s ease,box-shadow .15s ease;min-width:0;overflow:hidden}.project-detail-ui_bidsOverviewCard__DLT1W:focus-visible,.project-detail-ui_bidsOverviewCard__DLT1W:hover{color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 24px rgba(28,89,99,.28)}.project-detail-ui_bidRangeLabel__va4E0,.project-detail-ui_bidRangeValue__aL2QB,.project-detail-ui_bidsOverviewCount__83JPu,.project-detail-ui_bidsOverviewHint__D1uFh{color:inherit}.project-detail-ui_bidRangeLabel__va4E0,.project-detail-ui_bidsOverviewHint__D1uFh{color:rgba(255,255,255,.9)}.project-detail-ui_bidsOverviewCard__DLT1W:focus-visible .project-detail-ui_bidRangeLabel__va4E0,.project-detail-ui_bidsOverviewCard__DLT1W:focus-visible .project-detail-ui_bidsOverviewHint__D1uFh,.project-detail-ui_bidsOverviewCard__DLT1W:hover .project-detail-ui_bidRangeLabel__va4E0,.project-detail-ui_bidsOverviewCard__DLT1W:hover .project-detail-ui_bidsOverviewHint__D1uFh{color:rgba(255,255,255,.92)}.project-detail-ui_bidsOverviewCard__DLT1W:focus-visible .project-detail-ui_bidRangeValue__aL2QB,.project-detail-ui_bidsOverviewCard__DLT1W:focus-visible .project-detail-ui_bidsOverviewCount__83JPu,.project-detail-ui_bidsOverviewCard__DLT1W:hover .project-detail-ui_bidRangeValue__aL2QB,.project-detail-ui_bidsOverviewCard__DLT1W:hover .project-detail-ui_bidsOverviewCount__83JPu{color:#fff}.project-detail-ui_bidsOverviewTop__W_19S{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.project-detail-ui_bidsOverviewLead__b5gjx{display:flex;align-items:center;gap:1rem;min-width:0;flex:1}.project-detail-ui_bidsOverviewIcon__VmOrS{width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.project-detail-ui_bidsOverviewCopy__j7SbV{min-width:0}.project-detail-ui_bidsOverviewCount__83JPu{font-size:1.5rem;font-weight:800;line-height:1.15}.project-detail-ui_bidsOverviewHint__D1uFh{font-size:.875rem;opacity:.9}.project-detail-ui_bidsOverviewArrow___3v6P{width:1.5rem;height:1.5rem;opacity:.8;flex-shrink:0;color:#fff}.project-detail-ui_bidRangeRow__NwbeC{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.2);font-size:.875rem;min-width:0}.project-detail-ui_bidRangeItem__C0qBf{min-width:0;flex:1 1 8rem}.project-detail-ui_bidRangeLabel__va4E0{opacity:.8}.project-detail-ui_bidRangeValue__aL2QB{display:inline;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.project-detail-ui_pendingNavOverlay__0CCh5{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);pointer-events:auto;touch-action:none}.project-detail-ui_pendingNavOverlayPanel___jWUJ{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1rem;border-radius:var(--radius-lg);background:var(--surface,#fff);border:1px solid var(--border-light);box-shadow:0 8px 24px rgba(15,23,42,.12);color:var(--text);font-size:.875rem;font-weight:600}.project-detail-ui_monetaryValue__57FMu{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.project-detail-ui_extendForm__uYzzT{display:flex;gap:.5rem;align-items:stretch}.project-detail-ui_extendForm__uYzzT select{flex:1;margin-bottom:0;min-height:var(--tap-min,44px);box-sizing:border-box}.project-detail-ui_extendSubmit__Hcntx{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:5.5rem;min-height:var(--tap-min,44px);padding:0 1.25rem;font-size:.9375rem;font-weight:600;font-family:inherit;white-space:nowrap;border-radius:var(--radius-lg);border:1px solid var(--primary);background:var(--primary-light);color:var(--primary);cursor:pointer;box-sizing:border-box}.project-detail-ui_extendSubmit__Hcntx:disabled{background:var(--surface-2);color:var(--text-muted);cursor:not-allowed;opacity:.75}@media (max-width:1023px){.project-detail-ui_pageWithStickyBar__q16A8{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}.project-detail-ui_hero__sSKuN{padding:1.125rem 0 1.25rem}.project-detail-ui_heroLayout__k0bZ9{gap:.875rem}.project-detail-ui_heroCountdownRing__PhVzD{width:4.5rem;height:4.5rem;border-width:2px;padding:.25rem}.project-detail-ui_heroCountdownValue__zQgxV{font-size:1.375rem}.project-detail-ui_heroCountdownUnit__XLjNd{font-size:.5rem}.project-detail-ui_heroCountdownUnitOnly__SSGXI{font-size:.625rem}.project-detail-ui_heroCountdownMeta__p2Ee3{font-size:.625rem;max-width:5.5rem}.project-detail-ui_heroCountdownHours__Z_TBQ{font-size:.5625rem}.project-detail-ui_heroTitle__AO7G3{font-size:clamp(1.25rem,5vw,1.5rem);margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-detail-ui_heroBadges__xfqDb{margin-bottom:.625rem;gap:.375rem}.project-detail-ui_heroStats__IEZKz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem}.project-detail-ui_heroStat__tCFa_{display:flex;width:100%;box-sizing:border-box;font-size:.75rem;padding:.375rem .5625rem;min-width:0;line-height:1.25}.project-detail-ui_content__8J3UI{padding-block:1rem 2rem}.project-detail-ui_layout__la_1x{display:flex;flex-direction:column;gap:1rem;width:100%}.project-detail-ui_layoutSidebarFirst__3u_B_ .project-detail-ui_sidebarCol__qURNH{order:-1}.project-detail-ui_mainCol__IQ1GU,.project-detail-ui_sidebarCol__qURNH{width:100%;max-width:100%}.project-detail-ui_sidebarCol__qURNH{gap:.875rem}.project-detail-ui_mainCol__IQ1GU{gap:1rem}.project-detail-ui_bidFormCard__Z62cG,.project-detail-ui_card__rmLgA{padding:1rem 1.125rem;border-radius:var(--radius-lg)}.project-detail-ui_docGroupCollapse__k5QDb{padding:0}.project-detail-ui_docSection__eMSjI{gap:.5rem}.project-detail-ui_docGroupSummary____rFe{padding:.625rem .35rem;gap:.375rem}.project-detail-ui_docGroupBody__8ZGOs{padding:0 .35rem .625rem}.project-detail-ui_docGroupBody__8ZGOs .project-detail-ui_docFileGrid__lv9Ag{padding-top:.5rem}.project-detail-ui_contactCollapseSummary__SbXO8{padding:.625rem .35rem}.project-detail-ui_contactCollapseBody__DRaLm{padding:.375rem .35rem .5rem}.project-detail-ui_docGroupIcon__R7uBS{width:1.75rem;height:1.75rem}.project-detail-ui_docGroupTitle__8qvGL{font-size:.8125rem}.project-detail-ui_docGroupCount__aj2El{margin-top:.0625rem;font-size:.6875rem}.project-detail-ui_cardTitle__9hwWc{font-size:.9375rem;margin-bottom:.75rem}.project-detail-ui_cardBody__3xsC3{font-size:.875rem;line-height:1.65}.project-detail-ui_timeline__xAhYV{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding-top:.25rem}.project-detail-ui_timeline__xAhYV:before{display:block;left:10%;right:10%;top:.375rem}.project-detail-ui_timelineStep__R6vgY{display:block;text-align:center;padding-top:.875rem;border-bottom:none}.project-detail-ui_timelineDotDeadline__NyySC,.project-detail-ui_timelineDot__X1Fb0{position:absolute;top:0;left:50%;transform:translateX(-50%);width:clamp(.625rem,2.5vw,.75rem);height:clamp(.625rem,2.5vw,.75rem);grid-row:auto;align-self:auto;margin:0}.project-detail-ui_timelineLabel__eXF2c{margin-bottom:.125rem;font-size:clamp(.5rem,2.4vw,.625rem)}.project-detail-ui_timelineDate__d0_hC{font-size:clamp(.625rem,3vw,.75rem)}.project-detail-ui_detailsGrid__tq75i{grid-template-columns:1fr;gap:.75rem}.project-detail-ui_detailItem__MoRSF{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--border-light)}.project-detail-ui_detailItem__MoRSF:last-child{border-bottom:none}.project-detail-ui_detailValue__yM_wm{text-align:end}.project-detail-ui_countdownCard__PS_OP,.project-detail-ui_countdownExpired__jZQRJ{padding:.875rem 1rem;gap:.75rem}.project-detail-ui_countdownTitle__ezRCB{font-size:1rem}.project-detail-ui_countdownIcon__cEuTP{width:2.5rem;height:2.5rem}.project-detail-ui_docFileGrid__lv9Ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.project-detail-ui_docFilePreview__PRZzb{aspect-ratio:3/2}.project-detail-ui_docFileBody__ZDttI{gap:.25rem;padding:.5rem .625rem .625rem}.project-detail-ui_docFileName__p7clz{font-size:.75rem}.project-detail-ui_docFileAction__UnYIu{font-size:.6875rem}.project-detail-ui_unlockBanner__cMr8p{gap:.75rem;padding:.875rem}.project-detail-ui_unlockTitle__s4AUI{font-size:.875rem}.project-detail-ui_unlockBenefit__4Uu3U{font-size:.625rem;padding:.2rem .45rem}.project-detail-ui_unlockVatNote__g3vUt{font-size:.6875rem}.project-detail-ui_unlockSub__xVjpg{font-size:.75rem}.project-detail-ui_unlockActionsNote__DzNbF{max-width:none;text-align:start}.project-detail-ui_budgetPill__lVpq6{width:100%;box-sizing:border-box}.project-detail-ui_extendForm__uYzzT{flex-direction:column;align-items:stretch}.project-detail-ui_extendForm__uYzzT select,.project-detail-ui_extendSubmit__Hcntx{width:100%;min-height:var(--tap-min,44px)}.project-detail-ui_bidFormCard__Z62cG input,.project-detail-ui_bidFormCard__Z62cG select,.project-detail-ui_bidFormCard__Z62cG textarea{font-size:16px}.project-detail-ui_bidFormCard__Z62cG label{font-size:.8125rem}.project-detail-ui_bidsOverviewTop__W_19S{align-items:flex-start}.project-detail-ui_bidsOverviewCount__83JPu{font-size:1.25rem}.project-detail-ui_bidsOverviewIcon__VmOrS{width:2.75rem;height:2.75rem}.project-detail-ui_bidRangeRow__NwbeC{flex-direction:column;gap:.5rem}.project-detail-ui_bidRangeItem__C0qBf{flex:none;width:100%}}@media (max-width:640px){.project-detail-ui_heroStats__IEZKz{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.project-detail-ui_heroStat__tCFa_{padding:.375rem .5rem;font-size:.6875rem;gap:.3125rem;line-height:1.25}.project-detail-ui_heroStat__tCFa_ svg{width:.75rem;height:.75rem}}@media (max-width:480px){.project-detail-ui_hero__sSKuN{padding:.875rem 0 1rem}.project-detail-ui_heroCountdownWrap__KSoQn{gap:.3125rem;padding-top:0}.project-detail-ui_heroCountdownRing__PhVzD{width:4rem;height:4rem}.project-detail-ui_heroCountdownValue__zQgxV{font-size:1.25rem}.project-detail-ui_heroBack__G4P4L{margin-bottom:.75rem;min-height:2.75rem;padding:.55rem 1rem;font-size:.875rem}.project-detail-ui_heroTitle__AO7G3{font-size:1.125rem;margin-bottom:.5rem}.project-detail-ui_heroBadges__xfqDb{margin-bottom:.5rem}.project-detail-ui_badgeMatch__3V8_q,.project-detail-ui_badgeOpen__V6F1v,.project-detail-ui_badgeType__Gd2LT{font-size:.6875rem;padding:.25rem .5625rem}.project-detail-ui_heroStats__IEZKz{gap:.3125rem}.project-detail-ui_heroStat__tCFa_{padding:.3125rem .4375rem;font-size:.625rem}.project-detail-ui_bidFormCard__Z62cG,.project-detail-ui_card__rmLgA{padding:.875rem 1rem}.project-detail-ui_tradeTag__eJ0Xl{font-size:.75rem;padding:.375rem .625rem}}.project-detail-ui_mobileActionBar__7lPzR{display:none}@media (max-width:1023px){.project-detail-ui_mobileActionBar__7lPzR{display:block;position:fixed;inset-inline:0;bottom:0;z-index:40;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom, 0px));background:rgba(255,255,255,.96);border-top:1px solid #e8edf0;backdrop-filter:blur(8px)}.project-detail-ui_mobileActionBarInner___QI41{max-width:1280px;margin:0 auto}.project-detail-ui_mobileActionBarSub__sFIui{margin:0 0 .375rem;font-size:.6875rem;font-weight:600;color:var(--text-muted);text-align:center}.project-detail-ui_mobileActionBarBtn__iwgin{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.25rem;border-radius:var(--radius-lg);background:#125656;color:#fff;font-size:.9375rem;font-weight:800;text-decoration:none;font-family:inherit;border:none;cursor:pointer}.project-detail-ui_mobileActionBarBtn__iwgin:active{background:#0f4848}}.project-detail-ui_bidDocUploads__XGTxv{display:flex;flex-direction:column;gap:.75rem}.project-detail-ui_bidDocUploadZone__4aPIC{border:1px dashed var(--border,#d1d5db);border-radius:var(--radius-lg);padding:.75rem;background:rgba(248,250,252,.7)}.project-detail-ui_bidDocUploadZoneError__jN_6U{border-color:#fca5a5;background:rgba(254,242,242,.85)}.project-detail-ui_bidDocUploadZoneWarning__17LTQ{border-color:#fdba74;background:rgba(255,247,237,.9)}.project-detail-ui_bidDocUploadZoneSuccess__QJPI5{border-color:#86efac;background:rgba(240,253,244,.9)}.project-detail-ui_bidDocUploadZoneLoading__AJhtV{border-color:rgba(18,86,86,.35);background:rgba(18,86,86,.04)}.project-detail-ui_bidDocZoneFeedback__MpTFe{margin-top:.65rem;display:flex;flex-direction:column;gap:.45rem}.project-detail-ui_bidDocZoneRechecking__wI7Jv{margin:0;font-size:.75rem;font-weight:600;color:var(--primary,#125656);line-height:1.35}.project-detail-ui_bidDocZoneAlert__FtQPe{margin:0;font-size:.8125rem;font-weight:600;color:#9a3412;line-height:1.45}.project-detail-ui_bidDocUploadZoneSuccess__QJPI5 .project-detail-ui_bidDocZoneAlert__FtQPe{color:#166534}.project-detail-ui_bidDocUploadZoneLoading__AJhtV .project-detail-ui_bidDocZoneAlert__FtQPe{color:var(--primary,#125656)}.project-detail-ui_bidAiScanLoader__ywOPm{display:flex;align-items:center;gap:.75rem;padding:.55rem .7rem;border-radius:var(--radius-md);background:linear-gradient(118deg,rgba(12,69,69,.07),rgba(18,86,86,.05) 45%,rgba(21,101,101,.04));border:1px solid rgba(18,86,86,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.65);animation:project-detail-ui_bidAiScanGlow__ITNvp 2.4s ease-in-out infinite}.project-detail-ui_bidAiScanLoaderCompact__SaSOZ{padding:.4rem .55rem;gap:.55rem}@keyframes project-detail-ui_bidAiScanGlow__ITNvp{0%,to{border-color:rgba(18,86,86,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}50%{border-color:rgba(18,86,86,.38);box-shadow:0 0 0 3px rgba(18,86,86,.08),inset 0 1px 0 rgba(255,255,255,.65)}}.project-detail-ui_bidAiScanIconWrap__wUfo_{position:relative;width:2rem;height:2.5rem;flex-shrink:0;color:#125656}.project-detail-ui_bidAiScanDoc__pCxQf{width:100%;height:100%;display:block;animation:project-detail-ui_bidAiScanDocFloat__vtGFP 2.2s ease-in-out infinite}@keyframes project-detail-ui_bidAiScanDocFloat__vtGFP{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.project-detail-ui_bidAiScanBeam__tKGVQ{position:absolute;left:.2rem;right:.2rem;height:.35rem;border-radius:var(--radius-full);background:linear-gradient(90deg,transparent,rgba(18,86,86,.15),#125656,rgba(18,86,86,.15),transparent);top:.35rem;animation:project-detail-ui_bidAiScanSweep__KCJol 1.5s ease-in-out infinite;pointer-events:none}@keyframes project-detail-ui_bidAiScanSweep__KCJol{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(1.65rem);opacity:0}}.project-detail-ui_bidAiScanSpark__uM5u1{position:absolute;top:.15rem;right:-.05rem;width:.45rem;height:.45rem;border-radius:var(--radius-full);background:#125656;animation:project-detail-ui_bidAiScanSpark__uM5u1 1.5s ease-in-out infinite}@keyframes project-detail-ui_bidAiScanSpark__uM5u1{0%,to{transform:scale(.65);opacity:.35}50%{transform:scale(1);opacity:1}}.project-detail-ui_bidAiScanCopy__of0zc{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.project-detail-ui_bidAiScanBadge__07OlK{display:inline-flex;align-self:flex-start;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#125656;background:rgba(18,86,86,.1);border-radius:var(--radius-full);padding:.1rem .45rem}.project-detail-ui_bidAiScanMessage__Sqz0_{margin:0;font-size:.8125rem;font-weight:600;color:#0c4545;line-height:1.35;transition:opacity .18s ease,transform .18s ease}.project-detail-ui_bidAiScanMessageVisible__rQsLx{opacity:1;transform:translateY(0)}.project-detail-ui_bidAiScanMessageHidden__0CzsB{opacity:0;transform:translateY(3px)}.project-detail-ui_bidAiScanProgress__g8M73{display:flex;align-items:center;gap:.25rem;margin-top:.1rem}.project-detail-ui_bidAiScanProgressDot__vEn48{width:.35rem;height:.35rem;border-radius:var(--radius-full);background:rgba(18,86,86,.18);transition:transform .2s ease,background .2s ease}.project-detail-ui_bidAiScanProgressDotActive__Gcm5T{background:#125656;transform:scale(1.15);animation:project-detail-ui_bidAiScanDotPulse__UxYwN 1.2s ease-in-out infinite}.project-detail-ui_bidAiScanProgressDotDone__wh9bw{background:rgba(18,86,86,.45)}@keyframes project-detail-ui_bidAiScanDotPulse__UxYwN{0%,to{box-shadow:0 0 0 0 rgba(18,86,86,.25)}50%{box-shadow:0 0 0 4px rgba(18,86,86,0)}}.project-detail-ui_bidAiScanDots__mgkl_{display:flex;align-items:center;gap:.2rem;flex-shrink:0}.project-detail-ui_bidAiScanDots__mgkl_ span{width:.3rem;height:.3rem;border-radius:var(--radius-full);background:#125656;animation:project-detail-ui_bidAiScanDotBounce__kkcuI 1.1s ease-in-out infinite}.project-detail-ui_bidAiScanDots__mgkl_ span:nth-child(2){animation-delay:.15s}.project-detail-ui_bidAiScanDots__mgkl_ span:nth-child(3){animation-delay:.3s}@keyframes project-detail-ui_bidAiScanDotBounce__kkcuI{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}.project-detail-ui_bidAiScanLoaderCompact__SaSOZ .project-detail-ui_bidAiScanIconWrap__wUfo_{width:1.5rem;height:1.85rem}.project-detail-ui_bidAiScanLoaderCompact__SaSOZ .project-detail-ui_bidAiScanBadge__07OlK,.project-detail-ui_bidAiScanLoaderCompact__SaSOZ .project-detail-ui_bidAiScanDots__mgkl_,.project-detail-ui_bidAiScanLoaderCompact__SaSOZ .project-detail-ui_bidAiScanProgress__g8M73{display:none}.project-detail-ui_bidAiScanLoaderCompact__SaSOZ .project-detail-ui_bidAiScanMessage__Sqz0_{font-size:.75rem}.project-detail-ui_bidAiScanInlineDots__dbudo{display:inline-flex;align-items:center;gap:.15rem}.project-detail-ui_bidAiScanInlineDots__dbudo span{width:.28rem;height:.28rem;border-radius:var(--radius-full);background:currentColor;animation:project-detail-ui_bidAiScanDotBounce__kkcuI 1.1s ease-in-out infinite}.project-detail-ui_bidAiScanInlineDots__dbudo span:nth-child(2){animation-delay:.15s}.project-detail-ui_bidAiScanInlineDots__dbudo span:nth-child(3){animation-delay:.3s}.project-detail-ui_bidDocUploadHeader__sjKrq{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.5rem}.project-detail-ui_bidDocFileList__Cm8o0{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.project-detail-ui_bidDocFileList__Cm8o0 li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8125rem}.project-detail-ui_bidDocRemoveBtn__RJcy7{border:none;background:transparent;color:#9a3412;font-size:.75rem;cursor:pointer;font-family:inherit}.project-detail-ui_bidDocMismatchList__z0erz{margin:.35rem 0 0;padding-inline-start:1.1rem;color:#9a3412;font-size:.8125rem}.project-detail-ui_bidDocAiPanel__2V76y{border:1px solid rgba(18,86,86,.2);border-radius:var(--radius-lg);padding:.85rem;background:rgba(18,86,86,.04);display:flex;flex-direction:column;gap:.5rem}.project-detail-ui_bidDocAiRow__Fyzmn{display:flex;flex-direction:column;gap:.15rem;font-size:.8125rem}.project-detail-ui_bidDocAiCompare__Cc_ci{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.35rem}.project-detail-ui_bidDocAiCompare__Cc_ci>div{display:flex;flex-direction:column;gap:.15rem}@media (max-width:640px){.project-detail-ui_bidDocAiCompare__Cc_ci{grid-template-columns:1fr}}.project-detail-ui_emptyBidsPanel__ktEsd{position:relative;max-width:720px;margin:.25rem auto 0;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3vw,2.25rem);border-radius:var(--radius-2xl);background:linear-gradient(180deg,#ffffff,#f7fbfb);border:1px solid rgba(13,115,119,.14);box-shadow:0 22px 48px -34px rgba(27,42,74,.35);text-align:center;overflow:hidden}.project-detail-ui_emptyBidsPanel__ktEsd:before{content:"";position:absolute;inset-inline:1.4rem;top:0;height:3px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--brand-teal) 0,var(--brand-copper) 50%,var(--brand-teal) 100%);opacity:.8}.project-detail-ui_emptyBidsBadge__vUpAE{gap:.45rem;padding:0 1rem;border-radius:var(--radius-xl);background:rgba(13,115,119,.1);border:1px solid rgba(13,115,119,.16);color:var(--brand-teal);font-size:.8125rem;font-weight:700;letter-spacing:.02em}.project-detail-ui_emptyBidsBadge__vUpAE,.project-detail-ui_emptyBidsIcon__imvTq{display:inline-flex;align-items:center;justify-content:center;height:56px;margin:0;box-sizing:border-box}.project-detail-ui_emptyBidsIcon__imvTq{width:56px;border-radius:var(--radius-xl);background:linear-gradient(135deg,#e6f4f1,#d4e8eb);border:1px solid rgba(13,115,119,.12);color:#0d7377}.project-detail-ui_emptyBidsHeader__XSy1H{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;margin:0 auto 1.25rem}.project-detail-ui_emptyBidsTitle__g681_{margin:0 0 .75rem;color:var(--brand-navy);font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.project-detail-ui_emptyBidsCopy__Ol6oR{margin:0 auto 1.35rem;max-width:38rem;color:var(--brand-charcoal);font-size:.98rem;line-height:1.75}.project-detail-ui_emptyBidsSteps__5AUcz{display:grid;gap:.7rem;width:100%;max-width:none;margin:0 0 1.5rem;text-align:start}.project-detail-ui_emptyBidsStep__dMu9T{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem .9rem;border-radius:var(--radius-xl);background:var(--brand-ivory);border:1px solid var(--brand-ivory-dark)}.project-detail-ui_emptyBidsStep__dMu9T p{margin:0;color:var(--brand-charcoal);font-size:.9rem;line-height:1.55}.project-detail-ui_emptyBidsStepIcon__uu_m2{width:30px;height:30px;border-radius:var(--radius-md);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(13,115,119,.14);color:var(--brand-teal)}.project-detail-ui_emptyBidsActions__ZugvE{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;width:100%}.project-detail-ui_emptyBidsPrimaryCta__YcGtr{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:3rem;padding:.85rem 1rem;border-radius:var(--radius-lg);background:var(--brand-copper);color:#fff;font-weight:700;font-size:.9rem;text-decoration:none;text-align:center;box-shadow:0 8px 24px rgba(184,115,51,.28)}.project-detail-ui_emptyBidsPrimaryCta__YcGtr:focus-visible,.project-detail-ui_emptyBidsPrimaryCta__YcGtr:hover{color:#fff;text-decoration:none;filter:brightness(1.04)}.project-detail-ui_emptyBidsSecondaryCta__PC1eJ{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.85rem 1rem;border-radius:var(--radius-lg);background:#fff;border:1.5px solid rgba(13,115,119,.28);color:var(--brand-teal);font-weight:700;font-size:.9rem;text-decoration:none;text-align:center}.project-detail-ui_emptyBidsSecondaryCta__PC1eJ:focus-visible,.project-detail-ui_emptyBidsSecondaryCta__PC1eJ:hover{background:rgba(13,115,119,.06);text-decoration:none;color:var(--brand-teal)}@media (max-width:640px){.project-detail-ui_emptyBidsPanel__ktEsd{padding:1.4rem 1.1rem 1.55rem;border-radius:var(--radius-xl)}.project-detail-ui_emptyBidsActions__ZugvE{grid-template-columns:1fr}}.bid-attachments-tabs_count__qg6_c{position:relative;display:inline-block;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;flex-shrink:0;border-radius:50%;box-sizing:border-box;padding:0;margin:0;overflow:hidden;vertical-align:middle}.bid-attachments-tabs_countSelected__0dTbU{background:rgba(255,255,255,.25);color:#fff}.bid-attachments-tabs_countIdle__moBBk{background:rgba(0,0,0,.06);color:#6b7280}.bid-attachments-tabs_countValue__EdRTu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;font-size:.65rem;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.bid-card_card__gE60D{display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-2xl);border:1px solid #e8e4dc;box-shadow:0 4px 24px rgba(15,23,42,.08);overflow:hidden;position:relative}.bid-card_cardFill__hsXDl{height:100%}.bid-card_cardBody__otXF4{display:flex;flex-direction:column;flex:1;min-height:0}.bid-card_cardBodyGrow__OP5cL{flex:1}.bid-card_cardTopRanked__9d18c{border:2px solid #1c5963;box-shadow:0 8px 28px rgba(28,89,99,.18)}.bid-card_cardAwarded__3d6_0{border-color:#86efac}.bid-card_topBadge___gVET{position:absolute;top:.65rem;inset-inline-start:.65rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;font-size:.625rem;font-weight:700;border-radius:var(--radius-full);line-height:1;pointer-events:none;box-shadow:0 2px 8px rgba(245,158,11,.35)}.bid-card_topBadgeIcon__egbqH{width:11px;height:11px;fill:currentColor;flex-shrink:0}.bid-card_header__VBawe{background:linear-gradient(135deg,#0f4d55,#1c5963 45%,#2a7b88);padding:1.25rem 1.25rem 1rem;color:#fff;position:relative}.bid-card_headerTop__a4I81{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.bid-card_bidderSection__eouMX{display:flex;align-items:flex-start;gap:.875rem;flex:1;min-width:0;padding-top:.25rem}.bid-card_logo__Ny6IV{width:52px;height:52px;border-radius:50%;background:#fff;color:#1c5963;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:800;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.12)}.bid-card_bidderInfo___IKNi{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding-top:.125rem}.bid-card_nameRow__u5dBI{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.bid-card_name__KlnNi{font-size:1rem;font-weight:700;line-height:1.35;word-break:break-word}.bid-card_verifiedIcon__PZzdI{width:18px;height:18px;color:#4ade80;flex-shrink:0}.bid-card_statusBadge__rG8CJ{display:inline-flex;align-items:center;width:fit-content;padding:.2rem .625rem;border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;flex-shrink:0}.bid-card_tagsRow__ulleq{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.bid-card_verifiedBadge__XgezB{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .625rem;border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;background:#ecfdf5;color:#059669;flex-shrink:0}.bid-card_verifiedBadgeIcon__hFXs_{width:12px;height:12px;flex-shrink:0}.bid-card_statusblue__YarNu{background:#dbeafe;color:#1d4ed8}.bid-card_statusyellow__u53rx{background:#fef3c7;color:#92400e}.bid-card_statusgreen__mQ9s5{background:#dcfce7;color:#166534}.bid-card_statusred__HOqcq{background:#fee2e2;color:#b91c1c}.bid-card_trustSection__rUCQi{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex-shrink:0}.bid-card_trustLabel__o4_M1{font-size:.625rem;font-weight:500;opacity:.85;white-space:nowrap}.bid-card_trustCircle__fywCL{position:relative;width:58px;height:58px}.bid-card_trustSvg__qfs_b{width:100%;height:100%;transform:rotate(-90deg)}.bid-card_trustTrack__K0SFf{fill:none;stroke:rgba(255,255,255,.25);stroke-width:3}.bid-card_trustProgress___Q4VQ{fill:none;stroke:#4ade80;stroke-width:3;stroke-linecap:round}.bid-card_trustValue__Ec8uh{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.bid-card_trustNumber__4_LP8{font-size:1rem;font-weight:800;line-height:1}.bid-card_trustMax__budPd{font-size:.5rem;opacity:.75}.bid-card_trustUnavailable__C6JF0{font-size:1.125rem;opacity:.65}.bid-card_headerDivider__MOyWa{height:1px;background:rgba(255,255,255,.2);margin:1rem 0 .875rem}.bid-card_headerStats__dc27q{display:flex;align-items:center;gap:1.25rem}.bid-card_statBlock__2iscj{flex:1;min-width:0}.bid-card_statLabel__jI_XT{font-size:.6875rem;opacity:.8;margin-bottom:.2rem}.bid-card_statValue__T5lX_{font-size:clamp(1rem,2.5vw,1.375rem);font-weight:800;line-height:1.1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bid-card_statDetail__1VEpa{margin:.35rem 0 0;font-size:.6875rem;font-weight:600;line-height:1.35;color:#fff;opacity:1;white-space:normal}.bid-card_statCurrency__BOo0E{font-size:.875rem;font-weight:600;opacity:.9}.bid-card_statVatTag__892lA{display:inline-block;margin-inline-start:.35rem;padding:.1rem .4rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.02em;vertical-align:middle;background:rgba(255,255,255,.2);color:#fff}.bid-card_statDivider__Wp3A2{width:1px;align-self:stretch;min-height:2.5rem;background:rgba(255,255,255,.25);flex-shrink:0}.bid-card_scoreSection__81TYH{padding:1.125rem 1.25rem;background:#faf8f4;border-bottom:1px solid #ece8e0}.bid-card_scoreSectionTitle__6TKJO{font-size:.9375rem;font-weight:700;color:#1f2937;margin-bottom:.875rem}.bid-card_scoreGrid__nxuW_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;justify-items:center}.bid-card_scoreRingItem__1Q1gw{display:flex;flex-direction:column;align-items:center;gap:.45rem}.bid-card_scoreRingLabel___Xd_u{font-size:.75rem;font-weight:600;color:#4b5563;white-space:nowrap}.bid-card_scoreRingCircle__u4o6R{position:relative;width:72px;height:72px}.bid-card_scoreRingCircleCompact__v9wfb{width:80px;height:80px}.bid-card_scoreRingTrack__iwtVl{fill:none;stroke:#e5e7eb;stroke-width:3}.bid-card_scoreRingProgressTechnical__kSsR6{fill:none;stroke:#3b82f6;stroke-width:3;stroke-linecap:round}.bid-card_scoreRingProgressFinancial__0H6I4{fill:none;stroke:#22c55e;stroke-width:3;stroke-linecap:round}.bid-card_scoreRingProgressRecommendation__ysac7{fill:none;stroke:#16a34a;stroke-width:3;stroke-linecap:round}.bid-card_scoreRingValue__kOFX2{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 .2rem;text-align:center;overflow:hidden}.bid-card_scoreRingValueCompact__t7ugl{flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:0;line-height:1;padding:0 .15rem}.bid-card_scoreRingNumber___At7i{font-size:.875rem;font-weight:800;line-height:1.05;color:#111827}.bid-card_scoreRingNumberCompact__Li1qP{font-size:.5625rem;line-height:1.1}.bid-card_scoreRingCaption__gP83E{margin:.25rem 0 0;max-width:6.5rem;font-size:.5625rem;line-height:1.25;color:#6b7280;text-align:center;word-break:break-all}.bid-card_scoreRingMax__zwjjm{font-size:.5rem;color:#9ca3af;font-weight:500}.bid-card_scoreCard__6_vuC{background:#fff;border:1px solid #e8e4dc;border-radius:var(--radius-md);padding:.75rem .5rem;text-align:center}.bid-card_scoreHeader__TNFpc{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.6875rem;color:#6b7280;margin-bottom:.35rem;white-space:nowrap}.bid-card_scoreIconTechnical__CEbPw{color:#3b82f6}.bid-card_scoreIconFinancial__odp7F{color:#22c55e}.bid-card_scoreIconLocation__D1BGh{color:#f97316}.bid-card_scoreIconExperience__miqYv{color:#8b5cf6}.bid-card_scoreIcon__PbBFz{width:13px;height:13px;flex-shrink:0}.bid-card_scoreUnavailable__4is3O{color:#94a3b8}.bid-card_scoreValue__12T65{font-size:.9375rem;font-weight:700;color:#111827;line-height:1.2}.bid-card_scoreValueCompact__FomiV{font-size:.6875rem;line-height:1.25;word-break:break-all}.bid-card_scoreMax__F5MGs{font-size:.6875rem;color:#9ca3af;font-weight:500}.bid-card_scoreCaption__TMBmB{margin:.35rem 0 0;font-size:.6875rem;line-height:1.35;color:#6b7280;font-weight:500}.bid-card_scoreBarTrack__7phx6{height:4px;background:#ece8e0;border-radius:var(--radius-full);margin-top:.5rem;overflow:hidden}.bid-card_scoreBarFill__Sfzzd{height:100%;border-radius:var(--radius-full);transition:width .3s ease}.bid-card_scoreBarTechnical__16oud{background:#3b82f6}.bid-card_scoreBarFinancial__4pyB8{background:#22c55e}.bid-card_scoreBarLocation__LaAZ2{background:#f97316}.bid-card_scoreBarExperience__uqC59{background:#8b5cf6}.bid-card_section__3zEJf{padding:.875rem 1.125rem;border-bottom:1px solid #ece8e0;background:#fff}.bid-card_sectionHeader__3aPzB{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem}.bid-card_sectionIcon__obHU9{width:14px;height:14px;color:#1c5963;flex-shrink:0}.bid-card_sectionTitle__o5ckY{font-size:.75rem;font-weight:600;color:#374151;letter-spacing:.01em}.bid-card_proposalText__i8oN1{font-size:.8125rem;color:#6b7280;line-height:1.65;word-break:break-word}.bid-card_readMoreBtn__Zq6ng{background:none;border:none;color:#1c5963;font-size:.8125rem;font-weight:600;cursor:pointer;padding:0;margin-inline-start:.25rem}.bid-card_readMoreBtn__Zq6ng:hover{text-decoration:underline}.bid-card_documentGroups__dZ9xZ{display:flex;flex-direction:column;gap:.75rem}.bid-card_documentGroup__7hoKK{display:flex;flex-direction:column;gap:.4rem}.bid-card_documentGroupTitle__vh4sK{display:flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;color:#6b7280;letter-spacing:.02em;text-transform:none}.bid-card_documentGroupCount__5RU00{font-weight:600;color:#9ca3af}.bid-card_documentsList__RumSJ{display:flex;flex-direction:column;gap:.5rem}.bid-card_documentRow__g7CLh{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;background:#faf8f4;border:1px solid #e8e4dc;border-radius:var(--radius-md);text-decoration:none;transition:border-color .15s ease,background .15s ease}.bid-card_documentRow__g7CLh:hover{border-color:#1c5963;background:#f5f9fa}.bid-card_documentIcon__znz4i{width:20px;height:20px;flex-shrink:0}.bid-card_fileIconPdf__vhwYG{color:#ef4444}.bid-card_fileIconImage__NPvTJ{color:#22c55e}.bid-card_fileIconExcel__JPsCQ{color:#16a34a}.bid-card_fileIconZip__cQoAD{color:#3b82f6}.bid-card_fileIconDefault__LY1sU{color:#6b7280}.bid-card_documentInfo__GS1Sx{flex:1;min-width:0}.bid-card_documentName__AT7cR{display:block;font-size:.8125rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bid-card_documentMeta__KI4HM{font-size:.6875rem;color:#9ca3af;margin-top:.125rem}.bid-card_downloadIcon__oELdg{width:16px;height:16px;color:#1c5963;flex-shrink:0}.bid-card_infoGrid__qJFjt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.bid-card_infoBox__NlQHM{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:#faf8f4;border:1px solid #ece8e0;border-radius:var(--radius-md);min-width:0}.bid-card_infoIcon__s2XjB{width:16px;height:16px;color:#1c5963;flex-shrink:0;margin-top:.1rem}.bid-card_infoContent__1olvM{display:flex;flex-direction:column;gap:.15rem;min-width:0}.bid-card_infoLabel__Jj3Dx{font-size:.6875rem;color:#9ca3af;font-weight:500}.bid-card_infoValue__H82Bc{font-size:.8125rem;color:#1f2937;font-weight:600;word-break:break-word;line-height:1.45}.bid-card_actions__R__0b{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;padding:1rem 1.25rem;background:#faf8f4;border-top:1px solid #ece8e0}.bid-card_actions__R__0b form{display:flex;min-width:0}.bid-card_actionBtn__twt55{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.625rem .5rem;border-radius:var(--radius-md);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none;background:#fff;border:1px solid #1c5963;color:#1c5963;white-space:nowrap}.bid-card_actionBtn__twt55:hover{background:#f0f7f8}.bid-card_actionBtnPrimary__c2RRc{background:#1c5963;color:#fff;border-color:#1c5963}.bid-card_actionBtnPrimary__c2RRc:hover{background:#164a52}.bid-card_actionIcon__Guiq5{width:14px;height:14px;flex-shrink:0}.bid-card_collapseBtn__KigVp{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.625rem;background:#faf8f4;border:none;border-top:1px solid #ece8e0;cursor:pointer}.bid-card_collapseLabel__7mFKh{font-size:.75rem;font-weight:600;color:#1c5963}.bid-card_collapseIcon__20og_{width:22px;height:22px;color:#1c5963;background:#fff;border:1px solid #e8e4dc;border-radius:50%;padding:3px}@media (max-width:640px){.bid-card_header__VBawe{padding:1rem}.bid-card_headerTop__a4I81{flex-wrap:wrap}.bid-card_trustSection__rUCQi{margin-inline-start:auto}.bid-card_statValue__T5lX_{font-size:1.125rem}.bid-card_scoreGrid__nxuW_{grid-template-columns:repeat(3,minmax(0,1fr))}.bid-card_actions__R__0b{grid-template-columns:repeat(2,minmax(0,1fr))}.bid-card_infoGrid__qJFjt{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:1100px){.bid-card_name__KlnNi{font-size:.875rem}.bid-card_statValue__T5lX_{font-size:1.125rem}.bid-card_scoreGrid__nxuW_{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.bid-card_scoreCard__6_vuC{padding:.5rem .35rem}.bid-card_scoreHeader__TNFpc{font-size:.625rem}.bid-card_scoreValue__12T65{font-size:.8125rem}.bid-card_actions__R__0b{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes bid-card_bidCardShimmer__sza_W{0%{background-position:-200% 0}to{background-position:200% 0}}.bid-card_skeletonCard__9_Z4i{pointer-events:none;min-height:22rem}.bid-card_skeletonBody__vk2lT,.bid-card_skeletonHeader__MJ0jc,.bid-card_skeletonStats__ouN8_{display:flex;gap:.75rem}.bid-card_skeletonHeader__MJ0jc{padding:1.25rem;background:linear-gradient(135deg,#0f4d55,#1c5963 45%,#2a7b88);align-items:flex-start}.bid-card_skeletonAvatar__38_dn{width:2.75rem;height:2.75rem;border-radius:var(--radius-full);flex-shrink:0;background:rgba(255,255,255,.15)}.bid-card_skeletonHeaderText__2Hyjw{flex:1;display:flex;flex-direction:column;gap:.5rem}.bid-card_skeletonTags__yjJB4{display:flex;gap:.35rem}.bid-card_skeletonScore__d4Sc4{width:3rem;height:3rem;border-radius:var(--radius-full);flex-shrink:0;background:rgba(255,255,255,.15)}.bid-card_skeletonStats__ouN8_{padding:.875rem 1.25rem;border-bottom:1px solid #e8e4dc}.bid-card_skeletonBody__vk2lT{flex-direction:column;padding:1rem 1.25rem 1.25rem;flex:1}.bid-card_skeletonBar__MTZ_d{border-radius:var(--radius-sm);background:linear-gradient(90deg,#f0ebe3 25%,#faf7f2 50%,#f0ebe3 75%);background-size:200% 100%;animation:bid-card_bidCardShimmer__sza_W 1.4s ease-in-out infinite}.bid-card_skeletonBarSm__NqOA5{width:4.5rem;height:1.125rem}.bid-card_skeletonBarMd__x__2W{width:60%;height:1.25rem;background:rgba(255,255,255,.2);animation:none}.bid-card_skeletonBarLg__zx9Sd{flex:1;height:2.5rem}.bid-card_skeletonBarFull__kvwZc{width:100%;height:.875rem}.bid-card_skeletonBarShort__gEA6V{width:45%;height:.875rem}