@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.common-data-view{min-height:0;color:var(--ev-colors-text);flex-direction:column;gap:16px;display:flex}.common-data-view .common-data-view-toolbar{flex-shrink:0;align-items:center;gap:12px;display:flex}.common-data-view .common-data-view-toolbar .common-data-view-search{flex-grow:1}.common-data-view .common-data-view-toolbar .common-data-view-search .inline-text-input-content{padding:5px 10px}.common-data-view .common-data-view-toolbar .common-data-view-search .common-data-view-search-icon{color:var(--ev-colors-highlight)}.common-data-view .common-data-view-toolbar .common-data-view-search .common-data-view-search-clear{color:var(--ev-colors-secondaryText)}.common-data-view .common-data-view-toolbar .common-data-view-extra-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.common-data-view .common-data-view-toolbar .common-data-view-display-toggle,.common-data-view .common-data-view-toolbar .common-data-view-filter{background-color:var(--ev-colors-background);border:1px solid var(--ev-colors-borderColor);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:4px 18px;display:flex}.common-data-view .common-data-view-toolbar .common-data-view-display-toggle>.common-button,.common-data-view .common-data-view-toolbar .common-data-view-filter>.common-button{min-width:24px;height:24px}.common-data-view .common-data-view-toolbar .common-data-view-display-toggle>.common-button.active,.common-data-view .common-data-view-toolbar .common-data-view-filter>.common-button.active{color:var(--ev-colors-highlight)}.common-data-view .common-data-view-toolbar .common-data-view-display-toggle>.common-button>svg,.common-data-view .common-data-view-toolbar .common-data-view-filter>.common-button>svg{flex-shrink:0}.common-data-view .common-data-view-content-shell{flex-direction:column;flex-grow:1;min-height:0;display:flex;position:relative}.common-data-view .common-data-view-content-shell .common-data-view-loading-overlay{z-index:1;justify-content:center;align-items:center;gap:var(--common-data-view-loading-gap,16px);text-align:center;pointer-events:none;isolation:isolate;flex-direction:column;padding:16px;display:flex;position:absolute;inset:0}.common-data-view .common-data-view-content-shell .common-data-view-loading-overlay:before{content:"";z-index:0;background-color:color-mix(in srgb,var(--ev-colors-text)10%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:absolute;inset:0}.common-data-view .common-data-view-content-shell .common-data-view-loading-overlay>*{z-index:1;position:relative}.common-data-view .common-data-view-content-shell .common-data-view-loading-message{color:var(--ev-colors-secondaryText);font-size:14px;font-weight:500}.common-data-view .common-data-view-content-shell .common-data-view-loading-indicator{color:var(--ev-colors-highlight);justify-content:center;align-items:center;display:flex}.common-data-view .common-data-view-content-shell .common-data-view-loading-spinner{width:100%;height:100%}.common-data-view .common-data-view-content-shell .common-data-view-loading-spinner-default{color:var(--ev-colors-iconBorder)}.common-data-view .common-data-view-content{flex-grow:1;min-height:0;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.common-data-view .common-data-view-content{scrollbar-width:thin}}.common-data-view .common-data-view-content::-webkit-scrollbar{cursor:pointer;width:6px;height:6px}.common-data-view .common-data-view-content::-webkit-scrollbar-track{background:var(--ev-colors-background);border-radius:5px}.common-data-view .common-data-view-content::-webkit-scrollbar-thumb{background:var(--ev-colors-secondary);border-radius:5px}.common-data-view .common-data-view-content{flex-direction:column;gap:16px;margin-right:-10px;padding-right:10px;display:flex}.common-data-view .common-data-view-content.grid{grid-auto-rows:min-content;grid-template-columns:repeat(var(--common-data-view-grid-columns,4),1fr);gap:16px;display:grid}.common-data-view .common-data-view-content.list{flex-direction:column;gap:8px;display:flex}.common-data-view .common-data-view-content.loading>:not(.common-data-view-loading-overlay){pointer-events:none}.common-data-view .common-data-view-content .common-data-view-empty{color:var(--ev-colors-secondaryText);text-align:center;grid-column:1/-1;justify-content:center;align-items:center;padding:40px 16px;font-style:italic;display:flex}.common-data-view .common-data-view-pagination{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.common-data-view .common-data-view-pagination .common-data-view-pagination-summary{color:var(--ev-colors-secondaryText);font-size:13px}.common-data-view .common-data-view-pagination .common-data-view-pagination-controls{align-items:center;gap:4px;display:flex}.common-data-view .common-data-view-pagination .common-data-view-pagination-controls .common-data-view-page-button,.common-data-view .common-data-view-pagination .common-data-view-pagination-controls .common-data-view-page-number{border-radius:6px;min-width:32px;height:32px;padding:4px 8px;font-size:13px}.common-data-view .common-data-view-pagination .common-data-view-pagination-controls .common-data-view-page-button.active,.common-data-view .common-data-view-pagination .common-data-view-pagination-controls .common-data-view-page-number.active{background-color:var(--ev-colors-highlight);color:var(--ev-colors-highlightText,#fff)}.common-data-view .common-data-view-pagination .common-data-view-pagination-controls .common-data-view-page-button:disabled,.common-data-view .common-data-view-pagination .common-data-view-pagination-controls .common-data-view-page-number:disabled{opacity:.3}.common-data-view .common-data-view-pagination .common-data-view-pagination-controls .common-data-view-chevron-prev{transform:rotate(90deg)}.common-data-view .common-data-view-pagination .common-data-view-pagination-controls .common-data-view-chevron-next{transform:rotate(-90deg)}.common-data-view .common-data-view-pagination .common-data-view-pagination-controls .common-data-view-page-ellipsis{text-align:center;min-width:32px;color:var(--ev-colors-secondaryText)}.common-data-view .common-data-view-pagination .common-data-view-page-size{color:var(--ev-colors-secondaryText);align-items:center;gap:8px;font-size:13px;display:flex}.common-data-view .common-data-view-pagination .common-data-view-page-size select{background-color:var(--ev-colors-background);color:var(--ev-colors-text);border:1px solid var(--ev-colors-borderColor);border-radius:6px;padding:4px 8px;font-size:13px}
