:root{--trafalgar-charcoal: #2c2c2c;--trafalgar-gold: #f2c94c;--bg: #f3f3f3;--surface: #ffffff;--border: #dcdcdc;--text: var(--trafalgar-charcoal);--muted: #525252;--accent: color-mix(in srgb, var(--trafalgar-gold) 88%, var(--trafalgar-charcoal));--accent-on-accent: var(--trafalgar-charcoal);--accent-on-surface: color-mix(in srgb, var(--trafalgar-gold) 46%, var(--trafalgar-charcoal));--accent-fill-soft: color-mix(in srgb, var(--accent) 26%, transparent)}*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--text);font-size:15px;line-height:1.45}a{color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 72%,transparent);text-underline-offset:.2em}a:hover{text-decoration-color:var(--accent)}.layout{display:grid;grid-template-columns:76px 1fr;min-height:100vh}nav.nav-rail{background:var(--surface);border-right:1px solid var(--border);padding:1rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.35rem}.nav-rail-brand{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;box-sizing:border-box;margin-bottom:.35rem;flex-shrink:0;line-height:0;border-radius:10px;color:inherit;text-decoration:none;transition:background .15s ease}.nav-rail-brand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-rail-brand:hover{background:var(--bg)}.nav-rail-brand.is-active{background:var(--accent-fill-soft)}.nav-rail-brand-img{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none}.nav-rail-item{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;color:var(--muted);text-decoration:none;transition:background .15s ease,color .15s ease}.nav-rail-item:hover{background:var(--bg);color:var(--accent)}.nav-rail-item.is-active{background:var(--accent-fill-soft);color:var(--accent)}.nav-rail-spacer{flex:1;min-height:.5rem}.nav-rail-logout{margin-top:.5rem}main.workspace-shell{min-width:0;padding:0;background:var(--bg)}.workspace-inner{max-width:1200px;margin-inline:auto;padding:1.25rem clamp(1rem,2vw,1.75rem) 2rem}.page-head{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.page-title{margin:0;font-size:1.375rem;font-weight:600;letter-spacing:-.02em}.page-subtitle{margin:.35rem 0 0;font-size:.875rem;color:var(--muted);max-width:52ch}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.metric-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.metric-card{display:flex;flex-direction:column;gap:.35rem;min-height:112px}.metric-card-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.metric-card-value{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.metric-card-hint{font-size:.8125rem;color:var(--muted)}.metric-card-link{margin-top:auto;font-size:.875rem;font-weight:500;text-decoration:none}.metric-card-link:hover{text-decoration:underline}.shortcut-panel{padding:1rem 1.25rem}.shortcut-heading{margin:0 0 .75rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.shortcut-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.shortcut-list a{font-weight:500;text-decoration:none}.shortcut-list a:hover{text-decoration:underline}.panel.panel--data{padding:0;overflow:hidden}.panel.panel--data .table-wrap{overflow-x:auto;overflow-y:auto;max-height:min(62vh,680px)}.panel.panel--data .table{min-width:100%}.batch-selection-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.batch-selection-bar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.batch-selection-bar-count{font-size:.875rem;font-weight:600}.batch-selection-bar-linkish{font-size:.8125rem}.batch-selection-bar-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.batch-tags-checklist{display:flex;flex-direction:column;gap:.35rem;max-height:min(40vh,320px);overflow:auto;margin:.5rem 0 0;padding:.35rem 0}.batch-tags-check-label{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;cursor:pointer}.manage-entity-tags-modal.agent-modal.panel{width:min(520px,calc(100vw - 2rem))}.manage-tags-modal-body.agent-modal-body{gap:1rem}.manage-tags-callout{padding:.75rem 1rem;border-radius:8px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}.manage-tags-callout-lead{margin:0 0 .45rem;font-size:.9375rem;font-weight:600;color:var(--text);line-height:1.4}.manage-tags-callout-detail{margin:0;font-size:.8125rem;line-height:1.5}.manage-tags-empty{padding:1rem 1.125rem;border-radius:8px;border:1px dashed var(--border);background:color-mix(in srgb,var(--text) 3%,var(--surface));text-align:center}.manage-tags-empty-title{margin:0 0 .35rem;font-size:.875rem;font-weight:600;color:var(--text)}.manage-tags-empty-detail{margin:0;font-size:.8125rem;line-height:1.45}.manage-tags-list-shell{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.manage-tags-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--text) 3%,var(--surface))}.manage-tags-list-toolbar-label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.manage-tags-list-toolbar-meta{font-size:.8125rem;font-weight:600;color:var(--accent)}.manage-tags-toggle-scroll{display:flex;flex-wrap:wrap;gap:.45rem;align-content:flex-start;max-height:min(44vh,360px);margin:0;padding:.55rem .5rem;overflow:auto}.tag-toggle-grid{display:flex;flex-wrap:wrap;gap:.45rem;align-content:flex-start;margin:.5rem 0 0;padding:.15rem 0}.tag-toggle-grid--batch{max-height:min(40vh,320px);overflow:auto;padding:.35rem .15rem}.tag-toggle-chip{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;max-width:100%;min-height:2rem;padding:.4rem .85rem;margin:0;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text);font:inherit;font-size:.8125rem;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .1s ease}.tag-toggle-chip:not(.tag-toggle-chip--active):hover:not(:disabled){background:var(--bg);border-color:color-mix(in srgb,var(--text) 12%,var(--border))}.tag-toggle-chip:active:not(:disabled){transform:scale(.98)}.tag-toggle-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,var(--text));outline-offset:2px}.tag-toggle-chip:disabled{opacity:.55;cursor:not-allowed}.tag-toggle-chip--active-fallback{background:color-mix(in srgb,var(--accent) 12%,#ffffff)!important;border-color:color-mix(in srgb,var(--accent) 32%,var(--border))!important;color:var(--text)!important;font-weight:600}.tag-toggle-chip--active.tag-toggle-chip--active-fallback:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 18%,#ffffff)!important}.tag-toggle-chip--active:not(.tag-toggle-chip--active-fallback){font-weight:600}.tag-toggle-chip--active:not(.tag-toggle-chip--active-fallback):hover:not(:disabled){filter:brightness(.97)}.manage-tags-actions.agent-modal-actions{margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--border)}.batch-delete-summary{margin:.5rem 0 0;padding-left:1.1rem;color:var(--muted);font-size:.875rem}.table th.table-select-col,.table td.table-select-col{width:2.25rem;padding-left:.5rem;padding-right:.35rem;vertical-align:middle}.table-select-col input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.table thead th{position:sticky;top:0;z-index:1;background:var(--surface);box-shadow:0 1px 0 var(--border);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.table{width:100%;border-collapse:collapse;font-size:.875rem}.table th,.table td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border)}.tag-color-swatch{display:inline-block;width:1.25rem;height:1.25rem;border-radius:4px;border:1px solid var(--border);vertical-align:middle}.tag-color-field{display:flex;flex-direction:column;gap:.35rem}.tag-color-field-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.tag-color-picker-native{width:2.75rem;height:2rem;padding:0;border:1px solid var(--border);border-radius:6px;cursor:pointer;background:var(--surface)}.tag-color-picker-native:disabled{opacity:.45;cursor:not-allowed}.tag-color-field-checkbox{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;cursor:pointer;-webkit-user-select:none;user-select:none}.tag-color-field-checkbox input{margin:0}.tag-color-hex-readout{margin:0;font-size:.8125rem}.tags-catalog-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tags-catalog-tab-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--text)}.tags-settings-table .col-actions{white-space:nowrap}.tags-settings-table .row-actions{display:flex;flex-wrap:wrap;gap:.25rem}.panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1rem}.login-page-shell{max-width:420px;margin:4rem auto;padding-inline:clamp(.75rem,3vw,1rem)}.login-page-panel.panel{padding:0;overflow:hidden;border-radius:10px}.login-page-masthead{background:var(--surface);border-bottom:3px solid var(--accent);padding:1.125rem 1.35rem}.login-page-brand{display:flex;align-items:flex-end;gap:.875rem;margin:0}.login-page-brand-logo{width:48px;height:48px;flex-shrink:0;object-fit:contain;display:block}.login-page-brand-title{font-size:1.375rem;font-weight:600;letter-spacing:-.03em;color:var(--text);line-height:1.15}.login-page-brand-accent{color:var(--accent-on-surface);font-weight:700}.login-page-form{padding:1.25rem 1.35rem 1.35rem}.btn{background:var(--accent);color:var(--accent-on-accent);border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:600}.btn:not(.secondary):not(.danger-outline):not(.danger):hover:not(:disabled){background:color-mix(in srgb,var(--accent) 76%,var(--accent-on-accent))}.btn:not(.danger-outline):not(.danger):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,var(--text));outline-offset:2px}.btn.secondary{background:transparent;color:var(--text);border:1px solid var(--border)}.btn.sm{padding:.4rem .72rem;font-size:.8125rem;border-radius:6px}.btn.danger-outline{background:transparent;color:#991b1b;border:1px solid color-mix(in srgb,#b91c1c 45%,var(--border))}.btn.danger-outline:hover:not(:disabled){background:color-mix(in srgb,#fef2f2 100%,transparent);border-color:#b91c1c;color:#7f1d1d}.btn.danger-outline:focus-visible{outline:2px solid color-mix(in srgb,#b91c1c 55%,transparent);outline-offset:2px}.btn.danger{background:#b91c1c;color:#fff}.btn.danger:hover:not(:disabled){background:#991b1b}.btn.danger:focus-visible{outline:2px solid color-mix(in srgb,#b91c1c 50%,var(--surface));outline-offset:2px}.btn.icon-only{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;line-height:0}.btn.sm.icon-only{padding:.42rem;min-width:2.25rem;min-height:2.25rem}@keyframes crm-icon-spin{to{transform:rotate(360deg)}}.crm-icon-spinner{animation:crm-icon-spin .72s linear infinite}input{padding:.5rem;border:1px solid var(--border);border-radius:6px;width:100%;max-width:360px}.workspace-inner--record{max-width:1280px}.text-muted{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.font-medium{font-weight:600}.tabular-nums{font-variant-numeric:tabular-nums}.table-entity-link{color:var(--text);font-weight:600;text-decoration:none}.table-entity-link:hover{color:var(--accent);text-decoration:underline}.table-org-row-link{display:inline-flex;align-items:center;gap:.5rem;max-width:100%}.org-list-avatar-slot{display:inline-flex;flex-shrink:0;align-items:center}.org-list-avatar{width:28px;height:28px;border-radius:6px;object-fit:contain;border:1px solid var(--border);background:var(--bg);flex-shrink:0}.org-list-avatar--placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.record-breadcrumb{margin-bottom:.75rem}.record-back{font-size:.875rem;color:var(--muted);text-decoration:none;font-weight:500}.record-back:hover{color:var(--accent)}.record-header{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.record-header-main{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.record-header-text{min-width:0}.record-header-actions{flex-shrink:0;padding-top:.15rem;display:flex;align-items:center;gap:.5rem}.record-edit-form{display:flex;flex-direction:column;gap:.75rem}.record-edit-fields{display:grid;gap:.75rem;max-width:420px}.record-edit-fields input{margin-top:.25rem}.record-edit-fields .record-edit-select{margin-top:.25rem;max-width:420px;width:100%;padding:.5rem;border:1px solid var(--border);border-radius:6px;font:inherit;line-height:1.45;background:var(--surface);color:var(--text)}.record-edit-label{display:block;font-size:.8125rem;font-weight:500;color:var(--muted)}.record-edit-hint{display:block;margin-top:.35rem;font-size:.8125rem;line-height:1.35;font-weight:400}.record-edit-actions{display:flex;flex-wrap:wrap;gap:.5rem}.record-edit-error{margin:0;font-size:.875rem;color:#b91c1c}.record-edit-success{margin:0;font-size:.875rem;color:#15803d}.record-avatar{width:48px;height:48px;border-radius:10px;object-fit:contain;border:1px solid var(--border);background:var(--bg)}.record-avatar--placeholder{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.contact-list-avatar{width:56px;height:56px;border-radius:12px;object-fit:contain;border:1px solid var(--border);background:var(--bg);flex-shrink:0}.contact-list-avatar--placeholder{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;border:1px solid var(--border);font-size:.8125rem;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.contact-record-avatar{width:96px;height:96px;border-radius:20px;object-fit:contain;border:1px solid var(--border);background:var(--bg)}.contact-record-avatar--placeholder{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:20px;border:1px solid var(--border);font-size:2rem;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.record-title{margin:0}.record-subtitle{margin:.25rem 0 0;font-size:.875rem}.entity-record{display:grid;grid-template-columns:minmax(280px,400px) minmax(0,1fr);gap:1.25rem;align-items:start}@media(max-width:960px){.entity-record{grid-template-columns:1fr}}.detail-stack{display:flex;flex-direction:column;gap:1rem;min-width:0}.record-panel .record-section-title{margin:0 0 .875rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.org-stammdaten-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.org-stammdaten-panel-head .record-section-title{margin:0;flex:1;min-width:0}.org-stammdaten-panel-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.org-tags-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.org-tags-panel-head .record-section-title{margin:0;flex:1;min-width:0}.org-tags-chip-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.org-tag-chip{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:500;background:color-mix(in srgb,var(--text) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--text) 12%,var(--surface));color:var(--text)}.workspace-tag-chip--filled{border-width:1px;border-style:solid}.org-tags-empty{margin:0;font-size:.875rem}.detail-field-list{margin:0;display:flex;flex-direction:column;gap:.65rem}.detail-field{display:grid;grid-template-columns:minmax(100px,38%) 1fr;gap:.35rem 1rem;font-size:.875rem;align-items:baseline}.detail-field dt{margin:0;color:var(--muted);font-weight:500}.detail-field dd{margin:0;word-break:break-word}.detail-field-break{overflow-wrap:anywhere}.detail-field-pre{white-space:pre-wrap}.detail-field--block{grid-template-columns:1fr}.detail-field--block dt{margin-bottom:.2rem}.org-stammdaten-overview{display:flex;flex-direction:column;gap:.3rem;font-size:.8125rem;line-height:1.38;color:var(--text)}.org-stammdaten-row{margin:0;font-size:inherit}.org-stammdaten-site-link{color:var(--accent);font-weight:500;text-decoration:none;word-break:break-all}.org-stammdaten-site-link:hover{text-decoration:underline}.contact-linkedin-row{display:flex;align-items:center}.contact-linkedin-link{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:#0a66c2;border-radius:8px;padding:.2rem}.contact-linkedin-link:hover{color:#004182;background:color-mix(in srgb,#0a66c2 12%,transparent)}.contact-linkedin-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.org-stammdaten-address{margin:0;font-style:normal;display:flex;flex-direction:column;gap:.1rem}.org-stammdaten-address-line{font-size:inherit;margin:0}.org-stammdaten-notes{margin:0;white-space:pre-wrap;word-break:break-word;font-size:inherit}.org-delete-blockers-list{margin:.75rem 0 0;padding-left:1.25rem;line-height:1.5}.org-people-links-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.org-people-links-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px solid var(--border);font-size:.8125rem;line-height:1.35}.org-people-links-item:last-child{border-bottom:none}.org-people-links-main{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.35rem;min-width:0;flex:1}.org-people-links-name{color:var(--text);font-weight:500;flex-shrink:0}.org-people-links-meta-sep{color:var(--muted);font-weight:400;flex-shrink:0;-webkit-user-select:none;user-select:none}.org-people-links-title{color:var(--muted);font-weight:400;min-width:0}.org-people-links-remove{flex-shrink:0}.org-people-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.org-contact-picker-search-hint{margin:0 0 .75rem;font-size:.8125rem;line-height:1.35}.org-contact-picker-dialog .org-contact-picker-list{list-style:none;margin:0;padding:0;max-height:min(52vh,420px);overflow-y:auto;display:flex;flex-direction:column;gap:2px}.org-contact-picker-li{margin:0;padding:0}.org-contact-picker-option{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.55rem .65rem;border:1px solid transparent;border-radius:6px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.org-contact-picker-option:hover:not(:disabled){background:color-mix(in srgb,var(--text) 4%,var(--surface));border-color:var(--border)}.org-contact-picker-option:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,var(--border));outline-offset:2px}.org-contact-picker-option:disabled{opacity:.55;cursor:wait}.org-contact-picker-option-name{font-weight:500;font-size:.875rem}.org-contact-picker-option-meta{font-size:.75rem;color:var(--muted);word-break:break-all}.org-contact-picker-foot{margin:.65rem 0 0;font-size:.8125rem}.record-edit-fields .record-edit-textarea{margin-top:.25rem;width:100%;max-width:420px;min-height:6rem;padding:.5rem;border:1px solid var(--border);border-radius:6px;font:inherit;line-height:1.45;background:var(--surface);color:var(--text);resize:vertical}.table-wrap--compact{overflow-x:auto;margin:0 -1px}.table-wrap--compact .table th,.table-wrap--compact .table td{padding:.45rem .6rem}.badge{display:inline-block;padding:.15rem .45rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-radius:4px}.badge-primary{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.activity-panel.activity-panel{min-height:280px;display:flex;flex-direction:column}.activity-panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;margin-bottom:.875rem}.activity-panel-title-row .record-section-title{margin:0;flex:1;min-width:0}.activity-placeholder{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1.5rem .5rem;text-align:center;border:1px dashed var(--border);border-radius:8px;background:var(--bg)}.activity-placeholder-title{margin:0 0 .35rem;font-weight:600;font-size:.9375rem}.activity-placeholder-copy{margin:0 auto;max-width:36ch;font-size:.875rem;line-height:1.45}.notes-timeline-wrap{min-width:0;--notes-timeline-card-edge: color-mix(in srgb, var(--border) 72%, var(--text) 10%);--notes-timeline-card-shadow-inner: inset 0 1px 0 color-mix(in srgb, var(--surface) 88%, white);--notes-timeline-card-shadow-ambient: 0 1px 2px color-mix(in srgb, var(--text) 7%, transparent), 0 6px 16px color-mix(in srgb, var(--text) 5%, transparent)}.notes-add-btn{flex-shrink:0}.notes-timeline-card-actions{display:flex;flex-wrap:nowrap;gap:.25rem;align-items:center}.notes-detail-edit{display:inline-flex;align-items:center;gap:.35rem}.notes-detail-edit svg{flex-shrink:0}.notes-timeline-card-actions .notes-timeline-action-btn{padding:.42rem;min-width:2.25rem;min-height:2.25rem}.notes-detail-delete{display:inline-flex;align-items:center;gap:.35rem}.notes-detail-delete svg{flex-shrink:0}.notes-detail-actions{gap:.5rem;flex-wrap:wrap}.notes-org-timeline-via{font-size:.75rem;line-height:1.45;margin:0 0 .4rem;color:var(--text)}.notes-org-timeline-via-detail{margin:0 0 1rem}.notes-org-timeline-via-label{font-weight:600;color:var(--muted)}.notes-org-timeline-via-sep{color:var(--muted)}.notes-org-timeline-via-org{font-weight:600;border-bottom:1px dotted color-mix(in srgb,var(--muted) 45%,transparent)}.notes-org-timeline-via-contact{font-weight:600;color:var(--accent);text-decoration:none}.notes-org-timeline-via-contact:hover{text-decoration:underline}.notes-timeline-empty{margin-top:.25rem}.notes-timeline-muted{font-size:.875rem;line-height:1.45;padding:.5rem 0}.notes-timeline-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;position:relative}.notes-timeline-list:before{content:"";position:absolute;left:.52rem;top:.35rem;bottom:.35rem;width:1px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--border) 82%,var(--muted) 18%) 6%,color-mix(in srgb,var(--border) 82%,var(--muted) 18%) 94%,transparent 100%)}.notes-timeline-item{position:relative;padding-left:1.75rem;margin:0;padding-bottom:1.125rem}.notes-timeline-item:last-child{padding-bottom:0}.notes-timeline-marker{position:absolute;left:.52rem;top:.38rem;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9px;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));box-shadow:0 0 0 2px var(--bg);color:color-mix(in srgb,var(--accent) 78%,var(--text))}.notes-timeline-marker svg{flex-shrink:0}.notes-timeline-card{position:relative;border:1px solid var(--notes-timeline-card-edge, var(--border));border-radius:12px;padding:.8rem .95rem;background:var(--surface);box-shadow:var(--notes-timeline-card-shadow-inner),var(--notes-timeline-card-shadow-ambient);transition:border-color .18s ease,box-shadow .18s ease}@media(prefers-reduced-motion:reduce){.notes-timeline-card{transition:none}}.notes-timeline-card:hover{border-color:color-mix(in srgb,var(--accent) 18%,var(--notes-timeline-card-edge));box-shadow:var(--notes-timeline-card-shadow-inner),0 1px 3px color-mix(in srgb,var(--text) 8%,transparent),0 10px 24px color-mix(in srgb,var(--text) 7%,transparent)}.notes-timeline-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-bottom:.35rem}.notes-timeline-card-head-leading{display:flex;align-items:center;gap:.45rem .65rem;flex:1 1 auto;min-width:min(180px,100%)}.notes-timeline-card-head-leading .badge{flex-shrink:0}.notes-timeline-card-head-controls{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem .5rem}.notes-timeline-time{font-size:.75rem;white-space:nowrap}.notes-timeline-card-head-leading .notes-timeline-author-inline{flex:1;min-width:10ch}.notes-timeline-author-inline{margin:0;font-size:.8125rem;line-height:1.35;min-width:0}.notes-timeline-links-hint{font-weight:400}.notes-timeline-preview{margin:0;padding-bottom:.05rem;font-size:.875rem;line-height:1.45;color:var(--text);display:-webkit-box;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden}.notes-create-modal.agent-modal,.notes-detail-modal.agent-modal{width:min(520px,100%)}.notes-anchor-line{margin:0 0 1rem;font-size:.875rem}.notes-extra-links{margin:0 0 .85rem}.notes-extra-links-label{margin:0 0 .35rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.notes-extra-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.notes-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .35rem .2rem .55rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,var(--bg));font-size:.75rem;max-width:100%}.notes-chip-remove{border:none;background:transparent;cursor:pointer;font-size:1rem;line-height:1;padding:.1rem;border-radius:6px;color:var(--muted)}.notes-chip-remove:hover:not(:disabled){background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.notes-chip-remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.notes-link-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.notes-picker-search-label{display:block;margin-bottom:.65rem}.notes-picker-search-input{width:100%;padding:.45rem .55rem;border:1px solid var(--border);border-radius:8px;font:inherit;background:var(--surface);color:var(--text)}.notes-picker-list{max-height:min(48vh,380px)}.notes-picker-li{list-style:none;padding:.35rem}.notes-detail-meta-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.25rem}.notes-detail-dateline{font-size:.75rem;margin-left:auto}.notes-detail-author-intro{margin:.15rem 0 0!important}.notes-linked-block{margin-bottom:.85rem;padding:.65rem .75rem;border-radius:8px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,var(--bg))}.notes-linked-label{margin:0 0 .35rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.notes-linked-list{margin:0;padding-left:1.15rem;font-size:.8125rem;line-height:1.5}.notes-linked-link{color:var(--accent);font-weight:500;text-decoration:none}.notes-linked-link:hover{text-decoration:underline}.notes-detail-body-text{margin:0;font-size:.875rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-family:inherit;max-height:min(52vh,460px);overflow:auto}.empty-hint{font-size:.875rem}.agent-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto}.agent-modal{width:min(640px,100%);margin-top:2rem;padding:1.25rem;max-height:calc(100vh - 4rem);overflow:auto}.agent-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.agent-modal-head--lead{align-items:flex-start}.agent-modal-head-text{min-width:0;flex:1}.agent-modal-title-row{display:flex;align-items:center;gap:.5rem;min-width:0}.agent-modal-intro{margin:.35rem 0 0;font-size:.875rem;line-height:1.45;color:var(--muted);font-weight:400}.agent-modal-dismiss{flex-shrink:0;margin-top:.1rem}.agent-modal-title{margin:0;font-size:1.125rem;font-weight:600}.agent-modal-body{display:flex;flex-direction:column;gap:1rem}.agent-modal-error{color:#b91c1c;margin:0 0 .5rem}.agent-modal-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.csv-import-modal.agent-modal{width:min(820px,100%)}.csv-import-scroll{max-height:220px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.csv-import-map-table,.csv-import-preview-table{width:100%;border-collapse:collapse;font-size:.8125rem}.csv-import-map-table th,.csv-import-map-table td,.csv-import-preview-table th,.csv-import-preview-table td{padding:.35rem .5rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.csv-import-map-table th{font-weight:600;background:var(--bg)}.csv-import-org-fieldset{border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;margin:0}.csv-import-org-fieldset legend{padding:0 .35rem;font-size:.8125rem;font-weight:600}.csv-import-check{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.csv-import-org-grid{display:grid;gap:.65rem;margin-top:.65rem}.csv-import-options{display:grid;gap:.65rem}@media(min-width:560px){.csv-import-options{grid-template-columns:1fr 1fr}}.csv-import-preview summary{cursor:pointer;font-weight:500;font-size:.875rem}.csv-import-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.csv-import-error{color:#b91c1c;margin:.25rem 0 0;font-size:.875rem}.csv-import-error-list{margin:0;padding-left:1.15rem;max-height:200px;overflow:auto;font-size:.8125rem}.csv-import-delimiter-row{margin:.65rem 0}.csv-import-col-heading{font-weight:500}.csv-import-col-sample-cell{font-size:.75rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csv-import-parse-meta{font-size:.8125rem;margin:0 0 .5rem}.org-save-filter-dialog.agent-modal{width:min(440px,100%)}.org-save-filter-form.agent-modal-body{gap:1rem}.org-save-filter-title-icon{display:inline-flex;color:color-mix(in srgb,var(--accent) 85%,var(--muted));flex-shrink:0}.org-save-filter-summary{border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;background:color-mix(in srgb,var(--surface) 92%,var(--bg))}.org-save-filter-summary-label{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.org-save-filter-summary-text{margin:.35rem 0 0;font-size:.875rem;line-height:1.45;color:var(--text)}.org-save-filter-fields.record-edit-fields{max-width:none}.org-save-filter-name .org-save-filter-input{margin-top:.35rem;width:100%;padding:.5rem .65rem;border:1px solid var(--border);border-radius:8px;font:inherit;line-height:1.45;background:var(--surface);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.org-save-filter-name .org-save-filter-input:hover:not(:disabled){border-color:color-mix(in srgb,var(--border) 55%,var(--muted))}.org-save-filter-name .org-save-filter-input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.org-save-filter-scope-fieldset{border:none;margin:0;padding:0}.org-save-filter-scope-legend{margin-bottom:.35rem}.org-save-filter-scope-cards{display:flex;flex-direction:column;gap:.5rem}.org-save-filter-scope-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;padding:.75rem .85rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.org-save-filter-scope-card:hover:not(.org-save-filter-scope-card--disabled){border-color:color-mix(in srgb,var(--border) 50%,var(--muted));background:color-mix(in srgb,var(--surface) 94%,var(--bg))}.org-save-filter-scope-card--selected{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.org-save-filter-scope-card--selected:hover:not(.org-save-filter-scope-card--disabled){border-color:color-mix(in srgb,var(--accent) 65%,var(--border))}.org-save-filter-scope-card--disabled{opacity:.55;cursor:not-allowed}.org-save-filter-scope-card:focus-within:not(.org-save-filter-scope-card--disabled){outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,var(--border)),0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.org-save-filter-scope-card-title{font-size:.9375rem;font-weight:600;color:var(--text)}.org-save-filter-scope-card-desc{font-size:.8125rem;line-height:1.4;color:var(--muted);font-weight:400}.org-save-filter-actions{margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--border)}.agent-location-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.agent-location-picker{display:flex;flex-direction:column;gap:.5rem}.agent-location-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.agent-location-tab{display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.15rem;padding:.55rem .85rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer;font:inherit;color:var(--text);max-width:100%;transition:border-color .12s ease,background .12s ease}.agent-location-tab:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.agent-location-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,var(--border));outline-offset:2px}.agent-location-tab.is-active{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.agent-location-tab-label{font-weight:600;font-size:.875rem}.agent-location-tab-meta{font-size:.75rem;color:var(--muted);line-height:1.35}.agent-location-card{display:flex;gap:.75rem;padding:.75rem;border:1px solid var(--border);border-radius:8px;background:var(--bg);cursor:pointer}.agent-location-label{font-weight:600}.agent-location-meta{font-size:.875rem}.agent-cite-mini{margin:.35rem 0 0;padding-left:1rem;font-size:.8125rem}.agent-field-grid{display:flex;flex-direction:column;gap:.75rem}.agent-current-hint{display:block;font-size:.75rem;margin-top:.2rem}.agent-citations{border-top:1px solid var(--border);padding-top:.75rem}.agent-citations-title{margin:0 0 .35rem;font-size:.9375rem}.agent-reasoning{margin:0;font-size:.875rem}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.875em}.settings-page-head{display:flex;align-items:flex-start;gap:.875rem}.settings-page-head-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-top:.05rem;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--muted)}.settings-page-head-icon-svg{flex-shrink:0}.settings-page-head-copy{min-width:0}.settings-page .settings-users-link{margin:0 0 1rem}.settings-layout{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:1.75rem 2rem;align-items:start;max-width:1160px}@media(max-width:768px){.settings-layout{grid-template-columns:1fr;gap:1.25rem}}.settings-sidebar{position:sticky;top:.75rem;padding:.35rem 1.25rem .35rem 0;border-right:1px solid var(--border);margin-right:.25rem}@media(max-width:768px){.settings-sidebar{position:static;border-right:none;border-bottom:1px solid var(--border);padding:0 0 1rem;margin:0}}.settings-nav-group+.settings-nav-group{margin-top:1.35rem}.settings-nav-label{margin:0 0 .4rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.settings-nav-list{display:flex;flex-direction:column;gap:.2rem}.settings-sidebar-link{display:block;padding:.45rem .65rem;border-radius:8px;text-decoration:none;font-weight:500;font-size:.9375rem;color:var(--muted);transition:background .15s ease,color .15s ease}.settings-sidebar-link:hover{background:var(--bg);color:var(--text)}.settings-sidebar-link.is-active{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.settings-sidebar-hint{margin:0;font-size:.875rem;line-height:1.45}.settings-sidebar-hint code{font-size:.8125em}.settings-main{min-width:0}.settings-route-title{margin:0}.settings-route-head{margin-bottom:1.25rem}.settings-route-desc{margin:.5rem 0 0;max-width:42rem;line-height:1.45}.settings-route--access{max-width:960px}.settings-subnav{display:flex;gap:.35rem;margin:0 0 1.25rem;padding-bottom:.65rem;border-bottom:1px solid var(--border)}.settings-subnav-link{padding:.35rem .65rem;border-radius:8px;text-decoration:none;font-weight:500;color:var(--muted);transition:background .15s ease,color .15s ease}.settings-subnav-link:hover{background:var(--bg);color:var(--text)}.settings-subnav-link.is-active{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.settings-section{margin-top:.35rem}.settings-section-intro,.settings-detail-head{margin-bottom:1rem}.settings-detail-head .page-title{margin-bottom:.15rem}.settings-detail-kind{margin:0}.settings-agent-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem}.settings-agent-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);text-decoration:none;color:inherit;box-shadow:0 1px #00000008;transition:border-color .15s ease,box-shadow .15s ease}.settings-agent-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:0 2px 8px #0000000a}.settings-agent-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.settings-agent-card-title{font-weight:600;font-size:1rem}.settings-agent-status{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.settings-agent-status.is-on{color:#15803d}.settings-agent-status.is-off{color:var(--muted)}.settings-agent-card-kind{margin:0;font-size:.8125rem;word-break:break-all}.settings-agent-card-meta{margin:0;font-size:.875rem}.settings-agent-card-cta{margin-top:.25rem;font-size:.875rem;font-weight:500}.settings-tab-panel{padding:1.25rem;max-width:720px}.settings-ai-form{display:flex;flex-direction:column;gap:.75rem}.settings-toggle{display:flex;align-items:center;gap:.5rem;font-weight:500}.settings-field-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:560px){.settings-field-row{grid-template-columns:1fr}}.settings-prompt{margin-top:.25rem;max-width:none;width:100%}.settings-prompt-actions{display:flex;gap:.5rem}.settings-keys{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.settings-subhead{margin:0 0 .75rem;font-size:1rem;font-weight:600}.settings-key-list{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.settings-key-row{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.5rem 0;border-bottom:1px solid var(--border)}.settings-key-actions{display:flex;gap:.35rem}.settings-key-actions--block{flex-wrap:wrap;gap:.5rem;margin:.65rem 0 1rem}.settings-agent-key-status{margin:.35rem 0 0;font-size:.875rem}.settings-new-key{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.settings-fatal{color:#b91c1c}.org-list-toolbar-extra{flex:1;display:flex;justify-content:center;min-width:0}.org-list-quick-search{width:100%;max-width:320px}.org-list-quick-search-input{width:100%;padding:.45rem .6rem;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font:inherit}.org-list-quick-search-input:focus{outline:2px solid var(--accent);outline-offset:2px}.org-list-filters-panel{margin-bottom:1rem;padding:0;overflow:hidden}.org-list-filters-panel.panel{padding:0}.org-list-filters-section-label{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.org-list-filters-unified{min-width:0}.org-list-filters-unified-head.org-list-filters-disclosure-head{padding:.82rem 1.1rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 93%,var(--bg))}.org-list-filters-disclosure-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.45rem .85rem}.org-list-filters-disclosure-toggle{display:inline-flex;align-items:center;gap:.42rem;padding:.15rem .38rem;margin:-.15rem -.38rem;border:none;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left;max-width:100%}.org-list-filters-disclosure-toggle:hover{background:color-mix(in srgb,var(--bg) 65%,transparent)}.org-list-filters-disclosure-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.org-list-filters-disclosure-heading-label{line-height:1.35}.org-list-filters-disclosure-chevron{flex-shrink:0;color:var(--muted);transition:transform .18s ease}.org-list-filters-disclosure-toggle[aria-expanded=false] .org-list-filters-disclosure-chevron{transform:rotate(-90deg)}.org-list-filters-disclosure-summary{display:block;flex:1 1 min(260px,100%);min-width:0}.org-list-filters-disclosure-summary-row,.org-list-filters-disclosure-summary-primary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem .55rem}.org-list-filters-summary-separator{color:var(--muted);font-weight:600}.org-list-filters-summary-manual{text-align:right}.org-list-filters-saved-chip{display:inline-flex;align-items:center;padding:.13rem .48rem;border-radius:999px;font-size:.6375rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.org-list-filters-saved-chip--live{color:#065f46;background:color-mix(in srgb,#ecfdf5 100%,var(--surface));border:1px solid color-mix(in srgb,#6ee7b7 42%,var(--border))}.org-list-filters-saved-chip--pending{color:#92400e;background:color-mix(in srgb,#fffbeb 100%,var(--surface));border:1px solid color-mix(in srgb,#fcd34d 40%,var(--border))}.org-list-filters-saved-snippet{font-size:.8125rem;min-width:0;max-width:min(22rem,100%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-list-filters-disclosure-expandable{margin-top:.55rem}.org-list-filters-disclosure-expandable.org-list-filters-unified-body{margin-top:0}.org-list-filters-disclosure-expandable[hidden]{display:none}.org-list-filters-saved-section{padding:.85rem 1.1rem 1rem;border-bottom:1px solid var(--border);background:var(--surface)}.org-list-filters-subsection-label{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.org-list-filters-saved-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end}.org-list-filters-saved-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.org-list-filters-label{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1 200px}.org-list-filters-label-text{font-size:.75rem;font-weight:600;color:var(--muted)}.org-list-filters-saved-select{min-width:min(260px,100%)}.org-list-filters-rules-section{padding:.95rem 1.1rem 1.05rem;background:color-mix(in srgb,var(--bg) 35%,var(--surface))}.org-list-filter-empty-inline{font-size:.8125rem;max-width:36ch;line-height:1.4}.org-list-filters-rules-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap;margin-bottom:.65rem}.org-list-filters-rules-head-text{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.org-list-filters-status-pill{display:inline-flex;align-items:center;padding:.2rem .48rem;border-radius:999px;font-size:.6875rem;font-weight:650;letter-spacing:.03em;color:color-mix(in srgb,var(--text) 70%,var(--muted));background:color-mix(in srgb,var(--surface) 94%,var(--accent) 6%);border:1px solid color-mix(in srgb,var(--border) 70%,var(--accent) 30%)}.org-list-filters-rules-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.org-list-filter-column-labels{display:grid;grid-template-columns:minmax(6.75rem,1fr) minmax(7.5rem,1fr) minmax(10rem,2fr) 2.75rem;gap:.5rem;align-items:end;padding:0 0 .35rem;margin-bottom:.15rem;border-bottom:1px dashed color-mix(in srgb,var(--border) 85%,var(--muted));font-size:.6875rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.org-list-filter-column-label-actions{justify-self:end}.org-list-filter-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.org-list-filter-stack{list-style:none}.org-list-filter-and{display:flex;align-items:center;gap:.55rem;margin:.45rem 0 .4rem;color:var(--muted)}.org-list-filter-and-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--border) 18%,var(--border) 82%,transparent)}.org-list-filter-and-chip{flex-shrink:0;padding:.1rem .45rem;border-radius:4px;font-size:.65rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb,var(--surface) 94%,var(--accent) 6%);border:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.org-list-filter-row-card{padding:.55rem .6rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--border) 92%,var(--muted));background:var(--surface)}.org-list-filter-row-grid{display:grid;grid-template-columns:minmax(6.75rem,1fr) minmax(7.5rem,1fr) minmax(10rem,2fr) 2.75rem;gap:.5rem;align-items:center}.org-list-filter-row-grid>.org-list-filter-field,.org-list-filter-row-grid>.org-list-filter-op,.org-list-filter-row-grid>.org-list-filter-value,.org-list-filter-row-grid>select.record-edit-select{min-width:0;width:100%;max-width:none}.org-list-filters-panel select.record-edit-select,.org-list-filter-row-grid input.org-list-filter-value{box-sizing:border-box;min-height:2.5rem;padding:.5rem .625rem;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;line-height:1.35}.org-list-filters-saved-row select.record-edit-select{min-height:2.25rem;padding:.42rem .625rem;font-size:.8125rem;line-height:1.3}.org-list-filter-field,.org-list-filter-op{min-width:0}.org-list-filter-no-value{min-width:0;font-size:.8125rem}.org-list-filter-remove{justify-self:end}.org-list-filter-empty{margin:0;padding:.75rem .85rem;border-radius:8px;border:1px dashed color-mix(in srgb,var(--border) 92%,transparent);background:color-mix(in srgb,var(--surface) 86%,transparent)}.org-list-filter-empty-title{margin:0;font-size:.875rem;font-weight:600;color:var(--text)}.org-list-filter-empty-hint{margin:.35rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted)}@media(max-width:720px){.org-list-filter-column-labels{display:none}.org-list-filter-row-grid{grid-template-columns:1fr}.org-list-filter-remove{justify-self:stretch;width:fit-content}}.org-list-pager-actions{padding:.75rem 1rem 1rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}
