.runtime-console-shell{padding-top:48px;padding-bottom:80px}.runtime-console-intro{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:28px}.runtime-console-intro h1{margin:.15em 0;font-size:clamp(38px,6vw,72px);letter-spacing:-.055em;line-height:.98}.runtime-console-intro p{max-width:720px;color:var(--muted)}.runtime-auth-line{display:flex;gap:12px;align-items:center;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--white);font-size:13px}.runtime-auth-line span{font:700 10px var(--mono);letter-spacing:.05em;text-transform:uppercase}.runtime-auth-line a{margin-left:auto}.runtime-console-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);gap:22px;align-items:start}.runtime-console-card{border:1px solid var(--line);border-radius:18px;background:var(--white);padding:24px}.runtime-console-card h2,.runtime-console-card h3{margin-top:0}.runtime-form{display:grid;gap:14px}.runtime-form label{display:grid;gap:6px;font-size:13px;font-weight:600}.runtime-form input,.runtime-form textarea,.runtime-form select{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;padding:11px 12px}.runtime-form textarea{min-height:86px;resize:vertical}.runtime-threshold-grid,.runtime-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.runtime-form-check{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;gap:9px!important}.runtime-form-check input{width:auto}.runtime-deployment-list{display:grid;gap:10px}.runtime-deployment-card{display:grid;gap:7px;width:100%;text-align:left;border:1px solid var(--line);border-radius:13px;background:var(--paper);padding:14px;color:inherit;cursor:pointer}.runtime-deployment-card:hover,.runtime-deployment-card.is-selected{outline:2px solid var(--signal-dark);outline-offset:1px}.runtime-deployment-card small{color:var(--muted)}.runtime-deployment-card>div{display:flex;gap:14px;font:700 10px var(--mono);text-transform:uppercase}.runtime-status,.runtime-decision{display:inline-flex;width:max-content;padding:4px 7px;border:1px solid currentColor;border-radius:999px;font:700 9px var(--mono);letter-spacing:.05em;text-transform:uppercase}.runtime-status-healthy,.runtime-decision-allow{color:#41610d}.runtime-status-watch,.runtime-decision-review{color:#806100}.runtime-status-restricted,.runtime-decision-restrict{color:#9a4d00}.runtime-status-paused,.runtime-status-rolled_back,.runtime-decision-pause,.runtime-decision-rollback{color:#8e2f27}.runtime-selected-head{display:flex;justify-content:space-between;gap:24px;margin-bottom:18px}.runtime-selected-head h2{margin:8px 0 6px}.runtime-selected-head p{margin:0;color:var(--muted)}.runtime-selected-head>small{font-family:var(--mono)}.runtime-contract-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.runtime-contract-grid>div{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.runtime-contract-grid small{display:block;font:700 9px var(--mono);color:var(--muted);margin-bottom:5px}.runtime-run-list{margin-top:24px}.runtime-run-list article{display:grid;grid-template-columns:auto auto 1fr auto;gap:12px;align-items:center;border-top:1px solid var(--line);padding:13px 0}.runtime-run-list article p,.runtime-run-list article small{margin:0;color:var(--muted);font-size:12px}.runtime-empty-card{border:1px dashed var(--line);border-radius:14px;padding:22px;background:var(--paper)}.runtime-empty-card h2{margin:10px 0}.runtime-empty-card p,.runtime-muted{color:var(--muted)}.runtime-console-status{min-height:24px;margin:18px 0;font-size:13px}.runtime-console-status[data-state=error]{color:#8e2f27}.runtime-console-status[data-state=success]{color:#41610d;font-weight:700}.runtime-console-status[data-state=warning]{color:#806100;font-weight:700}@media(max-width:900px){.runtime-console-grid{grid-template-columns:1fr}.runtime-console-intro{align-items:flex-start;flex-direction:column}.runtime-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-run-list article{grid-template-columns:auto auto;}.runtime-run-list article p,.runtime-run-list article small{grid-column:1/-1}}@media(max-width:560px){.runtime-threshold-grid,.runtime-score-grid,.runtime-contract-grid{grid-template-columns:1fr}}
