.metric-card[data-v-b9e00333]{isolation:isolate;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 12px 35px #0f172a0f}.metric-card[data-v-b9e00333]:hover{transform:translateY(-3px);box-shadow:0 18px 45px #0f172a1c}.metric-glow[data-v-b9e00333]{opacity:.16;border-radius:999px;width:130px;height:130px;position:absolute;top:-38px;right:-30px}.metric-label[data-v-b9e00333]{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.metric-value[data-v-b9e00333]{letter-spacing:-.04em;color:#0f172a;margin-top:9px;font-size:36px;font-weight:850;line-height:1}.metric-note[data-v-b9e00333]{color:#94a3b8;margin-top:8px;font-size:12px}.metric-icon[data-v-b9e00333]{border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid}.metric-footer[data-v-b9e00333]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin:18px -20px -20px;padding:11px 20px;font-size:11px;font-weight:750;display:flex;position:relative}.metric-violet .metric-glow[data-v-b9e00333]{background:#8b5cf6}.metric-violet .metric-icon[data-v-b9e00333],.metric-violet .metric-footer[data-v-b9e00333]{color:#6d28d9}.metric-violet .metric-icon[data-v-b9e00333]{background:#f3e8ff}.metric-amber .metric-glow[data-v-b9e00333]{background:#f59e0b}.metric-amber .metric-icon[data-v-b9e00333],.metric-amber .metric-footer[data-v-b9e00333]{color:#b45309}.metric-amber .metric-icon[data-v-b9e00333]{background:#fef3c7}.metric-emerald .metric-glow[data-v-b9e00333]{background:#10b981}.metric-emerald .metric-icon[data-v-b9e00333],.metric-emerald .metric-footer[data-v-b9e00333]{color:#047857}.metric-emerald .metric-icon[data-v-b9e00333]{background:#d1fae5}.metric-blue .metric-glow[data-v-b9e00333]{background:#3b82f6}.metric-blue .metric-icon[data-v-b9e00333],.metric-blue .metric-footer[data-v-b9e00333]{color:#1d4ed8}.metric-blue .metric-icon[data-v-b9e00333]{background:#dbeafe}.metric-lime .metric-glow[data-v-b9e00333]{background:#65a30d}.metric-lime .metric-icon[data-v-b9e00333],.metric-lime .metric-footer[data-v-b9e00333]{color:#3f8f16}.metric-lime .metric-icon[data-v-b9e00333]{background:#ecfccb}.metric-rose .metric-glow[data-v-b9e00333]{background:#ef4444}.metric-rose .metric-icon[data-v-b9e00333],.metric-rose .metric-footer[data-v-b9e00333]{color:#dc2626}.metric-rose .metric-icon[data-v-b9e00333]{background:#fee2e2}.metric-teal .metric-glow[data-v-b9e00333]{background:#047857}.metric-teal .metric-icon[data-v-b9e00333],.metric-teal .metric-footer[data-v-b9e00333]{color:#00633c}.metric-teal .metric-icon[data-v-b9e00333]{background:#d1fae5}.column-manager[data-v-593bf220]{position:relative}.columns-button[data-v-593bf220]{color:#4f46e5;background:#fff;border:1px solid #c7d2fe;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #4f46e51a}.columns-button[data-v-593bf220]:hover{background:#eef2ff;border-color:#818cf8}.columns-button svg[data-v-593bf220]{fill:currentColor;width:17px}.columns-button>span[data-v-593bf220]{background:#eef2ff;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.columns-panel[data-v-593bf220]{z-index:50;background:#fff;border:1px solid #dbe3ee;border-radius:16px;width:min(440px,100vw - 32px);position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.columns-panel header[data-v-593bf220]{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:14px;padding:17px 18px 13px;display:flex}.columns-panel h3[data-v-593bf220]{color:#172033;font-size:16px;font-weight:800}.columns-panel p[data-v-593bf220]{color:#64748b;margin-top:2px;font-size:12px}.columns-panel header button[data-v-593bf220]{color:#94a3b8;font-size:23px}.column-tools[data-v-593bf220]{border-bottom:1px solid #edf2f7;gap:7px;padding:11px;display:flex}.column-tools label[data-v-593bf220]{border:1px solid #dbe3ee;border-radius:9px;flex:1;min-width:0;padding:0 9px;display:flex}.column-tools input[data-v-593bf220]{border:0;outline:0;width:100%;min-width:0;height:34px;font-size:12px}.column-tools button[data-v-593bf220]{white-space:nowrap;color:#475569;background:#f1f5f9;border-radius:9px;padding:6px 8px;font-size:10px;font-weight:800}.column-list[data-v-593bf220]{max-height:430px;padding:9px;overflow-y:auto}.column-list article[data-v-593bf220]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:11px;align-items:center;gap:10px;min-height:45px;margin-bottom:6px;padding:8px 10px;transition:all .15s;display:flex}.column-list article[data-v-593bf220]:hover{border-color:#a5b4fc}.column-list article.hidden[data-v-593bf220]{opacity:.62;background:#fff}.column-list article.dragging[data-v-593bf220]{opacity:.55;background:#eef2ff;border-color:#6366f1}.drag-handle[data-v-593bf220]{cursor:grab;color:#94a3b8;font-size:15px}.column-list label[data-v-593bf220]{color:#253047;flex:1;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:750;display:flex}.column-list input[data-v-593bf220]{accent-color:#4f46e5;width:17px;height:17px}.column-list small[data-v-593bf220]{text-transform:uppercase;letter-spacing:.06em;color:#4f46e5;font-size:8px;font-weight:900}.empty-columns[data-v-593bf220]{text-align:center;padding:25px!important}.columns-panel footer[data-v-593bf220]{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;align-items:center;gap:10px;padding:11px 13px;font-size:11px;display:flex}.columns-panel footer .saving[data-v-593bf220]{color:#4f46e5;margin-left:auto}.columns-panel footer button[data-v-593bf220]{color:#fff;background:#4f46e5;border-radius:9px;margin-left:auto;padding:7px 14px;font-weight:800}.columns-panel footer .saving+button[data-v-593bf220]{margin-left:0}@media (width<=600px){.columns-panel[data-v-593bf220]{width:auto;position:fixed;top:80px;left:16px;right:16px}.column-tools[data-v-593bf220]{flex-wrap:wrap}.column-tools label[data-v-593bf220]{flex-basis:100%}}.drag-handle[data-v-593bf220]{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:7px;flex:none;place-items:center;width:26px;height:28px;display:grid!important}.drag-handle[data-v-593bf220]:hover{color:#4f46e5;background:#e2e8f0}.drag-handle[data-v-593bf220]:active{cursor:grabbing}.save-error[data-v-593bf220]{color:#dc2626;margin-left:auto;font-weight:700}.columns-panel footer .save-error+button[data-v-593bf220]{margin-left:0}.filter-card[data-v-2167a47c],.list-card[data-v-2167a47c],.stat-card[data-v-2167a47c]{background:#fffffff0;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 35px #0f172a0d}.field[data-v-2167a47c],.input-shell[data-v-2167a47c],.money-field[data-v-2167a47c]{background:#fff;border:1px solid #dbe3ee;border-radius:13px;min-height:54px}.field[data-v-2167a47c]{flex-direction:column;padding:7px 12px;display:flex}.field>span[data-v-2167a47c]{text-transform:uppercase;color:#94a3b8;font-size:9px;font-weight:800}.field select[data-v-2167a47c],.field input[data-v-2167a47c]{color:#334155;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.input-shell[data-v-2167a47c]{align-items:center;gap:10px;padding:0 15px;display:flex}.input-shell>span[data-v-2167a47c]{color:#64748b;font-size:23px}.input-shell input[data-v-2167a47c]{border:0;outline:0;width:100%;font-size:13px}.date-range[data-v-2167a47c]{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.date-range i[data-v-2167a47c]{color:#94a3b8;font-style:normal}.money-field[data-v-2167a47c]{align-items:center;padding:0 14px;display:flex}.money-field span[data-v-2167a47c]{font-weight:800}.money-field input[data-v-2167a47c]{border:0;outline:0;width:100%;padding-left:12px;font-size:12px}.switch-row[data-v-2167a47c]{justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:flex}.switch-row input[data-v-2167a47c]{opacity:0;position:absolute}.switch-row i[data-v-2167a47c]{background:#cbd5e1;border-radius:99px;width:42px;height:24px;padding:3px}.switch-row i[data-v-2167a47c]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 1px 4px #64748b}.switch-row input:checked+i[data-v-2167a47c]{background:#6366f1}.switch-row input:checked+i[data-v-2167a47c]:after{transform:translate(18px)}.filter-footer[data-v-2167a47c]{background:#f8fafc80;border-top:1px solid #e2e8f0;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:15px;margin:16px -18px -18px;padding:13px 18px;font-size:10px;display:flex}.chip[data-v-2167a47c]{color:#475569;background:#fff;border:1px solid #dbe3ee;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:700}.clear-link[data-v-2167a47c]{color:#4f46e5;font-weight:800}.stat-card[data-v-2167a47c]{align-items:center;gap:13px;padding:15px;display:flex}.stat-icon[data-v-2167a47c]{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.stat-violet[data-v-2167a47c]{color:#7c3aed;background:#ede9fe}.stat-green[data-v-2167a47c]{color:#059669;background:#d1fae5}.stat-amber[data-v-2167a47c]{color:#d97706;background:#fef3c7}.stat-blue[data-v-2167a47c]{color:#2563eb;background:#dbeafe}.stat-card p[data-v-2167a47c]{color:#64748b;font-size:10px;font-weight:700}.stat-card strong[data-v-2167a47c]{color:#0f172a;font-size:21px;display:block}.stat-card small[data-v-2167a47c]{color:#94a3b8;margin-top:1px;font-size:9px;display:block}.list-card[data-v-2167a47c]{overflow:hidden}.list-toolbar[data-v-2167a47c],.pagination[data-v-2167a47c]{color:#64748b;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;font-size:11px;display:flex}.list-toolbar[data-v-2167a47c]{border-bottom:1px solid #e2e8f0;flex-wrap:wrap}.list-toolbar>div[data-v-2167a47c]{flex-wrap:wrap}.list-toolbar label[data-v-2167a47c]{align-items:center;gap:8px;display:flex}.list-toolbar select[data-v-2167a47c]{background:#fff;border:1px solid #dbe3ee;border-radius:10px;outline:0;padding:8px 30px 8px 10px}.tender-scroll[data-v-2167a47c]{overscroll-behavior-inline:contain;scrollbar-color:#94a3b8 #eef2f7;max-width:100%;overflow:auto}.tender-table[data-v-2167a47c]{table-layout:fixed;width:100%;min-width:1580px;font-size:12px}.tender-table th[data-v-2167a47c]{z-index:3;text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#64748b;background:#f8fafc;padding:12px;font-size:10px;position:sticky;top:0}.tender-table td[data-v-2167a47c]{vertical-align:middle;color:#475569;overflow-wrap:break-word;border-top:1px solid #edf2f7;padding:14px 12px}.tender-table tr:hover td[data-v-2167a47c]{background:#f8faff}.tender-table th[data-v-2167a47c]:first-child,.tender-table td[data-v-2167a47c]:first-child{width:44px}.tender-table th[data-v-2167a47c]:nth-child(2),.tender-table td[data-v-2167a47c]:nth-child(2){width:270px}.tender-table th[data-v-2167a47c]:nth-child(3),.tender-table td[data-v-2167a47c]:nth-child(3){width:150px}.tender-table th[data-v-2167a47c]:nth-child(4),.tender-table td[data-v-2167a47c]:nth-child(4){width:190px}.tender-table th[data-v-2167a47c]:nth-child(5),.tender-table td[data-v-2167a47c]:nth-child(5),.tender-table th[data-v-2167a47c]:nth-child(6),.tender-table td[data-v-2167a47c]:nth-child(6){width:130px}.tender-table th[data-v-2167a47c]:nth-child(7),.tender-table td[data-v-2167a47c]:nth-child(7){width:145px}.tender-table th[data-v-2167a47c]:nth-child(8),.tender-table td[data-v-2167a47c]:nth-child(8){width:115px}.tender-table th[data-v-2167a47c]:nth-child(9),.tender-table td[data-v-2167a47c]:nth-child(9){width:120px}.tender-table th[data-v-2167a47c]:nth-child(10),.tender-table td[data-v-2167a47c]:nth-child(10){width:180px}.tender-table th[data-v-2167a47c]:nth-child(11),.tender-table td[data-v-2167a47c]:nth-child(11){width:160px}.tender-table small[data-v-2167a47c]{color:#94a3b8;margin-top:4px;display:block}.tender-table td>b[data-v-2167a47c]{color:#475569;font-size:12px}.tender-title[data-v-2167a47c]{align-items:flex-start;gap:10px;display:flex}.tender-title a[data-v-2167a47c]{color:#172033;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}.tender-title a[data-v-2167a47c]:hover{color:#4f46e5}.doc-icon[data-v-2167a47c]{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.doc-icon.violet[data-v-2167a47c]{color:#7c3aed;background:#ede9fe}.doc-icon.green[data-v-2167a47c]{color:#059669;background:#d1fae5}.doc-icon.amber[data-v-2167a47c]{color:#d97706;background:#fef3c7}.doc-icon.blue[data-v-2167a47c]{color:#2563eb;background:#dbeafe}.doc-icon.rose[data-v-2167a47c]{color:#e11d48;background:#ffe4e6}.source-pill[data-v-2167a47c]{background:#f1f5f9;border-radius:99px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.location[data-v-2167a47c]{color:#64748b}.view-button[data-v-2167a47c]{color:#334155;border:1px solid #dbe3ee;border-radius:9px;padding:7px 10px;font-weight:700}.view-button[data-v-2167a47c]:hover{color:#4f46e5;border-color:#a5b4fc}.more-button[data-v-2167a47c]{color:#64748b;padding:5px 6px;font-size:17px;font-weight:900}.pagination[data-v-2167a47c]{border-top:1px solid #e2e8f0}.pagination nav[data-v-2167a47c]{gap:6px;display:flex}.pagination nav a[data-v-2167a47c]{color:#475569;background:#fff;border:1px solid #dbe3ee;border-radius:9px;place-items:center;min-width:34px;height:34px;font-weight:700;display:grid}.pagination nav a.active[data-v-2167a47c]{color:#fff;background:#6366f1;border-color:#6366f1}.pagination nav a.disabled[data-v-2167a47c]{pointer-events:none;opacity:.35}@media (width<=700px){.filter-footer[data-v-2167a47c],.pagination[data-v-2167a47c]{flex-direction:column;align-items:flex-start}.pagination span[data-v-2167a47c]{display:none}}.checkbox-cell[data-v-2167a47c]{text-align:center!important;width:46px!important;padding-left:16px!important;padding-right:4px!important}.checkbox-cell input[data-v-2167a47c]{cursor:pointer;accent-color:#6366f1;width:17px;height:17px}.selected-row td[data-v-2167a47c]{background:#eef2ff!important}.bulk-summary[data-v-2167a47c]{color:#475569;border-left:1px solid #e2e8f0;align-items:center;gap:8px;padding-left:12px;font-size:11px;display:flex}.bulk-summary>button[data-v-2167a47c]{color:#dc2626;background:#fee2e2;border-radius:8px;padding:6px 9px;font-weight:800}.bulk-summary>.clear-selection[data-v-2167a47c]{color:#64748b;background:0 0}.bulk-backdrop[data-v-2167a47c]{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bulk-dialog[data-v-2167a47c]{background:#fff;border:1px solid #fecaca;border-radius:20px;width:min(560px,100%);padding:28px;position:relative;box-shadow:0 28px 80px #0f172a55}.bulk-close[data-v-2167a47c]{color:#94a3b8;font-size:25px;position:absolute;top:14px;right:18px}.bulk-danger[data-v-2167a47c]{color:#dc2626;background:#fee2e2;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.bulk-step[data-v-2167a47c]{letter-spacing:.12em;text-transform:uppercase;color:#dc2626;margin-top:15px;font-size:11px;font-weight:800}.bulk-dialog h2[data-v-2167a47c]{color:#172033;margin-top:5px;font-size:21px;font-weight:800}.bulk-dialog h2+p[data-v-2167a47c]{color:#64748b;margin-top:8px;font-size:13px;line-height:1.6}.selected-preview[data-v-2167a47c]{border:1px solid #e2e8f0;border-radius:12px;gap:7px;max-height:225px;margin-top:16px;padding:9px;display:grid;overflow:auto}.selected-preview>div[data-v-2167a47c]{border-bottom:1px solid #f1f5f9;gap:2px;padding:8px;display:grid}.selected-preview strong[data-v-2167a47c]{font-size:12px}.selected-preview span[data-v-2167a47c],.selected-preview>p[data-v-2167a47c]{color:#64748b;font-size:10px}.bulk-actions[data-v-2167a47c]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.bulk-actions button[data-v-2167a47c]{border-radius:11px;min-height:42px;padding:9px 16px;font-size:13px;font-weight:700}.bulk-cancel[data-v-2167a47c]{color:#475569;border:1px solid #e2e8f0}.bulk-continue[data-v-2167a47c],.bulk-delete[data-v-2167a47c]{color:#fff;background:#dc2626;box-shadow:0 8px 18px #dc262633}.bulk-delete[data-v-2167a47c]:disabled{cursor:not-allowed;box-shadow:none;background:#fca5a5}.bulk-confirm[data-v-2167a47c]{gap:7px;margin-top:18px;display:grid}.bulk-confirm span[data-v-2167a47c]{color:#475569;font-size:12px}.bulk-confirm input[data-v-2167a47c]{border:1px solid #cbd5e1;border-radius:11px;outline:none;height:45px;padding:0 12px;font-size:14px;font-weight:700}.bulk-confirm input[data-v-2167a47c]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #fee2e2}.bulk-warning[data-v-2167a47c]{color:#991b1b;background:#fff7f7;border-left:3px solid #ef4444;margin-top:14px;padding:9px 12px;font-size:11px;line-height:1.5}.bulk-error[data-v-2167a47c]{color:#dc2626;margin-top:6px;font-size:11px}@media (width<=700px){.list-toolbar>div[data-v-2167a47c]{flex-direction:column;align-items:flex-start}.bulk-summary[data-v-2167a47c]{border-left:0;padding-left:0}.bulk-dialog[data-v-2167a47c]{padding:22px}.bulk-actions[data-v-2167a47c]{grid-template-columns:1fr 1fr;display:grid}}.field>span[data-v-2167a47c]{font-size:10px}.field select[data-v-2167a47c],.field input[data-v-2167a47c],.input-shell input[data-v-2167a47c],.money-field input[data-v-2167a47c]{font-size:13px}.chip[data-v-2167a47c]{font-size:11px}.stat-card small[data-v-2167a47c]{font-size:11px}.list-toolbar[data-v-2167a47c],.pagination[data-v-2167a47c],.tender-table[data-v-2167a47c]{font-size:13px}.tender-table th[data-v-2167a47c]{font-size:10px}.tender-table small[data-v-2167a47c]{font-size:11px;line-height:1.35}.tender-title a[data-v-2167a47c]{font-size:13px}.source-pill[data-v-2167a47c]{font-size:10px}.view-button[data-v-2167a47c],.bulk-summary[data-v-2167a47c]{font-size:12px}.analysis-cell[data-v-2167a47c]{min-width:94px;display:block}.analysis-value[data-v-2167a47c]{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.analysis-value b[data-v-2167a47c]{font-size:16px}.analysis-value span[data-v-2167a47c]{color:#94a3b8;font-size:9px;font-weight:700}.analysis-track[data-v-2167a47c]{background:#e9eef5;border-radius:99px;height:5px;margin-top:6px;overflow:hidden}.analysis-track i[data-v-2167a47c]{border-radius:99px;height:100%;display:block}.analysis-good b[data-v-2167a47c]{color:#059669}.analysis-track .analysis-good[data-v-2167a47c]{background:#10b981}.analysis-review b[data-v-2167a47c]{color:#b76a00}.analysis-track .analysis-review[data-v-2167a47c]{background:#d97706}.analysis-risk b[data-v-2167a47c]{color:#e11d48}.analysis-track .analysis-risk[data-v-2167a47c]{background:#fb7185}.analysis-state[data-v-2167a47c]{color:#64748b;background:#f1f5f9;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.state-queued[data-v-2167a47c]{color:#4f46e5;background:#eef2ff}.state-processing[data-v-2167a47c]{color:#0369a1;background:#e0f2fe}.state-failed[data-v-2167a47c]{color:#dc2626;background:#fee2e2}.analysis-live b[data-v-2167a47c]{color:#2563eb}.analysis-track .analysis-live[data-v-2167a47c]{background:#3b82f6;transition:width .4s}.proposal-cell[data-v-2167a47c]{min-width:125px;display:block}.proposal-label[data-v-2167a47c]{flex-direction:column;gap:2px;display:flex}.proposal-label b[data-v-2167a47c]{color:#475569;font-size:11px}.proposal-label span[data-v-2167a47c]{color:#94a3b8;font-size:9px}.proposal-track[data-v-2167a47c]{background:#ede9fe;border-radius:99px;height:5px;margin-top:6px;overflow:hidden}.proposal-track i[data-v-2167a47c]{background:#8b5cf6;border-radius:99px;height:100%;transition:width .4s;display:block}.proposal-failed b[data-v-2167a47c]{color:#dc2626}.proposal-skipped b[data-v-2167a47c]{color:#94a3b8}.proposal-waiting b[data-v-2167a47c]{color:#4f46e5}.column-proposal[data-v-2167a47c]{width:145px!important}.toolbar-controls[data-v-2167a47c]{align-items:center;gap:10px;display:flex}.column-tender[data-v-2167a47c]{width:270px!important}.column-source_bid[data-v-2167a47c]{width:155px!important}.column-organisation[data-v-2167a47c],.column-ministry[data-v-2167a47c],.column-department[data-v-2167a47c]{width:190px!important}.column-country[data-v-2167a47c],.column-city[data-v-2167a47c],.column-state[data-v-2167a47c],.column-estimated_value[data-v-2167a47c],.column-emd_amount[data-v-2167a47c]{width:135px!important}.column-published_at[data-v-2167a47c],.column-bid_opening_at[data-v-2167a47c],.column-deadline[data-v-2167a47c],.column-created_at[data-v-2167a47c],.column-updated_at[data-v-2167a47c],.column-last_scraped_at[data-v-2167a47c]{width:145px!important}.column-bid_validity[data-v-2167a47c]{width:130px!important}.column-source_status[data-v-2167a47c],.column-deadline_status[data-v-2167a47c],.column-ai_analysis[data-v-2167a47c]{width:125px!important}.column-workflow_status[data-v-2167a47c]{width:170px!important}.column-documents_count[data-v-2167a47c]{width:110px!important}.column-actions[data-v-2167a47c]{z-index:2;background:#fff;right:0;box-shadow:-8px 0 16px -16px #0f172a;width:150px!important;position:sticky!important}.tender-table th.column-actions[data-v-2167a47c]{z-index:5;background:#f8fafc}.tender-table tr:hover .column-actions[data-v-2167a47c]{background:#f8faff}.selected-row .column-actions[data-v-2167a47c]{background:#eef2ff!important}.filter-card[data-v-2167a47c]{padding:15px 17px}.field[data-v-2167a47c],.input-shell[data-v-2167a47c],.money-field[data-v-2167a47c]{min-height:48px}.field>span[data-v-2167a47c]{letter-spacing:.04em;font-size:11px}.field select[data-v-2167a47c],.field input[data-v-2167a47c],.input-shell input[data-v-2167a47c],.money-field input[data-v-2167a47c]{font-size:13px}.filter-footer[data-v-2167a47c]{font-size:12px}.stat-card[data-v-2167a47c]{gap:11px;padding:13px 15px}.stat-icon[data-v-2167a47c]{width:38px;height:38px}.stat-card p[data-v-2167a47c]{font-size:12px}.stat-card strong[data-v-2167a47c]{font-size:20px;line-height:1.15}.stat-card small[data-v-2167a47c]{color:#64748b;font-size:11px}.tender-table[data-v-2167a47c]{font-size:13px}.tender-table th[data-v-2167a47c]{letter-spacing:.06em;padding:11px 12px;font-size:11px}.tender-table td[data-v-2167a47c]{padding:12px;line-height:1.45}.tender-table small[data-v-2167a47c]{color:#64748b;font-size:12px}.tender-title a[data-v-2167a47c]{font-size:13px;line-height:1.45}.source-pill[data-v-2167a47c]{white-space:nowrap;font-size:11px}.analysis-value span[data-v-2167a47c]{font-size:11px}.proposal-label b[data-v-2167a47c]{font-size:12px}.proposal-label span[data-v-2167a47c]{font-size:11px}@media (width<=700px){.toolbar-controls[data-v-2167a47c]{justify-content:space-between;width:100%}.toolbar-controls label[data-v-2167a47c]{margin-left:auto}}.checkbox-cell[data-v-2167a47c]{z-index:4;background:#fff;left:0;position:sticky!important}.column-ai_analysis[data-v-2167a47c]{z-index:3;background:#fff;left:46px;box-shadow:8px 0 16px -16px #0f172a;position:sticky!important}.column-actions[data-v-2167a47c]{z-index:auto!important;box-shadow:none!important;background:0 0!important;position:static!important;right:auto!important}.tender-table th.checkbox-cell[data-v-2167a47c]{z-index:7;background:#f8fafc}.tender-table th.column-ai_analysis[data-v-2167a47c]{z-index:6;background:#f8fafc}.tender-table tr:hover .checkbox-cell[data-v-2167a47c],.tender-table tr:hover .column-ai_analysis[data-v-2167a47c]{background:#f8faff}.selected-row .checkbox-cell[data-v-2167a47c],.selected-row .column-ai_analysis[data-v-2167a47c]{background:#eef2ff!important}.column-heading[data-v-2167a47c]{align-items:center;gap:6px;display:flex}.sort-arrows[data-v-2167a47c]{gap:2px;display:inline-flex}.sort-arrows button[data-v-2167a47c]{color:#94a3b8;background:#fff;border:1px solid #dbe3ee;border-radius:5px;place-items:center;width:19px;height:19px;font-size:11px;line-height:1;display:grid}.sort-arrows button[data-v-2167a47c]:hover,.sort-arrows button.active[data-v-2167a47c]{color:#4f46e5;background:#eef2ff;border-color:#818cf8}.conversation[data-v-5919f843]{background:#fff;border:1px solid #dce3ec;border-radius:10px;padding:14px}.conversation-head[data-v-5919f843]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.conversation-head p[data-v-5919f843]{color:#68758a;margin-top:4px}.conversation-head>a[data-v-5919f843],.conversation-body a[data-v-5919f843]{color:#5c4ce5;font-weight:750}.conversation>details[data-v-5919f843]{font-size:12px}.conversation-body[data-v-5919f843]{gap:7px;margin-top:12px;display:grid}.conversation-body ul[data-v-5919f843]{padding-left:20px;list-style:outside}.conversation-body pre[data-v-5919f843]{white-space:pre-wrap;color:#334155;background:#f7f9fc;border-radius:7px;max-height:440px;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.analysis[data-v-5919f843]{color:#172033;gap:12px;font-size:13px;display:grid}.analysis-header[data-v-5919f843]{border-bottom:1px solid #dfe5ee;justify-content:space-between;align-items:flex-start;gap:20px;padding:3px 0 16px;display:flex}.eyebrow[data-v-5919f843],.score>span[data-v-5919f843],.decision>span[data-v-5919f843]{letter-spacing:.09em;text-transform:uppercase;color:#5c4ce5;font-size:10px;font-weight:800}.analysis-header h2[data-v-5919f843]{max-width:950px;margin-top:6px;font-size:19px;line-height:1.35}.reference[data-v-5919f843]{color:#5c4ce5;margin-top:3px;font-size:11px;display:block}.meta[data-v-5919f843]{color:#5e6c82;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.meta i[data-v-5919f843]{color:#c5ceda;font-style:normal}.meta em[data-v-5919f843]{color:#46546a;margin-left:12px;font-style:normal;font-weight:700}.header-action[data-v-5919f843]{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:8px 12px;min-width:205px;display:grid}.header-action small[data-v-5919f843]{color:#67758b;grid-column:1/-1;font-size:11px}.header-action .primary[data-v-5919f843]{grid-column:2}.primary[data-v-5919f843]{color:#fff;background:#6047f5;border-radius:8px;min-height:36px;padding:8px 14px;font-size:12px;font-weight:750}.primary[data-v-5919f843]:disabled{opacity:.5}.summary[data-v-5919f843]{background:#fff;border:1px solid #dce3ec;border-radius:13px;grid-template-columns:1fr 1.18fr;padding:20px;display:grid}.score[data-v-5919f843]{padding-right:28px}.score strong[data-v-5919f843]{margin-top:6px;font-size:34px;display:block}.score>i[data-v-5919f843]{background:#e5eaf1;border-radius:99px;height:8px;margin-top:11px;display:block;overflow:hidden}.score>i b[data-v-5919f843]{border-radius:99px;height:100%;display:block}.counts[data-v-5919f843]{color:#5e6c82;gap:13px;margin-top:17px;font-size:11px;display:flex}.counts em[data-v-5919f843]{color:#c5ceda;font-style:normal}.decision[data-v-5919f843]{border-left:1px solid #dfe5ed;padding-left:28px}.decision h3[data-v-5919f843]{margin-top:9px;font-size:20px}.decision p[data-v-5919f843]{color:#4f5d72;max-width:600px;margin-top:9px;line-height:1.6}.good-text[data-v-5919f843],.decision.good h3[data-v-5919f843]{color:#087f4d}.warn-text[data-v-5919f843],.decision.warn h3[data-v-5919f843]{color:#b36b00}.bad-text[data-v-5919f843],.decision.bad h3[data-v-5919f843]{color:#d32643}.decision.neutral h3[data-v-5919f843]{color:#596579}.good-bg[data-v-5919f843]{background:#10b981}.warn-bg[data-v-5919f843]{background:#f59e0b}.bad-bg[data-v-5919f843]{background:#ef334d}.accordions[data-v-5919f843]{gap:8px;display:grid}.accordions article[data-v-5919f843]{background:#fff;border:1px solid #dce3ec;border-radius:10px;overflow:hidden}.section-head[data-v-5919f843]{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:12px 15px;display:flex}.head-right[data-v-5919f843]{align-items:center;gap:13px;display:flex}.head-right>i[data-v-5919f843]{color:#6047f5;font-size:16px;font-style:normal}.pill[data-v-5919f843],.state[data-v-5919f843]{white-space:nowrap;border-radius:99px;align-items:center;padding:4px 10px;font-size:9px;font-weight:800;display:inline-flex}.good[data-v-5919f843]{color:#07804d;background:#e2f8ec}.warn[data-v-5919f843]{color:#ad6700;background:#fff2ce}.bad[data-v-5919f843]{color:#c92540;background:#ffe3e6}.neutral[data-v-5919f843]{color:#596579;background:#edf1f6}.section-body[data-v-5919f843]{border-top:1px solid #e7ebf1;padding:14px}.section-summary[data-v-5919f843]{color:#506077;margin-bottom:12px;line-height:1.6}.facts[data-v-5919f843]{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.facts>div[data-v-5919f843]{background:#f7f9fc;border-radius:6px;grid-template-columns:125px 1fr;gap:8px;padding:9px 11px;font-size:11px;display:grid}.facts span[data-v-5919f843]{color:#6b778c}.callout[data-v-5919f843]{border-left:3px solid;border-radius:7px;padding:12px}.callout.good[data-v-5919f843]{border-color:#10b981}.callout.warn[data-v-5919f843]{border-color:#f59e0b}.callout.bad[data-v-5919f843]{border-color:#ef334d}.callout.neutral[data-v-5919f843]{border-color:#94a3b8}.callout p[data-v-5919f843]{line-height:1.6}.table-scroll[data-v-5919f843]{overflow-x:auto}table[data-v-5919f843]{border-collapse:collapse;width:100%;min-width:700px}th[data-v-5919f843],td[data-v-5919f843]{text-align:left;vertical-align:top;border-top:1px solid #e6ebf1;padding:8px 11px;font-size:11px;line-height:1.45}th[data-v-5919f843]{text-transform:uppercase;letter-spacing:.04em;color:#68758a;background:#f7f9fc;border-top:0;font-size:9px}.party[data-v-5919f843]{color:#5c4ce5;margin-bottom:4px;display:block}.evidence[data-v-5919f843]{color:#5c4ce5;margin-top:5px;font-size:10px;font-weight:750;display:block}.evidence-row td[data-v-5919f843]{background:#fafbfe;padding:11px 14px}.evidence-row dl[data-v-5919f843]{grid-template-columns:repeat(2,1fr);gap:7px 18px;display:grid}.evidence-row dl div[data-v-5919f843]{grid-template-columns:130px 1fr;gap:7px;display:grid}.evidence-row dt[data-v-5919f843]{color:#68758a;font-weight:700}.evidence-row a[data-v-5919f843],details a[data-v-5919f843]{color:#5c4ce5;margin-top:7px;font-weight:700;display:block}.action[data-v-5919f843]{color:#315cdd}.certificates[data-v-5919f843]{grid-template-columns:repeat(2,1fr);gap:1px 25px;display:grid}.certificates li[data-v-5919f843]{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 2px;display:grid}.certificates>li>i[data-v-5919f843]{border-radius:50%;width:7px;height:7px}.certificates small[data-v-5919f843]{color:#738096;margin-top:2px;font-size:9px;display:block}.empty[data-v-5919f843]{color:#6b778c}.details[data-v-5919f843]{gap:6px;display:grid}.details li[data-v-5919f843]{background:#f7f9fc;border-radius:6px;grid-template-columns:minmax(170px,.35fr) 1fr;gap:10px;padding:9px 11px;font-size:11px;line-height:1.5;display:grid}.details span[data-v-5919f843]{color:#506077}h4[data-v-5919f843]{margin-bottom:8px;font-size:12px}.other[data-v-5919f843]{margin-top:15px}.steps[data-v-5919f843]{grid-template-columns:repeat(2,1fr);gap:7px 28px;display:grid}.steps li[data-v-5919f843]{gap:8px;padding:4px;font-size:11px;line-height:1.5;display:flex}.steps span[data-v-5919f843]{font-weight:800}.processing[data-v-5919f843],.failure[data-v-5919f843],.notice[data-v-5919f843],.empty-panel[data-v-5919f843]{background:#fff;border:1px solid #dfe5ed;border-radius:10px;padding:13px;font-size:11px}.processing[data-v-5919f843]{justify-content:space-between;display:flex}.failure[data-v-5919f843]{color:#b91c38;background:#fff1f3;border-color:#fecdd3}.notice[data-v-5919f843]{color:#92400e;background:#fffbeb;border-color:#fde68a}.empty-panel[data-v-5919f843]{text-align:center}.empty-panel p[data-v-5919f843]{color:#68758a;margin:6px 0 12px}.modal[data-v-5919f843]{z-index:100;background:#0f172a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal>section[data-v-5919f843]{background:#fff;border-radius:15px;width:min(520px,100%);padding:22px;position:relative}.modal>section>p[data-v-5919f843],.preview p[data-v-5919f843]{color:#68758a;margin-top:7px;font-size:11px}.close[data-v-5919f843]{font-size:22px;position:absolute;top:10px;right:15px}.preview[data-v-5919f843]{background:#f7f9fc;border-radius:8px;margin-top:15px;padding:12px}.modal footer[data-v-5919f843]{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}details[data-v-5919f843]{margin-top:7px;font-size:10px}details summary[data-v-5919f843]{cursor:pointer;color:#5c4ce5;font-weight:750}details q[data-v-5919f843]{margin-top:6px;line-height:1.5;display:block}@media (width<=760px){.analysis-header[data-v-5919f843],.summary[data-v-5919f843]{grid-template-columns:1fr;display:grid}.header-action[data-v-5919f843]{justify-content:start}.header-action .primary[data-v-5919f843]{grid-column:auto}.decision[data-v-5919f843]{border-top:1px solid #dfe5ed;border-left:0;padding:16px 0 0}.score[data-v-5919f843]{padding-right:0}.facts[data-v-5919f843],.steps[data-v-5919f843],.certificates[data-v-5919f843]{grid-template-columns:1fr}.facts>div[data-v-5919f843]{grid-template-columns:105px 1fr}.counts[data-v-5919f843]{flex-wrap:wrap}.evidence-row dl[data-v-5919f843],.details li[data-v-5919f843]{grid-template-columns:1fr}}.analysis[data-v-5919f843]{font-size:15px}.eyebrow[data-v-5919f843],.score>span[data-v-5919f843],.decision>span[data-v-5919f843]{font-size:12px}.analysis-header h2[data-v-5919f843]{font-size:21px;line-height:1.4}.reference[data-v-5919f843],.header-action small[data-v-5919f843],.counts[data-v-5919f843]{font-size:13px}.primary[data-v-5919f843]{min-height:40px;padding:9px 15px;font-size:14px}.decision h3[data-v-5919f843]{font-size:22px}.decision p[data-v-5919f843],.section-summary[data-v-5919f843],.callout p[data-v-5919f843]{line-height:1.65}.section-head[data-v-5919f843]{padding:14px 16px}.section-head>b[data-v-5919f843]{font-size:15px}.pill[data-v-5919f843],.state[data-v-5919f843]{font-size:11px}.section-body[data-v-5919f843]{padding:16px}.facts>div[data-v-5919f843]{padding:10px 12px;font-size:14px}th[data-v-5919f843],td[data-v-5919f843]{padding:10px 12px;font-size:14px;line-height:1.55}th[data-v-5919f843],.party[data-v-5919f843]{font-size:12px}.evidence[data-v-5919f843]{font-size:13px}.certificates small[data-v-5919f843]{font-size:12px}.details li[data-v-5919f843],.steps li[data-v-5919f843]{padding:10px 12px;font-size:14px;line-height:1.6}h4[data-v-5919f843],.processing[data-v-5919f843],.failure[data-v-5919f843],.notice[data-v-5919f843],.empty-panel[data-v-5919f843],.modal>section>p[data-v-5919f843],.preview p[data-v-5919f843]{font-size:14px}details[data-v-5919f843]{font-size:13px}.details .detail-text[data-v-5919f843]{grid-column:1/-1}.delete-trigger[data-v-b01819f1]{color:#dc2626;background:#fff;border:1px solid #fecaca;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.delete-trigger[data-v-b01819f1]:hover{background:#fef2f2;border-color:#fca5a5}.delete-backdrop[data-v-b01819f1]{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-dialog[data-v-b01819f1]{background:#fff;border:1px solid #fecaca;border-radius:20px;width:min(520px,100%);padding:28px;position:relative;box-shadow:0 28px 80px #0f172a55}.close-button[data-v-b01819f1]{color:#94a3b8;padding:4px;font-size:25px;position:absolute;top:14px;right:18px}.danger-icon[data-v-b01819f1]{color:#dc2626;background:#fee2e2;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.step-label[data-v-b01819f1]{letter-spacing:.12em;text-transform:uppercase;color:#dc2626!important;margin-top:15px!important;font-size:11px!important;font-weight:800!important}.delete-dialog h2[data-v-b01819f1]{color:#172033;margin-top:6px;font-size:21px;font-weight:800}.delete-dialog>p[data-v-b01819f1]{color:#64748b;margin-top:8px;font-size:13px;line-height:1.6}.delete-dialog ul[data-v-b01819f1]{color:#7f1d1d;background:#fef2f2;border-radius:12px;gap:7px;margin-top:16px;padding:14px 16px;font-size:12px;display:grid}.delete-dialog li[data-v-b01819f1]:before{content:"•";margin-right:8px;font-weight:900}.tender-summary[data-v-b01819f1]{border:1px solid #e2e8f0;border-radius:12px;gap:3px;margin-top:16px;padding:13px;display:grid}.tender-summary small[data-v-b01819f1]{text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:800}.tender-summary strong[data-v-b01819f1]{font-size:13px}.tender-summary span[data-v-b01819f1]{color:#64748b;font-size:11px}.dialog-actions[data-v-b01819f1]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.dialog-actions button[data-v-b01819f1]{border-radius:11px;min-height:42px;padding:9px 16px;font-size:13px;font-weight:700}.cancel[data-v-b01819f1]{color:#475569;background:#fff;border:1px solid #e2e8f0}.continue[data-v-b01819f1],.delete-final[data-v-b01819f1]{color:#fff;background:#dc2626;box-shadow:0 8px 18px #dc262633}.delete-final[data-v-b01819f1]:disabled{cursor:not-allowed;box-shadow:none;background:#fca5a5}.confirmation-field[data-v-b01819f1]{gap:7px;margin-top:18px;display:grid}.confirmation-field span[data-v-b01819f1]{color:#475569;font-size:12px}.confirmation-field input[data-v-b01819f1]{border:1px solid #cbd5e1;border-radius:11px;outline:none;height:45px;padding:0 12px;font-size:14px;font-weight:700}.confirmation-field input[data-v-b01819f1]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #fee2e2}.final-warning[data-v-b01819f1]{color:#991b1b;background:#fff7f7;border-left:3px solid #ef4444;margin-top:14px;padding:9px 12px;font-size:11px;line-height:1.5}.error-text[data-v-b01819f1]{color:#dc2626!important;font-size:11px!important}@media (width<=540px){.delete-dialog[data-v-b01819f1]{padding:22px}.dialog-actions[data-v-b01819f1]{grid-template-columns:1fr 1fr;display:grid}.dialog-actions button[data-v-b01819f1]{padding:9px 10px}}
