.language-switcher{color:var(--color-text-secondary);transition:all var(--transition-normal) var(--ease-out);border:1px solid var(--color-border-light);background-color:var(--color-surface-primary);box-shadow:var(--shadow-level-1);border-radius:var(--border-radius-md);padding:.5rem .75rem}.language-switcher:hover{color:var(--color-text-primary);background-color:var(--color-background-secondary)}.language-switcher-text{margin-left:.5rem;font-weight:500;font-size:.875rem}.user-profile-menu{display:flex;align-items:center;gap:.5rem}.user-profile-info{text-align:right;display:none}@media (min-width:640px){.user-profile-info{display:block}}.user-profile-name{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.user-profile-role{font-size:.75rem;color:var(--color-text-secondary);text-transform:capitalize}.notification-center{position:relative}.notification-badge{position:absolute;top:-.25rem;right:-.25rem;background-color:var(--color-error);color:var(--color-text-inverse);border-radius:50%;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.mock-status{position:fixed;bottom:1rem;right:1rem;z-index:50;max-width:24rem}.mock-status-container{background-color:var(--color-surface-primary);border:1px solid var(--color-border-medium);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-level-3);padding:1rem}.mock-status-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.mock-status-title{display:flex;align-items:center;gap:.5rem}.mock-status-name{font-size:.875rem;font-weight:500}.mock-status-content{display:flex;flex-direction:column;gap:.5rem}.mock-status-item{display:flex;justify-content:space-between;font-size:.75rem}.mock-status-label{color:var(--color-text-secondary)}.mock-status-value{font-weight:500}.mock-status-value.enabled{color:var(--color-success)}.mock-status-value.disabled{color:var(--color-warning)}.mock-status-button{width:100%;font-size:.75rem;margin-top:.5rem}.mock-status-details{border-top:1px solid var(--color-border-light);padding-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.mock-status-detail{font-size:.75rem}.mock-status-detail-label{color:var(--color-text-secondary);margin-bottom:.25rem}.mock-status-detail-value{padding:.5rem;background-color:var(--color-background-secondary);border-radius:var(--border-radius-sm);font-size:.75rem;overflow:auto;font-family:var(--font-family-mono)}.mock-status-note{font-size:.75rem;color:var(--color-text-secondary);margin-top:.5rem}@media (max-width:640px){.mock-status{bottom:.5rem;right:.5rem;left:.5rem;max-width:none}.mock-status-container{padding:.75rem}}