.wg-auth-icon-wrap{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 0 18px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#050607}.wg-auth-icon-wrap img{width:50px;height:50px;object-fit:contain}.wg-auth-form{display:grid;gap:16px;margin-top:24px}.wg-auth-form label{display:grid;gap:8px;font-size:13px;color:var(--muted,#9aa3a7)}.wg-auth-notice{margin:18px 0;padding:14px 16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.04);font-size:13px}.wg-auth-notice.success{border-color:rgba(124,255,178,.35);background:rgba(124,255,178,.07)}.wg-auth-notice.error{border-color:rgba(255,112,112,.4);background:rgba(255,112,112,.08)}.wg-auth-notice ul{margin:8px 0 0;padding-left:20px}.wg-auth-boundaries{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.wg-auth-boundaries span,.wg-workspace-type{display:inline-flex;padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--muted,#9aa3a7);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.wg-auth-help{margin-top:20px}.wg-auth-single{grid-template-columns:1fr;justify-items:center}.wg-auth-single .wg-auth-panel{width:min(620px,100%)}.wg-inline-form{display:inline;margin:0}.wg-account-menu{display:flex;align-items:center;gap:10px}.wg-account-identity{display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none}.wg-account-identity>span:last-child{display:grid;line-height:1.15}.wg-account-identity strong{font-size:12px}.wg-account-identity small{font-size:10px;color:var(--muted,#9aa3a7);max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg-workspace-page{min-height:100vh;padding:clamp(24px,5vw,72px);background:radial-gradient(circle at 15% 10%,rgba(124,255,178,.08),transparent 32%),#030405;color:#fff}.wg-workspace-shell{width:min(1120px,100%);margin:0 auto}.wg-workspace-shell>h1{margin:34px 0 8px;font-size:clamp(34px,5vw,64px)}.wg-workspace-shell>p{max-width:720px;color:var(--muted,#9aa3a7)}.wg-workspace-grid,.wg-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;margin:32px 0}.wg-workspace-card{display:grid;align-content:start;gap:14px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.035)}.wg-workspace-card h2{margin:0;font-size:22px}.wg-workspace-card p{min-height:44px;margin:0;color:var(--muted,#9aa3a7)}.wg-profile-list{display:grid;gap:12px;margin:20px 0}.wg-profile-list>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:10px}.wg-profile-list dt{color:var(--muted,#9aa3a7)}.wg-profile-list dd{margin:0;text-align:right}.wg-admin-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr) auto;gap:14px;align-items:end}.wg-admin-filters label,.wg-admin-user-actions label{display:grid;gap:7px;font-size:12px;color:var(--muted,#9aa3a7)}.wg-admin-user-list{display:grid;gap:16px}.wg-admin-user{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.025)}.wg-admin-user-head{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.wg-admin-user-head h3{margin:0}.wg-admin-user-head p{margin:4px 0 0;color:var(--muted,#9aa3a7)}.wg-admin-user-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0;color:var(--muted,#9aa3a7);font-size:12px}.wg-admin-user-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.wg-admin-user-actions form{display:grid;align-content:start;gap:10px}.wg-pagination{margin-top:20px}.brand img{object-fit:contain}.wg-sidebar .brand img,.wg-experience-nav .brand img,.wg-public-nav .brand img{background:#050607;border-radius:12px;padding:3px}.wg-operator{text-decoration:none;color:inherit}.wg-status.ok{color:#7cffb2}.wg-status.warn{color:#ffd17c}@media(max-width:980px){.wg-admin-user-actions{grid-template-columns:1fr}.wg-admin-filters{grid-template-columns:1fr}.wg-account-identity span:last-child{display:none}}@media(max-width:680px){.wg-account-menu{gap:6px}.wg-account-menu .btn{padding:8px}.wg-workspace-page{padding:22px}.wg-admin-user-head{grid-template-columns:auto 1fr}.wg-admin-user-head .wg-status{grid-column:1/-1}.wg-profile-list>div{display:grid}.wg-profile-list dd{text-align:left}}
