/* Light account dialog; the cabinet owns the matching inner login screen. */
#ma-account-dialog{box-sizing:border-box;width:min(460px,calc(100% - 24px));height:min(620px,calc(100dvh - 24px));padding:0;overflow:hidden;border:1px solid #d4ebe7;border-radius:24px;background:#edf9f6;color:#111;box-shadow:0 28px 80px #103b3026}
#ma-account-dialog[open]{display:grid;grid-template-rows:68px minmax(0,1fr) auto}
#ma-account-dialog::backdrop{background:rgba(22,47,43,.38);backdrop-filter:blur(4px)}
#ma-account-dialog .ma-login-head{height:68px;background:#fff;border-bottom:1px solid #e2efec;padding:14px 20px}
#ma-account-dialog .ma-login-head button{border-radius:50%;background:#e9f8f4;color:#172721;width:38px;height:38px}
#ma-account-dialog iframe{height:100%;min-height:0;background:#edf9f6}
#ma-account-dialog .ma-login-fallback{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:auto;min-height:48px;padding:10px 16px;background:#edf9f6;color:#087a71;font:500 14px/1.4 Manrope,Arial,sans-serif;text-align:center;overflow-wrap:normal;word-break:normal}
@media(max-width:480px){#ma-account-dialog{border-radius:20px}#ma-account-dialog .ma-login-head{padding:12px 16px}#ma-account-dialog .ma-login-fallback{font-size:14px}}

/* Dated MAX channel metrics: subscription totals are not unique audience. */
.ma-max-channel-facts{margin-top:24px;padding:clamp(18px,3vw,32px);border-radius:24px;background:#e9f8f6;color:#111;text-align:left}.ma-max-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.ma-max-fact-grid strong{display:block;font-size:clamp(28px,4vw,44px);line-height:1.2;white-space:nowrap;color:#13868c}.ma-max-fact-grid span{display:block;font-size:17px;line-height:1.5;margin-top:6px}.ma-max-channel-facts p{font-size:16px;line-height:1.6;max-width:80ch}.ma-max-channel-facts a{color:#116d72;text-decoration:underline}.ma-max-channel-facts .ma-max-fact-source{font-size:15px}@media(max-width:480px){.ma-max-fact-grid{grid-template-columns:1fr;gap:16px}}
