@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--sileo-spring-easing:linear(0, .002 0.6%, .007 1.2%, .015 1.8%, .026 2.4%, .041 3.1%, .06 3.8%, .108 5.3%, .157 6.6%, .214 8%, .467 13.7%, .577 16.3%, .631 17.7%, .682 19.1%, .73 20.5%, .771 21.8%, .808 23.1%, .844 24.5%, .874 25.8%, .903 27.2%, .928 28.6%, .952 30.1%, .972 31.6%, .988 33.1%, 1.01 35.7%, 1.025 38.5%, 1.034 41.6%, 1.038 45%, 1.035 50.1%, 1.012 64.2%, 1.003 73%, .999 83.7%, 1);--sileo-duration:.6s;--sileo-height:40px;--sileo-width:350px;--sileo-state-success:#3ac530;--sileo-state-loading:#737373;--sileo-state-error:#fb2c36;--sileo-state-warning:#edb200;--sileo-state-info:#00a5ef;--sileo-state-action:#3080ff}@supports (color:lab(0% 0 0)){:root{--sileo-state-success:lab(70.3587% -58.4314 58.4867);--sileo-state-loading:lab(48.496% 0 0);--sileo-state-error:lab(55.4814% 75.0732 48.8528);--sileo-state-warning:lab(76.3898% 14.5258 98.4589);--sileo-state-info:lab(63.3038% -18.433 -51.0407);--sileo-state-action:lab(54.1736% 13.3369 -74.6839)}}[data-sileo-toast]{cursor:pointer;pointer-events:auto;touch-action:none;width:var(--sileo-width);height:var(--_h,var(--sileo-height));opacity:0;transform-origin:50%;contain:layout style;background:0 0;border:0;padding:0;position:relative;overflow:visible;transform:translateZ(0)scale(.95)}[data-sileo-toast][data-state=loading]{cursor:default}[data-sileo-toast][data-ready=true]{opacity:1;transition:transform calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), opacity calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), margin-bottom calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), margin-top calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), height var(--sileo-duration) var(--sileo-spring-easing);transform:translateZ(0)scale(1)}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){transform:translateY(-6px)scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){transform:translateY(6px)scale(.95)}[data-sileo-toast][data-ready=true][data-exiting=true]{opacity:0;pointer-events:none}[data-sileo-viewport][data-position^=top] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(-6px)scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(6px)scale(.95)}[data-sileo-canvas]{pointer-events:none;contain:layout style;position:absolute;left:0;right:0;overflow:visible;transform:translateZ(0)}[data-sileo-canvas][data-edge=top]{bottom:0;transform:scaleY(-1)translateZ(0)}[data-sileo-canvas][data-edge=bottom]{top:0}[data-sileo-svg]{overflow:visible}[data-sileo-header]{z-index:20;height:var(--sileo-height);left:var(--_px,0px);transform:var(--_ht);max-width:var(--_pw);align-items:center;padding:.5rem;display:flex;position:absolute;overflow:hidden}[data-sileo-toast][data-ready=true] [data-sileo-header]{transition:transform var(--sileo-duration) var(--sileo-spring-easing), left var(--sileo-duration) var(--sileo-spring-easing), max-width var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-header][data-edge=top]{bottom:0}[data-sileo-header][data-edge=bottom]{top:0}[data-sileo-header-stack]{align-items:center;height:100%;display:inline-flex;position:relative}[data-sileo-header-inner]{white-space:nowrap;opacity:1;filter:blur();align-items:center;gap:.5rem;display:flex;transform:translateZ(0)}[data-sileo-header-inner][data-layer=current]{z-index:1;animation:sileo-header-enter var(--sileo-duration) var(--sileo-spring-easing) both;position:relative}[data-sileo-header-inner][data-layer=current]:not(:only-child),[data-sileo-header-inner][data-exiting=true]{will-change:opacity, filter}[data-sileo-header-inner][data-layer=prev]{z-index:0;pointer-events:none;position:absolute;top:0;left:0}[data-sileo-header-inner][data-exiting=true]{animation:sileo-header-exit calc(var(--sileo-duration) * .7) ease forwards}[data-sileo-badge]{box-sizing:border-box;width:24px;height:24px;color:var(--sileo-tone,currentColor);background-color:var(--sileo-tone-bg,transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}[data-sileo-title]{text-transform:capitalize;color:var(--sileo-tone,currentColor);font-size:.825rem;font-weight:500;line-height:1rem}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state]{--_c:var(--sileo-state-success)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=loading]{--_c:var(--sileo-state-loading)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=error]{--_c:var(--sileo-state-error)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=warning]{--_c:var(--sileo-state-warning)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=info]{--_c:var(--sileo-state-info)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=action]{--_c:var(--sileo-state-action)}:is([data-sileo-badge],[data-sileo-title])[data-state]{--sileo-tone:var(--_c);--sileo-tone-bg:color-mix(in oklch, var(--_c) 20%, transparent)}[data-sileo-content]{z-index:10;pointer-events:none;width:100%;opacity:var(--_co,0);position:absolute;left:0}[data-sileo-content]:not([data-visible=true]){content-visibility:hidden}[data-sileo-toast][data-ready=true] [data-sileo-content]{transition:opacity calc(var(--sileo-duration) * .08) ease calc(var(--sileo-duration) * .04)}[data-sileo-content][data-edge=top]{top:0}[data-sileo-content][data-edge=bottom]{top:var(--sileo-height)}[data-sileo-content][data-visible=true]{pointer-events:auto}[data-sileo-toast][data-ready=true] [data-sileo-content][data-visible=true]{transition:opacity calc(var(--sileo-duration) * .6) ease calc(var(--sileo-duration) * .3)}[data-sileo-description]{text-align:left;contain:layout style paint;content-visibility:auto;width:100%;padding:1rem;font-size:.875rem;line-height:1.25rem}[data-sileo-button]{cursor:pointer;height:1.75rem;color:var(--sileo-btn-color,currentColor);background-color:var(--sileo-btn-bg,transparent);border:0;border-radius:9999px;justify-content:center;align-items:center;margin-top:.75rem;padding:0 .625rem;font-size:.75rem;font-weight:500;transition:background-color .15s;display:flex}[data-sileo-button]:hover{background-color:var(--sileo-btn-bg-hover,transparent)}[data-sileo-button][data-state]{--sileo-btn-color:var(--_c);--sileo-btn-bg:color-mix(in oklch, var(--_c) 15%, transparent);--sileo-btn-bg-hover:color-mix(in oklch, var(--_c) 25%, transparent)}[data-sileo-icon=spin]{animation:1s linear infinite sileo-spin}@keyframes sileo-spin{to{transform:rotate(360deg)}}@keyframes sileo-header-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes sileo-header-exit{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(6px)}}[data-sileo-viewport]{z-index:50;pointer-events:none;contain:layout style;gap:.75rem;max-width:calc(100vw - 1.5rem);padding:.75rem;display:flex;position:fixed}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){margin-bottom:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){margin-top:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=top]{flex-direction:column-reverse;top:0}[data-sileo-viewport][data-position^=bottom]{flex-direction:column;bottom:0}[data-sileo-viewport][data-position$=left]{align-items:flex-start;left:0}[data-sileo-viewport][data-position$=right]{align-items:flex-end;right:0}[data-sileo-viewport][data-position$=center]{align-items:center;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){[data-sileo-toast][data-ready=true]:hover,[data-sileo-toast][data-ready=true][data-exiting=true]{will-change:transform, opacity, height}}@media (prefers-reduced-motion:reduce){[data-sileo-viewport],[data-sileo-viewport] *,[data-sileo-viewport] :before,[data-sileo-viewport] :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}[data-sileo-viewport][data-theme=dark] [data-sileo-description]{color:#00000080}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:#ffffff80}
.vcr-toast-layout{flex-direction:column;gap:12px;display:flex}.vcr-toast-layout__row{justify-content:space-between;align-items:center;display:flex}.vcr-toast-layout__row--inline{gap:16px;display:flex}.vcr-toast-layout__primary{letter-spacing:-.02em;font-size:20px;font-weight:600}.vcr-toast-layout__secondary{font-size:12px;font-weight:500}.vcr-toast-layout__detail{font-size:13px}
.FechaSegmentada-module__ZQwk5W__caja{width:100%;height:var(--input-height-sm,40px);border:1px solid var(--input-border,transparent);background:var(--input-bg,var(--color-bg-input));font-family:var(--font-body,"Nunito Sans", "Inter", sans-serif);color:var(--color-fg-primary);border-radius:10px;align-items:center;gap:2px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.FechaSegmentada-module__ZQwk5W__caja:hover{background:var(--input-bg-hover,var(--color-bg-hover))}.FechaSegmentada-module__ZQwk5W__caja:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.FechaSegmentada-module__ZQwk5W__seg{color:inherit;font:inherit;text-align:center;font-variant-numeric:tabular-nums;appearance:none;flex:none;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:4px!important;outline:none!important;margin:0!important;padding:0!important}.FechaSegmentada-module__ZQwk5W__seg::placeholder{color:var(--editor-text-muted);opacity:1;font-weight:400}.FechaSegmentada-module__ZQwk5W__dia,.FechaSegmentada-module__ZQwk5W__mes{width:2.2ch}.FechaSegmentada-module__ZQwk5W__anio{width:4.4ch}.FechaSegmentada-module__ZQwk5W__sep{color:var(--editor-text-muted);-webkit-user-select:none;user-select:none}
.dashboardLectura-module__7VUUEq__body{gap:var(--space-4);flex-direction:column;min-height:320px;display:flex}.dashboardLectura-module__7VUUEq__state{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);text-align:center;color:var(--color-fg-muted);font-size:var(--text-sm);flex-direction:column;display:flex}.dashboardLectura-module__7VUUEq__stateIcon{opacity:.5;width:28px;height:28px}.dashboardLectura-module__7VUUEq__guiaList{gap:var(--space-3);flex-direction:column;display:flex}.dashboardLectura-module__7VUUEq__guiaHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dashboardLectura-module__7VUUEq__guiaTitle{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-fg-default);margin:0}.dashboardLectura-module__7VUUEq__guiaMeta{gap:var(--space-1) var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}.dashboardLectura-module__7VUUEq__guiaMetaItem{align-items:center;gap:6px;display:inline-flex}.dashboardLectura-module__7VUUEq__bar{height:6px;margin-top:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-subtle);overflow:hidden}.dashboardLectura-module__7VUUEq__barFill{border-radius:inherit;background:var(--color-fg-default);height:100%;transform:scaleX(var(--pct,0));transform-origin:0;transition:transform var(--duration-base) var(--ease-standard)}.dashboardLectura-module__7VUUEq__barFillDone{background:var(--color-success-fg,var(--color-fg-default))}.dashboardLectura-module__7VUUEq__count{font-size:var(--text-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.dashboardLectura-module__7VUUEq__quote{margin:var(--space-3) 0 0;padding-left:var(--space-3);border-left:2px solid var(--color-border-default);font-size:var(--text-sm);color:var(--color-fg-muted);font-style:italic}.dashboardLectura-module__7VUUEq__seccionGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.dashboardLectura-module__7VUUEq__seccion{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-default);font-size:var(--text-sm);color:var(--color-fg-default);display:flex}.dashboardLectura-module__7VUUEq__seccionPendiente{color:var(--color-fg-muted)}.dashboardLectura-module__7VUUEq__seccionDot{border-radius:var(--radius-full);background:var(--color-border-strong);flex:none;width:8px;height:8px}.dashboardLectura-module__7VUUEq__seccionIcon{flex:none;width:16px;height:16px}.dashboardLectura-module__7VUUEq__seccionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
.editRouteDates-module__ythNAW__body{gap:var(--space-4);flex-direction:column;display:flex}.editRouteDates-module__ythNAW__label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-muted);margin:0}.editRouteDates-module__ythNAW__notice{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-input);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-fg-secondary);line-height:var(--leading-normal)}.editRouteDates-module__ythNAW__preview{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-primary-subtle);display:flex}.editRouteDates-module__ythNAW__previewText{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-primary)}
.SesionFila-module__AE1Z5a__sec{min-width:0;overflow:hidden}.SesionFila-module__AE1Z5a__secHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);flex-wrap:wrap;display:flex}.SesionFila-module__AE1Z5a__secTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-fg-primary);margin:0}.SesionFila-module__AE1Z5a__secSub{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-muted)}.SesionFila-module__AE1Z5a__vacio{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-border-subtle);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--color-fg-muted);margin:0}.SesionFila-module__AE1Z5a__fila{align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-subtle);display:flex}.SesionFila-module__AE1Z5a__chip{border-radius:var(--radius-lg);background:var(--color-bg-input);width:44px;height:44px;color:var(--color-fg-secondary);font-size:var(--text-2xl);flex:none;place-items:center;display:grid}.SesionFila-module__AE1Z5a__filaWarning .SesionFila-module__AE1Z5a__chip{background:var(--color-warning-subtle);color:var(--color-warning-fg)}.SesionFila-module__AE1Z5a__cuerpo{gap:var(--space-3);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.SesionFila-module__AE1Z5a__cabeza{flex-direction:column;gap:2px;min-width:0;display:flex}.SesionFila-module__AE1Z5a__titulo{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-fg-primary);overflow-wrap:anywhere}.SesionFila-module__AE1Z5a__sub{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--color-fg-secondary);overflow-wrap:anywhere}.SesionFila-module__AE1Z5a__etiquetas{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.SesionFila-module__AE1Z5a__datos{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));margin:0;display:grid}.SesionFila-module__AE1Z5a__dato{flex-direction:column;gap:2px;min-width:0;display:flex}.SesionFila-module__AE1Z5a__dato dt{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-muted)}.SesionFila-module__AE1Z5a__dato dd{font-variant-numeric:tabular-nums;font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-fg-primary);overflow-wrap:anywhere;margin:0}.SesionFila-module__AE1Z5a__mono{font-family:var(--font-mono)}.SesionFila-module__AE1Z5a__nota{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-muted);margin-top:2px;display:block}.SesionFila-module__AE1Z5a__tecnico{min-width:0}.SesionFila-module__AE1Z5a__tecnico>summary{align-items:center;gap:var(--space-2);cursor:pointer;min-height:36px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-muted);list-style:none;display:inline-flex}.SesionFila-module__AE1Z5a__tecnico>summary:hover{color:var(--color-fg-secondary)}.SesionFila-module__AE1Z5a__tecnico>summary::-webkit-details-marker{display:none}.SesionFila-module__AE1Z5a__tecnico>summary:before{content:"";width:6px;height:6px;transition:transform var(--duration-fast,.15s) var(--ease-standard,ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.SesionFila-module__AE1Z5a__tecnico[open]>summary:before{transform:rotate(45deg)}.SesionFila-module__AE1Z5a__tecnico>summary:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.SesionFila-module__AE1Z5a__tecnicoLista{margin:var(--space-1) 0 0;padding:var(--space-3) var(--space-4);gap:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-input);display:grid}.SesionFila-module__AE1Z5a__tecnicoLista dt{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-muted)}.SesionFila-module__AE1Z5a__tecnicoLista dd{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-fg-secondary);overflow-wrap:anywhere;word-break:break-all;margin:2px 0 0}.SesionFila-module__AE1Z5a__acciones{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.SesionFila-module__AE1Z5a__tecnico>summary:before{transition:none}}@media (max-width:768px){.SesionFila-module__AE1Z5a__secHead,.SesionFila-module__AE1Z5a__vacio,.SesionFila-module__AE1Z5a__fila{padding-left:var(--space-4);padding-right:var(--space-4)}.SesionFila-module__AE1Z5a__fila{gap:var(--space-3)}.SesionFila-module__AE1Z5a__titulo{font-size:var(--text-lg)}.SesionFila-module__AE1Z5a__acciones>button{flex:auto}}
.DeviceModal-module__kq8T7q__soloLector{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DeviceModal-module__kq8T7q__stack{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.DeviceModal-module__kq8T7q__verdict{align-items:center;gap:var(--space-4);min-width:0;display:flex}.DeviceModal-module__kq8T7q__verdictIc{border-radius:var(--radius-lg);width:44px;height:44px;font-size:var(--text-2xl);flex:none;place-items:center;display:grid}.DeviceModal-module__kq8T7q__tone_success{background:var(--color-success-subtle);color:var(--color-success-fg)}.DeviceModal-module__kq8T7q__tone_warning{background:var(--color-warning-subtle);color:var(--color-warning-fg)}.DeviceModal-module__kq8T7q__tone_danger{background:var(--color-danger-subtle);color:var(--color-danger-fg)}.DeviceModal-module__kq8T7q__tone_info{background:var(--color-info-subtle);color:var(--color-info-fg)}.DeviceModal-module__kq8T7q__verdictTxt{min-width:0}.DeviceModal-module__kq8T7q__verdictT{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-fg-primary);overflow-wrap:anywhere}.DeviceModal-module__kq8T7q__verdictD{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--color-fg-muted)}.DeviceModal-module__kq8T7q__peligro{--btn-secondary-fg:var(--color-danger-fg)}.DeviceModal-module__kq8T7q__confirmar{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-subtle);flex-direction:column;display:flex}.DeviceModal-module__kq8T7q__confirmarAcciones{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.DeviceModal-module__kq8T7q__confirmarTxt{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--color-danger-fg);margin:0}.DeviceModal-module__kq8T7q__senal{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle);display:flex}.DeviceModal-module__kq8T7q__senalIc{font-size:var(--text-lg);color:var(--color-warning-fg);flex:none;margin-top:2px}.DeviceModal-module__kq8T7q__senalTxt{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.DeviceModal-module__kq8T7q__senalT{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-fg-primary);overflow-wrap:anywhere}.DeviceModal-module__kq8T7q__senalM{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-muted)}@media (max-width:768px){.DeviceModal-module__kq8T7q__senal{padding-left:var(--space-4);padding-right:var(--space-4)}}
.changeRoute-module__byNRva__intro{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-fg-muted);line-height:var(--leading-normal)}.changeRoute-module__byNRva__grid{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:768px){.changeRoute-module__byNRva__grid{gap:var(--space-4);grid-template-columns:1fr}}.changeRoute-module__byNRva__col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.changeRoute-module__byNRva__cells{background:var(--color-border-subtle);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.changeRoute-module__byNRva__cell{padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);position:relative}.changeRoute-module__byNRva__cellFull{grid-column:1/-1}.changeRoute-module__byNRva__cellLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-muted)}.changeRoute-module__byNRva__cellValue{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-fg-primary);letter-spacing:-.01em;margin-top:2px}.changeRoute-module__byNRva__cellValue--strong{color:var(--color-primary)}.changeRoute-module__byNRva__cellHint{font-size:var(--text-xs);color:var(--color-fg-muted);margin-top:3px}.changeRoute-module__byNRva__cellCopy{top:var(--space-2);right:var(--space-2);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute}.changeRoute-module__byNRva__cell:hover .changeRoute-module__byNRva__cellCopy,.changeRoute-module__byNRva__cellCopy:focus-visible{opacity:1}.changeRoute-module__byNRva__planCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden}.changeRoute-module__byNRva__planHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-input);border-bottom:1px solid var(--color-border-subtle);display:flex}.changeRoute-module__byNRva__planTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-primary)}.changeRoute-module__byNRva__planActions{align-items:center;gap:var(--space-1);display:flex}.changeRoute-module__byNRva__planSummary{background:var(--color-border-subtle);grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.changeRoute-module__byNRva__summaryCell{padding:var(--space-3);background:var(--color-bg-surface);text-align:center}.changeRoute-module__byNRva__cuotas{max-height:240px;padding:var(--space-2);gap:var(--space-1);background:var(--color-bg-surface);flex-direction:column;display:flex;overflow-y:auto}.changeRoute-module__byNRva__cuota{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-input);display:flex}.changeRoute-module__byNRva__cuotaLeft{align-items:center;gap:var(--space-2);min-width:0;display:flex}.changeRoute-module__byNRva__cuotaNum{border-radius:var(--radius-full);background:var(--color-bg-surface);width:22px;height:22px;color:var(--color-fg-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-shrink:0;place-items:center;display:inline-grid}.changeRoute-module__byNRva__cuotaDate{font-size:var(--text-sm);color:var(--color-fg-secondary)}.changeRoute-module__byNRva__cuotaAmount{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-primary)}.changeRoute-module__byNRva__toggleBtn{width:100%;padding:var(--space-2);background:var(--color-bg-surface);border:none;border-top:1px solid var(--color-border-subtle);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);font-family:var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-1);display:flex}.changeRoute-module__byNRva__toggleBtn:hover{background:var(--color-bg-input)}.changeRoute-module__byNRva__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-input);border:1px solid var(--color-border-subtle);font-size:var(--text-xs);color:var(--color-fg-muted);line-height:var(--leading-normal)}.changeRoute-module__byNRva__switchRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-input);border:1px solid var(--color-border-subtle);display:flex}.changeRoute-module__byNRva__switchTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-primary)}.changeRoute-module__byNRva__switchDesc{font-size:var(--text-xs);color:var(--color-fg-muted);line-height:var(--leading-normal);margin-top:2px}.changeRoute-module__byNRva__loading{padding:var(--space-6);text-align:center;color:var(--color-fg-muted);font-size:var(--text-sm)}
.MasterShell-module-sass-module__7u9QAa__root{width:100%;min-height:100vh;color:var(--ed-fg);--search-expand-duration:.5s;--search-collapse-duration:.4s;--search-elastic-easing:cubic-bezier(.68, -.55, .265, 1.55);--search-smooth-easing:cubic-bezier(.16, 1, .3, 1);--puck-bg:var(--ed-surface-1);--puck-grid-bg:var(--ed-surface-1);--puck-surface:var(--ed-surface-2);--puck-surface-muted:var(--ed-surface-1);--puck-background:var(--ed-surface-1);--puck-border:var(--ed-border-1);--puck-text:var(--ed-fg);--puck-text-secondary:var(--ed-fg-2);--puck-text-muted:var(--ed-fg-2);--puck-primary:var(--ed-accent);--puck-primary-dark:var(--ed-accent-dark);--puck-primary-light:var(--ed-accent-soft);flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex;position:relative}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__accordionWrapper{border-bottom-color:var(--ed-tint-04)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__rightSidebarTabs{border-bottom-color:var(--ed-tint-06)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__controlTextInput{background:var(--ed-tint-03);border-color:var(--ed-tint-08)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__controlTextInput:hover{border-color:var(--ed-tint-16)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__controlTextInput:focus{background:var(--ed-tint-06)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__controlSelect{background:var(--ed-tint-03);border-color:var(--ed-tint-08)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__controlSelect:hover{border-color:var(--ed-tint-16)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__stepperWrapper{border-color:var(--ed-tint-08)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__stepperWrapper .MasterShell-module-sass-module__7u9QAa__stepperButton:first-child{border-right-color:var(--ed-tint-08)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__stepperWrapper .MasterShell-module-sass-module__7u9QAa__stepperButton:last-child{border-left-color:var(--ed-tint-08)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__accordionHeader:hover{background:var(--ed-tint-03)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__brainwaveInput{background:var(--ed-tint-03);border-color:var(--ed-tint-08);color:var(--ed-fg)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__brainwaveInput:hover{border-color:var(--ed-tint-16)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__brainwaveInput:focus{background:var(--ed-tint-06)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__group{border-top-color:var(--ed-tint-04)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__brainwaveHead,.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__brainwaveTabsSection{border-bottom-color:var(--ed-tint-06)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__tabsContainer{background:var(--ed-shade-20);border-color:var(--ed-tint-12);box-shadow:var(--ed-shade-30) 0px 2px 4px 0px inset,var(--ed-tint-03) 0px 1px 0px 0px}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__tabsIndicator{background:var(--ed-surface-2);border:1px solid var(--ed-tint-08);box-shadow:var(--ed-shade-40) 0px 2px 8px 0px,var(--ed-tint-08) 0px 1px 0px 0px inset,var(--ed-tint-05) 0px -1px 0px 0px inset}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__tabsButtonActive{color:var(--ed-fg)}.MasterShell-module-sass-module__7u9QAa__root[data-theme=dark] .MasterShell-module-sass-module__7u9QAa__tabsButtonInactive{color:var(--ed-fg-2)}.MasterShell-module-sass-module__7u9QAa__mobileRoot{flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.MasterShell-module-sass-module__7u9QAa__mobileCanvas{flex:1;width:100%;position:relative;overflow:auto}.MasterShell-module-sass-module__7u9QAa__toolbarWrapper{pointer-events:none;z-index:30;justify-content:center;padding:12px 16px;display:flex;position:fixed;top:0;left:0;right:0}.MasterShell-module-sass-module__7u9QAa__toolbarShell{pointer-events:auto;background:var(--ed-surface-2);border:.4px solid var(--ed-border-1);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:fit-content;min-width:739px;max-width:100%;height:54px;padding:0 16px;display:flex}.MasterShell-module-sass-module__7u9QAa__toolbarSection{align-items:center;gap:4px;display:flex}.MasterShell-module-sass-module__7u9QAa__toolbarSectionCenter{justify-content:flex-start;align-items:center;gap:12px;display:flex}.MasterShell-module-sass-module__7u9QAa__toolbarSectionRight{align-items:center;gap:12px;margin-left:auto;display:flex}.MasterShell-module-sass-module__7u9QAa__toolbarSearch{background:var(--ed-surface-1);border:1px solid var(--ed-border-1);border-radius:16px;width:min(340px,100%);padding-left:36px;transition:border .2s,box-shadow .2s;position:relative}.MasterShell-module-sass-module__7u9QAa__toolbarSearch:focus-within{border-color:var(--ed-border-2);box-shadow:0 0 0 3px var(--ed-focus-ring-soft)}.MasterShell-module-sass-module__7u9QAa__toolbarButton{width:36px;height:36px;color:var(--ed-fg-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .2s,border .2s,color .2s;display:flex}.MasterShell-module-sass-module__7u9QAa__toolbarButton:hover{background:var(--ed-surface-highlight);border-color:var(--ed-btn-border);color:var(--ed-fg)}.MasterShell-module-sass-module__7u9QAa__toolbarButton:disabled{color:var(--ed-fg-muted);background:0 0}.MasterShell-module-sass-module__7u9QAa__toolbarButtonDisabled{opacity:.45;cursor:not-allowed}.MasterShell-module-sass-module__7u9QAa__toolbarButtonActive{background:var(--ed-surface-highlight);border-color:var(--ed-btn-border);color:var(--ed-fg)}.MasterShell-module-sass-module__7u9QAa__toolbarButtonZoom{border-radius:6px;width:32px;height:32px}.MasterShell-module-sass-module__7u9QAa__toolbarZoomDisplay{gap:2px;min-width:70px;padding:4px 8px}.MasterShell-module-sass-module__7u9QAa__toolbarZoomDisplay span{color:var(--ed-fg);font-size:13px;font-weight:500}.MasterShell-module-sass-module__7u9QAa__toolbarPublish{white-space:nowrap;touch-action:manipulation;background:var(--ed-brand);width:auto;height:36px;color:var(--ed-brand-on);cursor:pointer;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.MasterShell-module-sass-module__7u9QAa__toolbarPublish:hover:not(:disabled){background:var(--ed-brand-hover)}.MasterShell-module-sass-module__7u9QAa__toolbarPublish:disabled{cursor:default;opacity:.7}.MasterShell-module-sass-module__7u9QAa__toolbarPublishSaving{cursor:progress}.MasterShell-module-sass-module__7u9QAa__toolbarPublishSpinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite MasterShell-module-sass-module__7u9QAa__toolbarPublishSpin}@keyframes MasterShell-module-sass-module__7u9QAa__toolbarPublishSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.MasterShell-module-sass-module__7u9QAa__toolbarPublishSpinner{animation:none}}.MasterShell-module-sass-module__7u9QAa__autoSaveIndicator{background:var(--ed-surface-highlight);color:var(--ed-fg-2);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.MasterShell-module-sass-module__7u9QAa__autoSaveIndicator svg{stroke:currentColor;flex-shrink:0}.MasterShell-module-sass-module__7u9QAa__body{flex:1;position:relative;overflow:hidden}.MasterShell-module-sass-module__7u9QAa__resizeHandleRight{cursor:ew-resize;z-index:25;pointer-events:auto;width:8px;position:absolute;top:0;bottom:0}.MasterShell-module-sass-module__7u9QAa__resizeHandleRight:hover:after,.MasterShell-module-sass-module__7u9QAa__resizeHandleRight:active:after{content:"";background:var(--ed-fg);opacity:.4;border-radius:2px;width:2px;height:40px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.MasterShell-module-sass-module__7u9QAa__leftSidebarWrapper{z-index:20;pointer-events:none;width:240px;position:fixed;top:96px;bottom:24px;left:12px}.MasterShell-module-sass-module__7u9QAa__leftSidebarWrapper>*{pointer-events:auto}.MasterShell-module-sass-module__7u9QAa__leftSidebarPanel{background:var(--ed-surface-2);border:1px solid var(--ed-border-1);width:100%;max-height:calc(100vh - 120px);color:var(--ed-fg);box-shadow:0px 2px 8px 0px var(--ed-shade-04),0px 8px 16px 0px var(--ed-shade-06);border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex}.MasterShell-module-sass-module__7u9QAa__leftSidebarPanelCollapsed{align-items:center;padding:12px 10px}.MasterShell-module-sass-module__7u9QAa__leftSidebarCollapsed{flex-direction:column;align-items:center;gap:12px;width:100%;height:100%;display:flex}.MasterShell-module-sass-module__7u9QAa__leftSidebarCollapsedSpacer{flex:1}.MasterShell-module-sass-module__7u9QAa__leftSidebarHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.MasterShell-module-sass-module__7u9QAa__leftSidebarHeaderInfo{flex-direction:column;gap:6px;display:flex}.MasterShell-module-sass-module__7u9QAa__leftSidebarTitleRow{align-items:center;gap:8px;display:flex}.MasterShell-module-sass-module__7u9QAa__leftSidebarTitle{flex:1;font-size:16px;font-weight:600}.MasterShell-module-sass-module__7u9QAa__leftSidebarToggle{width:32px;height:32px;color:var(--ed-fg-2);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.MasterShell-module-sass-module__7u9QAa__leftSidebarToggle:hover{background:var(--ed-surface-1);color:var(--ed-fg)}.MasterShell-module-sass-module__7u9QAa__leftSidebarEllipsis{background:var(--ed-gray-100);color:var(--ed-gray-500);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:inline-flex}.MasterShell-module-sass-module__7u9QAa__leftSidebarEllipsis:hover{background:var(--ed-gray-200)}.MasterShell-module-sass-module__7u9QAa__leftSidebarEllipsis:active{background:var(--ed-gray-300)}.MasterShell-module-sass-module__7u9QAa__leftSidebarMeta{color:var(--ed-fg-muted);font-size:12px}.MasterShell-module-sass-module__7u9QAa__leftSidebarContent{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.MasterShell-module-sass-module__7u9QAa__leftSidebarGallery{width:100%;height:100%;overflow-y:auto}.MasterShell-module-sass-module__7u9QAa__sidebarToggle{border:1px solid var(--ed-btn-border);background:var(--ed-surface-1);cursor:pointer;width:36px;height:36px;color:var(--ed-fg);border-radius:12px;justify-content:center;align-items:center;transition:background .15s,border .15s;display:flex}.MasterShell-module-sass-module__7u9QAa__sidebarToggle:hover{background:var(--ed-surface-highlight)}.MasterShell-module-sass-module__7u9QAa__canvasWrapper{background:var(--ed-surface-1);z-index:1;position:absolute;inset:0;overflow:auto}.MasterShell-module-sass-module__7u9QAa__rightSidebarWrapper{z-index:20;pointer-events:none;width:240px;position:fixed;top:96px;bottom:24px;right:12px}.MasterShell-module-sass-module__7u9QAa__rightSidebarWrapper>*{pointer-events:auto}.MasterShell-module-sass-module__7u9QAa__rightSidebarPanel{background:var(--ed-surface-2);border:1px solid var(--ed-border-1);width:100%;height:100%;min-height:0;max-height:calc(100vh - 120px);color:var(--ed-fg);border-radius:20px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a,0 8px 16px #0000000f}.MasterShell-module-sass-module__7u9QAa__brainwaveHead{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:12px 12px 12px 16px;display:flex}.MasterShell-module-sass-module__7u9QAa__brainwaveAvatars{align-items:center;display:flex}.MasterShell-module-sass-module__7u9QAa__brainwaveAvatar{cursor:pointer;background:0 0;border:2px solid #fcfcfc;border-radius:33554400px;width:48px;height:48px;margin-left:-8px;padding:0;transition:transform .15s;position:relative;overflow:hidden}.MasterShell-module-sass-module__7u9QAa__brainwaveAvatar:first-child{margin-left:0}.MasterShell-module-sass-module__7u9QAa__brainwaveAvatar:hover{transform:scale(1.05)}.MasterShell-module-sass-module__7u9QAa__brainwaveAvatar img{-o-object-fit:cover;object-fit:cover;opacity:1;width:44px;height:44px}.MasterShell-module-sass-module__7u9QAa__brainwaveTabsSection{border-bottom:1px solid #ececec;padding:12px 16px}.MasterShell-module-sass-module__7u9QAa__brainwaveContent{border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex:1;min-height:0;overflow:hidden auto}.MasterShell-module-sass-module__7u9QAa__brainwaveContent::-webkit-scrollbar{display:none}.MasterShell-module-sass-module__7u9QAa__brainwaveContent{-ms-overflow-style:none;scrollbar-width:none}.MasterShell-module-sass-module__7u9QAa__rightSidebarEmpty{text-align:center;color:var(--ed-fg-2);flex:1;justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex}.MasterShell-module-sass-module__7u9QAa__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.MasterShell-module-sass-module__7u9QAa__sectionTitle{color:var(--ed-fg-2);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700}.MasterShell-module-sass-module__7u9QAa__group{border-top:1px solid var(--ed-border-1)}.MasterShell-module-sass-module__7u9QAa__group:first-child{border-top:0}.MasterShell-module-sass-module__7u9QAa__groupHeader{min-height:48px;padding:var(--ed-space-3) var(--ed-space-4);justify-content:space-between;align-items:center;display:flex}.MasterShell-module-sass-module__7u9QAa__groupTitle{font-size:var(--ed-text-sm);font-weight:var(--ed-weight-semibold);color:var(--ed-fg)}.MasterShell-module-sass-module__7u9QAa__groupContent{gap:var(--ed-space-4,16px);padding:var(--ed-space-4);flex-direction:column;padding-top:0;display:flex}.MasterShell-module-sass-module__7u9QAa__tabsContainer{background:#f1f1f1;border:1px solid #e2e2e2;border-radius:12px;padding:3px}.MasterShell-module-sass-module__7u9QAa__tabsContainerShadow{box-shadow:inset 0 1px 2px #3232321a}.MasterShell-module-sass-module__7u9QAa__tabsInner{display:flex;position:relative}.MasterShell-module-sass-module__7u9QAa__tabsIndicator{background:#fcfcfc;border-radius:8px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 1.25px 3px #3232321a,inset 0 1.25px 1px #fff}.MasterShell-module-sass-module__7u9QAa__tabsButton{z-index:1;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;flex:1;justify-content:center;align-items:center;padding:0 12px;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.MasterShell-module-sass-module__7u9QAa__tabsButton:hover,.MasterShell-module-sass-module__7u9QAa__tabsButtonActive{color:#121212}.MasterShell-module-sass-module__7u9QAa__tabsButtonInactive{color:#9c9c9c}.MasterShell-module-sass-module__7u9QAa__tabsButtonMedium{height:28px;font-size:13px;font-weight:600}.MasterShell-module-sass-module__7u9QAa__tabsButtonLarge{height:32px;font-size:13px;font-weight:600}.MasterShell-module-sass-module__7u9QAa__colorSwatch{border:1px solid var(--ed-border-1);background:var(--ed-surface-highlight);border-radius:10px;width:32px;height:32px}.MasterShell-module-sass-module__7u9QAa__accordionHeader{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--ed-space-2);width:100%;transition:background var(--ed-duration-fast) ease-out;background:0 0;border:none;padding:10px 0;display:flex}.MasterShell-module-sass-module__7u9QAa__accordionHeader:hover{background:var(--ed-tint-03);border-radius:var(--ed-radius-md);margin:0 -8px;padding-left:8px;padding-right:8px}.MasterShell-module-sass-module__7u9QAa__accordionTitle{font-size:var(--ed-text-xs);font-weight:var(--ed-weight-semibold);color:var(--ed-fg-2);letter-spacing:.6px;text-transform:uppercase;flex:1}@keyframes MasterShell-module-sass-module__7u9QAa__accordionSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MasterShell-module-sass-module__7u9QAa__panelActionButton{border:1px solid var(--ed-btn-border);background:var(--ed-surface-1);width:40px;height:40px;color:var(--ed-fg);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;transition:background .2s,border .2s;display:flex}.MasterShell-module-sass-module__7u9QAa__panelActionButton:hover{background:var(--ed-surface-highlight)}.MasterShell-module-sass-module__7u9QAa__panelActionButtonPrimary{background:var(--ed-surface-highlight);border-color:var(--ed-border-1);color:var(--ed-fg);border-radius:16px;flex:1;justify-content:center;font-weight:600}.MasterShell-module-sass-module__7u9QAa__panelActionButtonPrimary:disabled{opacity:.4;cursor:not-allowed}.MasterShell-module-sass-module__7u9QAa__materialCard{border:1px solid var(--ed-border-1);background:var(--ed-surface-1);cursor:pointer;border-radius:10px;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.MasterShell-module-sass-module__7u9QAa__materialCard:hover{box-shadow:0 4px 12px var(--ed-shade-08);border-color:var(--ed-border-2);transform:translateY(-2px)}.MasterShell-module-sass-module__7u9QAa__materialCard:hover .MasterShell-module-sass-module__7u9QAa__materialThumbnail img{transform:scale(1.05)}.MasterShell-module-sass-module__7u9QAa__materialThumbnail{aspect-ratio:1;background:var(--ed-surface-3);border-radius:10px;width:100%;position:relative;overflow:hidden}.MasterShell-module-sass-module__7u9QAa__materialThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.MasterShell-module-sass-module__7u9QAa__materialsGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:767px){.MasterShell-module-sass-module__7u9QAa__materialsGrid{grid-template-columns:repeat(2,1fr);gap:6px}.MasterShell-module-sass-module__7u9QAa__materialCard,.MasterShell-module-sass-module__7u9QAa__materialThumbnail{border-radius:8px}}.MasterShell-module-sass-module__7u9QAa__imagePreviewModal{background:var(--ed-shade-60);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3000;justify-content:center;align-items:center;padding:20px;animation:.2s MasterShell-module-sass-module__7u9QAa__fadeIn;display:flex;position:fixed;inset:0}.MasterShell-module-sass-module__7u9QAa__imagePreviewContent{background:var(--ed-surface-1);box-shadow:0 20px 60px var(--ed-shade-30);border-radius:16px;flex-direction:column;width:90%;max-width:600px;max-height:600px;animation:.3s cubic-bezier(.4,0,.2,1) MasterShell-module-sass-module__7u9QAa__scaleIn;display:flex;position:relative;overflow:hidden}.MasterShell-module-sass-module__7u9QAa__imagePreviewClose{background:var(--ed-surface-2);border:1px solid var(--ed-border-1);cursor:pointer;z-index:10;width:40px;height:40px;color:var(--ed-fg);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.MasterShell-module-sass-module__7u9QAa__imagePreviewClose:hover{background:var(--ed-surface-3);transform:scale(1.1)}.MasterShell-module-sass-module__7u9QAa__imagePreviewImage{flex:1;justify-content:center;align-items:center;min-height:200px;max-height:400px;padding:20px;display:flex}.MasterShell-module-sass-module__7u9QAa__imagePreviewImage img{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.MasterShell-module-sass-module__7u9QAa__imagePreviewActions{border-top:1px solid var(--ed-border-1);background:var(--ed-surface-2);gap:12px;padding:20px;display:flex}.MasterShell-module-sass-module__7u9QAa__imagePreviewButton{background:var(--ed-surface-1);border:1px solid var(--ed-border-1);color:var(--ed-fg);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.MasterShell-module-sass-module__7u9QAa__imagePreviewButton svg{stroke:currentColor;width:18px;height:18px}.MasterShell-module-sass-module__7u9QAa__imagePreviewButton:hover{background:var(--ed-surface-highlight);box-shadow:0 4px 12px var(--ed-shade-08);transform:translateY(-2px)}.MasterShell-module-sass-module__7u9QAa__imagePreviewButton.MasterShell-module-sass-module__7u9QAa__imagePreviewButtonDanger{color:var(--ed-danger)}.MasterShell-module-sass-module__7u9QAa__imagePreviewButton.MasterShell-module-sass-module__7u9QAa__imagePreviewButtonDanger:hover{background:var(--ed-danger-wash);border-color:var(--ed-danger-line)}@keyframes MasterShell-module-sass-module__7u9QAa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MasterShell-module-sass-module__7u9QAa__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.MasterShell-module-sass-module__7u9QAa__imagePreviewContent{border-radius:12px;max-width:95vw;max-height:600px}.MasterShell-module-sass-module__7u9QAa__imagePreviewClose{width:36px;height:36px;top:12px;right:12px}.MasterShell-module-sass-module__7u9QAa__imagePreviewClose svg{width:18px;height:18px}.MasterShell-module-sass-module__7u9QAa__imagePreviewImage{min-height:150px;max-height:400px;padding:16px}.MasterShell-module-sass-module__7u9QAa__imagePreviewActions{flex-direction:column;gap:8px;padding:16px}.MasterShell-module-sass-module__7u9QAa__imagePreviewButton{padding:14px 20px;font-size:15px}}.MasterShell-module-sass-module__7u9QAa__searchWrapper{width:100%;margin-bottom:var(--ed-space-3);position:relative}.MasterShell-module-sass-module__7u9QAa__searchBox{border:1px solid var(--ed-border-1);background:var(--ed-surface-1);cursor:pointer;width:48px;height:36px;transition:all var(--search-expand-duration) var(--search-elastic-easing);transform-origin:0;will-change:width,border-radius;backface-visibility:hidden;border-radius:24px;align-items:center;display:flex;position:relative}.MasterShell-module-sass-module__7u9QAa__searchBox[data-expanded=true]{cursor:text;border-radius:10px;width:100%}.MasterShell-module-sass-module__7u9QAa__searchBox:hover{border-color:var(--ed-border-2);transform:scale(1.02)}.MasterShell-module-sass-module__7u9QAa__searchBox:focus-within{border-color:var(--ed-accent);box-shadow:0 0 0 3px var(--ed-focus-ring-blue);transform:scale(1)}.MasterShell-module-sass-module__7u9QAa__searchBox[data-expanded=true]:hover{transform:scale(1)}.MasterShell-module-sass-module__7u9QAa__searchInput{height:100%;color:var(--ed-fg);will-change:opacity,padding;opacity:0;pointer-events:none;width:0;transition:all var(--search-collapse-duration) var(--search-smooth-easing);background:0 0;border:none;flex:1;padding:0;font-family:inherit;font-size:12px;font-weight:500}.MasterShell-module-sass-module__7u9QAa__searchInput[data-visible=true]{opacity:1;pointer-events:auto;width:100%;padding:0 40px 0 12px;transition-delay:.15s}.MasterShell-module-sass-module__7u9QAa__searchInput:focus{outline:none}.MasterShell-module-sass-module__7u9QAa__searchInput::placeholder{color:var(--ed-fg-2);opacity:.6;animation:.4s ease-out .3s both MasterShell-module-sass-module__7u9QAa__placeholderFadeIn}.MasterShell-module-sass-module__7u9QAa__searchButton{cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.MasterShell-module-sass-module__7u9QAa__searchBox[data-expanded=true] .MasterShell-module-sass-module__7u9QAa__searchButton{right:8px;transform:translateY(-50%)}.MasterShell-module-sass-module__7u9QAa__searchButton:hover{opacity:.7}.MasterShell-module-sass-module__7u9QAa__searchBox[data-animating=true] .MasterShell-module-sass-module__7u9QAa__searchButton{pointer-events:none}.MasterShell-module-sass-module__7u9QAa__searchButtonIcon,.MasterShell-module-sass-module__7u9QAa__searchButtonClose{color:var(--ed-fg-2);transition:all .3s var(--search-smooth-easing);justify-content:center;align-items:center;display:flex;position:absolute}.MasterShell-module-sass-module__7u9QAa__searchButtonIcon{opacity:1;transform:rotate(0)}.MasterShell-module-sass-module__7u9QAa__searchBox[data-animating=true] .MasterShell-module-sass-module__7u9QAa__searchButtonIcon{transform:rotate(360deg)}.MasterShell-module-sass-module__7u9QAa__searchButtonClose{opacity:0;transform:rotate(90deg)scale(.8)}.MasterShell-module-sass-module__7u9QAa__searchButtonReset .MasterShell-module-sass-module__7u9QAa__searchButtonIcon{opacity:0;transform:rotate(-90deg)scale(.8)}.MasterShell-module-sass-module__7u9QAa__searchButtonReset .MasterShell-module-sass-module__7u9QAa__searchButtonClose{opacity:1;transform:rotate(0)scale(1)}.MasterShell-module-sass-module__7u9QAa__searchResults{background:var(--ed-surface-2);border:1px solid var(--ed-border-1);z-index:9000;max-height:420px;box-shadow:0 8px 24px var(--ed-shade-12),0 2px 6px var(--ed-shade-08);padding:var(--ed-space-2) 0;border-radius:10px;animation:.2s cubic-bezier(.16,1,.3,1) MasterShell-module-sass-module__7u9QAa__resultsSlideIn;position:fixed;overflow-y:auto}.MasterShell-module-sass-module__7u9QAa__searchResults::-webkit-scrollbar{width:6px}.MasterShell-module-sass-module__7u9QAa__searchResults::-webkit-scrollbar-track{background:0 0}.MasterShell-module-sass-module__7u9QAa__searchResults::-webkit-scrollbar-thumb{background:var(--ed-border-2);border-radius:3px}.MasterShell-module-sass-module__7u9QAa__searchResults::-webkit-scrollbar-thumb:hover{background:var(--ed-fg-2)}@keyframes MasterShell-module-sass-module__7u9QAa__resultsSlideIn{0%{transform:translateY(-8px)scale(.98)}to{transform:translateY(0)scale(1)}}@keyframes MasterShell-module-sass-module__7u9QAa__placeholderFadeIn{0%{opacity:0}to{opacity:.6}}.MasterShell-module-sass-module__7u9QAa__resultCategory{border-bottom:1px solid var(--ed-border-1)}.MasterShell-module-sass-module__7u9QAa__resultCategory:last-child{border-bottom:none}.MasterShell-module-sass-module__7u9QAa__categoryHeader{padding:var(--ed-space-3) var(--ed-space-4);font-size:var(--ed-text-xs);font-weight:var(--ed-weight-semibold);color:var(--ed-fg-2);letter-spacing:.05em;text-transform:uppercase;background:var(--ed-surface-1);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.MasterShell-module-sass-module__7u9QAa__categoryCount{background:var(--ed-surface-highlight);min-width:20px;height:20px;color:var(--ed-fg-muted);font-size:10px;font-weight:var(--ed-weight-medium);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.MasterShell-module-sass-module__7u9QAa__categoryItems{padding:var(--ed-space-2) 0}.MasterShell-module-sass-module__7u9QAa__resultItem{width:100%;padding:var(--ed-space-2) var(--ed-space-4);color:var(--ed-fg);text-align:left;cursor:pointer;transition:all var(--ed-duration-fast) ease-out;background:0 0;border:none;flex-direction:column;gap:4px;display:flex}.MasterShell-module-sass-module__7u9QAa__resultItem:hover{background:var(--ed-surface-highlight)}.MasterShell-module-sass-module__7u9QAa__resultItem:hover .MasterShell-module-sass-module__7u9QAa__resultTitle{color:var(--ed-accent)}.MasterShell-module-sass-module__7u9QAa__resultTitle{font-size:var(--ed-text-base);font-weight:var(--ed-weight-medium);color:var(--ed-fg);transition:color var(--ed-duration-fast) ease-out}.MasterShell-module-sass-module__7u9QAa__resultSubtitle{font-size:var(--ed-text-xs);color:var(--ed-fg-2);opacity:.8}.MasterShell-module-sass-module__7u9QAa__resultMore{padding:var(--ed-space-2) var(--ed-space-4);font-size:var(--ed-text-xs);color:var(--ed-fg-2);text-align:center;opacity:.6}.MasterShell-module-sass-module__7u9QAa__emptyState{justify-content:center;align-items:center;gap:var(--ed-space-2);padding:var(--ed-space-8) var(--ed-space-4);text-align:center;flex-direction:column;display:flex}.MasterShell-module-sass-module__7u9QAa__emptyState p{font-size:var(--ed-text-base);font-weight:var(--ed-weight-medium);color:var(--ed-fg-2);margin:0}.MasterShell-module-sass-module__7u9QAa__emptyState span{font-size:var(--ed-text-xs);color:var(--ed-fg-muted)}@media (prefers-reduced-motion:reduce){.MasterShell-module-sass-module__7u9QAa__searchBox,.MasterShell-module-sass-module__7u9QAa__searchInput,.MasterShell-module-sass-module__7u9QAa__searchButtonIcon,.MasterShell-module-sass-module__7u9QAa__searchButtonClose{transition-duration:50ms!important;animation-duration:50ms!important}}@media (hover:none) and (pointer:coarse){.MasterShell-module-sass-module__7u9QAa__searchBox:hover{transform:scale(1)}.MasterShell-module-sass-module__7u9QAa__searchBox:not([data-expanded=true]){min-width:48px;min-height:48px}}
.Slider-module-sass-module__ziHppa__wrapper{flex-direction:column;gap:8px;display:flex}.Slider-module-sass-module__ziHppa__label{font-family:Inter,sans-serif;font-size:var(--ed-text-xs);color:var(--ed-fg);letter-spacing:-.11px;font-weight:500;line-height:1.4545}.Slider-module-sass-module__ziHppa__sliderContainer{align-items:center;gap:6px;width:100%;display:flex}.Slider-module-sass-module__ziHppa__slider{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;width:118px;height:36px;position:relative}.Slider-module-sass-module__ziHppa__track{background:var(--ed-slider-track);border-radius:8px;position:absolute;inset:0;overflow:hidden}.Slider-module-sass-module__ziHppa__handleContainer{pointer-events:none;align-items:center;height:36px;display:flex;position:absolute;top:0;left:0}.Slider-module-sass-module__ziHppa__handleBackground{background:var(--ed-slider-fill);border-radius:8px;flex:1;height:36px;margin-right:-12px}.Slider-module-sass-module__ziHppa__handle{background:var(--ed-slider-thumb);z-index:1;width:24px;height:36px;box-shadow:var(--ed-slider-thumb-shadow);border-radius:6px;flex-shrink:0;position:relative}.Slider-module-sass-module__ziHppa__valueBox{background:var(--ed-slider-value-bg);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px 10px 10px;display:flex;overflow:hidden}.Slider-module-sass-module__ziHppa__icon{opacity:.7;width:16px;height:16px;color:var(--ed-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Slider-module-sass-module__ziHppa__value{font-family:Inter,sans-serif;font-size:var(--ed-text-xs);color:var(--ed-fg);letter-spacing:-.12px;text-align:right;min-width:32px;font-weight:500;line-height:1.3333}.Slider-module-sass-module__ziHppa__valueInput{font-family:Inter,sans-serif;font-size:var(--ed-text-xs);color:var(--ed-fg);letter-spacing:-.12px;text-align:right;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:40px;min-width:32px;padding:0;font-weight:500;line-height:1.3333}.Slider-module-sass-module__ziHppa__valueInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Slider-module-sass-module__ziHppa__valueInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.Ed-module-sass-module__lx6QSq__field{gap:var(--ed-space-2);flex-direction:column;width:100%;display:flex}.Ed-module-sass-module__lx6QSq__label{font-family:var(--ed-font-body);font-size:var(--ed-text-xs);font-weight:var(--ed-weight-semibold);color:var(--ed-fg-2);text-transform:uppercase;letter-spacing:.5px}.Ed-module-sass-module__lx6QSq__help{font-size:var(--ed-text-xs);line-height:var(--ed-leading-normal);color:var(--ed-fg-muted)}.Ed-module-sass-module__lx6QSq__errorText{font-size:var(--ed-text-xs);line-height:var(--ed-leading-normal);color:var(--ed-danger)}.Ed-module-sass-module__lx6QSq__divider{background:var(--ed-border-1);width:100%;height:1px;margin:0}.Ed-module-sass-module__lx6QSq__input,input.Ed-module-sass-module__lx6QSq__input{width:100%;height:var(--ed-control-h);padding:0 var(--ed-space-3);background:var(--ed-input-bg);border:1px solid var(--ed-border-1);border-radius:var(--ed-radius-lg);font-family:var(--ed-font-body);font-size:var(--ed-text-md);font-weight:var(--ed-weight-regular);color:var(--ed-fg);transition-property:border-color,box-shadow,background-color;transition-duration:var(--ed-duration-fast);transition-timing-function:ease-out}.Ed-module-sass-module__lx6QSq__input::-moz-placeholder{color:var(--ed-fg-muted)}input.Ed-module-sass-module__lx6QSq__input::-moz-placeholder{color:var(--ed-fg-muted)}.Ed-module-sass-module__lx6QSq__input::placeholder,input.Ed-module-sass-module__lx6QSq__input::placeholder{color:var(--ed-fg-muted)}.Ed-module-sass-module__lx6QSq__input:hover:not(:disabled),input.Ed-module-sass-module__lx6QSq__input:hover:not(:disabled){border-color:var(--ed-border-2)}.Ed-module-sass-module__lx6QSq__input:focus-visible,input.Ed-module-sass-module__lx6QSq__input:focus-visible{border-color:var(--ed-accent);box-shadow:0 0 0 2px var(--ed-accent-ring);outline:none}.Ed-module-sass-module__lx6QSq__input:disabled,input.Ed-module-sass-module__lx6QSq__input:disabled{opacity:.5;cursor:not-allowed}.Ed-module-sass-module__lx6QSq__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Ed-module-sass-module__lx6QSq__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.Ed-module-sass-module__lx6QSq__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.Ed-module-sass-module__lx6QSq__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Ed-module-sass-module__lx6QSq__input[type=number],input.Ed-module-sass-module__lx6QSq__input[type=number]{-moz-appearance:textfield}.Ed-module-sass-module__lx6QSq__compact{height:36px;font-size:var(--ed-text-base)}.Ed-module-sass-module__lx6QSq__invalid{border-color:var(--ed-danger)}.Ed-module-sass-module__lx6QSq__invalid:focus-visible{border-color:var(--ed-danger);box-shadow:0 0 0 2px var(--ed-danger-soft)}.Ed-module-sass-module__lx6QSq__textarea,textarea.Ed-module-sass-module__lx6QSq__textarea{width:100%;min-height:100px;padding:var(--ed-space-3);background:var(--ed-input-bg);border:1px solid var(--ed-border-1);border-radius:var(--ed-radius-lg);font-family:var(--ed-font-body);font-size:var(--ed-text-md);line-height:var(--ed-leading-relaxed);color:var(--ed-fg);resize:vertical;transition-property:border-color,box-shadow;transition-duration:var(--ed-duration-fast);transition-timing-function:ease-out}.Ed-module-sass-module__lx6QSq__textarea::-moz-placeholder{color:var(--ed-fg-muted)}textarea.Ed-module-sass-module__lx6QSq__textarea::-moz-placeholder{color:var(--ed-fg-muted)}.Ed-module-sass-module__lx6QSq__textarea::placeholder,textarea.Ed-module-sass-module__lx6QSq__textarea::placeholder{color:var(--ed-fg-muted)}.Ed-module-sass-module__lx6QSq__textarea:hover:not(:disabled),textarea.Ed-module-sass-module__lx6QSq__textarea:hover:not(:disabled){border-color:var(--ed-border-2)}.Ed-module-sass-module__lx6QSq__textarea:focus-visible,textarea.Ed-module-sass-module__lx6QSq__textarea:focus-visible{border-color:var(--ed-accent);box-shadow:0 0 0 2px var(--ed-accent-ring);outline:none}.Ed-module-sass-module__lx6QSq__textarea:disabled,textarea.Ed-module-sass-module__lx6QSq__textarea:disabled{opacity:.5;cursor:not-allowed}.Ed-module-sass-module__lx6QSq__adorned{align-items:center;width:100%;display:flex;position:relative}.Ed-module-sass-module__lx6QSq__adorned .Ed-module-sass-module__lx6QSq__input{padding-left:var(--ed-space-3)}.Ed-module-sass-module__lx6QSq__adorned .Ed-module-sass-module__lx6QSq__input.Ed-module-sass-module__lx6QSq__withLeft{padding-left:calc(var(--ed-space-3)*2 + 14px)}.Ed-module-sass-module__lx6QSq__adorned .Ed-module-sass-module__lx6QSq__input.Ed-module-sass-module__lx6QSq__withRight{padding-right:calc(var(--ed-space-3)*2 + 14px)}.Ed-module-sass-module__lx6QSq__leftSlot,.Ed-module-sass-module__lx6QSq__rightSlot{color:var(--ed-fg-muted);font-size:var(--ed-text-sm);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Ed-module-sass-module__lx6QSq__leftSlot{left:var(--ed-space-3);pointer-events:none}.Ed-module-sass-module__lx6QSq__rightSlot{right:var(--ed-space-3)}.Ed-module-sass-module__lx6QSq__withLeft{padding-left:calc(var(--ed-space-3)*2 + 14px)}.Ed-module-sass-module__lx6QSq__withRight{padding-right:calc(var(--ed-space-3)*2 + 14px)}.Ed-module-sass-module__lx6QSq__money{font-variant-numeric:tabular-nums}.Ed-module-sass-module__lx6QSq__trigger{justify-content:space-between;align-items:center;gap:var(--ed-space-2);width:100%;height:var(--ed-control-h);padding:0 var(--ed-space-3);background:var(--ed-input-bg);border:1px solid var(--ed-border-1);border-radius:var(--ed-radius-lg);font-family:var(--ed-font-body);font-size:var(--ed-text-md);color:var(--ed-fg);text-align:left;cursor:pointer;transition-property:border-color,box-shadow;transition-duration:var(--ed-duration-fast);transition-timing-function:ease-out;display:flex}.Ed-module-sass-module__lx6QSq__trigger:hover:not(:disabled){border-color:var(--ed-border-2)}.Ed-module-sass-module__lx6QSq__trigger:focus-visible{border-color:var(--ed-accent);box-shadow:0 0 0 2px var(--ed-accent-ring);outline:none}.Ed-module-sass-module__lx6QSq__trigger[aria-expanded=true]{border-color:var(--ed-accent)}.Ed-module-sass-module__lx6QSq__trigger:disabled{opacity:.5;cursor:not-allowed}.Ed-module-sass-module__lx6QSq__triggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Ed-module-sass-module__lx6QSq__placeholder{color:var(--ed-fg-muted)}.Ed-module-sass-module__lx6QSq__chevron{color:var(--ed-fg-muted);transition-property:transform;transition-duration:var(--ed-duration-fast);flex:none;transition-timing-function:ease-out}.Ed-module-sass-module__lx6QSq__chevronOpen{transform:rotate(180deg)}.Ed-module-sass-module__lx6QSq__popover{z-index:var(--ed-z-popover,1100);min-width:180px;max-height:320px;padding:var(--ed-space-1);background:var(--ed-surface-2);border:1px solid var(--ed-border-1);border-radius:var(--ed-radius-xl);box-shadow:var(--ed-shadow-panel);flex-direction:column;display:flex;overflow-y:auto}.Ed-module-sass-module__lx6QSq__search{padding:var(--ed-space-1) var(--ed-space-1) var(--ed-space-2);background:var(--ed-surface-2);position:sticky;top:0}.Ed-module-sass-module__lx6QSq__searchInput{width:100%;height:36px;padding:0 var(--ed-space-3);background:var(--ed-input-bg);border:1px solid var(--ed-border-1);border-radius:var(--ed-radius-md);font-family:var(--ed-font-body);font-size:var(--ed-text-base);color:var(--ed-fg)}.Ed-module-sass-module__lx6QSq__searchInput::placeholder{color:var(--ed-fg-muted)}.Ed-module-sass-module__lx6QSq__searchInput:focus-visible{border-color:var(--ed-accent);box-shadow:0 0 0 2px var(--ed-accent-ring);outline:none}.Ed-module-sass-module__lx6QSq__option{touch-action:manipulation;align-items:center;gap:var(--ed-space-2);width:100%;min-height:36px;padding:0 var(--ed-space-2);border-radius:var(--ed-radius-md);font-family:var(--ed-font-body);font-size:var(--ed-text-base);color:var(--ed-fg);text-align:left;cursor:pointer;transition-property:background-color;transition-duration:var(--ed-duration-fast);background:0 0;border:0;transition-timing-function:ease-out;display:flex}.Ed-module-sass-module__lx6QSq__option:hover,.Ed-module-sass-module__lx6QSq__option.Ed-module-sass-module__lx6QSq__active{background:var(--ed-tint-06)}.Ed-module-sass-module__lx6QSq__option:focus-visible{box-shadow:inset 0 0 0 2px var(--ed-accent-ring);outline:none}.Ed-module-sass-module__lx6QSq__option[aria-selected=true]{font-weight:var(--ed-weight-semibold)}.Ed-module-sass-module__lx6QSq__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.Ed-module-sass-module__lx6QSq__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Ed-module-sass-module__lx6QSq__optionHint{font-size:var(--ed-text-xs);color:var(--ed-fg-muted)}.Ed-module-sass-module__lx6QSq__optionCheck{color:var(--ed-accent);flex:none}.Ed-module-sass-module__lx6QSq__groupHeader{padding:var(--ed-space-2) var(--ed-space-2) var(--ed-space-1);font-size:var(--ed-text-xs);font-weight:var(--ed-weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--ed-fg-muted)}.Ed-module-sass-module__lx6QSq__empty{padding:var(--ed-space-3);font-size:var(--ed-text-sm);color:var(--ed-fg-muted)}.Ed-module-sass-module__lx6QSq__danger{color:var(--ed-danger)}.Ed-module-sass-module__lx6QSq__menu{min-width:200px}.Ed-module-sass-module__lx6QSq__switch{border:1px solid var(--ed-border-1);border-radius:var(--ed-radius-full);background:var(--ed-surface-3);cursor:pointer;width:40px;height:22px;transition-property:background-color,border-color,box-shadow;transition-duration:var(--ed-duration-fast);flex:none;padding:2px;transition-timing-function:ease-out;position:relative}.Ed-module-sass-module__lx6QSq__switch[aria-checked=true]{background:var(--ed-accent);border-color:var(--ed-accent)}.Ed-module-sass-module__lx6QSq__switch:focus-visible{box-shadow:0 0 0 2px var(--ed-accent-ring);outline:none}.Ed-module-sass-module__lx6QSq__switch:disabled{opacity:.5;cursor:not-allowed}.Ed-module-sass-module__lx6QSq__switchThumb{border-radius:var(--ed-radius-full);background:var(--ed-white);width:16px;height:16px;box-shadow:0 1px 3px var(--ed-shade-30);transition-property:transform;transition-duration:var(--ed-duration-fast);transition-timing-function:ease-out;display:block}.Ed-module-sass-module__lx6QSq__switch[aria-checked=true] .Ed-module-sass-module__lx6QSq__switchThumb{transform:translate(18px)}.Ed-module-sass-module__lx6QSq__checkbox{border:1.5px solid var(--ed-border-2);border-radius:var(--ed-radius-sm);background:var(--ed-input-bg);width:20px;height:20px;color:var(--ed-white);cursor:pointer;transition-property:background-color,border-color,box-shadow;transition-duration:var(--ed-duration-fast);flex:none;justify-content:center;align-items:center;padding:0;transition-timing-function:ease-out;display:inline-flex}.Ed-module-sass-module__lx6QSq__checkbox[aria-checked=true],.Ed-module-sass-module__lx6QSq__checkbox[aria-checked=mixed]{background:var(--ed-accent);border-color:var(--ed-accent)}.Ed-module-sass-module__lx6QSq__checkbox:focus-visible{box-shadow:0 0 0 2px var(--ed-accent-ring);outline:none}.Ed-module-sass-module__lx6QSq__checkbox:disabled{opacity:.5;cursor:not-allowed}.Ed-module-sass-module__lx6QSq__button{touch-action:manipulation;justify-content:center;align-items:center;gap:var(--ed-space-2);height:40px;padding:0 var(--ed-space-4);border-radius:var(--ed-radius-lg);font-family:var(--ed-font-body);font-size:var(--ed-text-base);font-weight:var(--ed-weight-semibold);white-space:nowrap;cursor:pointer;transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:var(--ed-duration-fast);border:1px solid #0000;line-height:1;text-decoration:none;transition-timing-function:ease-out;display:inline-flex}.Ed-module-sass-module__lx6QSq__button:focus-visible{box-shadow:0 0 0 2px var(--ed-accent-ring);outline:none}.Ed-module-sass-module__lx6QSq__button:disabled{opacity:.5;cursor:not-allowed}.Ed-module-sass-module__lx6QSq__btnBlock{width:100%}.Ed-module-sass-module__lx6QSq__btnGrow{flex:1}.Ed-module-sass-module__lx6QSq__btnSm{height:32px;padding:0 var(--ed-space-3);font-size:var(--ed-text-sm)}.Ed-module-sass-module__lx6QSq__btnPrimary{background:var(--ed-accent);color:var(--ed-white)}.Ed-module-sass-module__lx6QSq__btnPrimary:hover:not(:disabled){background:var(--ed-accent-dark)}.Ed-module-sass-module__lx6QSq__btnSecondary{background:var(--ed-input-bg);border-color:var(--ed-border-1);color:var(--ed-fg)}.Ed-module-sass-module__lx6QSq__btnSecondary:hover:not(:disabled){border-color:var(--ed-border-2);background:var(--ed-surface-highlight)}.Ed-module-sass-module__lx6QSq__btnGhost{color:var(--ed-fg-2);background:0 0}.Ed-module-sass-module__lx6QSq__btnGhost:hover:not(:disabled){background:var(--ed-tint-06);color:var(--ed-fg)}.Ed-module-sass-module__lx6QSq__btnDanger{background:var(--ed-danger);color:var(--ed-white)}.Ed-module-sass-module__lx6QSq__btnDanger:hover:not(:disabled){opacity:.9}.Ed-module-sass-module__lx6QSq__btnLink{height:auto;color:var(--ed-accent);background:0 0;padding:0}.Ed-module-sass-module__lx6QSq__btnLink:hover:not(:disabled){text-decoration:underline}.Ed-module-sass-module__lx6QSq__badge{height:20px;padding:0 var(--ed-space-2);border-radius:var(--ed-radius-full);background:var(--ed-badge-default-bg);color:var(--ed-badge-default-text);font-size:var(--ed-text-xs);font-weight:var(--ed-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.Ed-module-sass-module__lx6QSq__overlay{z-index:var(--ed-z-modal,1000);padding:var(--ed-space-4);background:var(--ed-shade-50);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Ed-module-sass-module__lx6QSq__modal{gap:var(--ed-space-4);width:min(100%,420px);max-height:calc(100dvh - var(--ed-space-8));padding:var(--ed-space-6);background:var(--ed-surface-1);border:1px solid var(--ed-border-1);border-radius:var(--ed-radius-xl);box-shadow:var(--ed-shadow-panel);color:var(--ed-fg);font-family:var(--ed-font-body);flex-direction:column;display:flex}.Ed-module-sass-module__lx6QSq__modalWide{width:min(100%,640px)}.Ed-module-sass-module__lx6QSq__modalHeader{justify-content:space-between;align-items:center;gap:var(--ed-space-3);display:flex}.Ed-module-sass-module__lx6QSq__modalTitle{font-size:var(--ed-text-xl);font-weight:var(--ed-weight-semibold);line-height:var(--ed-leading-tight);color:var(--ed-fg);margin:0}.Ed-module-sass-module__lx6QSq__modalBody{gap:var(--ed-space-3);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.Ed-module-sass-module__lx6QSq__modalFooter{justify-content:flex-end;align-items:center;gap:var(--ed-space-2);display:flex}.Ed-module-sass-module__lx6QSq__footerNote{font-size:var(--ed-text-sm);color:var(--ed-fg-2);margin-right:auto}.Ed-module-sass-module__lx6QSq__iconButton{touch-action:manipulation;border-radius:var(--ed-radius-lg);width:32px;height:32px;color:var(--ed-fg-2);cursor:pointer;transition-property:background-color,color,box-shadow;transition-duration:var(--ed-duration-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition-timing-function:ease-out;display:inline-flex}.Ed-module-sass-module__lx6QSq__iconButton:hover{background:var(--ed-surface-highlight);color:var(--ed-fg)}.Ed-module-sass-module__lx6QSq__iconButton:focus-visible{box-shadow:0 0 0 2px var(--ed-accent-ring);outline:none}.Ed-module-sass-module__lx6QSq__message{font-size:var(--ed-text-md);line-height:var(--ed-leading-relaxed);color:var(--ed-fg-2);margin:0}.Ed-module-sass-module__lx6QSq__panelPopover{z-index:var(--ed-z-popover);width:360px;padding:var(--ed-space-4);background:var(--ed-surface-2);border:1px solid var(--ed-border-1);border-radius:var(--ed-radius-xl);box-shadow:var(--ed-shadow-panel);color:var(--ed-fg)}.Ed-module-sass-module__lx6QSq__pickerList{gap:var(--ed-space-2);overscroll-behavior:contain;flex-direction:column;max-height:340px;display:flex;overflow-y:auto}.Ed-module-sass-module__lx6QSq__pickerItem{touch-action:manipulation;align-items:center;gap:var(--ed-space-3);width:100%;padding:var(--ed-space-3);border-radius:var(--ed-radius-lg);background:var(--ed-input-bg);color:var(--ed-fg);text-align:left;cursor:pointer;transition-property:border-color,background-color,box-shadow;transition-duration:var(--ed-duration-fast);border:1px solid #0000;transition-timing-function:ease-out;display:flex}.Ed-module-sass-module__lx6QSq__pickerItem:hover{border-color:var(--ed-border-2)}.Ed-module-sass-module__lx6QSq__pickerItem:focus-visible{box-shadow:0 0 0 2px var(--ed-accent-ring);outline:none}.Ed-module-sass-module__lx6QSq__pickerItem[aria-selected=true]{border-color:var(--ed-violet);background:var(--ed-violet-soft)}.Ed-module-sass-module__lx6QSq__pickerIcon{border-radius:var(--ed-radius-md);background:var(--ed-surface-1);width:36px;height:36px;color:var(--ed-fg-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.Ed-module-sass-module__lx6QSq__pickerText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Ed-module-sass-module__lx6QSq__pickerTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ed-text-md);font-weight:var(--ed-weight-medium);overflow:hidden}.Ed-module-sass-module__lx6QSq__pickerSub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ed-text-sm);color:var(--ed-fg-muted);overflow:hidden}.Ed-module-sass-module__lx6QSq__pickerCheck{border-radius:var(--ed-radius-full);background:var(--ed-violet);width:22px;height:22px;color:var(--ed-white);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.Ed-module-sass-module__lx6QSq__input,.Ed-module-sass-module__lx6QSq__textarea,.Ed-module-sass-module__lx6QSq__trigger,.Ed-module-sass-module__lx6QSq__chevron,.Ed-module-sass-module__lx6QSq__option,.Ed-module-sass-module__lx6QSq__switch,.Ed-module-sass-module__lx6QSq__switchThumb,.Ed-module-sass-module__lx6QSq__checkbox,.Ed-module-sass-module__lx6QSq__button,.Ed-module-sass-module__lx6QSq__iconButton,.Ed-module-sass-module__lx6QSq__pickerItem{transition-duration:.01ms}}
.VideosViajeCard-module__NZskYq__card{gap:var(--space-3);width:100%;min-width:0;padding:var(--space-5);background-color:var(--vfm-card-bg);box-shadow:0 2px 6px var(--rutas-shadow);border-radius:20px;flex-direction:column;display:flex}.VideosViajeCard-module__NZskYq__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.VideosViajeCard-module__NZskYq__titulo{align-items:center;gap:var(--space-2);min-width:0;display:flex}.VideosViajeCard-module__NZskYq__icono{font-size:var(--text-xl);color:var(--color-fg-secondary);flex-shrink:0}.VideosViajeCard-module__NZskYq__h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-fg-primary);text-wrap:balance;margin:0}.VideosViajeCard-module__NZskYq__cuenta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-fg-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.VideosViajeCard-module__NZskYq__auto{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-primary);cursor:pointer;touch-action:manipulation;display:inline-flex}.VideosViajeCard-module__NZskYq__nota{max-width:65ch;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-fg-secondary);margin:0}.VideosViajeCard-module__NZskYq__lista{flex-direction:column;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.VideosViajeCard-module__NZskYq__fila{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.VideosViajeCard-module__NZskYq__fila:last-child{border-bottom:0}.VideosViajeCard-module__NZskYq__persona{flex-direction:column;min-width:0;display:flex}.VideosViajeCard-module__NZskYq__nombre{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-fg-primary);overflow:hidden}.VideosViajeCard-module__NZskYq__usuario,.VideosViajeCard-module__NZskYq__error{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--text-sm);overflow:hidden}.VideosViajeCard-module__NZskYq__usuario{color:var(--color-fg-secondary)}.VideosViajeCard-module__NZskYq__error{color:var(--color-danger-fg)}.VideosViajeCard-module__NZskYq__acciones{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.VideosViajeCard-module__NZskYq__enlace,.VideosViajeCard-module__NZskYq__enlaceIcono{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);min-height:32px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-fg-secondary);touch-action:manipulation;text-decoration:none;transition:background-color .15s cubic-bezier(.25,1,.5,1),color .15s cubic-bezier(.25,1,.5,1);display:inline-flex}.VideosViajeCard-module__NZskYq__enlace{padding:0 var(--space-2);color:var(--color-fg-primary)}.VideosViajeCard-module__NZskYq__enlaceIcono{min-width:32px}.VideosViajeCard-module__NZskYq__enlace:hover,.VideosViajeCard-module__NZskYq__enlaceIcono:hover{background-color:var(--color-bg-hover);color:var(--color-fg-primary)}.VideosViajeCard-module__NZskYq__enlace:focus-visible,.VideosViajeCard-module__NZskYq__enlaceIcono:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.VideosViajeCard-module__NZskYq__vacio{align-items:flex-start;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-fg-secondary);flex-direction:column;margin:0;display:flex}.VideosViajeCard-module__NZskYq__esqueletoAvatar,.VideosViajeCard-module__NZskYq__esqueletoLinea{border-radius:var(--radius-md);background-color:var(--color-bg-hover);animation:1.4s ease-in-out infinite VideosViajeCard-module__NZskYq__pulso;display:block}.VideosViajeCard-module__NZskYq__esqueletoAvatar{width:32px;height:32px}.VideosViajeCard-module__NZskYq__esqueletoLinea{grid-column:2/-1;width:55%;height:14px}@keyframes VideosViajeCard-module__NZskYq__pulso{50%{opacity:.5}}@media (max-width:600px){.VideosViajeCard-module__NZskYq__fila{grid-template-columns:auto minmax(0,1fr)}.VideosViajeCard-module__NZskYq__acciones{padding-left:calc(32px + var(--space-3));grid-column:1/-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.VideosViajeCard-module__NZskYq__esqueletoAvatar,.VideosViajeCard-module__NZskYq__esqueletoLinea{animation:none}.VideosViajeCard-module__NZskYq__enlace,.VideosViajeCard-module__NZskYq__enlaceIcono{transition:none}}
.ProfileModal-module-sass-module__wX1KSW__avatarSection{align-items:center;gap:var(--ed-space-3);flex-direction:column;width:100%;display:flex}.ProfileModal-module-sass-module__wX1KSW__avatarContainer{border-radius:var(--ed-radius-full);cursor:pointer;background:0 0;border:none;width:80px;height:80px;padding:0;position:relative}.ProfileModal-module-sass-module__wX1KSW__avatarContainer:focus-visible{box-shadow:0 0 0 2px var(--ed-accent-ring);outline:none}.ProfileModal-module-sass-module__wX1KSW__avatarImage{border-radius:var(--ed-radius-full);background:var(--ed-surface-3);width:80px;height:80px;overflow:hidden}.ProfileModal-module-sass-module__wX1KSW__avatarImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ProfileModal-module-sass-module__wX1KSW__avatarPlaceholder{background:var(--ed-surface-3);width:100%;height:100%;color:var(--ed-fg);font-size:32px;font-weight:var(--ed-weight-semibold);justify-content:center;align-items:center;display:flex}.ProfileModal-module-sass-module__wX1KSW__editBadge{background:var(--ed-fg);border:2px solid var(--ed-surface-1);border-radius:var(--ed-radius-full);justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:0;right:0}.ProfileModal-module-sass-module__wX1KSW__editBadge svg{color:var(--ed-surface-1)}.ProfileModal-module-sass-module__wX1KSW__avatarHint{font-size:var(--ed-text-sm);color:var(--ed-fg-2);margin:0}.ProfileModal-module-sass-module__wX1KSW__nicknameSection,.ProfileModal-module-sass-module__wX1KSW__statsSection{gap:var(--ed-space-2);flex-direction:column;width:100%;display:flex}.ProfileModal-module-sass-module__wX1KSW__nicknameLabel{font-size:var(--ed-text-sm);font-weight:var(--ed-weight-medium);color:var(--ed-fg-2)}.ProfileModal-module-sass-module__wX1KSW__nicknameButton{width:100%;height:var(--ed-control-h);padding:0 var(--ed-space-3);background:var(--ed-surface-3);border-radius:var(--ed-radius-lg);cursor:pointer;transition-property:background-color,box-shadow;transition-duration:var(--ed-duration-fast);border:none;justify-content:space-between;align-items:center;display:flex}.ProfileModal-module-sass-module__wX1KSW__nicknameButton:hover{background:var(--ed-surface-highlight)}.ProfileModal-module-sass-module__wX1KSW__nicknameButton:focus-visible{box-shadow:0 0 0 2px var(--ed-accent-ring);outline:none}.ProfileModal-module-sass-module__wX1KSW__nicknameValue{font-size:var(--ed-text-md);color:var(--ed-fg)}.ProfileModal-module-sass-module__wX1KSW__nicknameEditIcon{color:var(--ed-fg-2)}.ProfileModal-module-sass-module__wX1KSW__divider{background:var(--ed-border-1);width:100%;height:1px}.ProfileModal-module-sass-module__wX1KSW__statsCard{align-items:center;gap:var(--ed-space-3);width:100%;padding:var(--ed-space-4);background:var(--ed-surface-3);border-radius:var(--ed-radius-xl);display:flex}.ProfileModal-module-sass-module__wX1KSW__statsIconBg{background:var(--ed-violet-soft);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ProfileModal-module-sass-module__wX1KSW__statsIconBg svg{color:var(--ed-violet)}.ProfileModal-module-sass-module__wX1KSW__statsInfo{flex-direction:column;gap:2px;display:flex}.ProfileModal-module-sass-module__wX1KSW__statsValue{font-size:var(--ed-text-xl);color:var(--ed-fg);margin:0;font-weight:700}.ProfileModal-module-sass-module__wX1KSW__statsSubtext{font-size:var(--ed-text-base);font-weight:var(--ed-weight-medium);color:var(--ed-fg-2);margin:0}@media (prefers-reduced-motion:reduce){.ProfileModal-module-sass-module__wX1KSW__nicknameButton{transition-duration:.01ms}}
.InvitadosFechaCard-module__S-2wfq__card{gap:var(--space-3);width:100%;min-width:0;padding:var(--space-5);background-color:var(--vfm-card-bg);box-shadow:0 2px 6px var(--rutas-shadow);border-radius:20px;flex-direction:column;display:flex}.InvitadosFechaCard-module__S-2wfq__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.InvitadosFechaCard-module__S-2wfq__titulo{align-items:center;gap:var(--space-2);min-width:0;display:flex}.InvitadosFechaCard-module__S-2wfq__icono{font-size:var(--text-xl);color:var(--color-fg-secondary);flex-shrink:0}.InvitadosFechaCard-module__S-2wfq__h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-fg-primary);text-wrap:balance;margin:0}.InvitadosFechaCard-module__S-2wfq__cuenta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-fg-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.InvitadosFechaCard-module__S-2wfq__nota{max-width:65ch;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-fg-secondary);margin:0}.InvitadosFechaCard-module__S-2wfq__lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.InvitadosFechaCard-module__S-2wfq__fila{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border-subtle);display:flex}.InvitadosFechaCard-module__S-2wfq__fila:first-child{border-top:0}.InvitadosFechaCard-module__S-2wfq__persona{flex-direction:column;flex:auto;min-width:0;display:flex}.InvitadosFechaCard-module__S-2wfq__nombre{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-fg-primary);overflow:hidden}.InvitadosFechaCard-module__S-2wfq__correo{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-fg-secondary);overflow:hidden}.InvitadosFechaCard-module__S-2wfq__vacio{padding:var(--space-4) 0 var(--space-2);text-align:center;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-fg-secondary);margin:0}.InvitadosFechaCard-module__S-2wfq__error{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-danger-fg);margin:0}.InvitadosFechaCard-module__S-2wfq__form{gap:var(--space-4);flex-direction:column;display:flex}.InvitadosFechaCard-module__S-2wfq__paso{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted);margin:0}.InvitadosFechaCard-module__S-2wfq__explica{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-fg-secondary);margin:0}.InvitadosFechaCard-module__S-2wfq__codigo{justify-content:center;display:flex}.InvitadosFechaCard-module__S-2wfq__enlace{gap:var(--space-2);flex-direction:column;display:flex}.InvitadosFechaCard-module__S-2wfq__enlaceCaja{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-bg-input);display:flex}.InvitadosFechaCard-module__S-2wfq__enlaceTexto{overflow-wrap:anywhere;min-width:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-fg-primary);-webkit-user-select:all;user-select:all;flex:auto}
.MobileToolbar-module-sass-module__SQDtrW__toolbar{background:var(--ed-surface-2);border:.4px solid var(--ed-border-1);box-sizing:border-box;z-index:50;border-radius:12px;justify-content:space-between;align-items:center;width:calc(100% - 24px);height:53px;padding:0 12px;display:flex;position:fixed;top:16px;left:12px;right:12px}.MobileToolbar-module-sass-module__SQDtrW__leftGroup{align-items:center;gap:8px;min-width:0;display:flex}.MobileToolbar-module-sass-module__SQDtrW__backButton{width:36px;height:36px;color:var(--ed-fg-2);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,transform .12s;display:flex}.MobileToolbar-module-sass-module__SQDtrW__backButton:hover{background:var(--ed-surface-highlight)}.MobileToolbar-module-sass-module__SQDtrW__backButton:active{transform:scale(.95)}.MobileToolbar-module-sass-module__SQDtrW__titleGroup{flex-direction:column;gap:1px;display:flex}.MobileToolbar-module-sass-module__SQDtrW__title{color:var(--ed-fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.MobileToolbar-module-sass-module__SQDtrW__subtitle{color:var(--ed-fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:400;line-height:1.2;overflow:hidden}.MobileToolbar-module-sass-module__SQDtrW__deviceToggle{align-items:center;gap:4px;width:56px;height:25px;display:flex}.MobileToolbar-module-sass-module__SQDtrW__toggleButton{width:28px;height:28px;color:var(--ed-fg-2);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s,transform .12s;display:flex}.MobileToolbar-module-sass-module__SQDtrW__toggleButton:hover{background:var(--ed-surface-highlight)}.MobileToolbar-module-sass-module__SQDtrW__toggleButton:active{transform:scale(.95)}.MobileToolbar-module-sass-module__SQDtrW__toggleActive{background:var(--ed-surface-highlight);color:var(--ed-fg)}.MobileToolbar-module-sass-module__SQDtrW__rightGroup{align-items:center;gap:8px;display:flex}.MobileToolbar-module-sass-module__SQDtrW__publishButton{background:var(--ed-surface-highlight);height:36px;color:var(--ed-fg);cursor:pointer;border:none;border-radius:8px;padding:0 14px;font-size:13px;font-weight:500;transition:background .12s,transform .12s}.MobileToolbar-module-sass-module__SQDtrW__publishButton:hover{background:var(--ed-surface-3)}.MobileToolbar-module-sass-module__SQDtrW__publishButton:active{transform:scale(.95)}.MobileToolbar-module-sass-module__SQDtrW__publishButton:disabled{cursor:not-allowed;opacity:.7}.MobileToolbar-module-sass-module__SQDtrW__avatar{background:var(--ed-surface-3);border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.MobileToolbar-module-sass-module__SQDtrW__avatarImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.MobileToolbar-module-sass-module__SQDtrW__avatarFallback{background:var(--ed-surface-3);width:100%;height:100%}
.habitaciones-module__SGiK1a__tablero{--ease-soltar:cubic-bezier(.15, 1, .3, 1);gap:var(--space-4);width:100%;min-width:0;margin-top:var(--space-4);flex-direction:column;display:flex}.habitaciones-module__SGiK1a__cabecera{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-1);flex-wrap:wrap;display:flex}.habitaciones-module__SGiK1a__cabTexto{flex-direction:column;gap:2px;min-width:0;display:flex}.habitaciones-module__SGiK1a__tituloFila{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.habitaciones-module__SGiK1a__titulo{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-fg-primary);margin:0}.habitaciones-module__SGiK1a__resumen{font-size:var(--text-sm);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0}.habitaciones-module__SGiK1a__cabAcciones{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.habitaciones-module__SGiK1a__bandeja{gap:var(--space-3);padding:var(--space-4);border:1.5px dashed var(--color-border-default);border-radius:var(--radius-2xl);background:var(--color-bg-raised);transition:background-color .35s var(--ease-soltar), border-color .35s var(--ease-soltar);flex-direction:column;display:flex}.habitaciones-module__SGiK1a__bandeja[data-drop-over=true]{border-color:var(--color-primary);background:var(--color-primary-subtle)}.habitaciones-module__SGiK1a__bandejaCab{align-items:center;gap:var(--space-3);display:flex}.habitaciones-module__SGiK1a__bandejaTitulo{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-fg-primary);margin:0}.habitaciones-module__SGiK1a__bandejaAyuda{font-size:var(--text-sm);color:var(--color-fg-muted);text-wrap:pretty;margin:0}.habitaciones-module__SGiK1a__bandejaLista{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(248px,1fr));display:grid}.habitaciones-module__SGiK1a__bandejaVacia{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--color-fg-secondary);margin:0;display:flex}.habitaciones-module__SGiK1a__persona{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-2) var(--space-1) var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-raised);color:inherit;font:inherit;text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;transition:opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform .16s ease-out;display:flex;position:relative}.habitaciones-module__SGiK1a__persona:active{transform:scale(.985)}.habitaciones-module__SGiK1a__persona[data-dragging]{opacity:.4}.habitaciones-module__SGiK1a__persona:focus-visible{box-shadow:var(--shadow-focus);outline:none}.habitaciones-module__SGiK1a__personaTexto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.habitaciones-module__SGiK1a__nombre{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:-.01em;color:var(--color-fg-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.habitaciones-module__SGiK1a__sub{font-size:var(--text-xs);color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.habitaciones-module__SGiK1a__subAviso{color:var(--color-warning-fg)}.habitaciones-module__SGiK1a__asa{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-fg-muted);touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.habitaciones-module__SGiK1a__persona:hover{box-shadow:var(--shadow-elevated)}}.habitaciones-module__SGiK1a__persona[data-destello]{animation:.7s habitaciones-module__SGiK1a__destello}@keyframes habitaciones-module__SGiK1a__destello{0%{background:var(--color-primary-subtle);box-shadow:0 0 0 3px var(--color-primary)}to{box-shadow:0 0 #0000}}.habitaciones-module__SGiK1a__rejilla{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(288px,1fr));align-items:start;display:grid}.habitaciones-module__SGiK1a__cuarto{gap:var(--space-3);padding:var(--space-4);border:1.5px solid var(--color-border-subtle);border-radius:var(--radius-2xl);background:var(--color-bg-raised);box-shadow:var(--shadow-card);transition:background-color .35s var(--ease-soltar), border-color .35s var(--ease-soltar);flex-direction:column;display:flex}.habitaciones-module__SGiK1a__cuarto[data-drop-over=true]{border-color:var(--color-primary);background:var(--color-primary-subtle)}.habitaciones-module__SGiK1a__cuarto[data-drop-over=true][data-sin-lugar]{border-color:var(--color-danger);background:var(--color-danger-subtle)}.habitaciones-module__SGiK1a__cuartoCab{align-items:flex-start;gap:var(--space-2);display:flex}.habitaciones-module__SGiK1a__cuartoTextos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.habitaciones-module__SGiK1a__cuartoNombre{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-fg-primary);overflow-wrap:anywhere;margin:0}.habitaciones-module__SGiK1a__cuartoSub{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}.habitaciones-module__SGiK1a__lugares{gap:var(--space-2);flex-direction:column;display:flex}.habitaciones-module__SGiK1a__vacio{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-2) var(--space-3);border:1.5px dashed var(--color-border-default);border-radius:var(--radius-xl);color:var(--color-fg-secondary);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform .16s ease-out;background:0 0;display:flex}.habitaciones-module__SGiK1a__vacio:active{transform:scale(.985)}.habitaciones-module__SGiK1a__vacio:focus-visible{box-shadow:var(--shadow-focus);outline:none}.habitaciones-module__SGiK1a__vacio[disabled]{cursor:default;opacity:.6}.habitaciones-module__SGiK1a__vacio[disabled]:active{transform:none}.habitaciones-module__SGiK1a__silueta{border:1.5px dashed var(--color-border-strong);width:44px;height:44px;color:var(--color-fg-subtle);transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:50%/42%;flex:none;place-items:center;display:grid}.habitaciones-module__SGiK1a__silueta svg{width:30px;height:30px;display:block}.habitaciones-module__SGiK1a__vacioTexto{flex-direction:column;gap:1px;min-width:0;display:flex}.habitaciones-module__SGiK1a__vacioTitulo{align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-fg-primary);display:inline-flex}.habitaciones-module__SGiK1a__vacioSub{font-size:var(--text-xs);color:var(--color-fg-muted)}@media (hover:hover) and (pointer:fine){.habitaciones-module__SGiK1a__vacio:not([disabled]):hover{border-color:var(--color-primary);background:var(--color-primary-subtle)}.habitaciones-module__SGiK1a__vacio:not([disabled]):hover .habitaciones-module__SGiK1a__silueta{border-color:var(--color-primary);color:var(--color-primary)}}.habitaciones-module__SGiK1a__sinCuartos{align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8) var(--space-4);border:1.5px dashed var(--color-border-default);border-radius:var(--radius-2xl);background:var(--color-bg-raised);flex-direction:column;display:flex}.habitaciones-module__SGiK1a__sinCuartos .habitaciones-module__SGiK1a__silueta{width:64px;height:64px}.habitaciones-module__SGiK1a__sinCuartos .habitaciones-module__SGiK1a__silueta svg{width:44px;height:44px}.habitaciones-module__SGiK1a__sinCuartosTitulo{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-fg-primary);margin:0}.habitaciones-module__SGiK1a__sinCuartosTexto{max-width:46ch;font-size:var(--text-base);color:var(--color-fg-secondary);text-wrap:pretty;margin:0}.habitaciones-module__SGiK1a__fantasma{z-index:var(--z-toast);pointer-events:none;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-raised);box-shadow:var(--shadow-popup);max-width:320px;display:flex;position:fixed;top:0;left:0}.habitaciones-module__SGiK1a__hoja{gap:var(--space-1);flex-direction:column;display:flex}.habitaciones-module__SGiK1a__hojaSub{margin:0 0 var(--space-2);font-size:var(--text-base);color:var(--color-fg-secondary);text-wrap:pretty}.habitaciones-module__SGiK1a__hojaGrupo{padding:var(--space-3) var(--space-2) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-fg-muted)}.habitaciones-module__SGiK1a__opcion{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);color:var(--color-fg-primary);text-align:left;cursor:pointer;font-family:var(--font-body);font-size:var(--text-md);transition:background-color var(--duration-fast) var(--ease-standard), transform .16s ease-out;background:0 0;border:0;display:flex}.habitaciones-module__SGiK1a__opcion:active{transform:scale(.985)}.habitaciones-module__SGiK1a__opcion[disabled]{cursor:default;opacity:.45}.habitaciones-module__SGiK1a__opcion[disabled]:active{transform:none}.habitaciones-module__SGiK1a__opcion[data-actual]{background:var(--color-primary-subtle)}.habitaciones-module__SGiK1a__opcion:focus-visible{box-shadow:var(--shadow-focus);outline:none}.habitaciones-module__SGiK1a__opcionPunto{border:1.5px solid var(--color-border-strong);border-radius:50%/42%;flex:none;width:18px;height:22px}.habitaciones-module__SGiK1a__opcion[data-actual] .habitaciones-module__SGiK1a__opcionPunto{background:var(--color-primary);border-color:var(--color-primary)}.habitaciones-module__SGiK1a__opcionTexto{flex-direction:column;flex:1;min-width:0;display:flex}.habitaciones-module__SGiK1a__opcionTexto b{font-weight:var(--weight-semibold)}.habitaciones-module__SGiK1a__opcionTexto small{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-fg-muted)}@media (hover:hover) and (pointer:fine){.habitaciones-module__SGiK1a__opcion:not([disabled]):not([data-actual]):hover{background:var(--color-bg-hover)}}.habitaciones-module__SGiK1a__hojaVacia{padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-fg-muted);text-wrap:pretty;margin:0}.habitaciones-module__SGiK1a__tipos{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.habitaciones-module__SGiK1a__tipo{min-height:64px;padding:var(--space-3);border:1.5px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-raised);color:var(--color-fg-primary);text-align:left;cursor:pointer;font-family:var(--font-body);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform .16s ease-out;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.habitaciones-module__SGiK1a__tipo:active{transform:scale(.985)}.habitaciones-module__SGiK1a__tipo[aria-checked=true]{border-color:var(--color-primary);background:var(--color-primary-subtle)}.habitaciones-module__SGiK1a__tipo:focus-visible{box-shadow:var(--shadow-focus);outline:none}.habitaciones-module__SGiK1a__tipo b{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold)}.habitaciones-module__SGiK1a__tipo small{font-size:var(--text-sm);color:var(--color-fg-muted)}.habitaciones-module__SGiK1a__cantidad{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1) 0;display:flex}.habitaciones-module__SGiK1a__cantidadTexto{flex-direction:column;display:flex}.habitaciones-module__SGiK1a__cantidadTexto b{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-fg-primary)}.habitaciones-module__SGiK1a__cantidadTexto small{font-size:var(--text-sm);color:var(--color-fg-muted)}.habitaciones-module__SGiK1a__paso{align-items:center;gap:var(--space-2);display:inline-flex}.habitaciones-module__SGiK1a__pasoBoton{border:1.5px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-raised);width:44px;height:44px;color:var(--color-fg-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), transform .16s ease-out;justify-content:center;align-items:center;display:inline-flex}.habitaciones-module__SGiK1a__pasoBoton:active{transform:scale(.96)}.habitaciones-module__SGiK1a__pasoBoton[disabled]{opacity:.4;cursor:default}.habitaciones-module__SGiK1a__pasoBoton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.habitaciones-module__SGiK1a__pasoNumero{text-align:center;min-width:36px;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-fg-primary)}@media (hover:hover) and (pointer:fine){.habitaciones-module__SGiK1a__pasoBoton:not([disabled]):hover{background:var(--color-bg-hover)}}.habitaciones-module__SGiK1a__error{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-danger-subtle);color:var(--color-danger-fg);font-size:var(--text-sm);margin:0}.habitaciones-module__SGiK1a__soloLector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.habitaciones-module__SGiK1a__bandejaLista,.habitaciones-module__SGiK1a__rejilla{grid-template-columns:minmax(0,1fr)}.habitaciones-module__SGiK1a__fantasma{max-width:260px}}@media (prefers-reduced-motion:reduce){.habitaciones-module__SGiK1a__bandeja,.habitaciones-module__SGiK1a__cuarto,.habitaciones-module__SGiK1a__persona,.habitaciones-module__SGiK1a__vacio,.habitaciones-module__SGiK1a__silueta,.habitaciones-module__SGiK1a__opcion,.habitaciones-module__SGiK1a__tipo,.habitaciones-module__SGiK1a__pasoBoton{transition:none}.habitaciones-module__SGiK1a__persona[data-destello]{animation:none}.habitaciones-module__SGiK1a__persona:active,.habitaciones-module__SGiK1a__vacio:active,.habitaciones-module__SGiK1a__opcion:active,.habitaciones-module__SGiK1a__tipo:active,.habitaciones-module__SGiK1a__pasoBoton:active{transform:none}}
.MobileBottomNav-module-sass-module__4jhFpW__nav{width:100%;height:var(--ed-layout-mobile-nav-h);background:var(--ed-surface-2);border-top:.4px solid var(--ed-border-1);box-sizing:border-box;z-index:60;justify-content:space-around;align-items:center;padding:8px 16px 24px;display:flex;position:fixed;bottom:0;left:0;right:0}.MobileBottomNav-module-sass-module__4jhFpW__tab{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;line-height:1.2;transition:opacity .12s,transform .12s;display:flex}.MobileBottomNav-module-sass-module__4jhFpW__tab:hover{opacity:.7}.MobileBottomNav-module-sass-module__4jhFpW__tab:active{transform:scale(.95)}.MobileBottomNav-module-sass-module__4jhFpW__tabActive{color:var(--ed-fg);font-weight:500}.MobileBottomNav-module-sass-module__4jhFpW__tabInactive{color:var(--ed-fg-2);font-weight:400}
.StaffMobileSheet-module__PCrBSW__cuerpo{gap:var(--space-4);flex-direction:column;display:flex}.StaffMobileSheet-module__PCrBSW__lista{gap:var(--space-2);flex-direction:column;display:flex}.StaffMobileSheet-module__PCrBSW__fila{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:0 0;display:flex}.StaffMobileSheet-module__PCrBSW__filaBoton{text-align:left;cursor:pointer;width:100%;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-color:#0000}.StaffMobileSheet-module__PCrBSW__filaBoton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.StaffMobileSheet-module__PCrBSW__filaOn{border-color:var(--color-primary);background:var(--color-primary-subtle)}.StaffMobileSheet-module__PCrBSW__avatar{background:var(--color-primary-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.StaffMobileSheet-module__PCrBSW__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.StaffMobileSheet-module__PCrBSW__iniciales{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-primary)}.StaffMobileSheet-module__PCrBSW__texto{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.StaffMobileSheet-module__PCrBSW__nombre{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-fg-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StaffMobileSheet-module__PCrBSW__sub{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-fg-muted);text-transform:capitalize}.StaffMobileSheet-module__PCrBSW__numero{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-fg-muted);text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;width:20px}.StaffMobileSheet-module__PCrBSW__check{color:var(--color-primary);font-size:var(--text-md);flex-shrink:0}.StaffMobileSheet-module__PCrBSW__pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.StaffMobileSheet-module__PCrBSW__pill{border-radius:var(--radius-full,999px);border:1px solid var(--color-border-default);color:var(--color-fg-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;text-transform:capitalize;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;padding:5px 12px}.StaffMobileSheet-module__PCrBSW__pill:focus-visible{box-shadow:var(--shadow-focus);outline:none}.StaffMobileSheet-module__PCrBSW__pillOn{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary)}.StaffMobileSheet-module__PCrBSW__ayuda{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-fg-muted);line-height:1.45}.StaffMobileSheet-module__PCrBSW__vacio{padding:var(--space-4) 0;text-align:center;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-fg-muted);margin:0}.StaffMobileSheet-module__PCrBSW__error{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-danger);margin:0}.StaffMobileSheet-module__PCrBSW__acciones{gap:var(--space-2);width:100%;display:flex}.StaffMobileSheet-module__PCrBSW__acciones>*{flex:1}
.MobileLockFAB-module-sass-module__NX45Fa__fab{background:var(--ed-black);width:40px;height:40px;color:var(--ed-white);cursor:pointer;box-shadow:0 2px 8px var(--ed-shade-10);z-index:50;border:none;border-radius:20px;justify-content:center;align-items:center;transition:background .12s,transform .12s;display:flex;position:fixed;bottom:88px;right:16px}.MobileLockFAB-module-sass-module__NX45Fa__fab:hover{background:var(--ed-black-soft);transform:scale(1.05)}.MobileLockFAB-module-sass-module__NX45Fa__fab:active{transform:scale(.95)}
.ViajeroNotasSection-module__j8xsxW__seccion{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ViajeroNotasSection-module__j8xsxW__cabecera{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ViajeroNotasSection-module__j8xsxW__titulo{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-fg-primary);display:inline-flex}.ViajeroNotasSection-module__j8xsxW__icono{font-size:var(--text-md)}.ViajeroNotasSection-module__j8xsxW__aviso{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-fg-muted)}.ViajeroNotasSection-module__j8xsxW__nota{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg-input);flex-direction:column;display:flex}.ViajeroNotasSection-module__j8xsxW__texto{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-fg-primary);line-height:var(--leading-normal);margin:0}.ViajeroNotasSection-module__j8xsxW__firma{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-fg-muted)}.ViajeroNotasSection-module__j8xsxW__vacio{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-fg-muted)}.ViajeroNotasSection-module__j8xsxW__form{gap:var(--space-2);flex-direction:column;display:flex}.ViajeroNotasSection-module__j8xsxW__error{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-danger)}.ViajeroNotasSection-module__j8xsxW__acciones{justify-content:flex-end;gap:var(--space-2);display:flex}
.NombreContent-module-sass-module__QKsBjW__hint{font-size:var(--ed-text-xs);color:var(--ed-fg-muted);margin-top:6px}.NombreContent-module-sass-module__QKsBjW__warning{font-size:var(--ed-text-xs);color:var(--ed-warning);margin-top:6px}.NombreContent-module-sass-module__QKsBjW__familyField{margin-top:16px}
.IconoContent-module-sass-module__NbR0zq__colorInput{border:1px solid var(--ed-border-1);cursor:pointer;background:var(--ed-input-bg);border-radius:8px;width:100%;height:44px;margin-bottom:8px;padding:4px}.IconoContent-module-sass-module__NbR0zq__colorInput::-webkit-color-swatch-wrapper{padding:0}.IconoContent-module-sass-module__NbR0zq__colorInput::-webkit-color-swatch{border:none;border-radius:6px}.IconoContent-module-sass-module__NbR0zq__uploadRow{align-items:center;gap:12px;margin-bottom:8px;display:flex}.IconoContent-module-sass-module__NbR0zq__uploadBtn{font-size:var(--ed-text-md);color:var(--ed-surface-1);background:var(--ed-accent);cursor:pointer;border:none;border-radius:8px;align-items:center;padding:10px 18px;font-weight:600;transition:opacity .2s;display:inline-flex}.IconoContent-module-sass-module__NbR0zq__uploadBtn:hover:not(.IconoContent-module-sass-module__NbR0zq__uploadBtnDisabled){opacity:.9}.IconoContent-module-sass-module__NbR0zq__uploadBtnDisabled{cursor:not-allowed;pointer-events:none;opacity:.6}.IconoContent-module-sass-module__NbR0zq__uploadBtnDisabled:disabled{opacity:.6;cursor:not-allowed}.IconoContent-module-sass-module__NbR0zq__removeIconBtn{font-size:var(--ed-text-sm);color:var(--ed-fg-2);border:1px solid var(--ed-border-1);cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px;font-weight:500;transition:all .2s}.IconoContent-module-sass-module__NbR0zq__removeIconBtn:hover:not(:disabled){color:var(--ed-fg);border-color:var(--ed-border-2)}.IconoContent-module-sass-module__NbR0zq__removeIconBtn:disabled{opacity:.6;cursor:not-allowed}.IconoContent-module-sass-module__NbR0zq__preview{justify-content:center;padding:8px 0;display:flex}
