.theme-mercury .studio-build-workspace{min-width:0}.theme-mercury .studio-build-workspace .console-page-title{letter-spacing:-.015em;font-size:32px;font-weight:500;line-height:40px}.theme-mercury .studio-build-workspace .console-section-title{font-size:20px;font-weight:500;line-height:26px}.theme-mercury .studio-build-workspace .build-content{flex-direction:column;gap:28px;min-width:0;display:flex}.theme-mercury .studio-build-workspace .build-content>:is(.empty,.hint){background:hsl(var(--card));box-shadow:var(--console-card-shadow);border-radius:7px;margin:0;padding:21px}.theme-mercury .studio-build-workspace :is(.data-panel,.editor-panel,.build-card){background:hsl(var(--card));min-width:0;box-shadow:var(--console-card-shadow);border:0;border-radius:7px;margin-bottom:0}.theme-mercury .studio-build-workspace .editor-panel{padding:21px}.theme-mercury .studio-build-workspace .build-editor{padding:0;overflow:clip}.theme-mercury .studio-build-workspace .build-editor>fieldset{min-inline-size:0}.theme-mercury .studio-build-workspace .build-editor h2{font-size:20px;font-weight:500;line-height:26px}.theme-mercury .studio-build-workspace .build-editor-header{padding:21px}.theme-mercury .studio-build-workspace .build-editor-context{gap:21px;padding:21px;display:grid}.theme-mercury .studio-build-workspace .build-editor-rail{background:hsl(var(--muted));min-width:0}.theme-mercury .studio-build-workspace .build-catalog-toolbar{grid-template-columns:minmax(0,1fr);gap:21px;padding:21px;display:grid}.theme-mercury .studio-build-workspace .build-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:21px;display:flex}.theme-mercury .studio-build-workspace .build-catalog-heading h2{font-size:20px;font-weight:500;line-height:26px}.theme-mercury .studio-build-workspace .build-catalog-heading input{width:min(100%,300px)}.theme-mercury .studio-build-workspace .build-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.theme-mercury .studio-build-workspace label{font-weight:400}.theme-mercury .studio-build-workspace :is(label,.record-meta){color:hsl(var(--muted-foreground))}.theme-mercury .studio-build-workspace :is(label input,label textarea,label select){color:hsl(var(--foreground))}.theme-mercury .studio-build-workspace .build-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.theme-mercury .studio-build-workspace .build-catalog-table{table-layout:fixed;min-width:570px}.theme-mercury .studio-build-workspace .build-catalog-table th:first-child{width:50%}.theme-mercury .studio-build-workspace .build-catalog-table th:nth-child(2){width:22%}.theme-mercury .studio-build-workspace .build-catalog-table td{vertical-align:middle;overflow-wrap:anywhere}.theme-mercury .studio-build-workspace .build-catalog-table tbody tr:nth-child(2n){background:color-mix(in srgb, hsl(var(--muted)) 60%, hsl(var(--card)))}.theme-mercury .studio-build-workspace .build-record-actions{max-width:100%}.theme-mercury .studio-build-workspace .record-title{align-items:flex-start;gap:7px}.theme-mercury .studio-build-workspace .record-title strong{font-weight:500}.theme-mercury .studio-build-workspace .record-meta{gap:7px 14px;font-size:12px;line-height:18px}.theme-mercury .studio-build-workspace .badge{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border:0;padding:3px 7px;font-weight:600}.theme-mercury .studio-build-workspace .badge[data-status=published]{background:hsl(var(--status-success) / .12);color:hsl(var(--status-success-strong))}.theme-mercury .studio-build-workspace :is(.alert,.notice){border-radius:7px;margin:0}.theme-mercury .studio-build-workspace .empty{padding:42px 21px}.theme-mercury .studio-build-workspace .empty h2{font-size:20px;font-weight:500;line-height:26px}.theme-mercury .studio-build-workspace .build-unavailable{text-align:center;padding:42px 21px}.theme-mercury .studio-build-workspace .build-builder-thread{min-width:0}.theme-mercury .studio-build-workspace .build-user-message{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-radius:7px;margin-inline-start:21px}.theme-mercury .studio-build-workspace :is(pre,summary,dd,.source-status,.editor-filebar){overflow-wrap:anywhere}.theme-mercury .studio-build-workspace .build-section-card{border:1px solid hsl(var(--border));border-radius:7px;min-width:0;padding:21px}.theme-mercury .studio-build-workspace .build-code-status{padding:21px}.theme-mercury .studio-build-workspace .source-workspace{min-width:0;box-shadow:var(--console-card-shadow);border:0;border-radius:7px}.theme-mercury .studio-build-workspace .source-editor{background:hsl(var(--card))}.theme-mercury .studio-build-workspace .source-note{margin:0}.theme-mercury .studio-build-workspace .file-list>button{white-space:normal;overflow-wrap:anywhere}.theme-mercury .studio-build-workspace .file-kind{color:hsl(var(--link))}.theme-mercury .studio-build-workspace .file-list>button[aria-pressed=true]{color:hsl(var(--link));background:hsl(var(--accent))}.theme-mercury .studio-build-workspace .build-code-filebar{flex-wrap:wrap}.theme-mercury .studio-build-workspace .build-code-filebar>span{min-width:0}@media (min-width:1024px){.theme-mercury .studio-build-workspace .build-editor-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.theme-mercury .studio-build-workspace .console-page-title{font-size:28px;line-height:36px}.theme-mercury .studio-build-workspace .build-filters{grid-template-columns:minmax(0,1fr)}.theme-mercury .studio-build-workspace .build-catalog-heading{align-items:stretch}.theme-mercury .studio-build-workspace .build-catalog-heading input{width:100%}.theme-mercury .studio-build-workspace .build-user-message{margin-inline-start:0}.theme-mercury .studio-build-workspace .source-workspace{grid-template-columns:minmax(0,1fr);height:auto}.theme-mercury .studio-build-workspace .new-file{flex-wrap:wrap}.theme-mercury .studio-build-workspace .new-file input{flex-basis:100%}}@media (pointer:coarse){.theme-mercury .studio-build-workspace{--ui-button-h:44px;--ui-button-h-sm:44px}.theme-mercury .studio-build-workspace :is(button,.ui-button,input,select,summary),.theme-mercury .studio-build-workspace .console-page-actions .ui-button{min-height:44px}.theme-mercury .studio-build-workspace .file-list>button{min-width:44px}}@media (forced-colors:active){.theme-mercury .studio-build-workspace :is(.data-panel,.editor-panel,.build-card,.source-workspace,.badge){border:1px solid canvastext}}
