.studio-run-button{align-items:center;gap:var(--sys-space-small);min-block-size:var(--sys-size-project-control);max-inline-size:100%;padding-inline:var(--sys-space-large);border-radius:var(--sys-shape-corner-full);background:linear-gradient(90deg, var(--sys-project-brand-gradient-from), var(--sys-project-brand-gradient-to));color:var(--sys-color-on-primary);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;display:inline-flex;position:relative;overflow:hidden}.studio-run-button:after{content:"";opacity:0;background:currentColor;position:absolute;inset:0}.studio-run-button:hover:after{opacity:var(--sys-state-hover-opacity)}.studio-run-button:active:after{opacity:var(--sys-state-pressed-opacity)}.studio-run-button:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-run-button:disabled{cursor:default;opacity:.5}.studio-run-button--compact{min-block-size:var(--sys-size-project-control-compact);padding-inline:var(--sys-space-medium)}.studio-run-button--large{min-block-size:56px;padding-inline:var(--sys-space-extra-large);font:var(--sys-type-title-medium)}.studio-run-button__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-run-setup{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-run-setup__preview{align-items:flex-start;gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-run-setup__stage{border:1px dashed var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container-low);justify-content:center;align-self:stretch;align-items:center;min-block-size:96px;display:flex}.studio-run-setup__colours{align-items:center;gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.studio-run-setup__colour{align-items:center;gap:var(--sys-space-small);display:inline-flex}.studio-run-setup__colour input[type=color]{border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full);cursor:pointer;background:0 0;block-size:40px;inline-size:40px;padding:0}.studio-run-setup__icons{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-run-setup__icon{border-radius:var(--sys-shape-corner-full);background:var(--sys-color-primary);block-size:44px;inline-size:44px;color:var(--sys-color-on-primary);cursor:pointer;opacity:.6;border:2px solid #0000;place-items:center;display:inline-grid}.studio-run-setup__icon[aria-checked=true]{opacity:1;border-color:var(--sys-color-on-surface)}.studio-run-setup__icon:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-run-setup__who{gap:var(--sys-space-small);border:0;flex-direction:column;margin:0;padding:0;display:flex}.studio-run-setup__roles{gap:var(--sys-space-tight);flex-direction:column;padding-inline-start:var(--sys-space-extra-large);display:flex}.studio-run-setup__paste{align-items:flex-start;gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-run-setup__paste textarea{align-self:stretch}.studio-run-form{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-run-form__status{align-items:center;gap:var(--sys-space-small);margin:0;display:flex}.studio-run-form__status--failed{color:var(--sys-color-error)}.studio-run-form__recent{gap:var(--sys-space-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.studio-run-form__recent li{gap:var(--sys-space-small);font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant);flex-wrap:wrap;display:flex}.studio-run-buttons{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-run-page{gap:var(--sys-space-section);flex-direction:column;display:flex}.studio-run-page__group{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-run-page__group-title{align-items:center;gap:var(--sys-space-small);font:var(--sys-type-title-medium);margin:0;display:flex}.studio-run-page__group-icon{border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-primary-container);block-size:32px;inline-size:32px;color:var(--sys-color-on-primary-container);place-items:center;display:inline-grid}.studio-run-page__grid{gap:var(--sys-space-medium);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.studio-run-page__card{align-items:flex-start;gap:var(--sys-space-small);min-inline-size:0;padding:var(--sys-space-large);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container-lowest);flex-direction:column;display:flex}.studio-run-page__card .studio-run-button{max-inline-size:100%}.studio-run-page__workflow{font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant);margin:0}.studio-run-page__form{align-self:stretch}.studio-workflow-header__actions{align-items:center;gap:var(--sys-space-small);min-inline-size:0;display:flex}@media (width<=600px){.falcon-table__cell>.studio-run-buttons .studio-run-button__label{display:none}.falcon-table__cell>.studio-run-buttons>.studio-run-button,.studio-workflow-header__actions>.studio-run-buttons>.studio-run-button{padding-inline:var(--sys-space-small)}.studio-workflow-header__actions>.studio-run-buttons>.studio-run-button .studio-run-button__label{display:none}}.studio-run-summary__actions{align-items:center;gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.studio-run-summary__entries{gap:var(--sys-space-small);flex-direction:column;padding:0;list-style:none;display:flex}.studio-run-summary__entries>li{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);padding-block:var(--sys-space-small);border-block-end:1px solid var(--sys-color-outline-variant);flex-wrap:wrap;display:flex}.studio-run-summary__entries p{color:var(--sys-color-on-surface-variant);margin:0}.studio-run-form__result{gap:var(--sys-space-small);flex-direction:column;min-inline-size:0;display:flex}.studio-run-form__result>p,.studio-run-form__result>pre{font:var(--sys-type-body-medium);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}
