.workspace-label{margin-right:auto}.workspace-label strong{display:block;font-size:.69rem;letter-spacing:.14em;color:var(--sage)}.workspace-label span{font-size:.8rem;color:var(--muted)}.admin-workspace{background:#FAFBFA}.admin-workspace .site-header{position:sticky}.admin-workspace .header-bar{width:calc(100% - 52px);height:87px;flex-wrap:nowrap}.admin-workspace .brand img{width:205px}.admin-workspace main.container.wide{margin-left:252px;width:calc(100% - 286px);max-width:none;padding:0 0 50px}.admin-workspace .admin-nav{position:fixed;left:0;top:87px;bottom:0;width:225px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:3px;background:white;border:0;border-right:1px solid var(--border);padding:24px 15px;margin:0;overflow:auto;z-index:30}.admin-workspace .admin-nav>a{background:transparent;border:0;padding:11px 14px;font-size:.8rem;font-weight:500}.admin-workspace .admin-nav>a.active{background:#E7F0EA;color:#326257;font-weight:700}.admin-workspace .admin-nav>a:hover{background:#F0F5F1;color:#326257}.admin-workspace .site-footer{display:none}.admin-workspace .admin-heading{padding-top:32px;padding-bottom:26px}.admin-workspace .admin-heading h1{font-size:clamp(1.6rem,3vw,2.3rem)}.admin-workspace .panel{background:white}.admin-workspace .nav-user .button{padding:7px 12px}.admin-workspace .nav-user>a{font-size:.75rem}.admin-signin .site-header{position:static}.admin-signin .site-footer{margin-top:40px}.admin-auth{max-width:1050px;margin:55px auto;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:6px;overflow:hidden}.admin-auth-copy{background:#F1F6F2;padding:42px}.admin-auth-copy h1{font-size:2rem}.admin-auth-copy p{color:var(--muted);font-size:.9rem}.admin-auth-form{padding:40px;background:white}.admin-auth-form h2{font-size:1.35rem}.admin-auth-form .field input{min-height:45px}.admin-entry{font-size:.8rem;color:var(--muted);border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.member-nav{display:flex;gap:25px;border-bottom:1px solid var(--border);padding-block:18px;overflow:auto}.member-nav a{white-space:nowrap;color:var(--muted);font-size:.8rem}.member-nav a.active{color:var(--action);font-weight:700}.import-steps{display:flex;margin:20px 0 28px;gap:10px}.import-steps span{flex:1;border-bottom:2px solid var(--border);padding:10px 0;color:var(--muted);font-size:.75rem}.import-steps .active{border-color:var(--sage);color:var(--action);font-weight:700}.import-actions{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:23px 0}.batch-metrics .metric strong{font-size:1.7rem;display:block}.error-text{color:#A24035}.statusline{padding:15px 0;border-bottom:1px solid var(--border)}.statusline:last-child{border:0}.profile-summary{display:flex;align-items:center;gap:15px}.profile-initial{width:50px;height:50px;border-radius:50%;background:var(--soft-sage);display:grid;place-items:center;color:var(--action);font-size:1.2rem}.code-label{font-size:.75rem;color:var(--muted)}
@media(max-width:1050px){.admin-workspace .admin-nav{width:200px}.admin-workspace main.container.wide{margin-left:223px;width:calc(100% - 247px)}.admin-workspace .header-bar{gap:13px}.admin-workspace .brand img{width:180px}.workspace-label{display:none}}
@media(max-width:700px){.admin-workspace .header-bar{height:auto;min-height:80px;flex-wrap:wrap;width:calc(100% - 36px)}.admin-workspace .nav-user{margin:0;width:100%;justify-content:flex-start;flex-wrap:wrap}.admin-workspace main.container.wide{margin-inline:auto;width:calc(100% - 36px);padding-bottom:35px}.admin-workspace .admin-nav{position:static;width:100%;max-height:none;flex-direction:row;overflow:auto;padding:10px 0;margin:0 0 25px;border-bottom:1px solid var(--border);background:transparent}.admin-workspace .admin-nav>a{white-space:nowrap;flex-shrink:0;padding:9px 11px}.admin-auth{grid-template-columns:1fr;margin:25px auto}.admin-auth-copy,.admin-auth-form{padding:25px}.admin-auth-copy h1{font-size:1.7rem}.import-steps{gap:7px}.import-steps span{font-size:.66rem}.import-actions{align-items:stretch;flex-direction:column}.member-nav{gap:20px}.admin-workspace .admin-heading{padding-bottom:20px}.batch-metrics{grid-template-columns:1fr 1fr!important}}
