/* CICADA 1.6.2F G4: keep all fields in a single scrollable column */
#cicada-account-panel:not([hidden]) {
 display:flex!important;
 flex-direction:column!important;
 flex-wrap:nowrap!important;
 align-content:stretch!important;
 align-items:stretch!important;
 overflow-x:hidden!important;
 overflow-y:auto!important;
 box-sizing:border-box!important;
 max-height:calc(100dvh - 90px)!important;
}
#cicada-account-panel[hidden] { display:none!important; }
#cicada-account-panel > * {flex-shrink:0!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
#cicada-email-box, #cicada-email-code-row:not([hidden]) {
 display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;
 gap:10px!important;position:static!important;transform:none!important;
 width:100%!important;min-width:0!important;max-width:100%!important;
 flex:0 0 auto!important;box-sizing:border-box!important;
}
#cicada-email-code-row[hidden] {display:none!important}
#cicada-email-box input, #cicada-email-box button {display:block!important;position:static!important;float:none!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;transform:none!important}
#cicada-email-message {display:block!important;width:100%!important;max-width:100%!important;overflow-wrap:anywhere!important}
@media(max-width:600px){#cicada-account-panel:not([hidden]){max-height:calc(100dvh - 75px)!important}}
