.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-root:has(.dv-sticky-footer--listing) .data-view-content-pane-container{padding-bottom:var(--spacing-2)}.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 fade-in}.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 fade-in{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}@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-container--lg{width:auto;min-width:96px;max-width:100%;height:64px}.logo-cell-image{border-radius:var(--radius-sm,4px);object-fit:contain;border:1px solid var(--border-subtle);background-color:var(--surface-0);width:32px;height:32px}.logo-cell-image--lg{border-radius:var(--radius,6px);width:auto;min-width:96px;max-width:100%;height:64px}.logo-cell-placeholder{border-radius:var(--radius-sm,4px);background-color:var(--surface-1);border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.logo-cell-placeholder--lg{border-radius:var(--radius,6px);width:96px;height:64px}.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)}.logo-edit-container{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.logo-edit-preview{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.logo-edit-preview-image{object-fit:contain;border:1px solid var(--border-subtle);background-color:var(--surface-0);border-radius:8px;width:48px;height:48px}.logo-edit-preview-placeholder{background-color:var(--surface-1);border:1px dashed var(--border-subtle);width:48px;height:48px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.logo-edit-actions{align-items:center;gap:var(--spacing-2);display:inline-flex}.logo-edit-file-input{display:none}.dark .logo-edit-preview-image{border-color:var(--border);background-color:var(--surface-1)}.dark .logo-edit-preview-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],.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-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) and (hover:hover) and (pointer:fine){.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:not(.grid-group-row):focus-within 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-totals-row{z-index:calc(var(--z-sticky) + 4);background:color-mix(in srgb, var(--surface-1) 85%, var(--surface-2) 15%);position:sticky;bottom:0}.grid-totals-cell{border-top:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;background:color-mix(in srgb, var(--surface-1) 85%, var(--surface-2) 15%);text-align:left;padding:8px;font-weight:600}.grid-totals-cell-content{display:block}.grid-totals-currency{align-items:center;display:inline-flex}.grid-totals-currency-prefix{color:var(--text-muted);flex-shrink:0;width:2.5rem;font-weight:500}.dark .grid-pagination-text,.dark .grid-cell-email,.dark .grid-cell-date{color:var(--text-secondary)}.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-surface-header .toolbar-button-group[data-slot=tabs-list] [data-slot=tabs-trigger][data-state=active]{color:var(--text-default)}.detail-surface-header .toolbar-button-group[data-slot=tabs-list] [data-slot=tabs-trigger][data-state=active]:after{background:var(--text-default);height:3px}.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}.datetime-range-display{text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.datetime-range-display--two-line{flex-direction:column;gap:.0625rem;line-height:1.3;display:flex}.datetime-range-detail{font-size:.8125rem}.datetime-range-past-icon{vertical-align:-.125rem;cursor:help;align-items:center;margin-right:.25rem;display:inline-flex}.datetime-range-trigger{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0}.datetime-range-popover{width:320px;max-width:calc(100vw - 2rem)}.datetime-range-panel{flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.datetime-range-allday-row{justify-content:space-between;align-items:center;display:flex}.datetime-range-row{flex-direction:column;gap:.375rem;display:flex}.datetime-range-row-label{font-size:.8125rem;font-weight:500}.datetime-range-row-controls{flex-direction:column;gap:.375rem;display:flex}.datetime-range-date,.datetime-range-time{width:100%}.datetime-range-presets{flex-wrap:wrap;gap:.375rem;display:flex}.datetime-range-footer{justify-content:space-between;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.datetime-range-duration{font-size:.8125rem}.inline-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}.inline-field-clickable:hover{background-color:var(--surface-2);border-color:var(--border-subtle)}.inline-field-clickable:focus{background-color:var(--surface-3);border-color:var(--border);outline:none}.inline-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%)}.inline-field-clickable:hover .inline-field-edit-icon{opacity:1}.inline-field-empty{color:var(--text-tertiary);opacity:.6;font-style:italic}.inline-field-value{z-index:1;font-size:var(--text-sm);line-height:var(--leading-normal);position:relative}.inline-field-value [data-slot=badge]{font-size:var(--text-xs)}.inline-field-value [class*=react-select] input:focus-visible{outline:none}.inline-field-value [data-slot=select-trigger]{cursor:pointer;width:100%}.inline-input-wrapper{width:100%;padding-right:2px;display:flex;position:relative}.inline-input{width:100%;padding-right:1.75rem}.inline-input-clear{background-color:var(--surface-2,color-mix(in oklab, var(--color-muted) 50%, transparent));width:1rem;height:1rem;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.inline-input-clear:hover{background-color:var(--surface-3,color-mix(in oklab, var(--color-muted) 70%, transparent));color:var(--text-primary);border-color:var(--border)}.inline-input-clear:focus-visible{border-color:var(--accent);color:var(--text-primary);outline:none}.inline-field-value input:invalid,.inline-field-value input[aria-invalid=true],.inline-field-value .combobox-trigger[aria-invalid=true]{border-color:hsl(var(--destructive) / 50%);background-color:hsl(var(--destructive) / 5%)}.field-error-message{font-size:var(--text-xs);color:hsl(var(--destructive) / 80%);margin-top:.25rem;font-weight:400;display:block}.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}.selection-pill-container{bottom:var(--spacing-6);z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.selection-pill{align-items:center;gap:var(--spacing-2);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}.selection-pill-count{white-space:nowrap;padding:var(--spacing-1) var(--spacing-2);font-weight:500}.selection-pill-clear{padding:var(--spacing-1);border-radius:var(--radius)}.selection-pill-clear:hover{background-color:var(--surface-2)}body:has(.dv-sticky-footer,.detail-page-pagination-fixed) .selection-pill-container{bottom:calc(var(--detail-page-pagination-bar-height,3.25rem) + var(--spacing-4))}@media (width<=480px){.selection-pill-container{bottom:var(--spacing-4);padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.selection-pill-count{font-size:var(--text-xs);padding:var(--spacing-1)}}.dark .selection-pill{background-color:var(--surface-2);border-color:var(--border-strong)}.entity-actions-header{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-4) var(--spacing-1);display:flex}.entity-actions-content[data-testid=entity-actions-command]{max-width:min(42rem, calc(100vw - 2 * var(--spacing-4)));padding:0;top:10%;left:50%;overflow:hidden;translate:-50%}.entity-actions-overlay{backdrop-filter:none;background-color:#0003}[data-testid=entity-actions-command] [cmdk-list]{max-height:min(60vh,480px);padding:var(--spacing-1) var(--spacing-2) var(--spacing-2)}[data-testid=entity-actions-command] [cmdk-item]{gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius)}.entity-actions-title{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.entity-actions-back{padding:var(--spacing-1)}.entity-actions-destructive,.entity-actions-destructive [cmdk-item]{color:var(--red-7)}.entity-actions-state{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-6);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;display:flex}.entity-actions-mixed-hint{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-xs);color:var(--text-secondary)}.entity-actions-mixed-badge{margin-left:var(--spacing-2);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.entity-actions-disabled-reason{font-size:var(--text-xs);color:var(--text-secondary);margin-left:auto;display:none}@media (hover:none),(pointer:coarse){.entity-actions-disabled-reason{display:inline}}.entity-actions-date-page{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);display:flex}.entity-actions-date-input{padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);color:inherit;font-size:var(--text-sm);background-color:#0000;flex:1}.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}[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--rail{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.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--rail .entity-section-header,.entity-section-header--rail{cursor:pointer;background:0 0;border-bottom:none;margin-bottom:.25rem;padding:0 0 .25rem}.entity-section--rail .entity-section-header-left,.entity-section-header--rail .entity-section-header-left{gap:.375rem}.entity-section--rail .entity-section-collapse,.entity-section-header--rail .entity-section-collapse{color:var(--text-secondary);padding:0}.entity-section--rail .entity-section-collapse svg{transition:transform .16s var(--ease-out,ease-out)}.entity-section--rail[data-state=open] .entity-section-collapse svg{transform:rotate(0)}.entity-section--rail[data-state=closed] .entity-section-collapse svg{transform:rotate(-90deg)}.entity-section--rail .entity-section-title,.entity-section-header--rail .entity-section-title{font-size:var(--text-sm);color:var(--text-default);text-transform:uppercase;letter-spacing:.025em;font-weight:600}.entity-section--rail .entity-panel-tile{border-radius:.25rem;padding:.25rem 0}.entity-section--rail .entity-panel-tile-row{gap:.375rem}.entity-section--rail .entity-panel-tile-avatar,.entity-section--rail .entity-panel-tile-flag-avatar{display:none}.entity-section--rail .entity-panel-tile-name,.entity-section--rail .entity-panel-tile--featured .entity-panel-tile-name{font-size:.8125rem;font-weight:500}.entity-section--rail .entity-panel-tile-subline{font-size:.75rem}.entity-section--rail .entity-panel-tile:not(.entity-panel-tile--peek-open) .entity-panel-tile-inline-actions{display:none}.entity-section--rail .entity-section-empty{font-size:var(--text-xs);color:var(--text-muted);padding:.25rem 0}.entity-section--rail .entity-section-empty svg{display:none}.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-stack{flex-direction:column;gap:.125rem;min-width:0;display:flex}.entity-section-title{font-size:var(--text-xs);align-items:center;gap:.375rem;margin:0;font-weight:600;display:flex}.entity-section-description{font-size:var(--text-xs);color:var(--text-muted);text-transform:none;letter-spacing:normal;font-weight:400;line-height:1.35}.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}.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,.entity-section--rail .entity-section-content{background:0 0;border:none;border-radius:0;padding:0}.entity-section--rail .entity-section-view-all{text-align:left;border-top:none;padding-top:.25rem}.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-xs);color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex}.entity-section-view-all-link:hover{color:var(--text-default)}.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-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-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-card .appointment-location-address,.appointment-location-card .appointment-location-link{background:0 0;border-radius:0;padding:0}.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)}.rsvp-summary{flex-direction:column;gap:.4375rem;padding:.125rem 0 .5rem;display:flex}.rsvp-bar{background:var(--surface-2);border-radius:999px;gap:2px;width:100%;height:6px;display:flex;overflow:hidden}.rsvp-bar-segment{cursor:pointer;border:none;min-width:4px;height:100%;padding:0;transition:opacity .15s}.rsvp-bar-segment:hover{opacity:.85}.rsvp-bar-segment--active{filter:brightness(1.1)}.rsvp-bar-segment--going{background:var(--success)}.rsvp-bar-segment--maybe{background:var(--warning)}.rsvp-bar-segment--declined{background:var(--danger)}.rsvp-bar-segment--none{background:var(--border-strong,var(--border))}.rsvp-summary-caption{font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;gap:.75rem;display:flex}.rsvp-summary-caption-item{border-radius:var(--radius-sm);font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin:-.0625rem -.25rem;padding:.0625rem .25rem;transition:color .15s,background-color .15s;display:inline-flex}.rsvp-summary-caption-item:hover{color:var(--text-primary);background:var(--surface-1)}.dark .rsvp-summary-caption-item:hover{background:var(--surface-2)}.rsvp-summary-caption-item:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.rsvp-summary-caption-item--active{color:var(--text-primary);font-weight:600}.rsvp-summary-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.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,.attendee-item-v3:focus-within .attendee-remove-v3{opacity:.6}.attendee-remove-v3:hover{opacity:1;color:var(--destructive)}.attendee-remove-v3:focus-visible{opacity:1;color:var(--destructive);outline:2px solid var(--ring);outline-offset:2px}.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-rsvp-cell{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.125rem;display:flex}.rsvp-status{align-items:center;gap:.375rem;display:inline-flex}.rsvp-status-label{font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;font-weight:500;line-height:1.3}.attendee-rsvp-meta{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;line-height:1.2}.attendees-filter-status{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.attendees-filter-clear{font-family:inherit;font-size:var(--text-xs);color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.attendees-filter-clear:hover{text-decoration:underline}.attendees-filter-clear:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.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:0;padding:0}.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{flex-wrap:nowrap;flex:auto;align-items:start;gap:.75rem;min-width:0;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:0}.page-header-subheading-primary-wrap{align-items:baseline;gap:.25rem;margin-left:.75rem;display:inline-flex}.page-header-subheading-primary-wrap>.page-header-subheading-icon{align-self:center}.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}.page-header-title.page-header-subheading{font-size:var(--text-lg);color:var(--text-muted);font-weight:500;line-height:1.1}.page-header-subheading.editable-title-view:hover{color:var(--text-default)}.page-header-subheading .editable-title-input,.page-header-subheading.editable-title-editing .editable-title-input{font-size:var(--text-lg);font-weight:500}.page-header-subheading-row{flex-wrap:wrap;align-items:baseline;gap:.375rem;min-width:0;margin-top:-.375rem;display:flex}.page-header-subheading-separator{color:var(--text-muted);font-size:var(--text-lg);user-select:none;flex-shrink:0;line-height:1.1}.page-header-subheading--secondary{font-size:var(--text-lg);color:var(--text-muted);align-items:center;gap:.25rem;font-weight:500;line-height:1.1;display:inline-flex}.page-header-subheading-icon{opacity:.7;flex-shrink:0}.page-header-subheading-tooltip-wrap{align-items:baseline;gap:0;display:inline-flex}.page-header-header-extras-subheading{margin-top:.375rem}.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 rgb(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-pill{align-items:center;gap:.25rem;display:inline-flex}.page-header-links-pill-chip{border:1px solid var(--border);font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .5rem;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.page-header-links-pill-chip:hover{color:var(--text-default);border-color:var(--border-hover,var(--text-muted));background:var(--surface-2)}.page-header-links-pill-label{text-overflow:ellipsis;max-width:180px;overflow:hidden}.page-header-links-pill-external{opacity:0;flex-shrink:0;transition:opacity .15s}.page-header-links-pill-chip:hover .page-header-links-pill-external{opacity:.6}.page-header-links-pill-overflow{font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.125rem .375rem;font-weight:500;transition:all .15s;display:inline-flex}.page-header-links-pill-overflow:hover{color:var(--text-default);background:var(--surface-2)}.page-header-links-popover{width:280px;max-height:320px;overflow-y:auto;padding:.25rem!important}.page-header-links-popover-list{flex-direction:column;gap:1px;display:flex}.page-header-links-popover-row{border-radius:var(--radius-sm,.25rem);color:var(--text-default);align-items:center;gap:.5rem;padding:.5rem .625rem;text-decoration:none;transition:background .1s;display:flex}.page-header-links-popover-row:hover{background:var(--surface-2)}.page-header-links-popover-icon{color:var(--text-muted);flex-shrink:0}.page-header-links-popover-text{flex-direction:column;flex:1;min-width:0;display:flex}.page-header-links-popover-label{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.page-header-links-popover-url{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-header-links-popover-arrow{color:var(--text-muted);opacity:0;flex-shrink:0;transition:opacity .1s}.page-header-links-popover-row:hover .page-header-links-popover-arrow{opacity:.6}.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{justify-content:space-between;align-items:center;gap:var(--spacing-4);border-bottom:1px solid var(--border);margin-top:2rem;display:flex}.page-header-tabs-leading{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.record-facts-header-toggle [data-slot=button]{color:var(--text-tertiary);opacity:.7;transition:opacity .15s,color .15s,background-color .15s}.record-facts-header-toggle [data-slot=button]:hover,.record-facts-header-toggle [data-slot=button]:focus-visible{opacity:1;color:var(--text-primary)}.tab-header-actions{align-items:center;gap:var(--spacing-2);flex-wrap:nowrap;flex-shrink:0;margin-left:auto;display:flex}.tab-header-toolbar-slot{align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.tab-header-toolbar-slot [data-slot=button]{width:2rem;height:2rem;padding:0}.tab-header-toolbar-slot [data-slot=button] svg{width:14px!important;height:14px!important}.tab-header-toolbar-slot .grid-toolbar-controls,.tab-header-toolbar-slot .grid-toolbar-manual-controls{gap:var(--spacing-1)}.tab-header-toolbar-slot .grid-toolbar-manual-controls>button,.tab-header-toolbar-slot .grid-toolbar-manual-controls>div>button{border-radius:var(--radius-md,.375rem);box-shadow:none;background-color:#0000}.tab-header-toolbar-slot .grid-toolbar-manual-controls>button:hover,.tab-header-toolbar-slot .grid-toolbar-manual-controls>div>button:hover,.dark .tab-header-toolbar-slot .grid-toolbar-manual-controls>button,.dark .tab-header-toolbar-slot .grid-toolbar-manual-controls>div>button,.dark .tab-header-toolbar-slot .grid-toolbar-manual-controls>button:hover,.dark .tab-header-toolbar-slot .grid-toolbar-manual-controls>div>button:hover{box-shadow:none}.page-header-tabs [data-slot=tabs-trigger][data-tab-hidden=true]{display:none}.tab-bar-overflow-trigger{align-items:center;display:inline-flex}.tab-bar-overflow-trigger.is-empty,.tab-bar-overflow-trigger[data-empty=true]{display:none}.tab-bar-overflow-menu{gap:var(--spacing-1);flex-direction:column;width:max-content;min-width:12rem;max-width:22rem;display:flex}.tab-bar-overflow-tabs{flex-direction:column;gap:2px;display:flex}.tab-bar-overflow-tab[data-slot=button]{width:100%;height:auto;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md,.375rem);color:var(--text-primary);background-color:#0000;justify-content:flex-start;font-weight:400}.tab-bar-overflow-tab[data-slot=button]:hover{background-color:var(--accent,color-mix(in oklab, currentColor 8%, transparent))}.tab-bar-overflow-tab-label{text-align:left;flex:auto}.tab-bar-overflow-divider{background-color:var(--border);height:1px;margin:var(--spacing-1) 0}.tab-header-toolbar-overflow-slot{flex-direction:column;align-items:stretch;gap:2px;display:flex}.tab-header-toolbar-overflow-slot [data-slot=button]{width:100%;height:auto;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md,.375rem);box-shadow:none;background-color:#0000;justify-content:flex-start}.tab-header-toolbar-overflow-slot [data-slot=button]:hover{background-color:var(--accent,color-mix(in oklab, currentColor 8%, transparent))}.tab-header-toolbar-overflow-slot [data-slot=button] svg{width:16px!important;height:16px!important}.tab-header-toolbar-overflow-slot .grid-toolbar-controls,.tab-header-toolbar-overflow-slot .grid-toolbar-manual-controls{flex-direction:column;align-items:stretch;gap:2px}.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-grid>.entity-section-grid-full+.entity-section-grid-full,.entity-section-grid>.entity-section-grid-full+.entity-section-grid-half,.entity-section-grid>.entity-section-grid-half+.entity-section-grid-full{border-top:1px solid var(--border-subtle);margin-top:.25rem;padding-top:1.25rem}.entity-section-stack>.entity-section-spacing{border-top:1px solid var(--border-subtle);margin-top:1.5rem;padding-top:1rem}.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;--record-facts-rail-bg:color-mix(in srgb, var(--surface-1) 78%, var(--surface-2) 22%);--rf-font-size:var(--text-base);--detail-divider-image:linear-gradient(to right, transparent 0%, var(--border-subtle) 18%, var(--border-subtle) 82%, transparent 100%);--detail-divider-image-narrow:linear-gradient(to right, transparent 0%, var(--border-subtle) 8%, var(--border-subtle) 92%, transparent 100%)}[data-slot=tabs]:has(.detail-surface-page){height:calc(100dvh - 3rem)}.detail-surface-page{background:var(--background);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.detail-page-content{height:100%;position:relative}.detail-page-content[data-detail-navigating=true]{opacity:.6;transition:opacity .15s ease-out}.detail-page-nav-progress{z-index:5;background:color-mix(in srgb, var(--primary) 18%, transparent);pointer-events:none;width:100%;height:2px;position:absolute;inset:0 auto auto 0;overflow:hidden}.detail-page-nav-progress:after{content:"";background:var(--primary);border-radius:9999px;width:40%;animation:1s ease-in-out infinite detail-page-nav-progress-slide;position:absolute;inset:0 auto 0 0}@keyframes detail-page-nav-progress-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.detail-page-content[data-detail-navigating=true]{transition:none}.detail-page-nav-progress:after{opacity:.5;width:100%;animation:none}}.detail-surface-header{flex-shrink:0;padding:2.25rem 1.5rem 0}.detail-surface-layout--page{background:var(--surface-1);flex:1;gap:0;min-height:0;margin:0;padding:0 1.5rem;display:flex}.detail-surface-layout--page:has(>.record-facts-column:not([data-collapsed=true])){padding-left:0}.detail-surface-layout--page.detail-surface-layout--collapsed{padding-left:1.5rem;padding-right:1.5rem}.detail-surface-layout--page .record-facts-column{width:var(--record-facts-width);scrollbar-gutter:stable;--rf-font-size:var(--text-base);font-size:var(--rf-font-size);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border) transparent;background:var(--surface-2);transition:width .22s var(--ease-out,ease-out), opacity .18s var(--ease-out,ease-out);will-change:width;flex-shrink:0;margin:0;position:relative;overflow:hidden auto}.detail-surface-layout--page .record-facts-column[data-collapsed=true]{opacity:0;pointer-events:none;width:0}.detail-surface-layout--page .record-facts-column__inner{width:var(--record-facts-width);min-width:var(--record-facts-width);box-sizing:border-box;padding:1.5rem 1rem}.detail-surface-layout--collapsed{gap:0}@media (prefers-reduced-motion:reduce){.detail-surface-layout--page .record-facts-column{transition:none}}.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__inner>:is(.record-facts-group,.entity-section--rail){transition:margin-top .18s var(--ease-out,ease-out);margin-top:.75rem;margin-bottom:0}.detail-surface-layout--page .record-facts-column__inner>:is(.record-facts-group,.entity-section--rail):first-child{margin-top:0}.detail-surface-layout--page .record-facts-column__inner>:is(.record-facts-group,.entity-section--rail)[data-state=open]+:is(.record-facts-group,.entity-section--rail)[data-state=open]{margin-top:2rem}.detail-surface-layout--page .record-facts-column .record-facts-group-header{margin-bottom:.25rem;padding-bottom:.25rem}.detail-surface-layout--page .main-content-column{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;padding:0 0 1.5rem;display:flex;overflow:hidden}.detail-surface-layout--page:has(>.record-facts-column:not([data-collapsed=true])) .main-content-column{padding-left:1.5rem}.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-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding-right:2rem;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-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding-right:2rem;overflow:hidden auto}.detail-surface-layout--page .main-content-column>[data-slot=tabs-content],.detail-surface-layout--page .main-content-column>[data-slot=tabs]>[data-slot=tabs-content]{padding-top:.5rem}.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 1rem;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,.detail-surface-layout--page .main-content-column .entity-section-grid{gap:0;max-width:64rem;margin-inline:auto}.detail-surface-layout--page .main-content-column .entity-section-stack.single-section.has-embedded-dataview{width:100%;max-width:none;margin-inline:0}.detail-surface-layout--page .main-content-column .entity-section-grid>.entity-section-grid-full:has(>div>.entity-signals-strip),.detail-surface-layout--page .main-content-column .entity-section-stack>div:has(>div>.entity-signals-strip){margin-bottom:-.75rem}.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}.detail-surface-layout--page .main-content-column .entity-section-grid>:is(.entity-section-grid-full,.entity-section-grid-half)+:is(.entity-section-grid-full,.entity-section-grid-half),.detail-surface-layout--page .main-content-column .entity-section-stack>.entity-section-wrapper+.entity-section-wrapper>.entity-section-spacing{border-top:none;margin-top:2rem;padding-top:0}.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack,.detail-surface-layout--narrow .main-content-column--full-width .entity-section-grid{gap:0}.detail-surface-layout--narrow .main-content-column--full-width .entity-section-grid>:is(.entity-section-grid-full,.entity-section-grid-half)+:is(.entity-section-grid-full,.entity-section-grid-half),.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack>.entity-section-wrapper+.entity-section-wrapper>.entity-section-spacing{border-top:none;margin-top:1.25rem;padding-top:0}.detail-surface-layout--narrow .main-content-column--full-width .entity-section-grid>.entity-section-grid-full:has(>div>.entity-signals-strip),.detail-surface-layout--narrow .main-content-column--full-width .entity-section-stack>div:has(>div>.entity-signals-strip){margin-bottom: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<=1100px){.overview-relationships-grid{grid-template-columns:1fr}}.record-facts-content{flex-direction:column;gap:2rem;display:flex}.record-facts-group{flex-direction:column;gap:.5rem;display:flex}.detail-surface-layout--page .entity-record-facts-card{background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:.625rem;padding:.75rem .875rem}.detail-surface-layout--page .entity-record-facts-card .record-facts-group-header{margin-bottom:.375rem;padding-bottom:0}.detail-surface-layout--page .record-facts-column__inner>.entity-record-facts-card{margin-top:.75rem}.detail-surface-layout--page .record-facts-column__inner>.entity-record-facts-card:first-child{margin-top:0}.detail-surface-layout--page .record-facts-column__inner>.entity-record-facts-card:has([data-state=open])+.entity-record-facts-card:has([data-state=open]){margin-top:1rem}@keyframes record-facts-section-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.record-facts-column__inner>*{animation:.22s ease-out both record-facts-section-enter}.record-facts-column__inner>:first-child{animation-delay:0s}.record-facts-column__inner>:nth-child(2){animation-delay:30ms}.record-facts-column__inner>:nth-child(3){animation-delay:60ms}.record-facts-column__inner>:nth-child(4){animation-delay:90ms}.record-facts-column__inner>:nth-child(5){animation-delay:.12s}.record-facts-column__inner>:nth-child(n+6){animation-delay:.15s}@media (prefers-reduced-motion:reduce){.record-facts-column__inner>*{animation:none}}.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-default);text-transform:uppercase;letter-spacing:.025em;font-weight:600}.record-facts-group-chevron{color:var(--text-secondary);transition:transform .16s var(--ease-out,ease-out);flex-shrink:0}.record-facts-group[data-state=open] .record-facts-group-chevron{transform:rotate(0)}.record-facts-group[data-state=closed] .record-facts-group-chevron{transform:rotate(-90deg)}.record-facts-group-content{flex-direction:column;gap:.75rem;display:flex;overflow:hidden}@keyframes record-facts-collapsible-down{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes record-facts-collapsible-up{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}.record-facts-group .record-facts-group-content[data-state=open]{animation:record-facts-collapsible-down .18s var(--ease-out,ease-out)}.record-facts-group .record-facts-group-content[data-state=closed]{animation:record-facts-collapsible-up .16s var(--ease-out,ease-out)}@media (prefers-reduced-motion:reduce){.record-facts-group .record-facts-group-content[data-state=open],.record-facts-group .record-facts-group-content[data-state=closed]{animation:none}.record-facts-group-chevron{transition:none}}.record-facts-field{flex-direction:row;align-items:baseline;gap:1.75rem;display:flex}.record-facts-field--stacked{flex-direction:column;gap:.625rem}.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:first-child{padding-top:0}.record-facts-field-label{min-width:120px;color:var(--text-secondary);flex-shrink:0;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:400;display:flex}.record-facts-field-label svg{opacity:.7}.record-facts-field-value{min-width:0;font-size:var(--rf-font-size,var(--text-base));color:var(--text-primary);overflow-wrap:break-word;flex:1;line-height:1.4;overflow:hidden}.record-facts-field--editable:focus-within .record-facts-field-value{overflow:visible}.record-facts-content [data-slot=badge],.record-facts-content [data-slot=pill],.record-facts-content [data-slot=tooltip-trigger],.record-facts-field-value [data-slot=badge],.record-facts-field-value [data-slot=pill],.record-facts-field-value [data-slot=tooltip-trigger]{font-size:var(--text-xs)}.record-facts-field-value :not([data-slot=badge],[data-slot=pill],[data-slot=tooltip-trigger],[data-slot=badge] *,[data-slot=pill] *,[data-slot=tooltip-trigger] *){font-size:inherit}.record-facts-field-label svg,.record-facts-group-header svg{width:1em;height:1em}.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 -.5rem 0}.record-facts-field--editable:hover:before,.record-facts-field--editable:focus-within:before{background:var(--surface-2)}.record-facts-field .inline-field-clickable{border:none;border-radius:0;margin:0;padding:0}.record-facts-field .inline-field-clickable:hover{background:0 0;border-color:#0000}.dark .record-facts-field .inline-field-value{background:0 0!important}.dark .record-facts-field .inline-field-clickable,.dark .record-facts-field .inline-field-clickable:hover,.dark .record-facts-field .inline-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:.5rem;display:grid}.record-facts-field[data-field-id=onlinePresence] .record-facts-field-value,.record-facts-field[data-field-id=onlinePresence] .record-facts-field-value [data-slot=tooltip-trigger]{font-size:var(--text-sm)}@media (width<=1024px){:root{--record-facts-width:360px}.detail-surface-header,.detail-surface-layout--page{padding-left:1rem;padding-right:1rem}}@media (width<=768px){.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{width:100%}.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 .details-tab-wrapper{padding:0}.detail-surface-layout--narrow .details-tab-content{--rf-font-size:var(--text-base);font-size:var(--rf-font-size);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{transition:margin-top .18s var(--ease-out,ease-out);margin-top:.75rem;margin-bottom:0;padding:0}.detail-surface-layout--narrow .details-tab-content .record-facts-group:first-child{margin-top:0}.detail-surface-layout--narrow .details-tab-content .record-facts-group[data-state=open]+.record-facts-group[data-state=open]{margin-top:1.5rem}.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}.detail-surface-layout--full-bleed{flex-direction:row;width:100%;height:100%;display:flex}.detail-surface-layout--full-bleed .main-content-column{flex:auto;width:100%;min-width:0}.tab-badge{background:var(--muted);min-width:1.25rem;height:1.1rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;margin-left:.4rem;padding:0 .35rem;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}[data-state=active]>.tab-badge,[data-state=active] .tab-badge{background:var(--primary);color:var(--primary-foreground)}.page-header-extras{padding:.5rem 1.5rem 0}.page-header-extras--main{padding:0 0 .75rem}:root{--detail-page-pagination-bar-height:3.25rem}.dv-sticky-footer,.detail-page-pagination-fixed{z-index:30;height:var(--detail-page-pagination-bar-height,3.25rem);background:color-mix(in srgb, var(--surface-0) 92%, transparent 8%);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--border-subtle);box-shadow:0 -1px 0 0 color-mix(in srgb, var(--surface-0) 75%, transparent 25%), 0 -8px 16px -12px color-mix(in srgb, var(--shadow-color,#00000014) 80%, transparent 20%);pointer-events:auto;justify-content:center;align-items:center;padding:0 1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.dv-sticky-footer--listing{z-index:auto;flex:none;width:100%;position:relative;inset:auto}.dv-sticky-footer__content{flex:0 auto;align-items:center}.dv-sticky-footer__label{white-space:nowrap;font-variant-numeric:tabular-nums}.dv-sticky-footer__loading{align-items:center}.dv-sticky-footer__spinner{animation:1s linear infinite dv-sticky-footer-spin}@keyframes dv-sticky-footer-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dv-sticky-footer__spinner{animation:none}}.dv-sticky-footer__sentinel{pointer-events:none;opacity:0;height:1px;position:absolute;inset:0 0 auto}.detail-surface-page{animation:.18s ease-out both detail-surface-page-fade-in}@keyframes detail-surface-page-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.detail-page-skeleton.detail-surface-page{background:var(--background);width:100%;min-height:calc(100vh - 48px);animation:.2s ease-out .1s backwards detail-page-skeleton-fade-in}@keyframes detail-page-skeleton-fade-in{0%{opacity:0}to{opacity:1}}.detail-page-skeleton [data-slot=skeleton]{background:var(--surface-2,var(--accent));opacity:.65;animation-duration:1.6s}.detail-page-skeleton__body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.5rem;display:flex}.detail-page-skeleton__body--with-rail{grid-template-columns:var(--record-facts-width,380px) minmax(0, 1fr);gap:var(--detail-surface-gap,1.5rem);flex:1;align-items:start;min-height:0;padding:1.5rem 1.5rem 1.5rem 0;display:grid}.detail-page-skeleton__record-facts{border-radius:.5rem;flex-direction:column;align-self:stretch;gap:1.25rem;height:100%;padding:.75rem;display:flex}.detail-page-skeleton__record-facts-group{flex-direction:column;gap:.5rem;display:flex}.detail-page-skeleton__record-facts-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.detail-page-skeleton__main{flex-direction:column;align-self:stretch;gap:1rem;min-width:0;height:100%;display:flex}.detail-page-skeleton__panel{background:var(--card,transparent);border:1px solid var(--border,transparent);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.detail-page-skeleton__panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;display:grid}@media (width>=1024px){.detail-page-skeleton__panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.detail-page-skeleton__panel-cell{flex-direction:column;gap:.375rem;display:flex}.detail-page-skeleton__panel-row{flex:1;grid-template-columns:minmax(0,1fr);gap:1rem;min-height:0;display:grid}.detail-page-skeleton__panel-row>.detail-page-skeleton__panel{height:100%}@media (width>=768px){.detail-page-skeleton__panel-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail-page-skeleton__panel--welled{background:color-mix(in srgb, var(--surface-1) 70%, var(--surface-2) 30%);border:1px solid color-mix(in srgb, var(--border-subtle) 50%, transparent);border-radius:.625rem;gap:0;padding:0;overflow:hidden}.detail-page-skeleton__panel-welled-header{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 60%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .875rem .625rem;display:flex}.detail-page-skeleton__panel-rows{flex-direction:column;gap:0;padding:.375rem 0 .625rem;display:flex}.detail-page-skeleton__panel-row-item{align-items:center;gap:.625rem;padding:.5rem .875rem;display:flex}.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}.panel{flex-direction:column;min-width:0;display:flex}.panel-header{background:0 0;align-items:center;gap:.5rem;margin-bottom:0;padding-bottom:0;display:flex}.panel-title{min-width:0;font-size:var(--text-sm);color:var(--text-secondary,var(--text-muted));text-transform:uppercase;letter-spacing:.025em;flex:1;align-items:center;gap:.375rem;margin:0;font-weight:600;display:flex}.panel-surface{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-1) 85%, var(--surface-2) 15%);border-radius:.75rem;overflow:hidden}.panel-empty{border:1px dashed var(--border-subtle);text-align:center;color:var(--text-muted);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem 1rem;display:flex}.panel-show-more{background:var(--surface-1);border:1px solid var(--border-subtle);color:var(--text-default);cursor:pointer;border-radius:9999px;align-self:center;align-items:center;gap:.375rem;margin-top:.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex;box-shadow:0 1px 2px #00000008}.panel-show-more:hover{background:var(--surface-2);border-color:var(--border-default,var(--border-subtle))}.panel-show-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.detail-surface-layout--page .main-content-column:has(.entity-panels){padding-top:1.5rem}.entity-panels{container-type:inline-size}.entity-panels-row{grid-template-columns:1fr;grid-auto-flow:dense;align-items:start;gap:1.25rem 2rem;display:grid}.entity-panel{flex-direction:column;gap:.75rem;min-width:0;display:flex}.entity-panel-body{opacity:1;flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;max-height:4000px;padding-top:0;transition:max-height .26s cubic-bezier(.4,0,.2,1),opacity .18s ease-out 60ms;display:flex}.entity-panel--tasks .entity-panel-list-row,.entity-panel--appointments .entity-panel-list-row,.entity-panel--interactions .entity-panel-list-row,.entity-panel--orders .entity-panel-list-row,.entity-panel--description>.entity-panel-body{flex:none}.entity-panel--tasks .entity-panel-show-more,.entity-panel--appointments .entity-panel-show-more,.entity-panel--interactions .entity-panel-show-more,.entity-panel--orders .entity-panel-show-more{margin-top:auto}@container (width>=99999px){.entity-panels-row{grid-template-columns:1fr 1fr;row-gap:1.75rem}.entity-panel--tasks,.entity-panel--appointments,.entity-panel--interactions,.entity-panel--orders{align-self:stretch}}.entity-panel-search-row{opacity:0;pointer-events:none;justify-content:center;align-items:center;max-height:0;margin-bottom:0;padding-block:0;transition:max-height .24s cubic-bezier(.16,1,.3,1),padding-block .24s cubic-bezier(.16,1,.3,1),margin-bottom .24s cubic-bezier(.16,1,.3,1),opacity .2s ease-out 40ms,transform .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(-6px)}.entity-panel-search-row.is-open{opacity:1;pointer-events:auto;max-height:4.5rem;margin-bottom:1.5rem;padding-block:.375rem;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.entity-panel-search-row{transition:none}}.entity-panel-search-field{flex:0 22rem;min-width:14rem;position:relative}.entity-panel-search-field>:first-child{width:100%}.entity-panel-search-field input{background:var(--surface-1);border-color:var(--border-subtle);border-radius:9999px;height:1.875rem;padding-right:2rem;font-size:.8125rem}.entity-panel-search-field input::placeholder{color:var(--text-muted)}.entity-panel-search-close{width:1.125rem;height:1.125rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.entity-panel-search-close:hover{background:var(--surface-2);color:var(--text-default)}.entity-panel-search-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entity-panel-header{background:0 0;flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:0;padding:0 .75rem;display:flex}.entity-panel--tasks>.entity-panel-header,.entity-panel--appointments>.entity-panel-header,.entity-panel--interactions>.entity-panel-header,.entity-panel--orders>.entity-panel-header,.entity-panel--accounts>.entity-panel-header,.entity-panel--brands>.entity-panel-header,.entity-panel--collections>.entity-panel-header,.entity-panel--coming-soon>.entity-panel-header,.entity-panel--attendees>.entity-panel-header,.entity-panel--field-panel>.entity-panel-header{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 60%, transparent);padding:.75rem .875rem .625rem}.entity-panel--tasks>.entity-panel-body,.entity-panel--appointments>.entity-panel-body,.entity-panel--interactions>.entity-panel-body,.entity-panel--orders>.entity-panel-body,.entity-panel--accounts>.entity-panel-body,.entity-panel--brands>.entity-panel-body,.entity-panel--collections>.entity-panel-body,.entity-panel--coming-soon>.entity-panel-body{padding-top:.375rem}.entity-panel--attendees>.entity-panel-body,.entity-panel--field-panel>.entity-panel-body{padding:.375rem .875rem 0}.entity-panel--coming-soon>.entity-panel-body{padding:.75rem .875rem .875rem}.entity-panel-title{min-width:0;font-size:var(--text-sm);color:var(--text-default);text-transform:uppercase;letter-spacing:.025em;flex:1;align-items:center;gap:.375rem;margin:0;font-weight:600;display:flex}.entity-panel-title-link{appearance:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.entity-panel-title-link:hover,.entity-panel-title-link:focus-visible{text-underline-offset:2px;text-decoration:underline}.entity-panel-title-link:focus,.entity-panel-title-link:focus-visible{outline:none}.entity-panel-title [data-slot=badge]{min-width:1.25rem;height:1.25rem;padding:0 .25rem;font-size:.6875rem}.entity-panel-icon-btn{width:1.5rem;height:1.5rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.entity-panel-icon-btn:hover{background:var(--surface-2);color:var(--text-default)}.entity-panel-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entity-panel-icon-btn--placeholder{visibility:hidden;cursor:default}.entity-panel-collapse-chevron{color:var(--text-muted);transition:transform .15s}.entity-panel-collapse-chevron.is-collapsed{transform:rotate(-90deg)}.entity-panel-body{overflow:hidden}.entity-panel--collapsed>.entity-panel-body{opacity:0;pointer-events:none;max-height:0;transition:max-height .26s cubic-bezier(.4,0,.2,1) 60ms,opacity .16s ease-out}.entity-panel-collapse{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.entity-panel-collapse:hover{background:var(--surface-2);color:var(--text-default)}.entity-panel-collapse:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entity-panel-empty{text-align:center;min-height:7rem;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.entity-panel-empty-message{font-size:.875rem}.entity-panel-show-more{border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:9999px;align-self:center;align-items:center;gap:.25rem;margin-top:.25rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:400;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.entity-panel-show-more:hover{background:var(--surface-1);border-color:var(--border-default,var(--border-subtle));color:var(--text-default)}.entity-panel-show-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entity-panel-show-more-chevron{color:var(--text-muted);transition:transform .15s}.entity-panel-show-more-chevron.is-open{transform:rotate(180deg)}.entity-panel-tab-link-footer{margin-top:.5rem}.entity-panel--tasks .entity-panel-tab-link-footer,.entity-panel--appointments .entity-panel-tab-link-footer,.entity-panel--interactions .entity-panel-tab-link-footer,.entity-panel--orders .entity-panel-tab-link-footer{margin-top:auto}.entity-panel-tab-link-footer .entity-section-view-all{border-top:none;margin-top:0;padding-top:.5rem}.entity-panel-group{flex-direction:column;gap:.5rem;display:flex}.entity-panel-group-header{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.375rem;padding:.25rem .75rem 0;font-size:.6875rem;font-weight:600;display:flex}.entity-panel--tasks,.entity-panel--appointments,.entity-panel--interactions,.entity-panel--orders,.entity-panel--accounts,.entity-panel--brands,.entity-panel--collections,.entity-panel--coming-soon,.entity-panel--attendees,.entity-panel--field-panel{background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:.625rem;gap:0;padding-bottom:.625rem;overflow:hidden}.entity-panel--tasks.entity-panel--collapsed>.entity-panel-header,.entity-panel--appointments.entity-panel--collapsed>.entity-panel-header,.entity-panel--interactions.entity-panel--collapsed>.entity-panel-header,.entity-panel--orders.entity-panel--collapsed>.entity-panel-header,.entity-panel--collections.entity-panel--collapsed>.entity-panel-header,.entity-panel--attendees.entity-panel--collapsed>.entity-panel-header,.entity-panel--field-panel.entity-panel--collapsed>.entity-panel-header{border-bottom-color:#0000;padding-bottom:.5rem}.entity-panel--tasks.entity-panel--collapsed,.entity-panel--appointments.entity-panel--collapsed,.entity-panel--interactions.entity-panel--collapsed,.entity-panel--orders.entity-panel--collapsed,.entity-panel--collections.entity-panel--collapsed,.entity-panel--field-panel.entity-panel--collapsed{padding-bottom:0}.entity-panel--tasks.entity-panel--collapsed>.entity-panel-body,.entity-panel--appointments.entity-panel--collapsed>.entity-panel-body,.entity-panel--interactions.entity-panel--collapsed>.entity-panel-body,.entity-panel--orders.entity-panel--collapsed>.entity-panel-body,.entity-panel--collections.entity-panel--collapsed>.entity-panel-body,.entity-panel--field-panel.entity-panel--collapsed>.entity-panel-body{padding-top:0}@keyframes entity-panel-tile-pulse{0%{box-shadow:0 0 0 0 var(--accent-soft,#6366f173)}50%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.entity-panel-tile-chevron{color:var(--text-muted);opacity:0;flex-shrink:0;transition:transform .15s,opacity .12s}.entity-panel-tile-chevron.is-open{opacity:1}@media (hover:none){.entity-panel-tile-chevron{opacity:1}}.entity-panel-tile-chevron.is-open{transform:rotate(180deg)}.entity-panel-appointment-tz{color:var(--text-muted)}.entity-panel-appointment-row .entity-panel-list-row-rail{justify-content:flex-end;min-width:2rem}.entity-panel-appointment-brands{flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;padding-left:.5rem;display:inline-flex}.entity-panel-appointment-brand-dot{cursor:default;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block;box-shadow:inset 0 0 0 1px #0000000f}.entity-panel-tile-peek{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.625rem;min-width:0;margin-top:.5rem;padding:.5rem 0 0;display:flex}.entity-panel-tile-peek-chips{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.entity-panel-tile-peek-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;margin-top:.125rem;display:flex}.entity-panel-tile-peek-actions--divided{border-top:1px solid var(--border-subtle);margin-top:.25rem;padding-top:.5rem}.entity-panel-tile-peek-replies{color:var(--text-muted);font-size:.75rem}.entity-panel-tile-peek-meta{color:var(--text-default);grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;font-size:.8125rem;display:grid}.entity-panel-tile-peek-meta>dt{color:var(--text-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.entity-panel-tile-peek-meta>dd{overflow-wrap:anywhere;min-width:0;margin:0}.entity-panel-tile-peek-meta-value--tabular{font-variant-numeric:tabular-nums}.entity-panel-tile-peek-action{border:1px solid var(--border-subtle);background:var(--surface-0);color:var(--text-default);cursor:pointer;border-radius:.375rem;align-items:center;gap:.25rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.entity-panel-tile-peek-action:hover{background:var(--surface-2)}.entity-panel-tile-peek-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entity-panel-tile-peek-action--primary{background:var(--accent-soft,#6366f11f);color:var(--accent,#6366f1);border-color:#0000}.entity-panel-tile-peek-action--primary:hover{background:color-mix(in srgb, var(--accent-soft,#6366f12e) 70%, var(--accent,#6366f1) 30%);color:var(--accent,#6366f1)}.entity-panel-list-row{cursor:pointer;background:0 0;border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.375rem .625rem;transition:background .12s;display:flex;position:relative}.entity-panel-list-row:hover,.entity-panel-list-row:focus-within{background:color-mix(in srgb, var(--surface-0) 92%, var(--text-default) 8%)}.entity-panel-list-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.entity-panel-list-row--peekable{background:0 0;flex-flow:column;align-items:stretch;gap:0;padding:0;display:flex}.entity-panel-list-row--peekable:hover,.entity-panel-list-row--peekable:focus-within{background:0 0}.entity-panel-list-row--peekable>.entity-panel-list-row-content{border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.375rem .625rem;transition:background .12s;display:flex}.entity-panel-list-row--peekable:hover>.entity-panel-list-row-content,.entity-panel-list-row--peekable:focus-within>.entity-panel-list-row-content{background:color-mix(in srgb, var(--surface-0) 92%, var(--text-default) 8%)}.entity-panel-list-row--peekable.entity-panel-list-row--peek-open{background:color-mix(in srgb, var(--surface-0) 92%, var(--text-default) 8%);border-radius:.375rem}.entity-panel-list-row--peekable.entity-panel-list-row--peek-open>.entity-panel-list-row-content,.entity-panel-list-row--peekable.entity-panel-list-row--peek-open:hover>.entity-panel-list-row-content,.entity-panel-list-row--peekable.entity-panel-list-row--peek-open:focus-within>.entity-panel-list-row-content{background:0 0}.entity-panel-list-row--peekable>.entity-panel-tile-peek{padding:.5rem .625rem .625rem}.entity-panel-list-row--peekable>.entity-panel-tile-peek .entity-panel-tile-peek-actions--divided{border-top:0;padding-top:.25rem}.entity-panel-list-row--overdue{padding-left:calc(.625rem + 3px);box-shadow:inset 3px 0 #dc2626}.entity-panel-list-row--today{box-shadow:inset 3px 0 0 0 var(--accent,#6366f1);padding-left:calc(.625rem + 3px)}.entity-panel-list-row--pulse{animation:1.2s ease-out entity-panel-tile-pulse}.entity-panel-list-row-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-default);flex:1;font-size:.875rem;overflow:hidden}.entity-panel-list-row-private{color:var(--text-muted);flex-shrink:0;align-items:center;display:inline-flex}.entity-panel-list-row-rail{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.entity-panel-task-row .entity-panel-list-row-title{font-weight:400}.entity-panel-task-checkbox{border:1.5px solid var(--border-default,var(--border-subtle));background:var(--surface-0);color:#0000;cursor:pointer;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.entity-panel-task-checkbox:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent,currentColor);color:var(--accent,var(--text-default))}.entity-panel-task-checkbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entity-panel-task-checkbox:disabled{cursor:default;opacity:.7}.entity-panel-task-checkbox-icon{opacity:0;transition:opacity .12s}.entity-panel-task-checkbox:hover:not(:disabled) .entity-panel-task-checkbox-icon{opacity:1}.entity-panel-task-due{text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.entity-panel-task-due--overdue{background:color-mix(in srgb, var(--surface-1) 80%, #f59e0b 20%);color:#b45309}.entity-panel-task-due--today{background:color-mix(in srgb, var(--surface-1) 80%, #10b981 20%);color:#047857}.entity-panel-task-due--muted{background:var(--surface-2);color:var(--text-muted)}.entity-panel-task-quick-add{cursor:default}.entity-panel-task-checkbox--placeholder{cursor:default;pointer-events:none;border-style:dashed}.entity-panel-task-quick-add-input{min-width:0;color:var(--text-default);background:0 0;border:none;outline:none;flex:1;padding:.125rem 0;font-size:.875rem}.entity-panel-task-quick-add-input::placeholder{color:var(--text-muted)}.entity-panel-task-quick-add-input:focus-visible{outline:none}.entity-panel-task-quick-add-cancel,.entity-panel-task-inline-close{flex-shrink:0}.entity-panel-task-row--editing{background:var(--surface-2);cursor:default;flex-wrap:nowrap}.entity-panel-task-row--editing:hover,.entity-panel-task-row--editing:focus-within{background:var(--surface-2)}.entity-panel-task-inline-title-input{min-width:0;color:var(--text-default);background:0 0;border:1px solid #0000;border-radius:.25rem;outline:none;flex:1;padding:.125rem .25rem;font-size:.875rem}.entity-panel-task-inline-title-input:hover,.entity-panel-task-inline-title-input:focus-visible{background:var(--surface-0);border-color:var(--border-default,var(--border-subtle))}.entity-panel-task-inline-title-input:focus-visible{outline:2px solid var(--accent);outline-offset:0}.entity-panel-task-inline-select{color:var(--text-default);background:var(--surface-0);border:1px solid var(--border-default,var(--border-subtle));border-radius:.25rem;max-width:8rem;min-height:1.5rem;padding:.125rem .25rem;font-size:.75rem}.entity-panel-task-inline-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.entity-panel-task-inline-assignee-trigger{cursor:pointer;background:0 0;border:none;border-radius:9999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.entity-panel-task-inline-assignee-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entity-panel-task-inline-icon-btn{width:1.5rem;height:1.5rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.entity-panel-task-inline-icon-btn:hover{background:var(--surface-2);border-color:var(--border-default,var(--border-subtle));color:var(--text-default)}.entity-panel-task-inline-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.entity-panel-task-inline-due-trigger{cursor:pointer;border:1px solid #0000;font-family:inherit}.entity-panel-task-inline-due-trigger:hover{border-color:var(--border-default,var(--border-subtle))}.entity-panel-task-inline-due-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.entity-panel-task-rail--editing{gap:.375rem}.entity-panel-task-priority{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.entity-panel-task-status-trigger,.entity-panel-task-priority-trigger,.entity-panel-task-assignee-trigger{appearance:none;cursor:pointer;color:inherit;pointer-events:auto;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.entity-panel-task-status-trigger,.entity-panel-task-priority-trigger{width:1.25rem;height:1.25rem}.entity-panel-task-status-trigger:hover,.entity-panel-task-priority-trigger:hover,.entity-panel-task-assignee-trigger:hover{background:var(--surface-2,#0000000d)}.entity-panel-task-status-trigger:focus-visible,.entity-panel-task-priority-trigger:focus-visible,.entity-panel-task-assignee-trigger:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:1px}.entity-panel-task-priority-trigger--empty{color:var(--text-muted,#9ca3af);opacity:0}.entity-panel-list-row:hover .entity-panel-task-priority-trigger--empty,.entity-panel-task-priority-trigger--empty:focus-visible{opacity:1}.entity-panel-task-rail{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.entity-panel-task-status-slot{flex-shrink:0;justify-content:center;align-items:center;width:.875rem;display:inline-flex}.entity-panel-task-status-icon{pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.entity-panel-task-priority-slot{flex-shrink:0;justify-content:center;align-items:center;width:1rem;display:inline-flex}.entity-panel-task-due-slot{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:4.75rem;display:inline-flex}.entity-panel-task-overflow-slot{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:-.125rem;display:none}@media (width>=48rem){.entity-panel-task-overflow-slot{display:inline-flex}}.entity-panel-task-assignee{flex-shrink:0}.entity-panel-task-assignee--empty{border:1.5px dashed var(--border-default,var(--border-subtle));background:0 0;border-radius:9999px;width:1.5rem;height:1.5rem;display:inline-block}.entity-panel-overdue-badge{background:color-mix(in srgb, var(--surface-1) 80%, #f59e0b 20%);color:#b45309;border-color:color-mix(in srgb, var(--surface-1) 60%, #f59e0b 40%);text-transform:none;letter-spacing:0}.entity-panel-appointment-row{gap:.625rem}.entity-panel-appointment-chip{background:var(--surface-2);width:2.75rem;color:var(--text-default);text-align:center;border-radius:.375rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;line-height:1;display:flex}.entity-panel-list-row--today .entity-panel-appointment-chip{background:var(--accent-soft,#6366f11f);color:var(--accent,#6366f1)}.entity-panel-appointment-chip-day{font-size:1.125rem;font-weight:700;line-height:1}.entity-panel-appointment-chip-sub{text-transform:uppercase;letter-spacing:.025em;color:var(--text-muted);white-space:nowrap;margin-top:.125rem;font-size:.625rem;font-weight:700}.entity-panel-list-row--today .entity-panel-appointment-chip-sub{color:inherit;opacity:.85}.entity-panel-appointment-body{flex:1;align-items:baseline;gap:.625rem;min-width:0;display:flex;overflow:hidden}.entity-panel-appointment-meta{color:var(--text-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:.625rem;font-size:.75rem;display:inline-flex}.entity-panel-appointment-meta-segment{align-items:center;gap:.25rem;display:inline-flex}.entity-panel-appointment-meta-segment>svg{flex-shrink:0}.entity-panel-appointment-meeting-type{color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.entity-panel-interaction-author{flex-shrink:0}.entity-panel-list-row-date{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.75rem}.entity-panel-interaction-body{color:var(--text-default);max-height:16rem;font-size:.8125rem;line-height:1.45;overflow-y:auto}.entity-panel-interaction-body--html{mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000)}.entity-panel-interaction-body--html :is(p,ul,ol,blockquote){margin:0 0 .375rem}.entity-panel-interaction-body--html :last-child{margin-bottom:0}.entity-panel-interaction-meta{color:var(--text-muted);align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;display:flex}.entity-panel-order-rep{flex:0 0 1.5rem;justify-content:center;align-items:center;margin-left:.75rem;display:inline-flex}.entity-panel-order-row>.entity-panel-list-row-content{flex-wrap:nowrap}.entity-panel-order-row .entity-panel-list-row-title{font-variant-numeric:tabular-nums;flex:0 0 6rem;font-weight:500}.entity-panel-order-season{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 0 9.5rem;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex;overflow:hidden}.entity-panel-order-season-icon{flex-shrink:0;width:.75rem;height:.75rem}.entity-panel-order-spacer{flex:auto;min-width:0}.entity-panel-order-row .entity-panel-list-row-rail{flex-shrink:0;gap:.5rem}.entity-panel-order-brand{flex:0 0 4rem;align-items:center;display:inline-flex}.entity-panel-order-brand>[data-slot=badge],.entity-panel-order-brand>[data-slot=tooltip-trigger],.entity-panel-order-brand>span{justify-content:center;min-width:3.5rem}.entity-panel-order-booked{font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.75rem}.entity-panel-order-status-inline{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 0 6.5rem;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex;overflow:hidden}.entity-panel-order-status-dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.entity-panel-row-sep{color:var(--text-muted);opacity:.6;user-select:none;flex-shrink:0;font-size:.75rem;line-height:1}.entity-panel-order-total{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-strong);white-space:nowrap;flex:0 0 6rem;font-size:.8125rem;font-weight:600}.entity-panel-order-date{font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;flex:0 0 5.25rem;justify-content:flex-end;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.entity-panel-order-date>svg{flex-shrink:0}.entity-panel-order-shipping{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 0 5.5rem;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex;overflow:hidden}.entity-panel-order-shipping-icon{flex-shrink:0;width:.75rem;height:.75rem}@container (width<=720px){.entity-panel-order-shipping{display:none}}@container (width<=540px){.entity-panel-order-season{display:none}}.entity-panel-orders-header{cursor:default;background:0 0}.entity-panel-orders-header:hover,.entity-panel-orders-header:focus-within{background:0 0}.entity-panel-orders-header>.entity-panel-list-row-content,.entity-panel-orders-header:hover>.entity-panel-list-row-content,.entity-panel-orders-header:focus-within>.entity-panel-list-row-content{cursor:default;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0}.entity-panel-orders-header>.entity-panel-list-row-content span{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-variant-numeric:normal;font-size:.6875rem;font-weight:600}.entity-panel-orders-header .entity-panel-order-total,.entity-panel-orders-header .entity-panel-order-date{color:var(--text-muted);text-align:right;justify-content:flex-end;font-weight:600}.entity-panel-orders-header-placeholder{visibility:hidden}.entity-panel-orders-header-chevron-placeholder{visibility:hidden;flex-shrink:0;width:14px;height:14px;display:inline-block}.entity-panel-loading{flex-direction:column;animation:.2s ease-out .1s backwards entity-panel-loading-fade-in;display:flex}@keyframes entity-panel-item-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.entity-panel-tile,.entity-panel-list-row{animation:.22s ease-out both entity-panel-item-enter}.entity-panel-tile:first-child,.entity-panel-list-row:first-child{animation-delay:0s}.entity-panel-tile:nth-child(2),.entity-panel-list-row:nth-child(2){animation-delay:30ms}.entity-panel-tile:nth-child(3),.entity-panel-list-row:nth-child(3){animation-delay:60ms}.entity-panel-tile:nth-child(4),.entity-panel-list-row:nth-child(4){animation-delay:90ms}.entity-panel-tile:nth-child(5),.entity-panel-list-row:nth-child(5){animation-delay:.12s}.entity-panel-tile:nth-child(n+6),.entity-panel-list-row:nth-child(n+6){animation-delay:.15s}@media (prefers-reduced-motion:reduce){.entity-panel-tile,.entity-panel-list-row,.entity-panel-loading{animation:none}.entity-panel-body,.entity-panel--collapsed>.entity-panel-body{transition:none}}.entity-panel-loading [data-slot=skeleton]{background:var(--surface-2,var(--accent));opacity:.55;animation-duration:1.6s}@keyframes entity-panel-loading-fade-in{0%{opacity:0}to{opacity:1}}.entity-panel-loading--tiles{gap:.5rem;padding-top:.25rem}.entity-panel-loading-tile{border:1px solid #0000;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem .75rem;display:flex}.entity-panel-loading-tile-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.entity-panel-loading--rows{gap:0}.entity-panel-loading-row{border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.product-media-showcase{container-type:inline-size}.product-media-showcase .product-media-showcase-slide{flex-basis:92%}@container (width>=540px){.product-media-showcase .product-media-showcase-slide{flex-basis:48%}}.product-media-showcase-thumbs{scrollbar-width:none}.product-media-showcase-thumbs::-webkit-scrollbar{display:none}.entity-record-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.entity-record{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-0);min-width:0;padding:14px}.entity-record--primary{background:var(--purple-2);border-color:var(--purple-4)}.entity-record--collapsed{cursor:pointer;transition:background var(--duration-fast) var(--ease-out);padding:12px 14px}.entity-record--collapsed:hover{background:var(--surface-1)}.entity-record:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.entity-record-star{color:var(--accent);align-items:center;display:inline-flex}.entity-record-star>svg{fill:currentColor}.entity-record-head{align-items:center;gap:8px;min-width:0;display:flex}.entity-record-head .entity-record-role-badge,.entity-record-head .entity-record-region-badge{margin-left:2px}.entity-record-name{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.entity-record-spacer{flex:auto}.entity-record-chev{color:var(--text-muted);flex-shrink:0;align-items:center;display:inline-flex}.entity-record-chev--push{margin-left:auto}.entity-record-subline{font-size:var(--text-sm);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:2px;overflow:hidden}.entity-record-rows{flex-direction:column;gap:3px;min-width:0;margin-top:11px;display:flex}.entity-record-line{min-height:26px;font-size:var(--text-base);color:var(--text-primary);align-items:center;gap:10px;min-width:0;display:flex}.entity-record-line>svg{color:var(--text-muted);flex-shrink:0}.entity-record-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.entity-record-copy{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:0;display:flex}.entity-record-copy-glyph{color:var(--text-tertiary);opacity:.5;flex-shrink:0;display:inline-flex}.entity-record-copy:hover .entity-record-copy-glyph,.entity-record-copy:focus-visible .entity-record-copy-glyph{opacity:.9}.entity-record-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.entity-record-addr{font-size:var(--text-base);color:var(--text-primary);align-items:flex-start;gap:10px;min-width:0;margin-top:11px;display:flex}.entity-record-addr>svg{color:var(--text-muted);flex-shrink:0;margin-top:2px}.entity-record-addr-text{min-width:0}.entity-record-addr-secondary{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:1px}.entity-record-meta{font-size:var(--text-sm);color:var(--text-tertiary);align-items:center;gap:6px;margin-top:11px;display:inline-flex}.entity-record-meta>svg{color:var(--text-tertiary);flex-shrink:0}.entity-record-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.entity-record-action--danger{color:var(--destructive)}.entity-record-action--danger:hover{background-color:var(--destructive);color:var(--color-white,#fff);border-color:var(--destructive)}.entity-record-subrow{align-items:center;gap:8px;min-width:0;margin-top:7px;display:flex}.entity-record-col{font-size:var(--text-sm);color:var(--text-tertiary);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.entity-record-col>svg{color:var(--text-muted);flex-shrink:0}.entity-record-col--ctx{color:var(--text-secondary);text-overflow:ellipsis;justify-content:flex-start;min-width:0;overflow:hidden}.entity-record-col--ctx>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-record-col--phone{justify-content:flex-end;width:116px}.entity-record-num{font-variant-numeric:tabular-nums}.entity-record-role-badge,.entity-record-region-badge{border-radius:var(--radius-sm);height:20px;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;flex-shrink:0;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.entity-record-role-badge{color:var(--purple-11);background:var(--accent-subtle);border-color:color-mix(in srgb, var(--accent) 18%, transparent)}.entity-record-region-badge{color:var(--text-secondary);background:var(--surface-2)}.entity-record-region-badge>svg{color:var(--text-muted);flex-shrink:0}.entity-record-role-badge.is-ghost,.entity-record-region-badge.is-ghost{color:var(--text-secondary);background:var(--surface-2);border-color:#0000}@media (prefers-reduced-motion:reduce){.entity-record--collapsed{transition:none}}._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)}._dataViewContainer_arclw_5{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._dataViewContainer_arclw_5[data-layout-mode=grid]{overflow:hidden}._dataViewContainer_arclw_5[data-layout-mode=grid] ._tableContainer_arclw_18{flex:1;min-height:0;overflow:hidden}._dataViewContainer_arclw_5[data-layout-mode=card]{height:100%;overflow:hidden}._dataViewContainer_arclw_5[data-layout-mode=card] ._tableContainer_arclw_18{flex-direction:column;flex:1;min-height:0;display:flex}._toolbarContainer_arclw_37{background-color:#0000;flex-shrink:0}._tableContainer_arclw_18{flex-direction:column;flex:1;min-height:0;display:flex}
