@layer theme,base,components,utilities,shq-rail,shq-panel;@layer shq-tab{.tab-selection-bar{align-items:center;gap:var(--spacing-3,12px);background:var(--accent-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;padding:10px 20px;display:flex}.tab-selection-bar__count{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.tab-selection-bar__actions{align-items:center;gap:var(--spacing-2,8px);display:inline-flex}.tab-selection-bar .tab-selection-bar__action--destructive,.tab-selection-bar .tab-selection-bar__action--destructive:hover{color:var(--danger-strong)}.tab-selection-bar .tab-selection-bar__action[aria-disabled=true],.tab-selection-bar .tab-selection-bar__action[aria-disabled=true]:hover{cursor:not-allowed}.tab-selection-bar__clear{color:var(--text-secondary);text-underline-offset:2px;margin-left:auto;text-decoration:underline}.tab-selection-bar__reason{font-size:var(--text-xs);color:var(--text-secondary);flex-basis:100%}.tab-selection-bar__live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=480px){.tab-selection-bar{padding:10px 14px}.tab-selection-bar__count{flex-basis:100%}.tab-selection-bar__clear{margin-left:0}}}@layer shq-select,shq-files;@layer shq-data-view{.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-root.data-view-minimal:not(.data-view-root--embedded) .data-view-content-pane-container{padding-bottom:0;padding-left:0;padding-right:0}.data-view-root.data-view-minimal:not(.data-view-root--embedded) .grid-table-container table thead th[data-column-primary=true],.data-view-root.data-view-minimal:not(.data-view-root--embedded) .grid-table-container table tbody tr:not(.grid-group-row) td[data-column-primary=true]{position:static!important;left:auto!important}.data-view-root.data-view-minimal:not(.data-view-root--embedded) .grid-table-container table tbody tr:not(.grid-group-row) td[data-column-primary=true]{background-color:#0000}.data-view-root.data-view-minimal:not(.data-view-root--embedded) .grid-table-container table thead th[data-column-primary=true]:after,.data-view-root.data-view-minimal:not(.data-view-root--embedded) .grid-table-container table tbody tr:not(.grid-group-row) td[data-column-primary=true]:after{content:none}.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{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-style: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}.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}.grid-toolbar-filter-pill:hover{background:var(--surface-3);border-color:var(--border);color:var(--text-primary)}.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)}.views-tab-bar-container .views-tab-bar{padding-left:0}.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-style: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)}.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-style:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.edit-view-action:hover{background-color:var(--surface-1);color:var(--text-primary)}.edit-view-action-destructive{color:var(--danger-strong)}.edit-view-action-destructive:hover{background-color:var(--danger-subtle);color:var(--danger-strong)}.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)}.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)}.view-selector-action.destructive{color:var(--danger-strong)}.view-selector-action.destructive:hover{background:var(--danger-subtle)}.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{box-shadow:inset 0 0 0 1px var(--border);background-color:#0000;border-radius:50%}.grid-toolbar-manual-controls>button:hover{background-color:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--accent)}.grid-toolbar-controls button:hover:not(.toolbar-icon-active){color:var(--accent)}.grid-toolbar-controls button:focus-visible{--tw-ring-shadow:none;--tw-ring-offset-shadow:none;outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.grid-toolbar-controls button[role=switch]:focus-visible{border-color:#0000}.grid-toolbar-controls>button:focus-visible{--tw-ring-shadow:none;box-shadow:none}.filter-field-icon{opacity:var(--opacity-muted);flex-shrink:0}.grid-toolbar-filter-pills{flex-wrap:wrap;flex:1}.grid-toolbar-filter-pill{background-color:var(--surface-2);color:var(--text-secondary);border:1px solid var(--surface-2);cursor:pointer;display:inline-flex}.grid-toolbar-filter-pill.editing{cursor:default}.grid-toolbar-filter-pill[data-inert=true]{border-style:dashed;border-color:var(--border);opacity:.6}.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)}.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)}.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)}.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}.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-style: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)}.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{color:var(--accent)}.filter-operator-select-trigger{height:24px;font-size:var(--text-sm);background:0 0;border-style:none;padding-left:4px;padding-right:4px}.search-icon-position{color:var(--text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.menu-empty-text{color:var(--text-muted)}.button-destructive,.button-destructive-text,.button-destructive-text:hover{color:var(--danger-strong)}.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-style: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}.inline-block{display:inline-block}@media (width<=991px){.views-tab-bar-container{-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}.grid-toolbar-pills-row,.grid-toolbar-filter-pills{flex-wrap:wrap}.grid-toolbar-controls{justify-content:center;align-self:center;display:flex}.grid-toolbar-manual-controls,.grid-toolbar-controls>div:has(.grid-toolbar-manual-controls){display:none}.grid-toolbar{padding:var(--spacing-2) 0}}.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(--focus-ring);outline-offset:var(--focus-ring-offset)}.url-cell-link:active{color:var(--accent-hover)}.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}.email-cell-stack{gap:var(--spacing-1)}.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(--focus-ring);outline-offset:var(--focus-ring-offset)}.email-cell-link:active{color:var(--accent-hover)}.email-cell-text{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.email-cell-more-text{color:var(--text-muted);padding-left:4px;font-style:italic}.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}.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}.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}.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)}.react-select__menu-portal,.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],.grid-toolbar-filter-pill{font-size:var(--text-xs)}:root{--grid-bg:transparent;--grid-header-bg:var(--background);--grid-cell-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-style: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;position:relative}.grid-table-container>div,.grid-table-container>table{contain:none;will-change:auto;filter:none;perspective:none;transform:none}.grid-table-container>*{height:auto;overflow:visible}.grid-empty-state-viewport{width:var(--dv-empty-viewport-width,100%);position:sticky;left:0}.grid-empty-state-line{font-size:var(--text-md);color:var(--text-tertiary);text-align:center;text-wrap:pretty;padding:44px 24px;line-height:1.6}.grid-table-container table thead th>*{transform:none}.grid-table-container table th.grid-table-header{user-select:none;white-space:nowrap;text-overflow:ellipsis;z-index:calc(var(--z-sticky) + 5);background-color:var(--grid-header-bg);box-shadow:0 1px 0 0 var(--grid-border);padding:8px 10px;position:sticky;top:0;overflow:hidden}.grid-table-container table thead th{z-index:calc(var(--z-sticky) + 5);position:sticky;top:0}.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}.embedded-data-view .grid-table-container:has(th[data-column-id=select]){--select-column-width:40px;--primary-column-offset:40px}.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(--grid-cell-bg);position:sticky;left:0}.grid-table-container table th[data-column-id=select]{z-index:calc(var(--z-sticky) + 10);background-color:var(--grid-header-bg);position:sticky;top:0;left:0}.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(--grid-cell-bg);position:sticky}.grid-table-container table thead th[data-column-primary=true]{top:0;left:var(--select-column-width);z-index:calc(var(--z-sticky) + 9);background-color:var(--grid-header-bg);position:sticky}.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}.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 td[data-column-id=actions]{background-color:var(--grid-cell-bg)}.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}.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-state=open]{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-container table th[data-align=right] .grid-table-header-group{justify-content:flex-end}.grid-table-container table th[data-align=center] .grid-table-header-group{justify-content:center}.grid-table-container table th[data-align=right] .grid-table-header-text{text-align:right;flex-shrink:1}.grid-table-container table th[data-align=center] .grid-table-header-text{text-align:center;flex-shrink:1}.grid-table-container table th[data-align=right] .grid-table-sort-area{flex:0 auto;justify-content:flex-end}.grid-table-container table th[data-align=center] .grid-table-sort-area{flex:0 auto;justify-content:center}.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-sort-area{cursor:pointer;align-items:center;gap:none;flex:1;display:flex}.grid-table-sort-area.non-sortable{cursor:default}.sortable-column-header-button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;background:0 0;border-style:none;margin:0;padding:0}.grid-table-header .sortable-column-header-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-offset));border-radius:2px}.grid-table-container table th.grid-table-header.is-dragging{background-color:var(--surface-2)}.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);padding-left:calc(var(--spacing-3) + var(--dv-group-depth,0) * var(--spacing-6));user-select:none;text-align:left;font-weight:600;display:flex}.grid-table-container table tbody tr.grid-group-row--totals .grid-totals-cell{padding:var(--spacing-2) var(--spacing-3);background-color:#0000;font-weight:600}.grid-table-container table tbody tr.grid-group-row--totals .grid-totals-cell:has(.grid-group-header){padding:0}.grid-table-container .grid-group-header [data-slot=badge]{background-color:var(--surface-3);color:var(--text-secondary);border-style:none}.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(--focus-ring);outline-offset:var(--focus-ring-offset)}.grid-table-container table tbody tr.grid-group-subrow td:first-child{padding-left:calc(var(--dv-group-depth,1) * var(--spacing-6))}.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:hover,.grid-table-header.is-draggable:focus-within{background-color:var(--surface-1)}.grid-table-header.is-dragging{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);--ds-background-brand-bold:var(--accent);--ds-border-selected:var(--accent)}.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(--focus-ring);outline-offset:var(--focus-ring-offset);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-style: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(--focus-ring);outline-offset:var(--focus-ring-offset)}.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);border-radius:50%;width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.text-cell-primary-actions button:focus-visible{opacity:1;outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset);--tw-ring-shadow:none;box-shadow:none}.text-cell-primary-actions button:hover{background-color:var(--surface-2)}.grid-table-container table tbody tr:not(.grid-group-row):hover .text-cell-primary-actions button,.grid-table-container table tbody tr:not(.grid-group-row):focus-within .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-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-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)}@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-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-style:none;height:22px;padding:0;position:sticky;top:0}.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}.grid-table-header.has-column-group{border-top:2px solid var(--color-primary)}.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-size:var(--text-base);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-note{white-space:normal;margin-top:var(--spacing-1);font-weight:400;display:block}.grid-table-container table tbody tr.grid-group-subtotal-row .grid-totals-cell{background:var(--surface-2)}.grid-table-container table tbody tr.grid-group-subtotal-row td:first-child{padding-left:calc(8px + var(--dv-group-depth,0) * var(--spacing-6))}.embedded-data-view:has(.grid-layout-grid) .grid-table-container{--grid-cell-bg:var(--surface-0);--grid-header-bg:var(--surface-0)}.embedded-data-view:has(.grid-layout-grid) .grid-table-container table thead th:first-child,.embedded-data-view:has(.grid-layout-grid) .grid-table-container table tbody tr:not(.grid-group-row,.grid-group-subrow,.grid-group-subtotal-row)>td:first-child{padding-left:0}.embedded-data-view:has(.grid-layout-grid) .grid-table-container table thead th:last-child,.embedded-data-view:has(.grid-layout-grid) .grid-table-container table tbody tr:not(.grid-group-row)>td:last-child{padding-right:0}.embedded-data-view:has(.grid-layout-grid) .grid-table-container table td.grid-table-cell{font-size:var(--text-md);border-left-width:0;border-right-width:0}.embedded-data-view:has(.grid-layout-grid) .grid-table-container table tbody tr:not(.grid-group-row) td{border-bottom:1px solid var(--border-subtle)}.entity-section-stack{flex-direction:column;gap:1.5rem;display:flex;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}@media (width<=768px){.entity-section-grid{grid-template-columns:1fr}}@container (width<=600px){.entity-section-grid{grid-template-columns:1fr}}.entity-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.entity-tabs-scroll::-webkit-scrollbar{display:none}.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}[role=group][data-slot=field][data-orientation=compact]{flex-direction:row;align-items:center;gap:.75rem;display:flex}[role=group][data-slot=field][data-orientation=compact]>[data-slot=field-label]{flex-shrink:0;width:160px}[role=group][data-slot=field][data-orientation=compact]>[data-slot=field-content]{flex:1;min-width:120px}.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-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}.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-wrapper{flex-direction:column;align-items:flex-start}}.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:not(.shq-rail-row__value){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:not(.shq-rail-row__value):hover{background-color:var(--surface-2);border-color:var(--border-subtle)}.inline-field-clickable:not(.shq-rail-row__value):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:not(.shq-rail-row__value):hover .inline-field-edit-icon{opacity:1}.inline-field-empty{color:var(--text-tertiary);font-style:italic}.inline-field-value:not(.shq-rail-row__value,.shq-rail-editor *){z-index:1;font-size:var(--text-sm);line-height:var(--leading-normal);position:relative}.entity-panel-body .inline-field-value:not(.shq-rail-row__value,.shq-rail-editor *){font-size:var(--text-md)}.inline-field-value.inline-field-readonly:not(.shq-rail-row__value,.shq-rail-editor *){cursor:default}.inline-field-value.inline-field-editing:not(.shq-rail-row__value,.shq-rail-editor *){border-radius:var(--radius-sm);box-shadow:0 0 0 1.5px var(--accent);margin:-4px -8px;padding:4px 8px}.inline-field-value:not(.shq-rail-row__value) [data-slot=badge]{font-size:var(--text-xs)}.inline-field-value:not(.shq-rail-row__value) [class*=react-select] input:focus-visible{outline:none}.inline-field-value:not(.shq-rail-row__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:not(.shq-rail-row__value) input:invalid,.inline-field-value:not(.shq-rail-row__value) input[aria-invalid=true],.inline-field-value:not(.shq-rail-row__value) .combobox-trigger[aria-invalid=true]{border-color:color-mix(in srgb, var(--color-destructive) 50%, transparent);background-color:color-mix(in srgb, var(--color-destructive) 5%, transparent)}.field-error-message{font-size:var(--text-xs);color:color-mix(in srgb, var(--color-destructive) 80%, transparent);margin-top:.25rem;font-weight:400;display:block}.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}.entity-section--flat{box-shadow:none;background:0 0;border-style:none;border-radius:0}.entity-section--rail{box-shadow:none;background:0 0;border-style:none;border-radius:0;overflow:visible}.entity-section-header{background:var(--surface-1);border-bottom:1px solid var(--border-subtle)}.entity-section--flat .entity-section-header{background:0 0;border-bottom-style:none;padding-left:0;padding-right:0}.entity-section--rail .entity-section-header,.entity-section-header--rail{cursor:pointer;background:0 0;border-bottom-style: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-primary);text-transform:uppercase;letter-spacing:.025em;font-weight:600}.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-style: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-style: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-style: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-style: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-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-style:none;border-radius:0;padding:0}.entity-section--rail .entity-section-view-all{text-align:left;border-top-style: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--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-style: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-primary)}.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-style: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}.sidebar-location-item:focus-within:after{opacity:.06}.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-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-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{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-contact-avatar-xs{flex-shrink:0;width:1.5rem;height:1.5rem}.sidebar-contact-detail-link{font-size:var(--text-sm);color:var(--color-primary);align-items:center;gap:.375rem;text-decoration:none;transition:color .2s;display:inline-flex}.sidebar-contact-detail-link:hover{color:var(--accent-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-style: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}.sidebar-contact-row:focus-within:after{opacity:.06}.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-details{flex-direction:column;gap:.25rem;display:flex}.sidebar-contact-inactive{opacity:.6}.sidebar-contact-inactive .sidebar-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}.attendees-show-more{width:100%;font-size:var(--text-xs);color:var(--color-primary);cursor:pointer;text-align:center;background:0 0;border-style:none;padding:.375rem;font-weight:500;transition:color .2s;display:block}.attendees-show-more:hover{color:var(--accent-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-style: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(--color-primary);margin-left:auto}.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}.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-style: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-style: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)}.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)}.attendee-avatar-v3{flex-shrink:0;width:2rem;height:2rem;font-size:.75rem}.attendee-avatar--contact{background:var(--info-light);color:var(--info-strong)}.attendee-avatar--rep{background:var(--success-light);color:var(--success-strong)}.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(--color-primary);text-decoration-color:var(--color-primary)}.attendee-organizer-icon{color:var(--warning-strong);fill:var(--warning-strong);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-strong)}.attendee-role-icon--rep{color:var(--success-strong)}.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-style: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(--color-destructive-strong)}.attendee-remove-v3:focus-visible{opacity:1;color:var(--color-destructive-strong);outline:2px solid var(--ring);outline-offset:2px}.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-strong)}.rsvp-icon--maybe{background:var(--warning-light);color:var(--warning-strong)}.rsvp-icon--declined{background:var(--danger-light);color:var(--danger-strong)}.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-style: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}.attendee-rsvp-meta--not-invited{align-items:center;gap:var(--spacing-1);color:var(--warning-strong);cursor:default;display:inline-flex}.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(--color-primary);cursor:pointer;background:0 0;border-style: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)}.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{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-primary)}.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-primary)}.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-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-subtle)}.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 color-mix(in srgb, var(--ring) 40%, transparent)}.editable-title-input-error{border-color:var(--color-destructive)}.editable-title-input-error:focus{border-color:var(--color-destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-destructive) 20%, transparent)}.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-strong);animation:.2s ease-out editable-title-fade-in}.editable-title-status-error{color:var(--color-destructive-strong)}.editable-title-retry{color:var(--color-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(--accent-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-lock{opacity:.5;color:var(--text-muted)}.page-header-links-popover{width:280px;max-height:320px;padding:.25rem;overflow-y:auto}.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-primary);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-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;height:14px}.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{border-radius:var(--radius-md,.375rem);box-shadow:none;background-color:#0000}.tab-header-toolbar-slot .grid-toolbar-manual-controls>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;height:16px}.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}.tab-header-toolbar-overflow-slot .grid-toolbar-controls button:focus-visible{outline-offset:calc(-1 * var(--focus-ring-offset))}.page-header-metadata-item{align-items:center;gap:.375rem;display:inline-flex}.page-header-linked-entities{flex-flow:wrap;align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.page-header-linked-more{background:var(--surface-2);height:20px;color:var(--text-secondary);font-size:var(--text-xs);border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.entity-section-grid>.entity-section-grid-full+.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-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}.page-associations-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width<=767px){.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-content{flex-direction:column;gap:0;min-width:0;display:flex}.location-field-edit{width:100%}:root{--detail-surface-gap:1.5rem;--detail-surface-gutter:2rem;--detail-surface-header-height:auto;--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(--color-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(--color-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{padding:20px var(--detail-surface-gutter) 0;flex-shrink:0}.detail-surface-header .page-header-title-row{align-items:center;gap:16px}.detail-surface-header .page-header-title,.detail-surface-header .page-header-title-prefix,.detail-surface-header .editable-title-input{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:600}.detail-surface-header .page-header-title-and-subheading{align-items:center;gap:10px}.detail-surface-header .page-header-favorite{margin-left:-12px;display:inline-flex}.detail-surface-header .page-header-favorite .fill-current{color:var(--accent)}.detail-surface-header .page-header-identity{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.detail-surface-header .page-header-identity-part--muted{color:var(--text-tertiary)}.detail-surface-header .page-header-identity-part--mono{font-family:var(--font-mono);font-size:12px}.detail-surface-header .page-header-identity-separator{color:var(--text-tertiary)}.detail-surface-header .page-header-title-block{gap:2px}.detail-surface-layout--page{min-height:0;padding:0 var(--detail-surface-gutter);background:var(--surface-1);flex:1;gap:0;margin:0;display:flex}.detail-surface-layout--page.detail-surface-layout--collapsed{padding-left:var(--detail-surface-gutter);padding-right:var(--detail-surface-gutter)}.detail-surface-layout--collapsed{gap:0}.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 .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}.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],.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),.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,.main-content-column .entity-section-stack.single-section.has-embedded-dataview>div,.main-content-column .entity-section-stack.single-section.has-embedded-dataview .entity-section,.main-content-column .entity-section-stack.single-section.has-embedded-dataview .entity-section>[data-state],.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}.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}.main-content-column .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view{flex-direction:column;flex:1;min-height:0;display:flex}.main-content-column .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view .data-view-root,.main-content-column .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view .data-view-content-pane-container,.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}.main-content-column .entity-section-stack.multi-section .embedded-data-view{flex-direction:column;min-height:300px;max-height:60vh;display:flex;overflow:hidden}.main-content-column .entity-section-stack.multi-section .embedded-data-view .data-view-root,.main-content-column .entity-section-stack.multi-section .embedded-data-view .data-view-content-pane-container,.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}.main-content-column .embedded-data-view .data-view-content-pane-container,.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;background:0 0;border-style:none;border-radius:0}.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{box-shadow:none}.detail-surface-layout--page .main-content-column .entity-section-header{font-size:var(--text-xl);background:0 0;border-bottom-style: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-style:none;border-radius:0;padding:0}.detail-surface-layout--page .main-content-column .embedded-data-view:has(.grid-layout-grid){background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:4px 20px 14px}.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}.main-content-column .entity-section-grid>.entity-section-grid-full:has(>div>.entity-signals-strip),.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{margin-top:0}.main-content-column .entity-section-grid>.entity-section-grid-full+.entity-section-grid-full{border-top-style: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}.main-content-column--full-width .entity-section-grid>.entity-section-grid-full+.entity-section-grid-full{border-top-style:none;margin-top:1.25rem;padding-top:0}.main-content-column--full-width .entity-section-grid>.entity-section-grid-full:has(>div>.entity-signals-strip),.main-content-column--full-width .entity-section-stack>div:has(>div>.entity-signals-strip){margin-bottom:0}.online-presence-grid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (width<=1024px){.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-xl)}.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--page.detail-surface-layout--narrow-stacked{flex-direction:column;overflow:hidden auto}.detail-surface-layout--narrow-stacked .main-content-column{flex:none;width:100%;overflow:visible}.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,.main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview>div,.main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview .entity-section,.main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview .entity-section>[data-state],.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}.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}.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}.main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view .data-view-root,.main-content-column--full-width .entity-section-stack.single-section.has-embedded-dataview .embedded-data-view .data-view-content-pane-container,.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}.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}.main-content-column--full-width .entity-section-stack.multi-section .embedded-data-view .data-view-root,.main-content-column--full-width .entity-section-stack.multi-section .embedded-data-view .data-view-content-pane-container,.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 .entity-section-stack{flex-direction:column;gap:1.5rem;display:flex}.detail-surface-layout--narrow .details-tab-content .entity-section{background:0 0;border-style:none;border-radius: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}.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-style:none;padding:0}.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{border-radius:var(--radius-full);background:var(--surface-2);font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;margin-left:6px;padding:0 .375rem;line-height:16px;display:inline-flex}.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{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}}.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{min-height:0;padding:1.5rem var(--detail-surface-gutter);flex-direction:column;flex:1;gap:1rem;display:flex}.detail-page-skeleton__body--with-rail{gap:var(--detail-surface-gap,1.5rem);min-height:0;padding:1.5rem var(--detail-surface-gutter);flex:1;grid-template-columns:350px minmax(0,1fr);align-items:start;display:grid}@media (width<=1320px){.detail-page-skeleton__body--with-rail{grid-template-columns:340px minmax(0,1fr)}}.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--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:.75rem;gap:0;padding:20px 24px .625rem;overflow:hidden}.detail-page-skeleton__panel-welled-header{justify-content:space-between;align-items:center;gap:.625rem;min-height:24px;padding:0 0 .625rem;display:flex}.detail-page-skeleton__panel-rows{flex-direction:column;gap:0;padding:.125rem 0 0;display:flex}.detail-page-skeleton__panel-row-item{align-items:center;gap:.625rem;padding:.375rem 0;display:flex}.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-md);color:var(--text-primary);text-transform:none;letter-spacing:normal;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}.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.5rem 2rem;display:grid}.entity-panel{flex-direction:column;gap:.75rem;min-width:0;padding-block-start:20px;padding-inline:24px;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--orders .entity-panel-list-row,.entity-panel--description>.entity-panel-body{flex:none}@container (width>=99999px){.entity-panels-row{grid-template-columns:1fr 1fr}.entity-panel--tasks,.entity-panel--appointments,.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-primary)}.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:.625rem;min-height:24px;margin-bottom:0;padding:0;display:flex}.entity-panel-header--with-subtitle{flex-wrap:wrap;row-gap:4px}.entity-panel-subtitle{color:var(--text-secondary);text-wrap:pretty;flex:0 0 100%;margin:0;padding-inline-start:2.125rem;font-size:.75rem;line-height:1.45}.entity-panel-header-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.entity-panel--tasks>.entity-panel-header,.entity-panel--appointments>.entity-panel-header,.entity-panel--messages>.entity-panel-header,.entity-panel--notes>.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{padding:0 0 .625rem}.entity-panel--tasks>.entity-panel-body,.entity-panel--appointments>.entity-panel-body,.entity-panel--messages>.entity-panel-body,.entity-panel--notes>.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:.125rem}.entity-panel--attendees>.entity-panel-body,.entity-panel--field-panel>.entity-panel-body{padding:.125rem 0 0}.entity-panel--coming-soon>.entity-panel-body{padding:.75rem 0 .875rem}.entity-panel-title{min-width:0;font-size:var(--text-md);color:var(--text-primary);text-transform:none;letter-spacing:normal;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-count{border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-secondary);text-transform:none;letter-spacing:normal;font-variant-numeric:tabular-nums;border:0;flex-shrink:0;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:400;line-height:17px;display:inline-flex}.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-primary)}.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-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 0;display:flex}.entity-panel-empty-message{font-size:var(--text-md)}.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--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--tasks,.entity-panel--appointments,.entity-panel--messages,.entity-panel--notes,.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:.75rem;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--messages.entity-panel--collapsed>.entity-panel-header,.entity-panel--notes.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{padding-bottom:.5rem}.entity-panel--tasks.entity-panel--collapsed,.entity-panel--appointments.entity-panel--collapsed,.entity-panel--messages.entity-panel--collapsed,.entity-panel--notes.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--messages.entity-panel--collapsed>.entity-panel-body,.entity-panel--notes.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-brands{flex-shrink:0;align-items:center;gap:.25rem;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-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-meta{color:var(--text-primary);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-primary);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 0;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-primary) 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 0;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-primary) 8%)}.entity-panel-list-row--peekable.entity-panel-list-row--peek-open{background:color-mix(in srgb, var(--surface-0) 92%, var(--text-primary) 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 0 .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--today{box-shadow:inset 3px 0 0 0 var(--accent,#6366f1);padding-left: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-primary);flex:1;font-size:.875rem;overflow:hidden}button.entity-panel-list-row-title{appearance:none;font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}button.entity-panel-list-row-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}.entity-panel-list-row-private{color:var(--text-muted);flex-shrink:0;align-items:center;font-size:.75rem;font-weight:500;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)}.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-add-row{border-radius:var(--radius-sm,.375rem);width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.875rem;transition:background .12s,color .12s;display:flex}.entity-panel-task-add-row:hover{background:var(--surface-1);color:var(--text-primary)}.entity-panel-task-add-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.entity-panel-task-add-row-icon{color:var(--text-muted);flex-shrink:0}.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-primary);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{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-primary);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-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-primary)}.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-overflow-slot--interactive{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{flex-wrap:nowrap;gap:.875rem}.entity-panel-appointment-chip{border:1px solid var(--border-subtle);text-align:center;background:var(--surface-0);border-radius:.375rem;flex-direction:column;flex-shrink:0;width:2.625rem;display:flex;overflow:hidden}.entity-panel-appointment-chip-month{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);background:var(--surface-2);padding:.125rem 0;font-size:.5625rem;font-weight:600}.entity-panel-appointment-chip-day{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.375rem}.entity-panel-list-row--today .entity-panel-appointment-chip{border-color:var(--accent,#6366f1)}.entity-panel-list-row--today .entity-panel-appointment-chip-day{color:var(--accent,#6366f1)}.entity-panel-appointment-body{flex:1;min-width:0}.entity-panel-appointment-headline{align-items:center;gap:.4375rem;min-width:0;display:flex}.entity-panel-appointment-market-glyph{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.entity-panel-appointment-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;text-decoration:none;overflow:hidden}a.entity-panel-appointment-title:hover{text-decoration:underline}.entity-panel-appointment-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}.entity-panel-appointment-season{letter-spacing:.03em;color:var(--text-secondary);background:var(--surface-1);border-radius:.25rem;flex-shrink:0;padding:.0625rem .3125rem;font-size:.625rem;font-weight:600}.entity-panel-appointment-meta{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.0625rem;font-size:.75rem;display:block;overflow:hidden}.entity-panel-appointment-attendees{flex-shrink:0;align-items:center;display:inline-flex}.entity-panel-appointment-avatar{box-shadow:0 0 0 2px var(--surface-0);border-radius:50%;display:inline-flex}.entity-panel-appointment-avatar+.entity-panel-appointment-avatar{margin-left:-.3125rem}.entity-panel-appointment-owner{flex-shrink:0}.entity-panel-appointment-status{width:5.75rem;color:var(--text-secondary);flex-shrink:0;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.entity-panel-appointment-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.entity-panel-appointment-status--confirmed .entity-panel-appointment-status-dot,.entity-panel-appointment-status--attended .entity-panel-appointment-status-dot{background:var(--success)}.entity-panel-appointment-status--pending{color:var(--warning-strong)}.entity-panel-appointment-status--pending .entity-panel-appointment-status-dot{background:var(--warning)}.entity-panel-appointment-status--no-show{color:var(--danger-strong)}.entity-panel-appointment-status--no-show .entity-panel-appointment-status-dot{background:var(--danger)}.entity-panel-appointment-status--cancelled .entity-panel-appointment-status-dot{background:var(--text-tertiary)}.entity-panel-appointment-row--cancelled .entity-panel-appointment-title{color:var(--text-secondary);text-decoration:line-through}.entity-panel-appointment-actions{flex-shrink:0;display:inline-flex}@media (width<=1160px){.entity-panel-appointment-attendees{display:none}}@container (width<=680px){.entity-panel-appointment-status{display:none}}.entity-panel-order-rep{flex:0 0 2rem;justify-content:flex-end;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-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-order-total{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary);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;font-size:.75rem;display:inline-flex}.entity-panel-order-date-short{display:none}@container (width<=736px){.entity-panel-order-season{display:none}}@container (width<=576px){.entity-panel-order-status-inline{display:none}}@container (width<=464px){.entity-panel-order-date{flex:0 0 3rem}.entity-panel-order-date-long{display:none}.entity-panel-order-date-short{display:inline}.entity-panel-order-rep{flex:0 0 1.5rem}.entity-panel-order-row .entity-panel-list-row-rail{gap:.375rem}.entity-panel-orders-header .entity-panel-order-rep{visibility:hidden}}.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,.entity-panel-orders-header .entity-panel-order-rep{color:var(--text-muted);text-align:right;justify-content:flex-end;font-weight:600}.entity-panel-orders-header-menu-placeholder{visibility:hidden;flex-shrink:0;width:2rem;display:inline-block}.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-list-row{animation:.22s ease-out both entity-panel-item-enter}.entity-panel-list-row:first-child{animation-delay:0s}.entity-panel-list-row:nth-child(2){animation-delay:30ms}.entity-panel-list-row:nth-child(3){animation-delay:60ms}.entity-panel-list-row:nth-child(4){animation-delay:90ms}.entity-panel-list-row:nth-child(5){animation-delay:.12s}.entity-panel-list-row:nth-child(n+6){animation-delay:.15s}@media (prefers-reduced-motion:reduce){.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 0;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 0;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{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-0);min-width:0;padding:14px}.entity-record--primary{border-color:var(--border-strong)}.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(--text-secondary);align-items:center;display:inline-flex}.entity-record-star>svg{fill:currentColor}.entity-record-star--button{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0}.entity-record-star--button:hover{color:var(--accent)}.entity-record-star--button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entity-record-star--off{color:var(--text-muted)}.entity-record-star--off>svg{fill:none}.entity-record-head{align-items:center;gap:8px;min-width:0;display:flex}.entity-record-head .entity-record-role-badge{margin-left:2px}.entity-record-name{font-size:var(--text-base);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;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-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.entity-record-action--danger{color:var(--color-destructive-strong)}.entity-record-action--danger:hover{background-color:var(--color-destructive);color:var(--color-white,#fff);border-color:var(--color-destructive)}.entity-record-subrow{align-items:center;gap:8px;min-width:0;margin-top:7px;display:flex}.entity-record-role-badge{border-radius:var(--radius-sm);height:20px;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--accent-subtle);border:1px solid #0000;border-color:color-mix(in srgb, var(--accent) 18%, transparent);flex-shrink:0;align-items:center;gap:5px;padding:2px 7px;font-weight:600;display:inline-flex}.entity-record-role-badge.is-ghost{color:var(--text-secondary);background:var(--surface-2);border-color:#0000}.entity-record-lead-icon{color:var(--text-muted);flex-shrink:0}.entity-record-roles-field{margin-top:8px}.entity-record-roles-readonly{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.entity-record-roles-pills{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.entity-record-roles-empty{font-size:var(--text-sm);color:var(--text-muted)}.entity-record-role-badge.is-emphasized{color:var(--surface-0);background:var(--foreground);border-color:#0000}@media (prefers-reduced-motion:reduce){.entity-record--collapsed{transition:none}}}.grid-layout-wrapper>:first-child{flex-direction:column;flex:1;min-height:0;display:flex}.grid-layout-wrapper>.grid-count-container{flex:none}.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-style: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-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-wrapper.is-dragging .board-card{cursor:grabbing}.board-card.is-row-locked{cursor:default}.board-card.is-column-locked{cursor:not-allowed}.board-card-lock{top:var(--spacing-3);right:var(--spacing-3);pointer-events:none;position:absolute}.board-card.is-row-locked [data-slot=item-header]{padding-right:var(--spacing-8)}.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 [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}.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--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--zero{opacity:var(--opacity-disabled)}.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) .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)}}.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-item-text{flex-direction:column;min-width:0;display:flex}.entity-actions-disabled-reason{font-size:var(--text-xs);color:var(--foreground);white-space:normal}.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-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(--surface-0);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(--surface-1);--fc-button-border-color:var(--border);--fc-button-hover-bg-color:var(--surface-2);--fc-button-hover-border-color:var(--border-strong);--fc-button-active-bg-color:var(--accent-subtle);--fc-button-active-border-color:var(--accent);--fc-today-bg-color:var(--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:inherit;text-transform:capitalize;border:1px solid var(--border);color: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:var(--border);color:var(--foreground);background-color:#0000;background-image:none}.fc .fc-button-primary:not(:disabled):hover{color: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:var(--foreground);background-color:#e2e8f0;border-color:#94a3b8}.fc .fc-button-primary:focus{box-shadow:0 0 0 2px var(--ring)}.fc .fc-button .fc-icon{vertical-align:middle;color:var(--foreground);justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex}.fc .fc-button:focus-visible{box-shadow:0 0 0 2px var(--color-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-accented{border-left-width:4px}.fc-daygrid-dot-event.calendar-event-accented{border-left-width:0}.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:var(--color-muted);--fc-event-border-color:var(--border);--fc-event-text-color:var(--color-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}}.record-facts-field{flex-direction:row;align-items:baseline;gap:1.75rem;display:flex}.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{width:1em;height:1em}.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-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-value .flex{flex-wrap:wrap}.record-facts-field--editable{position:relative}.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}.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)}.timeline-group{position:relative}.timeline-group__header{cursor:pointer;background:0 0;border-style: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(--color-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}._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}
