.devops-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.devops-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.devops-stack,.devops-controls{flex-direction:column;gap:17px;min-width:0;display:flex}.devops-tool textarea{tab-size:2;min-height:210px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7}.devops-stage{border:1px solid var(--border);background:var(--soft);border-radius:16px;min-width:0;padding:20px}.devops-stage-title{color:var(--muted);margin-bottom:17px;font-size:12px}.devops-toolbar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.devops-actions{flex-wrap:wrap;gap:7px;display:flex}.devops-note{color:var(--muted);overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.7}.devops-error{color:var(--danger);overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.7}.devops-code-block{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.devops-code-block>.devops-toolbar{border-bottom:1px solid var(--border);padding:8px 12px}.devops-code{white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8;overflow:auto}.devops-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.devops-stat{flex-direction:column;gap:5px;min-width:0;padding:8px 0 15px;display:flex}.devops-stat strong{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:26px;font-weight:500}.devops-stat span{color:var(--muted);font-size:12px}.devops-hero{letter-spacing:-1px;overflow-wrap:anywhere;margin:4px 0 20px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(28px,4.5vw,52px);font-weight:500}.devops-cron-tokens{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.devops-cron-tokens .devops-cron-token{white-space:normal;border-radius:10px;flex-direction:column;height:auto;min-height:80px;padding:10px 5px}.devops-cron-token code{overflow-wrap:anywhere;font-size:19px}.devops-cron-token span{font-size:10px;font-weight:400;line-height:1.4}.devops-number-map{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.devops-number-map span{border:1px solid var(--border);height:31px;color:var(--muted);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:center;font-size:11px;display:flex}.devops-number-map span[data-active=true]{color:var(--bg);background:var(--fg);border-color:var(--fg)}.devops-timeline{gap:9px;max-height:450px;display:grid;overflow:auto}.devops-run{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.devops-run>span{color:var(--muted);font-size:12px}.devops-run strong{font-size:15px;font-weight:500}.devops-run small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.devops-permissions{border-collapse:collapse;width:100%;margin-top:12px;font-size:12px}.devops-permissions th,.devops-permissions td{text-align:center;padding:9px 4px}.devops-permissions th{color:var(--muted);font-weight:500}.devops-permissions th:first-child{text-align:left}.devops-permissions button{border-radius:10px;width:44px;height:40px;padding:0}.devops-symbols{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 0;display:flex}.devops-symbols code{letter-spacing:1px;font-size:22px}.devops-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.devops-preset{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:11px}.devops-preset .tool-field label{font-size:12px}.devops-table-scroll{border:1px solid var(--border);border-radius:12px;max-height:360px;overflow:auto}.devops-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.devops-table th,.devops-table td{text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere;vertical-align:top;padding:11px}.devops-table th{color:var(--muted);background:var(--soft);font-weight:500}.devops-table tr:last-child td{border-bottom:0}.devops-badge{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:6px;padding:4px 7px;font-size:10px;line-height:1.3;display:inline-flex}.devops-service{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:17px;display:flex}.devops-service-name{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:20px;font-weight:500}.devops-service code{overflow-wrap:anywhere;font-size:12px}.devops-service-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.devops-issues{gap:9px;max-height:400px;margin-top:15px;display:grid;overflow:auto}.devops-issue{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:13px}.devops-issue[data-level=error]{border-color:var(--danger)}.devops-issue code{overflow-wrap:anywhere;margin:7px 0;font-size:11px;display:block}.devops-issue p{overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.6}.devops-policy-list{gap:7px;display:grid}.devops-policy-list button{white-space:normal;text-align:left;border-radius:9px;justify-content:flex-start;height:auto;min-height:44px;padding:9px 12px}.devops-policy-list button code{overflow-wrap:anywhere;font-size:12px}.devops-policy-list button span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:400}@media (width<=760px){.devops-layout,.devops-split{grid-template-columns:minmax(0,1fr);gap:18px}.devops-layout>.devops-controls{order:-1}.devops-stage{padding:15px}.devops-number-map{gap:4px}.devops-number-map span{height:26px;font-size:10px}.devops-cron-tokens{gap:3px}.devops-cron-token code{font-size:15px}.devops-run{grid-template-columns:22px minmax(0,1fr) auto;padding:11px}.devops-table th,.devops-table td{padding:8px 6px}.devops-permissions button{width:36px}}
