select.vp-select-native {position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important;}
.vp-search-select {position:relative;display:block;box-sizing:border-box;min-width:0;width:100%;text-align:left;}
.vp-search-select[hidden] {display:none!important;}
.vp-search-select>.vp-search-input {box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding-right:42px!important;font:inherit;}
.vp-search-toggle {position:absolute;top:1px;right:1px;width:40px!important;min-width:0!important;height:40px;min-height:40px!important;padding:0!important;border:0!important;border-radius:0 8px 8px 0;background:transparent!important;color:var(--module-ink,#263e52)!important;font-size:18px!important;box-shadow:none!important;cursor:pointer;transform:none!important;}
.vp-search-popup {position:absolute;left:0;right:0;z-index:1000;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--module-border,#94aabb);border-radius:10px;background:#fff;color:#243f50;box-shadow:0 10px 28px #17334440;}
.vp-search-popup[popover] {position:fixed;margin:0;right:auto;bottom:auto;}
.vp-search-popup[hidden] {display:none!important;}
.vp-search-status,.vp-search-actions-title {margin:0;padding:8px 10px;font:500 13px/1.45 Arial,sans-serif;color:#5c6570;}
.vp-search-actions-title {border-top:1px solid #dbe2e6;margin-top:5px;font-weight:700;}
.vp-search-options>.vp-search-option {display:block!important;box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px!important;border:0!important;border-radius:7px;background:#fff!important;color:#243f50!important;text-align:left;font:400 14px/1.45 Arial,sans-serif;white-space:normal;overflow-wrap:break-word;cursor:pointer;box-shadow:none!important;transform:none!important;}
.vp-search-option>span {display:block;font-weight:600;line-height:1.45;}
.vp-search-option>small {display:block;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;color:#566774;}
.vp-search-options>.vp-search-option.is-selected {box-shadow:inset 3px 0 var(--module-accent,#467f9c)!important;}
.vp-search-options>.vp-search-option:hover,.vp-search-options>.vp-search-option.is-active {background:#eaf1f6!important;color:#173c56!important;}
.vp-search-options>.vp-search-option:disabled {opacity:.5;cursor:not-allowed;}
.vp-search-select .vp-field-error {display:block;}
details>.vp-check-search,.sampling-map .map-location-list>.vp-check-search {display:block;margin:10px 0;padding:0 10px;min-width:0;}
.vp-check-search>.entry {box-sizing:border-box;width:100%;min-width:0;min-height:42px;font:inherit;}
.vp-check-search>small {display:block;margin:5px 0;font-size:12px;color:var(--text-muted,#566774);}
.vp-check-search>small:empty {display:none;}
label.vp-search-filtered {display:none!important;}
body .vp-search-input[data-risk="bajo"]:not(.vp-field-invalid):not([aria-invalid="true"]),.vp-search-options>.vp-search-option[data-risk="bajo"]{background:#d9f0df!important;color:#155a2b!important;border-color:#268343!important;}
body .vp-search-input[data-risk="medio"]:not(.vp-field-invalid):not([aria-invalid="true"]),.vp-search-options>.vp-search-option[data-risk="medio"]{background:#fff0b3!important;color:#674d00!important;border-color:#bb8a08!important;}
body .vp-search-input[data-risk="alto"]:not(.vp-field-invalid):not([aria-invalid="true"]),.vp-search-options>.vp-search-option[data-risk="alto"]{background:#f9dddd!important;color:#8f2228!important;border-color:#bd424a!important;}
@media(max-width:650px){.vp-search-select>.vp-search-input{font-size:16px;}.vp-search-option>span{font-size:15px;}}
@media(forced-colors:active){.vp-search-option.is-active{outline:2px solid Highlight;}.vp-search-popup{border:1px solid CanvasText;}}
@media print{.vp-search-popup,.vp-search-toggle{display:none!important;}}
