.detail-module__0CAz4G__page{width:100%;min-height:calc(100vh - var(--topbar-h));overflow-anchor:none;flex-direction:column;gap:10px;padding:clamp(8px,.8vw,14px) 0 0;display:flex}.detail-module__0CAz4G__page *,.detail-module__0CAz4G__page :before,.detail-module__0CAz4G__page :after{overflow-anchor:none}.detail-module__0CAz4G__header{justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:2px 36px;display:flex}.detail-module__0CAz4G__headerL{flex-wrap:wrap;flex:1;align-items:center;gap:6px 10px;min-width:0;display:flex}.detail-module__0CAz4G__headerR{flex-shrink:0;align-items:center;gap:6px;display:flex}.detail-module__0CAz4G__backBtn{color:#555;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .12s;display:inline-flex}.detail-module__0CAz4G__backBtn:hover{color:#111;background:#f5f5f5;border-color:#ccc}.dark .detail-module__0CAz4G__backBtn{color:#ffffff80;background:0 0;border-color:#ffffff1a}.dark .detail-module__0CAz4G__backBtn:hover{color:#eee;background:#ffffff0d}.detail-module__0CAz4G__breadcrumbText{color:#555;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:200px;font-size:14px;font-weight:500;text-decoration:none;transition:color .12s;overflow:hidden}.detail-module__0CAz4G__breadcrumbText:hover{color:#111}.dark .detail-module__0CAz4G__breadcrumbText{color:#ffffff80}.dark .detail-module__0CAz4G__breadcrumbText:hover{color:#eee}.detail-module__0CAz4G__headerDivider{background:#e2e8f0;flex-shrink:0;width:1px;height:16px;margin:0 2px;display:inline-block}.dark .detail-module__0CAz4G__headerDivider{background:#ffffff1a}.detail-module__0CAz4G__downloadBtn{color:#555;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .12s;display:inline-flex}.detail-module__0CAz4G__downloadBtn:hover{color:#111;background:#f5f5f5;border-color:#ccc}.dark .detail-module__0CAz4G__downloadBtn{color:#fff9;background:0 0;border-color:#ffffff1a}.dark .detail-module__0CAz4G__downloadBtn:hover{color:#eee;background:#ffffff0d;border-color:#ffffff2e}.detail-module__0CAz4G__metaInline{flex-wrap:wrap;align-items:center;gap:8px;margin-left:2px;display:inline-flex}.detail-module__0CAz4G__metaRowMobile{display:none}@media (max-width:820px){.detail-module__0CAz4G__metaInline{display:none}.detail-module__0CAz4G__metaRowMobile{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-2px;padding:0 2px;display:flex}}.detail-module__0CAz4G__statusPill{letter-spacing:.2px;text-transform:lowercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.detail-module__0CAz4G__statusPill[data-status=draft]{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.detail-module__0CAz4G__statusPill[data-status=active]{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.detail-module__0CAz4G__statusPill[data-status=waiting]{color:#92400e;background:#fef3c7;border-color:#fde68a}.detail-module__0CAz4G__statusPill[data-status=completed]{color:#166534;background:#dcfce7;border-color:#bbf7d0}.detail-module__0CAz4G__name{color:#0f172a;letter-spacing:-.3px;cursor:text;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;margin:0;padding:2px 4px;font-size:18px;font-weight:700;line-height:1.2;transition:background .12s;overflow:hidden}.detail-module__0CAz4G__name:hover{background:#f1f5f9}.detail-module__0CAz4G__nameEditWrap{flex:1;align-items:center;gap:4px;min-width:0;display:inline-flex}.detail-module__0CAz4G__nameInput{color:#0f172a;letter-spacing:-.4px;background:#fff;border:1px solid #3b82f6;border-radius:6px;outline:none;flex:1;min-width:0;padding:3px 8px;font-family:inherit;font-size:22px;font-weight:700}.detail-module__0CAz4G__nameInput:disabled{opacity:.6}.detail-module__0CAz4G__nameEditBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .12s;display:inline-flex}.detail-module__0CAz4G__nameEditBtn:hover{background:#f8fafc;border-color:#cbd5e1}.detail-module__0CAz4G__nameEditBtn:disabled{opacity:.5;cursor:not-allowed}.detail-module__0CAz4G__iconBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .12s;display:inline-flex}.detail-module__0CAz4G__iconBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.detail-module__0CAz4G__iconBtnDanger:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.detail-module__0CAz4G__confirmInline{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.detail-module__0CAz4G__confirmText{color:#991b1b;font-size:12.5px;font-weight:500}.detail-module__0CAz4G__confirmYes{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s}.detail-module__0CAz4G__confirmYes:hover{background:#b91c1c}.detail-module__0CAz4G__confirmYes:disabled{opacity:.6;cursor:not-allowed}.detail-module__0CAz4G__confirmNo{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s}.detail-module__0CAz4G__confirmNo:hover{color:#0f172a;background:#f8fafc}.detail-module__0CAz4G__confirmNo:disabled{opacity:.6;cursor:not-allowed}.detail-module__0CAz4G__metaRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-4px;display:flex}.detail-module__0CAz4G__metaItem{color:#64748b;font-size:12.5px}.detail-module__0CAz4G__metaSum{color:#0f172a;font-weight:600}.detail-module__0CAz4G__metaSumLabel{color:#64748b;font-size:12.5px}.dark .detail-module__0CAz4G__metaSumLabel{color:#ffffff8c}.detail-module__0CAz4G__metaDot{background:#cbd5e1;border-radius:50%;flex-shrink:0;width:3px;height:3px}.detail-module__0CAz4G__fileBadge{color:#047857;background:#ecfdf5;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.dark .detail-module__0CAz4G__fileBadge{color:#6ee7b7;background:#05966929}.detail-module__0CAz4G__fileExt{color:#fff;letter-spacing:.3px;background:#059669;border-radius:3px;padding:1px 4px;font-size:8.5px;font-weight:700;line-height:1;position:absolute;bottom:-4px;right:-4px}.detail-module__0CAz4G__tenderNameDivider{background:#e2e8f0;flex-shrink:0;width:1px;height:14px;margin:0 2px;display:inline-block}.dark .detail-module__0CAz4G__tenderNameDivider{background:#ffffff1a}.detail-module__0CAz4G__tenderNameAside{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;flex-shrink:1;max-width:220px;font-size:12px;font-weight:400;overflow:hidden}.dark .detail-module__0CAz4G__tenderNameAside{color:#ffffff61}@media (max-width:1024px){.detail-module__0CAz4G__tenderNameAside,.detail-module__0CAz4G__tenderNameDivider{display:none}}@media (max-width:640px){.detail-module__0CAz4G__fileNameLink{max-width:140px}}.detail-module__0CAz4G__fileNameLink{color:#334155;text-overflow:ellipsis;white-space:nowrap;cursor:default;-webkit-user-select:text;user-select:text;flex-shrink:0;max-width:240px;font-size:13px;font-weight:500;overflow:hidden}.dark .detail-module__0CAz4G__fileNameLink{color:#ffffffb3}.detail-module__0CAz4G__fileBody{flex:1;min-width:0}.detail-module__0CAz4G__fileName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.detail-module__0CAz4G__fileMeta{color:#64748b;margin-top:1px;font-size:11.5px}.detail-module__0CAz4G__fileActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.detail-module__0CAz4G__fileActionBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:all .12s;display:inline-flex}.detail-module__0CAz4G__fileActionBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.detail-module__0CAz4G__fileActionDanger{color:#64748b;justify-content:center;width:32px;padding:0}.detail-module__0CAz4G__fileActionDanger:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.detail-module__0CAz4G__fileMissing{color:#94a3b8;font-size:12.5px;font-style:italic}.detail-module__0CAz4G__heroCard{background:radial-gradient(80% 60% at 10% 0,#6366f114,#0000 60%),radial-gradient(60% 80% at 90% 100%,#3b82f60f,#0000 60%),linear-gradient(#fafbff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:16px;margin-top:8px;padding:40px 44px 44px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.detail-module__0CAz4G__heroGrid{pointer-events:none;background-image:linear-gradient(90deg,#6366f10f 1px,#0000 1px),linear-gradient(#6366f10f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 80%,#000,#0000 70%);mask-image:radial-gradient(100% 80%,#000,#0000 70%)}.detail-module__0CAz4G__heroGlow{filter:blur(24px);pointer-events:none;background:radial-gradient(#6366f124,#0000 70%);width:420px;height:220px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.detail-module__0CAz4G__heroContent{z-index:1;max-width:520px;position:relative}.detail-module__0CAz4G__heroKicker{color:#475569;letter-spacing:.6px;background:#6366f114;border:1px solid #6366f12e;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.detail-module__0CAz4G__heroTitle{color:#0f172a;letter-spacing:-.6px;margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.15}.detail-module__0CAz4G__heroBody{color:#475569;margin:0 0 24px;font-size:14.5px;line-height:1.55}.detail-module__0CAz4G__heroActionRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.detail-module__0CAz4G__heroCta{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;align-items:center;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .16s,transform .16s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 2px #0f172a1f}.detail-module__0CAz4G__heroCta:hover:not(:disabled){background:#1e293b;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a2e}.detail-module__0CAz4G__heroCta:active:not(:disabled){transform:translateY(0)}.detail-module__0CAz4G__heroCta:disabled{opacity:.7;cursor:not-allowed}.detail-module__0CAz4G__heroCtaArrow{opacity:0;align-items:center;max-width:0;margin-left:0;transition:max-width .22s cubic-bezier(.4,0,.2,1),margin-left .22s cubic-bezier(.4,0,.2,1),opacity .18s,transform .22s cubic-bezier(.4,0,.2,1);display:inline-flex;overflow:hidden;transform:translate(-6px)}.detail-module__0CAz4G__heroCta:hover:not(:disabled) .detail-module__0CAz4G__heroCtaArrow{opacity:1;max-width:22px;margin-left:8px;transform:translate(0)}@media (prefers-reduced-motion:reduce){.detail-module__0CAz4G__heroCtaArrow{transition:none}}.detail-module__0CAz4G__heroHint{color:#64748b;font-size:12.5px;font-weight:500;animation:.2s ease-out detail-module__0CAz4G__fadeIn}@keyframes detail-module__0CAz4G__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.detail-module__0CAz4G__skeletonHeader{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;border-radius:8px;width:60%;height:36px;animation:1.4s linear infinite detail-module__0CAz4G__shimmer}.detail-module__0CAz4G__skeletonCard{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;border-radius:12px;height:78px;animation:1.4s linear infinite detail-module__0CAz4G__shimmer}.detail-module__0CAz4G__skeletonHero{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;border-radius:16px;height:220px;animation:1.4s linear infinite detail-module__0CAz4G__shimmer}@keyframes detail-module__0CAz4G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.detail-module__0CAz4G__errorState{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 20px;display:flex}.detail-module__0CAz4G__errorTitle{color:#334155;font-size:15px;font-weight:600}.detail-module__0CAz4G__errorBack{color:#3b82f6;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .12s;display:inline-flex}.detail-module__0CAz4G__errorBack:hover{color:#1d4ed8;background:#dbeafe}.dark .detail-module__0CAz4G__backLink{color:#ffffff8c}.dark .detail-module__0CAz4G__backLink:hover{color:#fffffff2}.dark .detail-module__0CAz4G__backProject{color:#fffffff2}.dark .detail-module__0CAz4G__name{color:#fffffff2}.dark .detail-module__0CAz4G__name:hover{background:#ffffff0f}.dark .detail-module__0CAz4G__nameInput{color:#fffffff2;background:#0f172a;border-color:#3b82f6}.dark .detail-module__0CAz4G__iconBtn{color:#fff9;background:#ffffff0a;border-color:#ffffff1a}.dark .detail-module__0CAz4G__iconBtn:hover{color:#fffffff2;background:#ffffff14;border-color:#ffffff2e}.dark .detail-module__0CAz4G__iconBtnDanger:hover{color:#fca5a5;background:#dc26261f;border-color:#dc26264d}.dark .detail-module__0CAz4G__nameEditBtn{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff1a}.dark .detail-module__0CAz4G__nameEditBtn:hover{background:#ffffff14;border-color:#ffffff2e}.dark .detail-module__0CAz4G__metaItem{color:#ffffff8c}.dark .detail-module__0CAz4G__metaSum{color:#fffffff2}.dark .detail-module__0CAz4G__metaDot{background:#fff3}.dark .detail-module__0CAz4G__fileCard{background:#27427b29;border-color:#ffffff14}.dark .detail-module__0CAz4G__fileName{color:#fffffff2}.dark .detail-module__0CAz4G__fileMeta{color:#ffffff8c}.dark .detail-module__0CAz4G__fileActionBtn{color:#ffffffbf;background:#ffffff0a;border-color:#ffffff1a}.dark .detail-module__0CAz4G__fileActionBtn:hover{color:#fffffff2;background:#ffffff14;border-color:#ffffff2e}.dark .detail-module__0CAz4G__heroCard{background:radial-gradient(80% 60% at 10% 0,#6366f124,#0000 60%),radial-gradient(60% 80% at 90% 100%,#3b82f61a,#0000 60%),linear-gradient(#27427b38 0%,#27427b29 100%);border-color:#ffffff14}.dark .detail-module__0CAz4G__heroGrid{background-image:linear-gradient(90deg,#6366f11f 1px,#0000 1px),linear-gradient(#6366f11f 1px,#0000 1px)}.dark .detail-module__0CAz4G__heroTitle{color:#fffffff2}.dark .detail-module__0CAz4G__heroBody{color:#ffffffa6}.dark .detail-module__0CAz4G__heroCta{color:#0f172a;background:#fff}.dark .detail-module__0CAz4G__heroCta:hover:not(:disabled){background:#f1f5f9}.dark .detail-module__0CAz4G__heroKicker{color:#94a3b8;background:#6366f129;border-color:#6366f147}.dark .detail-module__0CAz4G__heroHint{color:#94a3b8}.dark .detail-module__0CAz4G__errorTitle{color:#ffffffd9}.detail-module__0CAz4G__topBar{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;margin:4px 0 12px;padding:0 36px;display:flex}.dark .detail-module__0CAz4G__topBar{border-bottom-color:#ffffff14}.detail-module__0CAz4G__tabBar{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.detail-module__0CAz4G__tabBar::-webkit-scrollbar{display:none}.detail-module__0CAz4G__topBarMeta{align-items:center;gap:8px;min-width:0;padding-bottom:8px;display:flex}.detail-module__0CAz4G__metaDivider{background:#e2e8f0;width:1px;height:16px;margin:0 2px}.dark .detail-module__0CAz4G__metaDivider{background:#ffffff1f}.detail-module__0CAz4G__tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 16px 11px;font-family:inherit;font-size:13px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.detail-module__0CAz4G__tab svg{flex-shrink:0}.detail-module__0CAz4G__tab:hover{color:#0f172a}.detail-module__0CAz4G__tabActive{color:#0f172a;border-bottom-color:#0f172a;font-weight:600}.dark .detail-module__0CAz4G__tab{color:#ffffff8c}.dark .detail-module__0CAz4G__tab:hover{color:#fffffff2}.dark .detail-module__0CAz4G__tabActive{color:#fffffffa;border-bottom-color:#fffffff2}@media (max-width:1200px){.detail-module__0CAz4G__tabBar{padding:0 24px}}.detail-module__0CAz4G__tabBody{padding:0 36px 20px}@media (max-width:1200px){.detail-module__0CAz4G__tabBody{padding:0 24px 20px}}.detail-module__0CAz4G__tabShell{flex-direction:column;flex:1;min-height:0;padding:0 36px;display:flex}@media (max-width:1200px){.detail-module__0CAz4G__tabShell{padding:0 24px}}
.PageLoader-module__kVM_sG__overlay{z-index:9999;background:#f7f7f8;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.dark .PageLoader-module__kVM_sG__overlay{background:#0a0a0a}.PageLoader-module__kVM_sG__inline{z-index:auto;min-height:calc(100vh - var(--topbar-h));background:0 0;position:static;inset:auto}.PageLoader-module__kVM_sG__logo{animation:1.5s ease-in-out infinite PageLoader-module__kVM_sG__pulse}.PageLoader-module__kVM_sG__logoMark{fill:#111}.PageLoader-module__kVM_sG__logoAccent{fill:#f7f7f8}.dark .PageLoader-module__kVM_sG__logoMark{fill:#f0f0f0}.dark .PageLoader-module__kVM_sG__logoAccent{fill:#0a0a0a}@keyframes PageLoader-module__kVM_sG__pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.PageLoader-module__kVM_sG__text{color:#aaa;letter-spacing:.5px;font-size:12px;font-weight:500}.dark .PageLoader-module__kVM_sG__text{color:#ffffff4d}
.DatePicker-module__o_mf1W__wrapper{position:relative}.DatePicker-module__o_mf1W__trigger{color:#111;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s;display:flex}.DatePicker-module__o_mf1W__trigger:hover{border-color:#ccc}.DatePicker-module__o_mf1W__triggerOpen{border-color:#111}.dark .DatePicker-module__o_mf1W__trigger{color:#eee;background:#ffffff0a;border-color:#ffffff1a}.dark .DatePicker-module__o_mf1W__triggerOpen{border-color:#ffffff4d}.DatePicker-module__o_mf1W__placeholder{color:#bbb}.dark .DatePicker-module__o_mf1W__placeholder{color:#ffffff40}.DatePicker-module__o_mf1W__calendarIcon{color:#999;flex-shrink:0}.DatePicker-module__o_mf1W__popup{z-index:200;background:#fff;border:1px solid #e0e0e0;border-radius:10px;width:260px;max-width:calc(100vw - 32px);padding:14px;animation:.15s forwards DatePicker-module__o_mf1W__calIn;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 30px #0000001f}.DatePicker-module__o_mf1W__popupRight{left:auto;right:0}.DatePicker-module__o_mf1W__popupUp{animation:.15s forwards DatePicker-module__o_mf1W__calInUp;top:auto;bottom:calc(100% + 4px)}.dark .DatePicker-module__o_mf1W__popup{background:#222;border-color:#ffffff1a;box-shadow:0 8px 30px #00000080}@keyframes DatePicker-module__o_mf1W__calIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes DatePicker-module__o_mf1W__calInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.DatePicker-module__o_mf1W__monthNav{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.DatePicker-module__o_mf1W__monthLabel{color:#111;font-size:13px;font-weight:600}.dark .DatePicker-module__o_mf1W__monthLabel{color:#eee}.DatePicker-module__o_mf1W__navBtn{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .12s;display:flex}.DatePicker-module__o_mf1W__navBtn:hover{color:#333;background:#f0f0f0}.dark .DatePicker-module__o_mf1W__navBtn:hover{color:#eee;background:#ffffff0f}.DatePicker-module__o_mf1W__weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.DatePicker-module__o_mf1W__weekday{text-align:center;color:#aaa;text-transform:uppercase;padding:4px 0;font-size:10px;font-weight:600}.dark .DatePicker-module__o_mf1W__weekday{color:#ffffff4d}.DatePicker-module__o_mf1W__days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DatePicker-module__o_mf1W__day{aspect-ratio:1;color:#333;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:0;font-size:12px;transition:all .1s;display:flex}.DatePicker-module__o_mf1W__day:hover{background:#f0f0f0}.dark .DatePicker-module__o_mf1W__day{color:#ffffffb3}.dark .DatePicker-module__o_mf1W__day:hover{background:#ffffff0f}.DatePicker-module__o_mf1W__dayOther{color:#ccc}.DatePicker-module__o_mf1W__dayOther:hover{color:#888}.dark .DatePicker-module__o_mf1W__dayOther{color:#fff3}.DatePicker-module__o_mf1W__dayToday{color:#111;font-weight:700}.dark .DatePicker-module__o_mf1W__dayToday{color:#fff}.DatePicker-module__o_mf1W__daySelected{color:#fff;background:#111;font-weight:600}.DatePicker-module__o_mf1W__daySelected:hover{color:#fff;background:#333}.dark .DatePicker-module__o_mf1W__daySelected{color:#111;background:#fff}.dark .DatePicker-module__o_mf1W__daySelected:hover{background:#e0e0e0}
.CurrencySelect-module__7FuLcW__wrapper{flex-shrink:0;width:90px;position:relative}.CurrencySelect-module__7FuLcW__trigger{color:#555;cursor:pointer;white-space:nowrap;background:#fafafa;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;gap:4px;width:100%;height:38px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:all .12s;display:flex}.CurrencySelect-module__7FuLcW__trigger:hover{color:#333;background:#f0f0f0}.CurrencySelect-module__7FuLcW__triggerOpen{color:#111;background:#eee}.dark .CurrencySelect-module__7FuLcW__trigger{color:#ffffff80;background:#ffffff0a}.dark .CurrencySelect-module__7FuLcW__trigger:hover{background:#ffffff0f}.dark .CurrencySelect-module__7FuLcW__triggerOpen{color:#eee;background:#ffffff14}.CurrencySelect-module__7FuLcW__chevron{color:#999;flex-shrink:0;transition:transform .2s}.CurrencySelect-module__7FuLcW__chevronOpen{color:#555;transform:rotate(180deg)}.CurrencySelect-module__7FuLcW__dropdown{z-index:200;background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:110px;padding:4px;animation:.12s forwards CurrencySelect-module__7FuLcW__dropIn;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0000001a}.dark .CurrencySelect-module__7FuLcW__dropdown{background:#222;border-color:#ffffff1a;box-shadow:0 4px 16px #0006}@keyframes CurrencySelect-module__7FuLcW__dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CurrencySelect-module__7FuLcW__option{color:#555;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;transition:all .1s;display:flex}.CurrencySelect-module__7FuLcW__option:hover{color:#111;background:#f5f5f5}.dark .CurrencySelect-module__7FuLcW__option{color:#fff9}.dark .CurrencySelect-module__7FuLcW__option:hover{color:#eee;background:#ffffff0f}.CurrencySelect-module__7FuLcW__optionActive{color:#111}.dark .CurrencySelect-module__7FuLcW__optionActive{color:#fff}.CurrencySelect-module__7FuLcW__optionSymbol{text-align:center;color:#888;width:16px;font-size:14px}.CurrencySelect-module__7FuLcW__optionCheck{color:#111;margin-left:auto}.dark .CurrencySelect-module__7FuLcW__optionCheck{color:#fff}
.GeoSearchModal-module__5M8CBq__overlay{z-index:9998;-webkit-backdrop-filter:blur(4px);background:#170f2e52;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out GeoSearchModal-module__5M8CBq__overlayIn;display:flex;position:fixed;inset:0}.dark .GeoSearchModal-module__5M8CBq__overlay{background:#050609b3}@keyframes GeoSearchModal-module__5M8CBq__overlayIn{0%{opacity:0}to{opacity:1}}.GeoSearchModal-module__5M8CBq__modal{background:#fff;border:1px solid #6e48f21a;border-radius:18px;flex-direction:column;width:100%;max-width:620px;max-height:min(720px,100vh - 48px);animation:.22s ease-out GeoSearchModal-module__5M8CBq__modalIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #2d185e29}.dark .GeoSearchModal-module__5M8CBq__modal{background:#14161b;border-color:#ffffff17;box-shadow:0 30px 80px #0009}@keyframes GeoSearchModal-module__5M8CBq__modalIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.GeoSearchModal-module__5M8CBq__header{border-bottom:1px solid #f0ecfa;flex-shrink:0;align-items:center;gap:12px;padding:16px 20px 14px;display:flex}.dark .GeoSearchModal-module__5M8CBq__header{border-bottom-color:#ffffff12}.GeoSearchModal-module__5M8CBq__headerIcon{color:#6e48f2;background:#6e48f21a;border:1px solid #6e48f238;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dark .GeoSearchModal-module__5M8CBq__headerIcon{color:#b9affb;background:#8b7cf62e;border-color:#8b7cf652}.GeoSearchModal-module__5M8CBq__headerText{flex:1;min-width:0}.GeoSearchModal-module__5M8CBq__title{color:#1b1530;margin:0;font-size:14px;font-weight:700;line-height:1.25}.dark .GeoSearchModal-module__5M8CBq__title{color:#edeff3}.GeoSearchModal-module__5M8CBq__subtitle{color:#6b6580;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.dark .GeoSearchModal-module__5M8CBq__subtitle{color:#8f97a4}.GeoSearchModal-module__5M8CBq__closeBtn{color:#6b6580;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:flex}.GeoSearchModal-module__5M8CBq__closeBtn:hover{color:#1b1530;background:#f3effc}.GeoSearchModal-module__5M8CBq__closeBtn:disabled{opacity:.5;cursor:not-allowed}.dark .GeoSearchModal-module__5M8CBq__closeBtn:hover{color:#fff;background:#ffffff1f}.GeoSearchModal-module__5M8CBq__body{flex-direction:column;gap:10px;padding:16px 20px;display:flex;overflow-y:auto}.GeoSearchModal-module__5M8CBq__bodyLocked{opacity:.5;pointer-events:none}.GeoSearchModal-module__5M8CBq__hint{color:#7c7690;font-size:12px;line-height:1.5}.dark .GeoSearchModal-module__5M8CBq__hint{color:#7c8492}.GeoSearchModal-module__5M8CBq__loadingBox{color:#6e48f2;justify-content:center;align-items:center;padding:48px 0;display:flex}.GeoSearchModal-module__5M8CBq__fieldLabel{letter-spacing:.6px;text-transform:uppercase;color:#8a8398;align-items:baseline;gap:8px;font-size:11px;font-weight:700;display:flex}.dark .GeoSearchModal-module__5M8CBq__fieldLabel{color:#8f97a4}.GeoSearchModal-module__5M8CBq__fieldLabelHint{letter-spacing:0;text-transform:none;color:#a39db0;font-size:11px;font-weight:500}.dark .GeoSearchModal-module__5M8CBq__fieldLabelHint{color:#6e7684}.GeoSearchModal-module__5M8CBq__chipRow{flex-wrap:wrap;gap:8px;display:flex}.GeoSearchModal-module__5M8CBq__chip{color:#4a4560;cursor:pointer;white-space:nowrap;background:#faf9fd;border:1px solid #eae6f5;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .13s;display:inline-flex}.GeoSearchModal-module__5M8CBq__chip:hover{border-color:#6e48f266}.GeoSearchModal-module__5M8CBq__chipOn{color:#157a50;background:#1eb27a1a;border-color:#1eb27a8c}.GeoSearchModal-module__5M8CBq__chipAll{background:0 0;border-style:dashed;border-color:#d9d3ea}.GeoSearchModal-module__5M8CBq__chipAll:hover{border-color:#6e48f273}.GeoSearchModal-module__5M8CBq__chipAll.GeoSearchModal-module__5M8CBq__chipOn{background:#1eb27a21;border-style:solid;border-color:#1eb27aa6}.GeoSearchModal-module__5M8CBq__chip:disabled{opacity:.4;cursor:not-allowed}.GeoSearchModal-module__5M8CBq__chip:disabled:hover{background:#faf9fd;border-color:#eae6f5}.dark .GeoSearchModal-module__5M8CBq__chip:disabled:hover{background:#1a1c22;border-color:#ffffff1c}.dark .GeoSearchModal-module__5M8CBq__chip{color:#c7ccd6;background:#1a1c22;border-color:#ffffff1c}.dark .GeoSearchModal-module__5M8CBq__chip:hover{border-color:#ffffff47}.dark .GeoSearchModal-module__5M8CBq__chipOn{color:#dff7eb;background:#3dd68c1a;border-color:#3dd68c8c}.dark .GeoSearchModal-module__5M8CBq__chipAll{background:0 0;border-color:#ffffff38}.dark .GeoSearchModal-module__5M8CBq__chipAll.GeoSearchModal-module__5M8CBq__chipOn{background:#3dd68c21;border-style:solid;border-color:#3dd68ca6}.GeoSearchModal-module__5M8CBq__chipCount{color:#9992a8;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.GeoSearchModal-module__5M8CBq__chipOn .GeoSearchModal-module__5M8CBq__chipCount{color:#1e9a66}.dark .GeoSearchModal-module__5M8CBq__chipCount{color:#7c8492}.dark .GeoSearchModal-module__5M8CBq__chipOn .GeoSearchModal-module__5M8CBq__chipCount{color:#dff7eb}.GeoSearchModal-module__5M8CBq__ownBadge{color:#6b6580;background:#4c3f6e14;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600}.dark .GeoSearchModal-module__5M8CBq__ownBadge{color:#9aa1ae;background:#ffffff14}.GeoSearchModal-module__5M8CBq__cityBox{position:relative}.GeoSearchModal-module__5M8CBq__cityInputRow{background:#fff;border:1px solid #eae6f5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px;padding:10px 12px;transition:border-color .13s;display:flex}.GeoSearchModal-module__5M8CBq__cityInputRow:focus-within{border-color:#6e48f299}.dark .GeoSearchModal-module__5M8CBq__cityInputRow{background:#101216;border-color:#ffffff1f}.dark .GeoSearchModal-module__5M8CBq__cityInputRow:focus-within{border-color:#8b7cf699}.GeoSearchModal-module__5M8CBq__cityInputIcon{color:#a39db0;flex-shrink:0}.dark .GeoSearchModal-module__5M8CBq__cityInputIcon{color:#6e7684}.GeoSearchModal-module__5M8CBq__cityInput{color:#1b1530;background:0 0;border:none;outline:none;flex:1;min-width:120px;padding:2px 0;font-family:inherit;font-size:13.5px}.dark .GeoSearchModal-module__5M8CBq__cityInput{color:#edeff3}.GeoSearchModal-module__5M8CBq__cityInput::placeholder{color:#a39db0}.dark .GeoSearchModal-module__5M8CBq__cityInput::placeholder{color:#5c6470}.GeoSearchModal-module__5M8CBq__cityChip{color:#157a50;background:#1eb27a1a;border:1px solid #1eb27a66;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:12px;font-weight:600;display:inline-flex}.dark .GeoSearchModal-module__5M8CBq__cityChip{color:#cff5e2;background:#3dd68c1a;border-color:#3dd68c66}.GeoSearchModal-module__5M8CBq__cityChipX{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .12s;display:flex}.GeoSearchModal-module__5M8CBq__cityChipX:hover{background:#1eb27a33}.dark .GeoSearchModal-module__5M8CBq__cityChipX:hover{background:#3dd68c40}.GeoSearchModal-module__5M8CBq__cityDropdown{z-index:20;background:#fff;border:1px solid #eae6f5;border-radius:12px;max-height:220px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #2d185e24}.dark .GeoSearchModal-module__5M8CBq__cityDropdown{background:#1a1c23;border-color:#ffffff1a;box-shadow:0 14px 34px #00000080}.GeoSearchModal-module__5M8CBq__cityOption{color:#1b1530;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.GeoSearchModal-module__5M8CBq__cityOption:hover{background:#6e48f20f}.dark .GeoSearchModal-module__5M8CBq__cityOption{color:#edeff3}.dark .GeoSearchModal-module__5M8CBq__cityOption:hover{background:#ffffff0d}.GeoSearchModal-module__5M8CBq__cityOptionName{font-weight:600}.GeoSearchModal-module__5M8CBq__cityOptionCount{color:#9992a8;font-variant-numeric:tabular-nums;font-size:12px}.dark .GeoSearchModal-module__5M8CBq__cityOptionCount{color:#7c8492}.GeoSearchModal-module__5M8CBq__summary{background:#6e48f20f;border:1px solid #6e48f229;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.dark .GeoSearchModal-module__5M8CBq__summary{background:#8b7cf612;border-color:#8b7cf62e}.GeoSearchModal-module__5M8CBq__summaryLine{color:#3d3752;align-items:flex-start;gap:7px;font-size:13px;line-height:1.5;display:flex}.GeoSearchModal-module__5M8CBq__summaryLine svg{color:#6e48f2;flex-shrink:0;margin-top:2px}.GeoSearchModal-module__5M8CBq__summaryLine strong{color:#1b1530;font-weight:700}.dark .GeoSearchModal-module__5M8CBq__summaryLine{color:#c9ced8}.dark .GeoSearchModal-module__5M8CBq__summaryLine svg{color:#b9affb}.dark .GeoSearchModal-module__5M8CBq__summaryLine strong{color:#edeff3}.GeoSearchModal-module__5M8CBq__summaryNote{color:#8a8398;padding-left:19px;font-size:12px}.dark .GeoSearchModal-module__5M8CBq__summaryNote{color:#7c8492}.GeoSearchModal-module__5M8CBq__summaryPlaceholder{color:#a39db0;font-size:13px}.dark .GeoSearchModal-module__5M8CBq__summaryPlaceholder{color:#7c8492}.GeoSearchModal-module__5M8CBq__summaryStage{color:#6e48f2;align-items:center;gap:6px;padding-left:19px;font-size:12px;display:flex}.dark .GeoSearchModal-module__5M8CBq__summaryStage{color:#b9affb}.GeoSearchModal-module__5M8CBq__notFoundBox{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:34px 24px 40px;display:flex}.GeoSearchModal-module__5M8CBq__notFoundTitle{color:#1b1530;font-size:14.5px;font-weight:700}.dark .GeoSearchModal-module__5M8CBq__notFoundTitle{color:#edeff3}.GeoSearchModal-module__5M8CBq__notFoundIcon{color:#a39db0;background:#f3effc;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.dark .GeoSearchModal-module__5M8CBq__notFoundIcon{color:#6e7684;background:#ffffff0f}.GeoSearchModal-module__5M8CBq__notFoundDesc{color:#7c7690;max-width:360px;font-size:13px;line-height:1.55}.dark .GeoSearchModal-module__5M8CBq__notFoundDesc{color:#c9ced8}.GeoSearchModal-module__5M8CBq__footer{border-top:1px solid #f0ecfa;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px 18px;display:flex}.dark .GeoSearchModal-module__5M8CBq__footer{border-top-color:#ffffff12}.GeoSearchModal-module__5M8CBq__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6e6bf4,#9a66f2);border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:172px;padding:11px 22px;font-family:inherit;font-size:13.5px;font-weight:650;transition:filter .12s;display:inline-flex;box-shadow:0 4px 18px #6e6bf44d}.GeoSearchModal-module__5M8CBq__primaryBtn:hover:not(:disabled){filter:brightness(1.08)}.GeoSearchModal-module__5M8CBq__primaryBtn:disabled{color:#b0a9c4;box-shadow:none;cursor:not-allowed;background:#efebfa}.dark .GeoSearchModal-module__5M8CBq__primaryBtn{box-shadow:0 4px 18px #6e6bf440}.dark .GeoSearchModal-module__5M8CBq__primaryBtn:disabled{color:#5b6270;box-shadow:none;background:#1d2027}.GeoSearchModal-module__5M8CBq__ghostBtn{color:#6b6580;cursor:pointer;background:0 0;border:1px solid #eae6f5;border-radius:12px;align-items:center;gap:6px;padding:11px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.GeoSearchModal-module__5M8CBq__ghostBtn:hover{background:#f7f5fc;border-color:#d9d3ea}.GeoSearchModal-module__5M8CBq__ghostBtn:disabled{opacity:.5;cursor:not-allowed}.dark .GeoSearchModal-module__5M8CBq__ghostBtn{color:#9aa1ae;border-color:#ffffff24}.dark .GeoSearchModal-module__5M8CBq__ghostBtn:hover{color:#e6e9ef;background:#ffffff0f}.GeoSearchModal-module__5M8CBq__spin{animation:.9s linear infinite GeoSearchModal-module__5M8CBq__spin}@keyframes GeoSearchModal-module__5M8CBq__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.GeoSearchModal-module__5M8CBq__overlay{align-items:flex-end;padding:0}.GeoSearchModal-module__5M8CBq__modal{border-radius:24px 24px 0 0;max-width:none;height:100%;max-height:100%;animation:.22s ease-out GeoSearchModal-module__5M8CBq__sheetIn}.GeoSearchModal-module__5M8CBq__body{padding:14px 16px}.GeoSearchModal-module__5M8CBq__header{padding:14px 16px 12px}.GeoSearchModal-module__5M8CBq__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.GeoSearchModal-module__5M8CBq__footer .GeoSearchModal-module__5M8CBq__primaryBtn{flex:1;justify-content:center}@keyframes GeoSearchModal-module__5M8CBq__sheetIn{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}
.FileUpload-module__F0am5q__dropZone{cursor:pointer;background:#fafafa;border:1.5px dashed #ddd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:72px;transition:all .15s;display:flex}.FileUpload-module__F0am5q__dropZone:hover,.FileUpload-module__F0am5q__dropZoneActive{background:#f5f5f5;border-color:#111}.FileUpload-module__F0am5q__dropZoneHasFile{border-style:solid;border-color:#e0e0e0}.FileUpload-module__F0am5q__dropZoneHasFile:hover{border-color:#ccc}.dark .FileUpload-module__F0am5q__dropZone{background:#ffffff08;border-color:#ffffff1a}.dark .FileUpload-module__F0am5q__dropZone:hover{background:#ffffff0d;border-color:#ffffff4d}.dark .FileUpload-module__F0am5q__dropZoneHasFile{border-color:#ffffff14}.FileUpload-module__F0am5q__dropText{color:#888;font-size:12.5px}.FileUpload-module__F0am5q__dropLink{color:#111;text-underline-offset:2px;font-weight:600;text-decoration:underline}.dark .FileUpload-module__F0am5q__dropLink{color:#fff}.FileUpload-module__F0am5q__dropHint{color:#bbb;font-size:10.5px}.FileUpload-module__F0am5q__fileInline{align-items:center;gap:10px;width:100%;padding:0 16px;display:flex}.FileUpload-module__F0am5q__fileInlineInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.FileUpload-module__F0am5q__fileInlineName{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.dark .FileUpload-module__F0am5q__fileInlineName{color:#ddd}.FileUpload-module__F0am5q__fileInlineSize{color:#999;font-size:11px}.FileUpload-module__F0am5q__fileInlineRemove{color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .12s;display:flex}.FileUpload-module__F0am5q__fileInlineRemove:hover{color:#ef4444}
.Pagination-module__26JrhG__paginationBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.Pagination-module__26JrhG__sizeControl{align-items:center;gap:6px;display:flex}.Pagination-module__26JrhG__sizeLabel{color:#64748b;font-size:12px}.dark .Pagination-module__26JrhG__sizeLabel{color:#ffffff73}.Pagination-module__26JrhG__sizeSelect{color:#0f172a;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e5e7eb;border-radius:6px;height:28px;padding:0 6px;font-family:inherit;font-size:12.5px;font-weight:500}.Pagination-module__26JrhG__sizeSelect option{color:#0f172a;background:#fff}.dark .Pagination-module__26JrhG__sizeSelect{color:#ffffffd9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff08;border-color:#ffffff14}.dark .Pagination-module__26JrhG__sizeSelect option{color:#ffffffeb;background:#1a1a1a}.Pagination-module__26JrhG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-left:auto;display:flex}.Pagination-module__26JrhG__pageBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .12s;display:flex}.Pagination-module__26JrhG__pageBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.Pagination-module__26JrhG__pageBtnActive{color:#fff;background:#0f172a;border-color:#0f172a;}.Pagination-module__26JrhG__pageBtnActive:hover{color:#fff;background:#1e293b;border-color:#1e293b}.Pagination-module__26JrhG__pageBtnDisabled{opacity:.35;cursor:default;pointer-events:none;}.Pagination-module__26JrhG__pageEllipsis{color:#cbd5e1;padding:0 4px;font-size:13px}.Pagination-module__26JrhG__pageInfo{color:#64748b;margin-left:12px;font-size:12px}.dark .Pagination-module__26JrhG__pageBtn{color:#ffffffb3;background:#ffffff08;border-color:#ffffff14}.dark .Pagination-module__26JrhG__pageBtn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff29}.dark .Pagination-module__26JrhG__pageBtnActive{color:#0f172a;background:#fff;border-color:#fff}.dark .Pagination-module__26JrhG__pageBtnActive:hover{color:#0f172a;background:#e0e0e0;border-color:#e0e0e0}.dark .Pagination-module__26JrhG__pageEllipsis{color:#ffffff40}.dark .Pagination-module__26JrhG__pageInfo{color:#ffffff73}
.TenderAnalysis-module__QFJkza__wrap{flex-direction:column;gap:12px;width:100%;min-height:100%;padding:6px 14px 20px;display:flex}.TenderAnalysis-module__QFJkza__emptyState{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 24px;display:flex}.dark .TenderAnalysis-module__QFJkza__emptyState{background:#ffffff08;border-color:#ffffff26}.TenderAnalysis-module__QFJkza__emptyIcon{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:4px;display:inline-flex}.dark .TenderAnalysis-module__QFJkza__emptyIcon{color:#fffc;background:#ffffff0d;border-color:#ffffff1f}.TenderAnalysis-module__QFJkza__emptyTitle{color:#0f172a;letter-spacing:-.01em;font-size:15px;font-weight:700}.dark .TenderAnalysis-module__QFJkza__emptyTitle{color:#fffffff2}.TenderAnalysis-module__QFJkza__emptyText{color:#475569;max-width:420px;font-size:12.5px;line-height:1.5}.dark .TenderAnalysis-module__QFJkza__emptyText{color:#ffffffa6}.TenderAnalysis-module__QFJkza__emptyCta{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:8px;margin-top:6px;padding:9px 18px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s}.TenderAnalysis-module__QFJkza__emptyCta:hover{background:#1e293b;border-color:#1e293b}.TenderAnalysis-module__QFJkza__errorState{color:#dc2626;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;font-size:13px;display:flex}.TenderAnalysis-module__QFJkza__kpiGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1200px){.TenderAnalysis-module__QFJkza__kpiGrid{grid-template-columns:repeat(2,1fr)}}.TenderAnalysis-module__QFJkza__kpi{background-color:#fff;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:4px;min-height:110px;padding:18px 20px 16px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.TenderAnalysis-module__QFJkza__kpi:hover{border-color:#cbd5e1;box-shadow:0 1px 2px #0f172a0a,0 4px 10px #0f172a0f}.dark .TenderAnalysis-module__QFJkza__kpi{background-color:#ffffff08;border-color:#ffffff14}.TenderAnalysis-module__QFJkza__kpi_slate{background-image:radial-gradient(circle at 92% 12%,#64748b1c 0%,#64748b00 55%)}.TenderAnalysis-module__QFJkza__kpi_plum{background-image:radial-gradient(circle at 92% 12%,#94a3b81f 0%,#94a3b800 55%),radial-gradient(circle at 12% 88%,#ca8a040e 0%,#ca8a0400 55%)}.TenderAnalysis-module__QFJkza__kpi_steel{background-image:radial-gradient(circle at 92% 12%,#47556917 0%,#47556900 55%)}.TenderAnalysis-module__QFJkza__kpi_zinc{background-image:radial-gradient(circle at 92% 12%,#78716c1f 0%,#78716c00 55%)}.dark .TenderAnalysis-module__QFJkza__kpi_slate{background-image:radial-gradient(circle at 92% 12%,#94a3b824 0%,#94a3b800 55%)}.dark .TenderAnalysis-module__QFJkza__kpi_plum{background-image:radial-gradient(circle at 92% 12%,#cbd5e121 0%,#cbd5e100 55%),radial-gradient(circle at 12% 88%,#fbbf2414 0%,#fbbf2400 55%)}.dark .TenderAnalysis-module__QFJkza__kpi_steel{background-image:radial-gradient(circle at 92% 12%,#94a3b821 0%,#94a3b800 55%)}.dark .TenderAnalysis-module__QFJkza__kpi_zinc{background-image:radial-gradient(circle at 92% 12%,#a8a29e26 0%,#a8a29e00 55%)}.TenderAnalysis-module__QFJkza__kpiIcon{color:#0f172a;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:16px;right:16px}.TenderAnalysis-module__QFJkza__kpi:hover .TenderAnalysis-module__QFJkza__kpiIcon{transform:scale(1.12)rotate(-4deg)}.dark .TenderAnalysis-module__QFJkza__kpiIcon{color:#ffffffe6}.TenderAnalysis-module__QFJkza__kpiLabel{text-transform:uppercase;letter-spacing:.6px;color:#64748b;padding-right:30px;font-size:10.5px;font-weight:700}@media (max-width:1440px){.TenderAnalysis-module__QFJkza__kpiLabel{letter-spacing:.4px;padding-right:26px;font-size:10px}.TenderAnalysis-module__QFJkza__kpiIcon{top:14px;right:14px}}.dark .TenderAnalysis-module__QFJkza__kpiLabel{color:#ffffff8c}.TenderAnalysis-module__QFJkza__kpiValue{color:#0f172a;letter-spacing:-.6px;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:2px;font-size:22px;font-weight:700;line-height:1.15;display:inline-flex}.TenderAnalysis-module__QFJkza__kpiValueGood{color:#047857}.dark .TenderAnalysis-module__QFJkza__kpiValue{color:#fffffff2}.dark .TenderAnalysis-module__QFJkza__kpiValueGood{color:#6ee7b7}.TenderAnalysis-module__QFJkza__kpiOf{color:#94a3b8;letter-spacing:normal;font-size:13px;font-weight:500}.dark .TenderAnalysis-module__QFJkza__kpiOf{color:#fff6}.TenderAnalysis-module__QFJkza__kpiDelta{color:#047857;letter-spacing:0;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.dark .TenderAnalysis-module__QFJkza__kpiDelta{color:#6ee7b7;background:#10b98124;border-color:#10b9814d}.TenderAnalysis-module__QFJkza__kpiSub{color:#64748b;margin-top:4px;font-size:11.5px;line-height:1.4}.dark .TenderAnalysis-module__QFJkza__kpiSub{color:#ffffff80}.TenderAnalysis-module__QFJkza__viewTabs{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.dark .TenderAnalysis-module__QFJkza__viewTabs{background:#ffffff08;border-color:#ffffff14}.TenderAnalysis-module__QFJkza__viewTabsL{flex-wrap:wrap;flex:0 auto;align-items:center;gap:4px;display:flex}.TenderAnalysis-module__QFJkza__viewTabsR{flex:180px;align-items:center;gap:8px;min-width:0;max-width:max-content;display:inline-flex}.TenderAnalysis-module__QFJkza__viewTab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.TenderAnalysis-module__QFJkza__viewTab:hover{color:#0f172a;background:#f8fafc}.TenderAnalysis-module__QFJkza__viewTabActive{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.dark .TenderAnalysis-module__QFJkza__viewTab{color:#fff9}.dark .TenderAnalysis-module__QFJkza__viewTab:hover{color:#fffffff2;background:#ffffff0a}.dark .TenderAnalysis-module__QFJkza__viewTabActive{color:#fff;background:#ffffff14;border-color:#ffffff1f}.TenderAnalysis-module__QFJkza__viewTabCount{color:#64748b;letter-spacing:0;background:#e2e8f0;border-radius:9px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.TenderAnalysis-module__QFJkza__viewTabActive .TenderAnalysis-module__QFJkza__viewTabCount{color:#0f172a;background:#fff;border:1px solid #e2e8f0}.dark .TenderAnalysis-module__QFJkza__viewTabCount{color:#ffffffb3;background:#ffffff1a}.dark .TenderAnalysis-module__QFJkza__viewTabActive .TenderAnalysis-module__QFJkza__viewTabCount{color:#fff;background:#ffffff1f;border-color:#fff3}.TenderAnalysis-module__QFJkza__sectionDropdown{flex:0 auto;width:200px;min-width:130px;display:inline-flex;position:relative}.TenderAnalysis-module__QFJkza__sectionTrigger{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:6px;width:100%;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}.TenderAnalysis-module__QFJkza__sectionTrigger:hover{background:#f8fafc;border-color:#cbd5e1}.TenderAnalysis-module__QFJkza__sectionTriggerLabel{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.TenderAnalysis-module__QFJkza__sectionTriggerChevron{color:#94a3b8;flex-shrink:0;transition:transform .18s}.TenderAnalysis-module__QFJkza__sectionTriggerChevronOpen{transform:rotate(180deg)}.dark .TenderAnalysis-module__QFJkza__sectionTrigger{color:#fffffff2;background:#ffffff0a;border-color:#ffffff1f}.dark .TenderAnalysis-module__QFJkza__sectionTrigger:hover{background:#ffffff14;border-color:#fff3}.dark .TenderAnalysis-module__QFJkza__sectionTriggerChevron{color:#ffffff8c}.TenderAnalysis-module__QFJkza__sectionMenu{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:9px;min-width:240px;max-width:340px;max-height:340px;padding:5px;animation:.14s TenderAnalysis-module__QFJkza__sectionMenuIn;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 6px 20px -6px #0f172a2e,0 2px 6px #0f172a0f}@keyframes TenderAnalysis-module__QFJkza__sectionMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dark .TenderAnalysis-module__QFJkza__sectionMenu{background:#1a1a1a;border-color:#ffffff1a;box-shadow:0 8px 24px #00000080}.TenderAnalysis-module__QFJkza__sectionMenuItem{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:11.5px;font-weight:500;transition:background .1s;display:flex}.TenderAnalysis-module__QFJkza__sectionMenuItem+.TenderAnalysis-module__QFJkza__sectionMenuItem{margin-top:1px}.TenderAnalysis-module__QFJkza__sectionMenuItem:hover{background:#f1f5f9}.TenderAnalysis-module__QFJkza__sectionMenuItemActive{color:#0f172a;background:#f1f5f9;font-weight:600}.TenderAnalysis-module__QFJkza__sectionMenuItemActive:hover{background:#e2e8f0}.TenderAnalysis-module__QFJkza__sectionMenuItemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.TenderAnalysis-module__QFJkza__sectionMenuItemCheck{color:#64748b;flex-shrink:0}.dark .TenderAnalysis-module__QFJkza__sectionMenuItem{color:#ffffffeb}.dark .TenderAnalysis-module__QFJkza__sectionMenuItem:hover{background:#ffffff0f}.dark .TenderAnalysis-module__QFJkza__sectionMenuItemActive{color:#fffffff2;background:#ffffff14}.dark .TenderAnalysis-module__QFJkza__sectionMenuItemCheck{color:#ffffff8c}.TenderAnalysis-module__QFJkza__searchBox{flex:0 auto;align-items:center;width:260px;min-width:130px;display:inline-flex;position:relative}.TenderAnalysis-module__QFJkza__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;left:9px}.TenderAnalysis-module__QFJkza__searchInput{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:7px;width:100%;padding:6px 10px 6px 28px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .12s,background .12s}.TenderAnalysis-module__QFJkza__searchInput:focus{border-color:#94a3b8;outline:none}.TenderAnalysis-module__QFJkza__searchInput::placeholder{color:#94a3b8;font-weight:400}.dark .TenderAnalysis-module__QFJkza__searchIcon{color:#fff6}.dark .TenderAnalysis-module__QFJkza__searchInput{color:#fffffff2;background:#ffffff0a;border-color:#ffffff1f}.dark .TenderAnalysis-module__QFJkza__searchInput::placeholder{color:#fff6}.TenderAnalysis-module__QFJkza__searchMenu{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:9px;width:320px;max-height:340px;padding:5px;animation:.14s TenderAnalysis-module__QFJkza__sectionMenuIn;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 6px 20px -6px #0f172a2e,0 2px 6px #0f172a0f}.dark .TenderAnalysis-module__QFJkza__searchMenu{background:#1a1a1a;border-color:#ffffff1a;box-shadow:0 8px 24px #00000080}.TenderAnalysis-module__QFJkza__searchItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:8px;width:100%;padding:7px 10px;font-family:inherit;transition:background .1s;display:flex}.TenderAnalysis-module__QFJkza__searchItem+.TenderAnalysis-module__QFJkza__searchItem{margin-top:1px}.TenderAnalysis-module__QFJkza__searchItem:hover{background:#f1f5f9}.TenderAnalysis-module__QFJkza__searchItemLabel{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.TenderAnalysis-module__QFJkza__searchItemSub{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.TenderAnalysis-module__QFJkza__searchEmpty{color:#94a3b8;padding:10px;font-size:11.5px;font-weight:500}.dark .TenderAnalysis-module__QFJkza__searchItem:hover{background:#ffffff0f}.dark .TenderAnalysis-module__QFJkza__searchItemLabel{color:#ffffffeb}.dark .TenderAnalysis-module__QFJkza__searchItemSub{color:#ffffff73}.dark .TenderAnalysis-module__QFJkza__searchEmpty{color:#ffffff73}.TenderAnalysis-module__QFJkza__filterBar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.dark .TenderAnalysis-module__QFJkza__filterBar{background:#ffffff08;border-color:#ffffff14}.TenderAnalysis-module__QFJkza__filterChip{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.TenderAnalysis-module__QFJkza__filterChip:hover{color:#0f172a;background:#f8fafc}.TenderAnalysis-module__QFJkza__filterChipActive{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.dark .TenderAnalysis-module__QFJkza__filterChip{color:#fff9;background:#ffffff0a;border-color:#ffffff1f}.dark .TenderAnalysis-module__QFJkza__filterChip:hover{color:#fffffff2;background:#ffffff14}.dark .TenderAnalysis-module__QFJkza__filterChipActive{color:#fff;background:#ffffff1a;border-color:#ffffff38}.TenderAnalysis-module__QFJkza__numFilter{cursor:text;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;display:inline-flex}.TenderAnalysis-module__QFJkza__numFilterInput{color:#0f172a;appearance:textfield;background:0 0;border:none;width:150px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500}.TenderAnalysis-module__QFJkza__numFilterInput:focus{outline:none}.TenderAnalysis-module__QFJkza__numFilterInput::-webkit-inner-spin-button{appearance:none;margin:0}.TenderAnalysis-module__QFJkza__numFilterInput::-webkit-outer-spin-button{appearance:none;margin:0}.TenderAnalysis-module__QFJkza__numFilterInput::placeholder{color:#94a3b8;font-weight:400}.dark .TenderAnalysis-module__QFJkza__numFilter{background:#ffffff0a;border-color:#ffffff1f}.dark .TenderAnalysis-module__QFJkza__numFilterInput{color:#fffffff2}.dark .TenderAnalysis-module__QFJkza__numFilterInput::placeholder{color:#fff6}.TenderAnalysis-module__QFJkza__filterReset{color:#64748b;cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline}.TenderAnalysis-module__QFJkza__filterReset:hover{color:#0f172a}.dark .TenderAnalysis-module__QFJkza__filterReset{color:#ffffff80}.dark .TenderAnalysis-module__QFJkza__filterReset:hover{color:#fffffff2}@media (max-width:640px){.TenderAnalysis-module__QFJkza__viewTabsR{flex-wrap:wrap;width:100%;min-width:0;max-width:none}.TenderAnalysis-module__QFJkza__sectionDropdown{width:100%;min-width:0}.TenderAnalysis-module__QFJkza__sectionMenu{min-width:0;max-width:100%}.TenderAnalysis-module__QFJkza__searchBox{width:100%;min-width:0}.TenderAnalysis-module__QFJkza__searchMenu{width:100%;left:0;right:auto}.TenderAnalysis-module__QFJkza__filterBar{width:100%}.TenderAnalysis-module__QFJkza__filterBar>*{flex:auto}.TenderAnalysis-module__QFJkza__numFilter,.TenderAnalysis-module__QFJkza__numFilterInput{width:100%}}@media (max-width:380px){.TenderAnalysis-module__QFJkza__viewTab{gap:4px;padding:6px 9px;font-size:11.5px}.TenderAnalysis-module__QFJkza__filterBar{gap:6px;padding:8px}.TenderAnalysis-module__QFJkza__filterChip{justify-content:center;width:100%}.TenderAnalysis-module__QFJkza__filterReset{text-align:center;width:100%}}.TenderAnalysis-module__QFJkza__tableCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:0;overflow-x:auto}.dark .TenderAnalysis-module__QFJkza__tableCard{background:#ffffff08;border-color:#ffffff14}.TenderAnalysis-module__QFJkza__dataTable thead th{z-index:2;position:sticky;top:0;box-shadow:0 1px #e5e7eb,0 4px 8px -4px #0f172a0f}.dark .TenderAnalysis-module__QFJkza__dataTable thead th{box-shadow:0 1px #ffffff14,0 4px 8px -4px #0000004d}.TenderAnalysis-module__QFJkza__dataTable tbody tr.TenderAnalysis-module__QFJkza__dataRow:nth-child(odd){background:#f8fafc}.TenderAnalysis-module__QFJkza__dataTable tbody tr.TenderAnalysis-module__QFJkza__dataRow:nth-child(odd):hover{background:#eef2f6}.dark .TenderAnalysis-module__QFJkza__dataTable tbody tr.TenderAnalysis-module__QFJkza__dataRow:nth-child(odd){background:#ffffff06}.TenderAnalysis-module__QFJkza__dataTable{border-collapse:collapse;width:100%;font-size:12.5px}.TenderAnalysis-module__QFJkza__dataTable th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:#64748b;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #eef2f6;padding:13px 16px;font-size:10.5px;font-weight:700}.dark .TenderAnalysis-module__QFJkza__dataTable th{color:#ffffff8c;background:#1a1a1a;border-bottom-color:#ffffff0f}.TenderAnalysis-module__QFJkza__dataTable td{color:#0f172a;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:14px 16px}.TenderAnalysis-module__QFJkza__dataTable tr:last-child td{border-bottom:none}.dark .TenderAnalysis-module__QFJkza__dataTable td{color:#ffffffeb;border-bottom-color:#ffffff0a}.TenderAnalysis-module__QFJkza__dataRow{transition:background .12s}.TenderAnalysis-module__QFJkza__dataRow:hover{cursor:pointer;background:#f1f5f9}.TenderAnalysis-module__QFJkza__dataRowMuted{opacity:.6}.TenderAnalysis-module__QFJkza__dataRowMuted:hover{cursor:default;background:0 0}.TenderAnalysis-module__QFJkza__dataRowOpen{background:#f1f5f9}.dark .TenderAnalysis-module__QFJkza__dataRow:hover{background:#ffffff0a}.dark .TenderAnalysis-module__QFJkza__dataRowOpen{background:#ffffff0a}.TenderAnalysis-module__QFJkza__colName{min-width:220px}.TenderAnalysis-module__QFJkza__colSection,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colSection{text-align:center;width:90px}.TenderAnalysis-module__QFJkza__colNum{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colNum{text-align:center}.TenderAnalysis-module__QFJkza__colTerm,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colTerm{width:74px}.TenderAnalysis-module__QFJkza__colWinner,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colWinner{text-align:center;min-width:180px}.TenderAnalysis-module__QFJkza__colAlts,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colAlts{text-align:center;white-space:nowrap;width:110px}.TenderAnalysis-module__QFJkza__colStatus,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colStatus{text-align:center;white-space:nowrap;width:130px}.TenderAnalysis-module__QFJkza__colDelta,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colDelta{text-align:center;width:130px}.TenderAnalysis-module__QFJkza__colMeta{color:#64748b;text-align:center;width:90px}.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colMeta{text-align:center}.TenderAnalysis-module__QFJkza__colRank{text-align:center;width:44px}.dark .TenderAnalysis-module__QFJkza__colMeta{color:#ffffff80}@media (max-width:1600px){.TenderAnalysis-module__QFJkza__dataTable th,.TenderAnalysis-module__QFJkza__dataTable td{padding:10px}.TenderAnalysis-module__QFJkza__dataTable{font-size:11.5px}.TenderAnalysis-module__QFJkza__colName{min-width:160px}.TenderAnalysis-module__QFJkza__colWinner,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colWinner{min-width:140px}.TenderAnalysis-module__QFJkza__colSection,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colSection{width:64px}.TenderAnalysis-module__QFJkza__colAlts,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colAlts{width:80px}.TenderAnalysis-module__QFJkza__colStatus,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colStatus{width:100px}.TenderAnalysis-module__QFJkza__colDelta,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colDelta{width:90px}.TenderAnalysis-module__QFJkza__colMeta{width:70px}}@media (max-width:1440px){.TenderAnalysis-module__QFJkza__dataTable th,.TenderAnalysis-module__QFJkza__dataTable td{padding:8px}.TenderAnalysis-module__QFJkza__dataTable{font-size:11px}.TenderAnalysis-module__QFJkza__dataTable th{letter-spacing:.4px;padding:9px 8px;font-size:9.5px}.TenderAnalysis-module__QFJkza__colName{min-width:130px}.TenderAnalysis-module__QFJkza__colWinner,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colWinner{min-width:110px}.TenderAnalysis-module__QFJkza__colTerm,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colTerm{width:62px}.TenderAnalysis-module__QFJkza__colDelta,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colDelta,.TenderAnalysis-module__QFJkza__colMeta,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colMeta{display:none}}@media (max-width:1280px){.TenderAnalysis-module__QFJkza__colAlts,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colAlts{display:none}.TenderAnalysis-module__QFJkza__colName{min-width:110px}}@media (max-width:1024px){.TenderAnalysis-module__QFJkza__colSection,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colSection{display:none}.TenderAnalysis-module__QFJkza__colStatus,.TenderAnalysis-module__QFJkza__dataTable th.TenderAnalysis-module__QFJkza__colStatus{width:80px}}.TenderAnalysis-module__QFJkza__itemName{color:#0f172a;font-weight:500;line-height:1.35}.TenderAnalysis-module__QFJkza__itemDesc{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.dark .TenderAnalysis-module__QFJkza__itemName{color:#fffffff2}.dark .TenderAnalysis-module__QFJkza__itemDesc{color:#ffffff80}.TenderAnalysis-module__QFJkza__sectionChip{color:#475569;white-space:nowrap;text-overflow:ellipsis;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;max-width:180px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-block;overflow:hidden}.dark .TenderAnalysis-module__QFJkza__sectionChip{color:#ffffffbf;background:#ffffff0a;border-color:#ffffff1a}.TenderAnalysis-module__QFJkza__unitMute{color:#94a3b8;margin-left:3px;font-weight:400}.dark .TenderAnalysis-module__QFJkza__unitMute{color:#fff6}.TenderAnalysis-module__QFJkza__mutedText{color:#64748b;font-weight:400}.dark .TenderAnalysis-module__QFJkza__mutedText{color:#ffffff8c}.TenderAnalysis-module__QFJkza__winnerGroup{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.TenderAnalysis-module__QFJkza__winnerCell{color:#047857;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:4px 10px;font-weight:600;display:inline-flex;overflow:hidden}.TenderAnalysis-module__QFJkza__altsChipSmall{color:#475569;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:3px 7px;font-size:10.5px;font-weight:700;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.TenderAnalysis-module__QFJkza__dataRow:hover .TenderAnalysis-module__QFJkza__altsChipSmall{color:#334155;background:#e0e7ff;border-color:#cbd5e1}.dark .TenderAnalysis-module__QFJkza__altsChipSmall{color:#ffffffbf;background:#ffffff0a;border-color:#ffffff1a}.TenderAnalysis-module__QFJkza__winnerCell>span{text-overflow:ellipsis;overflow:hidden}.TenderAnalysis-module__QFJkza__crownIcon{color:#d97706;flex-shrink:0}.dark .TenderAnalysis-module__QFJkza__winnerCell{color:#6ee7b7;background:#10b98124;border-color:#10b9814d}.dark .TenderAnalysis-module__QFJkza__crownIcon{color:#fbbf24}.TenderAnalysis-module__QFJkza__winnerPrice{color:#047857;font-weight:700}.dark .TenderAnalysis-module__QFJkza__winnerPrice{color:#6ee7b7}.TenderAnalysis-module__QFJkza__noBid{color:#94a3b8;font-size:11.5px;font-style:italic}.dark .TenderAnalysis-module__QFJkza__noBid{color:#fff6}.TenderAnalysis-module__QFJkza__savingChip{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.TenderAnalysis-module__QFJkza__savingGood{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0}.TenderAnalysis-module__QFJkza__savingWarn{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.dark .TenderAnalysis-module__QFJkza__savingGood{color:#6ee7b7;background:#10b98124;border-color:#10b9814d}.dark .TenderAnalysis-module__QFJkza__savingWarn{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b4d}.TenderAnalysis-module__QFJkza__altsChip{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.TenderAnalysis-module__QFJkza__dataRow:hover .TenderAnalysis-module__QFJkza__altsChip{color:#334155;background:#e0e7ff;border-color:#cbd5e1}.TenderAnalysis-module__QFJkza__dataRowOpen .TenderAnalysis-module__QFJkza__altsChip{color:#fff;background:#334155;border-color:#334155}.TenderAnalysis-module__QFJkza__altsChip svg{transition:transform .18s}.TenderAnalysis-module__QFJkza__chevOpen{transform:rotate(180deg)}.dark .TenderAnalysis-module__QFJkza__altsChip{color:#ffffffbf;background:#ffffff0a;border-color:#ffffff1a}.TenderAnalysis-module__QFJkza__detailsRow>td{background:#f8fafc;border-bottom:1px solid #eef2f6;padding:0!important}.dark .TenderAnalysis-module__QFJkza__detailsRow>td{background:#ffffff05;border-bottom-color:#ffffff0d}.TenderAnalysis-module__QFJkza__detailsWrap{flex-direction:column;gap:10px;padding:14px 20px 18px;display:flex}.TenderAnalysis-module__QFJkza__detailsLabel{text-transform:uppercase;letter-spacing:.6px;color:#64748b;font-size:10.5px;font-weight:700}.dark .TenderAnalysis-module__QFJkza__detailsLabel{color:#ffffff8c}.TenderAnalysis-module__QFJkza__detailsTable{border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;font-size:12px;overflow:hidden}.dark .TenderAnalysis-module__QFJkza__detailsTable{background:#ffffff08;border-color:#ffffff14}.TenderAnalysis-module__QFJkza__detailsTable th{background:0 0;border-bottom:1px solid #f1f5f9;padding:9px 12px;font-size:10px}.TenderAnalysis-module__QFJkza__detailsTable td{border-bottom:1px solid #f8fafc;padding:9px 12px}.TenderAnalysis-module__QFJkza__detailsTable tr:last-child td{border-bottom:none}:is(.dark .TenderAnalysis-module__QFJkza__detailsTable th,.dark .TenderAnalysis-module__QFJkza__detailsTable td){border-bottom-color:#ffffff0a}.TenderAnalysis-module__QFJkza__winnerRow{background:#f0fdf4}.TenderAnalysis-module__QFJkza__winnerRow td{color:#047857;font-weight:600}.dark .TenderAnalysis-module__QFJkza__winnerRow{background:#10b98114}.dark .TenderAnalysis-module__QFJkza__winnerRow td{color:#6ee7b7}.TenderAnalysis-module__QFJkza__winnerMark{text-transform:uppercase;letter-spacing:.4px;color:#047857;font-size:10.5px;font-weight:700}.dark .TenderAnalysis-module__QFJkza__winnerMark{color:#6ee7b7}.TenderAnalysis-module__QFJkza__rankMute{color:#94a3b8;font-weight:500}.dark .TenderAnalysis-module__QFJkza__rankMute{color:#fff6}.TenderAnalysis-module__QFJkza__winsChip{color:#047857;font-variant-numeric:tabular-nums;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.TenderAnalysis-module__QFJkza__winsRate{color:#10b981;margin-left:2px;font-weight:500}.dark .TenderAnalysis-module__QFJkza__winsChip{color:#6ee7b7;background:#10b98124;border-color:#10b9814d}.dark .TenderAnalysis-module__QFJkza__winsRate{color:#34d399}.TenderAnalysis-module__QFJkza__statusChampion{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.TenderAnalysis-module__QFJkza__statusNeutral{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.TenderAnalysis-module__QFJkza__statusMute{color:#94a3b8;font-size:11px;font-style:italic}.dark .TenderAnalysis-module__QFJkza__statusChampion{color:#6ee7b7;background:#10b98124;border-color:#10b9814d}.dark .TenderAnalysis-module__QFJkza__statusNeutral{color:#ffffffbf;background:#ffffff0a;border-color:#ffffff1a}.dark .TenderAnalysis-module__QFJkza__statusMute{color:#fff6}.TenderAnalysis-module__QFJkza__aiBar{background:linear-gradient(135deg,#fafaff 0%,#f4f4ff 100%);border:1px solid #e0e7ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dark .TenderAnalysis-module__QFJkza__aiBar{background:linear-gradient(135deg,#64748b0d 0%,#78716c0d 100%);border-color:#64748b2e}.TenderAnalysis-module__QFJkza__aiBarL{flex:220px;align-items:center;gap:12px;min-width:0;display:flex}.TenderAnalysis-module__QFJkza__aiBarR{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}@media (max-width:640px){.TenderAnalysis-module__QFJkza__aiBarR{flex-wrap:wrap;row-gap:8px;width:100%}.TenderAnalysis-module__QFJkza__aiBarR .TenderAnalysis-module__QFJkza__aiBtn,.TenderAnalysis-module__QFJkza__aiBarR .TenderAnalysis-module__QFJkza__aiBtnGhost{flex:auto;justify-content:center}}.TenderAnalysis-module__QFJkza__aiPromptText{color:#475569;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.TenderAnalysis-module__QFJkza__aiSparkle{color:#64748b}.dark .TenderAnalysis-module__QFJkza__aiPromptText{color:#ffffffb3}.dark .TenderAnalysis-module__QFJkza__aiSparkle{color:#94a3b8}.TenderAnalysis-module__QFJkza__aiStatusFresh,.TenderAnalysis-module__QFJkza__aiStatusStale,.TenderAnalysis-module__QFJkza__aiErrorInline{align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.TenderAnalysis-module__QFJkza__aiStatusFresh{color:#047857}.TenderAnalysis-module__QFJkza__aiStatusStale{color:#b45309}.TenderAnalysis-module__QFJkza__aiErrorInline{color:#b91c1c}.dark .TenderAnalysis-module__QFJkza__aiStatusFresh{color:#6ee7b7}.dark .TenderAnalysis-module__QFJkza__aiStatusStale{color:#fcd34d}.dark .TenderAnalysis-module__QFJkza__aiErrorInline{color:#fca5a5}.TenderAnalysis-module__QFJkza__aiBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#64748b 0%,#78716c 100%);border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:transform .12s,box-shadow .18s,opacity .12s;display:inline-flex;box-shadow:0 1px 2px #64748b26,0 4px 12px -4px #64748b66}.TenderAnalysis-module__QFJkza__aiBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #64748b33,0 8px 16px -6px #64748b80}.TenderAnalysis-module__QFJkza__aiBtn:disabled{opacity:.7;cursor:wait}.TenderAnalysis-module__QFJkza__aiBtnWarn{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%);box-shadow:0 1px 2px #f59e0b26,0 4px 12px -4px #f59e0b66}.TenderAnalysis-module__QFJkza__aiBtnGhost{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.TenderAnalysis-module__QFJkza__aiBtnGhost:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.dark .TenderAnalysis-module__QFJkza__aiBtnGhost{color:#ffffffbf;background:#ffffff0a;border-color:#ffffff1f}.dark .TenderAnalysis-module__QFJkza__aiBtnGhost:hover{color:#fffffff2;background:#ffffff14;border-color:#fff3}.TenderAnalysis-module__QFJkza__aiBtnWarn:hover:not(:disabled){box-shadow:0 2px 4px #f59e0b33,0 8px 16px -6px #f59e0b80}.TenderAnalysis-module__QFJkza__aiBtnOk{background:linear-gradient(135deg,#10b981 0%,#059669 100%);animation:.4s cubic-bezier(.34,1.56,.64,1) TenderAnalysis-module__QFJkza__okPop;box-shadow:0 1px 2px #10b98133,0 4px 12px -4px #10b98180}@keyframes TenderAnalysis-module__QFJkza__okPop{0%{transform:scale(.92)}70%{transform:scale(1.04)}to{transform:scale(1)}}.TenderAnalysis-module__QFJkza__spinIcon{animation:1s linear infinite TenderAnalysis-module__QFJkza__spin}@keyframes TenderAnalysis-module__QFJkza__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TenderAnalysis-module__QFJkza__outlierRow>td{background:#fffbeb}.dark .TenderAnalysis-module__QFJkza__outlierRow>td{background:#f59e0b0f}.TenderAnalysis-module__QFJkza__outlierIcon{color:#d97706}.dark .TenderAnalysis-module__QFJkza__outlierIcon{color:#fcd34d}.TenderAnalysis-module__QFJkza__outlierChip{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.dark .TenderAnalysis-module__QFJkza__outlierChip{color:#fcd34d;background:#f59e0b2e;border-color:#f59e0b59}.TenderAnalysis-module__QFJkza__recsWrap{padding:4px 2px 8px 0}.TenderAnalysis-module__QFJkza__recsList{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:14px;display:grid}.TenderAnalysis-module__QFJkza__recCard{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;transition:border-color .14s,box-shadow .14s;display:flex}.TenderAnalysis-module__QFJkza__recCard:hover{border-color:#cbd5e1;box-shadow:0 1px 2px #64748b0f,0 6px 14px -6px #64748b1f}.dark .TenderAnalysis-module__QFJkza__recCard{background:#ffffff08;border-color:#ffffff14}.TenderAnalysis-module__QFJkza__recHeader{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.dark .TenderAnalysis-module__QFJkza__recHeader{border-bottom-color:#ffffff0f}.TenderAnalysis-module__QFJkza__recHeaderL{align-items:center;gap:8px;min-width:0;display:inline-flex}.TenderAnalysis-module__QFJkza__recSectionCode{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;min-width:30px;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.dark .TenderAnalysis-module__QFJkza__recSectionCode{color:#ffffffbf;background:#ffffff0a;border-color:#ffffff1a}.TenderAnalysis-module__QFJkza__recSectionName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dark .TenderAnalysis-module__QFJkza__recSectionName{color:#fffffff2}.TenderAnalysis-module__QFJkza__recHeaderR{flex-shrink:0;align-items:center;gap:8px;display:flex}.TenderAnalysis-module__QFJkza__recConfidence{letter-spacing:.2px;border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.TenderAnalysis-module__QFJkza__confHigh{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.TenderAnalysis-module__QFJkza__confMid{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.TenderAnalysis-module__QFJkza__confLow{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.dark .TenderAnalysis-module__QFJkza__confHigh{color:#6ee7b7;background:#10b98124;border-color:#10b9814d}.dark .TenderAnalysis-module__QFJkza__confMid{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b4d}.dark .TenderAnalysis-module__QFJkza__confLow{color:#fca5a5;background:#ef444424;border-color:#ef44444d}.TenderAnalysis-module__QFJkza__recExpandChevron{color:#94a3b8;flex-shrink:0;transition:transform .16s}.TenderAnalysis-module__QFJkza__recExpandChevronOpen{transform:rotate(180deg)}.dark .TenderAnalysis-module__QFJkza__recExpandChevron{color:#fff6}.TenderAnalysis-module__QFJkza__recBody{flex-direction:column;gap:10px;display:flex}.TenderAnalysis-module__QFJkza__recPick{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-self:flex-start;align-items:center;gap:7px;max-width:100%;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.TenderAnalysis-module__QFJkza__recPickName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dark .TenderAnalysis-module__QFJkza__recPick{color:#6ee7b7;background:#10b98124;border-color:#10b9814d}.TenderAnalysis-module__QFJkza__recText{color:#334155;margin:0;font-size:12.5px;line-height:1.55}.dark .TenderAnalysis-module__QFJkza__recText{color:#ffffffc7}.TenderAnalysis-module__QFJkza__recAction{border-top:1px solid #f1f5f9;flex-shrink:0;padding-top:10px}.dark .TenderAnalysis-module__QFJkza__recAction{border-top-color:#ffffff0f}.TenderAnalysis-module__QFJkza__recActionBtn{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.TenderAnalysis-module__QFJkza__recActionBtn:hover:not(:disabled){background:#1e293b;border-color:#1e293b}.TenderAnalysis-module__QFJkza__recActionBtn:disabled{opacity:.6;cursor:wait}.dark .TenderAnalysis-module__QFJkza__recActionBtn{color:#0f172a;background:#fff;border-color:#fff}.dark .TenderAnalysis-module__QFJkza__recActionBtn:hover:not(:disabled){background:#f1f5f9;border-color:#f1f5f9}.TenderAnalysis-module__QFJkza__recActionBtnLocked,.TenderAnalysis-module__QFJkza__recActionBtnLocked:hover:not(:disabled),.TenderAnalysis-module__QFJkza__recActionBtnLocked:disabled{color:#fff;cursor:not-allowed;opacity:.85;background:#94a3b8;border-color:#94a3b8}.dark .TenderAnalysis-module__QFJkza__recActionBtnLocked{color:#0f172ae6;background:#ffffff40;border-color:#ffffff40}.dark .TenderAnalysis-module__QFJkza__recActionBtnLocked:hover:not(:disabled){color:#0f172ae6;background:#ffffff40;border-color:#ffffff40}.dark .TenderAnalysis-module__QFJkza__recActionBtnLocked:disabled{color:#0f172ae6;background:#ffffff40;border-color:#ffffff40}.TenderAnalysis-module__QFJkza__recActionBtnGhost{color:#047857;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.TenderAnalysis-module__QFJkza__recActionBtnGhost:hover{background:#d1fae5;border-color:#6ee7b7}.dark .TenderAnalysis-module__QFJkza__recActionBtnGhost{color:#6ee7b7;background:#10b9811f;border-color:#10b9814d}.dark .TenderAnalysis-module__QFJkza__recActionBtnGhost:hover{background:#10b9812e}.TenderAnalysis-module__QFJkza__recRisks{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-direction:column;gap:5px;margin:0;padding:10px 12px;list-style:none;display:flex}.TenderAnalysis-module__QFJkza__recRisks li{color:#92400e;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.5;display:flex}.TenderAnalysis-module__QFJkza__recRisks svg{color:#b45309;flex-shrink:0;margin-top:2px}.dark .TenderAnalysis-module__QFJkza__recRisks{background:#f59e0b14;border-color:#f59e0b40}.dark .TenderAnalysis-module__QFJkza__recRisks li{color:#fcd34d}.dark .TenderAnalysis-module__QFJkza__recRisks svg{color:#fbbf24}.TenderAnalysis-module__QFJkza__supNameRow{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.TenderAnalysis-module__QFJkza__supNameRow>.TenderAnalysis-module__QFJkza__itemName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TenderAnalysis-module__QFJkza__aiPickChip{color:#92400e;letter-spacing:.3px;white-space:nowrap;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 11px;font-family:inherit;font-size:11px;font-weight:700;transition:background .12s,border-color .12s,transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 2px #ca8a0414}.TenderAnalysis-module__QFJkza__aiPickChip:hover{background:#fef3c7;border-color:#fcd34d;transform:translateY(-1px);box-shadow:0 1px 2px #ca8a0414,0 4px 10px -4px #ca8a0447}.dark .TenderAnalysis-module__QFJkza__aiPickChip{color:#fcd34d;box-shadow:none;background:#ca8a0424;border-color:#ca8a0459}.dark .TenderAnalysis-module__QFJkza__aiPickChip:hover{background:#ca8a0433;border-color:#ca8a0480}@media (max-width:1100px){.TenderAnalysis-module__QFJkza__wrap{padding:14px 20px 24px}}@media (max-width:640px){.TenderAnalysis-module__QFJkza__wrap{height:auto;padding:10px 14px 20px;overflow:visible}.TenderAnalysis-module__QFJkza__kpiGrid{grid-template-columns:1fr}.TenderAnalysis-module__QFJkza__kpi{min-height:0;overflow:visible}}
.PartialDeliveryModal-module__ohkXOG__overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#08080a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.PartialDeliveryModal-module__ohkXOG__card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:460px;max-width:100%;max-height:92vh;overflow-y:auto;box-shadow:0 20px 60px #0f172a2e}.dark .PartialDeliveryModal-module__ohkXOG__card{background:#1a1a1a;border-color:#ffffff17;box-shadow:0 20px 60px #00000080}.PartialDeliveryModal-module__ohkXOG__header{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.dark .PartialDeliveryModal-module__ohkXOG__header{border-bottom-color:#ffffff0f}.PartialDeliveryModal-module__ohkXOG__title{color:#0f172a;font-size:14px;font-weight:600}.dark .PartialDeliveryModal-module__ohkXOG__title{color:#ececec}.PartialDeliveryModal-module__ohkXOG__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.PartialDeliveryModal-module__ohkXOG__closeBtn:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.dark .PartialDeliveryModal-module__ohkXOG__closeBtn{color:#ffffff73}.dark .PartialDeliveryModal-module__ohkXOG__closeBtn:hover:not(:disabled){color:#fff;background:#ffffff0f}.PartialDeliveryModal-module__ohkXOG__body{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.PartialDeliveryModal-module__ohkXOG__itemName{color:#0f172a;font-size:12.5px;font-weight:600;line-height:1.35}.dark .PartialDeliveryModal-module__ohkXOG__itemName{color:#dcdce0}.PartialDeliveryModal-module__ohkXOG__context{color:#64748b;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}.dark .PartialDeliveryModal-module__ohkXOG__context{color:#ffffff6b}.PartialDeliveryModal-module__ohkXOG__field{flex-direction:column;gap:6px;display:flex}.PartialDeliveryModal-module__ohkXOG__label{color:#475569;font-size:11.5px;font-weight:600}.dark .PartialDeliveryModal-module__ohkXOG__label{color:#ffffffa6}.PartialDeliveryModal-module__ohkXOG__required{color:#dc2626}.dark .PartialDeliveryModal-module__ohkXOG__required{color:#f87171}.PartialDeliveryModal-module__ohkXOG__qtyRow{align-items:center;gap:8px;display:flex}.PartialDeliveryModal-module__ohkXOG__qtyInput,.PartialDeliveryModal-module__ohkXOG__dateInput{color:#0f172a;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;height:36px;padding:0 10px;font-family:inherit;font-size:13px}.PartialDeliveryModal-module__ohkXOG__qtyInput{width:120px}:is(.dark .PartialDeliveryModal-module__ohkXOG__qtyInput,.dark .PartialDeliveryModal-module__ohkXOG__dateInput){color:#ececec;background:#ffffff0a;border-color:#ffffff1f}.PartialDeliveryModal-module__ohkXOG__qtyUnit{color:#64748b;font-size:12px}.dark .PartialDeliveryModal-module__ohkXOG__qtyUnit{color:#ffffff80}.PartialDeliveryModal-module__ohkXOG__todayChip{color:#047857;background:#ecfdf5;border-radius:5px;padding:2px 8px;font-size:10.5px;font-weight:600}.dark .PartialDeliveryModal-module__ohkXOG__todayChip{color:#4ade80;background:#22c55e24}.PartialDeliveryModal-module__ohkXOG__hint{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:10.5px}.dark .PartialDeliveryModal-module__ohkXOG__hint{color:#ffffff59}.PartialDeliveryModal-module__ohkXOG__textarea{color:#0f172a;resize:vertical;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:68px;padding:10px;font-family:inherit;font-size:12px;line-height:1.5}.PartialDeliveryModal-module__ohkXOG__textarea::placeholder{color:#94a3b8}.dark .PartialDeliveryModal-module__ohkXOG__textarea{color:#ececec;background:#ffffff0a;border-color:#ffffff1f}.dark .PartialDeliveryModal-module__ohkXOG__textarea::placeholder{color:#ffffff4d}.PartialDeliveryModal-module__ohkXOG__footer{border-top:1px solid #eef2f6;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.dark .PartialDeliveryModal-module__ohkXOG__footer{border-top-color:#ffffff0f}.PartialDeliveryModal-module__ohkXOG__cancelBtn{color:#475569;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;align-items:center;height:34px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.PartialDeliveryModal-module__ohkXOG__cancelBtn:hover:not(:disabled){background:#f1f5f9}.dark .PartialDeliveryModal-module__ohkXOG__cancelBtn{color:#ffffffb3;border-color:#ffffff1f}.dark .PartialDeliveryModal-module__ohkXOG__cancelBtn:hover:not(:disabled){background:#ffffff0d}.PartialDeliveryModal-module__ohkXOG__confirmBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.PartialDeliveryModal-module__ohkXOG__confirmBtn:hover:not(:disabled){background:#15803d}.PartialDeliveryModal-module__ohkXOG__confirmBtn:disabled{opacity:.55;cursor:not-allowed}.dark .PartialDeliveryModal-module__ohkXOG__confirmBtn{color:#0b2015;background:#22c55e}.dark .PartialDeliveryModal-module__ohkXOG__confirmBtn:hover:not(:disabled){background:#4ade80}@media (max-width:560px){.PartialDeliveryModal-module__ohkXOG__overlay{align-items:flex-end;padding:0}.PartialDeliveryModal-module__ohkXOG__card{border-radius:14px 14px 0 0;width:100%;max-height:94dvh}.PartialDeliveryModal-module__ohkXOG__footer{flex-direction:column-reverse}.PartialDeliveryModal-module__ohkXOG__footer>*{justify-content:center;width:100%}}
.ReplyDetailModal-module__jD3fXq__overlay{z-index:9998;-webkit-backdrop-filter:blur(4px);background:#0f172a6b;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out ReplyDetailModal-module__jD3fXq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ReplyDetailModal-module__jD3fXq__fadeIn{0%{opacity:0}to{opacity:1}}.dark .ReplyDetailModal-module__jD3fXq__overlay{background:#0009}.ReplyDetailModal-module__jD3fXq__modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:1100px;height:100%;max-height:860px;animation:.22s ease-out ReplyDetailModal-module__jD3fXq__popIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #0f172a3d}@keyframes ReplyDetailModal-module__jD3fXq__popIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.dark .ReplyDetailModal-module__jD3fXq__modal{background:#0f172a;box-shadow:0 24px 72px #0009}.ReplyDetailModal-module__jD3fXq__head{border-bottom:1px solid #eef2f6;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.dark .ReplyDetailModal-module__jD3fXq__head{border-bottom-color:#ffffff0f}.ReplyDetailModal-module__jD3fXq__headL{flex-direction:column;gap:4px;min-width:0;display:flex}.ReplyDetailModal-module__jD3fXq__kicker{letter-spacing:.8px;text-transform:uppercase;color:#047857;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.dark .ReplyDetailModal-module__jD3fXq__kicker{color:#6ee7b7}.ReplyDetailModal-module__jD3fXq__title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.dark .ReplyDetailModal-module__jD3fXq__title{color:#fffffff2}.ReplyDetailModal-module__jD3fXq__subtitle{color:#64748b;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.dark .ReplyDetailModal-module__jD3fXq__subtitle{color:#ffffff8c}.ReplyDetailModal-module__jD3fXq__dot{background:#cbd5e1;border-radius:50%;width:3px;height:3px;margin:0 2px}.ReplyDetailModal-module__jD3fXq__closeBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ReplyDetailModal-module__jD3fXq__closeBtn:hover{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.dark .ReplyDetailModal-module__jD3fXq__closeBtn{color:#fff9}.dark .ReplyDetailModal-module__jD3fXq__closeBtn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff1f}.ReplyDetailModal-module__jD3fXq__summary{background:#f8fafc;border-bottom:1px solid #eef2f6;flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 24px;display:grid}.dark .ReplyDetailModal-module__jD3fXq__summary{background:#ffffff05;border-bottom-color:#ffffff0f}.ReplyDetailModal-module__jD3fXq__kpi{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.dark .ReplyDetailModal-module__jD3fXq__kpi{background:#ffffff08;border-color:#ffffff14}.ReplyDetailModal-module__jD3fXq__kpiLabel{text-transform:uppercase;letter-spacing:.6px;color:#64748b;font-size:10.5px;font-weight:700}.dark .ReplyDetailModal-module__jD3fXq__kpiLabel{color:#ffffff8c}.ReplyDetailModal-module__jD3fXq__kpiValue{color:#0f172a;letter-spacing:-.6px;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:18px;font-weight:700;line-height:1.15;display:inline-flex}.dark .ReplyDetailModal-module__jD3fXq__kpiValue{color:#fffffff2}.ReplyDetailModal-module__jD3fXq__kpiValueGood{color:#047857}.ReplyDetailModal-module__jD3fXq__kpiValueGood svg{color:#10b981}.dark .ReplyDetailModal-module__jD3fXq__kpiValueGood{color:#6ee7b7}.ReplyDetailModal-module__jD3fXq__kpiValueWarn{color:#b45309}.ReplyDetailModal-module__jD3fXq__kpiValueWarn svg{color:#d97706}.dark .ReplyDetailModal-module__jD3fXq__kpiValueWarn{color:#fcd34d}.ReplyDetailModal-module__jD3fXq__kpiOf{color:#94a3b8;letter-spacing:normal;font-size:13px;font-weight:500}.dark .ReplyDetailModal-module__jD3fXq__kpiOf{color:#fff6}.ReplyDetailModal-module__jD3fXq__body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 24px 24px;display:flex;overflow-y:auto}.ReplyDetailModal-module__jD3fXq__block{flex-direction:column;gap:10px;display:flex}.ReplyDetailModal-module__jD3fXq__blockLabel{text-transform:uppercase;letter-spacing:.6px;color:#64748b;font-size:10.5px;font-weight:700}.dark .ReplyDetailModal-module__jD3fXq__blockLabel{color:#ffffff8c}.ReplyDetailModal-module__jD3fXq__replyText{color:#0f172a;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:14px 16px;font-family:inherit;font-size:13px;line-height:1.55}.dark .ReplyDetailModal-module__jD3fXq__replyText{color:#ffffffeb;background:#ffffff08;border-color:#ffffff14}.ReplyDetailModal-module__jD3fXq__sections{flex-direction:column;gap:14px;display:flex}.ReplyDetailModal-module__jD3fXq__sectionCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.dark .ReplyDetailModal-module__jD3fXq__sectionCard{background:#ffffff05;border-color:#ffffff14}.ReplyDetailModal-module__jD3fXq__sectionHead{background:#f8fafc;border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dark .ReplyDetailModal-module__jD3fXq__sectionHead{background:#ffffff08;border-bottom-color:#ffffff0f}.ReplyDetailModal-module__jD3fXq__sectionTitle{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:700}.dark .ReplyDetailModal-module__jD3fXq__sectionTitle{color:#fffffff2}.ReplyDetailModal-module__jD3fXq__sectionMeta{color:#64748b;align-items:center;gap:10px;font-size:12px;display:inline-flex}.dark .ReplyDetailModal-module__jD3fXq__sectionMeta{color:#ffffff8c}.ReplyDetailModal-module__jD3fXq__sectionTotal{color:#0f172a;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.dark .ReplyDetailModal-module__jD3fXq__sectionTotal{color:#fffffff2}.ReplyDetailModal-module__jD3fXq__itemsTable{border-collapse:collapse;width:100%;font-size:12.5px}.ReplyDetailModal-module__jD3fXq__itemsTable th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#64748b;white-space:nowrap;background:#fff;border-bottom:1px solid #eef2f6;padding:10px 12px;font-size:10.5px;font-weight:700}.dark .ReplyDetailModal-module__jD3fXq__itemsTable th{color:#ffffff80;background:0 0;border-bottom-color:#ffffff0f}.ReplyDetailModal-module__jD3fXq__itemsTable td{color:#0f172a;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:10px 12px}.ReplyDetailModal-module__jD3fXq__itemsTable tr:last-child td{border-bottom:none}.dark .ReplyDetailModal-module__jD3fXq__itemsTable td{color:#ffffffeb;border-bottom-color:#ffffff0a}.ReplyDetailModal-module__jD3fXq__colName{min-width:240px}.ReplyDetailModal-module__jD3fXq__colUnit{color:#64748b;width:60px}.ReplyDetailModal-module__jD3fXq__colQty,.ReplyDetailModal-module__jD3fXq__colPrice,.ReplyDetailModal-module__jD3fXq__colTotal{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ReplyDetailModal-module__jD3fXq__colTotal strong{font-weight:700}.ReplyDetailModal-module__jD3fXq__colDelta{text-align:right;width:90px}.dark .ReplyDetailModal-module__jD3fXq__colUnit{color:#ffffff8c}.ReplyDetailModal-module__jD3fXq__itemName{font-weight:500;line-height:1.35}.ReplyDetailModal-module__jD3fXq__itemDesc{color:#64748b;margin-top:3px;font-size:11.5px;line-height:1.45}.dark .ReplyDetailModal-module__jD3fXq__itemDesc{color:#ffffff80}.ReplyDetailModal-module__jD3fXq__deltaChip{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.ReplyDetailModal-module__jD3fXq__deltaChipGood{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0}.ReplyDetailModal-module__jD3fXq__deltaChipWarn{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.dark .ReplyDetailModal-module__jD3fXq__deltaChipGood{color:#6ee7b7;background:#10b98124;border-color:#10b9814d}.dark .ReplyDetailModal-module__jD3fXq__deltaChipWarn{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b4d}.ReplyDetailModal-module__jD3fXq__mute{color:#cbd5e1}.dark .ReplyDetailModal-module__jD3fXq__mute{color:#ffffff4d}.ReplyDetailModal-module__jD3fXq__attachments{flex-direction:column;gap:6px;display:flex}.ReplyDetailModal-module__jD3fXq__attachmentRow{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.dark .ReplyDetailModal-module__jD3fXq__attachmentRow{color:#ffffffeb;background:#ffffff08;border-color:#ffffff14}.ReplyDetailModal-module__jD3fXq__attachmentName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.ReplyDetailModal-module__jD3fXq__attachmentMeta{color:#64748b;font-size:11.5px}.dark .ReplyDetailModal-module__jD3fXq__attachmentMeta{color:#ffffff80}.ReplyDetailModal-module__jD3fXq__attachmentDl{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;padding:5px 12px;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.ReplyDetailModal-module__jD3fXq__attachmentDl:hover{background:#f8fafc;border-color:#cbd5e1}.dark .ReplyDetailModal-module__jD3fXq__attachmentDl{color:#ffffffeb;background:#ffffff0a;border-color:#ffffff1a}.dark .ReplyDetailModal-module__jD3fXq__attachmentDl:hover{background:#ffffff14;border-color:#ffffff2e}.ReplyDetailModal-module__jD3fXq__empty{color:#64748b;justify-content:center;align-items:center;gap:8px;padding:32px;font-size:13px;display:flex}.dark .ReplyDetailModal-module__jD3fXq__empty{color:#ffffff8c}.ReplyDetailModal-module__jD3fXq__spin{animation:1s linear infinite ReplyDetailModal-module__jD3fXq__spin}@keyframes ReplyDetailModal-module__jD3fXq__spin{to{transform:rotate(360deg)}}.ReplyDetailModal-module__jD3fXq__errorState{color:#dc2626;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;font-size:13px;display:flex}.ReplyDetailModal-module__jD3fXq__foot{background:#fff;border-top:1px solid #eef2f6;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.dark .ReplyDetailModal-module__jD3fXq__foot{background:#ffffff05;border-top-color:#ffffff0f}.ReplyDetailModal-module__jD3fXq__footMeta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex;overflow:hidden}.dark .ReplyDetailModal-module__jD3fXq__footMeta{color:#ffffff8c}.ReplyDetailModal-module__jD3fXq__closeCta{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s;display:inline-flex}.ReplyDetailModal-module__jD3fXq__closeCta:hover{background:#1e293b;border-color:#1e293b}.dark .ReplyDetailModal-module__jD3fXq__closeCta{color:#0f172a;background:#fff;border-color:#fff}.dark .ReplyDetailModal-module__jD3fXq__closeCta:hover{background:#f1f5f9;border-color:#f1f5f9}.ReplyDetailModal-module__jD3fXq__footActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ReplyDetailModal-module__jD3fXq__calendarCta{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.ReplyDetailModal-module__jD3fXq__calendarCta:hover{background:#f8fafc;border-color:#94a3b8}.ReplyDetailModal-module__jD3fXq__calendarCta:disabled{opacity:.6;cursor:default}.dark .ReplyDetailModal-module__jD3fXq__calendarCta{color:#ffffffd9;background:#ffffff0a;border-color:#ffffff24}.dark .ReplyDetailModal-module__jD3fXq__calendarCta:hover{background:#ffffff14}.ReplyDetailModal-module__jD3fXq__calendarFeedback{flex-shrink:0;padding:10px 24px 0}.ReplyDetailModal-module__jD3fXq__calendarMessage{color:#64748b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dark .ReplyDetailModal-module__jD3fXq__calendarMessage{color:#ffffff8c}
.reports-module__Zce0xa__page{padding:0}.reports-module__Zce0xa__content{max-width:1720px;padding:16px var(--page-px,40px)clamp(24px,2.4vw,40px);margin:0 auto}.reports-module__Zce0xa__header{justify-content:space-between;align-items:center;margin-bottom:16px;padding:4px 0;display:flex}.reports-module__Zce0xa__headerTitle{flex-direction:column;gap:2px;display:flex}.reports-module__Zce0xa__pageTitle{color:#111;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700}.dark .reports-module__Zce0xa__pageTitle{color:#eee}.reports-module__Zce0xa__pageSubtitle{color:#999;font-size:13px}.dark .reports-module__Zce0xa__pageSubtitle{color:#fff6}.reports-module__Zce0xa__exportBtn{color:#333;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .12s;display:flex}@media (max-width:480px){.reports-module__Zce0xa__header{flex-wrap:wrap;gap:10px}}.reports-module__Zce0xa__exportBtn:hover:not(:disabled){color:#111;background:#f5f5f5;border-color:#ccc}.reports-module__Zce0xa__exportBtn:disabled{opacity:.5;cursor:not-allowed}.dark .reports-module__Zce0xa__exportBtn{color:#ccc;background:0 0;border-color:#ffffff1a}.dark .reports-module__Zce0xa__exportBtn:hover:not(:disabled){color:#fff;background:#ffffff0d}.reports-module__Zce0xa__kpiRow{gap:var(--space-5,16px);grid-template-columns:repeat(auto-fit,minmax(clamp(220px,18vw,280px),1fr));margin-bottom:16px;display:grid}.reports-module__Zce0xa__mainGrid{gap:var(--space-5,16px);grid-template-columns:minmax(240px,1fr) minmax(360px,1.5fr) minmax(320px,1.5fr);margin-bottom:16px;display:grid}@media (max-width:1280px){.reports-module__Zce0xa__mainGrid{grid-template-columns:1fr 1fr}.reports-module__Zce0xa__mainGrid>:nth-child(3){grid-column:1/-1}}.reports-module__Zce0xa__bottomGrid{gap:var(--space-5,16px);grid-template-columns:minmax(0,1fr);margin-bottom:16px;display:grid}@media (max-width:1100px){.reports-module__Zce0xa__mainGrid,.reports-module__Zce0xa__bottomGrid{grid-template-columns:1fr}}.reports-module__Zce0xa__mainGrid .reports-module__Zce0xa__sectionCard,.reports-module__Zce0xa__bottomGrid .reports-module__Zce0xa__sectionCard{flex-direction:column;display:flex}.reports-module__Zce0xa__sectionCard{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:0;padding:20px 22px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 1px 2px #0000000a}.reports-module__Zce0xa__sectionCard+.reports-module__Zce0xa__sectionCard{margin-top:0}.dark .reports-module__Zce0xa__sectionCard{box-shadow:none;background:#1a1a1a;border-color:#ffffff0f}.reports-module__Zce0xa__sectionHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;height:32px;margin-bottom:16px;padding-bottom:14px;display:flex}.dark .reports-module__Zce0xa__sectionHeader{border-bottom-color:#ffffff0f}.reports-module__Zce0xa__sectionTitleGroup{align-items:center;gap:8px;display:flex}.reports-module__Zce0xa__sectionIcon{color:#888}.dark .reports-module__Zce0xa__sectionIcon{color:#ffffff73}.reports-module__Zce0xa__sectionTitle{color:#111;margin:0;font-size:14px;font-weight:600}.dark .reports-module__Zce0xa__sectionTitle{color:#eee}.reports-module__Zce0xa__sectionCount{color:#999;background:#f0f0f0;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.dark .reports-module__Zce0xa__sectionCount{color:#fff6;background:#ffffff14}.reports-module__Zce0xa__sectionPeriod{color:#999;background:#f0f0f0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.dark .reports-module__Zce0xa__sectionPeriod{color:#fff6;background:#ffffff0f}.reports-module__Zce0xa__sectionInline{color:#555;margin-left:4px;font-size:12px;font-weight:600}.dark .reports-module__Zce0xa__sectionInline{color:#ffffff8c}.reports-module__Zce0xa__kpiCard{background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;padding:20px 22px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.reports-module__Zce0xa__kpiCard:hover{border-color:#ddd;box-shadow:0 2px 8px #0000000f}.dark .reports-module__Zce0xa__kpiCard{box-shadow:none;background:#1a1a1a;border-color:#ffffff0f}.dark .reports-module__Zce0xa__kpiCard:hover{border-color:#ffffff1a}.reports-module__Zce0xa__kpiLabel{color:#888;letter-spacing:.1px;font-size:12.5px;font-weight:500}.dark .reports-module__Zce0xa__kpiLabel{color:#fff6}.reports-module__Zce0xa__kpiNumber{letter-spacing:-.5px;color:#111;margin:12px 0 10px;font-size:28px;font-weight:700;line-height:1}.dark .reports-module__Zce0xa__kpiNumber{color:#fff}.reports-module__Zce0xa__kpiMeta{color:#999;font-size:12px}.dark .reports-module__Zce0xa__kpiMeta{color:#ffffff59}.reports-module__Zce0xa__kpiIcon{color:#ccc;position:absolute;top:16px;right:16px}.dark .reports-module__Zce0xa__kpiIcon{color:#ffffff40}.reports-module__Zce0xa__funnelClean{flex-direction:column;flex:1;justify-content:space-between;margin:0;padding:4px 0;list-style:none;display:flex}.reports-module__Zce0xa__funnelStep{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:6px 0;display:grid}.reports-module__Zce0xa__funnelStepNum{color:#4f46e5;font-variant-numeric:tabular-nums;background:#6366f11a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:700;display:flex}.dark .reports-module__Zce0xa__funnelStepNum{color:#c4b5fd;background:#8b5cf62e}.reports-module__Zce0xa__funnelStepBody{flex-direction:column;gap:7px;min-width:0;display:flex}.reports-module__Zce0xa__funnelStepHead{align-items:baseline;gap:10px;display:flex}.reports-module__Zce0xa__funnelStepLabel{color:#333;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.dark .reports-module__Zce0xa__funnelStepLabel{color:#ffffffd9}.reports-module__Zce0xa__funnelStepCount{color:#111;letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.dark .reports-module__Zce0xa__funnelStepCount{color:#fff}.reports-module__Zce0xa__funnelStepPct{color:#999;text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:11.5px;font-weight:500;line-height:1}.dark .reports-module__Zce0xa__funnelStepPct{color:#ffffff73}.reports-module__Zce0xa__funnelStepDrop{color:#b94545bf;letter-spacing:-.2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:500;line-height:1}.dark .reports-module__Zce0xa__funnelStepDrop{color:#f87171b3}.reports-module__Zce0xa__funnelStepBar{background:#6366f114;border-radius:2px;height:4px;overflow:hidden}.dark .reports-module__Zce0xa__funnelStepBar{background:#8b5cf61a}.reports-module__Zce0xa__funnelStepBarFill{background:#6366f1;border-radius:2px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.dark .reports-module__Zce0xa__funnelStepBarFill{background:#818cf8}.reports-module__Zce0xa__heatmapWrap{flex-direction:column;flex:1;justify-content:center;padding:4px 0;display:flex}.reports-module__Zce0xa__heatmap{flex-direction:column;gap:4px;display:flex}.reports-module__Zce0xa__heatmapRow{grid-template-columns:72px 1fr;align-items:center;gap:10px;display:grid}.reports-module__Zce0xa__heatmapLabel{color:#888;text-align:right;white-space:nowrap;text-transform:lowercase;font-size:10.5px}.dark .reports-module__Zce0xa__heatmapLabel{color:#ffffff73}.reports-module__Zce0xa__heatmapCells{gap:5px;min-width:0;display:flex}.reports-module__Zce0xa__heatmapCell{aspect-ratio:1;cursor:default;border-radius:5px;flex:1 1 0;min-width:0;transition:transform .15s}.reports-module__Zce0xa__heatmapCell:hover{transform:scale(1.15)}.reports-module__Zce0xa__heatmapCell0{background:#f1f3f5}.reports-module__Zce0xa__heatmapCell1{background:#6366f140}.reports-module__Zce0xa__heatmapCell2{background:#6366f180}.reports-module__Zce0xa__heatmapCell3{background:#6366f1bf}.reports-module__Zce0xa__heatmapCell4{background:#6366f1}.dark .reports-module__Zce0xa__heatmapCell0{background:#ffffff0a}.dark .reports-module__Zce0xa__heatmapCell1{background:#818cf84d}.dark .reports-module__Zce0xa__heatmapCell2{background:#818cf88c}.dark .reports-module__Zce0xa__heatmapCell3{background:#818cf8cc}.dark .reports-module__Zce0xa__heatmapCell4{background:#818cf8}.reports-module__Zce0xa__heatmapAxis{grid-template-columns:72px 1fr;gap:10px;margin-top:4px;display:grid}.reports-module__Zce0xa__heatmapAxisCells{gap:5px;display:flex}.reports-module__Zce0xa__heatmapAxisLabel{color:#aaa;text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;font-size:10px;overflow:hidden}.dark .reports-module__Zce0xa__heatmapAxisLabel{color:#ffffff59}.reports-module__Zce0xa__barsBody{flex-direction:column;gap:4px;display:flex}.reports-module__Zce0xa__barRow{border-bottom:1px solid #f0f0f0;padding:8px 0}.reports-module__Zce0xa__barRow:last-child{border-bottom:none;padding-bottom:0}.reports-module__Zce0xa__barRow:first-child{padding-top:0}.dark .reports-module__Zce0xa__barRow{border-bottom-color:#ffffff0a}.reports-module__Zce0xa__barRowHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.reports-module__Zce0xa__barName{color:#333;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex;overflow:hidden}.dark .reports-module__Zce0xa__barName{color:#ddd}.reports-module__Zce0xa__barRank{color:#0e7490;background:#06b6d41a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.dark .reports-module__Zce0xa__barRank{color:#67e8f9;background:#06b6d426}.reports-module__Zce0xa__barRankAi{color:#6d28d9;background:#8b5cf61a}.dark .reports-module__Zce0xa__barRankAi{color:#c4b5fd;background:#8b5cf626}.reports-module__Zce0xa__barRankOther{color:#888;letter-spacing:-1px;background:#f0f0f0}.dark .reports-module__Zce0xa__barRankOther{color:#fff6;background:#ffffff0f}.reports-module__Zce0xa__barRowOther{opacity:.85;border-top:1px dashed #e0e0e0;margin-top:4px;padding-top:12px!important}.dark .reports-module__Zce0xa__barRowOther{border-top-color:#ffffff14}.reports-module__Zce0xa__barOtherCount{color:#aaa;margin-left:2px;font-size:11px;font-weight:500}.dark .reports-module__Zce0xa__barOtherCount{color:#ffffff59}.reports-module__Zce0xa__barValues{flex-shrink:0;align-items:baseline;gap:8px;display:flex}.reports-module__Zce0xa__barAmount{color:#999;font-size:12px}.reports-module__Zce0xa__barCount{color:#111;text-align:right;min-width:40px;font-size:12.5px;font-weight:700}.dark .reports-module__Zce0xa__barCount{color:#eee}.reports-module__Zce0xa__barTrack{background:#f0f0f0;border-radius:3px;height:6px;overflow:hidden}.dark .reports-module__Zce0xa__barTrack{background:#ffffff0f}.reports-module__Zce0xa__barFill{background:linear-gradient(90deg,#0891b2 0%,#06b6d4 50%,#67e8f9 100%);border-radius:3px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.reports-module__Zce0xa__barFillAi{background:linear-gradient(90deg,#7c3aed 0%,#a78bfa 50%,#c4b5fd 100%)}.reports-module__Zce0xa__emptyState{text-align:center;color:#999;padding:32px 0;font-size:13px}.dark .reports-module__Zce0xa__emptyState{color:#ffffff59}.reports-module__Zce0xa__periodControls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.reports-module__Zce0xa__periodField{flex-direction:column;gap:4px;display:flex}.reports-module__Zce0xa__periodFieldLabel{color:#999;text-transform:uppercase;letter-spacing:.4px;font-size:10.5px;font-weight:600}.dark .reports-module__Zce0xa__periodFieldLabel{color:#fff6}.reports-module__Zce0xa__periodInput{color:#111;background:#fff;border:1px solid #e0e0e0;border-radius:7px;height:32px;padding:0 10px;font-family:inherit;font-size:12.5px}.dark .reports-module__Zce0xa__periodInput{color:#eee;background:#ffffff0a;border-color:#ffffff1a}.reports-module__Zce0xa__periodSummary{color:#111;font-size:13px;font-weight:600}.dark .reports-module__Zce0xa__periodSummary{color:#eee}.reports-module__Zce0xa__footer{color:#aaa;text-align:right;margin-top:8px;padding-top:8px;font-size:11px}.dark .reports-module__Zce0xa__footer{color:#ffffff4d}@keyframes reports-module__Zce0xa__widgetIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reports-module__Zce0xa__kpiRow{animation:.35s both reports-module__Zce0xa__widgetIn}.reports-module__Zce0xa__mainGrid{animation:.35s .1s both reports-module__Zce0xa__widgetIn}.reports-module__Zce0xa__bottomGrid{animation:.35s .2s both reports-module__Zce0xa__widgetIn}@media (max-width:1440px){.reports-module__Zce0xa__content{padding:16px 36px clamp(24px,2.4vw,40px)}}@media (max-width:1200px){.reports-module__Zce0xa__content{padding:16px 24px clamp(24px,2.4vw,36px)}.reports-module__Zce0xa__kpiRow{grid-template-columns:repeat(2,1fr)}}
