/* ng-workspace.css — AURORA-X "Workspace" view (corporate account/org page). */
#view-workspace .ws-scroll{padding:0 32px 40px;overflow:auto;height:100%}
#view-workspace .ws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:8px}
#view-workspace .ws-card{border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:16px 18px;background:rgba(255,255,255,.025)}
#view-workspace .ws-card h3{font:600 10px/1 var(--fu,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--t2,#8aa);margin:0 0 12px}
#view-workspace .ws-org{display:flex;align-items:center;gap:14px}
#view-workspace .ws-logo{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font:700 20px/1 var(--fm,monospace);color:#04121a;background:linear-gradient(135deg,var(--x-cyan,#2dd9ff),var(--x-mint,#57e6b0))}
#view-workspace .ws-org-name{font:700 18px/1.2 var(--fs,inherit);color:var(--t1,#e8f0f6)}
#view-workspace .ws-org-sub{font:500 12px/1.3 var(--fm,monospace);color:var(--t2,#8aa);margin-top:3px}
#view-workspace .ws-kv{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font:400 13px/1.3 var(--fs,inherit);color:var(--t1,#e8f0f6)}
#view-workspace .ws-kv:last-child{border-bottom:0}
#view-workspace .ws-kv .k{color:var(--t2,#8aa)}
#view-workspace .ws-team{display:flex;flex-direction:column;gap:2px}
#view-workspace .ws-member{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}
#view-workspace .ws-member:last-child{border-bottom:0}
#view-workspace .ws-av{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 12px/1 var(--fm,monospace);color:#04121a;background:var(--x-cyan,#2dd9ff);flex:0 0 auto}
#view-workspace .ws-av.violet{background:var(--x-violet,#a98bff)}#view-workspace .ws-av.mint{background:var(--x-mint,#57e6b0)}#view-workspace .ws-av.amber{background:var(--x-amber,#e6b450)}#view-workspace .ws-av.blue{background:var(--x-blue,#5aa0ff)}
#view-workspace .ws-m-name{font:600 13px/1.2 var(--fs,inherit);color:var(--t1,#e8f0f6)}
#view-workspace .ws-m-sub{font:500 11px/1.2 var(--fm,monospace);color:var(--t2,#8aa);margin-top:2px}
#view-workspace .ws-role{margin-left:auto;font:600 9px/1 var(--fu,inherit);letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:rgba(255,255,255,.06);color:var(--t2,#9ab)}
#view-workspace .ws-role.admin{background:rgba(45,217,255,.16);color:var(--x-cyan,#2dd9ff)}
#view-workspace .ws-pref{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}
#view-workspace .ws-pref:last-child{border-bottom:0}
#view-workspace .ws-pref .p-l{font:500 13px/1.3 var(--fs,inherit);color:var(--t1,#e8f0f6)}
#view-workspace .ws-pref .p-d{font:400 11px/1.3 var(--fs,inherit);color:var(--t2,#8aa);margin-top:2px}
#view-workspace .ws-tgl{width:38px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);position:relative;cursor:pointer;flex:0 0 auto}
#view-workspace .ws-tgl i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--t2,#8aa);transition:transform .15s}
#view-workspace .ws-tgl.on{background:var(--x-cyan,#2dd9ff);border-color:var(--x-cyan,#2dd9ff)}
#view-workspace .ws-tgl.on i{transform:translateX(16px);background:#04121a}
