/*! tema_albala.css: paleta azul + tema 2026 (modelo albala) *//*!
	PALETA modelo ALBALA (azul)  ->  palette_albala.css
	Contrastes WCAG AA: blanco sobre primary 6,8; blanco sobre primary-dark 10,1; ink sobre blanco 15,1;
	muted sobre blanco 6,4; primary-dark sobre tint 8,7; blanco sobre danger 6,5 / success 5,4 / warn 5,2.
	El acento (violeta) es SOLO decorativo (filetes, hover): para texto usar --alb-accent-dark.
---------------------------------------------------- */:root{--alb-primary:#2c5c9a;--alb-primary-dark:#1d4272;--alb-primary-soft:#cddbee;--alb-primary-tint:#e8eff8;--alb-accent:#6d4fd0;--alb-accent-dark:#4d33a8;--alb-accent-tint:#ece8fa;--alb-accent-soft:#d9d1f3;--alb-folder:#2c5c9a;--alb-ink:#1c2733;--alb-muted:#516070;--alb-line:#d6dfea;--alb-line-soft:#e8eef5;--alb-line-strong:#c3cfdd;--alb-bg:#f3f6fa;--alb-card:#ffffff;--alb-row-odd:#f7f9fc;--alb-row-hover:#eaf1fa;--alb-disabled-bg:#eef2f7;--alb-danger:#b3261e;--alb-danger-tint:#fbe9e7;--alb-success:#1f7a3a;--alb-success-tint:#e6f4ea;--alb-warn:#a15c00;--alb-radius:8px;--alb-radius-lg:14px;--alb-primary-rgb:44,92,154;--alb-primary-dark-rgb:29,66,114;--alb-accent-rgb:109,79,208;--alb-header-rgb:18,38,70;--alb-shadow-rgb:20,36,60;--alb-shadow:0 1px 2px rgba(20, 36, 60, 0.06),0 4px 14px rgba(20, 36, 60, 0.07);--alb-shadow-hover:0 2px 4px rgba(20, 36, 60, 0.08),0 10px 26px rgba(20, 36, 60, 0.14)}/*!
	TEMA 2026  -  restyling comun a los modelos albala y bkm
	Todo el color cuelga de las variables --alb-* que define la paleta de cada modelo
	(palette_albala.less / palette_bkm.less): cambiar un color = cambiar una variable.
	Se compila a tema_albala.css / tema_bkm.css (ver build.mjs) y se carga DESPUES de albala_00/01/02.css
	y ANTES de albala_mods.css / bkm_mods.css (esos quedan vacios para personalizaciones de cliente).

	NORMAS
	  1. Solo existe el peso 400 de "Source Sans Pro": un font-weight >= 600 se pinta como negrita
	     sintetica. En texto pequeno la jerarquia va por color/tamano, no por peso.
	  2. Los CSS antiguos usan muchos !important en botones y tablas: aqui se pisan con !important y
	     mayor especificidad solo donde hace falta.
	  3. addons.css carga DESPUES (reglas .qa-icon i.fa con !important): por eso las tarjetas del
	     escritorio llevan el prefijo .qa-wrap.
	  4. Contrastes WCAG AA comprobados con las paletas actuales.
	  5. Solo ASCII (sin acentos) para no depender del charset con que sirva Tomcat.
---------------------------------------------------- */body,body :not(.fa):not(.glyphicon):not([class*=fa-]):not(code):not(pre):not(kbd):not(samp):not(.ace_editor):not(.ace_editor *){font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}body{background-color:var(--alb-bg);color:var(--alb-ink)}a{color:var(--alb-primary-dark)}a:focus,a:hover{color:var(--alb-primary)}body .btn.fa{font-weight:400}::-moz-selection{background:var(--alb-primary-soft);color:var(--alb-ink)}::selection{background:var(--alb-primary-soft);color:var(--alb-ink)}#HeadAppNavToolbar,#HeadAppNavToolbar .nav-bg-head,.nav-bg-head{background:linear-gradient(135deg,var(--alb-primary-dark) 0,var(--alb-primary) 100%)}#HeadAppNavToolbar .contenedor.container_busqueda #SearchPpal.navbar-form .bg-icobtn1,#HeadAppNavToolbar .contenedor.container_busqueda #SearchPpal.navbar-form .busqueda_avanzada_despliegue,#HeadAppNavToolbar .contenedor.container_busqueda #SearchPpal.navbar-form .rag-search-toggle{background-color:var(--alb-primary-dark);color:#fff;border-right:1px solid rgba(255,255,255,.18)}#HeadAppNavToolbar .contenedor.container_busqueda #SearchPpal.navbar-form input{border-radius:var(--alb-radius) 0 0 var(--alb-radius)}#HeadAppNavToolbar #SearchPpal .bg-icobtn1:before,#HeadAppNavToolbar #SearchPpal .busqueda_avanzada_despliegue:before,#HeadAppNavToolbar #SearchPpal .rag-search-toggle i,#HeadAppNavToolbar #SearchPpal .rag-search-toggle:before{color:#fff!important}#HeadAppNavToolbar .contenedor.container_iconos .nav-bar-utils.usr-menu>.menu_usuario .lanza_dropdown-menu{background-color:rgba(var(--alb-header-rgb),.38);color:#fff;border-radius:var(--alb-radius)}#HeadAppNavToolbar .btn.btn-default,#HeadAppNavToolbar .btn.btn-link,#HeadAppNavToolbar .btn.btn-primary{color:#fff!important;background-color:rgba(var(--alb-header-rgb),.32)!important;border:1px solid rgba(255,255,255,.28);box-shadow:none}#HeadAppNavToolbar .btn.btn-default:focus,#HeadAppNavToolbar .btn.btn-default:hover,#HeadAppNavToolbar .btn.btn-link:focus,#HeadAppNavToolbar .btn.btn-link:hover{color:#fff!important;background-color:rgba(var(--alb-header-rgb),.55)!important;border-color:rgba(255,255,255,.6);box-shadow:0 0 0 3px rgba(var(--alb-accent-rgb),.45)}#HeadAppNavToolbar .contenedor.container_menu_header .navbar-nav>li>.dropdown-menu .drop-title-menu{background-color:var(--alb-primary)}.albnet-left-menu .panel.head-left-menu{overflow:visible;background-color:var(--alb-primary-tint)}.panel.head-left-menu{background-color:var(--alb-primary-tint)}.albnet-left-menu .jstree-anchor,.albnet-left-menu .jstree-default .jstree-anchor{font-size:13px;color:var(--alb-ink)}.albnet-left-menu .jstree-default .jstree-hovered,.albnet-left-menu .jstree-hovered{background:var(--alb-primary-tint);box-shadow:none;border-radius:var(--alb-radius)}.albnet-left-menu .jstree-clicked,.albnet-left-menu .jstree-default .jstree-clicked,.albnet-left-menu .jstree-default .jstree-wholerow-clicked{background:var(--alb-primary-soft);box-shadow:none;border-radius:var(--alb-radius);color:var(--alb-primary-dark)}#wrapper-content-data-tabs .nav-tabs{border-bottom:1px solid var(--alb-line)}#wrapper-content-data-tabs .nav-tabs>li>a{color:var(--alb-muted);background:0 0;border:1px solid transparent;font-size:13px;border-radius:var(--alb-radius) var(--alb-radius) 0 0;font-weight:400}#wrapper-content-data-tabs .nav-tabs>li,#wrapper-content-data-tabs .nav-tabs>li>a.dropdown-toggle,#wrapper-content-data-tabs .nav-tabs>li>a[id^=page-cached]{background:0 0}#wrapper-content-data-tabs .nav-tabs>li>a:hover,#wrapper-content-data-tabs .nav-tabs>li>a[id^=page-cached]:hover{background:var(--alb-primary-tint);color:var(--alb-primary-dark)}#wrapper-content-data-tabs .nav-tabs>li.active>a,#wrapper-content-data-tabs .nav-tabs>li.active>a:focus,#wrapper-content-data-tabs .nav-tabs>li.active>a:hover,#wrapper-content-data-tabs .nav-tabs>li.active>a[id^=page-cached]{color:var(--alb-primary-dark);background:var(--alb-card);border:1px solid var(--alb-line);border-bottom-color:var(--alb-card);box-shadow:inset 0 3px 0 var(--alb-accent)}#wrapper-content-data-tabs .nav-tabs .close,#wrapper-content-data-tabs .nav-tabs button.closeTab{color:var(--alb-muted);opacity:1;text-shadow:none;font-weight:400}#wrapper-content-data-tabs .nav-tabs .close i,#wrapper-content-data-tabs .nav-tabs .closeTab i.fa,#wrapper-content-data-tabs .nav-tabs button.closeTab i{color:var(--alb-muted)!important}#wrapper-content-data-tabs .nav-tabs .close:hover i,#wrapper-content-data-tabs .nav-tabs .closeTab:hover i.fa,#wrapper-content-data-tabs .nav-tabs button.closeTab:hover i{color:var(--alb-danger)!important}#wrapper-content-data-tabs .nav-tabs .tabdrop .dropdown-menu>li>a{color:var(--alb-ink)}#wrapper-content-data-tabs .nav-tabs .tabdrop .dropdown-menu>li>a:hover{background:var(--alb-primary-tint)}.migas .breadcrumb li{background-color:var(--alb-primary-tint);border-radius:999px}.migas .breadcrumb li a{color:var(--alb-primary-dark);font-weight:400;letter-spacing:.2px}.migas .breadcrumb li.bread-unclick,.migas .breadcrumb li.itembread,.migas .breadcrumb li.slct,.migas .breadcrumb li.slctbread{background-color:var(--alb-primary-soft);color:var(--alb-primary-dark)}.migas .breadcrumb li:last-child{background-color:var(--alb-primary);color:#fff}.migas .breadcrumb li:last-child a{color:#fff}.breadlink_action{background-color:var(--alb-primary)!important;color:#fff!important;border-radius:999px!important}.btn{border-radius:var(--alb-radius);font-weight:400;letter-spacing:.2px;transition:background-color .15s ease,box-shadow .15s ease,transform 50ms ease}.btn.btn-default,.btn.btn-link{color:var(--alb-primary-dark)!important;background-color:var(--alb-primary-tint)!important;border:1px solid var(--alb-primary-soft)}.btn.btn-default i,.btn.btn-link i{color:inherit}.btn.btn-default:focus,.btn.btn-default:hover,.btn.btn-link:focus,.btn.btn-link:hover{color:#fff!important;background-color:var(--alb-primary)!important;border-color:var(--alb-primary);box-shadow:0 2px 8px rgba(var(--alb-primary-rgb),.28)}.btn.btn-default:active{transform:translateY(1px)}.btn.btn-primary,.btn.btn-success{color:#fff;background-color:var(--alb-primary)!important;border:1px solid var(--alb-primary);box-shadow:0 1px 2px rgba(var(--alb-primary-dark-rgb),.25)}.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-success:focus,.btn.btn-success:hover{background-color:var(--alb-primary-dark)!important;border-color:var(--alb-primary-dark);box-shadow:0 3px 10px rgba(var(--alb-primary-dark-rgb),.35)}.btn.btn-danger{color:#fff;background-color:var(--alb-danger)!important;border-color:var(--alb-danger)}.btn.btn-warning{color:#fff;background-color:var(--alb-warn)!important;border-color:var(--alb-warn)}.btn.btn-info{color:#fff;background-color:var(--alb-primary-dark)!important;border-color:var(--alb-primary-dark)}.btn.disabled,.btn:disabled,.btn[disabled]{color:#5f6c78!important;background-color:#ebeef2!important;border:1px solid #dce1e8!important;box-shadow:none!important;opacity:1;cursor:not-allowed}.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(var(--alb-accent-rgb),.55);outline-offset:1px}table.dataTable tbody .details-control .btn-group .btn i{color:inherit}.dataTable .cont_subtable .btn.btn-default,.dataTable .cont_subtable .btn.btn-primary{color:var(--alb-primary-dark);background-color:var(--alb-primary-tint)!important}.dataTable .cont_subtable .btn.btn-default:hover{color:#fff;background-color:var(--alb-primary)!important}.dataTable .cont_subtable .btn.btn-default:disabled,.dataTable .cont_subtable .btn.btn-default[disabled]{color:#5f6c78!important;background-color:#ebeef2!important}.ftxt-ico{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif!important}.badge{font-weight:400;background-color:var(--alb-primary);color:#fff}body span.datos,body span.num_regs,body span.porcentaje,body span.titulo{font-weight:400!important}.btn .titulo,.btn-primary span{color:inherit}table.dataTable thead tr td.sorting,table.dataTable thead tr td.sorting_asc,table.dataTable thead tr td.sorting_desc,table.dataTable thead tr th.sorting,table.dataTable thead tr th.sorting_asc,table.dataTable thead tr th.sorting_desc,table.dataTable>thead>tr>td,table.dataTable>thead>tr>th{background-color:var(--alb-primary-tint);color:var(--alb-primary-dark);font-weight:400;border-bottom:2px solid var(--alb-primary-soft)}table.dataTable.no-footer{border-bottom:3px solid var(--alb-primary-soft)}table.dataTable tbody tr,table.dataTable tbody tr td{background-color:var(--alb-card)}table.dataTable tbody tr.odd,table.dataTable.display tbody tr.odd,table.dataTable.hover tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:var(--alb-row-odd)}table.dataTable tbody tr.even>.sorting_1,table.dataTable tbody tr.odd>.sorting_1,table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.display tbody tr.odd>.sorting_1{background-color:transparent}table.dataTable tbody tr:not(.cont_subtable):hover td,table.dataTable tr:not(.cont_subtable):hover{background-color:var(--alb-row-hover)}table.dataTable tbody td,table.dataTable tbody th{border-top:1px solid var(--alb-line)}.cont_datatable_general .titulo_tabla{color:var(--alb-ink);border-bottom:2px solid var(--alb-accent);font-weight:400}.cont_dataTables_cabecera .blq_b .dataTables_filter{background-color:var(--alb-primary)}.cont_dataTables_footer .pagination .paginate_button a,.pagination>li>a{background-color:var(--alb-card);color:var(--alb-primary-dark);border:1px solid var(--alb-line);font-weight:400}.cont_dataTables_footer .pagination .paginate_button:hover a,.pagination>li>a:hover{background-color:var(--alb-primary-tint);color:var(--alb-primary-dark);border-color:var(--alb-primary-soft)}.cont_dataTables_footer .pagination .paginate_button.active a,.pagination>.active>a,.pagination>.active>a:hover{background-color:var(--alb-primary)!important;color:#fff!important;border-color:var(--alb-primary)!important}.cont_dataTables_footer .pagination .paginate_button.disabled a,.cont_dataTables_footer .pagination .paginate_button:disabled a,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>span{background-color:#eef1f5;color:#55616f;border-color:var(--alb-line)}.pagination .btn,.pagination a.btn.dropdown-toggle{background-color:var(--alb-primary);color:#fff;border-color:var(--alb-primary)}.form-control{border-radius:var(--alb-radius);border:1px solid var(--alb-line-strong);color:var(--alb-ink);box-shadow:none}.form-control:focus{border-color:var(--alb-primary);box-shadow:0 0 0 3px rgba(var(--alb-primary-rgb),.18)}.form-control[disabled],.form-control[readonly]{background-color:var(--alb-disabled-bg);color:#3f4f61}.control-label,label{color:var(--alb-ink);font-weight:400}.item_header{background-color:var(--alb-primary)!important}.panel{border-radius:var(--alb-radius-lg);border:1px solid var(--alb-line);box-shadow:var(--alb-shadow);overflow:visible}.panel>.panel-heading:first-child{border-top-left-radius:calc(var(--alb-radius-lg) - 1px);border-top-right-radius:calc(var(--alb-radius-lg) - 1px)}.panel>.panel-footer:last-child{border-bottom-left-radius:calc(var(--alb-radius-lg) - 1px);border-bottom-right-radius:calc(var(--alb-radius-lg) - 1px)}.panel:focus-within{position:relative;z-index:5}.panel.panel-default>.panel-heading{background:var(--alb-primary-tint);color:var(--alb-primary-dark);border-bottom:1px solid var(--alb-primary-soft);font-weight:400}.panel-default>.panel-heading .panel-title,.panel-default>.panel-heading .panel-title a,.panel-title,.panel_titulo,h4.panel-title{color:var(--alb-primary-dark);font-weight:400}#PageContent .panel-group .panel-heading .panel-title,html body .panel-title,html body h3.panel-title{color:var(--alb-primary-dark)!important;font-weight:400}.prnt-label{background-color:var(--alb-row-odd)}h3.auth_titulo{color:var(--alb-primary-dark);border-color:var(--alb-primary)}html body .panel-primary>.panel-heading .panel-title{color:#fff!important}.panel.panel-info{border-color:var(--alb-accent-soft)}.panel.panel-info>.panel-heading{background:var(--alb-accent-tint);color:var(--alb-primary-dark);border-bottom:1px solid var(--alb-accent-soft)}h4.titulo_form{background:var(--alb-primary-soft);color:var(--alb-primary-dark)}.alert-info{background-color:var(--alb-primary-tint);border-color:var(--alb-primary-soft);color:var(--alb-primary-dark)}.alert-info .alert-link,.alert-info .alert_header{color:var(--alb-primary-dark)}.alert-success{background-color:#e6f4ea;border-color:#b9dec4;color:#17562b}.alert-warning{background-color:#fdf1dc;border-color:#f1d49e;color:#7a4500}.alert-danger{background-color:#fbe9e7;border-color:#efbdb8;color:#8c1d16}.file-drop-zone-title{color:var(--alb-muted)}.albnet-left-menu .cont_paginate_raiz a,.albnet-left-menu .cont_paginate_raiz i{color:var(--alb-primary)}#footer.footer{background:rgba(255,255,255,.92)!important;border-top:1px solid var(--alb-line);backdrop-filter:blur(6px);box-shadow:0 -4px 14px rgba(var(--alb-shadow-rgb),.06)}.footer-btn .footer-pill,.footer-pill{background:var(--alb-primary-tint);color:var(--alb-primary-dark);border:1px solid var(--alb-primary-soft);border-radius:999px}.footer-pill .footer-pill-text{color:var(--alb-primary-dark);font-weight:400}#footer .btn_title,#footer .btn_title a,#footer .footer-left-right a,#footer .footer-left-right span{color:var(--alb-primary-dark)}#footer .footer-pill .fa,#footer .footer-pill i{color:var(--alb-primary)}#footer a[href*=revision-info]{font-weight:400;color:var(--alb-primary-dark)}.amc-table{background:var(--alb-primary-tint)!important}.amc-table .fila_cont{border-color:var(--alb-primary-soft);border-radius:var(--alb-radius)}.amc-container{border-color:var(--alb-line);border-radius:var(--alb-radius-lg)}.amc-header.view_mode{background:#f5f7fa!important}.amc-header{background:var(--alb-primary-dark)}.btn_borra_todo i,.btn_new_item i,[class*=btn_borra_todo] i,[class*=btn_new_item] i{color:inherit!important}.item.item_edit.amc-row-empty,.item.item_edit.amc-view-mode{background-color:var(--alb-primary-tint)!important}.btn_ayuda_ctx,a.btn_ayuda_ctx{background-color:var(--alb-primary-dark)!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:999px!important;box-shadow:var(--alb-shadow)}.btn_ayuda_ctx:focus,.btn_ayuda_ctx:hover{background-color:var(--alb-accent-dark)!important;color:#fff!important}.nicescroll-cursors{background-color:var(--alb-primary)!important;border-color:var(--alb-primary-soft)!important}i.fa.fa-folder{color:var(--alb-folder)}.panel.panel-default .panel-heading .botonera_panel .icono_colapsado,.panel.panel-default .panel-heading .botonera_panel .icono_refrescar,.panel.panel-info .panel-heading .botonera_panel .icono_colapsado,.panel.panel-info .panel-heading .botonera_panel .icono_refrescar{color:var(--alb-primary-dark)}.icono_ayuda{color:var(--alb-primary-dark);border-color:var(--alb-primary-dark)}#filterAccordionPanel .list-line .titulo a,#filterAccordionPanelSort .list-line .titulo a,a.dt-filter-link{color:var(--alb-primary-dark)}#dropdown-schema.btn-link,.btn-link,a.btn-link{color:var(--alb-primary-dark)}.btn-link:focus,.btn-link:hover{color:var(--alb-primary)}body .date-range-btn,body .lanza_filtro,body span.date-range-btn,body span.lanza_filtro{background-color:var(--alb-primary-soft)!important;color:var(--alb-primary-dark)}#albalaRagAssistantBtn,#ragArchiveSearchSend,.ras-hd,a.rag-search-toggle.bg-icobtn1,i.icono.glyphicon-th-list{background-color:var(--alb-primary)!important;color:#fff}body .ras-title,body span.panel_titulo{font-weight:400!important}body .mini{color:var(--alb-muted)!important}body .ace_gutter-cell{color:#5f6c78}.label{border-radius:999px;padding:.25em .7em;font-weight:400;letter-spacing:.2px;color:#fff}.label-default{background-color:#55616f}.label-info,.label-primary{background-color:var(--alb-primary)}.label-success{background-color:var(--alb-success)}.label-warning{background-color:var(--alb-warn)}.label-danger{background-color:var(--alb-danger)}.modal-content{border:0;border-radius:var(--alb-radius-lg);box-shadow:0 12px 40px rgba(var(--alb-shadow-rgb),.28)}.modal-header{background:var(--alb-primary);color:#fff;border-bottom:0;border-radius:var(--alb-radius-lg) var(--alb-radius-lg) 0 0}.modal-header .modal-title,.modal-header h4,.modal-header h5{color:#fff;font-weight:400}.modal-header .close{color:#fff;opacity:.9;text-shadow:none}.modal-header .close:focus,.modal-header .close:hover{opacity:1}.modal-footer{border-top:1px solid var(--alb-line)}#PageContent .AutorithyDescriptors.contenedor .panel-heading .lanzador .panel-title{color:var(--alb-ink)}.panel.thumb_datos .panel-heading .lanzador .panel-title,.panel.vista_auth .panel-heading{color:var(--alb-primary-dark)}#datos_thumb_seleccionado .ident-k{color:var(--alb-muted)!important}.MEDIA_folder_content_print .cont_titulo .titulo{color:var(--alb-primary-dark)}/*!
	ESCRITORIO 2026  -  KPIs superiores + portlets + accesos rapidos  [app.view.Dashboard.js]
	Se importa desde theme_2026.less; el color sale de los tokens --alb-* (valores de respaldo aqui).
	@imp = !important: mientras albala_00/01.css (compilados, sin fuente completa) sigan trayendo las reglas
	antiguas del escritorio hace falta ganarles; cuando se retiren, dejar @imp vacio.
---------------------------------------------------- */#main-datos{padding:16px 10px 6px 10px}#main-datos .cont_datos{cursor:default;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;float:none;width:auto;height:auto;margin:0 5px;padding:0}#main-datos .cont_datos:after,#main-datos .cont_datos:before{display:none}#main-datos .cont_datos .tile_stats_count{position:relative;float:none;width:auto;min-width:0;margin:0;padding:16px 18px 14px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:var(--alb-card,#fff);border:1px solid var(--alb-line,#d6dfea);border-radius:var(--alb-radius-lg,14px);box-shadow:var(--alb-shadow,0 1px 2px rgba(20,36,60,.06),0 4px 14px rgba(20,36,60,.07));transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}#main-datos .cont_datos .tile_stats_count:before{display:none}#main-datos .cont_datos .tile_stats_count:hover{box-shadow:var(--alb-shadow-hover,0 2px 4px rgba(20,36,60,.08),0 10px 26px rgba(20,36,60,.14));border-color:var(--alb-primary-soft,#cddbee);transform:translateY(-1px)}#main-datos .cont_datos .tile_stats_count .count_bottom,#main-datos .cont_datos .tile_stats_count .count_top{float:none;width:100%;display:flex;text-align:left;white-space:normal;overflow:visible;text-overflow:clip}#main-datos .cont_datos .tile_stats_count .count_top{align-items:center;gap:10px;min-height:50px}#main-datos .cont_datos .tile_stats_count .count_top .icono{flex:none;width:36px;height:36px;margin:0;border-radius:10px;background:var(--alb-primary-tint,#e8eff8);color:var(--alb-primary,#2c5c9a);font-size:1.7rem;line-height:36px;text-align:center}#main-datos .cont_datos .tile_stats_count .count_top .titulo{flex:1;font-size:1.3rem;line-height:1.25;font-weight:400;color:var(--alb-muted,#516070);text-shadow:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#main-datos .cont_datos .tile_stats_count .count{opacity:0;float:none;width:100%;height:auto;margin:2px 0 0 0;font-family:inherit;font-size:3.6rem;font-weight:600;line-height:1.1;letter-spacing:-.5px;text-align:left;color:var(--alb-ink,#1c2733);text-shadow:none}#main-datos .cont_datos .tile_stats_count .count_bottom{align-items:center;flex-wrap:wrap;gap:0 6px;font-size:1.25rem;line-height:1.3;color:var(--alb-muted,#516070)}#main-datos .cont_datos .tile_stats_count .count_bottom .cont_icono{display:inline-flex;align-items:center;gap:4px;margin:0;padding:2px 8px 2px 6px;border-radius:999px;background:var(--alb-success-tint,#e6f4ea);color:var(--alb-success,#1f7a3a)}#main-datos .cont_datos .tile_stats_count .count_bottom .cont_icono .icono{margin:0;font-size:1.2rem}#main-datos .cont_datos .tile_stats_count .count_bottom .cont_icono .cifra{margin:0;font-size:1.3rem}#main-datos .cont_datos .tile_stats_count .count_bottom .cont_icono .cifra:before{content:"+"}#main-datos .cont_datos .tile_stats_count .count_bottom .cont_icono .pre_title{display:none}#main-datos .cont_datos .tile_stats_count .count_bottom .titulo{font-size:1.25rem;color:var(--alb-muted,#516070);font-weight:400;text-shadow:none}#main-datos .cont_datos .tile_stats_count .count_bottom.green,#main-datos .cont_datos .tile_stats_count .count_bottom.red,#main-datos .cont_datos .tile_stats_count .count_bottom.zero{color:var(--alb-muted,#516070)}#main-datos .cont_datos .tile_stats_count .count_bottom.zero .cont_icono{background:var(--alb-disabled-bg,#eef2f7);color:var(--alb-muted,#516070)}#main-datos .cont_datos .tile_stats_count .count_bottom.zero .cont_icono .cifra:before{content:""}@media (max-width:767px){#main-datos .cont_datos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}#main-datos .cont_datos .tile_stats_count .count{font-size:3rem}}html body .main-dashboard .portlet .portlet-title .caption-helper,html body .main-dashboard .portlet .portlet-title .panel_titulo,html body .main-dashboard .portlet .portlet-title .titulo{color:var(--alb-ink,#1c2733)!important;font-weight:400}.main-dashboard .portlet{background:var(--alb-card,#fff);border:1px solid var(--alb-line,#d6dfea);border-radius:var(--alb-radius-lg,14px);box-shadow:var(--alb-shadow,0 1px 2px rgba(20,36,60,.06),0 4px 14px rgba(20,36,60,.07));overflow:hidden;transition:box-shadow .2s ease}.main-dashboard .portlet:hover{box-shadow:var(--alb-shadow-hover,0 2px 4px rgba(20,36,60,.08),0 10px 26px rgba(20,36,60,.14))}.main-dashboard .portlet .portlet-title{display:block;padding:12px 14px;background:var(--alb-card,#fff);border-bottom:1px solid var(--alb-line,#d6dfea)}.main-dashboard .portlet .portlet-title .caption{display:flex;align-items:center;gap:10px;float:none;width:auto;margin:0;padding:0 84px 0 0;font-size:1.6rem;line-height:1.2}.main-dashboard .portlet .portlet-title .caption>i{flex:none;float:none;width:32px;height:32px;margin:0;border-radius:10px;background:var(--alb-primary-tint,#e8eff8);color:var(--alb-primary,#2c5c9a);font-size:1.5rem;line-height:32px;text-align:center}.main-dashboard .portlet .portlet-title .caption .caption-helper{float:none;flex:1;width:auto;min-width:0;height:auto;font-size:1.6rem;font-weight:400;line-height:1.3;color:var(--alb-ink,#1c2733)}.main-dashboard .portlet .portlet-title .caption .caption-helper .titulo{color:var(--alb-ink,#1c2733)}.main-dashboard .portlet .portlet-title .actions{top:50%;height:auto;padding:0;right:10px;transform:translateY(-50%);display:flex;gap:2px}.main-dashboard .portlet .portlet-title .actions .btn{margin:0;width:30px;height:30px;padding:0;border:0;border-radius:var(--alb-radius,8px);background:0 0;box-shadow:none;color:var(--alb-muted,#516070);line-height:30px}.main-dashboard .portlet .portlet-title .actions .btn i{color:var(--alb-muted,#516070);font-size:1.3rem}.main-dashboard .portlet .portlet-title .actions .btn:focus,.main-dashboard .portlet .portlet-title .actions .btn:hover{background:var(--alb-primary-tint,#e8eff8)}.main-dashboard .portlet .portlet-title .actions .btn:focus i,.main-dashboard .portlet .portlet-title .actions .btn:hover i{color:var(--alb-primary-dark,#1d4272)}.main-dashboard .portlet .portlet-title .actions .btn.eliminar:hover{background:var(--alb-danger-tint,#fbe9e7)}.main-dashboard .portlet .portlet-title .actions .btn.eliminar:hover i{color:var(--alb-danger,#b3261e)}.main-dashboard .portlet .portlet-container{padding:12px 14px 14px 14px;text-align:left}.main-dashboard .portlet .portlet-container .portlet-body .dataTables_wrapper,.main-dashboard .portlet .portlet-container .portlet-body .list-group{margin-bottom:6px}.main-dashboard .portlet .portlet-container .portlet-body table.dataTable{border:0;border-collapse:collapse}.main-dashboard .portlet .portlet-container .portlet-body table.dataTable thead td,.main-dashboard .portlet .portlet-container .portlet-body table.dataTable thead th{background-color:var(--alb-primary-tint,#e8eff8)!important;color:var(--alb-primary-dark,#1d4272);border:0;border-bottom:1px solid var(--alb-primary-soft,#cddbee);padding:9px 10px;font-size:1.2rem;font-weight:400;letter-spacing:.6px;text-transform:uppercase}.main-dashboard .portlet .portlet-container .portlet-body table.dataTable tbody td{background:0 0!important;padding:9px 10px;border:0;border-bottom:1px solid var(--alb-line-soft,#e8eef5);font-size:1.45rem;line-height:1.35;color:var(--alb-ink,#1c2733)}.main-dashboard .portlet .portlet-container .portlet-body table.dataTable tbody tr:last-child td{border-bottom:0}.main-dashboard .portlet .portlet-container .portlet-body table.dataTable tbody tr:hover td{background:var(--alb-row-hover,#f5f8fc)}.main-dashboard .portlet .portlet-container .portlet-body .cont_dataTables_tabla .cont_tabla{border:1px solid var(--alb-line,#d6dfea);border-radius:var(--alb-radius,8px);overflow:hidden}.main-dashboard .portlet .portlet-container .portlet-body .list-group .list-group-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 4px;border:0;border-bottom:1px solid var(--alb-line-soft,#e8eef5);border-radius:0;background:0 0;font-size:1.45rem;line-height:1.3;color:var(--alb-ink,#1c2733)}.main-dashboard .portlet .portlet-container .portlet-body .list-group .list-group-item:last-child{margin-bottom:0;border-bottom:0}.main-dashboard .portlet .portlet-container .portlet-body .list-group .list-group-item:hover{background:var(--alb-row-hover,#f5f8fc)}.main-dashboard .portlet .portlet-container .portlet-body .list-group .list-group-item .badge{order:2;margin-left:auto;flex:none;float:none;min-width:34px;padding:3px 10px;border-radius:999px;background-color:var(--alb-primary-tint,#e8eff8);color:var(--alb-primary-dark,#1d4272);font-size:1.3rem;font-weight:400;line-height:1.3;text-align:center}.main-dashboard .portlet .portlet-container .portlet-body .cont_dataTables_footer{color:var(--alb-muted,#516070);font-size:1.25rem}.main-dashboard .portlet .portlet-container .portlet-body .dataTables_info{color:var(--alb-muted,#516070);font-size:1.25rem}.main-dashboard .portlet .portlet-container .portlet-body .pagination{margin:6px 0 0 0}.main-dashboard .portlet .portlet-container .portlet-body .pagination .paginate_button a,.main-dashboard .portlet .portlet-container .portlet-body .pagination>li>a{min-width:30px;padding:4px 9px;margin-left:3px;border:1px solid var(--alb-line,#d6dfea);border-radius:var(--alb-radius,8px)!important;background:var(--alb-card,#fff)!important;color:var(--alb-primary-dark,#1d4272)!important;font-size:1.3rem;line-height:1.3;box-shadow:none}.main-dashboard .portlet .portlet-container .portlet-body .pagination>li>a:hover{background:var(--alb-primary-tint,#e8eff8)!important}.main-dashboard .portlet .portlet-container .portlet-body .pagination .paginate_button.active a,.main-dashboard .portlet .portlet-container .portlet-body .pagination>.active>a,.main-dashboard .portlet .portlet-container .portlet-body .pagination>.active>a:hover{background:var(--alb-primary,#2c5c9a)!important;border-color:var(--alb-primary,#2c5c9a);color:#fff!important}.main-dashboard .portlet .portlet-container .portlet-body .pagination>.disabled>a{opacity:.45}.qa-wrap .qa-grid{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.qa-wrap .qa-grid>.clearfix{display:none!important}.qa-wrap .qa-grid>[class*=col-]{float:none;padding:8px;margin-bottom:0}.qa-wrap .qa-card{position:relative;height:100%;min-height:0!important;background:var(--alb-card,#fff)!important;border:1px solid var(--alb-line,#d6dfea);border-radius:var(--alb-radius-lg,14px);box-shadow:var(--alb-shadow,0 1px 2px rgba(20,36,60,.06),0 4px 14px rgba(20,36,60,.07));overflow:hidden;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.qa-wrap .qa-card:before{display:none!important}.qa-wrap .qa-card:after{content:"\f105";font-family:FontAwesome;position:absolute;right:16px;top:50%;margin-top:-12px;font-size:2.4rem;line-height:24px;color:var(--alb-primary-soft,#cddbee);transition:transform .2s ease,color .2s ease}.qa-wrap .qa-card:focus,.qa-wrap .qa-card:hover{transform:translateY(-2px);box-shadow:var(--alb-shadow-hover,0 2px 4px rgba(20,36,60,.08),0 10px 26px rgba(20,36,60,.14));border-color:var(--alb-primary-soft,#cddbee);outline:0}.qa-wrap .qa-card:focus:after,.qa-wrap .qa-card:hover:after{color:var(--alb-primary,#2c5c9a);transform:translateX(3px)}.qa-wrap .qa-card:focus-visible{box-shadow:0 0 0 3px var(--alb-primary-soft,#cddbee)}.qa-wrap .qa-card.qa-centered,.qa-wrap .qa-card.qa-default{background:var(--alb-card,#fff)!important}.qa-wrap .qa-card.qa-centered:hover{background:var(--alb-card,#fff)!important}.qa-wrap .qa-card .qa-card-body{display:flex;flex-direction:row;align-items:center;gap:16px;padding:16px 44px 16px 16px;text-align:left;height:100%}.qa-wrap .qa-card .qa-icon,.qa-wrap .qa-card .qa-icon.qa-icon--xl{flex:none;width:56px;min-height:56px;height:56px;margin:0;border-radius:14px;--qa-bg:var(--alb-primary-tint, #e8eff8)!important;--qa-fg:var(--alb-primary, #2c5c9a)!important;--qa-ring:var(--alb-primary-soft, #cddbee)!important;background:var(--alb-primary-tint,#e8eff8)!important;box-shadow:none!important;transition:background .2s ease}.qa-wrap .qa-card .qa-icon i,.qa-wrap .qa-card .qa-icon i.fa,.qa-wrap .qa-card .qa-icon.qa-icon--xl i,.qa-wrap .qa-card .qa-icon.qa-icon--xl i.fa{color:var(--alb-primary,#2c5c9a)!important;font-size:2.6rem!important;transition:color .2s ease}.qa-wrap .qa-card:hover .qa-icon{background:var(--alb-primary,#2c5c9a)!important}.qa-wrap .qa-card:hover .qa-icon i,.qa-wrap .qa-card:hover .qa-icon i.fa{color:#fff!important}.qa-wrap .qa-card .qa-text{flex:1;min-width:0;width:auto}.qa-wrap .qa-card .qa-title{min-height:0;margin:0 0 2px 0;font-size:1.8rem;font-weight:400;line-height:1.25;color:var(--alb-ink,#1c2733);-webkit-line-clamp:2}.qa-wrap .qa-card .qa-subtitle,.qa-wrap .qa-card .qa-subtitle.text-muted{min-height:0;margin:0;font-size:1.35rem;line-height:1.35;color:var(--alb-muted,#516070)!important;-webkit-line-clamp:2}.qa-wrap .qa-card .qa-subtitle:empty{display:none}.qa-wrap .qa-card .qa-badge{background:var(--alb-primary-tint,#e8eff8);color:var(--alb-primary-dark,#1d4272);border-radius:999px;font-weight:400}.qa-wrap .qa-card .qa-chips{display:none}/*!
	adv_search_2026.less  -  Ventana de BUSQUEDA AVANZADA (app.core.advancedSearch.js)
	Se importa desde theme_2026.less (modelos albala y bkm). Todo el color cuelga de las variables --alb-*.

	Que cambia respecto a layout_00.less (bloque "modal busqueda avanzada"):
	  1. Ventana mas ancha (hasta 1060px) con cabecera propia, cuerpo con scroll interno y botonera siempre visible
	     (antes crecia sin limite y el boton Aceptar quedaba fuera de la pantalla).
	  2. Cabeceras de panel de seccion (titulo mas grande, indicador de plegado claro, acento al estar abierto).
	  3. Campos en rejilla de 2 columnas (los fijos, el texto libre y las fechas), etiquetas encima, la x de quitar
	     campo como boton redondo discreto en vez de flotando sobre la etiqueta anterior.
	  4. Combos (selectize) con el mismo borde, radio y altura que los inputs; el boton de lupa de las autoridades
	     ya no queda tapado por el borde del combo y tiene contraste (blanco sobre color primario).
	  5. "Otros campos": cada condicion es una fila (campo | operador | valor | conector) y no 4 selects apilados.
	  6. Busquedas almacenadas: lista limpia (sin bordes de 3px discontinuos).
	Solo ASCII. Solo peso 400 (Source Sans Pro): la jerarquia va por tamano y color.
---------------------------------------------------- */#ventana_busqueda_avanzada_general{width:min(1060px,calc(100vw - 290px));font-size:13px}#ventana_busqueda_avanzada_general .triangulo{border-bottom-color:var(--alb-primary-dark)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada{display:flex;flex-direction:column;float:none;width:100%;max-height:calc(100vh - 128px);margin-bottom:0;padding:0;background:var(--alb-bg);border:0;border-radius:var(--alb-radius-lg);overflow:hidden;box-shadow:0 14px 44px rgba(var(--alb-shadow-rgb),.3),0 2px 6px rgba(var(--alb-shadow-rgb),.12)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .titulo_form{flex:0 0 auto;margin:0;padding:15px 64px 15px 24px;font-size:20px;line-height:1.3;text-align:left;text-indent:0;text-shadow:none;color:#fff;background:linear-gradient(135deg,var(--alb-primary-dark) 0,var(--alb-primary) 100%)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .titulo_form:before{content:"\f002";font-family:FontAwesome;font-size:17px;margin-right:12px;opacity:.9}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .btn_cierre{position:absolute;top:10px;right:14px;z-index:30;width:34px;height:34px;padding:0;font-size:18px;line-height:34px;text-align:center;color:#fff;opacity:1;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);border-radius:50%;transition:background-color .15s ease}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .btn_cierre i{line-height:34px;vertical-align:baseline}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .btn_cierre:active,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .btn_cierre:focus,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .btn_cierre:hover{background:rgba(255,255,255,.3);color:#fff;opacity:1}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form_busqueda_avanzada{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:18px 22px 6px 22px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form_busqueda_avanzada:has(.selectize-control.dropdown-active)>fieldset{padding-bottom:260px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .modal-footer{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding:13px 22px;text-align:right;background:var(--alb-card);border-top:1px solid var(--alb-line);box-shadow:0 -6px 14px rgba(var(--alb-shadow-rgb),.05)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .modal-footer .form_mensaje{order:-1;flex:1 1 100%;margin:0 0 4px 0;padding:8px 12px;float:none;text-align:left;background:var(--alb-danger-tint);color:var(--alb-danger);border:1px solid #efbdb8;border-radius:var(--alb-radius)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .modal-footer .form_mensaje:before{display:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .modal-footer .form_mensaje .texto{float:none;color:var(--alb-danger)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .modal-footer .cont_botonera{display:flex;gap:10px;margin-left:auto}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .modal-footer .btn{min-width:110px;height:38px;margin:0;padding:0 20px;font-size:14px;line-height:36px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .modal-footer .btn_aceptar:before{content:"\f002";font-family:FontAwesome;margin-right:8px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .modal-footer .btn_cancelar{background-color:var(--alb-card)!important;color:var(--alb-primary-dark)!important;border:1px solid var(--alb-line-strong)!important}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .modal-footer .btn_cancelar:focus,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .modal-footer .btn_cancelar:hover{background-color:var(--alb-primary-tint)!important;color:var(--alb-primary-dark)!important;border-color:var(--alb-primary)!important;box-shadow:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .modal-footer .form-group.cont_checkbox{margin:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal fieldset{margin:0;padding:0;border:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel{margin:0 0 14px 0;border:1px solid var(--alb-line);border-radius:var(--alb-radius-lg);background:var(--alb-card);box-shadow:var(--alb-shadow);overflow:visible}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel:first-child{margin-top:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel:last-child{margin-bottom:12px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel+.panel{margin-top:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading{display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;cursor:pointer;font-size:15px;color:var(--alb-primary-dark);background:var(--alb-primary-tint);border:0;border-bottom:1px solid var(--alb-primary-soft);border-radius:calc(var(--alb-radius-lg) - 1px) calc(var(--alb-radius-lg) - 1px) 0 0;box-shadow:inset 4px 0 0 var(--alb-accent);transition:background-color .15s ease}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading:hover{background:var(--alb-primary-soft)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading.collapsed,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading[aria-expanded=false]{border-bottom-color:transparent;border-radius:calc(var(--alb-radius-lg) - 1px);box-shadow:inset 4px 0 0 var(--alb-primary-soft);background:var(--alb-card)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading.collapsed:hover,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading[aria-expanded=false]:hover{background:var(--alb-primary-tint)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading .panel_titulo{flex:1 1 auto;min-width:0;font-size:15px;line-height:1.3;color:var(--alb-primary-dark)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading .botonera_panel{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading .icono_colapsado{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;font-size:13px;line-height:1;color:var(--alb-primary-dark);background:var(--alb-card);border:1px solid var(--alb-primary-soft);border-radius:50%;transform:rotate(180deg);transition:transform .2s ease,background-color .15s ease}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading .icono_colapsado .icono{position:static;display:block;width:auto;height:auto;margin:0;font-size:13px;line-height:1;color:inherit;background:0 0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading .icono_colapsado .fa-chevron-circle-up:before,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading .icono_colapsado .icono:before{content:"\f078"}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading.collapsed .icono_colapsado,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading[aria-expanded=false] .icono_colapsado{transform:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading:hover .icono_colapsado{background:var(--alb-primary);border-color:var(--alb-primary);color:#fff}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-heading .icono_ayuda{margin:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .panel>.panel-body{padding:16px 18px 18px 18px;text-align:left;background:var(--alb-card);border-radius:0 0 var(--alb-radius-lg) var(--alb-radius-lg)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .control-label{display:block;float:none;width:auto;margin:0 0 5px 0;padding:0;text-align:left;font-size:13px;line-height:1.3;color:var(--alb-muted)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .control-label .control_title,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .control-label .label_titulo,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .control-label .titulo{float:none;padding:0;font-size:13px;color:var(--alb-muted)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .form-control,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .form-control.input-sm{height:36px;padding:6px 12px;font-size:14px;line-height:1.4;color:var(--alb-ink);background-color:var(--alb-card);border:1px solid var(--alb-line-strong);border-radius:var(--alb-radius);box-shadow:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .form-control.input-sm:focus,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .form-control:focus{border-color:var(--alb-primary);box-shadow:0 0 0 3px rgba(var(--alb-primary-rgb),.18)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .form-control{max-width:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal select.form-control:not(.selectized){padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--alb-primary-dark) 50%),linear-gradient(135deg,var(--alb-primary-dark) 50%,transparent 50%);background-position:calc(100% - 17px) 15px,calc(100% - 12px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #cont_selects_dependientes_advanced_search .form-group:after,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #cont_selects_dependientes_advanced_search .form-group:before,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .advanced_textual:after,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .advanced_textual:before,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_radio:after,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_radio:before,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields:after,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields:before,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .otros-bloque:after,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .otros-bloque:before,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .tipo_metadato_fechas:after,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .tipo_metadato_fechas:before{content:none;display:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .advanced_textual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0 0 18px 0;padding:16px 18px;background:var(--alb-primary-tint);border:1px solid var(--alb-primary-soft);border-radius:var(--alb-radius);box-shadow:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .advanced_textual .form-group.cont_input_text{display:block;float:none;width:auto;margin:0;padding:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .advanced_textual .form-group.cont_input_text .form-control{height:36px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .advanced_textual .controls{float:none;width:100%;padding:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields:empty{display:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group{position:relative;display:block;float:none;width:auto;margin:0;padding:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros .control-label,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group .control-label{width:auto;min-height:26px;margin:0 0 4px 0;padding:0 32px 0 0;line-height:26px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros .combobox,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros .combobox_autoridades,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros .controls,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group .combobox,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group .combobox_autoridades,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group .controls{float:none;display:block;width:100%;padding:0;margin:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group>.close,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros>.close{position:absolute;top:1px!important;right:0;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;font-size:0;line-height:1;text-shadow:none;opacity:1;color:var(--alb-muted);background:var(--alb-card);border:1px solid var(--alb-line-strong);border-radius:50%;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group>.close>span,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros>.close>span{display:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group>.close:before,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros>.close:before{content:"\f00d";font-family:FontAwesome;font-size:12px;line-height:1;color:inherit}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group>.close:after,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros>.close:after{content:"Quitar campo";position:absolute;top:50%;right:30px;transform:translateY(-50%);z-index:5;padding:3px 9px;font-size:12px;line-height:1.3;white-space:nowrap;color:#fff;background:var(--alb-ink);border-radius:6px;opacity:0;pointer-events:none;transition:opacity .15s ease}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group>.close:focus,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group>.close:hover,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros>.close:focus,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros>.close:hover{color:var(--alb-danger);background:var(--alb-danger-tint);border-color:var(--alb-danger);outline:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group>.close:focus:after,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group>.close:hover:after,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros>.close:focus:after,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros>.close:hover:after{opacity:1}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.cont_textarea,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group.cont_textarea,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group.tipo_700,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group:has(.amc-container),#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.form-group:has(textarea),#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros.tipo_700,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros:has(.amc-container),#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields .otros:has(textarea){grid-column:1/-1}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-control{width:100%;padding:0;border:0;background:0 0;box-shadow:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-control.form-control,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-control.input-sm{height:auto;padding:0;border:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-input{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:36px;padding:4px 34px 4px 12px;font-size:14px;line-height:1.4;color:var(--alb-ink);background:var(--alb-card);border:1px solid var(--alb-line-strong);border-radius:var(--alb-radius);box-shadow:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-input.dropdown-active,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-input.focus{border-color:var(--alb-primary);box-shadow:0 0 0 3px rgba(var(--alb-primary-rgb),.18)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-input.dropdown-active{border-radius:var(--alb-radius) var(--alb-radius) 0 0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-input>input{flex:1 1 60px;min-width:60px;max-width:100%!important;margin:0!important;padding:0!important;font-size:14px;color:var(--alb-ink);background:0 0!important}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-input>input::-moz-placeholder{color:var(--alb-muted);opacity:1}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-input>input::placeholder{color:var(--alb-muted);opacity:1}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-input>.item{margin:0;color:var(--alb-ink)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-input:after{content:"\f107";font-family:FontAwesome;position:absolute;top:50%;right:12px;width:auto;height:auto;margin:-10px 0 0 0;font-size:18px;line-height:20px;color:var(--alb-primary-dark);border:0;border-style:none;transition:transform .15s ease}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-input.dropdown-active:after{transform:rotate(180deg);margin-top:-10px;border:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-control.multi .selectize-input>.item{margin:0;padding:2px 10px;color:var(--alb-primary-dark);background:var(--alb-primary-tint);border:1px solid var(--alb-primary-soft);border-radius:999px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-control.multi .selectize-input>.item.active{background:var(--alb-primary);color:#fff;border-color:var(--alb-primary)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-control.multi .selectize-input>.item .remove{color:var(--alb-primary-dark);border-left:1px solid var(--alb-primary-soft)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown.form-control,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown.form-control.input-sm,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown.input-sm{height:auto;min-height:0;padding:0;line-height:1.4}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown{margin-top:-1px;font-size:14px;color:var(--alb-ink);background:var(--alb-card);border:1px solid var(--alb-primary);border-top-color:var(--alb-line);border-radius:0 0 var(--alb-radius) var(--alb-radius);box-shadow:0 10px 24px rgba(var(--alb-shadow-rgb),.18)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .albala-selopt,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .option{padding:7px 12px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .active,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .option.active,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown [data-selectable].active{background:var(--alb-primary-tint)!important;color:var(--alb-primary-dark)!important}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .albala-selopt{display:flex;align-items:center;gap:10px;min-height:0;border:0;border-bottom:1px solid var(--alb-line-soft);background:0 0;color:var(--alb-ink)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .albala-selopt .albala-selico{flex:0 0 auto}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .albala-selopt .albala-selico:empty{display:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .albala-selopt .albala-seltxt{flex:1 1 auto;min-width:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .albala-selopt .albala-sel-l1,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .albala-selopt .albala-sel-l1 i{font-size:14px;font-weight:400;line-height:1.35;color:inherit}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .albala-selopt.active{background:var(--alb-primary-tint)!important;color:var(--alb-primary-dark)!important}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .albala-selopt.selected{background:var(--alb-primary-soft)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .albala-selopt.albala-selopt-void .albala-sel-l1,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .albala-selopt.albala-selopt-void .albala-sel-l1 i{color:var(--alb-muted)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .selectize-dropdown .selectize-dropdown-content{max-height:240px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades{position:relative}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .selectize-control{position:relative}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .selectize-input{width:100%;margin:0!important;padding-left:50px;border-radius:var(--alb-radius)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .selectize-input>.item,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .selectize-input>.item:first-child{margin:0!important}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .btn_lista_autoridades{position:absolute;top:0;left:0;z-index:3;width:42px;height:36px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;color:#fff!important;background-color:var(--alb-primary)!important;border:1px solid var(--alb-primary)!important;border-radius:var(--alb-radius) 0 0 var(--alb-radius)!important;box-shadow:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .btn_lista_autoridades i{margin:0;color:#fff}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .btn_lista_autoridades:focus,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .btn_lista_autoridades:hover{background-color:var(--alb-primary-dark)!important;border-color:var(--alb-primary-dark)!important;box-shadow:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .btn_lanzador{position:absolute;top:0;right:0;z-index:3;width:44px;height:36px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;color:var(--alb-primary-dark)!important;background-color:var(--alb-primary-tint)!important;border:1px solid var(--alb-line-strong)!important;border-radius:0 var(--alb-radius) var(--alb-radius) 0!important;box-shadow:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .btn_lanzador i{margin:0;color:inherit}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .btn_lanzador:disabled,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .btn_lanzador[disabled]{color:var(--alb-muted)!important;background-color:var(--alb-disabled-bg)!important;border-color:var(--alb-line-strong)!important;cursor:not-allowed;opacity:1}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .btn_lanzador:not(:disabled):focus,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .btn_lanzador:not(:disabled):hover{color:#fff!important;background-color:var(--alb-primary)!important;border-color:var(--alb-primary)!important}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .selectize-control:has(> .btn_lanzador) .selectize-input{padding-right:56px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .cont_combobox_autoridades .combobox_autoridades .selectize-control:has(> .btn_lanzador) .selectize-input:after{display:none}body>.selectize-dropdown{font-size:14px;color:var(--alb-ink);background:var(--alb-card);border:1px solid var(--alb-primary);border-radius:0 0 var(--alb-radius) var(--alb-radius);box-shadow:0 10px 24px rgba(var(--alb-shadow-rgb),.2);z-index:1100}body>.selectize-dropdown .active,body>.selectize-dropdown [data-selectable].active{background-color:var(--alb-primary-tint)!important;color:var(--alb-primary-dark)!important}body>.selectize-dropdown [data-selectable].selected{background-color:var(--alb-primary-soft)}body>.selectize-dropdown .highlight{background:rgba(var(--alb-accent-rgb),.35);color:inherit}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .contenedor{margin:0 0 4px 0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .grupo_titulo{display:block;float:none;width:auto;margin:0 0 10px 0;padding:0 0 6px 0;font-size:15px;font-weight:400;color:var(--alb-primary-dark);border-bottom:1px solid var(--alb-line)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .tipo_metadato_fechas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;padding:0 0 4px 0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .tipo_metadato_fechas .capa_avisos_metadata_fechas{grid-column:1/-1;padding:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .tipo_metadato_fechas .cont_controls{float:none;width:auto;padding:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .tipo_metadato_fechas .form-control{margin-bottom:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .cont_controls.entrada_error .control_title{color:var(--alb-danger)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .cont_controls.entrada_error .form-control,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .cont_controls.entrada_error .selectize-input{border-color:var(--alb-danger)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .separata{display:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .container_fechas_rango .tipo_metadato_fechas{margin:10px 0 0 0;padding:12px 14px 14px 14px;background:var(--alb-row-odd);border:1px solid var(--alb-line);border-radius:var(--alb-radius)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .container_fechas_rango .tipo_metadato_fechas:nth-child(2n),#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .container_fechas_rango .tipo_metadato_fechas:nth-child(odd){background:var(--alb-row-odd)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .cont_cabecera{grid-column:1/-1;padding-right:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .cont_cabecera .form-group_titulo_grupo{margin:0 0 6px 0;font-size:14px;text-indent:0;color:var(--alb-primary-dark)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .cont_cabecera .cont_botonera{position:static;display:flex;gap:6px;justify-content:flex-end;padding:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .cont_cabecera .cont_botonera .btn{width:30px;height:30px;padding:0;font-size:14px;line-height:28px;color:#fff!important;background-color:var(--alb-primary)!important;border:1px solid var(--alb-primary)!important;border-radius:50%}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .cont_cabecera .cont_botonera .btn:focus,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .cont_cabecera .cont_botonera .btn:hover{background-color:var(--alb-primary-dark)!important;border-color:var(--alb-primary-dark)!important}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_filtros .panel-body .form-group.cont_radio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;float:none;width:100%;margin:0;text-align:left}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_filtros .panel-body .form-group.cont_radio>div{float:none;width:auto;padding:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_filtros .panel-body .form-group.cont_radio .control-label{float:none;width:auto;margin:0 0 5px 0;text-align:left}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_filtros .panel-body .form-group.cont_radio .controls{float:none;width:100%;margin:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .cont_select_otros{display:block;float:none;width:100%;margin:0 0 14px 0;padding:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .cont_select_otros .controls{float:none;width:100%;padding:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .vista{float:none;width:100%;margin:0;padding:0;border:0;border-radius:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1.3fr) minmax(0,1fr);gap:10px;align-items:start;margin:0 0 10px 0!important;padding:12px 14px;background:var(--alb-row-odd);border:1px solid var(--alb-line);border-left:4px solid var(--alb-primary-soft);border-radius:var(--alb-radius)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque>.form-group{display:block;float:none;width:auto;margin:0!important;padding:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque select.form-control{margin-bottom:0!important;padding-left:10px;font-size:13.5px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque .separata{display:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque .contenedor_dinamico{min-height:36px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque .contenedor_dinamico .contenido_input{width:100%}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque .contenedor_dinamico .contenido_input .form-group{float:none;width:100%;margin:0 0 6px 0!important;padding:0!important}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque .contenedor_dinamico .contenido_input .form-control{width:100%}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque .contenedor_dinamico .contenido_input textarea.form-control{height:36px;min-height:36px;resize:vertical}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque .contenedor_dinamico .contenido_input .form-group:only-child>.control-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque .contenedor_dinamico .contenido_input .controls{float:none;width:100%;padding:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque .contenedor_dinamico:has(> .contenido_input[data-empty=true]):before{content:"Valor";display:block;height:36px;padding:0 12px;line-height:34px;font-size:14px;color:var(--alb-muted);background:var(--alb-disabled-bg);border:1px dashed var(--alb-line-strong);border-radius:var(--alb-radius)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque select:disabled,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque select[disabled]{background-color:var(--alb-disabled-bg);color:var(--alb-muted)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_selects_dependientes #cont_selects_dependientes_advanced_search .form-group{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0 14px;align-items:center;float:none;width:100%;margin:0 0 10px 0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_selects_dependientes #cont_selects_dependientes_advanced_search .form-group.oculto{display:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_selects_dependientes #cont_selects_dependientes_advanced_search .form-group>label.control-label{display:block;float:none;width:auto;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_selects_dependientes #cont_selects_dependientes_advanced_search .form-group>div[class*=col-]{float:none;width:auto;padding:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .panel-body{padding:14px 18px 16px 18px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .list-group{float:none;width:100%;margin:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .list-group-item{display:flex;align-items:center;gap:12px;float:none;width:100%;margin:0 0 6px 0;padding:8px 12px;color:var(--alb-ink);background:var(--alb-row-odd);border:1px solid var(--alb-line);border-radius:var(--alb-radius)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .list-group-item .cont_botonera{display:flex;flex:0 0 auto;gap:6px;float:none;margin:0}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .list-group-item .cont_botonera .btn{width:32px;height:32px;margin:0;padding:0;font-size:14px;line-height:30px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .list-group-item .cont_botonera .btn_bus_almacenada_search,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .list-group-item .cont_botonera .btn_hist_repetir{color:#fff!important;background-color:var(--alb-primary)!important;border:1px solid var(--alb-primary)!important}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .list-group-item .cont_botonera .btn_bus_almacenada_search:hover,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .list-group-item .cont_botonera .btn_hist_repetir:hover{background-color:var(--alb-primary-dark)!important;border-color:var(--alb-primary-dark)!important}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .list-group-item .titulo{flex:1 1 auto;min-width:0;float:none;width:auto;font-size:14px;line-height:1.3;color:var(--alb-ink)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .list-group-item .fecha{flex:0 0 auto;float:none;padding:0;font-size:13px;color:var(--alb-muted)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .list-group-item .badge{position:static;flex:0 0 auto;top:auto;right:auto;min-width:26px;padding:3px 9px;font-size:12px;color:#fff;background-color:var(--alb-primary)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .historial_busquedas{margin-top:14px}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .historial_busquedas .list-group-item{font-size:13px;color:var(--alb-muted)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_busquedas_guardadas .historial_busquedas h5{margin:0 0 8px 0;padding:0 0 6px 0;font-size:15px;color:var(--alb-primary-dark);border-bottom:1px solid var(--alb-line)}@media screen and (max-width:1180px){#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_customs .otros-bloque{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:991px){#ventana_busqueda_avanzada_general{position:fixed;left:8px;right:8px;width:auto;margin:0}#ventana_busqueda_avanzada_general .triangulo{display:none}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .advanced_textual,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .container_filtros .cont_radio,#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal .fixed_other_fields{grid-template-columns:minmax(0,1fr)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #panel_fechas .tipo_metadato_fechas{grid-template-columns:minmax(0,1fr)}#ventana_busqueda_avanzada_general .cont_form_busqueda_avanzada .form-horizontal #cont_selects_dependientes_advanced_search .form-group{grid-template-columns:minmax(0,1fr);gap:4px}}/*!
	clipboard_2026.less  -  Boton y desplegable del PORTAPAPELES de los formularios de alta/modificacion
	(app.core.statics.js, toolbarFormActions) y dialogo "Opciones en la copia de registros" (app.core.process.js). Se importa desde theme_2026.less (modelos albala y bkm).
	Todo el color cuelga de las variables --alb-*.

	Antes: un enlace "btn-link" con caret y una lista de enlaces sin cabecera, sin contador ni estado vacio.
	Ahora: boton con icono, contador de fichas copiadas del esquema y desplegable con cabecera, una fila por ficha
	(titulo y subtitulo) y mensaje cuando no hay nada copiado.
	Solo ASCII. Solo peso 400 (Source Sans Pro): la jerarquia va por tamano y color.
---------------------------------------------------- */.clipboard-dd{display:inline-block;position:relative;vertical-align:middle}.clipboard-dd .clipboard-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 4px;margin:0;font-size:13px;line-height:1;color:var(--alb-primary-dark);cursor:pointer;text-decoration:none;background:var(--alb-card);border:1px solid var(--alb-line-strong);border-radius:17px;box-shadow:0 1px 2px rgba(var(--alb-shadow-rgb),.06);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.clipboard-dd .clipboard-btn>.fa{width:26px;height:26px;line-height:26px;text-align:center;font-size:14px;color:var(--alb-primary);background:var(--alb-primary-tint);border-radius:50%}.clipboard-dd .clipboard-btn .caret{margin:0 2px 0 0;color:var(--alb-muted)}.clipboard-dd .clipboard-btn:active,.clipboard-dd .clipboard-btn:focus,.clipboard-dd .clipboard-btn:hover{color:var(--alb-primary-dark);text-decoration:none;outline:0;background:var(--alb-card);border-color:var(--alb-primary);box-shadow:0 2px 8px rgba(var(--alb-primary-rgb),.22)}.clipboard-dd .clipboard-btn:focus-visible{outline:2px solid var(--alb-primary);outline-offset:2px}.clipboard-dd .clipboard-btn.is-empty{color:var(--alb-muted)}.clipboard-dd .clipboard-btn.is-empty>.fa{color:var(--alb-muted);background:var(--alb-disabled-bg)}.clipboard-dd.open .clipboard-btn{border-color:var(--alb-primary);box-shadow:0 2px 8px rgba(var(--alb-primary-rgb),.22)}.clipboard-dd .clipboard-count{min-width:20px;padding:3px 6px;font-size:11px;font-weight:400;line-height:1;color:#fff;background:var(--alb-primary);border-radius:10px}.clipboard-dd .is-empty .clipboard-count{display:none}.clipboard-dd .clipboard-menu{min-width:340px;max-width:520px;max-height:360px;overflow-y:auto;margin-top:6px;padding:0;background:var(--alb-card);border:1px solid var(--alb-line);border-radius:var(--alb-radius-lg);box-shadow:0 10px 30px rgba(var(--alb-shadow-rgb),.22),0 2px 6px rgba(var(--alb-shadow-rgb),.1)}.clipboard-dd .clipboard-menu>li.clipboard-head{display:block;padding:11px 16px 9px 16px;font-size:14px;line-height:1.3;color:var(--alb-primary-dark);border-bottom:1px solid var(--alb-line)}.clipboard-dd .clipboard-menu>li.clipboard-head small{display:block;margin-top:2px;font-size:12px;color:var(--alb-muted)}.clipboard-dd .clipboard-menu>li.clipboard-empty{padding:16px;font-size:13px;line-height:1.4;color:var(--alb-muted);text-align:center}.clipboard-dd .clipboard-menu>li>a.clipboard-item{display:flex;align-items:flex-start;gap:12px;padding:10px 16px;white-space:normal;color:var(--alb-ink);border-bottom:1px solid var(--alb-line)}.clipboard-dd .clipboard-menu>li>a.clipboard-item>.fa{flex:0 0 auto;margin-top:2px;font-size:16px;color:var(--alb-primary)}.clipboard-dd .clipboard-menu>li>a.clipboard-item .clipboard-item-text{flex:1 1 auto;min-width:0;display:block}.clipboard-dd .clipboard-menu>li>a.clipboard-item .clipboard-item-title{display:block;font-size:14px;line-height:1.35;color:var(--alb-ink);word-break:break-word}.clipboard-dd .clipboard-menu>li>a.clipboard-item .clipboard-item-meta{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:var(--alb-muted)}.clipboard-dd .clipboard-menu>li>a.clipboard-item .clipboard-item-go{flex:0 0 auto;align-self:center;font-size:12px;color:var(--alb-primary);opacity:0;transition:opacity .15s ease}.clipboard-dd .clipboard-menu>li>a.clipboard-item:focus,.clipboard-dd .clipboard-menu>li>a.clipboard-item:hover{background:var(--alb-row-hover);color:var(--alb-ink);text-decoration:none}.clipboard-dd .clipboard-menu>li>a.clipboard-item:focus .clipboard-item-go,.clipboard-dd .clipboard-menu>li>a.clipboard-item:hover .clipboard-item-go{opacity:1}.clipboard-dd .clipboard-menu>li:last-child>a.clipboard-item{border-bottom:0}.copy-dialog .modal-body{padding:24px 28px 12px 28px}.copy-dialog .copy-intro{margin:0 0 20px 0;font-size:14px;line-height:1.55;color:var(--alb-ink)}.copy-dialog .nav-tabs{margin-bottom:0}.copy-dialog .copy-tabs{padding:24px 4px 4px 4px}.copy-dialog .copy-section{margin-bottom:26px}.copy-dialog .copy-label{display:block;margin:0 0 9px 0;font-size:14px;font-weight:400;color:var(--alb-primary-dark)}.copy-dialog .copy-help{display:block;margin:9px 0 0 0;font-size:12px;line-height:1.5;color:var(--alb-muted)}.copy-dialog .copy-count{width:120px}.copy-dialog .copy_filter{margin-bottom:10px}.copy-dialog .copy_fields_list{-moz-column-count:2;column-count:2;-moz-column-gap:28px;column-gap:28px;max-height:220px;overflow-y:auto;padding:12px 16px;background:var(--alb-card);border:1px solid var(--alb-line);border-radius:var(--alb-radius)}.copy-dialog .copy_fields_list .checkbox{margin:0 0 7px 0;-moz-column-break-inside:avoid;break-inside:avoid}.copy-dialog .radio{margin:0 0 16px 0}.copy-dialog .radio .copy-help{margin:5px 0 0 20px}.copy-dialog .copy_preview{margin:0;padding:15px 18px;font-size:13px;line-height:1.55;background:var(--alb-bg);border:1px solid var(--alb-line);border-radius:var(--alb-radius);box-shadow:none}.copy-dialog .copy_preview .copy-preview-line{margin-top:7px}.copy-dialog .copy_preview .copy-preview-note{margin-top:11px;font-size:12px;color:var(--alb-muted)}.copy-dialog .copy-progress{padding:14px 0 6px 0}.copy-dialog .copy-progress .progress{height:24px;margin:8px 0 16px 0}.copy-dialog .copy-progress .copy-progress-msg{margin:0 0 18px 0;color:var(--alb-muted)}.copy-dialog .copy-progress .copy-alert{margin:0;padding:18px 20px}.copy-dialog .copy-progress .copy-alert p{margin:9px 0 0 0}.copy-dialog .copy-progress .copy-alert .copy-conflicts{margin:14px 0 0 0;background:0 0}.copy-dialog .copy-progress .copy-alert .copy-conflicts th{font-weight:400;color:var(--alb-muted)}/*!
	form_edit_2026.less  -  Formularios de alta/modificacion de fichas (etiquetas, autoridades, campos complejos).
	Se importa desde theme_2026.less (modelos albala y bkm). Solo ASCII; peso 400 (Source Sans Pro).

	Problemas que corrige (vistos en Patrimonio, esquema "Modelo 2 Fondos Museisticos"):
	1. Etiquetas: columna de 1/12 (col-sm-1) y etiqueta en negrita 1.6rem con elipsis -> "Num. de inve...". Ahora
	   1.3rem, color de tinta suave, se parte en dos lineas y alinea con el control.
	2. Autoridades (lupa + etiquetas): model_bkm_legacy anade margin-left:45px al .selectize-input que ya lleva
	   padding-left:51px para el boton de la lista -> el control se desbordaba 45px por la derecha (caja vacia suelta).
	3. Campos complejos vacios: min-height de 125px (bloque en blanco de ~140px por campo) y filas en edicion con scroll
	   interno y botones apilados cortados.
	4. Placeholders en mayusculas cortados en los controles estrechos.
---------------------------------------------------- */label.control-label.form_edit_xml{text-align:right;padding-top:8px}label.control-label.form_edit_xml span.label_titulo.ellipsis{display:block;white-space:normal;overflow:visible;text-overflow:clip;font-weight:400;font-size:1.3rem;line-height:1.25;letter-spacing:0;color:var(--alb-ink)}.cont_combobox_autoridades .combobox_autoridades .selectize-input{margin-left:0!important}.cont_control_signaturas .cont_datos .listado_signaturas{min-height:0;height:auto}.cont_control_signaturas .cont_datos{min-height:92px}.cont_control_complex .amc-container{height:auto}.cont_control_complex .listado_signaturas .amc-table{overflow:visible}.cont_control_complex .listado_signaturas .item .botones{display:flex;flex-wrap:nowrap;gap:2px;justify-content:flex-end}.cont_control_complex .listado_signaturas .item .botones .btn{margin:0}.form_edit_xml input::-moz-placeholder,.form_edit_xml textarea::-moz-placeholder{text-transform:none;font-size:1.2rem;color:var(--alb-muted);opacity:.75}.form_edit_xml input::placeholder,.form_edit_xml textarea::placeholder{text-transform:none;font-size:1.2rem;color:var(--alb-muted);opacity:.75}/*!
	multimedia_2026.less  -  Panel MULTIMEDIA de la ficha (app.control.MEDIA.js / app.control.VISTASMEDIA.js)
	Se importa desde theme_2026.less (modelos albala y bkm). Todo el color cuelga de las variables --alb-*.

	Que cambia respecto a layout_00/layout_01.less:
	  1. Filtros: titulo y buscador compactos en una sola fila, interruptores (Modo publico / Items / Carpetas) en linea.
	  2. Carpetas: la imagen skeuomorfica de la carpeta amarilla se sustituye por una tarjeta limpia (icono, nombre,
	     ID y tamano, contador de elementos y acciones como botones con foco/hover), en rejilla responsive.
	  3. Descripcion de la carpeta como bloque discreto (sin caja discontinua) y editable al pasar el raton.
	  4. Paginador y boton "Anadir nueva carpeta" con el estilo del resto del tema.
	  5. Vista de contenido de la carpeta (tabla/lista/slider): mismos colores del tema en vez de los morados fijos
	     que inyecta VISTASMEDIA.js en un \3c style> propio (se gana por especificidad, no con !important).
	Solo ASCII. Solo peso 400 (Source Sans Pro): la jerarquia va por tamano y color.
---------------------------------------------------- */#capa_filtros.capa_filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0 0 16px;padding:14px 16px;background:var(--alb-card);border:1px solid var(--alb-line);border-radius:var(--alb-radius-lg)}#capa_filtros.capa_filtros .titulo_filtros{flex:1 0 100%;margin:0;padding:0;float:none;width:auto;font-size:13px;line-height:1.3;text-align:left;color:var(--alb-muted)}#capa_filtros.capa_filtros .filtro_search{flex:1 1 320px;float:none;width:auto;max-width:520px;margin:0;padding:0}#capa_filtros.capa_filtros .input_busqueda{display:flex;width:100%;margin:0}#capa_filtros.capa_filtros .input_busqueda #busqueda{flex:1 1 auto;height:34px;padding:0 12px;font-size:14px;color:var(--alb-ink);background:var(--alb-bg);border:1px solid var(--alb-line-strong);border-right:0;border-radius:var(--alb-radius) 0 0 var(--alb-radius);box-shadow:none}#capa_filtros.capa_filtros .input_busqueda #busqueda:focus{border-color:var(--alb-primary);background:var(--alb-card);outline:0;box-shadow:0 0 0 3px var(--alb-primary-tint)}#capa_filtros.capa_filtros .input_busqueda .btn.btn_media_search,#capa_filtros.capa_filtros .input_busqueda .input-group-addon.btn.btn_media_search,#capa_filtros.capa_filtros .input_busqueda .input-group-addon.btn_media_search{flex:0 0 auto;width:auto;height:34px;padding:0 14px;font-size:14px;line-height:calc(34px - 2px);color:#fff;background:var(--alb-primary)!important;background-image:none!important;border:1px solid var(--alb-primary);border-radius:0 var(--alb-radius) var(--alb-radius) 0;text-shadow:none;box-shadow:none}#capa_filtros.capa_filtros .input_busqueda .btn.btn_media_search .fa,#capa_filtros.capa_filtros .input_busqueda .btn.btn_media_search i,#capa_filtros.capa_filtros .input_busqueda .btn.btn_media_search span,#capa_filtros.capa_filtros .input_busqueda .input-group-addon.btn.btn_media_search .fa,#capa_filtros.capa_filtros .input_busqueda .input-group-addon.btn.btn_media_search i,#capa_filtros.capa_filtros .input_busqueda .input-group-addon.btn.btn_media_search span,#capa_filtros.capa_filtros .input_busqueda .input-group-addon.btn_media_search .fa,#capa_filtros.capa_filtros .input_busqueda .input-group-addon.btn_media_search i,#capa_filtros.capa_filtros .input_busqueda .input-group-addon.btn_media_search span{color:#fff}#capa_filtros.capa_filtros .input_busqueda .btn.btn_media_search:focus,#capa_filtros.capa_filtros .input_busqueda .btn.btn_media_search:hover,#capa_filtros.capa_filtros .input_busqueda .input-group-addon.btn.btn_media_search:focus,#capa_filtros.capa_filtros .input_busqueda .input-group-addon.btn.btn_media_search:hover,#capa_filtros.capa_filtros .input_busqueda .input-group-addon.btn_media_search:focus,#capa_filtros.capa_filtros .input_busqueda .input-group-addon.btn_media_search:hover{background:var(--alb-primary-dark)!important;border-color:var(--alb-primary-dark);color:#fff}#capa_filtros.capa_filtros #filtros_varios{flex:0 1 auto;float:none;width:auto;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}#capa_filtros.capa_filtros #filtros_varios .form-group{margin:0;padding:0;float:none;width:auto;display:flex;align-items:center;gap:8px}#capa_filtros.capa_filtros #filtros_varios .control-label,#capa_filtros.capa_filtros #filtros_varios label{margin:0;padding:0;font-size:13px;color:var(--alb-ink)}#capa_resultados .resultados_datos{float:none;width:100%;margin:0 0 12px;padding:0;font-size:13px;color:var(--alb-muted);text-align:left}#capa_resultados .resultados_datos .num_items{display:inline-block;padding:3px 12px;border-radius:20px;background:var(--alb-primary-tint);color:var(--alb-primary-dark)}#capa_resultados .cont_items{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;float:none;width:100%;margin:0 0 16px;padding:0}#capa_resultados .cont_items .cont_carpeta{float:none;width:auto;min-width:0;margin:0;padding:0}#capa_resultados .cont_items .carpeta{position:relative;float:none;width:100%;height:auto;min-height:0;margin:0;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px;background:var(--alb-card);border:1px solid var(--alb-line);border-radius:var(--alb-radius-lg);box-shadow:var(--alb-shadow);transition:box-shadow .15s ease,border-color .15s ease}#capa_resultados .cont_items .carpeta:focus-within,#capa_resultados .cont_items .carpeta:hover{border-color:var(--alb-primary);box-shadow:var(--alb-shadow-hover)}#capa_resultados .cont_items .carpeta .carpeta_botonera_superior{position:absolute;top:10px;right:10px;z-index:3;margin:0;padding:0;display:flex;gap:4px;opacity:.55;transition:opacity .15s ease}#capa_resultados .cont_items .carpeta .carpeta_botonera_superior .btn{width:28px;height:28px;padding:0;line-height:26px;font-size:13px;text-align:center;color:var(--alb-primary);background:var(--alb-bg);border:1px solid var(--alb-line);border-radius:var(--alb-radius)}#capa_resultados .cont_items .carpeta .carpeta_botonera_superior .btn:focus,#capa_resultados .cont_items .carpeta .carpeta_botonera_superior .btn:hover{color:var(--alb-primary-dark);background:var(--alb-primary-tint);border-color:var(--alb-primary)}#capa_resultados .cont_items .carpeta .carpeta_botonera_superior .btn.btn_eliminar_carpeta{color:var(--alb-danger)}#capa_resultados .cont_items .carpeta .carpeta_botonera_superior .btn.btn_eliminar_carpeta:focus,#capa_resultados .cont_items .carpeta .carpeta_botonera_superior .btn.btn_eliminar_carpeta:hover{background:var(--alb-danger-tint);border-color:var(--alb-danger);color:var(--alb-danger)}#capa_resultados .cont_items .carpeta:focus-within .carpeta_botonera_superior,#capa_resultados .cont_items .carpeta:hover .carpeta_botonera_superior{opacity:1}#capa_resultados .cont_items .carpeta .icono_carpeta{position:static;float:none;width:100%;height:auto;margin:0;padding:0;background:0 0;overflow:visible;display:flex;flex-direction:column;gap:8px}#capa_resultados .cont_items .carpeta .icono_carpeta .img_carpeta{display:none}#capa_resultados .cont_items .carpeta .icono_carpeta .badge{position:static;order:2;align-self:flex-start;margin:0;padding:3px 10px;font-size:12px;line-height:1.4;color:var(--alb-primary-dark);background:var(--alb-primary-tint);border-radius:20px;box-shadow:none;text-shadow:none}#capa_resultados .cont_items .carpeta .icono_carpeta .badge:after{content:" elementos"}#capa_resultados .cont_items .carpeta .icono_carpeta .zona_nombre_carpeta{order:1;position:static;float:none;width:auto;height:auto;margin:0;padding:0 64px 0 0;min-height:30px;display:flex;align-items:center;gap:10px;overflow:visible;background:0 0;border:0;line-height:1.25}#capa_resultados .cont_items .carpeta .icono_carpeta .zona_nombre_carpeta:before{content:"\f07b";font-family:FontAwesome;font-size:22px;line-height:1;flex:0 0 auto;color:var(--alb-accent)}#capa_resultados .cont_items .carpeta .icono_carpeta .zona_nombre_carpeta .carpeta_nombre{display:block;position:static;min-width:0;width:auto;height:auto;margin:0;padding:0;font-size:17px;line-height:1.25;color:var(--alb-ink);text-align:left;text-shadow:none;cursor:pointer;word-break:break-word;overflow:visible}#capa_resultados .cont_items .carpeta .icono_carpeta .zona_nombre_carpeta .carpeta_nombre:focus,#capa_resultados .cont_items .carpeta .icono_carpeta .zona_nombre_carpeta .carpeta_nombre:hover{color:var(--alb-primary);text-decoration:underline}#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_datos{order:3;position:static;float:none;width:auto;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12px;color:var(--alb-muted)}#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_datos span{position:static;float:none;margin:0;padding:0;font-size:12px;color:var(--alb-muted)}#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_botonera_inferior{order:4;position:static;float:none;width:auto;margin:2px 0 0;padding:8px 0 0;display:flex;align-items:center;gap:6px;border-top:1px solid var(--alb-line-soft)}#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_botonera_inferior>.boton,#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_botonera_inferior>i{position:static;float:none;margin:0;width:32px;height:32px;padding:0;line-height:30px;text-align:center;font-size:16px;color:var(--alb-primary);background:var(--alb-bg);border:1px solid var(--alb-line);border-radius:var(--alb-radius);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_botonera_inferior>.boton:focus,#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_botonera_inferior>.boton:hover,#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_botonera_inferior>i:focus,#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_botonera_inferior>i:hover{color:var(--alb-primary-dark);background:var(--alb-primary-tint);border-color:var(--alb-primary)}#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_botonera_inferior>i.fa-eye,#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_botonera_inferior>i.fa-eye-slash{margin-left:auto;cursor:default}#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_botonera_inferior>i.fa-eye{color:var(--alb-success);background:var(--alb-success-tint);border-color:transparent}#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_botonera_inferior>i.fa-eye-slash,#capa_resultados .cont_items .carpeta .icono_carpeta .carpeta_botonera_inferior>i.privado{color:var(--alb-warn);background:var(--alb-bg)}#capa_resultados .cont_items .carpeta .carpeta_descripcion{position:relative;float:none;width:100%;margin:0;padding:8px 34px 8px 10px;font-size:13px;line-height:1.4;color:var(--alb-ink);background:var(--alb-bg);border:0;border-radius:var(--alb-radius)}#capa_resultados .cont_items .carpeta .carpeta_descripcion .carpeta_descripcion_texto{float:none;width:auto;margin:0;padding:0;color:var(--alb-muted)}#capa_resultados .cont_items .carpeta .carpeta_descripcion .carpeta_descripcion_texto:after,#capa_resultados .cont_items .carpeta .carpeta_descripcion .carpeta_descripcion_texto:before{display:none;content:none}#capa_resultados .cont_items .carpeta .carpeta_descripcion .btn_edit_descripcion{position:absolute;top:6px;right:6px;left:auto;float:none;margin:0;padding:2px 6px;font-size:12px;line-height:1.2;color:var(--alb-primary);background:0 0;border:0;opacity:.6;cursor:pointer}#capa_resultados .cont_items .carpeta .carpeta_descripcion .btn_edit_descripcion:focus,#capa_resultados .cont_items .carpeta .carpeta_descripcion .btn_edit_descripcion:hover{opacity:1;color:var(--alb-primary-dark)}#capa_resultados .cont_items .carpeta .carpeta_descripcion_input{position:relative;top:auto;left:auto;z-index:1;float:none;width:100%;height:auto;margin:0;padding:12px;background:var(--alb-bg);border:1px solid var(--alb-line-strong);border-radius:var(--alb-radius)}#capa_resultados .cont_items .carpeta .carpeta_descripcion_input .modificacion_titulo{float:none;display:block;width:auto;margin:0 0 8px;padding:0;font-size:13px;font-weight:600;line-height:1.3;color:var(--alb-primary-dark)}#capa_resultados .cont_items .carpeta .carpeta_descripcion_input textarea{width:100%;height:auto;min-height:64px;margin:0 0 10px;padding:8px 10px;font-size:13px;color:var(--alb-ink);background:var(--alb-card);border:1px solid var(--alb-line-strong);border-radius:var(--alb-radius);box-shadow:none;resize:vertical}#capa_resultados .cont_items .carpeta .carpeta_descripcion_input textarea:focus{border-color:var(--alb-primary);outline:0;box-shadow:0 0 0 3px var(--alb-primary-tint)}#capa_resultados .cont_items .carpeta .carpeta_descripcion_input .carpeta_descripcion_botonera_cambio{float:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;margin:0;padding:0}#capa_resultados .cont_items .carpeta .carpeta_descripcion_input .carpeta_descripcion_botonera_cambio .btn{margin:0}#capa_resultados .carpetas_paginacion{display:flex;align-items:center;float:left;min-height:34px}#capa_resultados .carpetas_paginacion ul{margin:0;padding:0;display:flex;gap:4px}#capa_resultados .carpetas_paginacion li{list-style:none;margin:0;padding:0}#capa_resultados .carpetas_paginacion a,#capa_resultados .carpetas_paginacion span.current{display:inline-block;min-width:34px;height:34px;padding:0 10px;line-height:calc(34px - 2px);font-size:13px;text-align:center;text-decoration:none;text-shadow:none;color:var(--alb-primary);background:var(--alb-card);border:1px solid var(--alb-line);border-radius:var(--alb-radius);box-shadow:none}#capa_resultados .carpetas_paginacion a:hover{background:var(--alb-primary-tint);border-color:var(--alb-primary)}#capa_resultados .carpetas_paginacion li.active span.current{color:#fff;background:var(--alb-primary);border-color:var(--alb-primary)}#capa_resultados .carpetas_paginacion li.disabled span.current{color:var(--alb-muted);background:var(--alb-bg);opacity:.7}#capa_resultados .botonera_carpetas{float:right;text-align:right}#capa_resultados .botonera_carpetas .btn_nueva_carpeta{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;font-size:14px;line-height:1;text-decoration:none;color:#fff;background:var(--alb-primary);border:1px solid var(--alb-primary);border-radius:var(--alb-radius);box-shadow:none}#capa_resultados .botonera_carpetas .btn_nueva_carpeta:focus,#capa_resultados .botonera_carpetas .btn_nueva_carpeta:hover{background:var(--alb-primary-dark);border-color:var(--alb-primary-dark);color:#fff}.MEDIA_folder_content_print .cont_titulo .titulo{color:var(--alb-primary-dark);border-bottom-color:var(--alb-primary)}.MEDIA_folder_content_print .cont_titulo .botonera .btn_vistas{color:var(--alb-primary);border-color:var(--alb-line-strong);background:var(--alb-card)}.MEDIA_folder_content_print .cont_titulo .botonera .btn_vistas:focus,.MEDIA_folder_content_print .cont_titulo .botonera .btn_vistas:hover{color:var(--alb-primary-dark);border-color:var(--alb-primary);background:var(--alb-primary-tint)}.MEDIA_folder_content_print .cont_titulo .botonera .btn_vistas.activo{color:#fff;background:var(--alb-primary);border-color:var(--alb-primary)}.MEDIA_folder_content_print .cont_entradas_datos{border-bottom-color:var(--alb-line)}.MEDIA_folder_content_print .cont_entradas_datos .post_titulo,.MEDIA_folder_content_print .cont_entradas_datos .titulo_label{color:var(--alb-muted)}.MEDIA_folder_content_print .cont_entradas_datos #num_items.select_num_items:focus{border-color:var(--alb-primary);box-shadow:0 0 0 3px var(--alb-primary-tint)}.MEDIA_folder_content_print .cont_entradas_datos .cont_botonera_ordenacion .btn{color:var(--alb-primary);border-color:var(--alb-line-strong)}.MEDIA_folder_content_print .cont_entradas_datos .cont_botonera_ordenacion .btn:hover{background:var(--alb-primary-tint);border-color:var(--alb-primary)}.MEDIA_folder_content_print .capa_datos_tabla_lista .datos{background:var(--alb-primary-tint);color:var(--alb-primary-dark)}.MEDIA_folder_content_print .vista_tabla{border-color:var(--alb-line)}.MEDIA_folder_content_print .vista_tabla tfoot th,.MEDIA_folder_content_print .vista_tabla thead th{background:var(--alb-primary-dark)}.MEDIA_folder_content_print .vista_tabla tbody td{color:var(--alb-ink);border-top-color:var(--alb-line-soft)}.MEDIA_folder_content_print .vista_tabla tbody tr.odd:hover,.MEDIA_folder_content_print .vista_tabla tbody tr:hover{background:var(--alb-row-hover)}.MEDIA_folder_content_print .vista_tabla tbody tr.odd{background:var(--alb-row-odd)}.MEDIA_folder_content_print .vista_tabla .nombre .nombre_vista{color:var(--alb-ink)}.MEDIA_folder_content_print .folder_content.vista_lista .carpeta_item{border:0;border-top:1px solid var(--alb-line-soft)}.MEDIA_folder_content_print .folder_content.vista_lista .carpeta_item:first-child{border-top:0}.MEDIA_folder_content_print .vista_lista{border-color:var(--alb-line)}.MEDIA_folder_content_print .vista_lista .carpeta_item{border-top-color:var(--alb-line-soft);border-bottom:0}.MEDIA_folder_content_print .vista_lista .carpeta_item:hover{background:var(--alb-row-hover)}.MEDIA_folder_content_print .cont_botonera .btn{color:var(--alb-primary);border-color:var(--alb-line-strong)}.MEDIA_folder_content_print .cont_botonera .btn:focus,.MEDIA_folder_content_print .cont_botonera .btn:hover{color:var(--alb-primary-dark);background:var(--alb-primary-tint);border-color:var(--alb-primary)}/*!
	ocr_editor_2026.less  -  Pantalla de TRANSCRIPCION / OCR (app.control.OCR_EDITOR.js)
	Se importa desde theme_2026.less (modelos albala y bkm). Todo el color cuelga de las variables --alb-*.

	Antes este CSS se inyectaba con un \3c style id="css_ocr_editor"> desde el propio JS (colores fijos) y el HTML
	llevaba ~60 style="" en linea: ahora vive aqui y el JS solo pone clases (los unicos style="" que quedan en
	la ventana principal son los display:none que alternan jQuery show/hide y valores dinamicos).

	Que cambia respecto a la pantalla anterior:
	  1. Cabecera compacta: la barra "Registro / Documento / Proveedor" (un alert de ancho completo) pasa a chips en
	     una linea; las acciones se agrupan en Analisis | Herramientas | Revision (comentario + Guardar correccion) |
	     Publicar.
	  2. Visor: botones con rotulo/tooltip, campo "pagina n de N" con salto, ajustar a ancho / pagina / 100 %.
	  3. Panel de texto con estados (sin transcripcion, en cola, procesando con progreso, error, cancelado, sin texto).
	  4. Divisor redimensionable entre visor y panel (y en pantallas estrechas se apilan en vez de recortarse).
	  5. Foco visible, tamanos de toque y movimiento reducido.
	Solo ASCII. Solo peso 400 (Source Sans Pro): la jerarquia va por tamano y color.
---------------------------------------------------- */.modal_98 .modal-dialog{width:98%}.modal_98 .modal-body{height:calc(100vh - 160px);overflow-y:auto;overflow-x:hidden}.modal_98 .bootbox-body{height:100%}.ocre_wrap{height:100%;display:flex;flex-direction:column}.ocre_wrap .ocre_tabs.nav-tabs{display:flex;flex-wrap:wrap;gap:2px;flex-shrink:0;margin-bottom:0;padding:0 4px;border-bottom:1px solid var(--alb-line)}.ocre_wrap .ocre_tabs.nav-tabs:after,.ocre_wrap .ocre_tabs.nav-tabs:before{display:none}.ocre_wrap .ocre_tabs.nav-tabs>li{float:none;margin:0 0 -1px;background:0 0}.ocre_wrap .ocre_tabs.nav-tabs>li>a{display:flex;align-items:center;gap:7px;min-height:38px;margin:0;padding:8px 16px;color:var(--alb-muted);background:0 0;border:1px solid transparent;border-radius:var(--alb-radius) var(--alb-radius) 0 0;font-size:13px;font-weight:400;line-height:1.3;transition:background .12s,color .12s}.ocre_wrap .ocre_tabs.nav-tabs>li>a .fa{margin:0;font-size:14px;color:inherit}.ocre_wrap .ocre_tabs.nav-tabs>li>a:hover{background:var(--alb-primary-tint);color:var(--alb-primary-dark);border-color:transparent}.ocre_wrap .ocre_tabs.nav-tabs>li>a:focus{background:0 0;color:var(--alb-muted);border-color:transparent}.ocre_wrap .ocre_tabs.nav-tabs>li>a:focus-visible{outline:2px solid var(--alb-primary)!important;outline-offset:-2px!important;background:var(--alb-primary-tint);color:var(--alb-primary-dark)}.ocre_wrap .ocre_tabs.nav-tabs>li.active>a,.ocre_wrap .ocre_tabs.nav-tabs>li.active>a:focus,.ocre_wrap .ocre_tabs.nav-tabs>li.active>a:hover{color:var(--alb-primary-dark);background:var(--alb-card);border:1px solid var(--alb-line);border-bottom-color:var(--alb-card);box-shadow:inset 0 3px 0 var(--alb-accent)}@media (max-width:991px){.ocre_wrap .ocre_tabs.nav-tabs{padding:0}.ocre_wrap .ocre_tabs.nav-tabs>li{flex:1 1 auto}.ocre_wrap .ocre_tabs.nav-tabs>li>a{justify-content:center;padding:8px 10px;font-size:12px}}.ocre_tab_content{flex:1;overflow:hidden;min-height:0}.ocre_tab_content .tab-pane{height:100%}.ocre_wrap [tabindex]:focus-visible,.ocre_wrap a:focus-visible,.ocre_wrap button:focus-visible,.ocre_wrap input:focus-visible,.ocre_wrap select:focus-visible,.ocre_wrap textarea:focus-visible{outline:2px solid var(--alb-primary)!important;outline-offset:2px!important}.ocre_toast{flex-shrink:0;padding:8px 14px;font-size:13px;border-bottom:1px solid transparent}.ocre_toast_info{background:var(--alb-success-tint);color:var(--alb-success);border-bottom-color:var(--alb-line)}.ocre_toast_error{background:var(--alb-danger-tint);color:var(--alb-danger);border-bottom-color:var(--alb-line)}.ocre_split{flex:1;min-height:0;display:flex;flex-wrap:nowrap;overflow:hidden}.ocre_split>.ocre_split_main{flex:0 0 var(--ocr-split,58%);min-width:280px;display:flex;flex-direction:column;min-height:0}.ocre_split>.ocre_split_side{flex:1 1 0;min-width:240px;display:flex;flex-direction:column;min-height:0}.ocre_split_handle{flex:0 0 12px;position:relative;cursor:col-resize;touch-action:none}.ocre_split_handle:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--alb-line);border-radius:2px;transition:background .12s}.ocre_split_handle:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:36px;margin:-18px 0 0 -2px;border-radius:3px;background:var(--alb-line-strong)}.ocre_split_dragging .ocre_split_handle:before,.ocre_split_handle:focus:before,.ocre_split_handle:hover:before{background:var(--alb-primary)}.ocre_split_dragging .ocre_split_handle:after,.ocre_split_handle:focus:after,.ocre_split_handle:hover:after{background:var(--alb-primary)}.ocre_split_dragging{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ocre_split_dragging canvas,.ocre_split_dragging img{pointer-events:none}.ocre_zonal{height:100%;display:flex;flex-direction:column}.ocre_zonal_bar{padding:6px 0;border-bottom:1px solid var(--alb-line);flex-shrink:0}.ocre_zonal_bar_left{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ocrez_template_sel{width:240px}.ocrez_prov_sel{width:190px}.ocrez_viewport{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--alb-line);border-radius:var(--alb-radius);background:var(--alb-bg);overflow:hidden}.ocrez_pdf_nav{flex:0 0 auto;padding:6px;border-bottom:1px solid var(--alb-line);background:var(--alb-card)}.ocrez_canvas_wrap{position:relative;flex:1;min-height:0;overflow:auto;background:var(--alb-line-soft);padding:10px}.ocrez_canvas_inner{position:relative;display:inline-block;min-width:100%;min-height:100%;vertical-align:top}.ocrez_doc_canvas{display:block;margin:0;background:#fff}.ocrez_doc_img{display:block;max-width:none;margin:0;background:#fff}.ocrez_zone_canvas{position:absolute;top:0;left:0;pointer-events:none}.ocrez_right{overflow:auto;padding:6px}.ocrez_hint{padding:10px;font-size:12px}.ocrez_alert{margin-top:6px}.ocre_oze_canvas_wrap{overflow:auto;border:1px solid var(--alb-line);background:var(--alb-bg)}.ocre_oze_bootbox .modal-dialog{width:80%}.ocre_oze_dlg{padding:4px 0}.ocr_editor{height:100%;display:flex;flex-direction:column}.ocr_toolbar{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 6px;padding:6px 0 8px;border-bottom:1px solid var(--alb-line-soft)}.ocr_tb_group{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ocr_tb_group+.ocr_tb_group{padding-left:14px;border-left:1px solid var(--alb-line)}.ocr_tb_spacer{flex:1 1 auto}.ocr_comment_wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ocr_comment_wrap .ocr_comment{width:250px}.ocr_face_save{margin-left:4px}.ocr_status_badge{margin-left:2px;vertical-align:middle;font-size:12px;padding:5px 10px;border-radius:999px}.btn_mark_reviewed.btn-warning{background-color:var(--alb-warn);border-color:var(--alb-warn);color:#fff}.btn_mark_reviewed.btn-warning:focus,.btn_mark_reviewed.btn-warning:hover{background-color:var(--alb-primary-dark);border-color:var(--alb-primary-dark);color:#fff}.btn_mark_reviewed.btn-success{background-color:var(--alb-success);border-color:var(--alb-success);color:#fff}.btn_mark_reviewed.btn-success:focus,.btn_mark_reviewed.btn-success:hover{background-color:var(--alb-primary-dark);border-color:var(--alb-primary-dark);color:#fff}.ocr_meta{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px;padding:0}.ocr_meta_item{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 10px;border:1px solid var(--alb-line);border-radius:999px;background:var(--alb-bg);font-size:12px;line-height:20px;white-space:nowrap}.ocr_meta_k{margin:0;color:var(--alb-muted)}.ocr_meta_v{color:var(--alb-ink);overflow:hidden;text-overflow:ellipsis}.ocr_meta_file{display:inline-block;max-width:360px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.ocr_maturity_sel{width:auto;height:22px;padding:0 6px;font-size:12px;display:inline-block}.ocr_left>.ocr_viewport{flex:1;min-height:0}.ocr_viewport{position:relative;display:flex;flex-direction:column;border:1px solid var(--alb-line);border-radius:var(--alb-radius);background:var(--alb-bg);overflow:hidden}.ocr_pdf_nav{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:5px 8px;border-bottom:1px solid var(--alb-line);background:var(--alb-card)}.ocr_pdf_nav .btn-group{display:inline-flex}.ocr_page_jump{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--alb-muted)}.ocr_page_input{width:58px;height:24px;padding:0 4px;text-align:center;font-size:12px}.ocr_zoom_info{min-width:40px;text-align:right;font-size:12px;color:var(--alb-muted)}.ocr_canvas_wrap{position:relative;flex:1;min-height:0;overflow:auto;background:var(--alb-line-soft);padding:10px;cursor:grab}.ocr_canvas_wrap.ocr_panning{cursor:grabbing}.ocr_canvas_wrap.ocr_panning .ocr_overlay_canvas{cursor:grabbing}.ocr_canvas_inner{position:relative;display:inline-block;min-width:100%;min-height:100%;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ocr_doc_canvas{display:block;margin:0;background:#fff}.ocr_doc_img{display:block;max-width:none;margin:0;background:#fff;-webkit-user-drag:none}.ocr_overlay_canvas{position:absolute;top:0;left:0;cursor:grab}.ocr_right>.ocr_blocks{flex:1;min-height:0}.ocr_blocks{overflow:auto;border:1px solid var(--alb-line);border-radius:var(--alb-radius);background:var(--alb-bg);padding:6px}.ocr_page_sep{position:sticky;top:-6px;z-index:2;display:flex;align-items:center;gap:6px;margin:0 -6px 4px;padding:8px 10px;background:var(--alb-line-soft);border-radius:6px;font-size:12px;cursor:pointer;color:var(--alb-ink)}.ocr_page_sep+.ocr_page_sep{margin-top:6px}.ocr_page_sep:hover{background:var(--alb-row-hover)}.ocr_page_sep .ocr_page_chevron{transition:transform .15s;color:var(--alb-muted)}.ocr_page_sep_label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocr_page_sep_count{flex-shrink:0;min-width:20px;text-align:center;padding:1px 7px;border-radius:10px;background:var(--alb-line);color:var(--alb-muted);font-size:11px}.ocr_page_sep.active{background:var(--alb-primary-tint);color:var(--alb-primary-dark)}.ocr_page_sep.active .ocr_page_sep_count{background:var(--alb-primary-soft);color:var(--alb-primary-dark)}.ocr_page_blocks{padding:2px 4px 10px}.ocr_page_empty{padding:6px 4px 10px;font-size:12px;color:var(--alb-muted)}.ocr_block{border-radius:5px;margin-bottom:2px;cursor:pointer;transition:background .12s}.ocr_block:hover{background:var(--alb-row-hover)}.ocr_block.active{background:var(--alb-primary-tint)}.ocr_block.editing{background:#fff8e1}.ocr_block_row{display:flex;align-items:flex-start;gap:8px;padding:6px 8px}.ocr_block_num{flex-shrink:0;min-width:20px;color:var(--alb-muted);font-size:11px;padding-top:1px}.ocr_block_text{flex:1;font-size:13px;line-height:1.5;color:var(--alb-ink);word-break:break-word}.ocr_block_edit_btn{flex-shrink:0;border:none;background:0 0;color:var(--alb-muted);padding:2px 6px;border-radius:4px;cursor:pointer;opacity:.55;transition:opacity .12s,background .12s,color .12s}.ocr_block:focus-within .ocr_block_edit_btn,.ocr_block_row:hover .ocr_block_edit_btn{opacity:1}.ocr_block_edit_btn:hover{background:var(--alb-primary-tint);color:var(--alb-primary-dark);opacity:1}.ocr_block.editing .ocr_block_edit_btn{opacity:1;background:#f0c419;color:#5a4600}.ocr_block_edit_form{margin:0 4px 8px;padding:8px;background:#fffdf5;border:1px solid #f0e2ab;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.ocr_block_edit_ta{font-size:13px;resize:vertical}.ocr_block_edit_actions{margin-top:6px;text-align:right}.ocr_error{margin-bottom:8px}.ocr_state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:100%;padding:28px 18px;text-align:center;color:var(--alb-muted)}.ocr_state_icon{font-size:34px;line-height:1;color:var(--alb-primary-soft)}.ocr_state_title{font-size:16px;color:var(--alb-ink)}.ocr_state_text{max-width:380px;font-size:13px;line-height:1.5}.ocr_state_detail{max-width:420px;padding:6px 10px;border-radius:6px;background:var(--alb-danger-tint);color:var(--alb-danger);font-size:12px;word-break:break-word}.ocr_state_actions{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.ocr_state.is-wait .ocr_state_icon{color:var(--alb-warn)}.ocr_state.is-busy .ocr_state_icon{color:var(--alb-primary)}.ocr_state.is-error .ocr_state_icon{color:var(--alb-danger)}.ocr_progress{width:100%;max-width:320px;height:8px;border-radius:999px;background:var(--alb-line-soft);overflow:hidden}.ocr_progress>span{display:block;height:100%;border-radius:999px;background:var(--alb-primary);transition:width .4s ease}.ocr_progress.is-indeterminate>span{width:35%;animation:ocr_indeterminate 1.4s ease-in-out infinite}@keyframes ocr_indeterminate{0%{margin-left:-35%}100%{margin-left:100%}}.ocr_progress_text{font-size:12px;color:var(--alb-muted)}.ocr_entity_empty{padding:10px}.ocr_entity_summary{padding:2px 2px 8px}.ocr_entity_group{border:1px solid var(--alb-line);border-radius:4px;margin-bottom:8px;overflow:hidden}.ocr_entity_group_head{cursor:pointer;padding:7px 10px;background:var(--alb-bg);display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ocr_entity_group_head:hover{background:var(--alb-row-hover)}.ocr_entity_group_chevron{width:12px;font-size:11px;color:var(--alb-muted)}.ocr_entity_group_icon{margin-left:4px}.ocr_entity_group_name{margin-left:3px}.ocr_entity_group_count{background:var(--alb-muted)}.ocr_entity_group_linked{margin-left:4px}.ocr_entity_group_body{transition:none}.ocr_entity_row{padding:7px 10px;border-top:1px solid var(--alb-line-soft);transition:background .1s}.ocr_entity_row:hover{background:var(--alb-row-odd)}.ocr_entity_row_head{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.ocr_entity_auths{margin-top:3px}.ocr_entity_auths .fa{opacity:.6}.ocr_entity_actions{display:flex;gap:4px;margin-top:5px}.ocr_region_summary{padding:4px 2px;border-bottom:1px solid var(--alb-line-soft);margin-bottom:4px}.ocr_region{padding:6px;border-bottom:1px solid var(--alb-line-soft);cursor:pointer;border-left:4px solid var(--alb-warn)}.ocr_region.is-place{border-left-color:var(--alb-primary)}.ocr_region.is-known{border-left-color:var(--alb-success)}.ocr_region_head{font-size:11px;color:var(--alb-muted)}.ocr_region_edit{display:flex;gap:4px;margin-top:3px}.ocre_compare_bootbox .modal-dialog{width:70%}.ocr_compare_item{border:1px solid var(--alb-line);border-radius:3px;padding:8px;margin-bottom:8px;background:var(--alb-card)}.ocr_compare_item.active{border-color:var(--alb-primary);background:var(--alb-primary-tint)}.ocr_compare_head{margin-bottom:6px}.ocr_compare_preview{font-size:12px;color:var(--alb-muted);max-height:120px;overflow:auto;white-space:pre-wrap}.ocr_block_zoom_btn{position:absolute;display:none;z-index:5;width:24px;height:24px;padding:0;line-height:22px;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.35)}.ocre_imgeditor_bootbox .modal-dialog{width:96vw;max-width:96vw}.ocre_imgeditor_bootbox .modal-body{max-height:80vh;overflow:auto}.ocr_ie_wrap{display:flex;flex-wrap:wrap;gap:14px}.ocr_ie_canvas_wrap{flex:1 1 68%;min-width:280px;max-height:72vh;overflow:auto;border:1px solid var(--alb-line);border-radius:4px;background:#2b2b2b;text-align:center;padding:6px}.ocr_ie_canvas{image-rendering:-webkit-optimize-contrast;background:#fff}.ocr_ie_controls{flex:1 1 30%;min-width:180px}.ocr_ie_ctrl{margin-bottom:10px}.ocr_ie_ctrl label{display:block;font-size:12px;color:var(--alb-muted);margin-bottom:2px}.ocr_ie_ctrl_buttons{margin-top:6px}.ocr_ie_ctrl_buttons .btn.active{background:#f0c419;border-color:#d4ac0d;color:#5a4600}.ocr_ie_text{flex:1 1 100%;margin-top:4px}.ocr_ie_textarea{font-size:13px;resize:vertical}@media (max-width:991px){.ocre_split{flex-direction:column;overflow:auto}.ocre_split>.ocre_split_main{flex:0 0 auto;height:62vh;min-height:300px}.ocre_split>.ocre_split_side{flex:0 0 auto;height:48vh;min-height:240px;margin-top:10px}.ocre_split_handle{display:none}.ocr_toolbar{gap:6px 10px}.ocr_tb_group+.ocr_tb_group{padding-left:0;border-left:0}.ocr_comment_wrap{width:100%}.ocr_comment_wrap .ocr_comment{flex:1 1 180px;width:auto}}@media (prefers-reduced-motion:reduce){.ocr_progress.is-indeterminate>span{animation:none;width:100%;opacity:.5}.ocr_block,.ocr_page_sep .ocr_page_chevron,.ocr_progress>span{transition:none}}.ocre_prob_bootbox .modal-dialog{width:96vw;max-width:96vw;margin:14px auto}.ocre_prob_bootbox .modal-body{padding:0;height:calc(100vh - 175px);min-height:480px}.ocre_prob_bootbox .bootbox-body{height:100%}.ocre_prob_bootbox .ocre_prob_host{height:100%}.hpv{--hpv-ink:var(--alb-ink, #1c2733);--hpv-muted:var(--alb-muted, #516070);--hpv-line:var(--alb-line, #d6dfea);--hpv-line-soft:var(--alb-line-soft, #e8eef5);--hpv-line-strong:var(--alb-line-strong, #c3cfdd);--hpv-bg:var(--alb-bg, #f3f6fa);--hpv-card:var(--alb-card, #ffffff);--hpv-row-hover:var(--alb-row-hover, #eaf1fa);--hpv-primary:var(--alb-primary, #2c5c9a);--hpv-primary-dark:var(--alb-primary-dark, #1d4272);--hpv-tint:var(--alb-primary-tint, #e8eff8);--hpv-soft:var(--alb-primary-soft, #cddbee);--hpv-accent:var(--alb-accent, #6d4fd0);--hpv-accent-tint:var(--alb-accent-tint, #ece8fa);--hpv-high:var(--alb-success, #1f7a3a);--hpv-mid:var(--alb-warn, #a15c00);--hpv-low:var(--alb-danger, #b3261e);--hpv-unk:var(--alb-muted, #516070);--hpv-low-tint:var(--alb-danger-tint, #fbe9e7);--hpv-radius:var(--alb-radius, 8px);--hpv-focus:#1a5fd0;--hpv-paper:#ffffff;--hpv-stage:#e6ebf2;position:relative;display:flex;flex-direction:column;height:100%;min-height:420px;box-sizing:border-box;font-size:14px;line-height:1.4;color:var(--hpv-ink);background:var(--hpv-bg);border:1px solid var(--hpv-line);border-radius:var(--hpv-radius);overflow:hidden}.hpv *,.hpv :after,.hpv :before{box-sizing:border-box}.hpv [hidden]{display:none!important}.hpv button,.hpv input,.hpv textarea{font:inherit}.hpv button{margin:0}.hpv [tabindex]:focus-visible,.hpv a:focus-visible,.hpv button:focus-visible,.hpv input:focus-visible,.hpv textarea:focus-visible{outline:3px solid var(--hpv-focus)!important;outline-offset:1px}.hpv .hpv-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hpv .hpv-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:8px 12px;background:var(--hpv-card);border-bottom:1px solid var(--hpv-line);flex-shrink:0}.hpv .hpv-filters,.hpv .hpv-pager,.hpv .hpv-zoom{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hpv .hpv-zoom{margin-left:auto}.hpv .hpv-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 11px;border:1px solid var(--hpv-line-strong);border-radius:6px;background:var(--hpv-card);color:var(--hpv-primary-dark);cursor:pointer;white-space:nowrap}.hpv .hpv-btn:hover:not(:disabled):not(.is-on){background:var(--hpv-tint);border-color:var(--hpv-primary)}.hpv .hpv-btn:disabled{opacity:.45;cursor:default}.hpv .hpv-btn.is-on{background:var(--hpv-primary);border-color:var(--hpv-primary);color:#fff}.hpv .hpv-btn.is-on:hover:not(:disabled){background:var(--hpv-primary-dark);border-color:var(--hpv-primary-dark)}.hpv .hpv-btn.hpv-iconbtn{min-width:30px;padding:0 8px;font-size:18px;line-height:1;font-weight:700}.hpv .hpv-fbtn .hpv-cnt{display:inline-block;min-width:20px;padding:0 6px;border-radius:10px;background:var(--hpv-tint);color:var(--hpv-primary-dark);font-size:12px;text-align:center;line-height:18px}.hpv .hpv-fbtn.is-on .hpv-cnt{background:rgba(255,255,255,.25);color:#fff}.hpv .hpv-pg{display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:400;color:var(--hpv-muted)}.hpv .hpv-pg input{width:64px;height:30px;padding:0 6px;border:1px solid var(--hpv-line-strong);border-radius:6px;background:var(--hpv-card);color:var(--hpv-ink);text-align:center}.hpv .hpv-allp,.hpv .hpv-thr{display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:400;color:var(--hpv-muted);font-size:13px}.hpv .hpv-thr input[type=range]{width:110px;accent-color:var(--hpv-primary)}.hpv .hpv-thr output{min-width:38px;color:var(--hpv-ink);font-weight:700}.hpv .hpv-sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:5px 12px;background:var(--hpv-bg);border-bottom:1px solid var(--hpv-line);font-size:12px;color:var(--hpv-muted);flex-shrink:0}.hpv .hpv-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none}.hpv .hpv-legend li{display:inline-flex;align-items:center;gap:6px}.hpv .hpv-sw{display:inline-block;width:18px;height:12px;border-radius:3px;border:2px solid var(--hpv-high);background:rgba(31,122,58,.1)}.hpv .hpv-sw.hpv-lv-mid{border-color:var(--hpv-mid);background:rgba(161,92,0,.16)}.hpv .hpv-sw.hpv-lv-low{border:2px dashed var(--hpv-low);background:repeating-linear-gradient(135deg,rgba(179,38,30,.3) 0,rgba(179,38,30,.3) 2px,transparent 2px,transparent 5px)}.hpv .hpv-sw.hpv-lv-unk{border:2px dotted var(--hpv-unk);background:0 0}.hpv .hpv-body{display:flex;flex:1 1 auto;min-height:0}.hpv .hpv-stagewrap{flex:1 1 52%;min-width:0;overflow:auto;padding:12px;background:var(--hpv-stage)}.hpv .hpv-stage{margin:0 auto}.hpv .hpv-paper{position:relative;width:100%;height:0;background:var(--hpv-paper);box-shadow:0 1px 6px rgba(18,38,70,.28)}.hpv .hpv-bg{position:absolute;left:0;top:0;right:0;bottom:0}.hpv .hpv-bg canvas,.hpv .hpv-bg img{display:block;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.hpv .hpv-bg.is-noimage{display:flex;align-items:center;justify-content:center;color:var(--hpv-muted);font-size:13px;background:repeating-linear-gradient(135deg,#f7f9fc 0,#f7f9fc 10px,#eef2f7 10px,#eef2f7 20px)}.hpv .hpv-overlay{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}.hpv .hpv-hatch-bg{fill:transparent}.hpv .hpv-hatch-ln{stroke:var(--hpv-low);stroke-opacity:0.55}.hpv .hpv-r{fill:transparent;stroke:var(--hpv-unk);stroke-width:1px;cursor:pointer;pointer-events:all;transition:stroke-width 80ms,fill-opacity 80ms,opacity .12s}.hpv .hpv-r.hpv-lv-high{stroke:var(--hpv-high);stroke-opacity:0.55;fill:var(--hpv-high);fill-opacity:0.06}.hpv .hpv-r.hpv-lv-mid{stroke:var(--hpv-mid);stroke-width:1.6px;fill:var(--hpv-mid);fill-opacity:0.15}.hpv .hpv-r.hpv-lv-low{stroke:var(--hpv-low);stroke-width:2.2px;stroke-dasharray:6 3;fill:var(--hpv-pattern,var(--hpv-low));fill-opacity:1}.hpv .hpv-r.hpv-lv-unk{stroke:var(--hpv-unk);stroke-dasharray:2 3;fill:none}.hpv .hpv-r.hpv-r-line{stroke:var(--hpv-primary);stroke-opacity:0.4;stroke-dasharray:3 3;fill:var(--hpv-primary);fill-opacity:0.04}.hpv .hpv-r.is-doubt:not(.hpv-lv-low){stroke-dasharray:6 3}.hpv .hpv-r.is-mod{stroke:var(--hpv-accent);stroke-dasharray:none;stroke-width:2.4px;stroke-opacity:1;fill:var(--hpv-accent);fill-opacity:0.16}.hpv .hpv-r.is-hot{stroke-width:2.8px;fill-opacity:0.28}.hpv .hpv-r.is-active{stroke:var(--hpv-focus);stroke-width:3.4px;stroke-dasharray:none;stroke-opacity:1;fill:var(--hpv-focus);fill-opacity:0.2}.hpv .hpv-r.is-dim{opacity:.12}.hpv .hpv-lineoutline{fill:none;stroke:var(--hpv-primary);stroke-width:1.6px;stroke-dasharray:7 4;pointer-events:none}.hpv .hpv-panel{position:relative;flex:1 1 48%;min-width:0;overflow:auto;background:var(--hpv-card);border-left:1px solid var(--hpv-line)}.hpv .hpv-lines{list-style:none;margin:0;padding:6px 6px 24px}.hpv .hpv-line{display:flex;align-items:flex-start;gap:8px;padding:5px 8px;border-radius:8px;border-left:3px solid transparent}.hpv .hpv-line:hover{background:var(--hpv-row-hover)}.hpv .hpv-line.is-active{background:var(--hpv-tint);border-left-color:var(--hpv-primary)}.hpv .hpv-line.is-hidden{display:none}.hpv .hpv-lnum{flex:0 0 24px;padding-top:7px;text-align:right;font-size:11px;font-weight:700;color:var(--hpv-muted)}.hpv .hpv-lbar{flex:0 0 34px;height:5px;margin-top:13px;border-radius:3px;background:var(--hpv-line-soft);overflow:hidden}.hpv .hpv-lbar i{display:block;height:100%;background:var(--hpv-high)}.hpv .hpv-lbar i.hpv-lv-mid{background:var(--hpv-mid)}.hpv .hpv-lbar i.hpv-lv-low{background:var(--hpv-low)}.hpv .hpv-lbar i.hpv-lv-unk{background:var(--hpv-unk)}.hpv .hpv-words{display:flex;flex-wrap:wrap;gap:3px 3px;min-width:0;flex:1 1 auto;font-size:15px}.hpv .hpv-plain{color:var(--hpv-ink);padding:2px 0}.hpv .hpv-w{position:relative;display:inline-flex;align-items:baseline;gap:4px;padding:2px 6px 1px;border:1px solid transparent;border-bottom:4px solid var(--hpv-high);border-radius:6px 6px 3px 3px;background:0 0;color:var(--hpv-ink);cursor:pointer;line-height:1.35}.hpv .hpv-w.is-hot,.hpv .hpv-w:hover{background:var(--hpv-tint)}.hpv .hpv-w.hpv-lv-high{border-bottom-color:rgba(31,122,58,.45)}.hpv .hpv-w.hpv-lv-mid{border-bottom-color:var(--hpv-mid);background:rgba(161,92,0,.07)}.hpv .hpv-w.hpv-lv-low{border-bottom:4px dashed var(--hpv-low);background:var(--hpv-low-tint)}.hpv .hpv-w.hpv-lv-unk{border-bottom:4px dotted var(--hpv-unk)}.hpv .hpv-w.is-doubt:not(.hpv-lv-low){box-shadow:inset 0 0 0 1px rgba(161,92,0,.45)}.hpv .hpv-w.is-mod{background:var(--hpv-accent-tint);border-color:rgba(109,79,208,.45);border-bottom:4px solid var(--hpv-accent)}.hpv .hpv-w.is-active{background:var(--hpv-soft);border-color:var(--hpv-focus);box-shadow:0 0 0 2px rgba(26,95,208,.25)}.hpv .hpv-w.is-dim{opacity:.28}.hpv .hpv-w .hpv-wp{display:none;font-size:10px;font-weight:700;color:var(--hpv-muted);font-variant-numeric:tabular-nums}.hpv .hpv-w.show-p .hpv-wp{display:inline}.hpv .hpv-w .hpv-mk{display:inline-flex;gap:2px;align-self:center;color:var(--hpv-muted)}.hpv .hpv-w .hpv-mk i{display:inline-flex;font-style:normal}.hpv .hpv-w .hpv-mk .hpv-mk-mod,.hpv .hpv-w .hpv-mk .hpv-mk-note{color:var(--hpv-accent)}.hpv.hpv-allpercent .hpv-w .hpv-wp{display:inline}.hpv .hpv-pop{position:absolute;z-index:30;width:380px;max-width:calc(100% - 16px);max-height:calc(100% - 12px);overflow:auto;padding:10px 12px 12px;background:var(--hpv-card);border:1px solid var(--hpv-line-strong);border-radius:12px;box-shadow:0 12px 34px rgba(18,38,70,.28)}.hpv .hpv-pop.is-sheet{position:absolute;max-height:70%;width:auto}.hpv .hpv-pop:focus{outline:0!important}.hpv .hpv-pop .hpv-pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.hpv .hpv-pop .hpv-pop-title{font-size:14px;color:var(--hpv-primary-dark)}.hpv .hpv-pop .hpv-pop-x{width:30px;height:30px;border:0;border-radius:6px;background:0 0;color:var(--hpv-muted);font-size:22px;line-height:1;cursor:pointer}.hpv .hpv-pop .hpv-pop-x:hover{background:var(--hpv-tint)}.hpv .hpv-pop .hpv-pop-sub{font-size:13px;color:var(--hpv-muted)}.hpv .hpv-pop .hpv-pop-sub b{color:var(--hpv-ink)}.hpv .hpv-pop .hpv-pop-why{margin:4px 0 8px;padding:5px 8px;border-radius:6px;background:var(--hpv-bg);font-size:12px;color:var(--hpv-muted)}.hpv .hpv-pop .hpv-alts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.hpv .hpv-pop .hpv-alt-btn,.hpv .hpv-pop .hpv-alt-row{display:grid;grid-template-columns:16px minmax(44px,1fr) minmax(34px,70px) 44px auto;align-items:center;gap:8px;width:100%;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:0 0;text-align:left;color:var(--hpv-ink)}.hpv .hpv-pop .hpv-alt-btn{cursor:pointer}.hpv .hpv-pop .hpv-alt-btn:hover{background:var(--hpv-row-hover)}.hpv .hpv-pop .hpv-alt.is-sel .hpv-alt-btn,.hpv .hpv-pop .hpv-alt.is-sel .hpv-alt-row{background:var(--hpv-tint);border-color:var(--hpv-primary)}.hpv .hpv-pop .hpv-radio{width:14px;height:14px;border:2px solid var(--hpv-muted);border-radius:50%;background:#fff}.hpv .hpv-pop .hpv-alt-row .hpv-radio{visibility:hidden}.hpv .hpv-pop .hpv-alt.is-sel .hpv-alt-row .hpv-radio{visibility:visible}.hpv .hpv-pop .hpv-alt.is-sel .hpv-radio{border-color:var(--hpv-primary);background:var(--hpv-primary);box-shadow:inset 0 0 0 2px #fff}.hpv .hpv-pop .hpv-alt-t{font-weight:700;overflow:hidden;text-overflow:ellipsis}.hpv .hpv-pop .hpv-alt-bar{display:block;height:9px;border-radius:5px;background:var(--hpv-line-soft);overflow:hidden}.hpv .hpv-pop .hpv-alt-bar i{display:block;height:100%;background:var(--hpv-primary);border-radius:5px}.hpv .hpv-pop .hpv-alt.is-auto .hpv-alt-bar i{background:var(--hpv-high)}.hpv .hpv-pop .hpv-alt-p{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.hpv .hpv-pop .hpv-link{display:inline-block;margin:6px 0 0 8px;padding:2px 4px;border:0;background:0 0;color:var(--hpv-primary-dark);text-decoration:underline;cursor:pointer;font-size:13px}.hpv .hpv-pop .hpv-badges{display:inline-flex;gap:4px;justify-content:flex-end;min-width:0}.hpv .hpv-pop .hpv-badge{padding:0 7px;border-radius:9px;background:var(--hpv-bg);border:1px solid var(--hpv-line-strong);color:var(--hpv-muted);font-size:11px;line-height:17px;white-space:nowrap}.hpv .hpv-pop .hpv-badge.hpv-badge-on{background:var(--hpv-primary);border-color:var(--hpv-primary);color:#fff}.hpv .hpv-pop .hpv-det{margin-top:8px;border-top:1px solid var(--hpv-line-soft);padding-top:6px}.hpv .hpv-pop .hpv-det summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--hpv-primary-dark);padding:2px 0;list-style:none}.hpv .hpv-pop .hpv-det summary::-webkit-details-marker{display:none}.hpv .hpv-pop .hpv-det summary:before{content:'\25B8';display:inline-block;width:14px;transition:transform .12s}.hpv .hpv-pop .hpv-det[open] summary:before{transform:rotate(90deg)}.hpv .hpv-pop .hpv-det .hpv-dot{display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:var(--hpv-accent)}.hpv .hpv-pop .hpv-det input[type=text],.hpv .hpv-pop .hpv-det textarea{width:100%;margin-top:4px;padding:6px 8px;border:1px solid var(--hpv-line-strong);border-radius:6px;background:#fff;color:var(--hpv-ink)}.hpv .hpv-pop .hpv-det textarea{resize:vertical;min-height:52px}.hpv .hpv-pop .hpv-row{display:flex;gap:6px;align-items:center}.hpv .hpv-pop .hpv-row.hpv-row-end{justify-content:flex-end;margin-top:5px}.hpv .hpv-pop .hpv-row input{flex:1 1 auto;width:auto;min-width:0;margin-top:0}.hpv .hpv-pop .hpv-pop-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid var(--hpv-line-soft)}.hpv .hpv-pop .hpv-pend{font-size:12px;color:var(--hpv-muted)}.hpv .hpv-pop .hpv-note-view{margin-top:10px;padding:8px;border-radius:6px;background:var(--hpv-accent-tint);color:var(--hpv-ink);font-size:13px}.hpv .hpv-state{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:rgba(255,255,255,.88);color:var(--hpv-muted);z-index:5}.hpv .hpv-state p{margin:0}.hpv .hpv-state[data-kind=empty]{background:0 0}.hpv .hpv-spin{width:28px;height:28px;border:3px solid var(--hpv-line);border-top-color:var(--hpv-primary);border-radius:50%;animation:hpv-spin .8s linear infinite}.hpv .hpv-toast{position:absolute;left:50%;bottom:12px;transform:translate(-50%,8px);z-index:40;padding:7px 14px;border-radius:18px;background:var(--hpv-ink);color:#fff;font-size:13px;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}.hpv .hpv-toast.is-on{opacity:1;transform:translate(-50%,0)}.hpv .hpv-toast.is-err{background:var(--hpv-low)}.hpv.hpv-narrow .hpv-body{flex-direction:column}.hpv.hpv-narrow .hpv-stagewrap{flex:0 0 40%}.hpv.hpv-narrow .hpv-panel{flex:1 1 60%;border-left:0;border-top:1px solid var(--hpv-line)}.hpv.hpv-narrow .hpv-zoom{margin-left:0}.hpv.hpv-narrow .hpv-thr input[type=range]{width:90px}@keyframes hpv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hpv .hpv-spin{animation-duration:3s}.hpv .hpv-r,.hpv .hpv-toast{transition:none}}@media (forced-colors:active){.hpv .hpv-w{border:1px solid CanvasText}.hpv .hpv-w.is-active{outline:3px solid Highlight}.hpv .hpv-r{stroke:CanvasText}}
