.desktop-updated [hidden]{display:none!important}.desktop-updated .mobile-admin{color:var(--admin-gold,#996500)!important;border-color:var(--admin-gold,#996500)!important;background:var(--admin-soft,#fff4d3)!important}.desktop-updated .mobile-locked:after{content:'🔒';margin-left:8px}.desktop-updated #mobile-mail-form,.desktop-updated #mobile-privacy-admin{display:grid;gap:18px;max-width:850px}.desktop-updated .mobile-plans{grid-template-columns:1fr 1fr}.desktop-updated .mobile-notification-row,.desktop-updated .mobile-notification-heading{grid-template-columns:minmax(0,1fr) 80px 80px}.desktop-updated #mobile-notification-form{max-width:850px}
.mobile-privacy{padding:15px;margin:12px 0;background:var(--background);border:1px solid var(--line);border-radius:12px;font-size:13px;line-height:1.6}.mobile-privacy .check-row{display:flex;align-items:flex-start;gap:10px;margin-top:16px;line-height:1.5}.mobile-privacy input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.mobile-policy{font-size:14px;line-height:1.7}.mobile-policy h2{font-size:18px;margin:20px 0 8px}.mobile-plans{display:grid;grid-template-columns:1fr;gap:14px}.mobile-plans section{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--accent-soft)}.mobile-plans strong{font-size:23px;color:var(--accent)}.mobile-plans p{line-height:1.6}.mobile-lock-intro{display:flex;gap:16px;align-items:center}.mobile-lock-intro>.icon{width:36px;height:36px;flex-shrink:0}.mobile-notification-heading,.mobile-notification-row{display:grid;grid-template-columns:minmax(0,1fr) 48px 54px;gap:8px;align-items:center}.mobile-notification-heading{font-size:11px;color:var(--muted);padding-bottom:12px}.mobile-notification-row{padding:16px 0;border-top:1px solid var(--line);font-size:13px}.mobile-notification-row small{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:4px}.mobile-notification-row label{display:grid;place-items:center;min-height:44px}.mobile-notification-row input{width:23px;height:23px;accent-color:var(--accent)}.android-app #mobile-notification-form>.btn{margin:14px 6px 0 0}.mobile-notification-item,.mobile-mail-item{border-bottom:1px solid var(--line);padding:16px 0;font-size:14px}.mobile-mail-item small{display:block;line-height:1.5;overflow-wrap:anywhere;color:var(--muted);margin-top:6px}.android-app #mobile-mail-form,.android-app #mobile-privacy-admin{display:grid;gap:16px;margin-top:20px}.android-app #mobile-mail-form textarea{min-height:200px}.android-app .panel{min-width:0}.android-app .page-heading h1{font-size:27px}.android-app .page-heading{flex-wrap:wrap}
