.medit-select{position:relative;width:100%;min-width:0;font-family:'Medit Hero Sans',sans-serif}
.medit-select select.medit-select__native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;pointer-events:none!important}
.medit-select .medit-select__trigger{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:54px;margin:0;padding:14px 16px;border:1px solid #dce5df;border-radius:12px;background:#fff;color:#17464b;box-shadow:none;font:400 16px/1.5 'Medit Hero Sans',sans-serif;letter-spacing:0;text-align:start;cursor:pointer}
.medit-select__value{min-width:0;overflow-wrap:anywhere}
.medit-select__chevron{flex:none;width:9px;height:9px;margin-inline:3px;transform:rotate(45deg) translateY(-2px);border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}
.medit-select__trigger[aria-expanded="true"] .medit-select__chevron{transform:rotate(225deg) translate(-2px,-2px)}
.medit-select .medit-select__trigger:hover,.medit-select .medit-select__trigger[aria-expanded="true"]{border-color:#17464b}
.medit-select .medit-select__trigger:focus-visible{outline:2px solid #17464b;outline-offset:3px}
.medit-select .medit-select__trigger:disabled{opacity:.5;cursor:not-allowed}
.medit-select .medit-select__trigger[aria-invalid="true"]{border-color:#a54834}
.medit-select .medit-select__error{display:block;margin-top:8px;color:#a54834;font:400 13px/1.5 'Medit Hero Sans',sans-serif}
.medit-select .medit-select__error[hidden],.medit-select__list[hidden]{display:none!important}
.medit-select__list{position:fixed;z-index:10000;box-sizing:border-box;margin:0;padding:6px;border:1px solid #c8dbd5;border-radius:16px;background:#fbfcf9;color:#17464b;box-shadow:0 12px 36px rgba(18,56,62,.14);list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8bbdb1 transparent;font:400 16px/1.5 'Medit Hero Sans',sans-serif;letter-spacing:0;text-align:start}
.medit-select__option{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:46px;margin:0;padding:11px 14px;border:1px solid transparent;border-radius:10px;color:#17464b;background:transparent;cursor:pointer;overflow-wrap:anywhere}
.medit-select__option::after{content:'✓';flex:none;visibility:hidden;font-weight:500}
.medit-select__option[aria-selected="true"]{background:#b5ebdd;font-weight:500}
.medit-select__option[aria-selected="true"]::after{visibility:visible}
.medit-select__option.is-active{background:#e4f2ec;border-color:#6a9d91}
.medit-select__option.is-active[aria-selected="true"]{background:#b5ebdd;border-color:#17464b}
.medit-select__option[aria-disabled="true"]{opacity:.45;cursor:not-allowed}
.cfc__select-wrap:has(.medit-select)>.cfc__select-icon{display:none}
.cfc__field .medit-select__trigger{min-height:53px;padding:16px;border:0;border-radius:10px;background:rgba(245,246,241,.1);color:#f5f6f1;font-size:15px;line-height:1.4;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}
.cfc__field .medit-select__trigger.is-placeholder{color:#c2d8d5}
.cfc__field .medit-select__trigger[aria-expanded="true"],.cfc__field .medit-select__trigger:focus-visible{outline:2px solid #b5ebdd;outline-offset:3px;background:rgba(245,246,241,.12)}
.cfc__field .medit-select__trigger[aria-invalid="true"]{box-shadow:inset 0 0 0 1px #ffd2c5}
.cfc__field .medit-select__error{color:#ffd2c5}
@media(forced-colors:active){.medit-select__list{border:1px solid CanvasText}.medit-select__option.is-active{outline:2px solid Highlight;outline-offset:-2px}.medit-select__option[aria-selected="true"]{border-color:CanvasText}}
