/* Shared presentation for supported standalone entry points. */
:root{--brand:#405de6;--brand-dark:#304ac6;--ink:#202d40;--muted:#788394;--line:#e5e9f0;--bg:#f5f7fa}body{background:var(--bg)}.shell{max-width:1320px;padding-top:26px}.shell header{align-items:center}.shell h1{font-size:24px;font-weight:650;letter-spacing:-.03em}.shell .card,.shell .toolbar{border-radius:10px;box-shadow:none;border-color:var(--line);padding:20px}.shell .subtitle{font-size:13px}.shell .badge{font-size:11px;background:#f0f3fa;color:#788394;font-weight:400}.shell .summary{gap:0;background:white;border:1px solid var(--line);padding:16px 0;border-radius:10px}.shell .summary .tile{border:0;border-right:1px solid var(--line);background:transparent;border-radius:0;padding:0 20px}.shell .summary .tile:last-child{border:0}.shell .summary strong{font-weight:550}.shell .foot{display:none}.shell button{background:var(--brand);font-weight:550}.shell button.secondary{background:#fff;border:1px solid var(--line);color:#526178}.shell input:focus{outline-color:#405de617;border-color:#7c8fea}.shell .hint{font-size:12px}.shell .metrics .metric{background:#f8f9fc;border:0;border-radius:8px}.shell .steps{gap:0;background:white;border:1px solid var(--line);padding:15px;border-radius:10px}.shell .step{border:0;box-shadow:none;font-size:12px;padding:6px 12px}.shell .step.active{background:#f0f3fe;color:var(--brand);box-shadow:none}.shell .step strong{font-weight:500}.shell .notice{font-size:12px;border-radius:8px;background:#f5f7fc;color:#748399}.shell .notice.warn{background:#fff8eb;color:#9d7425}.shell .notice.ok{background:#edf8f2;color:#168260}html[data-deployed=true] .connection-setting{display:none}.standalone-details{margin-top:15px;font-size:12px;color:var(--muted)}.standalone-details summary{cursor:pointer;margin-bottom:10px}.shell .card>.hint{margin-bottom:16px}.shell .header-actions{font-size:12px}.shell .quick-link{font-size:12px;font-weight:500}.shell textarea{min-height:140px;border-radius:8px;background:#f8f9fc;color:#43536a;border-color:var(--line)}.wallboard-shell .title-lockup p,.wallboard-shell .brand-lockup small,.wallboard-shell .panel-title>div>span{display:none}.wallboard-shell .data-panel{border-radius:8px;box-shadow:none}.wallboard-shell .kpi-card{box-shadow:none;border-radius:8px}.wallboard-shell .kpi-orbit{display:none}.wallboard-shell .scope-item:nth-child(3){display:none}.wallboard-shell .kpi-card em{display:none}.scanline,.ambient,.facility-grid-bg{display:none!important}.wallboard-shell .facility-integration-state{padding-block:12px}.wallboard-shell .facility-integration-state small{display:none}.wallboard-shell footer{font-size:11px;color:#7f96b0}@media(max-width:680px){.shell{padding:20px 14px 36px}.shell .summary{grid-template-columns:1fr 1fr;gap:14px 0}.shell .summary .tile:nth-child(odd){border:0}.shell .card,.shell .toolbar{padding:16px}.shell .toolbar{grid-template-columns:1fr}.shell header{align-items:flex-start}.shell .step{font-size:11px;padding:5px}}

.shell details.card>summary{font-size:16px;font-weight:600;color:var(--ink);cursor:pointer}.shell details.card[open]>summary{margin-bottom:18px}.shell .readonly-entry{margin-top:22px}.shell .readonly-entry p{margin:10px 0 16px;color:var(--muted)}

[hidden]{display:none!important}
