.modal-overlay.svelte-1ubjsps{z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-backdrop.svelte-1ubjsps{cursor:default;background:#00000080;border:none;position:absolute;inset:0}.modal-backdrop.svelte-1ubjsps:disabled{cursor:not-allowed}.modal.svelte-1ubjsps{background:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:32rem;max-height:80vh;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000040}.modal-header.svelte-1ubjsps{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.header-content.svelte-1ubjsps{align-items:flex-start;gap:1rem;display:flex}.header-icon.svelte-1ubjsps{background:#e7f3ff;border-radius:.5rem;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.header-content.svelte-1ubjsps h2:where(.svelte-1ubjsps){color:#1e3a5f;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.header-content.svelte-1ubjsps p:where(.svelte-1ubjsps){color:#6b7280;margin:0;font-size:.875rem}.close-btn.svelte-1ubjsps{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;display:flex}.close-btn.svelte-1ubjsps:hover{color:#374151;background:#f3f4f6}.close-btn.svelte-1ubjsps:disabled{opacity:.5;cursor:not-allowed}.modal-body.svelte-1ubjsps{flex:1;padding:1rem;overflow-y:auto}.error-message.svelte-1ubjsps{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.loading-state.svelte-1ubjsps{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.loading-state.svelte-1ubjsps .animate-spin{animation:1s linear infinite svelte-1ubjsps-spin}@keyframes svelte-1ubjsps-spin{to{transform:rotate(360deg)}}.accounts-list.svelte-1ubjsps{flex-direction:column;gap:.5rem;display:flex}.account-item.svelte-1ubjsps{cursor:pointer;text-align:left;background:#fafafa;border:2px solid #e5e7eb;border-radius:.5rem;gap:.75rem;width:100%;padding:.875rem;transition:all .15s;display:flex}.account-item.svelte-1ubjsps:hover:not(.disabled){background:#f3f4f6;border-color:#d1d5db}.account-item.selected.svelte-1ubjsps{background:#e7f3ff;border-color:#0081fb}.account-item.disabled.svelte-1ubjsps{opacity:.5;cursor:not-allowed}.account-icon.svelte-1ubjsps{color:#6b7280;background:#e5e7eb;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.account-item.selected.svelte-1ubjsps .account-icon:where(.svelte-1ubjsps){color:#fff;background:#0081fb}.account-info.svelte-1ubjsps{flex:1;min-width:0}.account-name.svelte-1ubjsps{color:#1a1a1a;align-items:center;gap:.5rem;font-weight:600;display:flex}.account-business.svelte-1ubjsps{color:#4b5563;margin-top:.125rem;font-size:.875rem}.account-details.svelte-1ubjsps{color:#9ca3af;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;display:flex}.separator.svelte-1ubjsps{color:#d1d5db}.account-status.active.svelte-1ubjsps{color:#16a34a}.account-status.inactive.svelte-1ubjsps{color:#dc2626}.account-spent.svelte-1ubjsps{color:#6b7280;margin-top:.25rem;font-size:.75rem}.account-id.svelte-1ubjsps{font-family:JetBrains Mono,monospace}.empty-state.svelte-1ubjsps{color:#9ca3af;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.empty-state.svelte-1ubjsps p:where(.svelte-1ubjsps){margin-top:1rem;font-size:.875rem}.modal-footer.svelte-1ubjsps{background:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 .75rem .75rem;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.btn-secondary.svelte-1ubjsps{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.btn-secondary.svelte-1ubjsps:hover:not(:disabled){background:#f3f4f6}.btn-secondary.svelte-1ubjsps:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-1ubjsps{color:#fff;cursor:pointer;background:#1e3a5f;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}.btn-primary.svelte-1ubjsps:hover:not(:disabled){background:#2d4a6f}.btn-primary.svelte-1ubjsps:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-1ubjsps .animate-spin{animation:1s linear infinite svelte-1ubjsps-spin}.modal-overlay.svelte-1htzq7t{z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-backdrop.svelte-1htzq7t{cursor:default;background:#00000080;border:none;position:absolute;inset:0}.modal-backdrop.svelte-1htzq7t:disabled{cursor:not-allowed}.modal.svelte-1htzq7t{background:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:32rem;max-height:85vh;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000040}.modal-header.svelte-1htzq7t{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.header-content.svelte-1htzq7t{align-items:flex-start;gap:1rem;display:flex}.header-icon.svelte-1htzq7t{background:#e1f0ff;border-radius:.5rem;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.header-content.svelte-1htzq7t h2:where(.svelte-1htzq7t){color:#1e3a5f;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.header-content.svelte-1htzq7t p:where(.svelte-1htzq7t){color:#6b7280;margin:0;font-size:.875rem}.close-btn.svelte-1htzq7t{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;display:flex}.close-btn.svelte-1htzq7t:hover{color:#374151;background:#f3f4f6}.close-btn.svelte-1htzq7t:disabled{opacity:.5;cursor:not-allowed}.modal-body.svelte-1htzq7t{flex:1;padding:1.5rem;overflow-y:auto}.error-message.svelte-1htzq7t{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.error-message.svelte-1htzq7t svg{flex-shrink:0;margin-top:.125rem}.token-step.svelte-1htzq7t{flex-direction:column;gap:1.25rem;display:flex}.info-box.svelte-1htzq7t{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem;gap:.75rem;padding:1rem;display:flex}.info-box.svelte-1htzq7t svg{flex-shrink:0;margin-top:.125rem}.info-title.svelte-1htzq7t{margin:0 0 .25rem;font-size:.875rem;font-weight:600}.info-text.svelte-1htzq7t{opacity:.9;margin:0;font-size:.8125rem}.form-group.svelte-1htzq7t{flex-direction:column;gap:.5rem;display:flex}.form-group.svelte-1htzq7t label:where(.svelte-1htzq7t){color:#374151;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.token-input.svelte-1htzq7t{border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.token-input.svelte-1htzq7t:focus{border-color:#0078d4;outline:none;box-shadow:0 0 0 3px #0078d41a}.token-input.svelte-1htzq7t:disabled{cursor:not-allowed;background:#f9fafb}.help-link.svelte-1htzq7t{color:#0078d4;align-items:center;gap:.375rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.help-link.svelte-1htzq7t:hover{text-decoration:underline}.steps-info.svelte-1htzq7t{color:#4b5563;background:#f9fafb;border-radius:.5rem;padding:1rem;font-size:.8125rem}.steps-title.svelte-1htzq7t{color:#374151;margin:0 0 .5rem;font-weight:600}.steps-info.svelte-1htzq7t ol:where(.svelte-1htzq7t){margin:0;padding-left:1.25rem}.steps-info.svelte-1htzq7t li:where(.svelte-1htzq7t){margin-bottom:.375rem}.steps-info.svelte-1htzq7t li:where(.svelte-1htzq7t):last-child{margin-bottom:0}.steps-info.svelte-1htzq7t a:where(.svelte-1htzq7t){color:#0078d4;text-decoration:none}.steps-info.svelte-1htzq7t a:where(.svelte-1htzq7t):hover{text-decoration:underline}.loading-state.svelte-1htzq7t{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.loading-state.svelte-1htzq7t .animate-spin{animation:1s linear infinite svelte-1htzq7t-spin}@keyframes svelte-1htzq7t-spin{to{transform:rotate(360deg)}}.accounts-list.svelte-1htzq7t{flex-direction:column;gap:.5rem;display:flex}.account-item.svelte-1htzq7t{cursor:pointer;text-align:left;background:#fafafa;border:2px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.875rem;transition:all .15s;display:flex}.account-item.svelte-1htzq7t:hover:not(.disabled){background:#f3f4f6;border-color:#d1d5db}.account-item.selected.svelte-1htzq7t{background:#e1f0ff;border-color:#0078d4}.account-item.disabled.svelte-1htzq7t{opacity:.5;cursor:not-allowed}.account-icon.svelte-1htzq7t{color:#6b7280;background:#e5e7eb;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.account-icon.selected.svelte-1htzq7t{color:#fff;background:#0078d4}.account-info.svelte-1htzq7t{flex:1;min-width:0}.account-name.svelte-1htzq7t{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-weight:600;overflow:hidden}.account-details.svelte-1htzq7t{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.separator.svelte-1htzq7t{color:#d1d5db}.account-number.svelte-1htzq7t{font-family:ui-monospace,monospace}.account-status.svelte-1htzq7t{font-weight:500}.inactive-badge.svelte-1htzq7t{color:#92400e;background:#fef3c7;border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:.75rem}.empty-state.svelte-1htzq7t{color:#9ca3af;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.empty-state.svelte-1htzq7t svg{opacity:.5;margin-bottom:1rem}.empty-state.svelte-1htzq7t p:where(.svelte-1htzq7t){color:#6b7280;margin:0 0 .25rem;font-weight:500}.empty-state.svelte-1htzq7t span:where(.svelte-1htzq7t){font-size:.875rem}.modal-footer.svelte-1htzq7t{background:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 .75rem .75rem;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.btn-secondary.svelte-1htzq7t{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.btn-secondary.svelte-1htzq7t:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.btn-secondary.svelte-1htzq7t:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-1htzq7t{color:#fff;cursor:pointer;background:#0078d4;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.btn-primary.svelte-1htzq7t:hover:not(:disabled){background:#106ebe}.btn-primary.svelte-1htzq7t:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-1htzq7t .animate-spin{animation:1s linear infinite svelte-1htzq7t-spin}.general-settings.svelte-1ksh23s{padding:1.5rem}.loading.svelte-1ksh23s{color:#6b7280;justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.spinner.svelte-1ksh23s{border:2px solid #e5e7eb;border-top-color:#1e3a5f;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite svelte-1ksh23s-spin}.spinner.small.svelte-1ksh23s{border-width:2px;width:16px;height:16px}@keyframes svelte-1ksh23s-spin{to{transform:rotate(360deg)}}.message.svelte-1ksh23s{border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.message.error.svelte-1ksh23s{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.message.success.svelte-1ksh23s{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.settings-section.svelte-1ksh23s{border-bottom:1px solid #e5e7eb;margin-bottom:2rem;padding-bottom:2rem}.settings-section.svelte-1ksh23s:last-of-type{border-bottom:none}.settings-section.svelte-1ksh23s h2:where(.svelte-1ksh23s){color:#1e3a5f;margin:0 0 .25rem;font-size:1rem;font-weight:600}.section-description.svelte-1ksh23s{color:#6b7280;margin:0 0 1rem;font-size:.875rem}.form-row.svelte-1ksh23s{flex-wrap:wrap;gap:1rem;display:flex}.form-group.svelte-1ksh23s{flex:1;min-width:200px;max-width:300px}.field-label.svelte-1ksh23s{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.form-actions.svelte-1ksh23s{justify-content:flex-end;padding-top:1rem;display:flex}.btn-primary.svelte-1ksh23s{color:#fff;cursor:pointer;background:#1e3a5f;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}.btn-primary.svelte-1ksh23s:hover:not(:disabled){background:#2d4a6f}.btn-primary.svelte-1ksh23s:disabled{opacity:.6;cursor:not-allowed}.currency-display.svelte-1ksh23s{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.currency-code.svelte-1ksh23s{color:#1e3a5f;font-weight:600}.edit-link.svelte-1ksh23s{color:#d4af37;font-size:.75rem;text-decoration:none}.edit-link.svelte-1ksh23s:hover{text-decoration:underline}.dark .loading.svelte-1ksh23s{color:#9ca3af}.dark .message.error.svelte-1ksh23s{color:#f87171;background:#ef44441a;border-color:#ef44444d}.dark .message.success.svelte-1ksh23s{color:#34d399;background:#10b9811a;border-color:#10b9814d}.dark .settings-section.svelte-1ksh23s{border-bottom-color:#1e3a5f66}.dark .settings-section.svelte-1ksh23s h2:where(.svelte-1ksh23s){color:#f5f1e8}.dark .section-description.svelte-1ksh23s{color:#9ca3af}.dark .field-label.svelte-1ksh23s{color:#f5f1e8}.dark .currency-display.svelte-1ksh23s{background:#0f1d2d;border-color:#1e3a5f99}.dark .currency-code.svelte-1ksh23s{color:#d4af37}.dark .spinner.svelte-1ksh23s{border-color:#d4af37 #1e3a5f66 #1e3a5f66}.dark .btn-primary.svelte-1ksh23s{background:#1e3a5f}.dark .btn-primary.svelte-1ksh23s:hover:not(:disabled){background:#2d4a6f}.cost-items.svelte-11kfpd6{padding:1.5rem}.section-header.svelte-11kfpd6{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.section-header.svelte-11kfpd6 h2:where(.svelte-11kfpd6){color:#1e3a5f;margin:0 0 .25rem;font-size:1rem;font-weight:600}.section-header.svelte-11kfpd6 p:where(.svelte-11kfpd6){color:#6b7280;margin:0;font-size:.875rem}.message.svelte-11kfpd6{border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.message.error.svelte-11kfpd6{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.message.svelte-11kfpd6 .dismiss:where(.svelte-11kfpd6){cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;margin-left:auto;padding:0;font-size:1.25rem;line-height:1}.message.svelte-11kfpd6 .dismiss:where(.svelte-11kfpd6):hover{opacity:1}.loading.svelte-11kfpd6{color:#6b7280;justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.spinner.svelte-11kfpd6{border:2px solid #e5e7eb;border-top-color:#1e3a5f;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite svelte-11kfpd6-spin}.spinner.small.svelte-11kfpd6{width:16px;height:16px}@keyframes svelte-11kfpd6-spin{to{transform:rotate(360deg)}}.empty-state.svelte-11kfpd6{text-align:center;color:#6b7280;padding:3rem}.empty-state.svelte-11kfpd6 svg:where(.svelte-11kfpd6){opacity:.4;margin-bottom:1rem}.empty-state.svelte-11kfpd6 h3:where(.svelte-11kfpd6){color:#374151;margin:0 0 .5rem;font-size:1rem;font-weight:600}.empty-state.svelte-11kfpd6 p:where(.svelte-11kfpd6){margin:0 0 1.5rem;font-size:.875rem}.items-table.svelte-11kfpd6{overflow-x:auto}table.svelte-11kfpd6{border-collapse:collapse;table-layout:auto;width:100%}th.svelte-11kfpd6,td.svelte-11kfpd6{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}th.svelte-11kfpd6{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;font-size:.75rem;font-weight:600}td.svelte-11kfpd6{color:#374151;font-size:.875rem}tr.inactive.svelte-11kfpd6 td:where(.svelte-11kfpd6){opacity:.5}.sr-only.svelte-11kfpd6{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.item-name.svelte-11kfpd6{flex-direction:column;gap:.125rem;display:flex}.item-description.svelte-11kfpd6{color:#9ca3af;font-size:.75rem}.category-badge.svelte-11kfpd6{color:#374151;background:#e5e7eb;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.cost-value.svelte-11kfpd6{font-family:JetBrains Mono,monospace;font-weight:500}.status-badge.svelte-11kfpd6{color:#dc2626;background:#fef2f2;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.status-badge.active.svelte-11kfpd6{color:#16a34a;background:#f0fdf4}.actions.svelte-11kfpd6{justify-content:flex-end;gap:.8rem;display:flex}.btn-primary.svelte-11kfpd6{color:#fff;cursor:pointer;background:#1e3a5f;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}.btn-primary.svelte-11kfpd6:hover:not(:disabled){background:#2d4a6f}.btn-primary.svelte-11kfpd6:disabled{opacity:.6;cursor:not-allowed}.btn-secondary.svelte-11kfpd6{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.btn-secondary.svelte-11kfpd6:hover{background:#f9fafb}.btn-icon.svelte-11kfpd6{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.btn-icon.svelte-11kfpd6:hover{color:#374151;background:#f3f4f6}.btn-icon.danger.svelte-11kfpd6:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.btn-icon.svelte-11kfpd6:disabled{opacity:.5;cursor:not-allowed}.modal-overlay.svelte-11kfpd6{z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-backdrop.svelte-11kfpd6{cursor:default;background:#00000080;border:none;position:absolute;inset:0}.modal.svelte-11kfpd6{z-index:1;background:#fff;border-radius:.5rem;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;position:relative;overflow:hidden}.modal-header.svelte-11kfpd6{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-header.svelte-11kfpd6 h3:where(.svelte-11kfpd6){color:#1e3a5f;margin:0;font-size:1.125rem;font-weight:600}.btn-close.svelte-11kfpd6{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1}.btn-close.svelte-11kfpd6:hover{color:#374151}.modal-body.svelte-11kfpd6{padding:1.5rem;overflow-y:auto}.modal-footer.svelte-11kfpd6{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.form-group.svelte-11kfpd6{margin-bottom:1rem}.form-row.svelte-11kfpd6{gap:1rem;display:flex}.form-row.svelte-11kfpd6 .form-group:where(.svelte-11kfpd6){flex:1}label.svelte-11kfpd6{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.required.svelte-11kfpd6{color:#dc2626}input[type=text].svelte-11kfpd6,input[type=number].svelte-11kfpd6,select.svelte-11kfpd6{border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem}input.svelte-11kfpd6:focus,select.svelte-11kfpd6:focus{border-color:#1e3a5f;outline:none;box-shadow:0 0 0 3px #1e3a5f1a}.input-with-addon.svelte-11kfpd6{display:flex}.input-with-addon.svelte-11kfpd6 input:where(.svelte-11kfpd6){border-radius:0;flex:1}.input-with-addon.svelte-11kfpd6 .addon:where(.svelte-11kfpd6){color:#6b7280;background:#f3f4f6;border:1px solid #d1d5db;align-items:center;padding:0 .75rem;font-size:.875rem;display:flex}.input-with-addon.svelte-11kfpd6 .addon:where(.svelte-11kfpd6):first-child{border-right:none;border-radius:.375rem 0 0 .375rem}.input-with-addon.svelte-11kfpd6 .addon:where(.svelte-11kfpd6):last-child{border-left:none;border-radius:0 .375rem .375rem 0}.input-with-addon.svelte-11kfpd6 input:where(.svelte-11kfpd6):first-child{border-radius:.375rem 0 0 .375rem}.input-with-addon.svelte-11kfpd6 input:where(.svelte-11kfpd6):last-child{border-radius:0 .375rem .375rem 0}.checkbox-label.svelte-11kfpd6{cursor:pointer;color:#374151;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.checkbox-label.svelte-11kfpd6 input[type=checkbox]:where(.svelte-11kfpd6){accent-color:#1e3a5f;width:16px;height:16px}@media (width<=640px){.section-header.svelte-11kfpd6,.form-row.svelte-11kfpd6{flex-direction:column}}.dark .section-header.svelte-11kfpd6 h2:where(.svelte-11kfpd6){color:#f5f1e8}.dark .section-header.svelte-11kfpd6 p:where(.svelte-11kfpd6){color:#9ca3af}.dark .message.error.svelte-11kfpd6{color:#f87171;background:#ef44441a;border-color:#ef44444d}.dark .loading.svelte-11kfpd6{color:#9ca3af}.dark .spinner.svelte-11kfpd6{border-color:#d4af37 #1e3a5f66 #1e3a5f66}.dark .empty-state.svelte-11kfpd6{color:#9ca3af}.dark .empty-state.svelte-11kfpd6 h3:where(.svelte-11kfpd6){color:#f5f1e8}.dark th.svelte-11kfpd6{color:#9ca3af;background:#0f1d2d;border-bottom-color:#1e3a5f80}.dark td.svelte-11kfpd6{color:#f5f1e8;border-bottom-color:#1e3a5f66}.dark .item-description.svelte-11kfpd6{color:#9ca3af}.dark .category-badge.svelte-11kfpd6{color:#9ca3af;background:#0f1d2d}.dark .status-badge.svelte-11kfpd6{color:#f87171;background:#ef44441a}.dark .status-badge.active.svelte-11kfpd6{color:#34d399;background:#10b9811a}.dark .btn-primary.svelte-11kfpd6{background:#1e3a5f}.dark .btn-primary.svelte-11kfpd6:hover:not(:disabled){background:#2d4a6f}.dark .btn-secondary.svelte-11kfpd6{color:#f5f1e8;background:#0f1d2d;border-color:#1e3a5f99}.dark .btn-secondary.svelte-11kfpd6:hover{background:#122339}.dark .btn-icon.svelte-11kfpd6{color:#9ca3af;border-color:#1e3a5f80}.dark .btn-icon.svelte-11kfpd6:hover{color:#f5f1e8;background:#0f1d2d}.dark .btn-icon.danger.svelte-11kfpd6:hover{color:#f87171;background:#ef44441a;border-color:#ef44444d}.dark .modal.svelte-11kfpd6{background:#0c1726;border:1px solid #d4af372e}.dark .modal-header.svelte-11kfpd6{border-bottom-color:#1e3a5f80}.dark .modal-header.svelte-11kfpd6 h3:where(.svelte-11kfpd6){color:#f5f1e8}.dark .btn-close.svelte-11kfpd6{color:#6b7280}.dark .btn-close.svelte-11kfpd6:hover{color:#f5f1e8}.dark .modal-footer.svelte-11kfpd6{background:#0f1d2d;border-top-color:#1e3a5f80}.dark label.svelte-11kfpd6,.dark .checkbox-label.svelte-11kfpd6{color:#f5f1e8}.dark input[type=text].svelte-11kfpd6,.dark input[type=number].svelte-11kfpd6,.dark select.svelte-11kfpd6{color:#f5f1e8;background:#0c1726;border-color:#1e3a5f99}.dark input.svelte-11kfpd6:focus,.dark select.svelte-11kfpd6:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3726}.dark .input-with-addon.svelte-11kfpd6 .addon:where(.svelte-11kfpd6){color:#9ca3af;background:#0f1d2d;border-color:#1e3a5f99}
