/* 保留select参与原表单，只将交互转交给App选择面板。 */
.personal.wallet-mobile .wallet-select-control,.personal .wallet-select-forced{display:block;position:relative;min-width:0;width:100%;margin-top:8px}.personal.wallet-mobile select.wallet-select-native,.personal .wallet-select-forced select.wallet-select-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;clip-path:inset(50%)!important;overflow:hidden!important;pointer-events:none;opacity:0}
.personal.wallet-mobile .wallet-select-trigger,.personal .wallet-select-forced .wallet-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:47px;width:100%;min-width:0;padding:11px 13px;border:1px solid #e2ecf5;border-radius:11px;background:linear-gradient(145deg,#fbfdff,#f1f6fb);color:#5e7e99;text-align:left;box-shadow:inset 0 1px 0 #fff;font-size:13px;line-height:1.7}.wallet-select-trigger>span{flex:1;min-width:0;overflow-wrap:anywhere}.wallet-select-trigger>.ico{width:12px;height:12px;color:#9eb5c8}.wallet-select-trigger[aria-expanded=true]{border-color:#accae0;box-shadow:0 0 0 3px #b3d2e51f}.wallet-select-trigger:disabled{color:#b2c0cc;cursor:not-allowed}.wallet-select-trigger:focus-visible{outline:3px solid #b1cfe3;outline-offset:3px}
#wallet-select-root:empty{display:none}.wallet-select-backdrop{position:fixed;inset:0;background:#173a5752;z-index:8500;display:flex;align-items:flex-end;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.wallet-select-sheet{width:min(100%,600px);max-height:82dvh;display:flex;flex-direction:column;min-height:0;background:linear-gradient(155deg,#fff,#f3f8fc);border:1px solid #ffffffd9;border-bottom:0;border-radius:25px 25px 0 0;padding:9px 21px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -12px 45px #153e6126;animation:wallet-select-in .24s cubic-bezier(.22,.75,.2,1)}.wallet-select-handle{display:block;width:31px;height:4px;background:#cfdfea;border-radius:3px;flex:none;align-self:center;margin-bottom:18px}.wallet-select-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.wallet-select-sheet header small{display:block;font-size:9px;color:#a6bbcb;letter-spacing:1px;margin-bottom:5px}.wallet-select-sheet header h2{font-size:17px;font-weight:550;line-height:1.7;color:#4d7392}.wallet-select-sheet header>button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e5edf5;border-radius:50%;background:#f4f8fc;color:#9db5c8}.wallet-select-sheet header>button>.ico{width:14px;height:14px}.wallet-select-list{overflow:auto;overscroll-behavior:contain;min-height:0;display:grid;gap:9px;padding:1px 1px 5px}.wallet-select-list>[role=option]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 14px;text-align:left;border:1px solid #e7eef5;background:#ffffffb0;border-radius:13px;color:#7995aa;font-size:13px;line-height:1.8;box-shadow:inset 0 1px 0 #fff}.wallet-select-list>[role=option]>span{flex:1;min-width:0;overflow-wrap:anywhere}.wallet-select-list>[role=option]>i{width:19px;height:19px;border:1px solid #d6e3ed;border-radius:50%;background:#f8fbfe;flex:none}.wallet-select-list>[role=option][aria-selected=true]{color:#47789c;border-color:#bfd6e8;background:linear-gradient(140deg,#f5fbff,#e8f2fa);box-shadow:inset 0 1px 0 #fff,0 2px 7px #4779a10a}.wallet-select-list>[role=option]>.ico{width:19px;height:19px;padding:3px;color:#fff;background:#5e91b7;border:1px solid #74a1c2;border-radius:50%;stroke-width:2.1}.wallet-select-list>[role=option]:disabled{opacity:.45;cursor:not-allowed}.wallet-select-list>[role=option]:focus-visible{outline:2px solid #91b9d5;outline-offset:-2px}.wallet-select-group{font-size:10px;color:#9fb4c4;line-height:1.8;padding:8px 4px 0}.wallet-select-list>p{font-size:12px;color:#99adbd;text-align:center;padding:20px}
@keyframes wallet-select-in{from{opacity:.6;transform:translateY(36px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wallet-select-sheet{animation:none}}

/* 付款方式复用底部面板；图标与说明只增强有业务元数据的选项。 */
.wallet-option-main{display:flex;align-items:center;gap:13px}.wallet-option-main>.ico{flex:none;width:24px;height:24px;color:#668ead}.wallet-option-main>span{min-width:0}.wallet-option-main small{display:block;font-size:11px;font-weight:400;color:#93aabc;line-height:1.7;margin-top:3px}

.wallet-select-trigger>span>small{display:block;margin-top:3px;font-size:11px;line-height:1.7;color:#93aabc;font-weight:400}
