.account-panel{margin:18px 0 24px;padding:20px;border:1px solid #eadce7;background:#fff8fc;border-radius:22px;color:#594856}.account-panel h2{margin:0 0 10px;font-size:18px}.account-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-panel-top h3{font-size:16px}.account-balance{display:flex;align-items:baseline;gap:10px;margin:12px 0}.account-balance strong{font-size:34px;line-height:1.15;color:#a34f7b}.account-balance span{font-size:13px}.account-help{font-size:12px!important;line-height:1.7!important;color:#83717f;margin:10px 0!important}.account-connection{font-size:12px;color:#795368}.account-form{display:flex;flex-direction:column;gap:10px;text-align:left}.account-form label{font-size:13px;color:#6b5667}.account-form input:not([type=checkbox]),.account-form select,.account-form textarea{width:100%;box-sizing:border-box;min-height:44px;padding:12px;border:1px solid #deceda;border-radius:12px;font:inherit;font-size:16px;background:#fff;color:#4f4350}.account-form textarea{min-height:78px;resize:vertical}.account-form .primary,.account-form .soft-button{width:100%;min-height:46px}.account-dialog-v2,.account-dashboard,.account-publication-dialog{width:min(90vw,390px);max-height:85dvh;padding:25px 22px;border:0;border-radius:25px;box-sizing:border-box;overflow:auto;text-align:left}.account-dialog-v2 h2,.account-dashboard h2,.account-publication-dialog h2{font-size:22px;line-height:1.45;margin:8px 0 12px}.account-dialog-v2 .account-legacy,.account-binding{border-top:1px solid #eadfea;margin-top:20px;padding-top:15px}.account-legacy summary,.account-binding summary{font-size:12px;color:#8a7885;cursor:pointer}.account-legacy>img{max-height:40px;width:auto}.account-legacy>h2{font-size:16px}.account-legacy>p{font-size:12px;line-height:1.6}.account-legacy #account-key{width:100%;box-sizing:border-box;margin:12px 0}.account-wallet-balance{font-size:26px;font-weight:700;color:#a34f7b}.account-ledger{list-style:none;padding:0;margin:0 0 20px;max-height:240px;overflow:auto}.account-ledger li{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #eee5ec;font-size:13px}.account-ledger b{font-weight:500;display:block;line-height:1.6}.account-ledger small{display:block;color:#978792;font-size:10px;margin-top:3px}.account-ledger li>span{white-space:nowrap;font-variant-numeric:tabular-nums}.account-positive{color:#4e8a6f}.account-publication-preview{display:block;width:100%;max-width:100%;max-height:220px;object-fit:contain;margin:16px auto;border-radius:12px}.account-publication-consent{display:flex!important;align-items:flex-start;gap:9px;line-height:1.65!important;margin:10px 0}.account-publication-consent input{flex:none;margin-top:5px;accent-color:#a34f7b;width:17px;height:17px}.account-publication-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid #eee5ec}.account-publication-row small{color:#95828d}.account-publication-row button{margin-left:auto}.account-form [hidden]{display:none!important}@media(max-width:360px){.account-panel{padding:15px}.account-dialog-v2,.account-dashboard,.account-publication-dialog{padding:22px 17px}.account-panel-top{gap:7px}}
.account-legacy summary{min-height:44px;display:flex;align-items:center}.account-binding summary{min-height:44px;display:flex;align-items:center}
.account-panel-top .text-button,.account-dashboard .dialog-close,.account-publication-dialog .dialog-close{min-width:44px;min-height:44px}.account-publication-consent{min-height:44px;padding:10px 0}
.account-dialog-v2 h2,.account-dashboard h2,.account-publication-dialog h2{overflow-wrap:anywhere}.account-panel-top>b{min-width:0;overflow-wrap:anywhere}.account-ledger li>div{min-width:0;overflow-wrap:anywhere}
.account-balance{flex-wrap:wrap}.account-balance strong,.account-wallet-balance{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.account-ledger .account-ledger-amount{flex-shrink:0;font-variant-numeric:tabular-nums}.account-dashboard .account-help{overflow-wrap:anywhere}.account-wallet-balance{line-height:1.4}
