.RoleSwitchPill_wrap__iyAcB{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.RoleSwitchPill_error__NDPzD{font-size:12.5px;line-height:1.35;color:#b3261e;max-width:360px}.RoleSwitchPill_pill__2VMC_{position:relative;display:inline-flex;height:36px;align-items:stretch;padding:3px;background:var(--bg-cool,#eef2f7);border:1px solid var(--line);border-radius:999px;flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit}.RoleSwitchPill_pill__2VMC_:disabled{cursor:progress}.RoleSwitchPill_thumb__qAhqz{position:absolute;top:3px;left:3px;width:82px;height:calc(100% - 6px);border-radius:999px;background-image:linear-gradient(90deg,#35c58f,#03604a);background-size:164px 100%;background-position:0 0;background-repeat:no-repeat;box-shadow:0 2px 6px rgba(4,135,93,.35);transition:transform .36s cubic-bezier(.65,0,.35,1),background-position .36s cubic-bezier(.65,0,.35,1),box-shadow .36s ease;pointer-events:none}.RoleSwitchPill_pill__2VMC_:active .RoleSwitchPill_thumb__qAhqz{box-shadow:0 5px 14px rgba(4,135,93,.45)}.RoleSwitchPill_pill__2VMC_ .RoleSwitchPill_seg__H32h0{position:relative;z-index:1;flex:none;width:92px;min-width:92px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:1;padding:7px 8px;color:var(--text-soft);white-space:nowrap;text-align:center;transition:color .2s ease}.RoleSwitchPill_seg__H32h0[data-active=true]{color:#fff}.RoleSwitchPill_seg__H32h0:hover:not(:disabled):not([data-active=true]){color:var(--navy)}.RoleSwitchPill_seg__H32h0:disabled{cursor:progress}@media (prefers-reduced-motion:reduce){.RoleSwitchPill_thumb__qAhqz{transition:none}}@media (max-width:1120px){.RoleSwitchPill_wrap__iyAcB{display:flex;width:100%;align-items:stretch}.RoleSwitchPill_pill__2VMC_{display:flex;width:100%}.RoleSwitchPill_pill__2VMC_ .RoleSwitchPill_seg__H32h0{flex:1 1;width:auto;min-width:0}.RoleSwitchPill_error__NDPzD{max-width:none}}