.pq-select-trigger.pq-select-trigger.pq-select-trigger{min-height:var(--pqsel-control-h,var(--control-h));border-radius:var(--radius-control);height:auto;font-family:inherit;font-size:var(--type-control-size,14px);letter-spacing:normal;text-transform:none;text-align:left;gap:8px;padding:8px 10px;font-style:normal;font-weight:500;line-height:18px}.pq-select-trigger.pq-select-trigger.pq-select-trigger .pq-select-chevron{margin-left:8px;font-size:9px}.pq-select-trigger.pq-select-trigger.pq-select-trigger--compacto{min-height:var(--pqsel-control-h,var(--control-h-md));border-radius:var(--radius-control);padding:4px 8px;font-size:13px}.pq-select-trigger.pq-select-trigger.pq-select-trigger--celda{border-radius:var(--radius-xs);gap:4px;height:26px;min-height:0;padding:0 6px;font-size:13px}.pq-select-trigger.pq-select-trigger.pq-select-trigger--celda .pq-select-chevron{margin-left:0;font-size:8px}.pq-select-trigger.pq-select-trigger.pq-select-trigger--chip{border-radius:var(--radius-pill);gap:6px;width:auto;max-width:100%;height:22px;min-height:0;padding:0 10px;font-size:12px;font-weight:600}.pq-select-trigger.pq-select-trigger.pq-select-trigger--chip .pq-select-chevron{margin-left:2px;font-size:8px}.pq-select-trigger[aria-expanded=true]:not(.pq-select-trigger--papel) .pq-select-chevron{background:rgba(var(--sc-senal-rgb,15, 118, 110), .14);box-shadow:0 0 0 4px rgba(var(--sc-senal-rgb,15, 118, 110), .14);border-radius:50%}.pq-select-trigger.pq-select-trigger.pq-select-trigger--papel{border-radius:0;min-height:0;padding:2px 1px;font-size:13px;font-weight:500}@media (max-width:480px){.pq-select-trigger.pq-select-trigger.pq-select-trigger:not(.pq-select-trigger--celda):not(.pq-select-trigger--chip):not(.pq-select-trigger--papel){min-height:var(--pqsel-control-h,42px)}}.pq-select-trigger.pq-select-trigger--sin-icono .pq-select-icono{display:none}.pq-select-trigger .pq-select-icono{text-align:center;opacity:.8;flex:none;width:13px;font-size:11px}.pq-select-trigger .pq-select-cara{zoom:.72;flex:none;align-items:center;line-height:0;display:inline-flex}.pq-select-trigger .pq-select-imagen{object-fit:contain;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-2xs);flex:0 0 20px;width:20px;height:20px}.pq-select-trigger.pq-select-trigger--sin-icono .pq-select-cara,.pq-select-trigger.pq-select-trigger--sin-icono .pq-select-imagen,.pq-select-trigger.pq-select-trigger--sin-cara .pq-select-cara,.pq-select-trigger.pq-select-trigger--sin-cara .pq-select-imagen{display:none}.pq-select-trigger.pq-select-trigger.pq-select-trigger--contenido{flex:0 auto;width:auto;min-width:120px;max-width:min(100%,480px)}.pq-select-rotulo{flex:auto;min-width:0;display:grid}.pq-select-rotulo>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.pq-select-medida{visibility:hidden;pointer-events:none;height:0}.pq-select-rotulo.es-placeholder{color:var(--ink-placeholder)}.pq-select-panel{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid rgba(var(--estilo-acento-rgb,var(--pq-teal-rgb)), .36);background-color:var(--panel);background-image:var(--pq-gradient-surface);box-shadow:var(--shadow-4);color:var(--ink);font-family:var(--font-ui);outline:none;flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none;display:flex;overflow:hidden}.pq-select-panel--menu{min-width:210px;padding:6px}.pq-select-panel--menu>*{flex-shrink:0}.pq-select-panel--largo>.pq-select-grupo{z-index:1;background-color:var(--panel);position:sticky;top:-6px}.pq-select-panel--largo>.atg-ctx-item.es-peligro:last-child{z-index:1;background-color:var(--panel);box-shadow:0 -1px 0 var(--line);position:sticky;bottom:-6px}.pq-select-panel--largo>.atg-ctx-item.es-peligro:last-child:hover:not(:disabled),.pq-select-panel--largo>.atg-ctx-item.es-peligro:last-child:focus-visible{background:linear-gradient(var(--grid-encima), var(--grid-encima)), var(--panel);box-shadow:inset 0 0 0 1px var(--grid-encima-aro), 0 -1px 0 var(--line)}.pq-select-panel>.atg-ctx-pista{bottom:calc(var(--pie-alto,0px) - 6px);z-index:1;pointer-events:none;height:0;position:sticky}.atg-ctx-pista-boton{--btn-relieve:none;--btn-relieve-hover:none;--btn-relieve-active:none;box-sizing:border-box;height:var(--pista-alto,32px);background:linear-gradient(to bottom, transparent, var(--panel) 30%);color:var(--muted);cursor:pointer;pointer-events:auto;border:none;border-radius:0;justify-content:center;align-items:flex-end;gap:6px;padding:0 0 6px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3;display:flex;position:absolute;bottom:0;left:-6px;right:-6px}.atg-ctx-pista-boton:not(:disabled):hover,.atg-ctx-pista-boton:not(:disabled):active{filter:none;color:var(--ink);outline-color:#0000;transform:none}.pq-select-opcion-flecha{color:var(--muted);flex-shrink:0;margin-left:auto;padding-left:12px}.pq-select-opcion-tecla{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);min-width:20px;color:var(--muted);font-size:var(--type-label-size,12px);text-align:center;flex-shrink:0;margin-left:auto;padding:0 5px;font-weight:600;line-height:18px}.atg-ctx-ayuda{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid rgba(var(--pq-teal-rgb), .36);background-color:var(--panel);box-shadow:var(--shadow-4);color:var(--ink);font-family:var(--font-ui);padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35}.pq-select-cabecera{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.pq-select-cabecera-titulo{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pq-select-cabecera-cuenta{border-radius:var(--radius-pill);background:rgba(var(--estilo-acento-rgb,var(--pq-teal-rgb)), .18);color:var(--estilo-acento-tinta,var(--ink-teal));font-variant-numeric:tabular-nums;padding:1px 6px;font-size:12px;font-weight:600}.pq-select-search{border-bottom:1px solid var(--line);background:var(--panel-2);transition:box-shadow var(--t-fast);align-items:center;gap:8px;padding:8px 10px;display:flex}.pq-select-search>i{color:var(--muted);flex:none;font-size:11px}.pq-select-search-input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:auto;padding:0;font-family:inherit;font-size:13px}.pq-select-search-input::placeholder{color:var(--ink-placeholder)}.pq-select-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--campo-foco,var(--sc-senal))}.pq-select-search .pq-select-search-input:focus,.pq-select-search .pq-select-search-input:focus-visible{box-shadow:none;border-radius:0;outline:none}.pq-select-lista{padding:4px;overflow-y:auto}.pq-select-grupo{color:var(--muted);padding:8px 8px 4px;font-size:12px;font-weight:600}.pq-select-vacio{color:var(--muted);text-align:center;padding:14px 10px;font-size:12px}.pq-select-separador{background:var(--line);height:1px;margin:4px 8px}.pq-select-opcion{box-sizing:border-box;border-radius:var(--radius-xs);width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background var(--t-fast);--btn-relieve:none;--btn-relieve-hover:none;--btn-relieve-active:none;background:0 0;border:none;align-items:center;gap:8px;padding:8px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3;display:flex}.pq-select-opcion:not(:disabled):not(:focus-visible):hover,.pq-select-opcion:not(:disabled):active{filter:none;outline-color:#0000;transform:none}.pq-select-opcion:hover:not(:disabled),.pq-select-opcion:focus-visible,.pq-select-opcion.es-cursor{background:var(--grid-encima);box-shadow:inset 0 0 0 1px var(--grid-encima-aro);color:var(--ink)}.pq-select-opcion:focus-visible{outline:2px solid var(--anillo-foco);outline-offset:-2px}.pq-select-opcion.es-activa{background:var(--pq-cara-bahia,#0f766e);color:var(--on-banner-strong,#fff);font-weight:600}.pq-select-opcion.es-activa:hover:not(:disabled),.pq-select-opcion.es-activa:focus-visible,.pq-select-opcion.es-activa.es-cursor{background:var(--pq-cara-bahia,#0f766e);color:var(--on-banner-strong,#fff)}.pq-select-opcion.es-activa:hover:not(:disabled){filter:brightness(1.06)}.pq-select-opcion.es-activa.es-cursor,.pq-select-opcion.es-activa:focus-visible{outline:2px solid var(--foco-sobre-cara);outline-offset:-2px}.pq-select-opcion.es-activa .pq-select-opcion-tilde,.pq-select-opcion.es-activa .pq-select-opcion-icono{color:var(--on-banner-strong,#fff);opacity:1}.pq-select-opcion.es-activa .pq-select-opcion-ayuda,.pq-select-opcion.es-activa .pq-select-opcion-nota{color:#ffffffeb}.pq-select-opcion.es-activa .pq-select-opcion-nota{border-color:#ffffff8c}.pq-select-opcion:disabled{color:var(--ink-disabled);cursor:not-allowed}.pq-select-opcion.pq-select-opcion[aria-disabled=true],.pq-select-opcion.pq-select-opcion[aria-disabled=true]:hover{color:var(--ink-disabled);cursor:not-allowed;background:0 0}.pq-select-opcion.pq-select-opcion[aria-disabled=true]:hover:not(:focus-visible){box-shadow:none}.pq-select-opcion.es-estado,.pq-select-opcion.es-estado:hover,.pq-select-opcion.es-estado.es-cursor{color:var(--muted);text-align:center;opacity:1;cursor:default;background:0 0;justify-content:center;padding:12px 10px;font-size:12px;font-weight:500}.pq-select-opcion.es-estado>.pq-select-opcion-tilde{display:none}.pq-select-opcion.es-estado>.pq-select-opcion-txt{flex:0 auto}.pq-select-opcion.es-peligro{color:var(--ink-danger)}.pq-select-opcion.es-peligro:disabled{color:var(--ink-disabled)}.pq-select-opcion.con-ayuda{align-items:flex-start;padding:6px 8px 8px}.pq-select-opcion-tilde{opacity:0;flex:0 0 12px;width:12px;font-size:12px}.pq-select-opcion.es-activa>.pq-select-opcion-tilde{opacity:1}.pq-select-opcion-imagen{object-fit:contain;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-2xs);flex:0 0 28px;width:28px;height:28px}.pq-select-opcion-cara{flex:none;align-items:center;line-height:0;display:inline-flex}.pq-select-opcion-icono{text-align:center;opacity:.85;width:16px;color:var(--pqsel-icono-color,inherit);flex:0 0 16px;font-size:12px}.pq-select-opcion:not(.es-activa):not(:disabled,[aria-disabled=true])>.pq-select-opcion-icono.es-ia{color:var(--ink-violet);opacity:1}.pq-select-opcion-cifra,.pq-select-opcion-detalle{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.pq-select-opcion-cifra{min-width:5ch;padding-left:var(--sp-3);color:var(--ink-soft);margin-left:auto}.pq-select-opcion-detalle{min-width:17ch;padding-left:var(--sp-4);color:var(--muted);font-size:12px}.pq-select-opcion.es-activa .pq-select-opcion-cifra,.pq-select-opcion.es-activa .pq-select-opcion-detalle{color:#ffffffeb}.pq-select-opcion-txt{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pq-select-opcion-col{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.pq-select-opcion-rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pq-select-opcion-ayuda{color:var(--muted);white-space:normal;font-size:12px;font-weight:500;line-height:1.35}.pq-select-opcion.con-ayuda>.pq-select-opcion-tilde,.pq-select-opcion.con-ayuda>.pq-select-opcion-icono{margin-top:2px}.pq-select-opcion-nota{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--muted);white-space:nowrap;flex:none;padding:1px 6px;font-size:12px;font-weight:600}.pq-select-opcion input[type=checkbox]{cursor:pointer;flex:none;margin:0}.pq-select-opcion.es-activa input[type=checkbox]:checked{box-shadow:0 0 0 1px #fff}.pq-select-fila-estrella{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2px;display:grid}.pq-select-fila-estrella>.pq-select-grupo{grid-column:1/-1}.pq-select-estrella{border-radius:var(--radius-xs);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:13px;display:grid}.pq-select-estrella:hover{background:var(--panel-2);color:var(--ink)}.pq-select-estrella.es-marcada{color:var(--ink-amber)}.pq-select-estrella:focus-visible{outline:2px solid var(--anillo-foco);outline-offset:-2px}.pq-select-ayuda-teclado{border-top:1px solid var(--line);background:var(--panel-2);color:var(--ink-soft);font-size:var(--type-label-size,12px);flex:none;padding:6px 10px;font-weight:500;line-height:1.4}.pq-select-ayuda-teclado kbd{font-size:var(--type-label-size,12px)}.pq-select-pie{border-top:1px solid var(--line);background:var(--panel-2);flex-direction:column;gap:4px;padding:6px;display:flex}.pq-select-pie--fila{flex-direction:row}.pq-select-pie-btn{border-radius:var(--radius-xs);width:100%;color:var(--ink-soft);cursor:pointer;--btn-relieve:none;--btn-relieve-hover:none;--btn-relieve-active:none;background:0 0;border:1px solid #0000;flex:auto;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.pq-select-pie-btn:hover:not(:disabled){background:rgba(var(--estilo-acento-rgb,var(--pq-teal-rgb)), .14);color:var(--ink)}.pq-select-pie-btn:disabled{opacity:.6;cursor:progress}.pq-select-error{color:var(--ink-danger);padding:6px 10px;font-size:12px}
