/* Global account entry and account drawer. */
.ho-account-trigger{width:36px!important;height:36px!important;border-radius:50%;overflow:hidden;transition:transform .16s,box-shadow .16s}.ho-account-trigger:active{transform:scale(.94)}.ho-account-trigger:focus-visible{outline:2px solid #4c88bd;outline-offset:3px}
.primary-header{position:sticky;top:0;z-index:20;width:100%;height:72px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,253,247,.98);color:#17375f;border:0}.primary-heading{min-width:0;display:flex;align-items:center}.primary-heading h1{margin:0;font-size:24px;line-height:32px;font-weight:780;letter-spacing:-.035em;white-space:nowrap}.primary-brand{gap:10px}.primary-brand h1{font-size:20px;letter-spacing:-.025em}.primary-brand-logo{width:23px;height:22px;flex:none;background-image:url("../assets/home-figma-reference.png");background-repeat:no-repeat;background-size:426px 837px;background-position:-39px -34px}.primary-header-actions{display:flex;align-items:center;gap:8px}.primary-header-actions button{position:relative;width:36px;height:40px;padding:0;border:0;background:transparent;color:#17375f;display:grid;place-items:center}.primary-avatar-button{border-radius:50%!important;overflow:hidden}.primary-avatar{width:34px;height:34px;border-radius:50%;background-image:url("../assets/home-figma-reference.png");background-repeat:no-repeat;background-size:402px 790px;background-position:-274px -27px}.primary-scan-button svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.primary-notification-button svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.primary-notification-button i{position:absolute;right:2px;top:3px;width:7px;height:7px;border:2px solid #fffdf7;border-radius:50%;background:#e8b943}
.primary-network-button svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.account-layer{position:absolute;inset:0;z-index:40;overflow:hidden}.account-layer[hidden]{display:none}.account-scrim{position:absolute;inset:0;border:0;background:transparent;opacity:0;pointer-events:none}.account-panel{position:absolute;inset:0;width:100%;padding:0 24px 24px;background:#fffdf7;color:#17375f;box-shadow:none;font-family:"SF Pro Text","Inter","PingFang SC","Microsoft YaHei",system-ui,sans-serif;overflow:auto}
.account-panel button,.account-panel input{font:inherit;color:inherit}.account-panel-head{height:68px;display:flex;align-items:center;justify-content:space-between}.account-panel-head>span{font-size:19px;font-weight:750}.account-panel-head button{width:38px;height:38px;border:0;border-radius:50%;background:#f2f6f6;font-size:27px;line-height:32px}
.account-profile{width:100%;min-height:112px;padding:12px 0;border:0;background:transparent;display:grid;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:12px;text-align:left}.account-avatar{width:56px;height:56px;border-radius:50%;background-image:url("../assets/home-figma-reference.png");background-repeat:no-repeat;background-size:662px 1302px;background-position:-451px -45px;border:1px solid #bcd7e7}.account-profile-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.account-profile-copy b{font-size:17px}.account-profile-copy small{color:#647b91;font-size:11px}.account-profile-copy em{padding:4px 7px;border-radius:9px;background:#e4f5e8;color:#2e835a;font-size:9px;font-style:normal;font-weight:700}.account-profile>i{font-size:24px;font-style:normal;color:#66809d}
.account-wallets{padding-top:2px}.account-wallets-title{height:46px;display:flex;align-items:center;justify-content:space-between}.account-wallets-title h2{margin:0;font-size:17px}.account-wallets-title button{width:30px;height:30px;border:1px solid #cbd8de;border-radius:50%;background:#fff;font-size:13px;font-weight:800}.account-wallet-group{margin:0}.account-wallet-card{position:relative;width:100%;min-height:78px;margin-bottom:9px;padding:16px 11px 9px;border:1px solid #dce5e9;border-radius:16px;background:#fff;display:grid;grid-template-columns:42px minmax(0,1fr) 30px;gap:10px;align-items:center;text-align:left}.account-wallet-card.is-selected{border:2px solid #65bd73;background:#f8fdf8;box-shadow:0 0 0 3px rgba(101,189,115,.1)}.account-wallet-mark{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#203846;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.wallet-user-avatar{background-image:url("../assets/home-figma-reference.png");background-repeat:no-repeat;background-size:473px 930px;background-position:-322px -32px}.wallet-company-logo{background:linear-gradient(145deg,#173e68,#3e8bb7)!important;box-shadow:inset 0 0 0 3px #dcecf4}.wallet-company-logo:before,.wallet-company-logo:after,.wallet-company-logo i:before{content:"";position:absolute;background:#fff}.wallet-company-logo:before{left:12px;top:10px;width:16px;height:20px;border-radius:2px}.wallet-company-logo:after{left:17px;top:6px;width:6px;height:27px;transform:rotate(35deg);opacity:.88}.wallet-company-logo i:before{left:9px;bottom:8px;width:22px;height:3px;border-radius:2px}.wallet-identicon{border:3px solid #d7e7e1;border-radius:50%!important;background:#edf5f2!important;clip-path:circle(50%);box-shadow:0 0 0 1px #bfd3cb}.wallet-identicon:before,.wallet-identicon:after{content:"";position:absolute;width:8px;height:8px;background:#235b67}.wallet-identicon:before{left:5px;top:5px;box-shadow:16px 0 #235b67,8px 8px #77b88a,0 16px #235b67,16px 16px #235b67}.wallet-identicon:after{left:13px;top:5px;background:#77b88a;box-shadow:-8px 8px #77b88a,8px 8px #235b67,0 16px #77b88a}.wallet-identicon.identicon-1{filter:hue-rotate(65deg)}.wallet-identicon.identicon-2{filter:hue-rotate(145deg)}.wallet-identicon.identicon-3{filter:hue-rotate(225deg)}.account-wallet-card>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:5px}.account-wallet-card b{font-size:12px}.account-wallet-card small{overflow:hidden;color:#597086;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.account-type-tag{position:absolute;right:10px;top:7px;padding:3px 7px;border-radius:8px;background:#e8f2fb;color:#3e79a4;font-size:7px;font-style:normal;font-weight:800;line-height:1}.account-type-tag.company-tag{background:#eef0f7;color:#586d96}.account-type-tag.cold-tag{background:#eaf3ef;color:#427564}.account-wallet-chevron{width:30px;height:30px;align-self:center;color:#7890a1;font-size:18px;line-height:30px;text-align:center}.account-wallet-more{width:30px;height:30px;align-self:center;padding:0;border:0;background:transparent;display:grid;place-items:center;font-size:24px;line-height:1}.account-wallet-card>.account-current-check{width:28px;height:28px;align-self:center;justify-self:center;font-size:12px}.account-wallet-menu{position:absolute;z-index:3;right:9px;top:64px;padding:5px;border:1px solid #e2d4d0;border-radius:11px;background:#fff;box-shadow:0 8px 20px rgba(26,43,36,.12)}.account-wallet-menu button{height:32px;padding:0 10px;border:0;border-radius:8px;background:#fff5f2;color:#bd594c;font-size:9px;white-space:nowrap}.account-current-check{width:26px;height:26px;border-radius:50%;background:#8edb83;color:#1d5834;display:grid;place-items:center;font-size:13px;font-style:normal;font-weight:900}
.company-group,.cold-group{margin-top:1px;margin-bottom:9px;border:1px solid #d4e1e7;border-radius:17px;background:#fff;overflow:visible}.company-group .account-wallet-card,.cold-group .account-wallet-card{margin:0;border:0;border-radius:16px 16px 0 0;box-shadow:none}.cold-group .account-wallet-card+.account-wallet-card{border-top:1px solid #e5ecef;border-radius:0}.company-group .account-wallet-card.is-selected,.cold-group .account-wallet-card.is-selected{border:2px solid #65bd73;border-radius:16px;box-shadow:0 0 0 3px rgba(101,189,115,.1)}.account-cold-empty{min-height:66px;padding:12px;display:flex;flex-direction:column;justify-content:center;gap:5px}.account-cold-empty b{font-size:11px}.account-cold-empty small{color:#718596;font-size:9px;line-height:1.5}.company-group .account-add-company,.account-add-cold{width:100%;height:43px;margin:0;border:0;border-top:1px solid #d8e5ea;border-radius:0 0 16px 16px;background:#f1f8fb;color:#17375f;display:flex;align-items:center;justify-content:center;gap:7px}.company-group .account-add-company span,.account-add-cold span{font-size:18px;line-height:1}.company-group .account-add-company b,.account-add-cold b{font-size:10px;line-height:1;font-weight:700}.account-logout{width:100%;height:43px;margin-top:15px;border:1px solid #efcbc5;border-radius:13px;background:#fff8f6;color:#bd594c!important;font-size:11px;font-weight:750}
.account-delete-backdrop{position:absolute;inset:0;z-index:10;padding:24px;background:rgba(17,40,51,.35);display:grid;place-items:center}.account-delete-dialog{width:100%;max-width:310px;padding:22px 20px 18px;border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(18,44,57,.22);text-align:center}.account-delete-symbol{width:42px;height:42px;margin:0 auto 13px;border-radius:50%;background:#fff0ed;color:#c65245;display:grid;place-items:center;font-size:21px;font-weight:800}.account-delete-dialog h2{margin:0 0 9px;font-size:17px}.account-delete-dialog p{margin:0;color:#687e8e;font-size:10px;line-height:1.65}.account-delete-dialog>div{margin-top:19px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.account-delete-dialog button{height:42px;border:1px solid #d6e1e5;border-radius:12px;background:#fff;font-size:11px;font-weight:750}.account-delete-dialog button.danger{border-color:#e9aaa1;background:#c95b4d;color:#fff!important}
@media(max-width:420px){.account-panel{width:100%}}
.account-layer.is-mns .account-profile-copy small{color:#397cac;font-weight:750}.account-layer.is-mns .account-wallet-card.hot .account-type-tag{max-width:126px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
