.ui-select{width:100%;position:relative}.ui-select.is-open{z-index:60}.ui-select__trigger{width:100%;height:var(--control-height);min-height:var(--control-height);border-radius:var(--ui-radius);color:#0f172a;font-size:var(--text-body);text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .9rem;font-weight:400;transition:border-color .15s,background-color .15s;display:flex}.ui-select__trigger:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.ui-select__trigger[aria-expanded=true],.ui-select__trigger:focus-visible{color:#0f172a;background:#fff;border-color:#94a3b8;outline:none}.ui-select__trigger:disabled{cursor:not-allowed;opacity:.45}.ui-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select__chevron{color:#64748b;flex-shrink:0}.ui-select__menu{border-radius:var(--ui-radius);color:#0f172a;background:#fff;border:1px solid #e2e8f0;flex-direction:column;margin:0;display:flex;overflow:hidden auto;box-shadow:0 12px 32px #0f172a24}.ui-select__menu--portal{position:fixed}.ui-select__options{flex:auto;min-height:0;max-height:min(18rem,50vh);margin:0;padding:.35rem;list-style:none;overflow:hidden auto}.ui-select__option-row{align-items:center;gap:.15rem;min-width:0;display:flex}.ui-select__group{color:var(--admin-text-muted,#475569);padding:.55rem .75rem .25rem;font-size:.75rem;font-weight:600}.ui-select__option{min-width:0;min-height:var(--control-height);color:#0f172a;font-size:var(--text-body);text-align:left;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;padding:.55rem .75rem;line-height:1.35;display:flex}.ui-select__option:hover{color:#0f172a;background:#f1f5f9}.ui-select__option.is-selected{color:#0f172a;background:#e2e8f0;font-weight:600}.ui-select__option:focus-visible{outline-offset:-2px;outline:2px solid #94a3b8}.ui-select__search{flex-shrink:0;padding:.45rem .45rem 0}.ui-select__search-input{width:100%;height:var(--control-height);color:#0f172a;font-size:var(--text-body);background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;outline:none;padding:0 .75rem}.ui-select__search-input:focus{background:#fff;border-color:#94a3b8}.ui-select__empty{color:#64748b;font-size:var(--text-body);padding:.75rem}.ui-select__footer{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:.55rem .6rem .65rem}.ui-select__option::selection{color:#0f172a;background:#e2e8f0}.ui-select__trigger::selection{color:#0f172a;background:#e2e8f0}html.admin-theme-dark body.admin-route-active .ui-select__trigger,html.admin-theme-dark body.admin-route-active .ui-select__trigger:hover,html.admin-theme-dark body.admin-route-active .ui-select__trigger[aria-expanded=true],html.admin-theme-dark body.admin-route-active .ui-select__trigger:focus-visible{color:#f1f5f9;background:#1e293b;border-color:#475569}html.admin-theme-dark body.admin-route-active .ui-select__chevron{color:#94a3b8}body.admin-route-active .ui-select__trigger:focus-visible,html.admin-theme-dark body.admin-route-active .ui-select__trigger:focus-visible{outline:2px solid var(--admin-focus-ring);outline-offset:0;border-color:var(--admin-focus-ring)}html.admin-theme-dark body.admin-route-active .ui-select__menu:not(.ui-select__menu--claro){color:#f1f5f9;background:#1e293b;border-color:#334155;box-shadow:0 12px 32px #00000073}html.admin-theme-dark body.admin-route-active .ui-select__menu:not(.ui-select__menu--claro) .ui-select__option{color:#e2e8f0}html.admin-theme-dark body.admin-route-active .ui-select__menu:not(.ui-select__menu--claro) .ui-select__option:hover{color:#f8fafc;background:#ffffff14}html.admin-theme-dark body.admin-route-active .ui-select__menu:not(.ui-select__menu--claro) .ui-select__option.is-selected{color:#f8fafc;background:#ffffff1f}html.admin-theme-dark body.admin-route-active .ui-select__menu:not(.ui-select__menu--claro) .ui-select__search-input{color:#f1f5f9;background:#0f172a;border-color:#475569}html.admin-theme-dark body.admin-route-active .ui-select__menu:not(.ui-select__menu--claro) .ui-select__footer{background:#1e293b;border-top-color:#334155}.voluntariado-page .ui-select__trigger,.voluntariado-page .ui-select__trigger:hover,.voluntariado-page .ui-select__trigger[aria-expanded=true],.voluntariado-page .ui-select__trigger:focus-visible,.formulario-card .ui-select__trigger,.formulario-card .ui-select__trigger:hover,.formulario-card .ui-select__trigger[aria-expanded=true],.formulario-card .ui-select__trigger:focus-visible{box-shadow:none;color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;font-weight:400!important}.voluntariado-page .ui-select__chevron,.formulario-card .ui-select__chevron{color:#64748b!important}.ui-select__menu--claro,.ui-select__menu--claro .ui-select__footer{color:#0f172a!important;background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 12px 32px #0f172a24!important}.ui-select__menu--claro .ui-select__option{font-weight:400;color:#0f172a!important;background:0 0!important}.ui-select__menu--claro .ui-select__option:hover{color:#0f172a!important;background:#f1f5f9!important}.ui-select__menu--claro .ui-select__option.is-selected{color:#0f172a!important;background:#e2e8f0!important;font-weight:400!important}.select-filtro{width:100%;position:relative}.select-filtro>input.select-filtro__requerido{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:50%}
