:root{--principal:#de1b1f;--fondo:#f4f5f7;--sidebar-fondo:#f4f5f7;--sidebar-texto:#1a1a1a;--superficie:#fff;--superficie-2:#f4f5f7;--borde:#e5e7eb;--borde-fuerte:#cfd3d9;--texto:#1a1a1a;--texto-2:#666;--texto-3:#999;--peligro:#dc2626;--correcto:#16a34a;--correcto-tinte:#f0fdf4;--aviso:#ca8a04;--aviso-tinte:#fffbeb;--info:#2563eb;--info-tinte:#eff6ff;--marino:#1e3a8a;--morado:#7c3aed;--sobre-color:#fff;--principal-oscuro:color-mix(in srgb, var(--principal) 76%, black);--principal-tinte:color-mix(in srgb, var(--principal) 7%, var(--superficie));--primary:var(--principal);--primary-dark:var(--principal-oscuro);--tabla-titulo:var(--texto);--icono-principal:var(--principal)}html[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--principal:#ef4444;--fondo:#15171b;--sidebar-fondo:#101215;--sidebar-texto:#e8eaed;--superficie:#1e2126;--superficie-2:#262a30;--borde:#33373e;--borde-fuerte:#474c55;--texto:#e8eaed;--texto-2:#b3b8c0;--texto-3:#80868f;--peligro:#f87171;--correcto:#4ade80;--correcto-tinte:#19301f;--aviso:#fbbf24;--aviso-tinte:#352b12;--info:#60a5fa;--info-tinte:#1b2740;--marino:#7c9ef2;--morado:#a78bfa;--sobre-color:#111318;--principal-oscuro:color-mix(in srgb, var(--principal) 80%, white);--principal-tinte:color-mix(in srgb, var(--principal) 14%, var(--superficie))}.data-table th .th-titulo-edit{font:inherit;color:inherit;box-shadow:none;background:0 0;border:none;outline:none;width:100%;height:auto;margin:0;padding:0 8px 0 0;line-height:1.2}.apariencia-general{align-items:flex-start;gap:10px;margin:2px 0 10px;display:flex}.apariencia-general-icono{color:var(--texto);padding-top:1px;display:inline-flex}.apariencia-general-titulo{font-size:.95rem;font-weight:400}.apariencia-selector{border:1px solid var(--borde);background:var(--superficie);border-radius:12px;gap:4px;margin:0 0 16px;padding:4px;display:flex;box-shadow:0 1px 4px #0000001f}.apariencia .apariencia-opcion{color:var(--texto);box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;font-weight:400;display:flex}.apariencia .apariencia-opcion:hover{background:color-mix(in srgb, var(--superficie-2) 55%, transparent)}.apariencia .apariencia-opcion.elegido{background:var(--superficie-2)}.apariencia-nota{color:var(--texto-2);margin:0 0 8px;font-size:.78rem}.apariencia-fila{border-bottom:1px solid var(--borde);align-items:center;gap:10px;padding:6px 0;display:flex}.apariencia-fila input[type=color]{border:1px solid var(--borde-fuerte);background:var(--superficie);cursor:pointer;border-radius:5px;width:38px;height:30px;margin:0;padding:1px}.apariencia-nombre{font-size:.85rem}.apariencia-ayuda{color:var(--texto-3);font-size:.72rem}html[data-tema=oscuro] .ql-toolbar.ql-snow,html[data-tema=oscuro] .ql-container.ql-snow{border-color:var(--borde-fuerte)}html[data-tema=oscuro] .ql-snow .ql-stroke{stroke:var(--texto-2)}html[data-tema=oscuro] .ql-snow .ql-fill{fill:var(--texto-2)}html[data-tema=oscuro] .ql-snow .ql-picker,html[data-tema=oscuro] .ql-editor.ql-blank:before{color:var(--texto-2)}html[data-tema=oscuro] .ql-snow .ql-picker-options{background:var(--superficie);border-color:var(--borde)}html[data-tema=oscuro] input:not([type=checkbox]):not([type=radio]):not([type=color]):not(.th-titulo-edit),html[data-tema=oscuro] select,html[data-tema=oscuro] textarea{background-color:var(--superficie);color:var(--texto);border-color:var(--borde-fuerte)}*{box-sizing:border-box}a{text-decoration:none}body{background:var(--fondo);color:var(--texto);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.app-shell{min-height:100vh;display:flex}.app-shell-main{flex:1;min-width:0}.app-page-content{padding:0 1cm}.sidebar-spacer{flex-shrink:0;width:132px;transition:width .15s}.sidebar-spacer.collapsed{width:56px}.sidebar{z-index:40;background:var(--sidebar-fondo);width:132px;height:100vh;color:var(--sidebar-texto);border-right:1px solid var(--borde);flex-direction:column;gap:10px;padding:12px 6px;transition:width .15s;display:flex;position:fixed;top:0;left:0}.sidebar.collapsed{width:56px}.sidebar.collapsed.hover-expanded{width:132px;box-shadow:2px 0 12px #0000002e}.sidebar-toggle{color:var(--texto-3);background:0 0;align-self:flex-end;padding:4px 6px}.sidebar-toggle:hover{background:var(--borde);color:var(--texto)}.sidebar-logo-wrap{align-items:center;margin:4px 0 10px;padding-left:4px;display:flex}.sidebar-logo-ball{background-image:url(/logo.png);background-position:-16px -4px;background-repeat:no-repeat;background-size:135px 39px;flex-shrink:0;width:36px;height:31px}.sidebar-logo-text{background-image:url(/logo.png);background-position:-53px -4px;background-repeat:no-repeat;background-size:135px 39px;flex-shrink:0;width:82px;height:31px;margin-left:5px}.sidebar-company{padding:0 2px}.sidebar-company-select{box-sizing:border-box;border:1px solid var(--borde);background:var(--superficie);width:100%;height:36px;margin-bottom:0;padding:0 8px;font-size:.8rem}.sidebar-icon{width:36px;height:36px;color:var(--texto-2);justify-content:center;align-items:center;margin:0 auto;display:flex}.sidebar-nav{flex-direction:column;flex:1;gap:2px;display:flex}.sidebar-link{color:color-mix(in srgb, var(--sidebar-texto) 82%, transparent);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 4px 8px 8px;font-family:inherit;font-size:.85rem;text-decoration:none;display:flex;overflow:hidden}.sidebar-link svg{flex-shrink:0}.sidebar-link:hover{background:color-mix(in srgb, var(--sidebar-texto) 9%, transparent)}.sidebar-link.active{background:var(--superficie);color:var(--primary);font-weight:500;box-shadow:0 1px 3px #00000014}.sidebar-user{border-top:1px solid var(--borde);flex-direction:column;gap:6px;padding-top:10px;display:flex}.sidebar-user-name{color:color-mix(in srgb, var(--sidebar-texto) 65%, transparent);text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:.78rem;overflow:hidden}.sidebar-logout{color:var(--peligro);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:10px;padding:8px 4px 8px 8px;font-size:.85rem;display:flex;overflow:hidden}.sidebar-logout:hover{background:color-mix(in srgb, var(--sidebar-texto) 9%, transparent)}.sidebar-logout.sidebar-apariencia{color:color-mix(in srgb, var(--sidebar-texto) 82%, transparent)}:root{--aire-bajo-titulo:24px}.app-header{background:var(--superficie-2);border-bottom:var(--aire-bajo-titulo) solid var(--fondo);box-shadow:inset 0 -1px 0 var(--borde);z-index:30;position:sticky;top:0}.app-header-top{align-items:center;padding:6px 24px;display:flex;position:relative}.app-header-top .ayuda-boton,.app-header-top .header-menu-icon{padding-top:0;padding-bottom:0}.header-page-title{color:var(--texto);font-size:.95rem;font-weight:600}.header-menu-toggle{position:relative}.header-menu-icon{color:var(--texto);background:0 0;border-radius:4px;padding:6px 8px;display:inline-flex}.header-menu-icon:hover{background:var(--borde)}.header-menu-flyout{z-index:40;background:var(--superficie);border:1px solid var(--borde);border-radius:8px;min-width:220px;padding:8px;display:none;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #00000026}.header-menu-toggle:hover .header-menu-flyout{display:block}.header-menu-item{color:var(--texto);cursor:pointer;border-radius:4px;padding:6px 8px;font-size:.85rem;display:block}.header-menu-item:hover{background:var(--superficie-2)}.header-menu-item.active{background:var(--borde);font-weight:600}.header-menu-parent{position:relative}@media print{body *{visibility:hidden}.imprimir-solo-esto,.imprimir-solo-esto *{visibility:visible}.imprimir-solo-esto{width:100%;position:absolute;top:0;left:0}.imprimir-solo-esto .no-imprimir{visibility:hidden}}.header-menu-parent-label{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.header-menu-caret{color:var(--texto-3);font-size:.7rem}.header-menu-submenu{z-index:41;background:var(--superficie);border:1px solid var(--borde);border-radius:8px;min-width:200px;padding:8px;display:none;position:absolute;top:-8px;right:100%;box-shadow:0 4px 16px #00000026}.header-menu-parent:hover .header-menu-submenu{display:block}.sidebar-flyout{z-index:45;background:var(--superficie);border:1px solid var(--borde);border-radius:8px;min-width:200px;padding:8px;display:none;position:absolute;top:-4px;left:100%;box-shadow:0 4px 16px #00000026}.sidebar-link-wrap:hover>.sidebar-flyout,.sidebar-flyout.abierto{display:block}.sidebar-flyout-title{color:var(--texto-3);text-align:right;padding:4px 8px 6px;font-size:.7rem;font-weight:600}.sidebar-flyout-submenu{z-index:46;background:var(--superficie);border:1px solid var(--borde);border-radius:8px;min-width:200px;padding:8px;display:none;position:absolute;top:-8px;left:100%;box-shadow:0 4px 16px #00000026}.sidebar-flyout-submenu.abierto,.sidebar .header-menu-parent:hover>.sidebar-flyout-submenu{display:block}.container{background:var(--superficie);border-radius:8px;max-width:480px;margin:64px auto;padding:32px;box-shadow:0 1px 3px #0000001a}.wide-container{background:var(--superficie);border-radius:8px;max-width:720px;margin:48px auto;padding:32px;box-shadow:0 1px 3px #0000001a}h1{margin-bottom:24px;font-size:1.4rem}label{color:var(--texto);margin-bottom:4px;font-size:.85rem;display:block}input,select{border:1px solid var(--borde-fuerte);border-radius:4px;width:100%;margin-bottom:16px;padding:8px 10px;font-size:1rem}button{color:var(--texto);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:10px 16px;font-size:1rem;font-weight:500}button:hover{background:var(--superficie-2,var(--borde))}button:disabled{opacity:.6;cursor:default}button:where(:not([class]),.secondary):where(:not([style*=background])){border:1px solid var(--borde-fuerte,var(--borde));box-shadow:0 1px 3px #00000026}.error{color:var(--peligro);margin-bottom:12px;font-size:.9rem}.company-chip{background:var(--borde);cursor:pointer;border-radius:999px;margin-right:8px;padding:4px 10px;font-size:.9rem;display:inline-block}.company-chip.active{background:var(--primary);color:#fff}.ping-list{margin:16px 0;padding:0;list-style:none}.ping-list li{border-bottom:1px solid var(--borde);padding:6px 0;font-size:.9rem}.module-container{margin:24px 0}.tab-content{background:var(--superficie);border-radius:8px;padding:20px;box-shadow:0 1px 3px #00000014}.datatable-root{height:calc(100vh - var(--dt-top,0px) - 50px);flex-direction:column;display:flex}.datatable-root.datatable-local{height:auto}.datatable-root.datatable-local .table-scroll-wrapper{flex:none;overflow:visible}.datatable-root.datatable-local .table-scroll-wrapper .data-table th{position:relative}.datatable-root.datatable-local .data-table th{padding:2px 8px;line-height:1.1}.datatable-root.datatable-local .data-table td{padding:2px 8px;line-height:1.2}.table-toolbar{background:var(--superficie);flex-shrink:0;padding-top:4px;padding-bottom:8px}.mis-tareas .table-toolbar{border-radius:6px;padding-left:14px;padding-right:14px}.table-scroll-wrapper{flex:auto;min-height:0;overflow:auto}.table-pagination{flex-shrink:0}.data-table{border-collapse:collapse;width:auto;font-size:.9rem}.data-table th{text-align:center;vertical-align:top;background:var(--superficie-2);border-bottom:2px solid var(--borde);color:var(--tabla-titulo);padding:8px 10px;font-size:.76rem}.table-scroll-wrapper .data-table th{z-index:2;position:sticky;top:0}.data-table td{border-bottom:1px solid var(--borde);white-space:nowrap;vertical-align:top;background:var(--superficie);padding:7px 10px}.data-table tr:hover td{background:var(--superficie-2)}.data-table-totals td{border-top:2px solid var(--borde-fuerte);background:var(--superficie-2);border-bottom:none}.table-scroll-wrapper .data-table-totals td{z-index:2;box-shadow:inset 0 2px 0 var(--borde-fuerte);position:sticky;bottom:0}.tabla-sin-bordes .data-table th{background:var(--superficie);border-bottom:1px solid var(--borde)}.tabla-sin-bordes .data-table td{border-bottom:none}.tabla-sin-bordes .data-table tr:hover td{background:var(--superficie-2)}.clickable-row{cursor:pointer}.table-toolbar button,.table-pagination input,.table-pagination select,.table-pagination button,.table-pagination label{font-size:.9rem}.table-toolbar input,.table-toolbar select{font-size:.78rem}.table-toolbar button,.table-pagination button{padding:6px 12px}.table-toolbar input,.table-toolbar select{height:26px;padding:2px 6px}.table-toolbar input::placeholder,.table-toolbar select{color:var(--texto-2)}.filter-trigger{background:var(--superficie);color:var(--texto-2);border:1px solid var(--borde-fuerte);cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-width:110px;height:26px;padding:2px 6px;font-size:.78rem;display:inline-flex}.filter-trigger:hover{background:var(--superficie);border-color:var(--texto-3)}.filter-trigger-arrow{color:var(--texto-3);font-size:.65rem}.filter-dropdown-panel{background:var(--superficie);border:1px solid var(--borde);z-index:40;border-radius:6px;min-width:200px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.filter-dropdown-option{color:var(--texto);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;margin:0;padding:4px 6px;font-size:.8rem;display:flex}.filter-dropdown-option:hover{background:var(--superficie-2)}.filter-dropdown-option input{width:auto;margin:0}.table-pagination select{height:32px;padding:4px 8px}.table-toolbar select,.table-pagination select{width:auto}.filter-clear{color:var(--primary);white-space:nowrap;background:0 0;flex-shrink:0;align-self:center;padding:2px 6px;font-size:.78rem;font-weight:400}.filter-clear:hover{color:var(--primary-dark);background:0 0}.col-actions{background:var(--superficie);text-align:center;position:sticky;right:0;box-shadow:-2px 0 4px #0000000f}.data-table th.col-actions{background:var(--superficie-2);z-index:3}.data-table tr:hover td.col-actions{background:var(--superficie-2)}.module-link{background:var(--superficie);border:1px solid var(--borde);color:var(--texto);border-radius:8px;padding:16px 24px;font-weight:600;text-decoration:none;display:inline-block}.module-link:hover{border-color:var(--primary);color:var(--primary);font-weight:400}.data-table th{text-overflow:ellipsis;overflow:hidden}.modal-overlay{z-index:50;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box,.form-panel{background:var(--superficie);border-radius:8px;padding:18px 22px;font-size:.85rem}.modal-box{width:95%;max-width:980px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0003}.modal-box-wide{max-width:1360px}.modal-box.ventana-tam-1{max-width:480px}.modal-box.ventana-tam-2{max-width:640px}.modal-box.ventana-tam-3{max-width:980px}.modal-box.ventana-tam-4{max-width:1180px}.modal-box.ventana-tam-5{max-width:1360px}.modal-box.ventana-sin-relleno{padding:0}.modal-box.ventana-sin-relleno .ventana-cabecera:not(.form-sticky-header){margin:0;padding:12px 18px 10px}.modal-box.ventana-sin-relleno .ventana-cuerpo{padding:0;overflow:hidden}.modal-overlay.ventana-llena-marco{background:0 0}.modal-box.ventana.ventana-llena-marco{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0}.pantalla-alto-ventana{height:calc(100vh - var(--app-header-h,64px) - 24px)}html.en-emergente .pantalla-alto-ventana{height:100vh}.modal-box.ventana-sin-relleno .ventana-cabecera .form-close svg.icono-fino{width:26px;height:26px;stroke:var(--icono-reposo,var(--texto));stroke-width:1px}.form-panel{max-width:980px;box-shadow:0 1px 3px #00000014}.form-header{justify-content:space-between;align-items:center;display:flex}.form-sticky-header{background:var(--superficie);border-bottom:1px solid var(--borde);margin:-18px -22px 18px;padding:14px 22px 10px}.modal-box .form-sticky-header{z-index:5;position:sticky;top:0}.form-sticky-header:has(+.datatable-root){margin-bottom:14px}.modal-box-fija{flex-direction:column;display:flex;overflow:hidden}.modal-box-fija form{flex-direction:column;flex:1;min-height:0;display:flex}.modal-box-fija .form-sticky-header{flex-shrink:0}.modal-box-fija .form-body{flex:1;min-height:0;overflow-y:auto}.modal-box-fija .form-actions{flex-shrink:0}.form-sticky-header:has(.form-tabs){margin-bottom:42px}.form-tabs{flex-wrap:wrap;align-items:flex-end;gap:4px;margin:34px -22px -10px;padding:0 22px;display:flex}.form-tab{appearance:none;background:var(--superficie-2,var(--borde));border:1px solid var(--borde);border-bottom:1px solid var(--borde);color:var(--texto-2);cursor:pointer;border-radius:6px 6px 0 0;padding:3px 12px;font-size:.78rem;font-weight:400;line-height:1.2}.form-tab:hover{color:var(--texto)}.form-tab.activa{z-index:1;background:var(--superficie);border-color:var(--borde-fuerte,var(--borde));border-bottom-color:var(--superficie);color:var(--texto);font-weight:500;position:relative}.form-sticky-id{color:var(--texto-2);margin-top:4px;font-size:.78rem}.form-sticky-id strong{color:var(--texto)}.modal-box h2,.form-panel h2{margin:0;font-size:1.05rem}h1.datatable-title{display:none}.datatable-title{flex-shrink:0;margin:0 0 8px;font-size:1.05rem;font-weight:600}.form-close{color:var(--icono-reposo,var(--texto));background:0 0;padding:2px 8px;font-size:1rem;line-height:1}.form-close:hover{background:var(--superficie-2);color:var(--texto)}.form-close svg.icono-fino{stroke:var(--icono-reposo,var(--texto));transition:stroke .15s}.form-close:hover svg.icono-fino{stroke:var(--icono-principal)}.form-close.icono-destacado{border:1px solid var(--peligro);border-radius:6px;padding:1px 7px}.form-close.icono-destacado svg.icono-fino,.form-close.icono-destacado:hover svg.icono-fino{stroke:var(--peligro)}.form-close:disabled{opacity:.45;cursor:default}.boton-papelera{color:var(--icono-reposo,var(--texto));margin-left:var(--margen-papelera,4mm);margin-right:var(--margen-papelera,4mm)}.data-table td .boton-papelera{margin-left:0;margin-right:0}.boton-papelera:hover{color:var(--peligro);background:0 0}.boton-papelera svg.icono-fino{stroke:var(--icono-reposo,var(--texto));transition:stroke .15s}.boton-papelera:hover svg.icono-fino{stroke:var(--peligro)}.btn-accent{background:var(--superficie);color:var(--primary);border:1px solid color-mix(in srgb, var(--principal) 45%, transparent);box-shadow:none;border-radius:4px;padding:3px 9px;font-size:.78rem;font-weight:500;line-height:1.4}.btn-accent:hover{background:var(--principal-tinte);border-color:var(--primary)}.btn-danger{background:var(--superficie);color:var(--primary);border:1px solid color-mix(in srgb, var(--principal) 45%, transparent);box-shadow:none;border-radius:4px;padding:3px 9px;font-size:.78rem;font-weight:500;line-height:1.4}.btn-danger:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-editar{color:var(--texto);border:1px solid var(--borde-fuerte,var(--borde));box-shadow:none;background:0 0;border-radius:4px;padding:3px 9px;font-size:.78rem;font-weight:500;line-height:1.4}.btn-editar:hover{background:var(--superficie-2)}.btn-icono{color:var(--icono-reposo,var(--texto));background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.btn-icono:hover{background:var(--borde);color:var(--texto)}.btn-icono svg.icono-fino{stroke:var(--icono-reposo,var(--texto));transition:stroke .15s}.btn-icono:hover svg.icono-fino{stroke:var(--icono-principal)}.enlace-sutil{color:var(--primary);background:0 0;padding:0;font-size:.78rem;font-weight:400}.enlace-sutil:hover{color:var(--primary-dark,var(--primary))}.fila-busqueda{border-bottom:1px solid var(--borde);cursor:pointer;align-items:center;gap:8px;padding:3px 10px;font-size:.85rem;display:flex}.fila-busqueda:hover{background:var(--superficie-2)}.etiqueta-chica{color:var(--texto-3);font-size:.66rem;display:block}.campo-sin-borde{border:none;border-bottom:1px solid var(--borde);border-radius:0;width:100%;margin-bottom:0;padding:2px 0}.campo-sin-borde:focus{border-bottom-color:var(--primary)}.modal-box label,.form-panel label{margin-bottom:2px;font-size:.75rem}.modal-box input,.modal-box select,.modal-box textarea,.form-panel input,.form-panel select,.form-panel textarea{box-sizing:border-box;width:auto;height:28px;margin-bottom:8px;padding:4px 6px;font-family:inherit;font-size:.82rem}.modal-box textarea,.form-panel textarea{height:auto}.form-grid{flex-wrap:wrap;align-items:flex-start;gap:0 16px;display:flex}.form-grid>div{flex-direction:column;flex:none;display:flex}.pedido-form .form-grid input,.pedido-form .form-grid select{margin-bottom:0}.pedido-form .form-grid>div.full{margin-bottom:8px}.pedido-form table.data-table input{background:0 0;border:none;height:24px;padding:2px 4px}.pedido-form table.data-table td{padding:4px 6px}.form-grid .full{flex:100%}.modal-tarea .form-grid,.modal-tarea .form-grid>div,.modal-tarea .form-grid>div>*{min-width:0;max-width:100%}.modal-tarea .form-header h2{font-size:.92rem}.form-header .form-header-title-input{resize:none;background:0 0;border:none;flex:360px;width:100%;min-width:200px;height:auto;margin:0;padding:0;font-family:inherit;font-size:.92rem;font-weight:700;line-height:1.35;overflow:hidden}.form-header .form-header-title-input:focus{outline:1px dashed var(--borde-fuerte);outline-offset:2px}.iblinds-rte .ql-toolbar{white-space:nowrap;padding:3px 4px}.iblinds-rte .ql-toolbar .ql-formats{margin-right:6px}.iblinds-rte .ql-toolbar button{width:20px;height:20px;padding:2px}.iblinds-rte .ql-toolbar button svg{width:14px;height:14px}.iblinds-rte .ql-toolbar .ql-picker{height:20px;font-size:.7rem}.iblinds-rte .ql-toolbar .ql-picker.ql-color-picker{width:24px}.iblinds-rte .ql-toolbar .ql-picker.ql-color-picker .ql-picker-label{padding:2px 4px 2px 2px}.iblinds-rte .ql-toolbar .ql-picker.ql-color-picker .ql-picker-label svg{width:14px;height:14px}.iblinds-rte .ql-toolbar .ql-stroke{stroke-width:1.5px}.iblinds-rte-llenar{flex-direction:column;height:100%;display:flex}.iblinds-rte-llenar .ql-toolbar{flex-shrink:0}.iblinds-rte-llenar .ql-container{flex:auto;height:auto;min-height:0;overflow:hidden}.form-grid .full input,.form-grid .full select{width:100%}.form-section-title{color:var(--texto-3);border-bottom:1px solid var(--borde);margin-top:10px;margin-bottom:2px;padding-bottom:3px;font-size:.72rem;font-weight:700}.param-grid{grid-template-rows:auto auto;grid-auto-columns:110px;grid-auto-flow:column;align-items:start;gap:4px 18px;display:grid}.param-grid>div{display:contents}.param-grid label{color:var(--correcto);text-align:center;margin-bottom:3px;font-size:.7rem;line-height:1.15;display:block}.param-grid input{width:100%;margin-bottom:0}.form-section-title:first-child{margin-top:0}.section-toggle-btn{background:var(--superficie);border:1px solid color-mix(in srgb, var(--principal) 45%, transparent);width:18px;height:18px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.8rem;font-weight:400;line-height:1;display:inline-flex}.section-toggle-btn:hover{background:var(--principal-tinte);border-color:var(--primary)}.pp-buscador-item:hover{background:var(--superficie-2)}.foto-nav{width:20px;height:24px;color:var(--texto-2);background:0 0;padding:0;font-size:.9rem;line-height:1}.foto-nav:hover:not(:disabled){color:var(--texto)}.foto-nav:disabled{opacity:.3;cursor:default}.foto-btn{background:var(--borde);width:26px;height:22px;color:var(--texto);border-radius:4px;padding:0;font-size:.8rem;line-height:1}.foto-btn:hover:not(:disabled){background:var(--borde-fuerte)}.form-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.form-actions button{padding:6px 14px;font-size:.85rem}.form-actions .secondary{background:var(--borde);color:var(--texto)}.modal-box .form-actions{background:var(--superficie);border-top:1px solid var(--borde);margin:10px -22px -18px;padding:12px 22px 18px;position:sticky;bottom:-18px}.column-config-panel{background:var(--superficie);border:1px solid var(--borde);z-index:40;border-radius:8px;width:260px;max-height:360px;padding:12px;font-size:.85rem;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.column-config-titulo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.column-config-row{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.column-config-row button{background:var(--borde);color:var(--texto);margin-left:4px;padding:2px 8px;font-size:.8rem}.column-config-row.dragging{opacity:.4}.drag-handle{cursor:grab;color:var(--texto-3);padding:2px 8px;font-size:1rem;line-height:1}.drag-handle:active{cursor:grabbing}.titulo-2-lineas{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}html.en-emergente .sidebar,html.en-emergente .sidebar-spacer,html.en-emergente .app-header{display:none}html.en-emergente .app-page-content{padding:0}html.en-emergente body{background:var(--superficie)}html.en-emergente .form-panel{box-shadow:none;border-radius:0;max-width:none!important;margin:0!important}.tabla-cabecera-fija{max-height:calc(100vh - var(--app-header-h,64px) - 220px);overflow:auto}.tabla-cabecera-fija thead th{z-index:2;position:sticky;top:0}.titulo-rojo-fino{display:contents}.titulo-rojo-fino .datatable-title,.titulo-rojo-fino .data-table th{color:var(--principal);font-weight:400}.titulo-rojo-fino .data-table th{background:var(--superficie)}.titulo-rojo-fino .data-table td{background:var(--superficie);border-bottom-color:var(--superficie)}.titulo-rojo-fino .data-table tr:hover td{background:var(--superficie-2)}.icono-fino *{vector-effect:non-scaling-stroke}.campo-fecha{vertical-align:bottom;position:relative}.modal-box .campo-fecha,.form-panel .campo-fecha{margin-bottom:8px}.campo-fecha>input[type=text]{padding-right:24px;margin-bottom:0!important}.campo-fecha-icono{color:var(--texto-3);cursor:pointer;background:0 0;border:none;margin:0;padding:2px;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.campo-fecha-icono:hover{color:var(--texto);background:0 0}.campo-fecha-selector{opacity:0;pointer-events:none;border:0;width:100%;height:0;margin:0;padding:0;position:absolute;bottom:0;left:0}.tabla-compacta th{vertical-align:middle;height:26px;padding:3px 8px;line-height:1.2}.tabla-compacta td{vertical-align:middle;background:var(--superficie);padding:2px 8px;line-height:1.25}.tabla-compacta tbody tr:hover td{background:var(--superficie-2)}.tabla-compacta input[type=checkbox]{vertical-align:middle;width:auto;height:auto;margin:0}.tabla-compacta select{height:24px;margin-bottom:0;padding:1px 4px}.importe-positivo{color:var(--correcto)}.importe-negativo{color:var(--peligro)}button{padding:8px 14px}:where(.form-panel,.modal-box) button{padding:4px 10px;font-size:.82rem;line-height:1.2}html input[type=checkbox],html input[type=radio]{vertical-align:middle;flex:none;width:13px;height:13px;margin:0 4px 0 0;padding:0}:is(.ventana,.modal-box .ventana-form){flex-direction:column;display:flex;overflow:hidden}:is(.ventana,.modal-box .ventana-form)>:is(.ventana-cabecera,.ventana-pie,.error){flex-shrink:0}:is(.ventana,.modal-box .ventana-form)>.ventana-cuerpo{flex:auto;min-height:0;overflow:auto}.modal-box :is(.ventana,.ventana-form){max-height:calc(90vh - 36px)}.modal-box.ventana{max-height:90vh}.modal-box-fija .ventana-form{max-height:none}.modal-box .ventana-cabecera:not(.form-sticky-header){border-bottom:1px solid var(--borde);margin:-18px -22px 12px;padding:14px 22px 10px}.modal-box .ventana-pie:not(.form-actions){border-top:1px solid var(--borde);justify-content:flex-end;align-items:center;gap:8px;margin:10px -22px -18px;padding:12px 22px 18px;display:flex}.ventana-cuerpo table.data-table>thead th{z-index:2;position:sticky;top:0}.pantalla-documento{height:calc(100vh - var(--pd-top,0px) - 50px);min-height:420px}.pantalla-documento>.ventana-cabecera{border-bottom:1px solid var(--borde);margin-bottom:8px;padding-bottom:8px}.pantalla-documento>.ventana-pie{border-top:1px solid var(--borde);margin-top:8px;padding-top:8px}@media print{.imprimir-solo-esto .sin-alto-al-imprimir{max-height:none!important;overflow:visible!important}}.data-table th[data-num="1"]{text-align:right!important}tr.linea-servida>td{background:color-mix(in srgb, var(--correcto) 16%, var(--superficie))}tr.linea-servida>td input:not([type=checkbox]):not([type=radio]){background:0 0}html.en-emergente a.form-close[aria-label=Cerrar]:not(.cerrar-barra){display:none}.tabla-compacta .data-table{font-size:.7rem}.tabla-compacta .data-table th{padding:5px 6px;font-size:.66rem}.tabla-compacta .data-table td{padding:4px 6px}.iblinds-rte .ql-snow .ql-picker.ql-size{width:78px}.iblinds-rte .ql-snow .ql-picker.ql-size .ql-picker-label:before,.iblinds-rte .ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.iblinds-rte .ql-snow .ql-picker.ql-size .ql-picker-label[data-value]:before,.iblinds-rte .ql-snow .ql-picker.ql-size .ql-picker-item[data-value]:before{content:attr(data-value)}.inicio-barra{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:.9rem;display:flex}.inicio-barra-etiqueta{color:var(--texto-3);margin-right:4px}.inicio-select{width:auto;margin:0}.inicio-flecha{border:1px solid var(--borde);color:var(--texto-2);cursor:pointer;background:0 0;border-radius:6px;width:28px;height:28px;padding:0;line-height:1}.inicio-grid{gap:14px;display:grid}.inicio-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.inicio-grid-2,.inicio-grid-3{grid-template-columns:minmax(0,1fr)}}.inicio-card{background:var(--superficie);border:1px solid var(--borde);border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.inicio-card-titulo{color:var(--texto-3);font-size:.8rem}.inicio-cifra{color:var(--texto);text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:1.6rem;font-weight:400}.inicio-cifra:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.inicio-sub{color:var(--texto-3);font-size:.8rem}.inicio-doble{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inicio-bloque{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;font-family:inherit;display:flex}.inicio-bloque:hover .inicio-cifra{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.inicio-tabla{border-collapse:collapse;width:100%;font-size:.85rem}.inicio-tabla th{text-align:left;border-bottom:1px solid var(--borde);color:var(--texto-2);background:var(--superficie);padding:6px 8px;font-weight:600;position:sticky;top:0}.inicio-tabla td{border-bottom:1px solid var(--borde);padding:6px 8px}.inicio-tabla tbody tr:hover{background:var(--superficie-2)}.inicio-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.inicio-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.inicio-grid-4{grid-template-columns:minmax(0,1fr)}}.inicio-total-anio{border-top:1px solid var(--borde);justify-content:space-between;margin-top:2px;padding-top:6px;display:flex}.inicio-cifra:disabled{cursor:default;text-decoration:none}.modal-box-fija .form-body::-webkit-scrollbar{width:12px}.modal-box .ventana-cuerpo::-webkit-scrollbar{width:12px}.modal-box-fija .form-body::-webkit-scrollbar-track{background:var(--superficie-2);border-radius:6px}.modal-box .ventana-cuerpo::-webkit-scrollbar-track{background:var(--superficie-2);border-radius:6px}.modal-box-fija .form-body::-webkit-scrollbar-thumb{background:var(--borde-fuerte);border:2px solid var(--superficie-2);border-radius:6px}.modal-box .ventana-cuerpo::-webkit-scrollbar-thumb{background:var(--borde-fuerte);border:2px solid var(--superficie-2);border-radius:6px}.modal-box-fija .form-body,.modal-box .ventana-cuerpo{scrollbar-width:thin;scrollbar-color:var(--borde-fuerte) var(--superficie-2)}.inicio-quitar{z-index:5;border:1px solid var(--borde-fuerte);background:var(--superficie);width:22px;height:22px;color:var(--texto-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.inicio-quitar:hover{background:var(--peligro);color:#fff;border-color:var(--peligro)}.pantalla-documento.pantalla-documento-ampliada{z-index:45;background:var(--superficie);height:100vh;min-height:0;padding:10px 24px 12px;position:fixed;inset:0}.pantalla-documento.pantalla-documento-ampliada>.ventana-cabecera{display:none}.pantalla-documento:focus{outline:none}.pantalla-documento-titulo{border-bottom:1px solid var(--borde);flex-shrink:0;align-items:baseline;gap:12px;margin-bottom:8px;padding-bottom:6px;display:flex}.pantalla-documento-titulo strong{font-size:1rem;font-weight:600}.pantalla-documento-titulo span{color:var(--texto-3);font-size:.72rem}.sidebar-logo-wrap.logo-propio{justify-content:center;padding-left:0}.sidebar-logo-img{object-fit:contain;object-position:center;filter:saturate(1.5)contrast(1.35)brightness(.92);width:auto;max-width:118px;height:auto;max-height:72px;display:block}html[data-tema=oscuro] .sidebar-logo-img{filter:invert()hue-rotate(180deg)saturate(1.5)contrast(1.2)}.sidebar-logo-img.contraido{object-fit:cover;object-position:left center;filter:saturate(1.5)contrast(1.35)brightness(.92);width:38px}.fila-soltar-antes>td{box-shadow:inset 0 2px 0 var(--info)}.fila-soltar-despues>td{box-shadow:inset 0 -2px 0 var(--info)}.asa-fila{cursor:grab;opacity:.55;flex-shrink:0;align-items:center;display:inline-flex}.asa-fila:hover{opacity:1}.asa-fila:active{cursor:grabbing}.data-table tbody tr.fila-solicitud-portal>td{background:color-mix(in srgb, var(--peligro) 10%, var(--superficie))}.data-table tbody tr.fila-solicitud-portal:hover>td{background:color-mix(in srgb, var(--peligro) 17%, var(--superficie))}tr.linea-elegida>td{background:color-mix(in srgb, var(--texto) 8%, var(--superficie))}tr.linea-elegida>td:first-child{box-shadow:inset 3px 0 0 var(--principal)}tr.linea-elegida>td input:not([type=checkbox]):not([type=radio]){background:0 0}table.data-table tr.fila-elegida>td{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--texto) 8%, transparent)}table.data-table tr.fila-elegida>td:first-child{box-shadow:inset 3px 0 0 var(--principal), inset 0 0 0 100vmax color-mix(in srgb, var(--texto) 8%, transparent)}.ventana .data-table td input.campo-sin-borde{font-size:inherit;height:22px;padding:2px 0}.grupo-pareja{margin-bottom:36px}.grupo-pareja+.grupo-pareja{border-top:2px solid var(--borde-fuerte);padding-top:36px}.grupo-pareja h2{margin:0 0 8px;font-size:1rem}.grupo-pareja .data-table{font-size:.8rem}.grupo-pareja .data-table th{font-size:.7rem}.grupo-pareja>p{font-size:.78rem}.pantalla-documento>.ventana-cabecera{margin-bottom:8px}.sidebar-logo-img.logo-sobre-claro,.sidebar-logo-img.logo-sobre-oscuro,html[data-tema=oscuro] .sidebar-logo-img.logo-sobre-claro,html[data-tema=oscuro] .sidebar-logo-img.logo-sobre-oscuro{filter:none}.sidebar-logo-img.logo-sobre-oscuro,html[data-barra=oscura] .sidebar-logo-img.logo-sobre-claro{display:none}html[data-barra=oscura] .sidebar-logo-img.logo-sobre-oscuro{display:block}.tabla-budget .data-table{font-size:.78rem}.tabla-budget .data-table th,.tabla-budget .data-table td{font-size:inherit;vertical-align:middle;white-space:nowrap;padding:3px 6px;font-weight:400;line-height:1.35}.tabla-budget .data-table th{font-weight:500}.tabla-budget .data-table .num{text-align:right}.tabla-budget .data-table tr.total td,.tabla-budget .data-table tr.grupo td{font-weight:600}.tabla-budget .data-table tr.grupo td{padding-top:10px}.tabla-budget .data-table tr.subtotal td,.tabla-budget .data-table tr.total td{border-top:1px solid var(--borde)}.tabla-budget .celda-budget{box-sizing:border-box;width:100%;height:auto;box-shadow:none;font:inherit;color:inherit;text-align:right;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.tabla-budget .celda-budget:hover{background:var(--superficie-2)}.tabla-budget .celda-budget:focus{background:var(--superficie-2);box-shadow:inset 0 -1px 0 var(--texto-2);outline:none}.iblinds-rte .ql-editor table{table-layout:auto;width:auto;max-width:100%}.iblinds-rte .ql-editor td{vertical-align:top;border:0;padding:2px 10px 2px 0}.exportar-opciones{grid-template-columns:1fr 1fr;gap:4px 10px;margin:2px 0 12px;display:grid}@media (max-width:560px){.exportar-opciones{grid-template-columns:1fr}}.exportar-opcion{--tono:var(--info);text-align:left;width:100%;min-height:40px;font:inherit;color:var(--texto);border-radius:var(--radio,8px);box-shadow:none;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:5px 30px 5px 10px;transition:background .15s;display:flex;position:relative}.exportar-opcion:hover{background:var(--superficie-2)}.exportar-opcion.activa{background:color-mix(in srgb, var(--tono) 9%, var(--superficie))}.exportar-opcion:focus-visible{outline:1px solid var(--tono);outline-offset:-1px}.exportar-opcion[data-modo=imprimir],.exportar-accion[data-modo=imprimir]{--tono:var(--marino)}.exportar-opcion[data-modo=pdf],.exportar-accion[data-modo=pdf]{--tono:var(--peligro)}.exportar-opcion[data-modo=excel],.exportar-accion[data-modo=excel]{--tono:var(--correcto)}.exportar-opcion[data-modo=email],.exportar-accion[data-modo=email]{--tono:var(--info)}.exportar-icono{width:24px;height:24px;color:var(--tono);flex:none;justify-content:center;align-items:center;display:inline-flex}.exportar-icono svg,.exportar-accion-icono svg{stroke:currentColor}.exportar-texto{flex-direction:column;min-width:0;line-height:1.25;display:flex}.exportar-texto strong{font-size:var(--fs-campo,.82rem);font-weight:var(--peso-medio,500)}.exportar-texto small{font-size:var(--fs-chica,.72rem);color:var(--texto-2)}.exportar-marca{border:1px solid var(--borde-fuerte);width:14px;height:14px;color:var(--sobre-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.exportar-opcion.activa .exportar-marca{background:var(--tono);border-color:var(--tono)}.exportar-accion{--tono:var(--texto);width:auto;font-size:var(--fs-campo,.82rem);font-weight:var(--peso-medio,500);color:var(--texto);border:1px solid var(--borde-fuerte,var(--borde));border-radius:var(--radio-chico,4px);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;display:inline-flex;box-shadow:0 1px 3px #00000026}.exportar-accion:hover{background:var(--superficie-2)}.exportar-accion:disabled{opacity:.6;cursor:default}.exportar-accion-icono{color:var(--tono);align-items:center;display:inline-flex}.exportar-accion-icono svg{width:18px;height:18px}.exportar-extras{color:var(--texto-2);background:var(--superficie-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 12px;padding:10px 12px;font-size:.85rem;display:flex}.exportar-extras label{align-items:center;gap:6px;margin:0;display:inline-flex}.data-table th[data-al=left]{text-align:left!important}.data-table th[data-al=center]{text-align:center!important}.data-table th[data-al=right]{text-align:right!important}.papelera-abajo-pagina{z-index:40;display:flex;position:fixed;bottom:4px;right:4px}html.con-papelera-abajo .app-page-content{padding-bottom:calc(40px + var(--margen-papelera,4mm))}.papelera-abajo-pagina .boton-papelera{margin-bottom:var(--margen-papelera,4mm)}.papelera-abajo-ventana{z-index:4;pointer-events:none;flex-shrink:0;height:0;margin:0;position:sticky;bottom:16px}.papelera-abajo-ventana>*{margin:0 var(--margen-papelera,4mm) var(--margen-papelera,4mm) 0;pointer-events:auto;position:absolute;bottom:-14px;right:-18px}.modal-box .ventana-cabecera,.modal-box .form-sticky-header,.modal-box>.form-header{cursor:grab}.modal-box .ventana-cabecera :is(button,a,label,select,summary),.modal-box .form-sticky-header :is(button,a,label,select,summary){cursor:pointer}html.arrastrando-ventana,html.arrastrando-ventana *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.modal-box:has(>.papelera-abajo-ventana) .ventana-pie:not(.form-actions){padding-right:calc(46px + var(--margen-papelera,4mm))!important}.pedido-form table.data-table td{font-size:.82rem}.incidencia-lineas input,.incidencia-lineas select{font-size:inherit}.incidencia-lineas input.campo-sugerido::placeholder{color:var(--texto-3);opacity:.4}.papelera-en-pie{--margen-papelera-raya:3px;top:var(--margen-papelera-raya);right:calc(var(--margen-papelera,4mm) + 14px);z-index:4;display:flex;position:absolute}.papelera-en-pie .boton-papelera{margin:0;padding:0}.papelera-en-pie .boton-papelera svg.icono-fino{width:var(--alto-icono);height:var(--alto-icono);margin:0!important}.data-table tr.fila-vista td,.data-table tr.fila-vista td span{color:var(--texto-3)!important}.pie-tarea{align-items:center;gap:10px;display:flex}.pie-tarea .boton-papelera{margin:0;padding:0;display:inline-flex}.pie-tarea .boton-papelera svg.icono-fino{width:var(--alto-icono);height:var(--alto-icono);margin:0!important}.sidebar-link-wrap:hover>.sidebar-link:not(.active),.sidebar-link.menu-abierto:not(.active){background:color-mix(in srgb, var(--sidebar-texto) 9%, transparent)}.modal-box.ventana-tam-6:not(.ventana-llena-marco){width:calc(100vw - 24px)!important;max-width:none!important;height:calc(100vh - 24px)!important;max-height:none!important}html.en-emergente .pantalla-documento.pantalla-documento-compacta:not(.pantalla-documento-ampliada){height:calc(100vh - var(--pd-top,0px) - 12px)}.btn-icono.icono-activo{box-shadow:inset 0 0 0 1px var(--correcto);border-radius:4px}.btn-icono.icono-activo svg.icono-fino{stroke:var(--correcto)}.btn-icono[role=switch]:not(.icono-activo):not(.icono-cancelar):not(.icono-filtro) svg.icono-fino{stroke:var(--principal)}.btn-icono.icono-cancelar.icono-activo{box-shadow:inset 0 0 0 1px var(--principal)}.btn-icono.icono-cancelar.icono-activo svg.icono-fino{stroke:var(--principal)}.pedido-form table.data-table td{padding-top:3px;padding-bottom:3px}.data-table tbody tr.fila-cliente>td{background:oklch(.88 .14 var(--tono-cliente))}.data-table tbody tr.fila-cliente:hover>td{background:oklch(.83 .16 var(--tono-cliente))}html[data-tema=oscuro] .data-table tbody tr.fila-cliente>td{background:oklch(.47 .14 var(--tono-cliente))}html[data-tema=oscuro] .data-table tbody tr.fila-cliente:hover>td{background:oklch(.53 .15 var(--tono-cliente))}.fila-cliente-0{--tono-cliente:0}.fila-cliente-1{--tono-cliente:138}.fila-cliente-2{--tono-cliente:275}.fila-cliente-3{--tono-cliente:53}.fila-cliente-4{--tono-cliente:190}.fila-cliente-5{--tono-cliente:328}.fila-cliente-6{--tono-cliente:105}.fila-cliente-7{--tono-cliente:243}.fila-cliente-8{--tono-cliente:20}.fila-cliente-9{--tono-cliente:158}.fila-cliente-10{--tono-cliente:295}.fila-cliente-11{--tono-cliente:73}.fila-cliente-12{--tono-cliente:210}.fila-cliente-13{--tono-cliente:348}.fila-cliente-14{--tono-cliente:125}.fila-cliente-15{--tono-cliente:263}.fila-cliente-16{--tono-cliente:40}.fila-cliente-17{--tono-cliente:178}.fila-cliente-18{--tono-cliente:315}.fila-cliente-19{--tono-cliente:93}.fila-cliente-20{--tono-cliente:230}.fila-cliente-21{--tono-cliente:8}.fila-cliente-22{--tono-cliente:145}.fila-cliente-23{--tono-cliente:283}.iblinds-rte .ql-editor .ql-tabla-cruda{color:#222;cursor:default;background:#fff;border-radius:4px;margin:6px 0;padding:6px 8px;overflow-x:auto}.iblinds-rte .ql-editor .ql-tabla-cruda table{border-collapse:separate;border-spacing:2px;table-layout:auto;width:auto;max-width:none}.iblinds-rte .ql-editor .ql-tabla-cruda td{vertical-align:inherit;border:0;padding:1px}.iblinds-rte .ql-editor .ql-tabla-cruda img{max-width:none}.pedido-form table.data-table td[style*="padding-right: 8px"]{font-size:.82rem;line-height:24px;padding-right:10px!important}.alerta-global .alerta-mensaje{font-size:var(--fs-texto,.9rem);font-weight:var(--peso-normal,400);white-space:pre-line;margin:0 0 4px;line-height:1.45}.alerta-global .alerta-fila{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.alerta-global .alerta-fila svg{margin:0!important}.alerta-global .ventana-pie button:focus-visible{outline:1px solid var(--borde);outline-offset:1px}.aviso-texto{color:inherit;font-weight:var(--peso-normal,400);flex-direction:column;align-items:flex-start;gap:6px;line-height:1.4;display:inline-flex}.aviso-texto>svg{margin:0!important}.aviso-texto.aviso-en-linea{flex-direction:row;align-items:center}.sidebar-flyout,.sidebar-flyout-submenu,.header-menu-flyout,.header-menu-submenu{background:var(--sidebar-fondo);color:var(--sidebar-texto);-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar-flyout .header-menu-item,.sidebar-flyout-submenu .header-menu-item,.header-menu-flyout .header-menu-item,.header-menu-submenu .header-menu-item{color:var(--sidebar-texto)}.sidebar-flyout .header-menu-item:hover,.sidebar-flyout-submenu .header-menu-item:hover,.header-menu-flyout .header-menu-item:hover,.header-menu-submenu .header-menu-item:hover{background:color-mix(in srgb, var(--sidebar-texto) 9%, var(--sidebar-fondo))}.sidebar-flyout .header-menu-item.active,.sidebar-flyout-submenu .header-menu-item.active,.header-menu-flyout .header-menu-item.active,.header-menu-submenu .header-menu-item.active{background:color-mix(in srgb, var(--sidebar-texto) 14%, var(--sidebar-fondo))}html.con-papelera-abajo .app-page-content:has(.pantalla-documento){padding-bottom:0}.form-close.icono-ok svg.icono-fino,.form-close.icono-ok:hover svg.icono-fino{stroke:var(--correcto)}.form-close.icono-error svg.icono-fino,.form-close.icono-error:hover svg.icono-fino{stroke:var(--principal)}
:root{--fs-nota:.66rem;--fs-chica:.72rem;--fs-tabla:.78rem;--fs-campo:.82rem;--fs-texto:.9rem;--fs-base:1rem;--fs-subtitulo:.95rem;--fs-titulo:1.05rem;--fs-titulo-pagina:1.4rem;--peso-normal:400;--peso-medio:500;--peso-fuerte:600;--radio-chico:4px;--radio-medio:6px;--radio:8px;--radio-grande:12px;--radio-pildora:999px;--alto-campo:28px;--alto-icono:25px;--relleno-icono:2px 3px;--sep-iconos:0px;--relleno-fila-agrupada:4px;--relleno-pie-agrupada:10px;--punto-estado:6px;--ancho-col-estado:14px;--ancho-col-clip:18px;--margen-papelera:4mm;--margen-contenido:5mm;--icono-reposo:var(--texto)}svg.icono-fino[stroke="var(--texto-2)"],svg.icono-fino[stroke="var(--texto-3)"]{stroke:var(--icono-reposo,var(--texto))}.punto-estado{width:var(--punto-estado);height:var(--punto-estado);vertical-align:middle;border-radius:50%;flex:none;display:inline-block}:root{--alto-icono-filtro:25px}button.btn-icono.btn-limpiar svg.icono-fino{width:var(--alto-icono-filtro);height:var(--alto-icono-filtro)}:is(.barra-iconos,.table-toolbar,.ventana-cabecera,.form-sticky-header,.form-header,.ge-iconos,.ge-muestra) :is(.form-close,.btn-icono) svg.icono-fino,.btn-icono:not(td *) svg.icono-fino,:is(.barra-iconos,.table-toolbar,.ventana-cabecera,.form-sticky-header,.form-header,.ge-iconos,.ge-muestra,.papelera-abajo-ventana,.papelera-abajo-pagina) .boton-papelera svg.icono-fino,.modal-box.ventana-sin-relleno .ventana-cabecera .form-close svg.icono-fino{width:var(--alto-icono);height:var(--alto-icono)}:is(.barra-iconos,.table-toolbar,.ventana-cabecera,.form-sticky-header,.form-header,.ge-iconos,.ge-muestra,.papelera-abajo-ventana,.papelera-abajo-pagina) :is(.form-close,.boton-papelera) svg.icono-fino{margin:0!important}.barra-iconos{align-items:center;gap:var(--sep-iconos);display:flex}:is(.barra-iconos,.table-toolbar,.ventana-cabecera,.form-sticky-header,.form-header,.ge-iconos,.ge-muestra) .form-close,.btn-icono:not(td *),.table-toolbar .btn-icono{padding:var(--relleno-icono)}:is(.barra-iconos,.table-toolbar,.ventana-cabecera,.form-sticky-header,.form-header,.ge-iconos,.ge-muestra) .form-close.icono-destacado{padding:1px 3px}:is(.form-close,.btn-icono,.boton-papelera,.correo-icono,.email-visor-icono,.fj-ico):is(:hover,:active){background:0 0!important}.correo-icono svg.icono-fino,.email-visor-icono svg.icono-fino{transition:stroke .15s}.correo-icono:hover svg.icono-fino,.email-visor-icono:hover svg.icono-fino{stroke:var(--icono-principal)}.correo-icono.icono-papelera:hover svg.icono-fino{stroke:var(--peligro)}.btn-icono.prioridad-activa.prioridad-1 svg.icono-fino{stroke:var(--aviso)}.btn-icono.prioridad-activa.prioridad-2 svg.icono-fino{stroke:var(--peligro)}.data-table.tabla-agrupada td{padding-top:var(--relleno-fila-agrupada);padding-bottom:var(--relleno-fila-agrupada)}.data-table.tabla-agrupada tfoot td{padding-top:var(--relleno-pie-agrupada);padding-bottom:var(--relleno-pie-agrupada)}.tabla-cabecera-fija{max-height:calc(100vh - var(--tcf-resta,calc(var(--app-header-h,64px) + 220px)))}.sidebar-flyout,.sidebar-flyout-submenu,.header-menu-flyout,.header-menu-submenu{white-space:nowrap;width:max-content;max-width:calc(100vw - 96px)}:root{--aire-cabecera:18px}.modal-box .ventana-cabecera:not(.form-sticky-header),.modal-box.ventana-sin-relleno .ventana-cabecera:not(.form-sticky-header),.pantalla-documento>.ventana-cabecera{margin-bottom:var(--aire-cabecera)}.form-sticky-header:has(+.datatable-root){margin-bottom:var(--aire-cabecera)}.form-panel>.form-header,.modal-box>.form-header{margin-bottom:var(--aire-cabecera)}.table-toolbar{padding-bottom:var(--aire-cabecera)}:root{--aire-pie-tabla:16px;--aire-sobre-paginacion:4px;--alto-paginacion:26px}.datatable-root{height:calc(100vh - var(--dt-top,0px) - var(--aire-pie-tabla))}.modal-box .datatable-root:not(.datatable-local),html.con-papelera-abajo .datatable-root:not(.datatable-local){height:calc(100vh - var(--dt-top,0px) - 50px)}.module-container:has(.datatable-root:not(.datatable-local)){margin-bottom:0}.table-pagination button,.table-pagination select{height:var(--alto-paginacion);padding-top:0;padding-bottom:0}[data-lineas]{scroll-snap-type:y mandatory;scroll-padding-top:var(--le-thead,0px)}[data-lineas]:before{content:"";scroll-snap-align:start;height:0;display:block}[data-lineas] table.data-table>tbody>tr>td{scroll-snap-align:start}.le-velo{left:0;bottom:var(--le-tfoot,0px);height:var(--le-velo,0px);margin-top:calc(-1 * var(--le-velo,0px));background:var(--le-fondo,var(--superficie));z-index:1;flex-shrink:0;position:sticky}.le-velo-arriba{left:0;top:var(--le-thead,0px);height:var(--le-velo-arriba,0px);margin-bottom:calc(-1 * var(--le-velo-arriba,0px));background:var(--le-fondo,var(--superficie));z-index:1;flex-shrink:0;position:sticky}.le-relleno{height:var(--le-relleno,0px);flex-shrink:0}:root{--alto-icono-chico:20px}.datatable-root:not(.datatable-local) .data-table th{white-space:nowrap}.datatable-root:not(.datatable-local) .data-table th span[title]{-webkit-line-clamp:1!important}.datatable-root .data-table td{font-variant-numeric:tabular-nums}@media (hover:hover){.datatable-root:not(.datatable-local) .data-table td .boton-papelera{opacity:0;transition:opacity .12s}.datatable-root:not(.datatable-local) .data-table tr:hover td .boton-papelera,.datatable-root:not(.datatable-local) .data-table tr.fila-elegida td .boton-papelera,.datatable-root:not(.datatable-local) .data-table td .boton-papelera:focus-visible{opacity:1}}.datatable-root>.table-toolbar{align-items:flex-start!important}.datatable-root>.table-toolbar>span,.datatable-root>.table-toolbar>div:last-child{align-items:center;min-height:30px;display:flex}.datatable-root .table-toolbar input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.datatable-root .table-toolbar select{border:none;border-bottom:1px solid var(--borde-fuerte);box-shadow:none;background:0 0;border-radius:0;padding-left:2px}.datatable-root .table-toolbar input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus,.datatable-root .table-toolbar select:focus{border-bottom-color:var(--texto);outline:none}.filter-trigger{border:none;border-bottom:1px solid var(--borde-fuerte);background:0 0;border-radius:0;padding-left:2px}.filter-trigger:hover{border-bottom-color:var(--texto);background:0 0}.filter-dropdown-panel{border:none;box-shadow:0 8px 24px #0000002e}.table-pagination button{box-shadow:none;color:var(--texto-2);background:0 0;border:none}.table-pagination button:hover:not(:disabled){color:var(--texto);background:0 0}.table-pagination button:disabled{opacity:.4}.table-pagination select{border:none;border-bottom:1px solid var(--borde-fuerte);background:0 0;border-radius:0}button.btn-icono.icono-filtro svg.icono-fino{width:var(--alto-icono-chico);height:var(--alto-icono-chico)}button.btn-icono.icono-filtro.activo,button.btn-icono.icono-filtro.activo:hover{border-radius:6px;background:var(--superficie-2)!important}.punto-pie{box-sizing:border-box;vertical-align:middle;border:1.5px solid var(--c);background:conic-gradient(var(--c) var(--p), transparent 0);border-radius:50%;width:10px;height:10px;display:inline-block}.cl-cent{color:var(--texto-3)}.cl-avatar{box-sizing:border-box;border:1px solid var(--borde-fuerte);width:22px;height:22px;color:var(--texto-2);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;font-size:.64rem;line-height:1;display:inline-flex}.column-config-panel{border:none;box-shadow:0 8px 24px #0000002e}:root{--barra-desplegado:2px;--sangria-desplegado:12px}:where(.titulo-desplegable:not(tr)){position:relative}.titulo-desplegable:not(tr):before{content:"";top:0;bottom:0;left:calc(-1 * var(--al-borde,0px));width:var(--barra-desplegado);background:var(--principal);pointer-events:none;border-radius:1px;position:absolute}.gf-tarjeta>.titulo-desplegable{--al-borde:12px}.inicio-card>.titulo-desplegable{--al-borde:16px}tr.titulo-desplegable>td:first-child{box-shadow:inset var(--barra-desplegado) 0 0 var(--principal)}:where(.desplegado){padding-left:var(--sangria-desplegado)}button.btn-icono.icono-filtro.activo svg.icono-fino,button.btn-icono.icono-filtro.activo:hover svg.icono-fino,button.btn-icono.pf-ico[aria-pressed=true] svg.icono-fino,button.btn-icono.pf-ico[aria-pressed=true]:hover svg.icono-fino{stroke:var(--correcto)}button.btn-icono.icono-filtro:not(.activo) svg.icono-fino,button.btn-icono.icono-filtro:not(.activo):hover svg.icono-fino,button.btn-icono.pf-ico[aria-pressed=false] svg.icono-fino,button.btn-icono.pf-ico[aria-pressed=false]:hover svg.icono-fino{stroke:var(--principal)}
