.overview-module__athhjq__overview{min-width:0}.overview-module__athhjq__overview .overview-heading{border:1px solid var(--border);background:linear-gradient(115deg, var(--accent-bg), var(--panel) 70%);border-radius:16px;align-items:flex-start;margin-bottom:12px;padding:24px}.overview-module__athhjq__overview .overview-heading>div{min-width:0}.overview-module__athhjq__overview .overview-heading h1{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:clamp(24px,3vw,34px);line-height:1.2}.overview-module__athhjq__overview .overview-heading p{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.65}.overview-module__athhjq__overview .overview-heading>button{flex-shrink:0}.overview-module__athhjq__orientation{color:var(--muted);margin:0 0 24px;padding:0 4px;font-size:13px;line-height:1.7}.overview-module__athhjq__metricScope{color:var(--muted);margin:24px 0 10px;font-size:12px;line-height:1.6}.overview-module__athhjq__overview .stats-grid{margin:0 0 28px}.overview-module__athhjq__overview .stat-card{background:var(--panel);border-radius:12px;min-width:0}.overview-module__athhjq__overview .stat-card>div{color:var(--muted);gap:8px;font-size:12px}.overview-module__athhjq__overview .stat-card>strong{color:var(--text);margin:14px 0 6px;font-size:32px;font-weight:600}.overview-module__athhjq__overview .stat-card>small{color:var(--muted);font-size:12px;line-height:1.5}.overview-module__athhjq__overview .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-module__athhjq__overview .project-card{background:var(--panel);min-width:0;color:var(--text);border-radius:12px;padding:20px}.overview-module__athhjq__overview .project-card:hover{border-color:var(--accent)}.overview-module__athhjq__overview .project-card h3{overflow-wrap:anywhere;font-size:16px}.overview-module__athhjq__overview .project-card>p{color:var(--muted);font-size:13px}.overview-module__athhjq__overview .project-card>footer{color:var(--muted);font-size:12px}.overview-module__athhjq__overview .overview-columns>.panel{border-radius:12px}.overview-module__athhjq__overview .team-panel{border-radius:12px}.overview-module__athhjq__overview .panel-heading{flex-wrap:wrap;gap:12px}.overview-module__athhjq__overview .panel-heading h2{font-size:15px}.overview-module__athhjq__overview .panel-heading>.text-button{font-size:12px}.overview-module__athhjq__overview .small-empty{text-align:center;height:auto;min-height:205px;color:var(--muted);padding:28px 24px}.overview-module__athhjq__overview .small-empty h3{color:var(--text);font-size:15px}:is(.overview-module__athhjq__overview .small-empty p,.overview-module__athhjq__overview .small-empty small){color:var(--muted);max-width:36ch;font-size:13px;line-height:1.6}.overview-module__athhjq__overview .compact-tasks>button{padding:16px 8px}.overview-module__athhjq__overview .compact-tasks>button:hover{background:var(--raised)}.overview-module__athhjq__overview .compact-tasks>button>span:nth-child(2){white-space:normal;overflow-wrap:anywhere;font-size:14px}:is(.overview-module__athhjq__overview .compact-tasks small,.overview-module__athhjq__overview .compact-tasks time){color:var(--muted);font-size:12px}.overview-module__athhjq__overview .state-breakdown>div{color:var(--text);font-size:13px}.overview-module__athhjq__overview .state-bar{background:var(--raised)}.overview-module__athhjq__overview .member-workload>div{flex-wrap:wrap;font-size:13px}.overview-module__athhjq__overview .member-workload strong{color:var(--text);font-size:14px}.overview-module__athhjq__overview .member-workload small{font-size:12px}@media (max-width:760px){.overview-module__athhjq__overview .overview-heading{flex-direction:column;gap:16px;padding:20px}:is(.overview-module__athhjq__overview .stats-grid,.overview-module__athhjq__overview .project-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-module__athhjq__overview .overview-columns{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:480px){.overview-module__athhjq__overview .project-grid{grid-template-columns:minmax(0,1fr)}.overview-module__athhjq__overview .stat-card{padding:16px}}
.page-library-module__dJ_u8G__library{min-width:0}.page-library-module__dJ_u8G__section{padding-top:26px}.page-library-module__dJ_u8G__section .section-title{margin-bottom:24px}.page-library-module__dJ_u8G__section .section-title .eyebrow{display:none}.page-library-module__dJ_u8G__section .section-title h1{font-size:26px}.page-library-module__dJ_u8G__help{color:var(--muted);font-size:12px;position:relative}.page-library-module__dJ_u8G__help summary{cursor:pointer}.page-library-module__dJ_u8G__help p{max-width:420px;margin:10px 0 0}.page-library-module__dJ_u8G__toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 18px;display:flex}.page-library-module__dJ_u8G__search{border:1px solid var(--border);background:var(--panel);border-radius:7px;align-items:center;gap:8px;min-width:200px;padding-left:11px;display:flex}.page-library-module__dJ_u8G__search svg{color:var(--muted)}.page-library-module__dJ_u8G__search input{box-shadow:none;background:0 0;border:0;width:230px}.page-library-module__dJ_u8G__count{color:var(--muted);margin-right:auto;font-size:12px}.page-library-module__dJ_u8G__toolbar select{max-width:220px;padding:8px 10px;font-size:12px}.page-library-module__dJ_u8G__layout{border:1px solid var(--border);border-radius:6px;padding:2px;display:flex}.page-library-module__dJ_u8G__layout button{width:30px;height:30px}.page-library-module__dJ_u8G__layout button[aria-pressed=true]{background:var(--raised);color:var(--text)}.page-library-module__dJ_u8G__list{border:1px solid var(--border);border-radius:9px}.page-library-module__dJ_u8G__page{align-items:center;gap:15px;min-width:0;padding:18px;display:flex;position:relative}.page-library-module__dJ_u8G__list .page-library-module__dJ_u8G__page+.page-library-module__dJ_u8G__page{border-top:1px solid var(--border)}.page-library-module__dJ_u8G__page:hover{background:color-mix(in srgb, var(--raised) 40%, transparent)}.page-library-module__dJ_u8G__open{text-align:left;flex:1;align-items:center;gap:13px;min-width:0;padding:0;display:flex}.page-library-module__dJ_u8G__icon{color:var(--muted);border:1px solid var(--border);background:var(--panel);border-radius:6px;flex:none;place-items:center;width:36px;height:40px;display:grid}.page-library-module__dJ_u8G__description{gap:5px;min-width:0;display:grid}.page-library-module__dJ_u8G__description strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.page-library-module__dJ_u8G__description>span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.page-library-module__dJ_u8G__date{color:var(--muted);flex:none;font-size:11px}.page-library-module__dJ_u8G__grid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:16px;display:grid}.page-library-module__dJ_u8G__grid .page-library-module__dJ_u8G__page{border:1px solid var(--border);border-radius:9px;grid-template-columns:1fr auto;align-items:start;min-height:170px;display:grid}.page-library-module__dJ_u8G__grid .page-library-module__dJ_u8G__open{grid-column:1/-1;align-items:start;padding-right:18px}.page-library-module__dJ_u8G__grid .page-library-module__dJ_u8G__date{align-self:end}.page-library-module__dJ_u8G__grid .page-library-module__dJ_u8G__menu{position:absolute;top:10px;right:10px}.page-library-module__dJ_u8G__menu{flex:none}.page-library-module__dJ_u8G__menu summary{cursor:pointer;color:var(--muted);border-radius:5px;place-items:center;padding:6px;list-style:none;display:grid}.page-library-module__dJ_u8G__menu summary::-webkit-details-marker{display:none}.page-library-module__dJ_u8G__menu summary:hover,.page-library-module__dJ_u8G__menu summary:focus-visible{background:var(--raised);outline:1px solid var(--accent)}.page-library-module__dJ_u8G__menuContent{z-index:20;background:var(--panel);border:1px solid var(--border);border-radius:7px;gap:4px;width:220px;padding:8px;display:grid;position:absolute;top:50px;right:12px;box-shadow:0 12px 30px #0002}:is(.page-library-module__dJ_u8G__menuContent .btn,.page-library-module__dJ_u8G__menuContent .icon-btn){text-align:left;justify-content:flex-start;width:100%;min-height:32px}@media (max-width:760px){.page-library-module__dJ_u8G__toolbar{gap:9px}.page-library-module__dJ_u8G__search{flex:100%}.page-library-module__dJ_u8G__search input{width:100%}.page-library-module__dJ_u8G__count{flex:100%}.page-library-module__dJ_u8G__toolbar select{flex:1;max-width:none}.page-library-module__dJ_u8G__page{flex-wrap:wrap;gap:8px;padding:14px}.page-library-module__dJ_u8G__date{flex-basis:calc(100% - 40px);padding-left:49px}.page-library-module__dJ_u8G__menu{margin-left:auto}.page-library-module__dJ_u8G__list .page-library-module__dJ_u8G__page{grid-template-columns:minmax(0,1fr) 30px;gap:8px 10px;display:grid}.page-library-module__dJ_u8G__list .page-library-module__dJ_u8G__open{grid-area:1/1}.page-library-module__dJ_u8G__list .page-library-module__dJ_u8G__menu{grid-area:1/2;align-self:start;margin-left:0}.page-library-module__dJ_u8G__list .page-library-module__dJ_u8G__date{grid-area:2/1/auto/-1}.page-library-module__dJ_u8G__grid .page-library-module__dJ_u8G__date{padding-left:0}}
.task-layout-options{position:relative}.task-layout-options>summary{cursor:pointer;border:1px solid var(--border);border-radius:5px;padding:6px 10px;font-size:12px}.task-layout-options-panel{border:1px solid var(--border);background:var(--panel);width:min(360px,100vw - 36px);color:var(--text);z-index:12;border-radius:8px;padding:14px;position:absolute;inset:calc(100% + 6px) 0 auto auto;box-shadow:0 12px 32px #0003}.task-layout-options-panel p{color:var(--muted);margin:0 0 10px;font-size:12px}.task-layout-options-panel fieldset{border:0;flex-wrap:wrap;gap:8px 14px;margin:0;padding:8px 0;display:flex}.task-layout-options-panel legend{font-weight:600}.task-layout-options-panel label{align-items:center;gap:7px;font-size:12px;display:flex}.task-layout-options-panel label:has(select){justify-content:space-between;width:100%}.task-layout-options-panel select{max-width:190px}.task-layout-options-panel .button-row{flex-wrap:wrap;margin-top:10px}.sheet-instructions,.board-instructions,.calendar-instructions{margin:8px 16px;line-height:1.5}.task-sheet{min-height:320px;overflow:auto}.task-sheet .task-table{min-width:700px}.task-sheet .task-table td{padding:2px 8px;position:relative}.sheet-cell-content{min-width:90px}.sheet-cell-value{text-align:left;width:100%;min-height:40px;color:inherit;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;padding:4px;display:flex}.sheet-cell-value:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.sheet-cell-editor{background:var(--panel);border:1px solid var(--accent);z-index:5;border-radius:5px;align-items:flex-start;gap:4px;width:max-content;min-width:230px;max-width:420px;padding:6px;display:flex;position:absolute;inset:1px auto auto 0;box-shadow:0 8px 20px #0003}.sheet-cell-editor input:not([type=checkbox]),.sheet-cell-editor select{width:100%;min-width:130px}.sheet-cell-editor fieldset{border:0;gap:6px;max-height:240px;padding:0;display:grid;overflow:auto}.sheet-cell-editor fieldset label{align-items:center;gap:7px;display:flex}.task-sheet .sheet-group th{color:var(--text);background:var(--panel-2,var(--panel));padding:10px 14px;font-size:13px}.task-sheet .sheet-subgroup th{color:var(--muted);padding:6px 20px;font-size:12px}.board-lanes{min-width:0;overflow:auto}.board-lane-heading{border:0;border-bottom:1px solid var(--border);background:var(--panel);width:100%;min-height:38px;color:var(--text);text-align:left;align-items:center;gap:9px;padding:10px 20px;font-weight:600;display:flex;position:sticky;left:0}.board-lane .kanban{min-height:170px}.board-drop-slot{border-top:3px solid #0000;border-radius:4px;min-height:8px}.board-drop-slot.over{border-top-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.board-drag-handle{touch-action:none;margin-left:auto}.board-order-actions{justify-content:flex-end;margin-top:2px;display:flex}.board-order-actions .icon-btn{width:23px;height:23px}.board-lane .board-card{margin:0}.calendar-task-card{align-items:center;gap:1px;margin:3px 0;display:flex}.calendar-task-card.dragging{opacity:.35}.calendar-task-card .calendar-task{flex:1;min-width:0;margin:0}.calendar-task-handle{touch-action:none;flex:0 0 20px;width:20px;height:24px;padding:1px}.calendar-day.calendar-drop-over{outline:2px solid var(--accent);outline-offset:-2px}.calendar-week .calendar-day{min-height:300px}.calendar-view .unscheduled>div:has(.calendar-task-card){grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:5px 12px;display:grid}.calendar-heading{flex-wrap:wrap}.calendar-grid-scroll{min-width:0;max-width:100%;overflow-x:auto}.calendar-grid-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gantt-interaction-toolbar{align-items:center;gap:16px;margin-bottom:8px;display:flex}.gantt-interaction-toolbar label{white-space:nowrap;align-items:center;gap:6px;display:flex}.gantt-date-label{z-index:1;flex-direction:column;align-items:center;min-width:28px;display:inline-flex;position:relative}.gantt-quarter-header{background:var(--panel);height:48px;color:var(--text);display:flex}.gantt-quarter{box-sizing:border-box;flex:none;min-width:0}.gantt-quarter-title{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--border);border-bottom:1px solid var(--border);height:24px;padding:3px 6px;font-size:11px;overflow:hidden}.gantt-quarter-months{height:24px;display:flex}.gantt-quarter-month{box-sizing:border-box;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex:none;min-width:0;padding:3px 1px;font-size:10px;overflow:hidden}.gantt-quarter-month.is-current-month{background:color-mix(in srgb, var(--accent) 20%, transparent)}.gantt-label-with-actions{gap:4px;display:flex;overflow:visible}.gantt-task-title{color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.gantt-task-title span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gantt-interactive-bar{touch-action:none;z-index:2;gap:0;min-width:8px;padding:0;display:flex;overflow:visible}.gantt-edge-line{stroke:var(--accent)}.gantt-edge.is-conflicting .gantt-edge-line{stroke:#dc4545}.gantt-edge-hit{pointer-events:stroke;cursor:pointer}.gantt .gantt-label{z-index:6}.gantt-edge:has(.gantt-edge-hit:focus-visible) .gantt-edge-line{stroke-width:3px}.gantt-interactive-bar.is-moving{opacity:.8;box-shadow:0 0 0 2px var(--accent);z-index:4}.gantt-move{min-width:0;color:inherit;cursor:grab;touch-action:none;background:0 0;border:0;flex:1;align-items:center;height:100%;padding:0 5px;display:flex}.gantt-resize{cursor:ew-resize;touch-action:none;background:0 0;border:0;flex:0 0 7px;width:7px;height:100%;padding:0}.gantt-resize:hover,.gantt-resize:focus-visible{outline:2px solid var(--accent);background:#ffffff4d}.gantt-resize:disabled{cursor:default}.gantt-dependency-editor{z-index:5;position:relative}.gantt-dependency-editor summary{cursor:pointer;align-items:center;gap:3px;padding:4px;display:flex}.gantt-dependency-editor[open]{z-index:20}.gantt-dependency-panel{background:var(--panel);color:var(--text);border:1px solid var(--border);white-space:normal;border-radius:6px;width:290px;padding:12px;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #0004}.gantt-dependency-panel>div{align-items:center;gap:5px;margin:6px 0;display:flex}.gantt-dependency-panel .remote-relation-picker{display:block}.gantt-dependency-panel span{white-space:normal;overflow-wrap:anywhere}.gantt-row-error{z-index:8;color:var(--text);background:var(--panel);border:1px solid var(--border);max-width:320px;padding:6px;position:absolute;top:35px;left:4px}.gantt-track .gantt-today{pointer-events:none}@media (max-width:767px){.task-layout-options-panel{max-height:calc(100dvh - 140px);position:fixed;top:100px;right:18px;overflow:auto}.gantt-interaction-toolbar{flex-wrap:wrap;gap:8px}.calendar-view{min-width:0;max-width:100%}.calendar-view .calendar-grid{min-width:630px}.calendar-week .calendar-day{min-height:240px}.calendar-view .calendar-instructions,.calendar-view .calendar-heading,.calendar-view .unscheduled{min-width:0;max-width:100%}}.task-sheet th{position:relative}.sheet-column-sizer{cursor:col-resize;touch-action:none;border-right:2px solid #0000;width:9px;position:absolute;top:0;bottom:0;right:0}.sheet-column-sizer:hover,.sheet-column-sizer:focus-visible{border-right-color:var(--accent,#5755de);outline:2px solid var(--accent,#5755de);background:#5755de18}.task-sheet .sheet-cell-value{text-overflow:ellipsis;max-width:100%;overflow:hidden}
.task-hierarchy-module__JEGQyG__toggle{min-width:32px;min-height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;align-items:center;gap:3px;padding:3px 4px;font-size:11px;display:inline-flex}.task-hierarchy-module__JEGQyG__toggle:hover{background:var(--bg-hover);color:var(--text)}.task-hierarchy-module__JEGQyG__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.task-hierarchy-module__JEGQyG__spacer{flex-shrink:0;width:32px;display:inline-block}.task-hierarchy-module__JEGQyG__controls{border-inline-start:2px solid var(--border);background:var(--bg-secondary);padding:8px 10px}.task-hierarchy-module__JEGQyG__controls>div{font-size:12px}.task-hierarchy-module__JEGQyG__heading{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.task-hierarchy-module__JEGQyG__notice{color:var(--text-muted);padding:8px 16px}.task-hierarchy-module__JEGQyG__title{align-items:center;gap:4px;min-width:0;display:flex}.task-hierarchy-module__JEGQyG__title>button:last-child{flex:1;min-width:0}@media (max-width:640px){.task-hierarchy-module__JEGQyG__toggle{min-width:36px;min-height:36px}.task-hierarchy-module__JEGQyG__controls{padding-inline:4px}.task-hierarchy-module__JEGQyG__spacer{width:36px}}
