.task-workspace{max-width:1280px;margin:auto;min-width:0}.task-workspace-head,.team-overview-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.task-workspace-head h2{margin:0}.task-workspace-head p{margin:6px 0}.task-workspace-tabs,.task-quick-tabs{display:flex;align-items:center;gap:6px;margin:14px 0}.task-workspace-tabs{border-bottom:1px solid var(--line);padding-bottom:10px}.task-workspace-tabs button,.task-quick-tabs button{font:inherit;border:1px solid var(--line);border-radius:999px;padding:10px 16px;background:#fff;color:#475569;cursor:pointer;min-height:44px}.task-workspace-tabs button.active,.task-quick-tabs button.active{background:#172033;color:#fff;border-color:#172033}.task-workspace-tabs .task-refresh{margin-left:auto}.task-filter-line{display:flex;gap:8px;margin:12px 0}.task-search{flex:1;min-width:0}.task-search input{width:100%;min-width:0;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;font:inherit}.task-filter-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:#fff;border:1px solid var(--line);padding:16px;border-radius:14px;margin-bottom:12px}.task-filter-panel label,.team-overview-head label{display:grid;gap:5px;font-size:12px;font-weight:700;color:#475569}.task-filter-panel select,.team-overview-head select{width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid var(--line);border-radius:9px;padding:8px}.task-workspace [hidden]{display:none!important}.task-results-head{display:flex;align-items:center;justify-content:space-between;min-height:40px;color:#64748b;font-size:13px;margin-bottom:8px}.task-workspace .task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-workspace-card .task-card{height:100%;width:100%;text-align:left;min-width:0}.task-workspace-card .task-card h3{font-size:19px;margin:12px 0 6px;overflow-wrap:anywhere}.task-card-tags{display:flex;gap:6px;flex-wrap:wrap;padding-right:0}.task-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.task-workspace .task-select-box{display:none}.task-workspace.task-select-mode .task-select-box{display:flex}.task-select-mode .task-card-tags{padding-right:80px}.task-workspace .task-bulk-actions{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#eff6f6;border:1px solid #acd4cd;border-radius:12px;padding:12px;margin:10px 0}.task-workspace .task-bulk-actions input{width:18px;height:18px}.task-load-more{display:block;width:100%;margin:16px 0}.team-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.team-metrics>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;display:grid;gap:8px}.team-metrics strong{font-size:30px}.team-metrics span{color:#64748b;font-size:13px}.team-workload-list{display:grid;gap:8px}.team-workload-row{display:grid;grid-template-columns:minmax(170px,1fr) 230px 150px 12px;align-items:center;gap:20px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;text-align:left;font:inherit;color:inherit;cursor:pointer;min-width:0}.team-workload-row:hover{border-color:#58a99a;background:#fbfefd}.team-person{display:flex;align-items:center;gap:10px;min-width:0}.team-person>span:last-child{display:grid;gap:5px;min-width:0}.team-person b{overflow-wrap:anywhere}.team-person small,.team-progress small{color:#64748b;font-size:11px}.team-avatar{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#e0f1ed;color:#286c5e;border-radius:50%;font-weight:750}.team-person-numbers{display:flex;justify-content:space-between;gap:12px;font-size:12px}.team-person-numbers b{display:block;font-size:20px;margin-bottom:4px}.team-progress{display:grid;gap:6px}.team-track{display:block;height:7px;background:#e8edef;border-radius:99px;overflow:hidden}.team-track i{display:block;height:100%;background:#3eaa86}.team-age-panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;margin:20px 0}.team-age-panel>div{display:grid;grid-template-columns:100px 1fr 30px;gap:12px;align-items:center;margin:12px 0;font-size:13px}.team-age-panel meter{width:100%;height:14px}.ops-need-tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.ops-need-tag{display:inline-flex;align-items:center;gap:3px;background:#eef1f5;color:#475569;font-size:11px;font-weight:700;border-radius:999px;padding:5px 8px;white-space:nowrap}.ops-need-tag.need-cleaning{color:#246885;background:#e5f3fb}.ops-need-tag.need-tote_prep{color:#a33a6c;background:#fce7ef}.ops-need-tag.need-maintenance{color:#23725f;background:#e1f5ea}.ops-need-tag.need-guest_request{color:#694798;background:#efe7fa}.ops-need-tag.need-damage{color:#a12837;background:#ffe8eb}.ops-need-tags.compact{gap:3px;margin:3px 0 0}.ops-need-tags.compact .ops-need-tag{font-size:10px;padding:2px 5px}.ribbon-property-copy .ops-need-tags{max-height:35px;overflow:hidden}.ribbon-booking .calendar-channel-tag{display:inline!important;width:max-content;max-width:100%;border-radius:4px;background:rgba(255,255,255,.94);color:#172033;font-size:10px!important;padding:1px 4px;opacity:1!important}.ribbon-booking .calendar-channel-tag.channel-airbnb{color:#ba2843}.ribbon-booking .calendar-channel-tag.channel-vrbo{color:#285199}.ribbon-booking .calendar-channel-tag.channel-booking{color:#124ba5}.ribbon-booking .calendar-readiness-tag{display:inline!important;margin-left:4px;padding:1px 4px;background:#fff1f1;color:#ac2431;border-radius:4px;font-size:10px!important;opacity:1!important}.ribbon-booking .calendar-tags-line{white-space:nowrap!important;display:block;overflow:hidden!important}.ribbon-booking .calendar-tags-line span{white-space:nowrap}.ribbon-sticky-property:has(.ops-need-tags){align-items:flex-start}.ribbon-sticky-property .ribbon-property-copy:has(.ops-need-tags) b{font-size:11px!important;line-height:1.25}.ribbon-sticky-property .ribbon-property-copy:has(.ops-need-tags)>.desktop-only{display:none!important}
@media(max-width:760px){.task-workspace-head{align-items:flex-start}.task-workspace-head h2{font-size:28px}.task-workspace-head p{font-size:13px;line-height:1.4}.task-workspace-head .btn{white-space:nowrap}.task-workspace .task-list{grid-template-columns:1fr}.task-quick-tabs{gap:4px}.task-quick-tabs button{flex:1;min-width:0;padding:9px 5px;font-size:12px;white-space:nowrap}.task-quick-tabs b{font-weight:700}.task-filter-panel{grid-template-columns:1fr 1fr;padding:12px}.task-filter-line .btn{padding:8px 12px}.team-metrics{gap:8px;grid-template-columns:1fr 1fr}.team-metrics>div{padding:14px}.team-overview-head{align-items:flex-start}.team-overview-head h3{font-size:21px;margin-bottom:5px}.team-overview-head p{font-size:13px;line-height:1.4}.team-overview-head label{flex:0 0 115px}.team-workload-row{grid-template-columns:1fr 16px;gap:14px;padding:15px}.team-person{grid-column:1}.team-person-numbers{grid-row:2;grid-column:1;justify-content:flex-start;gap:26px}.team-progress{grid-row:3;grid-column:1}.team-workload-row>span:last-child{grid-column:2;grid-row:1/4}.task-workspace .pill{font-size:11px;padding:5px 8px}.task-workspace-tabs button{font-size:13px;padding:9px 13px}.task-card-footer{font-size:13px}}
