.ull-seccion-titulo{color:#54595f;margin:86px 0 40px;font-size:26px;font-weight:600;line-height:1}.ull-seccion-titulo.ull-seccion-recientes{color:#030303;margin:40px 0 20px}.ull-destacadas-lista{flex-direction:column;gap:7.5px;margin:20px 0;line-height:1.7222;display:flex}.ull-destacada-item{background:#fff;border:2px solid #c9a227;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12.5px;transition:all .15s;display:flex;position:relative}.ull-destacada-item:before{content:"★";color:#1a1a2e;background:#c9a227;border-radius:10px;padding:2px 8px;font-size:12px;position:absolute;top:-10px;left:12px}.ull-destacada-item:hover{border-color:#036;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.ull-destacada-content{flex:1}.ull-destacada-meta{flex-wrap:wrap;gap:7.5px;margin:0 0 5px;font-size:12px;display:flex}.ull-destacada-titulo,.ull-item-title{color:#3d3d3d;margin:0;font-size:12.8px;font-weight:800;line-height:1.4}.ull-destacada-titulo a,.ull-item-title a{color:inherit;text-decoration:none}.ull-destacada-titulo a:hover{color:#06c;text-decoration:underline}.ull-meta-tipo{color:#fff;background:#036;border-radius:4px;padding:2px 6px;font-weight:500}.ull-meta-numero{color:#6c757d;font-family:monospace;font-weight:600}.ull-meta-fecha{color:#6c757d}.ull-item-estado{text-transform:uppercase;letter-spacing:.5px;border:1px solid #0000;border-radius:20px;flex-shrink:0;padding:3.5px 7.5px;font-size:11.2px;font-weight:600}.ull-estado-vigente{color:#155724;background:#d4edda;border-color:#28a7454d}.ull-estado-derogada{color:#721c24;background:#f8d7da;border-color:#dc35454d}.ull-estado-modificada{color:#856404;background:#fff3cd;border-color:#ffc1074d}.ull-estado-pendiente{color:#6c757d;background:#6c757d1a;border-color:#6c757d4d}.ull-normativa-container{color:#333;max-width:1200px;margin:0 auto;padding:12.5px;line-height:1.5}.ull-normativa-header{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;flex-direction:column;gap:9.375px;margin:0 0 15px;padding:12.5px;display:flex}.ull-search-enhanced{background:#d1d4d7;border-radius:12px;margin:0 0 15px;padding:20px;position:relative;overflow:visible}.ull-search-title{color:#121111;align-items:center;gap:5px;margin:0 0 5px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.ull-search-subtitle{color:#121111;margin:0 0 15px;font-size:14.4px;font-weight:300}.ull-search-main{margin:0 0 10px;display:flex;position:relative}.ull-search-main-input{color:#333;background:#fff;border:2px solid #0000;border-radius:8px;width:100%;padding:10px 35px 10px 12.5px;font-size:18px;font-weight:300;transition:all .3s;box-shadow:0 4px 15px #0003}.ull-search-main-input:focus{border-color:#06c;outline:none;box-shadow:0 4px 20px #0066cc4d}.ull-search-main-input::placeholder{color:#999}.ull-search-main-btn{color:#fff;cursor:pointer;background:#9600cc;border:none;border-radius:6px;align-items:center;gap:4px;padding:7px 12px;font-size:14.4px;font-weight:700;transition:background .2s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ull-search-main-btn:hover{background:#036}.ull-search-main-btn svg{width:18px;height:18px}.ull-quick-filters{flex-wrap:wrap;gap:5px;margin:0 0 10px;display:flex}.ull-quick-filter{color:#121111;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;align-items:center;gap:3px;padding:4px 8px;font-size:13.6px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.ull-quick-filter:hover,.ull-quick-filter.active{color:#000;background:#fff;border-color:#0000}.ull-quick-filter .count{background:#fff3;border-radius:10px;padding:1px 4px;font-size:7.5px}.ull-quick-filter:hover .count,.ull-quick-filter.active .count{color:#fff;background:#036}.ull-advanced>summary{list-style:none}.ull-advanced>summary::-webkit-details-marker{display:none}.ull-advanced-filters-toggle{color:#121111;cursor:pointer;align-items:center;gap:4px;padding:4px 0;font-size:14.4px;font-weight:300;transition:color .2s;display:inline-flex}.ull-advanced-filters-toggle svg{width:16px;height:16px;transition:transform .3s}.ull-advanced[open] .ull-advanced-filters-toggle svg{transform:rotate(180deg)}.ull-advanced-filters{background:#ffffff26;border-radius:8px;margin:10px 0 0;padding:10px}.ull-advanced-filters-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ull-filter-group label{color:#121111;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;font-size:12.8px;font-weight:500;display:block}.ull-filter-group select,.ull-filter-group input{color:#333;background:#fffffff2;border:1px solid #ffffff4d;border-radius:6px;width:100%;padding:6px 8px;font-size:14.4px}.ull-filter-group select:focus,.ull-filter-group input:focus{border-color:#06c;outline:none}.ull-filter-actions{gap:5px;margin:10px 0 0;display:flex}.ull-filter-apply{color:#000;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:6px 12px;font-weight:500;transition:all .2s}.ull-filter-reset{color:#121111;background:0 0;border:1px solid #121111;border-radius:6px;padding:6px 12px;font-weight:300;text-decoration:none;transition:all .2s}.ull-filter-reset:hover{background:#ffffff1a}.ull-filter-apply:hover{color:#fff;background:#06c}.ull-search-suggestions{z-index:100;background:#fff;border-radius:0 0 8px 8px;max-height:300px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #00000026}.ull-search-suggestions.visible{display:block}.ull-suggestion-item{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;gap:7.5px;padding:7.5px 10px;transition:background .15s;display:flex}.ull-suggestion-item:hover,.ull-suggestion-item.selected{background:#f8f9fa}.ull-suggestion-item:last-child{border-bottom:none}.ull-suggestion-icon{background:#f8f9fa;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;display:flex}.ull-suggestion-content{flex:1;min-width:0}.ull-suggestion-title{color:#333;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ull-suggestion-meta{color:#666;font-size:8px}.ull-suggestion-type{color:#fff;text-transform:uppercase;background:#036;border-radius:3px;padding:1.5px 4px;font-size:7px}.ull-normativa-list{flex-direction:column;display:flex}.ull-normativa-item{background:#fff;border:1px solid #dee2e6;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:15px;margin:0 0 10px;padding:12.5px;transition:all .2s;display:flex}.ull-normativa-item:hover{border-color:#06c;transform:translateY(-2px);box-shadow:0 4px 12px #0066cc1a}.ull-item-content{flex:1;min-width:0}.ull-item-title{color:#333;margin:0 0 8px}.ull-item-title a:hover{color:#06c}.ull-item-meta{flex-wrap:wrap;gap:7.5px;font-size:13px;display:flex}.ull-item-meta span{align-items:center;gap:4px;display:inline-flex}.ull-item-excerpt{color:#666;margin:5px 0 0;font-size:10.4px;line-height:1.5}@media (width<=768px){.ull-search-enhanced{padding:15px 10px}.ull-search-title{font-size:12px}.ull-search-main-input{padding:9px 30px 9px 10px;font-size:10px}.ull-search-main-btn{padding:6px}.ull-search-main-btn span{display:none}.ull-quick-filters{flex-wrap:nowrap;margin-bottom:5px;padding-bottom:5px;overflow-x:auto}.ull-quick-filter{flex-shrink:0}.ull-advanced-filters-grid{grid-template-columns:1fr}}@media (width<=576px){.ull-destacada-item{flex-direction:column}}.ull-archive-header h1{color:#3d3d3d;margin:27px 0 13.5px;font-size:35px;font-weight:800;line-height:1.3}.ull-listado .ull-item-title a{color:#57068c}.ull-search-summary{background:#f8f9fa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 10px;padding:10px;font-size:9px;display:flex}.ull-search-summary:empty{display:none}.ull-search-summary-term{color:#fff;background:#bf5fbc;border-radius:4px;padding:2.5px 6px;font-weight:500}.ull-active-filter{background:#e9ecef;border-radius:4px;align-items:center;gap:3px;padding:2.5px 6px;font-size:8.5px;display:inline-flex}.ull-active-filter-remove{color:#666;cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0;font-weight:700;text-decoration:none}.ull-active-filter-remove:hover{color:#dc3545}.ull-results-info{color:#333;background:#e7f3ff;border-left:4px solid #bf5fbc;border-radius:0 6px 6px 0;margin:0 0 20px;padding:12px 16px;font-size:14px}.ull-match-info{color:#666;flex-wrap:wrap;align-items:center;gap:4px;margin:5px 0 0;font-size:8px;display:flex}.ull-match-label{font-weight:500}.ull-match-badge{color:#bf5fbc;background:linear-gradient(135deg,#0066cc1a 0%,#0033661a 100%);border:1px solid #06c3;border-radius:12px;align-items:center;padding:2px 5px;font-size:7.5px;font-weight:500;display:inline-flex}.ull-search-highlight{color:inherit;background:linear-gradient(135deg,#fff3cd 0%,#ffeeba 100%);border-radius:3px;padding:.1em .25em;font-weight:500}.ull-pagination{flex-wrap:wrap;justify-content:center;gap:5px;margin:30px 0 0;display:flex}.ull-pagination .page-numbers{color:#333;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:8px 14px;font-size:16px;font-weight:300;line-height:1.5;text-decoration:none;transition:all .2s;display:inline-block}.ull-pagination button.page-numbers:hover,.ull-pagination .current{color:#fff;background:#57068c;border-color:#57068c}.ull-pagination .dots{cursor:default}.ull-norma-ficha{color:#333;background:#fff;border-radius:6px;position:relative}.ull-ficha-header{color:#080808;background:linear-gradient(135deg,#fff 0%,#f7f7f7 100%);padding:25px 30px}.ull-ficha-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.ull-ficha-estado,.ull-estado-badge{border:1px solid #0000;border-radius:3px;padding:0 4px}.ull-ficha-version-current{color:#fff;background:#28a745;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.ull-ficha-titulo{margin:0 0 13.5px;font-size:35px;font-weight:400;line-height:1.3}.ull-ficha-numero{margin:0 0 13.5px;font-weight:300}.ull-ficha-ultima-actualizacion{color:#666;background:#00000008;border-left:3px solid #bf5fbc;border-radius:6px;align-items:center;gap:3.4px;margin:5px 0 10px;padding:3.4px 6.8px;font-size:8.5px;display:inline-flex}.ull-ficha-ultima-actualizacion time{color:#333;font-weight:700}.ull-ficha-actions{flex-wrap:wrap;gap:10px;margin:15px 0 0;display:flex}.ull-btn-pdf,.ull-btn-xml{color:#fff;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;display:flex;box-shadow:0 2px 8px #0003}.ull-btn-pdf{background:linear-gradient(135deg,#36068c 0%,#2b0570 100%)}.ull-btn-xml{background:linear-gradient(135deg,#2e7d32 0%,#1b5e20 100%)}.ull-btn-rss{color:#f26522;background:#fff5f0;border:1px solid #f26522;border-radius:6px;align-items:center;gap:2.6px;padding:4.4px 8.75px;font-size:8.75px;font-weight:500;text-decoration:none;display:flex}.ull-tab-radio{opacity:0;pointer-events:none;position:absolute}.ull-ficha-tabs{background:#f8f9fa;border-bottom:2px solid #dee2e6;flex-wrap:wrap;display:flex}.ull-tab{color:#666;cursor:pointer;border-bottom:2px solid #0000;margin:0 0 -2px;padding:9.4px 15.6px;font-size:15px}.ull-tab:hover{color:#57068c}.ull-ficha-content{padding:25px}.ull-tab-content{padding:0 25px;display:none}:is(.ull-norma-ficha:has(#ull-tab-informacion:checked) .ull-tab-informacion,.ull-norma-ficha:has(#ull-tab-contenido:checked) .ull-tab-contenido,.ull-norma-ficha:has(#ull-tab-versiones:checked) .ull-tab-versiones,.ull-norma-ficha:has(#ull-tab-relaciones:checked) .ull-tab-relaciones){display:block}:is(.ull-norma-ficha:has(#ull-tab-informacion:checked) label[for=ull-tab-informacion],.ull-norma-ficha:has(#ull-tab-contenido:checked) label[for=ull-tab-contenido],.ull-norma-ficha:has(#ull-tab-versiones:checked) label[for=ull-tab-versiones],.ull-norma-ficha:has(#ull-tab-relaciones:checked) label[for=ull-tab-relaciones]){color:#57068c;background:#fff;border-bottom-color:#57068c}:is(.ull-norma-ficha:has(#ull-tab-informacion:focus-visible) label[for=ull-tab-informacion],.ull-norma-ficha:has(#ull-tab-contenido:focus-visible) label[for=ull-tab-contenido],.ull-norma-ficha:has(#ull-tab-versiones:focus-visible) label[for=ull-tab-versiones],.ull-norma-ficha:has(#ull-tab-relaciones:focus-visible) label[for=ull-tab-relaciones]){outline-offset:-2px;outline:2px solid #57068c}.ull-info-item strong{font-weight:700}.ull-term-link{color:#57068c;background:#f8f9fa;border-radius:20px;padding:2px 8px;font-size:14px;text-decoration:none}.ull-term-link:hover{text-decoration:underline}.ull-contenido-norma h2{color:#5c068c;margin:0 0 13.5px;scroll-margin-top:140px;font-size:26px;font-weight:800;line-height:1.3}.ull-contenido-norma h3{color:#333;margin:27px 0 13.5px;scroll-margin-top:140px;font-size:22px;font-weight:800;line-height:1.3}.ull-contenido-norma>p{color:#3d3d3d;margin:0 0 13.5px;line-height:1.72}.ull-tabla-contenidos{background:#f8f9fa;border:2px solid #dee2e6;margin:10px 0 20px;padding:15px;box-shadow:0 2px 8px #00000014}.ull-tabla-contenidos>summary{cursor:pointer;list-style:none}.ull-tabla-contenidos>summary::-webkit-details-marker{display:none}.ull-contenido-norma .ull-toc-titulo{color:#5c068c;margin:0 0 5px;font-size:20px}.ull-toc-toggle{color:#57068c;border:1px solid #dee2e6;border-radius:6px;align-items:center;gap:5px;padding:5px 7.5px;font-size:8.75px;display:inline-flex}.ull-tabla-contenidos[open] .ull-toc-toggle{color:#fff;background:#57068c}.ull-tabla-contenidos[open] .ull-toc-icon{transform:rotate(180deg)}.ull-tabla-contenidos .ull-toc-text-collapse,.ull-tabla-contenidos[open] .ull-toc-text-expand{display:none}.ull-tabla-contenidos[open] .ull-toc-text-collapse{display:inline}.ull-toc-counter{color:#666;margin-left:2.5px;font-size:7.5px}.ull-tabla-contenidos[open] .ull-toc-counter{color:#ffffffb3}.ull-contenido-norma .ull-toc-list,.ull-contenido-norma .ull-toc-sublist{margin:10px 0 0;padding:0;list-style:none}.ull-contenido-norma .ull-toc-sublist{border-left:2px solid #dee2e6;margin:5px 0 0 15px;padding-left:10px}.ull-toc-item{margin:5px 0}.ull-contenido-norma .ull-toc-link{color:#333;border-radius:4px;padding:3.75px 7.5px;text-decoration:none;display:inline-block}.ull-contenido-norma .ull-toc-link:hover{background:#57068c0f;text-decoration:underline}.ull-contenido-norma .ull-toc-level-2 .ull-toc-link{font-size:15px;font-weight:600}.ull-contenido-norma .ull-toc-level-3 .ull-toc-link{font-size:14px;font-weight:500}.ull-versiones-container-public{margin:20px 0}.ull-versiones-header{border-bottom:1px solid #dee2e6;margin-bottom:25px;padding-bottom:15px}.ull-versiones-header p{color:#666;margin:0;font-size:14px}.ull-versiones-timeline{flex-direction:column;display:flex}.ull-version-card{border-bottom:1px dashed #e5e7eb;gap:20px;padding:20px 0;display:flex}.ull-version-current{background:#f4fbf6}.ull-version-timeline-marker{flex-direction:column;align-items:center;display:flex}.ull-marker-dot{background:#ccc;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 2px #ccc}.ull-marker-current{background:#57068c;box-shadow:0 0 0 2px #57068c}.ull-marker-line{background:#e5e7eb;flex:1;width:2px;margin:8px 0 0}.ull-version-card-content{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:10px;flex:1;padding:20px}.ull-version-current .ull-version-card-content{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-color:#57068c}.ull-version-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#57068c;border-radius:20px;margin:0 0 12px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.ull-version-main{flex-wrap:wrap;align-items:center;gap:15px;margin:0 0 10px;display:flex}.ull-version-num{color:#333;font-size:22px;font-weight:700}.ull-version-current .ull-version-num{color:#57068c}.ull-version-date{color:#666;font-size:13px}.ull-version-changes{color:#555;margin:0;font-size:14px}.ull-version-view-btn{color:#fff;background:#57068c;border:1px solid #dee2e6;border-radius:6px;align-items:center;gap:6px;margin:10px 0 0;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ull-relacion-tipo{margin:13.5px 0;font-size:20px;font-weight:300;line-height:1.8}.ull-relacion-items{margin:0 0 13.5px;padding-left:25px;list-style:outside}.ull-relacion-item a{color:#069;text-decoration:none}.ull-relacion-item a:hover{text-decoration:underline}.ull-version-notice{color:#856404;background:#fff3cd;border-left:4px solid #ffc107;border-radius:0 6px 6px 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 15px;padding:12px 16px;display:flex}.ull-version-notice-info{display:block}.ull-version-notice-link{color:#57068c;font-weight:600}@media (width<=768px){.ull-ficha-header{padding:20px 15px}.ull-ficha-titulo{font-size:24px}.ull-ficha-content,.ull-tab-content{padding:15px 0}.ull-ficha-content{padding:15px}}.ull-ficha-version-old{color:#fff;background:#6c757d;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.ull-codigos-lista,.ull-codigo-container,.ull-codigo-h1{--ull-codigos-primary:#57068c;--ull-codigos-secondary:#7b2fa8;--ull-codigos-light:#f5f5f5;--ull-codigos-border:#ddd;--ull-codigos-radius:6px}.ull-codigos-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0 20px;display:grid}@media (width<=768px){.ull-codigos-lista{grid-template-columns:minmax(0,1fr)}}.ull-codigos-item{border:1px solid var(--ull-codigos-border);border-radius:var(--ull-codigos-radius);color:inherit;background:#fff;text-decoration:none;transition:all .3s;display:block;overflow:hidden}.ull-codigos-item:hover,.ull-codigos-item:focus-visible{border-color:var(--ull-codigos-secondary);transform:translateY(-3px);box-shadow:0 4px 15px #0000001a}.ull-codigos-item:focus-visible{outline:2px solid var(--ull-codigos-primary);outline-offset:2px}.ull-codigos-item-placeholder{background:linear-gradient(135deg, var(--ull-codigos-primary) 0%, var(--ull-codigos-secondary) 100%);color:#fff;justify-content:center;align-items:center;height:150px;display:flex;overflow:hidden}.ull-codigos-item-placeholder span{font-size:48px;line-height:1.7222}.ull-codigos-item-info{padding:15px}.ull-codigos-item-titulo{color:var(--ull-codigos-primary);margin:0 0 10px;font-size:16px;font-weight:800;line-height:1.3}.ull-codigos-item-contador{background:var(--ull-codigos-light);color:#666;border-radius:20px;padding:3px 10px;font-size:12px;line-height:1.7222;display:inline-block}.ull-codigo-h1{color:#5c068c;margin:0 0 13.5px;font-size:35px;font-weight:400;line-height:1.3}@media (width<=767px){.ull-codigo-h1{font-size:28px}}.ull-codigo-fecha{color:#3d3d3d;margin:0 0 13.5px}.ull-codigo-container{border:1px solid var(--ull-codigos-border);border-radius:var(--ull-codigos-radius);background:#fff;margin:20px 0;line-height:1.7222;overflow:hidden}.ull-codigo-actions{padding:20px 20px 0}.ull-codigo-btn-pdf{border-radius:var(--ull-codigos-radius);background:linear-gradient(135deg, var(--ull-codigos-primary) 0%, #3b045f 100%);color:#fff;align-items:center;gap:8px;padding:10px 20px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.ull-codigo-btn-pdf:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.ull-codigo-indice{background:var(--ull-codigos-light);border-bottom:1px solid var(--ull-codigos-border);padding:20px}.ull-codigo-indice h2{color:var(--ull-codigos-primary);margin:0 0 13.5px;font-size:22px;font-weight:800;line-height:1.3}.ull-codigo-indice ol{margin:0;padding-left:25px;list-style:decimal}.ull-codigo-indice li{margin:5px 0}.ull-codigo-indice-seccion strong{font-weight:700}.ull-codigo-indice a{color:var(--ull-codigos-secondary);text-decoration:none;transition:all .25s}.ull-codigo-indice a:hover{text-decoration:underline}.ull-codigo-normas{padding:20px}.ull-codigo-seccion-titulo{background:var(--ull-codigos-light);border-left:4px solid var(--ull-codigos-primary);color:var(--ull-codigos-primary);margin:20px 0 15px;padding:10px 15px;font-size:22px;font-weight:800;line-height:1.3}.ull-codigo-normas>:first-child .ull-codigo-seccion-titulo,.ull-codigo-normas>.ull-codigo-seccion:first-child .ull-codigo-seccion-titulo{margin-top:0}.ull-codigo-normas-list .ull-codigo-norma-item{border-bottom:1px solid var(--ull-codigos-border);justify-content:space-between;align-items:center;padding:10px 15px;scroll-margin-top:16px;display:flex}.ull-codigo-normas-list .ull-codigo-norma-item:last-child{border-bottom:none}.ull-codigo-normas-list .ull-codigo-norma-item a{color:var(--ull-codigos-primary);font-weight:500;text-decoration:none;transition:all .25s}.ull-codigo-normas-list .ull-codigo-norma-item a:hover{color:var(--ull-codigos-secondary);text-decoration:underline}.ull-codigo-norma-numero{background:var(--ull-codigos-primary);color:#fff;white-space:nowrap;border-radius:3px;margin:0 15px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.7222}.ull-codigo-norma-item a:hover .ull-codigo-norma-numero{text-decoration:none;display:inline-block}.ull-codigo-norma-item:target{background:#f9f2fd}@media (width<=767px){.ull-codigo-indice,.ull-codigo-normas{padding:15px 12px}.ull-codigo-actions{padding:15px 12px 0}.ull-codigo-normas-list .ull-codigo-norma-item{padding:10px 4px}.ull-codigo-seccion-titulo{padding:8px 10px;font-size:18px}.ull-codigo-norma-numero{margin:0 0 0 6px}}.ull-temas{--ull-azul:#57068c;--ull-oro:#c9a227;--ull-oro-texto:#8a6d0b;--ull-borde:#dee2e6;--ull-gris:#5a6570;--ull-temas-escala:17px;font-size:var(--ull-temas-escala);margin:26px 0 40px;line-height:1.6}@media (width<=600px){.ull-temas{--ull-temas-escala:16px}}.ull-temas a{text-decoration:none}.ull-temas-filtro{margin:0 0 24px}.ull-temas-filtro label{color:var(--ull-gris);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:.85em;font-weight:600;display:block}.ull-temas-filtro input{border:1px solid var(--ull-borde);background:#fff;border-radius:4px;width:100%;max-width:480px;padding:12px 15px;font-family:inherit;font-size:1em}.ull-temas-filtro input:focus{border-color:var(--ull-azul);outline-offset:1px;outline:3px solid #57068c40}.ull-temas-rejilla{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=600px){.ull-temas-rejilla{grid-template-columns:minmax(0,1fr)}}.ull-temas-tarjeta{margin:0}.ull-temas-tarjeta[hidden]{display:none}.ull-temas-tarjeta>a{border:1px solid var(--ull-borde);border-top:3px solid var(--ull-azul);background:#fff;border-radius:3px;flex-direction:column;gap:9px;height:100%;padding:20px 21px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.ull-temas-tarjeta>a:hover,.ull-temas-tarjeta>a:focus-visible{border-top-color:var(--ull-oro);transform:translateY(-2px);box-shadow:0 3px 14px #57068c1f}.ull-temas-tarjeta>a:focus-visible{outline-offset:2px;outline:3px solid #57068c59}@media (prefers-reduced-motion:reduce){.ull-temas-tarjeta>a{transition:none}.ull-temas-tarjeta>a:hover{transform:none}}.ull-temas-tarjeta-nombre{color:var(--ull-azul);font-size:1.12em;font-weight:700;line-height:1.3}.ull-temas-tarjeta-sumario{color:var(--ull-gris);flex:auto;font-size:1em;line-height:1.5}.ull-temas-tarjeta-cuenta,.ull-temas-cuenta{color:var(--ull-oro-texto);letter-spacing:.05em;text-transform:uppercase;font-size:.84em;font-weight:700}.ull-temas-pie,.ull-temas-sin-resultados{color:var(--ull-gris);margin:26px 0 0;font-size:.95em}.ull-temas-volver{margin:0 0 16px;font-size:.95em}.ull-temas-volver a{color:var(--ull-azul);font-weight:600}.ull-temas-volver a:hover{text-decoration:underline}.ull-temas-cabecera{border-bottom:3px solid var(--ull-oro);margin-bottom:26px;padding-bottom:14px}.ull-temas-titulo{color:var(--ull-azul);margin:0 0 6px;font-size:1.6em;font-weight:700;line-height:1.3}.ull-temas-sumario{color:var(--ull-gris);margin:0 0 6px;font-size:1.05em}.ull-temas-cuenta{margin:0}.ull-tema-lista{flex-direction:column;display:flex}.ull-tema-norma{border-bottom:1px solid var(--ull-borde);padding:20px 0}.ull-tema-norma:first-child{padding-top:0}.ull-tema-norma-cab{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.ull-tema-num{color:var(--ull-azul);letter-spacing:.04em;background:#57068c12;border:1px solid #57068c26;border-radius:3px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84em;font-weight:700}.ull-tema-tipo{color:var(--ull-gris);letter-spacing:.06em;text-transform:uppercase;font-size:.86em}.ull-tema-norma .ull-estado{border-radius:10px;padding:2px 10px;font-size:.82em;font-weight:600}.ull-tema-norma .ull-estado-vigente{color:#155724;background:#d4edda}.ull-tema-norma .ull-estado-derogada{color:#721c24;background:#f8d7da}.ull-tema-norma .ull-estado-modificada{color:#856404;background:#fff3cd}.ull-tema-norma-titulo{margin:0 0 6px;font-size:1.08em;font-weight:600;line-height:1.45}.ull-tema-norma-titulo a{color:var(--ull-azul);border-bottom:1px solid #0000}.ull-tema-norma-titulo a:hover,.ull-tema-norma-titulo a:focus-visible{border-bottom-color:var(--ull-oro)}.ull-tema-norma.es-derogada .ull-tema-norma-titulo a{color:var(--ull-gris)}.ull-tema-norma-datos{color:var(--ull-gris);margin:0;font-size:.95em;line-height:1.5}.ull-temas .ull-tema-norma-datos a{color:var(--ull-gris);text-decoration:underline}
