/* 沿用 D 的语义变量；影响范围限定在认证和支付容器。 */
.global-dialog{width:min(640px,calc(100vw - 32px));--d-ink-rgb:var(--pc-shadow,22,44,82);--d-rule:var(--pc-line,var(--border,#ccd9f0));--d-canvas:var(--pc-panel,var(--surface,#fff));--d-ink:var(--pc-text,var(--text,#162c52));--d-muted:var(--pc-muted,var(--text-secondary,#536783));--d-blue:var(--pc-blue,var(--accent,#365dde));--d-blue-wash:var(--pc-blue-soft,var(--surface-hover,#edf3ff))}
.global-dialog .dl-head{z-index:2}.global-dialog .dl-head button{border:0;background:transparent;cursor:pointer}.global-dialog .dl-head button:hover{background:var(--d-blue-wash)}
.global-google{min-height:44px;max-width:100%;margin-block:20px}.global-google>div{max-width:100%}.global-error{color:var(--wd-danger,#a23e42);overflow-wrap:anywhere}.global-notice{padding:12px 14px;border-radius:8px;background:var(--wd-warning-bg,#fff2df);color:var(--wd-warning,#8a4a14);font-size:14px;line-height:1.7}
.global-account{max-width:800px;overflow-wrap:anywhere}.global-account h2{font-size:22px}.global-account-data{margin-top:24px}.global-account-data h3{margin-block:24px 12px}.global-dialog a.dl-button{text-decoration:none}.global-dialog .dl-plan-tabs{flex-wrap:wrap}.global-dialog #global-payment{min-width:0;margin-top:20px}.global-dialog #global-payment iframe{max-width:100%}
@media(max-width:600px){.global-dialog{width:calc(100vw - 24px)}}
