.ck-pwa-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;color:var(--text-color,#e8f5f3);background:var(--panel-bg,#102731);border:1px solid #4ca5ad;border-radius:18px;padding:22px;box-shadow:0 20px 80px #0009;line-height:1.5}
.ck-pwa-dialog::backdrop{background:#000b}.ck-pwa-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ck-pwa-dialog h2{font-size:1.4rem;margin:0}.ck-pwa-dialog h3{font-size:1rem;color:#edcf89;margin-bottom:4px}.ck-pwa-dialog p{margin:8px 0 16px}.ck-pwa-dialog button{min-height:44px;padding:10px 16px;cursor:pointer;border-radius:9px;border:1px solid #59909b;color:inherit;background:#173e4b;font:inherit}.ck-pwa-dialog .ck-pwa-primary{background:#ead18b;color:#172a30;font-weight:700;width:100%}.ck-pwa-dialog section{border-top:1px solid #679ba044;margin-top:18px;padding-top:4px}.ck-pwa-dialog [hidden]{display:none!important}
#profile-screen .ps-persist{min-height:44px;padding:8px;border:1px solid #4ca5ad66;border-radius:8px;font-size:13px!important;background:#10273199;line-height:1.35;flex-wrap:wrap}#profile-screen .ps-persist input{width:20px;height:20px;flex:none}#profile-screen .ps-persist-help{display:block;width:100%;font-size:11px;color:#b8c9ce;line-height:1.4}#profile-screen .ps-web-tools{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}#profile-screen .ps-web-tools button{flex:1;min-height:44px;border:1px solid #4ca5ad88;border-radius:8px;background:#102731;color:#d2eeee;padding:10px;font:inherit}
body.beta-client .ck-pwa-dialog>header{display:flex!important;height:auto;min-height:0;margin:0;background:none;border-image:none;box-shadow:none;text-align:left;overflow:visible}body.beta-client .ck-pwa-dialog>header::after{display:none!important}
body.beta-client>#profile-screen{position:fixed;z-index:2200;inset:0;max-height:100dvh;box-sizing:border-box}
