.data-view-root{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.data-view-root.data-view-minimal .data-view-content-area{padding-top:0}.data-view-root.data-view-minimal .grid-layout-wrapper{padding-bottom:0}.data-view-content-pane-container{min-height:0;padding:0 var(--spacing-6) var(--spacing-6);flex:1;gap:1rem;display:flex;position:relative}.data-view-content-area{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.grid-toolbar{padding:0 0 var(--spacing-2);flex-direction:column;justify-content:center;min-height:26px;margin-bottom:0;display:flex}.views-toolbar-row{padding:var(--spacing-2) var(--spacing-6);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:nowrap;display:flex}.grid-toolbar--embedded{gap:var(--spacing-2);padding:var(--spacing-1) 0 var(--spacing-2);flex-direction:column;display:flex;position:static!important}.grid-toolbar--embedded .embedded-toolbar-row{justify-content:space-between;padding:0}.data-view-root--embedded .data-view-content-pane-container{padding:0}.views-tab-bar-container{align-items:center;gap:var(--spacing-3,12px);scrollbar-width:none;-ms-overflow-style:none;flex:1 1 0;min-width:0;display:flex;overflow:auto hidden}.views-tab-bar-container::-webkit-scrollbar{display:none}.toolbar-actions-group{flex:none}.grid-toolbar-pills-row,.grid-toolbar-search-row{padding-left:var(--spacing-6);padding-right:var(--spacing-6);margin-top:var(--spacing-2)}.toolbar-button-group:not([data-slot=tabs-list]){flex-wrap:nowrap;align-items:center;gap:2px;display:inline-flex}.toolbar-button-group:not([data-slot=tabs-list]) button{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex;position:relative}.toolbar-button-group:not([data-slot=tabs-list]) button:hover{color:var(--text-primary);background:0 0}.toolbar-button-group:not([data-slot=tabs-list]) button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.toolbar-button-group:not([data-slot=tabs-list]) button.active{color:var(--text-primary);background:0 0;font-weight:600}.toolbar-button-group:not([data-slot=tabs-list]) button.active:after{content:"";background:var(--tab-secondary-underline);border-radius:.5px;height:1px;position:absolute;bottom:0;left:6px;right:6px}.filter-pill,.grid-toolbar-filter-pill{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius);font-size:var(--text-xs);color:var(--text-secondary);transition:all var(--duration-fast) var(--ease-out);cursor:pointer;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.grid-toolbar-filter-pill>*{white-space:nowrap;flex-wrap:nowrap;align-items:center;display:inline-flex}.filter-pill:hover,.grid-toolbar-filter-pill:hover{background:var(--surface-3);border-color:var(--border);color:var(--text-primary)}.dark .filter-pill,.dark .grid-toolbar-filter-pill{background:var(--surface-3);border-color:var(--border-subtle)}.dark .filter-pill:hover,.dark .grid-toolbar-filter-pill:hover{background:var(--surface-4);border-color:var(--border)}.filter-pill-remove,.grid-toolbar-filter-pill .filter-pill-remove{opacity:.5;transition:opacity var(--duration-fast)}.filter-pill:hover .filter-pill-remove,.grid-toolbar-filter-pill:hover .filter-pill-remove{opacity:1}.views-button{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);font-size:var(--text-sm);color:var(--text-secondary);transition:all var(--duration-fast) var(--ease-out);padding:6px 14px;font-weight:500}.views-button:hover{background:var(--surface-2);color:var(--text-primary);border-color:var(--border)}.dark .views-button{background:var(--surface-2)}.dark .views-button:hover{background:var(--surface-3)}.views-tab-bar-row{padding:var(--spacing-2) 0;border-bottom:1px solid var(--border);align-items:center;display:flex}.views-tab-bar-container .views-tab-bar{padding-left:0}.views-tab-bar-row .views-tab-bar{padding-left:var(--spacing-6)}.views-tab-bar{align-items:center;gap:0;height:32px;display:flex}.views-tab-separator{background-color:var(--border-subtle);flex-shrink:0;width:1px;height:16px}.views-tab{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:flex;position:relative}.views-tab:hover{color:var(--text-primary)}.views-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.views-tab.active{color:var(--text-primary);font-weight:600}.views-tab.active:after{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;bottom:0;left:8px;right:8px}.views-tab-icon{opacity:.7;flex-shrink:0;align-items:center;display:flex}.views-tab.active .views-tab-icon{opacity:1}.views-tab-label{text-overflow:ellipsis;max-width:150px;overflow:hidden}.views-tab.views-tab-add{color:var(--text-muted);padding:6px 8px}.views-tab.views-tab-add:hover{color:var(--accent)}.dark .views-tab-separator{background-color:var(--border)}.edit-view-popover{min-width:200px}.edit-view-action{width:100%;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.edit-view-action:hover{background-color:var(--surface-1);color:var(--text-primary)}.dark .edit-view-action:hover{background-color:var(--surface-2)}.edit-view-action-destructive{color:var(--danger)}.edit-view-action-destructive:hover{background-color:var(--danger-subtle);color:var(--danger)}.view-selector-section-header{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:8px 12px 4px;font-weight:700}.view-selector-item{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-out);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.view-selector-item:hover{background:var(--surface-1)}.dark .view-selector-item:hover{background:var(--surface-2)}.view-selector-item.active{background:var(--accent-subtle);color:var(--accent)}.view-selector-action{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out);cursor:pointer;border-top:1px solid var(--border-subtle);align-items:center;gap:8px;margin-top:4px;padding:12px 12px 10px;display:flex}.view-selector-action:hover{background:var(--surface-1);color:var(--text-primary)}.dark .view-selector-action:hover{background:var(--surface-2)}.view-selector-action.destructive{color:var(--danger)}.view-selector-action.destructive:hover{background:var(--danger-subtle)}.toolbar-pills-container{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.grid-toolbar-search-row{justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap;align-items:center}.grid-toolbar-heading{white-space:nowrap;color:var(--text-secondary);margin:0;font-weight:600}.dark .grid-toolbar-heading{color:var(--text-primary)}.grid-toolbar-search-input{flex:0 300px;min-width:200px;max-width:300px}.toolbar-search-input-wrapper{animation:.15s ease-out fadeIn}.toolbar-search-input-wrapper [data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 0 1px var(--accent);border-color:var(--accent);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.grid-toolbar-controls{gap:var(--spacing-4);align-items:center}.grid-toolbar-controls button{transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.grid-toolbar-controls svg{stroke-width:2.4px}.grid-toolbar-manual-controls>button,.grid-toolbar-manual-controls>div>button{box-shadow:inset 0 0 0 1px var(--border);background-color:#0000;border-radius:50%}.grid-toolbar-manual-controls>button:hover,.grid-toolbar-manual-controls>div>button:hover{background-color:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--accent)}.dark .grid-toolbar-manual-controls>button,.dark .grid-toolbar-manual-controls>div>button{box-shadow:inset 0 0 0 1px var(--border)}.dark .grid-toolbar-manual-controls>button:hover,.dark .grid-toolbar-manual-controls>div>button:hover{background-color:var(--surface-2);color:var(--accent-hover)}.grid-toolbar-controls button:hover:not(.toolbar-icon-active){color:var(--accent)}.dark .grid-toolbar-controls button:hover:not(.toolbar-icon-active){color:var(--accent-hover)}.grid-toolbar-controls>:focus-visible,.grid-toolbar-controls>:focus{box-shadow:none;outline:none}.filter-option-button:hover{background-color:var(--surface-1)}.dark .filter-option-button:hover{background-color:var(--surface-2)}.filter-popover-dropdown .filter-field-button{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out);cursor:pointer;display:flex;position:relative;overflow:visible}.filter-popover-dropdown .filter-field-button:hover:not(:disabled){background-color:var(--surface-1)}.dark .filter-popover-dropdown .filter-field-button:hover:not(:disabled){background-color:var(--surface-2)}.filter-popover-dropdown .filter-field-button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.filter-popover-dropdown .filter-field-button:hover .delete-icon{opacity:1}.filter-field-icon{opacity:var(--opacity-muted);flex-shrink:0}.filter-popover-dropdown{background-color:var(--surface-0);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xl)}.dark .filter-popover-dropdown{background-color:var(--surface-2);border-color:var(--border)}.filter-operator-select{flex-shrink:0}.filter-operator-select>*{color:var(--text-muted);background-color:#0000}.filter-operator-select input{font-weight:400;font-size:var(--text-sm);color:var(--text-muted);text-align:right;cursor:pointer;background-color:#0000;border:none;height:auto;min-height:auto;padding-left:0;padding-right:20px}.filter-popover-header{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:500}.sort-direction-button{border-radius:var(--radius-sm);width:100%;transition:background-color var(--duration-fast) var(--ease-out);cursor:pointer;background-color:#0000;padding:10px 12px}.sort-direction-button:hover:not(.selected){background-color:var(--surface-1)}.dark .sort-direction-button:hover:not(.selected){background-color:var(--surface-2)}.sort-direction-button.selected{background-color:var(--accent-subtle)}.filter-popover-header-button{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out);display:flex}.filter-popover-header-button .filter-popover-field-name{text-align:left;flex:1}.filter-popover-chevron{transition:transform var(--duration-normal) var(--ease-out);opacity:var(--opacity-disabled)}.filter-popover-chevron.expanded{transform:rotate(180deg)}.advanced-filters-link{transition:background-color var(--duration-fast) var(--ease-out)}.advanced-filters-link:hover{background-color:var(--surface-1)}.dark .advanced-filters-link:hover{background-color:var(--surface-2)}.grid-toolbar-icon-active{background-color:var(--accent);color:var(--surface-0)}.dark .grid-toolbar-icon-active{background-color:var(--accent-hover)}.toolbar-icon-divider{background-color:var(--border-subtle);width:1px;height:24px;margin:0 var(--spacing-2);flex-shrink:0}.dark .toolbar-icon-divider{background-color:var(--border)}.grid-toolbar-filter-pills-container{justify-content:space-between;align-items:center;gap:var(--spacing-2);background-color:#0000;border:none;border-radius:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.grid-toolbar-filter-pills-wrapper{flex:1}.grid-toolbar-filter-pills{flex-wrap:wrap;flex:1}.grid-toolbar-filter-pills-icon{color:var(--text-muted);flex-shrink:0}.grid-toolbar-filter-pill{background-color:var(--surface-2);color:var(--text-secondary);border:1px solid var(--surface-2);cursor:pointer;display:inline-flex}.dark .grid-toolbar-filter-pill{background-color:var(--surface-2);color:var(--text-primary);border-color:var(--surface-2)}.grid-toolbar-filter-pill.editing{cursor:default}.advanced-filter-group{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);transition:all var(--duration-normal) var(--ease-out)}.advanced-filter-group:hover{border-color:var(--border);box-shadow:var(--shadow-sm)}.dark .advanced-filter-group:hover{border-color:var(--border-strong)}.filter-group-header{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-3)}.filter-condition-row{background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-out)}.filter-condition-row:hover{border-color:var(--border);box-shadow:var(--shadow-sm)}.dark .filter-condition-row{background:var(--surface-1)}.dark .filter-condition-row:hover{border-color:var(--border-strong)}.grouping-menu-dropdown .grouping-field-button{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out);cursor:pointer;background-color:#0000;display:flex}.grouping-menu-dropdown .grouping-field-button:hover{background-color:var(--surface-1)}.dark .grouping-menu-dropdown .grouping-field-button:hover{background-color:var(--surface-2)}.grouping-menu-dropdown .grouping-field-button.active{background-color:var(--accent-subtle)}.grouping-field-icon{opacity:var(--opacity-muted);flex-shrink:0}.sortable-item{align-items:center;gap:var(--spacing-2);cursor:move;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--spacing-2);user-select:none;transition:background-color var(--duration-fast) var(--ease-out);background-color:#0000;display:flex}.sortable-item.is-hovered{background-color:var(--surface-1)}.dark .sortable-item.is-hovered{background-color:var(--surface-2)}.sortable-item.is-dragging{opacity:var(--opacity-disabled)}.sortable-item.is-drag-over{border-top:2px solid var(--accent)}.sortable-item.is-locked{cursor:default;opacity:var(--opacity-muted)}.sortable-item.is-locked .drag-handle{cursor:not-allowed;opacity:.6;color:var(--text-muted)}.sortable-item-checkbox{flex-shrink:0}.sortable-item-icon{opacity:var(--opacity-muted);flex-shrink:0;display:flex}.sortable-item-label{font-size:var(--text-sm);flex:1}.sortable-item .drag-handle{opacity:.6;transition:opacity var(--duration-fast) var(--ease-out);color:var(--text-muted);align-items:center;display:flex}.sortable-item:hover .drag-handle{opacity:1}.sortable-item-group{cursor:default;background-color:var(--surface-1);margin-top:var(--spacing-2);margin-bottom:var(--spacing-1)}.sortable-item-group:first-child{margin-top:0}.dark .sortable-item-group{background-color:var(--surface-2)}.sortable-item-expand{width:20px;height:20px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.sortable-item-expand:hover{background-color:var(--surface-2);color:var(--text-primary)}.dark .sortable-item-expand:hover{background-color:var(--surface-3)}.sortable-item-group-label{color:var(--text-primary);font-weight:600}.filter-operator-badge{background-color:var(--surface-2);border-radius:var(--radius-sm)}.filter-label-text{color:var(--text-muted)}.toolbar-icon-active,.grid-lock-icon{color:var(--accent)}.filter-operator-select-trigger{height:24px;font-size:var(--text-sm);background:0 0;border:none;padding-left:4px;padding-right:4px}.search-icon-position{color:var(--text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.view-delete-icon{opacity:0;width:24px;height:24px;transition:opacity var(--duration-fast) var(--ease-out);color:var(--danger);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.view-delete-icon:hover,:has(.view-delete-icon):hover .view-delete-icon{opacity:1}.menu-empty-text{color:var(--text-muted)}.menu-item-destructive{color:var(--danger)}.menu-item-destructive:hover{background-color:var(--danger-subtle)}.button-destructive{color:var(--danger)}.button-destructive:hover{color:var(--danger-hover)}.button-destructive-text,.button-destructive-text:hover{color:var(--danger)}.loading-skeleton-container{padding:1rem}.loading-skeleton-table{border:1px solid var(--border-subtle);border-radius:var(--radius);overflow:hidden}.loading-skeleton-header{background-color:var(--surface-1);border-bottom:1px solid var(--border-subtle);grid-template-columns:40px 1fr 1fr 100px 100px 120px 100px;gap:12px;padding:14px 10px;display:grid}.loading-skeleton-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:40px 1fr 1fr 100px 100px 120px 100px;gap:12px;padding:14px 10px;display:grid}.loading-skeleton-row:last-child{border-bottom:none}.thumbnails-skeleton-grid{gap:var(--spacing-4);padding:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;height:100%;display:grid;overflow:hidden}.thumbnail-skeleton-card{border:1px solid var(--border-subtle);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.thumbnail-skeleton-image{aspect-ratio:3/4;border-radius:0;width:100%}.thumbnail-skeleton-info{padding:var(--spacing-2) var(--spacing-3) var(--spacing-3);flex-direction:column;gap:6px;display:flex}.flex-1{flex:1}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.field-icon{opacity:var(--opacity-muted);flex-shrink:0;align-items:center;display:flex}.pos-relative{position:relative}.inline-block{display:inline-block}.grid-bulk-actions-content{align-items:center;gap:var(--spacing-4);display:flex}.grid-bulk-actions-content>*,.grid-bulk-actions-content button,.grid-bulk-actions-text{font-size:var(--text-sm)}@media (width<=991px){.grid-toolbar-search-input{flex:0 60%;max-width:60%}.views-tab-bar-container,.views-tab-bar-row{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=767px){.views-toolbar-row{gap:var(--spacing-2);flex-wrap:nowrap}.views-tab-bar-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex:1 1 0;min-width:0;overflow-x:auto}.views-tab-bar-container::-webkit-scrollbar{display:none}.toolbar-actions-group{flex:none;justify-content:flex-end}.views-tab-bar-row{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.views-tab-bar-row::-webkit-scrollbar{display:none}.grid-toolbar-search-row{align-items:stretch;gap:var(--spacing-3);flex-direction:column}.grid-toolbar-search-row>div:first-child{flex-wrap:wrap;justify-content:flex-start;width:100%}.grid-toolbar-pills-row,.grid-toolbar-filter-pills{flex-wrap:wrap}.grid-toolbar-heading{display:none}.grid-toolbar-controls{justify-content:center;align-self:center;display:flex}.view-selector-inline{flex-direction:column;align-items:center;width:100%}.view-selector-inline>*{width:auto}.grid-toolbar-manual-controls,.grid-toolbar-controls>div:has(.grid-toolbar-manual-controls){display:none}.grid-toolbar{padding:var(--spacing-2) 0}}.grid-toolbar-search-row .toolbar-layout-button{min-width:80px}.toolbar-new-button{background-color:var(--accent)!important;color:#fff!important;transition:all .15s ease-out!important;box-shadow:0 1px 2px #0000000d!important}.toolbar-new-button:hover:not(:disabled){background-color:var(--purple-10)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.toolbar-new-button:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 1px 2px #0000001a!important}.url-cell-stack{gap:var(--spacing-1)}.url-cell-container{align-items:center;max-width:100%;display:inline-flex}.url-cell-link{color:var(--accent);transition:all var(--duration-fast) var(--ease-out);border-radius:var(--radius-sm);align-items:center;max-width:100%;margin:-2px -4px;padding:2px 4px;text-decoration:none;display:inline-flex}.url-cell-link:hover{color:var(--accent-hover);background-color:var(--accent-subtle)}.url-cell-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.url-cell-link:active{color:var(--accent-active)}.url-cell-text{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.url-cell-icon{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out);flex-shrink:0}.url-cell-link:hover .url-cell-icon{color:var(--accent)}.url-cell-more-text{color:var(--text-muted);padding-left:4px;font-style:italic}.dark .url-cell-link{color:var(--accent)}.dark .url-cell-link:hover{color:var(--accent-hover);background-color:var(--accent-subtle)}.dark .url-cell-icon{color:var(--text-muted)}.dark .url-cell-link:hover .url-cell-icon{color:var(--accent-hover)}.email-cell-stack{gap:var(--spacing-1)}.email-cell-container{align-items:center;max-width:100%;display:inline-flex}.email-cell-link{color:var(--accent);transition:all var(--duration-fast) var(--ease-out);border-radius:var(--radius-sm);align-items:center;max-width:100%;margin:-2px -4px;padding:2px 4px;text-decoration:none;display:inline-flex}.email-cell-link:hover{color:var(--accent-hover);background-color:var(--accent-subtle)}.email-cell-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.email-cell-link:active{color:var(--accent-active)}.email-cell-text{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.email-cell-icon{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out);flex-shrink:0}.email-cell-link:hover .email-cell-icon{color:var(--accent)}.email-cell-more-text{color:var(--text-muted);padding-left:4px;font-style:italic}.dark .email-cell-link{color:var(--accent)}.dark .email-cell-link:hover{color:var(--accent-hover);background-color:var(--accent-subtle)}.dark .email-cell-icon{color:var(--text-muted)}.dark .email-cell-link:hover .email-cell-icon{color:var(--accent-hover)}.logo-cell-container{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.logo-cell-image{object-fit:cover;border:1px solid var(--border-subtle);background-color:var(--surface-0);border-radius:50%;width:32px;height:32px}.logo-cell-placeholder{background-color:var(--surface-1);border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.dark .logo-cell-image{border-color:var(--border);background-color:var(--surface-1)}.dark .logo-cell-placeholder{background-color:var(--surface-2);border-color:var(--border)}.image-cell-stack{gap:var(--spacing-2);flex-direction:column;display:flex}.image-cell-container{align-items:center;gap:var(--spacing-2);display:inline-flex}.image-cell-image{object-fit:contain;border-radius:var(--radius);border:1px solid var(--border-subtle);background-color:var(--surface-0);width:auto;max-width:120px;height:auto;max-height:80px}.image-cell-placeholder{border-radius:var(--radius);background-color:var(--surface-1);border:1px solid var(--border-subtle);min-width:80px;min-height:80px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.image-cell-more-text{color:var(--text-muted);margin-top:var(--spacing-1);padding-left:4px;font-style:italic}.dark .image-cell-image{border-color:var(--border);background-color:var(--surface-1)}.dark .image-cell-placeholder{background-color:var(--surface-2);border-color:var(--border)}.grid-cell-readonly-content:has(.product-image-cell),.grid-cell-readonly-content:has(.product-image-placeholder){padding:0}.product-image-cell{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;min-height:36px;display:flex;position:relative}.product-image-thumb{object-fit:cover;border:1px solid color-mix(in srgb, var(--border) 60%, transparent);background-color:var(--background);border-radius:5px;width:32px;height:32px;transition:border-color .15s,box-shadow .15s}.product-image-cell:hover .product-image-thumb{border-color:var(--border);box-shadow:0 1px 4px #00000014}.product-image-placeholder{width:100%;height:100%;min-height:36px;color:var(--text-muted);opacity:.4;justify-content:center;align-items:center;display:flex}.product-image-hover-content{border-radius:8px;justify-content:center;align-items:center;width:auto;max-width:320px;padding:8px;display:flex}.product-image-enlarged{object-fit:contain;border-radius:6px;width:auto;max-width:280px;height:auto;max-height:280px}.product-image-video-overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-image-video-overlay svg{color:#fff;fill:#fff;filter:drop-shadow(0 1px 2px #00000080)}.dark .product-image-thumb{border-color:color-mix(in srgb, var(--border) 60%, transparent);background-color:var(--surface-1)}.dark .product-image-cell:hover .product-image-thumb{border-color:var(--border);box-shadow:0 1px 4px #00000040}.dark .product-image-placeholder{background-color:color-mix(in srgb, var(--surface-2) 50%, transparent);border-color:color-mix(in srgb, var(--border) 40%, transparent)}.react-select__menu-portal{pointer-events:auto!important;z-index:9999!important}.react-select__menu{pointer-events:auto!important}.react-select__option{pointer-events:auto!important;cursor:pointer!important}[data-radix-focus-guard]{pointer-events:none!important}.agenda-layout{padding:var(--spacing-2)}.data-view-minimal .agenda-layout{padding:0}.grid-layout-agenda{max-height:100%;overflow-y:auto}.data-view-root [data-slot=badge],.pane-content [data-slot=badge],.record-facts-column [data-slot=badge],.entity-detail-page [data-slot=badge],.grid-toolbar-filter-pill,.filter-pill{font-size:var(--text-xs)}.grid-layout-wrapper{flex-direction:column;height:100%;min-height:0;display:flex}.grid-layout-wrapper>:first-child{flex-direction:column;flex:1;min-height:0;display:flex}.grid-layout-wrapper>.grid-count-container{flex:none}:root,.dark{--grid-bg:transparent;--grid-header-bg:var(--background);--grid-hover-bg:var(--row-hover);--grid-border:var(--border-subtle);--grid-group-bg:var(--surface-1);--grid-group-hover:var(--surface-2)}.grid-bulk-actions-content{gap:var(--spacing-2);align-items:center}.grid-bulk-actions-text{font-size:var(--text-sm);font-weight:500}.grid-bulk-actions-buttons{gap:var(--spacing-2)}.grid-bulk-action-button{height:28px;font-size:var(--text-xs);padding:0 10px}.grid-layout-wrapper{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.grid-table-container{overflow-anchor:none;background-color:var(--grid-bg);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:var(--radius);border:none;flex:1 1 0;min-height:0;display:block;position:relative;overflow:auto}.grid-table-container table{table-layout:fixed;border-collapse:separate;border-spacing:0;background-color:var(--grid-bg);display:table!important;position:relative!important}.grid-table-container>div,.grid-table-container>table{contain:none!important;will-change:auto!important;filter:none!important;perspective:none!important;transform:none!important}.grid-table-container>*{height:auto!important;overflow:visible!important}.grid-table-container table thead th>*{transform:none!important}.grid-table-container table th.grid-table-header{cursor:pointer;user-select:none;white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;overflow:hidden;z-index:calc(var(--z-sticky) + 5)!important;background-color:var(--grid-header-bg)!important;box-shadow:0 1px 0 0 var(--grid-border)!important;position:sticky!important;top:0!important}.grid-table-container table thead th{z-index:calc(var(--z-sticky) + 5)!important;position:sticky!important;top:0!important}.grid-table-container{--select-column-width:40px;--primary-column-offset:40px}.embedded-data-view .grid-table-container{--select-column-width:0px;--primary-column-offset:0px}.grid-table-container table tbody tr:not(.grid-group-row) td[data-column-id=select]{z-index:calc(var(--z-base) + 5);background-color:var(--background);position:sticky;left:0}.grid-table-container table th[data-column-id=select]{box-shadow:var(--shadow-sm);z-index:calc(var(--z-sticky) + 10)!important;background-color:var(--grid-header-bg)!important;position:sticky!important;top:0!important;left:0!important}.grid-table-container table th[data-column-id=select] .grid-table-header-group{justify-content:center}.grid-table-container table tbody tr:not(.grid-group-row) td[data-column-primary=true]{left:var(--select-column-width);z-index:calc(var(--z-base) + 4);background-color:var(--background);position:sticky}.grid-table-container table thead th[data-column-primary=true]{top:0!important;left:var(--select-column-width)!important;z-index:calc(var(--z-sticky) + 9)!important;background-color:var(--grid-header-bg)!important;position:sticky!important}.grid-table-container table thead th[data-column-primary=true]:after,.grid-table-container table tbody tr:not(.grid-group-row) td[data-column-primary=true]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000000f,#0000);width:4px;position:absolute;top:0;bottom:0;right:-4px}.dark .grid-table-container table thead th[data-column-primary=true]:after,.dark .grid-table-container table tbody tr:not(.grid-group-row) td[data-column-primary=true]:after{background:linear-gradient(90deg,#0003,#0000)}.grid-table-container table th[data-column-id=actions],.grid-table-container table td[data-column-id=actions]{z-index:calc(var(--z-base) + 5);position:sticky;right:0}.grid-table-container table th[data-column-id=actions]{box-shadow:var(--shadow-sm)}.grid-table-container table td[data-column-id=actions]{background-color:var(--background)}.grid-table-container table tbody tr:not(.grid-group-row) td[data-column-id=actions]>div{justify-content:center}.grid-table-container table th[data-column-id=actions]{z-index:calc(var(--z-sticky) + 10);background-color:var(--grid-header-bg)}.grid-table-container table th[data-column-id=actions] .grid-table-header-text{display:none}.dark .grid-table-container table th[data-column-id=select],.dark .grid-table-container table tbody tr:not(.grid-group-row) td[data-column-id=select],.dark .grid-table-container table th[data-column-id=actions],.dark .grid-table-container table td[data-column-id=actions]{box-shadow:var(--shadow-md)}.grid-table-container table tbody tr:has([type=checkbox]:checked) td[data-column-primary=true]{background-color:var(--row-selected)!important}.grid-table-container table tbody tr[data-active=true] td[data-column-primary=true]{background-color:var(--row-hover)!important}.grid-table-container table tbody tr .grid-action-icon{opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.grid-table-container table tbody tr:hover .grid-action-icon{opacity:1}@media (hover:none) and (pointer:coarse){.grid-table-container table tbody tr .grid-action-icon{opacity:1}}.grid-table-container tbody tr .grid-action-icon[data-expanded=true]{opacity:1}.grid-table-container table th .grid-table-header-content{gap:none;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;min-height:0;margin:0;padding:0;display:flex}.grid-table-container table th *{box-sizing:border-box}.grid-table-container table th>*{margin:0}.grid-table-container table th .grid-table-header-text{font-size:var(--text-sm);flex-shrink:0;margin:0;padding:0;font-weight:600;line-height:1.4}.grid-table-header-sort-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.grid-table-header-group{width:100%}.grid-table-drag-handle{color:var(--text-muted);align-items:center;margin-right:4px;display:flex}.grid-table-sort-area{cursor:pointer;align-items:center;gap:none;flex:1;display:flex}.grid-table-sort-area.non-sortable{cursor:default}.grid-table-lock-icon{color:var(--accent);opacity:1;flex-shrink:0}.grid-table-container table th.grid-table-header.is-dragging{opacity:var(--opacity-disabled);cursor:grabbing;background-color:var(--surface-2)}.dark .grid-table-container table th.grid-table-header.is-dragging{background-color:var(--surface-3)}.grid-table-container table tbody tr:not(.grid-group-row) td{color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-out);border-bottom:1px solid var(--grid-border);background-color:#0000}.grid-table-container table tbody tr:not(.grid-group-row):hover td,.grid-table-container table tbody tr:not(.grid-group-row):hover td:first-child,.grid-table-container table tbody tr:not(.grid-group-row):hover td[data-column-primary=true]{background-color:var(--grid-hover-bg)}.grid-table-container table tbody tr:has([type=checkbox]:checked) td{background-color:var(--row-selected)!important}.grid-table-container table tbody tr:has([type=checkbox]:checked) td:first-child{border-left:2px solid var(--border-brand)}.grid-table-container table tbody tr:has([type=checkbox]:checked):hover td{background-color:var(--row-selected)!important}.grid-table-container table tbody tr[data-active=true] td{background-color:var(--row-hover)!important}.grid-table-container table tbody tr[data-active=true] td:first-child{border-left:3px solid var(--border-brand)}.grid-table-container table tbody tr[data-active=true]:hover td{background-color:var(--row-hover)!important}.grid-table-container table tbody tr.grid-group-row{border-top:1px solid var(--border)}.grid-table-container table tbody tr.grid-group-row td{border-top:1px solid var(--border);background-color:#0000;padding:0}.grid-table-container table tbody tr.grid-group-row:hover td{background-color:#0000}.grid-table-container .grid-group-header{justify-content:flex-start;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);user-select:none;text-align:left;font-weight:600;display:flex}.grid-table-container .grid-group-header [data-slot=badge]{background-color:var(--surface-3);color:var(--text-secondary);border:none}.dark .grid-table-container .grid-group-header [data-slot=badge]{background-color:var(--surface-3);color:var(--text-secondary)}.grid-table-container .grid-group-expand-icon{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:4px;display:flex}.grid-table-container .grid-group-expand-icon:hover{color:var(--text-primary);background-color:var(--surface-2)}.grid-table-container .grid-group-expand-icon:focus-visible{outline:2px solid var(--border);outline-offset:2px}.grid-table-container table tbody tr.grid-group-subrow td:first-child{padding-left:24px}.column-resize-handle{cursor:col-resize;width:4px;z-index:calc(var(--z-sticky) + 15);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;top:0;bottom:0;right:0}.column-resize-handle:hover,.column-resize-handle.is-resizing{opacity:1;background-color:var(--accent)}.grid-table-header:hover .column-resize-handle{opacity:.5}.grid-table-header:hover .column-resize-handle:hover{opacity:1}.grid-table-container table td.grid-table-cell{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-base);color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-out);background-color:#0000;padding:8px;overflow:hidden}.grid-table-header.is-draggable{user-select:none;cursor:grab}.grid-table-header.is-draggable:hover{background-color:var(--surface-1)}.grid-table-header.is-dragging{opacity:.5;cursor:grabbing!important}.grid-table-header-icon{color:var(--text-muted);align-items:center;margin-right:4px;display:flex}.grid-table-container .drop-indicator-wrapper{--ds-border-brand:var(--accent)!important;--ds-background-brand-bold:var(--accent)!important;--ds-border-selected:var(--accent)!important}.grid-table-container .drop-indicator-wrapper *,.grid-table-container .drop-indicator-wrapper :before,.grid-table-container .drop-indicator-wrapper :after,.grid-table-container [data-drop-indicator-edge] *,.grid-table-container [data-drop-indicator-edge]:before,.grid-table-container [data-drop-indicator-edge]:after,.grid-table-container [data-drop-indicator-edge]{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent)!important}.clickable-name-cell{cursor:pointer;color:var(--text-primary);transition:all var(--duration-fast) var(--ease-out);font-weight:600;text-decoration:none;display:inline-block}.clickable-name-cell:hover{text-decoration:underline}.clickable-name-cell:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.related-count-badge{min-width:24px;height:24px;font-size:var(--text-xs);transition:all var(--duration-fast) var(--ease-out);background-color:var(--surface-2);color:var(--text-primary);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.related-count-badge:hover{background-color:var(--accent-subtle);color:var(--accent)}.related-count-badge:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.related-count-badge[disabled]{background-color:var(--surface-1);color:var(--text-muted);cursor:default}.related-count-badge[disabled]:hover{background-color:var(--surface-1);color:var(--text-muted)}.text-cell-primary-actions{flex-shrink:0;align-items:center;gap:0;margin-left:auto;display:flex}.text-cell-primary-actions button{opacity:0;transition:opacity var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);--tw-ring-shadow:none!important;box-shadow:none!important;border:none!important;border-radius:50%!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important}.text-cell-primary-actions button:focus,.text-cell-primary-actions button:focus-visible{--tw-ring-shadow:none!important;box-shadow:none!important;border:none!important;outline:none!important}.text-cell-primary-actions button:hover{background-color:var(--surface-2)!important}.grid-table-container table tbody tr:not(.grid-group-row):hover .text-cell-primary-actions button,.grid-table-container table tbody tr[data-active=true] .text-cell-primary-actions button,.text-cell-primary-actions button[data-state=open]{opacity:1}@media (hover:none) and (pointer:coarse){.text-cell-primary-actions button{opacity:1}}.grid-table-cell.editable-cell{cursor:pointer}.grid-cell-readonly-content{height:100%;min-height:36px;font-size:var(--text-base);align-items:center;padding:8px 10px;display:flex}.grid-table-cell-content{text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}.grid-table-container table td.grid-table-cell *{white-space:nowrap}.grid-table-container table td.grid-table-cell [data-slot=badge]{text-overflow:ellipsis;max-width:100%;font-size:var(--text-xs);overflow:hidden}.grid-table-container table td.grid-table-cell p,.grid-table-container table td.grid-table-cell span:not([data-slot]){text-overflow:ellipsis;max-width:100%;overflow:hidden}.grid-cell-id,.grid-cell-name{font-size:var(--text-base);color:var(--text-primary);font-weight:500;line-height:1.4}.grid-cell-email,.grid-cell-date{font-size:var(--text-base);color:var(--text-secondary);line-height:1.4}.grid-cell-actions{gap:var(--spacing-2)}.grid-table-container table td [data-group]{flex-wrap:nowrap}.grid-table-container tbody tr .grid-action-icon{transition:all var(--duration-fast) var(--ease-out)}.grid-table-container tbody tr:hover .grid-action-icon:hover{color:var(--accent);background-color:var(--surface-1);border-color:var(--accent-subtle)}.dark .grid-table-container tbody tr:hover .grid-action-icon:hover{color:var(--accent-hover);background-color:var(--surface-3)}@media (width>=768px){.grid-table-container tbody tr:not(.grid-group-row) td:has([type=checkbox])>*,.grid-table-container tbody tr td .grid-action-icon{opacity:0;transition:opacity var(--duration-normal) var(--ease-out)}.grid-table-container tbody tr:not(.grid-group-row):hover td:has([type=checkbox])>*,.grid-table-container tbody tr:hover td .grid-action-icon,.grid-table-container tbody tr:has([type=checkbox]:checked) td:has([type=checkbox])>*,.grid-table-container thead tr td:has([type=checkbox]),.grid-table-container thead tr th:has([type=checkbox]){opacity:1}}.grid-count-container{text-align:center;flex-shrink:0;justify-content:center;align-items:center;height:18px;margin:8px 0 0;padding:8px 0 0;display:flex}.grid-pagination-content{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}.grid-pagination-info{gap:var(--spacing-4)}.grid-pagination-text{font-size:var(--text-sm);color:var(--text-muted)}.grid-pagination-select{width:120px}.grid-sortable-header{cursor:pointer}.grid-non-sortable-header{cursor:default}.grid-column-group-row{background-color:var(--grid-header-bg)}.grid-column-group-cell{z-index:calc(var(--z-sticky) + 6);background-color:var(--grid-header-bg);vertical-align:bottom;border:none;height:22px;padding:0;position:sticky;top:0}.grid-column-group-cell.has-group{position:relative}.grid-column-group-label-wrapper{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;padding-bottom:2px;display:flex;position:relative}.grid-column-group-label{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background-color:var(--grid-header-bg);z-index:2;padding:0 4px;font-weight:600;line-height:1;position:relative}.grid-column-group-bracket{border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong);border-right:1px solid var(--border-strong);height:6px;position:absolute;bottom:0;left:8px;right:8px}.grid-table-container.has-column-groups table thead tr:not(.grid-column-group-row) th,.grid-table-container.has-column-groups table thead tr:not(.grid-column-group-row) th[data-column-id=select],.grid-table-container.has-column-groups table thead tr:not(.grid-column-group-row) th[data-column-primary=true]{top:22px!important}.grid-table-header.has-column-group{border-top:2px solid var(--primary)!important}.column-group-right-bracket{display:none}.dark .grid-column-group-label{color:var(--text-secondary)}.dark .grid-column-group-bracket{border-color:var(--border)}@media (width<=767px){.grid-pagination-content{flex-direction:column;align-items:stretch}.grid-pagination-info{justify-content:center}.grid-bulk-actions-content{flex-direction:column;align-items:stretch}.grid-bulk-actions-buttons{justify-content:center}}.dark .grid-pagination-text,.dark .grid-cell-email,.dark .grid-cell-date{color:var(--text-secondary)}.pane-field-value input:invalid,.pane-field-value input[aria-invalid=true],.pane-field-value .combobox-trigger[aria-invalid=true]{border-color:hsl(var(--destructive) / .5);background-color:hsl(var(--destructive) / .05)}.pane-backdrop{z-index:39;cursor:default;background:0 0;position:fixed;inset:0}.pane-container{background-color:var(--surface-panel);width:var(--pane-width,500px);border-left:1px solid var(--border);z-index:40;border-radius:0;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 12px #0000001a}.pane-container--closed{display:none}.pane-container--open{display:flex}.dark .pane-container{box-shadow:-4px 0 12px #0000004d}.pane-header-bar{background-color:var(--surface-2);border-bottom:1px solid var(--border-subtle);z-index:1;pointer-events:none;user-select:none;border-radius:0;width:100%;height:32px;position:absolute;top:0;left:0;right:0}.pane-header-bar>*{pointer-events:auto}.pane-close-button{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.dark .pane-header-bar{background:linear-gradient(#ffffff0a,#ffffff03 80%,#0000);border-bottom-color:#ffffff08}.pane-body{background-color:var(--surface-panel);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.pane-stack{container-type:inline-size}.pane-header-group{flex-wrap:nowrap;align-items:flex-start;gap:.5rem;margin-bottom:.125rem;display:flex}.pane-header-group>.pane-header-icon{flex-shrink:0;margin-top:.25rem}.pane-header-group>.text-xl{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.pane-header-icon{color:var(--text-muted);flex-shrink:0;align-items:center;margin-top:-6px;display:flex}.pane-heading-link{color:var(--text-secondary);cursor:pointer;transition:color .15s ease-out}.dark .pane-heading-link{color:var(--text-primary)}.pane-heading-link:hover{color:var(--info)}.dark .pane-heading-link:hover{color:var(--info-hover)}.pane-header-external-link{opacity:.6;width:1.5rem;height:1.5rem;padding:0;transition:opacity .15s ease-out}.pane-header-external-link:hover{opacity:1}.pane-toolbar{height:32px;padding:0 var(--spacing-3);z-index:20;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.pane-toolbar-left,.pane-toolbar-right{flex:none;align-items:center;gap:.25rem;min-width:32px;display:flex}.pane-toolbar-center{flex:auto;justify-content:center;align-items:center;display:flex}.pane-content{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;padding:4rem 2rem;overflow-y:auto}.pane-content::-webkit-scrollbar{width:8px;height:8px}.pane-content::-webkit-scrollbar-track{background:0 0}.pane-content::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.pane-content::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.pane-field-clickable{cursor:text;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;margin:-4px -8px;padding:4px 28px 4px 8px;position:relative}.pane-field-clickable:hover{background-color:var(--surface-2);border-color:var(--border-subtle)}.pane-field-clickable:focus{background-color:var(--surface-3);border-color:var(--border);outline:none}.pane-field-edit-icon{opacity:0;color:var(--text-muted);pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pane-field-clickable:hover .pane-field-edit-icon{opacity:1}.pane-field-empty{color:var(--text-tertiary);opacity:.6;font-style:italic}.pane-plain-input{width:100%;font-size:var(--text-sm);line-height:var(--leading-normal);border-radius:var(--radius-sm);border:1px solid var(--border);background-color:color-mix(in oklab, var(--color-muted) 30%, transparent);color:var(--text-primary);box-shadow:none;transition:border-color var(--duration-fast) var(--ease-out);outline:none;padding:6px 12px}.dark .pane-plain-input{background-color:color-mix(in oklab, var(--color-input) 50%, transparent)}.pane-plain-input:focus{border-color:var(--accent);box-shadow:none;outline:none}.pane-plain-input:focus-visible{box-shadow:none;outline:none}.pane-plain-input::placeholder{color:var(--text-muted)}.pane-input-wrapper{border-radius:var(--radius-sm);border:1px solid var(--border);background-color:var(--surface-0);transition:border-color var(--duration-fast) var(--ease-out);overflow:hidden}.dark .pane-input-wrapper{background-color:#0000}.pane-input-wrapper:focus-within{border-color:var(--accent)}.pane-body .pane-stack [role=tabpanel],.pane-body .data-view-content-pane-container{padding:0}.pane-body .pane-stack [role=tablist]{border-bottom-color:var(--border-subtle)}.pane-body .pane-stack [role=tab]{color:var(--text-muted)}.pane-body .pane-stack hr[role=separator]{border-color:var(--border-subtle)}.pane-field-value{z-index:1;font-size:var(--text-sm);line-height:var(--leading-normal);position:relative}.pane-field-value [data-slot=badge]{font-size:var(--text-xs)}.pane-field-value [class*=react-select] input:focus-visible{outline:none}[data-radix-collapsible-content],[data-radix-collapsible-content]>div,.border.rounded-lg{overflow:visible!important}[data-radix-popper-content-wrapper],[data-radix-select-content],[data-radix-select-portal]{z-index:999!important}.pane-field-value [data-slot=select-trigger]{cursor:pointer;width:100%}.border.border-border.rounded-lg [data-radix-collapsible-content],.border.border-border.rounded-lg{overflow:visible!important}.pane-actions{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6) 0;margin-top:var(--spacing-6);border-top:1px solid var(--border-subtle);display:flex}.pane-field-note{font-size:var(--text-sm);color:var(--text-muted);padding:var(--spacing-2) 0;font-style:italic}.pane-create-title{font-size:var(--text-xl);color:var(--text-primary);margin-bottom:var(--spacing-2);font-weight:600}.pane-create-header{margin-bottom:none;justify-content:space-between;align-items:center;display:flex}.pane-section-trigger{width:100%;padding:var(--spacing-3);justify-content:flex-start;gap:var(--spacing-2);height:auto}.pane-section-trigger:hover{background-color:var(--surface-1)}.dark .pane-section-trigger:hover{background-color:var(--surface-2)}.pane-section-chevron{transition:transform var(--duration-normal) var(--ease-out)}.pane-section-chevron-collapsed{transform:rotate(-90deg)}.pane-section-content{padding:var(--spacing-4);padding-top:var(--spacing-2)}.pane-fields-grid-create{gap:var(--spacing-6);grid-template-columns:repeat(2,1fr);display:grid}.pane-fields-grid-create.single-column{grid-template-columns:1fr}.pane-field-full-width{grid-column:span 2}.pane-select-trigger{width:100%}.datetime-row-edit{align-items:center;gap:.5rem;display:flex}.datetime-row-date{flex:1;min-width:0}.datetime-row-time{flex:none;width:120px}.datetime-row-date .date-picker-trigger,.datetime-row-date [data-date-picker]{width:100%}.location-select-combobox,.location-select-manual{align-items:center;gap:.25rem;display:flex}.location-select-combobox>:first-child,.location-select-manual>:first-child{flex:1;min-width:0}.location-select-mode-toggle{color:var(--text-muted);flex-shrink:0;padding:.375rem}.location-select-mode-toggle:hover{color:var(--text-primary)}@media (width<=768px){.pane-body{padding:var(--spacing-4) var(--spacing-6)}}.details-tab-wrapper{padding:0}.details-tab-content{flex-direction:column;gap:2rem;padding:1rem 0;display:flex}.details-tab-content .record-facts-content{padding:0}.details-tab-content .record-facts-group{margin-bottom:1.5rem;padding:0}.details-tab-content .record-facts-group:last-child{margin-bottom:0}.details-tab-content .record-facts-group-header{margin-bottom:.75rem;padding-bottom:.5rem}.details-tab-content .record-facts-field-label{font-size:var(--text-sm);min-width:120px}.details-tab-content .record-facts-field-value,.details-tab-content .record-facts-field-value--empty{font-size:var(--text-sm)}.details-tab-content .entity-section-stack{flex-direction:column;gap:1rem;display:flex}.details-tab-content .entity-section{box-shadow:none;background:0 0;border:none;border-radius:0}.dark .details-tab-content .entity-section{background:0 0}.details-tab-content .entity-section--flat .entity-section-header,.details-tab-content .entity-section .entity-section-header{background:var(--surface-2);border-bottom:none;border-radius:.375rem;margin-bottom:.75rem;padding:.5rem .75rem}.details-tab-content .entity-section--flat [data-state=closed] .entity-section-header,.details-tab-content .entity-section [data-state=closed] .entity-section-header{margin-bottom:0}.details-tab-content .entity-section-spacing{margin-top:0}.dark .details-tab-content .entity-section--flat .entity-section-header,.dark .details-tab-content .entity-section .entity-section-header{background:var(--surface-3)}.details-tab-content .entity-section--flat .entity-section-header--pane,.details-tab-content .entity-section--flat .entity-section-header--page,.details-tab-content .entity-section .entity-section-header--pane,.details-tab-content .entity-section .entity-section-header--page{padding:.5rem .75rem}.details-tab-content .entity-section-content{background:0 0;border:none;padding:0}.details-tab-content .entity-section-content--pane,.details-tab-content .entity-section-content--page{padding:0}.entity-section-stack{flex-direction:column;gap:1.5rem;display:flex;container-type:inline-size}.entity-section-column{container-type:inline-size}.entity-section-layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@container (width>=700px){.entity-section-layout{grid-template-columns:1fr 1fr}}.entity-section-layout>div{container-type:inline-size}.entity-section-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:1.5rem;display:grid;container-type:inline-size}.entity-section-grid-full{grid-column:1/-1;container-type:inline-size}.entity-section-grid-half{flex-direction:column;grid-column:span 1;min-height:0;display:flex;container-type:inline-size}.entity-section-grid-half>*{flex-direction:column;flex:1;min-height:0;display:flex}.entity-section-grid-half .entity-section,.entity-section-grid-half .entity-section>[data-state]{min-height:0;flex-direction:column!important;flex:1!important;display:flex!important}.entity-section-grid-half .entity-section-header{flex-grow:0!important;flex-shrink:0!important}.entity-section-grid-half .entity-section :has(>.entity-section-content),.entity-section-grid-half .entity-section-content{min-height:0;flex-direction:column!important;flex:1!important;display:flex!important}@media (width<=768px){.entity-section-grid{grid-template-columns:1fr}.entity-section-grid-half{grid-column:1/-1}}@container (width<=600px){.entity-section-grid{grid-template-columns:1fr}.entity-section-grid-half{grid-column:1/-1}}.entity-section-grid-half .sidebar-location-item,.entity-section-grid-half .sidebar-contact-row{border-bottom:none}.entity-section-grid-half .sidebar-locations-list,.entity-section-grid-half .sidebar-secondary-contacts{margin-left:0;margin-right:0}.entity-section-grid-half .sidebar-location-item,.entity-section-grid-half .sidebar-contact-row{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.entity-section-grid-half .entity-section-view-all{border-top:none;margin-top:.5rem;padding-top:0}.related-cards-grid{grid-template-columns:1fr;gap:.5rem;display:grid}@container (width>=600px){.related-cards-grid{grid-template-columns:1fr 1fr}}.related-cards-grid:has(.related-card-expanded){grid-template-columns:1fr!important}.related-card-content{overflow-wrap:anywhere;hyphens:auto;max-width:100%}.related-card-edit-icon{opacity:0;transition:opacity .2s ease-out}.related-card:hover .related-card-edit-icon{opacity:1}.related-card-expanded{transition:all .3s ease-out}.entity-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.entity-tabs-scroll::-webkit-scrollbar{display:none}.toolbar-button-group[data-slot=tabs-list]{background:0 0;border:none;gap:0;height:auto;padding:0}.dark .toolbar-button-group[data-slot=tabs-list]{background:0 0;border:none}.toolbar-button-group[data-slot=tabs-list] [data-slot=tabs-trigger]{all:unset;box-sizing:border-box;min-width:auto;font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:500;line-height:1.4;display:inline-flex;position:relative}.toolbar-button-group[data-slot=tabs-list] [data-slot=tabs-trigger]:hover{color:var(--text-primary)}.toolbar-button-group[data-slot=tabs-list] [data-slot=tabs-trigger]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.toolbar-button-group[data-slot=tabs-list] [data-slot=tabs-trigger][data-state=active]{color:var(--text-primary);font-weight:600}.toolbar-button-group[data-slot=tabs-list] [data-slot=tabs-trigger][data-state=active]:after{content:"";background:var(--tab-indicator);border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.detail-page-header-group{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.detail-page-back-button{opacity:.6;width:1.5rem;height:1.5rem;padding:0;transition:opacity .15s}.detail-page-back-button:hover{opacity:1}.detail-page-lock-icon{opacity:.6}.detail-page-menu-button{opacity:.6;width:1.5rem;height:1.5rem;padding:0;transition:opacity .15s}.detail-page-menu-button:hover{opacity:1}.detail-page-subheading{margin-left:2.5rem}.detail-page-center{justify-content:center;align-items:center;display:flex}.detail-page-loading-container{height:100vh}.detail-page-header-with-nav{grid-template-columns:1fr auto 1fr;align-items:start;gap:1rem;display:grid}.detail-page-nav-center{justify-content:center;align-items:center;padding-top:.125rem;display:flex}.detail-page-navigation{align-items:center;gap:.5rem;display:flex}.detail-page-container .entity-section-layout{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}@media (width>=1024px){.detail-page-container .entity-section-layout{grid-template-columns:1fr 1fr}}@media (width<=1023px){.detail-page-container .entity-section-layout{grid-template-columns:1fr}}[role=group][data-slot=field][data-orientation=compact]{flex-direction:row!important;align-items:center!important;gap:.75rem!important;display:flex!important}[role=group][data-slot=field][data-orientation=compact]>[data-slot=field-label]{flex-shrink:0!important;width:160px!important}[role=group][data-slot=field][data-orientation=compact]>[data-slot=field-content]{flex:1!important;min-width:120px!important}.field-section-grid{grid-template-columns:1fr;gap:.75rem 0;display:grid}.field-wrapper{flex-direction:row;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.field-wrapper-vertical{flex-direction:column;align-items:flex-start}.field-label-container{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);flex-shrink:0;align-items:center;gap:.5rem;width:160px;font-weight:500;display:flex}.field-label-container svg{flex-shrink:0}.field-content-container{width:100%;min-width:0;font-size:var(--text-base);line-height:var(--leading-normal);flex:1;overflow:visible}.field-content-container [data-slot=badge]{font-size:var(--text-xs)}.field-edit-button-group{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.button-label{margin-left:.5rem}.tab-content{padding-top:0}.field-section-grid .field-full-width{grid-column:1/-1;flex-direction:column!important;align-items:flex-start!important}.field-section-grid .field-full-width [data-slot=field-label],.field-section-grid .field-full-width [data-slot=field-content]{width:100%}@media (width<=768px){.field-label-container{width:auto}.field-wrapper{flex-direction:column;align-items:flex-start}}.dark .field-label-container{color:var(--text-muted)}.datetime-row-container{align-items:center;gap:.5rem;display:flex}.datetime-row-date{flex:1}.datetime-row-time{flex-shrink:0;width:140px}.board-layout{height:100%;padding:var(--spacing-4) var(--spacing-4) 0;flex-direction:column;display:flex}.data-view-root--embedded .board-layout{padding-left:0;padding-right:0}.board-layout>*{flex-direction:column;flex:1;min-height:0;display:flex}.board-columns-container{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;width:100%;min-height:0;overflow:auto}.board-columns-container>[data-slot=group]{min-height:100%}.board-columns-container::-webkit-scrollbar{width:8px;height:8px}.board-columns-container::-webkit-scrollbar-track{background:0 0}.board-columns-container::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.board-columns-container::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.board-layout .board-column,.board-layout .board-column[data-slot=card]{background-color:var(--surface-1);border-radius:var(--radius-lg);box-shadow:none;padding:0 var(--spacing-3);border:none;flex-direction:column;flex:none;display:flex}.board-column>[data-slot=stack]{flex-direction:column;flex:1;display:flex}.board-layout>:hover{box-shadow:none;transform:none}.board-column-header{padding:4px 0}.board-column-header [data-slot=action-icon]{opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.board-column:hover .board-column-header [data-slot=action-icon]{opacity:1}.board-column-dropzone{gap:var(--spacing-4);min-height:100px;padding:4px 0 var(--spacing-3) 0;flex-direction:column;flex:1;display:flex}.board-card-wrapper{margin-bottom:0;position:relative}.board-card-wrapper.is-dragging{opacity:.5}.board-layout .board-card-wrapper .board-card,.board-layout .board-card-wrapper .board-card[data-slot=card]{background-color:var(--surface-0);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);padding:0;overflow:hidden}.board-layout .board-card-wrapper .board-card:hover,.board-layout .board-card-wrapper .board-card[data-slot=card]:hover{background-color:var(--surface-2);border-color:var(--border);box-shadow:var(--shadow)}.board-card{cursor:grab}.board-card.is-dragging{cursor:grabbing}.board-card [data-slot=item-header]{border-bottom:1px solid var(--border-subtle);align-items:center;min-width:0;height:44px;padding:0 12px;display:flex;overflow:hidden}.board-card [data-slot=item-title]{flex:1;min-width:0;overflow:hidden}.board-card [data-slot=item-title] span{width:100%;font-weight:600;font-size:var(--text-base);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;display:block;overflow:hidden}.board-card [data-slot=item-content]{font-size:var(--text-sm);color:var(--text-primary);flex-direction:column;gap:8px;padding:0 12px 10px;display:flex}.board-card [data-slot=item-content]>[data-slot=stack]>[data-slot=group],.board-card [data-slot=item-content]>[data-slot=group]{align-items:center;min-height:24px;display:flex}.board-card [data-slot=item-content] [data-slot=box]:first-child{width:20px;color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.board-card [data-slot=item-content]>[data-slot=group]>[data-slot=text],.board-card [data-slot=item-content]>[data-slot=stack]>[data-slot=group]>[data-slot=text]{color:var(--text-primary);font-size:var(--text-sm)}.board-card [data-slot=item-content]>[data-slot=stack]{flex-direction:column;gap:6px;display:flex}.board-card-drag-indicator{background-color:var(--info);height:2px;z-index:calc(var(--z-base) + 1);border-radius:1px;position:absolute;left:0;right:0}.board-card-drag-indicator.top{top:-4px}.board-card-drag-indicator.bottom{bottom:-4px}.board-card-icon{opacity:var(--opacity-muted);flex-shrink:0;display:flex}.board-card-title{flex:1}.board-card-badges{align-items:center;gap:4px;margin-right:-4px;display:flex}.board-card [data-slot=badge]{font-size:var(--text-xs)}.board-card-field-icon{opacity:var(--opacity-muted);flex-shrink:0;justify-content:center;align-items:center;width:20px;margin-right:12px;display:flex}.board-card-field-text{flex:1}.activity-count-pill{background-color:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-tertiary);cursor:default;border-radius:9999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.activity-count-pill:hover{background-color:var(--surface-3);border-color:var(--border)}.activity-count-pill--clickable{cursor:pointer}.activity-count-pill--clickable:hover{background-color:var(--accent-subtle);border-color:var(--accent);color:var(--accent)}.activity-count-pill--clickable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.activity-count-pill svg{opacity:.8;flex-shrink:0}.activity-count-number{line-height:1}.bulk-actions-bar{bottom:var(--spacing-6);z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.bulk-actions-bar-content{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);backdrop-filter:blur(8px);pointer-events:auto;display:flex}.bulk-actions-count{white-space:nowrap;padding:var(--spacing-1) var(--spacing-2);font-weight:500}.bulk-actions-buttons{align-items:center;gap:var(--spacing-2);display:flex}.bulk-action-button{align-items:center;gap:var(--spacing-1);white-space:nowrap;display:flex}.bulk-action-button svg{flex-shrink:0}.bulk-actions-cancel{margin-left:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--radius)}.bulk-actions-cancel:hover{background-color:var(--surface-2)}@media (width<=768px){.bulk-actions-bar{bottom:var(--spacing-4);padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.bulk-actions-bar-content{justify-content:space-between;width:100%}.bulk-actions-buttons{flex:1;justify-content:flex-end;overflow-x:auto}.bulk-action-button span:not(.sr-only){display:none}.bulk-action-button{padding:var(--spacing-2)}}@media (width<=480px){.bulk-actions-bar-content{padding:var(--spacing-2);gap:var(--spacing-2)}.bulk-actions-count{font-size:var(--text-xs);padding:var(--spacing-1)}}.dark .bulk-actions-bar-content{background-color:var(--surface-2);border-color:var(--border-strong)}.tasks-layout{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.tasks-layout-content{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:0 .25rem 1rem;overflow:auto}.tasks-layout-content::-webkit-scrollbar{width:8px;height:8px}.tasks-layout-content::-webkit-scrollbar-track{background:0 0}.tasks-layout-content::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.tasks-layout-content::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.grid-layout-map{flex-direction:column;height:100%;min-height:500px;display:flex}.map-layout-wrapper{flex-direction:column;flex:1;width:100%;height:100%;min-height:500px;display:flex;position:relative}.map-layout-loading,.map-layout-error,.map-layout-empty{justify-content:center;align-items:center;height:400px;padding:2rem;display:flex}.map-layout-loading-addresses{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:400px;display:flex}.map-layout-wrapper>div{flex:1}.gm-style .gm-style-iw-c{border-radius:8px;padding:12px}.gm-style .gm-style-iw-d{overflow:auto!important}.calendar-layout-container{padding:var(--spacing-2) var(--spacing-4) var(--spacing-4);background:var(--color-bg-primary);border-radius:var(--radius-md);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}.calendar-view-selector-wrapper{top:var(--spacing-3);right:var(--spacing-4);z-index:10;align-items:center;height:2rem;display:flex;position:absolute}.fc{--fc-border-color:var(--border);--fc-button-bg-color:var(--color-bg-secondary);--fc-button-border-color:var(--color-border-default);--fc-button-hover-bg-color:var(--color-bg-tertiary);--fc-button-hover-border-color:var(--color-border-hover);--fc-button-active-bg-color:var(--color-bg-active);--fc-button-active-border-color:var(--color-border-active);--fc-today-bg-color:var(--color-bg-info-subtle)}.fc .fc-scrollgrid{border-color:var(--border)}.fc .fc-daygrid-day,.fc .fc-daygrid-day-frame,.fc .fc-timegrid-slot{border-color:var(--border-subtle)}.fc .fc-timegrid-col,.fc .fc-col-header-cell{border-color:var(--border)}.fc .fc-toolbar-title{font-size:var(--text-xl);color:var(--color-text-primary);margin:0 var(--spacing-2) 0 var(--spacing-3);vertical-align:middle;align-items:center;height:2rem;padding:0;font-weight:600;line-height:1;display:inline-flex}.fc .fc-button{font-size:var(--text-md);text-transform:capitalize;border:1px solid hsl(var(--border));color:hsl(var(--foreground));vertical-align:middle;border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;background-image:none;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex}.fc .fc-button:hover{background-color:#f1f5f9;border-color:#94a3b8}.fc .fc-button:active,.fc .fc-button.fc-button-active{background-color:#e2e8f0}.fc .fc-button-primary{border-color:hsl(var(--border));color:hsl(var(--foreground));background-color:#0000;background-image:none}.fc .fc-button-primary:not(:disabled):hover{color:hsl(var(--foreground));background-color:#f1f5f9;border-color:#94a3b8}.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active{color:hsl(var(--foreground));background-color:#e2e8f0;border-color:#94a3b8}.fc .fc-button-primary:focus{box-shadow:0 0 0 2px hsl(var(--ring))}.fc .fc-button .fc-icon{vertical-align:middle;color:hsl(var(--foreground));justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex}.fc .fc-button:focus{box-shadow:0 0 0 2px var(--color-focus-ring)}.fc .fc-toolbar-chunk{align-items:center;gap:0;height:2rem;display:flex}.fc .fc-toolbar{margin:var(--spacing-3) 0 var(--spacing-3) 0;justify-content:flex-start;align-items:center;height:2rem;padding:0;display:flex}.fc-event{cursor:pointer;border-radius:var(--radius-sm);padding:var(--spacing-1);font-size:var(--text-sm);transition:transform .15s,box-shadow .15s}.fc-event:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.fc-daygrid-event{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fc .fc-col-header{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.fc .fc-col-header-cell{padding:var(--spacing-1) var(--spacing-2);text-transform:uppercase;font-weight:600;font-size:var(--text-xs);letter-spacing:.05em;color:var(--color-text-secondary)}.fc .fc-col-header-cell-cushion{padding:var(--spacing-1) 0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-frame{min-height:2em}.fc .fc-daygrid-day-top{padding:var(--spacing-1)}.fc .fc-daygrid-day-number{padding:var(--spacing-1);font-size:var(--text-sm);color:var(--color-text-primary)}.fc .fc-timegrid-slot{height:2.5em}.fc .fc-timegrid-slot-label{font-size:var(--text-xs);color:var(--color-text-tertiary)}.fc .fc-timegrid-event{font-size:var(--text-sm);padding:2px 4px}.fc .fc-daygrid-day-frame{min-height:100px}.fc-timegrid-event-harness{margin:0 2px}.fc-timegrid-event{overflow:hidden}.fc-event.calendar-event-appointment{--fc-event-bg-color:#64748b;--fc-event-border-color:#475569;--fc-event-text-color:#fff}.fc-event.calendar-event-none{--fc-event-bg-color:#6b7280;--fc-event-border-color:#4b5563;--fc-event-text-color:#fff}.fc-event.calendar-event-warn{--fc-event-bg-color:#4b5563;--fc-event-border-color:#374151;--fc-event-text-color:#fff}.fc-event.calendar-event-block{--fc-event-bg-color:#374151;--fc-event-border-color:#1f2937;--fc-event-text-color:#fff}.fc-event.calendar-event-unknown{--fc-event-bg-color:#6b7280;--fc-event-border-color:#4b5563;--fc-event-text-color:#fff}.fc-event.calendar-event-working-location{--fc-event-bg-color:hsl(var(--muted));--fc-event-border-color:hsl(var(--border));--fc-event-text-color:hsl(var(--muted-foreground));opacity:.7;font-size:var(--text-sm);font-style:italic}.fc-event.calendar-event-working-location .fc-event-title{font-weight:400}.fc-event.calendar-event-focus-time{--fc-event-bg-color:#9ca3af;--fc-event-border-color:#6b7280;--fc-event-text-color:#fff}.fc-event.calendar-event-out-of-office{--fc-event-bg-color:#78716c;--fc-event-border-color:#57534e;--fc-event-text-color:#fff}@media (width<=768px){.calendar-layout-container{padding:var(--spacing-2)}.fc .fc-toolbar{gap:var(--spacing-2);flex-direction:column}.fc .fc-toolbar-chunk{justify-content:center;display:flex}}.display-context-root{display:contents}.pane-body .display-context-root{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}[data-display-mode=page].display-context-root{display:block}.entity-section{border:1px solid var(--border);background:var(--surface-0);border-radius:.5rem;overflow:hidden}.dark .entity-section{background:var(--surface-1)}.entity-section--flat{box-shadow:none;background:0 0;border:none;border-radius:0}.entity-section-header{background:var(--surface-1);border-bottom:1px solid var(--border-subtle)}.dark .entity-section-header{background:var(--surface-2)}.entity-section--flat .entity-section-header{background:0 0;border-bottom:none;padding-left:0;padding-right:0}.entity-section-header--pane{padding-top:.375rem;padding-bottom:.375rem}.entity-section-header--page{padding-top:.5rem;padding-bottom:.5rem}.entity-section-header-left{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.entity-section-header-left:focus{outline:none}.entity-section-header-left:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}.entity-section-collapse{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.125rem;transition:color .2s;display:flex}.entity-section-collapse:hover{color:var(--text-primary)}.entity-section-title{font-size:var(--text-xs);align-items:center;gap:.375rem;margin:0;font-weight:600;display:flex}.entity-section-header--pane .entity-section-title{font-size:var(--text-base);font-weight:700}.entity-section-title [data-slot=badge]{background:var(--surface-2);min-width:1.25rem;height:1.25rem;color:var(--text-muted);border:none;border-radius:9999px;padding:0 .25rem;font-size:.6875rem;font-weight:500}.entity-section-title svg{opacity:.7}.entity-section-action{color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s,background .2s;display:flex}.entity-section-action:hover{opacity:1;background:var(--surface-2)}.entity-section-header-actions{align-items:center;gap:.25rem;display:flex}.highlights-period-filter{min-width:7rem}[data-state=closed] .highlights-period-filter{display:none}.entity-section-action-btn{color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s,background .2s;display:flex}.entity-section-action-btn:hover{opacity:1;background:var(--surface-2)}.entity-section-content{border:1px solid var(--border-subtle);background:0 0;border-radius:.5rem;flex-direction:column;padding:1rem 1rem 0;display:flex}.entity-section--flat .entity-section-content{background:0 0;border:none;border-radius:0;padding:0}.entity-section-content.overflow-visible,.linked-entities-card,.linked-entities-card [data-radix-collapsible-content]{overflow:visible!important}.entity-section-content--pane{padding:.75rem .875rem 1rem}.entity-section-content--pane .sidebar-locations-list{margin-left:-.875rem;margin-right:-.875rem}.entity-section-content--pane .sidebar-location-item{padding-left:.875rem;padding-right:.875rem}.entity-section-content--pane .sidebar-contact-row,.entity-section-content--pane .sidebar-contact-primary{margin-left:-.875rem;margin-right:-.875rem;padding-left:.875rem;padding-right:.875rem}.entity-section-content--pane .sidebar-secondary-contacts .sidebar-contact-row{margin-left:0;margin-right:0}.entity-section-content--pane .sidebar-secondary-contact{padding-left:.875rem;padding-right:.875rem}.entity-section-content--pane .sidebar-secondary-contacts{margin-left:-.875rem;margin-right:-.875rem}.entity-section-content--page{padding:1.25rem 1.25rem 1.5rem}.entity-section-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.entity-section-list-content{flex:1;padding-bottom:0}.entity-section-view-all{border-top:1px solid var(--border-subtle);text-align:center;flex-shrink:0;margin-top:auto;padding-top:.875rem}.entity-section-view-all-link{font-size:var(--text-sm);color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.entity-section-view-all-link:hover{color:var(--primary-hover)}.sidebar-map-container{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:.375rem;margin-bottom:.875rem;overflow:hidden}.locations-page-map-collapsible{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:.5rem;overflow:hidden}.locations-map-toggle{width:100%;font-size:var(--text-sm);color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border-subtle);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem 1rem;font-weight:500;transition:all .15s;display:flex}.locations-map-toggle:hover{color:var(--text-primary);background:var(--surface-2);border-color:var(--border)}.dark .locations-map-toggle{background:var(--surface-2)}.dark .locations-map-toggle:hover{background:var(--surface-3)}.sidebar-locations-list{flex-direction:column;gap:0;margin-left:-1.25rem;margin-right:-1.25rem;display:flex}.sidebar-location-item{border-bottom:1px solid var(--border);border-radius:0;align-items:flex-start;gap:.625rem;min-height:4.5rem;padding:.75rem 1.25rem;display:flex;position:relative}.sidebar-location-item:last-child{border-bottom:none}.sidebar-location-item:after{content:"";opacity:0;pointer-events:none;background:currentColor;transition:opacity .15s;position:absolute;inset:0}.sidebar-location-item:hover:after{opacity:.04}.dark .sidebar-location-item:hover:after{opacity:.08}.sidebar-location-item:focus-within:after{opacity:.06}.dark .sidebar-location-item:focus-within:after{opacity:.1}.entity-section-item-clickable{cursor:pointer}.entity-section-item-clickable:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sidebar-location-icon{color:var(--text-muted);flex-shrink:0;padding-top:.125rem}.sidebar-location-content{flex:1;min-width:0}.sidebar-location-title{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.375rem;font-weight:500;line-height:1.4;display:flex}.sidebar-location-header{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem;line-height:1.4;display:flex}.sidebar-location-name{font-size:var(--text-base);color:var(--text-primary);font-weight:600}.sidebar-location-phone-inline{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:.25rem;display:inline-flex}.sidebar-location-address-detail{font-size:var(--text-sm);color:var(--text-secondary);align-items:flex-start;gap:.375rem;margin-top:.25rem;line-height:1.5;display:flex}.sidebar-location-address-detail svg{color:var(--text-muted);flex-shrink:0;margin-top:.125rem}.sidebar-location-phone-contact-line{font-size:var(--text-sm);color:var(--text-secondary);align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.sidebar-location-phone,.sidebar-location-contact{align-items:center;gap:.375rem;display:flex}.sidebar-location-phone svg,.sidebar-location-contact svg{color:var(--text-muted);flex-shrink:0}.sidebar-location-phone-line{font-size:var(--text-sm);color:var(--text-secondary);align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.sidebar-location-phone-line svg{color:var(--text-muted);flex-shrink:0}.sidebar-location-primary-contact{font-size:var(--text-sm);color:var(--text-secondary);align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.sidebar-location-primary-contact svg{color:var(--text-muted);flex-shrink:0}.sidebar-location-address{font-size:var(--text-xs);color:var(--text-muted);margin-top:.125rem;line-height:1.4}.sidebar-location-phone{align-items:center;gap:.25rem;margin-top:.125rem;display:inline-flex}.sidebar-location-secondary-badges{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.sidebar-location-role-badge{align-items:center;gap:.25rem;display:inline-flex}.sidebar-location-roles{gap:.625rem;margin-top:.375rem;display:flex}.sidebar-location-role{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.25rem;display:inline-flex}.sidebar-location-edit{border-radius:var(--radius-sm);color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.sidebar-location-item:hover .sidebar-location-edit{opacity:1}.sidebar-location-edit:hover{color:var(--text-primary)}.sidebar-location-edit:active{transform:translateY(-50%)scale(.95)}.sidebar-primary-contact-header{gap:.75rem;display:flex}.sidebar-contact-avatar-lg{flex-shrink:0;width:2.75rem;height:2.75rem}.sidebar-contact-avatar-sm{flex-shrink:0;width:2rem;height:2rem}.sidebar-contact-avatar-xs{flex-shrink:0;width:1.5rem;height:1.5rem}.sidebar-primary-contact-info{flex:1;min-width:0}.sidebar-primary-contact-name{font-size:var(--text-sm);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.375rem;font-weight:600;line-height:1.3;display:flex}.sidebar-primary-contact-title{font-size:var(--text-sm);color:var(--text-secondary);margin-top:.125rem}.sidebar-primary-contact-details{flex-direction:column;gap:.375rem;margin-top:.625rem;margin-left:2.25rem;display:flex}.sidebar-contact-detail-link{font-size:var(--text-sm);color:var(--primary);align-items:center;gap:.375rem;text-decoration:none;transition:color .2s;display:inline-flex}.sidebar-contact-detail-link:hover{color:var(--primary-hover)}.sidebar-secondary-contacts{flex-direction:column;gap:0;margin-left:-1.25rem;margin-right:-1.25rem;display:flex}.sidebar-secondary-contacts-divider{display:none}.sidebar-contact-wrapper{position:relative}.sidebar-contact-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:.625rem;min-height:4.5rem;margin-left:-1.25rem;margin-right:-1.25rem;padding:.75rem 1.25rem;display:flex;position:relative}.sidebar-contact-wrapper:last-child .sidebar-contact-row{border-bottom:none}.sidebar-secondary-contacts .sidebar-contact-row{margin-left:0;margin-right:0}.sidebar-contact-row:after{content:"";opacity:0;pointer-events:none;background:currentColor;transition:opacity .15s;position:absolute;inset:0}.sidebar-contact-row:hover:after{opacity:.04}.dark .sidebar-contact-row:hover:after{opacity:.08}.sidebar-contact-row:focus-within:after{opacity:.06}.dark .sidebar-contact-row:focus-within:after{opacity:.1}.sidebar-contact-info{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.sidebar-contact-header{flex-direction:column;gap:.125rem;display:flex}.sidebar-contact-name{font-size:var(--text-base);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.375rem;font-weight:600;display:flex}.sidebar-contact-title{font-size:var(--text-sm);color:var(--text-secondary)}.sidebar-contact-primary{border-bottom:1px solid var(--border);align-items:flex-start;gap:.625rem;min-height:4.5rem;margin-left:-1.25rem;margin-right:-1.25rem;padding:.75rem 1.25rem;display:flex;position:relative}.sidebar-contact-primary:after,.sidebar-secondary-contact:after{content:"";opacity:0;pointer-events:none;background:currentColor;transition:opacity .15s;position:absolute;inset:0}.sidebar-contact-primary:hover:after,.sidebar-secondary-contact:hover:after{opacity:.04}.dark .sidebar-contact-primary:hover:after,.dark .sidebar-secondary-contact:hover:after{opacity:.08}.sidebar-secondary-contact{border-bottom:1px solid var(--border);align-items:flex-start;gap:.625rem;min-height:4.5rem;padding:.75rem 1.25rem;display:flex;position:relative}.sidebar-secondary-contact-info{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.sidebar-secondary-contact-header{flex-direction:column;gap:.125rem;display:flex}.sidebar-secondary-contact-name{font-size:var(--text-sm);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.375rem;font-weight:600;display:flex}.sidebar-secondary-contact-title{font-size:var(--text-sm);color:var(--text-secondary)}.sidebar-secondary-contact-details{font-size:var(--text-sm);flex-direction:column;gap:.25rem;display:flex}.sidebar-contact-details{flex-direction:column;gap:.25rem;display:flex}.sidebar-contact-details-inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sidebar-contact-separator{color:var(--text-secondary);opacity:.5;font-size:var(--text-sm)}.sidebar-contact-inactive{opacity:.6}.sidebar-contact-inactive .sidebar-contact-name,.sidebar-contact-inactive .sidebar-primary-contact-name,.sidebar-contact-inactive .sidebar-secondary-contact-name,.sidebar-contact-inactive .sidebar-contact-detail-link{color:var(--text-muted)}.sidebar-contact-inactive .sidebar-contact-detail-link:hover{color:var(--text-secondary)}.sidebar-contact-role-badge{align-items:center;gap:.25rem;display:inline-flex}.sidebar-contact-badges{flex-wrap:wrap;gap:.25rem;margin-left:.25rem;display:inline-flex}.sidebar-contact-edit{border-radius:var(--radius-sm);color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.sidebar-contact-wrapper:hover .sidebar-contact-edit{opacity:1}.sidebar-contact-edit:hover{color:var(--text-primary)}.sidebar-contact-edit:active{transform:translateY(-50%)scale(.95)}.sidebar-contact-edit-secondary{top:50%;right:.25rem}.sidebar-activity-list{flex-direction:column;gap:.125rem;display:flex}.sidebar-activity-item{gap:.625rem;padding:.5rem 0;display:flex}.sidebar-activity-icon{background:var(--surface-2);width:1.375rem;height:1.375rem;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dark .sidebar-activity-icon{background:var(--surface-3)}.sidebar-activity-content{flex:1;min-width:0}.sidebar-activity-description{font-size:var(--text-sm);line-height:1.4}.sidebar-activity-meta{font-size:var(--text-xs);color:var(--text-muted);align-items:center;margin-top:.125rem;display:flex}.sidebar-activity-actor{font-weight:500}.sidebar-activity-time:before{content:"·";margin:0 .375rem}.attendees-sections{flex-direction:column;gap:.5rem;display:flex}.attendees-subsection{border:1px solid var(--border-subtle);border-radius:.375rem;overflow:hidden}.attendees-subsection-header{background:var(--surface-1);cursor:pointer;border:none;justify-content:space-between;align-items:center;width:100%;padding:.5rem .625rem;transition:background .2s;display:flex}.dark .attendees-subsection-header,.attendees-subsection-header:hover{background:var(--surface-2)}.dark .attendees-subsection-header:hover{background:var(--surface-3)}.attendees-subsection-header-left{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:.375rem;font-weight:500;display:flex}.attendees-subsection-title{font-weight:600}.attendees-subsection-add{color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s,background .2s;display:flex}.attendees-subsection-add:hover{opacity:1;background:var(--surface-2)}.dark .attendees-subsection-add:hover{background:var(--surface-3)}.attendees-subsection-content{padding:.5rem}.attendees-subsection-empty{text-align:center;padding:.75rem}.attendee-item{position:relative}.attendee-item-content{border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .5rem;transition:background .2s;display:flex}.attendee-item-content:hover{background:var(--surface-1)}.dark .attendee-item-content:hover{background:var(--surface-2)}.attendee-avatar{flex-shrink:0;width:1.5rem;height:1.5rem}.attendee-info{flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.attendee-name{font-size:var(--text-sm);align-items:center;gap:.375rem;font-weight:500;line-height:1.3;display:flex}.attendee-title{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.attendee-organizer-badge{cursor:default;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.attendee-details{align-items:center;gap:.375rem;display:flex}.attendee-detail-link{color:var(--text-muted);justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.attendee-detail-link:hover{color:var(--primary)}.attendee-remove{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s,color .2s;display:flex}.attendee-item-content:hover .attendee-remove{opacity:.6}.attendee-remove:hover{opacity:1;color:var(--destructive)}.attendees-show-more{width:100%;font-size:var(--text-xs);color:var(--primary);cursor:pointer;text-align:center;background:0 0;border:none;padding:.375rem;font-weight:500;transition:color .2s;display:block}.attendees-show-more:hover{color:var(--primary-hover)}.attendee-add-inline{align-items:center;gap:.375rem;margin-bottom:.25rem;padding:.375rem .5rem;display:flex}.attendee-add-inline>:first-child{flex:1;min-width:0}.attendee-add-cancel{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem;transition:color .2s,background .2s;display:flex}.attendee-add-cancel:hover{color:var(--text-primary);background:var(--surface-2)}.attendee-add-cancel:disabled{opacity:.5;cursor:not-allowed}.rsvp-chip{cursor:default;user-select:none;align-items:center;gap:.125rem;transition:opacity .2s;display:inline-flex}.rsvp-chip-label{line-height:1}.rsvp-chip-caret{opacity:.6;transition:transform .2s}.rsvp-chip--editable{cursor:pointer}.rsvp-chip--editable:hover .rsvp-chip-caret{opacity:1}.rsvp-chip--loading{opacity:.6;pointer-events:none}.rsvp-chip-trigger{cursor:pointer;background:0 0;border:none;padding:0}.rsvp-chip-trigger:disabled{cursor:not-allowed}.rsvp-chip-wrapper{display:inline-flex}.rsvp-chip-tooltip{max-width:200px}.rsvp-menu{min-width:140px}.rsvp-menu-icon{color:var(--text-muted);align-items:center;margin-right:.375rem;display:flex}.rsvp-menu-item--selected{font-weight:500}.rsvp-menu-check{color:var(--primary);margin-left:auto}.rsvp-menu-footer{padding:.375rem .5rem}.rsvp-summary-inline{align-items:center;gap:.25rem;margin-left:.375rem;display:inline-flex}.rsvp-summary-item{height:1.25rem;font-weight:600;font-size:var(--text-xs);cursor:default;border-radius:9999px;justify-content:center;align-items:center;gap:.125rem;padding:0 .375rem;display:inline-flex}.rsvp-summary-item svg{flex-shrink:0}.rsvp-summary-item--going{background:var(--success-light);color:var(--success)}.rsvp-summary-item--maybe{background:var(--warning-light);color:var(--warning)}.rsvp-summary-item--declined{background:var(--danger-light);color:var(--danger)}.rsvp-summary-item--none{background:var(--surface-3);color:var(--text-muted)}.send-confirmation-modal{max-width:400px}.send-confirmation-content{padding:.5rem 0}.send-confirmation-actions{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem 0;display:flex}.send-confirmation-list{flex-direction:column;gap:.75rem;max-height:300px;display:flex;overflow-y:auto}.send-confirmation-group{flex-direction:column;gap:.25rem;display:flex}.send-confirmation-group-title{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:.25rem 0;font-weight:600}.send-confirmation-row{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .5rem;transition:background .2s;display:flex}.send-confirmation-row:hover{background:var(--surface-2)}.send-confirmation-row-info{flex-direction:column;flex:1;min-width:0;display:flex}.send-confirmation-row-name{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.send-confirmation-row-email{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.send-confirmation-row-status{font-size:var(--text-xs);border-radius:9999px;flex-shrink:0;padding:.125rem .375rem}.send-confirmation-row-status--going{background:var(--success-subtle);color:var(--success)}.send-confirmation-row-status--maybe{background:var(--warning-subtle);color:var(--warning)}.send-confirmation-row-status--declined{background:var(--destructive-subtle);color:var(--destructive)}.send-confirmation-row-status--none{background:var(--secondary);color:var(--text-secondary)}.attendee-item-content{align-items:center;gap:.5rem;display:flex}.attendee-rsvp{flex-shrink:0;margin-left:auto}.appointment-map-container{flex-direction:column;gap:.75rem;display:flex}.appointment-map-address{background:var(--surface-2);border-radius:var(--radius-md);align-items:flex-start;gap:.5rem;padding:.5rem;display:flex}.appointment-map-address-icon{color:var(--text-muted);flex-shrink:0;margin-top:.125rem}.appointment-location-container{flex-direction:column;gap:.75rem;display:flex}.appointment-location-provider{align-items:center;display:flex}.appointment-location-address,.appointment-location-link{background:var(--surface-2);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.appointment-location-address-content,.appointment-location-link-content{flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.appointment-location-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.appointment-location-icon{color:var(--text-muted);flex-shrink:0;margin-top:.125rem}.appointment-location-notes{background:var(--surface-1);border-radius:var(--radius-md);border:1px dashed var(--border);align-items:flex-start;gap:.5rem;padding:.5rem .75rem;display:flex}.attendees-header-actions{align-items:center;gap:.25rem;display:flex}.attendees-header-summary-v3{align-items:center;gap:.5rem;display:flex}.attendees-count-badge{font-size:var(--text-xs);justify-content:center;min-width:1.5rem;font-weight:600}.rsvp-summary-badges{align-items:center;gap:.25rem;display:inline-flex}.rsvp-badge{font-size:var(--text-sm);cursor:default;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-weight:600;display:inline-flex}.rsvp-badge svg{flex-shrink:0}.rsvp-badge--going{border-color:var(--success);color:var(--success);background:var(--success-light)}.rsvp-badge--maybe{border-color:var(--warning);color:var(--warning);background:var(--warning-light)}.rsvp-badge--declined{border-color:var(--danger);color:var(--danger);background:var(--danger-light)}.rsvp-badge--none{border-color:var(--border);color:var(--text-muted);background:var(--surface-2)}.attendees-list-v3{flex-direction:column;gap:.25rem;display:flex}.attendee-item-v3{border-radius:var(--radius-md);align-items:flex-start;gap:.625rem;padding:.5rem;transition:background-color .15s;display:flex}.attendee-item-v3:hover{background:var(--surface-1)}.dark .attendee-item-v3:hover{background:var(--surface-2)}.attendee-avatar-v3{flex-shrink:0;width:2rem;height:2rem;font-size:.75rem}.attendee-avatar--contact{background:var(--info-light);color:var(--info)}.attendee-avatar--rep{background:var(--success-light);color:var(--success)}.attendee-info-v3{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.attendee-name-row{align-items:center;gap:.25rem;display:flex}.attendee-name-v3{font-size:var(--text-base);color:var(--text-primary);font-weight:500;line-height:1.3}.attendee-name--hoverable{cursor:help;text-underline-offset:2px;text-decoration:underline dotted;text-decoration-color:var(--border)}.attendee-name--hoverable:hover{color:var(--primary);text-decoration-color:var(--primary)}.attendee-organizer-icon{color:var(--warning);fill:var(--warning);flex-shrink:0}.attendee-subtitle-row{align-items:center;gap:.375rem;margin-top:.125rem;display:flex}.attendee-role-icon{cursor:help;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.attendee-role-icon--contact{color:var(--info)}.attendee-role-icon--rep{color:var(--success)}.attendee-title-v3{font-size:var(--text-sm);color:var(--text-muted);line-height:1.3}.attendee-remove-v3{width:1.5rem;height:1.5rem;color:var(--text-muted);cursor:pointer;opacity:0;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;padding:0;transition:opacity .15s,color .15s;display:flex}.attendee-item-v3:hover .attendee-remove-v3{opacity:.6}.attendee-remove-v3:hover{opacity:1;color:var(--destructive)}.attendees-flat-list{flex-direction:column;gap:.125rem;display:flex}.attendee-flat-item{border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.375rem .5rem;transition:background-color .15s;display:flex}.attendee-flat-avatar{width:1.75rem;height:1.75rem;font-size:.65rem}.attendee-role-dot{border:1.5px solid var(--background);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.attendee-role-dot--contact{background:var(--info)}.attendee-role-dot--rep{background:var(--success)}.attendee-flat-info{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.attendee-flat-name{font-size:var(--text-sm);color:var(--text-primary);align-items:center;gap:.25rem;font-weight:500;line-height:1.25;display:inline-flex}.attendee-flat-name--hoverable{cursor:help;text-underline-offset:2px;text-decoration-style:dotted}.attendee-flat-name--hoverable:hover{color:var(--primary)}.attendee-organizer-star{color:var(--warning);fill:var(--warning);flex-shrink:0}.attendee-flat-title{font-size:var(--text-xs);color:var(--text-muted);line-height:1.25}.attendee-contact-tooltip-content{max-width:250px}.attendee-contact-tooltip{flex-direction:column;gap:.25rem;display:flex}.attendee-contact-row{font-size:var(--text-xs);align-items:center;gap:.375rem;display:flex}.attendee-contact-row svg{opacity:.7;flex-shrink:0}.rsvp-icon{border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:opacity .15s;display:inline-flex}.rsvp-icon--going{background:var(--success-light);color:var(--success)}.rsvp-icon--maybe{background:var(--warning-light);color:var(--warning)}.rsvp-icon--declined{background:var(--danger-light);color:var(--danger)}.rsvp-icon--none{background:var(--surface-3);color:var(--text-muted)}.rsvp-icon--loading{opacity:.5}.rsvp-icon-trigger{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.rsvp-icon-trigger:hover .rsvp-icon{filter:brightness(.95)}.rsvp-icon-trigger:disabled{cursor:not-allowed}.rsvp-icon-wrapper{display:inline-flex}.attendee-flat-remove{width:1.25rem;height:1.25rem;color:var(--text-muted);cursor:pointer;opacity:0;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s;display:flex}.attendee-flat-item:hover .attendee-flat-remove{opacity:.6}.attendee-flat-remove:hover{opacity:1;color:var(--destructive)}.highlight-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;align-items:center;min-height:88px;padding:1rem .75rem .75rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.highlight-card--clickable{cursor:pointer;position:relative}.highlight-card--clickable:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:currentColor;transition:opacity .15s;position:absolute;inset:0}.highlight-card--clickable:hover:after{opacity:.04}.dark .highlight-card--clickable:hover:after{opacity:.08}.highlight-card--clickable:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.highlight-card__metric{justify-content:center;align-items:center;height:2.5rem;margin-bottom:.75rem;display:flex}.highlight-card__gauge{width:2.5rem;height:2.5rem;color:var(--foreground);background:var(--muted);border-radius:9999px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.highlight-card__gauge--positive{background:var(--success-subtle)}.highlight-card__gauge--warning{background:var(--warning-subtle)}.highlight-card__gauge--danger{background:var(--danger-subtle)}.highlight-card__label{align-items:center;gap:.375rem;display:flex}.highlight-card__label-icon{color:var(--muted-foreground)}.highlight-card__label-text{font-size:var(--text-sm);color:var(--muted-foreground);font-weight:500}@media (width<=767px){.sidebar-primary-contact-details{margin-top:.75rem;margin-left:0}.attendee-remove,.attendee-flat-remove{opacity:.6}}.page-header{margin-bottom:.5rem;padding:.75rem 0 .25rem}.page-header-above-title{align-items:center;gap:.75rem;margin-bottom:.5rem;padding-left:2.5rem;display:flex}.page-header-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex;position:relative}.page-header-title-row{max-width:calc(var(--record-facts-width) - 1rem);flex-wrap:nowrap;align-items:start;gap:.75rem;margin-left:-.5rem;display:flex}.page-header-title,.unified-header-title{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--text-primary);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.page-header-title-prefix{font-size:var(--text-2xl);letter-spacing:-.02em;flex-shrink:0;font-weight:700;line-height:1.2}.page-header-title-avatar{margin-top:.25rem}.page-header-title-separator{font-size:var(--text-2xl);color:var(--text-muted);user-select:none;flex-shrink:0;padding:0 .15rem;font-weight:700;line-height:1}.page-header-title.page-header-inline-field{color:var(--text-muted);font-weight:500}.page-header-inline-field.editable-title-view:hover{color:var(--text-default)}.page-header-inline-field.editable-title-editing{flex:0 auto;min-width:80px;max-width:200px}.page-header-inline-field .editable-title-input,.page-header-inline-field.editable-title-editing .editable-title-input{font-weight:500}.editable-title-wrapper{align-items:center;gap:.5rem;display:flex;position:relative}.editable-title-wrapper.editable-title-editing{flex:1;min-width:120px;max-width:600px}.editable-title-view{cursor:text;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out);-webkit-line-clamp:3;text-overflow:ellipsis;border:1px solid #0000;-webkit-box-orient:vertical;margin:-.125rem -.375rem;padding:.125rem .375rem;display:-webkit-box;overflow:hidden}.editable-title-view:hover{background-color:var(--surface-1);border-color:var(--border-muted)}.editable-title-view:focus{background-color:var(--surface-1);border-color:var(--border-strong);outline:none}.editable-title-placeholder{color:var(--text-muted);font-style:italic}.editable-title-input{width:100%;font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-out);background:0 0;outline:none;margin:-.125rem -.375rem;padding:.125rem .375rem;font-weight:700;line-height:1.2}.editable-title-input:focus{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring-alpha)}.editable-title-input-error{border-color:var(--destructive)}.editable-title-input-error:focus{border-color:var(--destructive);box-shadow:0 0 0 2px rgba(var(--destructive-rgb), .2)}.editable-title-input::placeholder{color:var(--text-muted);font-style:italic;font-weight:400}.editable-title-status{font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.editable-title-status-saving{color:var(--text-muted)}.editable-title-status-success{color:var(--success);animation:.2s ease-out editable-title-fade-in}.editable-title-status-error{color:var(--destructive)}.editable-title-retry{color:var(--primary);cursor:pointer;font-size:var(--text-xs);background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.editable-title-retry:hover{color:var(--primary-hover)}@keyframes editable-title-fade-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (width<=767px){.editable-title-wrapper.editable-title-editing{max-width:100%}}.page-header-back{opacity:.6;transition:opacity .2s}.page-header-back:hover{opacity:1}.page-header-lock{opacity:.5;color:var(--text-muted)}.page-header-entity-icon{color:var(--text-muted);flex-shrink:0;align-items:center;display:flex}.page-header-links{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-header-link-icon{color:var(--text-muted);border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;text-decoration:none;transition:all .15s;display:flex}.page-header-link-icon:hover{background:var(--surface-2);color:var(--text-primary)}.page-header-actions{align-items:center;gap:.5rem;display:flex}.page-header-metadata{flex-wrap:wrap;gap:2rem;margin-bottom:1rem;padding-left:3rem;display:flex}.page-metadata-item{flex-direction:column;gap:.125rem;display:flex}.page-header-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:.875rem;padding-left:3rem;display:flex}.page-header-bottom{align-items:center;gap:1.5rem;padding-left:0;display:flex}.page-header-tabs{left:var(--record-facts-width);align-items:center;gap:var(--spacing-4);padding-left:1.5rem;display:flex;position:absolute}.tab-header-actions{align-items:center;gap:var(--spacing-2);display:flex}.page-header-website{font-size:var(--text-sm);color:var(--info);align-items:center;gap:.375rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-header-website:hover{color:var(--info-hover);text-decoration:underline}.page-header-updated{align-items:center;gap:.375rem;display:flex}.page-header-metadata-item{align-items:center;gap:.375rem;display:inline-flex}.page-header-linked-entities{flex-direction:column;gap:.125rem;margin-top:.25rem;display:flex}.page-header-linked-more{font-size:var(--text-sm);color:var(--primary);cursor:pointer}.page-header-linked-more:hover{text-decoration:underline}.page-two-column-layout{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start;gap:2rem;display:grid}@media (width<=768px){.page-two-column-layout{grid-template-columns:1fr}}.page-main-column{min-width:0}.page-sidebar-column{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.entity-section-wrapper{position:relative}.entity-section-spacing{margin-top:2.5rem}.page-section-header-wrapper{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.page-section-header{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.page-section-action{color:var(--text-muted);flex-shrink:0}.page-section-action:hover{color:var(--text-primary)}.page-section-title{font-size:var(--text-base);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-weight:600}.page-section-divider{background:var(--border-subtle);height:1px;margin-top:.25rem;margin-bottom:.75rem}.page-fields-grid{grid-template-columns:1fr;gap:.75rem 2rem;display:grid}@media (width>=1024px){.page-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-field-full-width{grid-column:1/-1}[data-slot=tabs]:has(.page-tabs-nav){height:calc(100vh - 12.5rem);min-height:400px}.page-tabs-nav{flex-shrink:0;margin-bottom:0}.page-tabs-content-wrapper{min-height:0;overflow:hidden}.page-tabs-container{border:1px solid var(--border-subtle);background:var(--surface-0);border-radius:.5rem;flex-direction:column;height:100%;display:flex;overflow:hidden}.dark .page-tabs-container{background:var(--background);border:none}.page-tab-content{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:.75rem;overflow:hidden auto}.page-tab-content .embedded-data-view .data-view-root{margin:0;padding:0}.page-tab-content .embedded-data-view .data-view-content-pane-container{overflow:visible}.page-tab-content::-webkit-scrollbar{width:8px}.page-tab-content::-webkit-scrollbar-track{background:0 0}.page-tab-content::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.page-tab-content::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.page-associations-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.page-online-presence-content{flex-direction:column;gap:1.5rem;display:flex}.page-online-subsection-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.625rem;font-weight:600}.page-online-website-item{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-online-link{font-size:var(--text-sm);color:var(--info);align-items:center;gap:.375rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-online-link:hover{color:var(--info-hover);text-decoration:underline}.page-online-social-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.page-online-social-item{border:1px solid var(--border);background:var(--surface-0);color:var(--text-primary);border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem .875rem;text-decoration:none;transition:all .2s;display:flex}.dark .page-online-social-item{background:var(--surface-1)}.page-online-social-item:hover{border-color:var(--info);background:color-mix(in oklab, var(--info) 5%, transparent)}@media (width<=767px){.page-header-metadata,.page-header-chips,.page-header-bottom{padding-left:0}}.location-cell{align-items:center;gap:.375rem;display:flex}.location-cell-multiline{align-items:flex-start;gap:.375rem;display:flex}.location-cell-icon{flex-shrink:0;margin-top:.125rem}.location-cell-content{flex-direction:column;gap:0;min-width:0;display:flex}.location-cell-label{font-weight:500;line-height:1.25}.location-cell-address,.location-cell-city{line-height:1.25}.location-field-edit{width:100%}.location-select-display{align-items:center;gap:.375rem;display:flex}.location-select-edit{width:100%}:root{--record-facts-width:420px;--detail-surface-gap:1.5rem;--detail-surface-header-height:auto}[data-slot=tabs]:has(.detail-surface-page){height:calc(100vh - 48px)}.detail-surface-page{background:var(--background);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.detail-surface-page:after{display:none}.detail-surface-header{flex-shrink:0;padding:1rem 1.5rem 0}.detail-surface-layout--page{gap:var(--detail-surface-gap);flex:1;min-height:0;margin:0;padding:1rem 1.5rem 0;display:flex;position:relative}.detail-surface-layout--page .record-facts-column{width:var(--record-facts-width);scrollbar-gutter:stable;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-shrink:0;margin:0;padding:0 1.5rem 1rem 0;position:relative;overflow-y:auto}.detail-surface-layout--collapsed{gap:0}.record-facts-handle{top:0;bottom:0;left:calc(1.5rem + var(--record-facts-width));z-index:10;cursor:col-resize;pointer-events:all;background-color:#0000;width:6px;transition:background-color .2s,left .2s,width .2s;position:absolute;transform:translate(-50%)}.record-facts-handle:not(.record-facts-handle--collapsed):after{content:"";background:var(--border-subtle);pointer-events:none;width:1px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.record-facts-handle:not(.record-facts-handle--collapsed):hover:after{background:var(--foreground)}.record-facts-handle--dragging{transition:none}.record-facts-handle--collapsed{cursor:col-resize;border-right:1px solid var(--border);background:repeating-linear-gradient(-45deg, transparent, transparent 2px, color-mix(in srgb, var(--border-subtle) 60%, transparent) 2px, color-mix(in srgb, var(--border-subtle) 60%, transparent) 3px);width:12px;transition:left .2s,width .2s;left:0;transform:none}.record-facts-handle--collapsed:hover{background:repeating-linear-gradient(-45deg, transparent, transparent 2px, color-mix(in srgb, var(--primary) 50%, transparent) 2px, color-mix(in srgb, var(--primary) 50%, transparent) 3px);border-right-color:var(--primary)}.collapsed-title-slot{flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:0;padding-bottom:.75rem;display:flex}.collapsed-title-slot>.page-header{flex:1;min-width:0;margin:0;padding:0}.collapsed-title-slot .page-header-top{margin-bottom:0}.collapsed-title-slot .page-header-title-row{max-width:none!important;margin-left:0!important}.collapsed-title-slot .page-header-title{margin:0!important}.collapsed-title-slot .editable-title-view{margin:0!important;padding:.125rem 0!important}.collapsed-title-slot .editable-title-wrapper{overflow:visible!important}.detail-surface-layout--page .record-facts-column>.page-header{margin-bottom:1rem;padding:0}.detail-surface-layout--page .record-facts-column .page-header-top{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.detail-surface-layout--page .record-facts-column .page-header-title-row{margin-left:0!important}.detail-surface-layout--page .record-facts-column .page-header-title{margin:0!important}.detail-surface-layout--page .record-facts-column .editable-title-view{margin:0!important;padding:.125rem 0!important}.detail-surface-layout--page .record-facts-column .editable-title-wrapper{overflow:visible!important}.detail-surface-layout--page .record-facts-column .page-header-linked-entities{margin-top:.25rem}.detail-surface-layout--page .record-facts-column::-webkit-scrollbar{width:6px}.detail-surface-layout--page .record-facts-column::-webkit-scrollbar-track{background:0 0}.detail-surface-layout--page .record-facts-column::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.detail-surface-layout--page .record-facts-column::-webkit-scrollbar-thumb:hover{background-color:var(--muted-foreground)}.detail-surface-layout--page .record-facts-column .entity-section-header{background:var(--surface-2);border-bottom:none;border-radius:.375rem;margin-bottom:0;padding:.5rem .75rem}.detail-surface-layout--page .record-facts-column [data-state=open]>.entity-section-header{margin-bottom:.75rem}.dark .detail-surface-layout--page .record-facts-column .entity-section-header{background:#ffffff09}.dark .detail-surface-layout--page .record-facts-column .entity-section{background:0 0!important}.dark .detail-surface-layout--page .record-facts-column .entity-section-content{background:0 0!important;border-color:#0000!important}.detail-surface-layout--page .record-facts-column>*{margin-bottom:.5rem}.detail-surface-layout--page .record-facts-column>:last-child{margin-bottom:0}.detail-surface-layout--page .main-content-column{flex-direction:column;flex:1;min-width:0;min-height:0;padding:1rem 0;display:flex;overflow:hidden}.detail-surface-layout--page .main-content-column .main-content-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.detail-surface-layout--page .main-content-column .main-content-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.detail-surface-layout--page .main-content-column>[data-slot=tabs-content]{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;overflow:hidden auto}.detail-surface-layout--page .main-content-column>[data-slot=tabs]{flex-direction:column;flex:1;min-height:0;display:flex}.detail-surface-layout--page .main-content-column>[data-slot=tabs]>[data-slot=tabs-content]{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;overflow:hidden auto}.detail-surface-layout--page .main-content-column>[data-slot=tabs-content]:has(.single-section.has-embedded-dataview),.detail-surface-layout--page .main-content-column>[data-slot=tabs]>[data-slot=tabs-content]:has(.single-section.has-embedded-dataview){flex-direction:column;display:flex;overflow:hidden}.detail-surface-layout--page .main-content-column .entity-section-stack.single-section.has-embedded-dataview,.detail-surface-layout--page .main-content-column .entity-section-stack.single-section.has-embedded-dataview>div,.detail-surface-layout--page .main-content-column .entity-section-stack.single-section.has-embedded-dataview .entity-section,.detail-surface-layout--page .main-content-column .entity-section-stack.single-section.has-embedded-dataview .entity-section>[data-state],.detail-surface-layout--page .main-content-column .entity-section-stack.single-section.has-embedded-dataview .entity-section :has(>.entity-section-content){flex-direction:column;flex:1;min-height:0;display:flex}.detail-surface-layout--page .main-content-column .entity-section-stack.single-section.has-embedded-dataview .entity-section-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-surface-layout--page .main-content-column .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view{flex-direction:column;flex:1;min-height:0;display:flex}.detail-surface-layout--page .main-content-column .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view .data-view-root,.detail-surface-layout--page .main-content-column .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view .data-view-content-pane-container,.detail-surface-layout--page .main-content-column .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view .data-view-content-area{flex:1;min-height:0}.detail-surface-layout--page .main-content-column .entity-section-stack.multi-section{flex-direction:column;display:flex}.detail-surface-layout--page .main-content-column .entity-section-stack.multi-section .embedded-data-view{flex-direction:column;min-height:300px;max-height:60vh;display:flex;overflow:hidden}.detail-surface-layout--page .main-content-column .entity-section-stack.multi-section .embedded-data-view .data-view-root,.detail-surface-layout--page .main-content-column .entity-section-stack.multi-section .embedded-data-view .data-view-content-pane-container,.detail-surface-layout--page .main-content-column .entity-section-stack.multi-section .embedded-data-view .data-view-content-area{flex:1;min-height:0}.embedded-data-view>.data-view-root{max-width:var(--embedded-content-max-width,1000px)}.embedded-data-view>.data-view-root .embedded-toolbar-row{padding-right:1.5rem}.embedded-data-view>.data-view-root:has(.tasks-layout),.embedded-data-view>.data-view-root:has(.grid-layout-wrapper){--embedded-content-max-width:none}.detail-surface-layout--page .main-content-column .embedded-data-view .data-view-content-pane-container,.detail-surface-layout--page .main-content-column .embedded-data-view .data-view-content-area{flex:1;min-height:0}.detail-surface-layout--page .main-content-column .entity-section{box-shadow:none;border:none;border-radius:0;background:0 0!important}.detail-surface-layout--page .main-content-column .entity-section-content{box-shadow:none;border-radius:.5rem}.detail-surface-layout--page .main-content-column .sidebar-location-item,.detail-surface-layout--page .main-content-column .sidebar-contact-item{box-shadow:none}.detail-surface-layout--page .main-content-column .locations-page-map-collapsible{border:1px solid var(--border-subtle);border-radius:.5rem;overflow:hidden;background:var(--surface-1)!important}.detail-surface-layout--page .main-content-column .entity-section-header{font-size:var(--text-xl);background:0 0;border-bottom:none;padding:0 0 .75rem;font-weight:600}.detail-surface-layout--page .main-content-column .entity-section-title{font-size:var(--text-xl);font-weight:600}.detail-surface-layout--page .main-content-column .entity-section-content{padding:1.25rem 1.25rem 1.5rem}.detail-surface-layout--page .main-content-column .entity-section-content:has(.embedded-data-view){background:0 0;border:none;border-radius:0;padding:0}.detail-surface-layout--page .main-content-column .page-section-divider{display:none}.detail-surface-layout--page .main-content-column .page-section-title{font-size:var(--text-xl);font-weight:600}.detail-surface-layout--page .main-content-column .entity-section-stack{gap:3rem}.detail-surface-layout--page .main-content-column .entity-section-spacing,.detail-surface-layout--page .main-content-column .entity-section-wrapper:first-child .entity-section-spacing{margin-top:0}.overview-relationships-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:2rem;margin-top:0;display:grid}.main-content-column .overview-relationships-grid>.entity-section-wrapper,.overview-relationships-grid>.entity-section-wrapper{min-width:0;flex-direction:column!important;display:flex!important}.main-content-column .overview-relationships-grid>.entity-section-wrapper>div,.overview-relationships-grid>.entity-section-wrapper>div,.overview-relationships-grid .entity-section,.overview-relationships-grid .entity-section>[data-state]{min-height:0;flex-direction:column!important;flex:1!important;display:flex!important}.overview-relationships-grid .entity-section-header{flex-grow:0!important;flex-shrink:0!important}.overview-relationships-grid .entity-section :has(>.entity-section-content),.overview-relationships-grid .entity-section-content{min-height:0;flex-direction:column!important;flex:1!important;display:flex!important}.overview-relationships-grid .entity-section-list-content{flex:1!important}@media (width<=1400px){.overview-relationships-grid{grid-template-columns:1fr}}.detail-surface-layout--pane{flex-direction:column;height:100%;display:flex}.main-content-column--pane{flex:1;min-height:0;overflow:hidden}.record-facts-content{flex-direction:column;gap:2rem;display:flex}.record-facts-group{flex-direction:column;gap:.5rem;display:flex}.record-facts-group-header{cursor:pointer;align-items:center;gap:.375rem;margin-bottom:.25rem;padding-bottom:.25rem;display:flex}.record-facts-group-title{font-size:var(--text-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.025em;font-weight:600}.record-facts-group-content{flex-direction:column;gap:.625rem;display:flex}.record-facts-field{border-bottom:1px solid var(--border-subtle);flex-direction:row;align-items:flex-start;gap:.75rem;padding-bottom:.65rem;display:flex}.record-facts-field--stacked{flex-direction:column;gap:.375rem}.record-facts-field--stacked .record-facts-field-label{min-width:unset}.record-facts-field--stacked .record-facts-field-value{width:100%}.record-facts-group-content>.record-facts-field:last-child{border-bottom:none;padding-bottom:0}.record-facts-group-content>.record-facts-field:first-child{padding-top:0}.record-facts-field-label{min-width:140px;font-size:var(--text-base);color:var(--text-secondary);flex-shrink:0;align-items:center;gap:.25rem;font-weight:400;display:flex}.record-facts-field-label svg{opacity:.7}.record-facts-field-value{min-width:0;font-size:var(--text-base);color:var(--text-primary);overflow-wrap:break-word;flex:1;line-height:1.4;overflow:hidden}.record-facts-field-value [data-slot=badge]{font-size:var(--text-xs)}.dark .record-facts-field-value [data-slot=badge],.dark .record-facts-field-value [data-slot=pill]{background:0 0!important;border-color:#0000!important}.dark .record-facts-field-value [data-role=switch]{background:0 0!important}.record-facts-field-value .flex{flex-wrap:wrap}.record-facts-field-value--empty{color:var(--text-tertiary);font-style:italic}.record-facts-field--editable{cursor:text;isolation:isolate;position:relative}.record-facts-field--editable:before{content:"";pointer-events:none;z-index:-1;background:0 0;transition:background-color .15s;position:absolute;inset:-.625rem -1rem 0}.record-facts-field--editable:hover:before,.record-facts-field--editable:focus-within:before{background:var(--surface-2)}.record-facts-field .pane-field-clickable{border:none;border-radius:0;margin:0;padding:0}.record-facts-field .pane-field-clickable:hover{background:0 0;border-color:#0000}.dark .record-facts-field .pane-field-value{background:0 0!important}.dark .record-facts-field .pane-field-clickable,.dark .record-facts-field .pane-field-clickable:hover,.dark .record-facts-field .pane-field-clickable:focus{background:0 0!important;border-color:#0000!important}.record-facts-field-edit-icon{opacity:0;color:var(--text-muted);pointer-events:none;transition:opacity .15s;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.record-facts-field--editable:hover .record-facts-field-edit-icon{opacity:1}.online-presence-grid{grid-template-columns:1fr;gap:.375rem;display:grid}@media (width<=1024px){:root{--record-facts-width:340px}.detail-surface-header,.detail-surface-layout--page{padding-left:1rem;padding-right:1rem}}@media (width<=768px){.detail-surface-page:after{display:none}.detail-surface-header{padding-bottom:.5rem}.detail-surface-header .page-header-top{flex-direction:column;align-items:flex-start;gap:.75rem}.detail-surface-header .page-header-title-row{width:100%;max-width:100%}.detail-surface-header .page-header-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;padding-left:0;position:static;overflow-x:auto}.detail-surface-header .page-header-tabs::-webkit-scrollbar{display:none}.detail-surface-header .page-header-actions{position:absolute;top:0;right:0}.detail-surface-header .page-header-title,.detail-surface-header .editable-title-view,.detail-surface-header .editable-title-input{font-size:var(--text-2xl)}.detail-surface-header .toolbar-button-group{flex-wrap:nowrap}}.detail-surface-layout--narrow{flex-direction:column;flex:1;min-height:0;display:flex}.detail-surface-layout--narrow .main-content-column--full-width{flex-direction:column;flex:1;width:100%;min-height:0;padding:.25rem 0 1rem;display:flex;overflow:hidden}.detail-surface-layout--narrow .main-content-column--full-width>[data-slot=tabs-content]{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;overflow:hidden auto}.detail-surface-layout--narrow .main-content-column--full-width>[data-slot=tabs-content]:has(.single-section.has-embedded-dataview){flex-direction:column;display:flex;overflow:hidden}.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview,.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview>div,.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview .entity-section,.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview .entity-section>[data-state],.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview .entity-section :has(>.entity-section-content){flex-direction:column;flex:1;min-height:0;display:flex}.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview .entity-section-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view{flex-direction:column;flex:1;min-height:0;display:flex}.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view .data-view-root,.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view .data-view-content-pane-container,.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view .data-view-content-area{flex:1;min-height:0}.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.multi-section{flex-direction:column;display:flex}.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.multi-section .embedded-data-view{flex-direction:column;min-height:300px;max-height:60vh;display:flex;overflow:hidden}.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.multi-section .embedded-data-view .data-view-root,.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.multi-section .embedded-data-view .data-view-content-pane-container,.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack.multi-section .embedded-data-view .data-view-content-area{flex:1;min-height:0}.detail-surface-layout--narrow+.detail-surface-page:after,.detail-surface-page:has(.detail-surface-layout--narrow):after{display:none}.detail-surface-layout--narrow .details-tab-wrapper{padding:0}.detail-surface-layout--narrow .details-tab-content{flex-direction:column;gap:2rem;padding:1rem 0;display:flex}.detail-surface-layout--narrow .details-tab-content .record-facts-content{padding:0}.detail-surface-layout--narrow .details-tab-content .record-facts-group{margin-bottom:1.5rem;padding:0}.detail-surface-layout--narrow .details-tab-content .record-facts-group:last-child{margin-bottom:0}.detail-surface-layout--narrow .details-tab-content .record-facts-group-header{margin-bottom:.75rem;padding-bottom:.5rem}.detail-surface-layout--narrow .details-tab-content .entity-section-stack{flex-direction:column;gap:1.5rem;display:flex}.detail-surface-layout--narrow .details-tab-content .entity-section{background:0 0;border:none;border-radius:0}.dark .detail-surface-layout--narrow .details-tab-content .entity-section{background:0 0}.detail-surface-layout--narrow .details-tab-content .entity-section-header{border-bottom:1px solid var(--border-subtle);background:0 0;margin-bottom:.75rem;padding:0 0 .5rem}.dark .detail-surface-layout--narrow .details-tab-content .entity-section-header{background:0 0}.detail-surface-layout--narrow .details-tab-content .entity-section-header--pane,.detail-surface-layout--narrow .details-tab-content .entity-section-header--page{padding:0 0 .5rem}.detail-surface-layout--narrow .details-tab-content .entity-section-content{background:0 0;border:none;padding:0}.detail-surface-layout--narrow .details-tab-content .entity-section-content--pane,.detail-surface-layout--narrow .details-tab-content .entity-section-content--page{padding:0}.timeline-group{position:relative}.timeline-group__header{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:0 0 .75rem;transition:opacity .15s;display:flex}.timeline-group__header:hover{opacity:.8}.timeline-group__header-content{align-items:center;gap:.5rem;display:flex}.timeline-group__chevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.timeline-group__chevron--expanded{transform:rotate(180deg)}.timeline-group__label{font-size:var(--text-lg);color:var(--foreground);font-weight:600}.timeline-group__count{font-size:var(--text-sm);font-weight:500}.timeline-group__content{margin-top:0;padding-left:1.5rem;position:relative}.timeline-group__content--no-spine{padding-left:0}.timeline-spine{background:var(--border);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:.6875rem}.timeline-group--first .timeline-spine{top:1rem}.timeline-group--last .timeline-spine{bottom:1rem}.timeline-group__items{flex-direction:column;display:flex}.timeline-group--pane .timeline-group__header{padding:0 0 .5rem}.timeline-group--pane .timeline-group__label{font-size:var(--text-sm)}.timeline-group--pane .timeline-group__count{font-size:var(--text-xs)}.interactions-layout{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;overflow-y:auto}.interactions-layout::-webkit-scrollbar{width:8px}.interactions-layout::-webkit-scrollbar-track{background:0 0}.interactions-layout::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.interactions-layout--pane{padding:.75rem 0;overflow:visible;margin:0!important}.interactions-layout--pane .timeline-group__header{padding:0 0 .5rem!important}.interactions-layout--pane .timeline-group__content{padding-left:0!important}.interactions-layout--pane .timeline-group__items,.interactions-layout--pane .interactions-layout-content{margin:0!important;padding:0!important}.interactions-layout--pane .timeline-group__label{font-size:var(--text-sm)}.interactions-layout--pane .timeline-group__count{font-size:var(--text-xs)}.interactions-layout--pane .interaction-row{box-sizing:border-box;width:100%;overflow:hidden;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}._rfx31ssb:before{border-radius:50%}._15m6ys7w:before{border-color:var(--stroke-color)}._3l8810ly:before{border-width:var(--stroke-width)}._kzdanqa1:before{border-style:solid}._13y0usvi:before{box-sizing:border-box}._154ifghn{top:var(--line-main-axis-start)}._154ihv0e{top:var(--main-axis-offset)}._19wo70hn:before{bottom:var(--terminal-cross-axis-offset)}._1auk70hn:before{top:var(--terminal-cross-axis-offset)}._1aukuj5p:before{top:var(--terminal-main-axis-start)}._1bsb10ly{width:var(--stroke-width)}._1cs8stnw:before{position:absolute}._1e02fghn{inset-inline-start:var(--line-main-axis-start)}._1e0c1ule{display:block}._1kt9b3bt:before{content:""}._1ltvhv0e{left:var(--main-axis-offset)}._1mp4vjfa:before{width:var(--terminal-diameter)}._1pbykb7n{z-index:1}._1xi2hv0e{right:var(--main-axis-offset)}._4t3i10ly{height:var(--stroke-width)}._94n5hv0e{bottom:var(--main-axis-offset)}._94n5idpf{bottom:0}._bfhkys7w{background-color:var(--stroke-color)}._cfu11ld9:before{display:var(--terminal-display)}._kfgtvjfa:before{height:var(--terminal-diameter)}._kqswstnw{position:absolute}._lcxvglyw{pointer-events:none}._ooun70hn:before{right:var(--terminal-cross-axis-offset)}._qnec70hn:before{left:var(--terminal-cross-axis-offset)}._rjxpidpf{inset-inline-end:0}._z5wtuj5p:before{inset-inline-start:var(--terminal-main-axis-start)}.field-error-message{font-size:var(--text-xs);color:hsl(var(--destructive) / .8);margin-top:.25rem;font-weight:400;display:block}.field-with-error input,.field-with-error textarea,.field-with-error [role=combobox],.field-with-error .combobox-trigger,.field-with-error [class*=input-group]{border-color:hsl(var(--destructive) / .5)!important;background-color:hsl(var(--destructive) / .05)!important}.field-with-error [class*=input-group] input{background-color:#0000!important;border:none!important}.create-modal-fields-grid-single .field-with-error input,.create-modal-fields-grid-double .field-with-error input,.create-modal-fields-grid-single .field-with-error textarea,.create-modal-fields-grid-double .field-with-error textarea{border-color:hsl(var(--destructive) / .5);background-color:hsl(var(--destructive) / .05)}.create-modal-content{flex-direction:column;gap:0;width:100%;max-width:42rem;max-height:85vh;padding:0;display:flex}.create-modal-content>button.absolute.right-4.top-4{display:none!important}.create-modal-header-bar{background-color:var(--surface-2);border-bottom:1px solid var(--border-subtle);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);width:100%;height:32px;padding:0 var(--spacing-3);user-select:none;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:relative}.dark .create-modal-header-bar{background:linear-gradient(#ffffff0a,#ffffff03 80%,#0000);border-bottom-color:#ffffff08}.create-modal-toolbar-controls{align-items:center;gap:var(--spacing-2);display:flex}.create-modal-header-bar button{transition:background-color .15s ease-out}.create-modal-header-bar button:hover:not(:disabled){background-color:#0000000d}.dark .create-modal-header-bar button:hover:not(:disabled){background-color:#ffffff14}.create-modal-body{background-color:var(--surface-panel);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.create-modal-content-scroll{padding:var(--spacing-6) var(--spacing-8);scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;overflow:hidden auto}.create-modal-content-scroll::-webkit-scrollbar{width:8px}.create-modal-content-scroll::-webkit-scrollbar-track{background:0 0}.create-modal-content-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.create-modal-content-scroll::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.create-modal-stack{container-type:inline-size}.create-modal-header{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.create-modal-header-group{align-items:center;gap:var(--spacing-2);flex-wrap:nowrap;display:flex}.create-modal-header-icon{color:var(--text-muted);flex-shrink:0;align-items:center;margin-top:-6px;display:flex}.create-modal-title{font-size:var(--text-xl);color:var(--text-primary);font-weight:600}.create-modal-top-content{margin-bottom:var(--spacing-2)}.create-modal-section-trigger{width:100%;padding:var(--spacing-3);align-items:center;gap:var(--spacing-2);display:flex}.create-modal-section-chevron-btn{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.create-modal-section-chevron-btn:hover{background-color:var(--surface-1);color:var(--text-primary)}.dark .create-modal-section-chevron-btn:hover{background-color:var(--surface-2)}.create-modal-section-chevron{transition:transform var(--duration-normal) var(--ease-out)}.create-modal-section-chevron-collapsed{transform:rotate(-90deg)}.create-modal-section-content{padding:var(--spacing-4);padding-top:var(--spacing-2)}.create-modal-footer{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-8);border-top:1px solid var(--border-subtle);flex-shrink:0;display:flex}.create-modal-fields-grid-single{gap:var(--spacing-6);grid-template-columns:1fr;display:grid}.create-modal-fields-grid-double{gap:var(--spacing-6);grid-template-columns:repeat(2,1fr);display:grid}.create-modal-field-full-width{grid-column:span 2}.create-modal-section-content,[data-radix-collapsible-content],[data-radix-collapsible-content]>div{overflow:visible!important}.create-modal-fields-grid-single .react-select__control,.create-modal-fields-grid-double .react-select__control{align-items:flex-start!important;max-height:80px!important;overflow-y:auto!important}.create-modal-fields-grid-single .react-select__control::-webkit-scrollbar{width:6px}.create-modal-fields-grid-double .react-select__control::-webkit-scrollbar{width:6px}.create-modal-fields-grid-single .react-select__control::-webkit-scrollbar-track{background:0 0}.create-modal-fields-grid-double .react-select__control::-webkit-scrollbar-track{background:0 0}.create-modal-fields-grid-single .react-select__control::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.create-modal-fields-grid-double .react-select__control::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.create-modal-fields-grid-single .react-select__control::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.create-modal-fields-grid-double .react-select__control::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.create-modal-fields-grid-single .react-select__indicators,.create-modal-fields-grid-double .react-select__indicators{align-self:flex-start!important}@media (width<=768px){.create-modal-content{max-width:95vw}.create-modal-fields-grid-double{grid-template-columns:1fr}.create-modal-field-full-width{grid-column:span 1}.create-modal-content-scroll,.create-modal-footer{padding:var(--spacing-4) var(--spacing-6)}}._dataViewContainer_ct8b0_5{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._dataViewContainer_ct8b0_5[data-layout-mode=grid]{overflow:hidden}._dataViewContainer_ct8b0_5[data-layout-mode=grid] ._tableContainer_ct8b0_18{flex:1;min-height:0;overflow:hidden}._dataViewContainer_ct8b0_5[data-layout-mode=card]{height:100%;overflow:hidden}._dataViewContainer_ct8b0_5[data-layout-mode=card] ._tableContainer_ct8b0_18{flex-direction:column;flex:1;min-height:0;display:flex}._toolbarContainer_ct8b0_37{background-color:#0000;flex-shrink:0}._tableContainer_ct8b0_18{flex-direction:column;flex:1;min-height:0;display:flex}
