.vault-container.svelte-133gh5g{border:1px solid var(--sl-color-gray-5, #2a2a4e);border-radius:8px;padding:1.5rem;background:var(--sl-color-gray-6, #121224);color:var(--sl-color-text, #e2e8f0);margin:1.5rem 0}.vault-header.svelte-133gh5g h3:where(.svelte-133gh5g){margin:0 0 .5rem;color:#93c5fd}.vault-subtext.svelte-133gh5g{font-size:.875rem;color:var(--sl-color-gray-3, #94a3b8);margin-bottom:1.5rem}.passphrase-section.svelte-133gh5g{background:var(--sl-color-gray-7, #1a1a36);padding:1rem;border-radius:6px;margin-bottom:1.25rem}.passphrase-section.svelte-133gh5g label:where(.svelte-133gh5g){display:block;font-size:.8125rem;font-weight:600;margin-bottom:.5rem;color:#cbd5e1}.passphrase-input-row.svelte-133gh5g{display:flex;flex-wrap:wrap;gap:.5rem}.passphrase-input-row.svelte-133gh5g input:where(.svelte-133gh5g){flex:1;min-width:0;background:#0f0f20;border:1px solid #334155;color:#f8fafc;padding:.5rem .75rem;border-radius:4px;font-family:inherit}button.svelte-133gh5g{padding:.5rem 1rem;border-radius:4px;border:none;cursor:pointer;font-weight:500;font-size:.875rem;transition:opacity .2s}button.svelte-133gh5g:disabled{opacity:.5;cursor:not-allowed}.primary-btn.svelte-133gh5g{background:#3b82f6;color:#fff}.secondary-btn.svelte-133gh5g{background:#334155;color:#e2e8f0}.status-box.svelte-133gh5g{padding:.75rem 1rem;border-radius:4px;background:#1e3a5f;color:#93c5fd;font-size:.875rem;margin-bottom:1.25rem}.status-box.error.svelte-133gh5g{background:#4c1d1d;color:#fca5a5}.section-title-row.svelte-133gh5g{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.section-title-row.svelte-133gh5g h4:where(.svelte-133gh5g){margin:0}.refresh-btn.svelte-133gh5g{background:transparent;border:1px solid #334155;color:#94a3b8;padding:.25rem .5rem;font-size:.75rem}.table-wrap.svelte-133gh5g{overflow-x:auto}.vault-table.svelte-133gh5g{width:100%;border-collapse:collapse;font-size:.875rem}.vault-table.svelte-133gh5g th:where(.svelte-133gh5g),.vault-table.svelte-133gh5g td:where(.svelte-133gh5g){padding:.75rem;text-align:left;border-bottom:1px solid #2a2a4e}.vault-table.svelte-133gh5g th:where(.svelte-133gh5g){background:#1a1a36;color:#94a3b8}.badge.svelte-133gh5g{padding:.2rem .5rem;border-radius:9999px;font-size:.75rem;text-transform:uppercase}.badge.production.svelte-133gh5g{background:#7f1d1d;color:#fecaca}.badge.staging.svelte-133gh5g{background:#78350f;color:#fef3c7}.badge.development.svelte-133gh5g{background:#064e3b;color:#a7f3d0}.status-decrypted.svelte-133gh5g{color:#4ade80;font-weight:600;font-size:.75rem}.status-encrypted.svelte-133gh5g{color:#94a3b8;font-size:.75rem}.plain-value.svelte-133gh5g{font-family:monospace;background:#0f172a;padding:.25rem .5rem;border-radius:3px;color:#38bdf8;user-select:all}.cipher-preview.svelte-133gh5g{font-family:monospace;font-size:.75rem;color:#64748b}.add-secret-section.svelte-133gh5g{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #2a2a4e}.add-secret-section.svelte-133gh5g h4:where(.svelte-133gh5g){margin:0 0 1rem}.secret-form.svelte-133gh5g .form-row:where(.svelte-133gh5g){display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.field-group.svelte-133gh5g{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.field-group.flex-1.svelte-133gh5g{flex:1}.field-group.svelte-133gh5g{min-width:0}.field-group.svelte-133gh5g label:where(.svelte-133gh5g){font-size:.8125rem;color:#94a3b8}.field-group.svelte-133gh5g input:where(.svelte-133gh5g),.field-group.svelte-133gh5g select:where(.svelte-133gh5g){background:#0f0f20;border:1px solid #334155;color:#f8fafc;padding:.5rem .75rem;border-radius:4px;font-family:inherit}.submit-btn.svelte-133gh5g{background:#10b981;color:#022c22;font-weight:600}.empty-state.svelte-133gh5g{color:#64748b;font-style:italic}.project-selector-section.svelte-133gh5g{background:var(--sl-color-gray-7, #1a1a36);padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem}.project-input-row.svelte-133gh5g{display:flex;align-items:center;gap:.75rem}.project-input-row.svelte-133gh5g label:where(.svelte-133gh5g){font-size:.8125rem;font-weight:600;color:#cbd5e1;white-space:nowrap}.project-input-row.svelte-133gh5g input:where(.svelte-133gh5g){flex:1;background:#0f0f20;border:1px solid #334155;color:#f8fafc;padding:.4rem .6rem;border-radius:4px;font-family:inherit}.delete-btn.svelte-133gh5g{background:#7f1d1d;color:#fecaca;padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.delete-btn.svelte-133gh5g:hover{background:#991b1b}
