#myeclassRoleSwitcher{position:relative;flex:0 0 auto;font:500 13px/1.4 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--mye-ui-text,#e4edf8)}
#myeclassRoleSwitcher>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;min-height:36px;box-sizing:border-box;padding:7px 11px;border:1px solid var(--mye-ui-border,#334b65);border-radius:9px;background:var(--mye-ui-surface,#122238);white-space:nowrap}
#myeclassRoleSwitcher>summary:after{content:"⌄"}#myeclassRoleSwitcher>summary::-webkit-details-marker{display:none}
.myeclass-role-switch-options-v668{position:absolute;right:0;top:calc(100% + 8px);width:220px;z-index:1200;padding:10px;background:var(--mye-ui-surface,#122238);border:1px solid var(--mye-ui-border,#334b65);border-radius:12px;box-shadow:0 14px 36px #0005}
.myeclass-role-switch-options-v668 p{margin:0 7px 8px;font:600 12px/1.4 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--mye-ui-muted,#a7b9cc)}
.myeclass-role-switch-options-v668 form{display:grid;gap:5px;margin:0}.myeclass-role-switch-options-v668 button{display:block;width:100%;min-height:38px;padding:8px 10px;text-align:left;border:0;border-radius:7px;background:transparent;color:inherit;font:500 13px/1.4 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;cursor:pointer}
.myeclass-role-switch-options-v668 button:hover,.myeclass-role-switch-options-v668 button:focus-visible{background:#203d59}.myeclass-role-switch-options-v668 button:disabled{opacity:1;background:#1a3550;color:#90d6ff;cursor:default}
@media(pointer:coarse){#myeclassRoleSwitcher>summary,.myeclass-role-switch-options-v668 button{min-height:44px}}
@media(max-width:600px){#myeclassRoleSwitcher>summary{width:44px;max-width:44px;min-height:44px;padding:0;gap:0;justify-content:center;font-size:0}#myeclassRoleSwitcher>summary:after{content:"⇄";font-size:18px;line-height:1}.myeclass-role-switch-options-v668{width:200px}}
