@import"https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght,YOPQ@100..900,300&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Kumbh Sans,sans-serif;font-style:normal;font-variation-settings:"YOPQ" 300;font-optical-sizing:auto}html{overflow-x:hidden;-webkit-text-size-adjust:100%}:root{color-scheme:light;--primary-color: #002737;--primary-color-bg: #002737;--primary-text: #1a1a1a;--secondary-color: #2c5282;--tertiary-color: #ff4b4b;--brand: #6099ac;--brand-rgb: 96, 153, 172;--brand-hover: #4a8496;--brand-contrast: #ffffff;--accent-teal: #5a9fb4;--accent-teal-rgb: 90, 159, 180;--accent-teal-hover: #4a8fa4;--ok: #1f7a4d;--ok-soft: rgba(31, 122, 77, .12);--warn: #8a5a00;--warn-soft: rgba(201, 138, 0, .14);--danger: #b02a37;--danger-soft: rgba(176, 42, 55, .12);--border-light: #e5e7eb;--border-header: #e5e7eb;--border-structural: rgba(0, 39, 55, .07);--text-muted: #4a5568;--danger: #c0392b;--danger-rgb: 192, 57, 43;--warning: #b45309;--warning-rgb: 180, 83, 9;--bg-subtle: #f7fafc;--page-bg: #ffffff;--card-bg: #ffffff;--header-bg: #ffffff;--header-height: 52px;--header-accent: var(--brand);--header-accent-width: 1px;--sidebar-width: 260px;--btn-solid-bg: #3d7e93;--btn-solid-bg-hover: #336b7e;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-sm: 6px;--radius: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-pill: 999px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: .9375rem;--font-size-lg: 1.1rem;--font-size-xl: 1.2rem;--font-weight-normal: 400;--font-weight-medium: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-base: 1.5}[data-theme=dark]{color-scheme:dark;--primary-color-bg: #002737;--primary-color: #ffffff;--primary-text: #e6edf3;--secondary-color: #ffffff;--tertiary-color: #ff7b72;--accent-teal: #5a9fb4;--accent-teal-hover: #4a8fa4;--ok: #5cc08a;--ok-soft: rgba(92, 192, 138, .16);--warn: #e0b44c;--warn-soft: rgba(224, 180, 76, .16);--danger: #e27070;--danger-soft: rgba(226, 112, 112, .16);--border-light: #262c34;--border-header: #262c34;--border-structural: rgba(255, 255, 255, .06);--text-muted: #8b949e;--danger: #ff7b72;--danger-rgb: 255, 123, 114;--warning: #e3b341;--warning-rgb: 227, 179, 65;--bg-subtle: #161b22;--page-bg: #0d1117;--card-bg: #161b22;--header-bg: #161b22;--header-accent: var(--brand);--btn-solid-bg: #3d7e93;--btn-solid-bg-hover: #336b7e}[data-theme=dark] select option,[data-theme=dark] select optgroup{background-color:var(--card-bg);color:var(--primary-text)}body{min-width:280px;padding-top:var(--header-height);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background-color:var(--page-bg);color:var(--primary-text)}html.has-app-sidebar body{padding-left:env(safe-area-inset-left)}@media(min-width:768px){html.has-app-sidebar body{padding-left:calc(var(--sidebar-width) + env(safe-area-inset-left));transition:padding-left .3s ease-in-out}}html.has-app-sidebar.has-menu-cajon body{padding-left:env(safe-area-inset-left)}html.has-app-sidebar header.app-header--company{height:var(--header-height);min-height:var(--header-height);padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}header.app-header{width:100%;height:var(--header-height);min-height:var(--header-height);background-color:var(--header-bg);border-bottom:var(--header-accent-width) solid var(--header-accent);position:fixed;top:0;left:0;right:0;z-index:100;padding:0 20px;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));display:flex;justify-content:space-between;align-items:center}header.app-header .header__brand img{max-height:32px}.app-logo{display:block;flex-shrink:0;border-radius:8px}[data-theme=dark] .app-logo{border:1px solid rgba(var(--brand-rgb),.4);box-shadow:0 2px 8px #00000073;background-color:var(--header-bg);filter:none}[data-theme=dark] .login_header .app-logo,[data-theme=dark] .login__header .app-logo,[data-theme=dark] .forgot__header .app-logo{border-radius:14px;border-color:rgba(var(--brand-rgb),.45);box-shadow:0 4px 14px #00000080}.purchases-header,.documents-header,.admin-page-header,.clients-header,.plantillas-header,.recaudos-header,.products-services-header,.nomina-header{position:relative;align-items:center;padding-bottom:14px;margin-bottom:20px;border-bottom:var(--header-accent-width) solid var(--header-accent)}.purchases-header h1,.documents-header h1,.admin-page-header h1,.clients-header h1,.plantillas-header h1,.recaudos-header h1,.products-services-header h1,.nomina-header h1,.header-content h1{font-size:1.5rem;line-height:1.35}.purchases-header p,.documents-header p,.header-content p{font-size:.95rem;margin-top:4px}i{font-size:18px}a,button,li{transition:all .3s ease!important;color:var(--primary-color)}button{background:none;border:none;cursor:pointer;border-radius:8px}button.complete{width:100%}.btn-primary{background-color:var(--btn-solid-bg);padding:7px!important;color:#fff}.btn-primary a{color:#fff}.btn-primary:hover{background-color:var(--btn-solid-bg-hover)}.btn-secondary{background-color:var(--btn-solid-bg);padding:7px!important;color:#fff}.btn-secondary a{color:#fff}.btn-secondary:hover{background-color:var(--btn-solid-bg-hover)}.btn-success{background-color:#28a745;padding:7px!important;color:#fff}.btn-success a{color:#fff}.btn-success:hover{background-color:#218838}.btn-warning{background-color:#ffc107;padding:7px!important;color:#000}.btn-warning a{color:#000}.btn-warning:hover{background-color:#e0a800}.underline{background:none;border:1px solid var(--header-accent);color:var(--primary-color)}.underline a{color:var(--primary-color)}.underline:hover{background-color:var(--btn-solid-bg);color:#fff}.underline:hover a{color:#fff}.container-noscroll{width:100%;height:calc(100dvh - var(--header-height));overflow:hidden}.container-scroll{width:100%;min-height:calc(100dvh - var(--header-height));overflow-y:auto;overflow-x:hidden}html,body,.container-scroll,.owner-dash-shell,.sidebar,html.has-app-sidebar .sidebar__navs,html.has-app-sidebar .sidebar__navs--company>.sidebar__menu{scrollbar-width:thin;scrollbar-color:var(--header-accent) rgba(var(--brand-rgb),.12)}html::-webkit-scrollbar,body::-webkit-scrollbar,.container-scroll::-webkit-scrollbar,.owner-dash-shell::-webkit-scrollbar{width:5px;height:5px}.sidebar::-webkit-scrollbar,html.has-app-sidebar .sidebar__navs::-webkit-scrollbar,html.has-app-sidebar .sidebar__navs--company>.sidebar__menu::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.container-scroll::-webkit-scrollbar-track,.owner-dash-shell::-webkit-scrollbar-track{background:rgba(var(--brand-rgb),.08);border-radius:999px;margin:4px 0}.sidebar::-webkit-scrollbar-track,html.has-app-sidebar .sidebar__navs::-webkit-scrollbar-track,html.has-app-sidebar .sidebar__navs--company>.sidebar__menu::-webkit-scrollbar-track{background:rgba(var(--brand-rgb),.08);border-radius:999px;margin:8px 10px 8px 0}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.container-scroll::-webkit-scrollbar-thumb,.owner-dash-shell::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb,html.has-app-sidebar .sidebar__navs::-webkit-scrollbar-thumb,html.has-app-sidebar .sidebar__navs--company>.sidebar__menu::-webkit-scrollbar-thumb{background:var(--header-accent);border-radius:999px;border:1px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,.container-scroll::-webkit-scrollbar-thumb:hover,.owner-dash-shell::-webkit-scrollbar-thumb:hover,.sidebar::-webkit-scrollbar-thumb:hover,html.has-app-sidebar .sidebar__navs::-webkit-scrollbar-thumb:hover,html.has-app-sidebar .sidebar__navs--company>.sidebar__menu::-webkit-scrollbar-thumb:hover{background:var(--brand-hover)}html::-webkit-scrollbar-button,body::-webkit-scrollbar-button,.container-scroll::-webkit-scrollbar-button,.owner-dash-shell::-webkit-scrollbar-button,.sidebar::-webkit-scrollbar-button,html.has-app-sidebar .sidebar__navs::-webkit-scrollbar-button,html.has-app-sidebar .sidebar__navs--company>.sidebar__menu::-webkit-scrollbar-button{display:none;height:0;width:0}[data-theme=dark] html,[data-theme=dark] body,[data-theme=dark] .container-scroll,[data-theme=dark] .owner-dash-shell,[data-theme=dark] .sidebar,[data-theme=dark] html.has-app-sidebar .sidebar__navs,[data-theme=dark] html.has-app-sidebar .sidebar__navs--company>.sidebar__menu{scrollbar-color:var(--header-accent) rgba(var(--brand-rgb),.18)}[data-theme=dark] html::-webkit-scrollbar-track,[data-theme=dark] body::-webkit-scrollbar-track,[data-theme=dark] .container-scroll::-webkit-scrollbar-track,[data-theme=dark] .owner-dash-shell::-webkit-scrollbar-track{background:rgba(var(--brand-rgb),.12)}[data-theme=dark] .sidebar::-webkit-scrollbar-track,[data-theme=dark] html.has-app-sidebar .sidebar__navs::-webkit-scrollbar-track,[data-theme=dark] html.has-app-sidebar .sidebar__navs--company>.sidebar__menu::-webkit-scrollbar-track{background:rgba(var(--brand-rgb),.12);margin:8px 10px 8px 0}[data-theme=dark] html::-webkit-scrollbar-thumb:hover,[data-theme=dark] body::-webkit-scrollbar-thumb:hover,[data-theme=dark] .container-scroll::-webkit-scrollbar-thumb:hover,[data-theme=dark] .owner-dash-shell::-webkit-scrollbar-thumb:hover,[data-theme=dark] .sidebar::-webkit-scrollbar-thumb:hover,[data-theme=dark] html.has-app-sidebar .sidebar__navs::-webkit-scrollbar-thumb:hover,[data-theme=dark] html.has-app-sidebar .sidebar__navs--company>.sidebar__menu::-webkit-scrollbar-thumb:hover{background:#7eb3c4}[data-theme=dark] .page-loading,[data-theme=dark] .page-loading p,[data-theme=dark] .page-loading span,[data-theme=dark] .stats-dashboard--loading,[data-theme=dark] .stats-dashboard--loading p,[data-theme=dark] .event-console-loading,[data-theme=dark] .event-console-loading span{color:#fff!important}.rotating{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after,a,button,li{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nav-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:2000;background:linear-gradient(90deg,rgba(var(--brand-rgb),.15),var(--brand),rgba(var(--brand-rgb),.15));background-size:200% 100%;animation:nav-progress-slide 1.1s linear infinite}@keyframes nav-progress-slide{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.nav-progress{animation:none;background:var(--brand)}}.not-found{max-width:520px;margin:8vh auto;padding:0 1.25rem;text-align:center;color:var(--text-muted)}.not-found__icon{font-size:3rem;color:var(--brand)}.not-found h1{margin:.6rem 0 .4rem;color:var(--primary-text);font-size:1.5rem}.not-found p{margin:0 0 1.2rem;line-height:1.5}.not-found__acciones{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}@layer wa-native,wa-base,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;@layer wa-base{wa-page :is(*,*:after,*:before){scroll-margin-top:var(--scroll-margin-top)}wa-page[view=desktop] [data-toggle-nav]{display:none}wa-page[view=mobile] .wa-desktop-only,wa-page[view=desktop] .wa-mobile-only{display:none!important}}@layer wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95: var(--wa-color-blue-95);--wa-color-brand-90: var(--wa-color-blue-90);--wa-color-brand-80: var(--wa-color-blue-80);--wa-color-brand-70: var(--wa-color-blue-70);--wa-color-brand-60: var(--wa-color-blue-60);--wa-color-brand-50: var(--wa-color-blue-50);--wa-color-brand-40: var(--wa-color-blue-40);--wa-color-brand-30: var(--wa-color-blue-30);--wa-color-brand-20: var(--wa-color-blue-20);--wa-color-brand-10: var(--wa-color-blue-10);--wa-color-brand-05: var(--wa-color-blue-05);--wa-color-brand: var(--wa-color-blue);--wa-color-brand-on: var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95: var(--wa-color-red-95);--wa-color-brand-90: var(--wa-color-red-90);--wa-color-brand-80: var(--wa-color-red-80);--wa-color-brand-70: var(--wa-color-red-70);--wa-color-brand-60: var(--wa-color-red-60);--wa-color-brand-50: var(--wa-color-red-50);--wa-color-brand-40: var(--wa-color-red-40);--wa-color-brand-30: var(--wa-color-red-30);--wa-color-brand-20: var(--wa-color-red-20);--wa-color-brand-10: var(--wa-color-red-10);--wa-color-brand-05: var(--wa-color-red-05);--wa-color-brand: var(--wa-color-red);--wa-color-brand-on: var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95: var(--wa-color-orange-95);--wa-color-brand-90: var(--wa-color-orange-90);--wa-color-brand-80: var(--wa-color-orange-80);--wa-color-brand-70: var(--wa-color-orange-70);--wa-color-brand-60: var(--wa-color-orange-60);--wa-color-brand-50: var(--wa-color-orange-50);--wa-color-brand-40: var(--wa-color-orange-40);--wa-color-brand-30: var(--wa-color-orange-30);--wa-color-brand-20: var(--wa-color-orange-20);--wa-color-brand-10: var(--wa-color-orange-10);--wa-color-brand-05: var(--wa-color-orange-05);--wa-color-brand: var(--wa-color-orange);--wa-color-brand-on: var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95: var(--wa-color-yellow-95);--wa-color-brand-90: var(--wa-color-yellow-90);--wa-color-brand-80: var(--wa-color-yellow-80);--wa-color-brand-70: var(--wa-color-yellow-70);--wa-color-brand-60: var(--wa-color-yellow-60);--wa-color-brand-50: var(--wa-color-yellow-50);--wa-color-brand-40: var(--wa-color-yellow-40);--wa-color-brand-30: var(--wa-color-yellow-30);--wa-color-brand-20: var(--wa-color-yellow-20);--wa-color-brand-10: var(--wa-color-yellow-10);--wa-color-brand-05: var(--wa-color-yellow-05);--wa-color-brand: var(--wa-color-yellow);--wa-color-brand-on: var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95: var(--wa-color-green-95);--wa-color-brand-90: var(--wa-color-green-90);--wa-color-brand-80: var(--wa-color-green-80);--wa-color-brand-70: var(--wa-color-green-70);--wa-color-brand-60: var(--wa-color-green-60);--wa-color-brand-50: var(--wa-color-green-50);--wa-color-brand-40: var(--wa-color-green-40);--wa-color-brand-30: var(--wa-color-green-30);--wa-color-brand-20: var(--wa-color-green-20);--wa-color-brand-10: var(--wa-color-green-10);--wa-color-brand-05: var(--wa-color-green-05);--wa-color-brand: var(--wa-color-green);--wa-color-brand-on: var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95: var(--wa-color-cyan-95);--wa-color-brand-90: var(--wa-color-cyan-90);--wa-color-brand-80: var(--wa-color-cyan-80);--wa-color-brand-70: var(--wa-color-cyan-70);--wa-color-brand-60: var(--wa-color-cyan-60);--wa-color-brand-50: var(--wa-color-cyan-50);--wa-color-brand-40: var(--wa-color-cyan-40);--wa-color-brand-30: var(--wa-color-cyan-30);--wa-color-brand-20: var(--wa-color-cyan-20);--wa-color-brand-10: var(--wa-color-cyan-10);--wa-color-brand-05: var(--wa-color-cyan-05);--wa-color-brand: var(--wa-color-cyan);--wa-color-brand-on: var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95: var(--wa-color-indigo-95);--wa-color-brand-90: var(--wa-color-indigo-90);--wa-color-brand-80: var(--wa-color-indigo-80);--wa-color-brand-70: var(--wa-color-indigo-70);--wa-color-brand-60: var(--wa-color-indigo-60);--wa-color-brand-50: var(--wa-color-indigo-50);--wa-color-brand-40: var(--wa-color-indigo-40);--wa-color-brand-30: var(--wa-color-indigo-30);--wa-color-brand-20: var(--wa-color-indigo-20);--wa-color-brand-10: var(--wa-color-indigo-10);--wa-color-brand-05: var(--wa-color-indigo-05);--wa-color-brand: var(--wa-color-indigo);--wa-color-brand-on: var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95: var(--wa-color-purple-95);--wa-color-brand-90: var(--wa-color-purple-90);--wa-color-brand-80: var(--wa-color-purple-80);--wa-color-brand-70: var(--wa-color-purple-70);--wa-color-brand-60: var(--wa-color-purple-60);--wa-color-brand-50: var(--wa-color-purple-50);--wa-color-brand-40: var(--wa-color-purple-40);--wa-color-brand-30: var(--wa-color-purple-30);--wa-color-brand-20: var(--wa-color-purple-20);--wa-color-brand-10: var(--wa-color-purple-10);--wa-color-brand-05: var(--wa-color-purple-05);--wa-color-brand: var(--wa-color-purple);--wa-color-brand-on: var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95: var(--wa-color-pink-95);--wa-color-brand-90: var(--wa-color-pink-90);--wa-color-brand-80: var(--wa-color-pink-80);--wa-color-brand-70: var(--wa-color-pink-70);--wa-color-brand-60: var(--wa-color-pink-60);--wa-color-brand-50: var(--wa-color-pink-50);--wa-color-brand-40: var(--wa-color-pink-40);--wa-color-brand-30: var(--wa-color-pink-30);--wa-color-brand-20: var(--wa-color-pink-20);--wa-color-brand-10: var(--wa-color-pink-10);--wa-color-brand-05: var(--wa-color-pink-05);--wa-color-brand: var(--wa-color-pink);--wa-color-brand-on: var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95: var(--wa-color-gray-95);--wa-color-brand-90: var(--wa-color-gray-90);--wa-color-brand-80: var(--wa-color-gray-80);--wa-color-brand-70: var(--wa-color-gray-70);--wa-color-brand-60: var(--wa-color-gray-60);--wa-color-brand-50: var(--wa-color-gray-50);--wa-color-brand-40: var(--wa-color-gray-40);--wa-color-brand-30: var(--wa-color-gray-30);--wa-color-brand-20: var(--wa-color-gray-20);--wa-color-brand-10: var(--wa-color-gray-10);--wa-color-brand-05: var(--wa-color-gray-05);--wa-color-brand: var(--wa-color-gray);--wa-color-brand-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-neutral-gray{--wa-color-neutral-95: var(--wa-color-gray-95);--wa-color-neutral-90: var(--wa-color-gray-90);--wa-color-neutral-80: var(--wa-color-gray-80);--wa-color-neutral-70: var(--wa-color-gray-70);--wa-color-neutral-60: var(--wa-color-gray-60);--wa-color-neutral-50: var(--wa-color-gray-50);--wa-color-neutral-40: var(--wa-color-gray-40);--wa-color-neutral-30: var(--wa-color-gray-30);--wa-color-neutral-20: var(--wa-color-gray-20);--wa-color-neutral-10: var(--wa-color-gray-10);--wa-color-neutral-05: var(--wa-color-gray-05);--wa-color-neutral: var(--wa-color-gray);--wa-color-neutral-on: var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95: var(--wa-color-red-95);--wa-color-neutral-90: var(--wa-color-red-90);--wa-color-neutral-80: var(--wa-color-red-80);--wa-color-neutral-70: var(--wa-color-red-70);--wa-color-neutral-60: var(--wa-color-red-60);--wa-color-neutral-50: var(--wa-color-red-50);--wa-color-neutral-40: var(--wa-color-red-40);--wa-color-neutral-30: var(--wa-color-red-30);--wa-color-neutral-20: var(--wa-color-red-20);--wa-color-neutral-10: var(--wa-color-red-10);--wa-color-neutral-05: var(--wa-color-red-05);--wa-color-neutral: var(--wa-color-red);--wa-color-neutral-on: var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95: var(--wa-color-orange-95);--wa-color-neutral-90: var(--wa-color-orange-90);--wa-color-neutral-80: var(--wa-color-orange-80);--wa-color-neutral-70: var(--wa-color-orange-70);--wa-color-neutral-60: var(--wa-color-orange-60);--wa-color-neutral-50: var(--wa-color-orange-50);--wa-color-neutral-40: var(--wa-color-orange-40);--wa-color-neutral-30: var(--wa-color-orange-30);--wa-color-neutral-20: var(--wa-color-orange-20);--wa-color-neutral-10: var(--wa-color-orange-10);--wa-color-neutral-05: var(--wa-color-orange-05);--wa-color-neutral: var(--wa-color-orange);--wa-color-neutral-on: var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95: var(--wa-color-yellow-95);--wa-color-neutral-90: var(--wa-color-yellow-90);--wa-color-neutral-80: var(--wa-color-yellow-80);--wa-color-neutral-70: var(--wa-color-yellow-70);--wa-color-neutral-60: var(--wa-color-yellow-60);--wa-color-neutral-50: var(--wa-color-yellow-50);--wa-color-neutral-40: var(--wa-color-yellow-40);--wa-color-neutral-30: var(--wa-color-yellow-30);--wa-color-neutral-20: var(--wa-color-yellow-20);--wa-color-neutral-10: var(--wa-color-yellow-10);--wa-color-neutral-05: var(--wa-color-yellow-05);--wa-color-neutral: var(--wa-color-yellow);--wa-color-neutral-on: var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95: var(--wa-color-green-95);--wa-color-neutral-90: var(--wa-color-green-90);--wa-color-neutral-80: var(--wa-color-green-80);--wa-color-neutral-70: var(--wa-color-green-70);--wa-color-neutral-60: var(--wa-color-green-60);--wa-color-neutral-50: var(--wa-color-green-50);--wa-color-neutral-40: var(--wa-color-green-40);--wa-color-neutral-30: var(--wa-color-green-30);--wa-color-neutral-20: var(--wa-color-green-20);--wa-color-neutral-10: var(--wa-color-green-10);--wa-color-neutral-05: var(--wa-color-green-05);--wa-color-neutral: var(--wa-color-green);--wa-color-neutral-on: var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95: var(--wa-color-cyan-95);--wa-color-neutral-90: var(--wa-color-cyan-90);--wa-color-neutral-80: var(--wa-color-cyan-80);--wa-color-neutral-70: var(--wa-color-cyan-70);--wa-color-neutral-60: var(--wa-color-cyan-60);--wa-color-neutral-50: var(--wa-color-cyan-50);--wa-color-neutral-40: var(--wa-color-cyan-40);--wa-color-neutral-30: var(--wa-color-cyan-30);--wa-color-neutral-20: var(--wa-color-cyan-20);--wa-color-neutral-10: var(--wa-color-cyan-10);--wa-color-neutral-05: var(--wa-color-cyan-05);--wa-color-neutral: var(--wa-color-cyan);--wa-color-neutral-on: var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95: var(--wa-color-blue-95);--wa-color-neutral-90: var(--wa-color-blue-90);--wa-color-neutral-80: var(--wa-color-blue-80);--wa-color-neutral-70: var(--wa-color-blue-70);--wa-color-neutral-60: var(--wa-color-blue-60);--wa-color-neutral-50: var(--wa-color-blue-50);--wa-color-neutral-40: var(--wa-color-blue-40);--wa-color-neutral-30: var(--wa-color-blue-30);--wa-color-neutral-20: var(--wa-color-blue-20);--wa-color-neutral-10: var(--wa-color-blue-10);--wa-color-neutral-05: var(--wa-color-blue-05);--wa-color-neutral: var(--wa-color-blue);--wa-color-neutral-on: var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95: var(--wa-color-indigo-95);--wa-color-neutral-90: var(--wa-color-indigo-90);--wa-color-neutral-80: var(--wa-color-indigo-80);--wa-color-neutral-70: var(--wa-color-indigo-70);--wa-color-neutral-60: var(--wa-color-indigo-60);--wa-color-neutral-50: var(--wa-color-indigo-50);--wa-color-neutral-40: var(--wa-color-indigo-40);--wa-color-neutral-30: var(--wa-color-indigo-30);--wa-color-neutral-20: var(--wa-color-indigo-20);--wa-color-neutral-10: var(--wa-color-indigo-10);--wa-color-neutral-05: var(--wa-color-indigo-05);--wa-color-neutral: var(--wa-color-indigo);--wa-color-neutral-on: var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95: var(--wa-color-purple-95);--wa-color-neutral-90: var(--wa-color-purple-90);--wa-color-neutral-80: var(--wa-color-purple-80);--wa-color-neutral-70: var(--wa-color-purple-70);--wa-color-neutral-60: var(--wa-color-purple-60);--wa-color-neutral-50: var(--wa-color-purple-50);--wa-color-neutral-40: var(--wa-color-purple-40);--wa-color-neutral-30: var(--wa-color-purple-30);--wa-color-neutral-20: var(--wa-color-purple-20);--wa-color-neutral-10: var(--wa-color-purple-10);--wa-color-neutral-05: var(--wa-color-purple-05);--wa-color-neutral: var(--wa-color-purple);--wa-color-neutral-on: var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95: var(--wa-color-pink-95);--wa-color-neutral-90: var(--wa-color-pink-90);--wa-color-neutral-80: var(--wa-color-pink-80);--wa-color-neutral-70: var(--wa-color-pink-70);--wa-color-neutral-60: var(--wa-color-pink-60);--wa-color-neutral-50: var(--wa-color-pink-50);--wa-color-neutral-40: var(--wa-color-pink-40);--wa-color-neutral-30: var(--wa-color-pink-30);--wa-color-neutral-20: var(--wa-color-pink-20);--wa-color-neutral-10: var(--wa-color-pink-10);--wa-color-neutral-05: var(--wa-color-pink-05);--wa-color-neutral: var(--wa-color-pink);--wa-color-neutral-on: var(--wa-color-pink-on)}}@layer wa-color-variant{:where(:root),.wa-success-green{--wa-color-success-95: var(--wa-color-green-95);--wa-color-success-90: var(--wa-color-green-90);--wa-color-success-80: var(--wa-color-green-80);--wa-color-success-70: var(--wa-color-green-70);--wa-color-success-60: var(--wa-color-green-60);--wa-color-success-50: var(--wa-color-green-50);--wa-color-success-40: var(--wa-color-green-40);--wa-color-success-30: var(--wa-color-green-30);--wa-color-success-20: var(--wa-color-green-20);--wa-color-success-10: var(--wa-color-green-10);--wa-color-success-05: var(--wa-color-green-05);--wa-color-success: var(--wa-color-green);--wa-color-success-on: var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95: var(--wa-color-red-95);--wa-color-success-90: var(--wa-color-red-90);--wa-color-success-80: var(--wa-color-red-80);--wa-color-success-70: var(--wa-color-red-70);--wa-color-success-60: var(--wa-color-red-60);--wa-color-success-50: var(--wa-color-red-50);--wa-color-success-40: var(--wa-color-red-40);--wa-color-success-30: var(--wa-color-red-30);--wa-color-success-20: var(--wa-color-red-20);--wa-color-success-10: var(--wa-color-red-10);--wa-color-success-05: var(--wa-color-red-05);--wa-color-success: var(--wa-color-red);--wa-color-success-on: var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95: var(--wa-color-orange-95);--wa-color-success-90: var(--wa-color-orange-90);--wa-color-success-80: var(--wa-color-orange-80);--wa-color-success-70: var(--wa-color-orange-70);--wa-color-success-60: var(--wa-color-orange-60);--wa-color-success-50: var(--wa-color-orange-50);--wa-color-success-40: var(--wa-color-orange-40);--wa-color-success-30: var(--wa-color-orange-30);--wa-color-success-20: var(--wa-color-orange-20);--wa-color-success-10: var(--wa-color-orange-10);--wa-color-success-05: var(--wa-color-orange-05);--wa-color-success: var(--wa-color-orange);--wa-color-success-on: var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95: var(--wa-color-yellow-95);--wa-color-success-90: var(--wa-color-yellow-90);--wa-color-success-80: var(--wa-color-yellow-80);--wa-color-success-70: var(--wa-color-yellow-70);--wa-color-success-60: var(--wa-color-yellow-60);--wa-color-success-50: var(--wa-color-yellow-50);--wa-color-success-40: var(--wa-color-yellow-40);--wa-color-success-30: var(--wa-color-yellow-30);--wa-color-success-20: var(--wa-color-yellow-20);--wa-color-success-10: var(--wa-color-yellow-10);--wa-color-success-05: var(--wa-color-yellow-05);--wa-color-success: var(--wa-color-yellow);--wa-color-success-on: var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95: var(--wa-color-cyan-95);--wa-color-success-90: var(--wa-color-cyan-90);--wa-color-success-80: var(--wa-color-cyan-80);--wa-color-success-70: var(--wa-color-cyan-70);--wa-color-success-60: var(--wa-color-cyan-60);--wa-color-success-50: var(--wa-color-cyan-50);--wa-color-success-40: var(--wa-color-cyan-40);--wa-color-success-30: var(--wa-color-cyan-30);--wa-color-success-20: var(--wa-color-cyan-20);--wa-color-success-10: var(--wa-color-cyan-10);--wa-color-success-05: var(--wa-color-cyan-05);--wa-color-success: var(--wa-color-cyan);--wa-color-success-on: var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95: var(--wa-color-blue-95);--wa-color-success-90: var(--wa-color-blue-90);--wa-color-success-80: var(--wa-color-blue-80);--wa-color-success-70: var(--wa-color-blue-70);--wa-color-success-60: var(--wa-color-blue-60);--wa-color-success-50: var(--wa-color-blue-50);--wa-color-success-40: var(--wa-color-blue-40);--wa-color-success-30: var(--wa-color-blue-30);--wa-color-success-20: var(--wa-color-blue-20);--wa-color-success-10: var(--wa-color-blue-10);--wa-color-success-05: var(--wa-color-blue-05);--wa-color-success: var(--wa-color-blue);--wa-color-success-on: var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95: var(--wa-color-indigo-95);--wa-color-success-90: var(--wa-color-indigo-90);--wa-color-success-80: var(--wa-color-indigo-80);--wa-color-success-70: var(--wa-color-indigo-70);--wa-color-success-60: var(--wa-color-indigo-60);--wa-color-success-50: var(--wa-color-indigo-50);--wa-color-success-40: var(--wa-color-indigo-40);--wa-color-success-30: var(--wa-color-indigo-30);--wa-color-success-20: var(--wa-color-indigo-20);--wa-color-success-10: var(--wa-color-indigo-10);--wa-color-success-05: var(--wa-color-indigo-05);--wa-color-success: var(--wa-color-indigo);--wa-color-success-on: var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95: var(--wa-color-purple-95);--wa-color-success-90: var(--wa-color-purple-90);--wa-color-success-80: var(--wa-color-purple-80);--wa-color-success-70: var(--wa-color-purple-70);--wa-color-success-60: var(--wa-color-purple-60);--wa-color-success-50: var(--wa-color-purple-50);--wa-color-success-40: var(--wa-color-purple-40);--wa-color-success-30: var(--wa-color-purple-30);--wa-color-success-20: var(--wa-color-purple-20);--wa-color-success-10: var(--wa-color-purple-10);--wa-color-success-05: var(--wa-color-purple-05);--wa-color-success: var(--wa-color-purple);--wa-color-success-on: var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95: var(--wa-color-pink-95);--wa-color-success-90: var(--wa-color-pink-90);--wa-color-success-80: var(--wa-color-pink-80);--wa-color-success-70: var(--wa-color-pink-70);--wa-color-success-60: var(--wa-color-pink-60);--wa-color-success-50: var(--wa-color-pink-50);--wa-color-success-40: var(--wa-color-pink-40);--wa-color-success-30: var(--wa-color-pink-30);--wa-color-success-20: var(--wa-color-pink-20);--wa-color-success-10: var(--wa-color-pink-10);--wa-color-success-05: var(--wa-color-pink-05);--wa-color-success: var(--wa-color-pink);--wa-color-success-on: var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95: var(--wa-color-gray-95);--wa-color-success-90: var(--wa-color-gray-90);--wa-color-success-80: var(--wa-color-gray-80);--wa-color-success-70: var(--wa-color-gray-70);--wa-color-success-60: var(--wa-color-gray-60);--wa-color-success-50: var(--wa-color-gray-50);--wa-color-success-40: var(--wa-color-gray-40);--wa-color-success-30: var(--wa-color-gray-30);--wa-color-success-20: var(--wa-color-gray-20);--wa-color-success-10: var(--wa-color-gray-10);--wa-color-success-05: var(--wa-color-gray-05);--wa-color-success: var(--wa-color-gray);--wa-color-success-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-warning-yellow{--wa-color-warning-95: var(--wa-color-yellow-95);--wa-color-warning-90: var(--wa-color-yellow-90);--wa-color-warning-80: var(--wa-color-yellow-80);--wa-color-warning-70: var(--wa-color-yellow-70);--wa-color-warning-60: var(--wa-color-yellow-60);--wa-color-warning-50: var(--wa-color-yellow-50);--wa-color-warning-40: var(--wa-color-yellow-40);--wa-color-warning-30: var(--wa-color-yellow-30);--wa-color-warning-20: var(--wa-color-yellow-20);--wa-color-warning-10: var(--wa-color-yellow-10);--wa-color-warning-05: var(--wa-color-yellow-05);--wa-color-warning: var(--wa-color-yellow);--wa-color-warning-on: var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95: var(--wa-color-red-95);--wa-color-warning-90: var(--wa-color-red-90);--wa-color-warning-80: var(--wa-color-red-80);--wa-color-warning-70: var(--wa-color-red-70);--wa-color-warning-60: var(--wa-color-red-60);--wa-color-warning-50: var(--wa-color-red-50);--wa-color-warning-40: var(--wa-color-red-40);--wa-color-warning-30: var(--wa-color-red-30);--wa-color-warning-20: var(--wa-color-red-20);--wa-color-warning-10: var(--wa-color-red-10);--wa-color-warning-05: var(--wa-color-red-05);--wa-color-warning: var(--wa-color-red);--wa-color-warning-on: var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95: var(--wa-color-orange-95);--wa-color-warning-90: var(--wa-color-orange-90);--wa-color-warning-80: var(--wa-color-orange-80);--wa-color-warning-70: var(--wa-color-orange-70);--wa-color-warning-60: var(--wa-color-orange-60);--wa-color-warning-50: var(--wa-color-orange-50);--wa-color-warning-40: var(--wa-color-orange-40);--wa-color-warning-30: var(--wa-color-orange-30);--wa-color-warning-20: var(--wa-color-orange-20);--wa-color-warning-10: var(--wa-color-orange-10);--wa-color-warning-05: var(--wa-color-orange-05);--wa-color-warning: var(--wa-color-orange);--wa-color-warning-on: var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95: var(--wa-color-green-95);--wa-color-warning-90: var(--wa-color-green-90);--wa-color-warning-80: var(--wa-color-green-80);--wa-color-warning-70: var(--wa-color-green-70);--wa-color-warning-60: var(--wa-color-green-60);--wa-color-warning-50: var(--wa-color-green-50);--wa-color-warning-40: var(--wa-color-green-40);--wa-color-warning-30: var(--wa-color-green-30);--wa-color-warning-20: var(--wa-color-green-20);--wa-color-warning-10: var(--wa-color-green-10);--wa-color-warning-05: var(--wa-color-green-05);--wa-color-warning: var(--wa-color-green);--wa-color-warning-on: var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95: var(--wa-color-cyan-95);--wa-color-warning-90: var(--wa-color-cyan-90);--wa-color-warning-80: var(--wa-color-cyan-80);--wa-color-warning-70: var(--wa-color-cyan-70);--wa-color-warning-60: var(--wa-color-cyan-60);--wa-color-warning-50: var(--wa-color-cyan-50);--wa-color-warning-40: var(--wa-color-cyan-40);--wa-color-warning-30: var(--wa-color-cyan-30);--wa-color-warning-20: var(--wa-color-cyan-20);--wa-color-warning-10: var(--wa-color-cyan-10);--wa-color-warning-05: var(--wa-color-cyan-05);--wa-color-warning: var(--wa-color-cyan);--wa-color-warning-on: var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95: var(--wa-color-blue-95);--wa-color-warning-90: var(--wa-color-blue-90);--wa-color-warning-80: var(--wa-color-blue-80);--wa-color-warning-70: var(--wa-color-blue-70);--wa-color-warning-60: var(--wa-color-blue-60);--wa-color-warning-50: var(--wa-color-blue-50);--wa-color-warning-40: var(--wa-color-blue-40);--wa-color-warning-30: var(--wa-color-blue-30);--wa-color-warning-20: var(--wa-color-blue-20);--wa-color-warning-10: var(--wa-color-blue-10);--wa-color-warning-05: var(--wa-color-blue-05);--wa-color-warning: var(--wa-color-blue);--wa-color-warning-on: var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95: var(--wa-color-indigo-95);--wa-color-warning-90: var(--wa-color-indigo-90);--wa-color-warning-80: var(--wa-color-indigo-80);--wa-color-warning-70: var(--wa-color-indigo-70);--wa-color-warning-60: var(--wa-color-indigo-60);--wa-color-warning-50: var(--wa-color-indigo-50);--wa-color-warning-40: var(--wa-color-indigo-40);--wa-color-warning-30: var(--wa-color-indigo-30);--wa-color-warning-20: var(--wa-color-indigo-20);--wa-color-warning-10: var(--wa-color-indigo-10);--wa-color-warning-05: var(--wa-color-indigo-05);--wa-color-warning: var(--wa-color-indigo);--wa-color-warning-on: var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95: var(--wa-color-purple-95);--wa-color-warning-90: var(--wa-color-purple-90);--wa-color-warning-80: var(--wa-color-purple-80);--wa-color-warning-70: var(--wa-color-purple-70);--wa-color-warning-60: var(--wa-color-purple-60);--wa-color-warning-50: var(--wa-color-purple-50);--wa-color-warning-40: var(--wa-color-purple-40);--wa-color-warning-30: var(--wa-color-purple-30);--wa-color-warning-20: var(--wa-color-purple-20);--wa-color-warning-10: var(--wa-color-purple-10);--wa-color-warning-05: var(--wa-color-purple-05);--wa-color-warning: var(--wa-color-purple);--wa-color-warning-on: var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95: var(--wa-color-pink-95);--wa-color-warning-90: var(--wa-color-pink-90);--wa-color-warning-80: var(--wa-color-pink-80);--wa-color-warning-70: var(--wa-color-pink-70);--wa-color-warning-60: var(--wa-color-pink-60);--wa-color-warning-50: var(--wa-color-pink-50);--wa-color-warning-40: var(--wa-color-pink-40);--wa-color-warning-30: var(--wa-color-pink-30);--wa-color-warning-20: var(--wa-color-pink-20);--wa-color-warning-10: var(--wa-color-pink-10);--wa-color-warning-05: var(--wa-color-pink-05);--wa-color-warning: var(--wa-color-pink);--wa-color-warning-on: var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95: var(--wa-color-gray-95);--wa-color-warning-90: var(--wa-color-gray-90);--wa-color-warning-80: var(--wa-color-gray-80);--wa-color-warning-70: var(--wa-color-gray-70);--wa-color-warning-60: var(--wa-color-gray-60);--wa-color-warning-50: var(--wa-color-gray-50);--wa-color-warning-40: var(--wa-color-gray-40);--wa-color-warning-30: var(--wa-color-gray-30);--wa-color-warning-20: var(--wa-color-gray-20);--wa-color-warning-10: var(--wa-color-gray-10);--wa-color-warning-05: var(--wa-color-gray-05);--wa-color-warning: var(--wa-color-gray);--wa-color-warning-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-danger-red{--wa-color-danger-95: var(--wa-color-red-95);--wa-color-danger-90: var(--wa-color-red-90);--wa-color-danger-80: var(--wa-color-red-80);--wa-color-danger-70: var(--wa-color-red-70);--wa-color-danger-60: var(--wa-color-red-60);--wa-color-danger-50: var(--wa-color-red-50);--wa-color-danger-40: var(--wa-color-red-40);--wa-color-danger-30: var(--wa-color-red-30);--wa-color-danger-20: var(--wa-color-red-20);--wa-color-danger-10: var(--wa-color-red-10);--wa-color-danger-05: var(--wa-color-red-05);--wa-color-danger: var(--wa-color-red);--wa-color-danger-on: var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95: var(--wa-color-orange-95);--wa-color-danger-90: var(--wa-color-orange-90);--wa-color-danger-80: var(--wa-color-orange-80);--wa-color-danger-70: var(--wa-color-orange-70);--wa-color-danger-60: var(--wa-color-orange-60);--wa-color-danger-50: var(--wa-color-orange-50);--wa-color-danger-40: var(--wa-color-orange-40);--wa-color-danger-30: var(--wa-color-orange-30);--wa-color-danger-20: var(--wa-color-orange-20);--wa-color-danger-10: var(--wa-color-orange-10);--wa-color-danger-05: var(--wa-color-orange-05);--wa-color-danger: var(--wa-color-orange);--wa-color-danger-on: var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95: var(--wa-color-yellow-95);--wa-color-danger-90: var(--wa-color-yellow-90);--wa-color-danger-80: var(--wa-color-yellow-80);--wa-color-danger-70: var(--wa-color-yellow-70);--wa-color-danger-60: var(--wa-color-yellow-60);--wa-color-danger-50: var(--wa-color-yellow-50);--wa-color-danger-40: var(--wa-color-yellow-40);--wa-color-danger-30: var(--wa-color-yellow-30);--wa-color-danger-20: var(--wa-color-yellow-20);--wa-color-danger-10: var(--wa-color-yellow-10);--wa-color-danger-05: var(--wa-color-yellow-05);--wa-color-danger: var(--wa-color-yellow);--wa-color-danger-on: var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95: var(--wa-color-green-95);--wa-color-danger-90: var(--wa-color-green-90);--wa-color-danger-80: var(--wa-color-green-80);--wa-color-danger-70: var(--wa-color-green-70);--wa-color-danger-60: var(--wa-color-green-60);--wa-color-danger-50: var(--wa-color-green-50);--wa-color-danger-40: var(--wa-color-green-40);--wa-color-danger-30: var(--wa-color-green-30);--wa-color-danger-20: var(--wa-color-green-20);--wa-color-danger-10: var(--wa-color-green-10);--wa-color-danger-05: var(--wa-color-green-05);--wa-color-danger: var(--wa-color-green);--wa-color-danger-on: var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95: var(--wa-color-cyan-95);--wa-color-danger-90: var(--wa-color-cyan-90);--wa-color-danger-80: var(--wa-color-cyan-80);--wa-color-danger-70: var(--wa-color-cyan-70);--wa-color-danger-60: var(--wa-color-cyan-60);--wa-color-danger-50: var(--wa-color-cyan-50);--wa-color-danger-40: var(--wa-color-cyan-40);--wa-color-danger-30: var(--wa-color-cyan-30);--wa-color-danger-20: var(--wa-color-cyan-20);--wa-color-danger-10: var(--wa-color-cyan-10);--wa-color-danger-05: var(--wa-color-cyan-05);--wa-color-danger: var(--wa-color-cyan);--wa-color-danger-on: var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95: var(--wa-color-blue-95);--wa-color-danger-90: var(--wa-color-blue-90);--wa-color-danger-80: var(--wa-color-blue-80);--wa-color-danger-70: var(--wa-color-blue-70);--wa-color-danger-60: var(--wa-color-blue-60);--wa-color-danger-50: var(--wa-color-blue-50);--wa-color-danger-40: var(--wa-color-blue-40);--wa-color-danger-30: var(--wa-color-blue-30);--wa-color-danger-20: var(--wa-color-blue-20);--wa-color-danger-10: var(--wa-color-blue-10);--wa-color-danger-05: var(--wa-color-blue-05);--wa-color-danger: var(--wa-color-blue);--wa-color-danger-on: var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95: var(--wa-color-indigo-95);--wa-color-danger-90: var(--wa-color-indigo-90);--wa-color-danger-80: var(--wa-color-indigo-80);--wa-color-danger-70: var(--wa-color-indigo-70);--wa-color-danger-60: var(--wa-color-indigo-60);--wa-color-danger-50: var(--wa-color-indigo-50);--wa-color-danger-40: var(--wa-color-indigo-40);--wa-color-danger-30: var(--wa-color-indigo-30);--wa-color-danger-20: var(--wa-color-indigo-20);--wa-color-danger-10: var(--wa-color-indigo-10);--wa-color-danger-05: var(--wa-color-indigo-05);--wa-color-danger: var(--wa-color-indigo);--wa-color-danger-on: var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95: var(--wa-color-purple-95);--wa-color-danger-90: var(--wa-color-purple-90);--wa-color-danger-80: var(--wa-color-purple-80);--wa-color-danger-70: var(--wa-color-purple-70);--wa-color-danger-60: var(--wa-color-purple-60);--wa-color-danger-50: var(--wa-color-purple-50);--wa-color-danger-40: var(--wa-color-purple-40);--wa-color-danger-30: var(--wa-color-purple-30);--wa-color-danger-20: var(--wa-color-purple-20);--wa-color-danger-10: var(--wa-color-purple-10);--wa-color-danger-05: var(--wa-color-purple-05);--wa-color-danger: var(--wa-color-purple);--wa-color-danger-on: var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95: var(--wa-color-pink-95);--wa-color-danger-90: var(--wa-color-pink-90);--wa-color-danger-80: var(--wa-color-pink-80);--wa-color-danger-70: var(--wa-color-pink-70);--wa-color-danger-60: var(--wa-color-pink-60);--wa-color-danger-50: var(--wa-color-pink-50);--wa-color-danger-40: var(--wa-color-pink-40);--wa-color-danger-30: var(--wa-color-pink-30);--wa-color-danger-20: var(--wa-color-pink-20);--wa-color-danger-10: var(--wa-color-pink-10);--wa-color-danger-05: var(--wa-color-pink-05);--wa-color-danger: var(--wa-color-pink);--wa-color-danger-on: var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95: var(--wa-color-gray-95);--wa-color-danger-90: var(--wa-color-gray-90);--wa-color-danger-80: var(--wa-color-gray-80);--wa-color-danger-70: var(--wa-color-gray-70);--wa-color-danger-60: var(--wa-color-gray-60);--wa-color-danger-50: var(--wa-color-gray-50);--wa-color-danger-40: var(--wa-color-gray-40);--wa-color-danger-30: var(--wa-color-gray-30);--wa-color-danger-20: var(--wa-color-gray-20);--wa-color-danger-10: var(--wa-color-gray-10);--wa-color-danger-05: var(--wa-color-gray-05);--wa-color-danger: var(--wa-color-gray);--wa-color-danger-on: var(--wa-color-gray-on)}}:where(:root),:host{--wa-color-red-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-red-key), 1)*100%)) ;--wa-color-orange-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-orange-key), 1)*100%)) ;--wa-color-yellow-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-yellow-key), 1)*100%)) ;--wa-color-green-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-green-key), 1)*100%)) ;--wa-color-cyan-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-cyan-key), 1)*100%)) ;--wa-color-blue-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-blue-key), 1)*100%)) ;--wa-color-indigo-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-indigo-key), 1)*100%)) ;--wa-color-purple-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-purple-key), 1)*100%)) ;--wa-color-pink-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-pink-key), 1)*100%)) ;--wa-color-gray-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-gray-key), 1)*100%)) ;--wa-color-red-on: color-mix(in oklab, var(--wa-color-red-10) var(--wa-color-red-gte-60), white);--wa-color-orange-on: color-mix(in oklab, var(--wa-color-orange-10) var(--wa-color-orange-gte-60), white);--wa-color-yellow-on: color-mix(in oklab, var(--wa-color-yellow-10) var(--wa-color-yellow-gte-60), white);--wa-color-green-on: color-mix(in oklab, var(--wa-color-green-10) var(--wa-color-green-gte-60), white);--wa-color-cyan-on: color-mix(in oklab, var(--wa-color-cyan-10) var(--wa-color-cyan-gte-60), white);--wa-color-blue-on: color-mix(in oklab, var(--wa-color-blue-10) var(--wa-color-blue-gte-60), white);--wa-color-indigo-on: color-mix(in oklab, var(--wa-color-indigo-10) var(--wa-color-indigo-gte-60), white);--wa-color-purple-on: color-mix(in oklab, var(--wa-color-purple-10) var(--wa-color-purple-gte-60), white);--wa-color-pink-on: color-mix(in oklab, var(--wa-color-pink-10) var(--wa-color-pink-gte-60), white);--wa-color-gray-on: color-mix(in oklab, var(--wa-color-gray-10) var(--wa-color-gray-gte-60), white)}@layer wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95: #fff0ef ;--wa-color-red-90: #ffdedc ;--wa-color-red-80: #ffb8b6 ;--wa-color-red-70: #fd8f90 ;--wa-color-red-60: #f3676c ;--wa-color-red-50: #dc3146 ;--wa-color-red-40: #b30532 ;--wa-color-red-30: #8a132c ;--wa-color-red-20: #631323 ;--wa-color-red-10: #3e0913 ;--wa-color-red-05: #2a040b ;--wa-color-red: var(--wa-color-red-50);--wa-color-red-key: 50;--wa-color-orange-95: #fff0e6 ;--wa-color-orange-90: #ffdfca ;--wa-color-orange-80: #ffbb94 ;--wa-color-orange-70: #ff9266 ;--wa-color-orange-60: #f46a45 ;--wa-color-orange-50: #cd491c ;--wa-color-orange-40: #9f3501 ;--wa-color-orange-30: #802700 ;--wa-color-orange-20: #601b00 ;--wa-color-orange-10: #3c0d00 ;--wa-color-orange-05: #280600 ;--wa-color-orange: var(--wa-color-orange-60);--wa-color-orange-key: 60;--wa-color-yellow-95: #fef3cd ;--wa-color-yellow-90: #ffe495 ;--wa-color-yellow-80: #fac22b ;--wa-color-yellow-70: #ef9d00 ;--wa-color-yellow-60: #da7e00 ;--wa-color-yellow-50: #b45f04 ;--wa-color-yellow-40: #8c4602 ;--wa-color-yellow-30: #6f3601 ;--wa-color-yellow-20: #532600 ;--wa-color-yellow-10: #331600 ;--wa-color-yellow-05: #220c00 ;--wa-color-yellow: var(--wa-color-yellow-80);--wa-color-yellow-key: 80;--wa-color-green-95: #e3f9e3 ;--wa-color-green-90: #c2f2c1 ;--wa-color-green-80: #93da98 ;--wa-color-green-70: #5dc36f ;--wa-color-green-60: #00ac49 ;--wa-color-green-50: #00883c ;--wa-color-green-40: #036730 ;--wa-color-green-30: #0a5027 ;--wa-color-green-20: #0a3a1d ;--wa-color-green-10: #052310 ;--wa-color-green-05: #031608 ;--wa-color-green: var(--wa-color-green-60);--wa-color-green-key: 60;--wa-color-cyan-95: #e3f6fb ;--wa-color-cyan-90: #c5ecf7 ;--wa-color-cyan-80: #7fd6ec ;--wa-color-cyan-70: #2fbedc ;--wa-color-cyan-60: #00a3c0 ;--wa-color-cyan-50: #078098 ;--wa-color-cyan-40: #026274 ;--wa-color-cyan-30: #014c5b ;--wa-color-cyan-20: #003844 ;--wa-color-cyan-10: #002129 ;--wa-color-cyan-05: #00151b ;--wa-color-cyan: var(--wa-color-cyan-70);--wa-color-cyan-key: 70;--wa-color-blue-95: #e8f3ff ;--wa-color-blue-90: #d1e8ff ;--wa-color-blue-80: #9fceff ;--wa-color-blue-70: #6eb3ff ;--wa-color-blue-60: #3e96ff ;--wa-color-blue-50: #0071ec ;--wa-color-blue-40: #0053c0 ;--wa-color-blue-30: #003f9c ;--wa-color-blue-20: #002d77 ;--wa-color-blue-10: #001a4e ;--wa-color-blue-05: #000f35 ;--wa-color-blue: var(--wa-color-blue-50);--wa-color-blue-key: 50;--wa-color-indigo-95: #f0f2ff ;--wa-color-indigo-90: #dfe5ff ;--wa-color-indigo-80: #bcc7ff ;--wa-color-indigo-70: #9da9ff ;--wa-color-indigo-60: #808aff ;--wa-color-indigo-50: #6163f2 ;--wa-color-indigo-40: #4945cb ;--wa-color-indigo-30: #3933a7 ;--wa-color-indigo-20: #292381 ;--wa-color-indigo-10: #181255 ;--wa-color-indigo-05: #0d0a3a ;--wa-color-indigo: var(--wa-color-indigo-50);--wa-color-indigo-key: 50;--wa-color-purple-95: #f7f0ff ;--wa-color-purple-90: #eedfff ;--wa-color-purple-80: #ddbdff ;--wa-color-purple-70: #ca99ff ;--wa-color-purple-60: #b678f5 ;--wa-color-purple-50: #9951db ;--wa-color-purple-40: #7936b3 ;--wa-color-purple-30: #612692 ;--wa-color-purple-20: #491870 ;--wa-color-purple-10: #2d0b48 ;--wa-color-purple-05: #1e0532 ;--wa-color-purple: var(--wa-color-purple-50);--wa-color-purple-key: 50;--wa-color-pink-95: #feeff9 ;--wa-color-pink-90: #feddf0 ;--wa-color-pink-80: #fcb5d8 ;--wa-color-pink-70: #f78dbf ;--wa-color-pink-60: #e66ba3 ;--wa-color-pink-50: #c84382 ;--wa-color-pink-40: #9e2a6c ;--wa-color-pink-30: #7d1e58 ;--wa-color-pink-20: #5e1342 ;--wa-color-pink-10: #3c0828 ;--wa-color-pink-05: #28041a ;--wa-color-pink: var(--wa-color-pink-50);--wa-color-pink-key: 50;--wa-color-gray-95: #f1f2f3 ;--wa-color-gray-90: #e4e5e9 ;--wa-color-gray-80: #c7c9d0 ;--wa-color-gray-70: #abaeb9 ;--wa-color-gray-60: #9194a2 ;--wa-color-gray-50: #717584 ;--wa-color-gray-40: #545868 ;--wa-color-gray-30: #424554 ;--wa-color-gray-20: #2f323f ;--wa-color-gray-10: #1b1d26 ;--wa-color-gray-05: #101219 ;--wa-color-gray: var(--wa-color-gray-40);--wa-color-gray-key: 40}}@layer wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised: white;--wa-color-surface-default: white;--wa-color-surface-lowered: var(--wa-color-neutral-95);--wa-color-surface-border: var(--wa-color-neutral-90);--wa-color-text-normal: var(--wa-color-neutral-10);--wa-color-text-quiet: var(--wa-color-neutral-40);--wa-color-text-link: var(--wa-color-brand-40);--wa-color-overlay-modal: color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 10%;--wa-color-mix-active: var(--wa-color-surface-default) 10%;--wa-color-brand-fill-quiet: var(--wa-color-brand-95);--wa-color-brand-fill-normal: var(--wa-color-brand-90);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-90);--wa-color-brand-border-normal: var(--wa-color-brand-80);--wa-color-brand-border-loud: var(--wa-color-brand-60);--wa-color-brand-on-quiet: var(--wa-color-brand-40);--wa-color-brand-on-normal: var(--wa-color-brand-30);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-95);--wa-color-success-fill-normal: var(--wa-color-success-90);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-90);--wa-color-success-border-normal: var(--wa-color-success-80);--wa-color-success-border-loud: var(--wa-color-success-60);--wa-color-success-on-quiet: var(--wa-color-success-40);--wa-color-success-on-normal: var(--wa-color-success-30);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-95);--wa-color-warning-fill-normal: var(--wa-color-warning-90);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-90);--wa-color-warning-border-normal: var(--wa-color-warning-80);--wa-color-warning-border-loud: var(--wa-color-warning-60);--wa-color-warning-on-quiet: var(--wa-color-warning-40);--wa-color-warning-on-normal: var(--wa-color-warning-30);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-95);--wa-color-danger-fill-normal: var(--wa-color-danger-90);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-90);--wa-color-danger-border-normal: var(--wa-color-danger-80);--wa-color-danger-border-loud: var(--wa-color-danger-60);--wa-color-danger-on-quiet: var(--wa-color-danger-40);--wa-color-danger-on-normal: var(--wa-color-danger-30);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-95);--wa-color-neutral-fill-normal: var(--wa-color-neutral-90);--wa-color-neutral-fill-loud: var(--wa-color-neutral-20);--wa-color-neutral-border-quiet: var(--wa-color-neutral-90);--wa-color-neutral-border-normal: var(--wa-color-neutral-80);--wa-color-neutral-border-loud: var(--wa-color-neutral-60);--wa-color-neutral-on-quiet: var(--wa-color-neutral-40);--wa-color-neutral-on-normal: var(--wa-color-neutral-30);--wa-color-neutral-on-loud: white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised: var(--wa-color-neutral-10);--wa-color-surface-default: var(--wa-color-neutral-05);--wa-color-surface-lowered: color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border: var(--wa-color-neutral-20);--wa-color-text-normal: var(--wa-color-neutral-95);--wa-color-text-quiet: var(--wa-color-neutral-60);--wa-color-text-link: var(--wa-color-brand-70);--wa-color-overlay-modal: color-mix(in oklab, black 60%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 20%;--wa-color-mix-active: var(--wa-color-surface-default) 20%;--wa-color-brand-fill-quiet: var(--wa-color-brand-10);--wa-color-brand-fill-normal: var(--wa-color-brand-20);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-20);--wa-color-brand-border-normal: var(--wa-color-brand-30);--wa-color-brand-border-loud: var(--wa-color-brand-40);--wa-color-brand-on-quiet: var(--wa-color-brand-60);--wa-color-brand-on-normal: var(--wa-color-brand-70);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-10);--wa-color-success-fill-normal: var(--wa-color-success-20);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-20);--wa-color-success-border-normal: var(--wa-color-success-30);--wa-color-success-border-loud: var(--wa-color-success-40);--wa-color-success-on-quiet: var(--wa-color-success-60);--wa-color-success-on-normal: var(--wa-color-success-70);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-10);--wa-color-warning-fill-normal: var(--wa-color-warning-20);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-20);--wa-color-warning-border-normal: var(--wa-color-warning-30);--wa-color-warning-border-loud: var(--wa-color-warning-40);--wa-color-warning-on-quiet: var(--wa-color-warning-60);--wa-color-warning-on-normal: var(--wa-color-warning-70);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-10);--wa-color-danger-fill-normal: var(--wa-color-danger-20);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-20);--wa-color-danger-border-normal: var(--wa-color-danger-30);--wa-color-danger-border-loud: var(--wa-color-danger-40);--wa-color-danger-on-quiet: var(--wa-color-danger-60);--wa-color-danger-on-normal: var(--wa-color-danger-70);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-10);--wa-color-neutral-fill-normal: var(--wa-color-neutral-20);--wa-color-neutral-fill-loud: var(--wa-color-neutral-90);--wa-color-neutral-border-quiet: var(--wa-color-neutral-20);--wa-color-neutral-border-normal: var(--wa-color-neutral-30);--wa-color-neutral-border-loud: var(--wa-color-neutral-40);--wa-color-neutral-on-quiet: var(--wa-color-neutral-60);--wa-color-neutral-on-normal: var(--wa-color-neutral-70);--wa-color-neutral-on-loud: var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:var(--wa-font-family-body);--wa-font-family-body: ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading: var(--wa-font-family-body);--wa-font-family-code: ui-monospace, monospace;--wa-font-family-longform: ui-serif, serif;--wa-font-size-scale: 1;--wa-font-size-3xs: round(calc(var(--wa-font-size-2xs) / 1.125), 1px);--wa-font-size-2xs: round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs: round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s: round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m: calc(1rem * var(--wa-font-size-scale));--wa-font-size-l: round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl: round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl: round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl: round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl: round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-5xl: round(calc(var(--wa-font-size-4xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller: round(calc(1em / 1.125), 1px);--wa-font-size-larger: round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light: 300;--wa-font-weight-normal: 400;--wa-font-weight-semibold: 500;--wa-font-weight-bold: 600;--wa-font-weight-body: var(--wa-font-weight-normal);--wa-font-weight-heading: var(--wa-font-weight-bold);--wa-font-weight-code: var(--wa-font-weight-normal);--wa-font-weight-longform: var(--wa-font-weight-normal);--wa-font-weight-action: var(--wa-font-weight-semibold);--wa-line-height-condensed: 1.2;--wa-line-height-normal: 1.6;--wa-line-height-expanded: 2;--wa-link-decoration-default: underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover: underline;--wa-space-scale: 1;--wa-space-3xs: calc(var(--wa-space-scale) * .125rem);--wa-space-2xs: calc(var(--wa-space-scale) * .25rem);--wa-space-xs: calc(var(--wa-space-scale) * .5rem);--wa-space-s: calc(var(--wa-space-scale) * .75rem);--wa-space-m: calc(var(--wa-space-scale) * 1rem);--wa-space-l: calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl: calc(var(--wa-space-scale) * 2rem);--wa-space-2xl: calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl: calc(var(--wa-space-scale) * 3rem);--wa-space-4xl: calc(var(--wa-space-scale) * 4rem);--wa-space-5xl: calc(var(--wa-space-scale) * 5rem);--wa-content-spacing: var(--wa-space-l);--wa-border-style: solid;--wa-border-width-scale: 1;--wa-border-width-s: calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m: calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l: calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale: 1;--wa-border-radius-s: calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m: calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l: calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill: 9999px;--wa-border-radius-circle: 50%;--wa-border-radius-square: 0px;--wa-focus-ring-style: solid;--wa-focus-ring-width: .1875rem;--wa-focus-ring: var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset: .0625rem;--wa-shadow-offset-x-scale: 0;--wa-shadow-offset-x-s: calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m: calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l: calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale: 1;--wa-shadow-offset-y-s: calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m: calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l: calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale: 1;--wa-shadow-blur-s: calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m: calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l: calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale: -.5;--wa-shadow-spread-s: calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m: calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l: calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s: var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m: var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l: var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing: ease;--wa-transition-slow: .3s;--wa-transition-normal: .15s;--wa-transition-fast: 75ms;--wa-form-control-background-color: var(--wa-color-surface-default);--wa-form-control-border-color: var(--wa-color-neutral-border-loud);--wa-form-control-border-style: var(--wa-border-style);--wa-form-control-border-width: var(--wa-border-width-s);--wa-form-control-border-radius: var(--wa-border-radius-m);--wa-form-control-activated-color: var(--wa-color-brand-fill-loud);--wa-form-control-label-color: var(--wa-color-text-normal);--wa-form-control-label-font-weight: var(--wa-font-weight-semibold);--wa-form-control-label-line-height: var(--wa-line-height-condensed);--wa-form-control-value-color: var(--wa-color-text-normal);--wa-form-control-value-font-weight: var(--wa-font-weight-body);--wa-form-control-value-line-height: var(--wa-line-height-condensed);--wa-form-control-hint-color: var(--wa-color-text-quiet);--wa-form-control-hint-font-weight: var(--wa-font-weight-body);--wa-form-control-hint-line-height: var(--wa-line-height-normal);--wa-form-control-placeholder-color: var(--wa-color-gray-50);--wa-form-control-required-content: "*";--wa-form-control-required-content-color: inherit;--wa-form-control-required-content-offset: .1em;--wa-form-control-padding-block: .75em;--wa-form-control-padding-inline: 1em;--wa-form-control-height: round( calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px );--wa-form-control-toggle-size: round(1.25em, 1px);--wa-button-transform-hover: none;--wa-button-transform-active: scale(.9875);--wa-panel-border-style: var(--wa-border-style);--wa-panel-border-width: var(--wa-border-width-s);--wa-panel-border-radius: var(--wa-border-radius-l);--wa-tooltip-arrow-size: .375rem;--wa-tooltip-background-color: var(--wa-color-text-normal);--wa-tooltip-border-color: var(--wa-tooltip-background-color);--wa-tooltip-border-style: var(--wa-border-style);--wa-tooltip-border-width: var(--wa-border-width-s);--wa-tooltip-border-radius: var(--wa-border-radius-s);--wa-tooltip-content-color: var(--wa-color-surface-default);--wa-tooltip-font-size: var(--wa-font-size-s);--wa-tooltip-line-height: var(--wa-line-height-normal)}:is(html,body):has(wa-page){min-height:100%;padding:0;margin:0}}@layer wa-native,wa-base,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;@layer wa-base{wa-page :is(*,*:after,*:before){scroll-margin-top:var(--scroll-margin-top)}wa-page[view=desktop] [data-toggle-nav]{display:none}wa-page[view=mobile] .wa-desktop-only,wa-page[view=desktop] .wa-mobile-only{display:none!important}}@layer wa-utilities{.wa-cloak:has(:not(:defined)){animation:2s step-end wa-fouce-cloak}@keyframes wa-fouce-cloak{0%{opacity:0}to{opacity:1}}}@layer wa-utilities{.wa-visually-hidden:not(:focus-within),.wa-visually-hidden-force,.wa-visually-hidden-hint::part(hint),.wa-visually-hidden-label::part(label),.wa-visually-hidden-label::part(form-control-label){position:absolute!important;width:1px!important;height:1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:none!important;overflow:hidden!important;white-space:nowrap!important;padding:0!important}}@layer wa-utilities{@supports (scrollbar-gutter: stable){.wa-scroll-lock{scrollbar-gutter:var(--wa-scroll-lock-gutter)!important}.wa-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter: stable){.wa-scroll-lock body{padding-right:var(--wa-scroll-lock-size)!important;overflow:hidden!important}}}@layer wa-utilities{.wa-placeholder{align-self:stretch;background-color:var(--wa-color-neutral-fill-quiet);border:dashed var(--wa-border-width-s) var(--wa-color-neutral-border-normal);border-radius:var(--wa-border-radius-l);padding:var(--wa-space-3xl)}}@layer wa-utilities{:where(.wa-align-items-start,.wa-align-items-end,.wa-align-items-center,.wa-align-items-stretch,.wa-align-items-baseline){display:flex}.wa-align-items-start{align-items:flex-start}.wa-align-items-end{align-items:flex-end}.wa-align-items-center{align-items:center}.wa-align-items-stretch{align-items:stretch}.wa-align-items-baseline{align-items:baseline}.wa-align-self-start{align-self:flex-start}.wa-align-self-end{align-self:flex-end}.wa-align-self-center{align-self:center}.wa-align-self-stretch{align-self:stretch}.wa-align-self-baseline{align-self:baseline}}@layer wa-utilities{:where(.wa-justify-content-start,.wa-justify-content-end,.wa-justify-content-center,.wa-justify-content-space-around,.wa-justify-content-space-between,.wa-justify-content-space-evenly){display:flex}.wa-justify-content-start{justify-content:flex-start}.wa-justify-content-end{justify-content:flex-end}.wa-justify-content-center{justify-content:center}.wa-justify-content-space-around{justify-content:space-around}.wa-justify-content-space-between{justify-content:space-between}.wa-justify-content-space-evenly{justify-content:space-evenly}}@layer wa-utilities{:where(.wa-flex-wrap,.wa-flex-nowrap,.wa-flex-wrap-reverse){display:flex}.wa-flex-wrap{flex-wrap:wrap}.wa-flex-nowrap{flex-wrap:nowrap}.wa-flex-wrap-reverse{flex-wrap:wrap-reverse}}@layer wa-utilities{.wa-border-radius-s{border-radius:var(--wa-border-radius-s)}.wa-border-radius-m{border-radius:var(--wa-border-radius-m)}.wa-border-radius-l{border-radius:var(--wa-border-radius-l)}.wa-border-radius-pill{border-radius:var(--wa-border-radius-pill)}.wa-border-radius-circle{border-radius:var(--wa-border-radius-circle)}.wa-border-radius-square{border-radius:var(--wa-border-radius-square)}}@layer wa-utilities{:where(.wa-gap-0,.wa-gap-3xs,.wa-gap-2xs,.wa-gap-xs,.wa-gap-s,.wa-gap-m,.wa-gap-l,.wa-gap-xl,.wa-gap-2xl,.wa-gap-3xl,.wa-gap-4xl,.wa-gap-5xl){display:flex}.wa-gap-0{gap:0px}.wa-gap-3xs{gap:var(--wa-space-3xs)}.wa-gap-2xs{gap:var(--wa-space-2xs)}.wa-gap-xs{gap:var(--wa-space-xs)}.wa-gap-s{gap:var(--wa-space-s)}.wa-gap-m{gap:var(--wa-space-m)}.wa-gap-l{gap:var(--wa-space-l)}.wa-gap-xl{gap:var(--wa-space-xl)}.wa-gap-2xl{gap:var(--wa-space-2xl)}.wa-gap-3xl{gap:var(--wa-space-3xl)}.wa-gap-4xl{gap:var(--wa-space-4xl)}.wa-gap-5xl{gap:var(--wa-space-5xl)}}@layer wa-utilities{[class*=wa-body]{font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal)}[class*=wa-heading]{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}[class*=wa-caption]{color:var(--wa-color-text-quiet);font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-condensed)}[class*=wa-longform]{font-family:var(--wa-font-family-longform);font-weight:var(--wa-font-weight-longform);line-height:var(--wa-line-height-normal)}.wa-font-size-3xs,.wa-body-3xs,.wa-heading-3xs,.wa-caption-3xs,.wa-longform-3xs{font-size:var(--wa-font-size-3xs)}.wa-font-size-2xs,.wa-body-2xs,.wa-heading-2xs,.wa-caption-2xs,.wa-longform-2xs{font-size:var(--wa-font-size-2xs)}.wa-font-size-xs,.wa-body-xs,.wa-heading-xs,.wa-caption-xs,.wa-longform-xs{font-size:var(--wa-font-size-xs)}.wa-font-size-s,.wa-body-s,.wa-heading-s,.wa-caption-s,.wa-longform-s{font-size:var(--wa-font-size-s)}.wa-font-size-m,.wa-body-m,.wa-heading-m,.wa-caption-m,.wa-longform-m{font-size:var(--wa-font-size-m)}.wa-font-size-l,.wa-body-l,.wa-heading-l,.wa-caption-l,.wa-longform-l{font-size:var(--wa-font-size-l)}.wa-font-size-xl,.wa-body-xl,.wa-heading-xl,.wa-caption-xl,.wa-longform-xl{font-size:var(--wa-font-size-xl)}.wa-font-size-2xl,.wa-body-2xl,.wa-heading-2xl,.wa-caption-2xl,.wa-longform-2xl{font-size:var(--wa-font-size-2xl)}.wa-font-size-3xl,.wa-body-3xl,.wa-heading-3xl,.wa-caption-3xl,.wa-longform-3xl{font-size:var(--wa-font-size-3xl)}.wa-font-size-4xl,.wa-body-4xl,.wa-heading-4xl,.wa-caption-4xl,.wa-longform-4xl{font-size:var(--wa-font-size-4xl)}.wa-font-size-5xl,.wa-body-5xl,.wa-heading-5xl,.wa-caption-5xl,.wa-longform-5xl{font-size:var(--wa-font-size-5xl)}.wa-font-weight-light{font-weight:var(--wa-font-weight-light)}.wa-font-weight-normal{font-weight:var(--wa-font-weight-normal)}.wa-font-weight-semibold{font-weight:var(--wa-font-weight-semibold)}.wa-font-weight-bold{font-weight:var(--wa-font-weight-bold)}.wa-color-text-normal{color:var(--wa-color-text-normal)}.wa-color-text-quiet{color:var(--wa-color-text-quiet)}.wa-color-text-link{color:var(--wa-color-text-link)}.wa-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-text-nowrap,.wa-text-wrap-nowrap{text-wrap:nowrap}.wa-text-balance,.wa-text-wrap-balance{text-wrap:balance}@supports (text-wrap: pretty){.wa-text-pretty,.wa-text-wrap-pretty{text-wrap:pretty}}.wa-text-uppercase{text-transform:uppercase}.wa-text-lowercase{text-transform:lowercase}.wa-text-capitalize{text-transform:capitalize}.wa-text-start{text-align:start}.wa-text-center{text-align:center}.wa-text-end{text-align:end}.wa-text-justify{text-align:justify}.wa-link{color:var(--wa-color-text-link);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default)}@media(hover:hover){.wa-link:hover{color:color-mix(in oklab,var(--wa-color-text-link) 100%,var(--wa-color-mix-hover));text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}}.wa-link-plain{color:var(--wa-color-text-normal);text-decoration:none}@media(hover:hover){.wa-link-plain:hover{color:color-mix(in oklab,currentColor,var(--wa-color-mix-hover));text-decoration:none}}.wa-list-plain:is(ol,ul){list-style:none;padding-inline-start:0}.wa-list-plain:is(ol,ul)>li{margin-inline-start:0}.wa-form-control-label{color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height)}.wa-form-control-value{color:var(--wa-form-control-value-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-placeholder{color:var(--wa-form-control-placeholder-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-hint{color:var(--wa-form-control-hint-color);font-weight:var(--wa-form-control-hint-font-weight);font-size:var(--wa-font-size-smaller);line-height:var(--wa-form-control-hint-line-height)}}@layer wa-utilities{:is([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split])>*{margin-block:0;margin-inline:0}:where([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split]){gap:var(--wa-space-m)}[class*=wa-cluster]{display:flex}:where([class*=wa-cluster]){align-items:center;justify-content:flex-start;flex-wrap:wrap}[class*=wa-flank]{display:flex;--content-percentage: initial;--flank-size: initial}[class*=wa-flank]:not([class*=":end"])>:first-child,[class*=wa-flank][class*=":start"]>:first-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=wa-flank]:not([class*=":end"])>:last-child,[class*=wa-flank][class*=":start"]>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}[class*=wa-flank][class*=":end"]>:last-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=wa-flank][class*=":end"]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}:where([class*=wa-flank]){align-items:center;flex-wrap:wrap}[class*=wa-frame]{display:flex;aspect-ratio:1 / 1;overflow:hidden}[class*=wa-frame]>img,[class*=wa-frame]>video{block-size:100%;inline-size:100%;object-fit:cover}[class*=wa-frame][class*=":square"]{aspect-ratio:1 / 1}[class*=wa-frame][class*=":landscape"]{aspect-ratio:16 / 9}[class*=wa-frame][class*=":portrait"]{aspect-ratio:9 / 16}:where([class*=wa-frame]){align-items:center;justify-content:center}[class*=wa-grid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min-column-size, 20ch),100%),1fr));--min-column-size: initial}.wa-span-grid{grid-column:1 / -1}[class*=wa-split]{display:flex}[class*=wa-split],[class*=wa-split][class*=":row"]{flex-direction:row;block-size:auto;inline-size:100%}[class*=wa-split]:not([class*=":column"])>:first-child{flex:0 1 auto}[class*=wa-split][class*=":column"]{flex-direction:column;block-size:auto;inline-size:auto;align-self:stretch}:where([class*=wa-split]){align-items:center;justify-content:space-between;flex-wrap:wrap}[class*=wa-stack]{display:flex;flex-direction:column}:where([class*=wa-stack]){align-items:stretch;justify-content:flex-start}}@layer wa-utilities{@scope(.wa-prose)to (.wa-not-prose){:where(:scope){--wa-prose-rhythm-scale: 1;--wa-prose-rhythm-2xs: calc(.25em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-xs: calc(.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-s: calc(.75em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-m: calc(1em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-l: calc(1.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-xl: calc(2em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-2xl: calc(2.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-3xl: calc(3em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-line-length: 65ch;max-inline-size:var(--wa-prose-line-length);font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first last allow-end;:where(h1){font-size:2.5625em}:where(h2){font-size:2em}:where(h3){font-size:1.5625em}:where(h4){font-size:1.25em}:where(h5){font-size:1em}:where(h6){font-size:.75em}:where(h1,h2){letter-spacing:-.01em}:where(h1):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}& *+:where(h2){margin-block-start:var(--wa-prose-rhythm-2xl)}:where(h2):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}& *+:where(h3){margin-block-start:var(--wa-prose-rhythm-xl)}:where(h3):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(h4,h5,h6):has(+*){margin-block-end:var(--wa-prose-rhythm-xs)}:where(h1+h2,h1+h3,h2+h3,h2+h4,h3+h4,h4+h5,h5+h6){margin-block-start:var(--wa-prose-rhythm-m)}:where(p,ul,ol,dl):has(+*){margin-block-end:var(--wa-prose-rhythm-l)}:where(ul,ol)>:where(li):has(+li){margin-block-end:var(--wa-prose-rhythm-2xs)}:where(dd):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(figcaption){margin-block-start:var(--wa-prose-rhythm-xs)}:where(code,pre){overflow-wrap:anywhere}:where(hr){margin-block:var(--wa-prose-rhythm-3xl)}:where(hr+:is(h1,h2,h3,h4,h5,h6)){margin-block-start:0}:where(pre,figure,table,blockquote,wa-callout,details):has(+*){margin-block-end:var(--wa-prose-rhythm-xl)}:where(:not(h1,h2,h3,h4,h5,h6)+:is(pre,figure,table,blockquote,wa-callout,details)){margin-block-start:var(--wa-prose-rhythm-xl)}:where(:is(h1,h2,h3,h4,h5,h6)+:is(pre,figure,table,blockquote,wa-callout,details)){margin-block-start:var(--wa-prose-rhythm-m)}}}}@layer wa-utilities{.wa-size-xs{font-size:var(--wa-font-size-xs)}.wa-size-s{font-size:var(--wa-font-size-s)}.wa-size-m{font-size:var(--wa-font-size-m)}.wa-size-l{font-size:var(--wa-font-size-l)}.wa-size-xl{font-size:var(--wa-font-size-xl)}}@layer wa-utilities{:where(:root),.wa-neutral,.wa-invert{--wa-color-fill-loud: var(--wa-color-neutral-fill-loud);--wa-color-fill-normal: var(--wa-color-neutral-fill-normal);--wa-color-fill-quiet: var(--wa-color-neutral-fill-quiet);--wa-color-border-loud: var(--wa-color-neutral-border-loud);--wa-color-border-normal: var(--wa-color-neutral-border-normal);--wa-color-border-quiet: var(--wa-color-neutral-border-quiet);--wa-color-on-loud: var(--wa-color-neutral-on-loud);--wa-color-on-normal: var(--wa-color-neutral-on-normal);--wa-color-on-quiet: var(--wa-color-neutral-on-quiet)}.wa-brand{--wa-color-fill-loud: var(--wa-color-brand-fill-loud);--wa-color-fill-normal: var(--wa-color-brand-fill-normal);--wa-color-fill-quiet: var(--wa-color-brand-fill-quiet);--wa-color-border-loud: var(--wa-color-brand-border-loud);--wa-color-border-normal: var(--wa-color-brand-border-normal);--wa-color-border-quiet: var(--wa-color-brand-border-quiet);--wa-color-on-loud: var(--wa-color-brand-on-loud);--wa-color-on-normal: var(--wa-color-brand-on-normal);--wa-color-on-quiet: var(--wa-color-brand-on-quiet)}.wa-success{--wa-color-fill-loud: var(--wa-color-success-fill-loud);--wa-color-fill-normal: var(--wa-color-success-fill-normal);--wa-color-fill-quiet: var(--wa-color-success-fill-quiet);--wa-color-border-loud: var(--wa-color-success-border-loud);--wa-color-border-normal: var(--wa-color-success-border-normal);--wa-color-border-quiet: var(--wa-color-success-border-quiet);--wa-color-on-loud: var(--wa-color-success-on-loud);--wa-color-on-normal: var(--wa-color-success-on-normal);--wa-color-on-quiet: var(--wa-color-success-on-quiet)}.wa-warning{--wa-color-fill-loud: var(--wa-color-warning-fill-loud);--wa-color-fill-normal: var(--wa-color-warning-fill-normal);--wa-color-fill-quiet: var(--wa-color-warning-fill-quiet);--wa-color-border-loud: var(--wa-color-warning-border-loud);--wa-color-border-normal: var(--wa-color-warning-border-normal);--wa-color-border-quiet: var(--wa-color-warning-border-quiet);--wa-color-on-loud: var(--wa-color-warning-on-loud);--wa-color-on-normal: var(--wa-color-warning-on-normal);--wa-color-on-quiet: var(--wa-color-warning-on-quiet)}.wa-danger{--wa-color-fill-loud: var(--wa-color-danger-fill-loud);--wa-color-fill-normal: var(--wa-color-danger-fill-normal);--wa-color-fill-quiet: var(--wa-color-danger-fill-quiet);--wa-color-border-loud: var(--wa-color-danger-border-loud);--wa-color-border-normal: var(--wa-color-danger-border-normal);--wa-color-border-quiet: var(--wa-color-danger-border-quiet);--wa-color-on-loud: var(--wa-color-danger-on-loud);--wa-color-on-normal: var(--wa-color-danger-on-normal);--wa-color-on-quiet: var(--wa-color-danger-on-quiet)}}:root{--wa-font-family-body: "Kumbh Sans", sans-serif;--wa-font-family-heading: "Kumbh Sans", sans-serif;--wa-font-family-code: ui-monospace, Consolas, monospace;--wa-color-brand-fill-loud: var(--btn-solid-bg);--wa-color-brand-fill-normal: rgba(var(--brand-rgb), .16);--wa-color-brand-fill-quiet: rgba(var(--brand-rgb), .08);--wa-color-brand-border-loud: var(--btn-solid-bg);--wa-color-brand-border-normal: rgba(var(--brand-rgb), .5);--wa-color-brand-border-quiet: rgba(var(--brand-rgb), .28);--wa-color-brand-on-loud: #ffffff;--wa-color-brand-on-normal: var(--btn-solid-bg);--wa-color-brand-on-quiet: var(--btn-solid-bg);--wa-color-danger-fill-loud: var(--danger);--wa-color-danger-fill-normal: var(--danger-soft);--wa-color-danger-fill-quiet: var(--danger-soft);--wa-color-danger-border-loud: var(--danger);--wa-color-danger-border-normal: var(--danger);--wa-color-danger-on-loud: #ffffff;--wa-color-danger-on-normal: var(--danger);--wa-color-danger-on-quiet: var(--danger);--wa-color-success-fill-loud: var(--ok);--wa-color-success-fill-normal: var(--ok-soft);--wa-color-success-fill-quiet: var(--ok-soft);--wa-color-success-border-loud: var(--ok);--wa-color-success-border-normal: var(--ok);--wa-color-success-on-loud: #ffffff;--wa-color-success-on-normal: var(--ok);--wa-color-success-on-quiet: var(--ok);--wa-color-warning-fill-loud: var(--warn);--wa-color-warning-fill-normal: var(--warn-soft);--wa-color-warning-fill-quiet: var(--warn-soft);--wa-color-warning-border-loud: var(--warn);--wa-color-warning-border-normal: var(--warn);--wa-color-warning-on-loud: #ffffff;--wa-color-warning-on-normal: var(--warn);--wa-color-warning-on-quiet: var(--warn);--wa-color-surface-default: var(--card-bg);--wa-color-surface-raised: var(--card-bg);--wa-color-surface-lowered: var(--bg-subtle);--wa-color-surface-border: var(--border-light);--wa-color-text-normal: var(--primary-text);--wa-color-text-quiet: var(--text-muted);--wa-color-text-link: var(--accent-teal);--wa-border-radius-m: 10px;--wa-border-radius-l: 12px}wa-dialog.ds-wa-dialog{--width: 32rem;--spacing: 1.25rem;--backdrop-filter: blur(2px)}wa-dialog.ds-wa-dialog::part(dialog){border:1px solid var(--border-light);border-radius:14px}wa-dialog.ds-wa-dialog::part(title){font-weight:700;font-size:1.05rem}wa-dialog.ds-wa-dialog::part(footer){display:flex;justify-content:flex-end;gap:.6rem}.ds-wa-dialog__titulo{display:inline-flex;align-items:center;gap:.5rem}.ds-wa-dialog__titulo i{font-size:1.2rem;color:var(--accent-teal)}.ds-wa-dialog--danger .ds-wa-dialog__titulo i,.ds-wa-dialog--warning .ds-wa-dialog__titulo i{color:var(--danger)}.ds-wa-dialog--warning .ds-wa-dialog__titulo i{color:var(--warn)}.ds-wa-dialog__input{display:block;margin-top:.9rem}.ds-wa-dialog__error{margin:.4rem 0 0;font-size:.85rem;color:var(--danger)}@media(max-width:640px){wa-dialog.ds-wa-dialog{--width: calc(100vw - 1.5rem) }}:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:#0000;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px #0000;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:#0000;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:#0000;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:#0000;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}.ds-page,.documents-page,.purchases-page,.clients-page,.recaudos-page,.remisiones-page,.plantillas-page,.products-services-page,.nomina-page,.dian-page,.billing-history-page,.quotes-page{font-family:Arial,Helvetica,sans-serif;padding:2rem;padding-bottom:150px;max-width:1600px;margin:0 auto;min-height:calc(100dvh - var(--header-height))}.config-page.ds-page{padding:0;max-width:none;margin:0}.ds-container,.documents-container,.purchases-container,.clients-container,.recaudos-container,.remisiones-container,.plantillas-container,.products-services-container,.nomina-container,.dian-container,.quotes-container{background:var(--card-bg);border-radius:12px;border:1px solid var(--border-light);box-shadow:0 2px 12px #0000000f;padding:2rem}.ds-header,.documents-header,.purchases-header,.clients-header,.recaudos-header,.remisiones-header,.plantillas-header,.products-services-header,.nomina-header,.dian-header,.quotes-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;padding-bottom:.75rem;border-bottom:var(--header-accent-width) solid var(--header-accent);margin-bottom:.75rem}.ds-header h1,.documents-header h1,.purchases-header h1,.clients-header h1,.recaudos-header h1,.remisiones-header h1,.plantillas-header h1,.products-services-header h1,.nomina-header h1,.dian-header h1,.header-content h1{font-size:1.35rem;font-weight:700;color:var(--primary-color);margin:0 0 .35rem;line-height:1.35}.ds-header p,.documents-header p,.purchases-header p,.clients-header p,.header-content p{color:var(--text-muted);font-size:.75rem;margin:0}.ds-actions,.documents-actions,.purchases-actions,.clients-actions,.recaudos-actions,.remisiones-actions,.plantillas-actions,.products-services-actions,.nomina-actions,.quotes-actions{display:flex;gap:.75rem;flex-shrink:0;flex-wrap:wrap;align-items:center}.ds-btn-primary,.ds-actions .btn-primary,.documents-actions .btn-primary,.purchases-actions .btn-primary,.clients-actions .btn-primary,.recaudos-actions .btn-primary,.plantillas-actions .btn-primary,.products-services-actions .btn-primary,.export-submit,.ds-page .btn-primary:not(.btn-icon):not(.btn-action){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1.125rem!important;border-radius:8px!important;font-weight:600;font-size:.9rem;background:var(--header-accent)!important;color:#fff!important;border:none!important;cursor:pointer;transition:background .15s ease,transform .1s ease;white-space:nowrap;box-shadow:none;text-decoration:none}.ds-btn-primary:hover:not(:disabled),.ds-actions .btn-primary:hover,.documents-actions .btn-primary:hover,.purchases-actions .btn-primary:hover,.clients-actions .btn-primary:hover,.export-submit:hover:not(:disabled),.ds-page .btn-primary:not(.btn-icon):not(.btn-action):hover:not(:disabled){background:var(--brand-hover)!important;color:#fff!important;text-decoration:none}.ds-btn-secondary,.documents-actions .btn-secondary,.purchases-actions .btn-secondary,.clients-actions .btn-secondary,.export-cancel,.ds-page .btn-secondary:not(.btn-icon):not(.btn-action){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:10px 18px!important;border-radius:10px!important;font-weight:600;font-size:.875rem;background:var(--card-bg)!important;color:var(--primary-text)!important;border:1px solid var(--border-light)!important;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ds-btn-secondary:hover:not(:disabled),.documents-actions .btn-secondary:hover,.export-cancel:hover:not(:disabled),.ds-page .btn-secondary:not(.btn-icon):not(.btn-action):hover:not(:disabled){border-color:var(--header-accent)!important;background:rgba(var(--brand-rgb),.08)!important;color:var(--header-accent)!important}.config-page .btn-secondary:not(.btn-icon):not(.btn-action),.config-shell .btn-secondary:not(.btn-icon):not(.btn-action),.dian-page .btn-secondary:not(.btn-icon):not(.btn-action),.dian-card .btn-secondary:not(.btn-icon):not(.btn-action),.purchases-page .btn-secondary:not(.btn-icon):not(.btn-action):not(.header__menu-link),.nomina-page .btn-secondary:not(.btn-icon):not(.btn-action),.inv-section .btn-secondary:not(.btn-icon):not(.btn-action){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1rem!important;border-radius:8px!important;font-weight:600;font-size:.875rem;background:var(--header-accent)!important;color:#fff!important;border:none!important;cursor:pointer;transition:background .15s ease}.config-page .btn-secondary:not(.btn-icon):not(.btn-action):hover:not(:disabled),.config-shell .btn-secondary:not(.btn-icon):not(.btn-action):hover:not(:disabled),.dian-page .btn-secondary:not(.btn-icon):not(.btn-action):hover:not(:disabled),.dian-card .btn-secondary:not(.btn-icon):not(.btn-action):hover:not(:disabled),.purchases-page .btn-secondary:not(.btn-icon):not(.btn-action):not(.header__menu-link):hover:not(:disabled),.nomina-page .btn-secondary:not(.btn-icon):not(.btn-action):hover:not(:disabled),.inv-section .btn-secondary:not(.btn-icon):not(.btn-action):hover:not(:disabled){background:var(--accent-teal-hover)!important;color:#fff!important}.btn-secondary--outline,.btn-secondary.btn-secondary--outline{background:var(--card-bg)!important;color:var(--primary-text)!important;border:1px solid var(--border-light)!important}.btn-secondary--outline:hover:not(:disabled),.btn-secondary.btn-secondary--outline:hover:not(:disabled){border-color:var(--header-accent)!important;background:rgba(var(--brand-rgb),.08)!important;color:var(--header-accent)!important}.ds-search,.search-box{display:flex;align-items:stretch;min-width:220px;border:1px solid var(--border-light);border-radius:10px;background:var(--card-bg);overflow:hidden;transition:border-color .15s,box-shadow .15s}.ds-search:focus-within,.search-box:focus-within{border-color:var(--header-accent);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.18)}.ds-search__icon,.search-box>i:first-child{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;color:var(--header-accent);background:rgba(var(--brand-rgb),.08);border-right:1px solid var(--border-light)}.ds-search input,.search-box input{flex:1;min-width:0;border:none!important;outline:none;background:transparent;font-family:inherit;font-size:.9375rem;color:var(--primary-text);padding:.55rem .75rem}.ds-search input::placeholder,.search-box input::placeholder{color:var(--text-muted)}.ds-field-input,.documents-field-input{display:flex;align-items:stretch;width:100%;border:1px solid var(--border-light);border-radius:10px;background:var(--card-bg);overflow:hidden;transition:border-color .15s,box-shadow .15s}.ds-field-input:focus-within,.documents-field-input:focus-within{border-color:var(--header-accent);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.18)}.ds-field-input__icon,.documents-field-input__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;color:var(--header-accent);background:rgba(var(--brand-rgb),.08);border-right:1px solid var(--border-light)}.ds-field-input__icon i,.documents-field-input__icon i{font-size:1.05rem}.ds-field-input__control,.documents-field-input__control{flex:1;min-width:0;width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:.9375rem;color:var(--primary-text);padding:.55rem .75rem}.ds-field-input__control::placeholder,.documents-field-input__control::placeholder{color:var(--text-muted)}.ds-field-input__control:-webkit-autofill,.ds-field-input__control:-webkit-autofill:hover,.ds-field-input__control:-webkit-autofill:focus,.documents-field-input__control:-webkit-autofill,.documents-field-input__control:-webkit-autofill:hover,.documents-field-input__control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--card-bg) inset!important;box-shadow:0 0 0 1000px var(--card-bg) inset!important;-webkit-text-fill-color:var(--primary-text)!important;caret-color:var(--primary-text);transition:background-color 9999s ease-out 0s}[data-theme=dark] .ds-field-input,[data-theme=dark] .documents-field-input{background:var(--bg-subtle);border-color:var(--border-light)}[data-theme=dark] .ds-field-input__icon,[data-theme=dark] .documents-field-input__icon{background:rgba(var(--brand-rgb),.14);border-right-color:var(--border-light);color:var(--header-accent)}[data-theme=dark] .ds-field-input__control,[data-theme=dark] .documents-field-input__control{color:var(--primary-text);color-scheme:dark}[data-theme=dark] .ds-field-input__control:-webkit-autofill,[data-theme=dark] .ds-field-input__control:-webkit-autofill:hover,[data-theme=dark] .ds-field-input__control:-webkit-autofill:focus,[data-theme=dark] .documents-field-input__control:-webkit-autofill,[data-theme=dark] .documents-field-input__control:-webkit-autofill:hover,[data-theme=dark] .documents-field-input__control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bg-subtle) inset!important;box-shadow:0 0 0 1000px var(--bg-subtle) inset!important}[data-theme=dark] .ds-password-wrap__toggle{color:var(--text-muted)}[data-theme=dark] .ds-password-wrap__toggle:hover{color:var(--header-accent);background:rgba(var(--brand-rgb),.1)}.ds-field-input select.ds-field-input__control,.ds-field-input select.documents-field-input__control,.documents-field-input select.documents-field-input__control{appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.ds-field-input input[type=date].ds-field-input__control,.documents-field-input input[type=date].documents-field-input__control,.ds-field-input input[type=month].ds-field-input__control,.documents-field-input input[type=month].documents-field-input__control{position:relative}.ds-field-input input[type=date]::-webkit-calendar-picker-indicator,.documents-field-input input[type=date]::-webkit-calendar-picker-indicator,.ds-field-input input[type=month]::-webkit-calendar-picker-indicator,.documents-field-input input[type=month]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;top:0;width:100%;height:100%;cursor:pointer}.ds-filter-field,.documents-filter-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ds-drawer .purchases-filters-panel__head{display:none}.ds-filters-drawer__grid{display:flex;flex-direction:column;gap:.85rem}.led-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem 1rem;margin-bottom:0}.led-form-grid .ds-filter-field{margin:0}.led-form-grid__full{grid-column:1 / -1}.led-editable-table td>.ds-field-input__control,.ds-editable-table td>.ds-field-input__control,.led-editable-table td>select.ds-field-input__control,.ds-editable-table td>select.ds-field-input__control,.inv-editable-table td>.ds-field-input__control,.inv-editable-table td>select.ds-field-input__control{min-width:0;width:100%;padding:7px 9px;border:1px solid var(--border-light);border-radius:6px;background:var(--card-bg);font-size:.875rem;transition:border-color .15s ease,box-shadow .15s ease}.led-editable-table td>.ds-field-input__control:focus,.ds-editable-table td>.ds-field-input__control:focus,.led-editable-table td>select.ds-field-input__control:focus,.ds-editable-table td>select.ds-field-input__control:focus,.inv-editable-table td>.ds-field-input__control:focus,.inv-editable-table td>select.ds-field-input__control:focus{border-color:var(--header-accent);box-shadow:0 0 0 2px rgba(var(--brand-rgb),.16)}.led-editable-table .ds-field-input,.inv-editable-table .ds-field-input{width:100%}.led-editable-table .ds-field-input .ds-field-input__control,.inv-editable-table .ds-field-input .ds-field-input__control,.led-editable-table .ds-field-input select.ds-field-input__control,.inv-editable-table .ds-field-input select.ds-field-input__control{min-width:0;width:100%;padding:.55rem .75rem;border:none;border-radius:0;background:transparent;box-shadow:none;font-size:.9375rem}.led-editable-table .ds-field-input:focus-within,.inv-editable-table .ds-field-input:focus-within{border-color:var(--header-accent);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.18)}.led-editable-table .ds-field-input .inv-picker,.inv-editable-table .ds-field-input .inv-picker{flex:1;min-width:0}.led-editable-table td.ds-num .ds-field-input .ds-field-input__control,.inv-editable-table td.ds-num .ds-field-input .ds-field-input__control{text-align:left}.led-editable-table td.ds-num>.ds-field-input__control,.ds-editable-table td.ds-num>.ds-field-input__control{text-align:right}.led-editable-table .ds-field-input__control:disabled,.ds-editable-table .ds-field-input__control:disabled,.inv-editable-table .ds-field-input__control:disabled{opacity:.65;cursor:not-allowed}.led-editable-table .ds-field-input__control--compact,.ds-editable-table .ds-field-input__control--compact{max-width:130px}.ds-field-input__control--inline{padding:7px 9px;border:1px solid var(--border-light);border-radius:6px;background:var(--card-bg);font-size:.875rem;transition:border-color .15s ease,box-shadow .15s ease}.ds-field-input__control--inline:focus{border-color:var(--header-accent);box-shadow:0 0 0 2px rgba(var(--brand-rgb),.16)}.led-editable-table .ds-field-input__control--inline,.ds-editable-table .ds-field-input__control--inline{padding:7px 9px;border:1px solid var(--border-light);border-radius:6px;background:var(--card-bg)}.ds-field-input__textarea{resize:vertical;min-height:4.5rem;line-height:1.45}.ds-field-hint{display:block;margin-top:.35rem;font-size:.8125rem;color:var(--text-muted)}.ds-field-hint i{margin-right:.25rem}.ds-field-input>.searchable-select--embedded,.documents-field-input>.searchable-select--embedded{flex:1;min-width:0}.ds-password-wrap{flex:1;min-width:0;display:flex;align-items:stretch;position:relative}.ds-field-input>.ds-password-wrap .ds-field-input__control{padding-right:2.75rem}.ds-password-wrap__toggle{position:absolute;right:0;top:0;bottom:0;width:2.75rem;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:0 10px 10px 0}.ds-password-wrap__toggle:hover{color:var(--header-accent)}.info-box{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:8px}.info-box i{font-size:1.25rem;color:var(--header-accent);flex-shrink:0}.info-box p{font-size:.875rem;color:var(--primary-text);line-height:1.5;margin:0}.ds-filter-field label,.documents-filter-field label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0}.ds-field-input>.inv-picker--embedded,.documents-field-input>.inv-picker--embedded{flex:1;min-width:0;display:flex;align-items:stretch}.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.dian-table-wrap,.quotes-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border-light);border-radius:12px;background:var(--card-bg);box-shadow:0 1px 4px rgba(var(--brand-rgb),.06)}.ds-table,.documents-table,.purchases-table,.clients-table,.recaudos-table,.remisiones-table,.plantillas-table,.products-services-table,.nomina-table,.dian-table,.quotes-table,.admin-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9375rem}.ds-table thead,.documents-table thead,.purchases-table thead,.clients-table thead,.recaudos-table thead,.remisiones-table thead,.plantillas-table thead,.products-services-table thead,.nomina-table thead,.dian-table thead,.quotes-table thead,.admin-table thead{background:rgba(var(--brand-rgb),.1)}.ds-table th,.documents-table th,.purchases-table thead th,.clients-table th,.recaudos-table th,.remisiones-table th,.plantillas-table th,.products-services-table th,.nomina-table th,.dian-table th,.quotes-table th,.admin-table th{padding:.9rem 1rem;text-align:center;font-weight:700;color:var(--primary-color);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid var(--header-accent);border-right:1px solid var(--border-light)}.ds-table th:last-child,.documents-table th:last-child,.purchases-table thead th:last-child,.clients-table th:last-child,.recaudos-table th:last-child,.remisiones-table th:last-child,.plantillas-table th:last-child,.products-services-table th:last-child,.nomina-table th:last-child,.dian-table th:last-child,.quotes-table th:last-child,.admin-table th:last-child{border-right:none}.ds-table td,.documents-table td,.purchases-table tbody td,.clients-table td,.recaudos-table td,.remisiones-table td,.plantillas-table td,.products-services-table td,.nomina-table td,.dian-table td,.quotes-table td,.admin-table td{padding:.9rem 1rem;border-bottom:1px solid var(--border-light);color:var(--primary-text);vertical-align:middle;text-align:center}.ds-table td:not(:last-child),.documents-table td:not(:last-child),.purchases-table tbody td:not(:last-child),.clients-table td:not(:last-child),.recaudos-table td:not(:last-child),.remisiones-table td:not(:last-child),.plantillas-table td:not(:last-child),.products-services-table td:not(:last-child),.nomina-table td:not(:last-child),.dian-table td:not(:last-child),.quotes-table td:not(:last-child),.admin-table td:not(:last-child){border-right:1px solid var(--border-light)}.ds-table tbody tr:nth-child(2n),.documents-table tbody tr:nth-child(2n),.purchases-table tbody tr:nth-child(2n),.clients-table tbody tr:nth-child(2n),.recaudos-table tbody tr:nth-child(2n),.remisiones-table tbody tr:nth-child(2n),.plantillas-table tbody tr:nth-child(2n),.products-services-table tbody tr:nth-child(2n),.nomina-table tbody tr:nth-child(2n),.dian-table tbody tr:nth-child(2n),.quotes-table tbody tr:nth-child(2n),.admin-table tbody tr:nth-child(2n){background:rgba(var(--brand-rgb),.03)}.ds-table tbody tr:hover,.documents-table tbody tr:hover,.purchases-table tbody tr:hover,.clients-table tbody tr:hover,.recaudos-table tbody tr:hover,.remisiones-table tbody tr:hover,.plantillas-table tbody tr:hover,.products-services-table tbody tr:hover,.nomina-table tbody tr:hover,.dian-table tbody tr:hover,.quotes-table tbody tr:hover,.admin-table tbody tr:hover{background:rgba(var(--brand-rgb),.08)}.ds-table th.num-col,.ds-table td.num-col,.purchases-table th.num-col,.purchases-table td.num-col,.acc-table th.num-col,.acc-table td.num-col{text-align:right!important}.acc-table,.cb-doc-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;border:1px solid var(--border-light);border-radius:10px;overflow:hidden}.acc-table thead th,.cb-doc-table thead th{padding:.75rem 1rem;text-align:left;font-weight:700;color:var(--primary-color);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;background:rgba(var(--brand-rgb),.1);border-bottom:1px solid var(--header-accent);border-right:1px solid var(--border-light)}.acc-table tbody td,.cb-doc-table tbody td{padding:.75rem 1rem;border-bottom:1px solid var(--border-light);text-align:left}.acc-table tbody tr:hover,.cb-doc-table tbody tr:hover{background:rgba(var(--brand-rgb),.06)}.ds-btn-action,.btn-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .75rem;border-radius:8px;font-size:.875rem;font-weight:500;color:var(--header-accent);background:rgba(var(--brand-rgb),.08);border:1px solid rgba(var(--brand-rgb),.18);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.ds-btn-action:hover:not(:disabled),.btn-action:hover:not(:disabled){background:rgba(var(--brand-rgb),.16);color:var(--brand-hover);border-color:rgba(var(--brand-rgb),.35)}.ds-row-actions,.document-actions,.action-buttons{display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap}.ds-status-badge,.status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:600;white-space:nowrap}.status-paid,.status-approved{background:#d4edda;color:#155724}.status-pending,.status-sent{background:#fff3cd;color:#856404}.status-rejected{background:#f8d7da;color:#721c24}.status-draft{background:#e2e3e5;color:#41464b}.ds-toolbar,.documents-toolbar,.pagination--modern{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.875rem;margin-bottom:1rem}.ds-toolbar--bottom,.documents-toolbar--bottom{margin-top:1.25rem;margin-bottom:0}.ds-pagination-meta,.documents-pagination-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.875rem}.ds-pagination-range,.documents-pagination-range,.pagination__info{font-size:.875rem;color:var(--text-muted);font-weight:500}.ds-pagination-range strong,.documents-pagination-range strong{color:var(--primary-text);font-weight:700}.pagination:not(.pagination--legacy){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.875rem;margin-top:1.25rem;padding:.25rem;border-radius:10px;border:1px solid var(--border-light);background:rgba(var(--brand-rgb),.06)}.pagination:not(.pagination--legacy) button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .75rem!important;border:none!important;border-radius:7px!important;background:transparent!important;color:var(--text-muted)!important;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .15s,color .15s}.pagination:not(.pagination--legacy) button:hover:not(:disabled){background:var(--card-bg)!important;color:var(--header-accent)!important}.pagination:not(.pagination--legacy) button:disabled{opacity:.45;cursor:not-allowed}.pagination:not(.pagination--legacy) .pagination__info{font-weight:700;font-variant-numeric:tabular-nums}.ds-toolbar__actions,.documents-toolbar__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-left:auto}.ds-page-size,.documents-page-size{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border:1px solid var(--border-light);border-radius:10px;background:rgba(var(--brand-rgb),.06)}.ds-page-size label,.documents-page-size label{font-size:.75rem;font-weight:600;color:var(--text-muted);margin:0;white-space:nowrap}.ds-page-size__select,.documents-page-size__select{border:none;background-color:transparent;font-family:inherit;font-size:.875rem;font-weight:700;color:var(--header-accent);cursor:pointer;outline:none;padding:.15rem 1.25rem .15rem .25rem;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--header-accent) 50%),linear-gradient(135deg,var(--header-accent) 50%,transparent 50%);background-position:calc(100% - 10px) calc(50% - 2px),calc(100% - 5px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.ds-pagination-controls,.documents-pagination-controls{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem;border-radius:10px;border:1px solid var(--border-light);background:rgba(var(--brand-rgb),.08)}.ds-toolbar__pagination-row{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ds-pagination-btn,.documents-pagination-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .15s,color .15s}.ds-pagination-btn:hover:not(:disabled),.documents-pagination-btn:hover:not(:disabled){background:var(--card-bg);color:var(--header-accent)}.ds-pagination-btn:disabled,.documents-pagination-btn:disabled{opacity:.45;cursor:not-allowed}.ds-pagination-indicator,.documents-pagination-indicator{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-width:64px;padding:0 .35rem;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--primary-text)}.ds-pagination-indicator__current,.documents-pagination-indicator__current{color:var(--header-accent)}.ds-view-toggle,.documents-view-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;border:1px solid var(--border-light);background:rgba(var(--brand-rgb),.08)}.ds-view-btn,.documents-view-btn{width:36px;height:36px;border:none;border-radius:7px;background:transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.ds-view-btn.active,.documents-view-btn.active{background:var(--card-bg);color:var(--header-accent);box-shadow:0 1px 2px #0000000f,0 1px 4px rgba(var(--brand-rgb),.15)}@media(max-width:768px){.ds-view-toggle,.documents-view-toggle{display:none!important}}.ds-th-sort,.documents-th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s,color .15s}.ds-th-sort:hover,.documents-th-sort:hover{background:rgba(var(--brand-rgb),.14);color:var(--header-accent)}.ds-modal-overlay,.export-overlay,.pm-overlay{position:fixed;inset:0;background:#00141e73;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:12000;animation:ds-fade-in .2s ease-out}.ds-modal,.export-modal,.pm-modal{width:min(720px,100%);background:var(--card-bg);border:1px solid rgba(var(--brand-rgb),.28);border-radius:14px;box-shadow:0 16px 40px #00273724,0 4px 12px rgba(var(--brand-rgb),.08);overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.pm-modal{width:min(560px,100%)}.pm-modal--wide,.ds-modal--wide{width:min(760px,100%)}.ds-modal--confirm{width:min(480px,100%)}.ds-confirm-body{display:flex;flex-direction:column;gap:.5rem}.ds-confirm-message{margin:0;color:var(--secondary-color);line-height:1.55;white-space:pre-line;font-size:.95rem}.export-submit--danger{background:#ef4444!important}.export-submit--danger:hover:not(:disabled){background:#dc2626!important}.export-submit--warning{background:#d97706!important}.export-submit--warning:hover:not(:disabled){background:#b45309!important}.ds-modal-header,.export-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem .85rem;border-bottom:var(--header-accent-width) solid var(--header-accent);background:var(--card-bg)}.export-modal-header__content{flex:1;min-width:0}.pm-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem .85rem;border-bottom:var(--header-accent-width) solid var(--header-accent);background:var(--card-bg);color:var(--primary-color)}.ds-modal-header h3,.export-modal-header h3,.pm-header h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:700;color:var(--primary-color)}.ds-modal-body,.export-modal-body,.pm-body{padding:1.25rem 1.5rem;overflow-y:auto;background:color-mix(in srgb,var(--card-bg) 94%,var(--header-accent) 6%)}.ds-modal-actions,.export-modal-actions,.pm-actions{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-light);background:var(--card-bg)}.ds-modal-close,.export-modal-close,.pm-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:rgba(var(--brand-rgb),.1);color:var(--header-accent);cursor:pointer;font-size:1.25rem;transition:background-color .15s}.ds-modal-close:hover:not(:disabled),.export-modal-close:hover:not(:disabled),.pm-close:hover:not(:disabled){background:rgba(var(--brand-rgb),.18);color:var(--brand-hover)}.ds-drawer-overlay{position:fixed;inset:0;z-index:11001;background:#00141e73;animation:ds-fade-in .2s ease-out}.ds-drawer{position:fixed;top:0;right:0;bottom:0;width:min(100%,420px);z-index:11002;display:flex;flex-direction:column;background:var(--card-bg);box-shadow:-8px 0 32px #0027372e;animation:ds-drawer-in .28s ease-out}.ds-drawer--wide{width:min(100%,520px)}.ds-drawer .ds-modal-body{flex:1;min-height:0;overflow-y:auto}@media(max-width:768px){.ds-modal-overlay,.export-overlay,.pm-overlay{align-items:flex-end;justify-content:center;padding:0}.ds-modal,.export-modal,.pm-modal{width:100%;max-width:100%;max-height:min(92dvh,calc(100dvh - env(safe-area-inset-bottom,0px)));margin:0;border-radius:16px 16px 0 0;border-left:none;border-right:none;border-bottom:none;animation:ds-modal-sheet-in .28s cubic-bezier(.22,1,.36,1)}.ds-modal--wide,.pm-modal--wide,.ds-modal--confirm{width:100%;max-width:100%}.ds-modal--confirm{max-height:min(88dvh,100dvh)}.ds-modal-header,.export-modal-header,.pm-header{padding:calc(.85rem + env(safe-area-inset-top,0px)) 1rem .75rem;gap:.65rem;flex-shrink:0}.export-modal-header__content{flex:1;min-width:0}.ds-modal-header h3,.export-modal-header h3,.pm-header h3{font-size:1.05rem;line-height:1.35;overflow-wrap:break-word}.ds-modal-body,.export-modal-body,.pm-body{padding:1rem;flex:1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ds-modal-actions,.export-modal-actions,.pm-actions{flex-direction:column-reverse;align-items:stretch;gap:.5rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));flex-shrink:0}.ds-modal-actions .export-cancel,.ds-modal-actions .export-submit,.export-modal-actions .export-cancel,.export-modal-actions .export-submit,.pm-actions .export-cancel,.pm-actions .export-submit,.ds-modal-actions>button,.export-modal-actions>button,.pm-actions>button{width:100%;justify-content:center;white-space:normal;min-height:44px}.ds-modal-close,.export-modal-close,.pm-close{flex-shrink:0;width:40px;height:40px}.ds-drawer{width:100%;max-width:100%;left:0;right:0;animation:ds-drawer-in .28s cubic-bezier(.22,1,.36,1)}.ds-drawer--wide{width:100%;max-width:100%}.ds-drawer .ds-modal-header,.ds-drawer .export-modal-header{padding-top:calc(.85rem + env(safe-area-inset-top,0px))}.ds-drawer .purchases-filters-grid,.ds-filters-drawer__grid{grid-template-columns:1fr!important}.ds-modal-body .led-form-grid,.ds-drawer .led-form-grid{grid-template-columns:1fr}:is(.clients-filters-panel--floating,.purchases-filters-panel--floating,.documents-filters-panel--floating,.recaudos-filters-panel--floating,.remisiones-filters-panel--floating,.quotes-filters-panel--floating,.plantillas-filters-panel--floating,.products-services-filters-panel--floating,.nomina-filters-panel--floating,.tb-filters-panel--floating){left:0!important;right:0!important;width:100%!important;max-width:100%!important;bottom:0;top:auto!important;max-height:min(85dvh,calc(100dvh - env(safe-area-inset-bottom,0px)));border-radius:16px 16px 0 0;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}:is(.clients-filters-panel--floating,.purchases-filters-panel--floating,.documents-filters-panel--floating,.recaudos-filters-panel--floating,.remisiones-filters-panel--floating,.quotes-filters-panel--floating,.plantillas-filters-panel--floating,.products-services-filters-panel--floating,.nomina-filters-panel--floating,.tb-filters-panel--floating) :is(.clients-filters-grid,.purchases-filters-grid,.documents-filters-grid,.recaudos-filters-grid,.remisiones-filters-grid,.quotes-filters-grid,.plantillas-filters-grid,.products-services-filters-grid,.nomina-filters-grid,.tb-filters-grid){grid-template-columns:1fr!important}.modal-overlay:not(.client-modal-drawer):not(.nomina-drawer){align-items:flex-end;padding:0}.modal-overlay:not(.client-modal-drawer):not(.nomina-drawer) .modal-container{width:100%;max-width:100%;max-height:min(92dvh,100dvh);border-radius:16px 16px 0 0;margin:0}.client-modal-drawer-panel.modal-container,.nomina-drawer-panel.modal-container{width:100%;max-width:100%;min-width:0;border-radius:0}.modal-footer{flex-direction:column-reverse;gap:.5rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.modal-footer button{width:100%;justify-content:center;min-height:44px}}@media(max-width:480px){.ds-modal-header h3,.export-modal-header h3,.pm-header h3{font-size:1rem}.ds-modal-body,.export-modal-body,.pm-body{padding:.85rem}}@keyframes ds-modal-sheet-in{0%{transform:translateY(100%);opacity:.92}to{transform:translateY(0);opacity:1}}.ds-empty,.page-loading{text-align:center;padding:2.5rem 1rem;color:var(--text-muted);font-size:.9375rem}.ds-empty i{font-size:2.5rem;color:var(--header-accent);opacity:.45;display:block;margin-bottom:.75rem}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}:is(.documents-sticky-head,.purchases-sticky-head,.clients-sticky-head,.recaudos-sticky-head,.remisiones-sticky-head,.plantillas-sticky-head,.quotes-sticky-head,.products-services-sticky-head,.nomina-sticky-head,.tb-sticky-head){position:static!important;top:auto!important;z-index:auto!important}@media(max-width:767px){.ds-header,.documents-header,.purchases-header,.clients-header,.recaudos-header,.remisiones-header,.plantillas-header,.products-services-header,.nomina-header,.dian-header,.quotes-header,.admin-page-header,.owner-dash__head{flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap;gap:.875rem}.ds-header .header-content,.documents-header .header-content,.purchases-header .header-content,.clients-header .header-content,.recaudos-header .header-content,.remisiones-header .header-content,.plantillas-header .header-content,.products-services-header .header-content,.nomina-header .header-content,.dian-header .header-content,.quotes-header .header-content,.admin-page-header>div:first-child,.owner-dash__head>div:first-child{width:100%;min-width:0;flex:none}.ds-actions,.documents-actions,.purchases-actions,.clients-actions,.recaudos-actions,.remisiones-actions,.plantillas-actions,.products-services-actions,.nomina-actions,.quotes-actions,.admin-header-actions{width:100%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:.5rem;justify-content:flex-start}.ds-actions>.btn-primary,.ds-actions>.btn-secondary,.ds-actions>a.btn-primary,.documents-actions>.btn-primary,.documents-actions>.btn-secondary,.documents-actions>a.btn-primary,.purchases-actions>.btn-primary,.purchases-actions>.btn-secondary,.clients-actions>.btn-primary,.clients-actions>.btn-secondary,.recaudos-actions>.btn-primary,.recaudos-actions>.btn-secondary,.remisiones-actions>.btn-primary,.remisiones-actions>.btn-secondary,.plantillas-actions>.btn-primary,.plantillas-actions>.btn-secondary,.products-services-actions>.btn-primary,.products-services-actions>.btn-secondary,.nomina-actions>.btn-primary,.nomina-actions>.btn-secondary,.quotes-actions>.btn-primary,.quotes-actions>.btn-secondary,.admin-header-actions>.admin-btn-primary,.admin-header-actions>.btn-primary{flex:1 1 calc(50% - .25rem);min-width:min(100%,9rem);justify-content:center}.ds-actions>:only-child,.documents-actions>:only-child,.purchases-actions>:only-child,.clients-actions>:only-child,.recaudos-actions>:only-child,.remisiones-actions>:only-child,.plantillas-actions>:only-child,.products-services-actions>:only-child,.nomina-actions>:only-child,.quotes-actions>:only-child,.admin-header-actions>:only-child{flex:1 1 100%;width:100%}.ds-actions .search-box,.clients-actions .search-box,.admin-search{flex:1 1 100%;width:100%;min-width:0}.owner-dash__cta{width:100%;justify-content:center}.ds-page,.documents-page,.purchases-page,.clients-page{padding:1rem}.ds-container,.documents-container,.purchases-container,.clients-container{padding:1.25rem 1rem}.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container{overflow:visible;border:none;box-shadow:none;background:transparent}.ds-table thead,.documents-table thead,.purchases-table thead,.clients-table thead,.admin-table thead,.reports-table thead{display:none}.ds-table tbody tr,.documents-table tbody tr,.purchases-table tbody tr,.clients-table tbody tr,.admin-table tbody tr,.reports-table tbody tr{display:block;margin-bottom:1rem;padding:1rem;border:1px solid var(--border-light);border-radius:12px;background:var(--card-bg);box-shadow:0 1px 3px #0000000f}.fs-block .ds-table tbody tr,.fs-block .purchases-table tbody tr,.fs-block .acc-table tbody tr,.fs-block .acc-table tfoot tr{display:table-row;margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none}.fs-block .ds-table tbody td,.fs-block .purchases-table tbody td,.fs-block .acc-table tbody td,.fs-block .acc-table tfoot td{display:table-cell;padding:inherit;border-bottom:inherit;text-align:inherit}.fs-block .ds-table tbody td:before,.fs-block .purchases-table tbody td:before,.fs-block .acc-table tbody td:before,.fs-block .acc-table tfoot td:before{content:none}.fs-block .ds-table-container,.fs-block .purchases-table-container,.fs-block .acc-table-container{overflow-x:auto;border:1px solid var(--border-light);border-radius:10px;background:var(--card-bg)}.ds-table tbody td,.documents-table tbody td,.purchases-table tbody td,.clients-table tbody td,.admin-table tbody td,.reports-table tbody td{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border:none;border-bottom:1px solid var(--bg-subtle);text-align:right}.ds-table tbody td:before,.documents-table tbody td:before,.purchases-table tbody td:before,.clients-table tbody td:before,.admin-table tbody td:before,.reports-table tbody td:before{content:attr(data-label);font-weight:700;font-size:.75rem;color:var(--primary-color);margin-right:.75rem;flex-shrink:0;text-align:left}.ds-table tbody td[data-label=""]:before,.documents-table tbody td[data-label=""]:before,.purchases-table tbody td[data-label=""]:before,.clients-table tbody td[data-label=""]:before,.admin-table tbody td[data-label=""]:before,.reports-table tbody td[data-label=""]:before{content:none}.led-editable-table .ds-table tbody tr,.led-editable-table .purchases-table tbody tr{padding:1rem 1.125rem}.led-editable-table .ds-table tbody td,.led-editable-table .purchases-table tbody td{flex-direction:column;align-items:stretch;gap:.4rem;padding:.65rem 0;text-align:left}.led-editable-table .ds-table tbody td:before,.led-editable-table .purchases-table tbody td:before{width:100%;margin:0;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.led-editable-table .ds-table tbody td.ds-num,.led-editable-table .purchases-table tbody td.ds-num{text-align:left}.led-editable-table .ds-table tbody td .ds-field-input,.led-editable-table .ds-table tbody td .ds-field-input__control,.led-editable-table .purchases-table tbody td .ds-field-input__control,.led-editable-table .ds-table tbody td input,.led-editable-table .ds-table tbody td select,.led-editable-table .purchases-table tbody td input,.led-editable-table .purchases-table tbody td select{width:100%;max-width:none;text-align:left}.led-editable-table .ds-table tbody td:last-child,.led-editable-table .purchases-table tbody td:last-child{flex-direction:row;justify-content:flex-end;align-items:center;border-bottom:none;border-top:1px solid var(--border-light);padding-top:.75rem;margin-top:.15rem}.led-editable-table .ds-table tbody td:last-child:before,.led-editable-table .purchases-table tbody td:last-child:before{display:none}.ds-toolbar,.documents-toolbar{flex-direction:column;align-items:stretch}.ds-pagination-meta,.documents-pagination-meta{flex-direction:column;align-items:stretch;width:100%;gap:.625rem}.ds-pagination-range,.documents-pagination-range{width:100%;text-align:center;font-size:.8125rem;line-height:1.4}.ds-toolbar__pagination-row{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%}.ds-toolbar__pagination-row .ds-page-size,.ds-toolbar__pagination-row .documents-page-size{width:100%;flex:none;justify-content:center;padding:.5rem .875rem}.ds-toolbar__pagination-row .ds-pagination-controls,.ds-toolbar__pagination-row .documents-pagination-controls,.ds-toolbar__actions .ds-pagination-controls,.ds-toolbar__actions .documents-pagination-controls{width:100%;flex:none;justify-content:center;padding:.35rem .5rem}.ds-pagination-btn,.documents-pagination-btn{width:44px;height:44px}.ds-pagination-indicator,.documents-pagination-indicator{min-width:72px;font-size:.9375rem}.ds-toolbar__actions,.documents-toolbar__actions{width:100%;margin-left:0;flex-direction:column;align-items:stretch;gap:.5rem}.ds-toolbar__actions .ds-page-size,.ds-toolbar__actions .documents-page-size,.ds-toolbar__actions :is(.nomina-filters-toolbar,.documents-filters-toolbar,.purchases-filters-toolbar,.remisiones-filters-toolbar,.quotes-filters-toolbar,.tb-filters-toolbar){width:100%}}@media(min-width:768px){html.has-app-sidebar :is(.ds-page,.documents-page,.purchases-page,.clients-page,.recaudos-page,.remisiones-page,.plantillas-page,.products-services-page,.nomina-page,.dian-page,.billing-history-page,.quotes-page){padding:1.25rem 1.5rem}html.has-app-sidebar :is(.ds-container,.documents-container,.purchases-container,.clients-container,.recaudos-container,.remisiones-container,.plantillas-container,.products-services-container,.nomina-container,.dian-container,.quotes-container){padding:1.25rem 1.5rem}html.has-app-sidebar :is(.ds-header h1,.header-content h1,.documents-header h1,.purchases-header h1,.clients-header h1,.recaudos-header h1,.remisiones-header h1,.plantillas-header h1,.products-services-header h1,.nomina-header h1,.dian-header h1,.quotes-header h1){font-size:1.2rem}}main table:not(.acc-table):not(.cb-doc-table):not(.cot-table):not(.pubq-table):not(.pubr-table):not(.pm-result-table):not(.lector__tabla) thead th,.ds-page table:not(.acc-table):not(.cb-doc-table):not(.cot-table):not(.pubq-table):not(.pubr-table):not(.pm-result-table):not(.lector__tabla) thead th{text-align:center!important}main table:not(.acc-table):not(.cb-doc-table):not(.cot-table):not(.pubq-table):not(.pubr-table):not(.pm-result-table):not(.lector__tabla) tbody td,.ds-page table:not(.acc-table):not(.cb-doc-table):not(.cot-table):not(.pubq-table):not(.pubr-table):not(.pm-result-table):not(.lector__tabla) tbody td{text-align:center;vertical-align:middle}main table th.num-col,main table td.num-col,main table th.r,main table td.r,.ds-page table th.num-col,.ds-page table td.num-col,.ds-page table th.r,.ds-page table td.r{text-align:right!important}.ds-check-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:.65rem;min-width:0}.ds-check-card{position:relative;display:flex;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;border:1px solid var(--border-light);border-radius:10px;background:var(--card-bg);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;min-width:0}.ds-check-card:hover:not(.ds-check-card--disabled){border-color:color-mix(in srgb,var(--header-accent) 45%,var(--border-light));background:var(--bg-subtle)}.ds-check-card--checked{border-color:var(--header-accent);background:color-mix(in srgb,var(--header-accent) 10%,var(--card-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--header-accent) 25%,transparent)}.ds-check-card--disabled{opacity:.55;cursor:not-allowed}.ds-check-card__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ds-check-card__icon{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--header-accent) 12%,var(--bg-subtle));color:var(--header-accent);font-size:1.05rem}.ds-check-card--checked .ds-check-card__icon{background:var(--header-accent);color:#fff}.ds-check-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.ds-check-card__label{font-size:.9rem;font-weight:600;color:var(--primary-text);line-height:1.35}.ds-check-card__desc{font-size:.8rem;color:var(--text-muted);line-height:1.4}.ds-check-card__tick{flex-shrink:0;width:1.35rem;height:1.35rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--header-accent);color:#fff;font-size:.85rem}@media(max-width:480px){.ds-check-card-grid{grid-template-columns:1fr}}body .ds-page,body [class$=-page]{padding-bottom:150px}.ds-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-header--compacto{padding:0 0 .5rem;margin-bottom:.5rem;border-bottom:0}.ds-toolbar__header-actions{display:inline-flex;align-items:center;gap:.5rem}.ds-toolbar__header-actions .btn-primary{padding:.45rem .9rem!important}.ds-vacio{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:3rem 1rem;color:var(--text-muted);text-align:center}.ds-vacio--compacto{padding:1.5rem 1rem}.ds-vacio>i{font-size:2.75rem;line-height:1;color:var(--border-light)}.ds-vacio--compacto>i{font-size:2rem}.ds-vacio__mensaje{max-width:34rem;margin:0;font-size:.95rem;font-weight:600}.ds-vacio__ayuda{max-width:34rem;margin:0;font-size:.85rem;color:var(--text-muted)}.ds-vacio__accion{margin-top:.75rem}.ds-field-suelto.ds-field-input__control,.ds-field-suelto.documents-field-input__control{width:auto;min-width:9rem;background:var(--card-bg);border:1px solid var(--border-light);border-radius:8px}.ds-field-suelto.ds-field-input__control:hover,.ds-field-suelto.documents-field-input__control:hover{border-color:var(--accent-teal)}.ds-field-suelto.ds-field-input__control:focus-visible,.ds-field-suelto.documents-field-input__control:focus-visible{border-color:var(--accent-teal);outline:2px solid color-mix(in srgb,var(--accent-teal) 35%,transparent);outline-offset:1px}@media(max-width:640px){.ds-field-suelto.ds-field-input__control,.ds-field-suelto.documents-field-input__control{width:100%}}.ds-field-input:has(textarea) .ds-field-input__icon,.documents-field-input:has(textarea) .documents-field-input__icon{align-items:flex-start;padding-top:.6rem;background:transparent;border-right:none}.ds-field-input:has(textarea) textarea,.documents-field-input:has(textarea) textarea{padding-left:0}.ds-field-input textarea,.documents-field-input textarea{resize:vertical;min-height:4.5rem}.ds-field-input,.ds-field-input__control,.documents-field-input,.documents-field-input__control,.ds-page :is(input,select,textarea){max-width:100%;min-width:0}.ds-field-label,.ds-filter-field>label,.ds-page label{overflow-wrap:break-word}.ds-actions>*,.ds-toolbar__actions>*,.ds-modal-actions>*,.export-modal-actions>*,.pm-actions>*{max-width:100%}.ds-modal,.export-modal,.pm-modal{max-height:min(90dvh,calc(100dvh - 2rem));max-width:100%;min-width:0}.ds-modal-actions,.export-modal-actions,.pm-actions{flex-wrap:wrap}@media(max-height:520px){.ds-modal-overlay,.export-overlay,.pm-overlay{padding:.35rem;align-items:stretch}.ds-modal,.export-modal,.pm-modal{max-height:calc(100dvh - .7rem);margin:auto 0}.ds-modal-header,.export-modal-header,.pm-header{padding:.55rem .9rem .45rem;flex-shrink:0}.ds-modal-header h3,.export-modal-header h3,.pm-header h3{font-size:.98rem}.ds-modal-body,.export-modal-body,.pm-body{padding:.6rem .9rem;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ds-modal-actions,.export-modal-actions,.pm-actions{padding:.5rem .9rem;gap:.5rem;flex-shrink:0}.ds-drawer{max-height:100dvh}.ds-drawer .ds-modal-header,.ds-drawer .export-modal-header{padding:.55rem .9rem .45rem}:is(.clients-filters-panel--floating,.purchases-filters-panel--floating,.documents-filters-panel--floating,.recaudos-filters-panel--floating,.remisiones-filters-panel--floating,.quotes-filters-panel--floating,.plantillas-filters-panel--floating,.products-services-filters-panel--floating,.nomina-filters-panel--floating,.tb-filters-panel--floating){padding:.7rem .85rem}}.ds-drawer,.ds-drawer--wide{max-width:100vw}.ds-table-scroll{display:block;width:100%}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result){container-type:inline-size;container-name:tabla;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table) thead th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@container tabla (max-width: 1180px){:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table) :is(th,td){padding:.7rem .6rem;font-size:.875rem}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table) thead th{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.25;font-size:.72rem}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table) tbody td{overflow-wrap:break-word}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table) tbody :is(td.ds-num,td.num-col,td.r){overflow-wrap:normal;white-space:nowrap}}@container tabla (max-width: 880px){:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table) :is(th,td){padding:.5rem .45rem;font-size:.8125rem}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table) thead th{font-size:.68rem;letter-spacing:0}}@container tabla (max-width: 700px){:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result):has(:is(.ds-table,table):has(td[data-label]:not([data-label=""]))){border-color:transparent;background:transparent;box-shadow:none}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas){display:block;width:100%;font-size:.875rem}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas) thead{display:none}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas) :is(tbody,tfoot){display:block;width:100%}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas) :is(tbody,tfoot) tr{display:block;width:100%;margin-bottom:.85rem;padding:.9rem 1rem;border:1px solid var(--border-light);border-radius:12px;background:var(--card-bg);box-shadow:0 1px 3px #0000000f}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas) :is(tbody,tfoot) td{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:auto;padding:.45rem 0;border:none;border-bottom:1px solid var(--bg-subtle);text-align:right;overflow-wrap:break-word;min-width:0;white-space:normal}:is(.led-editable-table,.inv-editable-table,.ds-editable-table) :is(:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas) :is(tbody,tfoot) td){flex-direction:column;align-items:stretch;gap:.35rem;text-align:left}:is(.led-editable-table,.inv-editable-table,.ds-editable-table) :is(:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas) :is(tbody,tfoot) td):before{max-width:100%;font-size:.6875rem;font-weight:600;color:var(--text-muted)}:is(.led-editable-table,.inv-editable-table,.ds-editable-table) :is(:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas) :is(tbody,tfoot) td) :is(input,select,textarea,.ds-field-input,.ds-field-input__control){width:100%;max-width:none}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas) :is(tbody,tfoot) tr>*:last-child{border-bottom:none}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas) :is(tbody,tfoot) td:before{content:attr(data-label);flex:0 0 auto;max-width:45%;font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.02em;color:var(--primary-color);text-align:left;overflow-wrap:break-word}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas) :is(tbody,tfoot) td:is([data-label=""],:not([data-label])):before{content:none}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas) tbody tr:has(>td[colspan]:only-child){padding:0;border:none;background:none;box-shadow:none}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table):has(td[data-label]:not([data-label=""])):not(.tabla--sin-tarjetas) tbody tr>td[colspan]:only-child{display:block;border-bottom:none;text-align:center}}@container tabla (max-width: 900px){:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table).tabla--ancha:has(td[data-label]:not([data-label=""])){display:block;width:100%}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table).tabla--ancha:has(td[data-label]:not([data-label=""])) thead{display:none}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table).tabla--ancha:has(td[data-label]:not([data-label=""])) :is(tbody,tfoot){display:block;width:100%}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table).tabla--ancha:has(td[data-label]:not([data-label=""])) :is(tbody,tfoot) tr{display:block;width:100%;margin-bottom:.85rem;padding:.9rem 1rem;border:1px solid var(--border-light);border-radius:12px;background:var(--card-bg)}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table).tabla--ancha:has(td[data-label]:not([data-label=""])) :is(tbody,tfoot) td{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;border:none;border-bottom:1px solid var(--bg-subtle);text-align:right;overflow-wrap:break-word}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table).tabla--ancha:has(td[data-label]:not([data-label=""])) :is(tbody,tfoot) td:before{content:attr(data-label);flex:0 0 auto;max-width:45%;font-weight:700;font-size:.72rem;text-transform:uppercase;color:var(--primary-color);text-align:left}:is(.ds-table-scroll,.ds-table-container,.documents-table-container,.purchases-table-container,.clients-table-container,.recaudos-table-container,.remisiones-table-container,.plantillas-table-container,.products-services-table-container,.nomina-table-container,.quotes-table-container,.acc-table-container,.dian-table-wrap,.dd-table-wrap,.cb-doc-wrap,.cot-table-scroll,.lector__tabla-wrap,.pagos-tabla-wrap,.pila-config__tabla-wrap,.reports-table-card,.led-adj-result) :is(.ds-table,table).tabla--ancha:has(td[data-label]:not([data-label=""])) :is(tbody,tfoot) td:is([data-label=""],:not([data-label])):before{content:none}}.ds-page,.ds-container,.ds-page :is(main,section,article,.ds-container){min-width:0}.ds-page :is(.ds-grid,.led-grid,.acc-card,.tu-grid)>*{min-width:0}.app-header{width:100%;height:var(--header-height);min-height:var(--header-height);background-color:var(--header-bg);border-bottom:1px solid var(--border-structural);box-shadow:none;position:fixed;top:0;left:0;right:0;z-index:100;padding:0 20px;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));display:flex;justify-content:space-between;align-items:center}.header__container{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.header__column{display:flex;align-items:center}.header__column:first-child{gap:16px}.header__column:first-child .header__menu-button{margin-right:-6px}.header__account-tools{display:flex;align-items:center;gap:10px;margin-left:auto;padding-left:12px;flex-shrink:0;height:100%}.header__account-tools .user-menu,.header__account-tools .theme-toggle{display:inline-flex;align-items:center}.header__theme-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;color:inherit}.header__right{display:flex;align-items:center;gap:12px;margin-left:auto;height:100%;min-width:0}.header__brand{max-width:none;max-height:32px;display:flex;align-items:center;gap:.625rem;text-decoration:none}.header__brand-name{font-size:.9375rem;font-weight:700;color:var(--primary-color);letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.header__brand img{width:100%;height:auto;max-height:32px;object-fit:contain}.header__brand img.app-logo,.sidebar__brand img.app-logo{width:32px;height:32px;max-height:32px;object-fit:cover}.header__menu-button{display:none}.header__menu{display:flex;align-items:center;list-style:none;gap:2px}.header__menu-item{padding:5px;display:flex;align-items:center;border-radius:6px;transition:background-color .15s ease}.header__menu-item:not(.btn-secondary):not(.btn-primary):not(.header__menu-item--trial):hover{background-color:var(--bg-subtle, rgba(0, 0, 0, .05))}.header__menu-item:not(.btn-secondary):not(.btn-primary):not(.header__menu-item--trial):has(>.header__menu-link.active){background-color:rgba(var(--accent-teal-rgb),.14)}.header__account-tools .user-menu-button{gap:.45rem}.header__menu-link{color:var(--primary-text);text-decoration:none;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.3;transition:color .15s ease}.header__menu-link i{font-size:16px}.header__menu-link:hover{color:var(--accent-teal)}.header__menu-link.active{color:var(--accent-teal);font-weight:600}.header__divider{width:1px;height:20px;background-color:var(--border-header);margin:0 4px}.header__menu-item--trial .header__menu-link--trial{background-color:var(--accent-teal);color:#fff;padding:7px 16px;border-radius:20px;font-weight:500;font-size:13px;box-shadow:0 1px 3px #00000014;border:1px solid rgba(0,0,0,.06)}.header__menu-item--trial .header__menu-link--trial:hover{background-color:var(--accent-teal-hover);color:#fff;box-shadow:0 2px 6px #0000001a}.header__menu-item.btn-secondary{background:none}.header__menu-item.btn-secondary .header__menu-link{background-color:var(--accent-teal);color:#fff;border-radius:20px;padding:7px 16px;font-weight:500;font-size:13px;box-shadow:0 1px 3px #00000014;border:1px solid rgba(0,0,0,.06)}.header__menu-item.btn-secondary .header__menu-link:hover{background-color:var(--accent-teal-hover);color:#fff;box-shadow:0 2px 6px #0000001a}.app-header--company .header__brand{max-width:none}.app-header--company .header__brand img{max-height:32px}@media(min-width:768px){html.has-app-sidebar .app-header--company .header__menu-button{display:none}}html.has-app-sidebar.has-menu-cajon .app-header--company .header__menu-button{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:.35rem}@media(max-width:767px){.header__brand-name{display:none}.header__account-tools{gap:4px;padding-left:6px}.header__menu-button{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:.35rem}.header__menu-button i{font-size:22px;margin-right:0}}@media(max-width:857px){.header__navs:not(.header__navs--company) .header__menu-item a span{display:none}}@media(max-width:548px){.app-header{padding:0 .5rem;padding-left:max(.5rem,env(safe-area-inset-left));padding-right:max(.5rem,env(safe-area-inset-right))}}@media(max-width:495px){.app-header{padding:0 .65rem;padding-left:max(.65rem,env(safe-area-inset-left));padding-right:max(.65rem,env(safe-area-inset-right))}.header__navs{display:none}.header__menu-button{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:.25rem}.header__menu-button i{font-size:20px;margin-right:0}.header__account-tools{padding-left:8px;gap:6px;border-left:none}.header__account-tools .user-menu-button{margin:0}.header__brand{max-height:28px;max-width:28px}.header__brand img{max-height:28px}}.app-header.app-header--public{background:#01202d;border-bottom:1px solid rgba(255,255,255,.08)}.app-header--public .header__brand-name{color:#fff}.app-header--public .header__menu-link{color:#ffffffc7;font-weight:600}.app-header--public .header__menu-link:hover{color:#fff}.app-header--public .header__menu-item:not(.btn-secondary):not(.btn-primary):hover{background-color:#ffffff14}.app-header--public .header__menu-item:not(.btn-secondary):not(.btn-primary):has(>.header__menu-link.active){background-color:rgba(var(--brand-rgb),.28)}.app-header--public .header__menu-link.active{color:#fff}.app-header--public .header__divider{background-color:#ffffff29}.app-header--public .header__menu-item.btn-secondary .header__menu-link{background:transparent;color:#9fd3e3;border:1px solid rgba(159,211,227,.55);box-shadow:none}.app-header--public .header__menu-item.btn-secondary+.header__menu-item.btn-secondary .header__menu-link{background:var(--accent-teal);color:#01202d;border-color:transparent;font-weight:700}.app-header--public .header__menu-item.btn-secondary .header__menu-link:hover{background:#9fd3e324;color:#fff}.app-header--public .header__menu-item.btn-secondary+.header__menu-item.btn-secondary .header__menu-link:hover{background:var(--accent-teal-hover);color:#fff}.app-header--public .lang-switch{background:#ffffff1a}.app-header--public .lang-switch__opt{color:#ffffffb8}.app-header--public .lang-switch__opt.is-active{color:#01202d}.app-header--public .header__menu-button{color:#fff}.header__menu-item--drop{position:relative}.header__menu-trigger{background:none;border:none;cursor:pointer;font:inherit;padding:0}.header__menu-trigger i{font-size:16px;transition:transform .15s ease}.header__dropdown{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:250px;padding:.4rem;border-radius:14px;background:#0d2431;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px #00000073;z-index:200}.header__dropdown:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:#0d2431;border-left:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1)}.header__dropdown-item{display:flex;align-items:center;gap:.7rem;padding:.65rem .8rem;border-radius:9px;color:#ffffffd9;text-decoration:none;font-size:.9rem;font-weight:500;white-space:nowrap}.header__dropdown-item+.header__dropdown-item{margin-top:1px}.header__dropdown-item i{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(var(--brand-rgb),.18);color:#9fd3e3;font-size:1.05rem;flex-shrink:0}.header__dropdown-item:hover{background:#ffffff14;color:#fff}.header__dropdown-item--todos{margin-top:.3rem;border-top:1px solid rgba(255,255,255,.1);border-radius:0 0 9px 9px;color:#9fd3e3;font-weight:600}@media(max-width:857px){.header__dropdown{left:auto;right:0;transform:none}.header__dropdown:before{left:auto;right:24px;transform:rotate(45deg)}}.app-header--public .header__menu{gap:clamp(6px,1.2vw,18px)}.app-header--public .header__menu-item{padding:6px 2px;border-radius:0}.app-header--public .header__menu-item:not(.btn-secondary):not(.btn-primary):hover{background:none}.app-header--public .header__menu-item:not(.btn-secondary):not(.btn-primary):has(>.header__menu-link.active){background:none}.app-header--public .header__menu-link{position:relative;padding:4px 2px;font-size:14.5px}.app-header--public .header__menu-link.active:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:var(--accent-teal)}.app-header--public .header__divider{margin:0 10px}.app-header--public .header__menu-item.btn-secondary{padding:5px 0;margin-left:4px}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:none;cursor:pointer;flex-shrink:0;color:inherit}.theme-toggle:focus-visible .theme-toggle__track{outline:2px solid var(--header-accent);outline-offset:2px}.theme-toggle__track{position:relative;display:flex;align-items:center;justify-content:space-between;width:58px;height:28px;padding:0 8px;border-radius:999px;background:rgba(var(--brand-rgb),.14);border:1px solid rgba(var(--brand-rgb),.45);box-sizing:border-box;transition:background .2s ease,border-color .2s ease}.theme-toggle:hover .theme-toggle__track{background:rgba(var(--brand-rgb),.22);border-color:var(--header-accent)}.theme-toggle__icon{position:relative;z-index:2;font-size:13px;line-height:1;transition:color .2s ease,opacity .2s ease}.theme-toggle__icon--sun{color:#f59e0b;opacity:1}.theme-toggle__icon--moon{color:#6366f1;opacity:.45}.theme-toggle.is-dark .theme-toggle__icon--sun{opacity:.45}.theme-toggle.is-dark .theme-toggle__icon--moon{color:#c4d4ff;opacity:1}.theme-toggle__thumb{position:absolute;top:50%;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0027372e;transform:translateY(-50%);transition:transform .25s cubic-bezier(.4,0,.2,1),background .2s ease;z-index:1}.theme-toggle.is-dark .theme-toggle__thumb{transform:translate(30px,-50%);background:var(--header-accent)}[data-theme=dark] .theme-toggle__track{background:rgba(var(--brand-rgb),.2);border-color:rgba(var(--brand-rgb),.55)}[data-theme=dark] .theme-toggle.is-dark .theme-toggle__thumb{background:#e6edf3}html[data-trabajador="1"]{--sidebar-width: 0px}html[data-trabajador="1"] .container-scroll{padding-left:0}html[data-trabajador="1"] .ds-page{max-width:1120px;margin:0 auto}html[data-trabajador="1"] .header__center,html[data-trabajador="1"] .header__menu-button{display:none!important}.swal2-container.swal2-bottom-end{padding:0 1rem 1rem 0}.tec-swal-toast.swal2-popup.swal2-toast{max-width:440px;padding:.8rem .9rem;border:1px solid var(--border-light);border-left:3px solid var(--accent-teal);border-radius:10px;background:var(--card-bg);color:var(--primary-text);font-family:inherit;font-size:.9rem;line-height:1.45;box-shadow:0 6px 20px #0000001a,0 1px 3px #0000000f}[data-theme=dark] .tec-swal-toast.swal2-popup.swal2-toast{box-shadow:0 6px 22px #00000080}.tec-swal-toast.swal2-icon-success{border-left-color:var(--ok)}.tec-swal-toast.swal2-icon-error{border-left-color:var(--danger)}.tec-swal-toast.swal2-icon-warning{border-left-color:var(--warn)}.tec-swal-toast.swal2-icon-info{border-left-color:var(--accent-teal)}.tec-swal-toast .swal2-icon{margin:0 .6rem 0 0}.tec-swal-toast .swal2-icon.swal2-success{color:var(--ok);border-color:var(--ok)}.tec-swal-toast .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--ok)}.tec-swal-toast .swal2-icon.swal2-success .swal2-success-ring{border-color:var(--ok-soft)}.tec-swal-toast .swal2-icon.swal2-error{color:var(--danger);border-color:var(--danger)}.tec-swal-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:var(--danger)}.tec-swal-toast .swal2-icon.swal2-warning{color:var(--warn);border-color:var(--warn)}.tec-swal-toast .swal2-icon.swal2-info{color:var(--accent-teal);border-color:var(--accent-teal)}.tec-swal-toast .tec-swal-toast__title{margin:0;font-size:.9rem;font-weight:600;color:inherit;text-align:left;overflow-wrap:anywhere}.tec-swal-toast .tec-swal-toast__body{margin:.15rem 0 0;padding:0;font-size:.88rem;color:inherit;text-align:left;overflow-wrap:anywhere}.tec-swal-toast .tec-swal-toast__close{color:var(--text-muted);font-size:1.15rem;opacity:.7}.tec-swal-toast .tec-swal-toast__close:hover{opacity:1;color:var(--primary-text)}.tec-swal-toast .tec-swal-toast__progress{background:rgba(var(--brand-rgb),.55)}.tec-swal-toast .swal2-loader{border-color:var(--brand) transparent var(--brand) transparent}@media(prefers-reduced-motion:reduce){.swal2-show,.swal2-hide{animation:none!important}}@media(max-width:480px){.tec-swal-toast.swal2-popup.swal2-toast{max-width:calc(100vw - 2rem);font-size:.875rem}}.toast-modulo{line-height:1.4}.toast-modulo__cta{background:none;border:none;padding:0;color:var(--accent-teal);font-weight:600;cursor:pointer;text-decoration:underline;font:inherit}.mod-shell{display:flex;flex-direction:column;min-width:0;min-height:calc(100dvh - var(--header-height));max-width:1600px;margin:0 auto;padding:2rem;padding-bottom:150px}@media(max-width:768px){.mod-shell{padding:1rem;padding-bottom:120px}}.mod-content{min-width:0;flex:1}.mod-nav{margin-bottom:1rem;min-width:0}.mod-nav__bar{display:flex;align-items:center;gap:1.25rem;min-width:0;border-bottom:1px solid var(--border-structural)}.mod-nav__head{display:flex;align-items:center;gap:.55rem;flex-shrink:0;padding-right:.25rem}.mod-nav__head i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--bg-subtle);color:var(--accent-teal);font-size:.95rem}.mod-nav__head h1{margin:0;font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--primary-color);white-space:nowrap}.mod-nav__tabs{display:flex;gap:.35rem;flex:1;min-width:0;align-self:flex-end;margin-bottom:-1px;overflow-x:auto;scrollbar-width:none}.mod-nav__tabs::-webkit-scrollbar{display:none}.mod-nav__tab{flex-shrink:0;padding:.65rem 1.1rem;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.94rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.mod-nav__tab:hover{color:var(--primary-text)}.mod-nav__tab.is-activa{color:var(--accent-teal);border-bottom-color:var(--accent-teal)}.mod-nav__grupos{display:flex;gap:.3rem;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.mod-nav__grupos::-webkit-scrollbar{display:none}.mod-nav__grupo{flex-shrink:0;padding:.4rem .85rem;border-radius:999px;color:var(--text-muted);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.mod-nav__grupo:hover{background:var(--bg-subtle);color:var(--primary-text)}.mod-nav__grupo.is-activo{background:rgba(var(--brand-rgb),.22);color:var(--brand)}.mod-nav__sub{display:flex;align-items:center;gap:.5rem;min-width:0;min-height:2.6rem;padding-left:.75rem;border-bottom:1px solid var(--border-structural);border-radius:0 0 10px 10px;background:rgba(var(--brand-rgb),.1)}.mod-nav__aqui{display:flex;align-items:center;flex-shrink:0;color:var(--brand);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mod-nav__aqui i{font-size:1rem;opacity:.6}.mod-nav__sub .mod-nav__tabs{align-self:stretch;align-items:center}.mod-nav--agrupado .mod-nav__bar{border-bottom:0;padding-bottom:.15rem}@media(max-width:768px){.mod-nav__bar{flex-direction:column;align-items:stretch;gap:.15rem}.mod-nav__head{padding-right:0}.mod-nav__head i{display:none}.mod-nav__head h1{font-size:.8rem}.mod-nav__tab{padding:.55rem .7rem;font-size:.88rem}}.mod-nav--en-listado{padding:0;margin-bottom:1rem}.mod-nav__lock{margin-left:.35em;font-size:.85em;opacity:.75}.mod-nav__barra{position:relative;min-width:0}.mod-nav__flecha{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;font-size:1.1rem;line-height:1;color:var(--text-muted);cursor:pointer;background:var(--card-bg);border:1px solid var(--border-light);border-radius:999px;box-shadow:0 1px 4px #0000001f;transform:translateY(-50%)}.mod-nav__flecha:hover{color:var(--accent-teal);border-color:var(--accent-teal)}.mod-nav__flecha--izq{left:.1rem}.mod-nav__flecha--der{right:.1rem}.mod-nav__barra:has(.mod-nav__flecha--izq) .mod-nav__tabs{padding-left:2rem}.mod-nav__barra:has(.mod-nav__flecha--der) .mod-nav__tabs{padding-right:2rem}@media(max-width:768px){.mod-nav__grupo{padding:.35rem .7rem;font-size:.85rem}.mod-nav__sub{min-height:2.3rem}.mod-nav--agrupado .mod-nav__bar{flex-direction:row;align-items:center;gap:.6rem}.mod-nav--agrupado .mod-nav__head{display:none}}.ds-empty-state{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:.35rem;text-align:center;padding:.4rem .6rem;color:var(--text-muted);font-size:.84rem;line-height:1.4}.ds-empty-state__icon{display:none}.ds-empty-state__title{margin:0;max-width:38rem;color:var(--text-muted)}.ds-empty-state__hint{margin:0;max-width:34rem;opacity:.75}.ds-empty-state__action{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-left:.35rem}.ds-empty-state__action .btn-primary{display:inline-flex;align-items:center;gap:.4rem}.ds-empty-state--compact{padding:.2rem .5rem;font-size:.8rem}.ds-empty-state--amplio{flex-direction:column;padding:2.5rem 1rem;font-size:.9375rem}.ds-empty-state--amplio .ds-empty-state__icon{display:block;margin-bottom:.4rem;color:var(--header-accent, var(--brand));font-size:2.5rem;line-height:1;opacity:.45}.ds-empty-state--amplio .ds-empty-state__action{margin:.85rem 0 0}td>.ds-empty-state{padding:.5rem}@media(max-width:767px){.ds-empty-state__action .btn-primary{width:100%;max-width:20rem;justify-content:center}}.ds-skeleton{display:flex;flex-direction:column;gap:.6rem;width:100%}.ds-skeleton__bar{display:block;height:.8rem;border-radius:6px;background-color:var(--bg-subtle);background-image:linear-gradient(90deg,var(--bg-subtle) 0%,rgba(var(--brand-rgb),.14) 50%,var(--bg-subtle) 100%);background-size:220% 100%;background-repeat:no-repeat;animation:ds-skeleton-shimmer 1.4s ease-in-out infinite}.ds-skeleton--text{padding:1rem 0}.ds-skeleton--card{padding:1rem 1.25rem;border:1px solid var(--border-light);border-radius:12px;background:var(--card-bg)}.ds-skeleton__bar--title{height:1rem;width:45%;margin-bottom:.35rem}.ds-skeleton--table{gap:0;border:1px solid var(--border-light);border-radius:12px;background:var(--card-bg);overflow:hidden}.ds-skeleton__row{display:flex;align-items:center;gap:1.25rem;padding:.8rem 1rem;border-bottom:1px solid var(--border-light)}.ds-skeleton__row:last-child{border-bottom:none}.ds-skeleton__row--head{background:var(--bg-subtle)}.ds-skeleton__row--head .ds-skeleton__bar{height:.65rem;opacity:.9}.ds-skeleton__row .ds-skeleton__bar{flex:1 1 0;min-width:0}.ds-list-skeleton{box-shadow:0 1px 4px rgba(var(--brand-rgb),.06)}@keyframes ds-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.ds-skeleton__bar{animation:none;background-image:none}}@media(max-width:767px){.ds-skeleton__row{gap:.75rem;padding:.7rem .75rem}.ds-skeleton__row .ds-skeleton__bar:nth-child(n+5){display:none}}.activity-center{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.activity-center__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(var(--brand-rgb),.35);border-radius:50%;background:rgba(var(--brand-rgb),.1);color:var(--header-accent);cursor:pointer;font-size:1.15rem;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.activity-center__btn:hover,.activity-center__btn.is-open{background:rgba(var(--brand-rgb),.18);border-color:var(--header-accent);color:var(--header-accent)}.activity-center__btn.has-active{background:rgba(var(--brand-rgb),.22);border-color:var(--header-accent)}.activity-center__spin{animation:ac-ring 1.2s ease-in-out infinite}@keyframes ac-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}.activity-center__badge{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--header-accent);color:#fff;font-size:.62rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--header-bg)}.activity-center__panel{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-height:420px;overflow-y:auto;background:var(--card-bg);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 8px 28px #00273724;z-index:300}.activity-center__head{padding:12px 16px;font-weight:600;color:var(--header-accent);border-bottom:1px solid var(--border-light)}.activity-center__empty{padding:12px 14px;color:var(--text-muted);font-size:.85rem;margin:0}.activity-center__list{list-style:none;margin:0;padding:6px}.activity-center__item{padding:10px 12px;border-radius:8px}.activity-center__item:hover{background:var(--bg-subtle)}.activity-center__item-title{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--primary-text);font-weight:500}.activity-center__bar{height:5px;background:var(--border-light);border-radius:3px;margin:6px 0 4px;overflow:hidden}.activity-center__bar-fill{height:5px;border-radius:3px;transition:width .3s ease}.activity-center__item-sub{font-size:.75rem;color:var(--text-muted)}.activity-center__resume{margin-top:6px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:600;color:#fff;background:var(--header-accent);border:none;border-radius:6px;cursor:pointer;transition:background .15s ease}.activity-center__resume:hover:not(:disabled){background:var(--brand-hover)}.activity-center__resume:disabled{opacity:.6;cursor:default}[data-theme=dark] .activity-center__btn{background:rgba(var(--brand-rgb),.15);border-color:rgba(var(--brand-rgb),.45)}.user-menu{position:relative}.user-menu-button{display:flex;align-items:center;gap:.6rem;padding:5px 12px 5px 5px;background:rgba(var(--brand-rgb),.08);border:1px solid rgba(var(--brand-rgb),.35);border-radius:999px;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;min-height:0;height:38px;box-sizing:border-box}.user-menu-button:hover{background:rgba(var(--brand-rgb),.08);border-color:var(--header-accent)}.user-menu-button.is-open{background:rgba(var(--brand-rgb),.12);border-color:var(--header-accent);box-shadow:0 0 0 2px rgba(var(--brand-rgb),.15)}.user-avatar{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:linear-gradient(145deg,var(--header-accent),var(--brand-hover));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;overflow:hidden;border:1.5px solid #fff;box-shadow:0 0 0 1px rgba(var(--brand-rgb),.5)}.user-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-avatar__initial{line-height:1;text-transform:uppercase}.user-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0;overflow:visible}.user-name{font-weight:700;color:var(--primary-color);font-size:.75rem;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;line-height:1.2}.user-role{font-size:.68rem;color:var(--header-accent);font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;white-space:nowrap}.arrow-icon{color:var(--text-muted);transition:transform .2s ease,color .2s ease;font-size:1rem;flex-shrink:0;line-height:1}.user-menu-button:hover .arrow-icon,.user-menu-button.is-open .arrow-icon{color:var(--header-accent)}.arrow-icon.open{transform:rotate(180deg)}.user-menu-dropdown{position:absolute;top:calc(100% + .4rem);right:0;background:var(--card-bg);border:1px solid var(--border-light);border-radius:10px;box-shadow:0 8px 24px #0027371f;min-width:210px;z-index:1000;overflow:hidden;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.menu-item{display:flex;align-items:center;gap:.65rem;padding:.65rem .9rem;color:var(--primary-text);text-decoration:none;transition:background-color .15s ease;border:none;background:none;width:100%;text-align:left;cursor:pointer;font-size:.84rem}.menu-item:hover{background-color:rgba(var(--brand-rgb),.1)}.menu-item i{font-size:1.05rem;color:var(--header-accent)}.menu-item.logout,.menu-item.logout i{color:#dc3545}.menu-item.logout:hover{background-color:#dc354514}.menu-divider{height:1px;background-color:var(--border-light);margin:.2rem 0}.menu-item--notifications.is-active{background-color:rgba(var(--brand-rgb),.12);font-weight:600}.menu-item__badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--header-accent);color:#fff;font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.user-menu-notifications{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);max-height:280px;overflow-y:auto;background:color-mix(in srgb,var(--card-bg) 92%,var(--header-accent) 8%)}.user-menu-notifications .activity-center__list{padding:4px 6px 6px}.user-menu-dropdown:has(.user-menu-notifications){min-width:300px}[data-theme=dark] .user-menu-button{background:#ffffff0a;border-color:var(--border-light)}[data-theme=dark] .user-menu-button:hover,[data-theme=dark] .user-menu-button.is-open{background:rgba(var(--brand-rgb),.18);border-color:var(--header-accent)}[data-theme=dark] .user-name{color:#e6edf3}[data-theme=dark] .user-role{color:var(--header-accent)}[data-theme=dark] .arrow-icon{color:#8b949e}[data-theme=dark] .menu-item:not(.logout){color:#e6edf3}@media(max-width:999px){header.app-header .user-info{display:none}header.app-header .user-menu-button{padding:0;gap:0;width:42px;height:42px;min-width:42px;min-height:42px;justify-content:center;align-items:center;border-radius:50%;background:transparent;border:none;box-shadow:none}header.app-header .user-menu-button:hover,header.app-header .user-menu-button.is-open{background:rgba(var(--brand-rgb),.14);border:none;box-shadow:none}header.app-header .user-avatar{width:36px;height:36px;font-size:.875rem;border:none;box-shadow:none}header.app-header .arrow-icon{display:none}header.app-header .user-menu-dropdown{position:fixed;top:calc(var(--header-height) + 6px);right:max(12px,env(safe-area-inset-right));left:auto;min-width:min(280px,calc(100vw - 24px));max-width:calc(100vw - 24px);z-index:120;box-shadow:0 12px 32px #0027372e}}@media(max-width:480px){.sidebar .user-menu{width:100%}.sidebar .user-menu-button{width:100%;justify-content:space-between;gap:.6rem;padding:4px 12px 4px 4px;border-radius:12px}.sidebar .user-info{display:flex;min-width:0}.sidebar .user-name{max-width:140px}.sidebar .user-menu-dropdown{position:static;margin-top:.5rem;width:100%;min-width:0;border-radius:10px;animation:none}}.lang-switch{position:relative;display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:999px}.lang-switch__thumb{position:absolute;top:2px;left:2px;z-index:0;width:calc((100% - 4px) / var(--lang-total, 2));height:calc(100% - 4px);background:var(--accent-teal);border-radius:999px;transform:translate(calc(var(--lang-idx, 0) * 100%));transition:transform .25s cubic-bezier(.4,0,.2,1)}.lang-switch__opt{position:relative;z-index:1;padding:3px 9px;font-size:.72rem;font-weight:700;letter-spacing:.03em;color:var(--text-muted);cursor:pointer;background:transparent;border:none;border-radius:999px;transition:color .2s ease}.lang-switch__opt:hover:not(.is-active){color:var(--primary-text)}.lang-switch__opt.is-active{color:#fff}.lang-switch__opt:focus-visible{outline:2px solid var(--accent-teal);outline-offset:1px}@media(prefers-reduced-motion:reduce){.lang-switch__thumb{transition:none}}.cmdk__overlay{position:fixed;inset:0;z-index:400;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding:12vh 1rem 1rem}.cmdk{width:min(100%,34rem);background:var(--card-bg);border:1px solid var(--border-light);border-radius:.85rem;box-shadow:0 24px 60px #00000047;overflow:hidden;display:flex;flex-direction:column;max-height:min(70vh,32rem)}.cmdk__field{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-bottom:1px solid var(--border-light);color:var(--text-muted);font-size:1.05rem}.cmdk__input{flex:1;min-width:0;border:none;background:transparent;color:var(--text-color);font-size:.95rem;outline:none}.cmdk__kbd,.cmdk__foot kbd{padding:.1rem .35rem;border:1px solid var(--border-light);border-radius:.3rem;font-size:.7rem;color:var(--text-muted);font-family:inherit}.cmdk__list{flex:1;min-height:0;overflow-y:auto;list-style:none;margin:0;padding:.35rem}.cmdk__item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.6rem .7rem;border:none;border-radius:.5rem;background:transparent;color:var(--text-color);font-size:.9rem;text-align:left;cursor:pointer}.cmdk__item.is-cursor{background:var(--header-accent);color:#fff}.cmdk__item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk__item-group{flex-shrink:0;font-size:.75rem;opacity:.7}.cmdk__empty{padding:1.25rem 1rem;text-align:center;color:var(--text-muted);font-size:.9rem}.cmdk__foot{display:flex;gap:1rem;padding:.5rem 1rem;border-top:1px solid var(--border-light);color:var(--text-muted);font-size:.75rem}.header__search{display:flex;align-items:center;gap:.5rem;width:min(100%,22rem);padding:.4rem .7rem;border:1px solid var(--border-light);border-radius:.6rem;background:var(--card-bg);color:var(--text-muted);font-size:.85rem;cursor:pointer;transition:border-color .15s ease}.header__search:hover{border-color:var(--header-accent)}.header__search-label{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__center{display:flex;flex:1;justify-content:center;align-items:center;gap:1rem;min-width:0;padding:0 1rem}.header__company{display:flex;flex-direction:column;line-height:1.15;min-width:0;max-width:14rem}.header__company-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.header__company-name{font-size:.85rem;font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.header__company{display:none}}@media(max-width:767px){.header__center{display:none}}.header__tec{display:inline-flex;align-items:center;gap:.5rem;height:34px;padding:0 .75rem 0 .3rem;border:1px solid var(--border-light);border-radius:999px;background:var(--card-bg);color:var(--text-muted);font-size:.82rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease}.header__tec:hover{border-color:var(--accent-teal);color:var(--primary-text)}.header__tec-avatar{width:28px;height:28px;object-fit:contain;flex-shrink:0;pointer-events:none}@media(max-width:1200px){.header__tec-label{display:none}.header__tec{padding:0 .3rem}}.cmdk__item-lock{color:var(--text-muted, #94a3b8);font-size:.9em;flex:0 0 auto}.campana-ciclo__panel{width:min(360px,calc(100vw - 24px))}.campana-ciclo__item{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--primary-text);text-align:left;cursor:pointer;overflow-wrap:break-word}.campana-ciclo__item:hover,.campana-ciclo__item:focus-visible{background:var(--bg-subtle)}.campana-ciclo__item.is-nueva{background:rgba(var(--brand-rgb),.1)}.campana-ciclo__titulo{display:flex;align-items:center;gap:6px;font-size:.88rem}.campana-ciclo__punto{flex:none;width:8px;height:8px;border-radius:50%;background:var(--header-accent)}.campana-ciclo__proveedor{font-size:.82rem}.campana-ciclo__pie{color:var(--text-muted);font-size:.75rem}.campana-ciclo__todas{display:block;width:100%;padding:10px 16px;border:0;border-top:1px solid var(--border-light);background:transparent;color:var(--header-accent);font-weight:600;font-size:.85rem;cursor:pointer}.campana-ciclo__todas:hover{background:var(--bg-subtle)}.pantalla-error{display:grid;place-items:center;min-height:calc(100dvh - var(--header-height, 52px));padding:24px}.pantalla-error__tarjeta{width:100%;max-width:480px;padding:36px 32px 30px;border:1px solid var(--border-light, #e2e8f0);border-radius:18px;background:var(--card-bg, #fff);box-shadow:0 12px 36px #00000014;text-align:center}.pantalla-error__icono{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border-radius:50%;background:color-mix(in srgb,var(--tertiary-color, #ef4444) 12%,transparent);color:var(--tertiary-color, #ef4444);font-size:2rem}.pantalla-error__titulo{margin:0 0 10px;color:var(--primary-text, #1a202c);font-size:1.4rem;line-height:1.25;letter-spacing:-.01em}.pantalla-error__texto{margin:0 0 20px;color:var(--text-muted, #64748b);font-size:.96rem;line-height:1.6}.pantalla-error__detalle{max-height:140px;margin:0 0 22px;padding:10px 12px;border:1px solid var(--border-light, #e2e8f0);border-radius:10px;background:var(--bg-subtle, #f7fafc);color:var(--text-muted, #64748b);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.5;text-align:left;overflow:auto;overflow-wrap:break-word}.pantalla-error__acciones{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.pantalla-error__acciones .btn-primary,.pantalla-error__acciones .btn-secondary{display:inline-flex;align-items:center;gap:7px;text-decoration:none}@media(max-width:600px){.pantalla-error{padding:16px}.pantalla-error__tarjeta{padding:28px 20px 24px}}.sidebar{width:100%;height:100dvh;left:-100%;position:fixed;background:var(--header-bg);z-index:100;transition:all .3s ease-in-out;padding-top:.3rem;top:0;border-right:1px solid var(--border-structural);box-shadow:4px 0 16px #0027370f}.sidebar__open{left:0}.siderbar__container{width:100%;display:flex;flex-direction:column}html.has-app-sidebar .siderbar__container{height:100%;min-height:0}.sidebar__header{position:relative;width:100%;max-height:var(--header-height);min-height:var(--header-height);height:var(--header-height);display:flex;align-items:center;justify-content:flex-start;gap:.625rem;padding:0 .75rem;margin-bottom:1rem;border-bottom:none}.sidebar__header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--header-accent-width);background-color:var(--header-accent)}.sidebar__brand{max-width:none;max-height:32px;display:flex;align-items:center;gap:.625rem;min-width:0;flex:1}.sidebar__brand-name{font-size:.875rem;font-weight:700;color:var(--primary-color);letter-spacing:-.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__brand img{width:100%;height:auto;max-height:32px;object-fit:contain}.sidebar__header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.sidebar__theme-toggle{padding:0}.sidebar__menu-button{min-width:32px;min-height:32px}.sidebar__menu-button i{font-size:20px;margin-right:0}.sidebar__column{width:100%;padding:0 1rem}.sidebar__menu{width:100%;display:flex;flex-direction:column;justify-self:center;list-style:none;gap:10px}.sidebar__menu-item{width:100%;padding:1rem;border:1px solid var(--border-light)}.sidebar__menu-link{width:100%;text-decoration:none;display:flex;gap:10px;color:var(--primary-text);font-size:.9rem;font-weight:500;line-height:1.3;align-items:center}.sidebar__menu-link i{font-size:1.1rem;color:var(--header-accent);flex-shrink:0}.sidebar__menu-link:hover{color:var(--primary-color)}.sidebar__menu-link:hover i{color:var(--header-accent)}.sidebar__navs--company{display:flex;flex-direction:column;flex:1;min-height:0}.sidebar__company{flex-shrink:0;padding:.75rem .35rem .65rem;margin-bottom:.35rem;border-bottom:1px solid var(--border-structural);text-align:center}.sidebar__company-label{display:block;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.3rem;text-align:center}.sidebar__company-name{margin:0;font-size:.875rem;font-weight:700;color:var(--primary-color);line-height:1.35;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sidebar__footer{flex-shrink:0;margin-top:auto;padding:.65rem 0 1rem;border-top:1px solid var(--border-structural)}.sidebar__logout{width:100%;border:none;background:none;cursor:pointer;font:inherit;text-align:left;color:var(--tertiary-color);transition:background .15s ease,color .15s ease}.sidebar__logout:hover{background:#ff4b4b14;color:var(--tertiary-color)}.sidebar__logout>i:first-child{color:var(--tertiary-color)}.sidebar__menu-item--trial{border:none}.sidebar__menu-item--trial .sidebar__menu-link--trial{background-color:var(--accent-teal);color:#fff;justify-content:center;border:none;border-radius:24px;font-weight:500;box-shadow:0 1px 3px #00000014}.sidebar__menu-item--trial .sidebar__menu-link--trial:hover{background-color:var(--accent-teal-hover);color:#fff}.sidebar__menu-item.btn-secondary{border:none;background:none}.sidebar__menu-item.btn-secondary .sidebar__menu-link{background-color:var(--accent-teal);color:#fff;justify-content:center;border-radius:24px;padding:9px 20px;font-weight:500;box-shadow:0 1px 3px #00000014}.sidebar__menu-item.btn-secondary .sidebar__menu-link:hover{background-color:var(--accent-teal-hover);color:#fff}@media(min-width:768px){.sidebar__company--mobile-only{display:none}}@media(min-width:768px){html.has-app-sidebar .sidebar{left:0;right:auto;top:var(--header-height);width:var(--sidebar-width);max-width:var(--sidebar-width);height:calc(100dvh - var(--header-height));border-right:1px solid var(--border-structural);background:var(--bg-subtle);box-shadow:none;overflow:hidden;transition:none;padding-top:0}html.has-app-sidebar .siderbar__container{height:100%;min-height:0;display:flex;flex-direction:column}html.has-app-sidebar .sidebar__navs{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}html.has-app-sidebar .sidebar.sidebar__open,html.has-app-sidebar .sidebar.sidebar__closed{left:0;right:auto}html.has-app-sidebar .sidebar__header{display:none}html.has-app-sidebar .sidebar__column{flex:1;min-height:100%;display:flex;flex-direction:column;padding:.5rem .75rem .55rem}html.has-app-sidebar .sidebar__navs--company{overflow:hidden;padding-bottom:0}html.has-app-sidebar .sidebar__company{width:100%;margin:0 0 .3rem;padding:.6rem 0 .55rem;box-sizing:border-box}html.has-app-sidebar .sidebar__company-label{font-size:.72rem}html.has-app-sidebar .sidebar__company-name{font-size:.9rem}html.has-app-sidebar .sidebar__navs--company>.sidebar__menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.25rem 8px .75rem 0;margin-right:0;scrollbar-gutter:stable}html.has-app-sidebar .sidebar__footer{padding:.55rem 0 .75rem;margin-top:auto}html.has-app-sidebar .sidebar__logout{min-height:44px;padding:10px 12px;border-radius:9px;gap:10px;font-size:.9375rem;font-weight:600;line-height:1.3}html.has-app-sidebar .sidebar__logout>i:first-child{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;font-size:1.15rem;background:#ff4b4b1f;color:var(--tertiary-color)}html.has-app-sidebar .sidebar__logout:hover>i:first-child{background:#ff4b4b2e}html.has-app-sidebar .sidebar__menu{flex:1;min-height:0;width:100%;gap:4px;padding:.25rem 0 .75rem;justify-content:flex-start;align-content:flex-start}html.has-app-sidebar .sidebar__menu-item{padding:0;border:none;flex:0 0 auto;min-height:0;display:flex;flex-direction:column}html.has-app-sidebar .sidebar__menu-group{flex:0 0 auto;min-height:0}html.has-app-sidebar .sidebar__menu-link,html.has-app-sidebar .sidebar__menu-group-toggle{flex:0 0 auto;min-height:44px;padding:10px 12px;border-radius:9px;align-items:center;gap:10px;color:var(--primary-text);font-size:.9375rem;font-weight:600;line-height:1.35;transition:background .15s ease,color .15s ease,box-shadow .15s ease}html.has-app-sidebar .sidebar__menu-link:hover,html.has-app-sidebar .sidebar__menu-group-toggle:hover{background:rgba(var(--brand-rgb),.1);color:var(--primary-color)}html.has-app-sidebar .sidebar__menu-link.active,html.has-app-sidebar .sidebar__menu-group.is-active>.sidebar__menu-group-toggle{position:relative;background:rgba(var(--brand-rgb),.12);color:var(--primary-color);font-weight:700}html.has-app-sidebar .sidebar__menu-link.active:before,html.has-app-sidebar .sidebar__menu-group.is-active>.sidebar__menu-group-toggle:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:65%;border-radius:0 3px 3px 0;background:var(--brand)}html.has-app-sidebar .sidebar__menu-link.active i,html.has-app-sidebar .sidebar__menu-group.is-active>.sidebar__menu-group-toggle i{color:var(--brand)}html.has-app-sidebar .sidebar__menu-link.active:hover,html.has-app-sidebar .sidebar__menu-group.is-active>.sidebar__menu-group-toggle:hover{background:rgba(var(--brand-rgb),.18);color:var(--brand)}html.has-app-sidebar .sidebar__menu-link>i:first-child,html.has-app-sidebar .sidebar__menu-group-toggle>i:first-child{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;font-size:1.15rem;background:transparent;color:var(--text-muted);transition:background .15s ease,color .15s ease}html.has-app-sidebar .sidebar__menu-link:hover>i:first-child,html.has-app-sidebar .sidebar__menu-group-toggle:hover>i:first-child{color:var(--brand)}html.has-app-sidebar .sidebar__menu-link.active>i:first-child,html.has-app-sidebar .sidebar__menu-group.is-active>.sidebar__menu-group-toggle>i:first-child{background:rgba(var(--brand-rgb),.16);color:var(--brand)}html.has-app-sidebar .sidebar__menu-caret{color:var(--text-muted);font-size:1rem;opacity:.85}html.has-app-sidebar .sidebar__menu-group.is-active>.sidebar__menu-group-toggle .sidebar__menu-caret{color:var(--brand)}}@media(max-width:767px){.sidebar,html.has-app-sidebar .sidebar{display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.sidebar .siderbar__container,html.has-app-sidebar .siderbar__container{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.sidebar .sidebar__header,html.has-app-sidebar .sidebar__header{flex-shrink:0}.sidebar .sidebar__navs:not(.sidebar__navs--company),html.has-app-sidebar .sidebar__navs:not(.sidebar__navs--company){flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.has-app-sidebar .sidebar__navs--company{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}html.has-app-sidebar .sidebar__navs--company .sidebar__company{flex-shrink:0}html.has-app-sidebar .sidebar__navs--company>.sidebar__menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:.25rem 8px .5rem 0;display:block;height:auto;scrollbar-gutter:stable}html.has-app-sidebar .sidebar__menu>.sidebar__menu-item,html.has-app-sidebar .sidebar__menu>.sidebar__menu-group{flex:none;flex-shrink:0;min-height:auto;height:auto}.sidebar .sidebar__navs .sidebar__menu{display:block;height:auto;min-height:min-content}.sidebar .sidebar__navs .sidebar__menu-item{flex:none;flex-shrink:0;min-height:auto}html.has-app-sidebar .sidebar__footer{flex-shrink:0;margin-top:0;padding:.65rem 0 calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-structural);background:var(--header-bg)}html.has-app-sidebar .sidebar__menu-item{padding:0;border:none}html.has-app-sidebar .sidebar__menu-link,html.has-app-sidebar .sidebar__menu-group-toggle{padding:8px 11px;border-radius:8px}html.has-app-sidebar .sidebar__menu-link.active,html.has-app-sidebar .sidebar__menu-group.is-active>.sidebar__menu-group-toggle{background:rgba(var(--brand-rgb),.12);color:var(--brand)}html.has-app-sidebar .sidebar__menu-link.active i,html.has-app-sidebar .sidebar__menu-group.is-active>.sidebar__menu-group-toggle i{color:var(--brand)}html.has-app-sidebar .sidebar__menu-link.active>i:first-child,html.has-app-sidebar .sidebar__menu-group.is-active>.sidebar__menu-group-toggle>i:first-child{background:rgba(var(--brand-rgb),.16);color:var(--brand)}}@media(max-width:480px){.sidebar__column{padding:0 .75rem}.sidebar__navs:not(.sidebar__navs--company) .sidebar__menu-item{padding:.75rem 1rem;min-height:48px}html.has-app-sidebar .sidebar__menu-item{padding:0;min-height:auto}.sidebar__theme-toggle,.sidebar__menu-button{min-width:44px;min-height:44px}}[data-theme=dark] .sidebar__brand img:not(.app-logo){filter:invert(1) grayscale(1)}[data-theme=dark] html.has-app-sidebar .sidebar{background:color-mix(in srgb,var(--header-bg) 88%,var(--header-accent) 12%);box-shadow:none}[data-theme=dark] html.has-app-sidebar .sidebar__menu-link.active>i:first-child,[data-theme=dark] html.has-app-sidebar .sidebar__menu-group.is-active>.sidebar__menu-group-toggle>i:first-child{background:rgba(var(--brand-rgb),.24)}[data-theme=dark] html.has-app-sidebar .sidebar__menu-link:hover,[data-theme=dark] html.has-app-sidebar .sidebar__menu-group-toggle:hover{background:rgba(var(--brand-rgb),.15)}html.has-sidebar-colapsado{--sidebar-width: 74px}.sidebar__colapsar{display:none;width:100%;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s ease}.sidebar__colapsar:hover{color:var(--accent-teal)}@media(min-width:992px){.sidebar__colapsar{display:flex}}@keyframes sidebar-etiqueta{0%{opacity:0}to{opacity:1}}@media(min-width:992px){.sidebar:not(.sidebar--colapsado) :is(.sidebar__menu-link,.sidebar__logout,.sidebar__colapsar) span,.sidebar:not(.sidebar--colapsado) .sidebar__brand-name{animation:sidebar-etiqueta .28s ease-out}}@media(min-width:992px){.sidebar--colapsado .sidebar__brand-name,.sidebar--colapsado .sidebar__theme-toggle,.sidebar--colapsado .sidebar__menu-link span,.sidebar--colapsado .sidebar__logout span,.sidebar--colapsado .sidebar__colapsar span,.sidebar--colapsado .sidebar__menu-badge,.sidebar--colapsado .sidebar__menu-caret{display:none}.sidebar--colapsado .sidebar__menu-link{justify-content:center;padding-left:0;padding-right:0}html.has-app-sidebar .sidebar--colapsado .sidebar__menu-link.active{background:transparent}html.has-app-sidebar .sidebar--colapsado .sidebar__menu-link.active:before{display:none}html.has-app-sidebar .sidebar--colapsado .sidebar__menu-link.active>i:first-child{background:var(--header-accent);color:#fff}html.has-app-sidebar .sidebar--colapsado .sidebar__menu-link.active:hover{background:transparent}html.has-app-sidebar .sidebar--colapsado .sidebar__menu-link.active:hover>i:first-child{background:var(--brand-hover)}.sidebar--colapsado .sidebar__header{flex-direction:column;gap:.5rem}.sidebar--colapsado .sidebar__brand{justify-content:center}.sidebar--colapsado .sidebar__menu-item{position:relative}}html.has-app-sidebar.has-menu-cajon .sidebar,html.has-app-sidebar.has-menu-cajon .sidebar.sidebar__closed{top:0;right:auto;left:-100%;width:min(320px,100vw);max-width:min(320px,100vw);height:100dvh;background:var(--header-bg);border-left:none;border-right:1px solid var(--border-structural);box-shadow:4px 0 16px #0027372e;transition:left .3s ease-in-out;z-index:150;overflow:hidden;padding-top:0}html.has-app-sidebar.has-menu-cajon .sidebar.sidebar__open{left:0;right:auto}html.has-app-sidebar.has-menu-cajon .sidebar__header{display:flex}html.has-app-sidebar.has-menu-cajon .sidebar__colapsar{display:none}html.has-app-sidebar.has-menu-cajon .siderbar__container{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}html.has-app-sidebar.has-menu-cajon .sidebar__navs--company{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}html.has-app-sidebar.has-menu-cajon .sidebar__navs,html.has-app-sidebar.has-menu-cajon .sidebar__navs--company>.sidebar__menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.sidebar__menu-link{align-items:center}.sidebar__menu-lock{margin-left:auto;font-size:.85em;opacity:.75;flex:0 0 auto}.sidebar__menu-contador{margin-left:auto;flex:0 0 auto;min-width:1.35rem;height:1.35rem;padding:0 .4rem;border-radius:999px;background:var(--brand);color:var(--brand-contrast);font-size:.72rem;font-weight:700;line-height:1.35rem;text-align:center}.sidebar__menu-contador+.sidebar__menu-lock{margin-left:.35rem}.sidebar__menu-link{position:relative}@media(min-width:992px){.sidebar--colapsado .sidebar__menu-link .sidebar__menu-contador{display:block;position:absolute;top:.1rem;right:.35rem;margin:0;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.62rem;line-height:1.1rem;animation:none}}.sidebar__menu-link.active .sidebar__menu-contador{background:var(--brand-contrast);color:var(--brand)}.video-demo{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden;border:1px solid var(--border-light);border-radius:14px;background:var(--primary-color-bg);box-shadow:0 10px 30px #0027371f}.video-demo__media{display:block;width:100%;height:100%;object-fit:cover}.video-demo__media:not([controls]){cursor:pointer}.video-demo__audio{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#002737b8;color:#fff;font-size:.78rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .18s ease,transform .18s ease}.video-demo__audio:hover{background:var(--brand);transform:translateY(-1px)}.video-demo__media[controls]~.video-demo__audio{bottom:auto;top:10px}.video-demo__aviso{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#002737e0;color:#fff;font-size:.86rem;font-weight:600;white-space:nowrap;pointer-events:none;transform:translate(-50%,-50%);animation:video-aviso 3s ease forwards}@keyframes video-aviso{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}12%{opacity:1;transform:translate(-50%,-50%)}82%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% - 8px))}}@media(prefers-reduced-motion:reduce){.video-demo__aviso{animation-duration:3s;animation-name:none}}.video-modal{display:grid;gap:14px}.video-modal .video-demo{aspect-ratio:16 / 9;border-radius:12px}.video-modal__lista{display:grid;gap:6px;max-height:190px;margin:0;padding:0;overflow-y:auto;list-style:none}.video-modal__pista{display:flex;width:100%;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border-light);border-radius:10px;background:var(--card-bg);color:var(--primary-text);font-size:.86rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.video-modal__pista:hover{border-color:var(--brand);background:rgba(var(--brand-rgb),.06)}.video-modal__pista.is-activa{border-color:var(--brand);background:rgba(var(--brand-rgb),.12);font-weight:600}.video-modal__pista-num{display:grid;width:22px;height:22px;flex:0 0 auto;border-radius:50%;background:rgba(var(--brand-rgb),.16);color:var(--brand);font-size:.72rem;font-weight:700;place-items:center}.video-modal__pista.is-activa .video-modal__pista-num{background:var(--brand);color:var(--brand-contrast)}.video-modal__pista-txt{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.video-modal__pista-dur{flex:0 0 auto;color:var(--text-muted);font-size:.76rem;font-variant-numeric:tabular-nums}.como-usarlo{position:fixed;top:50%;right:0;z-index:900;display:inline-flex;align-items:center;gap:8px;padding:11px 16px 11px 14px;border:1px solid var(--brand);border-right:0;border-radius:999px 0 0 999px;background:var(--brand);color:var(--brand-contrast);font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:-4px 6px 20px #00273738;transform:translateY(-50%);transition:padding .25s ease,background .2s ease,box-shadow .2s ease}.como-usarlo i{font-size:1.15rem;line-height:1}.como-usarlo__txt{max-width:12ch;overflow:hidden;white-space:nowrap;transition:max-width .25s ease,opacity .2s ease}.como-usarlo__n{display:grid;width:18px;height:18px;border-radius:50%;background:#ffffff40;font-size:.7rem;place-items:center}.como-usarlo--encogido .como-usarlo__txt,.como-usarlo--encogido .como-usarlo__n{max-width:0;opacity:0}.como-usarlo--encogido{padding-right:12px}.como-usarlo:hover,.como-usarlo:focus-visible{background:var(--brand-hover);box-shadow:-6px 8px 26px #0027374d}.como-usarlo:hover .como-usarlo__txt,.como-usarlo:focus-visible .como-usarlo__txt{max-width:12ch;opacity:1}.como-usarlo:hover .como-usarlo__n,.como-usarlo:focus-visible .como-usarlo__n{max-width:18px;opacity:1}@media(max-width:1023px),(max-height:519px){.como-usarlo{top:auto;bottom:84px;transform:none}}.modulo-bloqueado{max-width:560px;margin:2.5rem auto;padding:2rem 1.5rem;text-align:center;background:var(--card-bg);border:1px solid var(--border-light);border-radius:14px}.modulo-bloqueado__icono{position:relative;display:inline-grid;place-items:center;width:64px;height:64px;border-radius:16px;background:rgba(var(--brand-rgb),.12);color:var(--brand);font-size:1.8rem;margin-bottom:.75rem}.modulo-bloqueado__candado{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--warn);color:#fff;font-size:.85rem;border:2px solid var(--card-bg)}.modulo-bloqueado h1{margin:0 0 .35rem;font-size:1.45rem;color:var(--primary-text)}.modulo-bloqueado__lead{margin:0 0 1rem;color:var(--text-muted);line-height:1.5}.modulo-bloqueado__incluye{margin:0 0 .4rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.modulo-bloqueado__lista{list-style:none;margin:0 auto 1rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.35rem 1rem;text-align:left;max-width:460px;font-size:.92rem}.modulo-bloqueado__lista li{display:flex;align-items:center;gap:.45rem;color:var(--primary-text)}.modulo-bloqueado__lista li i{color:var(--accent-teal);font-size:1rem}.modulo-bloqueado__precio{margin:.25rem 0 1.1rem;font-size:1.05rem;color:var(--primary-text)}.modulo-bloqueado__precio strong{font-size:1.35rem;color:var(--brand)}.modulo-bloqueado__precio-nota{display:block;font-size:.8rem;color:var(--text-muted);margin-top:.2rem}.modulo-bloqueado__acciones{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.modulo-bloqueado__acciones .btn-primary{padding:.6rem 1.1rem!important}.modulo-bloqueado__opciones{display:flex;flex-direction:column;gap:.6rem;text-align:left;margin:.75rem 0 .25rem}.modulo-bloqueado__opcion{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .9rem;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-subtle)}.modulo-bloqueado__opcion--destacada{border-color:var(--brand);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.14)}.modulo-bloqueado__opcion>div{display:flex;flex-direction:column;gap:.15rem}.modulo-bloqueado__opcion strong{color:var(--primary-text)}.modulo-bloqueado__opcion span{font-size:.82rem;color:var(--text-muted)}.modulo-bloqueado__opcion .btn-primary,.modulo-bloqueado__opcion .btn-secondary{white-space:nowrap}@media(max-width:640px){.modulo-bloqueado__opcion{flex-direction:column;align-items:stretch}}
