@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d9d98a{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_d9d98a{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_f9c3d4{--font-dm-mono:"DM Mono","DM Mono Fallback"}

/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-sans:var(--font-dm-sans),"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-dm-mono),"DM Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--radius-sm:.25rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:20px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.left-1\/2{left:50%}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-\[2px\]{margin-top:2px}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-move{cursor:move}.resize{resize:both}.rounded{border-radius:.25rem}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.object-contain{object-fit:contain}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:calc(var(--spacing) * 1)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[24px\]{font-size:24px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.whitespace-nowrap{white-space:nowrap}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[bot\:chatwoot\]{bot:chatwoot}.\[bot\:push\]{bot:push}.\[mcp\:tool\]{mcp:tool}.\[notificaciones\:alquileres\]{notificaciones:alquileres}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-\[var\(--accent\)\]:hover{--tw-ring-color:var(--accent)}.hover\:ring-offset-1:hover{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}}body,html{overflow-x:hidden}:root{color-scheme:light;--bg:#fff2f2;--surface-1:#fff;--surface-2:#f6f5fd;--surface-3:#eceafd;--border:#f0eff6;--border-2:#dcdbe6;--hover:#4f46b80d;--grid-line:#efeef4;--text:#1b1c22;--text-2:#5b5e6b;--text-3:#686b78;--brand:#191919;--band:#191919;--on-band:#fff;--on-band-2:#cfcfd4;--on-band-3:#9a9aa2;--band-hover:#ffffff24;--band-active:#ffffff29;--band-outline:#ffffff73;--strip:#4f46b8;--accent:#4f46b8;--accent-fill:#4f46b8;--on-accent:#fff;--accent-soft:#eceafd;--action:#b91d17;--on-action:#fff;--action-soft:#fde8e7;--action-ink:#b91d17;--alert-dot:#f20000;--green:#15795a;--green-soft:#e3f3ec;--amber:#8a6a0a;--amber-soft:#fbf1d9;--coral:#b91d17;--coral-soft:#fde8e7;--blue:#2f6fb3;--blue-soft:#e4eef9;--row-selected:#4f46b814;--overlay:#19191973;--chart-1:#4f46b8;--chart-2:#e0544e;--chart-3:#2a78d6;--chart-4:#1baf7a;--chart-5:#eda100;--chart-6:#e87ba4;--chart-other:#b4b4bc;--funnel-1:#b3adf0;--funnel-2:#8a82e2;--funnel-3:#6158cc;--funnel-4:#b91d17;--shadow-card:0 4px 16px #1e1e3c0f;--shadow-raised:0 16px 40px #1e1e3c1f;--shadow-action:0 16px 40px #b91d1740;--shadow-modal:0 24px 64px #19191933;--shadow-focus:0 0 0 3px #4f46b84d;--sans:var(--font-dm-sans),"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-dm-mono),"DM Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}:root[data-theme=dark]{color-scheme:dark;--bg:#141418;--surface-1:#1c1c20;--surface-2:#24242a;--surface-3:#2e2e36;--border:#ffffff14;--border-2:#ffffff24;--hover:#ffffff0d;--grid-line:#ffffff12;--text:#ececf1;--text-2:#b4b4bf;--text-3:#9696a3;--band:#0b0b0d;--accent:#a9a3f5;--accent-soft:#7f77dd2e;--action:#c5302a;--action-soft:#d23a332e;--action-ink:#f07c7c;--green:#3fc49a;--green-soft:#1d9e752e;--amber:#e7b53a;--amber-soft:#d4a0172e;--coral:#f07c7c;--coral-soft:#d23a332e;--blue:#6aa8ea;--blue-soft:#4a8cd12e;--row-selected:#7f77dd24;--overlay:#0009;--chart-1:#9085e9;--chart-2:#e5615c;--chart-3:#3987e5;--chart-4:#199e70;--chart-5:#c98500;--chart-6:#d55181;--chart-other:#5c5c64;--funnel-1:#463ea3;--funnel-2:#6158cc;--funnel-3:#9089e6;--funnel-4:#d23a33;--shadow-card:0 4px 16px #0000004d;--shadow-raised:0 16px 40px #00000073;--shadow-action:0 16px 40px #00000073;--shadow-modal:0 24px 64px #0000008c;--shadow-focus:0 0 0 3px #a9a3f559}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(.band,.band-head,.mband,.mmenu) :focus-visible{outline-color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:4px}::-webkit-scrollbar-track{background:0 0}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:spin .8s linear infinite;display:inline-block}.delta{align-items:center;gap:3px;display:inline-flex}.chip:not(.on):hover{background:var(--surface-2)}:root[data-theme=dark] .atn :is(.sm,.cap){color:#ffffffeb}:is(.dash,.evp,.fin) a:hover{text-decoration:none}.ellip,.mw0{min-width:0}.ellip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty{text-align:center;color:var(--text-3);padding:28px 0;font-size:13px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:var(--hover)}.tbl .nw,.tbl td.nw{white-space:nowrap}.tbl tfoot td{border-top:1px solid var(--border);border-bottom:0;font-weight:600}.tbl.mw560{min-width:560px}.tbl.mw640{min-width:640px}.tbl.mw760{min-width:760px}.tbl.mw900{min-width:900px}.tbl.mw1040{min-width:1040px}.kgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;display:grid}.kgrid.k5{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.kcard{align-items:center;gap:16px;min-width:0;display:flex}.kcard .icb{width:52px;height:52px}.ktxt{flex-direction:column;min-width:0;display:flex}.ktxt .kv{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ktxt .kv.txt{font-size:22px;line-height:28px}.ktxt .cap{overflow-wrap:anywhere}.cl-aside,.np-aside,.tec-aside{align-self:flex-start;position:sticky;top:16px}.cl-aside .tabs,.tec-aside .tabs{align-self:stretch}.cl-aside .tabs>button,.cl-sheet .tabs>button,.tec-aside .tabs>button{padding:0 10px}@media (max-width:767px){:is(.dash,.evp,.fin,.d6).g22,:is(.dash,.fin,.d6) .split{gap:16px}:is(.dash,.d3,.evd,.fin,.d6) .card.lg{border-radius:20px;padding:20px}.kgrid,.kgrid.k5{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kgrid.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.kcard{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.kcard .icb{width:44px;height:44px}.ktxt .kv{order:1;font-size:22px;line-height:28px}.ktxt .kv.txt{white-space:normal;font-size:18px;line-height:24px}.ktxt .sm{order:2}.ktxt .cap{order:3}.cl-aside,.np-aside,.tec-aside{position:static}.tbl.mw1040,.tbl.mw560,.tbl.mw640,.tbl.mw760,.tbl.mw900{min-width:0}.toast3{bottom:calc(100px + env(safe-area-inset-bottom))}}.push-bar{z-index:44;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface-1);color:var(--text);border-top:1px solid var(--border-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #1e1e3c14}.push-bar .sm{color:var(--text-2)}.push-bar-acts{gap:8px;display:flex}@media (max-width:767px){.push-bar{bottom:calc(96px + max(8px,env(safe-area-inset-bottom)));border:1px solid var(--border-2);border-radius:16px;justify-content:space-between;padding:10px 12px;left:12px;right:12px}}body:has(.savebar) .push-bar{display:none}@media (max-width:767px){.woot-widget-bubble,.woot-widget-bubble.woot-elements--right{bottom:90px!important}}.m{width:390px;position:relative;overflow:hidden}.m,.w{background:var(--bg);font-family:var(--sans);color:var(--text)}.w{min-height:100%}.mpad{padding:0 20px}.wrap{max-width:1360px;margin:0 auto;padding:0 40px}.up{margin-top:-96px}.mup,.up{position:relative}.mup{margin-top:-28px}.band,.mband{background:var(--band);color:var(--on-band);border-top:6px solid var(--strip)}.mband{border-radius:0 0 32px 32px;padding:12px 20px 52px}.wordmark{letter-spacing:.18em;color:var(--on-band);font-size:15px;font-weight:700}.wordmark.dark{color:var(--brand)}.nv{height:40px;color:var(--on-band-2);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.nv:hover{background:var(--band-hover);text-decoration:none}.nv.on,.nv:hover{color:var(--on-band)}.nv.on{background:var(--band-active)}.tab-b{height:36px;color:var(--on-band-2);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.tab-b.on{border-color:var(--band-outline)}.ibb,.tab-b.on{color:var(--on-band)}.ibb{background:var(--band-hover);width:44px;height:44px;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.dot{background:var(--alert-dot);border:2px solid var(--band);border-radius:999px;width:8px;height:8px;position:absolute;top:10px;right:11px}.kick{color:var(--on-band-2);font-size:13px}.greet{font-size:34px;line-height:40px}.greet,.ptitle{letter-spacing:-.02em;font-weight:600}.ptitle{font-size:28px;line-height:34px}.mtitle{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:32px}.seg{flex-wrap:wrap;gap:8px;display:inline-flex}.seg>a,.seg>button,.seg>span{border:1px solid var(--band-outline);height:36px;color:var(--on-band);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.seg .on{background:var(--action);border-color:var(--action);color:var(--on-action)}.hero{font-size:52px;line-height:55px}.hero,.herom{letter-spacing:-.03em;font-weight:600}.herom{font-size:34px;line-height:38px}.ob2{color:var(--on-band-2)}.ob3{color:var(--on-band-3)}.ct{font-size:18px;line-height:24px}.ct,.it{font-weight:600}.it{font-size:15px;line-height:20px}.sm{color:var(--text-2);font-size:13px;line-height:18px}.cap{color:var(--text-3);font-size:12px;font-weight:600}.cap,.eb{line-height:16px}.eb{letter-spacing:.02em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700}.kv{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:32px}.amt{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px}.amt,.amt-lg{font-weight:500}.amt-lg{letter-spacing:-.02em;font-size:24px;line-height:28px}.amt-lg,.amt-sm{font-family:var(--mono)}.amt-sm{color:var(--text-3);font-size:12px}.t2{color:var(--text-2)}.t3{color:var(--text-3)}.ac{color:var(--accent)}.red{color:var(--action-ink)}.grn{color:var(--green)}.amb{color:var(--amber)}.r{text-align:right}.card{background:var(--surface-1);box-shadow:var(--shadow-card);border-radius:20px;padding:20px}.card.lg{border-radius:24px;padding:26px}.card.raised{box-shadow:var(--shadow-raised)}.blk{background:var(--surface-2);border-radius:16px;padding:14px}.atn{background:var(--action);color:var(--on-action);box-shadow:var(--shadow-action);border-radius:24px;padding:22px}.atn .cap,.atn .sm{color:#ffffffd9}.atn-row{border-top:1px solid #ffffff38;align-items:center;gap:12px;padding:12px 0;display:flex}.info{background:var(--blue-soft);color:var(--blue)}.info,.warn{border-radius:12px;padding:12px 14px;font-size:13px}.warn{background:var(--amber-soft);color:var(--amber)}.err{background:var(--coral-soft);color:var(--coral)}.err,.ok{border-radius:12px;padding:12px 14px;font-size:13px}.ok{background:var(--green-soft);color:var(--green)}.col{flex-direction:column}.col,.row{display:flex}.row{align-items:center}.g4{gap:4px}.g6{gap:6px}.g8{gap:8px}.g10{gap:10px}.g12{gap:12px}.g16{gap:16px}.g20{gap:20px}.g22{gap:22px}.g28{gap:28px}.sb{justify-content:space-between}.wrapf{flex-wrap:wrap}.grow{flex:1 1 0;min-width:0}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2,.grid3{gap:10px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.auto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;display:grid}.split{flex-wrap:wrap;gap:22px;display:flex}.split>.a{flex:3 560px;min-width:0}.split>.b{flex:2 340px;min-width:0}.li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.li:last-child{border-bottom:0}.hr{background:var(--border);height:1px;margin:4px 0}.btn{min-height:44px;font:600 14px/1 var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn,.btn:hover{text-decoration:none}.bp{background:var(--action);color:var(--on-action);box-shadow:var(--shadow-action)}.bs{background:var(--surface-1);color:var(--text);border-color:var(--border-2)}.ba{background:var(--accent-fill);color:var(--on-accent)}.bg{color:var(--accent);background:0 0}.bb{background:var(--band-hover);color:var(--on-band)}.bsm{min-height:36px;padding:0 14px;font-size:13px}.full{width:100%}.ib{background:var(--surface-2);width:44px;height:44px;cursor:pointer;border:0;border-radius:999px;justify-content:center}.chip,.ib{color:var(--text-2);align-items:center;display:inline-flex}.chip{border:1px solid var(--border-2);background:var(--surface-1);min-height:36px;white-space:nowrap;border-radius:10px;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.chip.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.chips{flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.chips.wr{flex-wrap:wrap}.tabs{background:var(--surface-2);border-radius:999px;gap:4px;padding:4px;display:flex;overflow-x:auto}.tabs a,.tabs span{height:36px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.tabs .on{background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-card);font-weight:600}.fld{flex-direction:column;gap:6px;display:flex}.lbl{color:var(--text-2);font-size:13px;font-weight:600}.inp{border:1px solid var(--border-2);background:var(--surface-1);height:44px;font:400 14px var(--sans);color:var(--text);border-radius:12px;width:100%;padding:0 14px}.m .inp{font-size:16px}.inp.ta{resize:none;height:96px;padding:12px 14px}.inp.focus{border:2px solid var(--accent);box-shadow:var(--shadow-focus)}.sel{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 20px) 19px,calc(100% - 15px) 19px;background-repeat:no-repeat;background-size:5px 5px}.hint{font-size:12px}.hint,.search{color:var(--text-3)}.search{background:var(--surface-1);border:1px solid var(--border-2);height:44px;align-items:center;gap:10px;padding:0 16px;font-size:14px;display:flex}.search,.tg{border-radius:999px}.tg{background:var(--border-2);flex-shrink:0;width:44px;height:26px;position:relative}.tg:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;position:absolute;top:3px;left:3px}.tg.on{background:var(--accent-fill)}.tg.on:after{left:21px}.chk{border:1.5px solid var(--border-2);background:var(--surface-1);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.chk.on{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.badge.nd:before{display:none}.bgn{background:var(--green-soft);color:var(--green)}.bam{background:var(--amber-soft);color:var(--amber)}.bco{background:var(--coral-soft);color:var(--coral)}.bbl{background:var(--blue-soft);color:var(--blue)}.bvi{background:var(--accent-soft);color:var(--accent)}.bne{background:var(--surface-3);color:var(--text-2)}.cnt{background:var(--accent-soft);min-width:22px;height:20px;color:var(--accent);border-radius:6px;padding:0 6px;font-size:12px;font-weight:600}.av,.cnt{justify-content:center;align-items:center;display:inline-flex}.av{color:#fff;background:var(--accent-fill);border-radius:999px;flex-shrink:0;width:40px;height:40px;font-size:13px;font-weight:700}.av.s{width:32px;height:32px;font-size:12px}.tv{background:#4f46b8}.tgr{background:#1d9e75}.ta{background:#d4a017}.tr{background:#b91d17}.tb{background:#2f6fb3}.tp{background:#c66999}.tt{background:#3aa9a3}.icb{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icb.red{background:var(--action-soft);color:var(--action-ink)}.icb.grn{background:var(--green-soft);color:var(--green)}.icb.amb{background:var(--amber-soft);color:var(--amber)}.datebox{background:var(--surface-1);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:56px;display:flex}.datebox b{font-size:20px;line-height:22px}.datebox span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:600}.bar{background:var(--surface-2);height:10px;overflow:hidden}.bar,.bar>i{border-radius:999px}.bar>i{background:var(--chart-1);height:100%;display:block}.delta{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.up-g{background:var(--green-soft);color:var(--green)}.dn-r{background:var(--coral-soft);color:var(--coral)}.tw{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;color:var(--text-3);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.tbl td,.tbl th{border-bottom:1px solid var(--border)}.tbl td{vertical-align:middle;padding:14px 12px}.tbl tr:last-child td{border-bottom:0}.tbl tr.sel td{background:var(--row-selected)}.tbl .r{text-align:right}.mnav{background:var(--surface-1);border-radius:24px 24px 0 0;justify-content:space-around;align-items:flex-start;height:78px;padding:8px 8px 0;box-shadow:0 -6px 24px #1e1e3c14}.mn,.mnav{display:flex}.mn{min-width:60px;min-height:48px;color:var(--text-3);flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:600}.mn,.mn:hover{text-decoration:none}.mn i{border-radius:999px;justify-content:center;align-items:center;width:56px;height:30px;display:inline-flex}.mn.on{color:var(--accent)}.mn.on i{background:var(--accent-soft)}.mnew{background:var(--action);color:#fff;width:56px;height:52px;box-shadow:var(--shadow-action);border-radius:16px;justify-content:center;align-items:center;margin-top:-18px;display:inline-flex}.scrim{background:var(--overlay);padding:24px}.sheet{background:var(--surface-1);box-shadow:var(--shadow-modal);border-radius:24px 24px 0 0;padding:12px 20px 24px}.grab{background:var(--border-2);border-radius:999px;width:40px;height:4px;margin:0 auto 14px}.modal{box-shadow:var(--shadow-modal);border-radius:24px;padding:26px}.modal,.pub{background:var(--surface-1)}.ptop{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.disp{font-size:44px;line-height:48px}.disp,.dispm{letter-spacing:-.03em;font-weight:600}.dispm{font-size:32px;line-height:36px}.paper{box-shadow:var(--shadow-raised);background:#fff;border-radius:4px}.seg>button{cursor:pointer;background:0 0;font-family:inherit}.inp.ta{background:var(--surface-1)}.inp:focus{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}.inp::placeholder{color:var(--text-3)}@media (max-width:767px){.hide-m{display:none!important}}@media (min-width:768px){.hide-w{display:none!important}}.shell{min-height:100dvh}.skip{z-index:100;background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-raised);border-radius:12px;padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}.brandmark{color:var(--on-band);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.brandmark:hover{color:var(--on-band);text-decoration:none}.brandmark .diamond{filter:brightness(0)invert();background:url(/logos/logo_monteblack.png) 0/auto 100% no-repeat;flex-shrink:0;width:26px;height:26px}.brandmark.small{font-size:13px}.brandmark.small .diamond{width:22px;height:22px}.brand-logo{object-fit:contain;background:#fff;border-radius:6px;flex-shrink:0;width:26px;height:26px}.band-top>.wrap{padding-top:18px}.av-btn{cursor:pointer;border:0;padding:0}.band-cnt{margin-left:8px}.band-head{background:var(--band);color:var(--on-band);padding:28px 0 32px}.band-head.overlap{padding-bottom:124px}.band-head-row{align-items:flex-end}.band-head-text{min-width:0}.band-head-text h1{overflow-wrap:anywhere}.shell:has(.shell-body .band-head)>.band-head.fallback{display:none}.pop-anchor{position:relative}.pop-scrim{z-index:60;position:fixed;inset:0}.pop{z-index:61;width:300px;color:var(--text);flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.pop-head{padding:10px 12px 8px}.pop-item{min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:0 12px;font-size:14px;font-weight:500;display:flex}.pop-item:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.pop-item.on{background:var(--accent-soft);color:var(--accent)}.pop-item:disabled{opacity:.6;cursor:default}.pop-label{padding:6px 12px 2px}.pop .hr{margin:6px 4px}.notif-pop{gap:0;width:360px;padding:0;overflow:hidden}.notif-pop .pop-head{border-bottom:1px solid var(--border);padding:14px 16px}.notif-list{max-height:400px;padding:0 16px;overflow-y:auto}.notif-item{color:inherit;align-items:flex-start}.notif-item:hover{color:inherit;text-decoration:none}.notif-item .icb{border-radius:12px;width:36px;height:36px}.notif-empty{color:var(--text-3);align-items:center;padding:32px 0}.mband-top{padding:calc(12px + env(safe-area-inset-top)) 20px 0;border-radius:0}.mnav-fixed{z-index:40;height:auto;min-height:78px;padding-bottom:max(8px,env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.mnav-fixed .mn{cursor:pointer;background:0 0;border:0;font-family:inherit}.scrim-fixed{z-index:70;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.sheet-fixed{width:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.sheet-title{padding-bottom:6px}.sheet-item{color:inherit;min-height:56px}.sheet-item:hover{color:inherit;text-decoration:none}.mmenu{z-index:80;background:var(--band);color:var(--on-band);border-top:6px solid var(--strip);position:fixed;inset:0;overflow-y:auto}.mmenu-head{padding:calc(12px + env(safe-area-inset-top)) 20px 8px}.mmenu-tenant{background:var(--band-hover);color:var(--on-band);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;width:100%;padding:12px 14px}.mmenu-tenant:disabled{cursor:default}.mmenu-tname{font-weight:600}.mmenu-nav{padding:8px 20px 20px}.mmenu-group{padding:4px 4px 6px;font-size:12px;font-weight:600}.nvm{min-height:48px;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;width:100%;padding:0 14px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.nvm,.nvm:hover{color:var(--on-band)}.nvm:hover{background:var(--band-hover);text-decoration:none}.nvm.on{background:var(--band-active)}.nvm-badge{background:var(--action);color:#fff}.mmenu-foot{padding:16px 20px calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--band-hover);margin-top:auto}.auth{min-height:100dvh;padding-bottom:48px}.auth-band{padding-bottom:200px}.auth-band .wrap.top{padding-top:18px}.auth-band .wrap.hd{text-align:center;align-items:center;padding-top:56px}.auth-main{align-items:center;margin-top:-160px;position:relative}.auth-main.pair{flex-flow:wrap;justify-content:center;align-items:flex-start}.auth-card{width:100%;max-width:440px}.auth-main.pair .auth-card{flex:360px}.auth-badge{background:var(--band-active);color:#fff}.auth-link-err{color:var(--coral);font-weight:600}.auth-invite{justify-content:center}.auth-forgot{align-self:flex-end;font-weight:600}.auth-center{text-align:center;font-weight:600}.auth-dl{flex-direction:column;gap:8px;margin:0;display:flex}.auth-dl>div{justify-content:space-between;gap:12px;display:flex}.auth-dl dt{color:var(--text-3)}.auth-dl dd{text-align:right;overflow-wrap:anywhere;margin:0}@media (max-width:767px){.wrap{padding:0 20px}.up{margin-top:-28px}.band-head{border-radius:0 0 32px 32px;padding:20px 0 24px}.band-head.overlap{padding-bottom:52px}.band-head-row{flex-direction:column;align-items:stretch;gap:20px}.band-head-text{gap:4px}.band-head .greet,.band-head .ptitle{font-size:26px;line-height:32px}.band-head .ob2{font-size:14px}.band-delta{align-self:flex-start}.shell-body{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.shell-body.sa{padding-bottom:24px}.inp{font-size:16px}.notif-pop-m{width:auto;position:fixed;top:72px;left:12px;right:12px}.auth-band{border-radius:0 0 32px 32px;padding-bottom:64px}.auth-band .wrap.top{padding-top:calc(12px + env(safe-area-inset-top))}.auth-band .wrap.hd{text-align:left;align-items:flex-start;padding-top:20px}.auth-band .greet{font-size:26px;line-height:32px}.auth-main{align-items:stretch;margin-top:-28px}.auth-main.pair{flex-direction:column;align-items:stretch}.auth-card{flex:none;max-width:none}.auth .wordmark{font-size:14px}.auth-invite{justify-content:flex-start}}@media (pointer:coarse){.btn.bsm,.chip,.seg>a,.seg>button,.seg>span,.tab-b,.tabs a,.tabs span{min-height:44px}}@media (max-width:767px){.seg{gap:6px}.seg>a,.seg>button,.seg>span{padding:0 10px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}button[aria-label]{min-width:44px;min-height:44px}}.dash-link{white-space:nowrap;font-weight:600}.dash-link:hover{text-decoration:underline!important}.dash-plain{color:inherit}.dash-plain:hover{color:var(--accent)}.dash-empty{color:var(--text-3);padding:12px 0}.dash-hero-row{align-items:baseline}.dash-fact{justify-content:space-between}.dash-sw{border-radius:9px;width:14px;height:4px;display:inline-block}.dash-sw.c1{background:var(--chart-1)}.dash-sw.c2{background:var(--chart-2)}.dash-chart{width:100%;height:auto;max-height:240px;display:block}.dash-chart-empty{text-align:center;color:var(--text-3);padding:40px 0}.dash-atn{align-self:flex-start}.dash-atn-head{padding-bottom:8px}.dash-atn-count{color:#fff;background:#fff3}.dash-atn-row{color:#fff;border-radius:0}.dash-atn-row:hover{color:#fff;background:#ffffff14}.dash-atn-more:focus-visible,.dash-atn-row:focus-visible{outline-offset:2px;outline:2px solid #fff}.dash-atn-row .it{overflow-wrap:anywhere}.dash-atn-row .amt{white-space:nowrap}.dash-atn-empty,.dash-atn-err{color:#fff}.dash-atn-more{color:#fff;background:#ffffff29;margin-top:8px}.dash-atn-more:hover{background:#ffffff3d}.dash-evs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.dash-ev{color:inherit;flex-direction:column;gap:8px;min-width:0;display:flex}.dash-ev:hover{color:inherit;box-shadow:inset 0 0 0 1px var(--border-2)}.dash-ev .it{overflow-wrap:anywhere}.dash-ev-foot{margin-top:auto}.dash-bar-thin{height:6px}.dash-row4{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;display:grid}.dash-card{min-width:0}.dash-card-head{padding-bottom:4px}.dash-mini{width:36px;height:36px;font-size:15px}.dash-mini:disabled{opacity:.4;cursor:default}.dash-filter-on{border-color:var(--accent);color:var(--accent)}.drawer-scrim{z-index:49;background:var(--overlay);position:fixed;inset:0}.drawer{z-index:50;background:var(--surface-1);width:min(380px,100%);color:var(--text);box-shadow:var(--shadow-modal);border-radius:24px 0 0 24px;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-head{border-bottom:1px solid var(--border);padding:22px 22px 14px}.drawer-body{flex:1;padding:6px 22px 12px;overflow-y:auto}.drawer-label{text-transform:uppercase;letter-spacing:.04em;padding:16px 0 2px;display:block}.drawer-foot{padding:14px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--border)}.drawer-drag{cursor:grab;-webkit-user-select:none;user-select:none}.drawer-drag.dragging{opacity:.4}.drawer-drag.over{box-shadow:inset 0 2px 0 var(--accent)}.drawer-check{cursor:pointer;min-height:48px}.drawer-check input{width:18px;height:18px;accent-color:var(--accent-fill)}.tg-hit{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.tg-hit:focus-visible{box-shadow:var(--shadow-focus);border-radius:999px;outline:none}.portal-link{white-space:nowrap;font-weight:600}.portal-item{align-items:flex-start;min-width:0}.portal-item .it{overflow-wrap:anywhere}.portal-time{margin-right:12px;display:inline-block}.portal-link-row{color:inherit}.portal-link-row:hover{color:inherit;box-shadow:inset 0 0 0 1px var(--border-2)}.portal-end{align-items:flex-end}@media (max-width:767px){.dash-evs{grid-template-columns:minmax(0,1fr)}.dash-ev{flex-direction:row;align-items:center;gap:12px}.dash-ev-foot{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;margin-top:0}.dash-ev-foot .amt{display:none}.dash-row4{grid-template-columns:minmax(0,1fr);gap:16px}.drawer{border-radius:24px 24px 0 0;width:100%;max-height:85dvh;top:auto}.portal-item{align-items:center}}.tabs>button{height:36px;font:500 13px var(--sans);color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.tabs>button.on{background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-card);font-weight:600}.tabs.fit{align-self:flex-start;max-width:100%}a.chip,button.chip{cursor:pointer;font-family:var(--sans)}a.chip:hover{text-decoration:none}.chip:disabled{opacity:.5;cursor:default}.chip.danger{color:var(--coral)}.btn:disabled{opacity:.6;cursor:default}.ib:disabled{opacity:.5;cursor:default}a.ib:hover{text-decoration:none}.ib.ib36{width:36px;height:36px}.ib.on-blk{background:var(--surface-1)}.btn.bs.red,.ib.red{color:var(--coral)}.btn.bs.ok{color:var(--green);border-color:var(--green)}.search input{font:inherit;font-size:inherit;min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.search input::placeholder{color:var(--text-3)}.search:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus)}.search.raised{box-shadow:var(--shadow-raised);border-color:#0000}.inp.ta.tall{height:180px}.inp.ta.mid{height:120px}.inp.mono{font-family:var(--mono);font-size:13px;line-height:20px}.inp.ta{resize:vertical}.inp:disabled,.inp[readonly]{background:var(--surface-2);color:var(--text-2)}textarea.inp{display:block}button.tg.tg{cursor:pointer;border:0;width:44px;min-width:44px;height:26px;min-height:26px;padding:0}.tg:after{transition:left .15s}.chk-row{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.chk-row input{width:18px;height:18px;accent-color:var(--accent-fill);flex-shrink:0}.lnk{color:var(--accent);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--sans);background:0 0;border:0;padding:0}.lnk:hover{text-decoration:underline}a.it{color:var(--text)}.as-start{align-self:flex-start}.ai-end{align-items:flex-end}.ai-base{align-items:baseline}.ai-start{align-items:flex-start}.strike{text-decoration:line-through}.ttl-row{padding-bottom:4px}.icb.lg{width:52px;height:52px}.icb.s{border-radius:12px;width:36px;height:36px}.av.l{width:52px;height:52px;font-size:16px}.kv.kvm{font-size:24px;line-height:28px}.card.p16{padding:16px}.blk.dash{border:1.5px dashed var(--border-2);text-align:center;padding:22px}.blk.lnk-blk{color:inherit}.blk.lnk-blk:hover{background:var(--surface-3);text-decoration:none}.li.lnk-li{color:inherit}.li.lnk-li:hover{text-decoration:none}.li.btn-li{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;min-height:48px}.li.btn-li.red{color:var(--action-ink)}.cap.t2{color:var(--text-2)}.b-strong{color:var(--text)}.grid2.g16,.grid3.g16{gap:16px}.grid-fit{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.grid-fit.s{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.span-all{grid-column:1/-1}.dl-rows{flex-direction:column;gap:10px;display:flex}.dl-rows>div{justify-content:space-between;gap:12px;display:flex}.dl-rows>div>:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.fiscal span b{color:var(--text)}.ghost-row{opacity:.65}.chip-x{align-items:center;gap:4px;display:inline-flex}.chip-x button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:15px;line-height:1}.seg-sel{width:auto;height:36px;padding-right:36px;font-size:13px}.sel{background-position:calc(100% - 20px),calc(100% - 15px)}button.card.btn-card{text-align:left;font:inherit;color:var(--text);cursor:pointer;border:0;align-items:flex-start}button.card.btn-card:disabled{opacity:.6}.toast3{opacity:0;pointer-events:none;z-index:90;background:var(--band);color:var(--on-band);box-shadow:var(--shadow-modal);border-radius:999px;padding:12px 20px;font-size:14px;font-weight:500;transition:opacity .15s,transform .15s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px)}.toast3.show{opacity:1;transform:translate(-50%)translateY(0)}.scrim3{z-index:75;background:var(--overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal3{flex-direction:column;gap:16px;width:100%;max-width:520px;max-height:calc(100dvh - 32px);display:flex;overflow:auto}.modal3.wide{max-width:860px}.modal3 .modal-x{margin-left:auto}.modal3 .foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.next-t{max-width:150px;display:block}.cl-sheet-scrim{z-index:75;background:var(--overlay);align-items:flex-end;display:flex;position:fixed;inset:0}.cl-sheet{width:100%;max-height:88dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex;overflow:auto}.cl-tbl.narrow{min-width:0}.cl-tbl.narrow .c-sec{display:none}.st-sel{border-color:#0000;border-radius:999px;width:auto;min-width:150px;padding-right:40px;font-weight:600}.st-sel.st-BORRADOR{background-color:var(--surface-3);color:var(--text-2)}.st-sel.st-ENVIADO{background-color:var(--amber-soft);color:var(--amber)}.st-sel.st-ACEPTADO{background-color:var(--green-soft);color:var(--green)}.st-sel.st-RECHAZADO{background-color:var(--coral-soft);color:var(--coral)}.st-sel.st-sm{min-width:128px;height:36px;font-size:13px}.bi-list{flex-direction:column;gap:8px;display:flex}.bi-head{padding:0 14px}.bi-head,.bi-row{gap:10px;display:grid}.bi-row{background:var(--surface-2);border-radius:16px;align-items:center;padding:8px 8px 8px 14px}.bi-row .inp{background:var(--surface-1);height:40px}.bi-row .inp.name{font-weight:600}.bi-row .sub{text-align:right;white-space:nowrap}.bi-head.tec,.bi-row.tec{grid-template-columns:minmax(0,1fr) 150px 36px}.bi-head.eq,.bi-row.eq{grid-template-columns:minmax(0,1fr) 130px 72px 120px 36px}.bi-head.exp,.bi-row.exp{grid-template-columns:minmax(0,1fr) 150px 36px}.bi-head.eq>:nth-child(n+2),.bi-head.exp>:nth-child(2),.bi-head.tec>:nth-child(2),.bi-row .num{text-align:right}.bi-row .num{font-family:var(--mono)}.money-in{position:relative}.money-in>span{color:var(--text-3);font-family:var(--mono);pointer-events:none;font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.money-in>.inp{padding-left:28px}.money-in.wide>.inp{padding-left:46px}.np-aside .amt,.np-aside .amt-lg,.savebar .amt-lg{white-space:nowrap}.sum-li{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.sum-li>.grow{flex-direction:column;gap:2px;display:flex}.np-split{align-items:flex-start}.savebar{z-index:45;background:var(--surface-1);padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #1e1e3c14}.draft3,.savebar{align-items:center;gap:12px;display:flex}.draft3{flex-wrap:wrap}.diff-a{background:var(--green-soft)}.diff-d{background:var(--coral-soft)}.diff-m{background:var(--surface-2)}.diff-card{border-radius:12px;padding:10px 12px}.json-pre{font-family:var(--mono);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:480px;margin:0;padding:12px;font-size:12px;line-height:18px;overflow:auto}details.more>summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600}@media (max-width:767px){.scrim3{align-items:flex-end;padding:0}.modal3{max-width:none;max-height:92dvh;padding:20px 20px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.modal3 .foot .btn{flex:1 1 0}.bi-head{display:none}.bi-row{padding:12px}.bi-row.exp,.bi-row.tec{grid-template-columns:minmax(0,1fr) 110px 44px}.d3 .grid2.g16{grid-template-columns:minmax(0,1fr)}.bi-row.eq{grid-template-columns:minmax(0,1fr) 64px 44px;grid-template-areas:"n n x""p q q""s s s"}.bi-row.eq>.c-n{grid-area:n}.bi-row.eq>.c-p{grid-area:p}.bi-row.eq>.c-q{grid-area:q}.bi-row.eq>.c-s{grid-area:s}.bi-row.eq>.c-x{grid-area:x}.bi-row.eq>.c-s{text-align:left}.np-page .band-head-actions{display:none}.np-page{padding-bottom:120px}.search.w220{width:100%!important}body:has(.savebar) .mnav-fixed{display:none}}@media (pointer:coarse){.tabs>button{min-height:44px}.ib.ib36{width:44px;height:44px}}.ev-dialog :is(button,a,input,select,textarea):focus-visible,.evp :is(button,a,input,select,textarea):focus-visible{box-shadow:var(--shadow-focus);outline:none}.ev-tabs{align-self:flex-start;max-width:100%}.sec-tabs{background:var(--surface-1);box-shadow:var(--shadow-card)}.sec-tab-long,.sec-tab-short{font-style:normal}.sec-tab-short{display:none}@media (max-width:420px){.sec-tab-long{display:none}.sec-tab-short{display:inline}}.ev-split{flex-direction:column;gap:22px;display:flex}.ev-split.split{flex-direction:row}.ev-list-card{min-width:0;container-type:inline-size}.ev-search{width:240px;max-width:100%;height:36px}.ev-search input{font:400 14px var(--sans);color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%}.ev-search:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus)}.ev-search input::-webkit-search-cancel-button{cursor:pointer}.ev-row-wrap{gap:10px;position:relative}.ev-row,.ev-row-wrap{align-items:center;display:flex}.ev-row{color:inherit;flex-wrap:wrap;flex:auto;gap:16px;min-width:0}.ev-row:hover{color:inherit;box-shadow:inset 0 0 0 1px var(--border-2);text-decoration:none}.ev-main{flex:1 1 0;min-width:220px}.ev-title{overflow-wrap:anywhere}.ev-client{flex-shrink:0;width:200px}.ev-client .sm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-tec{flex-shrink:0;width:96px}.ev-foot{align-items:center;gap:16px;display:flex}.ev-badge{justify-content:center;width:120px}.ev-amt{width:130px}@container (max-width:860px){.ev-tec{display:none}.ev-client{width:160px}.ev-foot{flex-direction:column;align-items:flex-end;gap:6px}.ev-amt,.ev-badge{width:auto}}.ev-extra{flex-shrink:0}.ev-sync.on{background:var(--blue-soft);color:var(--blue)}.ev-sync.ok{background:var(--green-soft);color:var(--green)}.ev-sync.bad{background:var(--coral-soft);color:var(--coral)}.ev-pager{padding-top:4px}.ev-off{opacity:.45;cursor:default}.ev-panel{align-self:flex-start;max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}.ev-form-actions{justify-content:flex-end}.ev-scrim{z-index:70;background:var(--overlay);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ev-dialog{width:100%;max-width:560px;max-height:calc(100dvh - 48px);overflow-y:auto}.ev-dialog.sm-w{max-width:440px}@media (max-width:767px){.ev-split,.ev-split.split{flex-direction:column;gap:16px}.card.ev-list-card{box-shadow:none;background:0 0;border-radius:0;padding:0}.ev-list-card>.row.sb{flex-direction:column;align-items:stretch}.chips.ev-chips{flex-wrap:nowrap;margin:0 -20px;padding:0 20px 2px;overflow-x:auto}.ev-search{background:var(--surface-1);width:100%;height:44px}.ev-row-wrap{align-items:stretch}.ev-row{background:var(--surface-1);box-shadow:var(--shadow-card);border-radius:20px;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"d m""d f";align-items:start;gap:4px 12px;display:grid}.ev-row .datebox{background:var(--surface-2);grid-area:d}.ev-main{grid-area:m;min-width:0}.ev-foot{flex-direction:row;grid-area:f;justify-content:space-between;align-items:center;gap:8px;margin-top:4px}.ev-amt,.ev-badge{min-width:0}.ev-extra{position:absolute;top:8px;right:8px}.ev-extra .ib{width:36px;min-width:36px;height:36px;min-height:36px}.ev-row-wrap:has(.ev-extra) .ev-main{padding-right:40px}.ev-pager{justify-content:center}.ev-pager .sm{text-align:center;order:-1;width:100%}.ev-panel{z-index:71;max-height:92dvh;padding:12px 20px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;align-self:auto;position:fixed;inset:auto 0 0}.ev-scrim{align-items:flex-end;padding:0}.ev-dialog{max-width:none;max-height:92dvh;padding:12px 20px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.ev-form-actions{grid-template-columns:1fr 1fr;display:grid}.ev-dialog .ev-tabs,.ev-panel .ev-tabs{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid}.ev-dialog .ev-tabs>button,.ev-panel .ev-tabs>button{white-space:normal;text-align:center;justify-content:center;height:auto;min-height:44px;padding:4px 6px;line-height:16px}.ev-mhide-actions .band-head-actions,.evd .band-head-actions{display:none}}.evd-plain{color:var(--text)}.evd-plain:hover{color:var(--accent);text-decoration:none}.evd-client{flex-wrap:wrap;min-width:0}.evd-client-name{min-width:140px}.evd-client-name .it{overflow-wrap:anywhere}.evd-state{justify-content:flex-end}.evd-nav a{cursor:pointer}.evd-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.evd-kpis .amt-lg{font-size:20px;line-height:26px}.evd .amt,.evd .amt-lg,.evd-kpis .amt-lg,.evp .amt{white-space:nowrap}.evd-upd{padding-top:4px}.evd-actions{flex-wrap:wrap;gap:8px;display:flex}.evd-del{color:var(--coral);margin-left:auto}.evd-empty{color:var(--text-3);padding:6px 0}.evd-center{text-align:center;align-items:center;padding:20px 0}.evd-start{align-self:flex-start}.evd-label{text-transform:uppercase;letter-spacing:.04em}.evd-light{font-weight:400}.evd-pop{width:260px}.evd-pop .pop-item:disabled:not(.on){opacity:.45}.evd-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.evd-pick{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border:0}.evd-pick:hover{box-shadow:inset 0 0 0 1px var(--border-2)}.evd-pick:disabled{opacity:.6;cursor:not-allowed}.evd-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.evd-check label{font-size:13px!important}.evd-ul{margin:0;padding-left:18px}.evd-inline{border:1px dashed var(--border-2);text-align:left;width:100%;min-height:44px;font:400 14px/20px var(--sans);color:var(--text);cursor:text;white-space:pre-wrap;background:0 0;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.evd-inline:hover{background:var(--hover)}.evd-inline svg{color:var(--text-3);margin-top:3px}.evd-ta{resize:vertical;height:auto;min-height:96px}.evd-bar-wrap{padding-top:4px}.evd-bar-ok{background:var(--green)!important}.evd-fin{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.evd-fin .amt{font-size:16px}.evd-fin .amt-lg{font-size:20px;line-height:26px}.evd-payouts{border-top:1px solid var(--border);padding-top:14px}.evd-payout{align-items:center}.evd-payout-main{min-width:200px}.evd-payout-end{justify-content:flex-end}.evd-pay{align-items:flex-start}.evd-pay-end{flex-shrink:0;align-items:flex-end}.evd-matrix .tbl td,.evd-matrix .tbl th{vertical-align:middle}.evd-sticky{background:var(--surface-1);z-index:1;position:sticky;left:0}.evd-dayh{color:var(--text);font-size:13px;font-weight:600;display:block}.evd-daym{font-size:11px;font-weight:500;display:block}.evd-role{font-size:14px}.evd-cell{white-space:nowrap}.evd-who{background:var(--surface-2);min-height:36px;font:500 13px var(--sans);color:var(--text);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;display:inline-flex}.evd-who:hover{box-shadow:inset 0 0 0 1px var(--border-2)}.evd-free{font-family:var(--sans);height:28px}.evd-free,.evd-x{cursor:pointer;border:0}.evd-x{width:32px;min-width:32px;height:32px;color:var(--text-3);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.evd-x:hover{background:var(--surface-2);color:var(--coral)}.evd-member{align-items:center}.evd-member-main{min-width:160px}.evd-ib{width:36px}.evd-assign-edit .inp,.evd-ib{height:36px}.evd-role-inp{width:120px}.evd-fee-inp{width:100px}.evd-pct{text-align:right;width:76px;height:36px}.evd-share-sel{min-width:160px}.pop-item.red{color:var(--coral)}.evd-ops{grid-template-columns:5fr 7fr;gap:20px;display:grid}.evd-time{flex-shrink:0;width:76px}.evd-ops .inp,.evd-time{height:40px}.evd-qty{text-align:center;flex-shrink:0;width:64px}.evd-note{flex-shrink:0;width:110px}.evd-equip{padding:10px 12px}.evd-equip summary{cursor:pointer;list-style:none}.evd-equip summary::-webkit-details-marker{display:none}.evd-equip-items{padding-top:8px}.evd-links{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.evd-link{color:inherit;min-width:0;padding:10px 12px}.evd-link:hover{color:inherit;box-shadow:inset 0 0 0 1px var(--border-2)}.evd-link .icb{border-radius:12px;width:36px;height:36px}.evd-link-txt{min-width:0}.evd-link-wrap{min-width:0;position:relative}.evd-link-wrap .evd-link{padding-right:40px}.evd-link-x{position:absolute;top:6px;right:6px}.evd-link-new{border:1px dashed var(--border-2);color:var(--text-3);border-radius:16px}.evd-alert{align-items:flex-start}.evd-alert svg{margin-top:2px}@media (max-width:767px){.evd-split{flex-direction:column;gap:16px;display:flex}.evd-split>.a,.evd-split>.b{display:contents}.evd-split section,.evd-split>.a>*,.evd-split>.b>*{min-width:0;max-width:100%}.evd-o1{order:1}.evd-o2{order:2}.evd-o3{order:3}.evd-o4{order:4}.evd-o5{order:5}.evd-o7{order:7}.evd-o8{order:8}.evd-o9{order:9}.evd-o10{order:10}.evd-o11{order:11}.evd-o12{order:12}.evd-client{flex-wrap:nowrap;width:100%}.evd-client-name{flex:1 1 0}.evd-state{grid-template-columns:1fr auto;gap:12px;width:100%;display:grid}.evd-state .pop-anchor .btn,.evd-state>.btn{width:100%}.evd-state .pop{left:0;right:auto}.evd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evd-kpis .amt-lg{font-size:18px;line-height:24px}.evd-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.evd-actions .btn{padding:0 8px}.evd-del{grid-column:1/-1;margin-left:0}.evd-grid3,.evd-ops{grid-template-columns:minmax(0,1fr)}.evd-note{width:80px}.evd-fin{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evd-payout-end{justify-content:flex-start;width:100%}.evd-member .amt{margin-left:52px}}.evt-link{font-weight:600}.evt-title{color:var(--text)}.evt-title:hover{color:var(--accent)}.evt-date{white-space:nowrap}.evt-card,.evt-date{border-left:4px solid var(--border-2)}.evt-card,.evt-card:hover{color:inherit}.evt-foot{margin-top:4px}@media (max-width:767px){.card.evt-week{box-shadow:none;background:0 0;border-radius:0;padding:0}.evt-wl{color:var(--text-2);font-size:15px;line-height:20px}.evt-card{background:var(--surface-1);box-shadow:var(--shadow-card);border-radius:20px}}.evc-month{text-align:center;min-width:150px}.evc-sw{border-radius:3px;width:10px;height:10px;display:inline-block}.evc-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));min-width:840px;display:grid}.evc-wd{background:var(--surface-2);padding:10px 12px}.evc-cell,.evc-wd{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.evc-cell{background:var(--surface-1);flex-direction:column;gap:6px;min-width:0;min-height:128px;padding:8px;display:flex}.evc-cell.out{background:var(--surface-2)}.evc-n{color:var(--text);font-size:13px;font-weight:600}.evc-cell.out .evc-n{color:var(--text-3);font-weight:400}.evc-n.today{background:var(--accent-fill);color:#fff;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-width:28px;height:28px;font-weight:700;display:inline-flex}.evc-ev{color:var(--text);border-left:3px solid var(--border-2);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:600;line-height:16px;display:block;overflow:hidden}.evc-ev:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--border-2)}.evc-mgrid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;display:grid}.evc-mwd{text-align:center;padding:4px 0}.evc-mday{height:48px;font:600 14px var(--sans);cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.evc-mday.out{color:var(--text-3);font-weight:400}.evc-mday.today{background:var(--accent-soft);color:var(--accent)}.evc-mday.on{background:var(--accent-fill);color:#fff}.evc-dots{gap:3px;height:6px;display:flex}.evc-dots i{border-radius:999px;width:6px;height:6px}.evc-item{border-left:4px solid var(--border-2)}.evc-item,.evc-item:hover{color:inherit}.evc-item .it{overflow-wrap:anywhere}.evc-badges{padding-top:4px}.evc-box{background:var(--surface-2)}.evc-weekh{padding-top:8px}@media (max-width:767px){.card.evc{border-radius:20px;padding:16px}.evc-head{flex-direction:column;align-items:stretch}.evc-nav{justify-content:space-between}.evc-nav .ct{flex:1;min-width:0}.evc-legend{display:none}.evc-mday{min-height:44px}}.evd-sw{background:var(--surface-2);border-radius:4px;width:14px;height:14px;display:inline-block}.evd-sw.on{background:var(--accent-soft);border:2px solid var(--accent)}.evd-sw.x{background:var(--action-soft);border:2px solid var(--action-ink)}.eva-tbl{font-size:12px}.eva-tbl th.eva-day{text-align:center;color:var(--text-3);padding:8px 2px}.eva-tbl th.eva-day.we{color:var(--border-2)}.eva-tbl th.eva-day.today{color:var(--accent)}.eva-sticky{background:var(--surface-1);z-index:1;white-space:nowrap;position:sticky;left:0}.eva-name{color:var(--text);text-overflow:ellipsis;vertical-align:bottom;max-width:180px;font-size:13px;display:inline-block;overflow:hidden}.eva-name:hover{color:var(--accent)}.eva-roles{text-overflow:ellipsis;max-width:180px;overflow:hidden}.eva-tbl td.eva-td{padding:4px 2px}.eva-cell{background:var(--surface-2);width:26px;height:32px;color:var(--action-ink);border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.eva-cell.on{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.eva-cell.x{background:var(--action-soft);box-shadow:inset 0 0 0 2px var(--action-ink)}a.eva-cell:hover{filter:brightness(.95)}.eva-week{align-items:center}.eva-today{cursor:pointer;font-family:var(--sans);background:0 0;border:0;min-height:28px}.eva-tbl.wk td.eva-td{padding:6px 2px}.eva-tbl.wk .eva-cell{border-radius:10px;width:30px;height:36px}.eva-tbl.wk th.eva-day{white-space:nowrap;padding:8px 2px;font-size:11px}.eva-tbl.wk .eva-sticky{padding:10px 6px 10px 0}.eva-tbl.wk .eva-name{max-width:84px}@media (max-width:767px){.card.eva{border-radius:20px;padding:16px}}.evt-week .tbl{table-layout:fixed;min-width:900px}.evt-week .tbl th:first-child{width:170px}.evt-week .tbl th:nth-child(3){width:130px}.evt-week .tbl th:nth-child(4){width:200px}.evt-week .tbl th:nth-child(5){width:110px}.evt-week .tbl th:nth-child(6),.evt-week .tbl th:nth-child(7){width:150px}.evt-week .tbl td{text-overflow:ellipsis;overflow:hidden}.fin{min-width:0;padding-bottom:48px}.fin .tbl a.it,.fin .tbl a.lk{color:var(--text)}.fin .tbl a.it:hover,.fin .tbl a.lk:hover,.fin a.lk-u:hover{text-decoration:underline}.fin .tbl .sub{color:var(--text-3);font-size:12px;line-height:16px;display:block}.fin .tbl .sub.amb{color:var(--amber)}.fin-mini{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.fin-mini .blk{flex-direction:column;gap:2px;min-width:0;display:flex}.amt.lg{font-size:18px;line-height:24px}.amt.md{font-size:16px;line-height:22px}.amt.b{font-weight:600}.amt-sm.amb{color:var(--amber)}.amt-sm.red{color:var(--action-ink)}.amt-sm.grn{color:var(--green)}.fin-bar{justify-content:space-between;gap:12px}.fin-bar,.fin-filters{flex-wrap:wrap;align-items:center;display:flex}.fin-filters{gap:8px;min-width:0}.fin-sel{width:auto;max-width:220px;height:36px;padding-right:36px;font-size:13px}.fin-sel.w200{width:200px}.fin-foot{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.fin-foot b{color:var(--text)}.acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.acts.l{justify-content:flex-start}.fin .tbl td.acts-td{min-width:300px}.fin .tbl td.acts-td .acts{flex-wrap:nowrap;gap:4px}.fin .tbl td .row>.col>.it{white-space:nowrap}.btn.bsm.xs{min-height:32px;padding:0 10px;font-size:12px}.btn.bs.grn{color:var(--green)}.btn.bs.amb{color:var(--amber)}.btn.bs.acc{color:var(--accent);border-color:var(--accent)}.btn.bg.red{color:var(--action-ink)}.bill-sw{gap:4px;margin-top:6px;display:inline-flex}.fin-list{padding:8px 16px}.btn-card-blk{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;border:0;align-items:stretch}.btn-card-blk:hover{background:var(--surface-3)}.btn-card-blk:focus-visible{box-shadow:var(--shadow-focus);outline:none}.fin-sheet .li.btn-li,.fin-sheet a.li{min-height:48px}.fin-sheet .li.btn-li.grn{color:var(--green)}.fgrid{gap:12px;display:grid}.fgrid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.fgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrid.qty{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr)}.fgrid.dest{grid-template-columns:170px minmax(0,1fr)}.fin-pick{flex-direction:column;gap:8px;display:flex}.chk-row.self-c{align-self:center}.sum-rows{flex-direction:column;gap:8px;display:flex}.sum-rows>div{color:var(--text-2);justify-content:space-between;gap:12px;font-size:14px;display:flex}.sum-rows>div>:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.sum-rows>div.strong{color:var(--text);font-weight:600}.modal3 .cap.amb{color:var(--amber)}.av{position:relative;overflow:hidden}.av img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.av.xl{width:56px;height:56px;font-size:18px}.av.xxl{width:72px;height:72px;font-size:22px}.av .pres{border:2px solid var(--surface-1);background:var(--green);border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;right:0}.av .pres.busy{background:var(--amber)}.av-wrap{flex-shrink:0;display:inline-flex;position:relative}.av-wrap .pres{border:2px solid var(--surface-1);background:var(--green);border-radius:999px;width:12px;height:12px;position:absolute;bottom:1px;right:1px}.av-wrap .pres.busy{background:var(--amber)}.roles{flex-wrap:wrap;gap:6px;display:flex}.photo-pick{background:var(--surface-2);border:1.5px dashed var(--border-2);cursor:pointer;width:56px;height:56px;color:var(--text-3);border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:grid;overflow:hidden}.photo-pick img{object-fit:cover;width:100%;height:100%}.role-pick{flex-wrap:wrap;gap:8px;display:flex}.role-pick label{border:1px solid var(--border-2);background:var(--surface-1);min-height:36px;color:var(--text-2);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.role-pick input{width:16px;height:16px;accent-color:var(--accent-fill)}.role-pick label:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ev-pick-list{flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.ev-pick-list label{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.ev-pick-list input{width:18px;height:18px;accent-color:var(--accent-fill);flex-shrink:0}.share-cta{color:var(--accent);border-color:var(--accent)}.datebox.s2{background:var(--surface-2)}.cat-bars{flex-direction:column;gap:10px;display:flex}.bar>i.c2{background:var(--chart-2)}.bar>i.c3{background:var(--chart-3)}.bar>i.c4{background:var(--chart-4)}.bar>i.c5{background:var(--chart-5)}.bar>i.co{background:var(--chart-other)}.legend{color:var(--text-2);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.legend>span{align-items:center;gap:6px;display:inline-flex}.legend i{background:var(--chart-1);border-radius:9px;width:14px;height:4px;display:inline-block}.legend i.c2{background:var(--chart-2)}.legend i.c3{background:var(--chart-3)}.legend i.c4{background:var(--chart-4)}.legend i.co{background:var(--chart-other)}.chart-box{width:100%;min-width:0;height:260px}.chart-box.tall{height:340px}.stat-head{justify-content:space-between;gap:16px}.stat-dates,.stat-head{flex-wrap:wrap;align-items:center;display:flex}.stat-dates{gap:8px}.stat-dates .inp{width:auto;height:36px;font-size:13px}.portal-nw{white-space:nowrap}.tbl.portal-tbl{min-width:560px}@media (max-width:767px){.fin-sel,.fin-sel.w200{width:100%;max-width:none;height:44px}.fin-filters{width:100%}.fin-filters>label,.fin-filters>select{flex:140px}.fgrid.c2,.fgrid.c3{grid-template-columns:minmax(0,1fr)}.fgrid.c2.keep,.fgrid.c3.keep{grid-template-columns:repeat(2,minmax(0,1fr))}.fgrid.qty{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr)}.fgrid.dest{grid-template-columns:minmax(0,1fr)}.chart-box{height:200px}.stat-dates .inp{height:44px}}@media (pointer:coarse){.btn.bsm.xs{min-height:44px}}.d6 .cfg-tabs{max-width:100%;box-shadow:var(--shadow-raised);border-radius:999px;align-self:flex-start;padding:4px}.d6 .cfg-tabs>button.on{background:var(--surface-2)}.d6 .card .grid2.cfg-grid,.d6 .card .grid3.cfg-grid3{gap:16px}.d6 .cfg-num{width:100px}.d6 .cfg-num-note{padding-bottom:12px}.d6 .cfg-tgrow{gap:16px}.d6 .cfg-tgrow .grow{font-size:14px;line-height:20px}.d6 .cfg-usage{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.d6 .cfg-usage .blk{padding:12px 14px}.d6 .cfg-disc td{padding:10px 12px}.d6 .cfg-pct{text-align:right;width:76px;height:40px;font-family:var(--mono)}.d6 .split{align-items:flex-start}.d6 .cfg-presets{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));align-items:start;gap:22px;display:grid}.d6 .bi-row.cfg-row{grid-template-columns:minmax(0,1fr) 150px 100px 36px}.d6 .cfg-row-hint{text-align:right}.d6 .cfg-ta{height:auto;min-height:220px;font-size:12px;line-height:19px}.d6 .cfg-logo{object-fit:contain;background:var(--surface-2);border-radius:6px;width:32px;height:32px}.d6 .cfg-logo.big{border-radius:10px;width:64px;height:64px}.d6 .cfg-logo.white{background:#fff;width:auto;height:40px}.d6 .cfg-save{flex-wrap:wrap;justify-content:flex-end}.d6 .cfg-version{margin-right:auto}.d6 code{font-family:var(--mono);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:12px}.d6 .cert-ic{color:var(--accent);flex-shrink:0}.d6 .cert-row.expired{background:var(--coral-soft)}.d6 .cert-row.expired .cert-ic{color:var(--coral)}.d6 .cert-row>.grow{flex:220px}.d6 .cert-name{overflow-wrap:anywhere;font-size:14px}.d6 .cert-alias{max-width:360px}.d6 .inp.file{height:auto;min-height:44px;color:var(--text-2);padding:9px 12px;font-size:13px}.d6 .inp.file::file-selector-button{font:600 13px var(--sans);border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:999px;margin-right:10px;padding:6px 12px}.d6 .u-tbl td{vertical-align:top}.d6 .u-tbl .inp{height:36px;font-size:13px}.d6 .u-tbl .u-sel{width:150px}.d6 .u-tbl .u-sel.w{width:220px}.d6 .u-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:inline-flex}.d6 .u-who{flex-direction:column;gap:2px;min-width:160px;display:flex}.d6 .u-email{overflow-wrap:break-word;word-break:break-word}.d6 .u-sub{flex-direction:column;gap:6px;margin-top:8px;display:flex}.d6 .u-warn{color:var(--amber);font-size:12px}.d6 .u-li{align-items:flex-start}.d6 .u-li .grow{gap:2px}.d6 .u-panel{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:4px 0 14px;display:flex}.d6 .u-perm .chk{border:1.5px solid var(--border-2);cursor:pointer;font:600 12px var(--sans);color:#0000;padding:0}.d6 .u-perm .chk.on{color:#fff}.d6 .u-perm .chk:disabled{opacity:.5;cursor:default}.d6 .u-perm .chk:focus-visible{box-shadow:var(--shadow-focus);outline:none}.d6 .u-perm td,.d6 .u-perm th{text-align:center}.d6 .u-perm td:first-child,.d6 .u-perm th:first-child{text-align:left}.d6 .u-perm-row{align-items:stretch;gap:8px}.d6 .u-perm-m{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.d6 .u-perm-m label{flex-direction:column;align-items:center;gap:4px;display:flex}.d6 .int-code,.d6 .u-inv{align-items:center}.d6 .int-code{background:var(--surface-2);border-radius:12px;gap:8px;min-width:0;padding:8px 8px 8px 14px;display:flex}.d6 .int-code>code{min-width:0;color:var(--text);overflow-wrap:anywhere;background:0 0;flex:auto;padding:0;font-size:13px}.d6 .warn .int-code{background:var(--surface-1)}.d6 .int-steps{color:var(--text-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:19px;display:flex}.d6 .int-steps em,.d6 .int-steps strong{color:var(--text)}.d6 .int-li{align-items:flex-start}.d6 .int-li .grow{gap:2px}.d6 .int-li .it{overflow-wrap:anywhere;font-size:14px}.d6 .int-rule{grid-template-columns:160px auto minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.d6 .int-color{align-items:center;gap:8px;display:flex}.d6 .int-sw{border:1px dashed var(--border-2);border-radius:4px;flex-shrink:0;width:16px;height:16px}.d6 .int-sw.set{border:0}.d6 .int-grid{columns:440px 2;column-gap:22px}.d6 .int-grid>*{break-inside:avoid;margin-bottom:22px}.d6 .int-grid>.span-all{column-span:all}.d6 .int-ghead{align-items:flex-start}.d6 .sf-opt{justify-content:flex-start;gap:10px;width:100%}.d6 .sf-opt.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.d6 .sf-drop{border:1.5px dashed var(--border-2);cursor:pointer;text-align:center;color:inherit;flex-direction:column;align-items:center;gap:6px;padding:28px;display:flex}.d6 .sf-drop:hover{background:var(--surface-3)}.d6 .sf-drop:focus-within{box-shadow:var(--shadow-focus)}.d6 .sf-drop svg{color:var(--accent)}.d6 .sf-file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.d6 .sf-prev{justify-content:center;align-items:flex-start;min-height:600px;padding:28px;display:flex;position:relative;overflow:hidden}.d6 .sf-empty{color:var(--text-3);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto;display:flex}.d6 .sf-hint-r{margin-left:auto}.d6 .sf-empty svg{opacity:.25;color:var(--text-3)}.d6 .sf-paper{width:100%;max-width:700px;min-height:800px;box-shadow:var(--shadow-raised);background:#fff;border-radius:4px;position:relative}.d6 .sf-split>.b{flex:2 320px}.d6 .sf-split>.a{flex:3 520px}.d6 .sa-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;display:grid}.d6 .sa-kpi .kv{white-space:nowrap}.d6 .sa-dist{max-width:720px}.d6 .sa-tbl td.n{text-align:right;font-family:var(--mono)}.d6 .sa-tbl .inp{width:140px;height:36px;font-size:13px}.d6 .sa-tg-cell{align-items:center;gap:8px;display:inline-flex}.d6 .sa-new{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;display:grid}.d6 .sa-plans{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:22px;display:grid}.d6 .sa-plan.editing{outline:2px solid var(--accent)}.d6 .sa-plan .li .inp{text-align:right;width:120px;height:40px}.d6 .sa-search{max-width:420px}.d6 .sa-chips{flex-wrap:wrap;gap:6px;display:flex}.d6 .sa-note{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (min-width:768px){.band-head .band-head-actions:not(:has(>:not(.seg[aria-label=Administración]))),.band-head .seg[aria-label=Administración]{display:none}}@media (max-width:767px){.d6 .cfg-tabs{align-self:stretch}.d6 .card .grid2.cfg-grid,.d6 .card .grid3.cfg-grid3{grid-template-columns:minmax(0,1fr)}.d6 .bi-row.cfg-row{grid-template-columns:minmax(0,1fr) 110px 44px}.d6 .cfg-row-hint{display:none}.d6 .cfg-pct{width:64px}.d6 .cfg-save-btn{width:100%}.d6 .cfg-presets{gap:16px}.d6 .cert-files{grid-template-columns:minmax(0,1fr)}.d6 .cert-row .btn{flex:1 1 0}.d6 .int-rule{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"t x""c c"}.d6 .int-rule>.r-t{grid-area:t}.d6 .int-rule>.r-a{display:none}.d6 .int-rule>.r-c{grid-area:c}.d6 .int-rule>.r-x{grid-area:x}.d6 .int-grid>*{margin-bottom:16px}.d6 .sf-prev{min-height:420px;padding:12px}.d6 .sf-paper{min-height:0}.d6 .sa-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.d6 .sa-kpi{padding:16px}.d6 .sa-kpi .kv{white-space:normal;overflow-wrap:anywhere;font-size:24px;line-height:28px}.d6 .sa-new{grid-template-columns:minmax(0,1fr)}.d6 .sa-new .btn{flex:1 1 0}.d6 .sa-plans{grid-template-columns:minmax(0,1fr);gap:16px}.d6 .sa-search{max-width:none;box-shadow:var(--shadow-raised);border-color:#0000}}.land{min-height:100dvh;padding-bottom:48px}.land-band{padding-bottom:88px}.land-band-in{gap:72px;padding-top:18px}.land-hero{min-width:0;max-width:860px}.land-title{overflow-wrap:anywhere;max-width:820px;font-size:56px;line-height:60px}.land-sub{max-width:640px;font-size:18px;line-height:28px}.land-main{gap:72px;padding-top:56px}.land-feats{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.land-feat{min-width:0}.land-end{border-radius:32px;padding:48px}.land-foot a{font-weight:600}@media (max-width:767px){.land-band{border-radius:0 0 32px 32px;padding-bottom:40px}.land-band-in{padding-top:calc(12px + env(safe-area-inset-top));gap:28px}.land-title{font-size:32px;line-height:36px}.land-sub{font-size:16px;line-height:24px}.land-cta{width:100%}.land-main{gap:28px;padding-top:28px}.land-h2{font-size:18px;line-height:24px}.land-feats{grid-template-columns:minmax(0,1fr);gap:12px}.land-feat{flex-direction:row;align-items:flex-start;padding:16px}.land-end{border-radius:24px;flex-direction:column;align-items:stretch;padding:28px 22px}.land-end-t{font-size:26px;line-height:32px}}.pubq-top{background:var(--band);color:var(--on-band);border-top:6px solid var(--strip);font-family:var(--font-sans,inherit)}.pubq-top-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 40px;display:flex}.pubq-top-id{min-width:0}.pubq-top-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:767px){.pubq-top-in{padding:12px 16px}.pubq-top .wordmark{font-size:13px}.pubq-top-title{display:none}}.pubt{min-height:100dvh;padding-bottom:64px}.pubt-band{padding-bottom:124px}.pubt-band-in{padding-top:18px}.pubt-who{align-items:center;min-width:0}.pubt-av{object-fit:cover;width:72px;height:72px;font-size:22px}.pubt-name{overflow-wrap:anywhere}.pubt-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:22px;display:grid}.pubt-card{min-width:0}.pubt-title{overflow-wrap:anywhere}.pubt-row{color:var(--text-2);align-items:flex-start}.pubt-row svg{color:var(--text-3);margin-top:1px}.pubt-row span{overflow-wrap:anywhere;min-width:0}.pubt-role{padding:10px 14px}.pubt-role .it{text-align:right;overflow-wrap:anywhere}.pubt-empty,.pubt-foot{text-align:center}.pubt-foot{padding-top:28px}@media (max-width:767px){.pubt{padding-bottom:32px}.pubt-band{border-radius:0 0 32px 32px;padding-bottom:52px}.pubt-band-in{padding-top:calc(12px + env(safe-area-inset-top));gap:20px}.pubt-band .wordmark{font-size:13px}.pubt-av{width:56px;height:56px;font-size:18px}.pubt-band .ptitle{font-size:26px;line-height:32px}.pubt-band .ob2{font-size:13px}.pubt-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pubt-card.card.lg{box-shadow:var(--shadow-card);border-radius:20px;padding:20px}.pubt-card .ct{font-size:17px}.pubt-foot{padding-top:16px}}.chip-alq{vertical-align:1px}.chip-alq,.dash-atn-chip{height:20px;margin-right:6px;padding:0 8px;font-size:11px}.dash-atn-chip{color:#fff;background:#fff3}.kv-split{white-space:nowrap}.alq-tbl{min-width:1080px}.alq-tbl .c-sec{display:none}.alq-tr{cursor:pointer}.alq-tr:hover td{background:var(--hover)}.alq-cli{max-width:180px;display:block}.alq-cli,.alq-eqs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alq-eqs{max-width:220px}.alq-card{color:inherit}.alq-card:hover{color:inherit;box-shadow:inset 0 0 0 1px var(--border-2),var(--shadow-card);text-decoration:none}.alq-alerts{padding-top:16px;padding-bottom:8px}.alq-dot-renovacion{background:var(--amber)}.alq-dot-superposicion{background:var(--coral)}.alq-dot-deposito{background:var(--blue)}.alq-dot-prereserva{background:var(--amber)}.alq-panel{flex:2 420px;max-width:520px}.alq-tabs>button{height:32px}.alq-search{height:44px}.alq-matches{max-height:280px;overflow-y:auto}.alq-matches .li.btn-li{padding:10px 4px}.alq-cat{text-transform:uppercase;letter-spacing:.04em;padding-top:4px}.alq-pick label{min-height:56px}.alq-pick .cap.amb{color:var(--amber)}.alq-aside{align-self:flex-start;position:sticky;top:16px}.alq-actions{justify-content:flex-end}.alq-reco{background:var(--accent-soft)}.card .alq-reco{background:0 0;padding:0}.alq-reco-row{background:var(--surface-1);border-radius:12px;padding:12px}.alq-reco-cat{text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}.alq-reco-cost{margin-left:auto}.alq-alt summary{font-size:12px}.alq-alt ul{margin-top:6px}.alq-notes{white-space:pre-wrap;overflow-wrap:anywhere}.alq .evd-kpis .amt-lg{font-size:20px;line-height:26px}.alq-cal{border-top:1px solid var(--border);border-left:1px solid var(--border);min-width:1130px;display:grid}.alq-cal-h{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 0;font-size:13px;display:flex}.alq-cal-h b{font-weight:600}.alq-cal-h.we{color:var(--text-3)}.alq-cal-h.today b{background:var(--accent-fill);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;display:inline-flex}.alq-cal-h.alq-cal-name{align-items:flex-start;padding-left:12px}.alq-cal-row{border-bottom:1px solid var(--border);grid-template-columns:200px minmax(0,1fr);display:grid}.alq-cal-row>.alq-cal-name{border-right:1px solid var(--border);background:var(--surface-1);z-index:2;justify-content:center;min-width:0;padding:10px 12px;position:sticky;left:0}.alq-cal-track{display:grid;position:relative}.alq-cal-track>i{border-right:1px solid var(--border)}.alq-cal-track>i.we{background:var(--surface-2)}.alq-cal-track>i.today{background:var(--accent-soft)}.alq-bar{border-left:4px solid var(--accent);height:28px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;z-index:1;box-shadow:var(--shadow-card);border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:12px;line-height:16px;display:flex;position:absolute;overflow:hidden}.alq-bar:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--border-2),var(--shadow-card);text-decoration:none}.alq-bar b{font-weight:700}.alq-cal-mi{color:inherit;background:var(--surface-1);border-left:4px solid var(--border-2);border-radius:12px;min-height:48px;padding:10px 12px}.alq-cal-mi:hover{color:inherit;text-decoration:none}.alq-eq-tbl{min-width:900px}.alq-eq-tbl .c-sec{display:none}.alq-eq-alert{white-space:normal;max-width:260px}.alq-ref{color:inherit}.alq-ref:hover{color:var(--accent);text-decoration:none}.alq-inline-dot{vertical-align:0;width:8px;height:8px;margin-right:6px;display:inline-block}@media (max-width:767px){.alq-panel{max-width:none}.alq-aside{position:static}.alq .evd-kpis .amt-lg{font-size:18px;line-height:24px}.alq-actions{grid-template-columns:1fr 1fr;display:grid}.alq-actions>:only-child{grid-column:1/-1}.alq-card{border-radius:20px}.alq-form .lnk,.alq-reco .lnk{align-items:center;min-height:44px;display:inline-flex}.alq .card.ev-list-card{box-shadow:none;background:0 0;border-radius:0;padding:0}.alq-card-foot{align-items:flex-end}}.chip-alq+a{white-space:nowrap}.fz .fz-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fz .fz-filters .fin-pick{flex-direction:row;gap:6px;display:flex}.fz .fz-filters .fin-pick>.inp{flex:none;width:150px}.fz .fz-filters .fin-pick>.sel{flex:none;width:200px}.fz-monthbar{padding:12px 16px}.fz-movs{flex-direction:column;display:flex}.fz-mov{border-bottom:1px solid var(--border)}.fz-mov:last-child{border-bottom:0}.fz-mov-head{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px 4px;display:flex}.fz-mov-head:hover{background:var(--hover)}.fz-mov.on .fz-mov-head{background:var(--surface-2)}.fz-date{width:44px;font-family:var(--mono);flex:none}.fz-mov-body{padding:4px 4px 16px 60px}.fz-line-ro{padding:6px 0}.fz-line{padding:4px 0}.fz-amt{text-align:right;width:130px;font-family:var(--mono);flex:none}.fz-cat{height:40px}.fz-lines .chips.wr{flex-wrap:wrap;overflow:visible}.fz-cols{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;display:grid}.fz-inv-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:22px;display:grid}.fz-bar-link{color:inherit}.fz-bar-link:hover{text-decoration:none}.fz-bar-link:hover .bar{outline:2px solid var(--hover)}.evd-exp-sub{color:var(--text-3);font-size:12px}@media (max-width:767px){.fz-mov-body{padding-left:4px}.fz-amt{width:104px}.fz-cols,.fz-inv-grid{grid-template-columns:minmax(0,1fr);gap:16px}.fz .fz-filters>*{flex:140px}.fz .fz-filters .fin-pick>.inp,.fz .fz-filters .fin-pick>.sel{flex:1 1 0;width:auto;min-width:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}