/* DA6IT Core 1.4.0 – standalone DX Cluster service page */
body.da6it-dxc-page{background:#f5f8f7!important}
body.da6it-dxc-page .wp-block-post-title,
body.da6it-dxc-page .entry-title,
body.da6it-dxc-page .page-title{display:none!important}
body.da6it-dxc-page main,
body.da6it-dxc-page main.wp-block-group,
body.da6it-dxc-page main.wp-block-group.alignfull,
body.da6it-dxc-page .wp-site-blocks>main,
body.da6it-dxc-page .wp-block-post-content,
body.da6it-dxc-page .entry-content,
body.da6it-dxc-page .da6it-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.da6it-dxc-page .wp-block-post-content>*{max-width:none!important;margin-left:0!important;margin-right:0!important}

.da6it-dxc{--dx-green:#159447;--dx-green-dark:#08783a;--dx-green-soft:#eaf7ef;--dx-ink:#101827;--dx-muted:#6d7b90;--dx-line:#e3e9e7;--dx-card:#fff;--dx-bg:#f5f8f7;--dx-red:#e64949;--dx-amber:#eaa20d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif!important;color:var(--dx-ink);background:var(--dx-bg);padding:38px 0 64px;min-height:70vh}
.da6it-dxc *{box-sizing:border-box}
.da6it-dxc-shell{width:min(1720px,calc(100% - 64px));margin:0 auto}
.da6it-dxc-hero{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(520px,.93fr);gap:38px;align-items:start;margin-bottom:30px}
.da6it-dxc-online-line{display:flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:14px;color:var(--dx-green-dark);margin:3px 0 14px}
.da6it-dxc-online-line .dot{width:10px;height:10px;border-radius:50%;background:var(--dx-green);box-shadow:0 0 0 6px rgba(21,148,71,.10)}
.da6it-dxc-online-line.is-unknown{color:#718092}.da6it-dxc-online-line.is-unknown .dot{background:#93a0ad;box-shadow:0 0 0 6px rgba(147,160,173,.10)}
.da6it-dxc-online-line.is-offline{color:#a03939}.da6it-dxc-online-line.is-offline .dot{background:var(--dx-red);box-shadow:0 0 0 6px rgba(230,73,73,.1)}
.da6it-dxc h1{font-family:inherit!important;font-size:clamp(44px,4.15vw,68px)!important;line-height:.98!important;letter-spacing:-.045em!important;margin:0 0 12px!important;color:var(--dx-ink)!important;font-weight:820!important}
.da6it-dxc-subtitle{font-size:20px;line-height:1.45;color:var(--dx-muted);margin:0 0 18px;max-width:800px}
.da6it-dxc-state-pill{display:inline-flex;align-items:center;gap:10px;padding:9px 17px;border-radius:999px;background:var(--dx-green-soft);border:1px solid #ccebd8;color:var(--dx-green-dark);font-weight:760;font-size:15px}
.da6it-dxc-state-pill .dot{width:10px;height:10px;border-radius:50%;background:var(--dx-green)}
.da6it-dxc-state-pill.is-unknown{background:#f4f6f7;border-color:#dfe5e7;color:#6f7d8b}.da6it-dxc-state-pill.is-unknown .dot{background:#93a0ad}.da6it-dxc-state-pill.is-offline{background:#fff0f0;border-color:#f3cece;color:#a03939}.da6it-dxc-state-pill.is-offline .dot{background:var(--dx-red)}
.da6it-dxc-node-meta{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #edf0ef;border-radius:22px;box-shadow:0 12px 38px rgba(15,35,28,.055);padding:26px 22px;margin-top:32px;min-height:104px;align-items:center}
.da6it-dxc-node-meta>div{padding:2px 20px;border-right:1px solid #e8eceb;min-width:0}.da6it-dxc-node-meta>div:last-child{border:0}.da6it-dxc-node-meta span{display:block;color:#8090a2;font-size:14px;margin-bottom:8px}.da6it-dxc-node-meta strong{display:block;font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.da6it-dxc-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0 0 24px}
.da6it-dxc-metrics.secondary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px}
.da6it-dxc-metric{background:#fff;border:1px solid #e6ebea;border-radius:20px;box-shadow:0 10px 28px rgba(16,36,30,.045);min-height:112px;padding:21px 22px;display:flex;align-items:center;gap:16px;min-width:0}
.da6it-dxc-metric.secondary{display:block;min-height:110px;padding:22px}
.da6it-dxc-icon{flex:0 0 62px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#edf8f1;border:1px solid #d9ede0;color:var(--dx-green);font-size:27px;font-weight:800}
.da6it-dxc-icon svg{width:30px;height:30px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.da6it-dxc-label{text-transform:none;color:#748197;font-size:15px;line-height:1.25;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.da6it-dxc-value{font-size:31px;font-weight:820;letter-spacing:-.035em;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da6it-dxc-value.sm{font-size:25px}.da6it-dxc-note{margin-top:6px;color:#8390a0;font-size:13px;line-height:1.3}.da6it-dxc-note.good{color:var(--dx-green-dark)}
.da6it-dxc-metric.secondary .da6it-dxc-label{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:760}.da6it-dxc-metric.secondary .da6it-dxc-value{margin-top:9px;font-size:31px}.da6it-dxc-metric.secondary .da6it-dxc-note{margin-top:8px}

.da6it-dxc-dashboard{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr) minmax(450px,1.15fr);gap:24px;align-items:stretch;margin-bottom:24px}
.da6it-dxc-panel{background:#fff;border:1px solid #e5ebe9;border-radius:21px;box-shadow:0 10px 30px rgba(16,36,30,.045);padding:22px 24px;min-width:0}
.da6it-dxc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.da6it-dxc-panel-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;color:var(--dx-ink)}.da6it-dxc-panel-title .mini{color:var(--dx-green);font-size:21px}.da6it-dxc-live-label{display:flex;align-items:center;gap:7px;color:var(--dx-green-dark);font-size:13px}.da6it-dxc-live-label .dot{width:9px;height:9px;background:var(--dx-green);border-radius:50%}
.da6it-dxc-range{display:flex;gap:7px}.da6it-dxc-range button{appearance:none;border:1px solid #e1e8e5;background:#fff;color:#687589;border-radius:9px;padding:8px 12px;font:inherit;font-weight:700;cursor:pointer}.da6it-dxc-range button.active{color:var(--dx-green-dark);border-color:#a6ddb9;background:#f3fbf6}.da6it-dxc-range button:hover{border-color:#b9dcca}
.da6it-dxc-chart-wrap{height:330px;position:relative}.da6it-dxc-chart{width:100%;height:100%;display:block}.da6it-dxc-chart-grid{stroke:#edf1ef;stroke-width:1}.da6it-dxc-chart-axis{fill:#8a96a5;font-size:11px}.da6it-dxc-chart-line{stroke:var(--dx-green);stroke-width:2.3;fill:none}.da6it-dxc-chart-area{fill:url(#da6itDxcArea)}.da6it-dxc-chart-dot{fill:#fff;stroke:var(--dx-green);stroke-width:2}.da6it-dxc-chart-empty{height:100%;display:grid;place-items:center;color:#8793a1;font-size:14px}
.da6it-dxc-chart-summary{border-top:1px solid #edf1ef;margin-top:13px;padding-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.da6it-dxc-chart-summary span{display:block;color:#8994a3;font-size:12px}.da6it-dxc-chart-summary strong{display:block;font-size:18px;margin-top:4px}
.da6it-dxc-peer-body{min-height:330px;display:flex;align-items:center;justify-content:center;gap:24px}.da6it-dxc-donut{width:160px;height:160px;border-radius:50%;position:relative;background:conic-gradient(var(--dx-green) 0 100%,#e9eeee 100%)}.da6it-dxc-donut:after{content:"";position:absolute;inset:30px;border-radius:50%;background:#fff}.da6it-dxc-donut-center{position:absolute;inset:0;z-index:2;display:grid;place-content:center;text-align:center;pointer-events:none}.da6it-dxc-donut-center strong{font-size:33px;line-height:1}.da6it-dxc-donut-center span{font-size:12px;color:#84909f;margin-top:5px}.da6it-dxc-peer-legend{min-width:130px}.da6it-dxc-peer-legend p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:11px 0;color:#738095;font-size:14px}.da6it-dxc-peer-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.da6it-dxc-peer-legend strong{color:var(--dx-ink)}.da6it-dxc-peer-foot{border-top:1px solid #edf1ef;padding-top:14px;color:#7f8b9a;font-size:13px}

.da6it-dxc-spots{padding-left:0;padding-right:0;overflow:hidden}.da6it-dxc-spots .da6it-dxc-panel-head{padding:0 24px}.da6it-dxc-table-wrap{overflow:auto;max-height:375px}.da6it-dxc-table{width:100%;border-collapse:collapse;font-size:14px}.da6it-dxc-table th{text-align:left;padding:10px 18px;color:#8994a3;text-transform:uppercase;letter-spacing:.06em;font-size:11px;border-bottom:1px solid #edf1ef;white-space:nowrap}.da6it-dxc-table td{padding:12px 18px;border-bottom:1px solid #edf1ef;color:#647186;vertical-align:top}.da6it-dxc-table tbody tr:last-child td{border-bottom:0}.da6it-dxc-table .dx{font-weight:800;color:var(--dx-ink);font-size:15px}.da6it-dxc-band{display:inline-flex;padding:4px 8px;border-radius:8px;background:#eaf7ef;border:1px solid #d2ebda;color:var(--dx-green-dark);font-size:12px;font-weight:760;margin-left:6px;white-space:nowrap}.da6it-dxc-comment{display:block;font-size:11px;color:#94a0ad;margin-top:4px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da6it-dxc-table-empty{text-align:center!important;padding:50px 20px!important;color:#8793a1!important}

.da6it-dxc-lower{display:grid;grid-template-columns:1fr 1.1fr;gap:24px}.da6it-dxc-peer-table{width:100%;border-collapse:collapse}.da6it-dxc-peer-table th,.da6it-dxc-peer-table td{text-align:left;padding:12px;border-bottom:1px solid #edf1ef;font-size:14px}.da6it-dxc-peer-table th{font-size:11px;color:#8793a1;text-transform:uppercase;letter-spacing:.06em}.da6it-dxc-peer-name{font-weight:800}.da6it-dxc-peer-state{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--dx-green-dark)}.da6it-dxc-peer-state i{width:8px;height:8px;border-radius:50%;background:var(--dx-green)}.da6it-dxc-peer-state.unknown{color:#7a8795}.da6it-dxc-peer-state.unknown i{background:#9ca7b2}.da6it-dxc-peer-state.offline{color:#a44141}.da6it-dxc-peer-state.offline i{background:var(--dx-red)}
.da6it-dxc-connection{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.da6it-dxc-connection>div{padding:15px 16px;border:1px solid #e6ece9;border-radius:14px;background:#fafcfb}.da6it-dxc-connection span{display:block;font-size:12px;color:#8894a2;margin-bottom:6px}.da6it-dxc-connection strong{display:block;font-size:15px;overflow-wrap:anywhere}.da6it-dxc-telnet{margin-top:16px;padding:14px 16px;border-radius:12px;background:#101827;color:#dff6e7;font:600 14px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto;white-space:nowrap}
.da6it-dxc-error{display:none;margin:0 0 20px;padding:12px 16px;border:1px solid #f0d2d2;background:#fff5f5;color:#9b3d3d;border-radius:12px;font-size:14px}.da6it-dxc-error.show{display:block}

@media(max-width:1350px){.da6it-dxc-hero{grid-template-columns:1fr}.da6it-dxc-node-meta{margin-top:0}.da6it-dxc-metrics{grid-template-columns:repeat(3,1fr)}.da6it-dxc-dashboard{grid-template-columns:1.35fr .75fr}.da6it-dxc-spots{grid-column:1/-1}.da6it-dxc-lower{grid-template-columns:1fr}.da6it-dxc-connection{grid-template-columns:repeat(4,1fr)}}
@media(max-width:900px){.da6it-dxc{padding-top:28px}.da6it-dxc-shell{width:min(100% - 32px,1720px)}.da6it-dxc-node-meta{grid-template-columns:repeat(2,1fr);gap:0}.da6it-dxc-node-meta>div:nth-child(2){border-right:0}.da6it-dxc-node-meta>div:nth-child(-n+2){border-bottom:1px solid #e8eceb;padding-bottom:16px;margin-bottom:16px}.da6it-dxc-metrics,.da6it-dxc-metrics.secondary{grid-template-columns:repeat(2,1fr)}.da6it-dxc-dashboard{grid-template-columns:1fr}.da6it-dxc-spots{grid-column:auto}.da6it-dxc-chart-wrap{height:285px}.da6it-dxc-connection{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.da6it-dxc-shell{width:min(100% - 22px,1720px)}.da6it-dxc h1{font-size:42px!important}.da6it-dxc-subtitle{font-size:17px}.da6it-dxc-node-meta{grid-template-columns:1fr}.da6it-dxc-node-meta>div{border-right:0!important;border-bottom:1px solid #e8eceb!important;padding:12px 4px!important;margin:0!important}.da6it-dxc-node-meta>div:last-child{border-bottom:0!important}.da6it-dxc-metrics,.da6it-dxc-metrics.secondary{grid-template-columns:1fr}.da6it-dxc-metric{min-height:96px}.da6it-dxc-panel{padding:18px 16px}.da6it-dxc-spots{padding-left:0;padding-right:0}.da6it-dxc-spots .da6it-dxc-panel-head{padding:0 16px}.da6it-dxc-panel-head{align-items:flex-start;flex-direction:column}.da6it-dxc-peer-body{min-height:270px;flex-direction:column}.da6it-dxc-chart-summary{grid-template-columns:1fr}.da6it-dxc-connection{grid-template-columns:1fr}.da6it-dxc-table th,.da6it-dxc-table td{padding-left:12px;padding-right:12px}}

/* Match the full-width escape used by the independent About page. */
body.da6it-dxc-page main.wp-block-group.alignfull{padding:0!important;max-width:none!important;width:100%!important;margin:0!important}
body.da6it-dxc-page main.wp-block-group.alignfull > .da6it-content,body.da6it-dxc-page .da6it-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.da6it-dxc-page .da6it-content > .wp-block-post-content,body.da6it-dxc-page .wp-block-post-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.da6it-dxc-page .wp-block-post-content > .da6it-dxc,body.da6it-dxc-page .da6it-dxc{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body.da6it-dxc-page .is-layout-constrained > .wp-block-post-content,body.da6it-dxc-page .is-layout-constrained > .da6it-dxc{margin-left:0!important;margin-right:0!important}

/* 1.4.2 – complete metric values without desktop ellipsis */
.da6it-dxc-metric .da6it-dxc-value{overflow:visible;text-overflow:clip;font-size:clamp(25px,1.7vw,31px)}
.da6it-dxc-metric>div:last-child{min-width:0;overflow:visible}
@media(max-width:1350px){.da6it-dxc-metric .da6it-dxc-value{font-size:31px}}
