:root,[data-theme=dark]{--bg: #0c0b11;--surface: #131114;--surface2: #19171a;--surface3: #211f24;--border: #26242a;--border2: #322f37;--text: #f0efeb;--text2: #c9c7c3;--muted: #9f9da0;--dim: #8a8790;--brand: #d9271c;--accent: var(--brand);--accent-h: #bf2118;--accent-bg: rgba(217,39,28,.14);--accent-border: rgba(255,138,128,.5);--accent-text: #ff8a80;--focus-ring: 0 0 0 2px var(--accent-text);--overlay: rgba(8,8,6,.55);--cta-bg: var(--brand);--cta-hover: #bf2118;--cta-active: #a91e16;--cta-ink: #fff;--control-bg: #302d34;--control-bg-hover: #3c3741;--control-bg-active: #47404c;--control-border: #958b9c;--control-disabled-bg: #302d34;--control-disabled-ink: #aaa4ae;--danger-ink: #ff8a80;--danger-solid: #ad2530;--danger-solid-hover: #98202a;--media-control-bg: #f7f6f2;--media-control-hover: #fff;--media-control-ink: #33313a;--media-control-border: #c2bfb7;--control-h: 40px;--control-h-sm: 32px;--control-fs: 14px;--control-r: 12px;--control-pad: 18px;--control-pad-sm: 13px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 22px;--sp-6: 30px;--sp-7: 40px;--sp-8: 56px;--green: #22c55e;--green-bg: rgba(34,197,94,.1);--red: #ff3b30;--red-bg: rgba(255,59,48,.1);--red-strong: #ff0000;--yellow: #eab308;--yellow-bg: rgba(234,179,8,.1);--orange: #f59e0b;--orange-bg: rgba(245,158,11,.1);--ember: #f97316;--ember-bg: rgba(249,115,22,.12);--purple: #a855f7;--purple-bg: rgba(168,85,247,.1);--pink: #ec4899;--pink-bg: rgba(236,72,153,.12);--teal: #14b8a6;--teal-bg: rgba(20,184,166,.12);--shadow: none;--shadow-lg: 0 24px 60px -24px rgba(6,5,10,.55);--glass-bg: rgba(22,20,27,.6);--glass-border: rgba(255,255,255,.14);--glass-edge: rgba(255,255,255,.24);--glass-shadow: 0 12px 36px -12px rgba(6,5,10,.78);--glass-blur: blur(20px);--pill-solid: rgb(22,20,27);--hero-tile-bg: rgba(12,11,17,.42);--hero-tile-bg-hover: rgba(12,11,17,.55);--hero-tile-bd: rgba(255,255,255,.16);--hero-tile-fg: #f6f5f1;--hero-tile-fg2: rgba(255,255,255,.78);--r-sm: 8px;--r: 12px;--r-lg: 18px;--r-xl: 26px;--dlg-sm: min(520px, calc(100vw - 40px) );--dlg-md: min(720px, calc(100vw - 48px) );--dlg-lg: min(920px, calc(100vw - 56px) );--dlg-xl: min(1120px, calc(100vw - 64px) );--dlg-full: min(1500px, calc(100vw - 32px) );--dlg-full-h: calc(100dvh - 32px) ;--font: "Inter", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-display: var(--font);--t: .15s ease;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--dur-1: .12s;--dur-2: .22s;--dur-3: .24s}[data-theme=light]{--bg: #f0eee9;--surface: #f7f6f2;--surface2: #e8e5df;--surface3: #e1ded7;--border: #d6d3cb;--border2: #c2bfb7;--text: #131114;--text2: #33313a;--muted: #55525a;--dim: #6b6871;--accent: var(--brand);--accent-bg: rgba(217,39,28,.07);--accent-border: rgba(173,37,48,.42);--accent-text: #b62018;--overlay: rgba(8,8,6,.55);--control-bg: #fff;--control-bg-hover: #f4f1ed;--control-bg-active: #e9e3dd;--control-border: #99928b;--control-disabled-bg: #e9e5df;--control-disabled-ink: #77716b;--danger-ink: #b62018;--green: #007a36;--red: #d40000;--red-strong: #ff0000;--yellow: #a37700;--orange: #955600;--green-bg: rgba(0,122,54,.07);--red-bg: rgba(212,0,0,.07);--yellow-bg: rgba(163,119,0,.08);--orange-bg: rgba(149,86,0,.07);--ember: #d4540a;--ember-bg: rgba(212,84,10,.12);--pink: #be2d78;--pink-bg: rgba(190,45,120,.12);--teal: #0d9488;--teal-bg: rgba(13,148,136,.12);--shadow: none;--shadow-lg: 0 24px 60px -24px rgba(19,17,20,.18);--glass-bg: rgba(247,246,242,.62);--glass-border: rgba(28,24,36,.12);--glass-edge: rgba(255,255,255,.85);--glass-shadow: 0 12px 36px -12px rgba(26,20,17,.18);--glass-blur: blur(20px);--pill-solid: rgb(247,246,242);--hero-tile-bg: rgba(252,251,249,.58);--hero-tile-bg-hover: rgba(252,251,249,.7);--hero-tile-bd: rgba(255,255,255,.55);--hero-tile-fg: var(--text);--hero-tile-fg2: rgba(19,17,20,.82)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}html,body{overflow-x:clip;max-width:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}[hidden]{display:none!important}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--control-h);padding:0 var(--control-pad);border-radius:var(--control-r);border:1px solid transparent;font-weight:600;font-size:var(--control-fs);cursor:pointer;white-space:nowrap;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-out);background:transparent;color:var(--text2);text-decoration:none;line-height:1.2;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn-sm{height:var(--control-h-sm);padding:0 var(--control-pad-sm);font-size:13.5px}.btn-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--control-bg) 88%,transparent);border-color:var(--control-border);box-shadow:none;color:var(--text2)}.btn-glass:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-bg-hover);color:var(--text)}header .glass-pill .btn-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none;color:var(--text2)}header .glass-pill .btn-glass:hover{background:color-mix(in srgb,var(--surface3) 70%,transparent);color:var(--text)}.btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.btn-primary,.btn-accent{background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-ink);box-shadow:none}.btn-primary:hover:not(:disabled):not([aria-disabled=true]),.btn-accent:hover:not(:disabled):not([aria-disabled=true]){background:var(--cta-hover);border-color:var(--cta-hover)}.btn-primary:active:not(:disabled):not([aria-disabled=true]),.btn-accent:active:not(:disabled):not([aria-disabled=true]){background:var(--cta-active);border-color:var(--cta-active)}.btn-ghost,.btn-secondary{background:var(--control-bg);border-color:var(--control-border);color:var(--text2)}.btn-ghost:hover:not(:disabled):not([aria-disabled=true]),.btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-bg-hover);color:var(--text)}.btn-ghost:active:not(:disabled):not([aria-disabled=true]),.btn-secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--control-bg-active)}.btn-danger{border-color:color-mix(in srgb,var(--danger-ink) 65%,var(--surface));color:var(--danger-ink);background:var(--red-bg)}.btn-danger:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--red) 16%,var(--surface))}.btn-danger-solid{background:var(--danger-solid);border-color:var(--danger-solid);color:#fff}.btn-danger-solid:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger-solid-hover);border-color:var(--danger-solid-hover)}.btn:disabled,.btn[aria-disabled=true]{background:var(--control-disabled-bg);border-color:var(--border2);color:var(--control-disabled-ink);opacity:1;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]>svg{flex-shrink:0}.media-icon-btn{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid var(--media-control-border);border-radius:8px;background:var(--media-control-bg);color:var(--media-control-ink);cursor:pointer;font:inherit;line-height:1;text-decoration:none;touch-action:manipulation;transition:background var(--t),border-color var(--t)}.media-icon-btn:hover:not(:disabled){background:var(--media-control-hover)}.media-icon-btn:focus-visible{outline:2px solid #b62018;outline-offset:-4px}.media-icon-btn[data-danger=true]{color:#ad2530}.media-icon-btn[data-danger=true]:hover:not(:disabled){background:#fff0ed}.media-icon-btn:disabled{opacity:.6;cursor:not-allowed}@media (pointer: coarse){.media-icon-btn{width:40px;height:40px}}.input{width:100%;background:var(--surface2);border:1px solid var(--border);border-radius:var(--control-r);padding:10px var(--control-pad-sm);color:var(--text);font-size:var(--control-fs);transition:border-color var(--t),box-shadow var(--t);outline:none}.input:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px var(--accent-bg)}.input[aria-invalid=true]{border-color:var(--red)}input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--brand)}.input:disabled,select.input:disabled,select:disabled,.input[aria-disabled=true]{opacity:.5;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5)}.label{font-size:11.5px;text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);font-weight:600}.chip{display:inline-flex;align-items:center;gap:6px;height:var(--control-h-sm);padding:0 var(--control-pad-sm);border-radius:999px;border:1px solid var(--border);background:transparent;font-size:13.5px;font-weight:500;color:var(--muted);cursor:pointer;transition:background var(--t),border-color var(--t),color var(--t)}.chip:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.chip:disabled,.chip[aria-disabled=true]{opacity:.5;cursor:not-allowed}.chip-static{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.chip-sm{padding:2px 8px;font-size:11.5px}a.wb-origen{transition:background var(--t),border-color var(--t),color var(--t)}a.wb-origen:hover{background:var(--surface3);border-color:var(--border2);color:var(--text2)}a.wb-origen:focus-visible{outline:none;box-shadow:var(--focus-ring)}.th{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;padding:9px 12px;text-align:left}.glass-pill{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);border-radius:999px}:is(button,a).glass-pill:not(.ais-pop){background:var(--control-bg);border-color:var(--control-border);color:var(--text2);box-shadow:none}:is(button,a).glass-pill:not(.ais-pop):hover:not(:disabled):not([aria-disabled=true]){background:var(--control-bg-hover)}:is(button,a).glass-pill:not(.ais-pop):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}button.glass-pill:disabled,.glass-pill[aria-disabled=true]{background:var(--control-disabled-bg);color:var(--control-disabled-ink);cursor:not-allowed;box-shadow:none}@keyframes wb-pill-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.glass-pill{animation:wb-pill-in .45s cubic-bezier(.22,1,.36,1) both}:root[data-hero-arriba] header .glass-pill{background:var(--pill-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--glass-shadow)}.wbd-credito{position:absolute;right:12px;bottom:10px;z-index:3;font-size:11px;letter-spacing:.04em;color:#ffffffb8;text-decoration:none;opacity:0;transition:opacity .25s var(--ease-out);pointer-events:none}.wbd-hero:hover .wbd-credito,.ch-hero:hover .wbd-credito,.wbd-credito:focus-visible{opacity:1;pointer-events:auto}@media (hover: none){.wbd-credito{opacity:1;pointer-events:auto}}[data-foco]{transition:box-shadow var(--dur-3) var(--ease-out)}[data-foco=true]{box-shadow:inset 0 0 0 2px var(--accent-text)}[data-foco=true]:focus{outline:none}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 9px);left:50%;padding:5px 9px;border-radius:7px;pointer-events:none;z-index:60;white-space:normal;width:max-content;max-width:min(320px,88vw);text-align:left;background:var(--pill-solid);color:var(--text);border:1px solid var(--border);font-size:12px;font-weight:500;letter-spacing:.1px;box-shadow:var(--shadow);opacity:0;transform:translate(-50%,-3px);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);transition-delay:0s}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.28s}[data-tip][data-tip-fin]:after{left:auto;right:0;transform:translateY(-3px)}[data-tip][data-tip-fin]:hover:after,[data-tip][data-tip-fin]:focus-visible:after{transform:translate(0)}[data-tip][data-tip-ini]:after{left:0;transform:translateY(-3px)}[data-tip][data-tip-ini]:hover:after,[data-tip][data-tip-ini]:focus-visible:after{transform:translate(0)}@media (hover: none){[data-tip]:after{display:none}}@keyframes wbos-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.wbos-pop{animation:wbos-pop var(--dur-3) var(--ease-out) both}@keyframes wbos-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wbos-rise{animation:wbos-rise var(--dur-3) var(--ease-out) both}.wbos-stagger>*{animation:wbos-rise var(--dur-3) var(--ease-out) both}.wbos-stagger>*:nth-child(1){animation-delay:20ms}.wbos-stagger>*:nth-child(2){animation-delay:48ms}.wbos-stagger>*:nth-child(3){animation-delay:76ms}.wbos-stagger>*:nth-child(4){animation-delay:104ms}.wbos-stagger>*:nth-child(5){animation-delay:132ms}.wbos-stagger>*:nth-child(6){animation-delay:.16s}.wbos-stagger>*:nth-child(7){animation-delay:188ms}.wbos-stagger>*:nth-child(8){animation-delay:216ms}.wbos-stagger>*:nth-child(n+9){animation-delay:.24s}.card-hover{transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.card-hover:hover{transform:translateY(-1px);border-color:var(--border2);background:var(--surface2)}.card-hover:active{transform:translateY(0);transition-duration:var(--dur-1)}.nav-link{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:6px;font-size:var(--control-fs);font-weight:400;white-space:nowrap;color:var(--muted);text-decoration:none;background:transparent;transition:background .3s ease,color .3s ease}.nav-link:hover{color:var(--text);background:var(--surface2)}.nav-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.nav-link.active{color:var(--text);background:color-mix(in srgb,var(--surface3) 85%,transparent);font-weight:600;box-shadow:none}.nav-link.active:focus-visible{box-shadow:var(--focus-ring)}.nav-link{border-radius:999px}.wb-logo-dark{display:block}.wb-logo-light,[data-theme=light] .wb-logo-dark{display:none!important}[data-theme=light] .wb-logo-light{display:block!important}.chip:hover:not(:disabled):not([aria-disabled=true]){color:var(--text);border-color:var(--border2)}.chip.active{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-text)}.rte{width:100%;min-height:120px;max-height:46vh;overflow-y:auto;background:var(--surface2);border:1px solid var(--border);border-radius:var(--control-r);padding:10px 12px;font-size:13.5px;line-height:1.6;color:var(--text);transition:border-color var(--t),box-shadow var(--t);outline:none;overflow-wrap:anywhere}.rte:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px var(--accent-bg)}.rte:empty:before{content:attr(data-placeholder);color:var(--dim);pointer-events:none}.rte p{margin:0 0 .55em}.rte p:last-child{margin-bottom:0}.rte h3{font-size:15px;font-weight:650;margin:.7em 0 .35em;letter-spacing:-.01em}.rte h3:first-child{margin-top:0}.rte ul,.rte ol{margin:0 0 .55em;padding-left:1.4em}.rte li{margin:.15em 0}.rte a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.rte blockquote{margin:.4em 0;padding:.2em .9em;border-left:2px solid var(--border2);color:var(--text2)}.rte-btn{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 7px;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:12px;font-weight:600;color:var(--muted);transition:background .2s ease,color .2s ease}.rte-btn:hover{background:var(--surface3);color:var(--text)}.rte-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rte-btn.active{background:var(--accent-bg);color:var(--accent-text);box-shadow:none}.rte-btn.active:focus-visible{box-shadow:var(--focus-ring)}.note-body p{margin:0 0 .55em}.note-body p:last-child{margin-bottom:0}.note-body h1,.note-body h2,.note-body h3{font-size:15px;font-weight:650;margin:.7em 0 .35em}.note-body ul,.note-body ol{margin:0 0 .55em;padding-left:1.4em}.note-body a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--overlay)}.menu-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 16px;border:0;background:transparent;color:var(--text);cursor:pointer;transition:background .2s ease}.menu-row:hover,.menu-row.active,.menu-row[aria-selected=true]{background:var(--surface2)}.menu-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent-text)}.menu-row:disabled,.menu-row[aria-disabled=true]{opacity:.5;cursor:not-allowed}@keyframes wbPulse{50%{opacity:.45}}@keyframes wbIndeterminada{0%{transform:translate(-15%)}to{transform:translate(300%)}}@keyframes wbSpin{to{transform:rotate(360deg)}}.wbos-spin{display:inline-block;animation:wbSpin 1.6s linear infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page-actions{flex-shrink:0}@media (max-width: 720px){.page-actions{flex-basis:100%;flex-shrink:1;min-width:0;justify-content:flex-start}.page-actions>*{min-width:0;max-width:100%}}.reparto-linea{display:flex;gap:8px;align-items:center}.reparto-linea>.reparto-proyecto{flex:1;min-width:0}@media (max-width: 560px){.reparto-linea{flex-wrap:wrap}.reparto-linea>.reparto-proyecto{flex:1 1 100%}.reparto-linea>.reparto-importe{flex:1;width:auto}}@media (hover: none) and (pointer: coarse){.input,select.input,textarea.input,.rte,.wbac-input{font-size:16px}}.wbac-copy{opacity:0;transition:opacity .15s ease}.wbac-msg:hover .wbac-copy,.wbac-copy:focus-visible{opacity:1}@media (hover: none){.wbac-copy{opacity:1}}@keyframes wbb-morph{0%{opacity:0;transform:scale(.2);border-radius:50%}to{opacity:1;transform:none}}@keyframes wbb-llega{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:none}}.wbb-chip,.wbb-casa{background:var(--cta-bg);box-shadow:none;transition:transform var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.wbb-chip:active,.wbb-casa:active{transform:scale(.98);background:var(--cta-active)}.wbb-chip:focus-visible,.wbb-casa:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media (hover: hover) and (pointer: fine){.wbb-chip:hover,.wbb-casa:hover{background:var(--cta-hover)}}@media (prefers-reduced-motion: reduce){@keyframes wbb-morph{0%{opacity:0}to{opacity:1}}@keyframes wbb-llega{0%{opacity:0}to{opacity:1}}.wbb-chip,.wbb-casa{transition:none}.wbb-chip:active,.wbb-casa:active{transform:none}}.wbb-fila:hover{background:var(--surface2)}.wbb-salir:hover{color:var(--red);background:var(--surface3)}.wbb-fila button:focus-visible{outline:2px solid var(--focus, currentColor);outline-offset:-2px}main,.wbos-page,.wbos-page :has(.wbos-table-frame),.wbos-table-frame{min-width:0}.wbos-table-frame{width:100%}.wbos-table-controls{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:4px 8px;color:var(--text2);font-size:12px}.wbos-table-controls>span{margin-right:auto}.wbos-table-frame [role=region]{scrollbar-width:auto;scrollbar-color:var(--muted) var(--surface2)}.wbos-table-frame [role=region]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wbos-shell-header{top:max(10px,env(safe-area-inset-top))!important;left:16px!important;right:16px!important;width:calc(100% - 32px);max-width:1560px;margin-inline:auto;min-height:54px;padding:6px 12px!important;border-radius:999px;background:#d9271c;color:#fff;pointer-events:auto!important;box-shadow:0 4px 16px #41120e1a;border:0}.wbos-shell-logo{display:inline-flex;align-items:center;gap:10px;flex:none;height:40px;padding:0 8px;color:#fff;text-decoration:none;border-radius:8px}.wbos-shell-mark{width:58px;height:auto;flex:none;display:block}.wbos-shell-wordmark{width:128px;height:auto;flex:none;display:block}.wbos-shell-header .wbos-shell-menu,.wbos-shell-header button.glass-pill:not(.ais-pop),.wbos-shell-header a.glass-pill:not(.wbos-menurow),.wbos-shell-header .ais-wrap:not([style*=fixed]){background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff!important}.wbos-shell-header .ais-wrap:not([style*=fixed]){border:1px solid rgb(255 255 255 / .26)!important;background:#ffffff14!important}.wbos-shell-header .ais-wrap:not([style*=fixed]) input{color:#fff!important}.wbos-shell-header .ais-wrap:not([style*=fixed]) input::placeholder{color:#ffffffeb!important}.wbos-shell-header :is(.ais-pop,nav[role=menu],[role=menu]){color:var(--text)}.wbos-shell-header :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:3px}.wbos-shell-header .wbos-shell-menu:hover,.wbos-shell-header .wbos-shell-menu[aria-expanded=true]{background:#ffffff1f!important}.wbos-shell-header .wbos-ruta{display:none!important}@media (min-width:1100px){.wbos-shell-wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:144px}.wbos-shell-header .ais-root{width:min(260px,20vw)!important;flex-basis:min(260px,20vw)!important}.wbos-shell-left{max-width:calc(50% - 94px)}}@media (min-width:1500px){.wbos-shell-header .wbos-ruta{display:flex!important;max-width:220px!important;margin-right:auto;color:#fff!important}.wbos-shell-header .wbos-ruta span{color:inherit!important}}@media (max-width:700px){.wbos-shell-header{left:8px!important;right:8px!important;width:calc(100% - 16px);gap:4px!important;padding:5px 6px!important}.wbos-shell-header>div{gap:3px!important}.wbos-shell-logo{gap:7px;padding:0 4px}.wbos-shell-mark{width:40px}.wbos-shell-wordmark{width:91px}.wbos-shell-header .wbos-shell-menu{padding:0 6px!important;gap:4px!important}.wbos-shell-header .wbos-shell-menu>svg:first-child{display:none}.wbos-shell-header .wbos-shell-menu>span{max-width:63px!important;font-size:12px!important}.wbos-shell-actions>a[href="/notificaciones"]{padding:0 8px!important;min-width:34px}.wbos-shell-actions>a[href="/notificaciones"]>span{position:absolute!important;right:1px;top:1px;min-width:13px;padding:0 3px!important;font-size:9px!important;background:#fff!important;color:#b32117!important}}@media (max-width:360px){.wbos-shell-header .wbos-shell-menu>span{display:none}.wbos-shell-header .wbos-shell-menu>svg:first-child{display:block}.wbos-shell-header .wbos-shell-menu>svg:last-child{display:none}}[role=dialog][aria-modal=true]{border-radius:22px!important;border:1px solid var(--border2);box-shadow:0 18px 48px #201b1929,0 2px 8px #201b190f!important;max-width:calc(100vw - 24px);overscroll-behavior:contain}[role=dialog][aria-modal=true] :is(h1,h2){letter-spacing:-.025em;text-wrap:balance}[role=dialog] :is(input,textarea,select){max-width:100%}@media (max-width:600px){[role=dialog][aria-modal=true]{border-radius:18px!important;max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}[role=dialog] :is(input,textarea,select){font-size:max(16px,1em)}[role=dialog] button{min-height:36px}}@media (prefers-reduced-motion:reduce){.wbos-shell-header nav{transition-duration:0ms!important;transform:none!important}}.wb-page-more{position:relative}.wb-page-more>summary{list-style:none;display:inline-flex;gap:8px;white-space:nowrap}.wb-page-more>summary::-webkit-details-marker{display:none}.wb-page-more[open]>summary svg{transform:rotate(180deg)}.wb-page-more-content{position:absolute;top:calc(100% + 8px);right:0;z-index:25;width:max-content;min-width:240px;max-width:min(420px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;padding:14px;box-shadow:var(--shadow-lg)}.wb-page-more-content>*{max-width:100%}.wbos-toast{opacity:1;transform:translateY(0);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}@starting-style{.wbos-toast{opacity:0;transform:translateY(8px)}}@media (max-width:600px){.wb-page-more-content{position:fixed;top:auto;bottom:max(16px,env(safe-area-inset-bottom));left:12px;right:12px;width:auto;max-width:none;max-height:70dvh;overflow:auto}}@media (prefers-reduced-motion:reduce){.wbos-toast{transform:none}}.wbos-shell-header .wbos-ruta{background:transparent;border:0;color:#fff;box-shadow:none}.wbos-shell-header a[href="/notificaciones"]{background:#ffffff1a!important;color:#fff!important;border-color:#ffffff3d!important;box-shadow:none!important}.wb-md{font-size:14.5px;line-height:1.55;overflow-wrap:anywhere}.wb-md>:first-child{margin-top:0}.wb-md>:last-child{margin-bottom:0}.wb-md-p{margin:0 0 8px}.wb-md-h{margin:12px 0 6px;font-weight:650;letter-spacing:-.01em;line-height:1.3}h4.wb-md-h{font-size:15.5px}h5.wb-md-h{font-size:14.5px}h6.wb-md-h{font-size:13.5px;color:var(--text2)}.wb-md-list{margin:0 0 8px;padding-left:20px}.wb-md-list li{margin:2px 0}.wb-md-list li::marker{color:var(--muted)}.wb-md strong{font-weight:650}.wb-md em{font-style:italic}.wb-md a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.wb-md a:hover{opacity:.85}.wb-md-code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.88em;background:var(--surface3);border:1px solid var(--border);border-radius:var(--r-sm);padding:.5px 5px;white-space:break-spaces}.wb-md-pre{margin:0 0 8px;background:var(--surface3);border:1px solid var(--border);border-radius:var(--r);padding:10px 12px;overflow-x:auto}.wb-md-pre code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px;line-height:1.5;white-space:pre;color:var(--text)}.wb-md-quote{margin:0 0 8px;padding:2px 0 2px 12px;border-left:3px solid var(--border);color:var(--text2)}
