:root{color-scheme:light;--cld-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cld-color-text: #1e2933;--cld-color-heading: #172033;--cld-color-muted: #587088;--cld-color-subtle: #51677d;--cld-color-page: #eef2f5;--cld-color-surface: #ffffff;--cld-color-surface-muted: #f8fafc;--cld-color-surface-subtle: #f4f7fa;--cld-color-primary: #256d94;--cld-color-primary-hover: #1d5575;--cld-color-primary-soft: #eef7fb;--cld-color-primary-text: #164764;--cld-color-success: #2f855a;--cld-color-success-hover: #276f4b;--cld-color-success-soft: #e8f6f1;--cld-color-success-text: #0f6f56;--cld-color-warning: #b7791f;--cld-color-warning-hover: #985f14;--cld-color-warning-soft: #fff8ec;--cld-color-warning-text: #6b3f0d;--cld-color-danger: #c53030;--cld-color-danger-hover: #9b2626;--cld-color-danger-soft: #fff5f5;--cld-color-danger-border: #f0b7b7;--cld-color-neutral: #66788a;--cld-color-neutral-hover: #526170;--cld-color-border: #d4dde7;--cld-color-border-muted: #dce5ed;--cld-color-border-control: #c8d4df;--cld-color-border-dashed: #9fb1c5;--cld-color-code-bg: #17212b;--cld-color-code-text: #edf2f7;--cld-color-on-strong: #ffffff;--cld-radius-card: 8px;--cld-radius-control: 6px;--cld-focus-ring: 0 0 0 3px rgba(37, 109, 148, .18);--cld-page-gutter: 32px;--cld-control-height: 38px}:root{color:var(--cld-color-text);background:var(--cld-color-page);font-family:var(--cld-font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}.app-shell{width:min(1440px,calc(100% - 32px));margin:0 auto;padding:28px 0 44px}.app-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.brand-lockup{display:flex;align-items:center;gap:12px;min-width:0}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:var(--cld-radius-card);background:var(--cld-color-primary);color:var(--cld-color-on-strong);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.eyebrow{margin:0 0 4px;color:var(--cld-color-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:2rem;line-height:1.1}h2{margin-bottom:0;font-size:1rem}h3{margin-bottom:0;font-size:.92rem}.api-badge{max-width:min(520px,100%);overflow-wrap:anywhere;border:1px solid var(--cld-color-border-control);border-radius:var(--cld-radius-control);padding:8px 10px;background:var(--cld-color-surface-muted);color:var(--cld-color-subtle);font-size:.84rem;font-weight:700}.header-status{display:grid;gap:8px;min-width:min(420px,100%)}.auth-card{display:grid;gap:3px;border:1px solid var(--cld-color-border-control);border-left:4px solid var(--cld-color-primary);border-radius:var(--cld-radius-control);padding:8px 10px;background:var(--cld-color-surface)}.auth-card span,.auth-card small{color:var(--cld-color-muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.auth-card strong{color:var(--cld-color-text);font-size:.9rem}.auth-card.unauthorized,.auth-card.forbidden,.auth-card.error{border-left-color:var(--cld-color-danger)}.oidc-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.compact-button{min-height:28px;padding:5px 9px;font-size:.75rem}.toolbar,.table-section,.ai-jobs-panel,.orchestration-panel,.monitor-panel{border:1px solid var(--cld-color-border);border-radius:var(--cld-radius-card);background:var(--cld-color-surface)}.toolbar{padding:18px;margin-bottom:18px}.table-section{overflow:hidden}.orchestration-panel,.ai-jobs-panel{margin-top:18px;padding:18px}.ai-job-create{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(130px,.6fr) minmax(220px,1.2fr) auto;gap:10px;align-items:end}.ai-job-message{margin:12px 0 0;color:var(--cld-color-muted);font-size:.84rem;font-weight:700}.ai-job-heading-actions,.ai-worker-controls{display:flex;align-items:center;gap:8px}.ai-worker-controls{justify-content:space-between;border-top:1px solid var(--cld-color-border-muted);padding-top:10px}.ai-worker-controls .primary-button{flex:0 0 auto}.ai-job-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);gap:12px;margin-top:14px}.ai-job-list,.ai-job-detail{display:grid;align-content:start;gap:8px;min-width:0}.ai-job-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border:1px solid var(--cld-color-border-muted);border-left:4px solid var(--cld-color-primary);border-radius:var(--cld-radius-control);padding:8px;background:var(--cld-color-surface-muted)}.ai-job-list article.selected{border-left-color:var(--cld-color-primary)}.ai-job-select{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;border:0;padding:0;background:transparent;color:var(--cld-color-text);text-align:left}.ai-job-select span{min-width:0}.ai-job-select strong,.ai-job-select small{display:block;overflow-wrap:anywhere}.ai-job-select small{margin-top:3px;color:var(--cld-color-muted)}.ai-job-detail{border:1px solid var(--cld-color-border-muted);border-radius:var(--cld-radius-control);padding:12px;background:var(--cld-color-surface-muted)}.ai-job-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px}.ai-job-detail dl div{min-width:0}.ai-job-detail dt{color:var(--cld-color-muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.ai-job-detail dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:.8rem;font-weight:800}.ai-job-detail dd.cleanup-error{color:var(--cld-color-danger)}.ai-job-events{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ai-job-events li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;border-top:1px solid var(--cld-color-border-muted);padding-top:6px}.ai-job-events small{grid-column:1 / -1;color:var(--cld-color-muted)}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:18px;align-items:start}.customer-stack{min-width:0}.monitor-panel{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto;padding:18px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.table-heading{padding:16px 18px 0}.section-heading span{color:var(--cld-color-muted);font-size:.86rem;font-weight:700}.section-heading p{margin:4px 0 0;color:var(--cld-color-muted);font-size:.86rem;font-weight:700}.create-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) auto;gap:12px;align-items:end}label{display:grid;gap:6px;color:var(--cld-color-subtle);font-size:.78rem;font-weight:800;text-transform:uppercase}input,select{width:100%;min-width:0;min-height:var(--cld-control-height);border:1px solid var(--cld-color-border-control);border-radius:var(--cld-radius-control);padding:8px 10px;background:var(--cld-color-surface);color:var(--cld-color-text)}input:focus{border-color:var(--cld-color-primary);outline:3px solid rgba(37,109,148,.18)}select:focus{border-color:var(--cld-color-primary);outline:3px solid rgba(37,109,148,.18)}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--cld-control-height);border:0;border-radius:var(--cld-radius-control);padding:0 14px;background:var(--cld-color-primary);color:var(--cld-color-on-strong);font-weight:800}.primary-button:hover{background:var(--cld-color-primary-hover)}.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px solid var(--cld-color-border-control);border-radius:var(--cld-radius-control);padding:0 12px;background:var(--cld-color-surface);color:var(--cld-color-subtle);font-weight:800}.secondary-button:hover{background:var(--cld-color-surface-subtle)}.square-button{width:38px;padding:0}.table-wrap{width:100%;overflow-x:auto}table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}thead{background:var(--cld-color-surface-subtle)}th,td{border-bottom:1px solid var(--cld-color-border-muted);padding:10px 12px;vertical-align:middle}th{color:var(--cld-color-subtle);font-size:.76rem;font-weight:900;text-transform:uppercase}tbody tr:hover{background:var(--cld-color-surface-muted)}tbody tr.selected-row{background:var(--cld-color-primary-soft)}.action-column{width:116px}.action-row{display:flex;gap:6px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:var(--cld-radius-control);color:var(--cld-color-on-strong)}.success{background:var(--cld-color-success)}.neutral{background:var(--cld-color-neutral)}.warning{background:var(--cld-color-warning)}.danger{background:var(--cld-color-danger)}.success:hover{background:var(--cld-color-success-hover)}.neutral:hover{background:var(--cld-color-neutral-hover)}.warning:hover{background:var(--cld-color-warning-hover)}.danger:hover{background:var(--cld-color-danger-hover)}.table-input{min-height:34px;padding:6px 8px}.empty-state{margin:0;padding:22px;color:var(--cld-color-muted)}.inline{padding:10px 0 0}.error-message{border:1px solid var(--cld-color-danger-border);border-radius:var(--cld-radius-control);margin:16px 0 0;padding:10px 12px;background:var(--cld-color-danger-soft);color:var(--cld-color-danger-hover);font-size:.9rem;font-weight:700}.compact{margin-top:12px}.monitor-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.monitor-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.toggle-row{display:inline-flex;grid-template-columns:none;align-items:center;gap:8px;color:var(--cld-color-subtle);text-transform:none}.toggle-row input{width:16px;min-height:16px}.monitor-body{display:grid;gap:16px;margin-top:16px}.monitor-empty{border-top:1px solid var(--cld-color-border-muted);margin-top:16px}.status-pill{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 10px;color:var(--cld-color-on-strong)!important;font-size:.76rem!important;text-transform:uppercase}.status-pill.queued{background:var(--cld-color-neutral)}.status-pill.running{background:var(--cld-color-primary)}.status-pill.succeeded{background:var(--cld-color-success)}.status-pill.failed,.status-pill.cancelled{background:var(--cld-color-danger)}.attention-pill{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 9px;color:var(--cld-color-on-strong);font-size:.72rem;font-weight:900;text-transform:uppercase}.attention-pill.ok{background:var(--cld-color-success)}.attention-pill.waiting{background:var(--cld-color-neutral)}.attention-pill.warning{background:var(--cld-color-warning)}.attention-pill.danger{background:var(--cld-color-danger)}.attention-pill.ready{background:var(--cld-color-success)}.attention-pill.attention,.attention-pill.pending{background:var(--cld-color-warning)}.attention-pill.blocked{background:var(--cld-color-danger)}.operation-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.operation-summary div{min-width:0;border:1px solid var(--cld-color-border-muted);border-radius:var(--cld-radius-control);padding:8px;background:var(--cld-color-surface-muted)}dt{margin-bottom:4px;color:var(--cld-color-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--cld-color-text);font-size:.86rem;font-weight:700}.monitor-section{border-top:1px solid var(--cld-color-border-muted);padding-top:14px}.subheading{display:flex;align-items:center;gap:8px;color:var(--cld-color-subtle)}.subheading h3{flex:1;margin:0;font-size:.92rem}.subheading span{color:var(--cld-color-muted);font-size:.78rem;font-weight:800}.control-grid{display:grid;gap:16px}.control-block{border-top:1px solid var(--cld-color-border-muted);padding-top:14px}.control-block:first-child{border-top:0;padding-top:0}.profile-filter{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.environment-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.environment-profile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;min-width:0;border:1px solid var(--cld-color-border-muted);border-left:4px solid var(--cld-color-neutral);border-radius:var(--cld-radius-control);padding:10px;background:var(--cld-color-surface);color:var(--cld-color-text);text-align:left}.environment-profile.dvl{border-left-color:var(--cld-color-primary)}.environment-profile.tst{border-left-color:var(--cld-color-warning)}.environment-profile.stg{border-left-color:var(--cld-color-success)}.environment-profile.prod{border-left-color:var(--cld-color-danger)}.environment-profile:hover,.environment-profile.active{border-color:var(--cld-color-primary);background:var(--cld-color-primary-soft)}.environment-profile:disabled{cursor:not-allowed;opacity:.64}.profile-code{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:28px;border-radius:var(--cld-radius-control);background:var(--cld-color-page);color:var(--cld-color-subtle);font-size:.78rem;font-weight:900;text-transform:uppercase}.environment-profile strong,.environment-profile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.environment-profile strong{font-size:.86rem}.environment-profile small{margin-top:3px;color:var(--cld-color-muted);font-size:.72rem;font-weight:700}.environment-profile dl{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.environment-profile dl div{min-width:0}.environment-profile dt{margin-bottom:2px;font-size:.66rem}.environment-profile dd{font-size:.76rem}.environment-profile .status-pill{min-height:20px;padding:0 7px;font-size:.66rem!important}.lifecycle-pill{display:inline-flex;align-items:center;min-height:20px;border:1px solid var(--cld-color-border-muted);border-radius:var(--cld-radius-control);padding:0 7px;background:var(--cld-color-page);color:var(--cld-color-subtle);font-size:.66rem;font-weight:800}.lifecycle-pill.ephemeral{border-color:var(--cld-color-warning);color:var(--cld-color-warning)}.lifecycle-pill.persistent{border-color:var(--cld-color-success);color:var(--cld-color-success)}.readiness-panel{border-top:1px solid var(--cld-color-border-muted);margin-top:14px;padding-top:14px}.readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:12px}.readiness-gate{display:grid;gap:8px;min-width:0;border:1px solid var(--cld-color-border-muted);border-left:4px solid var(--cld-color-neutral);border-radius:var(--cld-radius-control);padding:10px;background:var(--cld-color-surface)}.readiness-gate.ready{border-left-color:var(--cld-color-success)}.readiness-gate.attention,.readiness-gate.pending{border-left-color:var(--cld-color-warning)}.readiness-gate.blocked{border-left-color:var(--cld-color-danger)}.readiness-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.readiness-title strong{overflow:hidden;color:var(--cld-color-text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.readiness-title .profile-code{min-width:56px}.readiness-gate p{margin:0;color:var(--cld-color-subtle);font-size:.78rem;font-weight:700;line-height:1.35}.readiness-detail{min-width:0}.readiness-detail summary{cursor:pointer;color:var(--cld-color-primary);font-size:.76rem;font-weight:800}.readiness-detail[open] summary{margin-bottom:8px}.readiness-gate small{color:var(--cld-color-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.cost-policy-panel{border-top:1px solid var(--cld-color-border-muted);margin-top:12px;padding-top:12px}.cost-policy-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cost-policy-heading div{display:grid;gap:3px;min-width:0}.cost-policy-heading strong{color:var(--cld-color-text);font-size:.86rem}.cost-policy-heading small{overflow-wrap:anywhere;color:var(--cld-color-muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.cost-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0}.cost-policy-grid div{min-width:0;border:1px solid var(--cld-color-border-muted);border-radius:var(--cld-radius-control);padding:8px;background:var(--cld-color-surface-muted)}.cost-policy-grid dd{font-size:.78rem}.field-grid{display:grid;gap:10px;align-items:end;margin-top:12px}.environment-fields{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) 120px 110px auto}.resource-fields{grid-template-columns:minmax(160px,1fr) minmax(130px,.8fr) 90px 90px auto}.record-list{display:grid;gap:8px;margin-top:12px}.compact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.record-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;min-width:0;border:1px solid var(--cld-color-border-muted);border-radius:var(--cld-radius-control);padding:10px;background:var(--cld-color-surface);color:var(--cld-color-text);text-align:left}.record-row.selectable{cursor:pointer}.record-row.selectable:hover,.record-row.selectable.active{border-color:var(--cld-color-primary);background:var(--cld-color-primary-soft)}.record-row span,.resource-row div,.deployment-row div{min-width:0}.record-row strong,.resource-row strong,.deployment-row strong{display:block;overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.record-row small,.resource-row small,.deployment-row small{display:block;overflow:hidden;margin-top:3px;color:var(--cld-color-muted);font-size:.76rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.resource-row,.deployment-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.9fr) auto;gap:10px;align-items:center;border:1px solid var(--cld-color-border-muted);border-left:4px solid var(--cld-color-success);border-radius:var(--cld-radius-control);padding:10px;background:var(--cld-color-surface)}.resource-row.absent{border-left-color:var(--cld-color-danger)}.resource-row dl{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;margin:0}.deployment-row{grid-template-columns:minmax(0,1fr) auto auto;border-left-color:var(--cld-color-primary)}.deployment-row.queued{border-left-color:var(--cld-color-neutral)}.deployment-row.running{border-left-color:var(--cld-color-warning)}.deployment-row.succeeded{border-left-color:var(--cld-color-success)}.deployment-row.failed,.deployment-row.cancelled{border-left-color:var(--cld-color-danger)}.deployment-row.active{border-color:var(--cld-color-primary);background:var(--cld-color-primary-soft)}.deployment-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px}.live-monitor-summary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:12px 0 0}.live-monitor-summary div{min-width:0;border:1px solid var(--cld-color-border-muted);border-radius:var(--cld-radius-control);padding:8px;background:var(--cld-color-surface-muted)}.live-monitor-summary dd{min-height:26px}.live-monitor-summary .status-pill{min-height:22px;padding:0 8px}.segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--cld-color-border-control);border-radius:var(--cld-radius-control);background:var(--cld-color-border-control)}.segmented-control button{min-height:var(--cld-control-height);border:0;padding:0 10px;background:var(--cld-color-surface);color:var(--cld-color-subtle);font-weight:800;text-transform:capitalize}.segmented-control button:hover,.segmented-control button.active{background:var(--cld-color-primary);color:var(--cld-color-on-strong)}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--cld-control-height);border:0;border-radius:var(--cld-radius-control);padding:0 14px;background:var(--cld-color-danger);color:var(--cld-color-on-strong);font-weight:800}.danger-button:hover{background:var(--cld-color-danger-hover)}.event-list{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.event-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;border:1px solid var(--cld-color-border-muted);border-left:4px solid var(--cld-color-neutral);border-radius:var(--cld-radius-control);padding:8px;background:var(--cld-color-surface)}.event-item.running{border-left-color:var(--cld-color-primary)}.event-item.succeeded{border-left-color:var(--cld-color-success)}.event-item.failed,.event-item.cancelled{border-left-color:var(--cld-color-danger)}.event-item.retry_scheduled{border-left-color:var(--cld-color-warning)}.event-item.dead_lettered{border-left-color:var(--cld-color-danger)}.event-item.artifact_recorded{border-left-color:var(--cld-color-warning)}.event-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--cld-radius-control);background:var(--cld-color-page);color:var(--cld-color-subtle)}.event-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--cld-color-text);font-size:.86rem}.event-title strong{text-transform:capitalize}.event-title span,.event-item p{color:var(--cld-color-muted);font-size:.78rem;font-weight:700}.event-item p{margin:4px 0 0}.event-item .event-detail{color:var(--cld-color-subtle)}.audit-event-list{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.audit-event{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;border:1px solid var(--cld-color-border-muted);border-left:4px solid var(--cld-color-danger);border-radius:var(--cld-radius-control);padding:8px;background:var(--cld-color-surface)}.audit-event.allowed{border-left-color:var(--cld-color-success)}.audit-event.denied{border-left-color:var(--cld-color-warning)}.audit-event.error{border-left-color:var(--cld-color-danger)}.audit-event p{margin:4px 0 0;color:var(--cld-color-muted);font-size:.78rem;font-weight:700}.audit-event .event-detail{color:var(--cld-color-subtle)}.worker-queue-panel{border-top-color:var(--cld-color-primary-soft)}.worker-queue-panel.warning{border-top-color:var(--cld-color-warning)}.worker-queue-panel.danger{border-top-color:var(--cld-color-danger)}.worker-queue-panel.waiting{border-top-color:var(--cld-color-neutral)}.worker-summary dd{display:grid;gap:4px}.worker-summary small{color:var(--cld-color-muted);font-size:.72rem;font-weight:700}.worker-summary{margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.artifact-list{display:grid;gap:8px;margin-top:12px}.artifact-item{border:1px solid var(--cld-color-border-muted);border-radius:var(--cld-radius-control);background:var(--cld-color-surface)}.artifact-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;color:var(--cld-color-text);font-size:.84rem;font-weight:800;cursor:pointer}.artifact-item summary span:last-child{color:var(--cld-color-muted);font-size:.76rem}.artifact-item dl{display:grid;gap:10px;margin:0;border-top:1px solid var(--cld-color-border-muted);padding:10px}pre{max-height:180px;overflow:auto;margin:0;border-radius:var(--cld-radius-control);padding:8px;background:var(--cld-color-code-bg);color:var(--cld-color-code-text);font-size:.78rem;white-space:pre-wrap}@media (max-width: 760px){.app-header,.section-heading{align-items:stretch;flex-direction:column}.header-status{min-width:0}.create-row,.ai-job-create,.ai-job-grid,.ai-job-detail dl{grid-template-columns:1fr}.ai-job-heading-actions,.ai-worker-controls{align-items:stretch;flex-direction:column}.environment-fields,.environment-overview,.readiness-grid,.profile-filter,.resource-fields,.deployment-controls,.live-monitor-summary,.compact-list,.resource-row,.deployment-row,.workspace-grid{grid-template-columns:1fr}.monitor-panel{position:static;max-height:none}.operation-summary{grid-template-columns:1fr}.cost-policy-heading{align-items:stretch;flex-direction:column}.cost-policy-grid{grid-template-columns:1fr}.primary-button{width:100%}.monitor-controls{align-items:stretch;flex-direction:column}.secondary-button,.square-button{width:100%}}
