.nmxSelectWrap{position:relative;width:100%;min-width:0}
.nmxSelectNative{position:absolute!important;left:0!important;top:0!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;min-height:0!important;max-height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}
.nmxSelectTrigger{display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border:1px solid var(--nmx-select-border);border-radius:11px;background:var(--nmx-select-bg);color:var(--nmx-select-color);font:600 12px var(--texto,Montserrat,Arial,sans-serif);text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s,background .16s}
.nmxSelectTrigger:hover,.nmxSelectTrigger:focus-visible,.nmxSelectWrap.abierto .nmxSelectTrigger{outline:none;border-color:var(--nmx-select-accent);box-shadow:0 0 0 3px var(--nmx-select-ring)}
.nmxSelectTrigger:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}
.nmxSelectValue{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nmxSelectChevron{width:8px;height:8px;flex:none;border-right:2px solid var(--nmx-select-accent);border-bottom:2px solid var(--nmx-select-accent);transform:rotate(45deg) translateY(-2px);transition:transform .16s}
.nmxSelectWrap.abierto .nmxSelectChevron{transform:rotate(225deg) translate(-1px,-1px)}
.nmxSelectMenu{position:fixed;z-index:10000;overflow:hidden;padding:6px;border:1px solid var(--nmx-select-border);border-radius:16px;background:var(--nmx-select-menu);box-shadow:0 24px 60px rgba(0,0,0,.58);backdrop-filter:blur(14px)}
.nmxSelectMenu[hidden]{display:none}
.nmxSelectList{max-height:280px;overflow:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin;scrollbar-color:var(--nmx-select-border) transparent}
.nmxSelectList::-webkit-scrollbar{width:7px}.nmxSelectList::-webkit-scrollbar-thumb{border-radius:9px;background:var(--nmx-select-border)}
.nmxSelectOption{display:flex;width:100%;min-height:38px;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:11px;background:transparent;color:var(--nmx-select-muted);font:600 12px var(--texto,Montserrat,Arial,sans-serif);text-align:left;cursor:pointer;transition:background .14s,color .14s}
.nmxSelectOption:hover,.nmxSelectOption.activa{background:var(--nmx-select-hover);color:var(--nmx-select-color)}
.nmxSelectOption[aria-selected=true]{background:var(--nmx-select-selected);color:var(--nmx-select-color)}
.nmxSelectOption:disabled{opacity:.42;cursor:not-allowed}
.nmxSelectCheck{margin-left:auto;color:var(--nmx-select-accent);font-size:14px}
:root{--nmx-select-border:var(--borde,#314151);--nmx-select-bg:var(--carta2,#141c26);--nmx-select-menu:var(--carta,#10161e);--nmx-select-color:var(--tinta,#e8e2d8);--nmx-select-muted:var(--tinta2,#aebdca);--nmx-select-accent:#27d6c0;--nmx-select-ring:rgba(39,214,192,.17);--nmx-select-hover:rgba(39,214,192,.12);--nmx-select-selected:rgba(39,214,192,.17)}
