.manager-team-shell{max-width:900px;margin:0 auto}.manager-team-head{padding:8px 2px 16px}.manager-team-head h2{font-size:32px;letter-spacing:-.03em;margin:6px 0}.manager-team-head p{margin:0;color:var(--muted);max-width:650px}.manager-team-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px}.manager-team-kpis>div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px}.manager-team-kpis strong,.manager-team-kpis span{display:block}.manager-team-kpis strong{font-size:26px}.manager-team-kpis span{font-size:10px;color:var(--muted);margin-top:3px}.manager-team-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px}.manager-team-actions details{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.manager-team-actions summary{list-style:none;cursor:pointer;padding:15px;font-size:12px;font-weight:900}.manager-team-actions summary::-webkit-details-marker{display:none}.manager-team-actions details[open]{grid-column:1/-1}.manager-team-form{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 15px 15px}.manager-team-form input,.manager-team-form select{min-height:46px;border:1px solid var(--line);border-radius:13px;padding:10px 11px;background:#faf8f9;min-width:0}.manager-team-form label{font-size:10px;color:var(--muted);font-weight:800}.manager-team-form label input{display:block;width:100%;margin-top:4px}.manager-team-form .btn{min-height:46px}.manager-team-section{background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;margin-bottom:12px}.manager-team-section-head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:10px}.manager-team-section-head h3{margin:0;font-size:18px}.manager-team-section-head span{font-size:11px;color:var(--muted)}.manager-team-list,.manager-shift-list,.manager-objective-list{display:grid;gap:8px}.manager-team-person{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.manager-team-person:first-child{border-top:0}.manager-avatar{width:42px;height:42px;border-radius:14px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-weight:950;text-transform:uppercase}.manager-team-person strong,.manager-team-person span,.manager-team-person small{display:block}.manager-team-person span{font-size:11px;margin-top:2px}.manager-team-person small{font-size:10px;color:var(--muted);margin-top:3px}.manager-team-person-actions{display:flex;align-items:center;gap:7px}.manager-team-person-actions .btn{font-size:10px;padding:7px 9px}.manager-team-status{display:inline-block;padding:6px 8px;border-radius:999px;background:#f3f0f1;color:var(--muted);font-size:9px;font-weight:900}.manager-team-status.ok{background:#eaf8f2;color:var(--ok)}.manager-team-status.warn{background:#fff3df;color:#9a6500}.manager-shift-card,.manager-objective-card{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding:11px 0}.manager-shift-card:first-child,.manager-objective-card:first-child{border-top:0}.manager-shift-card strong,.manager-shift-card span,.manager-shift-card small,.manager-objective-card strong,.manager-objective-card span,.manager-objective-card small{display:block}.manager-shift-card span,.manager-objective-card span{font-size:11px}.manager-shift-card small,.manager-objective-card small{font-size:10px;color:var(--muted);margin-top:2px}.manager-objective-card>div:last-child{text-align:right}.manager-team-empty{padding:18px 0;color:var(--muted);font-size:12px}
@media(max-width:700px){.manager-team-head h2{font-size:28px}.manager-team-kpis{grid-template-columns:1fr 1fr}.manager-team-kpis>div:last-child{grid-column:1/-1}.manager-team-actions{grid-template-columns:1fr}.manager-team-actions details[open]{grid-column:auto}.manager-team-form{grid-template-columns:1fr}.manager-team-person{grid-template-columns:40px 1fr}.manager-team-person-actions{grid-column:2;justify-content:flex-start}.manager-team-section{padding:15px;border-radius:21px}.manager-team-section-head{align-items:flex-start}.manager-team-section-head .btn{font-size:10px;padding:8px}}
.cashier-leader-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0 14px}.cashier-leader{padding:11px 12px;border:1px solid var(--line);border-radius:15px;background:#faf8f9}.cashier-leader span,.cashier-leader strong,.cashier-leader small{display:block}.cashier-leader span{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:850}.cashier-leader strong{font-size:13px;margin-top:4px}.cashier-leader small{font-size:10px;color:var(--muted);margin-top:3px}.cashier-performance-card .manager-avatar{background:#f3eef1;color:#5d5157}@media(max-width:700px){.cashier-leader-grid{grid-template-columns:1fr}.cashier-performance-card .manager-team-person-actions{grid-column:2}}