.warm-op .team-live .team-page{display:grid;gap:20px;padding:0 28px 45px;max-width:760px;margin:auto}.warm-op .team-live .team-hero{position:relative;overflow:hidden;padding:28px;border-radius:25px;background:linear-gradient(115deg,#16424a,#137776);color:#fff}.warm-op .team-live .team-hero .eyebrow{color:#bce1d7}.warm-op .team-live .team-hero h2{font-size:32px;line-height:1.1;letter-spacing:-1px;margin:18px 0 12px}.warm-op .team-live .team-hero p{color:#d2e8e1;font-size:13px}.warm-op .team-live .team-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff30;margin-top:26px;padding-top:20px;gap:10px}.warm-op .team-live .team-stats button{border:0;background:none;color:#fff;text-align:left;padding:0}.warm-op .team-live .team-stats b{display:block;font-size:27px;font-weight:600}.warm-op .team-live .team-stats span{display:block;font-size:11px;color:#d2e8e1;margin-top:6px}.warm-op .team-live .team-orbit{position:absolute;right:35px;top:42px;width:100px;height:100px;border:1px solid #ffffff30;border-radius:50%;transform:rotate(-12deg)}.warm-op .team-live .team-orbit span,.warm-op .team-live .team-orbit b{position:absolute;display:grid;place-items:center;border-radius:50%;width:38px;height:38px;background:#d8e9dd;color:#214c49;border:3px solid #176768;font-size:13px}.warm-op .team-live .team-orbit span:nth-child(1){top:-14px;left:32px}.warm-op .team-live .team-orbit span:nth-child(2){bottom:0;left:-10px;background:#ead9b9}.warm-op .team-live .team-orbit span:nth-child(3){bottom:0;right:-10px;background:#d8d8e9}.warm-op .team-live .team-orbit b{left:30px;top:32px;background:transparent;color:white;border:0;font-size:25px}.warm-op .team-live .team-tabs{display:flex;background:var(--warm-soft);border:1px solid var(--border);border-radius:15px;padding:5px;gap:6px}.warm-op .team-live .team-tabs button{width:50%;padding:12px;border-radius:10px;border:0;background:transparent;color:var(--muted);font-weight:600}.warm-op .team-live .team-tabs button[aria-pressed=true]{background:var(--card);color:var(--orange-lt);box-shadow:0 3px 8px #00000008}.warm-op .team-live .section-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.warm-op .team-live .section-top h2{font-size:21px;letter-spacing:-.5px}.warm-op .team-live .section-top p{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.5}.warm-op .team-live .team-card{background:var(--card);border:1px solid var(--border);border-radius:21px;padding:23px;box-shadow:0 4px 20px #123a3205}.warm-op .team-live .card-top{display:flex;align-items:center;gap:12px}.warm-op .team-live .card-top h3,.warm-op .team-live .task-card h3{font-size:17px}.warm-op .team-live .card-top p{font-size:11px;color:var(--muted);margin-top:5px}.warm-op .team-live .card-top>.soft-tag{margin-left:auto}.warm-op .team-live .mini-icon{background:var(--warm-soft);color:var(--orange-lt);padding:11px;border-radius:12px}.warm-op .team-live .soft-tag,.warm-op .team-live .review-tag{display:inline-block;background:var(--warm-soft);color:var(--orange-lt);font-size:10px;padding:7px 9px;border-radius:20px}.warm-op .team-live .review-tag{background:#f5e7c9;color:#7a5714}.warm-op .team-live .labor-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 20px}.warm-op .team-live .labor-metrics b{font-size:27px;letter-spacing:-.8px;display:block}.warm-op .team-live .labor-metrics span{font-size:11px;color:var(--muted);display:block;margin-top:7px}.warm-op .team-live .labor-track,.warm-op .team-live .task-track{height:5px;border-radius:8px;background:var(--border);overflow:hidden}.warm-op .team-live .labor-track i,.warm-op .team-live .task-track i{display:block;background:var(--orange);height:100%;border-radius:8px;width:78%}.warm-op .team-live .goal-note,.warm-op .team-live .tiny{font-size:11px;color:var(--muted);line-height:1.5}.warm-op .team-live .goal-note{margin:10px 0 20px}.warm-op .team-live details{border-top:1px solid var(--border);padding-top:16px}.warm-op .team-live summary{font-size:12px;cursor:pointer;color:var(--orange-lt)}.warm-op .team-live .shift-row{display:flex;justify-content:space-between;margin:16px 0;font-size:12px}.warm-op .team-live .handoff{display:flex;gap:14px}.warm-op .team-live .avatar{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--warm-soft);color:var(--orange-lt);font-size:12px;font-weight:650}.warm-op .team-live .avatar.lavender{background:#e5e0ef;color:#645181}.warm-op .team-live .note-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px}.warm-op .team-live .note-meta span{font-size:10px;color:var(--muted)}.warm-op .team-live .handoff p{font-size:13px;line-height:1.7;margin:10px 0 14px}.warm-op .team-live .task-filters{display:flex;gap:8px}.warm-op .team-live .task-filters button{border:1px solid var(--border);border-radius:20px;background:transparent;padding:9px 14px;color:var(--muted);font-size:12px}.warm-op .team-live .task-filters button[aria-pressed=true]{background:var(--text);color:var(--card);border-color:var(--text)}.warm-op .team-live .assign-button{border:0;border-radius:13px;background:var(--orange);color:white;padding:14px;font-weight:600}.warm-op .team-live .task-top{display:flex;justify-content:space-between;align-items:center}.warm-op .team-live .task-card h3{margin:17px 0;line-height:1.4}.warm-op .team-live .task-assignee{display:flex;gap:9px;align-items:center;font-size:12px;margin-bottom:18px}.warm-op .team-live .task-assignee button{margin-left:auto;color:var(--orange-lt);background:none;border:0;font-size:12px}.warm-op .team-live .task-track{margin-bottom:7px}.warm-op .team-live .review-actions{display:flex;gap:10px;margin-top:18px}.warm-op .team-live .review-actions button{border:0;border-radius:9px;background:var(--warm-soft);color:var(--orange-lt);padding:11px;font-size:11px}.warm-op .team-live .review-actions button:first-child{background:var(--orange);color:white}.warm-op .team-live .checklist{display:grid;gap:14px;margin-top:20px}.warm-op .team-live .checklist label{font-size:13px;display:flex;gap:8px;align-items:center}.warm-op .team-live .checklist input{accent-color:var(--orange);width:18px;height:18px}.warm-op .team-live .assign-form{display:grid;gap:15px}.warm-op .team-live .assign-form label{display:grid;gap:8px;font-size:12px;color:var(--muted)}.warm-op .team-live .assign-form input{padding:12px;border:1px solid var(--border);background:var(--navy);color:var(--text);border-radius:10px;font-size:16px;width:100%}.warm-op .team-live .preview-notice{font-size:12px;padding:18px;border-radius:14px;background:var(--warm-soft);color:var(--orange-lt)}.warm-op .team-live .preview-footer{font-size:10px;text-align:center;color:var(--muted);line-height:1.6}.warm-op .team-live .empty p{font-size:12px;color:var(--muted);margin-top:10px}@media(max-width:600px){.warm-op .team-live .team-page{padding:0 16px 30px;gap:17px}.warm-op .team-live .team-hero{padding:23px}.warm-op .team-live .team-hero h2{font-size:28px}.warm-op .team-live .team-orbit{right:25px;top:60px;width:76px;height:76px}.warm-op .team-live .team-orbit b{left:20px;top:20px}.warm-op .team-live .team-orbit span:first-child{left:20px}.warm-op .team-live .team-card{padding:20px}.warm-op .team-live .labor-metrics b{font-size:24px}.warm-op .team-live .team-stats span{font-size:10px}.warm-op .team-live .section-top h2{font-size:19px}.warm-op .team-live .team-hero .eyebrow{font-size:8px}}
.warm-op .team-live.team-page{display:grid;padding:0 20px 24px;gap:20px;max-width:100%;margin:0}.warm-op .team-live [hidden]{display:none!important}.warm-op .team-live .team-task-list,.warm-op .team-live .team-updates{display:grid;gap:18px}.warm-op .team-live h2,.warm-op .team-live h3,.warm-op .team-live p{margin-top:0}.warm-op .team-live .team-hero h2{margin:18px 0 12px}.warm-op .team-live .team-refresh{color:var(--orange-lt);background:var(--card);border:1px solid var(--border);border-radius:10px;padding:10px;font-size:12px}.warm-op .team-live .team-author{display:grid;gap:8px;font-size:12px;color:var(--muted)}.warm-op .team-live .team-author input,.warm-op .team-live .task-note-entry input{min-width:0;background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:12px;font-size:16px}.warm-op .team-live .task-note-entry{display:flex;gap:8px}.warm-op .team-live .task-note-entry input{flex:1}.warm-op .team-live .task-note-entry button{border:0;border-radius:10px;background:var(--orange);color:white;padding:10px}.warm-op .team-live .task-note{padding:12px;border-radius:10px;background:var(--warm-soft);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.warm-op .team-live .shift-detail{padding:12px 0;border-bottom:1px solid var(--border)}.warm-op .team-live .shift-detail h4{font-size:13px;margin:5px 0 12px}.warm-op .team-live .shift-data{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.warm-op .team-live .shift-data span{display:block;font-size:10px;color:var(--muted)}.warm-op .team-live .shift-data b{display:block;font-size:13px;margin-top:5px}.warm-op .team-live button:disabled{opacity:.5}.warm-op .team-live .handoff>div:last-child{min-width:0;flex:1}.warm-op .team-live .handoff p{overflow-wrap:anywhere}.warm-op .team-live .task-card h3{overflow-wrap:anywhere}.warm-op .team-live .labor-metrics b{font-size:clamp(19px,5vw,27px)}.warm-op .team-live .review-actions{flex-wrap:wrap}
