html.fi body[class*=fi-panel-]{--ip-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='%237c3aed'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E")}html.fi body[class*=fi-panel-] .fi-fo-select-native select.fi-select-input,html.fi body[class*=fi-panel-] .fi-fo-select.ip-select-dropdown.fi-fo-select-native select.fi-select-input{transition:border-color .15s,box-shadow .15s;width:100%!important;min-height:var(--ip-form-field-height)!important;border:1px solid var(--ip-field-border)!important;border-radius:var(--ip-form-field-radius)!important;background-color:var(--ip-form-field-bg)!important;background-image:var(--ip-select-chevron)!important;color:var(--ip-field-text)!important;cursor:pointer!important;box-shadow:none!important;appearance:none!important;background-position:right .8rem center!important;background-repeat:no-repeat!important;background-size:1.1rem!important;padding:.62rem 2.75rem .62rem .95rem!important;font-size:.875rem!important;font-weight:600!important;line-height:1.35!important}html.fi body[class*=fi-panel-] .fi-fo-select-native select.fi-select-input:focus{border-color:var(--ip-field-border-focus)!important;background-color:var(--ip-form-field-bg)!important;box-shadow:0 0 0 3px var(--ip-form-focus-ring)!important;outline:none!important}html.fi body[class*=fi-panel-] .fi-fo-select-native select.fi-select-input:invalid,html.fi body[class*=fi-panel-] .fi-fo-select-native select.fi-select-input option[value=""]:checked{color:var(--ip-form-helper-color)!important}html.fi body[class*=fi-panel-] .ip-field-categoria .fi-fo-field-wrp-label{letter-spacing:.02em;color:var(--ip-form-label-color)!important;font-size:.8125rem!important;font-weight:700!important}html.fi body[class*=fi-panel-] .ip-field-categoria{padding:0}html.fi body[class*=fi-panel-] .fi-fo-select:not(.fi-fo-select-native):not(.ip-campo-ofertante) .fi-select-input{min-height:var(--ip-form-field-height)!important;border:1px solid var(--ip-field-border)!important;border-radius:var(--ip-form-field-radius)!important;background:var(--ip-form-field-bg)!important;box-shadow:none!important}html.fi body[class*=fi-panel-] .fi-fo-select:not(.fi-fo-select-native):not(.ip-campo-ofertante) .fi-select-input-btn{min-height:var(--ip-form-field-height)!important;border-radius:var(--ip-form-field-radius)!important;box-shadow:none!important;background:0 0!important;border:none!important;font-weight:600!important}html.fi body[class*=fi-panel-] .fi-fo-select:not(.fi-fo-select-native):not(.ip-campo-ofertante) .fi-select-input:focus-within{border-color:var(--ip-field-border-focus)!important;box-shadow:0 0 0 3px var(--ip-form-focus-ring)!important}html.fi body[class*=fi-panel-] .fi-dropdown-panel.fi-select-input-option-list{overflow:hidden;border-radius:var(--ip-ds-radius)!important;border:1px solid var(--ip-form-section-border)!important;box-shadow:var(--ip-form-section-shadow)!important}html.fi body[class*=fi-panel-] .fi-dropdown-panel.fi-select-input-option-list .fi-dropdown-list-item{padding:.55rem .85rem!important;font-size:.875rem!important;font-weight:600!important}html.fi body[class*=fi-panel-] .fi-dropdown-panel.fi-select-input-option-list .fi-dropdown-list-item:hover,html.fi body[class*=fi-panel-] .fi-dropdown-panel.fi-select-input-option-list .fi-dropdown-list-item.fi-selected{color:var(--ip-brand-purple-dark)!important;background:#7c3aed14!important}
