select.fs-select-native{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;opacity:0!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none!important}
.fs-select-trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin-top:8px;padding:12px 15px;border:1.5px solid #e6dbe0;border-radius:17px;background:#fffcfa;color:#323a50;font:400 14px/1.4 system-ui,"Microsoft YaHei",sans-serif;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s}
.fs-select-trigger:hover:not(:disabled){border-color:#c88460;background:#fff8f2}.fs-select-trigger:focus-visible,.fs-select-trigger[aria-expanded=true]{outline:none;border-color:#e88c4f;box-shadow:0 0 0 4px #ef9d5822}.fs-select-trigger[aria-invalid=true]{border-color:#bf4c46}.fs-select-trigger:disabled{opacity:.5;cursor:not-allowed}.fs-select-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-select-placeholder{color:#827887}.fs-select-arrow{width:9px;height:9px;border-right:2px solid #a65b35;border-bottom:2px solid #a65b35;transform:rotate(45deg) translateY(-2px);margin:0 4px;flex:none;transition:transform .18s}.fs-select-trigger[aria-expanded=true] .fs-select-arrow{transform:rotate(225deg) translate(-2px,-1px)}
.fs-select-menu{position:fixed;z-index:2147483000;overflow-y:auto;overscroll-behavior:contain;padding:6px;background:#fffaf6;border:1px solid #f1dfd1;border-radius:18px;box-shadow:0 10px 30px #694c3c2e;font:400 14px/1.4 system-ui,"Microsoft YaHei",sans-serif;color:#323a50}.fs-select-option{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer;overflow-wrap:anywhere}.fs-select-option:hover,.fs-select-option.is-active{background:#fff0e1}.fs-select-option.is-selected{background:#ffead9;color:#a9441b;font-weight:650}.fs-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fs-select-check{color:#d15d24;font-size:17px;flex:none}@media(prefers-reduced-motion:reduce){.fs-select-trigger,.fs-select-arrow{transition:none}}
