#lab.maintenance{max-width:1240px}.maintenance h1{font-size:clamp(25px,4vw,36px)}.maintenance-content{padding:20px;line-height:1.8}.maintenance-content>label{display:flex;flex-direction:column;gap:8px;margin:14px 0}.maintenance-content .confirmation{flex-direction:row;align-items:flex-start;gap:10px}.maintenance-table{overflow:auto;max-width:100%;margin:14px 0}.maintenance-table table{min-width:540px}.maintenance-table td{overflow-wrap:anywhere;max-width:420px}.maintenance-content textarea{width:100%;box-sizing:border-box;margin:0}.maintenance-content pre{white-space:pre-wrap;overflow-wrap:anywhere}.qa-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,210px);gap:12px;padding:12px 0;align-items:center;border-bottom:1px solid var(--color-border)}#probeWorkbench{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}#probeWorkbench[hidden]{display:none}#probeBlocks,#probeViewport{height:360px;min-width:0;background:#fff;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.maintenance-content button{max-width:100%}#resourceStatus,#restoreStatus,#backupStatus{font-variant-numeric:tabular-nums}.maintenance .practice-row{display:flex;flex-wrap:wrap;gap:12px}
@media(max-width:760px){#probeWorkbench{grid-template-columns:1fr}.qa-row{grid-template-columns:1fr}.maintenance-content{padding:16px}.maintenance-content input[type=file]{width:100%;box-sizing:border-box}}
@media print{body>*:not(#printArea){display:none!important}#printArea{display:block!important;background:#fff;color:#000;padding:15px}#printArea h1,#printArea td,#printArea th{color:#000;background:#fff}#printArea table{width:100%;border-collapse:collapse}#printArea td,#printArea th{border:1px solid #999;padding:8px}}
