.admin__bandeja{flex:1;min-height:0;border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie);overflow:hidden}.admin__acciones{margin-left:auto;display:flex;gap:var(--e2);align-items:center;flex-wrap:wrap}.admin__etiquetas{display:flex;flex-wrap:wrap;gap:var(--e1);margin-top:2px}.admin__cola-filtro{padding:8px 12px;border-bottom:1px solid var(--borde);background:var(--superficie)}.admin__cola-filtro .lista-densa__filtro .control,.pantalla.monitor .lista-densa__filtro .control{height:18px;border:none;padding:0;background:transparent;width:100%;min-width:0}.admin__cola-vacio{margin:0;padding:16px 12px;color:var(--texto-suave)}.admin__detalle{gap:var(--e4);background:var(--fondo)}.admin__detalle-vacio{margin:auto;text-align:center;padding:var(--e6);max-width:320px}.admin__detalle-vacio-titulo{margin:0 0 var(--e1);font:600 14px/1.3 var(--familia);color:var(--texto-fuerte)}.admin__ficha-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e3);padding-bottom:var(--e3);border-bottom:1px solid var(--borde)}.admin__ficha-titulo-fila{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap}.admin__ficha-cabecera h2{margin:0;font:var(--texto-titulo-seccion)}.admin__ficha-cabecera p{margin:4px 0 0}.admin__sep{margin:0 .35em;color:var(--texto-suave)}.admin__grupo{display:flex;flex-direction:column;gap:var(--e2);padding:var(--e3);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control)}.admin__grupo h2,.admin__grupo h3,.admin__grupo p{margin:0}.admin__grupo--destacado{border-color:color-mix(in srgb,var(--info) 35%,var(--borde));background:var(--info-tinte)}.admin__casillas{display:flex;flex-wrap:wrap;gap:8px}.admin__casilla,.admin__opcion{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie);font:var(--texto-cuerpo);cursor:pointer}.admin__casilla:hover{background:var(--superficie-hundida)}.admin__casilla--on{border-color:color-mix(in srgb,var(--acento) 40%,var(--borde));background:var(--acento-tinte-fuerte)}.admin__casilla input{margin:0}.admin__linea{display:flex;align-items:center;gap:var(--e2)}.admin__linea .control{min-width:280px}.admin__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--e1)}.admin__fila-activa{background:var(--acento-tinte-fuerte)}.admin__cuerpo-tabla{flex:1;min-height:0;overflow:auto}.admin__fila-erp td{color:var(--texto-medio);background:color-mix(in srgb,var(--superficie-hundida) 45%,white)}.admin__derecha{text-align:right}.admin__tabla-acciones{display:flex;align-items:center;gap:var(--e1)}.admin__select-corto{height:26px;max-width:160px}.admin__formulario{display:flex;flex-direction:column;gap:var(--e3)}.admin__campo,.admin__campo label{display:flex;flex-direction:column;gap:var(--e1)}.admin__ayuda{margin:0}.admin__obligatorio{color:var(--error)}.admin__politica{display:inline-flex;align-items:baseline;gap:var(--e1)}.admin__ajustes{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--e3)}.admin__ajuste{display:flex;flex-direction:column;gap:var(--e1);padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie)}.admin__ajuste--cambiado{border-color:var(--aviso);background:var(--aviso-tinte)}.admin__ajuste p{margin:0}.admin__restablecer{height:auto;padding:0 var(--e1);color:var(--acento);text-decoration:underline}.admin__margenes{display:flex;flex-direction:column;gap:var(--e2)}.admin__auditoria-cuerpo{border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie)}.admin__auditoria-tabla{width:100%}.admin__auditoria-entidad{display:block;font-weight:600}.admin__auditoria-id{display:block;color:var(--texto-suave)}.admin__diff{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.admin__diff-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.admin__diff-campo{font:600 11px/1.3 var(--familia-mono);color:var(--texto-fuerte)}.admin__diff-antes{color:var(--texto-suave);text-decoration:line-through}.admin__diff-flecha{color:var(--texto-suave);font-size:11px}.admin__diff-despues{color:var(--texto-fuerte);font-weight:600}.admin__menus{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--e3)}.admin__menu{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);overflow:hidden}.admin__menu-cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);padding:12px 14px;border-bottom:1px solid var(--borde);background:var(--superficie-hundida)}.admin__menu-titulo{margin:0;font:600 14px/1.3 var(--familia);color:var(--texto-fuerte)}.admin__menu-cabecera p{margin:2px 0 0}.admin__menu-lista{list-style:none;margin:0;padding:0}.admin__menu-fila{display:grid;grid-template-columns:40px 1fr auto auto;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--borde) 55%,white)}.admin__menu-fila:last-child{border-bottom:none}.admin__menu-fila:hover{background:var(--superficie-hundida)}.admin__menu-fila--oculta{color:var(--texto-suave);background:color-mix(in srgb,var(--superficie-hundida) 40%,white)}.admin__menu-orden{font:600 12px/1.2 var(--familia-mono);color:var(--texto-suave);text-align:right}.admin__menu-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.admin__menu-etiqueta{font:600 13px/1.3 var(--familia);color:var(--texto-fuerte)}.admin__menu-fila--oculta .admin__menu-etiqueta{color:var(--texto-medio)}@media(max-width:720px){.admin__menu-fila{grid-template-columns:32px 1fr;grid-template-rows:auto auto}.admin__menu-fila .estado,.admin__menu-fila .boton{grid-column:2}}.admin__roles-cabecera{display:flex;align-items:baseline;gap:var(--e2)}.admin__roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--e2);align-items:start}.admin__rol{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--superficie);overflow:hidden}.admin__rol--on{border-color:color-mix(in srgb,var(--acento) 40%,var(--borde))}.admin__roles-plegar{margin-left:auto;height:24px}.admin__rol-cabecera{display:flex;align-items:center;border-bottom:1px solid var(--borde);background:var(--superficie-hundida)}.admin__rol--plegado .admin__rol-cabecera{border-bottom-color:transparent}.admin__rol-marca{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 4px 6px 10px;cursor:pointer}.admin__rol-plegar{flex:0 0 auto;width:30px;align-self:stretch;border:none;border-left:1px solid var(--borde);background:transparent;color:var(--texto-suave);font-size:12px;cursor:pointer}.admin__rol-plegar:hover{background:var(--superficie);color:var(--texto-fuerte)}.admin__rol-resumen{display:block;width:100%;padding:6px 10px;border:none;border-top:1px solid var(--borde);background:transparent;text-align:left;color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.admin__rol-resumen:hover{color:var(--texto-fuerte)}.admin__rol--on .admin__rol-cabecera{background:var(--acento-tinte-fuerte)}.admin__rol-marca input{margin:0}.admin__rol-marca .estado{margin-left:auto}.admin__rol-codigo{font:var(--texto-cuerpo);font-weight:600}.admin__rol-vacio{padding:6px 10px}.admin__permisos{display:grid;grid-template-columns:max-content 1fr;gap:2px var(--e3);margin:0;padding:6px 10px;font-size:12px;line-height:18px}.admin__permisos-fila{display:contents}.admin__permisos dt{color:var(--texto-suave)}.admin__permisos dd{margin:0}.admin__permiso{cursor:help}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.cm-s-hopscotch div.CodeMirror-selected{background:#433b42!important}.cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498!important}.cm-s-hopscotch span.cm-comment{color:#b33508}.cm-s-hopscotch span.cm-atom,.cm-s-hopscotch span.cm-number{color:#c85e7c}.cm-s-hopscotch span.cm-property,.cm-s-hopscotch span.cm-attribute{color:#8fc13e}.cm-s-hopscotch span.cm-keyword{color:#dd464c}.cm-s-hopscotch span.cm-string{color:#fdcc59}.cm-s-hopscotch span.cm-variable{color:#8fc13e}.cm-s-hopscotch span.cm-variable-2{color:#1290bf}.cm-s-hopscotch span.cm-def{color:#fd8b19}.cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.cm-s-hopscotch span.cm-tag{color:#dd464c}.cm-s-hopscotch span.cm-link{color:#c85e7c}.cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.gjs-is__grab,.gjs-is__grab *{cursor:grab!important}.gjs-is__grabbing,.gjs-is__grabbing *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:grabbing!important}:root{--gjs-main-color: #444;--gjs-primary-color: #444;--gjs-secondary-color: #ddd;--gjs-tertiary-color: #804f7b;--gjs-quaternary-color: #d278c9;--gjs-font-color: #ddd;--gjs-font-color-active: #f8f8f8;--gjs-main-dark-color: rgba(0, 0, 0, .2);--gjs-secondary-dark-color: rgba(0, 0, 0, .1);--gjs-main-light-color: rgba(255, 255, 255, .1);--gjs-secondary-light-color: rgba(255, 255, 255, .7);--gjs-soft-light-color: rgba(255, 255, 255, .015);--gjs-color-blue: #3b97e3;--gjs-color-red: #dd3636;--gjs-color-yellow: #ffca6f;--gjs-color-green: #62c462;--gjs-left-width: 15%;--gjs-color-highlight: #71b7f1;--gjs-color-warn: #ffca6f;--gjs-handle-margin: -5px;--gjs-light-border: rgba(255, 255, 255, .05);--gjs-arrow-color: rgba(255, 255, 255, .7);--gjs-dark-text-shadow: rgba(0, 0, 0, .2);--gjs-color-input-padding: 22px;--gjs-input-padding: 5px;--gjs-padding-elem-classmanager: 5px 6px;--gjs-upload-padding: 150px 10px;--gjs-animation-duration: .2s;--gjs-main-font: Helvetica, sans-serif;--gjs-font-size: .75rem;--gjs-placeholder-background-color: var(--gjs-color-green);--gjs-canvas-top: 40px;--gjs-flex-item-gap: 5px}.gjs-bg-main,.gjs-off-prv,.gjs-sm-colorp-c{background-color:var(--gjs-main-color)}.gjs-color-main,.gjs-off-prv,.gjs-sm-stack #gjs-sm-add{color:var(--gjs-font-color);fill:var(--gjs-font-color)}.gjs-color-active{color:var(--gjs-font-color-active);fill:var(--gjs-font-color-active)}.gjs-color-warn{color:var(--gjs-color-warn);fill:var(--gjs-color-warn)}.gjs-color-hl{color:var(--gjs-color-highlight);fill:var(--gjs-color-highlight)}.gjs-invis-invis,.gjs-clm-tags #gjs-clm-new,.gjs-no-app{background-color:#0000;border:none;color:inherit}.gjs-no-app{height:10px}.opac50{opacity:.5;filter:alpha(opacity=50)}.gjs-checker-bg,.gjs-field-colorp-c,.checker-bg,.gjs-sm-layer-preview{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.gjs-no-user-select,.gjs-grabbing,.gjs-grabbing *,.gjs-rte-toolbar,.gjs-layer-name{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.gjs-no-pointer-events,.gjs-resizer-c,.gjs-margin-v-el,.gjs-padding-v-el,.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{pointer-events:none}.no-select,.gjs-clm-tags #gjs-clm-close,.gjs-com-no-select,.gjs-com-no-select img,.gjs-category-title,.gjs-layer-title,.gjs-block-category .gjs-title,.gjs-sm-sector-title,.gjs-trait-category .gjs-title{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.clear{clear:both}.gjs-category-open,.gjs-block-category.gjs-open,.gjs-sm-sector.gjs-sm-open,.gjs-trait-category.gjs-open{border-bottom:1px solid rgba(0,0,0,.25)}.gjs-category-title,.gjs-layer-title,.gjs-block-category .gjs-title,.gjs-sm-sector-title,.gjs-trait-category .gjs-title{font-weight:lighter;background-color:var(--gjs-secondary-dark-color);letter-spacing:1px;padding:9px 10px 9px 20px;border-bottom:1px solid rgba(0,0,0,.25);text-align:left;position:relative;cursor:pointer}.btn-cl,.gjs-am-close,.gjs-mdl-btn-close{opacity:.3;filter:alpha(opacity=30);font-size:25px;cursor:pointer}.btn-cl:hover,.gjs-am-close:hover,.gjs-mdl-btn-close:hover{opacity:.7;filter:alpha(opacity=70)}.gjs-traits-label{border-bottom:1px solid var(--gjs-main-dark-color);font-weight:lighter;margin-bottom:5px;padding:10px;text-align:left}.gjs-label-wrp{width:30%;min-width:30%}.gjs-field-wrp{flex-grow:1}.gjs-traits-c,.gjs-traits-cs,.gjs-trait-categories{display:flex;flex-direction:column}.gjs-trait-category{width:100%}.gjs-trait-category .gjs-caret-icon{margin-right:5px}.gjs-trt-header{font-weight:lighter;padding:10px}.gjs-trt-trait{display:flex;justify-content:flex-start;padding:5px 10px;font-weight:lighter;align-items:center;text-align:left;gap:5px}.gjs-trt-traits{font-size:var(--gjs-font-size)}.gjs-trt-trait .gjs-label{text-align:left;text-overflow:ellipsis;overflow:hidden}.gjs-guide-info{position:absolute}.gjs-guide-info__content{position:absolute;height:100%;display:flex;width:100%;padding:5px}.gjs-guide-info__line{position:relative;margin:auto}.gjs-guide-info__line:before,.gjs-guide-info__line:after{content:"";display:block;position:absolute;background-color:inherit}.gjs-guide-info__y{padding:0 5px}.gjs-guide-info__y .gjs-guide-info__content{justify-content:center}.gjs-guide-info__y .gjs-guide-info__line{width:100%;height:1px}.gjs-guide-info__y .gjs-guide-info__line:before,.gjs-guide-info__y .gjs-guide-info__line:after{width:1px;height:10px;top:0;bottom:0;left:0;margin:auto}.gjs-guide-info__y .gjs-guide-info__line:after{left:auto;right:0}.gjs-guide-info__x{padding:5px 0}.gjs-guide-info__x .gjs-guide-info__content{align-items:center}.gjs-guide-info__x .gjs-guide-info__line{height:100%;width:1px}.gjs-guide-info__x .gjs-guide-info__line:before,.gjs-guide-info__x .gjs-guide-info__line:after{width:10px;height:1px;left:0;right:0;top:0;margin:auto;transform:translate(-50%)}.gjs-guide-info__x .gjs-guide-info__line:after{top:auto;bottom:0}.gjs-badge{white-space:nowrap}.gjs-badge__icon{vertical-align:middle;display:inline-block;width:15px;height:15px}.gjs-badge__icon svg{fill:currentColor}.gjs-badge__name{display:inline-block;vertical-align:middle}.gjs-frame-wrapper{position:absolute;width:100%;height:100%;left:0;right:0;margin:auto}.gjs-frame-wrapper--anim{transition:width .35s ease,height .35s ease}.gjs-frame-wrapper__top{transform:translateY(-100%) translate(-50%);display:flex;padding:5px 0;position:absolute;width:100%;left:50%;top:0}.gjs-frame-wrapper__top-r{margin-left:auto}.gjs-frame-wrapper__left{position:absolute;left:0;transform:translate(-100%) translateY(-50%);height:100%;top:50%}.gjs-frame-wrapper__bottom{position:absolute;bottom:0;transform:translateY(100%) translate(-50%);width:100%;left:50%}.gjs-frame-wrapper__right{position:absolute;right:0;transform:translate(100%) translateY(-50%);height:100%;top:50%}.gjs-frame-wrapper__icon{width:24px;cursor:pointer}.gjs-frame-wrapper__icon>svg{fill:currentColor}.gjs-padding-v-top,.gjs-fixedpadding-v-top{width:100%;top:0;left:0}.gjs-padding-v-right,.gjs-fixedpadding-v-right{right:0}.gjs-padding-v-bottom,.gjs-fixedpadding-v-bottom{width:100%;left:0;bottom:0}.gjs-padding-v-left,.gjs-fixedpadding-v-left{left:0}.gjs-cv-canvas{box-sizing:border-box;width:calc(100% - var(--gjs-left-width));height:calc(100% - var(--gjs-canvas-top));bottom:0;overflow:hidden;z-index:1;position:absolute;left:0;top:var(--gjs-canvas-top)}.gjs-cv-canvas-bg{background-color:#00000026}.gjs-cv-canvas.gjs-cui{width:100%;height:100%;top:0}.gjs-cv-canvas.gjs-is__grab .gjs-cv-canvas__frames,.gjs-cv-canvas.gjs-is__grabbing .gjs-cv-canvas__frames{pointer-events:none}.gjs-cv-canvas__frames{position:absolute;top:0;left:0;width:100%;height:100%}.gjs-cv-canvas__spots{position:absolute;pointer-events:none;z-index:1}.gjs-cv-canvas .gjs-ghost{display:none;pointer-events:none;background-color:#5b5b5b;border:2px dashed #ccc;position:absolute;z-index:10;opacity:.55;filter:alpha(opacity=55)}.gjs-cv-canvas .gjs-highlighter,.gjs-cv-canvas .gjs-highlighter-sel{position:absolute;outline:1px solid var(--gjs-color-blue);outline-offset:-1px;pointer-events:none;width:100%;height:100%}.gjs-cv-canvas .gjs-highlighter-warning{outline:3px solid var(--gjs-color-yellow)}.gjs-cv-canvas .gjs-highlighter-sel{outline:2px solid var(--gjs-color-blue);outline-offset:-2px}.gjs-cv-canvas #gjs-tools,.gjs-cv-canvas .gjs-tools{width:100%;height:100%;position:absolute;top:0;left:0;outline:none;z-index:1}.gjs-cv-canvas #gjs-tools{z-index:2}.gjs-cv-canvas *{box-sizing:border-box}.gjs-frame{outline:medium none;height:100%;width:100%;border:none;margin:auto;display:block;transition:width .35s ease,height .35s ease;position:absolute;top:0;bottom:0;left:0;right:0}.gjs-toolbar{position:absolute;background-color:var(--gjs-color-blue);white-space:nowrap;color:#fff;z-index:10;top:0;left:0}.gjs-toolbar-item{width:26px;padding:5px;cursor:pointer;display:inline-block}.gjs-toolbar-item svg{fill:currentColor;vertical-align:middle}.gjs-resizer-c{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9}.gjs-margin-v-el,.gjs-padding-v-el,.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{opacity:.1;filter:alpha(opacity=10);position:absolute;background-color:#ff0}.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{opacity:.2;filter:alpha(opacity=20)}.gjs-padding-v-el,.gjs-fixedpadding-v-el{background-color:navy}.gjs-resizer-h{pointer-events:all;position:absolute;border:3px solid var(--gjs-color-blue);width:10px;height:10px;background-color:#fff;margin:var(--gjs-handle-margin)}.gjs-resizer-h-tl{top:0;left:0;cursor:nwse-resize}.gjs-resizer-h-tr{top:0;right:0;cursor:nesw-resize}.gjs-resizer-h-tc{top:0;margin:var(--gjs-handle-margin) auto;left:0;right:0;cursor:ns-resize}.gjs-resizer-h-cl{left:0;margin:auto var(--gjs-handle-margin);top:0;bottom:0;cursor:ew-resize}.gjs-resizer-h-cr{margin:auto var(--gjs-handle-margin);top:0;bottom:0;right:0;cursor:ew-resize}.gjs-resizer-h-bl{bottom:0;left:0;cursor:nesw-resize}.gjs-resizer-h-bc{bottom:0;margin:var(--gjs-handle-margin) auto;left:0;right:0;cursor:ns-resize}.gjs-resizer-h-br{bottom:0;right:0;cursor:nwse-resize}.gjs-pn-panel .gjs-resizer-h{background-color:#0003;border:none;opacity:0;transition:opacity .25s}.gjs-pn-panel .gjs-resizer-h:hover{opacity:1}.gjs-pn-panel .gjs-resizer-h-tc,.gjs-pn-panel .gjs-resizer-h-bc{margin:0 auto;width:100%}.gjs-pn-panel .gjs-resizer-h-cr,.gjs-pn-panel .gjs-resizer-h-cl{margin:auto 0;height:100%}.gjs-resizing .gjs-highlighter,.gjs-resizing .gjs-badge{display:none!important}.gjs-resizing-tl *{cursor:nwse-resize!important}.gjs-resizing-tr *{cursor:nesw-resize!important}.gjs-resizing-tc *{cursor:ns-resize!important}.gjs-resizing-cl *,.gjs-resizing-cr *{cursor:ew-resize!important}.gjs-resizing-bl *{cursor:nesw-resize!important}.gjs-resizing-bc *{cursor:ns-resize!important}.gjs-resizing-br *{cursor:nwse-resize!important}.no-dots,.ui-resizable-handle{border:none!important;margin:0!important;outline:none!important}.gjs-com-dashed *{outline:1px dashed #888;outline-offset:-2px;box-sizing:border-box}.gjs-com-badge,.gjs-badge{pointer-events:none;background-color:var(--gjs-color-blue);color:#fff;padding:2px 5px;position:absolute;z-index:1;font-size:12px;outline:none;display:none}.gjs-badge-warning{background-color:var(--gjs-color-yellow)}.gjs-placeholder,.gjs-com-placeholder{position:absolute;z-index:10;pointer-events:none;display:none}.gjs-placeholder{border-style:solid!important;outline:none;box-sizing:border-box;transition:top var(--gjs-animation-duration),left var(--gjs-animation-duration),width var(--gjs-animation-duration),height var(--gjs-animation-duration)}.gjs-placeholder.horizontal,.gjs-com-placeholder.horizontal{border-color:rgba(0,0,0,0) var(--gjs-placeholder-background-color);border-width:3px 5px;margin:-3px 0 0}.gjs-placeholder.vertical,.gjs-com-placeholder.vertical{border-color:var(--gjs-placeholder-background-color) rgba(0,0,0,0);border-width:5px 3px;margin:0 0 0 -3px}.gjs-placeholder-int,.gjs-com-placeholder-int{background-color:var(--gjs-placeholder-background-color);box-shadow:0 0 3px #0003;height:100%;width:100%;pointer-events:none;padding:1.5px;outline:none}.gjs-pn-panel{display:inline-block;position:absolute;box-sizing:border-box;text-align:center;padding:5px;z-index:3}.gjs-pn-panel .icon-undo,.gjs-pn-panel .icon-redo{font-size:20px;height:30px;width:25px}.gjs-pn-commands{width:calc(100% - var(--gjs-left-width));left:0;top:0;box-shadow:0 0 5px var(--gjs-main-dark-color)}.gjs-pn-options{right:var(--gjs-left-width);top:0}.gjs-pn-views{border-bottom:2px solid var(--gjs-main-dark-color);right:0;width:var(--gjs-left-width);z-index:4}.gjs-pn-views-container{height:100%;padding:42px 0 0;right:0;width:var(--gjs-left-width);overflow:auto;box-shadow:0 0 5px var(--gjs-main-dark-color)}.gjs-pn-buttons{align-items:center;display:flex;justify-content:space-between}.gjs-pn-btn{box-sizing:border-box;min-height:30px;min-width:30px;line-height:21px;background-color:#0000;border:none;font-size:18px;margin-right:5px;border-radius:2px;padding:4px;position:relative;cursor:pointer}.gjs-pn-btn.gjs-pn-active{background-color:#00000026;box-shadow:0 0 3px #00000040 inset}.gjs-pn-btn svg{fill:currentColor}.gjs-label{line-height:18px}.gjs-fields{display:flex}.gjs-select{padding:0;width:100%}.gjs-select select{padding-right:10px}.gjs-select:-moz-focusring,.gjs-select select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--gjs-secondary-light-color)}.gjs-input:focus,.gjs-button:focus,.gjs-btn-prim:focus,.gjs-select:focus,.gjs-select select:focus{outline:none}.gjs-field input,.gjs-field select,.gjs-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;border:none;background-color:#0000;box-sizing:border-box;width:100%;position:relative;padding:var(--gjs-input-padding);z-index:1}.gjs-field input:focus,.gjs-field select:focus,.gjs-field textarea:focus{outline:none}.gjs-field input[type=number]{-moz-appearance:textfield}.gjs-field input[type=number]::-webkit-outer-spin-button,.gjs-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gjs-field-range{flex:9 1 auto}.gjs-field-integer input{padding-right:30px}.gjs-select option,.gjs-field-select option,.gjs-clm-select option,.gjs-sm-select option,.gjs-fields option,.gjs-sm-unit option{background-color:var(--gjs-main-color);color:var(--gjs-font-color)}.gjs-field{background-color:var(--gjs-main-dark-color);border:none;box-shadow:none;border-radius:2px;box-sizing:border-box;padding:0;position:relative}.gjs-field textarea{resize:vertical}.gjs-field .gjs-sel-arrow{height:100%;width:9px;position:absolute;right:0;top:0;z-index:0}.gjs-field .gjs-d-s-arrow{bottom:0;top:0;margin:auto;right:var(--gjs-input-padding);border-top:4px solid var(--gjs-arrow-color);position:absolute;height:0;width:0;border-left:3px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);cursor:pointer}.gjs-field-arrows{position:absolute;cursor:ns-resize;margin:auto;height:20px;width:9px;z-index:10;bottom:0;right:calc(var(--gjs-input-padding) - 2px);top:0}.gjs-field-color,.gjs-field-radio{width:100%}.gjs-field-color input{padding-right:var(--gjs-color-input-padding);box-sizing:border-box}.gjs-field-colorp{border-left:1px solid var(--gjs-main-dark-color);box-sizing:border-box;height:100%;padding:2px;position:absolute;right:0;top:0;width:var(--gjs-color-input-padding);z-index:10}.gjs-field-colorp .gjs-checker-bg,.gjs-field-colorp .gjs-field-colorp-c{height:100%;width:100%;border-radius:1px}.gjs-field-colorp-c{height:100%;position:relative;width:100%}.gjs-field-color-picker{background-color:var(--gjs-font-color);cursor:pointer;height:100%;width:100%;box-shadow:0 0 1px var(--gjs-main-dark-color);border-radius:1px;position:absolute;top:0}.gjs-field-checkbox{padding:0;width:17px;height:17px;display:block;cursor:pointer}.gjs-field-checkbox input{display:none}.gjs-field-checkbox input:checked+.gjs-chk-icon{border-color:#ffffff80;border-width:0 2px 2px 0;border-style:solid}.gjs-radio-item{flex:1 1 auto;text-align:center;border-left:1px solid var(--gjs-dark-text-shadow)}.gjs-radio-item:first-child{border:none}.gjs-radio-item:hover{background:var(--gjs-main-dark-color)}.gjs-radio-item input{display:none}.gjs-radio-item input:checked+.gjs-radio-item-label{background-color:#fff3}.gjs-radio-items{display:flex}.gjs-radio-item-label{cursor:pointer;display:block;padding:var(--gjs-input-padding)}.gjs-field-units{position:absolute;margin:auto;right:10px;bottom:0;top:0}.gjs-field-unit{position:absolute;right:10px;top:3px;font-size:10px;color:var(--gjs-arrow-color);cursor:pointer}.gjs-input-unit{text-align:center}.gjs-field-arrow-u,.gjs-field-arrow-d{position:absolute;height:0;width:0;border-left:3px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid var(--gjs-arrow-color);bottom:4px;cursor:pointer}.gjs-field-arrow-u{border-bottom:4px solid var(--gjs-arrow-color);border-top:none;top:4px}.gjs-field-select{padding:0}.gjs-field-range{background-color:#0000;border:none;box-shadow:none;padding:0}.gjs-field-range input{margin:0;height:100%}.gjs-field-range input:focus{outline:none}.gjs-field-range input::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;height:10px;width:10px;border:1px solid var(--gjs-main-dark-color);border-radius:100%;background-color:var(--gjs-font-color);cursor:pointer}.gjs-field-range input::-moz-range-thumb{height:10px;width:10px;border:1px solid var(--gjs-main-dark-color);border-radius:100%;background-color:var(--gjs-font-color);cursor:pointer}.gjs-field-range input::-ms-thumb{height:10px;width:10px;border:1px solid var(--gjs-main-dark-color);border-radius:100%;background-color:var(--gjs-font-color);cursor:pointer}.gjs-field-range input::-moz-range-track{background-color:var(--gjs-main-dark-color);border-radius:1px;margin-top:3px;height:3px}.gjs-field-range input::-webkit-slider-runnable-track{background-color:var(--gjs-main-dark-color);border-radius:1px;margin-top:3px;height:3px}.gjs-field-range input::-ms-track{background-color:var(--gjs-main-dark-color);border-radius:1px;margin-top:3px;height:3px}.gjs-btn-prim{color:inherit;background-color:var(--gjs-main-light-color);border-radius:2px;padding:3px 6px;padding:var(--gjs-input-padding);cursor:pointer;border:none}.gjs-btn-prim:active{background-color:var(--gjs-main-light-color)}.gjs-btn--full{width:100%}.gjs-chk-icon{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);box-sizing:border-box;display:block;height:14px;margin:0 5px;width:6px}.gjs-add-trasp{background:none;border:none;color:var(--gjs-font-color);cursor:pointer;font-size:1em;border-radius:2px;opacity:.75;filter:alpha(opacity=75)}.gjs-add-trasp:hover{opacity:1;filter:alpha(opacity=100)}.gjs-add-trasp:active{background-color:#0003}.gjs-devices-c{display:flex;align-items:center;padding:2px 3px 3px}.gjs-devices-c .gjs-device-label{flex-grow:2;text-align:left;margin-right:10px}.gjs-devices-c .gjs-select{flex-grow:20}.gjs-devices-c .gjs-add-trasp{flex-grow:1;margin-left:5px}.gjs-sm-clear{cursor:pointer;width:14px;min-width:14px;height:14px;margin-left:3px}.gjs-sm-header{font-weight:lighter;padding:10px}.gjs-sm-sector{clear:both;font-weight:lighter;text-align:left}.gjs-sm-sector-title{display:flex;align-items:center}.gjs-sm-sector-caret{width:17px;height:17px;min-width:17px;transform:rotate(-90deg)}.gjs-sm-sector-label{margin-left:5px}.gjs-sm-sector.gjs-sm-open .gjs-sm-sector-caret{transform:none}.gjs-sm-properties{font-size:var(--gjs-font-size);padding:10px 5px;display:flex;flex-wrap:wrap;align-items:flex-end;box-sizing:border-box;width:100%}.gjs-sm-label{margin:5px 5px 3px 0;display:flex;align-items:center}.gjs-sm-close-btn,.gjs-sm-preview-file-close{display:block;font-size:23px;position:absolute;cursor:pointer;right:5px;top:0;opacity:.7;filter:alpha(opacity=70)}.gjs-sm-close-btn:hover,.gjs-sm-preview-file-close:hover{opacity:.9;filter:alpha(opacity=90)}.gjs-sm-field,.gjs-clm-field,.gjs-clm-select{width:100%;position:relative}.gjs-sm-field input,.gjs-clm-field input,.gjs-clm-select input,.gjs-sm-field select,.gjs-clm-field select,.gjs-clm-select select{background-color:#0000;color:#ffffffb3;border:none;width:100%}.gjs-sm-field input,.gjs-clm-field input,.gjs-clm-select input{box-sizing:border-box}.gjs-sm-field select,.gjs-clm-field select,.gjs-clm-select select{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gjs-sm-field select::-ms-expand,.gjs-clm-field select::-ms-expand,.gjs-clm-select select::-ms-expand{display:none}.gjs-sm-field select:-moz-focusring,.gjs-clm-field select:-moz-focusring,.gjs-clm-select select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--gjs-secondary-light-color)}.gjs-sm-field input:focus,.gjs-clm-field input:focus,.gjs-clm-select input:focus,.gjs-sm-field select:focus,.gjs-clm-field select:focus,.gjs-clm-select select:focus{outline:none}.gjs-sm-field .gjs-sm-unit,.gjs-clm-field .gjs-sm-unit,.gjs-clm-select .gjs-sm-unit{position:absolute;right:10px;top:3px;font-size:10px;color:var(--gjs-secondary-light-color);cursor:pointer}.gjs-sm-field .gjs-clm-sel-arrow,.gjs-clm-field .gjs-clm-sel-arrow,.gjs-clm-select .gjs-clm-sel-arrow,.gjs-sm-field .gjs-sm-int-arrows,.gjs-clm-field .gjs-sm-int-arrows,.gjs-clm-select .gjs-sm-int-arrows,.gjs-sm-field .gjs-sm-sel-arrow,.gjs-clm-field .gjs-sm-sel-arrow,.gjs-clm-select .gjs-sm-sel-arrow{height:100%;width:9px;position:absolute;right:0;top:0;cursor:ns-resize}.gjs-sm-field .gjs-sm-sel-arrow,.gjs-clm-field .gjs-sm-sel-arrow,.gjs-clm-select .gjs-sm-sel-arrow{cursor:pointer}.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-arrow,.gjs-clm-field .gjs-sm-d-arrow,.gjs-clm-select .gjs-sm-d-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow,.gjs-sm-field .gjs-sm-u-arrow,.gjs-clm-field .gjs-sm-u-arrow,.gjs-clm-select .gjs-sm-u-arrow{position:absolute;height:0;width:0;border-left:3px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);cursor:pointer}.gjs-sm-field .gjs-sm-u-arrow,.gjs-clm-field .gjs-sm-u-arrow,.gjs-clm-select .gjs-sm-u-arrow{border-bottom:4px solid var(--gjs-secondary-light-color);top:4px}.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-arrow,.gjs-clm-field .gjs-sm-d-arrow,.gjs-clm-select .gjs-sm-d-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow{border-top:4px solid var(--gjs-secondary-light-color);bottom:4px}.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow{bottom:7px}.gjs-sm-field.gjs-sm-color,.gjs-sm-color.gjs-clm-field,.gjs-sm-field.gjs-sm-input,.gjs-sm-input.gjs-clm-field,.gjs-sm-field.gjs-sm-integer,.gjs-sm-integer.gjs-clm-field,.gjs-sm-field.gjs-sm-list,.gjs-sm-list.gjs-clm-field,.gjs-sm-field.gjs-sm-select,.gjs-sm-select.gjs-clm-field,.gjs-clm-select{background-color:var(--gjs-main-dark-color);border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 0 var(--gjs-main-light-color);color:var(--gjs-secondary-light-color);border-radius:2px;box-sizing:border-box;padding:0 5px}.gjs-sm-field.gjs-sm-composite,.gjs-sm-composite.gjs-clm-field,.gjs-sm-composite.gjs-clm-select{border-radius:2px}.gjs-sm-field.gjs-sm-select,.gjs-sm-select.gjs-clm-field,.gjs-clm-select{padding:0}.gjs-sm-field.gjs-sm-select select,.gjs-sm-select.gjs-clm-field select,.gjs-clm-select select{height:20px}.gjs-sm-field.gjs-sm-select option,.gjs-sm-select.gjs-clm-field option,.gjs-clm-select option{padding:3px 0}.gjs-sm-field.gjs-sm-composite,.gjs-sm-composite.gjs-clm-field,.gjs-sm-composite.gjs-clm-select{background-color:var(--gjs-secondary-dark-color);border:1px solid rgba(0,0,0,.25)}.gjs-sm-field.gjs-sm-list,.gjs-sm-list.gjs-clm-field,.gjs-sm-list.gjs-clm-select{width:auto;padding:0;overflow:hidden;float:left}.gjs-sm-field.gjs-sm-list input,.gjs-sm-list.gjs-clm-field input,.gjs-sm-list.gjs-clm-select input{display:none}.gjs-sm-field.gjs-sm-list label,.gjs-sm-list.gjs-clm-field label,.gjs-sm-list.gjs-clm-select label{cursor:pointer;padding:5px;display:block}.gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked+label,.gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked+label,.gjs-sm-list.gjs-clm-select .gjs-sm-radio:checked+label{background-color:#fff3}.gjs-sm-field.gjs-sm-list .gjs-sm-icon,.gjs-sm-list.gjs-clm-field .gjs-sm-icon,.gjs-sm-list.gjs-clm-select .gjs-sm-icon{background-repeat:no-repeat;background-position:center;text-shadow:none;line-height:normal}.gjs-sm-field.gjs-sm-integer select,.gjs-sm-integer.gjs-clm-field select,.gjs-sm-integer.gjs-clm-select select{width:auto;padding:0}.gjs-sm-list .gjs-sm-el{float:left;border-left:1px solid var(--gjs-main-dark-color)}.gjs-sm-list .gjs-sm-el:first-child{border:none}.gjs-sm-list .gjs-sm-el:hover{background:var(--gjs-main-dark-color)}.gjs-sm-slider .gjs-field-integer{flex:1 1 65px}.gjs-sm-property{box-sizing:border-box;float:left;width:50%;margin-bottom:5px;padding:0 5px}.gjs-sm-property--full,.gjs-sm-property.gjs-sm-composite,.gjs-sm-property.gjs-sm-file,.gjs-sm-property.gjs-sm-list,.gjs-sm-property.gjs-sm-stack,.gjs-sm-property.gjs-sm-slider,.gjs-sm-property.gjs-sm-color{width:100%}.gjs-sm-property .gjs-sm-btn{background-color:color-mix(in srgb,var(--gjs-main-dark-color),white 13%);border-radius:2px;box-shadow:1px 1px color-mix(in srgb,var(--gjs-main-dark-color),white 2%),1px 1px color-mix(in srgb,var(--gjs-main-dark-color),white 17%) inset;padding:5px;position:relative;text-align:center;height:auto;width:100%;cursor:pointer;color:var(--gjs-font-color);box-sizing:border-box;text-shadow:-1px -1px 0 var(--gjs-main-dark-color);border:none;opacity:.85;filter:alpha(opacity=85)}.gjs-sm-property .gjs-sm-btn-c{box-sizing:border-box;float:left;width:100%}.gjs-sm-property__text-shadow .gjs-sm-layer-preview-cnt:after{color:#000;content:"T";font-weight:900;line-height:17px;padding:0 4px}.gjs-sm-preview-file{background-color:var(--gjs-light-border);border-radius:2px;margin-top:5px;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--gjs-light-border),black 1%);padding:3px 20px}.gjs-sm-preview-file-cnt{background-size:auto 100%;background-repeat:no-repeat;background-position:center center;height:50px}.gjs-sm-preview-file-close{top:-5px;width:14px;height:14px}.gjs-sm-layers{margin-top:5px;padding:1px 3px;min-height:30px}.gjs-sm-layer{background-color:#ffffff0e;border-radius:2px;margin:2px 0;padding:7px;position:relative}.gjs-sm-layer.gjs-sm-active{background-color:#ffffff1f}.gjs-sm-layer .gjs-sm-label-wrp{display:flex;align-items:center}.gjs-sm-layer #gjs-sm-move{height:14px;width:14px;min-width:14px;cursor:grab}.gjs-sm-layer #gjs-sm-label{flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 5px}.gjs-sm-layer-preview{height:15px;width:15px;min-width:15px;margin-right:5px;border-radius:2px}.gjs-sm-layer-preview-cnt{border-radius:2px;background-color:#fff;height:100%;width:100%;background-size:cover!important}.gjs-sm-layer #gjs-sm-close-layer{display:block;cursor:pointer;height:14px;width:14px;min-width:14px;opacity:.5;filter:alpha(opacity=50)}.gjs-sm-layer #gjs-sm-close-layer:hover{opacity:.8;filter:alpha(opacity=80)}.gjs-sm-stack .gjs-sm-properties{padding:5px 0 0}.gjs-sm-property__border-radius .gjs-sm-property__border-bottom-right-radius{order:4}.gjs-sm-stack #gjs-sm-add{background:none;border:none;cursor:pointer;outline:none;position:absolute;right:0;top:-17px;opacity:.75;padding:0;width:18px;height:18px}.gjs-sm-stack #gjs-sm-add:hover{opacity:1;filter:alpha(opacity=100)}.gjs-sm-colorp-c{height:100%;width:20px;position:absolute;right:0;top:0;box-sizing:border-box;border-radius:2px;padding:2px}.gjs-sm-colorp-c .gjs-field-colorp-c,.gjs-sm-colorp-c .gjs-checker-bg{height:100%;width:100%;border-radius:1px}.gjs-sm-color-picker{background-color:var(--gjs-font-color);cursor:pointer;height:16px;width:100%;margin-top:-16px;box-shadow:0 0 1px var(--gjs-main-dark-color);border-radius:1px}.gjs-sm-btn-upload #gjs-sm-upload{left:0;top:0;position:absolute;width:100%;opacity:0;cursor:pointer}.gjs-sm-btn-upload #gjs-sm-label{padding:2px 0}.gjs-sm-layer>#gjs-sm-move{opacity:.7;filter:alpha(opacity=70);cursor:move;font-size:12px;float:left;margin:0 5px 0 0}.gjs-sm-layer>#gjs-sm-move:hover{opacity:.9;filter:alpha(opacity=90)}.gjs-blocks-c{display:flex;flex-wrap:wrap;justify-content:flex-start}.gjs-block-categories{display:flex;flex-direction:column}.gjs-block-category{width:100%}.gjs-block-category .gjs-caret-icon{margin-right:5px}.gjs-block{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:45%;min-width:45px;padding:1em;box-sizing:border-box;min-height:90px;cursor:all-scroll;font-size:11px;font-weight:lighter;text-align:center;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(0,0,0,.2);border-radius:3px;margin:10px 2.5% 5px;box-shadow:0 1px #00000026;transition:all .2s ease 0s;transition-property:box-shadow,color}.gjs-block:hover{box-shadow:0 3px 4px #00000026}.gjs-block svg{fill:currentColor}.gjs-block__media{margin-bottom:10px;pointer-events:none}.gjs-block-svg{width:54px;fill:currentColor}.gjs-block-svg-path{fill:currentColor}.gjs-block.fa{font-size:2em;line-height:2em;padding:11px}.gjs-block-label{line-height:normal;font-size:.65rem;font-weight:400;font-family:Helvetica,sans-serif;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.gjs-block.gjs-bdrag{width:auto;padding:0}.gjs-selected-parent{border:1px solid var(--gjs-color-yellow)}.gjs-opac50{opacity:.5;filter:alpha(opacity=50)}.gjs-layer{font-weight:lighter;text-align:left;position:relative;font-size:var(--gjs-font-size);display:grid}.gjs-layer-item{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-bottom:1px solid var(--gjs-main-dark-color);background-color:var(--gjs-secondary-dark-color);gap:var(--gjs-flex-item-gap);cursor:pointer}.gjs-layer-item-left,.gjs-layer-item-right{display:flex;align-items:center;gap:var(--gjs-flex-item-gap)}.gjs-layer-item-left{width:100%}.gjs-layer-hidden{opacity:.55;filter:alpha(opacity=55)}.gjs-layer-vis{box-sizing:content-box;cursor:pointer;z-index:1}.gjs-layer-vis-on,.gjs-layer-vis-off{display:flex;width:13px;height:13px}.gjs-layer-vis-off,.gjs-layer-vis.gjs-layer-off .gjs-layer-vis-on{display:none}.gjs-layer-vis.gjs-layer-off .gjs-layer-vis-off{display:flex}.gjs-layer-caret{width:15px;height:15px;cursor:pointer;box-sizing:content-box;transform:rotate(90deg);display:flex;opacity:.7;filter:alpha(opacity=70)}.gjs-layer-caret:hover{opacity:1;filter:alpha(opacity=100)}.gjs-layer.open>.gjs-layer-item .gjs-layer-caret{transform:rotate(180deg)}.gjs-layer-title{padding:0;display:flex;align-items:center;background-color:#0000!important;border-bottom:none}.gjs-layer-title-inn{align-items:center;position:relative;display:flex;gap:var(--gjs-flex-item-gap)}.gjs-layer-title-c{width:100%}.gjs-layer__icon{display:block;width:100%;max-width:15px;max-height:15px;padding-left:5px}.gjs-layer__icon svg{fill:currentColor}.gjs-layer-name{display:inline-block;box-sizing:content-box;overflow:hidden;white-space:nowrap;max-width:170px;height:auto}.gjs-layer-name--no-edit{text-overflow:ellipsis}.gjs-layer>.gjs-layer-children{display:none}.gjs-layer.open>.gjs-layer-children{display:block}.gjs-layer-no-chld>.gjs-layer-title-inn>.gjs-layer-caret{visibility:hidden}.gjs-layer-move{display:flex;width:13px;height:13px;box-sizing:content-box;cursor:move}.gjs-layer.gjs-hovered .gjs-layer-item{background-color:var(--gjs-soft-light-color)}.gjs-layer.gjs-selected .gjs-layer-item{background-color:var(--gjs-main-light-color)}.gjs-layers{position:relative;height:100%}.gjs-layers #gjs-placeholder{width:100%;position:absolute}.gjs-layers #gjs-placeholder #gjs-plh-int{height:100%;padding:1px}.gjs-layers #gjs-placeholder #gjs-plh-int.gjs-insert{background-color:var(--gjs-color-green)}#gjs-clm-add-tag,.gjs-clm-tags-btn{background-color:#ffffff26;border-radius:2px;padding:3px;margin-right:3px;border:1px solid rgba(0,0,0,.15);width:24px;height:24px;box-sizing:border-box;cursor:pointer}.gjs-clm-tags-btn svg{fill:currentColor;display:block}.gjs-clm-header{display:flex;align-items:center;margin:7px 0}.gjs-clm-header-status{flex-shrink:1;margin-left:auto}.gjs-clm-tag{display:flex;overflow:hidden;align-items:center;border-radius:3px;margin:0 3px 3px 0;padding:5px;cursor:default}.gjs-clm-tag-status,.gjs-clm-tag-close{width:12px;height:12px;flex-shrink:1}.gjs-clm-tag-status svg,.gjs-clm-tag-close svg{vertical-align:middle;fill:currentColor}.gjs-clm-sels-info{margin:7px 0;text-align:left}.gjs-clm-sel-id{font-size:.9em;opacity:.5;filter:alpha(opacity=50)}.gjs-clm-label-sel{float:left;padding-right:5px}.gjs-clm-tags{font-size:var(--gjs-font-size);padding:10px 5px}.gjs-clm-tags #gjs-clm-sel{padding:7px 0;float:left}.gjs-clm-tags #gjs-clm-sel{font-style:italic;margin-left:5px}.gjs-clm-tags #gjs-clm-tags-field{clear:both;padding:5px;margin-bottom:5px;display:flex;flex-wrap:wrap}.gjs-clm-tags #gjs-clm-tags-c{display:flex;flex-wrap:wrap;vertical-align:top;overflow:hidden}.gjs-clm-tags #gjs-clm-new{color:var(--gjs-font-color);padding:var(--gjs-padding-elem-classmanager);display:none}.gjs-clm-tags #gjs-clm-close{opacity:.85;filter:alpha(opacity=85);font-size:20px;line-height:0;cursor:pointer;color:#ffffffe6}.gjs-clm-tags #gjs-clm-close:hover{opacity:1;filter:alpha(opacity=100)}.gjs-clm-tags #gjs-clm-checkbox{color:#ffffffe6;vertical-align:middle;cursor:pointer;font-size:9px}.gjs-clm-tags #gjs-clm-tag-label{flex-grow:1;text-overflow:ellipsis;overflow:hidden;padding:0 3px;cursor:text}.gjs-mdl-container{font-family:var(--gjs-main-font);overflow-y:auto;position:fixed;background-color:#00000080;display:flex;top:0;left:0;right:0;bottom:0;z-index:100}.gjs-mdl-dialog{text-shadow:-1px -1px 0 rgba(0,0,0,.05);animation:gjs-slide-down .215s;margin:auto;max-width:850px;width:90%;border-radius:3px;font-weight:lighter;position:relative;z-index:2}.gjs-mdl-title{font-size:1rem}.gjs-mdl-btn-close{position:absolute;right:15px;top:5px}.gjs-mdl-active .gjs-mdl-dialog{animation:gjs-mdl-slide-down .216s}.gjs-mdl-header,.gjs-mdl-content{padding:10px 15px;clear:both}.gjs-mdl-header{position:relative;border-bottom:1px solid var(--gjs-main-dark-color);padding:15px 15px 7px}.gjs-export-dl:after{content:"";clear:both;display:block;margin-bottom:10px}.gjs-dropzone{display:none;opacity:0;position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:opacity .25s;pointer-events:none}.gjs-dropzone-active .gjs-dropzone{display:block;opacity:1}.gjs-am-assets{height:290px;overflow:auto;clear:both;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.gjs-am-assets-header{padding:5px}.gjs-am-add-asset .gjs-am-add-field{width:70%;float:left}.gjs-am-add-asset button{width:25%;float:right}.gjs-am-preview-cont{position:relative;height:70px;width:30%;background-color:var(--gjs-main-color);border-radius:2px;float:left;overflow:hidden}.gjs-am-preview{position:absolute;background-position:center center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;z-index:1}.gjs-am-preview-bg{opacity:.5;filter:alpha(opacity=50);position:absolute;height:100%;width:100%;z-index:0}.gjs-am-dimensions{opacity:.5;filter:alpha(opacity=50);font-size:10px}.gjs-am-meta{width:70%;float:left;font-size:12px;padding:5px 0 0 5px;box-sizing:border-box}.gjs-am-meta>div{margin-bottom:5px}.gjs-am-close{cursor:pointer;position:absolute;right:5px;top:0;display:none}.gjs-am-asset{border-bottom:1px solid color-mix(in srgb,var(--gjs-main-dark-color),black 3%);padding:5px;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.gjs-am-asset:hover .gjs-am-close{display:block}.gjs-am-highlight{background-color:var(--gjs-main-light-color)}.gjs-am-assets-cont{background-color:var(--gjs-secondary-dark-color);border-radius:3px;box-sizing:border-box;padding:10px;width:45%;float:right;height:325px;overflow:hidden}.gjs-am-file-uploader{width:55%;float:left}.gjs-am-file-uploader>form{background-color:var(--gjs-secondary-dark-color);border:2px dashed;border-radius:3px;position:relative;text-align:center;margin-bottom:15px}.gjs-am-file-uploader>form.gjs-am-hover{border:2px solid var(--gjs-color-green);color:color-mix(in srgb,var(--gjs-color-green),white 5%)}.gjs-am-file-uploader>form.gjs-am-disabled{border-color:red}.gjs-am-file-uploader>form #gjs-am-uploadFile{opacity:0;filter:alpha(opacity=0);padding:var(--gjs-upload-padding);width:100%;box-sizing:border-box}.gjs-am-file-uploader #gjs-am-title{position:absolute;padding:var(--gjs-upload-padding);width:100%}.gjs-cm-editor-c{float:left;box-sizing:border-box;width:50%}.gjs-cm-editor-c .CodeMirror{height:450px}.gjs-cm-editor{font-size:12px}.gjs-cm-editor#gjs-cm-htmlmixed{padding-right:10px;border-right:1px solid var(--gjs-main-dark-color)}.gjs-cm-editor#gjs-cm-htmlmixed #gjs-cm-title{color:#a97d44}.gjs-cm-editor#gjs-cm-css{padding-left:10px}.gjs-cm-editor#gjs-cm-css #gjs-cm-title{color:#ddca7e}.gjs-cm-editor #gjs-cm-title{background-color:var(--gjs-main-dark-color);font-size:12px;padding:5px 10px 3px;text-align:right}.gjs-rte-toolbar{position:absolute;z-index:10}.gjs-rte-toolbar-ui{border:1px solid var(--gjs-main-dark-color);border-radius:3px}.gjs-rte-actionbar{display:flex}.gjs-rte-action{display:flex;align-items:center;justify-content:center;padding:5px;width:25px;border-right:1px solid var(--gjs-main-dark-color);text-align:center;cursor:pointer;outline:none}.gjs-rte-action:last-child{border-right:none}.gjs-rte-action:hover,.gjs-rte-active{background-color:var(--gjs-main-light-color)}.gjs-rte-disabled{color:var(--gjs-main-light-color);cursor:not-allowed}.gjs-rte-disabled:hover{background-color:unset}.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994;overflow:hidden}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8}.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:solid 1px #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px}.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-palette-only .sp-picker-container,.sp-palette-disabled .sp-palette-container,.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#fff),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,#cc9a8100);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr="#FFFFFFFF",endColorstr="#00CC9A81")}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,#cc9a8100);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00CC9A81",endColorstr="#FF000000")}.sp-hue{background:-moz-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:-ms-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:-o-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:-webkit-gradient(linear,left top,left bottom,from(#ff0000),color-stop(.17,#ffff00),color-stop(.33,#00ff00),color-stop(.5,#00ffff),color-stop(.67,#0000ff),color-stop(.83,#ff00ff),to(#ff0000));background:-webkit-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000",endColorstr="#ffff00")}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00",endColorstr="#00ff00")}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ff00",endColorstr="#00ffff")}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffff",endColorstr="#0000ff")}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff",endColorstr="#ff00ff")}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff00ff",endColorstr="#ff0000")}.sp-hidden{display:none!important}.sp-cf:before,.sp-cf:after{content:"";display:table}.sp-cf:after{clear:both}@media(max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0}.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:#fff;opacity:.8}.sp-container{border-radius:0;background-color:#ececec;border:solid 1px #f0c49b;padding:0}.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue,.sp-clear{font: 12px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-color,.sp-hue,.sp-clear{border:solid 1px #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{font-size:12px!important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:#0000;border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-picker-container,.sp-palette-container{float:left;position:relative;padding:10px 10px 300px;margin-bottom:-290px}.sp-picker-container{width:172px;border-left:solid 1px #fff}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px rgba(0,0,0,0)}.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left;border:solid 1px #333}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:center}.sp-palette-button-container,.sp-button-container{float:right}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;border:solid 1px #91765d;background:#eee;color:#333;vertical-align:middle}.sp-replacer:hover,.sp-replacer.sp-active{border-color:#f0c49b;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{position:relative;width:25px;height:20px;border:solid 1px #222;margin-right:5px;float:left;z-index:0}.sp-palette{max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:solid 1px #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eeeeee,#cccccc);background-image:-moz-linear-gradient(top,#eeeeee,#cccccc);background-image:-ms-linear-gradient(top,#eeeeee,#cccccc);background-image:-o-linear-gradient(top,#eeeeee,#cccccc);background-image:linear-gradient(to bottom,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#dddddd,#bbbbbb);background-image:-moz-linear-gradient(top,#dddddd,#bbbbbb);background-image:-ms-linear-gradient(top,#dddddd,#bbbbbb);background-image:-o-linear-gradient(top,#dddddd,#bbbbbb);background-image:linear-gradient(to bottom,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px #eee}.sp-cancel{font-size:11px;color:#d93f3f!important;margin:0 5px 0 0;padding:2px;vertical-align:middle;text-decoration:none}.sp-cancel:hover{color:#d93f3f!important;text-decoration:underline}.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000}.sp-preview,.sp-alpha,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}.gjs-editor-sp{border:1px solid var(--gjs-main-dark-color);box-shadow:0 0 7px var(--gjs-main-dark-color);border-radius:3px}.gjs-editor-sp .sp-hue,.gjs-editor-sp .sp-slider{cursor:row-resize}.gjs-editor-sp .sp-color,.gjs-editor-sp .sp-dragger{cursor:crosshair}.gjs-editor-sp .sp-alpha-inner,.gjs-editor-sp .sp-alpha-handle{cursor:col-resize}.gjs-editor-sp .sp-hue{left:90%}.gjs-editor-sp .sp-color{right:15%}.gjs-editor-sp .sp-picker-container{border:none}.gjs-editor-sp .colpick_dark .colpick_color{outline:1px solid var(--gjs-main-dark-color)}.gjs-editor-sp .sp-cancel,.gjs-editor-sp .sp-cancel:hover{bottom:-8px;color:#777!important;font-size:25px;left:0;position:absolute;text-decoration:none}.gjs-editor-sp .sp-alpha-handle{background-color:#ccc;border:1px solid #555;width:4px}.gjs-editor-sp .sp-color,.gjs-editor-sp .sp-hue{border:1px solid #333}.gjs-editor-sp .sp-slider{background-color:#ccc;border:1px solid #555;height:3px;left:-4px;width:22px}.gjs-editor-sp .sp-dragger{background:#0000;box-shadow:0 0 0 1px #111}.gjs-editor-sp .sp-button-container{float:none;width:100%;position:relative;text-align:right}.gjs-editor-sp .sp-button-container .sp-choose,.gjs-editor-sp .sp-button-container .sp-choose:hover,.gjs-editor-sp .sp-button-container .sp-choose:active{background:var(--gjs-main-dark-color);border-color:var(--gjs-main-dark-color);color:var(--gjs-font-color);text-shadow:none;box-shadow:none;padding:3px 5px}.gjs-editor-sp .sp-palette-container{border:none;float:none;margin:0;padding:5px 10px 0}.gjs-editor-sp .sp-palette .sp-thumb-el,.gjs-editor-sp .sp-palette .sp-thumb-el:hover{border:1px solid rgba(0,0,0,.9)}.gjs-editor-sp .sp-palette .sp-thumb-el:hover,.gjs-editor-sp .sp-palette .sp-thumb-el.sp-thumb-active{border-color:#000000e6}.gjs-one-bg{background-color:var(--gjs-primary-color)}.gjs-one-color,.gjs-one-color-h:hover{color:var(--gjs-primary-color)}.gjs-two-bg{background-color:var(--gjs-secondary-color)}.gjs-two-color,.gjs-two-color-h:hover{color:var(--gjs-secondary-color)}.gjs-three-bg{background-color:var(--gjs-tertiary-color)}.gjs-three-color,.gjs-three-color-h:hover{color:var(--gjs-tertiary-color)}.gjs-four-bg{background-color:var(--gjs-quaternary-color)}.gjs-four-color,.gjs-four-color-h:hover{color:var(--gjs-quaternary-color)}.gjs-danger-bg{background-color:var(--gjs-color-red)}.gjs-danger-color,.gjs-danger-color-h:hover{color:var(--gjs-color-red)}.gjs-bdrag{pointer-events:none!important;position:absolute!important;z-index:10!important;width:auto}.gjs-drag-helper{background-color:var(--gjs-color-blue)!important;pointer-events:none!important;position:absolute!important;z-index:10!important;transform:scale(.3)!important;transform-origin:top left!important;-webkit-transform-origin:top left!important;margin:15px!important;transition:none!important;outline:none!important}.gjs-grabbing,.gjs-grabbing *{cursor:grabbing!important;cursor:-webkit-grabbing!important}.gjs-grabbing{overflow:hidden}.gjs-off-prv{position:relative;z-index:10;padding:5px;cursor:pointer}.gjs-editor-cont ::-webkit-scrollbar-track{background:var(--gjs-secondary-dark-color)}.gjs-editor-cont ::-webkit-scrollbar-thumb{background-color:#fff3}.gjs-editor-cont ::-webkit-scrollbar{width:8px}.gjs-no-touch-actions{touch-action:none}.gjs-disabled{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;opacity:.5;filter:alpha(opacity=50)}.gjs-editor{font-family:var(--gjs-main-font);font-size:var(--gjs-font-size);position:relative;box-sizing:border-box;height:100%}.gjs-freezed{opacity:.5;filter:alpha(opacity=50);pointer-events:none}.gjs-hidden{display:none}@keyframes gjs-slide-down{0%{transform:translateY(-3rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes gjs-slide-up{0%{transform:translate(0);opacity:1}to{transform:translateY(-3rem);opacity:0}}.cm-s-hopscotch span.cm-error{color:#fff}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?v=4.7.0);src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/assets/fontawesome-webfont-B-jkhYfk.woff2?v=4.7.0) format("woff2"),url(/assets/fontawesome-webfont-CDK5bt4p.woff?v=4.7.0) format("woff"),url(/assets/fontawesome-webfont-CQDK8MU3.ttf?v=4.7.0) format("truetype"),url(/assets/fontawesome-webfont-D13rzr4g.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.tabla{display:flex;flex-direction:column;height:100%;min-width:var(--ancho-minimo);background:var(--superficie)}.tabla--cargando{padding:var(--e4)}.tabla__vistas{flex:0 0 36px;display:flex;align-items:stretch;gap:var(--e1);padding:0 var(--e3);border-bottom:1px solid var(--borde);overflow-x:auto}.vista__envoltorio{display:flex;align-items:center}.vista{display:inline-flex;align-items:center;padding:0 var(--e2);border:none;background:none;border-bottom:2px solid transparent;color:var(--texto-medio);font:var(--texto-cuerpo);cursor:pointer;white-space:nowrap}.vista:hover{color:var(--texto-fuerte)}.vista--activa{color:var(--texto-fuerte);font-weight:600;border-bottom-color:var(--acento)}.vista--nueva{color:var(--acento);margin-left:auto}.vista__quitar{border:none;background:none;color:var(--texto-suave);cursor:pointer;padding:0 2px;font-size:14px}.vista__quitar:hover{color:var(--error)}.vista__autor,.vista__marca{color:inherit;opacity:.75}.tabla__filtros{flex:0 0 42px;display:flex;align-items:center;gap:var(--e2);padding:0 var(--e3);border-bottom:1px solid var(--borde);background:var(--fondo)}.tabla__buscador{width:320px}.tabla__separador{width:1px;height:20px;background:var(--borde)}.tabla__filtro-campo{width:180px}.tabla__filtro-op{width:140px}.tabla__filtro-valor{width:180px}.tabla__chips{flex:0 0 32px;display:flex;align-items:center;gap:var(--e1);padding:0 var(--e3);border-bottom:1px solid var(--borde);overflow-x:auto}.chip{display:inline-flex;align-items:center;gap:var(--e1);padding:2px var(--e2);border-radius:999px;background:var(--acento-tinte);color:var(--texto-fuerte);font:var(--texto-auxiliar);white-space:nowrap}.chip__quitar{border:none;background:none;color:var(--texto-medio);cursor:pointer;font-size:13px;line-height:1;padding:0 2px}.chip__quitar:hover{color:var(--error)}.tabla__limpiar{margin-left:var(--e2);color:var(--acento)}.tabla__conteo,.tabla__lote{flex:0 0 var(--barra-lote);display:flex;align-items:center;gap:var(--e2);padding:0 var(--e3);border-bottom:1px solid var(--borde)}.tabla__total{font:var(--texto-cuerpo)}.tabla__acciones{margin-left:auto;display:flex;align-items:center;gap:var(--e2)}.tabla__lote{flex:0 0 auto;min-height:var(--barra-lote);box-sizing:border-box;padding:6px var(--e3);background:var(--superficie-hundida);color:var(--texto-fuerte);border-bottom-color:var(--borde)}.tabla__lote-cuenta{font:600 13px/1 var(--familia)}.tabla__lote .boton{background:var(--superficie);border-color:var(--borde);color:var(--texto-fuerte)}.tabla__lote .boton:hover:not(:disabled){background:var(--fondo)}.tabla__lote-cancelar{margin-left:auto}.rejilla{flex:1;min-height:0;display:flex;flex-direction:column}.rejilla__cabecera{overflow:hidden;display:grid;gap:8px;height:var(--cabecera-tabla);align-items:center;padding:0 var(--e3);background:var(--fondo);border-bottom:1px solid var(--borde);position:sticky;top:0;z-index:3}.rejilla__cuerpo{flex:1;min-height:0;overflow:auto;position:relative}.rejilla__lienzo{position:relative;width:100%}.rejilla__fila{display:grid;gap:8px;align-items:center;height:var(--fila-tabla);padding:0 var(--e3);border-bottom:1px solid color-mix(in srgb,var(--borde) 55%,white);position:absolute;left:0;right:0}.rejilla__fila:hover{background:var(--superficie-hundida)}.rejilla__fila--sel{background:var(--acento-tinte-fuerte)}.celda{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--texto-cuerpo)}.celda--imagen{display:flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}.celda__miniatura{width:28px;height:28px;border-radius:3px;background:var(--superficie);object-fit:contain}.celda__texto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.celda--derecha{text-align:right}.celda--suave{color:var(--texto-suave)}.celda--check{display:flex;align-items:center;justify-content:center}.celda--cabecera{display:flex;align-items:center;gap:var(--e1);min-width:0;overflow:visible;font:var(--texto-etiqueta);text-transform:uppercase;letter-spacing:.03em;color:var(--texto-medio);text-align:inherit}.celda--cabecera.celda--derecha{justify-content:flex-end}.celda--cabecera:hover{color:var(--texto-fuerte)}.celda--cabecera.celda--agrupada{color:var(--acento)}.celda__ordenar{display:flex;align-items:center;gap:var(--e1);min-width:0;flex:1 1 auto;border:none;background:none;padding:0;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:inherit}.celda__ordenar:disabled{cursor:default}.celda--fija .celda__ordenar{cursor:default}.celda--fijada{position:sticky;z-index:2;background:inherit}.rejilla__cabecera .celda--fijada{background:var(--fondo)}.rejilla__fila .celda--fijada{background:var(--superficie)}.rejilla__fila:hover .celda--fijada{background:var(--superficie-hundida)}.rejilla__fila--sel .celda--fijada{background:var(--acento-tinte-fuerte)}.celda__orden{color:var(--acento);flex:0 0 auto}.rejilla__estado{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e3);padding:var(--e6) var(--e5);max-width:620px}.rejilla__estado--filtro{background:var(--aviso-tinte);border-left:4px solid var(--aviso)}.rejilla__vacio{margin:0;font:var(--texto-titulo-seccion);color:var(--texto-medio)}.rejilla__mas{padding:var(--e2) var(--e3)}.tabla__paginacion{flex:0 0 var(--paginacion);display:flex;align-items:center;gap:var(--e3);padding:0 var(--e3);border-top:1px solid var(--borde);background:var(--fondo);font:var(--texto-cuerpo)}.tabla__dialogo{display:flex;flex-direction:column;gap:var(--e3)}.tabla__campo{display:flex;flex-direction:column;gap:var(--e1)}.tabla__opcion{display:flex;align-items:flex-start;gap:var(--e2)}.columnas{list-style:none;margin:0;padding:0}.columnas__fila{display:flex;align-items:center;gap:var(--e2);height:var(--fila-tabla);border-bottom:1px solid color-mix(in srgb,var(--borde) 55%,white)}.columnas__rotulo{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.columnas__fijar--si{color:var(--acento);font-weight:600}.tabla__agrupar{flex:0 0 32px;display:flex;align-items:center;gap:var(--e1);padding:0 var(--e3);border-bottom:1px solid var(--borde);overflow-x:auto}.celda__menu{position:relative;flex:0 0 auto;z-index:4}.celda__menu-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:var(--radio-control);background:transparent;color:var(--texto-medio);font:var(--texto-cuerpo);line-height:1;cursor:pointer;padding:0}.celda__menu-btn:hover,.celda__menu-btn[aria-expanded=true],.celda__menu-btn--activo{color:var(--acento);background:var(--acento-tinte-fuerte)}.celda__menu-lista{position:fixed;z-index:40;min-width:180px;transform:translate(-100%);padding:var(--e1);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);box-shadow:0 4px 12px color-mix(in srgb,var(--texto-fuerte) 12%,transparent)}.celda__menu-item{display:block;width:100%;border:none;border-radius:var(--radio-control);background:transparent;padding:var(--e1) var(--e2);font:var(--texto-cuerpo);color:var(--texto-fuerte);text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;white-space:nowrap}.celda__menu-item:hover{background:var(--superficie-hundida)}.grupo{display:flex;align-items:center;gap:var(--e2);width:100%;height:var(--fila-tabla);padding-right:var(--e3);border-bottom:1px solid var(--borde);background:var(--fondo);font:var(--texto-cuerpo);color:var(--texto-fuerte)}.grupo:hover{background:var(--superficie-hundida)}.grupo__check{flex:0 0 auto;margin:0}.grupo__expandir{display:flex;align-items:center;gap:var(--e2);flex:1;min-width:0;border:none;background:transparent;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.grupo__flecha{width:14px;color:var(--texto-medio)}.grupo__rotulo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grupo__cuenta{color:var(--texto-medio);white-space:nowrap}.rejilla__fila--flujo{position:static}.rejilla__fila--hoja{box-shadow:inset 3px 0 0 var(--acento-tinte)}.grupo__estado{display:flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3)}.grupo__mas{padding:var(--e2) var(--e3);border-bottom:1px solid var(--borde)}.plantillas{list-style:none;margin:0;padding:0}.plantillas__fila{display:flex;align-items:flex-start;gap:var(--e2);padding:var(--e2) 0;border-bottom:1px solid color-mix(in srgb,var(--borde) 55%,white);cursor:pointer}.plantillas__fila input{margin-top:3px}.plantillas__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.plantillas__nombre{display:inline-flex;align-items:center;gap:var(--e2)}.plantillas__favorita{margin-right:auto}.rejilla__fila--clicable{cursor:pointer}.rejilla__fila--clicable:hover{background:color-mix(in srgb,var(--acento) 4%,transparent)}.rejilla__fila--activa,.rejilla__fila--activa:hover{background:var(--acento-tinte);box-shadow:inset 3px 0 0 var(--acento)}.tabla-en-columna{--rejilla-fija: 1}.tabla-en-columna .tabla{min-width:0}.tabla-en-columna .rejilla__cuerpo>*{min-width:var(--rejilla-ancho)}.plantillas-admin__pestanas{flex:0 0 36px;display:flex;align-items:stretch;gap:var(--e4);padding:0 var(--e4);background:var(--superficie);border-bottom:1px solid var(--borde)}.plantillas-admin__pestana{display:inline-flex;align-items:center;padding:0 2px;border:none;border-bottom:2px solid transparent;background:none;color:var(--texto-medio);font:var(--texto-cuerpo);cursor:pointer}.plantillas-admin__pestana:hover{color:var(--texto-fuerte)}.plantillas-admin__pestana--activa{color:var(--acento);font-weight:600;border-bottom-color:var(--acento)}.plantillas-admin__entrada{width:100%;border:none;padding:0;background:transparent;color:var(--texto-fuerte);font:var(--texto-cuerpo);outline:none}.plantillas-admin__buscar{width:260px}.plantillas-admin__origen{width:200px}.plantillas-admin__tabla{table-layout:fixed}.plantillas-admin__tabla th:nth-child(2),.plantillas-admin__tabla td:nth-child(2){width:auto}.plantillas-admin__nombre{display:inline-flex;align-items:center;gap:var(--e2);max-width:100%;overflow:hidden}.plantillas-admin__enlace{padding:0;border:none;background:none;color:var(--texto-fuerte);font:600 13px/1.45 var(--familia);cursor:pointer;overflow:hidden;text-overflow:ellipsis}.plantillas-admin__enlace:hover{color:var(--acento);text-decoration:underline}.plantillas-admin__acciones{width:1%;text-align:right}.plantillas-admin__chips{display:inline-flex;align-items:center;gap:var(--e1)}.plantillas-admin__chip{display:inline-flex;align-items:center;height:22px;padding:0 var(--e2);border:1px solid var(--borde);border-radius:999px;background:var(--superficie-hundida);color:var(--texto-medio);font:var(--texto-auxiliar);white-space:nowrap;cursor:pointer}.plantillas-admin__chip:hover:not(:disabled){border-color:var(--acento-borde);background:var(--acento-tinte);color:var(--acento)}.plantillas-admin__chip:focus-visible{outline:2px solid var(--acento-borde);outline-offset:1px}.plantillas-admin__chip:disabled{color:var(--texto-suave);cursor:not-allowed}.plantillas-admin__chip--peligro{color:var(--error)}.plantillas-admin__chip--peligro:hover:not(:disabled){border-color:var(--error);background:var(--error-tinte);color:var(--error)}.plantillas-admin__consecuencias{margin:0;padding-left:var(--e4);display:flex;flex-direction:column;gap:var(--e1)}.plantillas-admin__formulario{display:flex;flex-direction:column;gap:var(--e4)}.plantillas-admin__campo{display:flex;flex-direction:column;gap:var(--e1)}.plantillas-admin__campo .control{height:32px}.disenador{display:flex;flex-direction:column;height:calc(100vh - 52px);min-height:0}.disenador__barra{display:flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e4);border-bottom:1px solid var(--borde);background:var(--superficie)}.disenador__nombre{font:var(--texto-titulo-seccion);min-width:300px;height:32px}.disenador__barra .control{height:32px}.disenador__hueco{flex:1}.disenador__cuerpo{flex:1;display:grid;grid-template-columns:240px 1fr;min-height:0}.disenador__lateral{border-right:1px solid var(--borde);padding:var(--e3);overflow:auto;display:flex;flex-direction:column;gap:var(--e3)}.disenador__lienzo{min-width:0;min-height:0}.disenador__columnas .columnas__fila{height:auto;padding:2px 0}.disenador{--gjs-main-font: var(--familia);--gjs-left-width: 260px;--gjs-font-size: 12px;--gjs-primary-color: var(--superficie);--gjs-main-color: var(--superficie);--gjs-secondary-color: var(--texto-medio);--gjs-font-color: var(--texto-medio);--gjs-font-color-active: var(--texto-fuerte);--gjs-secondary-light-color: var(--texto-medio);--gjs-arrow-color: var(--texto-medio);--gjs-tertiary-color: var(--acento);--gjs-quaternary-color: var(--acento);--gjs-color-blue: var(--acento);--gjs-color-highlight: var(--acento-borde);--gjs-main-dark-color: var(--superficie-hundida);--gjs-secondary-dark-color: var(--superficie-hundida);--gjs-main-light-color: var(--borde);--gjs-light-border: var(--borde);--gjs-soft-light-color: var(--fondo);--gjs-dark-text-shadow: transparent}.disenador .gjs-editor{font-family:var(--familia);color:var(--texto-medio)}.disenador .gjs-pn-panel{box-shadow:none}.disenador .gjs-pn-commands,.disenador .gjs-pn-options,.disenador .gjs-pn-devices-c{border-bottom:1px solid var(--borde)}.disenador .gjs-pn-views{border-bottom:1px solid var(--borde);border-left:1px solid var(--borde)}.disenador .gjs-pn-views-container{border-left:1px solid var(--borde);box-shadow:none}.disenador .gjs-pn-btn{border-radius:var(--radio-control);color:var(--texto-medio);font-size:16px}.disenador .gjs-pn-btn:hover{background:var(--superficie-hundida);color:var(--texto-fuerte)}.disenador .gjs-pn-btn.gjs-pn-active{background:var(--acento-tinte);color:var(--acento);box-shadow:none}.disenador .gjs-cv-canvas{background-color:var(--superficie-hundida)}.disenador .gjs-block-categories,.disenador .gjs-blocks-c{background:transparent}.disenador .gjs-block-category .gjs-title,.disenador .gjs-sm-sector-title,.disenador .gjs-trait-category .gjs-title,.disenador .gjs-layer-title{background:var(--superficie-hundida);border-bottom:1px solid var(--borde);color:var(--texto-medio);font:var(--texto-etiqueta);text-transform:uppercase;letter-spacing:.03em}.disenador .gjs-block{width:calc(50% - 8px);min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:4px;padding:var(--e2);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);box-shadow:none;color:var(--texto-fuerte);font:var(--texto-auxiliar)}.disenador .gjs-block:hover{border-color:var(--acento);color:var(--acento);box-shadow:none}.disenador .gjs-block__media{margin:0;color:var(--texto-medio);font-size:22px;line-height:1}.disenador .gjs-block:hover .gjs-block__media{color:var(--acento)}.disenador .gjs-block-label{font:var(--texto-auxiliar);text-align:center}.disenador .gjs-field,.disenador .gjs-clm-tags,.disenador .gjs-sm-composite,.disenador .gjs-sm-stack .gjs-sm-layer{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--texto-fuerte)}.disenador .gjs-field input,.disenador .gjs-field select,.disenador .gjs-field textarea{color:var(--texto-fuerte)}.disenador .gjs-sm-label,.disenador .gjs-label,.disenador .gjs-trt-trait__label{color:var(--texto-medio)}.disenador .gjs-badge,.disenador .gjs-toolbar{background-color:var(--acento);border-radius:var(--radio-control)}.panel-dividido{flex:1 1 0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);border:1px solid var(--borde);border-radius:8px;overflow:hidden;background:var(--superficie)}.panel-dividido--filas{grid-template-columns:minmax(0,1fr)}.panel-dividido__columna{min-width:0;min-height:0;display:flex;flex-direction:column}.panel-dividido__separador{width:6px;padding:0;margin:0;border:none;border-left:1px solid var(--borde);border-right:1px solid var(--borde);background:var(--fondo);cursor:col-resize;touch-action:none;flex:none;align-self:stretch}.panel-dividido__separador--filas{width:100%;height:6px;border-left:none;border-right:none;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);cursor:row-resize}.panel-dividido__separador:hover,.panel-dividido__separador:focus-visible{background:color-mix(in srgb,var(--acento) 28%,var(--fondo));outline:none}.panel-dividido__separador:active{background:color-mix(in srgb,var(--acento) 45%,var(--fondo))}.maestro{flex:1;min-height:0;display:flex;flex-direction:column;border-top:1px solid var(--borde)}.maestro--lado{display:grid;grid-template-rows:minmax(0,1fr)}.maestro__listado{flex:1 1 0;min-height:120px;min-width:0;display:flex;flex-direction:column;overflow:hidden}.maestro--lado .maestro__listado{flex:1;min-height:0}.maestro__detalle{flex:0 0 42%;min-height:140px;display:flex;flex-direction:column;overflow:hidden;padding:0;background:var(--fondo)}.maestro__detalle--lado{flex:1;min-height:0}.maestro__detalle>.auxiliar{padding:var(--e3) var(--e4)}.maestro__botones{display:flex;align-items:center;gap:var(--e2);margin-left:auto;align-self:center}.maestro__vistas{display:flex;gap:2px}.boton.maestro__boton-icono{flex:none;justify-content:center;width:30px;padding:0;background:var(--acento);border-color:var(--acento);color:#fff}.boton.maestro__boton-icono:hover{background:var(--acento-hover);border-color:var(--acento-hover);color:#fff}.boton.maestro__boton-icono--apagado{background:var(--acento-tinte);border-color:var(--acento-borde);color:var(--acento)}.boton.maestro__boton-icono--apagado:hover{background:color-mix(in srgb,var(--acento) 18%,white);border-color:var(--acento);color:var(--acento)}.campo{display:flex;flex-direction:column;gap:var(--e1);min-width:0}.campo__rotulo{display:flex;align-items:center;gap:var(--e2);text-transform:uppercase;letter-spacing:.03em}.campo__marca{text-transform:none;letter-spacing:0}.campo__control{width:100%}textarea.campo__control{height:auto;padding:var(--e1) var(--e2);resize:vertical}.campo--bloqueado .campo__control{background:var(--superficie-hundida);color:var(--texto-medio)}.campo--aprobacion .campo__control{border-color:color-mix(in srgb,var(--aviso) 45%,white)}.campo--aprobacion .campo__nota{color:var(--aviso)}.campo--conflicto .campo__control{border-color:var(--error);border-width:1px;box-shadow:inset 0 0 0 1px var(--error)}.campo__nota{display:flex;align-items:center;gap:var(--e1);margin:0;font:var(--texto-micro);color:var(--texto-suave)}.campo__punto{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.campo__punto--neutro{background:var(--texto-suave)}.campo__punto--aviso{background:var(--aviso)}.campo__punto--ok{background:var(--exito)}.campo__ayuda{margin:0}.campo__conflicto{margin:0;padding:var(--e2);border-left:4px solid var(--error);background:var(--error-tinte);font:var(--texto-auxiliar)}.campo__enlace{height:auto;padding:0;color:var(--acento);text-decoration:underline}.conflicto{max-width:760px;width:min(760px,94vw)}.conflicto__explicacion{margin:0 0 var(--e3);font:var(--texto-cuerpo);color:var(--texto-medio)}.conflicto__tabla{width:100%;border-collapse:collapse;font:var(--texto-cuerpo)}.conflicto__tabla th,.conflicto__tabla td{padding:var(--e2);border-bottom:1px solid var(--borde);text-align:left;vertical-align:top}.conflicto__tabla thead th{font:var(--texto-etiqueta);text-transform:uppercase;letter-spacing:.03em;color:var(--texto-medio)}.conflicto__tabla tbody th{font-weight:600;white-space:nowrap;color:var(--texto-fuerte)}.conflicto__opcion{display:flex;align-items:flex-start;gap:var(--e2);cursor:pointer}.conflicto__opcion span{overflow-wrap:anywhere}.conflicto__fila--igual td,.conflicto__fila--igual th{color:var(--texto-suave)}.tarjetas-fondo{display:flex;flex-direction:column;gap:var(--e3);background:var(--acento-tinte-fuerte)}.tarjeta{display:flex;flex-direction:column;gap:var(--e4);padding:var(--e4);min-width:0;background:var(--superficie);border:1px solid var(--borde);border-radius:8px;container-type:inline-size}.tarjeta__cab{display:flex;align-items:center;gap:10px;min-width:0}.tarjeta__icono{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--acento-tinte);color:var(--acento)}.tarjeta__icono--info{background:var(--info-tinte)}.tarjeta__icono--aviso{background:var(--aviso-tinte)}.tarjeta__icono--exito{background:var(--exito-tinte)}.tarjeta__textos{display:flex;flex-direction:column;gap:1px;min-width:0}.tarjeta__titulo{margin:0;font:600 13px/1.3 var(--familia);color:var(--texto-fuerte)}.tarjeta__cuenta{margin-left:6px;font:500 11px/1 var(--familia);font-variant-numeric:tabular-nums;color:var(--texto-suave)}.tarjeta__subtitulo{margin:0;font:var(--texto-micro);color:var(--texto-suave)}.tarjeta__accion{margin-left:auto}.tarjeta__rejilla{display:grid;grid-template-columns:repeat(var(--columnas, 3),minmax(0,1fr));gap:var(--e3) var(--e5);align-items:start}.tarjeta__cuerpo{min-width:0}@container (max-width: 560px){.tarjeta__rejilla{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.tarjetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--e3);align-items:stretch}.tarjeta-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.tarjeta-campo__rotulo{font:500 10px/1.2 var(--familia);color:var(--texto-medio);text-transform:uppercase;letter-spacing:.02em}.tarjeta-campo__valor{display:flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--borde);border-radius:4px;font:400 13px/1.3 var(--familia);background:var(--superficie-hundida);color:var(--texto-medio);overflow-wrap:anywhere}.tarjeta-campo__nota{font:400 11px/1.3 var(--familia);color:var(--texto-suave)}.agentes__nav{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.agentes__nav-chip{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);text-decoration:none;text-align:center;white-space:nowrap}.agentes__nav-chip:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.agentes__nav-chip--activo{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.agentes__acciones-fila{display:flex;gap:var(--e2);flex-wrap:nowrap;justify-content:flex-end;overflow:visible}.agentes__volver{margin-right:var(--e3)}.agentes__vieja{color:var(--error);font-weight:600}.agentes__permisos{display:flex;flex-direction:column;gap:var(--e2)}.agentes__permisos h2{margin:0}.agentes__interruptor{display:flex;align-items:flex-start;gap:var(--e2);font:var(--texto-cuerpo)}.agentes__ficha-cuerpo{padding:var(--e3);border-radius:8px}.agentes__guardar-copiar{display:flex;flex-direction:column;gap:var(--e3)}.agentes__clonar{display:flex;align-items:flex-end;gap:var(--e3);flex-wrap:wrap;padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie)}.agentes__clonar p{flex-basis:100%;margin:0}.agentes__terminal-detalle{padding:8px 12px 12px;display:grid;grid-template-columns:minmax(240px,1fr) minmax(200px,auto);gap:var(--e3);align-items:start}.agentes__cursores{display:flex;flex-direction:column;gap:var(--e2);align-items:flex-start}.agentes__cursores h3{margin:0}.agentes__cursores ul{margin:0;padding-left:var(--e4)}.agentes__cursores p{margin:0}.agentes__acciones{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap}.agentes__dialogo{width:min(560px,92vw);display:flex;flex-direction:column;gap:var(--e3)}.agentes__dialogo h2,.agentes__dialogo p{margin:0}.agentes__entrada--apagada .monitor__fila,.monitor__fila.agentes__entrada--apagada{opacity:.65}.agentes__vistas{display:flex;gap:2px;margin-right:var(--e2)}.agentes__vista--activa{background:var(--acento-tinte-fuerte);box-shadow:inset 0 -2px 0 var(--acento)}.agentes__bandeja-lista{--cola-lateral: 320px;flex:1;min-height:0;border-top:1px solid var(--borde)}.agentes__bandeja-lista .bandeja__cola:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.agentes__bandeja-detalle{overflow:hidden;padding:0;display:flex;flex-direction:column;min-height:0;background:var(--fondo)}.agentes__bandeja-detalle>.auxiliar{padding:var(--e3) var(--e4)}.agentes__maestro-tabla{flex:1 1 0;min-height:120px;overflow:auto}.agentes__maestro-tabla:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.agentes__maestro-tabla>.monitor__cols{top:0;z-index:2;background:var(--superficie-hundida)}.agentes__maestro-tabla .monitor__grupo .monitor__cols{top:40px;z-index:2;background:var(--superficie-hundida)}.agentes__maestro-tabla .monitor__grupo-cabecera{z-index:3}.agentes__fila{cursor:pointer}.agentes__fila--activa{background:color-mix(in srgb,var(--acento) 12%,var(--superficie));outline:1px solid color-mix(in srgb,var(--acento) 35%,var(--borde));outline-offset:-1px}.agentes__fila--sin-configurar,.bandeja__entrada.agentes__entrada--sin-configurar{background:color-mix(in srgb,var(--aviso) 26%,var(--superficie));box-shadow:inset 3px 0 0 var(--aviso)}.agentes__fila--sin-configurar.agentes__fila--activa,.bandeja__entrada.agentes__entrada--sin-configurar.bandeja__entrada--activa{background:color-mix(in srgb,var(--aviso) 34%,var(--superficie));outline-color:color-mix(in srgb,var(--aviso) 55%,var(--borde));box-shadow:inset 3px 0 0 var(--aviso)}.agentes__panel{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.agentes__panel-cabecera{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2) var(--e3);padding:var(--e2) var(--e3);border-bottom:1px solid var(--borde);background:var(--superficie);flex:none}.agentes__panel-identidad{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap;min-width:0}.agentes__panel-pestanas{margin:0}.agentes__panel-acciones{display:flex;align-items:center;gap:var(--e2);margin-left:auto;flex-wrap:wrap}.agentes__panel-aviso{margin:var(--e2) var(--e3) 0;flex:none}.agentes__panel-cuerpo{flex:1;min-height:0;overflow:auto;padding:var(--e4);display:flex;flex-direction:column;gap:var(--e4);background:var(--acento-tinte-fuerte)}.agentes__campo-casilla>.campo>.campo__rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.agentes__casilla{display:flex;align-items:center;gap:var(--e2);font:var(--texto-cuerpo);color:var(--texto-fuerte);cursor:pointer}.agentes__casilla:has(input:disabled){cursor:default;color:var(--texto-suave)}.agentes__solo-lectura{display:flex;flex-direction:column;gap:2px}.agentes__solo-lectura .etiqueta,.agentes__solo-lectura .micro{color:var(--texto-secundario)}.agentes__jefes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--e4);align-items:start;min-height:0}.agentes__subbloque-titulo{margin:0;font:var(--texto-etiqueta);color:var(--texto-secundario);text-transform:uppercase;letter-spacing:.04em}.agentes__jefes-col{display:flex;flex-direction:column;min-width:0;max-height:min(70vh,640px);overflow:auto;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta)}.agentes__jefes-col>.agentes__subbloque-titulo{position:sticky;top:0;z-index:2;flex:none;display:flex;align-items:center;min-height:32px;padding:0 var(--e3);background:var(--superficie-hundida);border-bottom:1px solid var(--borde);font:600 10px/1.3 var(--familia);color:var(--texto-medio)}.agentes__jefes-col>:not(.agentes__subbloque-titulo,table){margin:var(--e3)}.agentes__jefes-col>.agentes__subbloque-titulo+table thead th{top:32px}.agentes__jefes-tabla{width:100%;border-collapse:collapse;font:var(--texto-cuerpo)}.agentes__jefes-tabla thead th{position:sticky;top:0;z-index:1;background:var(--superficie);text-align:left;font:var(--texto-etiqueta);color:var(--texto-secundario);padding:var(--e1) var(--e2);border-bottom:1px solid var(--borde)}.agentes__jefes-tabla tbody td{padding:var(--e1) var(--e2);border-bottom:1px solid var(--borde-suave, var(--borde));vertical-align:middle}.agentes__jefes-col:first-child .agentes__jefes-tabla tbody tr{cursor:pointer}.agentes__jefes-col:first-child .agentes__jefes-tabla tbody tr:hover{background:var(--fondo-hover, color-mix(in srgb, var(--acento) 6%, transparent))}.agentes__jefes-fila--activa{background:color-mix(in srgb,var(--acento) 12%,transparent)}.agentes__jefes-check{width:2rem;text-align:center}.agentes__correrutas-filtro{margin-bottom:var(--e3)}.agentes__correrutas-check{display:inline-flex;align-items:center;gap:var(--e2);font:var(--texto-cuerpo);cursor:pointer}.agentes__cli-asig-subtitulo{margin-bottom:var(--e3)}.agentes__cli-asig-clientes{grid-column:1 / -1}@media(min-width:900px){.agentes__jefes:has(.agentes__cli-asig-clientes){grid-template-columns:minmax(220px,280px) 1fr}.agentes__cli-asig-clientes{grid-column:auto}}.agentes__cli-asig-filtros{display:flex;flex-wrap:wrap;gap:var(--e2);align-items:flex-end;margin-bottom:var(--e2)}.agentes__cli-asig-filtros label{display:flex;flex-direction:column;gap:var(--e1);font:var(--texto-etiqueta);color:var(--texto-secundario)}.agentes__cli-asig-filtros input{font:var(--texto-cuerpo);padding:var(--e1) var(--e2);border:1px solid var(--borde);border-radius:var(--radio, 4px);min-width:8rem}.agentes__versiones-toolbar{display:flex;flex-wrap:wrap;gap:var(--e4);align-items:flex-start;justify-content:space-between;margin-bottom:var(--e3)}.agentes__versiones-radios{display:flex;flex-wrap:wrap;gap:var(--e2);align-items:center;border:none;padding:0;margin:0}.agentes__versiones-radio{display:inline-flex;align-items:center;gap:var(--e1);font:var(--texto-cuerpo);cursor:pointer}.agentes__versiones-objetivo{display:flex;flex-direction:column;gap:var(--e1);align-items:flex-start}.agentes__versiones-edicion{display:flex;flex-wrap:wrap;gap:var(--e2);align-items:flex-end;margin-bottom:var(--e3);padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio, 4px)}.agentes__versiones-edicion label{display:flex;flex-direction:column;gap:var(--e1);font:var(--texto-etiqueta);color:var(--texto-secundario)}.agentes__versiones-edicion input{font:var(--texto-cuerpo);padding:var(--e1) var(--e2);border:1px solid var(--borde);border-radius:var(--radio, 4px);min-width:8rem}.agentes__versiones-edicion-acciones{display:flex;gap:var(--e2)}.agentes__versiones-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--e4);align-items:stretch}@media(max-width:1100px){.agentes__versiones-cuerpo{grid-template-columns:1fr}}.agentes__versiones-terminales{max-height:min(65vh,620px)}.agentes__versiones-fila--desact{background:color-mix(in srgb,var(--peligro, #c44) 10%,transparent)}.agentes__versiones-detalle{display:flex;flex-direction:column;min-width:0;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);overflow:hidden}.agentes__versiones-detalle-cuerpo{flex:1;display:flex;flex-direction:column;gap:var(--e3);padding:14px;background:var(--acento-tinte-fuerte)}.agentes__versiones-detalle .tarjeta{gap:var(--e3);padding:14px}.agentes__versiones-dl{display:grid;grid-template-columns:1fr 1fr;gap:var(--e3);margin:0}.agentes__versiones-dl--columna{grid-template-columns:1fr}.agentes__versiones-dl dt{font:500 10px/1.3 var(--familia);text-transform:uppercase;color:var(--texto-medio);margin:0 0 3px}.agentes__versiones-dl dd{margin:0;display:flex;align-items:center;min-height:28px;padding:0 var(--e2);background:var(--superficie-hundida);border:1px solid var(--borde);border-radius:var(--radio-control);font:var(--texto-cuerpo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentes__dietas-filtros{margin-bottom:var(--e3)}.agentes__dietas{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--e4);align-items:start;min-height:0}.agentes__dietas-col{display:flex;flex-direction:column;min-width:0;max-height:min(70vh,720px);overflow:auto;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta)}.agentes__dietas-col>.agentes__subbloque-titulo{position:sticky;top:0;z-index:2;display:flex;align-items:center;min-height:32px;padding:0 var(--e3);background:var(--superficie-hundida);border-bottom:1px solid var(--borde);font:600 10px/1.3 var(--familia);color:var(--texto-medio)}.agentes__dietas-col>.agentes__subbloque-titulo+table thead th{top:32px}.agentes__dietas-col>.auxiliar,.agentes__dietas-col>.ficha__cargando{margin:var(--e3)}.agentes__dietas-importe{text-align:right;font-variant-numeric:tabular-nums}.agentes__dietas-total{margin:0;padding:var(--e2) var(--e3);font:var(--texto-cuerpo);text-align:right;background:var(--acento-tinte-fuerte);border-bottom:1px solid var(--borde)}.agentes__dietas{grid-template-columns:minmax(0,1fr) minmax(320px,460px)}@media(max-width:900px){.agentes__dietas{grid-template-columns:1fr}}.agentes__dietas-cats-cab{flex:none;display:flex;align-items:center;min-height:48px;padding:0 14px;border-bottom:1px solid var(--borde)}.agentes__dietas-cats-cuerpo{flex:1;display:flex;flex-direction:column;gap:var(--e3);padding:14px;background:var(--acento-tinte-fuerte)}.agentes__dietas-cat{gap:var(--e3);padding:14px}.agentes__dietas-cat-titulo{display:flex;align-items:center;gap:var(--e2);margin:0;font:600 13px/1.3 var(--familia);color:var(--texto-fuerte)}.agentes__dietas-cat-codigo{padding:1px 6px;border-radius:3px;background:var(--acento-tinte);color:var(--acento);font:600 10px/1.5 var(--familia)}.agentes__dietas-cat-importes{display:grid;grid-template-columns:1fr 1fr;gap:var(--e3)}.agentes__importe-con-simbolo{position:relative;display:block}.agentes__importe-con-simbolo>.control{width:100%;padding-right:26px}.agentes__importe-con-simbolo>span{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--texto-suave);pointer-events:none}.agentes__dietas-cats-acciones{display:flex;justify-content:flex-end;gap:var(--e2)}.agentes__filtro-check{width:110px;flex-direction:row;align-items:center;gap:var(--e2)}.agentes__filtro-check .etiqueta{white-space:nowrap}.agentes__bandeja{--cola-lateral: 340px;flex:1;min-height:0;border-top:1px solid var(--borde)}.agentes__bandeja .bandeja__cola:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.agentes__bandeja .bandeja__detalle{overflow:auto;padding:0}.agentes__bandeja .bandeja__detalle>.auxiliar{padding:var(--e3) var(--e4)}.agentes__bandeja .agentes__texto-mensaje{border-top:none;height:100%}.agentes__marca{margin-right:6px;vertical-align:middle}.agentes__cola-texto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentes__entrada-mensaje{cursor:pointer}.agentes__entrada-mensaje--activa .monitor__fila--ag-mensajes{background:color-mix(in srgb,var(--acento) 12%,var(--superficie))}.agentes__tabla-wrap{flex:1;min-height:0;overflow:auto}table.tabla-densa.agentes__tabla-mensajes{table-layout:fixed}table.tabla-densa.agentes__tabla-mensajes th:nth-child(2),table.tabla-densa.agentes__tabla-mensajes td:nth-child(2){width:72px}table.tabla-densa.agentes__tabla-mensajes th:nth-child(6),table.tabla-densa.agentes__tabla-mensajes td:nth-child(6){width:99%}.agentes__tabla-mensajes th:first-child,.agentes__tabla-mensajes td:first-child{width:36px;text-align:center}.agentes__tabla-mensajes th:nth-child(3),.agentes__tabla-mensajes td:nth-child(3){width:140px}.agentes__tabla-mensajes th:nth-child(4),.agentes__tabla-mensajes td:nth-child(4){width:100px}.agentes__tabla-mensajes th:nth-child(5),.agentes__tabla-mensajes td:nth-child(5){width:56px}.agentes__tabla-mensajes th:nth-child(7),.agentes__tabla-mensajes td:nth-child(7){width:96px}.agentes__tabla-mensajes th:nth-child(8),.agentes__tabla-mensajes td:nth-child(8){width:110px}.agentes__celda-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentes__texto-mensaje{flex:0 0 auto;padding:var(--e3) var(--e4);border-top:1px solid var(--borde);background:var(--superficie)}.agentes__texto-mensaje .etiqueta{display:block;margin-bottom:var(--e1)}.agentes__texto-mensaje p{margin:0;white-space:pre-wrap;font:var(--texto-cuerpo)}.dialogo--ancho{max-width:min(720px,94vw)}.tabla-densa__fila--activa td{background:color-mix(in srgb,var(--acento) 12%,var(--superficie))}.agentes__dialogo-mensaje{width:min(720px,94vw);max-height:90vh;display:flex;flex-direction:column}.agentes__dialogo-mensaje .dialogo__cuerpo{display:flex;flex-direction:column;gap:var(--e3);min-height:0;overflow:auto}.agentes__alta-campos{display:flex;gap:var(--e2);flex-wrap:wrap}.agentes__alta-texto{display:flex;flex-direction:column;gap:var(--e1)}.agentes__alta-texto textarea{resize:vertical;min-height:4.5rem}.agentes__alta-tabla-wrap{max-height:280px;overflow:auto;border:1px solid var(--borde);border-radius:var(--radio-control)}.agentes__check-bajas{width:auto;flex-direction:row;align-items:center;gap:var(--e2)}.agentes__bandeja-aa{--cola-lateral: 340px;flex:1;min-height:0;border-top:1px solid var(--borde)}.agentes__bandeja-aa .bandeja__cola:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.agentes__aa-detalle{overflow:auto;padding:0;background:var(--fondo)}.agentes__aa-detalle>.auxiliar{padding:var(--e3) var(--e4)}.agentes__aa-panel{padding:var(--e3) var(--e4);display:flex;flex-direction:column;gap:var(--e3)}.agentes__aa-dl{margin:0;display:grid;gap:var(--e2)}.agentes__aa-dl>div{display:grid;grid-template-columns:9rem 1fr;gap:var(--e2);align-items:baseline}.agentes__aa-dl dt,.agentes__aa-dl dd{margin:0}.agentes__fila-asig{cursor:pointer}.agentes__fila-asig--activa{background:color-mix(in srgb,var(--acento) 12%,var(--superficie))}.agentes__vacio{display:flex;flex-direction:column;gap:var(--e1);padding:var(--e5) var(--e3);text-align:center}.agentes__vacio .auxiliar,.agentes__vacio .micro{margin:0}.agentes__versiones-vacio{margin:auto;text-align:center}.agentes__panel-cuerpo--compacto{padding:6px;gap:var(--e1)}.agentes__panel-cuerpo--compacto .tarjetas{gap:var(--e2)}.agentes__panel-cuerpo--compacto .tarjeta{gap:6px;padding:var(--e2) var(--e2) 6px}.agentes__panel-cuerpo--compacto .tarjeta__rejilla{gap:var(--e2) var(--e3)}.agentes__campo-casilla--arriba>.campo>.campo__rotulo{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.agentes__campo-casilla--arriba .agentes__casilla{min-height:30px;font-size:12px}.agentes__panel-cuerpo--sistema{padding:var(--e2);gap:var(--e2)}.agentes__panel-cuerpo--sistema .tarjetas{gap:var(--e2)}.agentes__panel-cuerpo--sistema .tarjeta{gap:var(--e2);padding:10px}.agentes__panel-cuerpo--sistema .tarjeta__rejilla{gap:var(--e2) var(--e3)}.comercial__nav{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.comercial__nav-chip{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);text-decoration:none;text-align:center;white-space:nowrap}.comercial__nav-chip:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.comercial__nav-chip--activo{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.comercial__alta{display:flex;flex-wrap:wrap;gap:var(--e3);align-items:flex-end;flex:0 0 auto}.comercial__acciones{display:flex;gap:var(--e2);flex-wrap:nowrap;justify-content:flex-end;align-items:center;overflow:visible}.monitor__fila--co-alertas .comercial__acciones{display:grid;grid-template-columns:auto 6.25rem 6.75rem auto;gap:var(--e2);align-items:center;justify-content:end;width:100%}.monitor__fila--co-alertas .comercial__acciones>.boton{justify-self:stretch;white-space:nowrap}.comercial__acciones-celda{display:flex;justify-content:flex-end;min-width:0}.comercial__accion-hueco{display:block;min-height:1px}.comercial__detalle-acciones .comercial__acciones{display:grid;grid-template-columns:auto 6.25rem 6.75rem auto;justify-content:start;width:auto}.comercial__detalle-acciones{display:flex;flex-wrap:wrap;gap:var(--e2);margin-top:var(--e3);padding-top:var(--e3);border-top:1px solid var(--borde, #e2e8f0)}.comercial__entrada--aviso .monitor__fila,.monitor__fila.comercial__entrada--aviso{background:var(--aviso-tinte)}.comercial__entrada--mala .monitor__fila,.monitor__fila.comercial__entrada--mala{background:var(--error-tinte)}.comercial__pasos{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:0 0 auto}.comercial__vistas{display:flex;gap:2px;margin-right:var(--e2)}.comercial__vista--activa{background:var(--acento-tinte-fuerte);box-shadow:inset 0 -2px 0 var(--acento)}.comercial__bandeja{flex:1;min-height:0}.comercial__tabla-alertas{overflow:auto}.comercial__tabla-alertas>.monitor__cols{top:0;height:auto;min-height:32px}.comercial__promos{display:flex;flex-direction:column;min-height:0}.comercial__filtro{width:170px}.comercial__enlace-aviso{padding:0;height:auto}.comercial__vacio{display:flex;align-items:center;gap:var(--e2);padding:var(--e3) 0}.comercial__promo-error{margin:var(--e3);display:flex;align-items:center;gap:var(--e2)}.comercial__fila--aviso td:first-child{box-shadow:inset 4px 0 0 var(--aviso)}.comercial__promo-detalle{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:var(--e3);padding:0 var(--e4) var(--e3)}.comercial__promo-detalle-cab{position:sticky;top:0;z-index:1;flex:0 0 auto;min-height:40px;display:flex;align-items:center;gap:var(--e3);margin:0 calc(-1 * var(--e4));padding:0 var(--e4);background:var(--fondo);border-bottom:1px solid var(--borde)}.comercial__promo-identidad{display:flex;align-items:center;gap:var(--e2);min-width:0;font:var(--texto-cuerpo)}.comercial__promo-descripcion{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto-medio)}.comercial__promo-comporta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:var(--e2);border-left:1px solid var(--borde);font:var(--texto-auxiliar);color:var(--texto-medio)}.comercial__promo-acciones{margin-left:auto;display:flex;align-items:center;gap:var(--e2);flex-shrink:0}.comercial__promo-confirmar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e1) var(--e4);padding:var(--e2) var(--e3);border:1px solid var(--error);border-left-width:4px;border-radius:var(--radio-control);background:var(--error-tinte);font:var(--texto-cuerpo)}.comercial__promo-confirmar p,.comercial__promo-confirmar ul{margin:0}.comercial__promo-confirmar ul{padding-left:var(--e4);flex:1 1 360px}.comercial__promo-confirmar .comercial__promo-acciones{margin-left:auto}.comercial__promo-paneles{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);gap:var(--e3)}.comercial__promo-panel-marca{display:block;max-width:220px;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comercial__promo-tarjeta{min-height:0;overflow:hidden;gap:var(--e2);padding:var(--e2) var(--e2) 0}.comercial__promo-tarjeta>.tarjeta__cuerpo{flex:1;min-height:0;overflow:auto;margin:0 calc(-1 * var(--e2));border-top:1px solid var(--borde)}.comercial__promo-tarjeta .tarjeta__cuerpo>.comercial__promo-tabla th{position:sticky;top:0;z-index:1}.comercial__promo-tarjeta .comercial__promo-tabla th,.comercial__promo-tarjeta .comercial__promo-tabla td{padding:0 6px}.comercial__promo-tarjeta .comercial__promo-tabla th:first-child,.comercial__promo-tarjeta .comercial__promo-tabla td:first-child{padding-left:var(--e3)}.comercial__promo-panel-vacio{margin:0;padding:var(--e2) var(--e3)}.comercial__promo-panel-aviso{margin:0;padding:var(--e2) var(--e3);background:var(--aviso-tinte);border-bottom:1px solid var(--borde);font:var(--texto-cuerpo)}.comercial__promo-panel-pie{flex:0 0 auto;margin:0;padding:var(--e1) var(--e3);border-top:1px solid var(--borde);color:var(--texto-medio)}.comercial__promo-detalle-dos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e4);align-items:start}.comercial__promo-bloque{display:flex;flex-direction:column;gap:var(--e1);min-width:0}.comercial__promo-bloque>h3{margin:0}.comercial__promo-nota{margin:0;color:var(--texto-medio)}.comercial__promo-nota--franja{padding:var(--e1) var(--e3);border-bottom:1px solid var(--borde);background:var(--fondo)}.comercial__promo-tabla{width:100%;table-layout:fixed}.comercial__promo-tabla th,.comercial__promo-tabla td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comercial__promo-tabla .derecha{text-align:right}.comercial__promo-alta{display:flex;flex-direction:column;gap:var(--e2);padding:var(--e2) var(--e3);border:1px dashed var(--borde);border-radius:var(--radio-control);background:var(--fondo)}.comercial__promo-alta-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--e2)}.comercial__promo-alta-campo{display:flex;flex-direction:column;gap:2px;width:170px}.comercial__promo-alta-campo--corto{width:72px}.comercial__promo-alta-destino{flex:1 1 320px;min-width:280px}.comercial__promo-efecto{display:flex;align-items:center;gap:var(--e3);margin:0;padding:0;border:none;height:30px;font:var(--texto-cuerpo)}.comercial__promo-efecto legend{float:left;margin-right:var(--e2)}.comercial__ficha{display:flex;flex-direction:column;min-height:0}.comercial__ficha-cab{flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--e5);padding:var(--e3) var(--e4);border-bottom:1px solid var(--borde);background:var(--superficie)}.comercial__ficha-identidad{display:flex;flex-direction:column;gap:var(--e1);min-width:0}.comercial__ficha-identidad .pantalla__titulo{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comercial__ficha-descripcion{font-weight:400;color:var(--texto-medio)}.comercial__ficha-marcas{display:flex;flex-wrap:wrap;gap:var(--e1)}.comercial__ficha-cifras{margin:0 0 0 auto;display:flex;gap:var(--e5)}.comercial__ficha-cifra dt{margin:0}.comercial__ficha-cifra dd{margin:0;font:700 20px/1.2 var(--familia);color:var(--texto-fuerte);white-space:nowrap}.comercial__ficha-franja{margin:0;border-radius:0}.comercial__ficha-pista{align-self:center;margin-left:var(--e3)}.ficha__pestana:disabled{color:var(--texto-suave);cursor:not-allowed}.comercial__ficha-cuerpo{flex:1;min-height:0;overflow:auto;padding:var(--e3) 20px var(--e2);display:flex;flex-direction:column;gap:var(--e3)}.comercial__ficha-cuerpo>section{display:flex;flex-direction:column;gap:var(--e3)}.comercial__ficha-secciones{width:960px;display:flex;flex-direction:column;gap:10px}.comercial__ficha-gobierno{margin:0;display:inline-flex;align-items:center;gap:6px;font:var(--texto-micro);color:var(--texto-medio)}.comercial__ficha-fila{display:flex;gap:var(--e4)}.campo__ayuda{margin:0;color:var(--texto-suave)}.comercial__ficha-marcas-rejilla{display:grid;grid-template-columns:1fr 1fr;gap:6px}.comercial__ficha-marca{display:flex;align-items:flex-start;gap:10px;padding:var(--e2) 10px;border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie);cursor:pointer}.comercial__ficha-marca--activa{background:var(--acento-tinte-fuerte)}.comercial__ficha-marca--bloqueada{cursor:default;background:var(--superficie-hundida)}.comercial__ficha-marca input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--acento);flex-shrink:0}.comercial__ficha-marca-textos{display:flex;flex-direction:column;gap:2px;min-width:0}.comercial__ficha-marca-rotulo{font:500 13px/1.3 var(--familia);color:var(--texto-fuerte)}.comercial__ficha-marca .micro{color:var(--texto-suave)}.comercial__campo-error{color:var(--aviso)}.comercial__ficha-guardar{flex:0 0 52px;display:flex;align-items:center;gap:var(--e2);padding:0 var(--e5);background:var(--superficie);border-top:1px solid var(--borde)}.comercial__ficha-guardar>.boton--primario{margin-left:auto}.comercial__col-cabecera{display:inline-flex;align-items:center;gap:2px;min-width:0}.comercial__col-cabecera--agrupada{color:var(--acento, #b45309);font-weight:600}.comercial__col-rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comercial__grupo-lista{min-width:0}.comercial__ficha-dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--e3);margin:0 0 var(--e4)}.comercial__ficha-dl dt{margin:0;font:var(--texto-etiqueta, inherit);color:var(--texto-medio)}.comercial__ficha-dl dd{margin:2px 0 0}.comercial__detalle-alerta{padding:var(--e3)}.monitor__fila--activa{background:var(--acento-tinte, var(--superficie-2, #f0f4f8))}.comercial__cola-filtro{padding:6px 8px;border-bottom:1px solid var(--borde)}.comercial__cliente-entrada{display:flex;align-items:flex-start;gap:4px;padding:0}.comercial__cliente-check{padding:10px 4px 10px 8px;display:flex;align-items:center}.comercial__cliente-boton{flex:1;text-align:left;border:none;background:transparent;padding:8px 8px 8px 0;cursor:pointer;color:inherit;font:inherit}.comercial__detalle-cabecera{display:flex;flex-wrap:wrap;gap:var(--e3);justify-content:space-between;align-items:flex-end;margin-bottom:var(--e3)}.comercial__detalle-titulo{margin:0;font:var(--texto-titulo);color:var(--texto-fuerte)}.comercial__detalle-vacio{padding:var(--e5)}.comercial__detalle-vacio-titulo{margin:0 0 var(--e2);font:var(--texto-titulo)}.comercial__sin-alertas{padding:var(--e4) 0}.comercial__campo{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--e3)}.comercial__import-json{font-family:var(--fuente-mono, ui-monospace, monospace);width:100%;min-height:180px}.comercial__ficha-regla{display:flex;align-items:center;gap:var(--e2);margin:0;padding:var(--e2) var(--e3);background:var(--superficie);border-left:3px solid var(--borde);font:var(--texto-auxiliar);color:var(--texto-medio)}.comercial__ficha-regla-icono{flex-shrink:0;width:15px;height:15px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--info);border-radius:50%;color:var(--info);font:700 10px/1 var(--familia)}.comercial__promo-tarjeta .comercial__promo-alta{border:none;border-radius:0;padding:10px var(--e3);background:var(--fondo)}.comercial__promo-tarjeta .comercial__promo-alta-campo{width:130px}.comercial__promo-tarjeta .comercial__promo-alta-campo--corto{width:64px}.comercial__promo-alta-hueco{flex:1}.comercial__promo-alta-pista{margin:0;color:var(--texto-suave)}.televenta__tabla-datos{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--borde);border-radius:8px;background:var(--superficie)}.televenta__panel-detalle{flex:0 0 auto;max-height:28vh;overflow:auto;padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--superficie)}.televenta__panel-detalle-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--e2);margin-bottom:var(--e2)}.televenta__panel-detalle-cab .etiqueta{margin:0}.televenta__tabla-scroll{flex:1;min-height:0;overflow:auto;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta)}.televenta-carga__tabla{table-layout:fixed;width:100%;background:var(--superficie)}.televenta-carga__tabla thead th{position:sticky;top:0;z-index:1;background:var(--superficie-hundida);border-bottom:1px solid var(--borde)}.televenta-carga__tabla th,.televenta-carga__tabla td{overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.televenta-carga__tabla tbody td{border-bottom:1px solid var(--borde)}.televenta-carga__tabla tbody tr:last-child td{border-bottom:none}.televenta-carga__tabla col.televenta-carga__col--agente{width:18%}.televenta-carga__tabla col.televenta-carga__col--ocupacion{width:16%}.televenta-carga__tabla col.televenta-carga__col--num{width:9%}.televenta-carga__tabla col.televenta-carga__col--estado{width:11%}.televenta-carga__tabla th.ficha__derecha{text-align:right}.televenta-carga__tabla td.televenta-carga__celda-ocupacion{white-space:normal;height:auto;min-height:var(--fila-tabla);padding-top:6px;padding-bottom:6px}.televenta-carga__tabla tbody tr.televenta-carga__fila--error{box-shadow:inset 4px 0 0 var(--error);background:var(--error-tinte)}.televenta-carga__tabla tbody tr.televenta-carga__fila--aviso{box-shadow:inset 4px 0 0 var(--aviso);background:var(--aviso-tinte)}.televenta-carga__tabla tbody tr:hover{background:var(--superficie-hundida)}.televenta-carga__tabla tbody tr.televenta-carga__fila--error:hover{background:color-mix(in srgb,var(--error-tinte) 70%,var(--superficie-hundida))}.televenta-carga__tabla tbody tr.televenta-carga__fila--aviso:hover{background:color-mix(in srgb,var(--aviso-tinte) 70%,var(--superficie-hundida))}.televenta-carga__ocupacion{display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;min-width:0}.televenta-carga__barra{height:6px;border-radius:2px;background:var(--superficie-hundida);border:1px solid color-mix(in srgb,var(--borde) 70%,transparent);overflow:hidden}.televenta-carga__barra-lleno{display:block;height:100%;border-radius:1px;background:var(--exito)}.televenta-carga__barra-lleno--aviso{background:var(--aviso)}.televenta-carga__barra-lleno--error{background:var(--error)}.televenta-carga__ocupacion .micro{color:var(--texto-medio);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.televenta__acciones{display:flex;gap:var(--e2);flex-wrap:nowrap;justify-content:flex-end;overflow:visible}.televenta__entrada--aviso .monitor__fila,.monitor__fila.televenta__entrada--aviso{background:var(--aviso-tinte)}.televenta__entrada--mala .monitor__fila,.monitor__fila.televenta__entrada--mala{background:var(--error-tinte)}.televenta__vivo{display:inline-flex;align-items:center;gap:6px;font:var(--texto-micro);color:var(--texto-medio)}.televenta__vivo-punto{width:8px;height:8px;border-radius:50%;background:var(--exito);flex:none}.televenta__filtros-monitor{flex-wrap:wrap;height:auto;min-height:42px;padding-top:4px;padding-bottom:4px}.televenta__estados-filtro{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px var(--e4);border-bottom:1px solid var(--borde);background:var(--fondo)}.televenta__chip-estado{font:600 11px/1.2 var(--familia);padding:4px 8px;border:1px solid var(--borde);border-radius:3px;background:var(--superficie);color:var(--texto-medio);cursor:pointer}.televenta__chip-estado--activo{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 10%,var(--superficie));color:var(--texto)}.televenta__chip-estado:disabled{opacity:.45;cursor:default}.televenta-pedido__chips-aux{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 10px;border-bottom:1px solid var(--borde);background:var(--superficie-hundida, var(--fondo));flex:none}.televenta__estado-col{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden}.televenta__estado-icono{flex:none;font-size:11px}.televenta__estado-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.televenta__pie{background:var(--fondo);border-top:1px solid var(--borde)}.televenta__agente-fila{width:100%;text-align:left;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;padding:0}.televenta__agente-fila:hover{background:color-mix(in srgb,var(--acento) 6%,var(--superficie))}.televenta__agente-fila--abierta{background:color-mix(in srgb,var(--acento) 10%,var(--superficie))}.televenta__despliegue{border-bottom:1px solid var(--borde);background:var(--fondo);padding-bottom:6px}.televenta__llamada-fila{cursor:pointer;align-items:center}.televenta__llamada-fila:hover{background:color-mix(in srgb,var(--acento) 6%,var(--superficie))}.televenta__pestanas-origen{display:flex;gap:0;border-bottom:1px solid var(--borde);background:var(--fondo);padding:0 var(--e4)}.televenta__pestana-origen{font:600 12px/1.2 var(--familia);padding:8px 14px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--texto-medio);cursor:pointer;margin-bottom:-1px}.televenta__pestana-origen--activa{color:var(--texto);border-bottom-color:var(--acento)}.televenta__alta{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,1.1fr);gap:0;border-bottom:1px solid var(--borde);min-height:420px}.televenta__alta-izq,.televenta__alta-der{display:flex;flex-direction:column;min-width:0;max-height:560px}.televenta__alta-izq{border-right:1px solid var(--borde)}.televenta__seleccion-barra{display:flex;align-items:center;gap:10px;padding:4px var(--e4);border-bottom:1px solid var(--borde);background:var(--fondo)}.televenta__lista-cand{overflow:auto;flex:1}.televenta__cand-fila{display:flex;gap:8px;align-items:flex-start;padding:6px var(--e4);border-bottom:1px solid var(--borde);cursor:pointer;font:var(--texto-cuerpo)}.televenta__cand-fila:hover{background:color-mix(in srgb,var(--acento) 6%,var(--superficie))}.televenta__cand-fila input{margin-top:3px;flex:none}.televenta__cand-cuerpo{display:flex;flex-direction:column;gap:2px;min-width:0}.televenta__cand-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.televenta__comentario{font:var(--texto-micro);color:var(--texto-medio);font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.televenta__destino-carga{overflow:auto;max-height:200px;border-bottom:1px solid var(--borde)}.televenta__destino-cab{position:sticky;top:0;z-index:1;background:var(--fondo)}.televenta__destino-fila{width:100%;text-align:left;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;padding:0}.televenta__destino-fila:hover{background:color-mix(in srgb,var(--acento) 6%,var(--superficie))}.televenta__destino-fila--sel{background:color-mix(in srgb,var(--acento) 12%,var(--superficie))}.televenta__radio{display:inline-block;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--borde);vertical-align:middle}.televenta__radio--on{border-color:var(--acento);background:var(--acento);box-shadow:inset 0 0 0 2px var(--superficie)}.televenta__panel-titulo{font:600 11px/1.2 var(--familia);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:8px var(--e4) 4px;color:var(--texto-medio);border-bottom:1px solid var(--borde)}.televenta__agenda,.televenta__destino-traspasos{overflow:auto;max-height:140px;padding:4px var(--e4) 8px}.televenta__agenda-fila{display:flex;align-items:center;gap:8px;padding:3px 0;font:var(--texto-cuerpo)}.televenta__dest-traspaso{padding:6px 0;border-bottom:1px solid var(--borde)}.televenta__dest-traspaso-cab{display:flex;align-items:center;justify-content:space-between;gap:8px}.televenta__dest-traspaso-desc{margin:2px 0 4px;font:var(--texto-micro);color:var(--texto-medio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.televenta__cli-lista{margin:4px 0 0;padding-left:1.2em;font:var(--texto-micro)}.televenta__confirmar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:8px var(--e4);border-top:1px solid var(--borde);margin-top:auto;background:var(--fondo)}@media(max-width:960px){.televenta__alta{grid-template-columns:1fr}.televenta__alta-izq{border-right:none;border-bottom:1px solid var(--borde)}}.pantalla.monitor.televenta-puesto{min-height:0}.televenta-puesto{display:flex;flex-direction:column;gap:0;min-height:0;height:100%}.televenta-puesto__banda{background:var(--aviso-tinte);border:1px solid var(--aviso);border-radius:var(--radio-tarjeta);padding:10px 12px;font:var(--texto-cuerpo, 13px / 1.4 var(--familia));color:var(--texto-fuerte, var(--texto));display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.televenta-puesto__banda>strong{color:var(--aviso);flex:none}.televenta-puesto__banda ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.televenta-puesto__banda li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:space-between}.televenta-puesto__cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 6px minmax(260px,340px);grid-template-rows:auto 1fr;flex:1;min-height:0;border-top:1px solid var(--borde)}.televenta-puesto__tabla-wrap{grid-column:1;grid-row:2}.televenta-puesto__cuerpo>.panel-dividido__separador{grid-column:2;grid-row:2}.televenta-puesto__panel-der{grid-column:3;grid-row:2}.televenta-puesto__filtros{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;padding:6px var(--e4);border-bottom:1px solid var(--borde);background:var(--superficie);align-items:center;justify-content:space-between}.televenta-puesto--llamadas{gap:12px}.televenta-puesto--llamadas .televenta-puesto__fecha{width:140px}.televenta-puesto--llamadas .televenta-puesto__filtros{grid-column:auto;padding:0;border:none;background:transparent}.televenta-puesto--llamadas .televenta-puesto__cuerpo{grid-template-rows:1fr;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);overflow:hidden;background:var(--superficie)}.televenta-puesto--llamadas .televenta-puesto__tabla-wrap,.televenta-puesto--llamadas .televenta-puesto__cuerpo>.panel-dividido__separador,.televenta-puesto--llamadas .televenta-puesto__panel-der{grid-row:1}.televenta-puesto--llamadas .televenta-puesto__panel-der{background:var(--fondo)}.televenta-puesto--llamadas .televenta-puesto__cta{margin:12px;padding:12px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta)}.televenta-puesto--llamadas .televenta-puesto__panel-cuerpo{display:flex;flex-direction:column;gap:0;padding:0 12px 12px;min-height:0}.televenta-puesto--llamadas .televenta-puesto__panel-cuerpo>.etiqueta{margin:10px 0 6px}.televenta-puesto--llamadas .televenta-puesto__panel-cuerpo>.boton:last-of-type{margin-top:8px;align-self:flex-start}.televenta-puesto--llamadas .televenta-puesto__panel-der>.etiqueta,.televenta-puesto--llamadas .televenta-puesto__panel-der>.televenta-puesto__fila-form,.televenta-puesto--llamadas .televenta-puesto__panel-der>.televenta-puesto__dl,.televenta-puesto--llamadas .televenta-puesto__panel-der>.notas,.televenta-puesto--llamadas .televenta-puesto__panel-der>.control,.televenta-puesto--llamadas .televenta-puesto__panel-der>.boton,.televenta-puesto--llamadas .televenta-puesto__panel-der>.esqueleto{margin-left:0;margin-right:0}.televenta-puesto--llamadas .televenta-puesto__panel-vacio{padding:16px 12px;margin:0}.televenta-puesto--llamadas .televenta-puesto__tabla th{background:var(--superficie-hundida);height:32px;padding:0 8px;font:600 11px/1.2 var(--familia);letter-spacing:.03em;text-transform:none}.televenta-puesto--llamadas .televenta-puesto__fila td{height:34px;max-height:34px;padding:0 8px;font:400 12px/1.2 var(--familia)}.televenta-puesto--llamadas .televenta-puesto__fila--sel td{background:color-mix(in srgb,var(--acento) 10%,var(--superficie))}.televenta-puesto--llamadas .televenta-puesto__dl{display:flex;flex-direction:column;gap:6px;margin:0 0 4px}.televenta-puesto--llamadas .televenta-puesto__dl div{display:flex;justify-content:space-between;gap:12px;grid-template-columns:none}.televenta-puesto--llamadas .notas__nota{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);padding:8px}.televenta-puesto__segmentos{gap:12px}.televenta-puesto__segmento{display:inline-flex;align-items:stretch;border:1px solid var(--borde);border-radius:var(--radio-control);overflow:hidden;background:var(--superficie)}.televenta-puesto__seg{font:400 12px/1.2 var(--familia);padding:6px 12px;border:none;border-right:1px solid var(--borde);background:var(--superficie);color:var(--texto-medio);cursor:pointer}.televenta-puesto__seg:last-child{border-right:none}.televenta-puesto__seg--activo{background:var(--acento);color:#fff;font-weight:600}.televenta-puesto__atajos{margin:0;white-space:nowrap}.televenta-puesto__cab-izq{display:flex;align-items:center;gap:12px;min-width:0}.televenta-puesto__conteos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.televenta-puesto__fila--bloq td:first-child{box-shadow:inset 3px 0 0 var(--aviso)}.televenta-puesto__tabla-wrap{overflow:auto;min-height:0}.televenta-puesto__tabla{width:100%;border-collapse:collapse;font:600 11px/1.15 var(--familia)}.televenta-puesto__tabla th{position:sticky;top:0;background:var(--fondo);text-align:left;font:600 10px/1.2 var(--familia);color:var(--texto-medio);padding:4px 8px;border-bottom:1px solid var(--borde);white-space:nowrap}.televenta-puesto__fila td{padding:3px 8px;height:26px;max-height:26px;border-bottom:1px solid color-mix(in srgb,var(--borde) 70%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;vertical-align:middle;cursor:pointer}.televenta-puesto__fila:hover td{background:color-mix(in srgb,var(--acento) 6%,var(--superficie))}.televenta-puesto__fila--sel td{background:color-mix(in srgb,var(--acento) 12%,var(--superficie))}.televenta-puesto__fila-form{display:flex;gap:6px;margin-bottom:8px;align-items:center}.televenta-puesto__fila-form .control{flex:1;min-width:0}.televenta-puesto__dl{display:grid;gap:4px;margin:0 0 12px;font:var(--texto-micro)}.televenta-puesto__dl div{display:grid;grid-template-columns:110px 1fr;gap:6px}.televenta-puesto__dl dt{color:var(--texto-medio);margin:0}.televenta-puesto__dl dd{margin:0}.televenta-puesto__alta{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);gap:0;flex:1;min-height:0;border-top:1px solid var(--borde)}.televenta-puesto__alta--activacion{grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr)}.televenta-puesto__col:last-child{border-right:none}.televenta-puesto__col--lateral{display:flex;flex-direction:column;min-height:0;background:var(--fondo)}.televenta-puesto__panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--superficie);border-bottom:1px solid var(--borde)}.televenta-puesto__panel--activos{flex:1;border-bottom:none;min-height:180px}.televenta-puesto__panel-titulo{margin:0;padding:12px var(--e4) 6px;font:600 14px/1.25 var(--familia);color:var(--texto-fuerte, var(--texto))}.televenta-puesto__col-cab .televenta-puesto__panel-titulo{padding-bottom:6px}.televenta-puesto__ayuda{padding:4px var(--e4);margin:0}.televenta-puesto__check{display:flex;align-items:center;gap:8px;padding:5px var(--e4);font:var(--texto-micro);cursor:pointer}.televenta-puesto__check:hover{background:color-mix(in srgb,var(--acento) 6%,var(--superficie))}.televenta-puesto__check--on{background:color-mix(in srgb,var(--acento) 8%,var(--superficie))}.televenta-puesto__check-cod{font-family:var(--mono, monospace);min-width:64px;font-weight:600;color:var(--texto-fuerte, var(--texto))}.televenta-puesto__panel-der{overflow:auto;padding:0;border-radius:0;border:none;box-shadow:none;background:var(--superficie);display:flex;flex-direction:column}.televenta-puesto__cta{padding:var(--e3) var(--e4);background:color-mix(in srgb,var(--acento) 10%,var(--superficie));border-bottom:1px solid var(--borde);display:flex;flex-direction:column;gap:6px}.televenta-puesto__cta-titulo{margin:0;font:700 16px/1.25 var(--familia);color:var(--texto-fuerte, var(--texto))}.televenta-puesto__cta-venta{width:100%;justify-content:center}.televenta-puesto__acciones-llamada{display:flex;flex-wrap:wrap;gap:6px;margin:0}.televenta-puesto__panel-der>.etiqueta,.televenta-puesto__panel-der>.televenta-puesto__fila-form,.televenta-puesto__panel-der>.televenta-puesto__dl,.televenta-puesto__panel-der>.notas,.televenta-puesto__panel-der>.control,.televenta-puesto__panel-der>.boton,.televenta-puesto__panel-der>.esqueleto{margin-left:var(--e4);margin-right:var(--e4)}.televenta-puesto__panel-der>.etiqueta{margin-top:10px}.televenta-puesto__panel-der>.boton:last-of-type{margin-bottom:var(--e4)}.televenta-puesto__col-cab{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:var(--e4)}.televenta-puesto__col-cab .televenta__panel-titulo{border-bottom:none}.televenta-puesto__col-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:10px var(--e4);border-top:1px solid var(--borde);background:var(--fondo);position:sticky;bottom:0;z-index:1}.televenta-puesto__col{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--borde);background:var(--superficie)}.televenta-puesto__lista-check{max-height:none;flex:1;overflow:auto;border-top:1px solid var(--borde);border-bottom:none;padding:4px 0;margin:0}.televenta-puesto__check--off{color:var(--texto-suave);background:var(--fondo)}.televenta-puesto__activo-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.televenta-puesto__activo-lin1{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.televenta-puesto__activo-nombre{color:var(--texto-medio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.televenta-puesto__lista-busqueda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;max-height:240px;overflow:auto;flex:1}.televenta-puesto__lista-busqueda--suelto{max-height:200px;flex:none}.televenta-puesto__lista-busqueda li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px var(--e4);border-bottom:1px solid var(--borde);font:var(--texto-micro)}.televenta-puesto__lista-activos{list-style:none;margin:0;padding:6px var(--e4) 12px;display:flex;flex-direction:column;gap:6px;overflow:auto;flex:1;min-height:0}.televenta-puesto__activo-fila{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--fondo);font:var(--texto-micro)}.televenta-puesto__vacio{padding:8px 0;list-style:none}@media(max-width:960px){.televenta-puesto__alta--activacion{grid-template-columns:1fr}.televenta-puesto__col--ruta{border-right:none;border-bottom:1px solid var(--borde)}}.televenta-puesto__dialogo{max-width:440px;margin:10vh auto;padding:var(--e4);display:flex;flex-direction:column;gap:12px}.televenta-puesto__dialogo .televenta__panel-titulo{padding-left:0;padding-right:0;text-transform:none;font:600 16px/1.2 var(--familia);letter-spacing:0;color:var(--texto);border-bottom:none}.televenta-pedido__ticket{font-variant-numeric:tabular-nums;letter-spacing:.04em}.televenta-pedido__situacion{display:flex;flex-direction:column;gap:14px;margin:0;min-height:0}.televenta-pedido__situacion-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.televenta-pedido__situacion-id{display:flex;flex-direction:column;gap:2px;min-width:0}.televenta-pedido__situacion-codigo{font:600 11px/1.2 var(--familia);color:var(--texto-suave, var(--texto-medio));letter-spacing:.04em;text-transform:uppercase}.televenta-pedido__situacion-nombre{margin:0;font:600 15px/1.25 var(--familia);color:var(--texto-fuerte, var(--texto));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.televenta-pedido__situacion-bloqueo{margin:0}.televenta-pedido__situacion-bloque{display:flex;flex-direction:column;gap:8px}.televenta-pedido__situacion-bloque>.etiqueta{margin:0}.televenta-pedido__situacion-metricas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.televenta-pedido__situacion-metricas>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--radio-control);background:var(--fondo);border:1px solid var(--borde)}.televenta-pedido__situacion-etq{font:500 11px/1.2 var(--familia);color:var(--texto-suave, var(--texto-medio))}.televenta-pedido__situacion-metricas strong{font:600 14px/1.2 var(--familia);color:var(--texto-fuerte, var(--texto))}.televenta-pedido__situacion-barra{height:6px;border-radius:3px;background:var(--superficie-hundida);overflow:hidden}.televenta-pedido__situacion-barra-lleno{display:block;height:100%;border-radius:3px;background:var(--info)}.televenta-pedido__situacion-barra--vacio .televenta-pedido__situacion-barra-lleno{width:4%;background:var(--exito)}.televenta-pedido__situacion-barra--bajo .televenta-pedido__situacion-barra-lleno{width:28%;background:var(--exito)}.televenta-pedido__situacion-barra--medio .televenta-pedido__situacion-barra-lleno{width:55%;background:var(--aviso)}.televenta-pedido__situacion-barra--alto .televenta-pedido__situacion-barra-lleno{width:82%;background:var(--aviso)}.televenta-pedido__situacion-barra--lleno .televenta-pedido__situacion-barra-lleno{width:100%;background:var(--error)}.televenta-pedido__situacion-lista{display:flex;flex-direction:column;gap:0;margin:0;border:1px solid var(--borde);border-radius:var(--radio-control);overflow:hidden;background:var(--superficie)}.televenta-pedido__situacion-lista>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;border-bottom:1px solid var(--borde)}.televenta-pedido__situacion-lista>div:last-child{border-bottom:none}.televenta-pedido__situacion-lista dt{margin:0;font:500 12px/1.3 var(--familia);color:var(--texto-medio)}.televenta-pedido__situacion-lista dd{margin:0;font:600 12px/1.3 var(--familia);color:var(--texto-fuerte, var(--texto));text-align:right}.televenta-pedido__situacion-fila--alerta dd{color:var(--error)}.televenta-pedido__cabecera-card{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie, #fff)}.televenta-pedido__cabecera-card-cab{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.televenta-pedido__cabecera-card-titulo{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.televenta-pedido__cabecera-card-titulo>.etiqueta{margin:0}.televenta-pedido__cabecera-guardar{flex-shrink:0;padding:4px 10px;font-size:12px;line-height:1.2}.televenta-pedido__cabecera-card .televenta-pedido__situacion-lista{margin:0}.televenta-pedido__cabecera-card .televenta-pedido__situacion-lista dd{min-width:0;flex:1 1 auto;display:flex;justify-content:flex-end}.televenta-pedido__cabecera-card .televenta-pedido__situacion-lista select,.televenta-pedido__cabecera-card .televenta-pedido__situacion-lista input{width:100%;max-width:100%;margin:0;padding:2px 6px;font:600 12px/1.3 var(--familia);color:var(--texto-fuerte, var(--texto));text-align:right;border:1px solid transparent;border-radius:var(--radio-control);background:transparent}.televenta-pedido__cabecera-card .televenta-pedido__situacion-lista select:focus,.televenta-pedido__cabecera-card .televenta-pedido__situacion-lista input:focus{border-color:var(--borde-fuerte, var(--acento, #b5643c));background:var(--fondo);outline:none}.televenta-pedido__cabecera-card .televenta-pedido__situacion-lista select:disabled,.televenta-pedido__cabecera-card .televenta-pedido__situacion-lista input:disabled{color:var(--texto-medio);cursor:default}.televenta-pedido__cabecera-fila--dir{align-items:flex-start!important}.televenta-pedido__cabecera-fila--dir dt{padding-top:4px}.televenta-pedido__cabecera-fila--dir select{text-align:left!important;text-align-last:right}.televenta-pedido__cabecera-vacio,.televenta-pedido__cabecera-msg{margin:0}.televenta-pedido__hist,.televenta-pedido__aux-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.televenta-pedido__hist-vacio,.televenta-pedido__aux-vacio{margin:0;padding:12px 4px}.televenta-pedido__hist-item,.televenta-pedido__aux-item{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--borde, #e2e5ea);border-radius:8px;background:var(--superficie, #fff)}.televenta-pedido__aux-item--alerta{border-color:color-mix(in srgb,var(--error) 35%,var(--borde));background:color-mix(in srgb,var(--error) 5%,var(--superficie))}.televenta-pedido__hist-cab,.televenta-pedido__aux-cab{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.televenta-pedido__hist-cab time{font:500 12px/1.3 var(--familia);color:var(--texto-suave, var(--texto-secundario, #64748b))}.televenta-pedido__hist-cab strong,.televenta-pedido__aux-cab strong.tabular,.televenta-pedido__aux-saldo{font:600 13px/1.3 var(--familia);color:var(--texto-fuerte, var(--texto))}.televenta-pedido__aux-titulo{font:600 12px/1.3 var(--familia);color:var(--texto-fuerte, var(--texto));overflow:hidden;text-overflow:ellipsis;min-width:0}.televenta-pedido__aux-cab>div{display:flex;flex-direction:column;gap:4px;min-width:0}.televenta-pedido__hist-importe--cero{color:var(--texto-suave, var(--texto-secundario, #64748b));font-weight:500}.televenta-pedido__hist-meta,.televenta-pedido__aux-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.televenta-pedido__hist-ref{font:500 12px/1.3 var(--familia);color:var(--texto-fuerte, var(--texto));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.televenta-pedido__hist-pie,.televenta-pedido__aux-pie{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.televenta-pedido__hist-estados{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.televenta-pedido__hist-error{margin:0;padding:6px 8px;font:var(--texto-micro, 11px/1.3 var(--familia))}.televenta-pedido__aux-desc{margin:0;font:500 12px/1.3 var(--familia);color:var(--texto-medio)}.televenta-pedido__aux-acciones{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.televenta-pedido__aux-acciones .boton{border-radius:8px;height:30px}.televenta-pedido__aux-bloque{display:flex;flex-direction:column;gap:8px}.televenta-pedido__aux-bloque+.televenta-pedido__aux-bloque{margin-top:14px;padding-top:12px;border-top:1px dashed var(--borde)}.televenta-pedido__aux-bloque>.etiqueta{margin:0}.televenta-pedido__condiciones{display:flex;flex-direction:column;gap:4px}.televenta-pedido__cond-contrato{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie)}.televenta-pedido__cond-contrato+.televenta-pedido__cond-contrato{margin-top:8px}.televenta-pedido__cond-contrato-cab{display:flex;flex-direction:column;gap:2px;min-width:0}.televenta-pedido__cond-arts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.televenta-pedido__cond-art{display:flex;flex-direction:column;gap:4px;min-width:0}.televenta-pedido__cond-art-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.televenta-pedido__cond-art-id{display:flex;flex-direction:column;gap:1px;min-width:0}.televenta-pedido__cond-art-codigo{font:600 11px/1.2 var(--familia);color:var(--texto-suave, var(--texto-medio));letter-spacing:.03em}.televenta-pedido__cond-art-desc{font:500 13px/1.25 var(--familia);color:var(--texto-fuerte, var(--texto));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.televenta-pedido__cond-art-precio{font:600 13px/1.2 var(--familia);white-space:nowrap}.televenta-pedido__cond-art-meta{display:flex;justify-content:space-between;gap:8px;font:500 11px/1.2 var(--familia);color:var(--texto-medio)}.televenta-pedido__cond-art .televenta-pedido__situacion-barra-lleno{width:0}.televenta-pedido__cond-filas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.televenta-pedido__cond-fila{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;gap:8px;align-items:baseline;min-height:28px;padding:4px 0;border-bottom:1px solid color-mix(in srgb,var(--borde) 55%,white);font:13px/1.25 var(--familia)}.televenta-pedido__cond-fila:last-child{border-bottom:none}.televenta-pedido__cond-fila-codigo{font:600 12px/1.2 var(--familia);color:var(--texto-medio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.televenta-pedido__cond-fila-desc{color:var(--texto-fuerte, var(--texto));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.televenta-pedido__cond-fila-valor{font:600 13px/1.2 var(--familia);white-space:nowrap;text-align:right}.televenta-pedido__aux-sublista{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.televenta-pedido__aux-sublista li{display:flex;justify-content:space-between;gap:8px;font:var(--texto-micro);padding:4px 0;border-top:1px solid var(--borde)}.televenta-pedido__articulo{display:flex;flex-direction:column;gap:4px}.televenta-pedido__articulo-cab{margin-bottom:8px}.televenta-pedido__manos{gap:10px}.televenta-pedido__manos .campo__control{height:34px;border-radius:8px;padding:0 10px;box-sizing:border-box;max-width:100%}.televenta-puesto__conflictos{margin:0;padding-left:1.2em;font:var(--texto-micro)}.pantalla.monitor.televenta-pedido{min-height:0}.televenta-pedido{display:flex;flex-direction:column;gap:var(--e2);min-height:0;height:100%}.televenta-pedido__cab-acciones{display:flex;gap:var(--e2);flex-wrap:wrap;align-items:center}.televenta-pedido__cab.monitor__cabecera{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.televenta-pedido__cab-dia{justify-content:center}.televenta-pedido__cab .televenta-pedido__cab-acciones{justify-content:flex-end}@media(max-width:1280px){.televenta-pedido__cab.monitor__cabecera{grid-template-columns:1fr;justify-items:stretch}.televenta-pedido__cab-dia,.televenta-pedido__cab .televenta-pedido__cab-acciones{justify-content:flex-start}}.televenta-pedido__cache-meta{margin:-4px 0 0;padding:0 2px;font-size:11px;color:var(--texto-suave, var(--texto-medio))}.televenta-pedido--pen{gap:12px}.televenta-pedido--pen .televenta-pedido__cab-izq{display:flex;flex-direction:column;gap:2px;min-width:0}.televenta-pedido--pen .televenta-pedido__cab-izq .pantalla__titulo{margin:0;font-size:16px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.televenta-pedido--pen .televenta-pedido__volver{margin:0}.televenta-pedido--pen .televenta-pedido__volver a{color:var(--acento);text-decoration:none}.televenta-pedido--pen .televenta-pedido__bench{opacity:.55}.televenta-pedido--pen .televenta-pedido__split{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);border-top:1px solid var(--borde);overflow:hidden;background:var(--superficie)}.televenta-pedido--pen .televenta-pedido__trabajo{gap:8px;padding:12px}.televenta-pedido--pen .televenta-pedido__origen--compacto{padding:0;border-bottom:none;background:transparent}.televenta-pedido--pen .televenta-pedido__tarifa-hint{margin:0;padding:10px 12px;border-radius:var(--radio-control);background:var(--fondo)}.televenta-pedido--pen .televenta-pedido__docs{padding:0;align-items:center}.televenta-pedido--pen .televenta-pedido__entrada{margin:0;padding:10px 12px;gap:8px;border:1px solid var(--borde);border-radius:8px;background:var(--fondo)}.televenta-pedido--pen .televenta-pedido__campo--codigo .campo__control{min-width:140px}.televenta-pedido--pen .televenta-pedido__cesta-wrap{border:1px solid var(--borde);border-radius:var(--radio-control)}.televenta-pedido--pen .televenta-pedido__cesta th{background:var(--superficie-hundida);height:32px;padding:0 8px;vertical-align:middle}.televenta-pedido--pen .televenta-pedido__cesta td{height:34px;max-height:34px;padding:0 8px;vertical-align:middle}.televenta-pedido__cesta td.tabular,.televenta-pedido__cesta th.televenta-pedido__th-num{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.televenta-pedido__cesta td.televenta-pedido__dto-celda{white-space:nowrap;text-align:right}.televenta-pedido--pen .televenta-pedido__pie{padding:8px 4px 0;border-top:none;background:transparent}.televenta-pedido--pen .televenta-pedido__pie-total{font:700 18px/1.2 var(--familia);color:var(--texto-fuerte, var(--texto))}.televenta-pedido--pen .televenta-pedido__dock{background:var(--fondo);padding:12px}.televenta-pedido--pen .televenta-pedido__chips-aux{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0 0 8px;border-bottom:none;background:transparent}.televenta-pedido--pen .televenta-pedido__chips-aux .televenta__chip-estado{justify-content:center;text-align:center;padding:5px 4px;font-size:10px}.televenta-pedido--pen .televenta-pedido__dock .televenta-pedido__panel-consulta{margin:0;padding:12px;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--superficie)}.televenta-pedido--pen .ficha__pestanas{padding:0;margin:0;background:transparent;border-bottom:1px solid var(--borde)}.televenta-pedido__split{display:grid;grid-template-columns:minmax(0,1fr) 6px 360px;flex:1;min-height:0;border-top:1px solid var(--borde)}.televenta-pedido__trabajo{display:flex;flex-direction:column;min-width:0;min-height:0}.televenta-pedido__dock{min-width:0;min-height:0;overflow:auto;background:var(--superficie)}.televenta-pedido__dock .televenta-pedido__auxiliares{height:100%;display:flex;flex-direction:column}.televenta-pedido__dock .televenta-pedido__panel-consulta{margin:0;max-height:none;flex:1;border:none;border-radius:0}.televenta-pedido__origen{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.televenta-pedido__origen--compacto{padding:6px 16px;border-bottom:1px solid var(--borde);background:var(--superficie)}.televenta-puesto__seg--icono{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:5px 8px;min-width:32px}.televenta-pedido__origen-icono{display:inline-flex;flex:none;line-height:0}.televenta-pedido__origen-etiq{max-width:0;margin:0;overflow:hidden;opacity:0;white-space:nowrap;font:400 12px/1.2 var(--familia);transition:max-width .15s ease,opacity .12s ease,margin .15s ease}.televenta-puesto__seg--icono:hover .televenta-pedido__origen-etiq,.televenta-puesto__seg--icono:focus-visible .televenta-pedido__origen-etiq{max-width:5.5rem;margin-left:6px;opacity:1}.televenta-pedido__docs{display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px}.televenta-pedido__aviso{margin:0;padding:0 16px;color:var(--error);font:var(--texto-micro)}.televenta-pedido__entrada{display:flex;flex-direction:column;gap:8px;padding:10px 16px;border-bottom:1px solid var(--borde);background:var(--superficie)}.televenta-pedido__entrada-campos{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:end}.televenta-pedido__campo{display:flex;flex-direction:column;gap:3px;margin:0}.televenta-pedido__campo-etq{font:500 11px/1.2 var(--familia);color:var(--texto-medio)}.televenta-pedido__campo--codigo:focus-within .televenta-pedido__campo-etq{color:var(--acento)}.televenta-pedido__campo--codigo:focus-within .campo__control{border-color:var(--acento);border-width:2px;font-weight:600}.televenta-pedido__campo--codigo .campo__control{min-width:132px;width:9ch}.televenta-pedido__campo--cant .campo__control{width:5.5ch;min-width:56px;text-align:right;font-variant-numeric:tabular-nums}.televenta-pedido__campo--ud .campo__control{width:5.5ch;min-width:56px}.televenta-pedido__campo--precio .campo__control,.televenta-pedido__campo--dto .campo__control{width:6.5ch;min-width:64px;text-align:right;font-variant-numeric:tabular-nums}.televenta-pedido__entrada .campo__control{height:34px;box-sizing:border-box;border-radius:8px;padding:0 10px}.televenta-pedido__entrada .campo__control:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 18%,transparent)}.televenta-pedido__suc{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie-hundida);align-self:end;margin-bottom:0}.televenta-pedido__suc-btn{width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--texto-medio);font:600 12px/1 var(--familia);cursor:pointer}.televenta-pedido__suc-btn:disabled{opacity:.35;cursor:not-allowed}.televenta-pedido__suc-btn:not(:disabled):hover{background:var(--superficie);color:var(--texto-fuerte, var(--texto))}.televenta-pedido__suc-btn--on{background:var(--acento-tinte);color:var(--acento)}.televenta-pedido__suc-btn--on:not(:disabled):hover{background:color-mix(in srgb,var(--acento) 18%,var(--superficie));color:var(--acento-hover)}.televenta-pedido__entrada-acciones{display:inline-flex;align-items:center;gap:8px;margin-left:auto;align-self:end}.televenta-pedido__btn-f2,.televenta-pedido__btn-anadir{display:inline-flex;align-items:center;gap:6px;height:34px;border-radius:8px}.televenta-pedido__kbd{display:inline-block;padding:1px 5px;border:1px solid var(--borde);border-bottom-width:2px;border-radius:4px;background:var(--superficie);font:600 10px/1.3 var(--familia);color:var(--texto-medio);vertical-align:baseline}.televenta-pedido__entrada-estado{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px;padding-top:2px;border-top:1px dashed var(--borde)}.televenta-pedido__resuelto{flex:1;min-width:0;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font:var(--texto-micro);color:var(--texto-medio)}.televenta-pedido__resuelto--ok strong{font:600 12px/1.3 var(--familia);color:var(--texto-fuerte, var(--texto))}.televenta-pedido__resuelto--vacio{color:var(--texto-medio)}.televenta-pedido__cadencia{display:inline-flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;flex:none}.televenta-pedido__cadencia li{display:inline-flex;align-items:center;gap:4px;font:500 11px/1.2 var(--familia);color:var(--texto-medio)}.televenta-pedido__cadencia .televenta-pedido__kbd{color:var(--texto-fuerte, var(--texto))}.televenta-pedido__pie{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;border-top:1px solid var(--borde);background:var(--fondo);flex:none}.televenta-pedido__pie-total{font:700 14px/1.2 var(--familia)}.televenta-pedido__total{font:700 18px/1.2 var(--familia);padding-bottom:4px}.televenta-pedido__check-auto{display:flex;align-items:flex-start;gap:8px;font:var(--texto)}.televenta-pedido__informe{position:relative;padding:10px 28px 10px 12px;border:1px solid var(--borde);background:var(--superficie);margin:0}.televenta-pedido__informe-cuerpo{margin:0;white-space:pre;font:12px/1.35 ui-monospace,Consolas,monospace;background:transparent;border:none;padding:0}.televenta-pedido__informe-cerrar{position:absolute;top:4px;right:4px;width:24px;height:24px;padding:0;border:none;border-radius:var(--radio-control);background:transparent;color:var(--texto-medio);font:600 18px/1 var(--familia);cursor:pointer}.televenta-pedido__informe-cerrar:hover,.televenta-pedido__informe-cerrar:focus-visible{background:color-mix(in srgb,var(--texto) 10%,transparent);color:var(--texto);outline:none}.televenta-pedido__informe--ok{border-color:var(--exito);background:var(--exito-tinte, color-mix(in srgb, var(--exito) 12%, var(--superficie)))}.televenta-pedido__informe--ko{border-color:var(--error);background:var(--error-tinte)}.televenta-pedido__cesta-wrap{overflow:auto;flex:1;min-height:120px}.televenta-pedido__cesta{width:100%;border-collapse:collapse;font:12px/1.25 var(--familia)}.televenta-pedido__cesta th,.televenta-pedido__cesta td{border-bottom:1px solid var(--borde);text-align:left;padding:3px 6px;vertical-align:top}.televenta-pedido__cesta th{position:sticky;top:0;background:var(--fondo);font:600 11px/1.2 var(--familia);color:var(--texto-medio)}.televenta-pedido__fila--calculando td{background:var(--aviso-tinte, color-mix(in srgb, var(--aviso, #c47b16) 22%, var(--superficie)));color:var(--texto);font-weight:700;letter-spacing:.02em}.televenta-pedido__fila--error td{background:var(--error-tinte);color:var(--error)}.ficha__pestana--disabled{opacity:.45;pointer-events:none;cursor:default}.televenta-pedido__fila--sin-recientes td{color:var(--error)}table.tabla-densa.televenta-pedido__tabla-tendencia{table-layout:fixed;width:100%}table.tabla-densa.televenta-pedido__tabla-tendencia col.televenta-pedido__col-senal{width:2.75rem}table.tabla-densa.televenta-pedido__tabla-tendencia col.televenta-pedido__col-codigo{width:9rem}table.tabla-densa.televenta-pedido__tabla-tendencia col.televenta-pedido__col-desc{width:99%}table.tabla-densa.televenta-pedido__tabla-tendencia col.televenta-pedido__col-fecha{width:3.75rem}table.tabla-densa.televenta-pedido__tabla-tendencia col.televenta-pedido__col-accion{width:5.5rem}table.tabla-densa.televenta-pedido__tabla-tendencia th.televenta-pedido__col-senal,table.tabla-densa.televenta-pedido__tabla-tendencia td.televenta-pedido__col-senal{width:2.75rem!important;max-width:2.75rem;text-align:center;padding-left:4px;padding-right:4px}table.tabla-densa.televenta-pedido__tabla-tendencia th.televenta-pedido__col-codigo,table.tabla-densa.televenta-pedido__tabla-tendencia td.televenta-pedido__col-codigo{width:9rem!important;max-width:9rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.tabla-densa.televenta-pedido__tabla-tendencia th.televenta-pedido__col-desc,table.tabla-densa.televenta-pedido__tabla-tendencia td.televenta-pedido__col-desc{width:99%!important;min-width:0;white-space:normal;overflow:hidden;text-overflow:ellipsis}table.tabla-densa.televenta-pedido__tabla-tendencia th.televenta-pedido__col-fecha,table.tabla-densa.televenta-pedido__tabla-tendencia td.televenta-pedido__col-fecha{width:3.75rem!important;max-width:3.75rem;text-align:right;white-space:nowrap;padding-left:4px;padding-right:6px;font-variant-numeric:tabular-nums}table.tabla-densa.televenta-pedido__tabla-tendencia th.televenta-pedido__col-fecha{font:600 11px/1.2 var(--familia);color:var(--texto-medio)}table.tabla-densa.televenta-pedido__tabla-tendencia th.televenta-pedido__col-accion,table.tabla-densa.televenta-pedido__tabla-tendencia td.televenta-pedido__col-accion{width:5.5rem!important;max-width:5.5rem;white-space:nowrap;overflow:visible;text-align:right;padding-right:8px}table.tabla-densa.televenta-pedido__tabla-favoritos{table-layout:fixed;width:100%}table.tabla-densa.televenta-pedido__tabla-favoritos col.televenta-pedido__col-ambito,table.tabla-densa.televenta-pedido__tabla-favoritos col.televenta-pedido__col-codigo{width:9rem}table.tabla-densa.televenta-pedido__tabla-favoritos col.televenta-pedido__col-desc{width:99%}table.tabla-densa.televenta-pedido__tabla-favoritos col.televenta-pedido__col-accion{width:5.5rem}table.tabla-densa.televenta-pedido__tabla-favoritos th.televenta-pedido__col-ambito,table.tabla-densa.televenta-pedido__tabla-favoritos td.televenta-pedido__col-ambito{width:9rem!important;max-width:9rem;overflow:hidden;text-overflow:ellipsis}table.tabla-densa.televenta-pedido__tabla-favoritos th.televenta-pedido__col-codigo,table.tabla-densa.televenta-pedido__tabla-favoritos td.televenta-pedido__col-codigo{width:9rem!important;max-width:9rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.tabla-densa.televenta-pedido__tabla-favoritos th.televenta-pedido__col-desc,table.tabla-densa.televenta-pedido__tabla-favoritos td.televenta-pedido__col-desc{width:99%!important;min-width:0;white-space:normal;overflow:hidden;text-overflow:ellipsis}table.tabla-densa.televenta-pedido__tabla-favoritos th.televenta-pedido__col-accion,table.tabla-densa.televenta-pedido__tabla-favoritos td.televenta-pedido__col-accion{width:5.5rem!important;max-width:5.5rem;white-space:nowrap;text-align:right;padding-right:8px}.televenta-pedido__senal{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;border-radius:var(--radio-control);font:700 16px/1 var(--familia)}.televenta-pedido__senal--ascenso{color:var(--exito);background:var(--exito-tinte)}.televenta-pedido__senal--descenso{color:var(--error);background:var(--error-tinte)}.televenta-pedido__senal--igual{color:var(--texto-medio);background:var(--superficie-hundida)}.televenta-pedido__senal--sin-recientes{color:var(--aviso);background:var(--aviso-tinte)}.televenta-pedido__dto{display:inline-block;margin-right:4px;font:600 11px/1 var(--familia)}.televenta-pedido__panel-consulta{margin:var(--e3) 0 0;height:280px;overflow:auto;border:1px solid var(--borde);padding:var(--e2);box-sizing:border-box}.televenta-pedido__rotacion{display:flex;flex-direction:column;gap:var(--e3)}.televenta-pedido__pedido-hist{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--superficie);overflow:hidden}.televenta-pedido__pedido-hist-cab{display:flex;justify-content:space-between;align-items:center;gap:var(--e2);padding:6px 10px;background:var(--superficie-hundida);border-bottom:1px solid var(--borde)}.televenta-pedido__pedido-hist-meta{display:flex;align-items:center;gap:var(--e2);min-width:0}.televenta-pedido__pedido-hist-icono{display:inline-flex;color:var(--texto-suave);flex-shrink:0}.televenta-pedido__pedido-hist-fecha{font:600 13px/1.3 var(--familia);color:var(--texto-fuerte)}.televenta-pedido__pedido-acciones{display:flex;flex-shrink:0;gap:6px;margin-left:auto;justify-content:flex-end}.televenta-pedido__tabla-rotacion{width:100%;table-layout:fixed}.televenta-pedido__tabla-rotacion th:nth-child(1),.televenta-pedido__tabla-rotacion td:nth-child(1){width:7rem!important}.televenta-pedido__tabla-rotacion th:nth-child(3),.televenta-pedido__tabla-rotacion td:nth-child(3){width:4.5rem}.televenta-pedido__tabla-rotacion th:nth-child(4),.televenta-pedido__tabla-rotacion td:nth-child(4){width:3rem}.televenta-pedido__tabla-rotacion th:nth-child(5),.televenta-pedido__tabla-rotacion td:nth-child(5){width:5.5rem}.tabla-densa{width:100%;border-collapse:collapse;font:12px/1.3 var(--familia)}.tabla-densa th,.tabla-densa td{text-align:left;padding:2px 6px;border-bottom:1px solid var(--borde)}.televenta-pedido__pedido-hist-cab .televenta-pedido__pedido-acciones{margin-left:auto;justify-content:flex-end}.televenta-pedido__tabla-rotacion td:nth-child(5){text-align:right!important;padding-right:10px}.televenta-pedido__suc{display:flex;gap:4px;align-items:flex-end}.televenta-pedido__relacionados{border:1px solid var(--borde);padding:var(--e2);margin-bottom:var(--e2);background:var(--fondo-suave, transparent)}.televenta-pedido__rel-cab{display:flex;justify-content:space-between;align-items:center;gap:var(--e2);margin-bottom:6px}.televenta-promos{position:fixed;top:6%;right:8%;bottom:6%;left:8%;z-index:40;display:flex;flex-direction:column;gap:12px;max-height:88vh;overflow:hidden}.televenta-promos__cabecera{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--e2);flex-shrink:0}.televenta-promos__cabecera-texto h2{margin:0}.televenta-promos__resumen{margin:2px 0 0}.televenta-promos__cuerpo{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:14px;min-height:0;flex:1;overflow:hidden}.televenta-promos__maestro{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.televenta-promos__filtros{display:flex;flex-wrap:wrap;gap:6px}.televenta-promos__campo-buscar{margin:0}.televenta-promos__buscar{display:flex;gap:6px}.televenta-promos__buscar .control{flex:1;min-width:0}.televenta-promos__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;overflow:auto;min-height:0;flex:1}.televenta-promos__vacio{padding:8px 4px}.televenta-promos__item{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;text-align:left;border:1px solid var(--borde);border-radius:8px;background:var(--superficie, #fff);cursor:pointer;font:inherit;color:inherit}.televenta-promos__item:hover{border-color:color-mix(in srgb,var(--acento, #b5643c) 40%,var(--borde))}.televenta-promos__item--activo{border-color:var(--acento, #b5643c);box-shadow:inset 3px 0 0 var(--acento, #b5643c)}.televenta-promos__item-cab{display:flex;align-items:center;justify-content:space-between;gap:8px}.televenta-promos__item-cab strong{font:600 13px/1.3 var(--familia)}.televenta-promos__item-desc{margin:0;font:400 12px/1.35 var(--familia);color:var(--texto-medio);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.televenta-promos__item-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.televenta-promos__item-estado{margin:0}.televenta-promos__detalle{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:12px 14px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie, #fff)}.televenta-promos__detalle-cab{display:flex;flex-direction:column;gap:8px}.televenta-promos__detalle-id{display:flex;flex-direction:column;gap:2px;min-width:0}.televenta-promos__detalle-codigo{font:600 11px/1.2 var(--familia);color:var(--texto-suave, var(--texto-medio));letter-spacing:.04em;text-transform:uppercase}.televenta-promos__detalle-id h3{margin:0;font:600 15px/1.3 var(--familia)}.televenta-promos__detalle-badges{display:flex;flex-wrap:wrap;gap:6px}.televenta-promos__detalle-aplicacion{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.televenta-promos__columnas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.televenta-promos__col{display:flex;flex-direction:column;gap:8px;min-width:0}.televenta-promos__col>.etiqueta{margin:0}.televenta-promos__buscar-linea{align-self:flex-start;font-size:12px;padding:2px 8px}.televenta-promos__hit-fila{outline:2px solid var(--acento, #b5643c);outline-offset:-2px}.televenta-promos__acciones{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:auto;padding-top:8px;border-top:1px solid var(--borde)}.televenta-promos__veces{margin:0;min-width:88px}.televenta-promos__veces .control{width:88px}@media(max-width:1100px){.televenta-promos__cuerpo{grid-template-columns:1fr}.televenta-promos__maestro{max-height:40vh}.televenta-promos__columnas{grid-template-columns:1fr}}.catalogo__nav{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.catalogo__nav-chip{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);text-decoration:none;text-align:center;white-space:nowrap}.catalogo__nav-chip:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.catalogo__nav-chip--activo{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.catalogo__acciones{display:flex;gap:var(--e2);flex-wrap:nowrap;justify-content:flex-end;overflow:visible}.catalogo__vistas{display:flex;gap:2px;margin-right:var(--e2)}.catalogo__vista--activa{background:var(--acento-tinte-fuerte);box-shadow:inset 0 -2px 0 var(--acento)}.catalogo__alta{display:flex;flex-wrap:wrap;gap:var(--e3);align-items:flex-end;flex:0 0 auto}.catalogo__tabla-datos{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.catalogo__detalle-panel{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.catalogo__detalle-cab{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2) var(--e3);padding:var(--e2) var(--e3);border-bottom:1px solid var(--borde);background:var(--superficie);flex:none}.catalogo__detalle-identidad{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap;min-width:0}.catalogo__detalle-nombre{color:var(--texto-medio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28rem}.catalogo__detalle-acciones{display:flex;align-items:center;gap:var(--e2);margin-left:auto}.ficha__pestanas.catalogo__detalle-pestanas{margin:0;padding:var(--e3) var(--e3) var(--e2);flex:none;border-bottom:1px solid var(--borde);background:var(--superficie)}.catalogo__ficha-pestanas,.ficha__pestanas.catalogo__detalle-pestanas{display:flex;flex-wrap:wrap;gap:4px;height:auto;min-height:36px;align-items:center}.catalogo__ficha-pestana,.catalogo__detalle-pestanas .ficha__pestana{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--borde);border-radius:8px;border-bottom-width:1px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);cursor:pointer;white-space:nowrap}.catalogo__ficha-pestana:hover,.catalogo__detalle-pestanas .ficha__pestana:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.catalogo__ficha-pestana--activa,.catalogo__detalle-pestanas .ficha__pestana--activa{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600;border-bottom-color:var(--acento)}.catalogo__detalle-cuerpo{flex:1;min-height:0;overflow:auto;padding:var(--e3)}.catalogo__detalle-hueco{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e3)}.catalogo__ficha-cuerpo{display:flex;flex-direction:column;gap:var(--e3);overflow:auto}.catalogo__ficha-rejilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 12px}@media(max-width:1100px){.catalogo__ficha-rejilla{grid-template-columns:1fr}}.catalogo__ficha-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:1100px){.catalogo__ficha-dos{grid-template-columns:1fr}}.catalogo__ficha-thumbs{display:flex;flex-wrap:wrap;gap:12px}.catalogo__ficha-thumb{display:flex;flex-direction:column;align-items:center;gap:8px;width:140px;padding:10px;border:1px solid var(--borde);border-radius:6px;background:var(--superficie-hundida);font:600 12px/1.2 var(--familia);color:var(--texto-fuerte)}.catalogo__ficha-thumb-ph{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:4px;background:var(--borde);font:700 11px/1 var(--familia);color:var(--texto-medio)}.catalogo__ficha-thumb-img{width:100px;height:100px;border-radius:4px;background:var(--superficie);object-fit:contain}a.catalogo__ficha-thumb{text-decoration:none}a.catalogo__ficha-thumb:hover{border-color:var(--acento)}.catalogo__ficha-tabla{width:100%}.catalogo__ficha-fila--gana{background:var(--acento-tinte-fuerte)}.catalogo__maestro-detalle{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--e2);overflow:hidden}.catalogo__tabla-datos--maestro{flex:1 1 55%;min-height:160px}.catalogo__panel-detalle{flex:0 1 40%;min-height:140px;max-height:42vh;display:flex;flex-direction:column;overflow:hidden;padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--superficie)}.catalogo__panel-detalle-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--e2);margin-bottom:var(--e2);flex:0 0 auto}.catalogo__panel-detalle-cab .etiqueta{margin:0}.catalogo__detalle-scroll{flex:1;min-height:0;overflow:auto}.catalogo__volver{margin-right:var(--e3)}.lista-densa__filtro .control{height:18px;border:none;padding:0;background:transparent;width:100%;min-width:0}.catalogo__alta-acciones{display:flex;flex-wrap:wrap;gap:var(--e2);align-items:flex-end;padding:var(--e2) 0}.catalogo__bandeja{flex:1;min-height:0}.asistente{display:grid;grid-template-columns:200px 1fr;gap:var(--e4);padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie);margin-bottom:var(--e3)}.asistente__pasos{list-style:none;margin:0;padding:0 var(--e3) 0 0;border-right:1px solid var(--borde);display:flex;flex-direction:column;gap:var(--e3)}.asistente__paso{display:flex;align-items:flex-start;gap:var(--e2);padding:4px 0;font:var(--texto-cuerpo);color:var(--texto-medio)}.asistente__paso--activo{font-weight:600;color:var(--texto-fuerte)}.asistente__paso--activo .asistente__paso-num{background:var(--acento);border-color:var(--acento);color:#fff}.asistente__paso--pendiente{opacity:.45}.asistente__paso-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--borde);background:var(--fondo);font-size:13px;font-weight:700;line-height:1}.asistente__paso-rotulo{padding-top:4px}.asistente__cuerpo{display:flex;flex-direction:column;gap:var(--e3);flex:1;min-height:0}.asistente__acciones{display:flex;gap:var(--e2);margin-top:var(--e3)}.asistente__campo{display:flex;flex-direction:column;gap:2px;max-width:320px}.asistente__checks{display:flex;flex-wrap:wrap;gap:var(--e3);align-items:center}.relacionados-asistente .asistente--relacionados{flex:1 1 auto;min-height:0;margin-bottom:0;align-items:stretch}.asistente__barra{display:flex;justify-content:space-between;align-items:center;gap:var(--e2);flex:0 0 auto;padding:var(--e2) 0;border-bottom:1px solid var(--borde)}.asistente__panel{display:flex;flex-direction:column;min-height:0;min-width:0}.asistente__subtitulo{margin:0;font:var(--texto-cuerpo);font-weight:600;color:var(--texto-fuerte)}.asistente__selector{display:flex;flex-direction:column;gap:var(--e2);flex:1;min-height:0}.asistente__filtro{display:flex;flex-direction:column;gap:2px;max-width:360px}.asistente__tabla{display:flex;flex-direction:column;border:1px solid var(--borde);border-radius:var(--radio-control);overflow:hidden;flex:1;min-height:0;background:var(--superficie)}.asistente__tabla--compacta{flex:0 1 auto;max-height:180px}.asistente__tabla-cabecera,.asistente__tabla-fila{display:grid;grid-template-columns:56px 120px minmax(160px,1fr);gap:var(--e2);align-items:center;padding:4px 8px;font:var(--texto-cuerpo)}.asistente__tabla--compacta .asistente__tabla-cabecera,.asistente__tabla--compacta .asistente__tabla-fila{grid-template-columns:110px minmax(160px,1fr)}.asistente__tabla-cabecera{flex:0 0 auto;background:var(--superficie-hundida);border-bottom:1px solid var(--borde);font:var(--texto-etiqueta);color:var(--texto-medio);text-transform:uppercase;letter-spacing:.02em}.asistente__tabla-cuerpo{flex:1;min-height:0;overflow:auto}.asistente__tabla-fila:nth-child(2n){background:var(--fondo)}.asistente__tabla-fila:hover{background:var(--acento-tinte)}.asistente__tabla-sel{display:inline-flex;align-items:center;gap:4px}.asistente__pie{display:flex;justify-content:center;align-items:center;gap:var(--e3);flex:0 0 auto;padding-top:var(--e3);margin-top:var(--e3);border-top:1px solid var(--borde)}.asistente__condiciones{display:flex;flex-direction:column;gap:var(--e3);overflow:auto}.asistente__condiciones .formulario__fila{display:flex;flex-wrap:wrap;gap:var(--e3);align-items:flex-end}.asistente__tipos{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e2);align-items:flex-start}.asistente__opcion{display:flex;flex-direction:row;align-items:flex-start;gap:var(--e2);max-width:40rem;cursor:pointer;font:var(--texto-cuerpo);color:var(--texto-fuerte)}.asistente__opcion input{flex:0 0 auto;margin:3px 0 0}.asistente__resumenes{display:grid;grid-template-columns:1fr 1fr;gap:var(--e3)}.asistente__resumen-titulo{margin:0 0 var(--e2);font:var(--texto-etiqueta);color:var(--texto-medio);text-transform:uppercase}.favoritos__vistas{display:flex;gap:2px;margin-right:var(--e2)}.favoritos__vista--activa{background:var(--acento-tinte-fuerte);box-shadow:inset 0 -2px 0 var(--acento)}.favoritos__bandeja{flex:1;min-height:0;border-top:1px solid var(--borde)}.favoritos__vacio{padding:var(--e2) var(--e3)}.favoritos__tabla th:first-child,.favoritos__tabla td:first-child{width:28px;padding-right:0}.favoritos__tabla tbody tr{cursor:default}.favoritos__tabla tbody tr.favoritos__marcado{background:var(--acento-tinte)}.favoritos__mosaico{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:1px;margin:0;padding:0;list-style:none;background:var(--borde);border:1px solid var(--borde)}.favoritos__ficha{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;height:100%;min-height:148px;padding:var(--e3) var(--e2) var(--e2);border:none;border-radius:0;background:var(--superficie);font:var(--texto-micro);color:var(--texto-fuerte);text-align:center;cursor:pointer}.favoritos__ficha:hover{background:var(--fondo)}.favoritos__ficha:focus-visible{outline:2px solid var(--acento);outline-offset:-2px;z-index:1}.favoritos__ficha--marcada{background:var(--acento-tinte);box-shadow:inset 0 0 0 2px var(--acento)}.favoritos__ficha-marca{position:absolute;top:6px;left:6px;width:14px;height:14px;border-radius:50%;border:1px solid var(--borde);background:var(--superficie-hundida);box-sizing:border-box}.favoritos__ficha--marcada .favoritos__ficha-marca{border-color:var(--acento);background:var(--acento);box-shadow:inset 0 0 0 2px var(--superficie)}.favoritos__ficha-imagen{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:72px}.favoritos__ficha-imagen img{max-width:100%;max-height:88px;object-fit:contain}.favoritos__ficha-nombre{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;min-height:2.6em;font:500 10px/1.3 var(--familia);text-transform:uppercase;color:var(--texto-fuerte)}.favoritos__ficha-codigo{font:var(--texto-micro);color:var(--texto-medio)}.favoritos__detalle-cabecera{display:flex;gap:var(--e3);align-items:flex-start}.favoritos__imagen{width:96px;height:96px;object-fit:contain;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--superficie)}.favoritos__datos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--e3);margin:0}.favoritos__datos dd{margin:2px 0 0;font:var(--texto-cuerpo)}.favoritos__tipos{display:flex;flex-direction:column;gap:var(--e2);margin:0;padding:0;border:none}.favoritos__tipo{display:flex;gap:var(--e2);align-items:center;padding:var(--e2) var(--e3);border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie);cursor:pointer}.favoritos__tipo:has(input:checked){border-color:var(--acento-borde);background:var(--acento-tinte-fuerte)}.favoritos__resumen{max-height:160px;overflow:auto;margin:0;padding:var(--e2) var(--e3) var(--e2) var(--e5);border:1px solid var(--borde);border-radius:var(--radio-control);font:var(--texto-micro)}.favoritos__clientes{max-height:280px;overflow:auto;border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie)}.favoritos__cliente{display:grid;grid-template-columns:20px 90px 1fr;gap:var(--e2);align-items:center;padding:4px var(--e3);border-bottom:1px solid var(--borde);font:var(--texto-cuerpo)}.tarifas{display:flex;flex-direction:column;gap:var(--e4);overflow:auto;padding-bottom:var(--e5)}.tarifas__titulo{margin:0 0 var(--e3);font-size:15px;font-weight:600}.tarifas__resolvedor,.tarifas__lista{padding:var(--e4);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--superficie)}.tarifas__campos{display:flex;flex-wrap:wrap;gap:var(--e3);align-items:flex-end}.tarifas__campo{display:flex;flex-direction:column;gap:2px;flex:1 1 220px}.tarifas__campo--corto{flex:0 0 130px}.tarifas__vacio{margin:var(--e3) 0 0}.tarifas__veredicto{margin-top:var(--e4)}.tarifas__resultado{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--e3);padding-bottom:var(--e3);border-bottom:1px solid var(--borde)}.tarifas__precio{font-size:28px;font-weight:600;line-height:1.1}.tarifas__sin-precio{font-size:18px;font-weight:600;color:var(--aviso)}.tarifas__porque{margin:var(--e3) 0 0;padding-left:var(--e4);color:var(--texto-suave)}.tarifas__porque li+li{margin-top:2px}.tarifas__grupo{margin-top:var(--e4)}.tarifas__grupo-titulo{display:flex;align-items:center;gap:var(--e2);margin:0 0 var(--e2);font-size:13px;font-weight:600}.tarifas__tabla{width:100%;border-collapse:collapse;font-size:13px}.tarifas__tabla th,.tarifas__tabla td{padding:var(--e2) var(--e3);text-align:left;border-bottom:1px solid var(--borde);vertical-align:top}.tarifas__tabla th{font-weight:600;color:var(--texto-suave);white-space:nowrap}.tarifas__tabla--compacta th,.tarifas__tabla--compacta td{padding:4px var(--e3)}.tarifas__derecha{text-align:right}.promo{padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--superficie)}.promo+.promo{margin-top:var(--e3)}.promo__cabecera{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e2)}.promo__descripcion{margin:var(--e2) 0 0;color:var(--texto-suave)}.promo__motivo{margin:2px 0 0}.promo__columnas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--e3);margin-top:var(--e3)}.promo__subtitulo{margin:0 0 var(--e1);font-size:12px;font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em}.promo__lineas,.promo__asignaciones{margin:0;padding-left:var(--e4);font-size:13px}.promo__lineas li+li,.promo__asignaciones li+li{margin-top:2px}.promo__excluye{margin-left:calc(var(--e4) * -1);padding-left:calc(var(--e4) - 3px);list-style:none;border-left:3px solid var(--error)}.pasos{margin:0;padding:0;list-style:none}.paso{padding:var(--e2) var(--e3);border-left:3px solid var(--exito);background:var(--superficie)}.paso+.paso{margin-top:2px}.paso--no-aplicado{border-left-color:var(--borde);opacity:.75}.paso__cabecera{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap}.paso__numero{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:11px;background:var(--fondo);border:1px solid var(--borde);font-size:12px;font-weight:600}.paso__nota{margin:2px 0 0 30px}.paso__detalle{display:flex;flex-wrap:wrap;gap:var(--e3);margin:var(--e1) 0 0 30px}.paso__detalle div{display:flex;flex-direction:column}.paso__detalle dd{margin:0;font-size:13px}.selector-articulo{display:flex;flex-direction:column;gap:var(--e2);min-width:0}.selector-articulo__fila{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);min-width:0}.selector-articulo__codigo{width:120px;flex:0 0 auto}.selector-articulo__descripcion{flex:1 1 180px;min-width:140px}.dialogo--ancho{min-width:min(720px,92vw);max-width:840px}.selector-articulo__resultados{list-style:none;margin:var(--e3) 0 0;padding:0;border:1px solid var(--borde);border-radius:var(--radio-control);max-height:320px;overflow:auto}.selector-articulo__resultado{display:grid;grid-template-columns:120px 1fr;gap:var(--e3);width:100%;text-align:left;padding:8px 12px;border:none;border-bottom:1px solid var(--borde);background:transparent;font:inherit;color:inherit;cursor:pointer}.selector-articulo__resultado:hover{background:var(--superficie-hundida)}.selector-articulo__resultados li:last-child .selector-articulo__resultado{border-bottom:none}.clasificacion__bandeja{border-top:1px solid var(--borde)}.clasificacion__arbol{flex:0 0 380px;width:380px}.clasificacion__arbol-acciones{display:flex;gap:4px;padding:4px 8px;border-bottom:1px solid var(--borde)}.clasificacion__nodos{list-style:none;margin:0;padding:0}.clasificacion__nodo{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;padding:4px 12px;border:none;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.clasificacion__nodo:hover{background:var(--fondo)}.clasificacion__nodo--activo{background:var(--acento-tinte);color:var(--acento);font-weight:600}.clasificacion__nodo-toggle{flex:0 0 14px;width:14px;text-align:center;font-size:11px;color:var(--texto-suave);cursor:pointer;-webkit-user-select:none;user-select:none}.clasificacion__nodo-toggle--hueco{visibility:hidden}.clasificacion__nodo-texto{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:13px/1.3 var(--familia)}.clasificacion__detalle{gap:var(--e3)}.clasificacion__card{display:flex;flex-direction:column;gap:var(--e2);padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie)}.clasificacion__card--segs{flex:1;min-height:0}.clasificacion__card-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e3);flex-wrap:wrap}.clasificacion__card-rotulo{font:600 12px/1.3 var(--familia);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-medio)}.clasificacion__titulo{margin:0;font:600 18px/1.2 var(--familia);color:var(--texto-fuerte)}.clasificacion__ruta{margin:4px 0 0;font:var(--texto-micro);color:var(--texto-medio)}.clasificacion__acciones{display:flex;flex-wrap:wrap;gap:6px}.clasificacion__tabla-cab,.clasificacion__tabla-fila{display:grid;grid-template-columns:minmax(160px,1.4fr) 120px minmax(140px,1fr);gap:var(--e3);align-items:center;padding:8px 4px;border-bottom:1px solid var(--borde)}.clasificacion__tabla-cab{font:600 11px/1.2 var(--familia);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave);border-bottom-color:var(--borde)}.clasificacion__tabla-fila{font:13px/1.3 var(--familia)}.clasificacion__nota-erp{margin-top:var(--e2);margin-bottom:0}.clasificacion__vacio{padding:var(--e2) var(--e3)}.clasificacion__alta{flex:0 0 auto;padding:var(--e2) var(--e3);border-bottom:1px solid var(--borde);background:var(--superficie)}.catalogo__tarjetas{flex:1;min-height:0;display:flex;flex-direction:column}.catalogo__tarjetas-barra{flex:0 0 auto;display:flex;align-items:center;gap:var(--e3);padding:var(--e2) 0}.catalogo__tarjetas-cuerpo{flex:1;min-height:0;overflow-y:auto}.catalogo__mosaico{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--borde);border-left:1px solid var(--borde)}.catalogo__mosaico>li{border-right:1px solid var(--borde);border-bottom:1px solid var(--borde)}.catalogo__tarjeta{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;height:100%;padding:var(--e3);border:none;background:var(--superficie);text-align:left;cursor:pointer}.catalogo__tarjeta:hover{background:var(--fondo)}.catalogo__tarjeta:focus-visible{outline:2px solid var(--acento);outline-offset:-2px;z-index:1}.catalogo__tarjeta--activa{background:var(--acento-tinte);box-shadow:inset 0 0 0 2px var(--acento)}.catalogo__tarjeta-imagen{display:flex;align-items:center;justify-content:center;height:170px;margin-bottom:var(--e2);border-radius:4px;background:var(--superficie)}.catalogo__tarjeta-imagen img{max-width:100%;max-height:100%;object-fit:contain}.catalogo__tarjeta-sin{font:var(--texto-micro);color:var(--texto-medio);text-transform:uppercase}.catalogo__tarjeta-nombre{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;font:600 13px/1.3 var(--familia);color:var(--texto-fuerte)}.catalogo__tarjeta-marca{font:var(--texto-micro);color:var(--texto-medio);text-transform:uppercase;letter-spacing:.02em}.catalogo__tarjeta-pie{display:flex;justify-content:space-between;margin-top:auto;padding-top:var(--e2);font:var(--texto-micro);color:var(--texto-medio)}.catalogo__tarjeta-estado{position:absolute;top:var(--e2);right:var(--e2)}.catalogo__tarjetas-mas{display:flex;justify-content:center;padding:var(--e3)}.catalogo__mosaico>li{display:flex;flex-direction:column;background:var(--superficie)}.catalogo__mosaico>li>.catalogo__tarjeta{flex:1}.dialogo.ficha-comercial{width:min(880px,94vw);max-width:none}.ficha-comercial__cabecera{display:flex;align-items:center;justify-content:space-between}.ficha-comercial__cuerpo{max-height:74vh}.ficha-comercial__arriba{display:flex;gap:var(--e4);margin-bottom:var(--e4)}.ficha-comercial__foto{flex:0 0 260px;height:260px;display:flex;align-items:center;justify-content:center;border:1px solid var(--borde);border-radius:6px;background:var(--superficie);font:var(--texto-micro);color:var(--texto-medio);text-transform:uppercase}.ficha-comercial__foto img{max-width:92%;max-height:92%;object-fit:contain}.ficha-comercial__datos{flex:1;min-width:0}.ficha-comercial__marca{font:700 11px/1.2 var(--familia);letter-spacing:.08em;text-transform:uppercase;color:var(--acento)}.ficha-comercial__nombre{margin:4px 0;font:700 22px/1.2 var(--familia);color:var(--texto-fuerte)}.ficha-comercial__rapidos{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin:var(--e3) 0;padding:var(--e2) var(--e3);border-radius:4px;background:var(--superficie-hundida)}.ficha-comercial__rapidos dt{color:var(--texto-medio)}.ficha-comercial__rapidos dd{margin:0;font-weight:600}.ficha-comercial__texto{margin:0 0 var(--e2);line-height:1.45}.ficha-comercial__abajo{display:grid;grid-template-columns:1fr 1fr;gap:var(--e4)}.ficha-comercial__abajo section{margin-bottom:var(--e4)}.ficha-comercial__titulo{margin:0 0 var(--e2);font:var(--texto-etiqueta);text-transform:uppercase;color:var(--texto-medio)}.ficha-comercial__tabla{width:100%;border-collapse:collapse}.ficha-comercial__tabla td{padding:4px 0;border-bottom:1px solid var(--borde);vertical-align:top}.ficha-comercial__tabla td:last-child{text-align:right;font-weight:600;white-space:nowrap}.ficha-comercial__sub td:first-child{padding-left:14px;color:var(--texto-medio)}.ficha-comercial__tabla--info td:first-child{width:40%;padding-right:12px;color:var(--texto-medio)}.ficha-comercial__tabla--info td:last-child{text-align:left;font-weight:400;white-space:normal}.ficha-comercial__error{margin-right:auto;color:var(--error, #a8453c)}.catalogo__mosaico>li{position:relative}.catalogo__tarjeta-marca-check{position:absolute;top:var(--e2);left:var(--e2);z-index:2;width:16px;height:16px;margin:0;accent-color:var(--acento);cursor:pointer}.catalogo__celda--marcada>.catalogo__tarjeta{box-shadow:inset 0 0 0 2px var(--acento)}.catalogo__tarjetas-hueco{flex:1}.catalogo__tarjetas-error{color:var(--error, #a8453c)}.ventas__nav{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.ventas__nav-chip{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);text-decoration:none;text-align:center;white-space:nowrap}.ventas__nav-chip:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.ventas__nav-chip--activo{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.ventas__buscar{width:260px;min-width:260px;flex-shrink:0}.ventas__buscar .etiqueta{white-space:nowrap}.ventas__check{display:flex;align-items:center;gap:var(--e2);font:var(--texto-cuerpo)}.ventas__error{max-width:420px;color:var(--error)}.tabla-densa tbody tr.fila--mala td{background:var(--error-tinte)}.ventas__total{font-weight:600}.ventas__lineas{width:100%}.ventas__manual{color:var(--aviso)}.ventas__descuentos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ventas__descuentos li{display:flex;align-items:baseline;gap:var(--e2);white-space:nowrap}.ventas__descuento-importe{color:var(--texto-suave)}.ventas__dato{font:var(--texto-cuerpo)}.ventas__huellas{min-width:0}.ventas__huellas p{margin:0 0 var(--e1)}.ventas__huellas code{word-break:break-all}.ventas__totales{margin-top:0}.ventas__observaciones{margin-top:var(--e4)}.ventas__observaciones h3{margin:0 0 var(--e2)}.ventas__observaciones p{margin:0;white-space:pre-wrap}.pantalla.ficha>.ficha__cuerpo{background:var(--fondo);border-top:1px solid var(--borde)}.pantalla.ficha>.ficha__pie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e3);padding:var(--e3) 20px;border-top:1px solid var(--borde);background:var(--superficie-hundida)}.pantalla.ficha>.ficha__pie .micro{margin:0;color:var(--texto-medio)}.ventas__firma-imagen{display:block;max-width:360px;max-height:160px;padding:var(--e2);border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie)}.ventas__payload{margin:0;padding:8px 12px 12px 122px;border-top:1px solid var(--borde);background:var(--superficie-hundida)}.ventas__payload-pre{margin:var(--e2) 0 0;max-height:240px;overflow:auto;font:var(--texto-micro);white-space:pre-wrap;word-break:break-word}.ventas__entrada-diag{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 12px 10px;border-top:1px solid var(--borde);background:var(--superficie-hundida);font:var(--texto-cuerpo)}.ventas__entrada-diag p{margin:0 0 4px}.ventas__titular{font-weight:600}.ventas__entrada-acciones{display:flex;gap:var(--e2);flex-wrap:nowrap;justify-content:flex-end;overflow:visible}.ventas__entrada--mala .monitor__fila--documentos{background:var(--error-tinte)}.ventas__filtros{flex-wrap:wrap;row-gap:var(--e2)}.ventas__marca{margin:0 6px 0 0;vertical-align:middle}.ventas__vistas{display:flex;gap:2px;margin-right:var(--e2)}.ventas__vista--activa{background:var(--acento-tinte-fuerte);box-shadow:inset 0 -2px 0 var(--acento)}.ventas__bandeja{--cola-lateral: 380px;flex:1;min-height:0;border-top:1px solid var(--borde)}.ventas__bandeja .bandeja__cola:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.ventas__bandeja .bandeja__detalle{overflow:hidden;padding:0}.ventas__bandeja .bandeja__detalle>.auxiliar{padding:var(--e3) var(--e4)}.ventas__entrada-titulo{display:flex;align-items:center;gap:4px}.ventas__entrada-total{margin-left:auto;font-weight:400}.ventas__entrada-cola--mala{box-shadow:inset 4px 0 0 var(--error)}.ventas__entrada-cola--mala.bandeja__entrada--activa{box-shadow:inset 4px 0 0 var(--error),inset 0 0 0 9999px var(--acento-tinte-fuerte)}.ventas__panel{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;background:var(--fondo)}.ventas__panel-cabecera{flex:0 0 auto;display:flex;align-items:center;gap:var(--e5);padding:var(--e3) var(--e4);border-bottom:1px solid var(--borde);background:var(--superficie)}.ventas__panel-cabecera .pantalla__titulo{margin:0}.ventas__panel-cabecera .ficha__identidad{flex:1;min-width:0}.ventas__panel-abrir{margin-left:auto;font:var(--texto-auxiliar)}.ventas__panel-aviso{flex:0 0 auto;padding:var(--e2) var(--e4) 0}.ventas__panel-aviso .aviso{margin:0}.ventas__panel-cuerpo{flex:1;min-height:0;overflow:auto;padding:var(--e3) var(--e4) var(--e4)}.ventas__panel-cuerpo .ficha__nota{margin-top:var(--e2)}.ventas__maestro{flex:1;min-height:0;display:flex;flex-direction:column;border-top:1px solid var(--borde)}.ventas__maestro-tabla{flex:1 1 0;min-height:120px;overflow:auto}.ventas__maestro-tabla:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.ventas__maestro-pie{padding:4px 12px}.ventas__separador{padding:0;margin:0;border:none;background:var(--fondo);touch-action:none;flex:none}.ventas__separador--alto{width:100%;height:6px;cursor:row-resize;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);align-self:stretch}.ventas__separador:hover,.ventas__separador:focus-visible{background:color-mix(in srgb,var(--acento) 28%,var(--fondo));outline:none}.ventas__separador:active{background:color-mix(in srgb,var(--acento) 45%,var(--fondo))}.ventas__maestro-detalle{flex:0 0 42%;min-height:120px;display:flex;flex-direction:column;overflow:hidden;padding:0;background:var(--fondo)}.ventas__maestro-detalle>.auxiliar{padding:var(--e3) var(--e4)}.ventas__tabla{width:max-content;min-width:100%;table-layout:fixed}.ventas__tabla th:nth-child(2),.ventas__tabla td:nth-child(2){width:auto}.ventas__tabla th,.ventas__tabla td{background:var(--superficie)}.ventas__tabla td.ventas__derecha,.ventas__tabla th.ventas__derecha{text-align:right}.ventas__ordenar{all:unset;cursor:pointer;display:block;width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:inherit}.ventas__tabla th.ventas__derecha .ventas__ordenar{text-align:right}.ventas__ordenar:focus-visible{outline:2px solid var(--acento)}.ventas__fila{cursor:pointer}.ventas__fila:hover td{background:var(--superficie-hundida)}.ventas__fila--activa td{background:var(--acento-tinte-fuerte)}.ventas__fila--mala td:first-child{box-shadow:inset 4px 0 0 var(--error)}.ventas__imprimir{display:inline-flex;align-items:center;gap:var(--e2);flex-wrap:wrap}.tesoreria__nav{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.tesoreria__nav-chip{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);text-decoration:none;text-align:center;white-space:nowrap}.tesoreria__nav-chip:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.tesoreria__nav-chip--activo{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.tesoreria__fila--activa .monitor__fila{background:var(--acento-tinte)}.tesoreria__detalle{flex:0 0 auto}.tesoreria__arqueo{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:12px;flex:0 0 auto}.tesoreria__panel{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);padding:12px;display:flex;flex-direction:column;gap:8px}.tesoreria__panel h2{margin:0;font:600 13px/1.3 var(--familia);color:var(--texto-medio)}.tesoreria__acciones-cierre{display:flex;flex-wrap:wrap;gap:var(--e3);align-items:flex-end;padding-top:8px}.tesoreria__descuadre{color:var(--error);font-weight:600}.tesoreria__entrada--aviso .monitor__fila{background:var(--aviso-tinte)}.tesoreria__entrada--mala .monitor__fila{background:var(--error-tinte)}.activos__nav{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.activos__nav-chip{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);text-decoration:none;text-align:center;white-space:nowrap}.activos__nav-chip:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.activos__nav-chip--activo{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.activos__acciones{display:flex;gap:var(--e2);flex-wrap:nowrap;justify-content:flex-end;overflow:visible}.activos__alta{display:flex;flex-wrap:wrap;gap:var(--e3);align-items:flex-end;flex:0 0 auto}.activos__entrada--aviso .monitor__fila,.monitor__fila.activos__entrada--aviso{background:var(--aviso-tinte)}.activos__entrada--mala .monitor__fila,.monitor__fila.activos__entrada--mala{background:var(--error-tinte)}.activos__volver{margin-right:var(--e3)}.activos__ficha-cuerpo{padding:var(--e3);border-radius:8px}.activos__libro>.tarjeta__cuerpo{margin:0 calc(-1 * var(--e4))}.almacen__nav{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.almacen__nav-chip{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);text-decoration:none;text-align:center;white-space:nowrap}.almacen__nav-chip:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.almacen__nav-chip--activo{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.almacen__exacto{font-weight:600;font-variant-numeric:tabular-nums}.almacen__fila--activa .monitor__fila{background:var(--acento-tinte)}.almacen__entrada--aviso .monitor__fila,.monitor__fila.almacen__entrada--aviso{background:var(--aviso-tinte)}.almacen__entrada--mala .monitor__fila,.monitor__fila.almacen__entrada--mala{background:var(--error-tinte)}.almacen__alta{display:flex;flex-wrap:wrap;gap:var(--e3);align-items:flex-end;flex:0 0 auto}.almacen__detalle-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);flex-wrap:wrap;padding:10px 12px 0}.almacen__detalle-cab h2{margin:0;font:600 13px/1.3 var(--familia)}.almacen__check{display:flex;align-items:center;gap:var(--e2);font:var(--texto-cuerpo);align-self:center}.almacen__acciones{display:flex;gap:var(--e2);flex-wrap:nowrap;justify-content:flex-end;overflow:visible}.fiscal__nav{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.fiscal__nav-chip{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);text-decoration:none;text-align:center;white-space:nowrap}.fiscal__nav-chip:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.fiscal__nav-chip--activo{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.fiscal__hash{font-size:12px;font-family:var(--familia-mono, ui-monospace, monospace)}.fiscal__alta{display:flex;flex-wrap:wrap;gap:var(--e3);align-items:flex-end;flex:0 0 auto}.fiscal__acciones{display:flex;gap:var(--e2);flex-wrap:nowrap;justify-content:flex-end;overflow:visible}.fiscal__entrada--aviso .monitor__fila,.monitor__fila.fiscal__entrada--aviso{background:var(--aviso-tinte)}.fiscal__entrada--mala .monitor__fila,.monitor__fila.fiscal__entrada--mala{background:var(--error-tinte)}.clientes__nav{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.clientes__nav-chip{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);text-decoration:none;text-align:center;white-space:nowrap}.clientes__nav-chip:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.clientes__nav-chip--activo{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.clientes-lista{gap:8px}.clientes__cab{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.clientes__cab-izq{display:flex;flex-direction:column;gap:2px;min-width:0}.clientes__cab-sub{margin:0}.clientes__acciones{display:flex;gap:var(--e2);flex-wrap:nowrap;justify-content:flex-end;overflow:visible}.clientes__volver{margin-right:var(--e3)}.clientes__tabla-datos{flex:1 1 0;min-height:120px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--borde);border-radius:8px;background:var(--superficie)}.clientes__tabla-datos .tabla{border-radius:8px;overflow:hidden}.clientes__tabla-datos .tabla__vistas{padding:0 10px;background:var(--fondo)}.clientes__tabla-datos .vista{font:500 12px/1.2 var(--familia);padding:0 8px}.clientes__tabla-datos .tabla__filtros{padding:0 10px;gap:6px}.clientes__tabla-datos .tabla__buscador{width:min(280px,100%)}.clientes__tabla-datos .tabla__chips,.clientes__tabla-datos .tabla__conteo{padding:0 10px}.clientes__tabla-datos .tabla__lote{padding:6px 10px}.clientes__tabla-datos .rejilla__cabecera{background:var(--superficie-hundida);font:600 11px/1.2 var(--familia);color:var(--texto-medio)}.clientes__tabla-datos .rejilla__fila{font:500 12px/1.25 var(--familia)}.clientes__tabla-datos .chip{border-radius:6px;padding:2px 8px;font:500 11px/1.2 var(--familia)}.clientes__mapa{flex:0 0 auto;min-height:280px}.clientes-mapa{gap:8px;min-height:0}.clientes-mapa__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;flex:0 0 auto}@media(max-width:900px){.clientes-mapa__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.clientes-mapa__lista{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--fondo);border-right:none}.clientes-mapa__lista-toolbar{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:end;gap:6px;padding:8px 10px;border-bottom:1px solid var(--borde);background:var(--superficie)}.clientes-mapa__agrupar{display:flex;flex-direction:column;gap:2px;margin:0;flex:1;min-width:120px}.clientes-mapa__agrupar .campo__control{height:30px;border-radius:8px;padding:0 8px}.clientes-mapa__lista-cuerpo{flex:1;min-height:0;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:10px}.clientes-mapa__grupo-cab{display:flex;width:100%;align-items:center;padding:6px 4px;border:none;background:none;color:var(--texto-fuerte);font:600 11px/1.2 var(--familia);cursor:pointer;text-align:left}.clientes-mapa__grupo-cab:hover{color:var(--acento)}.clientes-mapa__punto{border:none;background:none;padding:0;text-align:left;cursor:pointer}.clientes-mapa__punto:hover{color:var(--acento)}.clientes-mapa__lienzo{flex:1 1 0;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;background:var(--superficie-hundida)}.clientes-mapa__lienzo>.mapa,.clientes-mapa__lienzo>.mapa--relleno{flex:1 1 0;min-height:0;height:auto;width:100%}.pantalla.monitor>.ficha__cuerpo{flex:1;min-height:0;overflow:auto}.geo__resumen{flex-direction:column;gap:var(--e2);margin:0;flex:0 0 auto;border-radius:8px}.geo__titular{display:flex;align-items:baseline;gap:var(--e3);width:100%}.geo__titular button{margin-left:auto}.geo__omitidas{margin:0;padding-left:var(--e4);display:flex;flex-direction:column;gap:var(--e1)}.geo__clientes{margin:var(--e1) 0 0;padding-left:var(--e4);font:var(--texto-micro);color:var(--texto-suave);max-height:160px;overflow:auto}.clientes-ficha{gap:8px}.clientes-ficha .clientes__volver{align-self:flex-start;margin-right:0;height:28px;padding:0 8px}.clientes-ficha__id{display:flex;flex-direction:column;gap:2px;min-width:0}.clientes-ficha__codigo{font:600 11px/1.2 var(--familia);color:var(--acento);letter-spacing:.02em}.clientes-ficha__badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.clientes-ficha__bloqueo{margin:0;border-radius:8px}.clientes-ficha__kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;flex:0 0 auto}@media(max-width:1100px){.clientes-ficha__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.clientes-ficha__kpi{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie)}.clientes-ficha__kpi-etq{font:500 10px/1.2 var(--familia);color:var(--texto-medio)}.clientes-ficha__kpi strong{font:600 13px/1.2 var(--familia);color:var(--texto-fuerte)}.clientes-ficha__kpi--alerta{border-color:color-mix(in srgb,var(--error) 35%,var(--borde));background:color-mix(in srgb,var(--error) 5%,var(--superficie))}.clientes-ficha__kpi--alerta strong{color:var(--error)}.clientes-ficha__tabs{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;padding:0;margin:0;border:none;background:transparent}.clientes-ficha__tab{height:28px;padding:0 10px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);cursor:pointer;white-space:nowrap}.clientes-ficha__tab:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.clientes-ficha__tab--activa{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.clientes-ficha__cuerpo{flex:1;min-height:0;overflow:auto;padding:12px;border:1px solid var(--borde);border-radius:8px}.clientes-ficha__pie{padding:var(--e3) var(--e4);border:1px solid var(--borde);border-radius:8px;background:var(--superficie)}.clientes-ficha .ficha__rejilla{gap:12px}.clientes-ficha__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.clientes-ficha__item{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--borde);border-radius:8px;background:var(--fondo)}.clientes-ficha__item--alerta{border-color:color-mix(in srgb,var(--error) 35%,var(--borde));background:color-mix(in srgb,var(--error) 5%,var(--fondo))}.clientes-ficha__item--apagado{opacity:.72}.clientes-ficha__item--abierto{background:var(--superficie)}.clientes-ficha__item-cab{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.clientes-ficha__item-titulo{font:600 12px/1.3 var(--familia);color:var(--texto-fuerte);text-decoration:none;min-width:0}a.clientes-ficha__item-titulo:hover{color:var(--acento)}.clientes-ficha__item-meta,.clientes-ficha__item-pie{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.clientes-ficha__item-desc{margin:0;font:var(--texto-micro);color:var(--texto-medio)}.clientes-ficha__item-aviso{margin:0;padding:6px 8px;font:var(--texto-micro)}.clientes-ficha__item-ref{font:500 12px/1.3 var(--familia);color:var(--acento)}.clientes-ficha__desplegar{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:var(--texto-fuerte);font:600 12px/1.3 var(--familia);cursor:pointer}.clientes-ficha__detalle{margin-top:4px;padding-top:8px;border-top:1px dashed var(--borde)}.clientes-ficha__sublista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.clientes-ficha__sublista li{display:flex;justify-content:space-between;gap:8px;font:var(--texto-micro);padding:4px 0;border-top:1px solid var(--borde)}.clientes-ficha__sublista li:first-child{border-top:none}.ficha__cifra--mala{color:var(--error);font-weight:600}.ficha__pie{display:flex;flex-direction:column;gap:var(--e3);align-items:flex-start;margin-top:var(--e4);padding-top:var(--e4);border-top:1px solid var(--borde)}.ficha__pie .aviso{align-self:stretch}.fila--mala td{background:var(--error-tinte)}.fila--apagada td{color:var(--texto-suave)}.notas{list-style:none;margin:var(--e4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--e2)}.notas__nota{border:1px solid var(--borde);border-radius:8px;padding:10px 12px;background:var(--fondo)}.notas__cabecera{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap}.notas__texto{margin:var(--e2) 0 0;white-space:pre-wrap}.notas__nueva{display:flex;flex-direction:column;gap:var(--e3)}.notas__nueva-fila{display:flex;gap:var(--e3);align-items:flex-start;flex-wrap:wrap}.notas__nueva-fila .campo{min-width:200px}.notas__firma{align-self:center}.notas__check{display:flex;align-items:flex-start;gap:var(--e2);font:var(--texto-cuerpo)}.notas__acciones{display:flex;gap:var(--e2)}.val__pestanas{flex:0 0 auto}.val__aviso{flex-direction:column;gap:var(--e2);margin:0;flex:0 0 auto}.val__lote,.val__vacio{margin:0;flex:0 0 auto}.val__grupos{display:flex;flex-direction:column;gap:var(--e4);padding:var(--e3) var(--e4) var(--e5);overflow:auto}.val__grupo{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--superficie);overflow:hidden;flex-shrink:0}.val__grupo-cabecera{display:flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);background:var(--fondo);border-bottom:1px solid var(--borde)}.val__autor{margin-left:auto}.val__fila{display:grid;grid-template-columns:220px 1fr auto;align-items:start;gap:var(--e3);padding:var(--e3);border-bottom:1px solid var(--borde-suave, var(--borde))}.val__fila:last-child{border-bottom:0}.val__fila--conflicto{border-left:3px solid var(--error);background:var(--error-tinte)}.val__fila--rota{border-left:3px solid var(--texto-suave);opacity:.75}.val__campo{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap}.val__tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e3);margin:0;grid-column:2}.val__valor{display:flex;flex-direction:column;gap:2px;min-width:0}.val__valor dt{text-transform:uppercase;letter-spacing:.03em;color:var(--texto-suave)}.val__valor dd{margin:0;word-break:break-word}.val__valor--movido dd{font-weight:600;color:var(--error)}.val__valor--propuesto dd{font-weight:600}.val__cambio{color:var(--error);font-weight:600}.val__vacia{color:var(--texto-suave);font-style:italic}.val__motivo{grid-column:2;margin:0}.val__acciones{display:flex;gap:var(--e2);grid-column:3}.altas__fila-wrap{display:flex;flex-direction:column}.altas__mot-btn{flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--texto-medio);font:inherit;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.altas__mot-btn:hover{color:var(--texto-fuerte)}.altas__extra{flex:0 0 auto;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto-suave)}.altas__extra--alarma{color:var(--error);font-weight:600}.altas__fila-acciones{display:flex;align-items:center;gap:var(--e2);flex:0 0 auto}.altas__enlace-accion{font:600 12px/1.2 var(--familia);color:var(--acento);text-decoration:none}.altas__enlace-accion:hover{text-decoration:underline}.altas__detalle{display:flex;flex-direction:column;gap:var(--e2);padding:10px 12px 14px;border-top:1px solid var(--borde);background:var(--superficie-hundida)}.altas__detalle .etiqueta{margin:0}.altas__nota{display:flex;flex-direction:column;gap:var(--e1);width:100%}.altas__nota p{margin:0}.historico__fila{cursor:pointer}.historico__fila--abierta{background:var(--superficie-hundida)}.historico__celda-abrir{width:28px;padding-right:0!important}.historico__desplegar{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--texto-medio);cursor:pointer;font-size:11px;line-height:1}.historico__desplegar:hover{background:var(--superficie);color:var(--texto-fuerte)}.historico__detalle-fila:hover{background:none}.historico__detalle{height:auto!important;white-space:normal!important;padding:var(--e2) var(--e3) var(--e3) 30px!important;background:var(--superficie-hundida)}.historico__lineas{width:100%;border-collapse:collapse;font:var(--texto-cuerpo);background:var(--superficie);border:1px solid var(--borde);border-radius:4px}.historico__lineas th{text-align:left;font:var(--texto-etiqueta);text-transform:uppercase;letter-spacing:.03em;color:var(--texto-medio);height:auto;padding:6px var(--e2);border-bottom:1px solid var(--borde);white-space:nowrap}.historico__lineas td{height:auto;padding:5px var(--e2);border-bottom:1px solid color-mix(in srgb,var(--borde) 45%,white);white-space:nowrap}.historico__lineas td.historico__descripcion{white-space:normal;min-width:220px}.historico__lineas tbody tr:last-child td{border-bottom:0}.historico__lineas tbody tr:hover{background:var(--superficie-hundida)}.historico__pie{margin:var(--e2) 0 0}.clientes__cab-der{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap;justify-content:flex-end}.clientes-lista .maestro{border-top:none}.maestro__detalle.clientes__detalle{border:1px solid var(--borde);border-radius:8px;background:var(--superficie)}.maestro--lado .maestro__detalle.clientes__detalle{border:none;border-radius:0}.clientes-detalle{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.clientes-detalle__cab{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2) var(--e4);padding:var(--e2) var(--e3);border-bottom:1px solid var(--borde)}.clientes-detalle__identidad{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);min-width:0}.clientes-detalle__nombre{color:var(--texto-medio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28rem}.clientes-detalle__cifras{display:flex;gap:var(--e4);margin:0 0 0 auto}.clientes-detalle__cifras>div{display:flex;flex-direction:column;gap:1px}.clientes-detalle__cifras dt{font:500 10px/1.2 var(--familia);color:var(--texto-medio)}.clientes-detalle__cifras dd{margin:0;font:600 13px/1.2 var(--familia);color:var(--texto-fuerte)}.clientes-detalle__cifra--alerta dd{color:var(--error)}.clientes-detalle__bloqueo{flex:none;margin:var(--e2) var(--e3) 0}.clientes-ficha__tabs.clientes-detalle__pestanas{flex:none;padding:var(--e2) var(--e3);border-bottom:1px solid var(--borde)}.clientes-detalle__cuerpo{flex:1;min-height:0;overflow:auto;padding:var(--e3)}.maestro--lado .clientes__tabla-datos{border:none;border-radius:0}.mapa{width:100%;height:360px;border:1px solid var(--borde);background:var(--superficie-hundida)}.mapa--relleno{flex:1 1 0;min-height:200px;height:auto}.mapa-con-dibujo{display:flex;flex-direction:column;gap:var(--e2);min-width:0}.mapa-con-dibujo--mano .mapa,.mapa-con-dibujo--mano .mapa--relleno{cursor:crosshair}.mapa-con-dibujo>.mapa{flex:1 1 auto;min-height:200px}.mapa-con-dibujo__barra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2)}.mapa--aviso{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--texto-medio);font-size:.875rem;text-align:center}.mapa--aviso code{font-size:.8125rem}.integracion{overflow:auto;padding-bottom:var(--e5)}.pantalla.integracion.integracion--estructuras{overflow:hidden;padding-bottom:0;min-height:0}.integracion__cuerpo{flex:1;min-height:0;overflow:auto;padding-bottom:var(--e5)}.integracion__estructuras-cuerpo{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.integracion__estructuras-resumen{flex:0 0 auto;margin:0;padding:var(--e2) var(--e4);border-bottom:1px solid var(--borde);background:var(--fondo)}.integracion__estructuras-split{flex:1;min-height:0;min-width:0;display:grid}.integracion__estructuras-panel{min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--superficie);overflow:hidden}.integracion__estructuras-panel--detalle{background:var(--superficie-hundida)}.integracion__estructuras-panel-titulo{flex:0 0 auto;margin:0;padding:var(--e2) var(--e3);font:var(--texto-titulo-seccion);border-bottom:1px solid var(--borde);background:var(--superficie)}.integracion__estructuras-panel--detalle .integracion__estructuras-panel-titulo{background:var(--superficie-hundida)}.integracion__estructuras-panel-scroll,.integracion__estructuras-panel--detalle .integracion__detalle-tabla{flex:1;min-height:0;min-width:0;overflow:auto}.integracion__estructuras-panel-scroll{overflow-x:auto}.integracion__estructuras-vacio{margin:0;padding:var(--e4);color:var(--texto-medio);font:var(--texto-cuerpo)}.integracion__fila-clicable{cursor:pointer}.integracion__fila-clicable:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.integracion__cabecera{display:flex;align-items:baseline;gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--borde);background:var(--superficie);position:sticky;top:0;z-index:5}.integracion__cabecera .auxiliar{margin-left:auto}.integracion__aviso{margin:var(--e3) var(--e4) 0}.integracion__grupo{padding:var(--e4);display:flex;flex-direction:column;gap:var(--e2)}.integracion__grupo h2{margin:0;text-transform:uppercase;letter-spacing:.03em}.integracion__grupo p{margin:0}.integracion__linea{display:flex;align-items:flex-end;gap:var(--e3);flex-wrap:wrap}.integracion__campo{display:flex;flex-direction:column;gap:2px}.integracion__campo .control{min-width:220px}.integracion__campo--check{flex-direction:row;align-items:center;gap:var(--e1);padding-bottom:var(--e1)}.integracion__config-odoo{margin-bottom:var(--e3);padding:var(--e3);border:1px solid var(--borde);border-radius:4px;background:var(--superficie-hundida)}.integracion__deteccion{margin:0 var(--e4) var(--e3);padding:var(--e3);border:1px solid var(--borde);border-radius:4px;background:var(--superficie-hundida)}.integracion__deteccion-cuerpo{display:flex;flex-direction:column;gap:var(--e3)}.integracion__deteccion-leyenda{padding:var(--e3);border:1px solid var(--borde);border-radius:4px;background:var(--superficie)}.integracion__deteccion-leyenda-titulo{margin:0 0 var(--e2);font:var(--texto-etiqueta);text-transform:uppercase;letter-spacing:.03em}.integracion__deteccion-fuentes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--e3)}.integracion__deteccion-fuente{display:flex;flex-direction:column;gap:var(--e1)}.integracion__deteccion-fuente p{margin:0;font:var(--texto-cuerpo);color:var(--texto-medio)}.integracion__deteccion-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--e2)}.integracion__deteccion-kpi{display:flex;flex-direction:column;gap:2px;padding:var(--e2) var(--e3);border:1px solid var(--borde);border-radius:4px;background:var(--superficie);text-align:left;cursor:pointer;font:inherit;color:inherit}.integracion__deteccion-kpi--estatico{cursor:default}.integracion__deteccion-kpi--activo{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.integracion__deteccion-kpi-valor{font:var(--texto-titulo-seccion)}.integracion__deteccion-tabs{display:flex;flex-wrap:wrap;gap:var(--e1);border-bottom:1px solid var(--borde);padding-bottom:var(--e1)}.integracion__deteccion-tab{padding:var(--e1) var(--e3);border:1px solid transparent;border-radius:4px 4px 0 0;background:transparent;font:var(--texto-cuerpo);cursor:pointer;color:var(--texto-medio)}.integracion__deteccion-tab--activa{border-color:var(--borde);border-bottom-color:var(--superficie-hundida);background:var(--superficie);color:var(--texto-fuerte);font-weight:600}.integracion__deteccion-panel{display:flex;flex-direction:column;gap:var(--e2)}.integracion__deteccion-panel-intro{margin:0}.integracion__deteccion-tabla-envoltorio{max-height:360px;overflow:auto;border:1px solid var(--borde);border-radius:4px;background:var(--superficie)}.integracion__deteccion-tabla td .estado{white-space:normal;max-width:16rem}.integracion__deteccion-detalle-fila td{padding:var(--e2) var(--e3);background:var(--superficie-hundida);vertical-align:top}.integracion__deteccion-detalle-titulo{margin:0 0 var(--e2)}.integracion__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--e1)}.integracion__tabla-envoltorio{padding:var(--e3) var(--e4);overflow-x:auto}.integracion__tabla{width:100%;border-collapse:collapse;font:var(--texto-cuerpo)}.integracion__tabla th{text-align:left;font:var(--texto-etiqueta);text-transform:uppercase;letter-spacing:.03em;color:var(--texto-medio);height:var(--cabecera-tabla);border-bottom:1px solid var(--borde);padding:0 var(--e2);white-space:nowrap}.integracion__tabla td{height:var(--fila-tabla);padding:0 var(--e2);border-bottom:1px solid color-mix(in srgb,var(--borde) 55%,white);white-space:nowrap}.integracion__tabla tbody tr:hover{background:var(--superficie-hundida)}.integracion__fila-error td:first-child{border-left:4px solid var(--error)}.integracion__error{color:var(--error)}.integracion__derecha{text-align:right}.integracion__acciones{display:flex;align-items:center;gap:var(--e1);height:var(--fila-tabla)}.integracion__tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--e4);padding:var(--e4)}.conector{border:1px solid var(--borde);border-left:4px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--superficie);padding:var(--e3);display:flex;flex-direction:column;gap:var(--e2)}.conector--activo{border-left-color:var(--exito)}.conector--retrasado{border-left-color:var(--aviso)}.conector--caido,.conector--error{border-left-color:var(--error);background:var(--error-tinte)}.conector__cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e2)}.conector__titulo{font:var(--texto-titulo-seccion);margin:0}.conector__cabecera p{margin:0}.conector__motivo{margin:0;font:var(--texto-cuerpo)}.conector__datos{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--e2);margin:0}.conector__datos dt{text-transform:uppercase;letter-spacing:.03em}.conector__datos dd{margin:0;font:var(--texto-cuerpo)}.conector__pie{display:flex;justify-content:flex-end}.conector__token{font:13px/1.5 var(--familia-mono);background:var(--texto-fuerte);color:#fff;padding:var(--e2);border-radius:var(--radio-control);word-break:break-all;white-space:pre-wrap;margin:var(--e2) 0}.integracion__log{font:12px/1.5 var(--familia-mono);background:var(--texto-fuerte);color:#fff;padding:var(--e3);border-radius:var(--radio-control);max-height:50vh;overflow:auto;margin:0}.dialogo--ancho{min-width:720px;max-width:900px}.integracion__filtros{display:flex;flex-wrap:wrap;gap:var(--e3);padding:var(--e3) var(--e4);align-items:end}.integracion__detalle{padding:var(--e4);border-top:1px solid var(--borde);background:var(--superficie-hundida)}.integracion__detalle h2,.integracion__detalle h3{margin:0 0 var(--e2)}.integracion__detalle-tabla{border-top:1px solid var(--borde);background:var(--superficie)}.integracion__estructuras-panel--detalle .integracion__detalle-tabla{border-top:0;border-radius:0}.integracion__fila-seleccionada td{background:color-mix(in srgb,var(--acento) 10%,var(--superficie))}.integracion__fila-seleccionada td:first-child{box-shadow:inset 3px 0 0 var(--acento)}.integracion__fila-atenuada td{opacity:.55}.integracion__tabla-taller th,.integracion__tabla-taller td{font-size:.75rem}.integracion__acciones-campo{padding:var(--e2) var(--e3)}.integracion__filtros-chips{flex-wrap:wrap;gap:var(--e2)}.integracion__json{margin:0 0 var(--e3);padding:var(--e3);background:var(--superficie-hundida);border:1px solid var(--borde);font-size:.75rem;overflow:auto;max-height:20rem}.enlace{background:none;border:0;padding:0;color:var(--acento);cursor:pointer;font:inherit;text-decoration:underline}.integracion__progreso{display:block;width:100%;height:6px;margin-top:var(--e2);border:none;border-radius:999px;background:var(--superficie-hundida);overflow:hidden}.integracion__progreso::-webkit-progress-bar{background:var(--superficie-hundida)}.integracion__progreso::-webkit-progress-value{background:var(--acento);transition:width .6s linear}.integracion__progreso::-moz-progress-bar{background:var(--acento)}.integracion__progreso-nota{display:block;margin-top:var(--e2)}.integracion__sin-consumir{list-style:none;margin:var(--e2) 0 0;padding:0;columns:4;column-gap:var(--e4)}.integracion__sin-consumir li{break-inside:avoid;padding:2px 0}@media(max-width:1100px){.integracion__sin-consumir{columns:2}}.taller__cifras{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--superficie);margin-bottom:var(--e4);overflow:hidden}.taller__cifra{padding:var(--e3) var(--e4);border-right:1px solid var(--borde)}.taller__cifra:last-child{border-right:none}.taller__cifra b{display:block;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.taller__cifra span{font-size:11px;color:var(--texto-medio)}.taller__cifra--exito b{color:var(--exito)}.taller__cifra--error b{color:var(--error)}.taller__cifra--aviso b{color:var(--aviso)}.taller__cifra--acento b{color:var(--acento)}@media(max-width:1100px){.taller__cifras{grid-template-columns:repeat(3,1fr)}}.rutas__nav{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.rutas__nav-chip{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);text-decoration:none;text-align:center;white-space:nowrap}.rutas__nav-chip:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.rutas__nav-chip--activo{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.rutas__acciones-fila{display:flex;gap:var(--e1);flex-wrap:nowrap;justify-content:flex-end;overflow:visible}.monitor__fila--ru-lista>.rutas__acciones-fila{width:100%;min-width:0}.rutas__acciones-fila>.boton.boton--icono,.rutas__acciones-fila>a.boton.boton--icono{width:28px;height:28px;padding:0;justify-content:center;flex-shrink:0}.rutas__volver{margin-right:var(--e3)}.rutas__check{display:flex;align-items:center;gap:var(--e2);font:var(--texto-cuerpo);height:18px}a.boton.rutas__btn-seguir,.boton.rutas__btn-seguir{background:var(--aviso);border-color:var(--aviso);color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}a.boton.rutas__btn-seguir:hover,.boton.rutas__btn-seguir:hover{background:color-mix(in srgb,var(--aviso) 82%,black);border-color:color-mix(in srgb,var(--aviso) 82%,black);color:#fff}.rutas__formulario{margin:0;padding:8px 12px 12px;display:flex;flex-direction:column;gap:var(--e3)}.rutas__formulario h2{margin:0}.rutas__formulario-fila{display:flex;gap:var(--e3);flex-wrap:wrap;align-items:flex-end}.rutas__ancho{flex:1;min-width:240px}.rutas__editor{flex:1;min-height:0;display:flex;grid-template-columns:unset;gap:0}.rutas__editor.rutas__editor--split{flex-direction:row;align-items:stretch;overflow:hidden;gap:0}.rutas__columna{display:flex;flex-direction:column;gap:0;min-width:0;flex:1 1 0;overflow:auto;background:var(--superficie);box-sizing:border-box}.rutas__editor--split>.rutas__columna{min-width:25%;border:1px solid var(--borde);border-radius:var(--radio-control)}.rutas__editor--split>.rutas__separador{flex:0 0 6px;z-index:1}.rutas__columna--derecha{flex:1 1 0;min-width:25%;overflow:hidden}.rutas__columna h2{margin:0;flex:0 0 36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:var(--superficie-hundida);font:600 12px/1.3 var(--familia);color:var(--texto-medio)}.rutas__mapa-columna{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.rutas__mapa-columna .rutas__mapa-vivo{flex:1 1 0;min-height:0;display:flex;flex-direction:column;height:100%}.rutas__mapa-columna .rutas__mapa-vivo>.mapa,.rutas__mapa-columna .rutas__mapa-vivo>.mapa--relleno{flex:1 1 0;min-height:0}.rutas__columna--derecha .rutas__buscador-bloque{flex:1 1 0;min-height:0;overflow:hidden;border-bottom:none}.rutas__columna--derecha .rutas__candidatos{flex:1 1 0;max-height:none;min-height:0;overflow:auto}.rutas__clientes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:none;border-radius:0;flex:1 1 0;min-height:0;overflow:auto}.rutas__cliente{display:grid;grid-template-columns:auto minmax(12rem,1fr) max-content max-content;align-items:center;justify-items:stretch;gap:10px;min-height:40px;padding:4px 12px;border-bottom:1px solid var(--borde)}.rutas__cliente:last-child{border-bottom:0}.rutas__cliente-orden{display:flex;align-items:center;gap:6px;flex-shrink:0}.rutas__cliente-asa{display:inline-flex;align-items:center;justify-content:center;width:22px;height:28px;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radio-control);background:transparent;color:var(--texto-suave);font:700 14px/1 var(--familia);letter-spacing:-2px;cursor:grab;-webkit-user-select:none;user-select:none}.rutas__cliente-asa:hover,.rutas__cliente-asa:focus-visible{color:var(--texto-fuerte);border-color:var(--borde);background:var(--superficie-hundida);outline:none}.rutas__cliente-asa:active{cursor:grabbing}.rutas__cliente--arrastrando{opacity:.45}.rutas__cliente--destino{box-shadow:inset 0 2px 0 0 var(--acento)}.rutas__cliente-datos{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--e2);width:100%;min-width:0;overflow:hidden}.rutas__cliente-texto{display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden}.rutas__cliente-nombre,.rutas__direccion{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.rutas__cadencia{text-align:right;white-space:nowrap;justify-self:end}.rutas__cliente .rutas__acciones-fila{justify-self:end;flex-shrink:0}.rutas__mapa-panel{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e2);padding:var(--e4);background:var(--superficie-hundida);color:var(--texto-medio);min-height:280px}.rutas__mapa-vivo{display:flex;flex-direction:column;gap:var(--e2);min-height:0;flex:1}.rutas__mapa-controles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);padding:var(--e2) 12px;min-height:36px;box-sizing:border-box}.rutas__filtros-cadencia{display:flex;flex-wrap:wrap;gap:var(--e2);align-items:flex-end}.monitor__cuerpo.rutas__cuerpo{gap:0}.monitor__cuerpo.rutas__cuerpo--split{flex-direction:row;align-items:stretch;overflow:hidden;gap:0}.rutas__col-lista{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control)}.monitor__cuerpo.rutas__cuerpo--split>.rutas__col-lista{flex:0 0 50%;width:50%;max-width:75%;min-width:25%;box-sizing:border-box}.monitor__cuerpo.rutas__cuerpo--split>.rutas__separador{flex:0 0 6px;z-index:1}.monitor__cuerpo.rutas__cuerpo--split>.rutas__col-mapa{flex:1 1 0;min-width:25%;width:auto}.rutas__lista-rutas{flex:1 1 55%;min-height:120px;overflow:auto;display:flex;flex-direction:column;gap:0;padding:0;min-width:0}.rutas__lista-rutas>article{margin:0;padding:0}.monitor__fila.monitor__fila--rejilla.monitor__fila--ru-lista{height:34px;min-height:34px;align-items:center}.rutas__lista-rutas>.monitor__cols{top:0;z-index:2;background:var(--superficie-hundida)}.rutas__lista-rutas .monitor__grupo .monitor__cols{top:40px;z-index:2;background:var(--superficie-hundida)}.rutas__lista-rutas .monitor__grupo-cabecera{z-index:3}.rutas__separador{flex:0 0 6px;width:6px;margin:0;padding:0;border:none;border-radius:3px;background:var(--borde);cursor:col-resize;align-self:stretch}.rutas__separador--fila{width:auto;height:6px;align-self:stretch;cursor:row-resize}.rutas__separador:hover,.rutas__separador:focus-visible{background:var(--acento);outline:none}.rutas__separador:active{background:var(--acento-hover, var(--acento))}.rutas__col-mapa{flex:1 1 0;min-width:240px;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control)}.rutas__col-mapa .rutas__mapa-vivo{flex:1 1 0;min-height:0;display:flex;flex-direction:column;height:100%}.rutas__col-mapa .rutas__mapa-controles{flex:0 0 auto}.rutas__col-mapa .rutas__mapa-vivo>.mapa,.rutas__col-mapa .rutas__mapa-vivo>.mapa--relleno{flex:1 1 0;min-height:0}.rutas__detalle-ruta{flex:1 1 0;min-height:140px;margin:0;border:none;background:var(--superficie);display:flex;flex-direction:column;gap:0;overflow:hidden}.rutas__detalle-cabecera{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--e3);padding:10px 12px;border-bottom:1px solid var(--borde);background:var(--superficie-hundida)}.rutas__detalle-herramientas{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--e2)}.rutas__detalle-lista{flex:1 1 0;min-height:0;overflow:auto;padding:0;display:flex;flex-direction:column;gap:0}.rutas__detalle-lista>.monitor__grupo{margin:0;border-radius:0;border-left:none;border-right:none}.rutas__detalle-lista>.monitor__grupo+.monitor__grupo{border-top:none}.rutas__tabla-clientes{width:100%;border-collapse:collapse;font:var(--texto-cuerpo)}.rutas__tabla-clientes th,.rutas__tabla-clientes td{padding:6px 10px;border-bottom:1px solid var(--borde);text-align:left}.rutas__tabla-clientes th{font:600 12px/1.3 var(--familia);color:var(--texto-medio);background:var(--superficie-hundida);position:sticky;top:0}.rutas__fila--sel .monitor__fila{background:var(--aviso-tinte)}.rutas__dialogo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--texto-fuerte) 35%,transparent);padding:24px}.rutas__dialogo-panel{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);padding:16px 18px;max-width:640px;width:100%;max-height:90vh;overflow:auto;display:flex;flex-direction:column;gap:var(--e3)}.rutas__codigo-comprobar{display:flex;gap:var(--e2);align-items:center}.rutas__codigo-comprobar .control{flex:1}.rutas__columna-split{display:flex;flex-direction:column;min-width:0;flex:1 1 0;overflow:auto;background:var(--superficie)}.rutas__buscador-bloque{flex:1;min-height:0;display:flex;flex-direction:column;border-bottom:1px solid var(--borde)}.rutas__mapa-editor{flex:0 0 auto;display:flex;flex-direction:column;gap:0}.rutas__cliente--eliminado{color:var(--peligro)}.rutas__quitados{padding:12px;border-top:1px solid var(--borde)}.rutas__quitados ul{list-style:none;margin:var(--e2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--e1)}.rutas__quitados li{display:flex;align-items:center;gap:var(--e2);color:var(--texto-suave)}.rutas__buscador{position:sticky;top:0;padding:12px;background:var(--superficie);border-bottom:1px solid var(--borde);z-index:1}.rutas__candidatos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:none;border-radius:0;max-height:360px;overflow:auto}.rutas__candidatos li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;justify-items:stretch;gap:var(--e2);min-height:40px;padding:4px 12px;border-bottom:1px solid var(--borde)}.rutas__candidatos .rutas__cliente-datos{width:100%}.rutas__candidatos li:last-child{border-bottom:0}.rutas__candidato--enrutado{background:var(--aviso-tinte)}.rutas__candidato-marca{flex-shrink:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rutas__dialogo-panel--cadencia{width:360px;max-width:min(360px,100%);overflow:hidden}.rutas__dividir .rutas__editor>.rutas__columna:first-child{flex:1 1 0}.rutas__dividir .rutas__editor>.rutas__dividir-mapa{flex:2 1 0}.rutas__dividir-acciones{justify-content:flex-start;padding:8px 12px;flex:0 0 auto;border-bottom:1px solid var(--borde)}.rutas__dividir-ul.rutas__clientes .rutas__cliente{grid-template-columns:auto minmax(0,1fr) auto}.rutas__dividir-mapa{display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;overflow:hidden}.rutas__dividir-ayuda{margin:0;padding:8px 12px;flex:0 0 auto;border-bottom:1px solid var(--borde)}.rutas__dividir-mapa-lienzo{flex:1 1 0;min-height:280px;position:relative}.rutas__dividir-mapa-lienzo>.mapa-con-dibujo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--e2);padding:8px 12px 12px;min-height:0}.rutas__dividir-mapa-lienzo .mapa{flex:1 1 0;min-height:0;height:auto;width:100%}.rutas__cadencia-editor{display:flex;flex-direction:column;align-items:stretch;gap:var(--e3);padding:4px 0;min-width:0}.rutas__cadencia-editor>.campo{display:flex;flex-direction:column;align-items:stretch;gap:var(--e1);width:100%;margin:0}.rutas__cadencia-editor>.campo .control{width:100%}.rutas__dias{display:flex;flex-wrap:wrap;gap:2px}.rutas__dias--semanas{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(3,2rem);grid-auto-rows:2rem;gap:2px;height:calc(6rem + 4px);align-content:start;overflow:auto}.rutas__lote{display:flex;flex-direction:column;gap:var(--e3);padding:12px;border-bottom:1px solid var(--borde);background:var(--aviso-tinte)}.monitor__cuerpo.rutas__comparar-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;align-items:stretch;overflow:hidden;min-height:0}.rutas__comparar-ranuras{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;overflow:auto;padding-right:4px}.rutas__ranura{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;flex:1 0 auto;min-height:min-content;padding:10px 12px;background:var(--superficie);border:1px solid var(--borde);border-left-width:4px;border-radius:var(--radio-tarjeta);overflow:visible}.rutas__ranura-cab{display:flex;align-items:center;gap:8px;flex-shrink:0}.rutas__ranura-cab strong{flex:1;font:600 13px/1.3 var(--familia);color:var(--texto-fuerte)}.rutas__ranura-color{width:14px;height:14px;border-radius:2px;flex-shrink:0;border:1px solid var(--borde)}.rutas__ranura-fila{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rutas__ranura .campo{margin:0;flex-shrink:0}.rutas__ranura .etiqueta{display:block;overflow:visible;line-height:1.3}.rutas__comparar-mostrar{width:100%;flex:0 0 auto;position:sticky;top:0;z-index:1;margin-bottom:4px}.rutas__comparar-resultado{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;height:100%;overflow:hidden}.rutas__comparar-leyenda{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto}.rutas__comparar-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);font:var(--texto-cuerpo);color:var(--texto-fuerte)}.rutas__mapa{flex:0 0 auto;min-height:240px}.rutas__mapa--comparar{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.rutas__mapa--comparar .rutas__mapa-vivo,.rutas__mapa--comparar .rutas__mapa-panel{flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column}.rutas__mapa--comparar .rutas__mapa-controles{flex:0 0 auto}.rutas__mapa--comparar .mapa,.rutas__mapa--comparar .mapa--relleno{flex:1 1 0;min-height:0;height:auto}@media(max-width:900px){.monitor__cuerpo.rutas__comparar-layout{grid-template-columns:1fr;overflow:auto}.rutas__comparar-ranuras{height:auto}.rutas__ranura{flex:0 0 auto}.rutas__mapa--comparar{min-height:320px}}.rutas__cobertura{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e1)}.rutas__cobertura li{display:flex;align-items:center;gap:var(--e2)}.rutas__plan-grid{display:flex;flex-direction:column;gap:8px;padding:8px 0 12px}.rutas__plan-hdr,.rutas__plan-row{display:grid;grid-template-columns:120px repeat(5,1fr);gap:8px;align-items:stretch}.rutas__plan-cell{min-height:52px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:8px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);font:var(--texto-cuerpo)}.rutas__plan-cell--hdr{min-height:32px;background:var(--superficie-hundida);font:600 12px/1.3 var(--familia);color:var(--texto-medio);align-items:center}.rutas__plan-cell--vacia{background:var(--superficie-hundida);color:var(--texto-suave);align-items:center}.rutas__plan-agente{font:600 13px/1.3 var(--familia);display:flex;align-items:center;padding:0 4px}.cal{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--borde);background:var(--superficie);font-size:.8125rem;color:var(--texto-fuerte)}.cal__cuerpo{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.cal__cabecera{position:sticky;top:0;z-index:2;display:grid;border-bottom:1px solid var(--borde);background:var(--superficie-hundida)}.cal__rejilla{flex:1;display:grid}.cal__dia-rotulo{padding:.4rem .35rem;border:0;border-left:1px solid var(--borde);background:transparent;color:var(--texto-medio);font:inherit;font-weight:600;text-align:center}.cal__dia-rotulo--boton{cursor:pointer}.cal__dia-rotulo--boton:hover{color:var(--texto-fuerte);background:var(--acento-tinte-fuerte)}.cal__dia-rotulo--hoy{color:var(--acento)}.cal__dia-cuenta{margin-left:.4rem;padding:0 .3rem;border-radius:999px;background:var(--superficie);color:var(--texto-suave);font-size:.6875rem;font-weight:500}.cal__hora{border-top:1px solid var(--borde);color:var(--texto-suave);font-variant-numeric:tabular-nums;padding:.15rem .35rem 0 0;text-align:right}.cal__hora-rotulo{font-size:.6875rem}.cal__casilla{display:flex;flex-direction:column;gap:2px;min-width:0;padding:2px 3px;border-top:1px solid var(--borde);border-left:1px solid var(--borde)}.cal__chip{display:block;width:100%;margin:0;padding:.1rem .3rem;border:0;border-left:3px solid var(--borde-fuerte, var(--borde));border-radius:2px;background:var(--superficie-hundida);color:var(--texto-fuerte);text-align:left;cursor:pointer;font:inherit;font-size:.6875rem;line-height:1.35;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cal__chip:hover{filter:brightness(.97)}.cal__chip-agente{margin-left:.3rem;color:var(--texto-suave)}.cal__chip--exito{border-left-color:var(--exito);background:var(--exito-tinte)}.cal__chip--aviso{border-left-color:var(--aviso);background:var(--aviso-tinte)}.cal__chip--error{border-left-color:var(--error);background:var(--error-tinte)}.cal__chip--info{border-left-color:var(--info);background:var(--info-tinte)}.cal__chip--neutro{border-left-color:var(--texto-suave)}.cal__recuento{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin:0;padding:.2rem .35rem;border:1px solid var(--acento-borde);border-radius:3px;background:var(--acento-tinte);color:var(--texto-fuerte);font:inherit;text-align:left;cursor:pointer}.cal__recuento:hover{border-color:var(--acento)}.cal__recuento-total{font-size:.75rem;font-weight:600}.cal__recuento-desglose{display:flex;flex-wrap:wrap;gap:.15rem .5rem;font-size:.6875rem;color:var(--texto-medio)}.cal__punto{display:inline-flex;align-items:center;gap:.2rem}.cal__punto:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--texto-suave)}.cal__punto--exito:before{background:var(--exito)}.cal__punto--aviso:before{background:var(--aviso)}.cal__punto--error:before{background:var(--error)}.cal__punto--info:before{background:var(--info)}.cal__vacio{margin:0;padding:.75rem;color:var(--texto-suave)}.cal__mes{flex:1;display:grid}.cal__mes>.cal__dia-rotulo{position:sticky;top:0;z-index:1;border-bottom:1px solid var(--borde);background:var(--superficie-hundida)}.cal__celda{display:flex;flex-direction:column;gap:.2rem;min-width:0;border-right:1px solid var(--borde);border-bottom:1px solid var(--borde);padding:.25rem .35rem}.cal__celda--fuera{background:var(--superficie-hundida);color:var(--texto-suave)}.cal__celda--vacia{background:var(--superficie-hundida)}.cal__celda-num{align-self:flex-start;padding:0 .25rem;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;font-weight:600;font-size:.75rem;cursor:pointer}.cal__celda-num:hover{background:var(--acento-tinte)}.cal__celda--hoy .cal__celda-num{background:var(--acento);color:var(--superficie)}.cal__lista{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0;min-width:0}.cal__meses{display:grid;gap:var(--e3, 12px);padding:var(--e3, 12px)}.cal--meses-3 .cal__meses{flex:1;grid-template-columns:repeat(3,minmax(0,1fr))}.cal--meses-12 .cal__meses{grid-template-columns:repeat(4,minmax(0,1fr))}.cal__mini{display:flex;flex-direction:column;border:1px solid var(--borde);border-radius:4px;background:var(--superficie)}.cal__mini-cabecera{display:flex;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;border-bottom:1px solid var(--borde);background:var(--superficie-hundida);font-weight:600}.cal__mini-cabecera .tabular{color:var(--texto-suave);font-weight:500;font-size:.6875rem;text-transform:none}.cal__mini-rejilla{flex:1;display:grid;gap:2px;padding:.35rem}.cal__mini-dia{color:var(--texto-suave);font-size:.625rem;text-align:center}.cal__mini-celda{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2rem;padding:.1rem;border:0;border-radius:3px;background:transparent;color:var(--texto-medio);font:inherit;cursor:pointer}.cal--meses-3 .cal__mini-celda{min-height:3rem}.cal__mini-celda--con{background:color-mix(in srgb,var(--acento) var(--intensidad, 20%),white);color:var(--texto-fuerte)}.cal__mini-celda:hover{outline:1px solid var(--acento)}.cal__mini-celda--hoy{outline:2px solid var(--acento)}.cal__mini-num{font-size:.6875rem;font-variant-numeric:tabular-nums}.cal__mini-cuenta{font-size:.625rem;font-weight:600}.actividad__nav{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.actividad__nav-chip{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);text-decoration:none;text-align:center;white-space:nowrap}.actividad__nav-chip:hover{border-color:var(--acento-borde);color:var(--texto-fuerte)}.actividad__nav-chip--activo{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.actividad__acciones{display:flex;gap:var(--e2);flex-wrap:nowrap;justify-content:flex-end;overflow:visible}.actividad__volver{margin-right:var(--e3)}.actividad__calendario{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.agenda__barra{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2)}.agenda__grupo{display:flex;gap:4px}.agenda__grupo--final{margin-left:auto}.agenda__lista{flex:1;min-height:0;overflow:auto;border:1px solid var(--borde);background:var(--superficie)}.agenda__fila{cursor:pointer}.agenda__fila-dia td{position:sticky;top:var(--cabecera-tabla);z-index:1;background:var(--superficie-hundida);color:var(--texto-medio);font-weight:600}.agenda__fila-dia-cuenta{margin-left:var(--e2);color:var(--texto-suave);font-weight:500;text-transform:none}.agenda__mas{display:flex;align-items:center;justify-content:center;gap:var(--e3);padding:var(--e3);color:var(--texto-suave)}.agenda__vacio{margin:0;padding:var(--e4);border:1px solid var(--borde);background:var(--superficie);color:var(--texto-suave)}.actividad__lista{padding:var(--e2);background:var(--fondo)}.actividad__fila--sel{background:var(--acento-tinte);box-shadow:inset 3px 0 0 var(--acento)}.actividad__mapa{flex:1 1 0;min-height:0;display:flex;flex-direction:column;background:var(--superficie-hundida)}.actividad__mapa>.mapa,.actividad__mapa>.mapa--relleno{flex:1 1 0;min-height:0;height:auto;width:100%}.actividad__laboral{flex:0 0 auto;padding:4px 0;font-size:12px}.actividad__laboral summary{cursor:pointer;color:var(--texto-suave);font-weight:600}.act__punto:before{content:"";display:inline-block;width:.65rem;height:.65rem;margin-right:.35rem;border-radius:50%;vertical-align:middle}.act__punto--erp:before{background:var(--info)}.act__punto--geo:before{background:var(--aviso)}.act__punto--agente:before{background:var(--exito)}button.actividad__nav-chip{cursor:pointer}.actividad__gestion-cuerpo{padding:var(--e3);border-radius:8px}.actividad__gestion-cuerpo .monitor__fila--ac-actuaciones{grid-template-columns:minmax(60px,.8fr) minmax(0,1.4fr) minmax(70px,auto)}.actividad__gestion-cuerpo .monitor__fila--ac-documentos{grid-template-columns:minmax(60px,.8fr) minmax(0,1fr) minmax(70px,auto) auto}.actividad__gestion-cuerpo .monitor__fila--ac-notas{grid-template-columns:minmax(60px,auto) minmax(60px,.8fr) minmax(0,1.6fr)}.actividad__gestion-cuerpo .monitor__fila--ac-adjuntos{grid-template-columns:minmax(60px,.8fr) minmax(0,1.2fr)}.actividad__gestion-cuerpo .monitor__fila--ac-productos{grid-template-columns:minmax(60px,auto) minmax(60px,.8fr) minmax(0,1.6fr)}.parrilla{display:flex;flex-direction:column;gap:var(--e3);min-width:0}.boton.parrilla__personalizar{flex:none;justify-content:center;width:30px;padding:0;color:var(--texto-medio)}.boton.parrilla__personalizar svg{flex:none}.boton.parrilla__personalizar:hover:not(:disabled){color:var(--acento)}.boton.parrilla__personalizar[aria-pressed=true]{background:var(--acento-tinte);border-color:var(--acento-borde);color:var(--acento);opacity:1}.parrilla__barra{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);background:var(--acento-tinte);border:1px solid var(--acento-borde);border-radius:8px}.parrilla__barra-texto{flex:1;min-width:0;font:var(--texto-auxiliar);color:var(--texto-medio)}.parrilla__barra-error{font:var(--texto-auxiliar);color:var(--error)}.parrilla__marco{display:flex;align-items:flex-start;gap:var(--e3);min-width:0}.parrilla__rejilla{flex:1;position:relative;min-width:0;transition:height .22s ease}.parrilla__rejilla--editando{background-image:linear-gradient(to right,var(--acento-tinte) 0 calc(100% - var(--parrilla-hueco, 12px)),transparent 0);border-radius:8px}.parrilla__rejilla--gesto{cursor:grabbing;-webkit-user-select:none;user-select:none}.parrilla__rejilla--columna{display:flex;flex-direction:column}.parrilla__widget{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:var(--e3);padding:var(--e3) var(--e4) var(--e4);min-width:0;overflow:hidden;background:var(--superficie);border:1px solid var(--borde);border-radius:8px;container-type:inline-size;transition:transform .26s cubic-bezier(.34,1.4,.64,1),width .22s ease,height .22s ease,box-shadow .16s ease}.parrilla__rejilla--columna .parrilla__widget{position:static;transition:none}.parrilla__widget--alarma{border-left:3px solid var(--error)}.parrilla__rejilla--editando .parrilla__widget{border-style:dashed;border-color:var(--acento-borde)}.parrilla__widget--activo{z-index:3}.parrilla__widget--arrastrado{z-index:4;transition:width .22s ease,height .22s ease,box-shadow .16s ease;box-shadow:0 12px 28px #1f1b162e;border-style:solid!important;opacity:.96}.parrilla__rejilla--vuelo .parrilla__widget{transition:transform .6s cubic-bezier(.22,1.2,.36,1),width .4s ease,height .4s ease;transition-delay:calc(var(--orden, 0) * 40ms)}.parrilla__sombra{position:absolute;top:0;left:0;z-index:1;background:var(--acento-tinte);border:2px dashed var(--acento);border-radius:8px;transition:transform .14s ease,width .14s ease,height .14s ease}.parrilla__cab{display:flex;align-items:center;gap:10px;min-width:0;flex:none}.parrilla__textos{flex:1}.parrilla__rejilla--editando .parrilla__textos{cursor:grab}.parrilla__asa{flex:none;width:24px;height:28px;padding:0;border:0;border-radius:var(--radio-control);background:transparent;color:var(--texto-suave);font-size:16px;line-height:1;cursor:grab;touch-action:none}.parrilla__asa:hover,.parrilla__asa:focus-visible{background:var(--acento-tinte);color:var(--acento)}.parrilla__asa:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.parrilla__medida{flex:none;color:var(--texto-suave);font-variant-numeric:tabular-nums}.parrilla__cuerpo{flex:1;min-height:0;min-width:0;overflow:auto}.parrilla__cuerpo--ajustado{display:flex;flex-direction:column;overflow:hidden}.parrilla__cuerpo--ajustado>*{flex:1 1 0;min-height:0;min-width:0}.parrilla__rejilla--editando .parrilla__cuerpo{overflow:hidden;opacity:.7}.parrilla__tirador{position:absolute;right:2px;bottom:2px;width:16px;height:16px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 0 55%,var(--acento) 55% 62%,transparent 62% 72%,var(--acento) 72% 79%,transparent 79%)}.parrilla__oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.parrilla__vacio{margin:0;padding:var(--e5) var(--e4);font:var(--texto-cuerpo);color:var(--texto-medio);text-align:center}.parrilla__rejilla--recibe{outline:2px dashed var(--acento-borde);outline-offset:4px}.parrilla__widget--quitando{opacity:.45}.parrilla__quitar{flex:none;width:24px;height:24px;padding:0;border:0;border-radius:var(--radio-control);background:transparent;color:var(--texto-suave);font-size:16px;line-height:1;cursor:pointer}.parrilla__quitar:hover,.parrilla__quitar:focus-visible{background:var(--error-tinte);color:var(--error)}.parrilla__paleta{position:sticky;top:64px;z-index:2;flex:none;width:260px;max-height:calc(100vh - 160px);overflow:auto;display:flex;flex-direction:column;gap:var(--e2);padding:var(--e3);background:var(--superficie);border:1px solid var(--acento-borde);border-radius:8px;transition:background .12s ease,border-color .12s ease}.parrilla__paleta--soltar{background:var(--error-tinte);border:2px dashed var(--error)}.parrilla__paleta-cab{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--e2);border-bottom:1px solid var(--borde)}.parrilla__paleta-soltar{margin:0;padding:var(--e2);font:600 12px/1.3 var(--familia);color:var(--error);text-align:center}.parrilla__paleta-grupo{display:flex;align-items:center;gap:6px;margin:var(--e2) 0 0;font:var(--texto-etiqueta);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-medio)}.parrilla__paleta-nada{margin:0;color:var(--texto-suave)}.parrilla__piezas{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.parrilla__pieza{display:flex;align-items:center;gap:var(--e2);min-height:40px;padding:4px 6px 4px var(--e2);background:var(--superficie);border:1px solid var(--borde);border-radius:6px;-webkit-user-select:none;user-select:none}.parrilla__pieza--disponible{cursor:grab;border-style:dashed;border-color:var(--acento-borde);touch-action:none}.parrilla__pieza--disponible:hover{background:var(--acento-tinte-fuerte)}.parrilla__pieza--cogida{opacity:.45}.parrilla__pieza-asa{color:var(--texto-suave);font-size:14px}.parrilla__pieza-titulo{flex:1;min-width:0;font:500 12px/1.3 var(--familia);color:var(--texto-fuerte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parrilla__pieza-accion{flex:none;height:26px;padding:0 8px;font-size:12px}.parrilla__fantasma{position:fixed;top:0;left:0;z-index:50;display:flex;flex-direction:column;gap:2px;padding:8px 12px;pointer-events:none;background:var(--superficie);border:1px solid var(--acento);border-radius:6px;box-shadow:0 10px 24px #1f1b162e;font:600 12px/1.3 var(--familia);color:var(--texto-fuerte)}.parrilla__fantasma .micro{font-weight:400;color:var(--texto-medio)}.parrilla__rejilla:not(.parrilla__rejilla--lista),.parrilla__rejilla:not(.parrilla__rejilla--lista) .parrilla__widget{transition:none}@media(prefers-reduced-motion:reduce){.parrilla__rejilla,.parrilla__widget,.parrilla__widget--arrastrado,.parrilla__rejilla--vuelo .parrilla__widget,.parrilla__sombra{transition:none}}:root{--an-serie-1: #b5643c;--an-serie-2: #0072b2;--an-serie-3: #c98a00;--an-serie-4: #009e73;--an-serie-5: #3d9fd6;--an-serie-6: #c06a9b;--an-mag-1: #f0d9cd;--an-mag-2: #e0b39b;--an-mag-3: #cf8d6b;--an-mag-4: #b5643c;--an-mag-5: #8f4a2b;--an-mag-6: #63311c;--an-div-neg: #a8453c;--an-div-medio: #e8e4dc;--an-div-pos: #0072b2}.an__contenido{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:var(--e1)}.an__contenido>*{flex-shrink:0}.an__cabecera{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--e4);flex-wrap:wrap}.an__titulo-col{display:flex;flex-direction:column;gap:4px}.an__kicker{font:600 11px/1.3 var(--familia-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave)}.an__periodo{font:var(--texto-auxiliar);color:var(--texto-medio);font-variant-numeric:tabular-nums}.an__periodo b{color:var(--texto-fuerte);font-weight:600}.an__nav{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.an__nav-chip{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto-medio);font:500 11px/1.2 var(--familia);text-decoration:none;text-align:center;white-space:nowrap}.an__nav-chip:hover{border-color:var(--acento-borde);color:var(--texto-fuerte);text-decoration:none}.an__nav-chip--activo{border-color:var(--acento);background:var(--acento-tinte);color:var(--acento);font-weight:600}.an__filtros{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap;min-height:42px;padding:0 var(--e3);margin-bottom:var(--e3);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control)}.an__filtro{display:inline-flex;align-items:center;gap:var(--e2);font:var(--texto-etiqueta);color:var(--texto-medio)}.an__filtro input{height:28px;padding:0 8px;border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie);font:var(--texto-cuerpo);font-variant-numeric:tabular-nums}.an__atajos{display:inline-flex;gap:2px;margin-left:auto}.an__atajo{height:26px;padding:0 10px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto-medio);font:var(--texto-micro);cursor:pointer;border-radius:var(--radio-control)}.an__atajo:hover{border-color:var(--acento-borde)}.an__atajo--activo{background:var(--acento-tinte);border-color:var(--acento-borde);color:var(--acento);font-weight:600}.an__indicadores{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--e2);margin-bottom:var(--e4)}.an__indicador{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta)}.an__indicador--selector{position:relative;text-align:left;font:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease}.an__indicador--selector:hover{border-color:var(--an-indicador-tono, var(--acento))}.an__indicador--selector:before{content:"";position:absolute;inset:-1px -1px auto -1px;height:3px;border-radius:var(--radio-tarjeta) var(--radio-tarjeta) 0 0;background:var(--an-indicador-tono, var(--acento));opacity:0;transition:opacity .12s ease}.an__indicador--activo:before{opacity:1}.an__indicador--activo{border-color:var(--an-indicador-tono, var(--acento))}.an__indicador--selector .an__indicador-rotulo:before{content:"";display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:2px;background:var(--an-indicador-tono, var(--acento));vertical-align:baseline}.an__indicador-rotulo{font:var(--texto-etiqueta);color:var(--texto-medio)}.an__indicador-cifra{font:700 22px/1.15 var(--familia);font-variant-numeric:tabular-nums;color:var(--texto-fuerte)}.an__indicador-comp{font:var(--texto-micro);color:var(--texto-suave);font-variant-numeric:tabular-nums}.an__delta--sube{color:var(--exito);font-weight:600}.an__delta--baja{color:var(--error);font-weight:600}.an__separador{width:1px;height:16px;margin:0 6px;background:var(--borde)}.an__reparto{padding:var(--e3) var(--e3) 0}.an__reparto-barra{display:flex;gap:2px;height:14px;border-radius:3px;overflow:hidden;background:var(--superficie-hundida)}.an__reparto-tramo{display:block;min-width:2px}.an__reparto-leyenda{display:flex;flex-wrap:wrap;gap:var(--e1) var(--e3);margin:var(--e2) 0 0;padding:0;list-style:none;font-size:12px;color:var(--texto-medio)}.an__reparto-item{display:flex;align-items:center;gap:6px}.an__reparto-item b{color:var(--texto-fuerte);font-variant-numeric:tabular-nums}.an__reparto-punto{width:9px;height:9px;border-radius:2px;flex-shrink:0}.an__bloque{margin-bottom:var(--e4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);overflow:hidden}.an__bloque-cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);padding:0 var(--e3);height:40px;border-bottom:1px solid var(--borde);background:var(--superficie-hundida)}.an__bloque-titulo{font:var(--texto-titulo-seccion);font-size:14px;margin:0}.an__bloque-acciones{display:inline-flex;align-items:center;gap:var(--e2)}.an__bloque-cuerpo{padding:var(--e3)}.an__bloque-cuerpo--pegado{padding:0}.an__grafico{height:clamp(240px,34vh,420px)}.an__paginacion{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);padding:var(--e2) var(--e3);border-top:1px solid var(--borde)}.an__ordenar{border:0;background:none;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.an__ordenar:hover,.an__ordenar[aria-pressed=true]{color:var(--acento)}.an__miga{display:flex;align-items:center;gap:var(--e2);margin-bottom:var(--e2)}.an__miga-actual{font:var(--texto-etiqueta);color:var(--texto-fuerte);font-weight:600}.an__nota{margin:var(--e2) 0 0;font:var(--texto-micro);color:var(--texto-suave)}.an__dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:var(--e4);align-items:start}.an__tabla{width:100%;border-collapse:collapse;font:var(--texto-cuerpo);font-variant-numeric:tabular-nums}.an__tabla thead th{position:sticky;top:0;z-index:1;height:32px;padding:0 10px;text-align:left;background:var(--superficie);border-bottom:1px solid var(--borde);font:600 11px/1.3 var(--familia);text-transform:uppercase;letter-spacing:.02em;color:var(--texto-medio);white-space:nowrap}.an__tabla tbody td{height:34px;padding:0 10px;border-bottom:1px solid var(--borde);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an__tabla tbody tr:hover{background:var(--superficie-hundida)}.an__tabla .an__num{text-align:right}.an__cero{color:var(--texto-suave)}.an__scroll{max-height:520px;overflow:auto}.an__codigo{font:var(--texto-micro);font-family:var(--familia-mono);color:var(--texto-suave)}.an__esqueleto{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--e2);margin-bottom:var(--e4)}.an__esqueleto-caja{height:78px;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:linear-gradient(90deg,var(--superficie) 0%,var(--superficie-hundida) 50%,var(--superficie) 100%);background-size:200% 100%;animation:an-latido 1.2s ease-in-out infinite}.an__esqueleto-fila{height:34px;border-bottom:1px solid var(--borde);background:linear-gradient(90deg,var(--superficie) 0%,var(--superficie-hundida) 50%,var(--superficie) 100%);background-size:200% 100%;animation:an-latido 1.2s ease-in-out infinite}@keyframes an-latido{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.an__esqueleto-caja,.an__esqueleto-fila{animation:none}}.an__vacio{padding:var(--e5) var(--e3);text-align:center;color:var(--texto-medio);font:var(--texto-cuerpo)}.an__vacio b{display:block;margin-bottom:4px;color:var(--texto-fuerte)}.an__franja{display:flex;align-items:flex-start;gap:var(--e2);padding:10px 12px;margin-bottom:var(--e3);background:var(--aviso-tinte);border:1px solid color-mix(in srgb,var(--aviso) 30%,white);border-radius:var(--radio-control);font:var(--texto-cuerpo)}.an__franja--error{background:var(--error-tinte);border-color:color-mix(in srgb,var(--error) 30%,white)}.an__franja-texto{flex:1}.an__franja-texto b{display:block}.an__cabecera-der{display:flex;align-items:flex-end;gap:var(--e3)}.an__lleno{display:flex;flex-direction:column;gap:var(--e2);height:100%}.an__lleno .an__grafico{flex:1 1 0;height:auto;min-height:140px;overflow:hidden}.an__lleno .an__miga,.parrilla__cuerpo .an__indicadores{margin-bottom:0}.parrilla__cuerpo .an__indicador{container-type:inline-size;min-width:0;padding-top:10px;padding-bottom:10px}.parrilla__cuerpo .an__indicador--selector:before{inset:0 0 auto 0}.parrilla__cuerpo .an__indicador-cifra{font-size:clamp(15px,10cqi,22px);white-space:nowrap}.parrilla__cuerpo .an__indicador-comp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 170px){.parrilla__cuerpo .an__indicador-antes{display:none}}.an__mapa{display:flex;flex-direction:column;gap:6px;min-height:240px}.an__mapa-lienzo{flex:1;min-height:0;border-radius:var(--radio-control);overflow:hidden}.an__mapa .an__nota{margin:0}.an__patron{height:220px}.an__lleno .an__patron{flex:1 1 0;height:auto;min-height:120px}.pantalla.direccion{display:flex;flex-direction:column;height:100%;overflow:auto;padding:var(--e4);gap:var(--e3);background:var(--fondo)}.direccion__cabecera{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap}.direccion__periodos{display:inline-flex;gap:2px}.direccion__chip{height:28px;padding:0 12px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto-medio);font:var(--texto-etiqueta);border-radius:var(--radio-control);cursor:pointer}.direccion__chip:hover{border-color:var(--acento-borde)}.direccion__chip--activo{background:var(--acento-tinte);border-color:var(--acento-borde);color:var(--acento);font-weight:600}.direccion__contexto{margin:0;color:var(--texto-suave)}.direccion__cifras{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--e3)}.direccion__cifra{display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);color:inherit;text-decoration:none}.direccion__cifra:hover{border-color:var(--acento-borde);text-decoration:none}.direccion__numero{font:700 24px/1.1 var(--familia);font-variant-numeric:tabular-nums}.direccion__detalle{font:var(--texto-micro);color:var(--texto-medio)}.direccion__comp{font:var(--texto-micro)}.direccion__var{color:var(--texto-suave);white-space:nowrap}.direccion__var--sube{color:var(--exito)}.direccion__var--baja{color:var(--error)}.direccion__cifra-cuerpo{display:flex;flex-direction:column;gap:4px;height:100%;color:inherit;text-decoration:none}.direccion__cifra-cuerpo:hover{text-decoration:none}.direccion__cifra-cuerpo:hover .direccion__numero{color:var(--acento)}.direccion__cifra-cuerpo .estado{align-self:flex-start}.direccion__previo{font:var(--texto-micro);color:var(--texto-suave)}.direccion__evolucion{display:flex;flex-direction:column;gap:var(--e2);height:100%}.direccion__grafico{flex:1;min-height:120px}.direccion__leyenda{display:inline-block;width:10px;height:10px;margin:0 4px 0 8px;border-radius:2px;vertical-align:-1px}.direccion__leyenda--previo{height:0;border-top:2px dashed;border-radius:0;vertical-align:3px}.direccion__origenes{display:flex;flex-direction:column;gap:6px}.direccion__barra{display:flex;height:10px;border-radius:3px;overflow:hidden;background:var(--superficie-hundida)}.direccion__barra>span{display:block;height:100%}.direccion__origenes-lista{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;font:var(--texto-micro)}.direccion__origenes-lista--columna{flex-direction:column}.direccion__origenes-lista .direccion__leyenda{margin-left:0}.direccion__lista{display:flex;flex-direction:column}.direccion__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e3);padding:8px 2px;border-top:1px solid var(--borde);color:inherit;text-decoration:none;font-variant-numeric:tabular-nums}.direccion__item:first-child{border-top:0}a.direccion__item:hover{background:var(--fondo);text-decoration:none}.direccion__item-rotulo{color:var(--texto-medio)}.direccion__mal{color:var(--error);font-weight:600}.direccion__nota{margin:0;color:var(--texto-suave)}.direccion__vacio{margin:0;padding:var(--e3) 0;color:var(--texto-medio)}.direccion__tabla td,.direccion__tabla th{white-space:nowrap}.direccion__agentes{list-style:none;margin:var(--e2) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--e3)}.direccion__agente{display:flex;flex-direction:column;gap:var(--e3);padding:var(--e3);background:var(--superficie);border:1px solid var(--borde);border-radius:8px;min-width:0}.direccion__agente:hover{border-color:var(--acento-borde)}.direccion__agente-cab{display:flex;align-items:center;gap:var(--e2);min-width:0}.direccion__avatar{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--acento-tinte);color:var(--acento);font-weight:600;font-size:12px}.direccion__agente-textos{display:flex;flex-direction:column;min-width:0;flex:1}.direccion__agente-nombre{font-weight:700;color:var(--texto-fuerte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.direccion__agente-codigo{color:var(--texto-suave)}.direccion__cuota{flex:none;padding:2px 6px;border-radius:10px;background:var(--acento-tinte);color:var(--acento);font-weight:600}.direccion__agente-ventas{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e2)}.direccion__agente-importe{font-size:20px;font-weight:600;color:var(--texto-fuerte)}.direccion__barras{display:flex;flex-direction:column;gap:4px}.direccion__barra-fila{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:var(--e2);color:var(--texto-suave)}.direccion__barra-pista{height:8px;border-radius:4px;background:var(--superficie-hundida);overflow:hidden}.direccion__barra-pista>span{display:block;height:100%;border-radius:4px}.direccion__agente-pie{display:flex;align-items:center;justify-content:space-between;gap:var(--e2);padding-top:var(--e2);border-top:1px solid var(--borde)}.direccion__anillo{display:flex;align-items:center;gap:6px;min-width:0}.direccion__anillo-textos{display:flex;flex-direction:column;color:var(--texto-suave);white-space:nowrap}.direccion__anillo-rotulo{color:var(--texto-medio);font-weight:600}.direccion__agente-dato{display:flex;flex-direction:column;align-items:flex-end;color:var(--texto-suave)}.direccion__agente-dato strong{font-size:16px;color:var(--texto-fuerte)}.repartos__vistas{display:flex;gap:2px;margin-right:var(--e2)}.repartos__vista--activa{background:var(--acento-tinte-fuerte);box-shadow:inset 0 -2px 0 var(--acento)}.monitor__fila--repartos{grid-template-columns:minmax(140px,1.1fr) minmax(140px,1.2fr) 90px minmax(120px,1fr) 100px minmax(130px,1fr) minmax(160px,1.4fr)}.repartos__marca{margin-right:6px;vertical-align:middle}.repartos__linea--incidencia{color:var(--error)}.repartos__tabla{width:100%;border-collapse:collapse}.repartos__tabla th,.repartos__tabla td{padding:var(--e2) var(--e3);text-align:left;border-bottom:1px solid var(--borde);vertical-align:top}.repartos__tabla th{font-weight:600;background:var(--superficie-hundida);position:sticky;top:0;z-index:1}.repartos__bandeja .bandeja__detalle{overflow:hidden;padding:0}.repartos__bandeja .bandeja__detalle>.auxiliar{padding:var(--e3) var(--e4)}.repartos__maestro-tabla{flex:1 1 0;min-height:120px;overflow:auto}.repartos__panel{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;background:var(--fondo)}.repartos__panel-cabecera{flex:0 0 auto;display:flex;align-items:center;gap:var(--e5);padding:var(--e3) var(--e4);border-bottom:1px solid var(--borde);background:var(--superficie)}.repartos__panel-cabecera .pantalla__titulo{margin:0}.repartos__panel-cabecera .ficha__identidad{flex:1;min-width:0}.repartos__panel-abrir{margin-left:auto;font:var(--texto-auxiliar)}.repartos__panel-aviso{flex:0 0 auto;padding:var(--e2) var(--e4) 0}.repartos__panel-aviso .aviso{margin:0}.repartos__panel-cuerpo{flex:1;min-height:0;overflow:auto;padding:var(--e3) var(--e4) var(--e4)}.repartos__fila--activa{background:var(--acento-tinte-fuerte);box-shadow:inset 4px 0 0 var(--acento)}.repartos__fila--mala{background:color-mix(in srgb,var(--error) 8%,var(--fondo))}.repartos__fila--mala.repartos__fila--activa{box-shadow:inset 4px 0 0 var(--error)}.repartos__grupo-rotulo{display:inline-flex;align-items:center;gap:var(--e1)}.repartos__grupo-cuenta{margin-left:var(--e1);font-weight:600;opacity:.75}.repartos__fila--error>.monitor__fila,.viajes__fila-agrupada--anulada>.monitor__fila{box-shadow:inset 4px 0 0 var(--error)}.viajes__fila-agrupada--anulada>.monitor__fila{background:var(--error-tinte)}.repartos__derecha{text-align:right}.repartos__ficha{display:flex;flex-direction:column;gap:var(--e4);padding:20px;overflow:auto;background:var(--fondo)}.viajes__ficha.repartos__ficha{overflow:hidden}.repartos__ficha-cab{flex:0 0 auto;display:flex;align-items:flex-end;gap:var(--e4)}.repartos__ficha-identidad{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--e1)}.repartos__ficha-identidad .pantalla__titulo{margin:0}.repartos__migas{margin:0;display:flex;align-items:center;gap:6px;font:var(--texto-auxiliar);color:var(--texto-medio)}.repartos__migas a{color:var(--acento);font-weight:500;text-decoration:none}.repartos__migas a:hover{text-decoration:underline}.repartos__migas [aria-hidden=true]{color:var(--texto-suave)}.repartos__ficha-subtitulo{margin:0;font:var(--texto-cuerpo);color:var(--texto-medio)}.repartos__ficha-estados{display:flex;gap:6px}.repartos__ficha-erp{flex:0 0 auto;margin:0;padding:10px 14px;background:var(--error-tinte);border-left:4px solid var(--error);border-radius:var(--radio-control);font:var(--texto-cuerpo);color:var(--error)}.repartos__ficha-tabla{width:100%;table-layout:fixed;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);overflow:hidden}.repartos__ficha-tabla th,.repartos__ficha-tabla td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repartos__ficha-tabla th{text-transform:uppercase;font-size:11px;letter-spacing:.03em}.repartos__bandeja .bandeja__entrada{gap:var(--e1)}.repartos__bandeja .bandeja__entrada>.estado{align-self:flex-start}.repartos__ficha-tarjetas{flex:0 0 auto;padding:var(--e3);border-radius:8px}.repartos__nota{margin:0;font:var(--texto-cuerpo)}.viajes__vistas{display:flex;gap:2px;margin-right:var(--e2)}.viajes__vista--activa{background:var(--acento-tinte-fuerte);box-shadow:inset 0 -2px 0 var(--acento)}.monitor__fila--viajes{grid-template-columns:minmax(160px,1.3fr) minmax(140px,1.2fr) 100px 80px minmax(90px,.8fr) minmax(90px,.8fr) 70px}.viajes__bandeja .bandeja__detalle{overflow:hidden;padding:0}.viajes__bandeja .bandeja__detalle>.auxiliar{padding:var(--e3) var(--e4)}.viajes__entrada--anulada{box-shadow:inset 4px 0 0 var(--error)}.viajes__tabla{width:100%;border-collapse:collapse}.viajes__tabla th,.viajes__tabla td{padding:var(--e2) var(--e3);text-align:left;border-bottom:1px solid var(--borde);vertical-align:top}.viajes__tabla th{font-weight:600;background:var(--superficie-hundida);position:sticky;top:0;z-index:1}.viajes__fila{cursor:pointer}.viajes__fila--activa{background:var(--acento-tinte-fuerte);box-shadow:inset 4px 0 0 var(--acento)}.viajes__fila--anulada{background:color-mix(in srgb,var(--error) 8%,var(--fondo))}.viajes__fila--anulada.viajes__fila--activa{box-shadow:inset 4px 0 0 var(--error)}.viajes__flags{display:flex;flex-wrap:wrap;gap:4px}.viajes__maestro-tabla{flex:1 1 0;min-height:120px;overflow:auto}.viajes__panel{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;background:var(--fondo)}.viajes__panel .ficha__pestanas{flex:0 0 auto;padding:0 var(--e3);background:var(--superficie);border-bottom:1px solid var(--borde)}.viajes__panel-cuerpo{flex:1;min-height:0;overflow:auto;padding:var(--e3) var(--e4) var(--e4)}.viajes__panel-cuerpo .etiqueta{margin:0 0 var(--e2)}.viajes__ficha-cuerpo{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-top:1px solid var(--borde)}.viajes__ficha-cuerpo .viajes__panel{min-height:280px}.viajes__fila--anulada td:first-child{box-shadow:inset 4px 0 0 var(--error)}.viajes__bandeja .bandeja__entrada{gap:var(--e1)}.viajes__bandeja .bandeja__entrada>.estado{align-self:flex-start}.viajes__entrada--anulada{background:var(--error-tinte)}.viajes__panel-cab{flex:0 0 auto;display:flex;align-items:center;gap:var(--e4);padding:var(--e3) var(--e4);background:var(--superficie)}.viajes__panel-identidad{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.viajes__panel-nombre{margin:0;display:flex;align-items:baseline;gap:10px;font:700 18px/1.3 var(--familia);color:var(--texto-fuerte)}.viajes__panel-abrir{font:500 12px/1.3 var(--familia);color:var(--acento);text-decoration:none}.viajes__panel-abrir:hover{text-decoration:underline}.viajes__panel-sub{margin:0;font:var(--texto-auxiliar);color:var(--texto-medio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viajes__panel-estados{display:flex;gap:6px;flex-shrink:0}.viajes__general{display:flex;gap:var(--e4);align-items:flex-start}.viajes__general-izq{flex:0 0 460px;min-width:0}.viajes__general-der{flex:1;min-width:0}.viajes__general-izq{display:flex;flex-direction:column;gap:var(--e4)}.viajes__tabla-panel{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);overflow:hidden;font:var(--texto-cuerpo)}.viajes__tabla-panel th,.viajes__tabla-panel td{padding:0 var(--e2);height:32px;text-align:left;border-bottom:1px solid var(--borde);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viajes__tabla-panel th{height:28px;background:var(--superficie-hundida);font:600 11px/1.3 var(--familia);color:var(--texto-medio)}.viajes__tabla-panel tbody tr:last-child td{border-bottom:none}.viajes__tabla-panel tfoot td{border-top:1px solid var(--borde);border-bottom:none}.viajes__derecha{text-align:right!important}.viajes__fila-total td{background:var(--fondo);font-weight:700}.viajes__economicos{display:flex;flex-direction:column;gap:var(--e4)}.viajes__cifras{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e3)}.viajes__cifra{display:flex;flex-direction:column;gap:2px;padding:var(--e3) var(--e4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta)}.viajes__cifra dt{margin:0;text-transform:uppercase;letter-spacing:.03em}.viajes__cifra dd{margin:0;font:700 22px/1.2 var(--familia);color:var(--texto-fuerte)}.viajes__cifra--aviso dd{color:var(--aviso)}.viajes__economicos-fila{display:flex;gap:var(--e4);align-items:flex-start}.viajes__economicos-fila>.tarjeta{flex:1;min-width:0}.viajes__economicos-ingresos{flex:0 0 480px;min-width:0}.armazon{display:flex;flex-direction:column;height:100%}.armazon__cuerpo{display:flex;flex:1;min-height:0}.barra{height:var(--barra-superior);flex:0 0 var(--barra-superior);display:flex;align-items:center;gap:var(--e4);padding:0 var(--e4);background:var(--superficie);border-bottom:1px solid var(--borde)}.barra__marca{display:inline-flex;align-items:center;gap:8px;font:700 15px/1 var(--familia);color:var(--acento);letter-spacing:-.01em;text-decoration:none;flex:none}.barra__logo{width:28px;height:28px;object-fit:contain;display:block;flex:none}.barra__buscador{flex:1;max-width:520px;display:flex;align-items:center;justify-content:space-between;gap:var(--e2);height:30px;padding:0 var(--e2);border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--fondo);color:var(--texto-suave);font:var(--texto-cuerpo);cursor:pointer;width:100%}.barra__busqueda,.barra__avisos{position:relative;flex:1;max-width:520px}.barra__avisos{flex:0 0 auto;max-width:none}.barra__panel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;padding:var(--e3);display:flex;flex-direction:column;gap:var(--e2);max-height:420px;overflow:auto;box-shadow:0 8px 24px #1f1b161f}.barra__panel--avisos{left:auto;right:0;min-width:320px}.barra__resultados ul,.barra__avisos-lista{list-style:none;margin:0;padding:0}.barra__grupo-titulo{margin:var(--e2) 0 var(--e1);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave)}.barra__resultado,.barra__aviso{display:flex;flex-direction:column;gap:2px;padding:var(--e1) var(--e2);border-radius:var(--radio-control);color:inherit;text-decoration:none}.barra__resultado:hover,.barra__aviso:hover{background:var(--fondo)}.barra__atajo{font:var(--texto-micro);border:1px solid var(--borde);border-radius:3px;padding:0 4px;background:var(--superficie)}.barra__recarga{margin-left:auto;display:inline-flex;align-items:center;gap:var(--e2);padding:2px var(--e3);border-radius:999px;background:var(--acento-tinte);color:var(--acento);font:var(--texto-micro);text-decoration:none;max-width:72ch;flex:0 0 auto;overflow:hidden;white-space:nowrap;position:relative}.barra__recarga-relleno{position:absolute;inset:0 auto 0 0;background:var(--acento-borde);transition:width .6s linear;z-index:0}.barra__recarga:hover{background:var(--acento-borde)}.barra__recarga--mudo{background:var(--error-tinte);color:var(--error)}.barra__recarga-punto{position:relative;z-index:1;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor;animation:barra-recarga-latido 1.6s ease-in-out infinite}.barra__recarga--mudo .barra__recarga-punto{animation:none}.barra__recarga-texto{overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1}@media(max-width:1200px){.barra__recarga{max-width:40ch}}@keyframes barra-recarga-latido{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.barra__recarga-punto{animation:none}}.barra__usuario{position:relative;margin-left:auto}.barra__menu{position:absolute;right:0;top:calc(100% + 4px);min-width:260px;display:flex;flex-direction:column;gap:var(--e2);z-index:20;box-shadow:0 8px 24px #1f1b161f}.barra__menu p{margin:0}.barra__prefs{display:flex;flex-direction:column;gap:var(--e2);padding:var(--e2) 0;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde)}.barra__pref{display:flex;align-items:center;gap:var(--e2);font:var(--texto-cuerpo);color:var(--texto-fuerte);cursor:pointer}.preparar-demo .tabla__campo .control{width:100%}.preparar-demo__subtitulo{margin:var(--e1) 0 0}.preparar-demo__resumen{display:flex;flex-direction:column;gap:var(--e2)}.preparar-demo__forzar-fila{display:flex;align-items:flex-start;gap:var(--e2)}.preparar-demo__forzar-fila input[type=checkbox]{margin-top:3px;flex-shrink:0}.preparar-demo__resultado{display:flex;flex-direction:column;gap:var(--e2);min-width:0}.preparar-demo__resultado p,.preparar-demo__resultado ul{margin:0}.preparar-demo__delta{margin-top:var(--e1)}.preparar-demo__esqueleto-filas{display:flex;flex-direction:column}.preparar-demo__esqueleto-fila{display:flex;align-items:center;justify-content:space-between;height:var(--fila-tabla);border-bottom:1px solid color-mix(in srgb,var(--borde) 55%,white);padding:0 var(--e2)}.alcance{display:flex;align-items:center;gap:var(--e3)}.alcance__campo{display:flex;align-items:center;gap:var(--e1)}.alcance__rotulo{text-transform:uppercase;letter-spacing:.03em}.alcance__select{height:26px;max-width:220px;border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie);font:var(--texto-cuerpo);padding:0 var(--e1)}.alcance__fijo{font:600 13px/1 var(--familia);padding:0 var(--e1)}.nav{position:relative;flex:0 0 240px;display:flex;flex-direction:column;min-height:0;background:var(--superficie);border-right:1px solid var(--borde);transition:flex-basis .12s ease}.nav--colapsada{flex-basis:56px}.nav__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:visible;padding:var(--e2) 0}.nav__modulo{position:relative;padding:0 var(--e2)}.nav__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--e2);width:100%;height:34px;padding:0 var(--e2);border:0;border-radius:var(--radio-control);background:transparent;color:var(--texto-fuerte);font:500 13px/1.2 var(--familia);cursor:pointer;text-align:left}.nav__cabecera:hover{background:var(--superficie-hundida)}.nav__cabecera--activa,.nav__cabecera--abierta.nav__cabecera--activa,.nav__cabecera--flyout{background:var(--acento-tinte);color:var(--acento)}.nav__cabecera--activa .nav__icono,.nav__cabecera--flyout .nav__icono{color:var(--acento)}.nav__cabecera--rail{justify-content:center;padding:0;width:40px;margin:0 auto}.nav__cabecera-izq{display:flex;align-items:center;gap:8px;min-width:0}.nav__icono{flex:0 0 auto;color:var(--texto-medio)}.nav__cabecera-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav__chevron{flex:0 0 auto;color:var(--texto-suave);font-size:12px}.nav--colapsada .nav__cabecera-titulo,.nav--colapsada .nav__chevron{display:none}.nav__lista{list-style:none;margin:0 0 var(--e1);padding:0 0 0 8px}.nav__lista--accesos,.nav__lista--flyout{padding-left:0}.nav__item{display:flex;align-items:center;gap:2px}.nav__item .nav__enlace{flex:1;min-width:0}.nav__enlace{display:flex;align-items:center;justify-content:space-between;gap:var(--e2);padding:5px var(--e2) 5px 24px;border-radius:var(--radio-control);color:var(--texto-fuerte);font:var(--texto-cuerpo);text-decoration:none}.nav__lista--accesos .nav__enlace,.nav__lista--flyout .nav__enlace{padding-left:var(--e2)}.nav__enlace:hover{background:var(--superficie-hundida);text-decoration:none}.nav__enlace--activo{background:var(--acento-tinte);color:var(--acento);font-weight:600}.nav__enlace--pendiente{color:var(--texto-suave)}.nav__nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav__fase{flex:0 0 auto}.nav__pin{flex:0 0 auto;width:24px;height:24px;border:0;border-radius:var(--radio-control);background:transparent;color:var(--texto-suave);font-size:12px;line-height:1;cursor:pointer;opacity:0}.nav__item:hover .nav__pin,.nav__pin--activa,.nav__pin:focus-visible{opacity:1}.nav__pin:hover{background:var(--superficie-hundida);color:var(--texto-medio)}.nav__pin--activa{color:var(--acento)}.nav__accesos{padding:0 var(--e2) var(--e2);margin-bottom:var(--e1);border-bottom:1px solid var(--borde)}.nav__accesos-titulo{margin:0 0 var(--e1);padding:0 var(--e2);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave)}.nav__flyout{position:fixed;z-index:40;min-width:220px;max-width:280px;max-height:min(70vh,480px);overflow:auto;padding:var(--e2);box-shadow:0 8px 24px #1f1b161f}.nav__flyout-titulo{padding:var(--e1) var(--e2);font:600 12px/1.3 var(--familia);color:var(--texto-medio);text-transform:uppercase;letter-spacing:.03em}.nav__pie{flex:0 0 auto;padding:var(--e2);border-top:1px solid var(--borde)}.nav__colapsar{display:flex;align-items:center;justify-content:center;gap:var(--e2);width:100%;height:34px;border:0;border-radius:var(--radio-control);background:transparent;color:var(--texto-medio);font:var(--texto-cuerpo);cursor:pointer}.nav__colapsar:hover{background:var(--superficie-hundida);color:var(--texto-fuerte)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.armazon[data-densidad=comoda]{--fila-tabla: 40px;--cabecera-tabla: 36px}.pendiente{padding:var(--e5);max-width:760px;display:flex;flex-direction:column;gap:var(--e3)}.pendiente__cabecera{display:flex;align-items:center;gap:var(--e2)}.pendiente__cabecera .pantalla__titulo{flex:1}.pendiente__criterios{margin:var(--e2) 0 0;padding-left:var(--e4)}.pendiente__criterios li{margin-bottom:var(--e1)}.cargando-pantalla{padding:var(--e5);display:flex;flex-direction:column;gap:var(--e3)}.nav__enlace--detalle{color:var(--texto-suave);cursor:default}.nav__enlace--detalle:hover{background:none}.login{min-height:100%;display:flex;background:var(--fondo)}.login__marca-panel{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:48px;background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(181,100,60,.45),transparent 55%),linear-gradient(145deg,#2a221c,#1f1b16 48%,#3a2618);color:#fcf9f5;min-width:0}.login__marca-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#1f1b1626,#1f1b168c),radial-gradient(ellipse 70% 50% at 70% 80%,rgba(31,27,22,.5),transparent 60%)}.login__marca-contenido{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:var(--e4)}.login__logo{width:96px;height:96px;object-fit:contain;background:#fcf9f5;border-radius:20px;padding:12px;box-sizing:border-box}.login__marca-panel .login__marca{color:#fcf9f5;font:700 32px/1.2 var(--familia);margin:0}.login__marca-panel .login__lema{margin:0;color:#c9c0b5;font:400 16px/1.4 var(--familia)}.login__caja{flex:0 0 480px;width:480px;display:flex;flex-direction:column;gap:var(--e3);justify-content:center;background:var(--superficie);border:none;border-radius:0;padding:48px 40px;min-height:100%}.login__titulo{font:var(--texto-titulo-pantalla);margin:0}.login__campo{display:flex;flex-direction:column;gap:var(--e1)}.login__campo .control{height:40px}.login__enviar{justify-content:center;margin-top:var(--e2);width:100%}.login__delegacion{margin:0;padding-top:var(--e2)}.banco__cabecera{flex:0 0 auto;display:flex;align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--borde);background:var(--superficie)}.banco__pestanas{display:flex;gap:var(--e1);margin-left:auto}.banco__cuerpo{flex:1;min-height:0;display:flex;flex-direction:column}.banco__eco{margin:var(--e2) var(--e4)}.banco__campos{padding:var(--e4);gap:var(--e4);overflow:auto}.banco__rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--e4);width:100%}.banco-parrilla{display:flex;flex-direction:column;gap:var(--e3)}.banco-parrilla__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--e3)}.banco-parrilla__cifra{display:flex;flex-direction:column;gap:2px}.banco-parrilla__cifra strong{font:700 22px/1.2 var(--familia);font-variant-numeric:tabular-nums;color:var(--texto-fuerte)}.banco-parrilla__mini{width:100%;height:100%;min-height:36px;display:block}.banco-parrilla__lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--e2);font:var(--texto-cuerpo)}.banco-parrilla__tabla{width:100%;border-collapse:collapse;font:var(--texto-cuerpo)}.banco-parrilla__tabla th,.banco-parrilla__tabla td{height:var(--fila-tabla);padding:0 var(--e2);border-bottom:1px solid var(--borde);text-align:left}.banco-parrilla__tabla .num{text-align:right;font-variant-numeric:tabular-nums}.lab{font:14px/1.35 ui-monospace,Consolas,monospace;padding:12px 16px;color:#111;background:#fafafa;min-height:100%}.lab__cabecera{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:8px}.lab__tag{color:#666;font-size:12px}.lab__cache{margin-left:auto;color:#333}.lab__aviso{color:#a00;margin:0 0 8px}.lab__entrada{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:12px}.lab__entrada label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#444}.lab__entrada input{font:inherit;padding:6px 8px;border:1px solid #888;min-width:160px;background:#fff}.lab__resuelto{flex:1;min-width:200px;padding:6px 0;color:#333}.lab__acciones{margin-bottom:12px}.lab__acciones button{font:inherit;padding:6px 12px;cursor:pointer}.lab__informe{padding:10px 12px;border:1px solid #888;background:#fff;white-space:pre;margin:0 0 12px}.lab__informe--ok{border-color:#080;background:#f3fff3}.lab__informe--ko{border-color:#a00;background:#fff5f5}.lab__cesta{width:100%;border-collapse:collapse;font-size:12px}.lab__cesta th,.lab__cesta td{border-bottom:1px solid #ddd;text-align:left;padding:4px 6px;vertical-align:top}.lab__cesta tr[data-estado=calculando] td{color:#888;font-style:italic}.lab__cesta tr[data-estado=error] td{color:#a00}:root{--fondo: #fcf9f5;--superficie: #ffffff;--superficie-hundida: #f1ece4;--borde: #e5ddd2;--texto-fuerte: #1f1b16;--texto-medio: #6b6157;--texto-suave: #948a7e;--acento: #b5643c;--acento-hover: #9d5433;--exito: #4a7a5c;--aviso: #b5893c;--error: #a8453c;--info: #4a6fa5;--acento-tinte: color-mix(in srgb, var(--acento) 10%, white);--acento-tinte-fuerte: color-mix(in srgb, var(--acento) 6%, white);--acento-borde: color-mix(in srgb, var(--acento) 30%, white);--exito-tinte: color-mix(in srgb, var(--exito) 14%, white);--aviso-tinte: color-mix(in srgb, var(--aviso) 14%, white);--error-tinte: color-mix(in srgb, var(--error) 14%, white);--info-tinte: color-mix(in srgb, var(--info) 14%, white);--familia: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--familia-mono: ui-monospace, "Cascadia Mono", "Consolas", monospace;--texto-titulo-pantalla: 700 20px/1.3 var(--familia);--texto-titulo-seccion: 600 16px/1.4 var(--familia);--texto-cuerpo: 400 13px/1.45 var(--familia);--texto-etiqueta: 500 12px/1.3 var(--familia);--texto-auxiliar: 400 12px/1.4 var(--familia);--texto-micro: 400 11px/1.35 var(--familia);--e1: 4px;--e2: 8px;--e3: 12px;--e4: 16px;--e5: 24px;--e6: 32px;--fila-tabla: 34px;--cabecera-tabla: 32px;--fila-cabecera-pantalla: 40px;--barra-lote: 40px;--paginacion: 40px;--cola-lateral: 300px;--barra-superior: 52px;--ancho-minimo: 1440px;--radio-control: 4px;--radio-tarjeta: 6px}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}*,*:before,*:after{box-sizing:border-box}html,body,#raiz{height:100%;margin:0}body{background:var(--fondo);color:var(--texto-fuerte);font:var(--texto-cuerpo);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--acento);text-decoration:none}a:hover{text-decoration:underline}.marco{flex:1;min-width:0;height:100%;overflow-x:auto;overflow-y:hidden}.pantalla{min-width:var(--ancho-minimo);width:100%;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden}.pantalla__titulo{font:var(--texto-titulo-pantalla);margin:0}.boton{display:inline-flex;align-items:center;gap:var(--e2);height:30px;padding:0 var(--e3);border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie);color:var(--texto-fuerte);font:var(--texto-etiqueta);cursor:pointer;white-space:nowrap}.boton:hover:not(:disabled){background:var(--superficie-hundida)}.boton--primario{background:var(--acento);border-color:var(--acento);color:#fff}.boton--primario:hover:not(:disabled){background:var(--acento-hover);border-color:var(--acento-hover)}.boton--peligro{border-color:var(--error);color:var(--error)}.boton--peligro:hover:not(:disabled){background:var(--error-tinte)}.boton--plano{border-color:transparent;background:transparent}.boton--grande{height:36px;padding:0 var(--e4)}.boton:disabled{background:var(--superficie-hundida);border-color:var(--borde);color:var(--texto-suave);cursor:not-allowed}.boton[data-cargando=true]{opacity:.65;cursor:progress}.control{height:30px;padding:0 var(--e2);border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie);color:var(--texto-fuerte);font:var(--texto-cuerpo);min-width:0}.control:focus-visible{outline:2px solid var(--acento-borde);outline-offset:-1px}.control:disabled{background:var(--superficie-hundida);color:var(--texto-medio)}.etiqueta{font:var(--texto-etiqueta);text-transform:uppercase;letter-spacing:.03em;color:var(--texto-medio)}.auxiliar{font:var(--texto-auxiliar);color:var(--texto-suave)}.micro{font:var(--texto-micro);color:var(--texto-suave)}.estado{display:inline-flex;align-items:center;gap:var(--e1);padding:1px 6px;border-radius:3px;font:600 11px/1.5 var(--familia);white-space:nowrap}.estado--neutro{background:var(--superficie-hundida);color:var(--texto-medio)}.estado--exito{background:var(--exito-tinte);color:var(--exito)}.estado--aviso{background:var(--aviso-tinte);color:var(--aviso)}.estado--error{background:var(--error-tinte);color:var(--error)}.estado--info{background:var(--info-tinte);color:var(--info)}.panel{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);padding:var(--e4)}.aviso{display:flex;align-items:flex-start;gap:var(--e2);padding:var(--e3);border-radius:var(--radio-control);font:var(--texto-cuerpo)}.aviso--error{background:var(--error-tinte);border:1px solid color-mix(in srgb,var(--error) 30%,white);color:var(--texto-fuerte)}.aviso--avisar{background:var(--aviso-tinte);border:1px solid color-mix(in srgb,var(--aviso) 30%,white)}.aviso--info{background:var(--info-tinte);border:1px solid color-mix(in srgb,var(--info) 30%,white)}.aviso--exito{background:var(--exito-tinte);border:1px solid color-mix(in srgb,var(--exito) 30%,white)}.velo{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f1b1673;display:flex;align-items:center;justify-content:center;z-index:50}.dialogo{background:var(--superficie);border-radius:var(--radio-tarjeta);border:1px solid var(--borde);min-width:420px;max-width:640px;box-shadow:0 12px 40px #1f1b162e}.dialogo__cabecera{padding:var(--e4);border-bottom:1px solid var(--borde);font:var(--texto-titulo-seccion)}.dialogo__cuerpo{padding:var(--e4);max-height:60vh;overflow:auto}.dialogo__pie{padding:var(--e3) var(--e4);border-top:1px solid var(--borde);display:flex;justify-content:flex-end;gap:var(--e2)}.esqueleto{background:linear-gradient(90deg,var(--superficie-hundida) 25%,color-mix(in srgb,var(--superficie-hundida) 55%,white) 50%,var(--superficie-hundida) 75%);background-size:200% 100%;animation:esqueleto 1.4s ease-in-out infinite;border-radius:3px;height:12px}@keyframes esqueleto{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.esqueleto{animation:none}}.lista{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--fondo)}.lista__cabecera{flex:0 0 48px;display:flex;align-items:center;gap:var(--e3);padding:0 var(--e4);border-bottom:1px solid var(--borde);background:var(--superficie)}.lista__cabecera .pantalla__titulo{font:var(--texto-titulo-pantalla)}.lista__cabecera .auxiliar{margin-left:auto;text-align:right}.lista__acciones{display:flex;gap:var(--e2);margin-left:auto}.lista .tabla,.lista .tabla-densa{flex:1;min-height:0}.lista-densa__filtros{flex:0 0 42px;display:flex;align-items:center;gap:var(--e2);padding:0 var(--e4);background:var(--fondo);border-bottom:1px solid transparent}.lista-densa__filtro{display:flex;flex-direction:column;justify-content:center;width:150px;height:32px;padding:2px 8px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);min-width:0}.lista-densa__filtro .etiqueta{font:400 9px/1.2 var(--familia);color:var(--texto-suave)}.lista-densa__conteo{flex:0 0 36px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--e4);font:var(--texto-auxiliar);color:var(--texto-medio);background:var(--fondo)}.lista-densa__cuerpo{flex:1;min-height:0;overflow:auto;background:var(--superficie);border-top:1px solid var(--borde)}.lista-densa__pagina{flex:0 0 var(--paginacion);display:flex;align-items:center;justify-content:space-between;padding:0 var(--e4);border-top:1px solid var(--borde);background:var(--superficie);font:var(--texto-auxiliar);color:var(--texto-medio)}.tabla-densa{width:100%;border-collapse:collapse;font:var(--texto-cuerpo);background:var(--superficie)}.tabla-densa th:nth-child(2),.tabla-densa td:nth-child(2){width:99%}.tabla-densa th{position:sticky;top:0;z-index:1;height:var(--cabecera-tabla);padding:0 12px;text-align:left;font:600 11px/1.3 var(--familia);color:var(--texto-medio);background:var(--superficie-hundida);border-bottom:1px solid var(--borde);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabla-densa td{height:var(--fila-tabla);padding:0 12px;border-bottom:1px solid color-mix(in srgb,var(--borde) 55%,white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.tabla-densa tbody tr:nth-child(2n){background:#fdfbf8}.tabla-densa tbody tr:hover{background:var(--superficie-hundida)}.tabla-densa .tabular,.tabla-densa td.derecha,.tabla-densa th.derecha{text-align:right;font-variant-numeric:tabular-nums}table.tabla:not(.tabla-densa){width:100%;border-collapse:collapse;font:var(--texto-cuerpo);background:var(--superficie)}table.tabla:not(.tabla-densa) th{height:var(--cabecera-tabla);padding:0 12px;text-align:left;font:600 11px/1.3 var(--familia);color:var(--texto-medio);background:var(--superficie-hundida);border-bottom:1px solid var(--borde)}table.tabla:not(.tabla-densa) td{height:var(--fila-tabla);padding:0 12px;border-bottom:1px solid color-mix(in srgb,var(--borde) 55%,white);white-space:nowrap}table.tabla:not(.tabla-densa) tbody tr:hover{background:var(--superficie-hundida)}.ficha{overflow:auto;background:var(--fondo)}.ficha__cabecera{display:flex;align-items:center;gap:var(--e5);min-height:88px;padding:var(--e4) 20px;border-bottom:1px solid var(--borde);background:var(--superficie)}.ficha__identidad{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ficha__atras{font:var(--texto-auxiliar);color:var(--texto-medio)}.ficha__identidad p{margin:0}.ficha__identidad .pantalla__titulo{margin:0;display:inline}.ficha__nombre-fila{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ficha__cifras{display:flex;gap:20px;margin:0;align-items:center}.ficha__cifras div{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.ficha__cifras dt{margin:0;font:400 10px/1.2 var(--familia);text-transform:uppercase;letter-spacing:.3px;color:var(--texto-suave)}.ficha__cifras dd{margin:0;font:700 16px/1.2 var(--familia);font-variant-numeric:tabular-nums}.ficha__acciones,.ficha__badges{display:flex;flex-direction:row;align-items:center;gap:var(--e2)}.ficha__badges{flex-direction:column;align-items:flex-end;gap:var(--e1)}.ficha__pestanas{display:flex;gap:var(--e4);height:36px;align-items:stretch;padding:0 20px;border-bottom:1px solid var(--borde);background:var(--fondo)}.ficha__pestana{display:inline-flex;align-items:center;padding:0 2px;border:none;border-bottom:2px solid transparent;background:none;color:var(--texto-medio);font:var(--texto-cuerpo);cursor:pointer}.ficha__pestana--activa,.ficha__pestanas a.activa,.ficha__pestanas button[aria-selected=true],.ficha__pestanas .activa{color:var(--acento);font-weight:600;border-bottom-color:var(--acento)}.ficha__cuerpo{padding:20px;width:100%;box-sizing:border-box}.ficha__aviso{margin-bottom:var(--e3)}.ficha__rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--e4)}.ficha__seccion{margin:0 0 var(--e3);font:var(--texto-titulo-seccion)}.ficha__tabla{width:100%;border-collapse:collapse;font:var(--texto-cuerpo)}.ficha__tabla th{text-align:left;font:var(--texto-etiqueta);text-transform:uppercase;letter-spacing:.03em;color:var(--texto-medio);height:var(--cabecera-tabla);border-bottom:1px solid var(--borde);padding:0 var(--e2);white-space:nowrap}.ficha__tabla td{height:var(--fila-tabla);padding:0 var(--e2);border-bottom:1px solid color-mix(in srgb,var(--borde) 55%,white);white-space:nowrap}.ficha__tabla tbody tr:hover{background:var(--superficie-hundida)}.ficha__derecha,.ficha__tabla th.ficha__derecha,.ficha__tabla td.ficha__derecha{text-align:right}.ficha__nota{margin:var(--e3) 0 0}.ficha__cargando{padding:var(--e5);display:flex;flex-direction:column;gap:var(--e3)}.bandeja{display:flex;height:100%;min-height:0;overflow:hidden;background:var(--fondo)}.bandeja__cola{flex:0 0 var(--cola-lateral);width:var(--cola-lateral);display:flex;flex-direction:column;border-right:1px solid var(--borde);background:var(--superficie);overflow:auto}.bandeja__cola-cabecera{flex:0 0 40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:var(--superficie-hundida);font:600 12px/1.3 var(--familia);color:var(--texto-medio)}.bandeja__entrada{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-bottom:1px solid var(--borde);cursor:pointer;text-align:left;background:none;border-left:none;border-right:none;border-top:none;width:100%}.bandeja__entrada:hover{background:var(--fondo)}.bandeja__entrada--activa{background:var(--acento-tinte-fuerte);box-shadow:inset 3px 0 0 var(--acento)}.bandeja__entrada-titulo{font:600 13px/1.3 var(--familia);color:var(--texto-fuerte)}.bandeja__entrada-meta{font:var(--texto-micro);color:var(--texto-suave)}.bandeja__detalle{flex:1;min-width:0;display:flex;flex-direction:column;overflow:auto;padding:var(--e4);gap:var(--e3)}.monitor{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:20px;gap:12px;background:var(--fondo)}.monitor__cabecera{flex:0 0 auto;display:flex;align-items:baseline;gap:var(--e3)}.monitor__salud{flex:0 0 auto;display:flex;align-items:center;gap:24px;padding:14px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control)}.monitor__salud-msg{flex:1;margin:0;font:var(--texto-cuerpo);color:var(--texto-fuerte)}.monitor__kpi{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.monitor__kpi-valor{font:700 18px/1.2 var(--familia);font-variant-numeric:tabular-nums}.monitor__kpi-rotulo{font:var(--texto-micro);color:var(--texto-suave)}.monitor__cuerpo{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding-right:2px}.monitor__grupo{flex:0 0 auto;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);overflow:visible}.monitor__grupo-cabecera{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px;cursor:pointer;border:none;width:100%;text-align:left;font:700 13px/1.3 var(--familia);position:sticky;top:0;z-index:1}.monitor__grupo--error .monitor__grupo-cabecera{background:var(--error-tinte);color:var(--error)}.monitor__grupo--aviso .monitor__grupo-cabecera{background:var(--aviso-tinte);color:var(--aviso)}.monitor__grupo--info .monitor__grupo-cabecera{background:var(--info-tinte);color:var(--info)}.monitor__grupo--exito .monitor__grupo-cabecera{background:var(--exito-tinte);color:var(--exito)}.monitor__grupo--neutro .monitor__grupo-cabecera{background:var(--superficie-hundida);color:var(--texto-medio)}.monitor__fila{display:flex;align-items:center;gap:12px;height:34px;padding:0 12px;border-top:1px solid var(--borde);font:var(--texto-cuerpo)}.monitor__fila-id{flex:0 0 110px;font-weight:600}.monitor__fila-mot{flex:1;min-width:0;color:var(--texto-medio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor__cols,.monitor__fila--rejilla{display:grid;align-items:center;gap:12px;padding:0 12px;border-top:1px solid var(--borde);min-height:34px;box-sizing:border-box}.monitor__fila.monitor__fila--rejilla{height:auto;min-height:34px}.monitor__cols{height:28px;min-height:28px;border-top:none;border-bottom:1px solid var(--borde);background:var(--superficie-hundida);font:600 11px/1 var(--familia);text-transform:uppercase;letter-spacing:.03em;color:var(--texto-suave);position:sticky;top:40px;z-index:1}.monitor__cols>span,.monitor__fila--rejilla>span,.monitor__fila--rejilla>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.monitor__fila--rejilla>.ventas__entrada-acciones,.monitor__fila--rejilla>.almacen__acciones,.monitor__fila--rejilla>.activos__acciones,.monitor__fila--rejilla>.televenta__acciones,.monitor__fila--rejilla>.fiscal__acciones,.monitor__fila--rejilla>.comercial__acciones,.monitor__fila--rejilla>.comercial__acciones-celda,.monitor__fila--rejilla>.catalogo__acciones,.monitor__fila--rejilla>.actividad__acciones,.monitor__fila--rejilla>.agentes__acciones-fila,.monitor__fila--rejilla>.rutas__acciones-fila,.monitor__fila--rejilla>.clientes__acciones{overflow:visible;white-space:nowrap}.monitor__cols .derecha,.monitor__fila--rejilla .derecha{text-align:right}.monitor__fila--integracion{grid-template-columns:28px 100px 130px minmax(120px,1fr) 100px 90px minmax(160px,1.4fr) minmax(200px,auto)}.monitor__fila--cartera{grid-template-columns:100px minmax(140px,1.2fr) 140px 100px 110px 110px 110px}.monitor__fila--servir{grid-template-columns:100px 80px 120px minmax(140px,1fr) 100px 110px}.monitor__fila--documentos{grid-template-columns:minmax(150px,1.1fr) minmax(140px,1.2fr) 90px 110px 100px minmax(130px,1fr) minmax(160px,1.4fr)}.monitor__fila--cobros{grid-template-columns:130px minmax(160px,1.3fr) 100px 110px 110px 100px 70px 60px}.monitor__fila--reparto{grid-template-columns:90px minmax(120px,1fr) 100px 110px 110px}.monitor__fila--gastos{grid-template-columns:100px 120px minmax(160px,1.4fr) 100px 110px minmax(140px,1fr)}.monitor__fila--ingresos{grid-template-columns:100px 120px minmax(140px,1.2fr) 140px 100px 110px}.monitor__fila--cajas{grid-template-columns:100px minmax(140px,1.2fr) 100px 100px 100px 110px}.monitor__fila--stock{grid-template-columns:minmax(140px,1fr) minmax(180px,1.4fr) 140px minmax(140px,1fr) 90px}.monitor__fila--vehiculos{grid-template-columns:130px 110px 110px 60px minmax(120px,1fr) minmax(200px,auto)}.monitor__fila--jornadas{grid-template-columns:100px minmax(140px,1.2fr) minmax(120px,1fr) 120px 100px}.monitor__fila--cargas{grid-template-columns:70px 70px minmax(120px,1fr) 120px 120px 90px 80px 80px}.monitor__fila--liq-diff{grid-template-columns:minmax(160px,1.4fr) 100px 100px 100px}.monitor__fila--liq-mov{grid-template-columns:110px minmax(140px,1.2fr) 90px minmax(100px,1fr) 140px}.monitor__fila--parque{grid-template-columns:130px 140px minmax(160px,1.3fr) minmax(120px,1fr) 100px 100px}.monitor__fila--intervenciones{grid-template-columns:110px 120px minmax(140px,1.2fr) minmax(160px,1.3fr) minmax(120px,1fr) minmax(140px,auto)}.monitor__fila--catalogo{grid-template-columns:100px 140px minmax(160px,1.4fr) 140px}.monitor__fila--movimientos{grid-template-columns:110px 140px 110px minmax(120px,1fr) minmax(120px,1fr) 80px}.monitor__fila--tv-estados{grid-template-columns:minmax(180px,1.2fr) 100px minmax(200px,1fr)}.monitor__fila--tv-agentes{grid-template-columns:64px minmax(110px,1.1fr) 88px repeat(6,minmax(72px,.7fr)) 56px}.monitor__fila--tv-destino{grid-template-columns:28px 64px minmax(100px,1.1fr) repeat(6,minmax(64px,.7fr)) 48px}.monitor__fila--tv-llamadas{grid-template-columns:28px minmax(160px,1.4fr) 80px 90px minmax(110px,1fr) minmax(120px,1.1fr)}.monitor__fila--tv-pedidos{grid-template-columns:minmax(140px,1.2fr) 100px 120px 120px}.monitor__fila--tv-traspasos{grid-template-columns:150px 110px 110px 80px minmax(160px,1.3fr) 130px minmax(100px,auto)}.monitor__fila--tv-programadas{grid-template-columns:minmax(160px,1.3fr) 110px 140px 110px 100px minmax(160px,auto)}.monitor__fila--fi-registros{grid-template-columns:90px 60px 90px 130px 110px 100px minmax(130px,1fr) 110px 50px}.monitor__fila--fi-series{grid-template-columns:100px 100px 80px 110px 90px 120px minmax(140px,1fr)}.monitor__fila--fi-incidencias{grid-template-columns:90px 70px 100px 70px minmax(160px,1.4fr) 110px 110px minmax(90px,auto)}.monitor__fila--co-cuestiones{grid-template-columns:110px 110px minmax(180px,1.4fr) 120px 120px}.monitor__fila--co-segmentaciones{grid-template-columns:110px minmax(160px,1.2fr) 120px minmax(180px,1.4fr)}.monitor__fila--co-catalogo{grid-template-columns:110px 120px minmax(180px,1.4fr)}.monitor__fila--co-combos{grid-template-columns:minmax(200px,1.2fr) minmax(220px,1.4fr)}.monitor__fila--co-preview{grid-template-columns:minmax(160px,1.3fr) 120px minmax(160px,1fr)}.monitor__fila--co-actuaciones{grid-template-columns:110px minmax(120px,1fr) 100px 90px 110px 100px 110px minmax(90px,auto)}.monitor__fila--co-alertas,.monitor__cols.monitor__fila--co-alertas{grid-template-columns:80px 100px minmax(120px,1.4fr) minmax(110px,1fr) 96px 96px 340px}.monitor__fila--co-interes{grid-template-columns:100px minmax(120px,1fr) minmax(140px,1.2fr) 120px 100px}.monitor__fila--co-ranking{grid-template-columns:minmax(140px,1.2fr) 100px 80px}.monitor__fila--co-docs{grid-template-columns:minmax(200px,1.4fr) minmax(200px,1.2fr)}.monitor__fila--co-promos{grid-template-columns:36px 100px 280px 92px 92px 80px 72px 96px 90px 64px 88px 80px 88px 88px 140px}.monitor__fila--co-promo-asig{grid-template-columns:110px minmax(160px,1.3fr) 110px minmax(140px,1.2fr) 80px}.monitor__fila--sel{outline:2px solid var(--acento);outline-offset:-2px}.monitor__fila--ca-archivos{grid-template-columns:minmax(160px,1.3fr) 60px 90px 100px minmax(160px,1.4fr)}.monitor__fila--ca-paquetes{grid-template-columns:minmax(120px,1fr) 100px 140px 100px 80px}.monitor__fila--ca-asociacion{grid-template-columns:minmax(140px,1.2fr) 120px minmax(180px,1.4fr)}.monitor__fila--ca-tarifas{grid-template-columns:110px minmax(140px,1.2fr) 80px 70px minmax(160px,1.3fr) 110px}.monitor__fila--ca-candidatos{grid-template-columns:100px minmax(140px,1.2fr) 70px 90px 70px 120px minmax(140px,1.3fr)}.monitor__fila--ca-favoritos{grid-template-columns:28px 120px minmax(180px,1.4fr) minmax(180px,1.4fr) 56px minmax(150px,1fr)}.monitor__fila--ca-relacionados{grid-template-columns:28px 110px minmax(120px,1fr) minmax(120px,1fr) 140px}.monitor__fila--ca-familias{grid-template-columns:60px 110px minmax(180px,1.4fr) 110px}.monitor__fila--ca-segmentaciones{grid-template-columns:minmax(160px,1.2fr) 120px}.monitor__fila--ca-pasos{grid-template-columns:50px minmax(160px,1.3fr) 80px minmax(180px,1.4fr)}.monitor__fila--ca-unidades{grid-template-columns:100px 90px 80px minmax(140px,1fr)}.monitor__fila--ca-stock{grid-template-columns:minmax(120px,1fr) 90px 90px 90px 90px minmax(140px,1.2fr)}.monitor__fila--ca-precios{grid-template-columns:minmax(160px,1.3fr) 80px 100px 90px minmax(140px,1fr)}.monitor__fila--ca-tarifa-lineas{grid-template-columns:110px minmax(160px,1.4fr) 90px 100px 100px}.monitor__fila--ca-asignacion{grid-template-columns:36px 110px minmax(180px,1.5fr) 110px}.monitor__fila--ca-precio-general{grid-template-columns:110px minmax(140px,1.2fr) 90px 90px 90px 90px}.monitor__fila--ca-precio-especial{grid-template-columns:minmax(140px,1.1fr) 100px 110px 90px 80px 70px}.monitor__fila--ca-margen{grid-template-columns:100px 90px 90px 70px 70px 70px}.monitor__fila--ca-bloqueo{grid-template-columns:110px minmax(120px,1fr) 70px 70px 70px 70px 70px 70px}.monitor__fila--ca-descuento-regla{grid-template-columns:minmax(160px,1.4fr) 90px 80px 70px 70px}.monitor__fila--ca-descuento-asig{grid-template-columns:110px minmax(140px,1.2fr)}.monitor__fila--con-aviso{box-shadow:inset 4px 0 0 var(--aviso);color:var(--aviso)}.monitor__fila--ac-visitas{grid-template-columns:minmax(140px,1.3fr) 110px 100px 90px minmax(120px,auto)}.monitor__fila--ac-sin-gps{grid-template-columns:minmax(140px,1.3fr) 110px 100px minmax(100px,auto)}.monitor__fila--ac-actuaciones{grid-template-columns:110px minmax(140px,1.2fr) 110px}.monitor__fila--ac-documentos{grid-template-columns:100px 110px 100px minmax(120px,auto)}.monitor__fila--ac-notas{grid-template-columns:100px 110px minmax(180px,1.4fr)}.monitor__fila--ac-adjuntos{grid-template-columns:120px minmax(160px,1.2fr)}.monitor__fila--ac-productos{grid-template-columns:110px 110px minmax(160px,1.3fr)}.monitor__fila--ag-lista{grid-template-columns:minmax(96px,.85fr) minmax(120px,1.2fr) minmax(100px,1fr) 72px 88px 88px 72px minmax(80px,.8fr) minmax(80px,.8fr) minmax(90px,.9fr) 72px minmax(80px,.8fr) minmax(80px,.8fr) 88px;min-width:1200px}.monitor__fila--ag-mensajes{grid-template-columns:100px 140px 100px 56px minmax(200px,1.6fr) 96px}.monitor__fila--ag-efectos{grid-template-columns:130px minmax(160px,1.3fr) minmax(140px,1.2fr) minmax(120px,1fr)}.monitor__fila--ag-cursores{grid-template-columns:120px 100px minmax(120px,1fr)}.monitor__fila--ag-aa{grid-template-columns:40px 90px minmax(120px,1.1fr) minmax(110px,1fr) 90px minmax(140px,1.3fr) 100px}.monitor__fila--ag-aa-sel{grid-template-columns:40px 110px minmax(160px,1.4fr) minmax(100px,1fr)}.monitor__fila--ru-lista{grid-template-columns:100px minmax(140px,1.5fr) 110px minmax(90px,1fr) 72px 100px 172px}.monitor__fila--ru-asignaciones{grid-template-columns:minmax(120px,1.1fr) minmax(120px,1.1fr) 90px 90px 140px 110px minmax(80px,auto)}.monitor__fila--ru-preview{grid-template-columns:110px minmax(120px,1fr) minmax(120px,1fr) 90px}.monitor__fila--ru-cobertura{grid-template-columns:100px minmax(140px,1.2fr) minmax(160px,1fr)}.monitor__fila--cl-gps{grid-template-columns:minmax(160px,1.3fr) 110px minmax(120px,1fr) minmax(100px,auto)}.monitor__fila--cl-sin-gps{grid-template-columns:minmax(160px,1.3fr) 90px minmax(120px,1fr) minmax(100px,auto)}.monitor__fila--cl-altas{grid-template-columns:100px minmax(180px,1.4fr) 110px 100px minmax(160px,auto)}.monitor__payload{margin:0;padding:12px;background:#1f1b16;color:#f1ece4;font:12px/1.45 var(--familia-mono);overflow:auto;max-height:200px}.editor{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--fondo)}.editor__banner{flex:0 0 40px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--e4);background:var(--aviso-tinte);gap:var(--e3)}.editor__banner-izq{display:flex;align-items:center;gap:10px}.editor__banner-etiqueta{display:inline-flex;padding:4px 8px;background:var(--superficie);border:1px solid var(--aviso);border-radius:3px;font:700 11px/1.2 var(--familia);color:var(--aviso)}.editor__banner--error{background:var(--error-tinte)}.editor__cols{flex:1;min-height:0;display:flex;border-top:1px solid var(--borde)}.editor__lista{flex:0 0 520px;display:flex;flex-direction:column;background:var(--superficie);overflow:auto;border-right:1px solid var(--borde)}.editor__lista-cabecera{flex:0 0 36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:var(--superficie-hundida);font:600 12px/1.3 var(--familia);color:var(--texto-medio)}.editor__fila{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-bottom:1px solid var(--borde)}.editor__fila--baja{opacity:.55;text-decoration:line-through}.editor__asa{color:var(--texto-suave);cursor:grab;width:16px}.editor__orden{width:36px;height:28px;text-align:center;border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--fondo);font:var(--texto-cuerpo)}.editor__panel{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e2);padding:var(--e4);background:var(--superficie-hundida);color:var(--texto-medio)}.panel-inicio{display:flex;flex-direction:column;height:100%;overflow:auto;padding:var(--e4);gap:var(--e4);background:var(--fondo)}.panel-inicio__cabecera{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap}.panel-inicio__problemas{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--e3)}.panel-inicio__col{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);overflow:hidden}.panel-inicio__col-cabecera{padding:10px 12px;font:700 12px/1.3 var(--familia);text-transform:uppercase;letter-spacing:.04em}.panel-inicio__col--persona .panel-inicio__col-cabecera{background:var(--error-tinte);color:var(--error)}.panel-inicio__col--auto .panel-inicio__col-cabecera{background:var(--superficie-hundida);color:var(--texto-medio)}.panel-inicio__problema{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);padding:10px 12px;border-top:1px solid var(--borde);color:inherit;text-decoration:none}.panel-inicio__problema:hover{background:var(--fondo);text-decoration:none}.panel-inicio__indicadores{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--e3)}.panel-inicio__indicador{display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);color:inherit;text-decoration:none}.panel-inicio__indicador:hover{border-color:var(--acento-borde);text-decoration:none}.panel-inicio__cifra{font:700 22px/1.1 var(--familia);font-variant-numeric:tabular-nums}.panel-inicio__rotulo{font:var(--texto-etiqueta);color:var(--texto-medio)}.panel-inicio__comp{font:var(--texto-micro);color:var(--texto-suave)}.panel-inicio__ok{padding:12px 14px;background:var(--exito-tinte);border:1px solid color-mix(in srgb,var(--exito) 30%,white);border-radius:var(--radio-control);font:var(--texto-cuerpo)}.estado-sistema{padding:var(--e4);gap:var(--e4);overflow:auto}.estado-sistema--pulse{gap:24px;padding:24px 28px}.estado-sistema__cabecera-pulse{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--e3);flex-wrap:wrap}.estado-sistema__titulo-col{display:flex;flex-direction:column;gap:6px}.estado-sistema__kicker{font:600 11px/1.3 var(--familia-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave)}.estado-sistema--pulse .pantalla__titulo{font-size:28px}.estado-sistema__meta-col{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.estado-sistema__meta{font:400 11px/1.3 var(--familia-mono);color:var(--texto-medio)}.estado-sistema__meta--suave{color:var(--texto-suave)}.estado-sistema__hero{align-items:center;justify-content:space-between;gap:24px;padding:14px 18px}.estado-sistema__hero--apilado{flex-direction:column;align-items:flex-start;gap:12px}.estado-sistema__widget-col{display:flex;flex-direction:column;gap:10px;min-width:0}.estado-sistema__chips{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font:var(--texto-auxiliar)}.estado-sistema__widget-cifra{margin:0;font:700 22px/1.1 var(--familia-mono);color:var(--texto-fuerte)}.estado-sistema__mal{color:var(--error)}.estado-sistema__hero-l{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.estado-sistema__hero-icon{flex:0 0 auto;width:48px;height:48px;display:grid;place-items:center;border-radius:var(--radio-control);font:700 20px/1 var(--familia-mono);color:#fff}.estado-sistema__hero-icon--exito{background:var(--exito)}.estado-sistema__hero-icon--avisar{background:var(--aviso)}.estado-sistema__hero-icon--error{background:var(--error)}.estado-sistema__hero-titulo{margin:0;font:700 20px/1.25 var(--familia-mono);color:var(--texto-fuerte)}.estado-sistema__hero-desc{margin:4px 0 0;font:var(--texto-cuerpo);color:var(--texto-medio)}.estado-sistema__hero-kpis{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.estado-sistema__hero-kpi{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.estado-sistema__kpi-lab{font:600 9px/1.2 var(--familia-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave)}.estado-sistema__kpi-val{font:700 18px/1.2 var(--familia-mono);color:var(--texto-fuerte)}.estado-sistema__columnas{display:flex;gap:24px;align-items:flex-start}.estado-sistema__col-servicios{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.estado-sistema__col-actividad{width:340px;flex:0 0 340px;display:flex;flex-direction:column;gap:12px}.estado-sistema__sec-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.estado-sistema__sec-titulo{margin:0;font:600 13px/1.3 var(--familia-mono);color:var(--texto-fuerte)}.estado-sistema__servicios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.estado-sistema__servicios--tres{grid-template-columns:repeat(3,minmax(0,1fr))}.estado-sistema__kv{margin:0;display:flex;flex-direction:column}.estado-sistema__kv-fila{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--borde) 55%,white)}.estado-sistema__kv-fila:last-child{border-bottom:none}.estado-sistema__kv dt{font:var(--texto-auxiliar);color:var(--texto-medio)}.estado-sistema__kv dd{margin:0;font:600 12px/1.3 var(--familia-mono);color:var(--texto-fuerte);white-space:nowrap}.estado-sistema__svc-valor{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.estado-sistema__svc-actual{font:700 18px/1.1 var(--familia-mono);color:var(--texto-fuerte)}.grafico-serie{margin:0;display:flex;flex-direction:column;gap:4px}.grafico-serie__marco{position:relative;padding-left:44px}.grafico-serie__eje-y{position:absolute;left:0;width:38px;text-align:right;font:400 10px/1 var(--familia-mono);color:var(--texto-suave)}.grafico-serie__eje-y--max{top:0}.grafico-serie__eje-y--min{bottom:0}.grafico-serie__plot{position:relative;height:64px;cursor:crosshair;outline:none;border-radius:2px}.grafico-serie__plot:focus-visible{box-shadow:0 0 0 2px var(--superficie),0 0 0 4px var(--acento)}.grafico-serie__plot svg{display:block;width:100%;height:100%;overflow:visible}.grafico-serie__plot svg *{vector-effect:non-scaling-stroke}.grafico-serie__rejilla{stroke:var(--borde);stroke-width:1}.grafico-serie__umbral{stroke-width:1;stroke-dasharray:4 3}.grafico-serie__umbral--aviso{stroke:var(--aviso)}.grafico-serie__umbral--critico{stroke:var(--error)}.grafico-serie__area{fill:color-mix(in srgb,var(--texto-medio) 10%,transparent)}.grafico-serie__linea{fill:none;stroke:var(--texto-medio);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.grafico-serie__cursor{stroke:var(--texto-fuerte);stroke-width:1}.grafico-serie__marca{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;box-shadow:0 0 0 2px var(--superficie);pointer-events:none}.grafico-serie__marca--ambar{background:var(--aviso)}.grafico-serie__marca--rojo{background:var(--error)}.grafico-serie__rotulo-umbral{position:absolute;right:0;transform:translateY(-100%);padding:0 2px 1px;font:400 10px/1 var(--familia-mono);color:var(--texto-medio);background:color-mix(in srgb,var(--superficie) 85%,transparent);pointer-events:none}.grafico-serie__rotulo-umbral--izq{right:auto;left:0}.grafico-serie__caida{position:absolute;bottom:0;width:3px;height:10px;margin-left:-1px;border-radius:1px;background:var(--error);pointer-events:none}.grafico-serie__pico{position:absolute;top:2px;left:0;padding:0 3px;font:600 10px/1.2 var(--familia-mono);color:var(--texto-medio);background:color-mix(in srgb,var(--superficie) 85%,transparent);pointer-events:none}.grafico-serie__tooltip{position:absolute;top:-6px;transform:translate(8px,-100%);z-index:2;display:flex;flex-direction:column;gap:1px;padding:6px 8px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);box-shadow:0 2px 8px #1f1b161f;white-space:nowrap;pointer-events:none}.grafico-serie__tooltip--izq{transform:translate(calc(-100% - 8px),-100%)}.grafico-serie__tooltip-hora{font:var(--texto-micro);color:var(--texto-suave)}.grafico-serie__tooltip-valor{font:600 13px/1.2 var(--familia-mono);color:var(--texto-fuerte)}.grafico-serie__tooltip-estado{font:var(--texto-micro);color:var(--texto-medio)}.grafico-serie__eje-x{display:flex;justify-content:space-between;padding-left:44px;font:400 10px/1 var(--familia-mono);color:var(--texto-suave)}.estado-sistema__tabla{border:1px solid var(--borde);border-radius:var(--radio-control);overflow:hidden}.estado-sistema__svc{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control)}.estado-sistema__svc-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.estado-sistema__svc-nombre{font:600 14px/1.3 var(--familia);color:var(--texto-fuerte)}.estado-sistema__dot-inline{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;vertical-align:middle}.estado-sistema__svc-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.estado-sistema__uptime{font:600 11px/1.3 var(--familia-mono);color:var(--texto-fuerte)}.estado-sistema__feed{list-style:none;margin:0;padding:0;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);overflow:hidden}.estado-sistema__evt{display:flex;gap:12px;padding:10px 14px;border-bottom:1px solid var(--borde)}.estado-sistema__evt:last-child{border-bottom:none}.estado-sistema__rail{width:14px;display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 14px}.estado-sistema__dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.estado-sistema__dot--verde{background:var(--exito)}.estado-sistema__dot--ambar{background:var(--aviso)}.estado-sistema__dot--rojo{background:var(--error)}.estado-sistema__dot--vacio{background:var(--borde)}.estado-sistema__rail-linea{width:1px;flex:1;min-height:28px;background:var(--borde)}.estado-sistema__evt-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.estado-sistema__evt-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.estado-sistema__evt-titulo{font:600 12px/1.3 var(--familia);color:var(--texto-fuerte);text-decoration:none}a.estado-sistema__evt-titulo:hover{color:var(--acento)}.estado-sistema__integ{display:flex;flex-direction:column;gap:10px}.estado-sistema__leyenda{display:flex;gap:12px;align-items:center;font:var(--texto-micro);color:var(--texto-suave)}.estado-sistema__leyenda span{display:inline-flex;align-items:center;gap:4px}.estado-sistema__swatch{display:inline-block;width:8px;height:8px;border-radius:1px}.estado-sistema__swatch--verde{background:var(--exito)}.estado-sistema__swatch--ambar{background:var(--aviso)}.estado-sistema__swatch--rojo{background:var(--error)}.estado-sistema__filas{list-style:none;margin:0;padding:0;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);overflow:hidden}.estado-sistema__fila{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--borde)}.estado-sistema__fila:last-child{border-bottom:none}.estado-sistema__fila--aviso{background:var(--aviso-tinte)}.estado-sistema__fila-l{display:flex;align-items:center;gap:12px;min-width:0;flex:1;flex-wrap:wrap}.estado-sistema__fila-nombre{flex:0 0 160px;font:600 13px/1.3 var(--familia);color:var(--texto-fuerte)}.estado-sistema__fila-detalle{flex:1;min-width:120px;font:var(--texto-auxiliar);color:var(--texto-medio)}.estado-sistema__fila-r{display:flex;align-items:center;gap:12px;flex:0 0 auto}.estado-sistema__cta{display:inline-flex;align-items:center;padding:6px 12px;background:var(--aviso);color:#fff;border-radius:var(--radio-control);font:600 12px/1.3 var(--familia);text-decoration:none}.estado-sistema__cta:hover{background:var(--acento-hover);color:#fff}@media(max-width:1100px){.estado-sistema__servicios--tres{grid-template-columns:repeat(2,minmax(0,1fr))}.estado-sistema__columnas{flex-direction:column}.estado-sistema__col-actividad{width:100%;flex:1 1 auto}}@media(max-width:720px){.estado-sistema__servicios{grid-template-columns:1fr}.estado-sistema__hero{flex-direction:column;align-items:flex-start}.estado-sistema__hero-kpis{width:100%;justify-content:space-between}.estado-sistema__fila-nombre{flex-basis:100%}}.wizard__pasos{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:var(--e4)}.wizard__paso{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-control);font:var(--texto-cuerpo)}.wizard__paso--activo{background:var(--exito-tinte);border-color:var(--exito)}.wizard__paso-num{font-weight:700;color:var(--texto-suave)}.wizard__paso--activo .wizard__paso-num{color:var(--exito)}
