/* Only the model-content mode picker; shared site menus are not selected. */
main .mm-picker{position:relative;display:inline-flex;vertical-align:middle;max-width:100%;font-size:14px;font-weight:500;line-height:20px;color:#f5f5f5}
main .mm-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;max-width:100%;min-height:40px;padding:9px 12px;border:1px solid #303133;border-radius:9px;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}
main .mm-trigger:hover,main .mm-trigger[aria-expanded=true]{background:#ffffff0d}
main .mm-trigger:disabled{cursor:default;opacity:1}
main .mm-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
main .mm-chevron{font-size:18px;line-height:16px;flex-shrink:0}
main .mm-menu{position:absolute;left:0;top:calc(100% + 4px);z-index:80;min-width:208px;width:max-content;max-width:min(420px,calc(100vw - 32px));padding:8px;border:1px solid #2a2b2d;border-radius:10px;background:#222224;box-shadow:0 8px 24px #0006}
main .mm-menu[hidden]{display:none!important}
main .mm-option{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:40px;border:0;border-radius:8px;padding:10px 9px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:normal}
main .mm-option:hover,main .mm-option:focus-visible,main .mm-option[aria-checked=true]{background:#ffffff0d}
main .mm-trigger:focus-visible,main .mm-option:focus-visible{outline:2px solid #d6ff00;outline-offset:2px}
main .mm-tick{min-width:16px;text-align:center}
@media(max-width:600px){main .mm-picker{font-size:13px}main .mm-menu{max-width:calc(100vw - 32px)}main .mm-option{min-height:44px}}
