.report-studio .report-gates{grid-template-columns:repeat(4,1fr)}.deployment-lab{border:1px solid var(--line);border-top:0;background:#fff;padding:26px 22px}.deployment-lab>header{display:flex;align-items:end;justify-content:space-between;gap:30px}.deployment-lab>header span{color:var(--blue);font-size:9px;font-weight:850;letter-spacing:.06em}.deployment-lab h2{margin:5px 0 0;font-size:20px}.deployment-lab>header p{max-width:690px;margin:7px 0 0;color:var(--muted);font-size:10px;line-height:1.6}.deployment-authority{display:grid;text-align:right}.deployment-authority strong{color:var(--blue);font-size:10px}.deployment-authority small{margin-top:4px;color:var(--muted);font-size:9px}.deployment-progress{display:flex;align-items:center;gap:12px;margin-top:20px;border-block:1px solid var(--line);padding:12px 0}.deployment-progress strong{display:grid;place-items:center;min-width:58px;height:32px;background:var(--navy);color:#fff;font-size:10px}.deployment-progress span{color:var(--muted);font-size:10px}.deployment-body{display:grid;grid-template-columns:210px minmax(280px,.85fr) minmax(320px,1.15fr);border-bottom:1px solid var(--line)}.deployment-body nav{display:grid;border-right:1px solid var(--line)}.deployment-body nav button{display:flex;align-items:center;gap:12px;min-height:72px;border:0;border-bottom:1px solid var(--line);background:#fff;padding:12px;text-align:left;color:var(--navy);font:700 10px "Segoe UI","Microsoft YaHei",sans-serif;cursor:pointer}.deployment-body nav button.active{background:#eff6ff;color:var(--blue)}.deployment-body nav button.done{box-shadow:inset 3px 0 var(--green)}.deployment-body nav b{display:grid;place-items:center;width:27px;height:27px;border:1px solid #adc4dc;border-radius:50%;font-size:9px}.deployment-body nav span{display:grid}.deployment-body nav small{margin-top:3px;color:var(--muted);font-weight:500}.deployment-matrix{padding:18px;border-right:1px solid var(--line)}.deployment-matrix header{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);padding-bottom:10px}.deployment-matrix header small{color:var(--muted);font-size:9px}.deployment-matrix header strong{font-size:10px}.deployment-matrix ol{margin:8px 0 0;padding:0;list-style:none}.deployment-matrix li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:9px 0;color:#40566d;font-size:9px}.deployment-matrix li b{font-size:9px}.deployment-matrix li.good b{color:var(--green)}.deployment-matrix li.stop b{color:#b44343}.deployment-matrix footer{display:grid;margin-top:12px;border-left:3px solid #d85b5b;background:#fff2f2;padding:10px}.deployment-matrix footer small{color:#8c5555;font-size:8px}.deployment-matrix footer strong{margin-top:3px;color:#9f3d3d;font-size:10px}#deployment-form{padding:18px}#deployment-form fieldset{margin:0;border:0;padding:0}#deployment-form legend{margin-bottom:8px;font-size:11px;font-weight:800}#deployment-form label{display:flex;gap:8px;border-top:1px solid var(--line);padding:10px 0;color:#354d67;font-size:10px;line-height:1.45}#deployment-form input{accent-color:var(--blue)}#deployment-form .repair-choice{display:grid;gap:6px}#deployment-form select{min-height:44px;width:100%;border:1px solid #afc3d8;background:#fff;padding:0 8px;color:var(--navy);font:10px "Segoe UI","Microsoft YaHei",sans-serif}#deployment-form button{min-height:44px;width:100%;border:1px solid var(--blue);background:var(--blue);color:#fff;font:800 10px "Segoe UI","Microsoft YaHei",sans-serif;cursor:pointer}#deployment-form fieldset:disabled{opacity:.55}#deployment-status{margin:10px 0 0;border-left:3px solid #a7b9ca;background:var(--soft);padding:10px;color:var(--muted);font-size:10px;line-height:1.5}#deployment-status.pass{border-color:var(--green);background:#eef8f4;color:#356453}#deployment-status.fail{border-color:#d85b5b;background:#fff2f2;color:#8c4141}.deployment-lab>footer{display:flex;gap:12px;padding-top:14px;color:var(--muted);font-size:10px;line-height:1.6}.deployment-lab>footer strong{color:#a23f3f;white-space:nowrap}.deployment-lab>footer strong.ready{color:var(--green)}@media(max-width:1000px){.deployment-body{grid-template-columns:180px 1fr}.deployment-body #deployment-form{grid-column:1/-1;border-top:1px solid var(--line)}.deployment-matrix{border-right:0}}@media(max-width:620px){.report-studio .report-gates{display:block}.deployment-lab{margin-inline:-16px;border-inline:0;padding:22px 16px}.deployment-lab>header{display:block}.deployment-authority{margin-top:10px;text-align:left}.deployment-progress{align-items:flex-start}.deployment-body{grid-template-columns:1fr}.deployment-body nav{border-right:0}.deployment-body nav button{min-height:62px}.deployment-matrix{border-top:1px solid var(--line)}.deployment-body #deployment-form{grid-column:auto;padding-inline:0}.deployment-lab>footer{display:block}.deployment-lab>footer strong{display:block;margin-bottom:5px}}