/*! 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}
