.team-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.team-toolbar>span{font-size:10px;color:var(--muted)}.team-filters{display:flex;flex-wrap:wrap;gap:9px;padding:17px 23px;background:#fbfcfd}.team-filters input,.team-filters select{font-size:10px;padding:9px}.team-filters>input{flex:1;min-width:190px}.team-filters select{max-width:220px}.archive-filter{display:flex;align-items:center;gap:5px;font-size:10px;color:#697a92}.task-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:13px;overflow:auto;padding:4px 20px 23px;min-height:390px;align-items:start}.task-column{background:#f3f5f7;border:1px solid #e2e6ec;border-radius:8px;min-height:300px;transition:background .15s}.task-column h3{display:flex;gap:7px;align-items:center;font-size:11px;padding:15px 11px;border-bottom:1px solid #dfe4eb}.task-column h3 button{margin-left:auto;font-size:18px;color:#708198}.task-column .count{font-size:8px}.stage-dot{background:#98a4b5;width:6px;height:6px;border-radius:50%}.stage-1 .stage-dot{background:#6294c9}.stage-2 .stage-dot{background:#b197c8}.stage-3 .stage-dot{background:#c18661}.stage-4 .stage-dot{background:#67a486}.task-column-body{padding:9px;display:grid;gap:10px}.task-card{border:1px solid #d9dee6;border-radius:7px;background:white;padding:13px;box-shadow:0 2px 3px #1a2b4310;cursor:grab;min-width:0}.task-card:active{cursor:grabbing}.task-card.archived{opacity:.65}.task-title{display:block;text-align:left;padding:0;margin:11px 0;font-family:Manrope;font-weight:750;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.task-title:hover{color:#244675}.task-priority{display:inline-block;font-size:9px;font-weight:550;border-radius:4px;padding:4px 6px;background:#eff1f4;color:#79889e}.priority-0{background:#fbeeea;color:#b05d4b}.priority-1{background:#fcf3e6;color:#b08940}.priority-2{background:#edf3fb;color:#6086b3}.priority-3{background:#eff1f4;color:#79889e}.task-project{font-size:9px;color:#68788f;line-height:1.6;overflow-wrap:anywhere}.task-evidence{font-size:8px;color:#8997aa;margin-top:8px;line-height:1.8}.task-evidence .status{margin-top:5px;font-size:7px}.task-check-progress{height:3px;border-radius:2px;background:#e7ebf1;margin:17px 0 10px;overflow:hidden}.task-check-progress span{display:block;height:100%;background:#8e9bad}.task-meta{font-size:8px;color:#808fa3;display:flex;gap:10px;justify-content:space-between}.late{color:#bc7154!important}.task-card-bottom{border-top:1px solid #e8ebf0;padding-top:10px;margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#6e7f96}.task-card-bottom>span{overflow-wrap:anywhere}.task-card-bottom select{font-size:8px;max-width:104px;padding:4px;border-color:#dde2ea;background:#f9fafc}.column-empty{font-size:10px;line-height:1.8;color:#939fb0;padding:33px 7px;text-align:center;border:1px dashed #d7dde6;border-radius:5px}.drop-active{background:#dee5f0;border-color:#7e8da2}.team-local-note{border-top:1px solid var(--line);padding:13px 23px;font-size:10px;color:#8190a4;line-height:1.7}.task-table-scroll{overflow:auto;padding:0 23px 23px}.task-table{border-collapse:collapse;width:100%;min-width:780px;text-align:left}.task-table th{font-size:9px;color:#7c8ba0;font-weight:500;padding:15px 10px;border-bottom:1px solid var(--line)}.task-table td{padding:17px 10px;border-bottom:1px solid var(--line);font-size:10px;color:#627187}.task-table td button{text-align:left;padding:0;font-size:11px}.task-table td small{display:block;margin-top:7px;font-size:9px;color:#8997aa}.task-table td select{font-size:10px;padding:7px}.task-table td:first-child{max-width:300px}.people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:23px;gap:16px}.person-card{border:1px solid var(--line);border-radius:8px;padding:18px}.person-card .avatar{width:37px;height:37px;border:0;margin-right:7px}.person-card h3{font-size:12px}.person-card p{font-size:10px;margin-top:5px}.workload{display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:10px;color:#8996a9;margin:23px 0 20px}.workload b{color:#475261;font-size:24px}.workload small{font-size:10px;font-weight:400;color:#738399}.person-card .text-button{padding:0}.team-people-help{padding:0 23px 23px;font-size:10px}.task-dialog{max-width:900px}.task-dialog label{font-size:11px}.task-form-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.task-side{border-left:1px solid var(--line);padding-left:24px}.task-evidence-box{background:#eef2f7;border:1px solid #dbe1ea;padding:12px;border-radius:6px;font-size:10px;margin-bottom:18px}.task-evidence-box .status{margin:8px 0}.task-evidence-box b{display:block;font-size:10px}.task-evidence-box p{font-size:10px}.task-subheading{display:flex;align-items:center;gap:10px;margin:22px 0 14px}.task-subheading h3{font-size:13px}.check-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;border-bottom:1px solid #e8ebf0;padding:10px 0}.check-row label{display:flex;align-items:flex-start;gap:8px;margin:0;color:#5d6c81;line-height:1.7;overflow-wrap:anywhere}.check-row input{margin-top:3px;accent-color:#4e5a6b}.check-row button{color:#96a2b3}.check-done{text-decoration:line-through;color:#93a0b1}.check-add{display:flex;gap:8px;margin:14px 0}.check-add input{min-width:0;flex:1;font-size:10px}.task-comment{padding:12px 0;border-bottom:1px solid var(--line)}.task-comment div{display:flex;justify-content:space-between;gap:10px;font-size:10px}.task-comment time{font-size:8px;color:#94a1b2}.task-comment p{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px}.comment-hint{font-size:9px!important;margin:10px 0 14px;line-height:1.7}.task-comment-compose{margin-top:18px}#taskChecklist>p,#taskComments>p{font-size:10px}#taskDialog .form-bottom{border-top:1px solid var(--line);padding-top:20px}#taskDialog .archive-filter{display:flex;margin:12px 0 0}.task-dialog .archive-filter input{width:auto}.team-change-note{font-size:10px;line-height:1.7;color:#76869c;background:#f0f3f8;padding:10px;border-radius:5px}
@media(min-width:1650px){.task-board{grid-template-columns:repeat(5,minmax(220px,1fr))}}@media(max-width:1100px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.task-form-layout{grid-template-columns:1fr}.task-side{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:15px}.people-grid{grid-template-columns:1fr}.team-toolbar>span{display:none}.team-toolbar,.team-filters{padding-left:18px;padding-right:18px}.team-filters select{max-width:100%;flex:1}.task-dialog{padding:20px}.task-board{grid-template-columns:repeat(5,245px)}}



/* Log de tarefas: consulta cronológica e filtros */
.activity-presets{display:flex;flex-wrap:wrap;gap:8px;padding:15px 23px 0}
.activity-presets button{background:#eef3f9;border:1px solid #dce5ef;border-radius:5px;color:#375b7e;font-size:11px;font-weight:650;padding:8px 12px;cursor:pointer}
.activity-presets button:hover{background:#e3edf9}
.activity-filters{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;padding:16px 23px 20px;border-bottom:1px solid var(--line);background:#fbfcfd}
.activity-filters label{display:grid;gap:6px;font-size:10px;color:#64748b;font-weight:650}
.activity-filters input,.activity-filters select{width:100%;min-width:0;font-size:11px;padding:9px;border:1px solid #d9e1eb;border-radius:5px;background:white;color:#35475f}
.activity-filters .text-button{align-self:end;justify-self:start}
.activity-results{padding:16px 24px 28px}
.activity-date-group{margin:0 0 27px}
.activity-date-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid #dfe6f0}
.activity-date-title h3{font-size:13px;font-weight:750;text-transform:capitalize;color:#2f455e}
.activity-date-title span{font-size:10px;color:#8090a5}
.task-activity-list{margin:0 0 0 8px;border-left:2px solid #e3e9f2}
.task-activity-row{display:flex;position:relative;gap:17px;padding:17px 0 17px 20px}
.activity-point{width:10px;height:10px;background:#7791b4;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #c5d3e4;position:absolute;left:-6px;top:23px}
.activity-main{border:1px solid #e1e7ef;border-radius:7px;padding:14px 16px;background:white;width:100%;min-width:0;box-shadow:0 1px 5px #1b395d0b}
.activity-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.activity-row-heading time{color:#73849b;font-size:11px;white-space:nowrap}
.activity-tag{font-size:9px;font-weight:700;border-radius:4px;padding:5px 8px;background:#eaf1fa;color:#416b95}
.activity-tag.activity-archived{background:#f9ebe5;color:#a75f42}
.activity-tag.activity-restored{background:#e9f5ee;color:#417a5b}
.activity-tag.activity-comment{background:#f0eafa;color:#7458a2}
.activity-main h3{font-size:12px;line-height:1.5;color:#34465e;margin:11px 0 6px}
.activity-task{font-size:11px;font-weight:700;color:#486d95;overflow-wrap:anywhere}
.activity-task button{color:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px}
.activity-main p{font-size:10px;line-height:1.6;color:#74849b;margin-top:7px;overflow-wrap:anywhere}
.activity-changes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}
.activity-changes>div{min-width:0;background:#f6f8fb;border-radius:5px;padding:11px;display:grid;gap:5px}
.activity-changes small{font-size:8px;font-weight:750;letter-spacing:.06em;color:#7f91a8}
.activity-changes span{font-size:10px;color:#41516a;white-space:pre-wrap;overflow-wrap:anywhere}
.activity-warning{color:#a54d40;font-size:11px;padding:15px}
@media(max-width:850px){.activity-filters{grid-template-columns:repeat(2,minmax(120px,1fr))}.activity-changes{grid-template-columns:1fr}}
@media(max-width:520px){.activity-filters{grid-template-columns:1fr}.activity-results{padding:12px}.activity-presets{padding:12px}.task-activity-row{gap:9px;padding-left:13px}.activity-main{padding:12px}.activity-date-title h3{font-size:11px}}
