.data-workspace,.data-app{width:100%}.workspace-grid{flex:1;display:flex}.workspace-content-column{flex:1;min-width:0}@media(min-width:62em){.data-app{height:calc(100vh - var(--surface-content-offset))}.data-app .workspace-grid{min-height:0}.data-app .workspace-content-column{overflow:auto}}@media(max-width:62em){.workspace-grid{flex-direction:column}}.data-job-action{--ai-hover-color: var(--theme-text-inverse)}.data-list-toolbar__search{min-width:min(160px,100%)}@media(max-width:48em){.data-list-toolbar__search{flex:1 1 0;min-width:120px;width:auto}}.branch-switch-dot-hit{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;padding:9px!important;margin:-9px!important;background:transparent;border:0}.branch-switch-dot{box-sizing:border-box;transition:box-shadow .12s ease}.branch-switch-dot-hit--switchable{cursor:pointer}.branch-switch-dot-hit--switchable:focus-visible{outline:none}.branch-switch-dot-hit--switchable:hover .branch-switch-dot--switchable,.branch-switch-dot-hit--switchable:focus-visible .branch-switch-dot--switchable{box-shadow:0 0 0 3px var(--theme-secondary)}.branch-switch-dot--current{box-shadow:0 0 0 2px var(--mantine-color-body, #fff),0 0 0 4px var(--theme-primary)}.branch-title-colour-dot{display:inline-block;box-sizing:border-box;width:1.375rem;height:1.375rem;border-radius:50%;vertical-align:middle}.branch-title-colour-dot--current{box-shadow:0 0 0 2px var(--mantine-color-body, #fff),0 0 0 4px var(--theme-primary)}.branch-title-colour-dot__frame{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:1.5px dashed var(--mantine-color-gray-5);border-radius:4px;vertical-align:middle}.branch-workspace-tag{display:inline-flex;align-items:center;height:1.375rem;padding:0 .625rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.admin-workspace{min-width:0}.admin-workspace__search{min-width:min(160px,100%)}.admin-empty-state{min-height:180px;justify-content:center}.admin-entity-row{transition:background-color .16s ease}.admin-entity-row[data-just-changed=true]{animation:admin-row-flash 2.4s ease-out}.admin-entity-row[data-in-progress=true]{animation:admin-row-in-progress 1.4s ease-in-out infinite}.admin-entity-row[data-just-deleted=true],.admin-entity-row[data-in-progress=true][data-just-deleted=true]{animation:admin-row-flash-delete 1.25s ease-out}@keyframes admin-row-flash{0%{background-color:var(--admin-row-flash-color, var(--theme-secondary-soft))}to{background-color:transparent}}@keyframes admin-row-flash-delete{0%{background-color:var(--admin-row-flash-delete-color, #fae6e9)}to{background-color:transparent}}@keyframes admin-row-in-progress{0%,to{background-color:var(--admin-row-in-progress-low-color, var(--theme-surface-muted))}50%{background-color:var(--admin-row-in-progress-high-color, var(--theme-border))}}.admin-detail-panel{min-height:100%}.admin-new-button .mantine-Button-label{font-weight:400}.admin-new-button:hover .mantine-Button-label{font-weight:700}.mantine-Modal-content .mantine-Button-root:hover .mantine-Button-label{font-weight:var(--theme-action-weight, 400)!important}@media(max-width:48em){.admin-workspace__search{flex:1 1 0;min-width:120px;width:auto}}.data-section-tabs .mantine-Tabs-tab{font-size:1.125rem;font-weight:600;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm)}.data-panel-tabs__scroller{flex:0 0 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.data-panel-tabs__scroller::-webkit-scrollbar{display:none}.data-panel-tabs .mantine-Tabs-list{flex-wrap:nowrap;width:max-content;min-width:100%}.data-panel-tabs .mantine-Tabs-tab{flex:0 0 auto}.explorer-breadcrumb .explorer-breadcrumb__root{display:inline-flex;align-items:center;border-bottom:2px solid transparent}.explorer-breadcrumb button.explorer-breadcrumb__root:hover{border-bottom-color:var(--mantine-color-black)}.explorer-drill-panel{z-index:500;min-width:190px;max-width:340px;max-height:60vh;overflow-y:auto;padding:var(--mantine-spacing-xs);background-color:var(--mantine-color-body)}.explorer-drill-status{display:flex;justify-content:center;padding:var(--mantine-spacing-sm)}.explorer-drill-item{display:flex;align-items:center;justify-content:space-between;gap:var(--mantine-spacing-md);padding:4px var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.explorer-drill-item--active{background-color:var(--mantine-color-primary-0)}.explorer-drill-item__chevron{color:var(--mantine-color-neutral-6)}.explorer-parent-row .mantine-Anchor-root{font-weight:600}.explorer-children-table .explorer-row-action{opacity:0;transition:opacity .16s ease}.explorer-children-table tr:hover .explorer-row-action,.explorer-children-table tr:focus-within .explorer-row-action{opacity:1}.explorer-children-table .explorer-row-action:focus-visible{opacity:1}.explorer-leaf-drawer-body .admin-detail-panel,.explorer-leaf-drawer-body .app-panel-stack{min-height:0}.explorer-viewer-coordinate-field input{font-family:var(--mantine-font-family-monospace)}.explorer-viewer-search{flex:0 1 160px;min-width:84px}.explorer-viewer-search input{font-size:var(--mantine-font-size-xs);--input-bd: var(--mantine-color-default-border)}.explorer-viewer-content{width:100%;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.explorer-viewer-header{flex:0 0 auto;border-bottom:1px solid var(--mantine-color-gray-5);background-color:var(--mantine-color-body)}.explorer-viewer-toolbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--mantine-spacing-xs);padding:4px 0;overflow:hidden}.explorer-viewer-toolbar-left{display:flex;flex:1 1 auto;min-width:0;flex-wrap:nowrap;align-items:center;gap:var(--mantine-spacing-xs)}.explorer-viewer-toolbar-right{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:var(--mantine-spacing-xs)}.explorer-viewer-view-mode{margin-right:var(--mantine-spacing-lg)}.explorer-viewer-toolbar .explorer-viewer-advanced-toggle{flex:0 0 auto;color:var(--mantine-color-gray-6)}.explorer-viewer-toolbar .explorer-viewer-advanced-toggle[data-active]{color:var(--theme-primary)}.explorer-viewer-advanced{padding-block:var(--mantine-spacing-xs)}.explorer-viewer-filter-column,.explorer-viewer-filter-value{flex:1 1 0;min-width:0}.explorer-viewer-filter-search{flex:0 0 auto;white-space:nowrap}.explorer-viewer-cap-notice{flex:0 0 auto;padding:4px var(--mantine-spacing-xs);border-top:1px solid var(--mantine-color-gray-3);background-color:var(--mantine-color-body)}.explorer-viewer-table-scroll{flex:1;min-height:0;overflow:auto}.explorer-viewer-table thead th{background-color:var(--mantine-color-body)}.explorer-viewer-schema-table{width:100%;table-layout:fixed}.explorer-viewer-schema-table .explorer-viewer-schema-index{text-align:right}.explorer-viewer-table .explorer-viewer-ordinal{text-align:right;white-space:nowrap}.explorer-viewer-schema-table .explorer-viewer-schema-name,.explorer-viewer-schema-table .explorer-viewer-schema-type{overflow-wrap:anywhere}.explorer-viewer-schema-table .explorer-viewer-schema-comment{white-space:normal;overflow-wrap:anywhere}.explorer-viewer-text__code{margin:0;padding:var(--mantine-spacing-sm);padding-inline-start:var(--app-space-xs);flex:1;min-height:0;overflow:auto;background-color:var(--mantine-color-gray-0);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.explorer-viewer-line{display:flex;align-items:flex-start;gap:var(--mantine-spacing-md)}.explorer-viewer-line__number{flex:0 0 auto;min-width:5ch;padding-left:var(--app-space-xs);color:color-mix(in srgb,var(--theme-text-muted) 55%,transparent);-webkit-user-select:none;user-select:none;white-space:nowrap}.explorer-viewer-line__text{flex:1 1 auto;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.explorer-viewer-line--invalid{border-inline-start:2px solid var(--theme-error);margin-inline-start:-2px}.explorer-viewer-line--invalid .explorer-viewer-line__number{color:var(--theme-error);font-weight:600}.definition-source-panel{flex:1;min-height:0}.definition-source-frame{min-height:12rem;flex:1}.definition-source-note{margin:var(--mantine-spacing-xs)}.explorer-viewer-scroll-sentinel{display:block;position:sticky;left:0;height:1px}.explorer-sql-token--keyword{color:var(--theme-secondary);font-weight:600}.explorer-sql-token--function{color:var(--theme-primary);font-weight:500}.explorer-sql-token--string,.explorer-sql-token--number{color:var(--theme-success)}.explorer-sql-token--boolean{color:var(--theme-success);font-weight:500}.explorer-sql-token--comment{color:var(--theme-text-muted);font-style:italic}.explorer-sql-token--operator{color:var(--theme-text)}.explorer-sql-token--punctuation{color:var(--theme-text-muted)}.explorer-sql-token--variable,.explorer-sql-token--identifier{color:var(--theme-text-strong)}.explorer-yaml-token--key{color:var(--theme-secondary);font-weight:600}.explorer-yaml-token--string,.explorer-yaml-token--scalar,.explorer-yaml-token--number,.explorer-yaml-token--datetime{color:var(--theme-success)}.explorer-yaml-token--boolean,.explorer-yaml-token--null{color:var(--theme-success);font-weight:500}.explorer-yaml-token--comment{color:var(--theme-text-muted);font-style:italic}.explorer-yaml-token--tag,.explorer-yaml-token--important,.explorer-yaml-token--directive{color:var(--theme-text-strong)}.explorer-yaml-token--punctuation{color:var(--theme-text-muted)}.robot-logs-text{margin:0;padding:var(--mantine-spacing-sm);flex:1;min-height:0;overflow:auto;background-color:var(--mantine-color-gray-0);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.mantine-Drawer-content.robot-detail-drawer-content{overflow:hidden}.data-panel-tabs .robot-detail-tab-panel{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.data-panel-tabs .robot-detail-tab-panel::-webkit-scrollbar{display:none}.robot-history-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.robot-history-body::-webkit-scrollbar{display:none}.robot-history-table-frame{flex-shrink:0}.robot-history-table-scroll{overflow-x:auto}.data-release-row .data-release-robots-hint{opacity:0;transition:opacity .16s ease}.data-release-row:hover .data-release-robots-hint,.data-release-row:focus-within .data-release-robots-hint,.data-release-row .data-release-robots-hint:focus-visible{opacity:1}.data-job-colour-dot{display:inline-block;box-sizing:border-box;width:.625rem;height:.625rem;border-radius:50%;flex:none;vertical-align:middle}.data-job-colour-dot--hollow{background-color:transparent;border:1px solid var(--mantine-color-gray-5)}.explorer-viewer-release-hint{z-index:400;width:max-content;max-width:min(420px,calc(100vw - 32px));padding:6px 12px;border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-dark-6);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);line-height:1.35;box-shadow:var(--mantine-shadow-md);pointer-events:none}
