html.vendor-dark{--background:222 39% 7%;--foreground:214 32% 91%;--card:221 39% 11%;--card-foreground:214 32% 91%;--popover:221 39% 11%;--popover-foreground:214 32% 91%;--primary:213 52% 46%;--primary-foreground:0 0% 100%;--secondary:217 33% 18%;--secondary-foreground:214 32% 91%;--muted:220 33% 13%;--muted-foreground:215 20% 65%;--accent:217 33% 18%;--accent-foreground:214 32% 91%;--border:217 26% 22%;--input:217 26% 24%;--ring:213 60% 60%;--v-bg:#0b1220;--v-surface:#131e32;--v-raised:#16213a;--v-hover:#1b2741;--v-line:#2f3d57;--v-text:#e5e9f0;--v-text-2:#a7b1c2;--v-text-3:#7d889b;--v-navy-text:#9cc0ec;--v-navy-fill:#2a5185;color-scheme:dark}html.vendor-dark body{background:var(--v-bg);color:var(--v-text)}html.vendor-dark .bg-background,html.vendor-dark .bg-card,html.vendor-dark .bg-white{background-color:var(--v-surface)}html.vendor-dark .bg-\[\#F0F2F5\],html.vendor-dark .bg-\[\#F3F4F6\],html.vendor-dark .bg-\[\#F8FAFC\],html.vendor-dark .bg-\[\#F9FAFB\],html.vendor-dark .bg-gray-100,html.vendor-dark .bg-gray-50,html.vendor-dark .bg-muted,html.vendor-dark .bg-muted\/40,html.vendor-dark .bg-slate-100,html.vendor-dark .bg-slate-50,html.vendor-dark .bg-slate-50\/60,html.vendor-dark .bg-slate-50\/95{background-color:var(--v-raised)}html.vendor-dark .active\:bg-\[\#F9FAFB\]:active,html.vendor-dark .hover\:bg-\[\#E9EBEe\]:hover,html.vendor-dark .hover\:bg-\[\#F9FAFB\]:hover,html.vendor-dark .hover\:bg-accent:hover,html.vendor-dark .hover\:bg-black\/5:hover,html.vendor-dark .hover\:bg-slate-100:hover,html.vendor-dark .hover\:bg-slate-50:hover{background-color:var(--v-hover)}html.vendor-dark .border-\[\#E5E7EB\],html.vendor-dark .border-\[\#F3F4F6\],html.vendor-dark .border-border,html.vendor-dark .border-gray-200,html.vendor-dark .border-input,html.vendor-dark .border-slate-100,html.vendor-dark .border-slate-200,html.vendor-dark .border-slate-300,html.vendor-dark .divide-\[\#E5E7EB\]>*+*,html.vendor-dark .divide-slate-100>*+*,html.vendor-dark .divide-slate-50>*+*{border-color:var(--v-line)}html.vendor-dark .hover\:text-slate-800:hover,html.vendor-dark .text-\[\#000000\],html.vendor-dark .text-\[\#111827\],html.vendor-dark .text-\[\#374151\],html.vendor-dark .text-black,html.vendor-dark .text-foreground,html.vendor-dark .text-gray-900,html.vendor-dark .text-slate-700,html.vendor-dark .text-slate-800,html.vendor-dark .text-slate-900{color:var(--v-text)}html.vendor-dark .hover\:text-slate-600:hover,html.vendor-dark .text-\[\#6B7280\],html.vendor-dark .text-gray-500,html.vendor-dark .text-gray-600,html.vendor-dark .text-muted-foreground,html.vendor-dark .text-slate-500,html.vendor-dark .text-slate-600{color:var(--v-text-2)}html.vendor-dark .placeholder\:text-\[\#9CA3AF\]::placeholder,html.vendor-dark .text-\[\#9CA3AF\],html.vendor-dark .text-\[\#D1D5DB\],html.vendor-dark .text-gray-400,html.vendor-dark .text-slate-400{color:var(--v-text-3)}html.vendor-dark .hover\:text-\[\#1f3a5f\]:hover,html.vendor-dark .text-\[\#0B254D\],html.vendor-dark .text-\[\#1e3a8a\],html.vendor-dark .text-\[\#1f3a5f\],html.vendor-dark .text-primary{color:var(--v-navy-text)}html.vendor-dark .bg-\[\#0B254D\],html.vendor-dark .bg-\[\#1f3a5f\],html.vendor-dark .bg-primary{background-color:var(--v-navy-fill);color:#fff}html.vendor-dark .bg-\[\#1f3a5f\] *,html.vendor-dark .bg-primary .text-primary-foreground{color:inherit}html.vendor-dark .hover\:bg-\[\#162d4f\]:hover,html.vendor-dark .hover\:bg-\[\#1f3a5f\]:hover,html.vendor-dark .hover\:bg-\[\#1f3a5f\]\/90:hover,html.vendor-dark .hover\:bg-primary\/90:hover{background-color:#33609b;color:#fff}html.vendor-dark .bg-\[\#1f3a5f\]\/10,html.vendor-dark .bg-\[\#1f3a5f\]\/5{background-color:rgb(156 192 236/.12)}html.vendor-dark .erp-ref{background-color:var(--v-navy-fill);color:#fff}html.vendor-dark :is(.bg-emerald-50,.bg-emerald-100,.bg-green-50,.bg-green-100,.bg-\[\#DCFCE7\]){background-color:rgb(16 185 129/.14)}html.vendor-dark :is(.bg-amber-50,.bg-amber-100,.bg-yellow-50,.bg-yellow-100,.bg-orange-50,.bg-orange-100,.bg-\[\#FEF9C3\],.bg-\[\#FEF3C7\]){background-color:rgb(245 158 11/.14)}html.vendor-dark :is(.bg-rose-50,.bg-rose-100,.bg-red-50,.bg-red-100){background-color:rgb(244 63 94/.14)}html.vendor-dark :is(.bg-sky-50,.bg-sky-100,.bg-blue-50,.bg-blue-100,.bg-indigo-50,.bg-indigo-100){background-color:rgb(96 165 250/.14)}html.vendor-dark :is(.bg-violet-50,.bg-violet-100,.bg-purple-50,.bg-\[\#EDE9FE\]){background-color:rgb(167 139 250/.15)}html.vendor-dark :is(.bg-teal-50,.bg-teal-100){background-color:rgb(45 212 191/.14)}html.vendor-dark :is(.border-emerald-100,.border-emerald-200,.border-green-200){border-color:rgb(16 185 129/.35)}html.vendor-dark :is(.border-amber-100,.border-amber-200,.border-yellow-200,.border-orange-200){border-color:rgb(245 158 11/.35)}html.vendor-dark :is(.border-rose-100,.border-rose-200,.border-red-50,.border-red-200){border-color:rgb(244 63 94/.35)}html.vendor-dark :is(.border-sky-200,.border-blue-200,.border-indigo-200){border-color:rgb(96 165 250/.35)}html.vendor-dark :is(.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-green-600,.text-green-700,.text-\[\#166534\]){color:#6ee7b7}html.vendor-dark :is(.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900,.text-yellow-700,.text-yellow-800,.text-orange-600,.text-orange-700,.text-\[\#92400E\],.text-\[\#854D0E\]){color:#fcd34d}html.vendor-dark :is(.text-rose-500,.text-rose-600,.text-rose-700,.text-red-500,.text-red-600,.text-red-700){color:#fda4af}html.vendor-dark :is(.text-sky-600,.text-sky-700,.text-blue-600,.text-blue-700,.text-indigo-600,.text-indigo-700){color:#93c5fd}html.vendor-dark :is(.text-violet-600,.text-violet-700,.text-purple-700,.text-\[\#5B21B6\]){color:#c4b5fd}html.vendor-dark :is(.text-teal-600,.text-teal-700){color:#5eead4}html.vendor-dark :is(input,textarea,select):not([type=checkbox]):not([type=radio]){background-color:var(--v-raised);color:var(--v-text);border-color:var(--v-line)}html.vendor-dark :is(input,textarea)::placeholder{color:var(--v-text-3)}html.vendor-dark [data-radix-popper-content-wrapper]>*,html.vendor-dark [role=alertdialog],html.vendor-dark [role=dialog],html.vendor-dark [role=listbox],html.vendor-dark [role=menu]{background-color:var(--v-surface);color:var(--v-text);border-color:var(--v-line)}html.vendor-dark .shadow,html.vendor-dark .shadow-md,html.vendor-dark .shadow-sm{box-shadow:0 1px 3px rgb(0 0 0/.45)}html.vendor-dark table th,html.vendor-dark table thead{background-color:var(--v-raised);color:var(--v-text-2)}html.vendor-dark table td{color:var(--v-text)}html.vendor-dark table tr{border-color:var(--v-line)}html.vendor-dark tbody tr:hover{background-color:var(--v-hover)}html.vendor-dark .document-review.rfq-detail-view,html.vendor-dark .rfq-dashboard{color:var(--v-text);background:linear-gradient(135deg,rgb(42 81 133/.18),transparent 70%)}html.vendor-dark .rfq-dashboard .rfq-dashboard-header h1{color:var(--v-navy-text)}html.vendor-dark .rfq-dashboard .rfq-dashboard-header p,html.vendor-dark .rfq-dashboard .rfq-summary-card small{color:var(--v-text-2)}html.vendor-dark .rfq-dashboard .rfq-register,html.vendor-dark .rfq-dashboard .rfq-summary-card{background:var(--v-surface);border-color:var(--v-line)}html.vendor-dark .rfq-dashboard .rfq-summary-card strong,html.vendor-dark .rfq-dashboard .rfq-summary-card>span{color:var(--v-text)}html.vendor-dark .rfq-dashboard button.rfq-summary-card:hover{background:var(--v-hover)}html.vendor-dark .rfq-dashboard button.rfq-summary-card[aria-pressed=true]{background:var(--v-raised);box-shadow:inset 0 2px 5px rgb(0 0 0/.45)}html.vendor-dark .rfq-dashboard .rfq-register-heading{border-color:var(--v-line)}html.vendor-dark .rfq-dashboard .rfq-register-heading>span{background:var(--v-raised);color:var(--v-text-2)}html.vendor-dark .rfq-dashboard .rfq-reference,html.vendor-dark .rfq-detail-view .rfq-detail-reference{background:var(--v-navy-fill)}html.vendor-dark .rfq-dashboard .rfq-register table th,html.vendor-dark .rfq-detail-view table th{background:var(--v-raised);color:var(--v-text-2)}html.vendor-dark .app-summary-card{background-color:var(--v-surface);border-color:var(--v-line)}html.vendor-dark .summary-press-card[aria-pressed=true]{background:var(--v-raised);box-shadow:inset 0 2px 4px rgb(0 0 0/.5)}html.vendor-dark :is(h1,h2,h3,h4){color:var(--v-text)}html.vendor-dark .vendor-sidebar .bg-primary,html.vendor-dark .vendor-sidebar.bg-primary{background-color:#0e1828}html.vendor-dark aside:has(>.vendor-sidebar){background-color:#0e1828;border-right:1px solid var(--v-line)}html.vendor-dark :is(.divide-slate-50,.divide-slate-100,.divide-slate-200,.divide-\[\#E5E7EB\])>:not([hidden])~:not([hidden]){border-color:var(--v-line)}html.vendor-dark .rfq-dashboard .rfq-summary-card{border-left-color:#3b82f6}html.vendor-dark .rfq-dashboard .rfq-summary-card.rfq-accent-amber{border-left-color:#fbbf24}html.vendor-dark .rfq-dashboard .rfq-summary-card.rfq-accent-green{border-left-color:#10b981}html.vendor-dark .rfq-dashboard .rfq-summary-card.rfq-accent-slate{border-left-color:#94a3b8}html.vendor-dark .rfq-dashboard .rfq-summary-card.rfq-accent-violet{border-left-color:#818cf8}html.vendor-dark .document-review.rfq-detail-view,html.vendor-dark .rfq-dashboard{background:none}html.vendor-dark :is(.rfq-summary-card,.rfq-register,.app-summary-card,.rounded-xl.border,.rounded-lg.border){box-shadow:0 0 0 1px rgb(255 255 255/.02),0 2px 6px rgb(0 0 0/.35)}html.vendor-dark :is(.bg-muted\/40,.bg-\[\#F8FAFC\],.bg-\[\#F0F2F5\]){background-color:var(--v-bg)}html.vendor-dark .document-review{--review-border:var(--v-line);color:var(--v-text)}html.vendor-dark .document-review .app-summary-detail>div:first-child span,html.vendor-dark .document-review .review-field>p,html.vendor-dark .review-context{color:var(--v-text-2)}html.vendor-dark .document-review .app-summary-detail{border-color:var(--v-line);box-shadow:0 2px 6px rgb(0 0 0/.35)}html.vendor-dark .document-review .app-summary-detail>div:first-child,html.vendor-dark .document-review .review-panel>div:first-child{background:var(--v-raised);color:var(--v-text);border-color:var(--v-line)}html.vendor-dark .document-review .review-panel>div:first-child :is(p,span,h2,h3){color:var(--v-text)}html.vendor-dark .document-review .review-panel{background:var(--v-surface);border-color:var(--v-line)}html.vendor-dark .document-review .review-totals{background:var(--v-raised);border-color:var(--v-line)}html.vendor-dark .document-review th{background:var(--v-raised);color:var(--v-text-2)}html.vendor-dark .document-review .review-responsive-table>tbody>tr{background:var(--v-surface);border-color:var(--v-line)}html.vendor-dark .document-review .review-responsive-table>tbody>tr>td:before{color:var(--v-text-2)}html.vendor-dark :is(.erp-detail-card,.erp-form-card,.erp-card,.erp-table-card,.erp-section-icon,.erp-search,.erp-toolbar){background-color:var(--v-surface);border-color:var(--v-line);color:var(--v-text)}html.vendor-dark :is(.erp-detail-header,.erp-card-header,.erp-th,.erp-section-strip){background-color:var(--v-raised);border-color:var(--v-line);color:var(--v-text-2)}html.vendor-dark .erp-tr{border-color:var(--v-line)}html.vendor-dark .erp-tr:hover{background-color:var(--v-hover)}html.vendor-dark .erp-btn-secondary{background-color:var(--v-raised)!important;color:var(--v-text)!important;border-color:var(--v-line)!important}html.vendor-dark .erp-btn-secondary:hover{background-color:var(--v-hover)!important}html.vendor-dark :is(.erp-btn-icon,.erp-btn-icon-primary):hover{background-color:var(--v-hover)}html.vendor-dark .erp-btn-icon-primary{color:var(--v-navy-text)}html.vendor-dark .erp-badge-warning{background-color:rgb(245 158 11/.15);color:#fcd34d}html.vendor-dark .erp-badge-danger{background-color:rgb(244 63 94/.15);color:#fda4af}html.vendor-dark .app-summary-card.app-summary-card,html.vendor-dark .erp-stat-card.erp-stat-card{background:var(--v-surface);color:var(--v-text)}html.vendor-dark .erp-workspace{background:var(--v-bg)}html.vendor-dark .table-expand-toolbar{background:var(--v-surface)}html.vendor-dark .table-expand-shell.table-expand-active{background:var(--v-bg);color:var(--v-text);border-color:var(--v-line)}html.vendor-dark .bg-\[\#E9EBEe\]{background-color:var(--v-raised)}html.vendor-dark .bg-\[\#162d4f\]{background-color:var(--v-navy-fill);color:#fff}html.vendor-dark .border-\[\#1f3a5f\]{border-color:#4b77b0}html.vendor-dark :is(.erp-card-title,.erp-section-title){color:var(--v-text)}html.vendor-dark .erp-card-desc{color:var(--v-text-2)}html.vendor-dark .bg-slate-50\/40{background-color:var(--v-raised)}