.enterprise-focus main>:not(#enterpriseSection):not(footer){display:none!important}#enterpriseSection{display:none}.enterprise-focus #enterpriseSection{display:block}.enterprise-focus .mode{display:none}.enterprise-heading{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:18px 0}.enterprise-heading h2{font-size:25px;color:#d5f2ff}.enterprise-tabs{display:flex;gap:8px;flex-wrap:wrap}.enterprise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.enterprise-grid .panel{padding:18px}.enterprise-grid h3{font-size:18px;margin-bottom:13px}.enterprise-grid h4{font-size:16px;color:#b8e5ff}.enterprise-full{grid-column:1/-1}.enterprise-wide{grid-column:span 2}.enterprise-label{font-size:12px;color:#b69fe4;border:1px solid #9078cb66;padding:3px 8px;display:inline-block;border-radius:3px;margin-bottom:10px}.compute-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.compute-stats div{padding:12px;background:#13466b44;border:1px solid #6bb8d533}.compute-stats b{font:28px Consolas;color:#86e5ff;display:block}.compute-stats label{font-size:12px;color:#b2cddd}.compute-stats small{display:block;font-size:11px;color:#90acbf}.compute-rack{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:16px 0}.compute-rack>div{background:linear-gradient(145deg,#254e73,#091c34);border:1px solid #658bb077;box-shadow:7px -6px 0 #07172d;padding:10px}.compute-rack span{display:block;margin:5px 0;font:10px Consolas;color:#8cabcd}.compute-rack i{display:block;height:6px;background:repeating-linear-gradient(90deg,#599caf 0 3px,#102735 3px 10px);margin:7px 0}.compute-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0}.compute-controls label{font-size:12px;color:#b7d9eb}.compute-controls input,.compute-controls select{width:100%;display:block;margin-top:5px}.compute-estimate{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0}.compute-estimate div{padding:13px;border:1px solid #ba93e944;background:#563c8122}.compute-estimate strong{display:block;font:25px Consolas;color:#d6b1ff}.compute-estimate span{font-size:12px;color:#b0c6dc}.enterprise-search{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 15px}.enterprise-search input{flex:1;min-width:230px}.enterprise-search select{min-width:150px}.enterprise-table{overflow:auto;max-height:570px}.enterprise-table table{min-width:900px;width:100%;border-collapse:collapse;font-size:13px}.enterprise-table th{background:#20496f;position:sticky;top:0;z-index:1;text-align:left}.enterprise-table th,.enterprise-table td{padding:9px 10px;border-bottom:1px solid #5788aa44;vertical-align:top}.enterprise-table td{color:#bed7e8;line-height:1.7}.enterprise-table td small{font-size:11px;color:#92aabe}.enterprise-table a{font-size:12px}.equity-canvas{width:100%;height:400px;display:block;background:radial-gradient(ellipse,#174b7577,#071b34);border:1px solid #66b7d444;margin:14px 0}.equity-canvas text{fill:#b9e4f7;font-family:Microsoft YaHei;font-size:13px}.equity-canvas .equity-owner{fill:#183f65;stroke:#91b3f1}.equity-canvas .equity-center{fill:#224f7d;stroke:#74e4ff;stroke-width:2}.equity-canvas .equity-child{fill:#173b55;stroke:#65caba}.equity-canvas path{fill:none;stroke:#67b6dc;stroke-width:1.5}.equity-canvas .equity-percent{fill:#edcc91;font:12px Consolas}.enterprise-source-doc{padding:10px 14px;border:1px solid #69a4c855;margin:9px 0;background:#102d4e}.enterprise-source-doc summary{cursor:pointer;font-size:14px;color:#c4e5f5}.enterprise-source-doc pre{font-size:13px;line-height:1.8;white-space:pre-wrap;max-height:500px;overflow:auto}.enterprise-conflicts{border-left:3px solid #dcad79;background:#a46f3422;padding:14px;margin:14px 0;font-size:13px;color:#e6d2af;line-height:1.8}.enterprise-preview{width:100%;border:1px solid #69bad66b;margin-top:12px}.enterprise-controls-note{font-size:12px;color:#b79bd7;line-height:1.8}.enterprise-proof li{font-size:13px;color:#b9d5e5;margin:9px 0}.enterprise-no-value{font:22px Consolas;color:#a8c1db}.quote-dated{font-size:11px;color:#e8c08f;background:#79522b33;padding:4px 8px;border:1px solid #c78b5533}.enterprise-view-intro{margin:7px 0 15px;font-size:13px;color:#b3cfe4;line-height:1.8}.enterprise-product-source{margin:10px 0;padding:8px 12px;background:#263f7055;border:1px solid #6c99c44a;font-size:12px}.enterprise-focus .controlbar .tools #viewMode,.enterprise-focus .controlbar .tools #nextPage,.enterprise-focus .controlbar .tools #scenarioButton{display:none}@media(max-width:1200px){.enterprise-grid{grid-template-columns:1fr 1fr}.enterprise-wide{grid-column:1/-1}.compute-controls{grid-template-columns:1fr 1fr}.compute-estimate{grid-template-columns:1fr 1fr}.reference-nav{flex-wrap:wrap}.enterprise-heading h2{font-size:23px}}@media(max-width:700px){.enterprise-grid{grid-template-columns:1fr}.enterprise-wide,.enterprise-full{grid-column:auto}.compute-stats{grid-template-columns:1fr 1fr}.compute-rack{grid-template-columns:1fr 1fr}.compute-controls{grid-template-columns:1fr}.enterprise-table table{font-size:12px}.equity-canvas{height:340px}}
