@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-ext-600-normal.4vooXBpG.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-600-normal.DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-ext-700-normal.CJIcxD6K.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-700-normal.BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2)format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-cyrillic-600-normal.DvRl3Mj-.woff2)format("woff2"),url(/_astro/manrope-cyrillic-600-normal.It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-greek-600-normal.BoRV6lzK.woff2)format("woff2"),url(/_astro/manrope-greek-600-normal.CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-vietnamese-600-normal.C1J5PCl_.woff2)format("woff2"),url(/_astro/manrope-vietnamese-600-normal.lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-ext-600-normal._gBojHdJ.woff2)format("woff2"),url(/_astro/manrope-latin-ext-600-normal.u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-cyrillic-700-normal.Dw_fZAg2.woff2)format("woff2"),url(/_astro/manrope-cyrillic-700-normal.7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-greek-700-normal.CHUG9PD8.woff2)format("woff2"),url(/_astro/manrope-greek-700-normal.DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-vietnamese-700-normal.CUqMx5-1.woff2)format("woff2"),url(/_astro/manrope-vietnamese-700-normal.pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-ext-700-normal.DYOwVNan.woff2)format("woff2"),url(/_astro/manrope-latin-ext-700-normal.eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Manrope", "DM Sans", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--surface:#f7f6f3;--surface-sunk:#f1efeb;--sidebar:#efede9;--card:#fff;--ink:#242320;--ink-soft:#4b4945;--muted:#77746e;--faint:#9a958e;--line:#e6e2dc;--line-soft:#eeeae5;--line-strong:#d7d2cb;--line-hover:#c4beb5;--raised:#faf9f7;--placeholder:#b3aea7;--hover:#0000000d;--veil:#fff6;--overlay-card:#ffffffeb;--topbar-bg:#ffffffd9;--sidebar-line:#e0dcd6;--nav-ink:#66635e;--nav-hover:#ffffffa6;--inverse:#2c2a26;--on-inverse:#fff;--skeleton:#ece9e3;--skeleton-hi:#f5f3ef;--tint-ink:#000;--accent:#dd232a;--accent-hover:#c41d23;--accent-ink:#fff;--accent-soft:#fdeced;--focus:#dd232a;--focus-ring:#dd232a33;--danger:#b8333a;--danger-soft:#fff0f0;--danger-line:#f0c9cb;--on-danger:#fff;--ok:#2f7d5a;--ok-soft:#edf8f2;--ok-dot:#40a578;--ok-line:#bfe0cd;--warn:#9a6d0c;--warn-soft:#fff7e6;--warn-line:#efd9a6;--info:#3f5f86;--info-soft:#eef3f9;--info-line:#cfdbea;--progress:#2f6fc0;--progress-soft:#eaf2fc;--attention:#6a4fa3;--attention-soft:#f2eef9;--fijo:#397b73;--fijo-soft:#eaf5f1;--movil:#6a64a2;--movil-soft:#f0eef9;--radius:.5625rem;--radius-lg:.875rem;--control-height:2.375rem;--shadow-sm:0 1px 2px #1e1a160a;--shadow-md:0 7px 16px #28201912;--shadow-lg:0 25px 60px #14100c2e;--sidebar-width:15rem;--sidebar-collapsed:4.25rem;--topbar-height:3.75rem;color-scheme:light}html[data-theme=dark]{--surface:#161514;--surface-sunk:#1d1c1a;--sidebar:#1a1917;--card:#222120;--ink:#ecebe8;--ink-soft:#c9c6c0;--muted:#9d988f;--faint:#7a756e;--line:#34322f;--line-soft:#2b2927;--line-strong:#45423e;--line-hover:#58544e;--raised:#272624;--placeholder:#615d57;--hover:#ffffff0f;--veil:#ffffff05;--overlay-card:#222120eb;--topbar-bg:#161514d9;--sidebar-line:#2c2a28;--nav-ink:#a8a49d;--nav-hover:#ffffff0d;--inverse:#ecebe8;--on-inverse:#1a1917;--skeleton:#2a2826;--skeleton-hi:#34322f;--tint-ink:#fff;--accent:#e3343b;--accent-hover:#ef4a50;--accent-soft:#e3343b26;--focus:#f05a60;--focus-ring:#f05a604d;--danger:#f0848a;--danger-soft:#f05a601f;--danger-line:#f05a6052;--on-danger:#1a1917;--ok:#72cfa0;--ok-soft:#40a57824;--ok-dot:#4fb886;--ok-line:#40a57857;--warn:#e6b955;--warn-soft:#e6b54f1f;--warn-line:#e6b54f52;--info:#94b6de;--info-soft:#78a0d224;--info-line:#78a0d252;--progress:#84b4f2;--progress-soft:#4e8bdc29;--attention:#bba6ec;--attention-soft:#8a6cc72e;--fijo:#74c3b8;--fijo-soft:#397b733d;--movil:#aca6e2;--movil-soft:#6a64a242;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 7px 16px #00000059;--shadow-lg:0 25px 60px #0000008c;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface);min-width:320px;color:var(--ink);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-size:.875rem;line-height:1.5}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}h1{letter-spacing:-.03em;font-size:1.625rem}h2{letter-spacing:-.015em;font-size:1rem}h3{font-size:.875rem}p{margin:0}a{color:inherit}svg{flex:none}.app-shell{grid-template-columns:auto minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{height:100dvh;width:var(--sidebar-width);z-index:30;background:var(--sidebar);border-right:1px solid var(--sidebar-line);flex-direction:column;gap:.25rem;padding:1.125rem .75rem .875rem;transition:width .2s;display:flex;position:sticky;top:0;overflow:hidden auto}.sidebar-head{border-bottom:1px solid var(--sidebar-line);align-items:center;gap:.6875rem;margin-bottom:.375rem;padding:0 .25rem 1rem .375rem;display:flex}.sidebar-head .sidebar-label{flex:1;min-width:0}.sidebar-head strong{font:700 .9375rem var(--font-display);letter-spacing:-.02em;white-space:nowrap;display:block}.sidebar-head .sidebar-label>span{color:var(--faint);white-space:nowrap;font-size:.75rem;display:block}.brand-mark{background:var(--inverse);width:2.25rem;height:2.25rem;color:var(--on-inverse);font:700 .75rem var(--font-display);border-radius:.625rem;flex:none;place-items:center;display:grid;box-shadow:0 5px 12px #27231e29}.icon-button{width:2rem;height:2rem;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;padding:0;display:inline-grid}.icon-button:hover:not(:disabled){background:var(--hover);color:var(--ink);border:0}.sidebar-collapse svg{transition:transform .2s}.side-nav{grid-template-columns:minmax(0,1fr);gap:.875rem;padding-top:.5rem;display:grid}.sidebar-foot,.side-nav ul{grid-template-columns:minmax(0,1fr)}.nav-label{color:var(--faint);font:700 .65625rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:0 .75rem .375rem}.side-nav ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.side-nav a,.side-link{width:100%;min-height:2.375rem;color:var(--nav-ink);white-space:nowrap;background:0 0;border:0;border-radius:.5625rem;justify-content:flex-start;align-items:center;gap:.6875rem;padding:.5rem .75rem;font-weight:500;text-decoration:none;transition:background .16s,color .16s;display:flex}.side-nav a:hover,.side-link:hover:not(:disabled){background:var(--nav-hover);color:var(--ink);border:0}.side-nav a[aria-current=page],.side-link[aria-current=page]{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #1e191414}.side-nav a[aria-current=page] svg,.side-link[aria-current=page] svg{color:var(--accent)}.sidebar-foot{border-top:1px solid var(--sidebar-line);gap:.125rem;margin-top:auto;padding-top:.75rem;display:grid}.sidebar-foot .stale-hint:empty,.theme-toggle .theme-icon-light,html[data-theme=dark] .theme-toggle .theme-icon-dark{display:none}html[data-theme=dark] .theme-toggle .theme-icon-light{display:block}.sidebar-foot .stale-hint{padding:0 .75rem;font-size:.75rem}.user-card{white-space:nowrap;align-items:center;gap:.625rem;padding:.25rem .375rem .5rem;display:flex}.user-card strong{font-size:.8125rem;display:block}.user-card .sidebar-label>span{color:var(--faint);font-size:.75rem;display:block}.avatar{background:var(--inverse);width:2.125rem;height:2.125rem;color:var(--on-inverse);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.avatar.soft{background:var(--surface-sunk);color:var(--muted)}.avatar.alt{background:var(--info-soft);color:var(--info)}.avatar.empty{background:var(--surface-sunk);color:var(--faint);border:1px dashed var(--line-strong)}html[data-nav=collapsed] .sidebar{width:var(--sidebar-collapsed);padding-inline:.625rem}html[data-nav=collapsed] .sidebar .sidebar-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-nav=collapsed] .sidebar-head{flex-direction:column;gap:.625rem;padding-inline:0}html[data-nav=collapsed] .sidebar-collapse svg{transform:rotate(180deg)}html[data-nav=collapsed] .nav-label{color:#0000;background:var(--sidebar-line);height:1px;margin:.25rem .5rem .5rem;font-size:0;overflow:hidden}html[data-nav=collapsed] .side-nav a,html[data-nav=collapsed] .side-link,html[data-nav=collapsed] .user-card{justify-content:center;padding-inline:0}.sidebar-scrim{display:none}.app-main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:20;height:var(--topbar-height);background:var(--topbar-bg);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:.75rem;padding:0 1.75rem;display:flex;position:sticky;top:0}.nav-open{display:none}.breadcrumb{min-width:0;color:var(--faint);align-items:center;gap:.5625rem;font-size:.875rem;display:flex}.breadcrumb strong{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.topbar-actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.role-chip{background:var(--info-soft);color:var(--info);border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.shell-main:focus{outline:none}.shell-main{width:100%;max-width:90rem;margin:0 auto;padding:1.75rem 1.75rem 3rem}.shell-main.workspace{max-width:none;padding:1.25rem 1.25rem 1.5rem}.gate-card{max-width:32rem;margin:3rem auto}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:1.25rem;display:flex}.page-head p{color:var(--muted);margin-top:.25rem}.page-head>.inline-actions{flex-wrap:wrap}.crumbs{color:var(--faint);margin-bottom:.375rem;font-size:.8125rem}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}@media (width<=60rem){.app-shell{display:block}.sidebar{width:min(17rem,86vw);box-shadow:none;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}html[data-nav=collapsed] .sidebar{width:min(17rem,86vw);padding-inline:.75rem}html[data-nav=collapsed] .sidebar .sidebar-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}html[data-nav=collapsed] .sidebar-head{flex-direction:row;padding-inline:.375rem .25rem}html[data-nav=collapsed] .nav-label{height:auto;color:var(--faint);background:0 0;margin:0 .75rem .375rem;font-size:.65625rem}html[data-nav=collapsed] .side-nav a,html[data-nav=collapsed] .side-link{justify-content:flex-start;padding-inline:.75rem}html[data-nav=collapsed] .user-card{justify-content:flex-start;padding-inline:.375rem}html[data-nav-open=true] .sidebar{transform:none;box-shadow:12px 0 35px #14100c26}html[data-nav-open=true] .sidebar-scrim{z-index:25;background:#201d1947;display:block;position:fixed;inset:0}html[data-nav-open=true]{overflow:hidden}.sidebar-collapse svg,html[data-nav=collapsed] .sidebar-collapse svg{transform:none}.nav-open{margin-left:-.375rem;display:inline-grid}.topbar{padding:0 1rem}.shell-main{padding:1.25rem 1rem 2.5rem}.shell-main.workspace{padding:1rem}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar-collapse svg{transition:none}}button,a.button,select,input,textarea{font:inherit}button,a.button{min-height:var(--control-height);border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--card);color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}button:hover:not(:disabled),a.button:hover{border-color:var(--line-hover);background:var(--raised)}button:disabled{opacity:.55;cursor:default}button.primary,a.button.primary{background:var(--accent);border-color:var(--accent-hover);color:var(--accent-ink);box-shadow:0 2px 5px #9714192e}button.primary:hover:not(:disabled),a.button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}button.danger{border-color:var(--danger-line);color:var(--danger)}button.danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}button.danger.solid{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}button.quiet{color:var(--muted);background:0 0;border-color:#0000}button.quiet:hover:not(:disabled){color:var(--ink);background:var(--hover);border-color:#0000}button.small,a.button.small{min-height:2rem;padding:.125rem .625rem;font-size:.8125rem}button.link{min-height:0;color:var(--accent);text-underline-offset:2px;box-shadow:none;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}button.link:hover:not(:disabled){color:var(--accent-hover);background:0 0}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}button:focus-visible,a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px;box-shadow:0 0 0 1px var(--accent)}.field{flex-direction:column;gap:.3125rem;min-width:0;display:flex}.field>label,.field>.label{color:var(--ink-soft);font-size:.8125rem;font-weight:600}.field .hint{color:var(--muted);font-size:.75rem}.field .error{color:var(--danger);min-height:1.125rem;font-size:.75rem}.field .optional{color:var(--muted);font-weight:400}input[type=text],input[type=search],input[type=date],input[type=tel],input[type=password],input[type=email],input[type=number],select,textarea{width:100%;min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);color:var(--ink);padding:.4375rem .6875rem;font-size:.8125rem;transition:border-color .16s,box-shadow .16s}input::placeholder,textarea::placeholder{color:var(--placeholder)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2377746e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;padding-right:2rem}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:var(--line-hover)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:0;border-color:var(--accent);box-shadow:none}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--danger);background-color:var(--danger-soft)}input:disabled,select:disabled{background-color:var(--surface-sunk);color:var(--faint);cursor:not-allowed}input[readonly]{background:var(--surface)}.secret{display:flex;position:relative}.secret input{padding-right:5.5rem}.secret button{min-height:2rem;color:var(--muted);box-shadow:none;background:0 0;border:0;padding:0 .5rem;text-decoration:underline;position:absolute;top:.1875rem;right:.25rem}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-pad{padding:1.25rem}.card+.card{margin-top:1rem}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.9375rem 1.25rem;display:flex}.notice{border-radius:var(--radius);border:1px solid;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.notice>:first-child{flex:1;min-width:0}.notice.error{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.notice.warn{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}.notice.ok{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}.notice.info{background:var(--info-soft);border-color:var(--info-line);color:var(--info)}.notice .actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.notice a{font-weight:600}.form-message{min-height:3rem}.badge{white-space:nowrap;border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.badge.ok{background:var(--ok-soft);color:var(--ok)}.badge.off{background:var(--surface-sunk);color:var(--muted)}.badge.create{background:var(--ok-soft);color:var(--ok)}.badge.update{background:var(--info-soft);color:var(--info)}.badge.unchanged{background:var(--surface-sunk);color:var(--muted)}.badge.error{background:var(--danger-soft);color:var(--danger)}.filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,2fr) repeat(auto-fit,minmax(9rem,1fr));align-items:start;gap:.75rem;padding:1rem 1.25rem;display:grid}.filters .field>label{color:var(--muted);font-size:.75rem;font-weight:600}.filters .field .error{min-height:0}.chips{flex-wrap:wrap;gap:.5rem;padding:.625rem 1.25rem 0;display:flex}.chip{background:var(--info-soft);color:var(--info);border-radius:999px;align-items:center;gap:.5rem;padding:.125rem .25rem .125rem .75rem;font-size:.8125rem;display:inline-flex}.chip button{width:1.5rem;min-height:1.5rem;color:inherit;background:0 0;border:0;border-radius:50%;padding:0}.table-wrap{min-height:14rem;position:relative;overflow-x:auto}.table-wrap[aria-busy=true] table{opacity:.55}table{border-collapse:collapse;width:100%;font-size:.8125rem}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line-soft);padding:.6875rem 1rem}th{color:var(--faint);background:var(--raised);white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:700}tbody tr{height:3.25rem;transition:background .12s}tbody tr:hover{background:var(--raised)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td.actions{text-align:right;white-space:nowrap}td a.row-link{font-weight:600;text-decoration:none}td a.row-link:hover{text-decoration:underline}td .sub{color:var(--muted);font-size:.75rem;display:block}tr.inactive td{color:var(--muted)}.mono{font-family:var(--font-mono);font-size:.875em}.skeleton{background:linear-gradient(90deg, var(--skeleton), var(--skeleton-hi), var(--skeleton));background-size:200% 100%;border-radius:.25rem;height:.875rem;animation:1.4s linear infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.empty{text-align:center;color:var(--muted);padding:3rem 1.5rem}.empty h2{color:var(--ink);margin-bottom:.25rem}.empty .actions{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.pager{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.pager .buttons{align-items:center;gap:.5rem;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem 1.5rem;display:grid}.form-grid .wide{grid-column:1/-1}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:.75rem;padding-top:1rem;display:flex}.stale-hint{color:var(--warn);font-size:.8125rem}.dl{grid-template-columns:max-content 1fr;gap:.375rem 1.5rem;margin:0;display:grid}.dl dt{color:var(--muted)}.dl dd{margin:0}.two-col{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}.two-col>.card+.card{margin-top:0}.secret-box{border:2px solid var(--warn);background:var(--warn-soft);border-radius:.75rem;padding:1rem 1.25rem}.secret-box dl{grid-template-columns:1fr;gap:.125rem;margin:.75rem 0}.secret-box dd+dt{margin-top:.5rem}.secret-value{white-space:nowrap;background:var(--card);border:1px solid var(--line-strong);letter-spacing:.02em;user-select:all;border-radius:.375rem;padding:.25rem .625rem;font-size:1.0625rem;display:inline-block}.inline-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}dialog{background:var(--card);width:min(32rem,100vw - 2rem);color:var(--ink);border:0;border-radius:.75rem;padding:0;box-shadow:0 20px 60px #0000004d}dialog::backdrop{background:#14141480}dialog .dialog-body{gap:.875rem;padding:1.25rem;display:grid}dialog .dialog-actions{border-top:1px solid var(--line);background:var(--raised);border-radius:0 0 .75rem .75rem;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;display:flex}.change-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.change-list li{background:var(--surface);border-radius:.375rem;padding:.5rem .75rem;font-size:.9375rem}.change-list .arrow{color:var(--muted);padding:0 .25rem}.kind-tabs{border:1px solid var(--line-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.kind-tabs button{background:var(--card);border:0;border-radius:0}.kind-tabs button[aria-pressed=true]{background:var(--inverse);color:var(--on-inverse)}.headers-list{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0;font-size:.875rem;display:grid}.headers-list dt{font-weight:600}.headers-list dd{color:var(--muted);margin:0}.summary{flex-wrap:wrap;gap:.75rem;display:flex}.summary-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);min-width:7.5rem;padding:.625rem .875rem}.summary-item strong{font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.2;display:block}.summary-item span{color:var(--muted);font-size:.8125rem}.row-errors{color:var(--danger);margin:0;padding-left:1rem;font-size:.875rem}.audit-list{margin:0;padding:0;list-style:none}.audit-item{border-bottom:1px solid var(--line)}.audit-summary{text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;grid-template-columns:11rem 9rem 7rem minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:3.5rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:400;display:grid}.audit-summary:hover:not(:disabled){background:var(--raised)}.audit-summary .when{color:var(--muted);font-size:.875rem}.audit-detail{padding:.25rem 1.25rem 1rem}.diff{table-layout:fixed;width:100%;max-width:48rem}.diff th[scope=col]:first-child,.diff th[scope=row]{width:38%}.diff th[scope=row]{color:var(--ink);white-space:normal;background:0 0;font-size:.9375rem;font-weight:600}.diff td,.diff th{padding:.375rem .75rem}.diff td.before{color:var(--muted);text-decoration:line-through}.diff td.after{font-weight:600}.diff-link{margin-top:.5rem;font-size:.875rem}.auth-page{background:radial-gradient(circle at 12% 18%, #8aa49138, transparent 32%), radial-gradient(circle at 85% 85%, #cfb18b3d, transparent 34%), var(--surface);justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex}.auth-card{background:var(--card);border:1px solid var(--line);border-radius:1.125rem;width:100%;max-width:26rem;padding:2rem;box-shadow:0 18px 50px #1c171214}.auth-card .brand-mark{margin-bottom:1.25rem}.auth-card .eyebrow{color:var(--faint);font:700 .6875rem var(--font-display);letter-spacing:.1em;text-transform:uppercase}.auth-card h1{margin:.25rem 0 .5rem}.auth-card .lead{color:var(--muted);margin-bottom:1.25rem}.auth-form{gap:1rem;display:grid}.auth-form .form-error{min-height:3rem;color:var(--danger);margin:0;font-size:.9375rem}.auth-form .submit{width:100%;min-height:2.75rem}.stack{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=64rem){.two-col{grid-template-columns:1fr}.audit-summary{grid-template-columns:9.5rem 7.5rem minmax(0,1fr) auto}.audit-summary .action-col{display:none}table{font-size:.875rem}th,td{padding:.5rem}th:first-child,td:first-child{padding-left:1rem}th:last-child,td:last-child{padding-right:.75rem}td.actions{background:var(--card);box-shadow:-1px 0 0 var(--line);position:sticky;right:0}tbody tr:hover td.actions{background:var(--raised)}}@media (width<=40rem){.form-grid{grid-template-columns:1fr}}.plain-fieldset{border:0;min-width:0;margin:0;padding:0}.export-action{flex-direction:column;align-items:flex-start;gap:.25rem;display:inline-flex}.export-error{max-width:18rem;color:var(--danger);margin:0;font-size:.8125rem}.export-error:empty{display:none}.row-warnings{color:var(--warn);margin:0;padding-left:1rem;font-size:.875rem}.row-label{font-weight:600}.row-id{color:var(--muted);font-size:.75rem;display:block}.permission-note{color:var(--muted);font-size:.8125rem}.quiet-link{color:var(--muted);white-space:nowrap;font-size:.875rem}.quiet-link:hover,.quiet-link[aria-current=page]{color:var(--ink)}.auth-form .button{width:100%}.auth-card .notice{margin-bottom:1rem}.form-error-box{gap:.5rem;display:grid}.strength{gap:.375rem;display:grid}.meter{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.meter span{background:var(--line);border-radius:999px;height:.375rem}.strength[data-score="1"] .meter span:nth-child(-n+1){background:var(--danger)}.strength[data-score="2"] .meter span:nth-child(-n+2){background:var(--warn)}.strength[data-score="3"] .meter span{background:var(--ok)}.strength .hint{color:var(--muted);font-size:.8125rem}.cedula-field{align-items:stretch;gap:.5rem;display:flex}.cedula-field input{flex:1;min-width:0}.order-bar{border-bottom:1px solid var(--line);background:var(--warn-soft);color:var(--warn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.9375rem;display:flex}.order-bar .inline-actions{color:var(--ink)}.move-buttons{gap:.25rem;display:inline-flex}.move-buttons button{min-width:2.25rem;padding:.125rem .375rem}td.position{font-variant-numeric:tabular-nums;width:4.5rem;color:var(--muted)}tr.moved td.position{color:var(--warn);font-weight:700}.badge.warn{background:var(--warn-soft);color:var(--warn)}.inline-form{grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;align-items:start;gap:.375rem 1rem;display:grid}.inline-form .submit-field .label{font-size:.875rem}.inline-form .field .hint:empty{display:none}@media (width<=52rem){.inline-form{grid-template-columns:1fr}.inline-form .submit-field .label{display:none}}.code-immutable{color:var(--muted);font-size:.8125rem}.secret-box p+p{margin-top:.5rem}@media (width<=40rem){.option-table thead{display:none}.option-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto;grid-template-areas:"pos name state""pos code code"".actions actions";align-items:center;height:auto;padding:.5rem 0;display:grid}.option-table td{border:0;padding:.125rem .5rem}.option-table td.position{grid-area:pos;align-self:start;width:auto;padding-left:1rem}.option-table td.c-name{grid-area:name}.option-table td.c-code{color:var(--muted);grid-area:code}.option-table td.c-state{grid-area:state}.option-table td.actions{box-shadow:none;text-align:left;white-space:normal;flex-wrap:wrap;grid-area:actions;align-items:center;gap:.25rem;display:flex;position:static}.option-table tbody tr:hover td.actions{background:0 0}}.sub-tabs,.segmented{background:var(--surface-sunk);border:1px solid var(--line);border-radius:.6875rem;gap:.1875rem;padding:.1875rem;display:inline-flex}.sub-tabs{margin-bottom:1rem}.sub-tabs a,.segmented a{color:var(--muted);white-space:nowrap;border-radius:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .16s,color .16s}.sub-tabs a:hover,.segmented a:hover{color:var(--ink)}.sub-tabs a[aria-current=page],.segmented a[aria-current=page]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #1e191424}.sales-filters{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.sales-filters .wide-field{grid-column:span 2}.summary-filters{grid-template-columns:repeat(2,minmax(8rem,12rem)) auto;align-items:end}.list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;padding:.625rem 1.25rem;display:flex}.list-toolbar .chips{align-items:center;min-height:2rem;padding:0}.table-note{padding:0 1.25rem .875rem}.sales-table td.c-code,.sales-table td:nth-child(2),.sales-table td:nth-child(3){white-space:nowrap}.sales-table td{vertical-align:top;padding-top:.75rem;padding-bottom:.75rem}.summary-basis{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1.25rem;font-size:.9375rem;display:flex}.summary-basis p{flex:24rem}.summary-table tfoot th,.summary-table tfoot td{background:var(--raised);border-top:2px solid var(--line-strong);color:var(--ink);border-bottom:0;font-size:.9375rem;font-weight:700}.summary-table tfoot th{font-size:.9375rem}.warn-text{color:var(--warn)!important}.section-note{color:var(--muted);font-size:.8125rem}.notes-list,.documents-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.documents-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.documents-list p{margin:0}.documents-list .sub{color:var(--muted);font-size:.8125rem;display:block}.sale-columns .dl{overflow-wrap:anywhere;grid-template-columns:minmax(8rem,max-content) minmax(0,1fr)}.page-head h1 .copy-action{vertical-align:middle;margin-left:.5rem;font-size:1rem;font-weight:400}.copy-action{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.copy-error{color:var(--danger);font-size:.8125rem}.nip-lead{color:var(--muted)}.nip-form{border-top:1px solid var(--line);gap:.5rem;padding-top:.5rem;display:grid}.nip-countdown{color:var(--warn);margin-top:.375rem;font-size:.8125rem}@media (width<=52rem){.sales-filters .wide-field{grid-column:1/-1}.summary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-filters .field:last-child{grid-column:1/-1}.sales-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sales-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;height:auto;padding:.875rem 1rem;display:grid}.sales-table td{text-align:left;border:0;order:2;padding:0;display:block;white-space:normal!important}.sales-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:.75rem;font-weight:600;display:block}.sales-table td.c-code{order:0;align-self:center;font-size:1rem}.sales-table td.c-nip{order:1;place-self:center end}.sales-table td.c-customer{grid-column:1/-1}.sale-columns .dl{grid-template-columns:1fr;gap:0 1rem}.sale-columns .dl dd{margin-bottom:.5rem}}@media (width<=64rem){.sale-columns>.stack:last-child{order:-1}}@media (width<=40rem){.sales-filters{grid-template-columns:1fr}}.errors-filters{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.errors-table td{vertical-align:top;padding-top:.75rem;padding-bottom:.75rem}.errors-table th,.errors-table td{padding-left:.5rem;padding-right:.5rem}.errors-table th:first-child,.errors-table td:first-child{padding-left:1.25rem}.errors-table th:last-child,.errors-table td:last-child{padding-right:1.25rem}.errors-table td.c-phone{white-space:nowrap}.errors-table td.c-when{min-width:6.5rem}.errors-table .c-actions{min-width:9.5rem}.row-actions{flex-direction:column;align-items:stretch;gap:.375rem;display:flex}.row-actions .row-note{white-space:normal;max-width:14rem}.errors-table td.actions{text-align:left;white-space:normal}.muted{color:var(--muted)}.dialog-subject{color:var(--muted);font-size:.9375rem}.plain-list{gap:.25rem;margin:0;padding-left:1.25rem;font-size:.9375rem;display:grid}.message-text{background:var(--card);border:1px solid var(--line-strong);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border-radius:.375rem;max-height:16rem;margin:0;padding:.625rem .75rem;overflow-y:auto}.secret-box:focus{outline:none}.secret-box:focus-visible{outline:3px solid var(--focus);outline-offset:2px}dialog textarea{resize:vertical}@media (width<=52rem){.errors-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.errors-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;height:auto;padding:.875rem 1rem;display:grid}.errors-table td{text-align:left;border:0;order:3;padding:0;display:block;white-space:normal!important}.errors-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:.75rem;font-weight:600;display:block}.errors-table td.c-asesor{order:0;align-self:center;font-weight:600}.errors-table td.c-asesor:before{display:none}.errors-table td.c-state{text-align:right;order:1;justify-self:end}.errors-table td.c-state:before{display:none}.errors-table td.c-error,.errors-table td.c-step{grid-column:1/-1}.errors-table td.c-actions{box-shadow:none;order:4;grid-column:1/-1;position:static}.errors-table .row-actions{flex-flow:wrap;align-items:center}.errors-table tbody tr:hover td.actions{background:0 0}.errors-table .c-actions{min-width:0}}@media (width<=40rem){.errors-filters{grid-template-columns:1fr}}.status-line:not(:empty){padding:.75rem 1.25rem 0}[data-status=pending]{--status:#8a847b;--status-soft:var(--surface-sunk);--status-ink:var(--muted)}[data-status=waiting_otp]{--status:#d39b1c;--status-soft:var(--warn-soft);--status-ink:var(--warn)}[data-status=processing]{--status:#4e8bdc;--status-soft:var(--progress-soft);--status-ink:var(--progress)}[data-status=completed]{--status:var(--ok-dot);--status-soft:var(--ok-soft);--status-ink:var(--ok)}[data-status=failed]{--status:#d6454b;--status-soft:var(--danger-soft);--status-ink:var(--danger)}[data-status=needs_operations]{--status:#8a6cc7;--status-soft:var(--attention-soft);--status-ink:var(--attention)}.ingreso-badge{background:var(--status-soft);color:var(--status-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.ingreso-badge:before{content:"";background:var(--status);border-radius:50%;width:.4375rem;height:.4375rem}.sales-table td.c-ingreso{white-space:nowrap}.page-head.compact{align-items:center;margin-bottom:1rem}.page-head.compact h1{font-size:1.5rem}.sales-page{flex-direction:column;min-height:0;display:flex}.sales-layout{grid-template-columns:16rem minmax(0,1fr);gap:.875rem;min-height:0;display:grid}html[data-filters=closed] .sales-layout,.sales-layout[data-rail=closed]{grid-template-columns:minmax(0,1fr)}html[data-filters=closed] .sales-layout:not([data-sheet]) .filter-rail{display:none}.sales-main{flex-direction:column;gap:.75rem;min-width:0;min-height:0;display:flex}@media (width>=60.0625rem) and (height>=36rem){.shell-main.workspace{height:calc(100dvh - var(--topbar-height));flex-direction:column;display:flex}.sales-page,.sales-layout{flex:1}.filter-rail{max-height:100%}.board{flex:1;min-height:0}.board-column{max-height:100%}.sales-table-card{flex:1;min-height:0}}.filter-rail{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;gap:1rem;padding:.875rem;display:flex;overflow-y:auto}.filter-rail:focus{outline:none}.view-switch{background:var(--surface-sunk);border:1px solid var(--line);border-radius:.6875rem;grid-template-columns:1fr 1fr;gap:.1875rem;padding:.1875rem;display:grid}.view-switch button{min-height:2rem;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:.5rem;gap:.375rem;font-size:.8125rem}.view-switch button:hover:not(:disabled){color:var(--ink);background:0 0;border:0}.view-switch button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #1e191424}.rail-head{align-items:center;gap:.375rem;display:flex}.rail-head h2{flex:1;font-size:1rem}.rail-reset{min-height:1.75rem;color:var(--faint);box-shadow:none;background:0 0;border:0;gap:.25rem;padding:0 .5rem;font-size:.75rem;font-weight:600}.rail-reset:hover:not(:disabled){background:var(--surface-sunk);color:var(--ink-soft);border:0}.rail-close{width:1.75rem;height:1.75rem}.filter-group{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.filter-group legend{color:var(--ink-soft);font:600 .75rem var(--font-display);margin-bottom:.5rem;padding:0}.filter-rail .field>label{font:600 .75rem var(--font-display);color:var(--ink-soft)}.filter-rail select,.filter-rail input[type=date]{background-color:var(--raised);min-height:2.125rem;font-size:.8125rem}.date-range{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.date-range .field>label{font:500 .6875rem var(--font-sans);color:var(--faint)}.date-range input[type=date]{padding-inline:.5rem;font-size:.75rem}.field-error{color:var(--danger);font-size:.75rem}.field-error:empty{display:none}.chip-choice{flex-wrap:wrap;gap:.3125rem;display:flex}.chip-choice button{border-color:var(--line);min-height:1.75rem;color:var(--muted);box-shadow:none;border-radius:.4375rem;padding:0 .5rem;font-size:.75rem;font-weight:500}.chip-choice button[aria-pressed=true]{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}.chip-choice button[aria-pressed=true]:hover:not(:disabled){background:var(--inverse);border-color:var(--inverse)}.status-list{gap:.125rem;display:grid}.status-list button{min-height:2rem;color:var(--ink-soft);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:.5rem;justify-content:flex-start;gap:.5rem;padding:.25rem .4375rem;font-size:.8125rem;font-weight:500}.status-list button:hover:not(:disabled){background:var(--surface);border:0}.status-list i{border:1.5px solid var(--status,var(--ink));background:var(--status,var(--ink));border-radius:50%;flex:none;width:.5625rem;height:.5625rem}.status-list span{flex:1}.status-list b{background:var(--surface-sunk);min-width:1.5rem;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .375rem;font-size:.6875rem;font-weight:600}.status-list button[aria-pressed=false] span{color:var(--placeholder)}.status-list button[aria-pressed=false] i{background:0 0}.status-list button[aria-pressed=false] b{opacity:.55}.status-list.single button[aria-pressed=false] i{background:0 0}.status-list.single button[aria-pressed=false] span{color:var(--ink-soft)}.status-list.single button[aria-pressed=false] b{opacity:1}.status-list.single button[aria-pressed=true]{background:var(--surface-sunk);font-weight:700}.rail-foot{border-top:1px solid var(--line-soft);color:var(--faint);margin-top:auto;padding-top:.75rem;font-size:.75rem}.workspace-toolbar{align-items:center;gap:.5rem;display:flex}.toolbar-button{border-color:var(--line);min-height:2.625rem;color:var(--ink-soft);border-radius:.6875rem;position:relative}.toolbar-button[aria-expanded=true]{background:var(--surface-sunk)}.dot-badge{background:var(--accent);width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:.375rem;right:.375rem}.search-box{background:var(--card);border:1px solid var(--line);min-width:0;height:2.625rem;color:var(--faint);border-radius:.6875rem;flex:1;align-items:center;gap:.5rem;padding:0 .375rem 0 .8125rem;transition:border-color .16s,box-shadow .16s;display:flex}.search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.search-box input[type=search]{background:0 0;border:0;flex:1;min-width:0;height:100%;min-height:0;padding:0;font-size:.875rem}.search-box input[type=search]:focus-visible{outline:none}.search-box input::-webkit-search-cancel-button{display:none}.workspace-toolbar .export-action{position:relative}.workspace-toolbar .export-action>button{border-color:var(--line);border-radius:.6875rem;min-height:2.625rem}.workspace-toolbar .export-error{z-index:2;background:var(--card);box-shadow:var(--shadow-md);border-radius:.375rem;margin-top:.25rem;padding:.25rem .5rem;position:absolute;top:100%;right:0}.spin{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.spin{animation-duration:3s}}.board-note{color:var(--danger);font-size:.8125rem}.view-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--veil);flex:1;place-items:center;display:grid}.sales-table-card{flex-direction:column;display:flex;overflow:hidden}.sales-table-card .table-wrap{flex:1;overflow:auto}@media (width>=52.0625rem){.sales-table{min-width:68rem}}.sales-table td.c-customer{min-width:11rem}.sales-table td[data-label=Plan]{min-width:8rem}.sales-table-card th{z-index:1;position:sticky;top:0}.board{scroll-snap-type:x proximity;align-items:stretch;gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.board-column{scroll-snap-align:start;background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;flex:1 0 17.5rem;align-self:flex-start;min-width:17.5rem;max-width:23rem;display:flex}.column-header{padding:.875rem .875rem .625rem}.column-header h2{letter-spacing:0;align-items:center;gap:.4375rem;font-size:.8125rem;display:flex}.column-header h2 i{background:var(--status);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.column-header h2 b{background:var(--line);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:.125rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:700}.column-header p{color:var(--faint);margin:.1875rem 0 0 .875rem;font-size:.75rem}.column-body{flex-direction:column;gap:.5625rem;min-height:8rem;padding:.125rem .625rem .75rem;display:flex;overflow-y:auto}@media (width<=60rem),(height<=35.99rem){.column-body{max-height:70dvh}}.column-body[aria-busy=true]{overflow-y:hidden}.card-list{gap:.5625rem;margin:0;padding:0;list-style:none;display:grid}.column-footer{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .5rem;padding-top:.25rem;font-size:.75rem;display:flex}.column-footer .error{color:var(--danger);font-size:.75rem}button[aria-disabled=true]{opacity:.7;cursor:progress}.column-message{border:1px dashed var(--line-strong);text-align:center;min-height:6.5rem;color:var(--placeholder);border-radius:.625rem;align-content:center;justify-items:center;gap:.375rem;padding:1.25rem .75rem;font-size:.8125rem;display:grid}.column-message[role=alert]{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}.column-message[role=alert] .muted{color:inherit}.board-hidden{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);min-height:7rem;color:var(--faint);white-space:normal;box-shadow:none;background:0 0;flex-direction:column;flex:none;align-self:flex-start;gap:.375rem;padding:.875rem 1rem;font-weight:500}.board-hidden span{color:var(--accent);font-weight:600}.board-hidden:hover:not(:disabled){background:var(--card);border-color:var(--line-strong)}.sale-card{border:1px solid var(--line);background:var(--card);width:100%;height:auto;min-height:0;box-shadow:var(--shadow-sm);text-align:left;white-space:normal;color:var(--ink);border-radius:.6875rem;grid-template-columns:minmax(0,1fr);justify-content:stretch;place-items:start stretch;gap:.625rem;padding:.8125rem;font-weight:400;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.sale-card:hover:not(:disabled){background:var(--card);border-color:var(--line-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sale-card[data-selected]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@media (prefers-reduced-motion:reduce){.sale-card:hover:not(:disabled){transform:none}}.sale-card>span,.card-people>span{min-width:0}.card-top,.card-footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.service-badge{background:var(--fijo-soft);min-width:0;color:var(--fijo);border-radius:.3125rem;align-items:center;gap:.3125rem;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.service-badge.mobile{background:var(--movil-soft);color:var(--movil)}.sale-code{white-space:nowrap;color:var(--faint);flex:none;font-size:.6875rem}.card-customer{overflow-wrap:anywhere;gap:.125rem;display:grid}.card-customer strong{font:700 .875rem/1.3 var(--font-display);letter-spacing:-.01em;text-transform:capitalize}.card-plan{color:var(--muted);font-size:.75rem}.status-callout{border-radius:.4375rem;align-items:flex-start;gap:.4375rem;padding:.4375rem .5rem;font-size:.75rem;line-height:1.35;display:flex}.status-callout svg{margin-top:.0625rem}.status-callout strong{font-weight:600;display:block}.status-callout .callout-detail{opacity:.8;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.0625rem;display:-webkit-box;overflow:hidden}.status-callout[data-tone=info]{background:var(--progress-soft);color:var(--progress)}.status-callout[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.status-callout[data-tone=ok]{background:var(--ok-soft);color:var(--ok)}.status-callout[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.status-callout[data-tone=attention]{background:var(--attention-soft);color:var(--attention)}.card-people{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.625rem;display:grid}.card-people>span{overflow-wrap:anywhere;display:grid}.card-label{color:var(--faint);font-size:.6875rem}.card-people strong{color:var(--ink-soft);text-transform:capitalize;font-size:.75rem;font-weight:600}.card-people .unassigned{color:var(--faint);text-transform:none;font-style:italic;font-weight:500}.card-footer{color:var(--faint);justify-content:flex-start;font-size:.75rem}.card-rate{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.8125rem;font-weight:700}.card-time{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:.25rem;padding-left:.5rem;display:inline-flex}.system-pill{border:1px solid var(--line-strong);font:700 .625rem var(--font-display);letter-spacing:.02em;color:var(--muted);border-radius:.3125rem;padding:.125rem .375rem}.system-pill[data-system=PDA]{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}.sale-card-skeleton{border:1px solid var(--line);background:var(--card);border-radius:.6875rem;gap:.5rem;padding:.8125rem;display:grid}.process-panel{background:var(--status-soft);color:var(--status-ink);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem;display:flex}.process-panel strong{font-size:.875rem;display:block}.process-panel p{opacity:.85;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.process-panel.otp{align-items:center;gap:1rem}.phone-preview{color:#242320;background:#e9f3e9;border:3px solid #34322e;border-radius:1rem;flex:none;width:9.5rem;padding:.5rem;box-shadow:0 7px 14px #302c261f}.phone-top{justify-content:space-between;align-items:center;margin-bottom:.4375rem;font-size:.5625rem;font-weight:700;display:flex}.phone-top i{background:#34322e;border-radius:3px;width:1.125rem;height:.25rem}.chat-bubble{background:#fff;border-radius:.4375rem .4375rem .4375rem .125rem;padding:.375rem;font-size:.5625rem;line-height:1.4}.chat-typing{background:#cdecc7;border-radius:.4375rem .4375rem .125rem;gap:.1875rem;width:fit-content;margin:.375rem 0 .125rem auto;padding:.375rem .5rem;display:flex}.chat-typing i{background:#5e8a58;border-radius:50%;width:.25rem;height:.25rem;animation:1.2s ease-in-out infinite typing}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-typing i{opacity:.6;animation:none}}.step-tag{font:700 .625rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;display:block}.process-panel.automation{display:block}.automation-top{align-items:center;gap:.5rem;display:flex}.automation-top strong{flex:1}.automation-top span{opacity:.8;font-size:.75rem;font-weight:600}.step-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.step-track li{opacity:.55;gap:.375rem;font-size:.6875rem;line-height:1.25;display:grid}.step-track li:before{content:"";opacity:.25;background:currentColor;border-radius:999px;height:.25rem}.step-track li[data-phase=done],.step-track li[data-phase=current],.step-track li[data-phase=done]:before{opacity:1}.step-track li[data-phase=current]:before{opacity:1;background:linear-gradient(90deg,currentColor 50%,#0000 50%) 0 0/200% 100%,#4e8bdc4d;animation:1.4s linear infinite step-run}@keyframes step-run{to{background-position:-200% 0,0 0}}@media (prefers-reduced-motion:reduce){.step-track li[data-phase=current]:before{background:currentColor;animation:none}}.step-track li[data-phase=current] span{font-weight:700}.step-track i{display:none}.ingreso-timeline{gap:0;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.ingreso-timeline li{overflow-wrap:anywhere;gap:.75rem;padding:0 0 1rem;display:flex;position:relative}.ingreso-timeline li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:1rem;bottom:.125rem;left:.3125rem}.ingreso-timeline li>i{border:2px solid var(--status);background:var(--card);border-radius:50%;flex:none;width:.6875rem;height:.6875rem;margin-top:.25rem;position:relative}.ingreso-timeline li[data-latest]>i{background:var(--status);box-shadow:0 0 0 3px var(--status-soft)}.ingreso-timeline strong{font-size:.8125rem;display:block}.ingreso-timeline p{color:var(--ink-soft);font-size:.8125rem}.ingreso-timeline .sub{color:var(--faint);font-size:.75rem;display:block}#ingreso-activity-heading{margin-bottom:.25rem;font-size:.875rem}dialog.drawer{border-radius:0;flex-direction:column;width:min(30rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;display:flex;overflow:hidden;box-shadow:-10px 0 35px #14100c1f}dialog.drawer::backdrop{backdrop-filter:blur(2px);background:#201d193d}dialog.drawer:not([open]){display:none}.drawer-head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.375rem 1.5rem .5rem;display:flex}.drawer-code{color:var(--faint);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.drawer-head h2{letter-spacing:-.03em;text-transform:capitalize;overflow-wrap:anywhere;margin-top:.25rem;font-size:1.375rem}.drawer-head h2:focus{outline:none}.drawer-meta{color:var(--muted);margin-top:.125rem;font-size:.8125rem}.drawer-close{width:2.25rem;height:2.25rem;margin:-.25rem -.5rem 0 0}button.copy-mini{border-color:var(--line);min-height:1.375rem;color:var(--muted);box-shadow:none;border-radius:.3125rem;padding:0 .4375rem;font-size:.6875rem;font-weight:600}.drawer-body{overscroll-behavior:contain;flex:1;align-content:start;gap:1rem;padding:.75rem 1.5rem 1.5rem;display:grid;overflow-y:auto}.drawer-status{background:var(--surface);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.large-status{color:var(--status-ink);font:700 .875rem var(--font-display);align-items:center;gap:.5rem;display:inline-flex}.large-status i{background:var(--status);width:.5625rem;height:.5625rem;box-shadow:0 0 0 3px var(--status-soft);border-radius:50%}.drawer-status time{color:var(--ink-soft);align-items:center;gap:.3125rem;font-size:.8125rem;font-weight:600;display:inline-flex}.drawer-section{border-top:1px solid var(--line-soft);padding-top:1rem}.drawer-section h3,.drawer-body .card-head h2{font:700 .875rem var(--font-display);margin-bottom:.75rem}.fact-grid{grid-template-columns:1fr 1fr;gap:.875rem 1rem;margin:0;display:grid}.fact-grid dt{color:var(--faint);margin-bottom:.1875rem;font-size:.75rem}.fact-grid dd{overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600}.people-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.person{align-items:center;gap:.75rem;display:flex}.person>span:last-child{min-width:0;display:grid}.person-label{color:var(--faint);font-size:.75rem}.person strong{text-transform:capitalize;overflow-wrap:anywhere;font-size:.875rem}.person strong.unassigned{color:var(--faint);text-transform:none;font-style:italic;font-weight:500}.person-note{color:var(--muted);font-size:.75rem}.person .avatar{width:2.5rem;height:2.5rem;font-size:.75rem}.drawer-body .card{border:0;border-top:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0}.drawer-body .card+.card{margin-top:0}.drawer-body .card-head{border:0;padding:1rem 0 0;display:block}.drawer-body .card-head h2{margin-bottom:.125rem}.drawer-body .card-head .section-note{margin-bottom:.625rem;display:block}.drawer-body .card-pad{padding:.5rem 0 0}.drawer-body .dl{overflow-wrap:anywhere;grid-template-columns:minmax(7.5rem,max-content) minmax(0,1fr);font-size:.8125rem}.drawer-body .empty.card{border:1px dashed var(--line-strong);border-radius:.75rem}.drawer-actions{border-top:1px solid var(--line);background:var(--card);gap:.5rem;padding:.875rem 1.5rem;display:flex}.drawer-actions>*{flex:1;min-height:2.625rem}html:has(dialog.drawer[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){dialog.drawer[open]{animation:.25s ease-out drawer-in}@keyframes drawer-in{0%{opacity:0;transform:translate(2rem)}}}@media (width<=60rem){.sales-layout{grid-template-columns:minmax(0,1fr)}.sales-layout:not([data-sheet]) .filter-rail{display:none}.sales-layout[data-sheet] .filter-rail{z-index:40;border-radius:0 var(--radius-lg) var(--radius-lg) 0;width:min(20rem,88vw);position:fixed;inset:0 auto 0 0;box-shadow:12px 0 35px #14100c26}.rail-scrim{z-index:35;background:#201d1947;position:fixed;inset:0}.board{scroll-snap-type:x mandatory}.board-column{flex:0 0 min(85vw,20rem);min-width:0}}@media (width<=40rem){.toolbar-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toolbar-button{padding-inline:.6875rem}.page-head.compact{align-items:flex-start}.drawer-head,.drawer-body,.drawer-actions{padding-inline:1rem}}@media (width<=22rem){.fact-grid{grid-template-columns:1fr}}.review-timer{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.3125rem;display:inline-flex}.review-timer[data-phase=counting]{color:var(--danger);font-weight:700}.review-timer[data-phase=paused]{color:var(--warn);font-weight:600}.review-timer[data-phase=due]{color:var(--progress);font-weight:600}.drawer-timer .review-timer{font-size:.9375rem}.process-panel[data-phase=paused]{background:var(--warn-soft);color:var(--warn)}.drawer-head-actions{align-items:center;gap:.25rem;margin:-.25rem -.5rem 0 0;display:flex}.drawer-head-actions .icon-button{width:2.25rem;height:2.25rem}.drawer-head-actions .drawer-close{margin:0}.drawer-alert{background:var(--danger-soft);border-top:1px solid var(--danger-line);color:var(--danger);margin:0;padding:.625rem 1.5rem;font-size:.8125rem}.drawer-actions>:only-child{flex:1}.sale-editor{gap:1.25rem;display:grid}.editor-section{border:0;border-top:1px solid var(--line-soft);min-width:0;margin:0;padding:1rem 0 0}.editor-section legend{font:700 .875rem var(--font-display);padding:0 0 .5rem}.editor-section:disabled{opacity:.7}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .875rem;display:grid}.editor-grid .field.wide{grid-column:1/-1}.editor-grid .field .error{min-height:1rem}.editor-grid .field .hint:empty{display:none}.editor-grid textarea{resize:vertical;min-height:4.5rem}.locked-value{min-height:var(--control-height);border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--muted);align-items:center;gap:.4375rem;padding:0 .6875rem;font-size:.8125rem;display:flex}@media (width<=30rem){.editor-grid{grid-template-columns:1fr}}.nip-value-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nip-value{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:1.5rem}
