.nav[data-tab="worker-cluster"]::before{mask-image:url('/static/material-symbols/desktop_windows.svg');-webkit-mask-image:url('/static/material-symbols/desktop_windows.svg')}
.cluster-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;background:#162c25;color:#fff;border-radius:16px;margin-bottom:20px}.cluster-intro h2{font-size:27px;margin:10px 0}.cluster-intro p{color:#c2d5cc}.cluster-actions,.cluster-tabs,.cluster-summary,.cluster-section-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cluster-actions a{padding:10px 14px;border-radius:8px;background:#fff;color:#203b30;text-decoration:none;white-space:nowrap}.cluster-tabs{margin:20px 0}.cluster-summary{background:#f0f6f2;border:1px solid #d6e4dc;padding:18px;border-radius:12px;justify-content:space-between}.cluster-table{overflow:auto;border:1px solid #dde6e0;border-radius:12px;background:#fff}.cluster-table table{min-width:740px;width:100%;border-collapse:collapse}.cluster-table td,.cluster-table th{padding:16px;text-align:left;border-bottom:1px solid #e8ede9}.cluster-table td small{display:block;margin-top:7px;max-width:450px;color:#76847c}.cluster-table th{background:#f5f8f6;color:#738177;font-weight:500}.cluster-table small.job-error{color:#b54937}.cluster-badge{display:inline-block;padding:4px 9px;border-radius:20px;background:#f1f2f2;color:#69716c}.cluster-badge.on{background:#e6f3eb;color:#28784e}.cluster-empty{padding:40px!important;text-align:center!important;color:#839188}.cluster-section-title{justify-content:space-between;margin:24px 0 12px}.cluster-rules,.cluster-guide{background:white;padding:24px;border:1px solid #dde6e0;border-radius:12px}.cluster-rules label{display:block;margin-bottom:18px}.cluster-rules label span{display:block;margin-bottom:8px}.cluster-rules input,.cluster-rules textarea,.cluster-rules select{width:100%;box-sizing:border-box}.cluster-rules textarea{line-height:1.7;min-height:150px;resize:vertical}.cluster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cluster-guide pre{white-space:pre-wrap;word-break:break-word;font:inherit;line-height:1.85}.cluster-capabilities{display:flex;gap:20px}.cluster-capabilities input{width:auto}.cluster-guide{max-width:1000px}@media(max-width:850px){.cluster-intro{align-items:flex-start;flex-direction:column}.cluster-grid{grid-template-columns:1fr}}
#workerClusterPage button{border:1px solid #d3dfd8;border-radius:8px;padding:9px 14px;background:#fff;color:#294b3d;font:inherit;font-size:14px;line-height:1.3;cursor:pointer}#workerClusterPage button:hover{background:#f1f6f3}#workerClusterPage button.primary{background:#244d3b;color:#fff;border-color:#244d3b}#workerClusterPage .cluster-intro button.primary{background:#fff;color:#234331;border-color:#fff}#workerClusterPage .cluster-table button{padding:7px 10px;font-size:13px}body:has(#workerClusterPage:not(.hidden)) #listManagementToolbar{display:none}
