:root{--color-white:rgb(var(--color-white-rgb));--color-white-rgb:255 255 255;--color-black:rgb(var(--color-black-rgb));--color-black-rgb:0 0 0;--color-brand:rgb(var(--color-brand-rgb));--color-brand-rgb:103 93 255;--color-brand-50:#f0efff;--color-brand-100:#e1dfff;--color-brand-300:#a59fff;--color-brand-400:#877fff;--color-brand-700:#564ee6;--color-slate-50:rgb(var(--color-slate-50-rgb));--color-slate-50-rgb:248 250 252;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:rgb(var(--color-slate-400-rgb));--color-slate-400-rgb:148 163 184;--color-slate-500:rgb(var(--color-slate-500-rgb));--color-slate-500-rgb:100 116 139;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:rgb(var(--color-slate-900-rgb));--color-slate-900-rgb:15 23 42;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-700:#374151;--color-gray-900:rgb(var(--color-gray-900-rgb));--color-gray-900-rgb:17 24 39;--color-neutral-200:#e5e5e5;--color-neutral-500:#999;--color-neutral-600:#555;--color-neutral-700:#333;--color-neutral-750:#2a2a2a;--color-neutral-850:rgb(var(--color-neutral-850-rgb));--color-neutral-850-rgb:30 30 30;--color-neutral-900:rgb(var(--color-neutral-900-rgb));--color-neutral-900-rgb:24 24 24;--color-neutral-950:#111;--color-gray-blue-25:#fafbfc;--color-gray-blue-200:#eaecf0;--color-gray-blue-300:#d0d5dd;--color-gray-blue-500:#667085;--color-gray-blue-900:rgb(var(--color-gray-blue-900-rgb));--color-gray-blue-900-rgb:16 24 40;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-500:rgb(var(--color-red-500-rgb));--color-red-500-rgb:239 68 68;--color-red-600:rgb(var(--color-red-600-rgb));--color-red-600-rgb:220 38 38;--color-red-700:#b91c1c;--color-green-100:#dcfce7;--color-green-500:rgb(var(--color-green-500-rgb));--color-green-500-rgb:34 197 94;--color-green-600:rgb(var(--color-green-600-rgb));--color-green-600-rgb:22 163 74;--color-green-700:#15803d;--color-yellow-100:#fef9c3;--color-yellow-500:rgb(var(--color-yellow-500-rgb));--color-yellow-500-rgb:234 179 8;--color-yellow-600:rgb(var(--color-yellow-600-rgb));--color-yellow-600-rgb:202 138 4;--color-yellow-700:#a16207;--color-amber-400:rgb(var(--color-amber-400-rgb));--color-amber-400-rgb:251 191 36;--color-amber-500:rgb(var(--color-amber-500-rgb));--color-amber-500-rgb:245 158 11;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-500:rgb(var(--color-blue-500-rgb));--color-blue-500-rgb:59 130 246;--color-blue-600:rgb(var(--color-blue-600-rgb));--color-blue-600-rgb:37 99 235;--color-blue-700:#1d4ed8;--color-indigo-500:rgb(var(--color-indigo-500-rgb));--color-indigo-500-rgb:99 102 241;--color-indigo-600:#4f46e5;--color-violet-100:#ede9fe;--color-violet-500:rgb(var(--color-violet-500-rgb));--color-violet-500-rgb:139 92 246;--color-violet-600:#7c3aed;--color-sky-400:rgb(var(--color-sky-400-rgb));--color-sky-400-rgb:56 189 248;--color-marketing-ink:rgb(var(--color-marketing-ink-rgb));--color-marketing-ink-rgb:19 19 37;--color-marketing-ink-soft:rgb(var(--color-marketing-ink-soft-rgb));--color-marketing-ink-soft-rgb:38 38 94;--color-marketing-muted:rgb(var(--color-marketing-muted-rgb));--color-marketing-muted-rgb:107 106 128;--color-marketing-border:#e7e6f0;--color-marketing-background:rgb(var(--color-marketing-background-rgb));--color-marketing-background-rgb:249 250 255;--color-marketing-tint:#f2f2f9;--color-marketing-shape:#eceaf6;--color-marketing-shadow:rgb(var(--color-marketing-shadow-rgb));--color-marketing-shadow-rgb:40 30 120;--color-marketing-brand-tint:#f1f0ff;--color-marketing-brand-hover:#5549f0;--color-marketing-brand-active:#4b40e0;--color-marketing-brand-text:#c9c5ff;--color-marketing-canvas:#f1f0f7;--color-marketing-panel:#25254b;--color-marketing-panel-text:#c4bfff;--color-marketing-accent-text:rgb(var(--color-marketing-accent-text-rgb));--color-marketing-accent-text-rgb:169 163 255;--color-marketing-muted-light:#cfcde0;--color-marketing-cream:#fff3df;--color-marketing-accent-soft:#a59eff;--color-marketing-surface:#f6f5fb;--color-marketing-border-soft:#ececf3;--color-marketing-selection:#efeeff;--color-marketing-warning-background:#fff4e0;--color-marketing-error-background:#fef3f2;--color-marketing-error-text:#b42318;--color-marketing-brand-deep:rgb(var(--color-marketing-brand-deep-rgb));--color-marketing-brand-deep-rgb:38 30 140;--color-marketing-brand-dark:rgb(var(--color-marketing-brand-dark-rgb));--color-marketing-brand-dark-rgb:20 14 80;--color-marketing-brand-wash:#e6e3ff;--color-marketing-surface-cool:#f6f6fb;--color-marketing-grid-border:#ecebf3;--color-marketing-ink-raised:#1a1a36;--color-marketing-highlight:#ecebff;--color-marketing-divider:#e6e5f0;--color-marketing-accent:#9a93ff;--color-marketing-line:#d9d8e6;--color-marketing-secondary-text:#4a4960;--color-marketing-body-text:#3d3d52;--color-marketing-device-surface:#f4f4f7;--color-marketing-tile-surface:#f3f2fa;--color-marketing-device-border:#d6d4e6;--color-marketing-link:rgb(var(--color-marketing-link-rgb));--color-marketing-link-rgb:124 115 255;--color-marketing-divider-light:#dcdae8;--color-marketing-paper:#fbfbfe;--color-marketing-ink-deep:#16162b;--color-marketing-ink-panel:#1f1f36;--color-marketing-card-border:#ecebf4;--color-marketing-accent-background:#efedff;--color-marketing-button-hover:#4c41e6;--color-marketing-ink-blue:rgb(var(--color-marketing-ink-blue-rgb));--color-marketing-ink-blue-rgb:20 20 60;--color-marketing-ink-dark:rgb(var(--color-marketing-ink-dark-rgb));--color-marketing-ink-dark-rgb:10 10 40;--color-marketing-disabled-text:#c9c8d6;--color-marketing-brand-surface:#f3f2ff;--color-marketing-glow:#d4d0ff;--color-marketing-caption:#8a899c;--color-marketing-success-background:#e7f8ee;--color-marketing-device-text:#4c4a71;--color-marketing-device-accent:#4b41e0;--color-marketing-device-outline:#c9c5f5;--color-marketing-map-accent:#b4aeff;--color-device-screen-deep:rgb(var(--color-device-screen-deep-rgb));--color-device-screen-deep-rgb:5 4 30;--color-device-screen:rgb(var(--color-device-screen-rgb));--color-device-screen-rgb:10 8 40;--color-device-ink:#1d1d1f;--color-device-surface:#f5f5f8;--color-device-muted:#8e8e93;--color-device-secondary-text:#636366;--color-device-border:#3a3a3c;--color-device-danger:#e53935;--color-device-caption:#5d6270;--color-device-frame-light:#b9bec8;--color-device-frame-border:#d9dce2;--color-device-frame:#2b2f38;--color-device-frame-dark:#17191f;--color-device-background:rgb(var(--color-device-background-rgb));--color-device-background-rgb:236 238 243;--color-help-ink:rgb(var(--color-help-ink-rgb));--color-help-ink-rgb:21 20 43;--color-help-accent:rgb(var(--color-help-accent-rgb));--color-help-accent-rgb:140 132 255;--color-coral:rgb(var(--color-coral-rgb));--color-coral-rgb:248 80 74;--color-coral-200:#ffb0ab;--color-coral-50:#ffe0de;--color-coral-700:#c0392b;--color-coral-300:#ffaaa5;--color-coral-100:#ffd9d6;--color-surface-cool:#f5f6fa;--color-surface-lavender:#f2f3fa;--color-surface-violet:#f2f2ff;--color-surface-blue:#f3f4fb;--color-selection-blue:#eceeff;--color-surface-paper:#fbfbff;--color-assistant-accent:#9f5dff;--color-menu-accent:#9fa4ff;--color-disabled-neutral:#a9a9a9;--color-email-success-text:#1a7f4b;--color-email-success-background:#e6f7ee;--color-email-error-background:#fde8e8;--primary-50:var(--color-brand-50);--primary-100:var(--color-brand-100);--primary-200:#c3bfff;--primary-300:var(--color-brand-300);--primary-400:var(--color-brand-400);--primary-500:var(--color-brand);--primary-600:var(--color-brand);--primary-700:var(--color-brand-700);--primary-800:#453ecc;--primary-900:#342fb3;--primary-color:var(--primary-600);--primary-hover:var(--primary-700);--primary-light:var(--primary-100);--background-white:var(--color-white);--slate-50:var(--color-slate-50);--slate-100:var(--color-slate-100);--slate-200:var(--color-slate-200);--slate-300:var(--color-slate-300);--slate-400:var(--color-slate-400);--slate-500:var(--color-slate-500);--slate-600:var(--color-slate-600);--slate-700:var(--color-slate-700);--slate-800:var(--color-slate-800);--slate-900:var(--color-slate-900);--background-light:var(--slate-50);--sidebar-bg:var(--slate-900);--sidebar-selected-bg:var(--slate-800);--z-dialog:1500;--z-dialog-popover:1510;--text-primary:var(--slate-900);--text-on-solid:var(--color-white);--text-secondary:var(--slate-600);--text-muted:var(--slate-400);--border-color:var(--slate-200);--form-bg:rgb(var(--color-white-rgb) / .95);--form-bg-dark:rgb(var(--color-neutral-850-rgb) / .95);--success:var(--color-green-500);--warning:var(--color-amber-500);--warning-color:var(--warning);--error:var(--color-red-500);--info:var(--color-blue-500);--shadow-sm:0 1px 2px 0 rgb(var(--color-black-rgb) / .05);--shadow:0 1px 3px 0 rgb(var(--color-black-rgb) / .1), 0 1px 2px -1px rgb(var(--color-black-rgb) / .1);--shadow-md:0 4px 6px -1px rgb(var(--color-black-rgb) / .1), 0 2px 4px -2px rgb(var(--color-black-rgb) / .1);--shadow-lg:0 10px 15px -3px rgb(var(--color-black-rgb) / .1), 0 4px 6px -4px rgb(var(--color-black-rgb) / .1);--shadow-xl:0 20px 25px -5px rgb(var(--color-black-rgb) / .1), 0 8px 10px -6px rgb(var(--color-black-rgb) / .1);--radius-sm:.375rem;--radius:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-3_5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-2xl:2rem;--button-radius:var(--radius);--space-0_5:.125rem;--space-1_5:.375rem;--space-2_5:.625rem;--radius-xs:.25rem;--radius-control:.625rem;--radius-pill:999px;--font-size-caption:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--control-height:42px;--icon-button-size:36px;--widget-header-height:70px;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--success-text:var(--color-green-700);--error-text:var(--color-red-600);--error-bg:rgb(var(--color-red-500-rgb) / .1);--focus-ring:0 0 0 2px rgb(var(--color-brand-rgb) / .15);--report-table-border:#e6e8ec}[data-theme=dark]{--primary-color:var(--primary-600);--primary-hover:var(--primary-700);--primary-light:var(--primary-100);--slate-50:#0a0a0a;--slate-100:var(--color-neutral-950);--slate-200:var(--color-neutral-850);--slate-300:var(--color-neutral-750);--slate-400:#404040;--slate-500:#737373;--slate-600:#a3a3a3;--slate-700:#d4d4d4;--slate-800:var(--color-neutral-200);--slate-900:var(--color-white);--background-light:var(--slate-100);--sidebar-bg:var(--slate-50);--sidebar-selected-bg:var(--slate-200);--text-primary:var(--slate-800);--text-secondary:var(--slate-600);--text-muted:var(--slate-500);--border-color:var(--slate-300);--form-bg:var(--form-bg-dark);--success:var(--color-green-500);--warning:var(--color-amber-500);--warning-color:var(--warning);--error:var(--color-red-500);--info:var(--color-blue-500);--shadow-sm:0 1px 2px 0 rgb(var(--color-black-rgb) / .5);--shadow:0 1px 3px 0 rgb(var(--color-black-rgb) / .6), 0 1px 2px -1px rgb(var(--color-black-rgb) / .6);--shadow-md:0 4px 6px -1px rgb(var(--color-black-rgb) / .6), 0 2px 4px -2px rgb(var(--color-black-rgb) / .6);--shadow-lg:0 10px 15px -3px rgb(var(--color-black-rgb) / .6), 0 4px 6px -4px rgb(var(--color-black-rgb) / .6);--shadow-xl:0 20px 25px -5px rgb(var(--color-black-rgb) / .6), 0 8px 10px -6px rgb(var(--color-black-rgb) / .6);--scrollbar-track:var(--slate-100);--scrollbar-thumb:var(--slate-300);--scrollbar-thumb-hover:var(--slate-400)}[data-theme=dark] ::-webkit-scrollbar{width:12px;height:12px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:6px}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:6px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}[data-theme=dark] ::-webkit-scrollbar-corner{background:var(--scrollbar-track)}*{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior-x:none}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-light);width:100%;height:100dvh;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;transition:background-color .3s,color .3s}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input{font-family:inherit}@media (width<=767px){input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select{font-size:16px!important}}.loading-spinner{width:70px;height:70px;filter:drop-shadow(0 10px 20px rgb(var(--color-brand-rgb) / .35));flex:none;animation:1.6s linear infinite mitoni-loader-spin;display:inline-flex;overflow:visible}.loading-spinner img{width:100%;height:100%;display:block}@keyframes mitoni-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-page-enter{transform-origin:50%;animation:.28s cubic-bezier(.22,1,.36,1) both auth-page-enter}@keyframes auth-page-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.auth-page-enter,.loading-spinner{animation:none}}.date-field input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.mitoni-widget-header{padding:var(--space-4) var(--space-6);align-items:center;gap:var(--space-3);background-color:var(--background-light);z-index:55;min-height:var(--widget-header-height);box-sizing:border-box;display:flex;position:sticky;top:0}.mitoni-widget-divider:after{content:"";bottom:0;left:var(--space-6);right:var(--space-6);background-color:var(--border-color);height:1px;position:absolute}.mitoni-widget-back-button{width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--radius);cursor:pointer;transition:all var(--duration-normal);background-color:var(--slate-100);color:var(--text-primary);border:none;justify-content:center;align-items:center;display:flex}.mitoni-widget-primary-action{height:var(--control-height);padding:0 var(--space-6);background:var(--primary-color);color:var(--text-on-solid);border-radius:var(--radius-control);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--duration-normal);border:none}.mitoni-widget-add-card{background-color:var(--background-light);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-normal) ease;aspect-ratio:1.5;border:2px dashed var(--border-color);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.mitoni-widget-loading{justify-content:center;align-items:center;height:100%;display:flex}._container_1voxn_1{min-height:100dvh;padding:var(--space-6);box-sizing:border-box;background:var(--background-light);color:var(--text-primary);place-items:center;display:grid}._content_1voxn_11{width:min(100%,480px);padding:var(--space-8);border:1px solid var(--border-color);border-radius:var(--radius-lg,16px);background:var(--background-light);box-shadow:0 16px 40px rgb(var(--color-slate-900-rgb) / .1);text-align:center}._title_1voxn_21{margin:0 0 var(--space-2_5);font-size:22px;font-weight:var(--font-weight-bold)}._message_1voxn_27{margin:0 0 var(--space-6);color:var(--text-secondary);line-height:1.5}._details_1voxn_33{margin-top:var(--space-6);text-align:left}._detailsSummary_1voxn_38{cursor:pointer;color:var(--text-secondary);text-align:center;font-size:13px}._detailsReport_1voxn_45{max-height:240px;margin:var(--space-2_5) 0;padding:var(--space-2_5);border:1px solid var(--border-color);background:var(--color-slate-50,rgb(var(--color-slate-900-rgb) / .04));color:var(--text-primary);white-space:pre-wrap;word-break:break-word;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45;overflow:auto}._button_9zo51_1{justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);border-radius:var(--button-radius,var(--radius));transition:all var(--duration-normal) var(--ease-standard);cursor:pointer;white-space:nowrap;outline:none;display:inline-flex}._button_9zo51_1:disabled{opacity:.5;cursor:not-allowed}._sm_9zo51_19{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs)}._md_9zo51_24{padding:var(--space-2) var(--space-6);font-size:var(--font-size-base);min-height:var(--button-md-min-height,44px)}._lg_9zo51_30{padding:var(--space-3) var(--space-6);font-size:var(--font-size-lg)}._primary_9zo51_35{background-color:var(--primary-color);color:var(--text-on-solid)}._primary_9zo51_35:hover:not(:disabled){background-color:var(--primary-hover)}._secondary_9zo51_44{background-color:var(--primary-light);color:var(--primary-color)}._secondary_9zo51_44:hover:not(:disabled){background-color:var(--primary-200)}._outline_9zo51_53{border:1px solid var(--primary-color);color:var(--primary-color);transition:all var(--duration-normal);background-color:#0000}._outline_9zo51_53:hover:not(:disabled){background-color:var(--slate-100);border-color:var(--primary-500);color:var(--primary-500)}._ghost_9zo51_66{color:var(--text-secondary);background-color:#0000}._ghost_9zo51_66:hover:not(:disabled){background-color:var(--slate-100);color:var(--text-primary)}._danger_9zo51_76{background-color:var(--error);color:var(--text-on-solid)}._danger_9zo51_76:hover:not(:disabled){background-color:rgb(var(--color-red-500-rgb) / .8)}._delete_9zo51_86{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;border-radius:var(--button-radius,var(--radius));color:#be185d;font-weight:var(--font-weight-semibold);letter-spacing:.01em;cursor:pointer;transition:all var(--duration-normal) ease;background:linear-gradient(135deg,#f472b633 0%,#fbcfe861 100%);border:1px solid #f472b680;display:inline-flex}._delete_9zo51_86:hover{color:#9d174d;background:linear-gradient(135deg,#f472b652 0%,#fbcfe88f 100%);border-color:#f472b6bf}._restore_9zo51_108{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;border:1px solid rgb(var(--color-green-500-rgb) / .5);border-radius:var(--button-radius,var(--radius));background:linear-gradient(135deg, rgb(var(--color-green-500-rgb) / .15) 0%, #86efac4d 100%);color:var(--success-text);font-weight:var(--font-weight-semibold);letter-spacing:.01em;cursor:pointer;transition:all var(--duration-normal) ease;display:inline-flex}._restore_9zo51_108:hover{background:linear-gradient(135deg, rgb(var(--color-green-500-rgb) / .28) 0%, #86efac7a 100%);border-color:rgb(var(--color-green-500-rgb) / .75);color:#166534}._restore_9zo51_108:disabled{opacity:.5;cursor:not-allowed;transform:none}._deleteIcon_9zo51_145{box-sizing:border-box;border-radius:var(--button-radius,var(--radius));color:#be185d;width:36px;min-width:36px;height:36px;font-weight:var(--font-weight-semibold);transition:all var(--duration-normal) ease;background:linear-gradient(135deg,#f472b633 0%,#fbcfe861 100%);border:1px solid #f472b680;flex-shrink:0;padding:0}._deleteIcon_9zo51_145:hover:not(:disabled){color:#9d174d;background:linear-gradient(135deg,#f472b652 0%,#fbcfe88f 100%);border-color:#f472b6bf}._addCard_9zo51_166{background-color:var(--background-light);border-radius:var(--button-radius,var(--radius));border:2px dashed var(--border-color);color:var(--text-secondary);aspect-ratio:1.5;width:100%;min-height:86px;padding:0}._addCard_9zo51_166:hover:not(:disabled){background-color:var(--slate-100);border-color:var(--primary-color);color:var(--primary-color);box-shadow:var(--shadow-md);transform:translateY(-4px)}._addCard_9zo51_166 ._icon_9zo51_185{width:72px;height:72px}._addValueCard_9zo51_190{border:2px dashed var(--border-color);border-radius:var(--button-radius,var(--radius));padding:var(--space-5);background-color:var(--background-light);width:100%;color:var(--primary-color);justify-content:center;align-items:center;display:flex}._addValueCard_9zo51_190:hover:not(:disabled){border-color:var(--primary-color);background-color:var(--slate-100);transform:translateY(-2px)}._save_9zo51_208{box-sizing:border-box;border-radius:var(--button-radius,var(--radius));background:linear-gradient(135deg, var(--primary-600) 0%, var(--primary-color) 100%);height:42px;color:var(--text-on-solid);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:.01em;cursor:pointer;transition:all var(--duration-normal);border:none;justify-content:center;align-items:center;padding:0 26px;display:inline-flex}._save_9zo51_208:disabled{opacity:.6;cursor:not-allowed}._back_9zo51_231{border-radius:var(--button-radius,var(--radius));cursor:pointer;width:36px;height:36px;transition:all var(--duration-normal);background-color:var(--slate-100);color:var(--text-primary);border:none;justify-content:center;align-items:center;display:flex}._back_9zo51_231:hover{background-color:var(--slate-100);color:var(--primary-color)}._iconMenuDefault_9zo51_250{border:1.5px solid var(--primary-color);border-radius:var(--button-radius,var(--radius));background:var(--background-white);width:100%;height:42px;color:var(--primary-color);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:-.5px;box-sizing:border-box}._iconMenuDefault_9zo51_250:hover:not(:disabled){background:var(--slate-100);border-color:var(--primary-500)}._iconMenuOutlined_9zo51_268{border:2px solid var(--primary-color);border-radius:var(--button-radius,var(--radius));background:var(--background-light);width:56px;height:56px;color:var(--primary-color);box-sizing:border-box}._iconMenuOutlined_9zo51_268:hover:not(:disabled){border-color:var(--primary-500)}._iconMenuGradient_9zo51_282{border-radius:var(--button-radius,var(--radius));background:linear-gradient(135deg, var(--color-brand) 0%, #ff63f5 100%);width:56px;height:56px;color:var(--text-on-solid);box-sizing:border-box;border:none}._changesHistory_9zo51_292{border:1px solid var(--primary-color);color:var(--primary-color);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--button-radius,var(--radius));background-color:#0000;height:42px;padding:0 18px;display:inline-flex}._changesHistory_9zo51_292:hover:not(:disabled){background-color:var(--slate-100);border-color:var(--primary-500)}._lineActions_9zo51_310{border:1px solid var(--primary-color);border-radius:var(--button-radius,var(--radius));min-width:108px;height:40px;color:var(--primary-color);font-weight:var(--font-weight-semibold);padding:0 var(--space-3_5);cursor:pointer;transition:all var(--duration-normal) ease;font-size:var(--font-size-base);background:0 0;justify-content:center;align-items:center;display:flex;position:relative}._lineActions_9zo51_310:hover:not(:disabled){background-color:var(--slate-100);border-color:var(--primary-500)}._lineActions_9zo51_310:disabled{opacity:.5;cursor:not-allowed}._addValueCard_9zo51_190 ._icon_9zo51_185{width:32px;height:32px}._icon_9zo51_185{justify-content:center;align-items:center;width:18px;height:18px;display:flex}._spinner_9zo51_351{border:2px solid rgb(var(--color-white-rgb) / .3);border-top-color:var(--color-white);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _spin_9zo51_351}@keyframes _spin_9zo51_351{to{transform:rotate(360deg)}}._overlay_840si_1{z-index:80;background:rgb(var(--color-slate-900-rgb) / .35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.2s ease-out _overlayIn_840si_1;position:fixed;inset:0}._content_840si_10{z-index:81;background:var(--background-light);box-shadow:var(--shadow-xl,0 20px 25px -5px rgb(var(--color-black-rgb) / .1));outline:none;flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) _drawerIn_840si_1;display:flex;position:fixed}._right_840si_21,._left_840si_22{width:430px;max-width:100vw;top:0;bottom:0}._right_840si_21{border-left:1px solid var(--border-color);right:0}._left_840si_22{border-right:1px solid var(--border-color);left:0}._top_840si_39,._bottom_840si_40{max-height:100vh;left:0;right:0}._top_840si_39{top:0}._bottom_840si_40{bottom:0}._close_840si_54{border-radius:var(--radius-md,8px);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}._close_840si_54:hover{background:var(--slate-100);color:var(--text-primary)}._title_840si_75{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _drawerIn_840si_1{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes _overlayIn_840si_1{0%{opacity:0}to{opacity:1}}[data-theme=dark] ._content_840si_10{background:var(--slate-100)}@media (width<=600px){._right_840si_21,._left_840si_22{width:100vw}}@media (prefers-reduced-motion:reduce){._overlay_840si_1,._content_840si_10{animation:none}}._fab_1nek2_1{z-index:70;border-radius:var(--radius-full,9999px);cursor:pointer;background:linear-gradient(135deg, var(--primary-500), var(--color-assistant-accent));width:54px;height:54px;color:var(--text-on-solid);transition:opacity var(--duration-fast) ease;border:none;position:fixed;bottom:22px;right:22px}._fab_1nek2_1:hover{opacity:.9}._drawer_1nek2_20{z-index:1101;background:var(--background-light);border-left:1px solid var(--border-color);width:430px;max-width:100vw;box-shadow:var(--shadow-xl,0 20px 25px -5px rgb(var(--color-black-rgb) / .1));flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) _drawerIn_1nek2_1;display:flex;position:fixed;top:0;bottom:0;right:0}._overlay_1nek2_38{z-index:1100}@keyframes _drawerIn_1nek2_1{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}[data-theme=dark] ._drawer_1nek2_20{background:var(--slate-100)}@media (width<=600px){._drawer_1nek2_20{width:100vw}}@media (prefers-reduced-motion:reduce){._drawer_1nek2_20{animation:none}}._container_y9jyl_1{z-index:2000;gap:var(--space-2_5);flex-direction:column;max-width:400px;display:flex;position:fixed;top:20px;right:20px}._toast_y9jyl_12{padding:var(--space-3) var(--space-6);border-radius:var(--radius);color:var(--text-on-solid);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:opacity var(--duration-slow), transform var(--duration-slow);box-shadow:0 4px 12px rgb(var(--color-black-rgb) / .15)}._visible_y9jyl_24{opacity:1;transform:translate(0)}._hidden_y9jyl_29{opacity:0;transform:translate(20px)}._success_y9jyl_34{background-color:var(--success)}._error_y9jyl_38{background-color:var(--error)}._info_y9jyl_42{background-color:var(--info)}._routeFallback_10zny_1{background-color:var(--background-light);justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex}
