.list-header-bar{border-bottom:1px solid var(--table-border);background-color:var(--card-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;align-items:center;min-height:52px;padding:12px 20px;display:flex}.list-header-bar-action{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;padding:8px 14px;font-size:.9286rem;font-weight:500;transition:all .2s;display:flex}.list-header-bar-action-secondary{background-color:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default)}.list-header-bar-action-secondary:hover{background-color:var(--bg-surface);border-color:var(--border-hover)}.list-overlay{--list-layout-gap:12px;height:100%;min-height:0;padding:0 var(--list-layout-gap) var(--list-layout-gap);background-color:var(--bg-base);box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-width:0;display:flex;overflow:hidden}.list-container{background-color:var(--card-bg);border-radius:var(--radius-lg);border:1px solid var(--table-border);width:100%;max-width:none;height:auto;min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;flex:auto;display:flex;overflow:hidden}.list-overlay>.list-container{border-width:var(--list-status-border-width,1px);border-color:var(--list-status-border-color,var(--table-border))}.list-container-overlaid{position:relative}.list-table-overlay{z-index:1500;background:color-mix(in srgb, var(--card-bg) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.list-container-with-views{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.list-table-shell{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.list-chrome-preview{width:100%;min-width:0}.list-chrome-preview .list-table-shell{box-shadow:none;border:0}.list-chrome-preview .list-table-container{will-change:auto;height:auto}.list-open-record-cell{min-width:44px;color:var(--accent-primary);font-size:max(var(--scale-ui-font-floor,0px), .8571rem);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:600;display:inline-flex}.list-loading{color:var(--text-secondary);text-align:center;padding:40px;font-size:1rem}.list-error{color:var(--status-error);background-color:var(--status-error-bg);border:1px solid var(--status-error-border);border-radius:var(--radius-md);margin:16px 24px;padding:16px}.list-table-container{will-change:scroll-position;-webkit-overflow-scrolling:touch;background-color:var(--card-bg);isolation:isolate;flex:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;position:relative;overflow:auto}.list-task-hierarchy-loading td{border-bottom:1px solid var(--table-border);background:var(--bg-surface);height:34px;color:var(--text-muted);font-size:var(--scale-font-size-min,.75rem);padding:6px 14px 6px 58px}.list-table{--list-record-font-size:.9286rem;--scale-table-row-divider:color-mix(in srgb, var(--table-border) 42%, transparent);--list-table-sticky-header-z:100;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:100%;font-family:var(--font-family-base,"Inter", "Segoe UI Variable", "Segoe UI", sans-serif);position:relative}.list-th,.list-td{box-sizing:border-box;overflow:hidden}.list-th.list-th-flex,.list-td.list-td-flex{max-width:none!important}.list-th.col-name,.list-td.col-name{min-width:150px}.list-thead{background-color:var(--table-header-bg);z-index:var(--list-table-sticky-header-z)}.list-thead tr{box-shadow:none}.list-th{text-align:left;font-family:var(--font-family-base,"Inter", "Segoe UI Variable", "Segoe UI", sans-serif);color:var(--text-secondary);text-transform:none;letter-spacing:0;box-sizing:border-box;top:var(--list-sticky-header-top,0px);z-index:var(--list-table-sticky-header-z);background-color:var(--table-header-bg);border-bottom:0;padding:8px;font-size:.875rem;font-weight:720;position:sticky;overflow:visible}.list-th-content-wrapper{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;padding:0;display:flex;position:relative}.list-th-title-group{align-items:center;justify-content:inherit;flex:auto;gap:4px;min-width:0;display:flex}.list-th-has-menu .list-th-content-wrapper{padding-right:var(--list-header-sort-space,18px)}.list-th-content{text-align:inherit;align-items:center;justify-content:inherit;white-space:nowrap;text-overflow:clip;flex:0 auto;min-width:0;max-width:none;display:inline-flex;overflow:visible}.list-th-content.wrap{white-space:nowrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.list-th.col-status .list-th-content-wrapper{min-height:22px}.list-th-sort-indicator{font:inherit;cursor:pointer;color:var(--accent-primary);background:0 0;border:0;flex-shrink:0;align-items:center;gap:2px;padding:0;display:inline-flex}.list-th-sort-indicator:disabled{opacity:1;cursor:default}.list-th-sort-indicator:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.list-th-sort-priority{font-size:var(--scale-font-size-min,.75rem);background-color:var(--accent-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-weight:700;display:inline-flex}.list-th-column-menu-btn{width:16px;height:20px;color:var(--text-tertiary);cursor:pointer;opacity:.42;z-index:5;background:0 0;border:none;border-radius:0;flex:0 0 16px;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,opacity .15s;display:flex;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.list-th-column-menu-btn:before{content:"";position:absolute;inset:-6px -5px}.list-th-column-menu-btn svg{width:12px;height:12px}.list-th:hover .list-th-column-menu-btn{opacity:1}.list-th-column-menu-btn:hover,.list-th-column-menu-btn.active{color:var(--text-primary);opacity:1;background-color:#0000}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.list-column-options-dropdown{background-color:var(--card-bg);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:0 4px 16px rgb(var(--shadow-rgb) / 8%), 0 1px 3px rgb(var(--shadow-rgb) / 4%);z-index:1001;width:280px;min-width:280px;max-width:280px;padding:4px;animation:.15s ease-out dropdownFadeIn;position:fixed}.list-column-options-item{cursor:pointer;border-radius:var(--radius-sm);width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:.9286rem;transition:background-color .15s;display:flex}.list-column-options-item:hover{background-color:var(--bg-surface)}.list-column-options-icon{width:20px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.list-column-options-badge{font-size:var(--scale-font-size-min,.75rem);background-color:var(--accent-primary);color:#fff;border-radius:10px;margin-left:auto;padding:2px 6px;font-weight:600}.list-column-options-toggle{font-size:max(var(--scale-ui-font-floor,0px), .7857rem);border-radius:var(--radius-sm);background-color:var(--bg-surface);color:var(--text-tertiary);margin-left:auto;padding:2px 8px;font-weight:600}.list-column-options-toggle.on{background-color:var(--status-success-bg);color:var(--status-success)}.list-column-batch-edit{border-bottom:1px solid var(--border-default);flex-direction:column;gap:10px;margin-bottom:4px;padding:10px;display:flex}.list-column-batch-edit-header{align-items:flex-start;gap:10px;display:flex}.list-column-batch-edit-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.list-column-batch-edit-copy strong{font-size:max(var(--scale-ui-font-floor,0px), .8571rem);color:var(--text-primary);font-weight:700}.list-column-batch-edit-copy span{font-size:max(var(--scale-ui-font-floor,0px), .7857rem);color:var(--text-secondary);line-height:1.4}.list-column-batch-edit-controls{flex-direction:column;gap:8px;display:flex}.list-column-batch-edit-input{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-elevated);width:100%;min-width:0;color:var(--text-primary);font-size:max(var(--scale-ui-font-floor,0px), .8571rem);padding:7px 9px}.list-column-batch-edit-apply{border-radius:var(--radius-sm);background:var(--accent-primary);color:#fff;font-size:max(var(--scale-ui-font-floor,0px), .8571rem);cursor:pointer;border:none;align-self:flex-end;padding:6px 12px;font-weight:600}.list-column-batch-edit-apply:disabled{opacity:.5;cursor:not-allowed}.list-column-batch-edit-blocked{border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-tertiary);font-size:max(var(--scale-ui-font-floor,0px), .7857rem);align-items:center;padding:6px 8px;font-weight:600;display:inline-flex}.list-batch-progress-overlay{z-index:1400;background:rgb(var(--shadow-rgb) / 32%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.list-batch-progress-modal{background:linear-gradient(180deg, var(--card-bg) 0%, color-mix(in srgb, var(--card-bg) 88%, var(--bg-surface)) 100%);border:1px solid color-mix(in srgb, var(--border-default) 82%, transparent);width:min(360px,100vw - 32px);box-shadow:0 24px 60px rgb(var(--shadow-rgb) / 24%);border-radius:20px;flex-direction:column;align-items:center;gap:18px;padding:24px;display:flex}.list-batch-progress-ring-wrap{place-items:center;width:120px;height:120px;display:grid;position:relative}.list-batch-progress-ring{width:120px;height:120px;transform:rotate(-90deg)}.list-batch-progress-ring-track,.list-batch-progress-ring-fill{fill:none;stroke-width:10px}.list-batch-progress-ring-track{stroke:color-mix(in srgb, var(--border-default) 80%, transparent)}.list-batch-progress-ring-fill{stroke:var(--status-success);stroke-linecap:round;transition:stroke-dashoffset .18s}.list-batch-progress-ring-label{color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.list-batch-progress-ring-label strong{color:var(--status-success);font-size:1.35rem;line-height:1}.list-batch-progress-ring-label span{font-size:max(var(--scale-ui-font-floor,0px), .78rem);color:var(--text-secondary)}.list-batch-progress-copy{text-align:center;flex-direction:column;gap:6px;display:flex}.list-batch-progress-copy h3{color:var(--text-primary);margin:0;font-size:1rem}.list-batch-progress-copy p{color:var(--text-secondary);margin:0;font-size:.9rem}.list-batch-progress-warning{font-weight:600;color:var(--status-warning)!important}.list-th.col-checkbox,.list-td.col-checkbox{text-align:center;vertical-align:middle;width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important}.list-th.col-checkbox{border-right:0}.list-td.col-checkbox{border-right:none;position:relative;overflow:visible}.list-td.col-checkbox .list-checkbox{z-index:1;position:relative;transform:none}.list-th.col-hierarchy,.list-td.col-hierarchy{text-align:center;overflow:visible;width:28px!important;min-width:28px!important;max-width:28px!important;padding:0!important}.list-th.col-hierarchy{top:var(--list-sticky-header-top,0px);z-index:calc(var(--list-table-sticky-header-z) + 2);position:sticky}.list-td.col-hierarchy{z-index:25;position:relative}.list-hierarchy-chevron{z-index:26;width:var(--scale-control-height-compact);height:var(--scale-control-height-compact);color:var(--text-secondary);cursor:pointer;transform:translateX(calc(var(--hierarchy-depth,0) * 18px));background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin-inline:-2px;padding:0;transition:background-color .1s,border-color .1s,color .1s,box-shadow .1s;display:inline-grid;position:relative}.list-hierarchy-chevron:hover,.list-hierarchy-chevron:focus-visible{border-color:color-mix(in srgb, var(--accent-primary) 35%, var(--border-default));background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-elevated));color:var(--accent-primary);box-shadow:var(--control-shadow-hover);outline:none}.list-hierarchy-chevron:focus-visible{box-shadow:var(--focus-ring)}.list-row[draggable=true]{cursor:grab}.list-row[draggable=true]:active{cursor:grabbing}.list-row[draggable=true] :is(button,input,[role=button]){cursor:pointer}.list-inline-task-create-row td{background:color-mix(in srgb, var(--accent-primary) 4%, var(--table-row-bg))}.list-inline-task-create-primary{align-items:center;gap:8px;width:100%;display:flex}.list-inline-task-create-name input{width:100%;min-width:0;min-height:var(--scale-control-height-compact);padding:0 var(--scale-control-padding-inline-compact);border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-primary);font:inherit;border-radius:6px;outline:none;flex:auto;font-weight:650}.list-inline-task-create-name input:focus{border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-default));box-shadow:var(--focus-ring)}.list-inline-task-create-name input[aria-invalid=true]{border-color:var(--status-error)}@media (max-width:760px){.list-inline-task-create-name input{min-height:44px;font-size:16px}}@media (max-width:980px){.list-table-container .list-table .list-row>.list-mobile-create-name{width:auto!important;min-width:0!important;max-width:none!important;padding:12px!important;position:static!important}.list-mobile-create-name .list-inline-task-create-primary{width:min(100%,100cqw - 24px)}.list-mobile-create-name input{min-height:48px;font-size:16px}}.list-inline-task-create-field .list-cell-content{margin-block:0}.list-inline-create-trigger-row{background:color-mix(in srgb, var(--table-row-bg) 82%, var(--bg-surface))}.list-inline-create-trigger-row:hover{background:var(--table-row-hover)}.list-inline-create-trigger-cell{padding-block:7px}.list-inline-create-actions{align-items:center;gap:8px;display:flex}.list-inline-create-trigger{width:100%;min-height:var(--scale-control-height-compact);padding:0 var(--scale-control-padding-inline);color:var(--text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.list-inline-create-trigger:hover,.list-inline-create-trigger:focus-visible{color:var(--text-secondary);outline:none}.list-th.col-checkbox .list-th-content-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.list-th.col-checkbox .list-th-title-group{flex:none;justify-content:center;align-items:center}.list-th.col-checkbox .list-th-content{justify-content:center;align-items:center;display:inline-flex;overflow:visible}.list-resize-handle{cursor:col-resize;z-index:30;background-color:#0000;width:6px;transition:background-color .2s;position:absolute;top:0;bottom:0;right:-2px}.list-resize-handle:after{content:"";background-color:#0000;border-radius:1px;width:1px;transition:background-color .15s,width .15s;position:absolute;top:4px;bottom:4px;right:2px}.list-resize-handle:hover:after,.list-resize-handle.active:after{background-color:var(--accent-primary);width:2px}.list-th[draggable=true]{cursor:grab}.list-th[draggable=true]:active{cursor:grabbing}.list-th.col-rowReorder,.list-td.col-rowReorder{text-align:center;width:32px;min-width:32px;max-width:32px;padding:0 4px}.list-row.scale-row-drop-before>td{box-shadow:inset 0 2px 0 var(--accent-primary)}.list-row.scale-row-drop-after>td{box-shadow:inset 0 -2px 0 var(--accent-primary)}.list-row.scale-row-drop-before>td:first-child,.list-row.scale-row-drop-after>td:first-child{position:relative}.list-row.scale-row-drop-before>td:first-child:before,.list-row.scale-row-drop-after>td:first-child:after{z-index:3;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--accent-primary);content:"";width:0;height:0;position:absolute;left:1px}.list-row.scale-row-drop-before>td:first-child:before{top:-5px}.list-row.scale-row-drop-after>td:first-child:after{bottom:-5px}.list-th.list-th-dragging{opacity:.35}.list-th.list-th-drag-over{box-shadow:inset 2px 0 0 0 var(--accent-primary);background-color:color-mix(in srgb, var(--accent-primary) 4%, var(--table-header-bg))}.list-th-filler{top:var(--list-sticky-header-top,0px);z-index:var(--list-table-sticky-header-z);position:sticky;background:var(--table-header-bg)!important;border:none!important;width:100%!important;min-width:50px!important;max-width:none!important;padding:0!important}.list-th-menu{right:0;top:var(--list-sticky-header-top,0px);box-sizing:border-box;z-index:calc(var(--list-table-sticky-header-z) + 4);box-shadow:-8px 0 14px rgb(var(--shadow-rgb) / 7%);border-bottom:0;border-left:0;padding:0;position:sticky;background-color:var(--table-header-bg)!important;width:40px!important;min-width:40px!important;max-width:40px!important}.list-filters-modal{z-index:1002;background:var(--card-bg);border:1px solid var(--border-default);width:min(980px,100vw - 24px);max-height:calc(100vh - 100px);box-shadow:0 20px 40px rgb(var(--shadow-rgb) / 20%);opacity:1;border-radius:12px;flex-direction:column;display:flex;position:fixed;top:70px;left:50%;overflow:hidden;transform:translate(-50%)}.list-filters-modal-actions{background:var(--bg-elevated);border-top:1px solid var(--border-default);flex-shrink:0;justify-content:flex-end;padding:10px 14px;display:flex}.list-filters-modal>.filters-panel{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.list-archived-cell{align-items:center;gap:6px;display:inline-flex}.list-archived-icon{color:var(--text-tertiary);opacity:.95;display:inline-flex}.list-td-menu{box-shadow:-8px 0 14px rgb(var(--shadow-rgb) / 5%);z-index:12;border-left:0;border-bottom:1px solid var(--scale-table-row-divider);right:0;background-color:var(--table-row-bg)!important;width:40px!important;min-width:40px!important;max-width:40px!important;position:sticky!important}.list-row:hover .list-td-menu{background-color:var(--table-row-hover)!important}.list-column-menu-btn{cursor:pointer;width:100%;height:100%;color:var(--text-tertiary);border-radius:var(--radius-sm);text-align:center;background:0 0;border:none;justify-content:center;align-items:center;margin:0 auto;padding:10px 0;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.list-column-menu-btn:hover{background-color:var(--bg-surface);color:var(--accent-primary)}.list-column-dropdown{background-color:var(--card-bg);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:0 4px 16px rgb(var(--shadow-rgb) / 8%), 0 1px 3px rgb(var(--shadow-rgb) / 4%);z-index:1000;min-width:200px;max-height:400px;padding:6px;position:fixed;overflow-y:auto}.list-column-option{cursor:pointer;border-radius:var(--radius-sm);color:var(--text-primary);align-items:center;gap:10px;padding:8px 10px;font-size:.9286rem;transition:background-color .15s;display:flex}.list-column-option:hover{background-color:var(--bg-surface)}.list-column-option input[type=checkbox]{cursor:pointer;accent-color:var(--accent-primary);border-radius:4px;width:15px;height:15px}.list-column-option.is-locked input[type=checkbox]{cursor:not-allowed}.list-column-option-locked{color:var(--status-warning);cursor:help;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.list-column-format-group{border-top:1px solid var(--border-subtle);gap:8px;margin-top:8px;padding-top:8px;display:grid}.list-column-format-title{font-size:max(var(--scale-ui-font-floor,0px), .7857rem);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;padding:0 10px;font-weight:700}.list-column-format-row{gap:6px;padding:0 10px;display:grid}.list-column-format-label{font-size:max(var(--scale-ui-font-floor,0px), .7857rem);color:var(--text-secondary)}.list-column-format-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.list-column-format-btn{height:var(--scale-control-height-compact);border-radius:var(--scale-control-radius-compact);border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--scale-control-font-size-compact);font-weight:var(--scale-control-font-weight);cursor:pointer}.list-column-format-btn:hover{border-color:var(--border-hover);background:var(--bg-surface)}.list-column-format-btn.active{border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-default) 45%);background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-elevated));color:var(--accent-primary)}.list-row{cursor:pointer;background-color:var(--table-row-bg);transition:background-color .15s}.list-row:hover{background-color:var(--table-row-hover)}.list-row.selected{background-color:color-mix(in srgb, var(--accent-primary) 12%, var(--table-row-bg))}.list-row.selected:hover{background-color:color-mix(in srgb, var(--accent-primary) 16%, var(--table-row-hover))}.list-nested-create-row:hover{background:var(--bg-surface)}.list-row.selected .list-td,.list-row.selected .list-td-menu{background-color:color-mix(in srgb, var(--accent-primary) 12%, var(--table-row-bg))}.list-row.selected:hover .list-td,.list-row.selected:hover .list-td-menu{background-color:color-mix(in srgb, var(--accent-primary) 16%, var(--table-row-hover))}.list-row.selected .list-td:first-of-type{box-shadow:inset 3px 0 0 var(--accent-primary)}.contracts-preview-row:hover .list-cell-bold{color:var(--accent-primary)}.list-td{font-size:var(--list-record-font-size,.9286rem);color:var(--text-primary);box-sizing:border-box;-webkit-user-select:none;user-select:none;text-align:left;vertical-align:middle;border-bottom:1px solid var(--scale-table-row-divider);padding:8px;position:relative;overflow:hidden}.list-cell-content>:not(.task-row-actions):not(.task-row-mobile-actions-toggle):not(.task-row-persistent-metrics):not(.list-cell-primary-label){vertical-align:middle;max-width:100%;flex:none!important;width:auto!important;display:inline-flex!important}.list-cell-description{text-overflow:ellipsis;max-width:100%;color:inherit;font-size:inherit;font-weight:inherit;line-height:1.5;overflow:hidden}.list-td{white-space:normal;word-break:normal;overflow-wrap:break-word}.list-td.no-wrap{white-space:nowrap;text-overflow:ellipsis}.list-td :where(*){white-space:inherit;overflow-wrap:inherit;word-break:inherit}.list-td.no-wrap :where(*){white-space:nowrap;overflow-wrap:normal;word-break:normal}.list-td:not(.no-wrap) [data-chip]{border-radius:8px}.list-td.no-wrap [data-chip]{text-overflow:ellipsis;overflow:hidden}.list-td [data-label-picker-trigger-content=true][data-label-picker-compact=true]{min-width:0}.list-td.no-wrap [data-label-picker-trigger-content=true][data-label-picker-compact=true]{text-overflow:ellipsis;overflow:hidden}.list-td [class*=emptyInline]{line-height:1.4}.list-cell-content{width:calc(100% + 8px);min-height:var(--scale-control-height-compact);border-radius:var(--radius-sm);text-align:inherit;font-weight:inherit;color:inherit;justify-content:flex-start;align-items:center;margin:-2px -4px;padding:2px 4px;transition:background-color .2s,box-shadow .2s;display:flex}.list-td.col-align-center .list-cell-content{justify-content:center}.list-td.col-align-right .list-cell-content{justify-content:flex-end}.list-td .list-cell-content{overflow:visible}.list-td.no-wrap .list-cell-content{text-overflow:ellipsis;overflow:hidden}.list-cell-content.self-editing>.list-cell-content{flex:auto!important;width:calc(100% + 8px)!important}.list-cell-content.editable{cursor:text}.list-cell-content.editable:hover{background-color:color-mix(in srgb, var(--bg-surface) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-default) 50%, transparent)}.list-cell-content.openable{cursor:pointer}.list-cell-content.openable:hover{background-color:color-mix(in srgb, var(--bg-surface) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-default) 50%, transparent)}.list-td.list-td-primary .list-cell-content.openable:hover{box-shadow:none;background:0 0}.list-cell-primary-label{white-space:normal;overflow-wrap:break-word;word-break:normal;flex:auto;min-width:0;line-height:1.35}.list-td.list-td-primary,.list-td.list-td-primary :where(*){white-space:normal;overflow-wrap:anywhere;word-break:normal}.list-td.list-td-primary{overflow:visible}.list-row:hover .list-td.list-td-primary,.task-record-row:hover .list-td.list-td-primary{z-index:20}.list-td.list-td-primary:has(:focus-visible){z-index:20}.list-td.list-td-primary .list-cell-content,.list-td.list-td-primary.no-wrap .list-cell-content{text-overflow:clip;overflow:visible}.list-td.list-td-primary .list-cell-primary-label,.list-td.list-td-primary .list-cell-primary-label>*{text-overflow:clip;min-width:0;max-width:100%;overflow:visible;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;flex:auto!important;width:100%!important;display:block!important}.list-td.list-td-primary .list-cell-primary-label>.list-primary-record-with-status,.list-td.list-td-primary .list-cell-content>.list-primary-record-with-status{align-items:center;gap:7px;flex:auto!important;width:100%!important;display:flex!important}.list-primary-record-with-status>:first-child{flex:none!important}.list-primary-record-title{min-width:0;flex:auto!important}.list-cell-content.action-editable{flex-direction:column;align-items:flex-start;width:calc(100% + 8px);min-width:0;position:relative}.list-cell-content.action-editable>.list-cell-primary-label{flex:none!important;width:100%!important}.list-td.list-td-primary .list-document-number{max-width:100%;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;width:max-content!important;display:inline-block!important}.list-cell-content.action-editable:has(>.task-row-persistent-metrics)>.list-cell-primary-label{box-sizing:border-box;padding-right:110px}.list-cell-content.action-editable.openable:hover{box-shadow:none;background:0 0}.list-td.editable{position:relative}.list-td-import-missing-required{color:var(--status-error);box-shadow:inset 0 0 0 1px var(--status-error-border);background:var(--status-error-bg)!important}.list-td-import-missing-required .list-cell-content{color:var(--status-error)}.list-cell-edit-input{cursor:text;-webkit-user-select:text;user-select:text;width:100%;min-height:var(--scale-control-height-compact);padding:0 var(--scale-control-padding-inline-compact);border:1.5px solid var(--accent-primary);border-radius:var(--radius-sm);background-color:var(--bg-elevated);color:var(--text-primary);font-size:inherit;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 12%, transparent);outline:none;font-family:inherit}.list-cell-edit-input:focus{border-color:var(--accent-primary)}.list-cell-edit-select{width:100%;min-height:var(--scale-control-height-compact);padding:0 var(--scale-control-padding-inline-compact);border:1.5px solid var(--accent-primary);border-radius:var(--radius-sm);background-color:var(--bg-elevated);color:var(--text-primary);font-size:inherit;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 12%, transparent);cursor:pointer;outline:none;font-family:inherit}.list-cell-edit-select:focus{border-color:var(--accent-primary)}.list-cell-dropdown{z-index:9999;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:0 8px 24px rgb(var(--shadow-rgb) / 12%), 0 2px 8px rgb(var(--shadow-rgb) / 6%);flex-direction:column;gap:2px;padding:4px;animation:.12s ease-out listDropdownIn;display:flex}@keyframes listDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.list-cell-dropdown-option{width:100%;min-height:var(--scale-control-height);padding:0 var(--scale-control-padding-inline-compact);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--scale-control-font-size);font-weight:var(--scale-control-font-weight);color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:8px;font-family:inherit;transition:background .1s;display:flex}.list-cell-dropdown-option:hover{background:var(--bg-hover)}.list-cell-dropdown-option.selected{background:color-mix(in srgb, var(--accent-primary) 8%, transparent)}.list-empty-state{text-align:center;color:var(--text-tertiary);letter-spacing:.01em;padding:48px 20px;font-size:1rem}.list-checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-primary);vertical-align:middle;border-radius:4px;flex-shrink:0;margin:0;display:inline-block}.list-cell-bold{color:var(--text-primary);font-weight:600}.list-td.col-bold,.list-td.col-bold .list-cell-bold,.list-td.col-bold .list-cell-description,.list-td.col-bold .list-cell-muted,.list-td.col-bold .list-cell-content{font-weight:700}.list-td.col-align-left{text-align:left!important}.list-td.col-align-center{text-align:center!important}.list-td.col-align-right{text-align:right!important}.list-th.col-align-left{text-align:left!important}.list-th.col-align-left .list-th-content-wrapper{justify-content:flex-start}.list-th.col-align-left.list-th-has-menu .list-th-content-wrapper{padding-right:var(--list-header-sort-space,18px)}.list-th.col-align-center{text-align:center!important}.list-th.col-align-center .list-th-content-wrapper{justify-content:center}.list-th.col-align-center.list-th-has-menu .list-th-content-wrapper{padding-right:var(--list-header-sort-space,18px);padding-left:18px}.list-th.col-align-right{text-align:right!important}.list-th.col-align-right .list-th-content-wrapper{justify-content:flex-end}.list-th.col-align-right.list-th-has-menu .list-th-content-wrapper{padding-left:0;padding-right:var(--list-header-sort-space,18px)}.list-td.col-valign-top{vertical-align:top!important}.list-td.col-valign-middle{vertical-align:middle!important}.list-td.col-valign-bottom{vertical-align:bottom!important}.list-cell-muted{color:var(--text-secondary)}.list-cell-capitalize{text-transform:capitalize}.list-cell-small{font-size:max(var(--scale-ui-font-floor,0px), .8571rem)}.list-cell-tiny{font-size:max(var(--scale-ui-font-floor,0px), .7857rem)}.list-cell-recurring-date{align-items:center;gap:6px;display:inline-flex}.list-cell-success{color:var(--status-success)}.list-cell-danger{color:var(--status-error)}.list-cell-link{color:var(--accent-primary);font-family:var(--font-family-mono,ui-monospace, SFMono-Regular, Consolas, monospace)}.list-backdrop{z-index:1001;background:rgb(var(--shadow-rgb) / 20%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:fixed;inset:0}.modal-table-delete-dot{background-color:var(--status-error);width:20px;height:20px;color:var(--status-error-text);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s,opacity .15s;display:flex}.modal-table-delete-dot:hover{opacity:.85;transform:scale(1.08)}.modal-table-delete-dot:disabled{opacity:.3;cursor:not-allowed;transform:none}.modal-table-delete-dot svg{stroke-width:2.5px;width:10px;height:10px}.list-pill{font-size:max(var(--scale-ui-font-floor,0px), .8rem);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-weight:500;line-height:1.4;display:inline-flex}.list-pill-default{color:var(--text-secondary);background:var(--bg-elevated)}.list-pill-info{color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 12%, transparent)}.list-pill-success{color:var(--status-success);background:color-mix(in srgb, var(--status-success) 12%, transparent)}.list-pill-warning{color:var(--status-warning);background:color-mix(in srgb, var(--status-warning) 12%, transparent)}.list-above-table{width:100%;min-width:0;margin-bottom:calc(var(--list-layout-gap) + var(--list-chrome-gap));flex:none}@media (max-width:760px){.list-overlay{--list-layout-gap:6px;padding-inline:max(6px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-right))}.list-container{min-width:0}.list-table-container{overscroll-behavior-x:contain;touch-action:pan-x pan-y}.list-table input:not([type=checkbox]),.list-table select,.list-table textarea{font-size:16px}.list-table .list-th-frozen{left:auto!important}.list-table .list-td[style*=sticky]{position:relative!important;left:auto!important}.list-td-menu{box-shadow:none;position:relative!important}.list-th-column-menu-btn{opacity:1;min-width:32px;min-height:36px}.list-hierarchy-chevron{min-width:28px;min-height:44px}.list-checkbox{width:24px;height:24px}.list-inline-create-trigger{min-height:44px}.list-cell-content.action-editable:has(>.task-row-persistent-metrics)>.list-cell-primary-label{padding-right:0}.list-filters-modal{max-height:calc(100dvh - 92px)!important;top:76px!important}}@media (pointer:coarse){.list-hierarchy-chevron,.list-row .list-td{min-height:44px}}@media (max-width:760px),(pointer:coarse){.list-table :is(.btn-field,.dpd-trigger,.list-cell-edit-button,.list-inline-create-trigger),.list-table .list-cell-content.action-editable{min-height:44px}.list-table button{min-width:44px;min-height:44px}.list-table .list-hierarchy-chevron{min-width:28px}.list-table .list-th-column-menu-btn{min-width:32px}}@media (max-width:980px) and (max-height:500px){.list-overlay{overflow-y:auto}.list-overlay>.list-container{flex:none}.list-overlay .list-table-shell{flex:none;height:auto}.list-overlay .list-table-container{flex:none;height:auto;max-height:none}.list-overlay .list-th{position:static}}@media (max-width:980px),(pointer:coarse){.list-th.col-checkbox,.list-td.col-checkbox,.list-th.col-hierarchy,.list-td.col-hierarchy{width:44px!important;min-width:44px!important;max-width:44px!important}.list-selection-target{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.list-hierarchy-chevron{margin-inline:0}.list-th-column-menu-btn{flex-shrink:0}}[data-record-hover-row=true]:has(.task-row-actions[data-layout=below-title])>.list-td{vertical-align:top}[data-record-hover-row=true]:has(.task-row-actions[data-layout=below-title])>.list-td.col-hierarchy .list-hierarchy-chevron{transform:translateX(calc(var(--hierarchy-depth,0) * 18px)) translateY(8px)}.list-th-mobile-title{display:none}@media (max-width:980px),(pointer:coarse){.list-th-has-menu .list-th-mobile-title{width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;white-space:normal;background:0 0;border:0;align-items:center;padding:0;display:flex;min-width:0!important}.list-th-has-menu .list-th-title-group{width:100%;min-width:0}.list-th-has-menu .list-th-content,.list-th-has-menu .list-th-column-menu-btn,.list-resize-handle{display:none}.list-th-mobile-title:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}}@media (max-width:980px){.list-mobile-two-columns{container-type:inline-size}.list-mobile-two-columns>.list-table{--mobile-primary-width:calc((100cqw - var(--mobile-utility-width)) * .58);--mobile-secondary-width:calc(100cqw - var(--mobile-utility-width) - var(--mobile-primary-width));table-layout:fixed;width:var(--mobile-table-width)!important;min-width:0!important}.list-mobile-two-columns :where(col,.list-th,.list-td):where(:not(.col-checkbox):not(.col-hierarchy):not(.list-th-menu):not(.list-td-menu):not(.list-col-menu)),.list-mobile-two-columns :is(.list-col-primary,.list-th-primary,.list-td-primary){width:var(--rendered-column-width)!important;min-width:var(--rendered-column-width)!important;max-width:var(--rendered-column-width)!important}.list-mobile-two-columns :is(col.col-checkbox,col.col-hierarchy){width:44px!important}.list-mobile-two-columns :is(.list-th,.list-td){padding-inline:4px}.list-mobile-two-columns .list-th-menu,.list-mobile-two-columns .list-td-menu{width:44px!important;min-width:44px!important}.list-mobile-two-columns .list-col-menu{width:44px!important}.list-th-menu{box-shadow:none;position:relative;right:auto}.list-mobile-two-columns .list-td.list-td-primary .list-cell-primary-label>.list-primary-record-with-status{align-items:flex-start;gap:4px;display:flex!important}.list-mobile-two-columns .list-primary-record-with-status>:first-child{float:none;margin:0}.list-mobile-two-columns .list-primary-record-title{padding-top:12px;line-height:20px;display:block}.list-mobile-two-columns .list-primary-record-title>.list-cell-content{width:auto;min-height:0;margin:0;padding:0;display:inline!important}.list-mobile-two-columns .list-cell-primary-label:after{content:"";clear:both;display:block}.list-mobile-two-columns .list-td-primary{padding-left:calc(4px + min(var(--hierarchy-depth,0), 2) * 12px)!important}.list-mobile-two-columns .list-hierarchy-chevron{transform:none!important}.list-mobile-two-columns .col-hierarchy:before{content:"";width:min(18px,calc(var(--hierarchy-depth,0) * 6px));background:repeating-linear-gradient(to right,transparent 0 5px,var(--border-subtle) 5px 6px);pointer-events:none;position:absolute;inset:0 auto 0 0}.list-mobile-two-columns>.list-table:has(>tbody>tr>td .task-row-mobile-actions-toggle){--mobile-primary-width:max(196px, calc((100cqw - var(--mobile-utility-width)) * .58));--mobile-utility-width:0px!important}.list-mobile-two-columns .list-th.list-th-has-menu .list-th-content-wrapper{padding-inline:0}.list-mobile-two-columns .list-th-mobile-title{overflow-wrap:anywhere}.list-mobile-two-columns>.list-table:has(>tbody>tr>td .task-row-mobile-actions-toggle):has(>colgroup>col.col-checkbox){--mobile-utility-width:44px!important}.list-mobile-two-columns>.list-table:has(>tbody>tr>td .task-row-mobile-actions-toggle)>colgroup>.col-hierarchy{display:none}.list-mobile-two-columns>.list-table:has(>tbody>tr>td .task-row-mobile-actions-toggle)>:is(thead,tbody)>tr>.col-hierarchy{display:none}.list-mobile-two-columns>.list-table:has(>tbody>tr>.col-hierarchy .list-hierarchy-chevron):not(:has(.task-row-mobile-expand))>colgroup>.col-hierarchy{display:revert}.list-mobile-two-columns>.list-table:has(>tbody>tr>.col-hierarchy .list-hierarchy-chevron):not(:has(.task-row-mobile-expand))>:is(thead,tbody)>tr>.col-hierarchy{display:revert}.list-mobile-two-columns .list-td.col-checkbox,.list-mobile-two-columns .list-td-primary{vertical-align:top}.list-mobile-two-columns .list-td.col-checkbox{padding-top:8px!important}.list-mobile-two-columns .list-td-primary .action-editable{width:100%}.list-mobile-two-columns .list-cell-content.action-editable:has(>.task-row-persistent-metrics)>.list-cell-primary-label{padding-right:0}.list-mobile-two-columns .list-td-primary .task-row-persistent-metrics{width:100%;margin-left:0}}@media (min-width:981px) and (hover:hover) and (pointer:fine){.list-th-has-menu:not(:has(.list-th-sort-indicator)){--list-header-sort-space:46px}}.list-th-sort-button{background:var(--bg-surface-hover);width:26px;height:28px;color:var(--text-secondary);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.list-th:hover .list-th-sort-button,.list-th:focus-within .list-th-sort-button{opacity:1;pointer-events:auto}.list-th-sort-button:focus-visible,.list-sort-order button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.list-sort-order{border-bottom:1px solid var(--border-default);padding:8px}.list-sort-order ol{margin:4px 0 0;padding:0;list-style:none}.list-sort-order li{border-radius:6px;align-items:center;gap:6px;min-height:36px;display:flex}.list-sort-order li.current{background:var(--bg-surface-hover)}.list-sort-order-rank{text-align:center;width:18px;color:var(--text-tertiary);flex-shrink:0;font-size:12px}.list-sort-order-label{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.list-sort-order button{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.list-sort-order button:hover{background:var(--bg-surface-hover);color:var(--text-primary)}@media (max-width:980px),(pointer:coarse){.list-th-sort-button{display:none}.list-sort-order button{width:44px;height:44px}}.list-column-width-controls{border-bottom:1px solid var(--border-default);padding:10px}.list-column-width-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.list-column-width-row button{border:1px solid var(--border-default);background:var(--bg-surface);min-width:44px;min-height:44px;color:var(--text-primary);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;display:flex}.list-column-width-row output{color:var(--text-secondary);font-size:14px}.list-column-width-row button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.list-field-cell-clearable{box-sizing:border-box;width:100%;min-width:0;padding-right:24px;position:relative}.list-td:has(>.list-field-cell-clearable){position:relative}.list-td>.list-field-cell-clearable{position:static}.list-field-clear-button{background:var(--bg-surface-hover);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.list-td:hover>.list-field-cell-clearable>.list-field-clear-button,.list-field-cell-clearable:hover>.list-field-clear-button,.list-field-cell-clearable:focus-within>.list-field-clear-button,.list-field-clear-button:focus-visible{opacity:1;pointer-events:auto}.list-field-clear-button:hover{color:var(--text-primary)}.list-field-clear-button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.list-field-clear-button:disabled{cursor:wait}@media (hover:none),(pointer:coarse){.list-field-clear-button{opacity:1;pointer-events:auto;width:32px;height:32px}.list-field-cell-clearable{padding-right:32px}}.list-task-window-spacer,.list-task-window-marker{pointer-events:none}.list-flat-task-controls{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.list-flat-task-controls input{border:1px solid var(--border-color);background:var(--bg-secondary);min-width:0;max-width:400px;color:inherit;border-radius:8px;flex:220px;padding:8px 10px}.list-flat-task-controls button{border:1px solid var(--border-color);background:var(--bg-secondary);color:inherit;cursor:pointer;border-radius:6px;padding:6px 10px}.list-task-search-summary{border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-secondary);overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:9px 12px;font-size:13px;display:flex}.list-task-search-summary button{background:var(--bg-surface);color:var(--text-primary);font:inherit;cursor:pointer;border:0;border-radius:6px;flex-shrink:0;padding:5px 8px}.list-task-search-summary button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.list-row:hover{--list-frozen-row-overlay:linear-gradient(var(--table-row-hover), var(--table-row-hover))}.list-row.selected{--list-frozen-row-overlay:linear-gradient(color-mix(in srgb, var(--accent-primary) 12%, var(--table-row-bg)), color-mix(in srgb, var(--accent-primary) 12%, var(--table-row-bg)))}.list-row.selected:hover{--list-frozen-row-overlay:linear-gradient(color-mix(in srgb, var(--accent-primary) 16%, var(--table-row-hover)), color-mix(in srgb, var(--accent-primary) 16%, var(--table-row-hover)))}.list-inline-create-trigger-cell>.list-inline-create-actions{width:max-content;max-width:calc(var(--list-viewport-width,100vw) - 28px);background:var(--table-row-bg);z-index:16;position:sticky;left:14px}.list-table .list-td.list-inline-create-trigger-cell,.list-table .list-td.col-hierarchy{overflow:visible}.list-td .list-cell-content:has(button){flex-wrap:wrap;min-width:0;overflow:visible}.list-td .list-cell-content>:not(.task-row-actions):not(.task-row-mobile-actions-toggle):not(.task-row-persistent-metrics):not(.list-cell-primary-label){min-width:0;flex-shrink:1!important}.list-td svg{flex-shrink:0}.list-td .list-completion-field{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;max-width:100%}.list-completion-field{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.list-completion-field>button{flex-shrink:0}.list-date-field,.list-cell-recurring-date{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;min-width:max-content;max-width:none;display:inline-flex}.list-td .list-cell-content>.list-date-field,.list-td .list-cell-content>.list-cell-recurring-date{min-width:max-content;flex-shrink:0!important}.list-td .list-date-field *,.list-td .list-cell-recurring-date *{white-space:nowrap;overflow-wrap:normal}.list-work-orders-parent>td{background:inherit}.list-task-title-tags{margin-top:4px;font-weight:400;display:block}.list-td .list-cell-content.list-work-orders-identity{flex-wrap:nowrap;align-items:center;gap:7px;display:flex}.list-cell-content.list-work-orders-identity>svg{color:var(--text-secondary);flex-shrink:0;width:24px!important}.list-td.list-td-primary .list-work-orders-label{width:auto!important}.list-work-orders-label{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.list-work-orders-label:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;border-radius:3px}@media (max-width:640px){.list-td .list-cell-content.list-work-orders-identity{grid-template-columns:41px minmax(0,max-content) max-content;justify-content:start;display:grid}.list-work-orders-identity>svg{grid-area:1/1;justify-self:center}.list-work-orders-label{grid-area:1/2}.list-work-orders-identity>.list-group-count{grid-area:1/3}.list-work-orders-identity>.list-hierarchy-chevron{grid-area:2/1}}
.task-row-actions{z-index:34;width:max-content;height:var(--scale-control-height-compact);border:1px solid var(--border-default);background:var(--bg-elevated);box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;pointer-events:none;border-radius:7px;justify-content:flex-end;align-items:center;gap:2px;margin:0;padding:3px;display:flex;position:absolute;top:50%;right:3px;overflow:visible;transform:translateY(-50%)}.task-row-persistent-metrics{z-index:33;height:var(--scale-control-height-compact);background:var(--bg-elevated);border-radius:7px;align-items:center;gap:5px;padding:1px 2px;display:inline-flex;position:absolute;top:0;right:3px}.task-row-persistent-metrics button{width:auto;min-width:30px;height:var(--scale-control-icon-size);color:var(--text-secondary);cursor:pointer;font-size:var(--scale-font-size-min,.75rem);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:0 5px;display:inline-flex}.task-row-persistent-metrics button:hover:not(:disabled),.task-row-persistent-metrics button:focus-visible{border-color:var(--border-default);background:var(--bg-surface);color:var(--accent-primary);outline:0}.task-row-persistent-metrics button:disabled{cursor:not-allowed;opacity:.45}:where(:root:not([data-task-action-input=keyboard])) .list-row:hover .task-row-actions,:where(:root:not([data-task-action-input=keyboard])) .task-record-row:hover .task-row-actions,:where(:root:not([data-task-action-input=keyboard])) .list-cell-content.action-editable:hover .task-row-actions{opacity:1;visibility:visible;pointer-events:auto}:where(:root[data-task-action-input=keyboard]) .list-row:has(:focus-visible) .task-row-actions{opacity:1;visibility:visible;pointer-events:auto}:where(:root[data-task-action-input=keyboard]) .task-record-row:has(:focus-visible) .task-row-actions{opacity:1;visibility:visible;pointer-events:auto}:where(:root[data-task-action-input=keyboard]) .list-cell-content.action-editable:has(:focus-visible) .task-row-actions{opacity:1;visibility:visible;pointer-events:auto}:where(:root[data-task-action-input=keyboard]) .task-row-actions:has(:focus-visible){opacity:1;visibility:visible;pointer-events:auto}.task-row-actions[data-layout=below-title]{border-width:0;align-self:flex-start;height:0;max-height:0;margin:0;padding-block:0;transition:height 90ms,max-height 90ms,margin-top 90ms,padding-block 90ms,border-width 90ms;position:relative;inset:auto;overflow:hidden;transform:none}.task-row-actions[data-layout=after-title]{z-index:34;max-width:100%;margin:0;top:0;left:0;right:auto;transform:none}.list-cell-content.action-editable>.task-row-actions[data-layout=after-title]{margin-left:0}:where(:root:not([data-task-action-input=keyboard])) [data-record-hover-row=true]:hover .task-row-actions[data-layout=below-title]{height:var(--scale-control-height-compact);max-height:var(--scale-control-height-compact);border-width:1px;margin-top:6px;padding-block:3px;transition-delay:65ms}:where(:root[data-task-action-input=keyboard]) [data-record-hover-row=true]:has(:focus-visible) .task-row-actions[data-layout=below-title]{height:var(--scale-control-height-compact);max-height:var(--scale-control-height-compact);border-width:1px;margin-top:6px;padding-block:3px;transition-delay:65ms}:where(:root[data-task-action-input=keyboard]) .task-row-actions[data-layout=below-title]:has(:focus-visible){height:var(--scale-control-height-compact);max-height:var(--scale-control-height-compact);border-width:1px;margin-top:6px;padding-block:3px;transition-delay:65ms}.list-cell-content.action-editable:has(.list-primary-record-with-status)>.task-row-actions{margin-left:calc(var(--scale-control-icon-size) + 7px)}.list-cell-content.action-editable:has(.list-primary-record-with-status)>.task-row-actions[data-layout=after-title]{margin-left:0}[data-record-hover-row=true]:has(.task-row-actions[data-layout=below-title])>.list-td.col-checkbox .list-checkbox{transform:translateY(9px)}.list-cell-content.action-editable:has([data-status-menu-open=true])>.task-row-actions{opacity:0;visibility:hidden;pointer-events:none}.list-table-container.is-row-dragging .task-row-actions,[data-row-drag-active=true] .task-row-actions{opacity:0;visibility:hidden;pointer-events:none}.task-row-actions button{width:var(--scale-control-icon-size);height:var(--scale-control-icon-size);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.task-row-actions .task-row-action-metric-button{width:auto;min-width:30px;font-size:var(--scale-font-size-min,.75rem);font-variant-numeric:tabular-nums;border-radius:6px;gap:3px;padding:0 5px;display:inline-flex}.task-row-actions button:hover:not(:disabled),.task-row-actions button:focus-visible{border-color:var(--border-default);background:var(--bg-surface);color:var(--text-primary);outline:none}.task-row-actions button:disabled{cursor:not-allowed;opacity:.35}.task-row-action-metric{min-width:30px;height:var(--scale-control-icon-size);color:var(--text-secondary);font-size:var(--scale-font-size-min,.75rem);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:3px;padding:0 4px;line-height:1;display:inline-flex}.task-row-persistent-metrics .task-row-action-metric-button,.task-row-actions .task-row-action-metric-button{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:6px}.task-row-actions .task-row-action-metric-button+.task-row-action-metric-button{margin-left:3px}.task-row-persistent-metrics .task-row-action-metric-button:hover:not(:disabled),.task-row-persistent-metrics .task-row-action-metric-button:focus-visible,.task-row-actions .task-row-action-metric-button:hover:not(:disabled),.task-row-actions .task-row-action-metric-button:focus-visible{border-color:var(--border-default);color:var(--accent-primary)}.task-row-actions button[data-action=nest]{color:var(--accent-primary)}.task-row-actions button[data-action=expand]{color:var(--text-primary)}.task-row-actions button[data-action=minimize-toggle][data-minimized=true]{border-color:color-mix(in srgb, var(--accent-primary) 35%, var(--border-default));background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface));color:var(--accent-primary)}.task-row-actions button[data-action=delete]:hover:not(:disabled),.task-row-actions button[data-action=delete]:focus-visible{color:var(--status-error)}.task-row-mobile-expand,.task-row-mobile-actions-toggle,.task-row-persistent-metrics .task-row-mobile-actions-toggle{display:none}@media (max-width:980px),(hover:none),(pointer:coarse){.list-cell-content.action-editable{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.list-cell-content.action-editable>.list-cell-primary-label{grid-area:1/1;min-width:0}.task-row-persistent-metrics .task-row-mobile-actions-toggle{flex:0 0 44px;width:44px;margin-left:auto;padding:0;display:inline-flex}.task-row-mobile-actions-toggle{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.task-row-mobile-actions-toggle[aria-expanded=true]{color:var(--accent-primary);background:var(--accent-primary-light)}.task-row-mobile-actions-toggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.task-row-actions[data-layout]{display:none!important}.task-row-actions button{min-width:44px;min-height:44px}.list-cell-content.action-editable>.task-row-persistent-metrics{background:0 0;flex-wrap:wrap;grid-area:2/1;gap:2px;width:100%;min-width:0;height:auto;margin-top:0;padding:0;position:static}.task-row-persistent-metrics button{min-width:44px;min-height:44px;padding:0;position:relative}.task-row-persistent-metrics:empty{display:none}.task-row-persistent-metrics .task-row-action-metric-button{flex:0 0 44px;width:44px}.task-row-persistent-metrics .task-row-action-metric-button>span{background:var(--bg-elevated);border-radius:4px;padding:0 2px;line-height:1.1;position:absolute;top:0;right:0}.task-row-persistent-metrics .task-row-action-metric-button>svg{width:24px;height:24px}}.task-row-persistent-metrics .task-row-mobile-expand{display:none}@media (max-width:980px),(hover:none),(pointer:coarse){.task-row-persistent-metrics .task-row-mobile-expand{height:44px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.list-cell-content.action-editable>.task-row-persistent-metrics{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;scroll-padding-inline:2px;overflow-x:auto}.task-row-persistent-metrics .task-row-mobile-actions-toggle{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;margin-left:0;position:relative}}.task-row-action-metric-button[data-metric=checklists]{--task-metric-accent:#14b8a6}.task-row-action-metric-button[data-metric=subtasks]{--task-metric-accent:#8b5cf6}.task-row-action-metric-button[data-metric=attachments]{--task-metric-accent:#3b82f6}:is(.task-row-persistent-metrics,.task-row-actions) .task-row-action-metric-button[data-metric]{--task-metric-ink:color-mix(in srgb,var(--task-metric-accent) 55%,var(--text-primary));--task-metric-fill:color-mix(in srgb,var(--task-metric-accent) 12%,var(--bg-surface));color:var(--task-metric-ink);background:var(--task-metric-fill);border-color:color-mix(in srgb,var(--task-metric-accent) 38%,var(--border-subtle));font-weight:600}:is(.task-row-persistent-metrics,.task-row-actions) .task-row-action-metric-button[data-metric]:hover:not(:disabled),:is(.task-row-persistent-metrics,.task-row-actions) .task-row-action-metric-button[data-metric]:focus-visible{color:var(--task-metric-ink);background:color-mix(in srgb,var(--task-metric-accent) 20%,var(--bg-surface));border-color:var(--task-metric-ink)}:is(.task-row-persistent-metrics,.task-row-actions) .task-row-action-metric-button[data-metric]:focus-visible{outline:2px solid var(--task-metric-ink);outline-offset:2px}@media (max-width:980px),(hover:none),(pointer:coarse){.task-row-persistent-metrics .task-row-action-metric-button[data-metric]>span{color:var(--task-metric-ink);background:var(--task-metric-fill)}}.task-row-work-order{border:1px solid color-mix(in srgb, #d97706 40%, var(--border-default));background:color-mix(in srgb, #d97706 12%, var(--bg-elevated));color:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#fbbf24);border-radius:5px;align-items:center;gap:4px;padding:3px 5px;font-weight:600;display:inline-flex}@media (max-width:760px),(pointer:coarse){.task-row-work-order{min-height:36px;padding:4px 7px}.task-row-work-order>svg{width:22px;height:22px}}.task-title-work-order{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:22px;height:22px;min-height:0;padding:0;display:inline-flex}.task-title-work-order>svg{width:16px;height:16px}.task-row-persistent-metrics .task-row-mobile-create{display:none}@media (max-width:980px),(hover:none),(pointer:coarse){.task-row-persistent-metrics .task-row-mobile-create{border:1px solid var(--border-subtle);width:44px;min-height:44px;color:var(--accent-primary);background:var(--accent-primary-light);border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.task-row-mobile-create:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.list-cell-content.action-editable>.task-row-persistent-metrics{flex-wrap:wrap;overflow-x:visible}.task-row-mobile-expand~.task-row-action-metric-button[data-metric=subtasks]{display:none}}
.TaskTitleIndicators-module__rwXyAq__indicators{vertical-align:middle;flex-wrap:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.TaskTitleIndicators-module__rwXyAq__indicators>*{flex:none}.TaskTitleIndicators-module__rwXyAq__indicators>[data-template-link-indicator]{align-items:center;margin:0;display:inline-flex}.TaskTitleIndicators-module__rwXyAq__indicators .task-title-work-order{justify-content:center;align-items:center;margin:0;display:inline-flex}
.AdaptiveSuggestionMenu-module__nTHKkG__menu{z-index:12050;border:1px solid var(--border-default);background:var(--bg-elevated);width:min(320px,100vw - 16px);box-shadow:0 18px 48px rgb(var(--shadow-rgb) / 22%);color:var(--text-primary);border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.AdaptiveSuggestionMenu-module__nTHKkG__header{flex:none;align-items:center;gap:4px;display:flex}.AdaptiveSuggestionMenu-module__nTHKkG__label{color:var(--text-muted);font-size:var(--scale-font-size-min,.75rem);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:9px 12px 6px;font-weight:700}.AdaptiveSuggestionMenu-module__nTHKkG__back{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;margin:5px 0 0 6px}.AdaptiveSuggestionMenu-module__nTHKkG__back:hover{background:var(--bg-surface-hover)}.AdaptiveSuggestionMenu-module__nTHKkG__searchWrap{padding:4px 8px 6px}.AdaptiveSuggestionMenu-module__nTHKkG__search{box-sizing:border-box;border:1px solid var(--border-default);background:var(--bg-surface);width:100%;color:var(--text-primary);font:inherit;font-size:max(var(--scale-ui-font-floor,0px), .8125rem);border-radius:8px;outline:none;padding:8px 10px}.AdaptiveSuggestionMenu-module__nTHKkG__search:focus{border-color:var(--accent-primary)}.AdaptiveSuggestionMenu-module__nTHKkG__list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.AdaptiveSuggestionMenu-module__nTHKkG__content{padding:4px}.AdaptiveSuggestionMenu-module__nTHKkG__item{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px;transition:background .1s,box-shadow .1s,color .1s;display:grid}.AdaptiveSuggestionMenu-module__nTHKkG__item:hover{background:var(--bg-surface-hover)}.AdaptiveSuggestionMenu-module__nTHKkG__item[data-active=true]{background:color-mix(in srgb, var(--accent-primary) 13%, var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 48%, var(--border-default))}.AdaptiveSuggestionMenu-module__nTHKkG__item[data-active=true] .AdaptiveSuggestionMenu-module__nTHKkG__icon{border-color:color-mix(in srgb, var(--accent-primary) 44%, var(--border-default));background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-surface));color:var(--accent-primary)}.AdaptiveSuggestionMenu-module__nTHKkG__icon{border:1px solid var(--border-subtle);background:var(--bg-surface);width:30px;height:30px;color:var(--text-secondary);border-radius:8px;place-items:center;display:grid}.AdaptiveSuggestionMenu-module__nTHKkG__copy{min-width:0}.AdaptiveSuggestionMenu-module__nTHKkG__copy strong,.AdaptiveSuggestionMenu-module__nTHKkG__copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AdaptiveSuggestionMenu-module__nTHKkG__copy strong{font-size:max(var(--scale-ui-font-floor,0px), .8125rem)}.AdaptiveSuggestionMenu-module__nTHKkG__copy span{color:var(--text-muted);font-size:var(--scale-font-size-min,.75rem);margin-top:2px}.AdaptiveSuggestionMenu-module__nTHKkG__empty{color:var(--text-muted);font-size:max(var(--scale-ui-font-floor,0px), .8125rem);text-align:center;padding:22px 14px}
.AtMentionMenu-module__oVevEq__attachmentTabs{grid-template-columns:1fr 1fr;gap:4px;padding:2px 8px 6px;display:grid}.AtMentionMenu-module__oVevEq__attachmentTabs button{border:1px solid var(--border-default);background:var(--bg-surface);min-width:0;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--scale-font-size-min,.75rem);border-radius:8px;padding:7px 8px;font-weight:700}.AtMentionMenu-module__oVevEq__attachmentTabs button[data-active=true]{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface));color:var(--text-primary)}
.TaskAttachmentsSection-module__wGRK_a__section{--attachment-card-width:132px;border:1px solid var(--border-default);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:16px;margin-top:18px;padding:16px 18px 18px}.TaskAttachmentsSection-module__wGRK_a__section[data-card-size]:not(.TaskAttachmentsSection-module__wGRK_a__quickAccessSection){flex-direction:column;min-height:0;max-height:min(760px,100dvh - 120px);display:flex;overflow:hidden}.TaskAttachmentsSection-module__wGRK_a__section[data-card-size]:not(.TaskAttachmentsSection-module__wGRK_a__quickAccessSection) .TaskAttachmentsSection-module__wGRK_a__list{overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;min-height:0;overflow-y:auto}.TaskAttachmentsSection-module__wGRK_a__section[data-card-size=xsmall]{--attachment-card-width:96px}.TaskAttachmentsSection-module__wGRK_a__section[data-card-size=small]{--attachment-card-width:132px}.TaskAttachmentsSection-module__wGRK_a__section[data-card-size=medium]{--attachment-card-width:176px}.TaskAttachmentsSection-module__wGRK_a__section[data-card-size=large]{--attachment-card-width:232px}.TaskAttachmentsSection-module__wGRK_a__section[data-card-size=xlarge]{--attachment-card-width:300px}.TaskAttachmentsSection-module__wGRK_a__section[data-card-size] .TaskAttachmentsSection-module__wGRK_a__list{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--attachment-card-width)), 1fr));align-items:stretch}.TaskAttachmentsSection-module__wGRK_a__sidebarSection{background:var(--bg-elevated);min-height:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:12px}.TaskAttachmentsSection-module__wGRK_a__sidebarSection .TaskAttachmentsSection-module__wGRK_a__heading{display:none}.TaskAttachmentsSection-module__wGRK_a__sidebarSection .TaskAttachmentsSection-module__wGRK_a__list{grid-template-columns:1fr}.TaskAttachmentsSection-module__wGRK_a__section.TaskAttachmentsSection-module__wGRK_a__quickAccessSection{--attachment-card-width:176px;background:var(--bg-elevated);min-height:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0 14px 14px}.TaskAttachmentsSection-module__wGRK_a__quickAccessSection .TaskAttachmentsSection-module__wGRK_a__heading{display:none}.TaskAttachmentsSection-module__wGRK_a__sizeToolbar{z-index:4;border-bottom:1px solid var(--border-default);background:color-mix(in srgb, var(--bg-elevated) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:flex-end;align-items:center;gap:10px;margin:0 -18px 12px;padding:10px 18px;display:flex;position:sticky;top:0}.TaskAttachmentsSection-module__wGRK_a__quickAccessSection .TaskAttachmentsSection-module__wGRK_a__sizeToolbar{margin-inline:-14px;padding-inline:14px}.TaskAttachmentsSection-module__wGRK_a__sizeToolbar>*{width:132px}.TaskAttachmentsSection-module__wGRK_a__heading{min-height:var(--task-modal-card-header-height,30px);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.TaskAttachmentsSection-module__wGRK_a__section:not(.TaskAttachmentsSection-module__wGRK_a__sidebarSection):not(.TaskAttachmentsSection-module__wGRK_a__quickAccessSection)>.TaskAttachmentsSection-module__wGRK_a__heading{z-index:5;background:color-mix(in srgb,var(--card-bg) 96%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--border-default) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;margin:-6px -8px 10px;padding:6px 8px;position:sticky;top:0}.TaskAttachmentsSection-module__wGRK_a__heading strong{height:var(--task-modal-card-header-height,30px);color:var(--text-primary);font-size:var(--task-modal-card-title-size,.94rem);font-weight:var(--task-modal-card-title-weight,720);letter-spacing:var(--task-modal-card-title-letter-spacing,-.018em);align-items:center;line-height:1.25;display:flex}.TaskAttachmentsSection-module__wGRK_a__headingTitle{min-width:0;min-height:var(--task-modal-card-header-height,30px);align-items:center;gap:7px;display:flex}.TaskAttachmentsSection-module__wGRK_a__headingTitle small{color:var(--text-tertiary);font-size:var(--scale-font-size-min,.75rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskAttachmentsSection-module__wGRK_a__headerActions{min-width:0;min-height:var(--task-modal-card-header-height,30px);justify-content:flex-end;align-items:center;gap:7px;display:flex}.TaskAttachmentsSection-module__wGRK_a__headerActions>:first-child{width:132px}.TaskAttachmentsSection-module__wGRK_a__addAttachmentButton{width:var(--task-modal-card-header-height,30px);height:var(--task-modal-card-header-height,30px);min-width:var(--task-modal-card-header-height,30px);border:1px solid var(--accent-primary);border-radius:var(--scale-control-radius-compact);background:var(--accent-primary);color:var(--text-on-accent);cursor:pointer;box-shadow:var(--control-shadow);place-items:center;padding:0;display:grid}.TaskAttachmentsSection-module__wGRK_a__addAttachmentButton:hover,.TaskAttachmentsSection-module__wGRK_a__addAttachmentButton:focus-visible{border-color:var(--accent-primary-hover);background:var(--accent-primary-hover);box-shadow:var(--focus-ring);outline:0}.TaskAttachmentsSection-module__wGRK_a__addAttachmentButton:disabled{cursor:not-allowed;opacity:.55}.TaskAttachmentsSection-module__wGRK_a__hiddenInput{display:none}.TaskAttachmentsSection-module__wGRK_a__list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px;display:grid}.TaskAttachmentsSection-module__wGRK_a__item{border:1px solid var(--border-default);background:var(--bg-surface);min-width:0;box-shadow:0 1px 2px rgb(var(--shadow-rgb) / 7%);-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.TaskAttachmentsSection-module__wGRK_a__item:hover{border-color:color-mix(in srgb, var(--accent-primary) 42%, var(--border-default));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.TaskAttachmentsSection-module__wGRK_a__item[data-selected=true],.TaskAttachmentsSection-module__wGRK_a__item[data-selected=true]:hover{border-color:color-mix(in srgb,var(--status-info,#2563eb) 72%,var(--border-default));background:color-mix(in srgb,var(--status-info,#2563eb) 5%,var(--bg-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--status-info,#2563eb) 24%,transparent),var(--shadow-sm)}.TaskAttachmentsSection-module__wGRK_a__uploadingItem{background:color-mix(in srgb, var(--accent-primary) 4%, var(--bg-elevated));flex-direction:column;justify-content:space-between;align-items:stretch;min-height:142px;display:flex}.TaskAttachmentsSection-module__wGRK_a__uploadingItem:hover{transform:none}.TaskAttachmentsSection-module__wGRK_a__uploadingPreview{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--accent-primary) 7%, var(--bg-surface));min-height:96px;color:var(--accent-primary);border-radius:11px 11px 0 0;flex:1;place-items:center;display:grid;position:relative}.TaskAttachmentsSection-module__wGRK_a__progressRing{width:50px;height:50px;transform:rotate(-90deg)}.TaskAttachmentsSection-module__wGRK_a__progressTrack,.TaskAttachmentsSection-module__wGRK_a__progressArc{fill:none;stroke-width:3px}.TaskAttachmentsSection-module__wGRK_a__progressTrack{stroke:color-mix(in srgb, var(--status-success) 17%, var(--border-default))}.TaskAttachmentsSection-module__wGRK_a__progressArc{stroke:var(--status-success);stroke-linecap:round;stroke-dasharray:45 114;transform-origin:22px 22px;animation:1.15s linear infinite TaskAttachmentsSection-module__wGRK_a__attachmentProgress}.TaskAttachmentsSection-module__wGRK_a__uploadIcon{position:absolute}.TaskAttachmentsSection-module__wGRK_a__cardContent{width:100%;min-width:0;color:inherit;text-align:left;flex-direction:column;align-items:stretch;display:flex}.TaskAttachmentsSection-module__wGRK_a__item[role=option]{cursor:pointer}.TaskAttachmentsSection-module__wGRK_a__item[role=option]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.TaskAttachmentsSection-module__wGRK_a__selectionCheckbox{z-index:3;border:1px solid color-mix(in srgb,var(--text-secondary) 55%,transparent);width:18px;height:18px;accent-color:var(--status-info,#2563eb);cursor:pointer;box-shadow:0 1px 4px rgb(var(--shadow-rgb) / 30%);border-radius:4px;margin:0;position:absolute;top:9px;left:9px}.TaskAttachmentsSection-module__wGRK_a__selectionCheckbox:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.TaskAttachmentsSection-module__wGRK_a__preview{aspect-ratio:16/9;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-base) 62%, var(--bg-surface));border-radius:11px 11px 0 0;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.TaskAttachmentsSection-module__wGRK_a__preview img,.TaskAttachmentsSection-module__wGRK_a__preview video,.TaskAttachmentsSection-module__wGRK_a__preview canvas{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.TaskAttachmentsSection-module__wGRK_a__preview svg{width:54px;height:54px;filter:drop-shadow(0 5px 8px rgb(var(--shadow-rgb) / 10%))}.TaskAttachmentsSection-module__wGRK_a__kindBadge{z-index:2;border:1px solid color-mix(in srgb,var(--border-default) 78%,transparent);background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);max-width:calc(100% - 14px);min-height:20px;color:var(--text-secondary);font-size:max(var(--scale-ui-font-floor,0px), .58rem);letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;padding:0 7px;font-weight:800;display:inline-flex;position:absolute;top:7px;right:7px;overflow:hidden}.TaskAttachmentsSection-module__wGRK_a__kindBadge[data-kind=linked]{border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--border-default));background:color-mix(in srgb,var(--accent-primary-light) 88%,var(--bg-elevated));color:var(--accent-primary)}.TaskAttachmentsSection-module__wGRK_a__linkedSourceItem{background:color-mix(in srgb,var(--accent-primary) 2.5%,var(--bg-surface))}.TaskAttachmentsSection-module__wGRK_a__linkedSourcePreview{background:linear-gradient(145deg,color-mix(in srgb,var(--accent-primary) 13%,var(--bg-elevated)),color-mix(in srgb,var(--accent-primary) 4%,var(--bg-surface)));color:var(--accent-primary)}.TaskAttachmentsSection-module__wGRK_a__linkedSourcePreview svg{width:44px;height:44px}.TaskAttachmentsSection-module__wGRK_a__sourcePage{border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-default));background:var(--bg-elevated);min-height:20px;color:var(--accent-primary);font-size:max(var(--scale-ui-font-floor,0px), .63rem);box-shadow:var(--control-shadow);border-radius:6px;align-items:center;padding:0 7px;font-weight:800;display:inline-flex;position:absolute;bottom:7px;right:8px}.TaskAttachmentsSection-module__wGRK_a__fileInfo{flex-direction:column;gap:1px;min-width:0;padding:8px 9px;display:flex}.TaskAttachmentsSection-module__wGRK_a__fileInfo strong{color:var(--text-primary);font-size:var(--scale-font-size-min,.75rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskAttachmentsSection-module__wGRK_a__fileInfo small{color:var(--text-secondary);font-size:var(--scale-font-size-min,.75rem)}.TaskAttachmentsSection-module__wGRK_a__fileMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.TaskAttachmentsSection-module__wGRK_a__fileMeta time{color:var(--text-secondary);font-size:var(--scale-font-size-min,.75rem);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.TaskAttachmentsSection-module__wGRK_a__linkedSourceItem .TaskAttachmentsSection-module__wGRK_a__fileInfo{padding-right:9px}.TaskAttachmentsSection-module__wGRK_a__linkedSourceMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.TaskAttachmentsSection-module__wGRK_a__linkedSourceMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskAttachmentsSection-module__wGRK_a__cardActions{align-items:center;margin-top:auto;padding:0 9px 9px;display:flex}.TaskAttachmentsSection-module__wGRK_a__cardActionsWithMenu{padding-right:40px}.TaskAttachmentsSection-module__wGRK_a__linkedSourceItem .TaskAttachmentsSection-module__wGRK_a__cardActions{padding-right:9px}.TaskAttachmentsSection-module__wGRK_a__openFileButton{border:1px solid var(--border-default);background:var(--bg-elevated);min-height:29px;color:var(--text-secondary);cursor:pointer;font-size:var(--scale-font-size-min,.75rem);box-shadow:var(--control-shadow);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:740;display:inline-flex}.TaskAttachmentsSection-module__wGRK_a__openFileButton:hover,.TaskAttachmentsSection-module__wGRK_a__openFileButton:focus-visible{border-color:var(--accent-primary);background:var(--accent-primary-light);color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 12%,transparent);outline:0}.TaskAttachmentsSection-module__wGRK_a__openFileButton:disabled{cursor:not-allowed;opacity:.56}.TaskAttachmentsSection-module__wGRK_a__itemMenuWrap{position:absolute;bottom:6px;right:6px}.TaskAttachmentsSection-module__wGRK_a__itemMenuButton{background:color-mix(in srgb, var(--bg-elevated) 82%, transparent);width:27px;height:27px;color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.TaskAttachmentsSection-module__wGRK_a__itemMenuButton:hover{border-color:var(--border-default);color:var(--text-primary)}.TaskAttachmentsSection-module__wGRK_a__empty{color:var(--text-secondary);font-size:var(--scale-font-size-min,.75rem);text-align:center;padding:12px}.TaskAttachmentsSection-module__wGRK_a__error{border:1px solid color-mix(in srgb, var(--status-error) 25%, transparent);background:color-mix(in srgb, var(--status-error) 10%, var(--bg-elevated));color:var(--status-error);font-size:var(--scale-font-size-min,.75rem);border-radius:7px;margin-bottom:8px;padding:7px 9px}@keyframes TaskAttachmentsSection-module__wGRK_a__attachmentProgress{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.TaskAttachmentsSection-module__wGRK_a__progressArc{animation-duration:2.4s}}@media (max-width:560px){.TaskAttachmentsSection-module__wGRK_a__section{padding:10px}.TaskAttachmentsSection-module__wGRK_a__list{grid-template-columns:repeat(2,minmax(0,1fr))}.TaskAttachmentsSection-module__wGRK_a__headerActions>:first-child{width:104px}}@media (max-width:760px){.TaskAttachmentsSection-module__wGRK_a__header{flex-wrap:wrap;gap:8px}.TaskAttachmentsSection-module__wGRK_a__addAttachmentButton,.TaskAttachmentsSection-module__wGRK_a__itemMenuButton{min-width:44px;min-height:44px}.TaskAttachmentsSection-module__wGRK_a__openFileButton{min-height:44px}.TaskAttachmentsSection-module__wGRK_a__cardActionsWithMenu{padding-right:56px}.TaskAttachmentsSection-module__wGRK_a__selectionCheckbox{width:24px;height:24px}}@media (max-width:980px){.TaskAttachmentsSection-module__wGRK_a__section[data-card-size]:not(.TaskAttachmentsSection-module__wGRK_a__quickAccessSection):not(.TaskAttachmentsSection-module__wGRK_a__sidebarSection){max-height:none;overflow:visible}.TaskAttachmentsSection-module__wGRK_a__section[data-card-size]:not(.TaskAttachmentsSection-module__wGRK_a__quickAccessSection):not(.TaskAttachmentsSection-module__wGRK_a__sidebarSection) .TaskAttachmentsSection-module__wGRK_a__list{overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:auto;overflow:visible}}.TaskAttachmentsSection-module__wGRK_a__checklistSourceLinks{flex-direction:column;gap:2px;min-width:0;padding:0 9px 8px;display:flex}.TaskAttachmentsSection-module__wGRK_a__checklistSourceLinks button{color:var(--text-secondary);font:inherit;font-size:var(--scale-font-size-min,.75rem);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:4px;padding:2px 0;line-height:1.35;display:flex}.TaskAttachmentsSection-module__wGRK_a__checklistSourceLinks button:hover{color:var(--accent-primary)}.TaskAttachmentsSection-module__wGRK_a__checklistSourceLinks button:focus-visible{outline:2px solid var(--accent-primary)}.TaskAttachmentsSection-module__wGRK_a__checklistSourceLinks button span{white-space:normal;overflow-wrap:anywhere}.TaskAttachmentsSection-module__wGRK_a__checklistSourceLinks svg{flex:none;width:12px;height:12px;margin-top:2px}.TaskAttachmentsSection-module__wGRK_a__fileInfo strong,.TaskAttachmentsSection-module__wGRK_a__linkedSourceMeta small,.TaskAttachmentsSection-module__wGRK_a__fileMeta time{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.TaskAttachmentsSection-module__wGRK_a__headingTitle strong{align-items:center;gap:6px;display:flex}.TaskAttachmentsSection-module__wGRK_a__sourceIcons{z-index:2;gap:4px;display:flex;position:absolute;top:7px;right:7px}.TaskAttachmentsSection-module__wGRK_a__sourceIcons>span{border:1px solid var(--border-default);background:var(--bg-elevated);width:25px;height:25px;color:var(--text-secondary);border-radius:6px;place-items:center;display:grid}.TaskAttachmentsSection-module__wGRK_a__preview .TaskAttachmentsSection-module__wGRK_a__sourceIcons svg{filter:none;width:14px;height:14px}.TaskAttachmentsSection-module__wGRK_a__browserToolbar{z-index:4;margin:0 -14px 14px;position:sticky;top:0}@media (pointer:coarse){.TaskAttachmentsSection-module__wGRK_a__openFileButton{min-height:44px}.TaskAttachmentsSection-module__wGRK_a__cardActionsWithMenu{padding-right:56px}}.TaskAttachmentsSection-module__wGRK_a__selectionTarget{display:contents}@media (max-width:980px),(pointer:coarse){.TaskAttachmentsSection-module__wGRK_a__selectionTarget{z-index:3;justify-content:center;width:44px;height:44px;position:absolute;top:0;left:0}.TaskAttachmentsSection-module__wGRK_a__selectionTarget>.TaskAttachmentsSection-module__wGRK_a__selectionCheckbox{width:24px;height:24px;position:static}}
.AttachmentMentionPickerModal-module__vo7zsa__sourceTabs{flex-wrap:wrap;gap:4px;display:flex}.AttachmentMentionPickerModal-module__vo7zsa__sourceTabs button{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:max(var(--scale-ui-font-floor,0px), .78rem);cursor:pointer;border-radius:8px;padding:7px 10px;font-weight:700}.AttachmentMentionPickerModal-module__vo7zsa__sourceTabs button[data-active=true]{border-color:var(--accent-primary);color:var(--text-primary);background:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-surface))}
.ChecklistsSection-module__KQOVcW__section{--checklist-grid-columns:minmax(0, 1fr) 88px 92px 100px;--checklist-grid-padding-inline:6px;--checklist-grid-column-gap:4px;--checklist-tree-control-gutter:26px;--checklist-tree-indent:18px;border:1px solid var(--border-default);background:var(--bg-elevated);min-width:0;max-width:100%;box-shadow:var(--shadow-sm);border-radius:14px;margin-top:14px;padding:12px;overflow:visible}.ChecklistsSection-module__KQOVcW__sectionHeader{min-height:var(--task-modal-card-header-height,30px);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ChecklistsSection-module__KQOVcW__sectionHeader h3{height:var(--task-modal-card-header-height,30px);color:var(--text-primary);font-size:var(--task-modal-card-title-size,.94rem);font-weight:var(--task-modal-card-title-weight,720);letter-spacing:var(--task-modal-card-title-letter-spacing,-.018em);align-items:center;margin:0;line-height:1.25;display:flex}.ChecklistsSection-module__KQOVcW__sectionHeader p,.ChecklistsSection-module__KQOVcW__state{color:var(--text-secondary);font-size:var(--scale-font-size-min,.75rem);margin:2px 0 0}.ChecklistsSection-module__KQOVcW__headerActions{min-height:var(--task-modal-card-header-height,30px);align-items:center;gap:5px;display:flex}.ChecklistsSection-module__KQOVcW__primaryAction,.ChecklistsSection-module__KQOVcW__secondaryAction,.ChecklistsSection-module__KQOVcW__emptyState{min-height:var(--scale-control-height-compact);padding:0 var(--scale-control-padding-inline-compact);border-radius:var(--scale-control-radius-compact);color:var(--accent-primary);cursor:pointer;font:inherit;font-size:var(--scale-control-font-size-compact);font-weight:var(--scale-control-font-weight);background:0 0;border:1px solid #0000;align-items:center;gap:5px;display:inline-flex}.ChecklistsSection-module__KQOVcW__primaryAction:hover,.ChecklistsSection-module__KQOVcW__emptyState:hover{border-color:color-mix(in srgb, var(--accent-primary) 28%, var(--border-default));background:color-mix(in srgb, var(--accent-primary) 9%, var(--bg-surface))}.ChecklistsSection-module__KQOVcW__secondaryAction{border-color:var(--border-default);color:var(--text-secondary)}.ChecklistsSection-module__KQOVcW__secondaryAction:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.ChecklistsSection-module__KQOVcW__cards{gap:8px;min-width:0;display:grid;overflow:visible}.ChecklistsSection-module__KQOVcW__checklistGroup{isolation:isolate;border:1px solid var(--border-default);background:var(--bg-surface);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / 5%);background-clip:padding-box;border-radius:11px;position:relative;overflow:clip}.ChecklistsSection-module__KQOVcW__groupHeader{--checklist-header-text-size:.8rem;z-index:5;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--status-success) 2.5%,var(--bg-elevated));min-height:42px;box-shadow:0 1px 0 var(--border-subtle);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px 5px 9px;display:flex;position:sticky;top:0}.ChecklistsSection-module__KQOVcW__groupIdentity{white-space:nowrap;flex:auto;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.ChecklistsSection-module__KQOVcW__groupProgress{box-sizing:border-box;border:2px solid var(--text-primary);background:color-mix(in srgb,var(--status-success) 7%,var(--bg-surface));min-height:24px;color:var(--text-primary);font:750 var(--checklist-header-text-size)/1 system-ui;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:2px 7px;display:inline-flex}.ChecklistsSection-module__KQOVcW__groupProgressBar{--progress-value-color:var(--text-primary);flex:190px;width:100%;min-width:94px;max-width:none}.ChecklistsSection-module__KQOVcW__groupTitle{field-sizing:content;width:auto;min-width:4ch;max-width:min(220px,40%);color:var(--text-primary);font:720 var(--checklist-header-text-size)/1.2 system-ui;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 auto;padding:3px 4px;overflow:hidden}.ChecklistsSection-module__KQOVcW__groupTitle:focus{border-color:var(--accent-primary);background:var(--bg-elevated);box-shadow:var(--focus-ring);outline:0}.ChecklistsSection-module__KQOVcW__groupHeaderActions{flex:none;align-items:center;gap:2px;display:flex}.ChecklistsSection-module__KQOVcW__iconAction{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;outline:0;flex:0 0 28px;place-items:center;padding:0;line-height:0;display:grid}.ChecklistsSection-module__KQOVcW__iconAction:hover{background:var(--bg-surface-hover);color:var(--accent-primary)}.ChecklistsSection-module__KQOVcW__exportAction{position:relative;overflow:visible}.ChecklistsSection-module__KQOVcW__exportAction:hover,.ChecklistsSection-module__KQOVcW__exportAction:focus-visible{border-color:color-mix(in srgb,var(--accent-primary) 32%,var(--border-default));background:var(--bg-surface-hover);color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 10%,transparent)}.ChecklistsSection-module__KQOVcW__iconAction:disabled{cursor:progress;opacity:.55}.ChecklistsSection-module__KQOVcW__iconAction:disabled:has(.ChecklistsSection-module__KQOVcW__exportIndicator[data-status=complete]){cursor:default;opacity:1}.ChecklistsSection-module__KQOVcW__exportIndicator{box-sizing:border-box;color:currentColor;pointer-events:none;width:24px;height:24px;line-height:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ChecklistsSection-module__KQOVcW__exportIndicatorInline{flex:0 0 24px;position:relative;top:auto;left:auto;transform:none}.ChecklistsSection-module__KQOVcW__exportRing{transform-origin:12px 12px;width:24px;height:24px;display:block;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ChecklistsSection-module__KQOVcW__exportRingTrack,.ChecklistsSection-module__KQOVcW__exportRingValue{fill:none;stroke:currentColor;stroke-width:2px}.ChecklistsSection-module__KQOVcW__exportRingTrack{opacity:.16}.ChecklistsSection-module__KQOVcW__exportRingValue{stroke-linecap:round;opacity:0;transition:stroke-dashoffset .12s linear,opacity .12s}.ChecklistsSection-module__KQOVcW__exportGlyph{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.ChecklistsSection-module__KQOVcW__exportGlyph>svg{display:block}.ChecklistsSection-module__KQOVcW__exportIndicator[data-status=loading]{color:var(--status-success)}.ChecklistsSection-module__KQOVcW__exportIndicator[data-status=loading] .ChecklistsSection-module__KQOVcW__exportRingValue{opacity:1}.ChecklistsSection-module__KQOVcW__exportIndicator[data-status=complete]{color:var(--status-success)}.ChecklistsSection-module__KQOVcW__exportIndicator[data-status=complete] .ChecklistsSection-module__KQOVcW__exportRingValue{opacity:1}.ChecklistsSection-module__KQOVcW__deleteAction:hover{color:var(--status-error)}.ChecklistsSection-module__KQOVcW__exportError{border-bottom:1px solid color-mix(in srgb,var(--status-error) 20%,var(--border-subtle));background:color-mix(in srgb,var(--status-error) 6%,var(--bg-surface));color:var(--status-error);padding:6px 10px;font:600 .72rem/1.3 system-ui}.ChecklistsSection-module__KQOVcW__groupNotes{border:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--border-default));background:color-mix(in srgb,var(--accent-primary) 3%,var(--bg-elevated));box-shadow:0 1px 1px rgb(var(--shadow-rgb) / 3%);border-radius:9px;gap:5px;margin:8px;padding:9px 10px;display:grid}.ChecklistsSection-module__KQOVcW__groupNotesHeading{min-height:17px;color:var(--text-tertiary);font:720 var(--scale-font-size-min,.75rem)/1.2 system-ui;letter-spacing:.025em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;display:flex}.ChecklistsSection-module__KQOVcW__groupNotesHeading span{color:var(--accent-primary);letter-spacing:0;text-transform:none;font-weight:650}.ChecklistsSection-module__KQOVcW__groupNotes textarea{field-sizing:content;box-sizing:border-box;resize:vertical;width:100%;min-height:48px;max-height:180px;color:var(--text-primary);font:inherit;font-size:var(--scale-font-size-min,.75rem);overflow-wrap:anywhere;white-space:pre-wrap;background:0 0;border:1px solid #0000;border-radius:7px;outline:0;padding:7px 8px;line-height:1.45}.ChecklistsSection-module__KQOVcW__groupNotes textarea:hover{border-color:var(--border-default);background:var(--bg-surface)}.ChecklistsSection-module__KQOVcW__groupNotes textarea:focus{border-color:var(--accent-primary);background:var(--input-bg);box-shadow:var(--focus-ring)}.ChecklistsSection-module__KQOVcW__groupNotes p{color:var(--text-primary);font-size:var(--scale-font-size-min,.75rem);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.ChecklistsSection-module__KQOVcW__groupColumnLabels{z-index:4;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:0 2px 4px rgb(var(--shadow-rgb) / 5%);position:sticky;top:42px}:is([data-task-modal-card=checklists] .ChecklistsSection-module__KQOVcW__groupHeader,[data-task-modal-card=checklists] .ChecklistsSection-module__KQOVcW__groupColumnLabels){position:static;top:auto}.ChecklistsSection-module__KQOVcW__groupTrees{gap:0;padding:0;display:grid}.ChecklistsSection-module__KQOVcW__groupTrees:empty{display:none}.ChecklistsSection-module__KQOVcW__groupTrees .ChecklistsSection-module__KQOVcW__treeTable+.ChecklistsSection-module__KQOVcW__treeTable{border-top:1px solid var(--border-subtle)}.ChecklistsSection-module__KQOVcW__evidenceStrip{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fill,88px);align-items:stretch;gap:7px;min-height:48px;padding:8px;display:grid}.ChecklistsSection-module__KQOVcW__pastedImageUpload{border:1px solid color-mix(in srgb,var(--accent-primary) 36%,var(--border-default));background:color-mix(in srgb,var(--accent-primary) 9%,var(--bg-elevated));color:var(--text-primary);box-shadow:var(--control-shadow);border-radius:9px;align-items:center;gap:9px;margin:7px;padding:9px 10px;display:flex}.ChecklistsSection-module__KQOVcW__pastedImageUpload>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.ChecklistsSection-module__KQOVcW__pastedImageUpload strong{font-size:var(--scale-font-size-min,.75rem)}.ChecklistsSection-module__KQOVcW__pastedImageUpload small{color:var(--text-secondary);font-size:var(--scale-font-size-min,.75rem)}.ChecklistsSection-module__KQOVcW__pastedImageUploadSpinner{border:2px solid color-mix(in srgb,var(--accent-primary) 22%,transparent);border-top-color:var(--accent-primary);width:30px;height:30px;color:var(--accent-primary);border-radius:50%;flex:0 0 30px;place-items:center;animation:.9s linear infinite ChecklistsSection-module__KQOVcW__checklistUploadSpin;display:grid}@keyframes ChecklistsSection-module__KQOVcW__checklistUploadSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ChecklistsSection-module__KQOVcW__pastedImageUploadSpinner{animation-duration:2.4s}}.ChecklistsSection-module__KQOVcW__groupActions{border-top:1px solid var(--border-subtle);background:var(--bg-surface);gap:3px;padding:4px 6px;display:flex}.ChecklistsSection-module__KQOVcW__groupActions button{min-height:26px;color:var(--text-secondary);cursor:pointer;font:650 var(--scale-font-size-min,.75rem) system-ui;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.ChecklistsSection-module__KQOVcW__groupActions button:hover{border-color:var(--border-default);background:var(--bg-elevated);color:var(--accent-primary)}.ChecklistsSection-module__KQOVcW__groupItemCreator{border-top:1px solid var(--border-subtle);background:color-mix(in srgb,var(--accent-primary) 3%,var(--bg-surface));grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:5px;min-height:34px;padding:4px 6px;display:grid}.ChecklistsSection-module__KQOVcW__itemComposer textarea{field-sizing:content;box-sizing:border-box;resize:none;border:1px solid var(--border-default);background:var(--input-bg);min-width:0;min-height:26px;max-height:160px;color:var(--text-primary);font:inherit;font-size:var(--scale-font-size-min,.75rem);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:6px;outline:0;flex:1;padding:3px 7px;line-height:1.35;overflow:auto}.ChecklistsSection-module__KQOVcW__itemComposer textarea:focus{border-color:var(--accent-primary);box-shadow:var(--focus-ring)}.ChecklistsSection-module__KQOVcW__groupItemCreateButton{border:1px solid var(--border-default);background:var(--bg-elevated);min-height:28px;color:var(--text-secondary);cursor:pointer;font:700 var(--scale-font-size-min,.75rem) system-ui;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;line-height:1;display:inline-flex}.ChecklistsSection-module__KQOVcW__groupItemCreateButton[data-active=true]{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-inverse)}.ChecklistsSection-module__KQOVcW__groupItemCreateButton:hover,.ChecklistsSection-module__KQOVcW__groupItemCreateButton:focus-visible{border-color:var(--accent-primary);box-shadow:var(--focus-ring);outline:0}.ChecklistsSection-module__KQOVcW__groupItemCreateButton svg{display:block}.ChecklistsSection-module__KQOVcW__groupItemCreateButton:disabled{cursor:not-allowed;opacity:.4}.ChecklistsSection-module__KQOVcW__itemTypeButtons{flex:none;align-items:center;gap:4px;padding-top:1px;display:flex}.ChecklistsSection-module__KQOVcW__nestedCreateActions{flex-wrap:nowrap;flex:none;align-items:center;gap:4px;padding:2px 5px 3px;display:flex}.ChecklistsSection-module__KQOVcW__nestedCreateActions .task-row-actions{height:auto;max-height:none;box-shadow:none;background:0 0;border:0;flex:none;margin:0;padding:0;position:static;transform:none}.ChecklistsSection-module__KQOVcW__nestedCreateActions .task-row-mobile-actions-toggle{display:none}@media (max-width:760px),(hover:none){.ChecklistsSection-module__KQOVcW__nestedCreateActions .task-row-actions[data-layout]{opacity:1;visibility:visible;pointer-events:auto;display:flex}}.ChecklistsSection-module__KQOVcW__nestedCreateActions button{border:1px solid var(--border-default);background:var(--bg-elevated);min-height:24px;color:var(--text-secondary);cursor:pointer;font:700 var(--scale-font-size-min,.75rem) system-ui;border-radius:6px;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.ChecklistsSection-module__KQOVcW__nestedCreateActions button:hover,.ChecklistsSection-module__KQOVcW__nestedCreateActions button:focus-visible{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 8%,var(--bg-elevated));color:var(--accent-primary);box-shadow:var(--focus-ring);outline:0}.ChecklistsSection-module__KQOVcW__draftFields{flex:1;gap:4px;min-width:0;display:grid}.ChecklistsSection-module__KQOVcW__creatorField{min-width:0;color:var(--text-tertiary);font-size:var(--scale-font-size-min,.75rem);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:5px;font-weight:700;line-height:26px;display:grid}.ChecklistsSection-module__KQOVcW__creatorField>span{text-align:right}.ChecklistsSection-module__KQOVcW__card{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;min-width:0;position:relative;overflow:visible}.ChecklistsSection-module__KQOVcW__treeTable{background:var(--bg-elevated);width:100%;min-width:0}.ChecklistsSection-module__KQOVcW__columnLabels,.ChecklistsSection-module__KQOVcW__row{grid-template-columns:var(--checklist-grid-columns);-moz-column-gap:var(--checklist-grid-column-gap);column-gap:var(--checklist-grid-column-gap);padding-left:calc(var(--checklist-grid-padding-inline) + var(--checklist-tree-control-gutter));padding-right:var(--checklist-grid-padding-inline);align-items:center;display:grid}.ChecklistsSection-module__KQOVcW__columnLabels>*,.ChecklistsSection-module__KQOVcW__row>*{min-width:0}.ChecklistsSection-module__KQOVcW__columnLabels{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);min-height:26px;color:var(--text-tertiary);font-size:var(--scale-font-size-min,.75rem);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-weight:700}.ChecklistsSection-module__KQOVcW__columnLabels>span:nth-child(n+2){text-align:center;text-overflow:clip;padding-inline:2px;overflow:hidden}.ChecklistsSection-module__KQOVcW__row{border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);min-height:34px;transition:background .12s;position:relative}.ChecklistsSection-module__KQOVcW__row:hover,.ChecklistsSection-module__KQOVcW__row:focus-within{background:var(--bg-surface-hover)}.ChecklistsSection-module__KQOVcW__section .task-row-actions[data-layout=below-title]{transition:none!important}.ChecklistsSection-module__KQOVcW__draggableRow{cursor:grab}.ChecklistsSection-module__KQOVcW__draggableRow:active{cursor:grabbing}.ChecklistsSection-module__KQOVcW__draggableRow :is(button,input,[role=button]){cursor:pointer}.ChecklistsSection-module__KQOVcW__rootRow{min-height:36px}.ChecklistsSection-module__KQOVcW__nameCell{min-width:0;padding-left:calc(var(--tree-depth) * var(--checklist-tree-indent));align-items:flex-start;gap:3px;display:flex;position:relative}.ChecklistsSection-module__KQOVcW__nameContent{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.ChecklistsSection-module__KQOVcW__questionAnswerContent{gap:2px}.ChecklistsSection-module__KQOVcW__nameLine{align-items:center;gap:3px;width:100%;min-width:0;display:flex}.ChecklistsSection-module__KQOVcW__answerLine{align-items:flex-start;gap:3px;width:100%;min-width:0;display:flex}.ChecklistsSection-module__KQOVcW__qaLabel{width:58px;color:var(--text-tertiary);font-size:var(--scale-font-size-min,.75rem);text-align:right;flex:0 0 58px;padding-top:5px;font-weight:750}.ChecklistsSection-module__KQOVcW__answerText{color:var(--text-secondary)}.ChecklistsSection-module__KQOVcW__emptyAnswer{color:var(--text-muted);font-style:italic}.ChecklistsSection-module__KQOVcW__circle{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 28px;align-self:flex-start;place-items:center;margin-top:-2px;padding:0;line-height:0;transition:background .1s,color .1s,transform .1s;display:grid}.ChecklistsSection-module__KQOVcW__circle svg{display:block}.ChecklistsSection-module__KQOVcW__circle:before{content:"";border:2px solid;border-radius:50%;width:17px;height:17px;display:block}.ChecklistsSection-module__KQOVcW__circle:hover,.ChecklistsSection-module__KQOVcW__circle:focus-visible{background:var(--bg-surface-hover);color:var(--accent-primary);outline:0;transform:scale(1.04)}.ChecklistsSection-module__KQOVcW__circleComplete{color:var(--status-success)}.ChecklistsSection-module__KQOVcW__circleComplete:before{display:none}.ChecklistsSection-module__KQOVcW__circleComplete:hover,.ChecklistsSection-module__KQOVcW__circleComplete:focus-visible{background:color-mix(in srgb, var(--status-success) 12%, var(--bg-surface-hover));color:var(--status-success)}.ChecklistsSection-module__KQOVcW__nameCell textarea:not([data-checklist-draft-input]){field-sizing:content;resize:none;min-width:0;min-height:26px;color:var(--text-primary);font:inherit;font-size:var(--scale-font-size-min,.75rem);overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;white-space:pre-wrap;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;flex:1;padding:3px 5px;line-height:1.3;overflow:hidden}.ChecklistsSection-module__KQOVcW__nameCell textarea:not([data-checklist-draft-input]):focus{border-color:var(--accent-primary);background:var(--bg-elevated);box-shadow:var(--focus-ring)}.ChecklistsSection-module__KQOVcW__nameText{width:100%;min-width:0;color:var(--text-primary);font-size:var(--scale-font-size-min,.75rem);overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;white-space:normal;border:1px solid #0000;border-radius:6px;flex:auto;padding:3px 5px;line-height:1.3;display:block;overflow:visible}.ChecklistsSection-module__KQOVcW__editableNameText{cursor:text;transition:background-color .1s,border-color .1s,box-shadow .1s}.ChecklistsSection-module__KQOVcW__editableNameText:hover{border-color:color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 5%,var(--bg-elevated))}.ChecklistsSection-module__KQOVcW__editableNameText:focus-visible{border-color:var(--accent-primary);background:var(--bg-elevated);box-shadow:var(--focus-ring);outline:0}.ChecklistsSection-module__KQOVcW__nameText a{border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 7%,var(--bg-elevated));color:var(--accent-primary);overflow-wrap:anywhere;word-break:break-all;-webkit-hyphens:none;hyphens:none;white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;margin-inline:2px;padding:1px 4px;font-weight:650;text-decoration:none}.ChecklistsSection-module__KQOVcW__nameText a:hover,.ChecklistsSection-module__KQOVcW__nameText a:focus-visible{border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-default));background:color-mix(in srgb,var(--accent-primary) 13%,var(--bg-elevated));color:color-mix(in srgb,var(--accent-primary) 78%,var(--text-primary));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 8%,transparent);outline:0}.ChecklistsSection-module__KQOVcW__nameText .checklist-attachment-mention{color:var(--accent-primary);cursor:pointer;font:inherit;overflow-wrap:anywhere;word-break:break-all;-webkit-hyphens:none;hyphens:none;white-space:normal;font-weight:700;display:inline}:is(.ChecklistsSection-module__KQOVcW__nameText .checklist-attachment-mention:hover,.ChecklistsSection-module__KQOVcW__nameText .checklist-attachment-mention:focus-visible){color:color-mix(in srgb,var(--accent-primary) 78%,var(--text-primary))}.ChecklistsSection-module__KQOVcW__completedName{text-decoration:line-through;color:var(--text-secondary)!important}.ChecklistsSection-module__KQOVcW__expanderSlot{left:calc(var(--tree-depth) * var(--checklist-tree-indent) - var(--checklist-tree-control-gutter));width:var(--checklist-tree-control-gutter);height:var(--scale-control-height-compact);place-items:center;display:grid;position:absolute}.ChecklistsSection-module__KQOVcW__expander{z-index:3;width:var(--scale-control-height-compact);height:var(--scale-control-height-compact);flex:0 0 var(--scale-control-height-compact);border-radius:var(--scale-control-radius-compact);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;margin:0;padding:0;transition:background-color .1s,border-color .1s,color .1s,box-shadow .1s;display:grid;position:relative}.ChecklistsSection-module__KQOVcW__expander:hover,.ChecklistsSection-module__KQOVcW__expander:focus-visible{border-color:color-mix(in srgb, var(--accent-primary) 35%, var(--border-default));background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-elevated));color:var(--accent-primary);box-shadow:var(--control-shadow-hover);outline:0}.ChecklistsSection-module__KQOVcW__expander:focus-visible{box-shadow:var(--focus-ring)}.ChecklistsSection-module__KQOVcW__expander:disabled{visibility:hidden}.ChecklistsSection-module__KQOVcW__auditCell,.ChecklistsSection-module__KQOVcW__assigneeCell,.ChecklistsSection-module__KQOVcW__attachmentCell,.ChecklistsSection-module__KQOVcW__modifiedCell,.ChecklistsSection-module__KQOVcW__startDateCell,.ChecklistsSection-module__KQOVcW__dueDateCell,.ChecklistsSection-module__KQOVcW__dependenciesCell{min-width:0;color:var(--text-primary);justify-content:center;align-items:center;padding-inline:6px;display:flex}.ChecklistsSection-module__KQOVcW__attachmentCell{padding-inline:2px}.ChecklistsSection-module__KQOVcW__attachmentCountButton{border:1px solid color-mix(in srgb,var(--accent-primary) 34%,var(--border-default));background:color-mix(in srgb,var(--accent-primary) 8%,var(--bg-elevated));min-width:31px;height:24px;color:var(--accent-primary);cursor:pointer;font:750 var(--scale-font-size-min,.75rem) system-ui;box-shadow:var(--control-shadow);border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 6px;line-height:1;display:inline-flex}.ChecklistsSection-module__KQOVcW__attachmentCountButton:hover,.ChecklistsSection-module__KQOVcW__attachmentCountButton:focus-visible{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 16%,var(--bg-elevated));box-shadow:var(--focus-ring);outline:0}.ChecklistsSection-module__KQOVcW__attachmentCountButton svg{flex:none}.ChecklistsSection-module__KQOVcW__addRow{background:color-mix(in srgb, var(--accent-primary) 4%, var(--bg-elevated))}.ChecklistsSection-module__KQOVcW__addIndent{width:18px;height:18px;color:var(--accent-primary);flex:0 0 18px;place-items:center;display:grid}.ChecklistsSection-module__KQOVcW__newChecklistRow{justify-content:flex-end;align-items:center;gap:5px;display:flex}.ChecklistsSection-module__KQOVcW__newChecklistRow button{min-height:var(--scale-control-height-compact);padding:0 var(--scale-control-padding-inline-compact);border:1px solid var(--border-default);border-radius:var(--scale-control-radius-compact);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--scale-control-font-size-compact);font-weight:var(--scale-control-font-weight)}.ChecklistsSection-module__KQOVcW__draftNameCell{grid-template-columns:28px minmax(0,1fr);align-items:start;padding-block:4px;display:grid}.ChecklistsSection-module__KQOVcW__itemComposer{min-width:0;color:var(--text-primary);gap:5px;font-weight:400;display:grid}.ChecklistsSection-module__KQOVcW__draftFields textarea{box-sizing:border-box;width:100%}.ChecklistsSection-module__KQOVcW__draftCompletionSpacer{flex:0 0 28px;width:28px;height:28px}.ChecklistsSection-module__KQOVcW__draftAssigneeCell .btn-field{width:auto;min-height:28px;box-shadow:none;background:0 0;border-color:#0000;justify-content:flex-start;padding:0}:is(.ChecklistsSection-module__KQOVcW__draftAssigneeCell .btn-field:hover:not(:disabled),.ChecklistsSection-module__KQOVcW__draftAssigneeCell .btn-field.is-open){background:var(--bg-surface-hover);box-shadow:none;border-color:#0000}.ChecklistsSection-module__KQOVcW__draftAssigneeCell .ui-field-button-content{flex:none;overflow:visible}.ChecklistsSection-module__KQOVcW__draftAssigneeCell .ui-field-button-chevron{margin-left:3px}.ChecklistsSection-module__KQOVcW__ghostButton{color:var(--text-secondary)!important;background:0 0!important;border-color:#0000!important}.ChecklistsSection-module__KQOVcW__newChecklistRow{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:9px;margin-top:9px;padding:8px}.ChecklistsSection-module__KQOVcW__newChecklistRow input{min-width:0;min-height:var(--scale-control-height-compact);padding:0 var(--scale-control-padding-inline-compact);border:1px solid var(--border-default);border-radius:var(--scale-control-radius-compact);background:var(--bg-elevated);color:var(--text-primary);outline:0;flex:1}.ChecklistsSection-module__KQOVcW__emptyState{border-color:var(--border-default);width:100%;color:var(--text-secondary);border-style:dashed;justify-content:center}.ChecklistsSection-module__KQOVcW__error{color:var(--status-error);font-size:var(--scale-font-size-min,.75rem);margin:6px 0}.ChecklistsSection-module__KQOVcW__section[data-variant=sidebar]{box-shadow:none;border:0;border-radius:0;margin:0;padding:12px}.ChecklistsSection-module__KQOVcW__section[data-variant=document]{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow-x:auto}.ChecklistsSection-module__KQOVcW__section[data-variant=sidebar] .ChecklistsSection-module__KQOVcW__sectionHeader{align-items:flex-start}.ChecklistsSection-module__KQOVcW__section[data-variant=sidebar] .ChecklistsSection-module__KQOVcW__sectionHeader h3{font-size:max(var(--scale-ui-font-floor,0px), .76rem)}.ChecklistsSection-module__KQOVcW__section[data-variant=sidebar] .ChecklistsSection-module__KQOVcW__treeTable{width:100%;min-width:0}.ChecklistsSection-module__KQOVcW__section[data-variant=sidebar]{--checklist-grid-columns:minmax(0, 1fr) 88px 88px 100px}@media (max-width:760px){.ChecklistsSection-module__KQOVcW__section{padding:10px}}.ChecklistsSection-module__KQOVcW__row[data-highlighted=true]{background:color-mix(in srgb,var(--accent-primary) 13%,var(--bg-elevated));box-shadow:inset 3px 0 var(--accent-primary);animation:2.2s ease-out ChecklistsSection-module__KQOVcW__checklist-source-highlight}@keyframes ChecklistsSection-module__KQOVcW__checklist-source-highlight{0%,35%{background:color-mix(in srgb,var(--accent-primary) 22%,var(--bg-elevated))}to{background:var(--bg-elevated)}}.ChecklistsSection-module__KQOVcW__sourceCard{border:1px solid color-mix(in srgb,var(--accent-primary) 20%,var(--border-default));background:color-mix(in srgb,var(--accent-primary) 4%,var(--bg-surface));border-radius:9px;grid-column:1/-1;gap:5px;width:auto;min-width:0;max-width:100%;margin:2px 6px 7px;padding:7px;font-weight:400;display:grid;overflow-x:hidden}.ChecklistsSection-module__KQOVcW__sourceLink{width:100%;min-width:0;max-width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid;overflow-x:hidden}.ChecklistsSection-module__KQOVcW__sourceLink:disabled{cursor:not-allowed;opacity:.68}.ChecklistsSection-module__KQOVcW__sourceMeta{min-width:0;color:var(--text-tertiary);font-size:var(--scale-font-size-min,.75rem);align-items:center;gap:5px;display:flex}.ChecklistsSection-module__KQOVcW__sourceMeta svg{color:var(--accent-primary);flex:none}.ChecklistsSection-module__KQOVcW__sourceMeta strong{color:var(--accent-primary);flex:none;font-weight:780}.ChecklistsSection-module__KQOVcW__sourceMeta em{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:650;overflow:hidden}.ChecklistsSection-module__KQOVcW__sourceMeta time{flex:none;margin-left:auto}.ChecklistsSection-module__KQOVcW__sourceQuote{min-width:0;max-width:100%;color:var(--text-secondary);font-size:var(--scale-font-size-min,.75rem);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.ChecklistsSection-module__KQOVcW__sourceLink:hover:not(:disabled) .ChecklistsSection-module__KQOVcW__sourceQuote,.ChecklistsSection-module__KQOVcW__sourceLink:focus-visible:not(:disabled) .ChecklistsSection-module__KQOVcW__sourceQuote{color:var(--text-primary)}.ChecklistsSection-module__KQOVcW__sourceLink:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 45%,transparent);outline-offset:2px;border-radius:5px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__cards{gap:3px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row]{--checklist-grid-columns:minmax(0, 1fr) 88px 88px 100px;--checklist-grid-padding-inline:2px;--checklist-tree-control-gutter:24px;--checklist-tree-indent:18px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__card{border-radius:7px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__columnLabels{display:none}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__columnLabels[data-force-visible=true],.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__groupColumnLabels{display:grid}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__row{min-height:30px}.ChecklistsSection-module__KQOVcW__section[data-grouped=true] .ChecklistsSection-module__KQOVcW__cards{background:var(--rte-bg-muted,var(--bg-surface));gap:6px;overflow:visible}.ChecklistsSection-module__KQOVcW__section[data-grouped=true] .ChecklistsSection-module__KQOVcW__card{border:1px solid var(--border-default);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / 5%);border-radius:7px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__rootRow{min-height:30px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__nameCell{gap:1px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__nameContent{flex-direction:row;align-items:center;overflow:visible}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__questionAnswerContent{flex-direction:column;align-items:flex-start;width:100%}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__questionAnswerContent .ChecklistsSection-module__KQOVcW__nameLine{width:100%}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__nameLine{flex-wrap:nowrap;flex:auto;width:auto;overflow:visible}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__nameText{overflow-wrap:anywhere;white-space:normal;padding:2px 4px;overflow:visible}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__nameCell textarea:not([data-checklist-draft-input]){overflow-wrap:anywhere;white-space:pre-wrap;min-height:24px;padding:2px 4px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__expanderSlot{height:24px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__expander{flex-basis:22px;width:22px;height:22px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__circle{border-radius:6px;flex-basis:24px;width:24px;height:24px;margin-top:-1px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__circle:before{width:15px;height:15px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__auditCell,.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__assigneeCell,.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__attachmentCell{padding-inline:3px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__sourceCard{margin:0 5px 5px calc(var(--checklist-tree-control-gutter) + 24px + var(--tree-depth) * var(--checklist-tree-indent));border:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 3%,var(--bg-surface));border-radius:6px;grid-column:1/-1;gap:4px;padding:4px 6px;display:grid;position:relative}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__sourceLink{gap:2px;min-width:0;display:grid;overflow:visible}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__sourceMeta{flex-wrap:nowrap;min-width:0;height:18px;overflow:hidden}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__sourceMeta :is(strong,em,time){white-space:nowrap}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__sourceMeta em{text-overflow:ellipsis}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__sourceQuote{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.35;display:block;overflow:visible}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__draftNameCell{padding-block:2px}.ChecklistsSection-module__KQOVcW__section[data-density=compact-row] .ChecklistsSection-module__KQOVcW__draftCompletionSpacer{flex-basis:24px;width:24px;height:24px}@media (max-width:980px){.ChecklistsSection-module__KQOVcW__section{padding:10px 8px}.ChecklistsSection-module__KQOVcW__sectionHeader{overflow-x:auto}.ChecklistsSection-module__KQOVcW__sectionHeader>*{flex-shrink:0}.ChecklistsSection-module__KQOVcW__checklistGroup{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.ChecklistsSection-module__KQOVcW__groupHeader,.ChecklistsSection-module__KQOVcW__treeTable{min-width:560px}.ChecklistsSection-module__KQOVcW__groupTitle,.ChecklistsSection-module__KQOVcW__groupNotes textarea,.ChecklistsSection-module__KQOVcW__nameCell textarea:not([data-checklist-draft-input]){font-size:16px}}@media (max-width:600px){.ChecklistsSection-module__KQOVcW__section .ChecklistsSection-module__KQOVcW__columnLabels{white-space:normal}.ChecklistsSection-module__KQOVcW__sectionHeader{flex-wrap:wrap;overflow:visible}.ChecklistsSection-module__KQOVcW__headerActions{flex-wrap:wrap}.ChecklistsSection-module__KQOVcW__primaryAction,.ChecklistsSection-module__KQOVcW__secondaryAction,.ChecklistsSection-module__KQOVcW__emptyState{min-height:44px}.ChecklistsSection-module__KQOVcW__section .ChecklistsSection-module__KQOVcW__groupHeader,.ChecklistsSection-module__KQOVcW__section .ChecklistsSection-module__KQOVcW__treeTable{min-width:0}.ChecklistsSection-module__KQOVcW__groupHeader{flex-wrap:wrap}.ChecklistsSection-module__KQOVcW__groupIdentity{flex-basis:100%}.ChecklistsSection-module__KQOVcW__groupHeaderActions{flex-wrap:wrap;margin-left:auto}.ChecklistsSection-module__KQOVcW__iconAction{flex-basis:44px;width:44px;height:44px}.ChecklistsSection-module__KQOVcW__nameCell textarea:not([data-checklist-draft-input]){min-height:44px;font-size:16px}}@media (pointer:coarse),(max-width:600px){.ChecklistsSection-module__KQOVcW__attachmentCountButton{min-width:44px;min-height:44px}}.ChecklistsSection-module__KQOVcW__checklistGroup{--checklist-grid-columns:var(--checklist-visible-columns);overflow-x:auto}.ChecklistsSection-module__KQOVcW__groupColumnLabels,.ChecklistsSection-module__KQOVcW__groupTrees{min-width:var(--checklist-table-min-width)}.ChecklistsSection-module__KQOVcW__groupColumnLabels{position:relative}.ChecklistsSection-module__KQOVcW__modifiedCell{min-width:0;font-size:var(--scale-font-size-min,.75rem);overflow-wrap:anywhere;padding:4px 6px}.ChecklistsSection-module__KQOVcW__columnsButton{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.ChecklistsSection-module__KQOVcW__columnsButton:hover,.ChecklistsSection-module__KQOVcW__columnsButton:focus-visible{background:var(--bg-surface-hover);color:var(--accent-primary)}.ChecklistsSection-module__KQOVcW__checklistGroup[data-hide-created-by=true] .ChecklistsSection-module__KQOVcW__auditCell,.ChecklistsSection-module__KQOVcW__checklistGroup[data-hide-assignee=true] .ChecklistsSection-module__KQOVcW__assigneeCell,.ChecklistsSection-module__KQOVcW__checklistGroup[data-hide-attachments=true] .ChecklistsSection-module__KQOVcW__attachmentCell,.ChecklistsSection-module__KQOVcW__checklistGroup[data-hide-modified=true] .ChecklistsSection-module__KQOVcW__modifiedCell,.ChecklistsSection-module__KQOVcW__checklistGroup[data-hide-start-date=true] .ChecklistsSection-module__KQOVcW__startDateCell,.ChecklistsSection-module__KQOVcW__checklistGroup[data-hide-due-date=true] .ChecklistsSection-module__KQOVcW__dueDateCell,.ChecklistsSection-module__KQOVcW__checklistGroup[data-hide-dependencies=true] .ChecklistsSection-module__KQOVcW__dependenciesCell{display:none}@media (max-width:600px){.ChecklistsSection-module__KQOVcW__columnsButton{width:32px;min-height:44px}}.ChecklistsSection-module__KQOVcW__startDateCell,.ChecklistsSection-module__KQOVcW__dueDateCell,.ChecklistsSection-module__KQOVcW__dependenciesCell{min-width:0;padding:4px 6px}:is(.ChecklistsSection-module__KQOVcW__startDateCell>.list-cell-content,.ChecklistsSection-module__KQOVcW__dueDateCell>.list-cell-content){justify-content:center}@media (max-width:600px){.ChecklistsSection-module__KQOVcW__itemComposer textarea{min-height:44px;font-size:16px}}.ChecklistsSection-module__KQOVcW__checklistGroup[data-highlighted=true] .ChecklistsSection-module__KQOVcW__evidenceStrip{background:color-mix(in srgb,var(--accent-primary) 13%,var(--bg-elevated));box-shadow:inset 3px 0 var(--accent-primary)}@media (prefers-reduced-motion:reduce){.ChecklistsSection-module__KQOVcW__row[data-highlighted=true]{animation:none}}.ChecklistsSection-module__KQOVcW__sectionHeader h3{gap:6px}.ChecklistsSection-module__KQOVcW__checklistGroup{overflow:clip;container-type:inline-size}.ChecklistsSection-module__KQOVcW__tableViewport{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}@media (max-width:760px),(pointer:coarse){.ChecklistsSection-module__KQOVcW__checklistGroup{--checklist-phone-name-width:clamp(168px,calc(100cqw - 60px),320px)}.ChecklistsSection-module__KQOVcW__section,.ChecklistsSection-module__KQOVcW__section[data-density=compact-row]{--checklist-tree-control-gutter:44px;--checklist-tree-indent:14px}.ChecklistsSection-module__KQOVcW__section .ChecklistsSection-module__KQOVcW__row{min-height:48px}.ChecklistsSection-module__KQOVcW__section .ChecklistsSection-module__KQOVcW__circle,.ChecklistsSection-module__KQOVcW__section .ChecklistsSection-module__KQOVcW__expander{flex-basis:44px;width:44px;height:44px;margin-top:0}.ChecklistsSection-module__KQOVcW__section .ChecklistsSection-module__KQOVcW__expanderSlot{height:44px}.ChecklistsSection-module__KQOVcW__section .ChecklistsSection-module__KQOVcW__nameContent:not(.ChecklistsSection-module__KQOVcW__questionAnswerContent){flex-direction:column;align-items:stretch}.ChecklistsSection-module__KQOVcW__section .ChecklistsSection-module__KQOVcW__nameLine{width:100%}.ChecklistsSection-module__KQOVcW__section .ChecklistsSection-module__KQOVcW__nameText{box-sizing:border-box;min-height:44px;padding-block:10px;font-size:14px}.ChecklistsSection-module__KQOVcW__section .ChecklistsSection-module__KQOVcW__nameCell textarea:not([data-checklist-draft-input]),.ChecklistsSection-module__KQOVcW__itemComposer textarea,.ChecklistsSection-module__KQOVcW__groupNotes textarea{min-height:44px;font-size:16px}.ChecklistsSection-module__KQOVcW__groupItemCreateButton,.ChecklistsSection-module__KQOVcW__groupActions button,.ChecklistsSection-module__KQOVcW__newChecklistRow button,.ChecklistsSection-module__KQOVcW__nestedCreateActions button{min-width:44px;min-height:44px}.ChecklistsSection-module__KQOVcW__nestedCreateActions{flex-wrap:wrap;gap:4px;padding-inline:0}.ChecklistsSection-module__KQOVcW__creatorField{grid-template-columns:minmax(0,1fr);gap:0}.ChecklistsSection-module__KQOVcW__creatorField>span{text-align:left;line-height:1.5}.ChecklistsSection-module__KQOVcW__itemTypeButtons,.ChecklistsSection-module__KQOVcW__groupActions{flex-wrap:wrap;gap:6px}.ChecklistsSection-module__KQOVcW__groupHeader{flex-wrap:wrap}.ChecklistsSection-module__KQOVcW__groupIdentity{white-space:normal;flex-wrap:wrap;flex-basis:100%}.ChecklistsSection-module__KQOVcW__groupTitle{flex:100%;max-width:100%;min-height:44px;font-size:16px}.ChecklistsSection-module__KQOVcW__groupHeaderActions{flex-wrap:wrap;margin-left:auto}.ChecklistsSection-module__KQOVcW__iconAction{flex-basis:44px;width:44px;height:44px}.ChecklistsSection-module__KQOVcW__groupProgressBar{min-width:0}.ChecklistsSection-module__KQOVcW__groupHeader{grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;display:grid}.ChecklistsSection-module__KQOVcW__groupIdentity{display:contents}.ChecklistsSection-module__KQOVcW__groupTitle{grid-column:1/-1;width:100%}.ChecklistsSection-module__KQOVcW__groupHeaderActions{grid-area:2/2}.ChecklistsSection-module__KQOVcW__evidenceRemove{width:44px;height:44px}.ChecklistsSection-module__KQOVcW__newChecklistRow{flex-wrap:wrap}.ChecklistsSection-module__KQOVcW__newChecklistRow input{flex-basis:100%;min-height:44px;font-size:16px}}.ChecklistsSection-module__KQOVcW__columnLabels>.ChecklistsSection-module__KQOVcW__columnPickerCell{z-index:6;background:var(--bg-surface);box-shadow:-4px 0 6px -5px var(--text-muted);justify-content:center;align-self:stretch;align-items:center;display:flex;position:sticky;right:0;overflow:visible}.ChecklistsSection-module__KQOVcW__evidenceAdd{width:34px;min-height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:3px;padding:4px;display:inline-flex}.ChecklistsSection-module__KQOVcW__evidenceAdd[data-has-attachments=true]{border:1px dashed var(--border-default);width:88px;min-height:88px}.ChecklistsSection-module__KQOVcW__evidenceAdd:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.ChecklistsSection-module__KQOVcW__evidenceAdd:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ChecklistsSection-module__KQOVcW__evidenceAdd:disabled{opacity:.5;cursor:progress}@media (max-width:760px),(pointer:coarse){.ChecklistsSection-module__KQOVcW__evidenceAdd{min-width:44px;min-height:44px}}@media (max-width:980px),(pointer:coarse){.ChecklistsSection-module__KQOVcW__section .ChecklistsSection-module__KQOVcW__circle:before{width:24px;height:24px}}
.MobileContextMenuButton-module__KmE2ea__button{display:none}@media (max-width:980px),(hover:none),(pointer:coarse){.MobileContextMenuButton-module__KmE2ea__button{width:44px;min-width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.MobileContextMenuButton-module__KmE2ea__button:hover,.MobileContextMenuButton-module__KmE2ea__button[aria-expanded=true]{background:var(--bg-surface-hover);color:var(--accent-primary)}.MobileContextMenuButton-module__KmE2ea__button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}}
.AttachmentThumbnailStack-module__FV7-Ea__button{min-height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:2px 4px;display:inline-flex}.AttachmentThumbnailStack-module__FV7-Ea__button:hover{background:var(--bg-hover);color:var(--text-primary)}.AttachmentThumbnailStack-module__FV7-Ea__button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AttachmentThumbnailStack-module__FV7-Ea__stack{--stack-offset:4.25px;width:calc(36px + (var(--card-count) - 1) * var(--stack-offset));height:calc(34px + (var(--card-count) - 1) * var(--stack-offset));display:block;position:relative}.AttachmentThumbnailStack-module__FV7-Ea__card{top:calc(var(--card-index) * var(--stack-offset));left:calc(var(--card-index) * var(--stack-offset));border:1px solid var(--border-default);background:var(--bg-surface);border-radius:5px;width:36px;height:34px;position:absolute;overflow:hidden;box-shadow:0 1px 3px #00000026}.AttachmentThumbnailStack-module__FV7-Ea__more{white-space:nowrap;font-size:14px;font-weight:600}
