/* V259: visible native account actions; no clipped popover. */
#dashboard .welcomeCard{overflow:hidden}
#dashboard .welcomeControls{display:flex!important;flex:1 1 100%!important;width:100%!important;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:7px!important;align-self:stretch!important}
#dashboard .welcomeControls>.v258-account-button{position:static!important;margin:0!important;white-space:nowrap!important;min-height:36px}
#dashboard .welcomeControls>.welcomeButtons{display:flex!important;flex:1 1 auto!important;flex-direction:row!important;flex-wrap:wrap!important;width:auto!important;gap:7px!important;margin:0!important;justify-content:flex-start!important}
#dashboard .welcomeControls>.welcomeButtons button{min-height:36px!important;line-height:1.2!important;white-space:normal!important;padding:8px 10px!important;font-size:clamp(11px,2.8vw,13px)!important}
#dashboard .welcomeCard{flex-wrap:wrap!important;align-items:flex-start!important}
#dashboard .welcomeContent{flex:1 1 100%!important}
#dashboard #studentSecurityToggle{display:none!important}
#dashboard #phonePanel[hidden]{display:none!important}
#dashboard.v258-home-mode>#phonePanel:not([hidden]){display:block!important;position:relative!important;margin:10px 0!important;z-index:2!important}
@media(max-width:650px){#dashboard .welcomeControls{margin-top:8px!important}#dashboard .welcomeControls>.welcomeButtons{flex:1 1 auto!important}#dashboard .welcomeControls>.welcomeButtons button{flex:0 1 auto!important}}
@media(max-width:390px){#dashboard .welcomeControls{gap:5px!important}#dashboard .welcomeControls>.welcomeButtons{gap:5px!important}#dashboard .welcomeControls>.welcomeButtons button{padding:7px 8px!important;font-size:11px!important}}
