SIMON Master Console Rebuild
True command center for SIMON + WEB360
This rebuild gives you a cleaner production spine: interactive tree, live viewer, guarded editor, dynamic graphics, architecture map, and note storage. It is designed to sit beside your existing
console.php
and become the stronger replacement path.
Dashboard
Tree
Viewer
System Map
File Registry
Notes
Files
15,432
Folders
437
Scanned Size
3.85 GB
PHP Files
996
Editable Text Files
12,680
File viewer
guarded to /htdocs
/si/operations/portal-v15.css
.layout{grid-template-columns:84px minmax(0,1fr) 340px!important} .side{padding:10px!important;display:flex!important;flex-direction:column!important;min-height:760px} .icon-rail{display:grid!important;gap:8px!important} .icon-rail a,.rail-action{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:58px!important;padding:7px 3px!important;border-radius:14px!important;color:#aeb8d5!important;text-decoration:none!important;background:transparent!important;box-shadow:none!important;border:1px solid transparent!important} .nav-icon{display:grid!important;place-items:center!important;width:33px!important;height:33px!important;border-radius:11px!important;background:#ffffff0d!important;color:#dce3ff!important;font-size:17px!important} .nav-label{font-size:9px!important;line-height:1!important;white-space:nowrap} .icon-rail a:hover,.icon-rail a.active,.rail-action:hover{background:#24214a99!important;border-color:#7069ff88!important} .icon-rail a:hover .nav-icon,.icon-rail a.active .nav-icon,.rail-action:hover .nav-icon{background:linear-gradient(135deg,#62e6ff,#a77bff)!important;color:#07101b!important;box-shadow:0 0 22px #7168ff88} .rail-bottom{margin-top:auto!important;display:grid!important;gap:6px!important}.rail-bottom form{margin:0!important}.rail-bottom button{margin:0!important;width:100%!important}.compact-status{margin-top:9px!important}.compact-status h4{display:none}.compact-status .status-row{justify-content:center!important;gap:6px!important;padding:7px 0!important} .operations-bar{grid-template-columns:auto minmax(260px,1fr) minmax(290px,auto)!important;align-items:center!important} .top-context{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;justify-content:end!important;gap:2px 8px!important}.top-context .live-clock{grid-column:1/-1;text-align:right!important;font-size:12px!important}.weather-chip{width:auto!important;margin:0!important;min-height:34px!important;padding:6px 10px!important}.top-context>span{font-size:12px!important;color:#cbd5ef!important} .contact-list{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:12px!important;scroll-snap-type:x mandatory;padding:4px 2px 14px!important}.contact-card{flex:0 0 min(540px,78vw)!important;min-height:145px!important;scroll-snap-align:start!important;display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:14px!important;align-content:start!important}.contact-card>b{font-size:17px}.contact-number-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.contact-number-row{background:#080d1baa!important;border:1px solid #ffffff10!important;border-radius:12px!important;padding:9px!important}.contact-card>.linkbtn{grid-column:1/-1;width:max-content!important} .settings-center{display:none!important;position:fixed!important;z-index:500!important;inset:3vh 3vw 3vh auto!important;width:min(900px,94vw)!important;height:94vh!important;margin:0!important;overflow:auto!important;border-color:#756cffaa!important;box-shadow:-40px 0 120px #000d,0 0 60px #6155ff44!important}.settings-center.settings-open{display:block!important}.settings-center:before{content:'SI PRIVATE CONTROL PANEL';display:block;color:#7ee9ff;font-size:11px;letter-spacing:.14em;margin-bottom:8px}.settings-close{position:sticky;top:0;float:right;width:auto!important;min-width:44px!important;margin:0!important;z-index:2;background:#ff718b!important;color:white!important}.settings-group{border:1px solid #ffffff16!important;border-radius:16px!important;background:#ffffff05!important;margin:10px 0!important;overflow:hidden}.settings-group summary{padding:15px!important;cursor:pointer!important;font-weight:800!important}.settings-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:13px!important}.setting-field{padding:11px!important;margin:0!important;border:1px solid #ffffff0d!important;border-radius:13px!important;background:#070b16aa!important}.setting-field>span{display:block!important;margin-bottom:6px!important;color:#dce3ff!important}.security-locks{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin-top:13px!important}.security-locks span{padding:6px 9px!important;border-radius:999px!important;background:#123b31!important;color:#92f5cc!important;font-size:10px!important} .call-pending td{background:#4a351ecc!important;border-color:#ffc45d99!important}.call-pending .status-pill{background:#ffc45d!important;color:#171008!important;font-weight:900!important} body.settings-lock{overflow:hidden!important} @media(max-width:1100px){.layout{grid-template-columns:76px minmax(0,1fr)!important}.settings-grid{grid-template-columns:1fr 1fr!important}} @media(max-width:720px){.layout{display:block!important}.side{position:sticky!important;top:0!important;z-index:100!important;min-height:0!important;width:100%!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;border-radius:0!important;padding:6px!important}.icon-rail{display:flex!important}.icon-rail a,.rail-action{flex:0 0 60px!important;min-height:52px!important}.rail-bottom{margin:0!important;display:flex!important}.compact-status{display:none!important}.operations-bar{position:sticky!important;top:65px!important;z-index:90!important;grid-template-columns:1fr!important}.top-context{justify-content:start!important}.top-context .live-clock{text-align:left!important}.contact-card{flex-basis:88vw!important;grid-template-columns:1fr!important}.contact-number-stack{grid-template-columns:1fr!important}.settings-center{inset:0!important;width:100vw!important;height:100vh!important;border-radius:0!important;padding-top:max(18px,env(safe-area-inset-top))!important}.settings-grid{grid-template-columns:1fr!important}}
Save file
Quick jump
open a path
Open