.manager-workspace{display:flex;flex-direction:column;gap:16px;max-width:1080px;margin:auto}.manager-workspace header{display:flex;flex-direction:column;gap:16px}.manager-workspace h1{font-size:32px;line-height:36px;font-weight:700;margin:0}.manager-workspace h2{font-size:18px;line-height:23px;font-weight:600;margin:0}.manager-workspace p{font-size:15px;line-height:22px;margin:0}.manager-workspace small{font-size:13px;line-height:18px;color:var(--muted)}.manager-workspace .manager-caption{font-size:12px;line-height:16px;font-weight:500;color:var(--muted)}.manager-subtitle{color:var(--muted)}.manager-workspace .card{padding:16px;border-radius:14px;border:0;background:var(--surface);display:flex;flex-direction:column;gap:12px}.manager-stack,.manager-projects{display:grid;gap:16px}.manager-workspace .btn{min-height:48px;border-radius:9px;font-size:15px;font-weight:600}.manager-project-card{text-align:left;color:var(--text);width:100%;font:inherit}.manager-project-card p{color:var(--muted)}.manager-project-card strong{font-size:13px;font-weight:500}.manager-workspace .manager-worker,.manager-worker{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;text-align:left;padding:16px}.manager-worker strong{font-size:18px;line-height:23px;font-weight:600}.manager-worker small{display:block;margin-top:12px;color:var(--muted)}.manager-worker input[type=checkbox]{width:24px;height:24px;accent-color:var(--accent);flex-shrink:0;margin:0}.manager-tabs{display:flex;gap:8px;overflow:auto;padding-bottom:4px}.manager-tabs .btn{white-space:nowrap}.manager-file{display:flex;justify-content:space-between;gap:16px;padding:12px 0;color:var(--text)}.manager-photo{width:100%;max-height:320px;object-fit:cover;border-radius:9px}.manager-success{color:var(--success)}.manager-issue{color:var(--warning)}#managerNav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);z-index:11}#managerNav button{min-height:44px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:13px;font-weight:500}#managerNav button[aria-current=page]{color:var(--accent);background:var(--surface-3)}.manager-nav-brand,.manager-nav-account{display:none!important}body[data-role=project_manager] .page{padding:16px 20px}body[data-role=project_manager] .top{display:none}body[data-role=project_manager] .app{padding-bottom:100px}
@media(min-width:1050px){body[data-role=project_manager] .app{padding-left:244px}body[data-role=project_manager] .page{padding:32px}body[data-role=project_manager] .top{display:flex;margin:0;padding:14px 32px}#managerNav{top:0;right:auto;width:244px;display:flex;flex-direction:column;padding:28px 16px;background:var(--sidebar-bg);border:0;color:var(--sidebar-text)}#managerNav button{text-align:left;color:var(--sidebar-text);padding:12px 16px}#managerNav .manager-nav-brand{display:block!important;font-size:24px;font-weight:700;padding:0 16px;margin-bottom:32px}.manager-nav-brand small{display:block;font-size:10px;letter-spacing:1px;margin-top:8px}#managerNav .manager-nav-account{display:block!important;margin-top:auto}#managerNav .manager-nav-account small{display:block}.manager-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-workspace{max-width:980px}}
