.data-source-page.page-shell{gap:1rem}.data-source-workspace{flex:auto;min-height:0}.data-source-detail-panel{min-height:0}.data-source-list-panel{flex-direction:column;display:flex}.data-source-list-panel .master-list-header{padding:.9rem .95rem .65rem}.data-source-list-panel .master-list-header>.flex{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.data-source-list-panel .master-list-header>.flex>div:last-child{place-self:center end}.data-source-list-panel .section-title{font-size:.95rem}.data-source-list-panel .section-copy{font-size:.8rem}.data-source-list-collapse-button{width:2.25rem;min-width:2.25rem;min-height:2.25rem;color:hsl(var(--secondary-foreground));white-space:normal;border-radius:.62rem;justify-content:center;justify-self:end;align-items:center;gap:0;padding:.25rem;font-size:.68rem;font-weight:500;line-height:1.05;display:inline-flex}.data-source-list-panel-body{scrollbar-gutter:stable;min-height:0;padding-top:.75rem}.data-source-list{gap:.6rem}.data-source-list-item-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.data-source-list-item-heading{min-width:0;display:block}.data-source-list-status.status-badge{white-space:nowrap;padding:.16rem .45rem;font-size:.66rem;line-height:1.15}.data-source-list-error{color:hsl(var(--destructive));overflow-wrap:anywhere}.data-source-detail-page{width:100%;max-width:none;margin-inline:0}.data-source-list-expand-row{justify-content:flex-start;display:flex}.data-source-list-expand-button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:0;width:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:.25rem;display:inline-flex}.data-source-summary-card.entity-summary-card{--data-source-summary-height:5.05rem;z-index:2;gap:.68rem;padding:.78rem .95rem;position:relative;overflow:visible}.data-source-summary-card .entity-summary-heading{align-items:center;gap:.68rem}.data-source-summary-card .entity-summary-heading>.min-w-0{flex-direction:column;justify-content:center;min-height:2.5rem;display:flex}.data-source-summary-card .entity-summary-leading-action{flex:none;display:inline-flex}.data-source-summary-card .entity-summary-leading-action .data-source-list-expand-button{border-radius:.62rem;width:2.25rem;min-width:2.25rem;min-height:2.25rem}.data-source-summary-card .entity-summary-icon{border-radius:.62rem;width:2.25rem;height:2.25rem}.data-source-summary-card .entity-summary-icon .surface-subtle{border-radius:.55rem;width:1.85rem!important;height:1.85rem!important}.data-source-summary-card .entity-summary-icon :where(img,svg){max-width:1.25rem;max-height:1.25rem}.data-source-summary-card .entity-summary-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(1.04rem,.24vw + .98rem,1.18rem);line-height:1.15;overflow:hidden}.data-source-summary-card .entity-summary-title-row{gap:.45rem}.data-source-summary-card .status-badge{padding:.13rem .42rem;font-size:.62rem;line-height:1.12}.data-source-summary-card .entity-summary-copy{text-overflow:ellipsis;white-space:nowrap;max-width:44rem;margin-top:.16rem;font-size:.78rem;line-height:1.32;display:block;overflow:hidden}.data-source-summary-card .entity-summary-side{min-width:0}.data-source-summary-card .entity-summary-fields{align-items:center;gap:.34rem .5rem;padding-top:.58rem}.data-source-summary-card .entity-summary-actions{border-top:1px solid hsl(var(--border));justify-content:flex-start;margin-top:.52rem;padding-top:.52rem}.data-source-summary-card .entity-summary-field{box-shadow:none;background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:.5rem;padding-block:0}.data-source-summary-card .entity-summary-field-copy{flex-direction:column;flex:0 auto;justify-content:center;min-height:2.5rem;display:flex}.data-source-summary-card .entity-summary-field-icon{width:1.1rem;height:1.1rem}.data-source-summary-card .entity-summary-field-icon>svg{width:.92rem;height:.92rem}.data-source-summary-card .entity-summary-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;text-transform:none;font-size:.68rem;line-height:1.3;overflow:hidden}.data-source-summary-card .entity-summary-value{text-overflow:ellipsis;white-space:nowrap;margin-top:.06rem;font-size:.8rem;line-height:1.28;overflow:hidden}.data-source-summary-card .entity-summary-actions :where(.btn-primary,.btn-secondary,.entity-action-menu-trigger,.icon-action-button) svg{width:.92rem;height:.92rem}.data-source-summary-card .entity-summary-actions .entity-action-menu-trigger,.data-source-summary-card .entity-summary-actions .icon-action-button{width:2.05rem;height:2.05rem;min-height:2.05rem}.data-source-editor-card{width:100%;max-width:none}.data-source-editor-card fieldset{padding-block:1.25rem}.data-source-document-editor-card{max-width:none}@media (min-width:1024px){.data-source-page.page-shell{height:100%;max-height:100%;overflow:hidden}.data-source-workspace:not(.master-detail-layout-collapsed){align-items:stretch;height:auto;min-height:0}.master-detail-layout.data-source-workspace:not(.master-detail-layout-collapsed)>.data-source-list-panel,.master-detail-layout.data-source-workspace:not(.master-detail-layout-collapsed)>.data-source-detail-panel{height:100%;min-height:0;max-height:100%}.master-detail-layout.data-source-workspace:not(.master-detail-layout-collapsed)>.data-source-list-panel{top:calc(var(--app-header-height) + 1rem);align-self:start;position:sticky}.master-detail-layout.data-source-workspace:not(.master-detail-layout-collapsed)>.data-source-detail-panel{overflow-y:auto}.data-source-workspace:not(.master-detail-layout-collapsed) .data-source-list-panel-body{flex:auto;max-height:none}.data-source-workspace:not(.master-detail-layout-collapsed) .data-source-detail-panel>.entity-empty-state:only-child{min-height:100%}.master-detail-layout.data-source-workspace.master-detail-layout-collapsed>.data-source-detail-panel{height:100%;min-height:0;overflow-y:auto}}@media (min-width:768px){.data-source-summary-card.entity-summary-card{min-height:var(--data-source-summary-height);height:var(--data-source-summary-height);grid-template-columns:minmax(10.5rem,.34fr) minmax(0,1.66fr);align-items:center}.data-source-summary-card .entity-summary-heading,.data-source-summary-card .entity-summary-side{transform:translateY(-.3rem)}.data-source-summary-card .entity-summary-side{border-left:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.48rem;padding-left:.62rem;display:grid}.data-source-summary-card .entity-summary-fields{border-top:0;grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr));justify-items:stretch;padding-top:0;padding-left:0}.data-source-summary-card .entity-summary-field{min-width:0;padding-inline:.75rem}.data-source-summary-card .entity-summary-actions{border-top:0;border-left:1px solid hsl(var(--border));justify-content:flex-end;margin-top:0;padding-top:0;padding-left:.52rem}}
.master-list-toolbar-toggle{height:var(--autron-action-height);width:var(--autron-action-height);border-radius:var(--autron-action-radius);border:1px solid hsl(var(--border));background:hsl(var(--card) / .72);color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.master-list-toolbar-toggle:hover{border-color:hsl(var(--ring) / .36);background:hsl(var(--accent));color:hsl(var(--foreground))}.master-detail-layout{--master-detail-min-height:20rem;align-items:stretch}.master-detail-layout>.master-list-panel,.master-detail-layout>section{min-width:0;min-height:var(--master-detail-min-height);align-self:stretch}.master-detail-layout>section{flex-direction:column;display:flex}@media (min-width:1024px){.master-detail-layout>.master-list-panel,.master-detail-layout>section{height:100%}}.master-list-header{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}
