/* 218: scoped shop controls. Never style general theme buttons or payment modals. */
html body .zsa-shop-entry-group{display:inline-flex;align-items:center;gap:9px;justify-self:end;flex:none;white-space:nowrap}
html body .zsa-shop-entry-group .zsa-membership-entry{position:static!important;margin:0!important}
html body .zsa-shop-entry{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;height:34px;min-height:34px;width:auto;min-width:80px;padding:0 12px;margin:0;border:1px solid #e1e5dc;border-radius:18px;background:#fff;color:#323a2e;font:650 13px/1 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;box-shadow:0 2px 8px #1a321008;cursor:pointer;flex:none}
html body .zsa-shop-entry svg{width:17px;height:17px;flex:none}.zsa-shop-entry b:empty{display:none}
html body .zsa-shop-entry-group.is-template{position:fixed;top:calc(var(--zsa-banner-bottom188,0px) + 20px);right:20px;z-index:100500}
html body .zsa-ai-app[data-ai-active-panel=templates][data-ai-template-home="1"] .zsa-shop-entry-group.is-template{display:none}
html body .zsa-ai-app[data-ai-active-panel=skills] .zsa-ai-topbar>.zsa-shop-entry-group{margin-left:auto}
html body .zsa-shop-dialog{--shop-bg:#fff;--shop-text:#20251f;--shop-muted:#848a80;--shop-border:#e7eadf;--shop-soft:#f6f8f2;box-sizing:border-box;position:fixed;inset:0;width:min(790px,calc(100vw - 32px));max-width:790px;height:fit-content;max-height:calc(100dvh - 36px);margin:auto;padding:25px 30px 17px;border:1px solid var(--shop-border);border-radius:24px;background:var(--shop-bg);color:var(--shop-text);box-shadow:0 24px 100px #0b180e38;overflow:auto;overscroll-behavior:contain;font:14px/1.6 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;z-index:2147483646}
html body .zsa-shop-dialog:not([open]){display:none!important}.zsa-shop-dialog::backdrop{background:#131b1b66;backdrop-filter:blur(5px)}
html body .zsa-shop-dialog *{box-sizing:border-box}html body .zsa-shop-dialog button,html body .zsa-shop-dialog input{font:inherit;letter-spacing:normal;float:none;text-transform:none;transform:none;color:inherit;min-width:0;box-shadow:none}
html body .zsa-shop-dialog button{cursor:pointer;line-height:1.4;height:auto;min-height:0;margin:0}html body .zsa-shop-dialog button:disabled{opacity:.5;cursor:wait}
html body .zsa-shop-dialog header{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;padding:0;position:static;background:none;border:0}
html body .zsa-shop-dialog header>div{display:flex;align-items:center;gap:10px}.zsa-shop-dialog header svg{width:28px;height:28px;color:#658c29}
html body .zsa-shop-dialog h2{font:750 24px/1.4 inherit;font-size:24px;font-weight:750;margin:0;color:var(--shop-text)}
html body .zsa-shop-dialog [data-shop-close]{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--shop-soft);font-size:23px;color:var(--shop-muted)}
html body .zsa-shop-tabs{display:flex;gap:24px;border-bottom:1px solid var(--shop-border);margin-bottom:20px}
html body .zsa-shop-tabs button{border:0;border-bottom:2px solid transparent;padding:0 0 11px;border-radius:0;background:transparent;color:var(--shop-muted);font-weight:650}
html body .zsa-shop-tabs button[aria-selected=true]{color:var(--shop-text);border-color:#8ec73e}
html body .zsa-shop-balance{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:20px;border-radius:12px;background:var(--shop-soft)}
.zsa-shop-balance>span{font-size:12px}.zsa-shop-balance strong{font-size:25px;line-height:1.3}.zsa-shop-balance small{margin-left:auto;color:var(--shop-muted);font-size:11px}
html body .zsa-shop-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
html body .zsa-shop-dialog .zsa-shop-package{display:flex;flex-direction:column;align-items:center;gap:7px;padding:17px 8px;border:1px solid var(--shop-border);border-radius:14px;background:var(--shop-bg);color:var(--shop-text);text-align:center}
html body .zsa-shop-dialog .zsa-shop-package.is-selected{border-color:#96ce43;background:#f5fbe9;box-shadow:0 0 0 1px #96ce43 inset}
.zsa-shop-package>span{font-size:12px;color:var(--shop-muted)}.zsa-shop-package>strong{font-size:27px;font-weight:750;line-height:1.4}.zsa-shop-package strong small{font-size:12px;font-weight:500}.zsa-shop-package>em{font-style:normal;font-size:11px;color:#78a130}.zsa-shop-package>b{font-size:20px;line-height:1.5}
html body .zsa-shop-methods{display:flex;gap:12px;justify-content:center;margin:22px 0 16px}
html body .zsa-shop-methods button{display:flex;align-items:center;gap:8px;padding:9px 17px;background:var(--shop-bg);border:1px solid var(--shop-border);border-radius:9px;font-size:13px}
html body .zsa-shop-methods button[aria-pressed=true]{border-color:#90c247;background:var(--shop-soft)}.zsa-shop-methods i{font-style:normal;border-radius:5px;background:#1cb86c;color:#fff;padding:1px 5px;font-size:12px}.zsa-shop-methods i.is-alipay{background:#178df6}
html body .zsa-shop-dialog .zsa-shop-primary{display:block;width:100%;border:0;border-radius:11px;padding:13px 20px;background:#b5ee64;color:#1e3210;font-weight:750;text-align:center;text-decoration:none;line-height:1.5}
html body .zsa-shop-dialog .zsa-shop-note{color:var(--shop-muted);font-size:11px;margin:12px 0 0;white-space:pre-line}
html body .zsa-shop-error{font-size:12px;color:#8b6329;margin:12px 0 0;min-height:0;overflow-wrap:anywhere}html body .zsa-shop-error:empty{display:none}
.zsa-shop-empty{text-align:center;padding:32px 10px;color:var(--shop-muted)}.zsa-shop-card{max-width:520px;margin:25px auto 35px}.zsa-shop-card h3{font-size:20px;margin:0 0 7px;color:var(--shop-text)}.zsa-shop-card p,.zsa-shop-card small{color:var(--shop-muted);font-size:12px}.zsa-shop-card label{display:block;font-size:12px;margin-top:22px}
html body .zsa-shop-card input{width:100%;height:48px;min-height:48px;padding:10px 13px;border:1px solid var(--shop-border);border-radius:10px;background:var(--shop-bg);color:var(--shop-text);margin:6px 0 15px;font-size:15px}
.zsa-shop-card small{display:block;margin-top:12px}.zsa-shop-history article{display:flex;align-items:center;gap:18px;padding:15px 0;border-bottom:1px solid var(--shop-border);font-size:12px}.zsa-shop-history article>div:first-child{flex:1;min-width:0}.zsa-shop-history small{display:block;color:var(--shop-muted);font-size:10px;margin-top:5px}.zsa-shop-history article>div:last-child{text-align:right}
html body .zsa-shop-history button,html body .zsa-shop-cashier>button{display:block;margin:5px 0 0;padding:5px 9px;border:1px solid var(--shop-border);background:var(--shop-soft);color:var(--shop-text);border-radius:7px;font-size:12px}
.zsa-shop-cashier{text-align:center;padding:20px}.zsa-shop-cashier h3{font-size:20px;color:var(--shop-text)}.zsa-shop-cashier p{color:var(--shop-muted);font-size:12px}.zsa-shop-qr{width:216px;min-height:50px;margin:24px auto}.zsa-shop-qr svg,.zsa-shop-qr img{display:block;width:216px;height:216px;max-width:100%;object-fit:contain;background:#fff;padding:8px}.zsa-shop-cashier>button{margin-inline:auto!important}
html[data-zsa-theme=dark] body .zsa-shop-dialog{--shop-bg:#24282d;--shop-text:#f1f4ed;--shop-muted:#a2ac9b;--shop-border:#41483d;--shop-soft:#2e342b}
html[data-zsa-theme=dark] body .zsa-shop-dialog .zsa-shop-package.is-selected{background:#334326;border-color:#b5ee64}
html[data-zsa-theme=dark] body .zsa-shop-entry{background:#2a3026;color:#f0f4e8;border-color:#4a5341}
@media(max-width:900px){html body .zsa-ai-topbar>.zsa-shop-entry-group{display:none}html body .zsa-shop-entry-group.is-template{top:calc(var(--zsa-banner-bottom188,0px) + 12px);right:12px}html body .zsa-shop-entry{height:30px;min-height:30px;padding:0 9px;font-size:12px}}
@media(max-width:520px){html body .zsa-shop-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px 16px;border-radius:20px}html body .zsa-shop-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html body .zsa-shop-dialog .zsa-shop-package{padding:12px 6px;gap:4px}.zsa-shop-package>strong{font-size:24px}.zsa-shop-balance small{display:none}html body .zsa-shop-balance{margin-bottom:15px}html body .zsa-shop-tabs{gap:22px}html body .zsa-shop-dialog header{margin-bottom:15px}.zsa-shop-history article{gap:10px}.zsa-shop-cashier{padding:15px 0}}
html[data-zsa-theme=dark] body .zsa-shop-package>em{color:#badf85}
@media(max-width:900px){
 html body.zsa-ai-workspace-page .zsa-ai-app[data-ai-active-panel]>.zsa-ai-main>.zsa-ai-topbar:has(>.zsa-shop-entry-group){grid-template-columns:minmax(0,1fr) auto 36px!important;column-gap:5px!important}
 html body .zsa-ai-topbar>.zsa-shop-entry-group{display:inline-flex!important;grid-column:2;grid-row:1}
 html body .zsa-ai-topbar>.zsa-shop-entry-group .zsa-shop-entry{min-width:30px!important;width:30px!important;padding:0!important}
 html body .zsa-ai-topbar>.zsa-shop-entry-group .zsa-shop-entry>span,html body .zsa-ai-topbar>.zsa-shop-entry-group .zsa-shop-entry>b{display:none!important}
 html body .zsa-ai-topbar:has(>.zsa-shop-entry-group)>.zsa-ai-mobile-menu{grid-column:3;grid-row:1}
}
/* 219 — reference layout: compact recharge dialog, nested cashier and model-price browser. */
html body .zsa-shop-dialog{width:min(600px,calc(100vw - 24px));max-width:600px;padding:0!important;border-radius:16px;--shop-text:#18202f;--shop-muted:#7b8494;--shop-border:#e2e4ea;--shop-soft:#f4f4f6;font-size:12px}
html body .zsa-shop-dialog>header{height:54px;padding:0 24px;margin:0!important;border-bottom:1px solid #eee}
html body .zsa-shop-dialog>header svg{display:none}html body .zsa-shop-dialog h2{font-size:15px;font-weight:700}html body .zsa-shop-dialog [data-shop-close]{background:transparent;font-size:19px;width:26px;height:26px}
html body .zsa-shop-tabs{gap:0;margin:0;border-bottom:1px solid var(--shop-border);height:42px}
html body .zsa-shop-tabs>button{width:33.333%;text-align:center;padding:12px 0 10px;font-size:13px;color:var(--shop-text);border-bottom-width:2px}
html body .zsa-shop-tabs>button[aria-selected=true]{border-color:#30343a}
html body .zsa-shop-body{padding:17px 24px 0}
html body .zsa-shop-section-label{margin:0 0 9px;font-size:12px;color:var(--shop-muted)}
html body .zsa-shop-packages{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 15px}
html body .zsa-shop-dialog .zsa-shop-package{height:84px;min-height:84px;padding:16px 6px 10px;gap:3px;justify-content:center;position:relative;border-radius:13px;background:var(--shop-bg);border:1px solid var(--shop-border)}
html body .zsa-shop-dialog .zsa-shop-package.is-selected{border-color:#80e4f2;background:#f0fbfd;box-shadow:none}
html body .zsa-shop-package>strong{font-size:20px;line-height:1.4;font-weight:750}html body .zsa-shop-package>span{font-size:11px;color:var(--shop-muted)}
html body .zsa-shop-package>em{position:absolute;top:-8px;left:8px;background:#f5a313;color:#372100;border-radius:10px;padding:2px 9px;font-size:10px;line-height:1.4;font-weight:650}
html body .zsa-shop-methods{margin:0 0 14px;gap:12px}html body .zsa-shop-methods button{width:50%;justify-content:center;padding:10px;min-height:42px;border-radius:13px;font-size:13px;font-weight:650}
html body .zsa-shop-methods button[aria-pressed=true]{border-color:#80e4f2;background:#f0fbfd}
html body .zsa-shop-tip{border:1px solid var(--shop-border);border-radius:9px;background:var(--shop-soft);padding:8px 12px;margin-bottom:10px}
.zsa-shop-tip>b{color:#eda800;font-size:11px}.zsa-shop-tip>p{margin:3px 0 0;color:var(--shop-muted);font-size:11px;white-space:pre-line}
html body .zsa-shop-price-preview{border:1px solid var(--shop-border);border-radius:10px;overflow:hidden;margin-bottom:16px}
html body .zsa-shop-price-preview>header{padding:8px 12px;margin:0!important;min-height:42px;border-bottom:1px solid var(--shop-border);background:var(--shop-soft)}
.zsa-shop-price-preview header>b,.zsa-price-model header>b{display:flex;align-items:center;gap:8px;font-size:12px}
.zsa-shop-price-preview header img,.zsa-price-model header img,.zsa-price-icon{width:24px;height:24px;border-radius:5px;object-fit:contain;background:#def5f8;display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:10px;font-style:normal;color:#0ca5c1}
html body .zsa-shop-price-preview [data-shop-prices]{padding:5px 8px;border:1px solid #93d6f0;color:#3c657c;background:#e9f6fd;border-radius:5px;font-size:10px;white-space:nowrap}
.zsa-price-table-wrap{overflow:auto;width:100%;scrollbar-width:thin}.zsa-price-table-wrap table{width:100%;border-collapse:collapse;font-size:10px;text-align:center;white-space:nowrap;margin:0;color:var(--shop-text,#18202f)}
.zsa-price-table-wrap th{font-size:9px;font-weight:500;color:var(--shop-muted,#7b8494);background:var(--shop-soft,#f2f3f5)}
.zsa-price-table-wrap td,.zsa-price-table-wrap th{padding:6px 8px;border:0;border-bottom:1px solid var(--shop-border,#e2e4ea);line-height:1.4;height:26px}
.zsa-price-table-wrap tr:last-child td{border-bottom:0}.zsa-price-table-wrap td:first-child,.zsa-price-table-wrap th:first-child{text-align:left}
.zsa-price-highlight{color:#f3a400!important}.zsa-price-table-wrap td img,.zsa-price-table-wrap td .zsa-price-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;margin-right:4px}
html body .zsa-shop-body>footer{margin:0 -24px;padding:12px 24px;border-top:1px solid var(--shop-border);display:flex;align-items:center;justify-content:flex-end;gap:12px}
html body .zsa-shop-body>footer button{width:auto!important;height:32px;padding:7px 16px;border:0;border-radius:8px;background:var(--shop-soft);font-size:11px;line-height:1.4}
html body .zsa-shop-body>footer .zsa-shop-primary{background:#30343b;color:white;min-width:90px;font-weight:650}
html body .zsa-shop-body>footer .zsa-shop-history-link{margin-right:auto;background:none;padding-left:0;color:var(--shop-muted);font-size:10px}
html body .zsa-shop-error:not(:empty){padding:0 24px 12px;margin:0;color:#9d731b}
.zsa-shop-enterprise{min-height:330px;padding:25px 10px}.zsa-shop-enterprise h3{font-size:18px}.zsa-shop-enterprise p{white-space:pre-line;color:var(--shop-muted);font-size:13px}
html body :is(.zsa-pay-dialog,.zsa-price-dialog){box-sizing:border-box;position:fixed;inset:0;margin:auto;max-height:calc(100dvh - 32px);height:fit-content;border:1px solid #e2e4ea;border-radius:16px;box-shadow:0 22px 75px #0003;background:#fff;color:#18202f;font:12px/1.6 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;padding:0;overflow:auto;overscroll-behavior:contain}
html body :is(.zsa-pay-dialog,.zsa-price-dialog):not([open]){display:none!important}
:is(.zsa-pay-dialog,.zsa-price-dialog)::backdrop{background:#161a2070;backdrop-filter:blur(7px)}
html body .zsa-pay-dialog{width:340px;max-width:calc(100vw - 32px);text-align:center;padding:30px 30px 22px;min-height:396px}
html body .zsa-pay-dialog h3{font-size:16px;font-weight:700;margin:0 0 18px;color:inherit}.zsa-pay-dialog [data-pay-close]{position:absolute;right:18px;top:14px;border:0;background:transparent;color:#7b8494;font-size:22px;padding:0;width:20px;height:24px;cursor:pointer}
html body .zsa-pay-dialog .zsa-shop-qr{width:200px;margin:18px auto 22px}.zsa-pay-dialog .zsa-shop-qr svg,.zsa-pay-dialog .zsa-shop-qr img{width:200px;height:200px;padding:0}
.zsa-pay-dialog>strong{font-size:24px;line-height:1.4}.zsa-pay-dialog>p{font-size:11px;color:#7b8494;margin:3px 0}.zsa-pay-dialog [data-pay-countdown]{color:#edb000}.zsa-pay-dialog [data-pay-error]{display:block;color:#98742a;margin-top:8px}.zsa-pay-dialog [data-pay-check]{border:0;background:transparent;color:#6c7a8a;font-size:10px;margin-top:7px;cursor:pointer}
.zsa-pay-dialog .zsa-shop-primary{display:block;background:#30343b;color:#fff;padding:12px;border-radius:8px;text-decoration:none}.zsa-pay-dialog.is-paid [data-shop-paid-status]{color:#109867;font-weight:700}
html body .zsa-price-dialog{width:760px;max-width:calc(100vw - 24px);background:#f0f2f5;overflow:hidden}
.zsa-price-dialog>header{display:flex;align-items:center;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #dce0e5}.zsa-price-dialog h2{font-size:16px;color:inherit;margin:0;font-weight:750}.zsa-price-dialog header small{color:#7b8494;font-size:11px}.zsa-price-dialog>header>div{flex:1}
.zsa-price-dialog button,.zsa-price-dialog input,.zsa-price-dialog select{font:inherit;box-sizing:border-box}.zsa-price-dialog [data-price-back]{border:1px solid #e3ac73;background:#f4e5ce;color:#a85f23;border-radius:8px;padding:7px 12px;font-size:11px;cursor:pointer}.zsa-price-dialog [data-price-close]{background:none;border:0;font-size:22px;color:#7b8494;padding:0 8px;cursor:pointer}
.zsa-price-search{display:flex;gap:9px;padding:12px 20px}.zsa-price-search input{flex:1;min-width:0}.zsa-price-search input,.zsa-price-search select{height:29px;padding:4px 11px;border:1px solid #d5d9df;border-radius:9px;background:transparent;color:inherit;font-size:11px}.zsa-price-search select{width:120px}
.zsa-price-list{max-height:calc(100dvh - 230px);overflow:auto;padding:0 20px;scrollbar-width:thin}.zsa-price-model{border:1px solid #d5d9df;border-radius:13px;padding:12px;margin-bottom:12px}.zsa-price-model>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce0e5;padding:0 0 12px;gap:12px}.zsa-price-model header>b{font-size:14px}.zsa-price-model header img,.zsa-price-model header .zsa-price-icon{width:32px;height:32px}.zsa-price-model header>span{font-size:11px;color:#7b8494}
.zsa-price-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px 0 12px}.zsa-price-summary small{display:block;color:#7b8494;font-size:10px}.zsa-price-summary b{display:block;font-size:12px}.zsa-price-summary>div:first-child b{color:#f3a400}
.zsa-price-model .zsa-price-table-wrap{border:1px solid #e0e3e8;border-radius:8px;background:white}.zsa-price-model .zsa-price-table-wrap td,.zsa-price-model .zsa-price-table-wrap th{padding:8px 10px;height:32px}.zsa-price-note{display:block;padding:8px 20px 12px;font-size:10px;color:#7b8494}
html[data-zsa-theme=dark] body .zsa-shop-dialog .zsa-shop-package.is-selected,html[data-zsa-theme=dark] body .zsa-shop-methods button[aria-pressed=true]{background:#253b42;border-color:#58b8c9}
html[data-zsa-theme=dark] body .zsa-shop-package>em{color:#372100}
html[data-zsa-theme=dark] body :is(.zsa-price-dialog,.zsa-pay-dialog){background:#24282d;color:#eef1f5;border-color:#414954;--shop-text:#eef1f5;--shop-border:#414954;--shop-muted:#a6adba;--shop-soft:#30363f}
html[data-zsa-theme=dark] body .zsa-price-model .zsa-price-table-wrap{background:#24282d;border-color:#414954}html[data-zsa-theme=dark] body :is(.zsa-price-model,.zsa-price-model>header,.zsa-price-dialog>header){border-color:#414954}html[data-zsa-theme=dark] body .zsa-price-search select option{background:#24282d}
@media(max-width:520px){html body .zsa-shop-dialog{padding:0!important}.zsa-shop-body{padding-inline:16px!important}html body .zsa-shop-body>footer{margin-inline:-16px;padding-inline:16px}.zsa-shop-package>em{font-size:8px!important;padding:2px 5px!important}.zsa-shop-dialog .zsa-shop-package{height:80px!important;min-height:80px!important}.zsa-shop-package>strong{font-size:18px!important}.zsa-shop-price-preview header>b{font-size:10px}.zsa-shop-price-preview header img{width:19px;height:19px}.zsa-price-dialog>header{padding:14px}.zsa-price-search{padding:10px 12px}.zsa-price-list{padding:0 12px}.zsa-price-summary{gap:5px}.zsa-price-summary b{font-size:10px}.zsa-price-model{padding:10px}}
html body .zsa-shop-dialog .zsa-shop-body>footer [data-shop-close]{width:auto!important;height:32px!important;padding:7px 16px!important;font-size:11px!important;background:var(--shop-soft)!important;border-radius:8px!important;color:var(--shop-text)!important}
.zsa-shop-methods i svg{width:20px;height:20px;display:block}.zsa-shop-methods i:has(svg){background:none;padding:0}

/* 220: recharge controls and account shortcuts, scoped to the shop. */
html body .zsa-shop-dialog .zsa-shop-body footer>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important;transform:none!important;text-indent:0!important}
.zsa-pay-dialog [hidden]{display:none!important}
.zsa-pay-dialog.is-paid .zsa-shop-qr{opacity:.25}
.zsa-shop-entry>svg,.zsa-v8-top-right .is-points>svg{display:inline-block!important;width:19px!important;height:19px!important;flex:0 0 19px;vertical-align:middle;color:#488b50;fill:none!important;stroke:currentColor!important}
html body .zsa-ai-account-points{border:1px solid #dce7df!important;border-radius:16px!important;background:linear-gradient(135deg,#254f40,#36705a)!important;padding:17px!important;gap:10px!important}
html body .zsa-ai-account-recharge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;border-radius:10px!important;background:#d8f3bd!important;color:#24432d!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}
html body .zsa-ai-account-vip{padding:16px!important;border:1px solid #ecdfc4!important;border-radius:16px!important;background:linear-gradient(135deg,#fff9ed,#f7efd9)!important;box-shadow:none!important}
html body .zsa-ai-account-vip [data-ai-vip-kicker]{color:#9b732d!important;font-weight:700!important;font-size:11px!important}
html body .zsa-ai-account-vip [data-ai-vip-title]{display:block!important;margin:7px 0!important;color:#4c3822!important;font-size:15px!important;line-height:1.4!important}
html body .zsa-ai-account-vip [data-ai-vip-desc]{color:#8a765c!important;font-size:11px!important;line-height:1.6!important}
html body .zsa-ai-account-vip .zsa-ai-account-vip-open{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:34px!important;margin-top:12px!important;padding:0 12px!important;border:1px solid #e1cfa9!important;border-radius:9px!important;background:#fffaf0!important;color:#6f4d1c!important;font-weight:700!important;line-height:1!important}
html[data-zsa-theme="dark"] body .zsa-ai-account-vip{background:linear-gradient(135deg,#332e24,#27251f)!important;border-color:#574c35!important}
html[data-zsa-theme="dark"] body .zsa-ai-account-vip [data-ai-vip-title]{color:#f4e7cd!important}
html[data-zsa-theme="dark"] body .zsa-ai-account-vip [data-ai-vip-desc]{color:#c2b496!important}

.zsa-price-dialog [data-price-back]{display:inline-flex;align-items:center;gap:6px}.zsa-price-dialog [data-price-back] svg{width:17px;height:17px;fill:none!important;stroke:currentColor!important;flex:none}
