.vm-native-control{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.vm-control{position:relative;min-width:0;width:100%}.vm-select-trigger{width:100%;min-height:44px;text-align:start;background:transparent;border:1px solid var(--rule,#cbc2bb);border-radius:3px;padding:.65rem 2.6rem .65rem .75rem;font:inherit;color:inherit;cursor:pointer;position:relative;white-space:normal}
.vm-select-trigger::after{content:'';width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);position:absolute;right:1rem;top:calc(50% - .35rem)}
.vm-select-trigger:focus-visible,.vm-option:focus-visible,.vm-file-trigger:focus-visible{outline:2px solid var(--accent,#744722);outline-offset:2px}.vm-select-trigger:disabled{opacity:.5;cursor:default}
.vm-select-menu{position:fixed;z-index:20000;overflow-y:auto;padding:.3rem;background:var(--card,#fff);color:var(--ink,#342218);border:1px solid var(--rule,#cbc2bb);border-radius:6px;box-shadow:0 12px 32px #24140e24}.vm-select-menu[hidden]{display:none!important}
.vm-option{display:block;width:100%;min-height:44px;padding:.65rem .8rem;font:inherit;text-align:start;color:inherit;background:transparent;border:0;border-radius:3px;cursor:pointer;white-space:normal}.vm-option[aria-selected=true]{background:#8c603518}.vm-option:hover,.vm-option:focus{background:#8c603512}.vm-option:disabled{opacity:.45}
.vm-file{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;min-width:0;padding:.6rem;border:1px solid var(--rule,#cbc2bb)}.vm-file-trigger{font:inherit;color:inherit;background:transparent;border:1px solid var(--rule,#cbc2bb);padding:.55rem .8rem;min-height:44px;cursor:pointer;border-radius:3px}.vm-file-name{font-size:.85em;overflow-wrap:anywhere;min-width:0;flex:1 1 140px}.vm-file-trigger:disabled{opacity:.5}
