.svp-centrado{max-width:850px;margin:0 auto;padding:0 15px}.svp-seccion-titulo{font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#333;padding-bottom:10px;border-bottom:3px solid #25B86C;margin-bottom:25px}.svp-seccion{margin-bottom:40px}.svp-sin-votaciones{background:#f8f9fa;border-left:4px solid #25B86C;padding:15px 20px;border-radius:4px;color:#666;font-style:italic}.svp-separador{border:none;border-top:2px dashed #ddd;margin:40px auto}.svp-contenedor{margin-bottom:25px;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .08);overflow:hidden}.svp-card-header{background:#f4f4f4;padding:15px 20px;border-bottom:1px solid #e0e0e0}.svp-pregunta{font-size:18px;font-weight:600;color:#222;margin:0 0 5px 0}.svp-descripcion{font-size:14px;color:#666;margin:0}.svp-card-body{padding:20px;background:#fff}.svp-opcion{display:flex;align-items:center;gap:10px;padding:10px 15px;margin-bottom:8px;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:background 0.2s}.svp-opcion:hover{background:#f0faf5;border-color:#25B86C}.svp-boton-votar{width:100%;padding:12px;border:none;border-radius:6px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;margin-top:15px;transition:opacity 0.2s}.svp-boton-votar:hover{opacity:.85}.svp-seccion:last-child .svp-seccion-titulo{border-bottom-color:#3498db}.res-filter-section{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:20px 24px 16px;margin-bottom:24px}.res-filter-grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:16px!important}.res-filter-col{flex:1 1 150px!important;min-width:140px!important;max-width:100%!important}.res-filter-col .facetwp-facet{width:100%!important;margin:0!important;display:block!important}.res-filter-col input[type="text"],.res-filter-col .facetwp-search,.res-filter-col select,.res-filter-col .facetwp-dropdown{width:100%!important;height:40px!important;padding:6px 10px!important;border:1px solid #ced4da!important;border-radius:4px!important;font-size:13px!important;box-sizing:border-box!important;background:#fff!important;color:#495057!important;appearance:auto!important;-webkit-appearance:auto!important}.res-filter-btns{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;padding-top:12px!important;border-top:1px solid #f0f0f0!important}.res-cancel-btn{color:#555!important;font-size:14px!important;text-decoration:none!important;cursor:pointer!important}.res-cancel-btn:hover{color:#000!important;text-decoration:underline!important}.res-search-btn-btn{background:#4CAF50!important;color:#fff!important;border:none!important;padding:9px 28px!important;border-radius:4px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;text-transform:uppercase!important}.res-search-btn-btn:hover{background:#8BC34A!important}.res-table-wrap{margin-top:10px}.res-table-header,.res-row{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:0!important}.res-table-header{border-bottom:2px solid #dee2e6!important;padding:10px 0!important}.res-table-header span{font-size:12px!important;font-weight:600!important;color:#6c757d!important;text-transform:uppercase!important;letter-spacing:0.5px!important;padding:0 12px!important}.res-row{border-bottom:1px solid #f0f0f0!important}.res-row:hover{background:#f8f9fa!important}.res-cell{padding:12px!important;font-size:13px!important;color:#333!important;line-height:1.6!important;word-break:break-word!important}.col-numero{flex:0 0 130px!important;width:130px!important}.col-resolucion{flex:0 0 170px!important;width:170px!important}.col-contenido{flex:1!important}.col-ubicacion{flex:0 0 160px!important;width:160px!important}.res-table-wrap .facetwp-template{display:contents!important}.res-tabla-final{width:100%!important;border-collapse:collapse!important;font-size:14px!important}.res-tabla-final thead th{text-align:left!important;padding:12px 16px!important;font-size:12px!important;font-weight:600!important;color:#6c757d!important;text-transform:uppercase!important;border-bottom:2px solid #dee2e6!important}.res-tr td{padding:14px 16px!important;border-bottom:1px solid #f0f0f0!important;vertical-align:top!important;color:#333!important;line-height:1.6!important}.res-tr:hover td{background:#f8f9fa!important}.res-td-numero{width:130px!important;font-weight:600!important}.res-td-titulo{width:170px!important}.res-td-contenido{color:#555!important;font-size:13px!important}.res-td-ubicacion{width:160px!important;color:#666!important}.res-table-wrap .facetwp-template{display:contents!important;font-size:0!important;color:transparent!important}.res-td-titulo a{color:#333!important;text-decoration:none!important;font-weight:500!important}.res-td-titulo a:hover{color:#25B86C!important;text-decoration:underline!important}.res-pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:24px;flex-wrap:wrap}.res-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:6px;text-decoration:none;color:#4CAF50;font-size:14px;transition:background 0.15s ease}.res-page-btn:hover{background:#f1f1f1}.res-page-current{background:#4CAF50;color:#fff;font-weight:600;cursor:default}.res-page-prev,.res-page-next{color:#4CAF50;font-weight:500;padding:0 14px}.res-page-dots{padding:0 6px;color:#999}