.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{background-color:var(--bg-base);box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-width:0;height:100%;min-height:0;padding:0 12px 12px;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-container-with-views{border-top-left-radius:var(--radius-lg);border-top-right-radius:0}.list-table-shell{flex-direction:column;flex:1;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;overflow:visible}.list-open-record-cell{min-width:44px;color:var(--accent-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.8571rem;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%;max-width:100%;height:100%;min-height:0;position:relative;overflow:auto}.list-table{--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-content{text-align:inherit;align-items:center;justify-content:inherit;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:none;display:inline-flex;overflow:hidden}.list-th-content.wrap{white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.list-th.col-status .list-th-content-wrapper{min-height:22px}.list-th-sort-indicator{color:var(--accent-primary);flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.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{border-radius:var(--radius-sm);background-color:var(--bg-surface);color:var(--text-tertiary);margin-left:auto;padding:2px 8px;font-size:.7857rem;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{color:var(--text-primary);font-size:.8571rem;font-weight:700}.list-column-batch-edit-copy span{color:var(--text-secondary);font-size:.7857rem;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);padding:7px 9px;font-size:.8571rem}.list-column-batch-edit-apply{border-radius:var(--radius-sm);background:var(--accent-primary);color:#fff;cursor:pointer;border:none;align-self:flex-end;padding:6px 12px;font-size:.8571rem;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);align-items:center;padding:6px 8px;font-size:.7857rem;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(--accent-primary);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{font-size:1.35rem;line-height:1}.list-batch-progress-ring-label span{color:var(--text-secondary);font-size:.78rem}.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{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)}.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-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);justify-content:flex-end;padding:10px 14px;display:flex}.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{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;padding:0 10px;font-size:.7857rem;font-weight:700}.list-column-format-row{gap:6px;padding:0 10px;display:grid}.list-column-format-label{color:var(--text-secondary);font-size:.7857rem}.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{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;font-size:.9286rem;position:relative;overflow:hidden}.list-cell-content>*{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-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{align-items:center;gap:7px;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: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{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: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-left:18px;padding-right: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: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:.8571rem}.list-cell-tiny{font-size:.7857rem}.list-cell-recurring-date{align-items:center;gap:6px;display:inline-flex}.import-preview-source-display{max-width:100%;color:var(--text-primary);font-variant-numeric:tabular-nums}.import-preview-source-display--currency,.import-preview-source-display--number,.import-preview-source-display--percent{text-align:right;justify-content:flex-end}.import-preview-source-display--currency:after,.import-preview-source-display--percent:after,.import-preview-source-display--number:after,.import-preview-source-display--date:after{content:"";background:color-mix(in srgb, var(--accent-primary) 54%, transparent);vertical-align:middle;border-radius:999px;width:.28rem;height:.28rem;margin-left:.35rem;display:inline-block}.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{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:.8rem;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)}
