.theme-mercury .studio-run-body{flex-direction:column;gap:28px;min-width:0;display:flex}.theme-mercury .studio-run-page :is(.data-panel,.editor-panel,.studio-run-surface){background:hsl(var(--card));box-shadow:var(--console-card-shadow);border:0;border-radius:7px}.theme-mercury .studio-run-page .editor-panel{margin:0;padding:21px}.theme-mercury .studio-run-page :is(h2,h3){color:hsl(var(--foreground));font-weight:500}.theme-mercury .studio-run-page h2{font-size:20px;line-height:26px}.theme-mercury .studio-run-page .list-heading{border-bottom:1px solid hsl(var(--separator));padding:21px;font-size:14px;font-weight:500}.theme-mercury .studio-run-page .search{width:min(320px,50%)}.theme-mercury .studio-run-page .record{border-color:hsl(var(--separator));padding:21px}.theme-mercury .studio-run-page .record-title strong{font-size:14px;font-weight:500}.theme-mercury .studio-run-page .record-meta{gap:14px;font-size:12px;line-height:18px}.theme-mercury .studio-run-page .badge{background:hsl(var(--muted));color:hsl(var(--foreground-soft));border:0;border-radius:4px;padding:3px 7px;font-size:12px;line-height:18px}.theme-mercury .studio-run-page .badge:is([data-status=succeeded],[data-status=approved]){color:hsl(var(--status-success-strong));background:color-mix(in srgb, hsl(var(--status-success)) 12%, hsl(var(--card)))}.theme-mercury .studio-run-page .badge:is([data-status=failed],[data-status=rejected],[data-status=timed-out]){color:hsl(var(--destructive));background:color-mix(in srgb, hsl(var(--destructive)) 10%, hsl(var(--card)))}.theme-mercury .studio-run-page .badge:is([data-status=pending],[data-status=awaiting-approval],[data-status=running],[data-status=queued]){color:hsl(var(--link));background:hsl(var(--accent))}.theme-mercury .studio-run-page .empty{padding:42px 21px}.theme-mercury .studio-run-page .empty h2{margin-bottom:7px}.theme-mercury .studio-run-page :is(.alert,.notice){border:1px solid hsl(var(--input));background:hsl(var(--card));border-radius:7px;margin:0;padding:14px 21px}.theme-mercury .studio-run-page .alert{border-color:hsl(var(--destructive))}.theme-mercury .studio-run-page .notice{border-color:hsl(var(--status-success-strong))}.theme-mercury .studio-run-page button:not(.ui-button){border:1px solid hsl(var(--input));min-height:37px;color:hsl(var(--foreground));background:hsl(var(--card));cursor:pointer;border-radius:4px;padding:7px 14px;font-weight:400}.theme-mercury .studio-run-page button:not(.ui-button):hover:not(:disabled){background:hsl(var(--muted))}.theme-mercury .studio-run-page button.primary{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.theme-mercury .studio-run-page button.primary:hover:not(:disabled){background:hsl(var(--primary-pressed))}.theme-mercury .studio-run-platform .record-actions{align-items:flex-start;max-width:44%}.theme-mercury .studio-run-platform .approval-actions{min-width:min(300px,100%)}.theme-mercury .studio-run-platform .approval-actions .toolbar{flex-wrap:wrap}.theme-mercury .studio-run-platform .approval-actions .toolbar button:not(.primary){color:hsl(var(--destructive));border-color:hsl(var(--destructive));background:color-mix(in srgb, hsl(var(--destructive)) 8%, hsl(var(--card)))}.theme-mercury .studio-run-loading{background:repeating-linear-gradient(to bottom, hsl(var(--muted)) 0 14px, transparent 14px 28px);opacity:.6;border-radius:4px;min-height:112px;margin:14px auto 21px}.theme-mercury .studio-run-body>p:not(.alert,.notice){background:hsl(var(--card));box-shadow:var(--console-card-shadow);border-radius:7px;padding:14px 21px}.theme-mercury .studio-run-notice{background:hsl(var(--card));color:hsl(var(--foreground-soft));box-shadow:var(--console-card-shadow);border-radius:7px;padding:14px 21px;font-size:13px;line-height:20px}.theme-mercury .studio-run-chat-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.theme-mercury .studio-run-chat-sidebar{min-width:0;padding:21px}.theme-mercury .studio-run-chat-list{margin-top:21px}.theme-mercury .studio-run-chat-choice{box-shadow:none;border:0!important;border-radius:4px!important;padding:14px!important}.theme-mercury .studio-run-chat-choice[aria-current=true]{background:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important}.theme-mercury .studio-run-chat-content{min-width:0;min-height:420px;padding:21px}.theme-mercury .studio-run-chat-messages{flex-direction:column;gap:28px;display:flex}.theme-mercury .studio-run-chat-question{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-radius:7px;margin-left:42px;padding:14px 21px}.theme-mercury .studio-run-chat-answer{padding:14px 0}.theme-mercury .studio-run-chat-composer{background:hsl(var(--card));padding-top:21px;position:static}.theme-mercury .studio-run-trigger-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.theme-mercury .studio-run-trigger-sidebar{min-width:0;padding:21px}.theme-mercury .studio-run-trigger-choice{box-shadow:none;border:0!important;border-radius:4px!important;padding:14px!important}.theme-mercury .studio-run-trigger-choice[aria-pressed=true]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.theme-mercury .studio-run-trigger-detail{flex-direction:column;gap:28px;min-width:0;display:flex}.theme-mercury .studio-run-trigger-detail>:is(form,section,details),.theme-mercury .studio-run-trigger-detail>p{background:hsl(var(--card));box-shadow:var(--console-card-shadow);border:0;border-radius:7px;padding:21px}.theme-mercury .studio-run-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.theme-mercury .studio-run-channel-card{background:hsl(var(--card));min-width:0;box-shadow:var(--console-card-shadow);border-radius:7px;padding:21px}.theme-mercury .studio-run-channel-card>summary{cursor:pointer;min-height:44px;list-style:revert;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.theme-mercury .studio-run-channel-card>summary strong{font-size:20px;font-weight:500;line-height:26px}.theme-mercury .studio-run-provider-chevron{color:hsl(var(--muted-foreground));flex-shrink:0}.theme-mercury .studio-run-channel-card[open] .studio-run-provider-chevron{transform:rotate(180deg)}.theme-mercury .studio-run-channel-card>div{grid-template-columns:minmax(0,1fr);margin-top:21px}.theme-mercury .studio-run-channel-card h2{font-size:16px;line-height:24px}.theme-mercury .studio-run-page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (max-width:1199px){.theme-mercury .studio-run-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.theme-mercury :is(.studio-run-chat-grid,.studio-run-trigger-grid){grid-template-columns:minmax(0,1fr)}.theme-mercury .studio-run-chat-sidebar>ul{flex-wrap:wrap;gap:7px;display:flex}.theme-mercury .studio-run-chat-sidebar>ul>li{flex:180px;min-width:0}}@media (max-width:767px){.theme-mercury .studio-run-body{gap:21px}.theme-mercury .studio-run-page .list-heading{flex-direction:column;align-items:stretch;gap:14px}.theme-mercury .studio-run-page .search{width:100%}.theme-mercury .studio-run-platform .record-actions{width:100%;max-width:100%}.theme-mercury .studio-run-channel-grid{grid-template-columns:minmax(0,1fr);gap:21px}.theme-mercury .studio-run-chat-question{margin-left:14px;padding:14px}.theme-mercury .studio-run-chat-composer{position:static}}@media (pointer:coarse){.theme-mercury .studio-run-page :is(button,input,select,textarea,summary,.ui-button){min-height:44px}.theme-mercury .studio-run-page :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.theme-mercury .studio-run-page *{transition:none!important;animation:none!important}}@media (forced-colors:active){.theme-mercury .studio-run-page :is(.data-panel,.editor-panel,.studio-run-surface,.studio-run-channel-card,.studio-run-chat-question){border:1px solid canvastext}}
