*{box-sizing:border-box}body{color:#16181d;background:#f6f7f9;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{max-width:760px;margin:auto;padding:24px}.card{background:#fff;border:1px solid #ddd;border-radius:14px;margin:14px 0;padding:18px}.row{flex-wrap:wrap;gap:8px;display:flex}input,textarea,select,button{font:inherit;border:1px solid #bbb;border-radius:9px;padding:11px}input,textarea{width:100%}button{cursor:pointer;color:#fff;background:#17191f}.secondary{color:#17191f;background:#fff}.nav{gap:10px;margin:16px 0;display:flex}.muted{color:#666}.item{border-top:1px solid #eee;padding:12px 0}.item:first-child{border-top:0}a{color:inherit}h1{margin-bottom:4px}@media (max-width:520px){.shell{padding:16px}}label{margin:12px 0 6px;display:block}.row{margin-top:12px}button:disabled{cursor:wait;opacity:.6}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #2563eb}.description{white-space:pre-wrap;overflow-wrap:anywhere}.item strong{overflow-wrap:anywhere}.status-message{background:#eef6ff;border:1px solid #b9d7ff;border-radius:9px;padding:10px 12px}.list-card{padding:0;overflow:hidden}.item{padding:16px 18px}.item.editing{background:#f8fafc}.inline-edit{width:100%}.item-actions{margin-top:10px}@media (min-width:700px){.item:not(.editing){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.item-actions{justify-content:flex-end;margin-top:0}}.button-link{font:inherit;border:1px solid #bbb;border-radius:9px;padding:11px;text-decoration:none;display:inline-block}.secondary-link{color:#17191f;background:#fff}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.filter-grid select{width:100%}.result-count{align-self:center}.table-wrap{padding:0;overflow:auto}.items-table{border-collapse:collapse;width:100%;min-width:1100px}.items-table th,.items-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:10px 12px}.items-table th{z-index:1;background:#fff;position:sticky;top:0}.items-table th button{color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:700}.table-description{color:#666;white-space:pre-wrap;max-width:420px;margin-top:4px}@media (max-width:700px){.filter-grid{grid-template-columns:1fr 1fr}}@media (max-width:440px){.filter-grid{grid-template-columns:1fr}}.checkbox-label{align-items:center;gap:8px;margin-top:14px;display:flex}.checkbox-label input,.select-column input{width:auto}.selection-tools h2{margin-top:0}.print-only{display:none}@media print{body{color:#000;background:#fff}.shell{max-width:none;padding:0}.nav,.selection-tools,.screen-table,.card:not(.print-only),.status-message{display:none!important}.print-only{display:block}.print-item{break-inside:avoid;border-top:1px solid #bbb;padding:12px 0}.print-item dl{grid-template-columns:max-content 1fr;gap:4px 10px;display:grid}.print-item dt{font-weight:700}.print-item dd{margin:0}}:root{--app-header-height:112px;--app-footer-height:42px}.app-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #d9dde3;position:fixed;top:0;left:0;right:0}.app-header-inner{max-width:1100px;margin:0 auto;padding:10px 18px 8px}.brand-block{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.brand-tagline{color:#666;font-size:.85rem}.app-nav a{background:#fff;border:1px solid #d3d7de;border-radius:8px;padding:7px 10px;text-decoration:none;display:inline-block}.app-footer{z-index:100;height:var(--app-footer-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#666;background:#fffffff7;border-top:1px solid #d9dde3;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:.8rem;display:flex;position:fixed;bottom:0;left:0;right:0}.footer-version{margin-left:auto}.danger{color:#fff;background:#b42318;border-color:#b42318}@media (max-width:520px){:root{--app-header-height:110px}.app-header-inner{padding:8px 12px 6px}.brand-block{display:block}.brand-name{font-size:1.05rem;display:block}.brand-tagline{margin-top:1px;font-size:.75rem;display:block}.app-nav{gap:6px;margin-top:6px}.app-nav a{padding:6px 8px;font-size:.86rem}.app-footer{padding:0 12px}}@media print{body{padding:0}.app-header,.app-footer{display:none!important}}html[data-theme=dark] body{color:#f3f4f6;background:#111318}html[data-theme=dark] .card,html[data-theme=dark] .app-header,html[data-theme=dark] .app-footer,html[data-theme=dark] .app-nav a,html[data-theme=dark] .secondary,html[data-theme=dark] .secondary-link,html[data-theme=dark] .items-table th{color:#f3f4f6;background:#1a1d24;border-color:#363b46}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:#f3f4f6;background:#111318;border-color:#4a5060}html[data-theme=dark] .muted,html[data-theme=dark] .brand-tagline,html[data-theme=dark] .table-description{color:#aeb4c0}html[data-theme=dark] .item,html[data-theme=dark] .items-table th,html[data-theme=dark] .items-table td{border-color:#2e333d}html[data-theme=dark] .status-message{background:#182538;border-color:#2f5278}.theme-toggle{white-space:nowrap;padding:7px 10px}.page-heading-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fries-menu{position:relative}.fries-menu summary{cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:9px;padding:8px 11px;font-size:1.15rem;line-height:1;list-style:none}.fries-menu summary::-webkit-details-marker{display:none}.fries-menu-panel{z-index:20;background:#fff;border:1px solid #ddd;border-radius:10px;gap:6px;min-width:170px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #00000024}html[data-theme=dark] .fries-menu summary,html[data-theme=dark] .fries-menu-panel{color:#f3f4f6;background:#1a1d24;border-color:#363b46}.todo-checklist-print{margin-top:20px}.todo-check-row{break-inside:avoid;border-bottom:1px solid #ccc;grid-template-columns:28px 1fr;align-items:start;gap:8px;padding:8px 0;display:grid}.check-box{font-size:20px;line-height:1.1}.print-subtext{margin-top:2px}.print-meta{color:#555;margin-top:3px;font-size:.85rem}.brand-name{letter-spacing:.01em;font-family:Trebuchet MS,Avenir Next,system-ui,sans-serif}.brand-ai{letter-spacing:.025em;font-weight:800}.heading-actions{align-items:center;gap:8px;display:flex}.item-info{position:relative}.item-info summary{cursor:pointer;white-space:nowrap}.item-info-panel{background:#fff;border:1px solid #ddd;border-radius:9px;min-width:260px;margin-top:6px;padding:10px;font-size:.85rem;line-height:1.45}.item-info-panel code{word-break:break-all}html[data-theme=dark] .item-info-panel{color:#f3f4f6;background:#1a1d24;border-color:#363b46}@media (max-width:520px){.page-heading-row{align-items:center}.heading-actions{flex-shrink:0}}.header-top-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.header-fries-menu{margin-left:auto;position:relative}.header-fries-menu summary{cursor:pointer;background:#fff;border:1px solid #d3d7de;border-radius:9px;padding:5px 10px;font-size:1.35rem;line-height:1;list-style:none}.header-fries-menu summary::-webkit-details-marker{display:none}.header-fries-panel{z-index:150;background:#fff;border:1px solid #ddd;border-radius:10px;gap:6px;min-width:180px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #00000029}.header-fries-panel a,.header-fries-panel button{text-align:left;border-radius:7px;width:100%;padding:9px 10px;text-decoration:none;display:block}.header-fries-panel .menu-action{color:#17191f;background:#fff;border:1px solid #d3d7de}.menu-divider{background:#ddd;height:1px;margin:2px 0}html[data-theme=dark] .header-fries-menu summary,html[data-theme=dark] .header-fries-panel,html[data-theme=dark] .header-fries-panel .menu-action{color:#f3f4f6;background:#1a1d24;border-color:#363b46}.edit-actions{align-items:center}.delete-far-right{margin-left:auto}.description-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.description-label-row label{margin-bottom:6px}.template-keys{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.compact-button{padding:6px 9px}.note-description{min-height:160px}.note-description.expanded{min-height:55vh}.preference-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.preference-grid select{width:100%}@media (max-width:520px){.preference-grid{grid-template-columns:1fr}.delete-far-right{margin-left:auto}}.view-switcher{flex-shrink:0;gap:6px;display:flex}.view-switcher button{padding:7px 10px}.item-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.item-ai-label{color:#666;border:1px solid;border-radius:999px;padding:2px 7px;font-size:.78em;line-height:1.4;display:inline-block}html[data-theme=dark] .item-ai-label{color:#c4c9d4}.item-tag{font:inherit;color:#666;cursor:help;background:0 0;border:1px solid;border-radius:999px;width:auto;min-height:0;margin:0 0 0 6px;padding:2px 7px;font-size:.78em;line-height:1.4;display:inline-block}.item-tag-unreadable{color:#8a5a00}.item-tag-explanation{color:#555;flex-basis:100%;margin:4px 0 0;font-size:.85em;display:block}html[data-theme=dark] .item-tag-explanation,html[data-theme=dark] .item-tag{color:#c4c9d4}html[data-theme=dark] .item-tag-unreadable{color:#f0c879}.item-tag-encrypted{color:#1e6b34}html[data-theme=dark] .item-tag-encrypted{color:#9fd8ae}.link-button{color:inherit;cursor:pointer;background:0 0;border:0;width:auto;min-height:0;padding:0;text-decoration:underline}.older-items-problems{margin:4px 0 0;padding-left:20px}.older-items-problems li{margin:2px 0}section progress{width:100%;height:10px;margin:6px 0;display:block}.title-marks{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.due-date-input{color:#5e6878;align-items:center;gap:6px;width:auto;margin:0;font-size:.9rem;display:flex}.due-date-input input[type=date]{width:auto;min-width:132px;padding:6px 8px}@media (max-width:360px){.due-date-input{flex-wrap:wrap;flex:100%;min-width:0;max-width:100%}.due-date-input input[type=date]{flex:100%;width:100%;min-width:0;max-width:100%}}.due-date-pill{color:#24568a;white-space:nowrap;background:#e7f1fc;border-radius:999px;align-items:center;min-height:26px;padding:3px 8px;font-size:.84rem;font-weight:650;display:inline-flex}.due-date-pill.overdue{color:#a3271c;background:#fff0ed}.swipe-item-shell{touch-action:pan-y;min-width:0;position:relative;overflow:hidden}.swipe-item-actions{justify-content:space-between;align-items:stretch;display:flex;position:absolute;inset:0}.swipe-item-actions button{border:0;border-radius:0;width:100px;min-height:100%;font-weight:700}.swipe-item-actions .swipe-archive{color:#145d44;background:#e7f5ed}.swipe-item-actions .swipe-delete{color:#a3271c;background:#fff0ed}.swipe-item-content{z-index:1;background:#fff;transition:transform .18s;position:relative}.swipe-revealed-archive>.swipe-item-content{transform:translate(100px)}.swipe-revealed-delete>.swipe-item-content{transform:translate(-100px)}.search-match-fields{color:#24568a;margin-top:6px;font-size:.84rem;font-weight:650}.search-match-line{background:#fff1bc;border-radius:2px;box-shadow:0 0 0 2px #fff1bc}.table-description mark{color:#241d0b;background:#ffe78a;border-radius:2px}html[data-theme=dark] .due-date-pill{color:#acd2ff;background:#24384e}html[data-theme=dark] .due-date-pill.overdue{color:#ffb7aa;background:#492b2a}html[data-theme=dark] .swipe-item-content{background:#1a1d24}html[data-theme=dark] .swipe-item-actions .swipe-archive{color:#a8e6c7;background:#203c32}html[data-theme=dark] .swipe-item-actions .swipe-delete{color:#ffb7aa;background:#492b2a}html[data-theme=dark] .search-match-fields{color:#acd2ff}html[data-theme=dark] .search-match-line{background:#554516;box-shadow:0 0 0 2px #554516}html[data-theme=dark] .table-description mark{color:#fff4bf;background:#6b5619}.star-button{color:#6b7280;background:0 0;border:0;min-width:28px;padding:2px 4px;font-size:1.3rem;line-height:1}.star-button.is-starred{color:#b7791f}.star-button:disabled{cursor:wait}.item-list-table-wrap{padding:0;overflow:auto}.item-list-table{border-collapse:collapse;width:100%;min-width:1050px}.item-list-table th,.item-list-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:9px 10px}.item-list-table th{z-index:1;white-space:nowrap;background:#fff;position:sticky;top:0}.item-list-table th button{color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:700}.table-actions{flex-wrap:wrap;gap:6px;min-width:190px;display:flex}html[data-theme=dark] .item-list-table th{color:#f3f4f6;background:#1a1d24}html[data-theme=dark] .item-list-table th,html[data-theme=dark] .item-list-table td{border-color:#2e333d}html[data-theme=dark] .star-button{color:#9ca3af}html[data-theme=dark] .star-button.is-starred{color:#f2c94c}@media (max-width:520px){.view-switcher button{padding:6px 8px;font-size:.86rem}}.ai-access-warning{background:#fff8e8;border-color:#d97706}.ai-access-warning h2{color:#92400e;margin-top:0}.ai-access-warning p:last-child{margin-bottom:0}html[data-theme=dark] .ai-access-warning{color:#f3f4f6;background:#2a2114;border-color:#b7791f}html[data-theme=dark] .ai-access-warning h2{color:#f6c56b}.description-collapsed{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:6em;display:-webkit-box;overflow:hidden}.description-toggle{margin-top:4px}.compact-delete{padding:6px 9px;font-size:.86rem}.edit-options-panel{background:#f8fafc;border:1px solid #d9dde3;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;padding:12px;display:grid}.edit-options-panel label{margin-top:0}.edit-options-panel select,.edit-options-panel input{width:100%}.edit-tags-field{grid-column:1/-1}html[data-theme=dark] .edit-options-panel{background:#151821;border-color:#363b46}@media (max-width:520px){.edit-options-panel{grid-template-columns:1fr}.edit-tags-field{grid-column:auto}}.marker-button{color:#6b7280;background:0 0;border:0;min-width:28px;padding:2px 4px;font-size:1.18rem;line-height:1}.marker-button.is-marked{color:#4f46e5}.marker-button:disabled{cursor:wait}html[data-theme=dark] .marker-button{color:#9ca3af}html[data-theme=dark] .marker-button.is-marked{color:#a5b4fc}.quick-key-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 12px;display:grid}.quick-key-setting{background:#f8fafc;border:1px solid #d9dde3;border-radius:10px;padding:10px}.quick-key-setting label{margin-top:8px}.quick-key-setting input,.quick-key-setting select{width:100%}.quick-key-bar{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.quick-key{padding:6px 9px}.quick-key.active{color:#fff;background:#334155;border-color:#334155}.pda-recovery-key-row{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.pda-recovery-key{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#f3f6fa;border:1px solid #b9c3d0;border-radius:9px;max-width:100%;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;line-height:1.6;display:inline-block}html[data-theme=dark] .pda-recovery-key{color:#f3f4f6;background:#111318;border-color:#4a5060}.quick-key-summary{margin:6px 0 0;font-size:.86rem}html[data-theme=dark] .quick-key-setting{background:#151821;border-color:#363b46}html[data-theme=dark] .quick-key.active{background:#64748b;border-color:#64748b}@media (max-width:520px){.quick-key-settings{grid-template-columns:1fr}}.pda-settings-link{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 2px;text-decoration:none;display:flex}.pda-settings-link span:first-child{gap:2px;display:grid}.pda-settings-link small{color:#667085}.pda-settings-back{border-radius:8px;min-height:40px;margin:0 0 12px;padding:8px 10px;display:inline-block}.pda-quick-key-settings,.pda-snippets-settings{gap:12px;margin:12px 0;display:grid}.pda-setting-entry{background:#fff;border:1px solid #d9dde3;border-radius:12px;min-width:0;padding:12px}.pda-setting-entry-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pda-setting-entry-head strong{overflow-wrap:anywhere}.pda-reorder-handle{color:#17191f;touch-action:none;background:#fff;border:1px solid #d3d7de;border-radius:9px;min-width:44px;min-height:44px;padding:6px}.pda-setting-entry-actions,.pda-setting-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pda-setting-entry input,.pda-setting-entry select{width:100%;min-width:0;display:block}.pda-snippet-description{margin:3px 0 8px}.pda-snippet-built-in{overflow-wrap:anywhere;margin:4px 0 0}.pda-snippet-editor{align-items:flex-end;gap:8px;min-width:0;display:flex}.pda-snippet-editor textarea{flex:1;min-width:0;min-height:96px}.pda-snippet-editor button{flex:none}.pda-snippet-dialog{color:#17191f;background:#fff;border:1px solid #cbd5e1;border-radius:14px;width:min(100% - 24px,760px);max-height:90vh;padding:18px}.pda-snippet-dialog textarea{min-height:55vh}.pda-snippet-dialog::backdrop{background:#10182899}.pda-settings-restore{border-top:1px solid #d9dde3;margin-top:14px;padding-top:12px}.pda-settings-restore summary{cursor:pointer;min-height:44px;padding:10px 4px;font-weight:650}.pda-settings-restore>button{margin-top:10px}.pda-settings-restore input[type=file]{padding:8px}.backup-reminder{background:#fff7ed;border-left:4px solid #c2410c}.backup-reminder h2{margin-top:0;font-size:1.1rem}.backup-reminder-snooze{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.backup-reminder-snooze .link-button{min-height:44px;padding:0 4px}html[data-theme=dark] .backup-reminder{background:#2a1d14;border-left-color:#f59e0b}.encryption-setup-required{border-left:4px solid #1c456f}.items-restore-plan{overflow-wrap:anywhere;max-height:60vh;margin-top:14px;overflow:auto}.items-restore-plan .checkbox-label{align-items:flex-start;margin-top:8px}.items-restore-group-head{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.items-restore-group-head button{padding:6px 10px;font-size:.9rem}.items-restore-compare{border-collapse:collapse;table-layout:fixed;width:100%;max-width:calc(100% - 26px);margin:6px 0 10px 26px;font-size:.9rem}.items-restore-compare th,.items-restore-compare td{text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #d9dde3;padding:5px 7px}.items-restore-compare thead th:first-child,.items-restore-compare tbody th{width:6.5em}.items-restore-compare tr.differs td{background:#fff4d6}html[data-theme=dark] .items-restore-compare th,html[data-theme=dark] .items-restore-compare td{border-color:#343b47}html[data-theme=dark] .items-restore-compare tr.differs td{background:#3a3220}@media (max-width:520px){.items-restore-compare{max-width:100%;margin-left:0}.items-restore-compare thead th:first-child,.items-restore-compare tbody th{width:5.5em}}html[data-theme=dark] .pda-settings-link{border-color:#343b47}html[data-theme=dark] .pda-settings-link small{color:#aab4c3}html[data-theme=dark] .pda-setting-entry{background:#151821;border-color:#363b46}html[data-theme=dark] .pda-reorder-handle,html[data-theme=dark] .pda-snippet-dialog{color:#f4f6f9;background:#151821;border-color:#464e5c}html[data-theme=dark] .pda-settings-restore{border-color:#343b47}html[data-theme=dark] .pda-snippet-dialog input,html[data-theme=dark] .pda-snippet-dialog textarea{color:#f4f6f9;background:#10131a;border-color:#4c5665}@media (max-width:520px){.pda-setting-entry{padding:10px}.pda-snippet-editor{align-items:stretch}.pda-snippet-editor button{align-self:flex-start}}.description-jump-controls{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.ai-access-row,.ai-proposal{border-bottom:1px solid var(--border,#8885);overflow-wrap:anywhere;padding:1rem 0}.ai-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#8881;border-radius:.4rem;padding:.6rem}.ai-diff>div{margin:1rem 0}.ai-controls select{width:100%;min-width:0;display:block}fieldset{min-width:0}.backup-options select{width:100%;min-width:0;display:block}.backup-options button{margin-top:12px}.discovery-tools{gap:12px;margin-top:16px;display:grid}.discovery-tools fieldset{border:1px solid #bbb;border-radius:10px;padding:12px}.discovery-pills{flex-wrap:wrap;gap:8px;display:flex}.discovery-pills button{overflow-wrap:anywhere;border-radius:24px;max-width:100%}.discovery-pills button[aria-pressed=true]{color:#fff;background:#17191f;box-shadow:inset 0 0 0 2px #fff}.discovery-summary{overflow-wrap:anywhere;background:#eef2f6;border-radius:8px;padding:12px}.items-table .search-group th{background:#eef2f6;position:static}html[data-theme=dark] .discovery-summary,html[data-theme=dark] .items-table .search-group th{color:#f3f4f6;background:#1a1d24}.column-controls{overflow:hidden}.column-controls>p:first-child{margin-top:0}.column-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;margin:8px 0 14px;display:grid}.column-control-grid .checkbox-label{overflow-wrap:anywhere;min-width:0;margin-top:6px}@media (max-width:700px){.column-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.column-control-grid{grid-template-columns:1fr}.column-controls{padding:14px}}.vault-title{background:#be8c1429;border-inline-start:4px solid;border-radius:.2rem;padding-inline:.35rem}.access-dialog{box-sizing:border-box;width:min(34rem,100vw - 1.5rem);max-height:calc(100dvh - 2rem);color:var(--text,CanvasText);background:var(--surface,Canvas);border:1px solid;border-radius:12px;padding:1rem;overflow:auto}.access-dialog::backdrop{background:#00000073}.access-dialog input:not([type=checkbox]),.access-dialog select{box-sizing:border-box;width:100%}.access-check{align-items:flex-start;gap:.5rem;margin-block:.8rem;display:flex}.access-check input{flex:none;width:1.1rem;height:1.1rem;margin-top:.25rem}.access-reminder{border-inline-start:3px solid;margin-block:1rem;padding-inline-start:.7rem}.item-access-controls{margin-block:.4rem}.item-access-controls small{display:block}:root{--s2-header-height:112px;--app-footer-height:max(42px,2.5rem);scroll-padding-top:calc(var(--s2-header-height) + 3rem);scroll-padding-bottom:calc(var(--app-footer-height) + 12px)}body{padding-top:0;padding-bottom:var(--app-footer-height)}.app-header{min-height:var(--s2-header-height);position:sticky}.app-header-inner{max-width:1180px;padding:10px 18px 8px}.header-top-row{align-items:center}.brand-home-link{border-radius:8px;min-width:0;text-decoration:none;display:inline-block}.brand-home-link:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.brand-block{white-space:normal;gap:8px}.brand-name{font-size:1.08rem}.brand-tagline{font-size:.78rem}.shell{max-width:1180px;padding:24px 18px 32px}.app-nav{white-space:nowrap;scrollbar-width:none;gap:7px;margin-top:8px;padding-bottom:2px;display:flex;overflow-x:auto}.app-nav::-webkit-scrollbar{display:none}.app-nav a{background:#fff;border:1px solid #d3d7de;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:7px 11px;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.app-nav a:hover{background:#f1f5f9}.home-dashboard{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:20px;display:grid}.home-main{min-width:0}.home-hero{margin-bottom:18px}.home-hero h1{margin:0 0 6px;font-size:clamp(1.55rem,3vw,2.15rem)}.home-hero p{margin:0}.home-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.home-create-card{background:#fff;border:1px solid #d9dde3;border-radius:16px;flex-direction:column;gap:5px;min-height:120px;padding:18px;text-decoration:none;display:flex;box-shadow:0 3px 10px #0f172a0d}.home-create-card strong{font-size:1.03rem}.home-create-card span{color:#667085;font-size:.9rem;line-height:1.4}.home-create-card:hover{border-color:#aeb6c2;transform:translateY(-1px)}.home-status-card{margin-top:16px}.home-signed-out h1{overflow-wrap:anywhere}.home-more-panel{top:calc(var(--s2-header-height) + 1.125rem);background:#fff;border:1px solid #d9dde3;border-radius:16px;position:sticky;overflow:hidden}.home-more-panel summary{cursor:pointer;padding:15px 16px;font-weight:700;list-style:none}.home-more-panel summary::-webkit-details-marker{display:none}.home-more-content{gap:6px;padding:0 12px 12px;display:grid}.home-more-content a{border-radius:10px;padding:10px 11px;text-decoration:none;display:block}.home-more-content a:hover{background:#f1f5f9}html[data-theme=dark] .app-nav a,html[data-theme=dark] .home-create-card,html[data-theme=dark] .home-more-panel{color:#f3f4f6;background:#1a1d24;border-color:#363b46}html[data-theme=dark] .app-nav a:hover,html[data-theme=dark] .home-more-content a:hover{background:#252a33}html[data-theme=dark] .home-create-card span{color:#aeb4c0}@media (max-width:800px){.home-dashboard{grid-template-columns:1fr}.home-more-panel{position:static}}@media (max-width:640px){:root{--s2-header-height:104px}.app-header-inner{padding:8px 12px 6px}.brand-tagline{display:none}.shell{padding:18px 12px 24px}.home-create-grid{grid-template-columns:1fr}.home-create-card{min-height:0}.app-nav{gap:5px;margin-top:6px}.app-nav a{min-height:34px;padding:6px 9px;font-size:.78rem}}@media print{.app-nav{display:none!important}}.header-fries-menu{flex-shrink:0}.home-status-card .muted{overflow-wrap:anywhere}:is(.app-nav a:focus-visible,.home-more-panel summary:focus-visible,.header-fries-menu summary:focus-visible){outline-offset:-3px;outline:3px solid #2563eb}.page-heading-row{border-bottom:1px solid #e2e8f0;align-items:center;margin:0 0 14px;padding-bottom:12px}.page-heading-row h1{margin:0;font-size:clamp(1.5rem,2.4vw,2rem)}.view-switcher{background:#f8fafc;border:1px solid #d9dde3;border-radius:11px;padding:3px}.view-switcher button{min-height:34px;box-shadow:none;border-color:#0000;padding:6px 12px}.view-switcher button[aria-pressed=true]{color:#fff;background:#17191f}.page-heading-row+.row{align-items:center;gap:7px;margin-top:0}.page-heading-row+.row>button,.page-heading-row+.row>.button-link{padding:7px 10px;font-size:.88rem}.discovery-summary{color:#5f697b;margin:9px 0 14px;font-size:.83rem}.discovery-summary-row{align-items:center;gap:8px;min-width:0;margin:9px 0 14px;display:flex}.discovery-summary-row .discovery-summary{flex:1;min-width:0;margin:0}.summary-search{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:var(--surface);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.summary-search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.summary-search:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.discovery-tools,.column-controls{box-shadow:none;border-radius:12px;margin:10px 0 14px;padding:14px}.discovery-tools p:first-child,.column-controls p:first-child{margin-top:0}.discovery-pills{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.discovery-pills button{padding:6px 9px;font-size:.84rem}.column-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 12px;margin-bottom:10px;display:grid}#new-item-form{border-radius:16px;margin:14px 0 18px;padding:18px;box-shadow:0 3px 12px #0f172a0b}#new-item-form h2{margin:0 0 10px;font-size:1.14rem}#new-item-form label{font-weight:600}.description-label-row{flex-wrap:wrap;margin-top:10px}.template-keys{margin:0 0 7px}.template-keys .compact-button,.description-jump-controls .compact-button,.description-toggle{padding:5px 8px;font-size:.79rem}.quick-key-bar{margin-top:8px}.protection-reports{margin:6px 0 10px;padding-left:1.2em}.protection-reports li{overflow-wrap:anywhere;margin:4px 0}.protection-report-what{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.item-pickers{margin:10px 0 8px}.item-picker-buttons{grid-template-columns:repeat(auto-fit,minmax(7.4em,1fr));gap:6px;display:grid}.item-picker-button{text-align:left;justify-content:space-between;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:.88rem;display:flex}.item-picker-panel{border:1px solid #80808080;border-radius:11px;flex-direction:column;max-height:300px;margin-top:6px;display:flex;overflow:hidden}.item-picker-find{border-bottom:1px solid #80808059;flex:none;align-items:center;gap:6px;padding:8px;display:flex}.item-picker-find input{flex:1;min-width:0;margin:0}.item-picker-find button{flex:none;min-height:40px}.item-picker-choices{padding:6px;overflow:auto}.item-picker-choice{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:40px;margin:0;padding:6px 8px;font-weight:400;display:flex}.item-picker-choice input{flex:none;width:18px;height:18px;margin:0}.item-pickers .item-picker-choice span{overflow-wrap:anywhere;min-width:0;font-weight:400}.item-picker-choice:hover,.item-picker-quick:hover{background:#80808029}.item-picker-quick{width:100%;min-height:40px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;font-weight:400;display:flex}.item-picker-note{margin:0;padding:6px 10px 9px;font-size:.82rem}.item-picker-summary{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.item-picker-pill{overflow-wrap:anywhere;border:1px solid #80808080;border-radius:999px;padding:3px 9px;font-size:.8rem}.filter-showing{overflow-wrap:anywhere;margin:8px 0;line-height:2}.item-filters{grid-template-columns:repeat(auto-fit,minmax(min(13em,100%),1fr));gap:10px;margin:10px 0 0;display:grid}.item-filter-list{border:1px solid #80808080;border-radius:11px;min-width:0;margin:0;padding:6px 8px 8px}.item-filter-list legend{padding:0 4px;font-size:.88rem;font-weight:600}.item-filter-find{margin:2px 0 4px}.item-filter-choices{max-height:11.5em;overflow:auto}.item-filters .item-picker-choice{min-height:32px;padding:3px 6px}.item-filter-match{border-top:1px solid #80808059;flex-wrap:wrap;gap:4px 14px;margin-top:6px;padding-top:6px;font-size:.86rem;display:flex}.item-filter-match label{cursor:pointer;align-items:center;gap:6px;margin:0;font-weight:400;display:inline-flex}.item-filter-match input{width:auto;margin:0}.filter-chip{border-radius:999px;min-height:28px;padding:2px 9px;font-size:.82rem}.title-marks-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.title-marks-row>label{overflow-wrap:anywhere;min-width:0}.title-marks{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.title-marks select{min-width:0;max-width:100%}.title-marks label{margin:0;font-size:.86rem}.title-marks select{width:auto;margin:0;padding:4px 8px;font-size:.88rem}.title-link{color:inherit;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:2px 0;font-weight:700;-webkit-text-decoration:underline #80808099;text-decoration:underline #80808099}.title-link:hover{text-decoration-color:currentColor}.item-list-table .title-link{min-width:min(14rem,40vw)}.item-list-table .table-actions{justify-content:flex-end;min-width:0}.quick-key{border-radius:999px;padding:5px 9px;font-size:.8rem}.edit-options-toggle{margin-top:9px}.edit-options-panel{border-radius:12px;padding:14px}.list-card{background:0 0;border:0;overflow:visible}.list-card .item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin:0 0 10px;padding:15px 16px;box-shadow:0 2px 8px #0f172a09}.list-card .item:first-child{border-top:1px solid #e2e8f0}.item-title-row{min-width:0}.item-title-row strong{overflow-wrap:anywhere;min-width:0;font-size:1rem}.item .description{color:#475467;margin:8px 0 4px;line-height:1.5}.item-actions{gap:6px}.item-actions button{padding:7px 10px;font-size:.84rem}.item.editing{background:#f8fafc;border-color:#cbd5e1}.inline-edit>label:first-of-type{margin-top:0}.edit-actions{padding-top:4px}.item-list-table-wrap{border-radius:14px;box-shadow:0 2px 10px #0f172a0a}.item-list-table th{color:#475467;text-transform:uppercase;letter-spacing:.025em;background:#f8fafc;font-size:.79rem}.item-list-table td{padding-top:11px;padding-bottom:11px}.table-description{line-height:1.4}.table-actions{min-width:0}.table-actions .compact-button{padding:5px 8px;font-size:.79rem}html[data-theme=dark] .page-heading-row{border-color:#2e333d}html[data-theme=dark] .view-switcher,html[data-theme=dark] .item.editing,html[data-theme=dark] #new-item-form,html[data-theme=dark] .list-card .item,html[data-theme=dark] .item-list-table th{background:#1a1d24;border-color:#363b46}html[data-theme=dark] .item .description,html[data-theme=dark] .discovery-summary{color:#aeb4c0}@media (max-width:760px){.column-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading-row+.row{align-items:stretch}.page-heading-row+.row>button,.page-heading-row+.row>.button-link{text-align:center;flex:auto}}@media (max-width:520px){.page-heading-row{gap:8px}.view-switcher{margin-left:auto}.page-heading-row+.row{gap:5px}.page-heading-row+.row>button,.page-heading-row+.row>.button-link{flex:calc(50% - 5px);padding:6px 8px;font-size:.8rem}#new-item-form,.list-card .item{border-radius:12px;padding:14px 12px}.column-control-grid{grid-template-columns:1fr 1fr}.template-keys{gap:4px}.template-keys .compact-button{flex:auto}.item-actions{margin-top:10px}.item-actions button{flex:auto}}.shell>h1{margin:0 0 6px;font-size:clamp(1.5rem,2.4vw,2rem)}.shell>h1+.muted{margin-top:0;margin-bottom:16px}section.card{border-color:#e2e8f0;border-radius:16px;box-shadow:0 2px 10px #0f172a09}section.card>h2:first-child,.selection-tools>h2:first-child{margin-top:0;margin-bottom:6px;font-size:1.08rem}section.card>p:nth-child(2),.selection-tools>p:nth-child(2){margin-top:0}.selection-tools{padding:16px 18px}.selection-tools .row{gap:7px}.selection-tools button{padding:7px 10px;font-size:.86rem}.discovery-tools fieldset{border:1px solid #e2e8f0;border-radius:11px;min-width:0;margin:10px 0;padding:10px 12px 12px}.discovery-tools legend{color:#475467;padding:0 5px;font-size:.84rem;font-weight:700}.status-message{border-radius:11px;padding:10px 12px;box-shadow:0 1px 4px #0f172a09}.table-wrap{border-color:#e2e8f0;border-radius:14px;box-shadow:0 2px 10px #0f172a0a}.items-table th{color:#475467;text-transform:uppercase;letter-spacing:.025em;background:#f8fafc;font-size:.79rem}.items-table td{padding-top:11px;padding-bottom:11px}.danger{box-shadow:none}html[data-theme=dark] section.card,html[data-theme=dark] .table-wrap,html[data-theme=dark] .items-table th{background:#1a1d24;border-color:#363b46}html[data-theme=dark] .discovery-tools fieldset{border-color:#363b46}html[data-theme=dark] .discovery-tools legend{color:#aeb4c0}@media (max-width:520px){section.card,.selection-tools{border-radius:12px;padding:14px 12px}.selection-tools .row>button{flex:auto}.discovery-tools fieldset{padding:9px 10px 10px}}.select-box{flex:none;width:18px;height:18px}.item.is-selected,.item-list-table tr.is-selected td,.items-table tr.is-selected td{background:#e6eefb}@media (max-height:520px){.note-description{min-height:80px}}.item-created{margin:4px 0 0;font-size:.85rem}.item-code{white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:.85rem}.selection-bar-spacer{height:132px}.selection-bar{left:0;right:0;bottom:var(--app-footer-height);z-index:120;background:#e3ecfa;border-top:3px solid #1c456f;padding:10px 12px;position:fixed;box-shadow:0 -6px 16px #1020402e}.selection-bar-inner{flex-wrap:wrap;align-items:center;gap:8px;max-width:1100px;margin:0 auto;display:flex}.selection-count{min-width:92px}.selection-with-code{margin-top:0}.selection-clear{margin-left:0}.selection-footer{flex:1 0 100%;gap:8px;display:flex}.selection-footer>button{flex:50%}.selection-more-panel hr{border:0;border-top:1px solid #c9cdd4;width:100%;margin:4px 0}.selection-more-panel .danger{color:#fff;background:#b42318;border-color:#b42318}.selection-note,.selection-said{max-width:1100px;margin:6px auto 0;font-size:.9rem}.selection-said:empty{display:none}.selection-said.is-warning{color:#4a3200;background:#fff3d9;border-left:4px solid #d58d0b;padding:8px 10px;font-weight:600}html[data-theme=dark] .selection-said.is-warning{color:#ffe7a8;background:#3a2c08}.selection-more,.item-fries-menu{position:relative}.selection-more summary,.item-fries-menu summary{cursor:pointer;background:#fff;border:1px solid #d3d7de;border-radius:9px;padding:8px 12px;line-height:1.2;list-style:none}.item-fries-menu summary{padding:5px 10px;font-size:1.35rem;line-height:1}.selection-more summary::-webkit-details-marker{display:none}.item-fries-menu summary::-webkit-details-marker{display:none}.selection-more summary:after{content:" ▾"}.selection-more-panel,.item-fries-panel{z-index:150;background:#fff;border:1px solid #ddd;border-radius:10px;gap:6px;min-width:180px;padding:10px;display:grid;position:absolute}.selection-more-panel{bottom:calc(100% + 6px);left:0}.item-fries-panel{top:calc(100% + 6px);right:0}.selection-more-panel button,.item-fries-panel button{text-align:left;color:#17191f;background:#fff;border:1px solid #d3d7de;border-radius:7px;width:100%;padding:9px 10px;display:block}:is(.selection-more summary:focus-visible,.item-fries-menu summary:focus-visible){outline-offset:-3px;outline:3px solid #2563eb}html[data-theme=dark] .item.is-selected,html[data-theme=dark] .item-list-table tr.is-selected td,html[data-theme=dark] .items-table tr.is-selected td{background:#1f2a3d}html[data-theme=dark] .selection-bar{background:#1f2c44;border-top-color:#5b8fd6;box-shadow:0 -6px 18px #0000008c}html[data-theme=dark] .selection-more summary,html[data-theme=dark] .item-fries-menu summary,html[data-theme=dark] .selection-more-panel,html[data-theme=dark] .item-fries-panel,html[data-theme=dark] .selection-more-panel button,html[data-theme=dark] .item-fries-panel button{color:#f3f4f6;background:#1a1d24;border-color:#363b46}html[data-theme=dark] .selection-more-panel hr{border-top-color:#4b5260}.selection-number-dialog{color:#17191f;background:#fff;border:1px solid #b9c6d8;border-radius:14px;width:min(92vw,440px);max-width:calc(100vw - 24px);padding:20px}.selection-number-dialog::backdrop{background:#0a101c8c}.selection-number-dialog h2{margin:0 0 8px;font-size:1.25rem}.selection-number-dialog p{margin:0 0 14px}.selection-number-dialog .checkbox-label{align-items:center;gap:9px;margin:8px 0 18px;display:flex}.selection-number-actions{flex-wrap:wrap;justify-content:flex-end}.selection-number-dialog :focus-visible{outline-offset:2px;outline:3px solid #2563eb}html[data-theme=dark] .selection-number-dialog{color:#f3f4f6;background:#1a1d24;border-color:#4b5260}html[data-theme=dark] .selection-number-dialog p{color:#d1d5db}@media (max-width:520px){.selection-bar-spacer{height:190px}.selection-bar-inner>button{flex:auto}.selection-footer{flex:1 0 100%}.edit-save-actions button{padding:7px 9px;font-size:.88rem}}@media (max-width:520px),(max-height:520px){.selection-bar{overscroll-behavior:contain;max-height:40vh;overflow-y:auto}.selection-more-panel{margin-top:6px;position:static}}@media print{.screen-only,.selection-bar,.selection-bar-spacer{display:none!important}.selection-print .print-item h2{margin:0 0 4px;font-size:1.1rem}.selection-print .print-item .description{white-space:pre-wrap;margin:0}}:root{--s2-header-height:56px;--app-footer-height:max(58px,3.6rem)}.app-footer{height:var(--app-footer-height);justify-content:center;align-items:stretch;gap:0;padding:0}.app-footer .app-nav{white-space:normal;flex:auto;gap:0;max-width:720px;margin:0 auto;padding:0;overflow:visible}.app-footer .app-nav a{color:#4b5563;text-align:center;overflow-wrap:anywhere;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;min-height:0;padding:4px 2px;font-size:.72rem;font-weight:600;line-height:1.15;overflow:hidden}.app-footer .app-nav a:hover{background:#f1f5f9}.app-footer .app-nav a[aria-current=page]{color:#1c456f;font-weight:700;box-shadow:inset 0 3px #1c456f}.nav-icon{font-size:1.15rem;line-height:1}.footer-meta{align-self:center;padding:0 18px}.app-footer .app-nav~.footer-meta{display:none}html[data-theme=dark] .app-footer .app-nav a{color:#c3c9d4;background:0 0}html[data-theme=dark] .app-footer .app-nav a:hover{background:#252a33}html[data-theme=dark] .app-footer .app-nav a[aria-current=page]{color:#9cc4f5;box-shadow:inset 0 3px #9cc4f5}.brand-home-link{flex:0 auto;align-items:center;min-width:0;display:inline-flex}.brand-logo-pair{min-width:0;display:block}.brand-logo{object-fit:contain;width:auto;max-width:calc(100vw - 92px);height:50px;display:block}.brand-logo-dark,html[data-theme=dark] .brand-logo-light{display:none}html[data-theme=dark] .brand-logo-dark{display:block}@media (max-width:520px){.brand-logo{max-width:calc(100vw - 84px);height:48px}}.signin-logo{border-radius:12px;width:auto;max-width:100%;height:auto;max-height:90px;margin:0 0 14px;display:block}.brand-tagline{font-style:italic}@media (max-width:640px){.brand-tagline{display:block}}.menu-version{margin:0;padding:4px 10px;font-size:.82rem}.home-today{font-size:1rem}.home-todos{margin:0 0 16px}.home-section-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.home-section-row h2{margin:0;font-size:1.05rem}.home-section-row a{font-size:.9rem}.home-todo-list{margin:10px 0 0;padding:0;list-style:none}.home-todo-list li{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.home-todo-title{overflow-wrap:anywhere;min-width:0}.home-todo-date{flex:none;font-size:.85rem}.home-todo-more{margin:8px 0 0;font-size:.85rem}.home-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-list-box{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #d9dde3;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:16px;text-decoration:none;display:flex}.home-list-box strong{font-size:1.03rem}.home-list-box span{color:#667085;font-size:.88rem}.home-list-box:hover{background:#eef4fe;border-color:#3b82f6}.home-list-box:focus-visible{outline-offset:-3px;outline:3px solid #2563eb}.home-create-card{border-radius:14px;min-height:0;padding:12px 14px}.home-version{text-align:center;margin:18px 0 0;font-size:.8rem}html[data-theme=dark] .home-list-box{color:#f3f4f6;background:#1a1d24;border-color:#363b46}html[data-theme=dark] .home-list-box span{color:#aeb4c0}html[data-theme=dark] .home-list-box:hover{background:#252a33}html[data-theme=dark] .home-todo-list li{border-color:#2e333d}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.heading-with-search{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.page-heading-row{flex-wrap:wrap}.heading-search{padding:5px 10px;font-size:.85rem}.list-tools{align-items:center;gap:7px}.list-tools>button{padding:7px 10px;font-size:.88rem}#new-item-form .title-marks-row{margin-top:8px}.inline-edit .title-marks-row{justify-content:flex-end}.description-label-row{margin:10px 0 6px}.row-end{flex:none;margin-left:auto}.quick-key-group{flex:0 auto;gap:4px;min-width:0;display:flex}.quick-key-button{text-overflow:ellipsis;white-space:nowrap;flex:0 8ch;width:8ch;min-width:0;max-width:8ch;height:38px;min-height:38px;padding:6px;font-size:.86rem;overflow:hidden}.quick-key-button[aria-pressed=true]{color:#fff;background:#17191f}html[data-theme=dark] .quick-key-button[aria-pressed=true]{color:#fff;background:#64748b;border-color:#64748b}.add-row{flex-wrap:nowrap;align-items:center}.add-row>.row-end{white-space:nowrap;height:42px;min-height:42px}.description-label-row>.row-end{height:42px;min-height:42px}.description-actions-row{align-items:center;gap:8px;margin-top:8px;display:flex}.description-actions-row>.quick-key-group{flex:auto}.description-jump-controls{flex:0 0 56px;gap:2px;width:56px;display:flex}.description-jump-controls button{flex:0 0 27px;width:27px;min-width:27px;height:38px;min-height:38px;padding:0;line-height:1}.edit-actions{justify-content:space-between;align-items:center}.edit-save-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.sent-to-panel{background:#fff;border:1px solid #b9c6d8;border-radius:10px;max-width:1100px;margin:8px auto 0;padding:10px}.sent-to-panel label{margin-top:0}.sent-to-names{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sent-to-what{margin:8px 0 0;font-size:.85rem}html[data-theme=dark] .sent-to-panel{background:#151821;border-color:#363b46}@media (max-width:760px){.list-tools{align-items:stretch}.list-tools>button{text-align:center;flex:auto}}@media (max-width:520px){.list-tools{gap:5px}.list-tools>button{flex:calc(33.333% - 5px);padding:6px 8px;font-size:.8rem}.edit-actions{gap:8px}}
