.project-directory{overflow:hidden}.project-directory-toolbar{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #e9edf1;background:#fafbfc}.project-directory-toolbar>label{min-width:240px;max-width:520px;min-height:40px;display:flex;flex:1 1;align-items:center;gap:9px;padding:0 12px;border:1px solid #dce2e8;border-radius:10px;background:#fff;color:#818b97}.project-directory-toolbar input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#303944;font:inherit;font-size:10px}.project-directory-toolbar>select{min-width:220px;min-height:40px;padding:0 34px 0 11px;border:1px solid #dce2e8;border-radius:10px;background:#fff;color:#3e4854;font:inherit;font-size:10px}.project-directory .project-row{min-width:900px;grid-template-columns:minmax(260px,1.6fr) 80px minmax(150px,.85fr) minmax(210px,1fr) 86px;gap:14px;box-sizing:border-box}.project-status-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.project-status-actions>button{min-height:29px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #e2b69f;border-radius:8px;background:#fff8f4;color:#ca5418;font-size:8px;font-weight:800;white-space:nowrap}.project-status-actions>button:disabled{cursor:not-allowed;opacity:.6}.project-home-top-grid.project-home-brief-only{grid-template-columns:minmax(0,1fr)}.project-task-log-panel{overflow:hidden}.project-task-log-controls>b{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#fff0e8;color:#ce5518;font-size:8px;white-space:nowrap}.project-task-log-controls{display:flex;align-items:center;justify-content:flex-end;gap:9px}.project-task-log-controls>select{min-width:210px;min-height:35px;padding:6px 32px 6px 10px;border:1px solid #dce2e8;border-radius:9px;background:#fff;color:#46515e;font:inherit;font-size:9px}.project-task-log{width:100%;overflow-x:auto}.project-task-log-row{width:100%;min-width:980px;min-height:76px;display:grid;grid-template-columns:minmax(250px,1.45fr) minmax(270px,1.25fr) minmax(150px,.75fr) minmax(110px,.55fr) minmax(130px,.65fr);align-items:center;gap:16px;box-sizing:border-box;padding:12px 18px;border-bottom:1px solid #edf0f3;color:#55606d;font-size:9px}.project-task-log-row:last-child{border-bottom:0}.project-task-log-head{min-height:39px;padding-top:8px;padding-bottom:8px;background:#f8fafb;color:#7a8491;font-size:8px;font-weight:800;letter-spacing:.04em}.project-task-log-title{min-width:0;display:flex;align-items:flex-start;gap:9px}.project-task-log-title>span{min-width:0;display:grid;gap:4px}.project-task-log-title small,.project-task-log-title strong{display:block;overflow:hidden;text-overflow:ellipsis}.project-task-log-title strong{color:#303944;font-size:10px;line-height:1.35;white-space:nowrap}.project-task-log-title small{color:#88919d;font-size:8px;line-height:1.45;white-space:nowrap}.project-task-log-files{display:flex;flex-wrap:wrap;gap:5px}.project-task-log-files>a,.project-task-log-files>button{max-width:150px;overflow:hidden;padding:4px 7px;border:1px solid #f1c4ad;border-radius:7px;background:#fff8f4;color:#c95418;font-size:7px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.project-task-log-routing{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:7px}.project-task-log-routing>span{min-width:0;display:grid;gap:2px}.project-task-log-routing small{color:#9a6a4f;font-size:6px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.project-task-log-routing em,.project-task-log-routing strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-task-log-routing strong{color:#3e4854;font-size:8px}.project-task-log-routing em{color:#89929d;font-size:7px;font-style:normal}.project-task-log-routing>svg{color:#e26422}.project-task-log-department{line-height:1.4;overflow-wrap:anywhere}.project-task-log-progress{min-width:0;display:grid;grid-template-columns:auto minmax(45px,1fr);align-items:center;gap:4px 8px}.project-task-log-progress>strong{color:#3e4854;font-size:9px}.project-task-log-progress>i{height:5px;overflow:hidden;border-radius:999px;background:#e9edf2}.project-task-log-progress>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7d37,#e95b16)}.project-task-log-progress>small{grid-column:1/-1;color:#88919d;font-size:7px}.status.active{border-color:#cbe8db;background:#edf8f3;color:#24795d}.project-task-routing{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:7px;padding:8px;border-radius:9px;background:#f7f9fb}.project-task-routing>span{min-width:0;display:grid;gap:2px}.project-task-routing small{color:#9a6a4f;font-size:6px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.project-task-routing em,.project-task-routing strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-task-routing strong{color:#414b57;font-size:8px}.project-task-routing em{color:#87909b;font-size:7px;font-style:normal}.project-task-routing>svg{color:#e26422}.employee-progress-panel{overflow:hidden}.employee-progress-list{width:100%;overflow-x:auto}.employee-progress-row{width:100%;min-width:900px;min-height:58px;box-sizing:border-box;grid-template-columns:minmax(190px,1.05fr) minmax(240px,1.35fr) minmax(190px,1fr) minmax(125px,.7fr) minmax(70px,.35fr);gap:14px;padding:0 20px;font-size:9px}.employee-progress-list>button.employee-progress-row{margin:0;border:0;border-bottom:1px solid #edf0f3;border-radius:0;background:#fff;color:inherit;font:inherit;text-align:left;appearance:none}.employee-progress-list>button.employee-progress-row:last-child{border-bottom:0}.employee-progress-list>button.employee-progress-row.selectable{cursor:pointer}.employee-progress-list>button.employee-progress-row:not(.selectable){cursor:default}.employee-progress-row>span{overflow:hidden}.employee-progress-row>span:first-child{gap:9px}.employee-progress-row>span:first-child>.tiny-avatar{width:28px;height:28px;font-size:8px}.employee-progress-row>span:first-child>strong{overflow:hidden;color:#303944;font-size:10px;font-weight:720;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.employee-progress-row>span:nth-child(2){font-size:9px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.employee-progress-row .status{padding:5px 8px;font-size:7px}.employee-progress-row>span:last-child{text-align:center}.employee-progress-head{width:100%;min-height:38px;font-size:8px}.mention-composer{position:relative;min-width:0}.mention-composer>textarea{width:100%}.mention-menu{position:absolute;right:0;bottom:calc(100% + 7px);left:0;z-index:30;max-height:260px;overflow-y:auto;padding:6px;border:1px solid #dfe4ea;border-radius:12px;background:#fff;box-shadow:0 18px 44px rgba(26,34,47,.18)}.mention-menu>button{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px;border:0;border-radius:9px;background:transparent;color:#3e4854;text-align:left}.mention-menu>button:focus-visible,.mention-menu>button:hover{background:#fff2ea;outline:0}.mention-menu>button>i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ff7c37,#e75410);color:#fff;font-size:8px;font-style:normal;font-weight:800}.mention-menu>button>span{min-width:0;display:grid;gap:2px}.mention-menu small,.mention-menu strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-menu strong{font-size:9px}.mention-menu small{color:#7f8995;font-size:7px}.mention-menu svg{color:#e75e1a}.mention-menu>span{display:block;padding:12px;color:#838d99;font-size:9px;text-align:center}.discussion-mention-compose>.mention-composer{align-self:stretch}@media (max-width:720px){.project-directory-toolbar{align-items:stretch;flex-direction:column}.project-directory-toolbar>label,.project-directory-toolbar>select{width:100%;max-width:none}.employee-progress-row{min-width:820px}.project-task-log-controls{width:100%;align-items:stretch;flex-direction:column}.project-task-log-controls>select{width:100%}}