.bg-gradient-radial.svelte-jdvkwj{background:radial-gradient(800px,#ffffff0a,#0000 40%)}.metric-card-aura-glass.svelte-gx1149{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#111117f2,#111117d9);position:relative;overflow:hidden}.metric-card-aura-glass.svelte-gx1149:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.metric-card-aura-glass.svelte-gx1149:hover{border-color:#3b82f633;transform:translateY(-2px);box-shadow:0 8px 30px #0000004d,0 0 20px #3b82f61a}.animate-float{animation:6s ease-in-out infinite svelte-gx1149-float}@keyframes svelte-gx1149-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.template-file-field.svelte-gcqy7r{flex-direction:column;gap:.75rem;display:flex}.upload-zone.svelte-gcqy7r{border:2px dashed hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;transition:all .2s;display:flex}.upload-zone.svelte-gcqy7r:hover:not(.disabled){border-color:hsl(var(--primary));background:hsl(var(--accent))}.upload-zone.dragging.svelte-gcqy7r{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.upload-zone.disabled.svelte-gcqy7r{opacity:.5;cursor:not-allowed}.upload-icon.svelte-gcqy7r{background:hsl(var(--accent));width:3rem;height:3rem;color:hsl(var(--primary));border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.upload-text.svelte-gcqy7r{text-align:center}.upload-title.svelte-gcqy7r{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:.875rem;font-weight:500}.upload-hint.svelte-gcqy7r{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}.separator.svelte-gcqy7r{margin:0 .25rem}.file-list.svelte-gcqy7r{flex-direction:column;gap:.5rem;display:flex}.file-item.svelte-gcqy7r{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;transition:all .2s;display:flex}.file-item.success.svelte-gcqy7r{background:#21c45d1a;border-color:#21c45d4d}.file-item.error.svelte-gcqy7r{background:#dc28281a;border-color:#dc28284d}.file-item.uploaded.svelte-gcqy7r{background:hsl(var(--secondary))}.file-preview.svelte-gcqy7r{background:hsl(var(--accent));width:2.5rem;height:2.5rem;color:hsl(var(--muted-foreground));border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.file-preview.svelte-gcqy7r img:where(.svelte-gcqy7r){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.file-info.svelte-gcqy7r{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.file-name.svelte-gcqy7r{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.file-meta.svelte-gcqy7r{color:hsl(var(--muted-foreground));align-items:center;gap:.75rem;font-size:.75rem;display:flex}.file-success.svelte-gcqy7r{color:#21c45d;font-weight:500}.file-error.svelte-gcqy7r{color:#dc2828;font-weight:500}.progress-bar.svelte-gcqy7r{background:hsl(var(--border));border-radius:2px;height:3px;margin-top:.25rem;overflow:hidden}.progress-fill.svelte-gcqy7r{background:hsl(var(--primary));height:100%;transition:width .2s}.file-status.svelte-gcqy7r{color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:flex}.file-item.success.svelte-gcqy7r .file-status:where(.svelte-gcqy7r),.file-status.success.svelte-gcqy7r{color:#21c45d}.file-item.error.svelte-gcqy7r .file-status:where(.svelte-gcqy7r){color:#dc2828}.spinner{animation:1s linear infinite svelte-gcqy7r-spin}@keyframes svelte-gcqy7r-spin{to{transform:rotate(360deg)}}.file-actions.svelte-gcqy7r{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.file-action-btn.svelte-gcqy7r{color:hsl(var(--primary));background:hsl(var(--primary) / .1);cursor:pointer;border:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:background .2s;display:inline-flex}.file-action-btn.svelte-gcqy7r:hover{background:hsl(var(--primary) / .2)}.remove-btn.svelte-gcqy7r{width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.remove-btn.svelte-gcqy7r:hover{color:#dc2828;background:#dc28281a}@media (width<=640px){.upload-zone.svelte-gcqy7r{padding:1.25rem .75rem}.upload-icon.svelte-gcqy7r{width:2.5rem;height:2.5rem}.file-item.svelte-gcqy7r{padding:.625rem}.file-preview.svelte-gcqy7r{width:2rem;height:2rem}}.material-type-select.svelte-j3n8l6{width:100%;position:relative}.label.svelte-j3n8l6{color:#e4e4e7;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.required.svelte-j3n8l6{color:#ef4444}.select-container.svelte-j3n8l6{position:relative}.select-trigger.svelte-j3n8l6{color:#e4e4e7;text-align:left;cursor:pointer;background:#0a0a0c;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:all .15s;display:flex}.select-trigger.svelte-j3n8l6:hover:not(.disabled){border-color:#fff3}.select-trigger.svelte-j3n8l6:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.select-trigger.open.svelte-j3n8l6{border-color:#3b82f6}.select-trigger.error.svelte-j3n8l6{border-color:#ef4444}.select-trigger.disabled.svelte-j3n8l6{cursor:not-allowed;opacity:.6;background:#131316}.selected-value.svelte-j3n8l6{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.placeholder.svelte-j3n8l6{color:#71717a}.icons.svelte-j3n8l6{align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.clear-button.svelte-j3n8l6{color:#71717a;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;transition:all .15s;display:flex}.clear-button.svelte-j3n8l6:hover{color:#e4e4e7;background:#fff3}.chevron.svelte-j3n8l6{color:#71717a;transition:transform .2s}.chevron.rotate.svelte-j3n8l6{transform:rotate(180deg)}.dropdown-panel.svelte-j3n8l6{z-index:9999;background:#131316;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;max-height:24rem;display:flex;overflow:hidden;box-shadow:0 25px 50px #00000080}.search-box.svelte-j3n8l6{border-bottom:1px solid #ffffff0d;padding:.75rem}.search-input.svelte-j3n8l6{color:#e4e4e7;background:#0a0a0c;border:1px solid #ffffff1a;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.search-input.svelte-j3n8l6::placeholder{color:#71717a}.search-input.svelte-j3n8l6:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.options-container.svelte-j3n8l6{flex:1;min-height:0;overflow-y:auto}.options-list.svelte-j3n8l6{padding:.25rem}.option-group.svelte-j3n8l6{padding:.5rem 0}.group-label.svelte-j3n8l6{color:#71717a;text-transform:uppercase;letter-spacing:.025em;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:flex}.group-count.svelte-j3n8l6{color:#71717a;opacity:.7;font-weight:400}.group-options.svelte-j3n8l6{padding:0 .25rem}.option.svelte-j3n8l6{text-align:left;cursor:pointer;color:#e4e4e7;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.25rem;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.option.svelte-j3n8l6:hover,.option.focused.svelte-j3n8l6{background-color:#ffffff0d}.option.selected.svelte-j3n8l6{color:#3b82f6;background-color:#3b82f626}.option-content.svelte-j3n8l6{flex:1;overflow:hidden}.option-label.svelte-j3n8l6{font-weight:500;display:block}.option-description.svelte-j3n8l6{color:#71717a;margin-top:.125rem;font-size:.75rem;display:block}.check-icon.svelte-j3n8l6{color:#3b82f6;flex-shrink:0;margin-left:auto}.checkbox.svelte-j3n8l6{color:#0000;border:1px solid #ffffff4d;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-right:.5rem;font-size:.625rem;transition:all .15s;display:flex}.checkbox.checked.svelte-j3n8l6{color:#fff;background:#3b82f6;border-color:#3b82f6}.empty-state.svelte-j3n8l6{text-align:center;color:#71717a;padding:2rem 1rem;font-size:.875rem}.error-message.svelte-j3n8l6{color:#ef4444;margin-top:.375rem;font-size:.875rem}.dropdown-header.svelte-j3n8l6{border-bottom:1px solid #ffffff0d;padding:.75rem}.done-button.svelte-j3n8l6{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:.5rem;width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.done-button.svelte-j3n8l6:hover{background:#2563eb}.country-select.svelte-tdan2d{width:100%;position:relative}.label.svelte-tdan2d{color:#e4e4e7;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.required.svelte-tdan2d{color:#ef4444}.select-container.svelte-tdan2d{position:relative}.select-trigger.svelte-tdan2d{color:#e4e4e7;text-align:left;cursor:pointer;background:#0a0a0c;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:all .15s;display:flex}.select-trigger.svelte-tdan2d:hover:not(.disabled){border-color:#fff3}.select-trigger.svelte-tdan2d:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.select-trigger.open.svelte-tdan2d{border-color:#3b82f6}.select-trigger.error.svelte-tdan2d{border-color:#ef4444}.select-trigger.disabled.svelte-tdan2d{cursor:not-allowed;opacity:.6;background:#131316}.selected-value.svelte-tdan2d{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.value-with-badge.svelte-tdan2d{align-items:center;gap:.5rem;display:flex}.placeholder.svelte-tdan2d{color:#71717a}.icons.svelte-tdan2d{align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.clear-button.svelte-tdan2d{color:#71717a;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;transition:all .15s;display:flex}.clear-button.svelte-tdan2d:hover{color:#e4e4e7;background:#fff3}.chevron.svelte-tdan2d{color:#71717a;transition:transform .2s}.chevron.rotate.svelte-tdan2d{transform:rotate(180deg)}.dropdown-panel.svelte-tdan2d{z-index:9999;background:#131316;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;width:100%;max-height:24rem;margin-top:.25rem;display:flex;position:absolute;overflow:hidden;box-shadow:0 25px 50px #00000080}.search-box.svelte-tdan2d{border-bottom:1px solid #ffffff0d;padding:.75rem}.search-input.svelte-tdan2d{color:#e4e4e7;background:#0a0a0c;border:1px solid #ffffff1a;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.search-input.svelte-tdan2d::placeholder{color:#71717a}.search-input.svelte-tdan2d:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.options-container.svelte-tdan2d{max-height:20rem;overflow-y:auto}.options-list.svelte-tdan2d{padding:.25rem}.option-group.svelte-tdan2d{padding:.5rem 0}.group-label.svelte-tdan2d{color:#71717a;text-transform:uppercase;letter-spacing:.025em;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:flex}.group-count.svelte-tdan2d{color:#71717a;opacity:.7;font-weight:400}.group-options.svelte-tdan2d{padding:0 .25rem}.option.svelte-tdan2d{text-align:left;cursor:pointer;color:#e4e4e7;background:0 0;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.option.svelte-tdan2d:hover,.option.focused.svelte-tdan2d{background-color:#ffffff0d}.option.selected.svelte-tdan2d{color:#3b82f6;background-color:#3b82f626}.option-content.svelte-tdan2d{flex:1;align-items:center;gap:.5rem;display:flex;overflow:hidden}.option-label.svelte-tdan2d{font-weight:500}.option-code.svelte-tdan2d{color:#71717a;font-family:monospace;font-size:.75rem}.dfars-badge.svelte-tdan2d{text-transform:uppercase;color:#fca5a5;background:#ef444433;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.dfars-badge.qualifying.svelte-tdan2d{color:#86efac;background:#22c55e33}.check-icon.svelte-tdan2d{color:#3b82f6;flex-shrink:0}.empty-state.svelte-tdan2d{text-align:center;color:#71717a;padding:2rem 1rem;font-size:.875rem}.error-message.svelte-tdan2d{color:#ef4444;margin-top:.375rem;font-size:.875rem}.supplier-select.svelte-19vy8on{width:100%;position:relative}.label.svelte-19vy8on{color:#e4e4e7;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.required.svelte-19vy8on{color:#ef4444}.select-container.svelte-19vy8on{position:relative}.select-trigger.svelte-19vy8on{color:#e4e4e7;text-align:left;cursor:pointer;background:#0a0a0c;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:all .15s;display:flex}.select-trigger.svelte-19vy8on:hover:not(.disabled){border-color:#fff3}.select-trigger.svelte-19vy8on:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.select-trigger.open.svelte-19vy8on{border-color:#3b82f6}.select-trigger.error.svelte-19vy8on{border-color:#ef4444}.select-trigger.disabled.svelte-19vy8on{cursor:not-allowed;opacity:.6;background:#131316}.selected-value.svelte-19vy8on{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.loading-text.svelte-19vy8on{color:#71717a;align-items:center;gap:.5rem;display:flex}.value-with-info.svelte-19vy8on{align-items:center;gap:.5rem;display:flex}.supplier-name.svelte-19vy8on{font-weight:500}.supplier-country.svelte-19vy8on{color:#71717a;font-size:.75rem}.placeholder.svelte-19vy8on{color:#71717a}.icons.svelte-19vy8on{align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.clear-button.svelte-19vy8on{color:#71717a;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;transition:all .15s;display:flex}.clear-button.svelte-19vy8on:hover{color:#e4e4e7;background:#fff3}.chevron.svelte-19vy8on{color:#71717a;transition:transform .2s}.chevron.rotate.svelte-19vy8on{transform:rotate(180deg)}.dropdown-panel.svelte-19vy8on{z-index:9999;background:#131316;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;width:100%;max-height:24rem;margin-top:.25rem;display:flex;position:absolute;overflow:hidden;box-shadow:0 25px 50px #00000080}.search-box.svelte-19vy8on{border-bottom:1px solid #ffffff0d;padding:.75rem}.search-input.svelte-19vy8on{color:#e4e4e7;background:#0a0a0c;border:1px solid #ffffff1a;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.search-input.svelte-19vy8on::placeholder{color:#71717a}.search-input.svelte-19vy8on:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.options-container.svelte-19vy8on{max-height:20rem;overflow-y:auto}.options-list.svelte-19vy8on{padding:.25rem}.option.svelte-19vy8on{text-align:left;cursor:pointer;color:#e4e4e7;background:0 0;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:.875rem;transition:background-color .15s;display:flex}.option.svelte-19vy8on:hover,.option.focused.svelte-19vy8on{background-color:#ffffff0d}.option.selected.svelte-19vy8on{color:#3b82f6;background-color:#3b82f626}.option-content.svelte-19vy8on{flex-direction:column;flex:1;gap:.25rem;display:flex;overflow:hidden}.option-main.svelte-19vy8on{align-items:center;gap:.5rem;display:flex}.option-label.svelte-19vy8on{font-weight:500}.option-meta.svelte-19vy8on{color:#71717a;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.option-country.svelte-19vy8on{color:#a1a1aa}.sites-count.svelte-19vy8on{color:#71717a}.status-badge.svelte-19vy8on{text-transform:uppercase;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.status-active.svelte-19vy8on{color:#86efac;background:#22c55e33}.status-pending.svelte-19vy8on{color:#fde047;background:#eab30833}.status-suspended.svelte-19vy8on{color:#fca5a5;background:#ef444433}.status-default.svelte-19vy8on{color:#a1a1aa;background:#71717a33}.dfars-badge.svelte-19vy8on{text-transform:uppercase;color:#fca5a5;background:#ef444433;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.dfars-badge.qualifying.svelte-19vy8on{color:#86efac;background:#22c55e33}.check-icon.svelte-19vy8on{color:#3b82f6;flex-shrink:0}.loading-state.svelte-19vy8on{color:#71717a;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.875rem;display:flex}.empty-state.svelte-19vy8on{text-align:center;color:#71717a;padding:2rem 1rem;font-size:.875rem}.error-message.svelte-19vy8on{color:#ef4444;margin-top:.375rem;font-size:.875rem}@keyframes svelte-19vy8on-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.supplier-site-select.svelte-11kxeio{width:100%;position:relative}.label.svelte-11kxeio{color:#e4e4e7;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.required.svelte-11kxeio{color:#ef4444}.select-container.svelte-11kxeio{position:relative}.select-trigger.svelte-11kxeio{color:#e4e4e7;text-align:left;cursor:pointer;background:#0a0a0c;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:all .15s;display:flex}.select-trigger.svelte-11kxeio:hover:not(.disabled){border-color:#fff3}.select-trigger.svelte-11kxeio:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.select-trigger.open.svelte-11kxeio{border-color:#3b82f6}.select-trigger.error.svelte-11kxeio{border-color:#ef4444}.select-trigger.disabled.svelte-11kxeio{cursor:not-allowed;opacity:.6;background:#131316}.selected-value.svelte-11kxeio{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.loading-text.svelte-11kxeio{color:#71717a;align-items:center;gap:.5rem;display:flex}.value-with-info.svelte-11kxeio{align-items:center;gap:.5rem;display:flex}.site-name.svelte-11kxeio{font-weight:500}.site-country.svelte-11kxeio{color:#71717a;font-size:.75rem}.placeholder.svelte-11kxeio{color:#71717a}.icons.svelte-11kxeio{align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.clear-button.svelte-11kxeio{color:#71717a;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;transition:all .15s;display:flex}.clear-button.svelte-11kxeio:hover{color:#e4e4e7;background:#fff3}.chevron.svelte-11kxeio{color:#71717a;transition:transform .2s}.chevron.rotate.svelte-11kxeio{transform:rotate(180deg)}.dropdown-panel.svelte-11kxeio{z-index:9999;background:#131316;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;width:100%;max-height:24rem;margin-top:.25rem;display:flex;position:absolute;overflow:hidden;box-shadow:0 25px 50px #00000080}.search-box.svelte-11kxeio{border-bottom:1px solid #ffffff0d;padding:.75rem}.search-input.svelte-11kxeio{color:#e4e4e7;background:#0a0a0c;border:1px solid #ffffff1a;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.search-input.svelte-11kxeio::placeholder{color:#71717a}.search-input.svelte-11kxeio:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.options-container.svelte-11kxeio{max-height:20rem;overflow-y:auto}.options-list.svelte-11kxeio{padding:.25rem}.option.svelte-11kxeio{text-align:left;cursor:pointer;color:#e4e4e7;background:0 0;border:none;border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;padding:.75rem;font-size:.875rem;transition:background-color .15s;display:flex}.option.svelte-11kxeio:hover,.option.focused.svelte-11kxeio{background-color:#ffffff0d}.option.selected.svelte-11kxeio{color:#3b82f6;background-color:#3b82f626}.option-content.svelte-11kxeio{flex-direction:column;flex:1;gap:.25rem;display:flex;overflow:hidden}.option-main.svelte-11kxeio{align-items:center;gap:.5rem;display:flex}.option-label.svelte-11kxeio{font-weight:500}.option-site.svelte-11kxeio{color:#a1a1aa;font-size:.8125rem}.option-meta.svelte-11kxeio{color:#71717a;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.option-country.svelte-11kxeio{color:#a1a1aa}.site-code.svelte-11kxeio{color:#71717a;font-family:monospace}.option-materials.svelte-11kxeio{color:#71717a;margin-top:.25rem;font-size:.75rem}.more-materials.svelte-11kxeio{color:#52525b}.dfars-badge.svelte-11kxeio{text-transform:uppercase;color:#fca5a5;background:#ef444433;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.dfars-badge.qualifying.svelte-11kxeio{color:#86efac;background:#22c55e33}.check-icon.svelte-11kxeio{color:#3b82f6;flex-shrink:0;margin-top:.25rem}.loading-state.svelte-11kxeio{color:#71717a;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.875rem;display:flex}.empty-state.svelte-11kxeio{text-align:center;color:#71717a;padding:2rem 1rem;font-size:.875rem}.error-message.svelte-11kxeio{color:#ef4444;margin-top:.375rem;font-size:.875rem}@keyframes svelte-11kxeio-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.intake-site-select.svelte-helvx8{width:100%;position:relative}.label.svelte-helvx8{color:#e4e4e7;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.required.svelte-helvx8{color:#ef4444}.select-container.svelte-helvx8{position:relative}.select-trigger.svelte-helvx8{color:#e4e4e7;text-align:left;cursor:pointer;background:#0a0a0c;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:all .15s;display:flex}.select-trigger.svelte-helvx8:hover:not(.disabled){border-color:#fff3}.select-trigger.svelte-helvx8:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.select-trigger.open.svelte-helvx8{border-color:#3b82f6}.select-trigger.error.svelte-helvx8{border-color:#ef4444}.select-trigger.disabled.svelte-helvx8{cursor:not-allowed;opacity:.6;background:#131316}.selected-value.svelte-helvx8{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.loading-text.svelte-helvx8{color:#71717a;align-items:center;gap:.5rem;display:flex}.value-with-info.svelte-helvx8{align-items:center;gap:.5rem;display:flex}.site-name.svelte-helvx8{font-weight:500}.site-location.svelte-helvx8{color:#71717a;font-size:.75rem}.placeholder.svelte-helvx8{color:#71717a}.icons.svelte-helvx8{align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.clear-button.svelte-helvx8{color:#71717a;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;transition:all .15s;display:flex}.clear-button.svelte-helvx8:hover{color:#e4e4e7;background:#fff3}.chevron.svelte-helvx8{color:#71717a;transition:transform .2s}.chevron.rotate.svelte-helvx8{transform:rotate(180deg)}.dropdown-panel.svelte-helvx8{z-index:9999;background:#131316;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;width:100%;max-height:24rem;margin-top:.25rem;display:flex;position:absolute;overflow:hidden;box-shadow:0 25px 50px #00000080}.search-box.svelte-helvx8{border-bottom:1px solid #ffffff0d;padding:.75rem}.search-input.svelte-helvx8{color:#e4e4e7;background:#0a0a0c;border:1px solid #ffffff1a;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.search-input.svelte-helvx8::placeholder{color:#71717a}.search-input.svelte-helvx8:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.options-container.svelte-helvx8{max-height:20rem;overflow-y:auto}.options-list.svelte-helvx8{padding:.25rem}.option.svelte-helvx8{text-align:left;cursor:pointer;color:#e4e4e7;background:0 0;border:none;border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;padding:.75rem;font-size:.875rem;transition:background-color .15s;display:flex}.option.svelte-helvx8:hover,.option.focused.svelte-helvx8{background-color:#ffffff0d}.option.selected.svelte-helvx8{color:#3b82f6;background-color:#3b82f626}.option-content.svelte-helvx8{flex-direction:column;flex:1;gap:.25rem;display:flex;overflow:hidden}.option-main.svelte-helvx8{align-items:center;gap:.5rem;display:flex}.option-label.svelte-helvx8{font-weight:500}.site-code.svelte-helvx8{color:#71717a;font-family:monospace;font-size:.75rem}.option-meta.svelte-helvx8{color:#71717a;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.option-location.svelte-helvx8{color:#a1a1aa}.facility-badge.svelte-helvx8{text-transform:uppercase;color:#93c5fd;background:#3b82f633;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.check-icon.svelte-helvx8{color:#3b82f6;flex-shrink:0;margin-top:.25rem}.loading-state.svelte-helvx8{color:#71717a;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.875rem;display:flex}.empty-state.svelte-helvx8{text-align:center;color:#71717a;padding:2rem 1rem;font-size:.875rem}.error-message.svelte-helvx8{color:#ef4444;margin-top:.375rem;font-size:.875rem}.animate-spin{animation:1s linear infinite svelte-helvx8-spin}@keyframes svelte-helvx8-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.countdown-badge.svelte-b7w6ld{border:1px solid;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.countdown-badge.compact.svelte-b7w6ld{gap:.375rem;padding:.25rem .5rem;font-size:.8125rem}.countdown-badge.safe.svelte-b7w6ld{color:#22c55e;background-color:#22c55e26;border-color:#22c55e66}.countdown-badge.warning.svelte-b7w6ld{color:#eab308;background-color:#eab30826;border-color:#eab30866}.countdown-badge.critical.svelte-b7w6ld{color:#ef4444;background-color:#ef444426;border-color:#ef444466}.countdown-badge.breach.svelte-b7w6ld{color:#f87171;background-color:#ef444440;border-color:#ef4444;animation:2s ease-in-out infinite svelte-b7w6ld-pulse}@keyframes svelte-b7w6ld-pulse{0%,to{opacity:1}50%{opacity:.7}}.badge-icon.svelte-b7w6ld{flex-shrink:0;justify-content:center;align-items:center;display:flex}.emoji-icon.svelte-b7w6ld{font-size:1rem;line-height:1}.badge-content.svelte-b7w6ld{flex-direction:column;gap:.125rem;display:flex}.compact.svelte-b7w6ld .badge-content:where(.svelte-b7w6ld){flex-direction:row;align-items:center;gap:.375rem}.badge-label.svelte-b7w6ld{opacity:.8;font-size:.75rem;font-weight:400}.badge-text.svelte-b7w6ld{font-weight:600}.eligibility-indicator.svelte-mjzksx{background-color:#0a0a0c;border:2px solid #ffffff1a;border-radius:.5rem;overflow:hidden}.eligibility-indicator.ready.svelte-mjzksx{background-color:#22c55e0d;border-color:#22c55e}.eligibility-indicator.blocked.svelte-mjzksx{background-color:#ef44440d;border-color:#ef4444}.eligibility-indicator.warning.svelte-mjzksx{background-color:#eab3080d;border-color:#eab308}.indicator-header.svelte-mjzksx{border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;padding:1rem;display:flex}.ready.svelte-mjzksx .indicator-header:where(.svelte-mjzksx){background-color:#22c55e1a;border-bottom-color:#22c55e33}.blocked.svelte-mjzksx .indicator-header:where(.svelte-mjzksx){background-color:#ef44441a;border-bottom-color:#ef444433}.warning.svelte-mjzksx .indicator-header:where(.svelte-mjzksx){background-color:#eab3081a;border-bottom-color:#eab30833}.status-icon.svelte-mjzksx{flex-shrink:0;justify-content:center;align-items:center;display:flex}.status-text.svelte-mjzksx{flex-direction:column;flex:1;gap:.25rem;display:flex}.ready-text.svelte-mjzksx,.blocked-text.svelte-mjzksx,.warning-text.svelte-mjzksx{font-size:1rem;font-weight:600}.ready-text.svelte-mjzksx{color:#22c55e}.blocked-text.svelte-mjzksx{color:#ef4444}.warning-text.svelte-mjzksx{color:#eab308}.entity-name.svelte-mjzksx{color:#a3a3a3;font-size:.875rem}.checks-list.svelte-mjzksx{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.check-item.svelte-mjzksx{flex-direction:column;gap:.5rem;display:flex}.check-status.svelte-mjzksx{align-items:center;gap:.5rem;display:flex}.check-label.svelte-mjzksx{color:#e5e5e5;font-size:.9375rem;font-weight:500}.check-details.svelte-mjzksx{color:#a3a3a3;padding-left:1.625rem;font-size:.8125rem}.check-action.svelte-mjzksx{color:#3b82f6;cursor:pointer;background-color:#3b82f61a;border:1px solid #3b82f64d;border-radius:.375rem;align-items:center;gap:.375rem;margin-left:1.625rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.check-action.svelte-mjzksx:hover{background-color:#3b82f626;border-color:#3b82f666}.workflow-timeline.svelte-1xm1g2d{flex-direction:column;gap:0;display:flex}.workflow-timeline.horizontal.svelte-1xm1g2d{flex-direction:row;align-items:flex-start;gap:2rem}.timeline-item.svelte-1xm1g2d{gap:1rem;display:flex;position:relative}.horizontal.svelte-1xm1g2d .timeline-item:where(.svelte-1xm1g2d){flex-direction:column;flex:1;align-items:center}.timeline-marker.svelte-1xm1g2d{flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.icon-wrapper.svelte-1xm1g2d{border:2px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.connector.svelte-1xm1g2d{background-color:#ffffff1a;flex:1;width:2px;min-height:2rem}.connector-horizontal.svelte-1xm1g2d{z-index:-1;background-color:#ffffff1a;width:100%;height:2px;position:absolute;top:1.25rem;left:50%;transform:translateY(-50%)}.timeline-content.svelte-1xm1g2d{flex:1;padding-bottom:1.5rem}.horizontal.svelte-1xm1g2d .timeline-content:where(.svelte-1xm1g2d){text-align:center;padding-top:.5rem;padding-bottom:0}.step-header.svelte-1xm1g2d{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.horizontal.svelte-1xm1g2d .step-header:where(.svelte-1xm1g2d){flex-direction:column;align-items:center;gap:.25rem}.step-label.svelte-1xm1g2d{color:#e5e5e5;font-size:.9375rem;font-weight:600}.step-date.svelte-1xm1g2d{color:#a3a3a3;font-size:.75rem}.step-meta.svelte-1xm1g2d{color:#a3a3a3;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.horizontal.svelte-1xm1g2d .step-meta:where(.svelte-1xm1g2d){justify-content:center}.step-blocker.svelte-1xm1g2d{color:#ef4444;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;align-items:center;gap:.375rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.step-action.svelte-1xm1g2d{color:#3b82f6;cursor:pointer;background-color:#3b82f61a;border:1px solid #3b82f64d;border-radius:.375rem;margin-top:.75rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s}.step-action.svelte-1xm1g2d:hover{background-color:#3b82f626;border-color:#3b82f666}@media (width<=768px){.workflow-timeline.horizontal.svelte-1xm1g2d{flex-direction:column;gap:0}.horizontal.svelte-1xm1g2d .timeline-item:where(.svelte-1xm1g2d){flex-direction:row;align-items:flex-start}.horizontal.svelte-1xm1g2d .timeline-content:where(.svelte-1xm1g2d){text-align:left;padding-bottom:1.5rem}.horizontal.svelte-1xm1g2d .step-header:where(.svelte-1xm1g2d){flex-direction:row;justify-content:space-between;align-items:baseline}.horizontal.svelte-1xm1g2d .step-meta:where(.svelte-1xm1g2d){justify-content:flex-start}}
