:root{--color-base-white:#fff;--color-base-black:#171d2d;--color-bg:#eaf3ff;--color-desktop-bg:#eaf3ff;--color-surface:#fff;--color-surface-muted:#f4f8fd;--color-surface-soft:#eef5fb;--color-surface-overlay:hsla(0,0%,100%,.96);--color-primary:#3981f1;--color-primary-pressed:#206ee8;--color-primary-soft:#edf5ff;--color-text:#171d2d;--color-text-muted:#5d667c;--color-text-info:#7b8498;--color-border:#d7e3f0;--color-border-light:#e4edf7;--color-border-medium:#c7d4e6;--color-border-focus:var(--color-primary);--color-danger:#ff4a37;--color-danger-soft:#fff0ee;--color-danger-border:#ffd8d3;--color-warning:#ffa400;--color-warning-soft:#fff4d9;--color-warning-text:#936412;--color-warning-border:#f7dca1;--color-success:#00a66a;--color-success-soft:#e4fff6;--color-success-text:#008a58;--color-success-border:#bdebdc;--color-surface-app:var(--color-bg);--color-surface-card:var(--color-surface);--color-surface-raised:var(--color-surface);--color-text-primary:var(--color-text);--color-text-secondary:var(--color-text-muted);--color-text-inverse:var(--color-surface);--color-cta-primary:var(--color-primary);--color-cta-primary-hover:var(--color-primary-pressed);--color-cta-primary-pressed:var(--color-primary-pressed);--color-cta-secondary-text:var(--color-primary);--color-cta-secondary-border:rgba(57,129,241,.18);--color-cta-secondary-hover-border:rgba(57,129,241,.3);--color-cta-secondary-hover-bg:var(--color-primary-soft);--color-cta-secondary-pressed-bg:var(--color-primary-soft);--color-cta-ghost-hover-bg:var(--color-primary-soft);--color-cta-ghost-pressed-bg:rgba(57,129,241,.12);--color-cta-danger:var(--color-danger);--color-cta-danger-hover:var(--color-danger);--color-cta-danger-pressed:#e03725;--color-status-danger-bg:var(--color-danger-soft);--color-status-danger-text:var(--color-danger);--color-status-danger-border:var(--color-danger-border);--color-control-border:var(--color-border);--color-control-placeholder:var(--color-text-info);--color-control-surface:var(--control-bg);--color-control-surface-focus:var(--control-bg-hover);--color-dialog-overlay:var(--color-overlay-backdrop);--color-dialog-panel-bg:var(--color-surface-overlay);--color-dialog-panel-border:hsla(0,0%,100%,.74);--color-toast-border:hsla(0,0%,100%,.16);--color-toast-bg:rgba(23,29,45,.94);--color-toast-error-border:hsla(0,100%,93%,.92);--color-toast-error-bg:hsla(0,100%,98%,.96);--color-status-neutral-bg:#f4f6fa;--color-status-neutral-text:#475467;--color-status-neutral-border:#e4e9f2;--color-overlay-backdrop:rgba(16,24,40,.36);--color-overlay-backdrop-strong:rgba(16,24,40,.44);--color-support-whatsapp:#24c268;--color-support-telegram:#36a8ea;--support-avatar-gradient:linear-gradient(135deg,#fff0f4,#fff 52%,#171d2d 53%);--focus-ring:0 0 0 3px rgba(57,129,241,.2);--skeleton-spinner-border:rgba(57,129,241,.18);--skeleton-bg:var(--color-surface-muted);--skeleton-radius:var(--radius-md);--skeleton-shimmer:linear-gradient(90deg,transparent,hsla(0,0%,100%,.82),transparent);--skeleton-shimmer-duration:1.3s;--login-page-highlight:linear-gradient(135deg,hsla(0,0%,100%,.72),transparent 42%);--login-page-padding:clamp(var(--space-4),4vw,56px);--login-shell-width:1040px;--login-shell-min-height:min(680px, calc(100vh - 48px) );--login-shell-columns:minmax(0,1.08fr) minmax(380px,.92fr);--login-shell-border:1px solid rgba(215,227,240,.88);--login-shell-radius:var(--radius-2xl);--login-shell-bg:var(--color-surface-overlay);--login-shell-shadow:var(--shadow-card-strong);--login-hero-bg:linear-gradient(145deg,rgba(23,29,45,.94),rgba(38,58,92,.92) 56%,rgba(57,129,241,.82));--login-hero-padding:clamp(var(--space-6),5vw,56px);--login-hero-min-height-tablet:320px;--login-hero-min-height-mobile:280px;--login-hero-decor-size:180px;--login-hero-decor-right:clamp(var(--space-6),6vw,76px);--login-hero-decor-bottom:clamp(var(--space-6),6vw,72px);--login-hero-decor-rotation:8deg;--login-logo-width:156px;--login-copy-width:430px;--login-title-width:520px;--typography-login-hero-title:700 38px/44px var(--font-family-display);--typography-login-hero-title-tablet:700 30px/36px var(--font-family-display);--login-hero-copy-text:hsla(0,0%,100%,.72);--login-hero-frame-border:1px solid hsla(0,0%,100%,.18);--login-card-padding:var(--login-hero-padding);--onboarding-highlight-shadow:0 0 0 9999px rgba(16,24,40,.18),0 0 0 6px var(--color-primary-soft);--calendar-nav-font:400 22px/1 var(--font-family);--calendar-grid-gap:var(--space-1);--font-family-base:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-display:Murecho,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family:var(--font-family-base);--typography-page-title:700 28px/34px var(--font-family-display);--typography-section-title:650 20px/26px var(--font-family-display);--typography-card-title:700 15px/20px var(--font-family);--typography-modal-title:700 18px/24px var(--font-family-display);--typography-form-title:700 16px/22px var(--font-family);--typography-state-title:var(--typography-section-title);--typography-state-description:var(--typography-body);--typography-body:400 15px/21px var(--font-family);--typography-caption:400 13px/18px var(--font-family);--typography-label:700 12px/16px var(--font-family);--typography-button:700 15px/20px var(--font-family);--typography-button-sm:700 12px/16px var(--font-family);--typography-brand-mark:800 30px/34px var(--font-family-display);--typography-avatar-initials:800 16px/1 var(--font-family);--typography-kpi-value:700 22px/28px var(--font-family);--typography-kpi-label:400 13px/18px var(--font-family);--typography-rate-value:700 30px/36px var(--font-family);--typography-rate-unit:700 24px/32px var(--font-family);--typography-table-heading:var(--typography-label);--typography-table-primary:600 13px/18px var(--font-family);--typography-table-secondary:400 12px/16px var(--font-family);--typography-table-money:600 13px/18px var(--font-family);--typography-form-helper:400 12px/16px var(--font-family);--typography-form-error:400 13px/18px var(--font-family);--typography-drawer-section-title:var(--typography-card-title);--typography-drawer-field-label:var(--typography-label);--typography-drawer-field-value:500 13px/18px var(--font-family);--typography-drawer-system-value:var(--typography-caption);--typography-drawer-finance-value:700 16px/20px var(--font-family);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:18px;--radius-2xl:24px;--radius-pill:999px;--layout-header-height:72px;--layout-sidebar-width:248px;--shadow-card:0 1px 2px rgb(23 29 45/3%),0 12px 30px rgb(57 129 241/8%);--shadow-card-strong:0 2px 10px rgb(23 29 45/6%),0 22px 44px rgba(57,129,241,.14);--shadow-card-flat:0 1px 0 rgb(16 24 40/4%);--shadow-floating:0 12px 32px rgba(16,24,40,.15);--desktop-page-max:1760px;--desktop-control-height:40px;--desktop-toolbar-height:64px;--desktop-table-row-height:58px;--desktop-cell-padding-x:12px;--desktop-cell-padding-y:10px;--table-action-height:36px;--badge-height:32px;--badge-padding-x:var(--space-3);--badge-radius:var(--control-radius-sm);--status-badge-height:var(--badge-height);--status-badge-padding-x:var(--badge-padding-x);--status-badge-gap:var(--space-2);--status-badge-radius:var(--badge-radius);--status-badge-border-width:1px;--status-badge-chevron-size:7px;--status-badge-chevron-border-width:2px;--status-badge-neutral-border:var(--color-status-neutral-border);--status-badge-neutral-bg:var(--color-status-neutral-bg);--status-badge-neutral-text:var(--color-status-neutral-text);--status-badge-success-border:var(--color-success-border);--status-badge-success-bg:var(--color-success-soft);--status-badge-success-text:var(--color-success-text);--status-badge-warning-border:var(--color-warning-border);--status-badge-warning-bg:var(--color-warning-soft);--status-badge-warning-text:var(--color-warning-text);--status-badge-danger-border:var(--color-danger-border);--status-badge-danger-bg:var(--color-danger-soft);--status-badge-danger-text:var(--color-danger);--table-count-padding-y:6px;--table-count-padding-x:10px;--table-count-radius:var(--radius-pill);--table-count-bg:var(--color-primary-soft);--table-count-text:var(--color-text-muted);--table-count-skeleton-width:84px;--table-count-skeleton-height:var(--status-badge-height);--table-value-pill-height:var(--table-action-height);--table-value-pill-padding-x:var(--space-2);--table-value-pill-radius:var(--radius-md);--table-value-pill-bg:var(--color-surface-muted);--table-value-pill-text:var(--color-text-muted);--table-divider:var(--surface-divider);--table-row-divider:1px solid rgba(224,231,240,.72);--table-scrollbar-thumb:var(--color-border-medium);--metrics-bg:var(--color-surface-soft);--metrics-border:var(--surface-card-border);--metrics-divider:var(--surface-divider);--metrics-item-gap:var(--space-2);--metrics-item-height:76px;--metrics-item-height-sm:68px;--metrics-item-min-width:132px;--metrics-item-padding:var(--space-4);--metrics-item-padding-sm:var(--space-3);--metrics-label-text:var(--color-text-muted);--metrics-value-text:var(--color-text);--metrics-primary-text:var(--color-primary);--metrics-success-text:var(--color-success-text);--metrics-warning-text:var(--color-warning-text);--metrics-money-text:var(--color-primary);--overview-section-divider:var(--surface-divider);--overview-filters-padding-top:var(--space-4);--control-height:48px;--control-height-sm:40px;--size-button-md-height:44px;--size-button-sm-height:36px;--size-icon-xs:16px;--type-button-icon-gap:var(--space-2);--scale-button-pressed:.98;--border-hairline:1px;--border-width-strong:2px;--control-padding-x:var(--space-4);--control-radius:var(--radius-lg);--control-radius-sm:var(--radius-md);--control-bg:var(--color-surface-soft);--control-bg-hover:var(--color-surface);--control-border:1px solid transparent;--control-border-hover:var(--color-border-light);--control-hover-shadow:0 1px 0 rgb(16 24 40/4%),0 0 0 3px rgb(57 129 241/8%);--control-text:var(--color-text);--control-placeholder:var(--color-text-info);--control-selected-border:rgba(57,129,241,.18);--control-selected-bg:var(--color-primary-soft);--control-selected-text:var(--color-primary);--button-danger-hover-shadow:0 0 0 1px var(--color-danger-border) inset;--button-success-hover-shadow:0 0 0 1px var(--color-success-border) inset;--icon-stroke-width:2;--icon-button-primary-border:rgba(57,129,241,.18);--icon-button-hover-border:rgba(57,129,241,.3);--icon-button-hover-shadow:0 1px 0 rgb(16 24 40/4%),0 0 0 3px rgb(57 129 241/8%);--editable-field-gap:var(--space-2);--editable-field-height:var(--control-height-sm);--editable-field-padding-x:var(--control-padding-x);--editable-field-border:var(--control-border);--editable-field-border-hover:var(--control-border-hover);--editable-field-disabled-border:var(--color-border-light);--editable-field-radius:var(--control-radius-sm);--editable-field-bg:var(--control-bg);--editable-field-bg-hover:var(--control-bg-hover);--editable-field-text:var(--control-text);--inline-value-button-height:var(--table-action-height);--inline-value-button-gap:var(--space-2);--inline-value-button-padding-x:var(--space-2);--inline-value-button-border:1px solid transparent;--inline-value-button-hover-border:var(--color-border-light);--inline-value-button-radius:var(--radius-md);--inline-value-button-bg:var(--color-surface-muted);--inline-value-button-hover-bg:var(--color-surface-soft);--inline-value-button-text:var(--color-text);--layout-page-gap:var(--space-4);--surface-card-gap:var(--space-4);--surface-card-padding:var(--space-5) var(--space-6);--surface-card-padding-compact:var(--space-4) var(--space-5);--surface-card-border:1px solid var(--color-border-light);--surface-card-radius:var(--radius-2xl);--surface-card-bg:var(--color-surface);--surface-card-shadow:var(--shadow-card);--surface-panel-gap:var(--space-4);--surface-panel-padding:var(--space-5);--surface-panel-border:1px solid var(--color-border-light);--surface-panel-radius:var(--radius-2xl);--surface-panel-bg:var(--color-surface);--surface-panel-shadow:var(--shadow-floating);--side-drawer-width:560px;--side-drawer-gap:var(--surface-card-gap);--side-drawer-padding:var(--surface-panel-padding);--side-drawer-border:var(--surface-panel-border);--side-drawer-bg:var(--surface-panel-bg);--side-drawer-shadow:var(--surface-panel-shadow);--side-drawer-backdrop:var(--color-overlay-backdrop-strong);--toast-width:360px;--toast-offset:var(--space-6);--toast-gap:var(--space-1);--toast-padding:var(--space-4);--toast-border:var(--surface-card-border);--toast-radius:var(--radius-lg);--toast-bg:var(--surface-card-bg);--toast-shadow:var(--shadow-floating);--toast-success-border:var(--color-success-border);--toast-success-bg:linear-gradient(0deg,var(--color-success-soft),var(--color-success-soft)),var(--color-surface);--toast-danger-border:var(--color-danger-border);--toast-danger-bg:linear-gradient(0deg,var(--color-danger-soft),var(--color-danger-soft)),var(--color-surface);--modal-width-sm:420px;--modal-width-md:520px;--modal-gap:var(--surface-panel-gap);--modal-gap-compact:var(--surface-inner-gap);--modal-padding:var(--surface-panel-padding);--modal-border:var(--surface-panel-border);--modal-radius:var(--surface-panel-radius);--modal-bg:var(--surface-panel-bg);--modal-shadow:var(--surface-panel-shadow);--surface-inner-gap:var(--space-3);--surface-inner-padding:var(--space-3);--surface-inner-radius:var(--radius-lg);--surface-inner-shadow:var(--shadow-card);--drawer-section-gap:var(--space-4);--drawer-section-padding:var(--space-4);--drawer-section-border:0;--drawer-section-radius:var(--radius-md);--drawer-section-bg:var(--color-surface);--drawer-section-shadow:var(--shadow-card-strong);--drawer-detail-card-gap:var(--drawer-section-gap);--drawer-detail-card-padding:var(--drawer-section-padding);--drawer-detail-card-radius:var(--drawer-section-radius);--drawer-detail-card-bg:var(--drawer-section-bg);--drawer-detail-card-shadow:var(--drawer-section-shadow);--drawer-detail-surface-bg:var(--color-surface-soft);--drawer-detail-row-min-label:132px;--key-value-row-min-label:var(--drawer-detail-row-min-label);--key-value-row-gap:var(--space-3);--key-value-row-padding-y:var(--space-3);--key-value-row-divider:var(--surface-divider);--key-value-label-text:var(--color-text-muted);--key-value-value-text:var(--color-text);--drawer-action-panel-gap:var(--surface-inner-gap);--drawer-action-panel-padding:var(--surface-card-padding-compact);--drawer-action-panel-border:var(--surface-card-border);--drawer-action-panel-radius:var(--surface-inner-radius);--drawer-action-panel-bg:var(--color-surface-soft);--drawer-action-panel-shadow:none;--drawer-comment-bg:var(--color-surface-soft);--drawer-comment-border:1px solid var(--color-border-light);--drawer-comment-accent:var(--color-primary);--drawer-comment-label:var(--color-text-muted);--drawer-comment-text:var(--color-text);--surface-divider:1px solid var(--color-border-light);--z-header:20;--z-dropdown:30;--z-drawer:40;--z-modal:50;--z-toast:60}*{box-sizing:border-box}html{color:var(--color-text);font:var(--typography-body);letter-spacing:0;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html{min-height:100%;background:var(--color-desktop-bg)}body{min-width:0;margin:0;overscroll-behavior-y:none}#__nuxt,body{overflow-x:hidden}#__nuxt{min-height:100vh}button,input,select,textarea{font:inherit}input,select,textarea{font-size:16px}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin:0}h1{font:var(--typography-page-title)}h1,h2{letter-spacing:0}h2{font:var(--typography-section-title)}h3{font:var(--typography-card-title);letter-spacing:0}a{color:inherit;-webkit-tap-highlight-color:transparent}h1,h2,h3,p{overflow-wrap:anywhere}.muted{color:var(--color-text-muted)}.page-enter-active,.page-leave-active{transition:opacity .18s ease,transform .18s ease}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
