/* Material Symbols Outlined — scoped to account management sections. */
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,400,0,0&display=swap');
#account-removal .msh-material-symbol,
#account-change-panel .msh-material-symbol,
#station-information .msh-material-symbol,
#add-station .msh-material-symbol{
 font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;
 font-size:22px;line-height:1;letter-spacing:normal;text-transform:none;
 display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;
 font-feature-settings:'liga';-webkit-font-feature-settings:'liga';
 -webkit-font-smoothing:antialiased;font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;
}
#account-removal .msh-minimal-symbol,#account-change-panel .msh-minimal-symbol,
#station-information .msh-minimal-symbol,#add-station .msh-minimal-symbol{
 display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;
}
#account-removal .msh-removal-icon{display:grid;place-items:center}
#account-removal .msh-removal-icon .msh-material-symbol{font-size:23px}
#account-change-panel .msh-minimal-symbol,#station-information .msh-minimal-symbol,#add-station .msh-minimal-symbol{background:#eaf3ff;color:#075cf0}
#account-removal .msh-minimal-danger{background:#ffecef;color:#e5283c}
@media(max-width:600px){#account-removal .msh-material-symbol,#account-change-panel .msh-material-symbol,#station-information .msh-material-symbol,#add-station .msh-material-symbol{font-size:20px}}

/* Legacy pseudo-icons from account-system.css must not duplicate Material icons. */
#account-change-panel > .account-accordion-header::before,
#station-information > .account-accordion-header::before,
#add-station > .account-accordion-header::before { content:none!important;display:none!important; }
