/* Management pages: visual theme only. Layout, map geometry, status colors and workflows stay intact. */
.shell #page:not(.operations-workspace-ready){color:#173e4d;font-family:Manrope,Arial,sans-serif}
.shell #page:not(.operations-workspace-ready) .page-heading h1{color:#123b4c;letter-spacing:-.8px}
.shell #page:not(.operations-workspace-ready) .subtitle{color:#708c97}
.shell #page:not(.operations-workspace-ready) .panel,.shell #page:not(.operations-workspace-ready) .stat,.shell #page:not(.operations-workspace-ready) .report-panel{border-color:#dbe9ed;border-radius:17px;box-shadow:0 9px 25px #173e4d0a}
.shell #page:not(.operations-workspace-ready) .stat{border-top:3px solid #23a7ac}
.shell #page:not(.operations-workspace-ready) .stat-head{color:#658490;font-weight:700}
.shell #page:not(.operations-workspace-ready) .stat-value,.shell #page:not(.operations-workspace-ready) .stat>strong{color:#153e4e;letter-spacing:-.8px}
.shell #page:not(.operations-workspace-ready) .stat-head .stat-icon{background:#e4f5f6;color:#11869b;border-radius:11px}
.shell #page:not(.operations-workspace-ready) .panel-head{border-bottom-color:#e5eef1}
.shell #page:not(.operations-workspace-ready) .panel-head h3,.shell #page:not(.operations-workspace-ready) .table-title{color:#153f4d;font-weight:800}
.shell #page:not(.operations-workspace-ready) .btn{border-radius:10px;border-color:#d7e6eb;font-family:Manrope,Arial,sans-serif;font-weight:700;box-shadow:0 2px 5px #163e4e06}
.shell #page:not(.operations-workspace-ready) .btn:not(.primary):not(.danger){background:#fff;color:#205f72}
.shell #page:not(.operations-workspace-ready) .btn.primary{background:#d81421;color:#fff;border-color:#d81421}
.shell #page:not(.operations-workspace-ready) .btn.primary:hover{background:#b80f1b;border-color:#b80f1b}
.shell #page:not(.operations-workspace-ready) .btn.danger{background:#fff;color:#b31d29;border-color:#edcbd0}
.shell #page:not(.operations-workspace-ready) .input,.shell #page:not(.operations-workspace-ready) select,.shell #page:not(.operations-workspace-ready) textarea,.shell #page:not(.operations-workspace-ready) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){border-color:#d5e5e9;border-radius:10px;background:#fff;color:#244b5b}
.shell #page:not(.operations-workspace-ready) :is(input,select,textarea,button):focus-visible{outline:2px solid #119cad;outline-offset:2px}
.shell #page:not(.operations-workspace-ready) .map-tools,.shell #page:not(.operations-workspace-ready) .inline-filters,.shell #page:not(.operations-workspace-ready) .report-filters{border-color:#e4eef0}
.shell #page:not(.operations-workspace-ready) .map-tools{background:#fbfefe}
.shell #page:not(.operations-workspace-ready) table{border-color:#e0ebee}
.shell #page:not(.operations-workspace-ready) th{background:#edf6f7;color:#537b88;font-weight:800}
.shell #page:not(.operations-workspace-ready) td{border-color:#e8eff1}
.shell #page:not(.operations-workspace-ready) tbody tr:hover{background:#f6fbfc}
.shell #page:not(.operations-workspace-ready) .notice{border-color:#d3e8ed;border-radius:11px;background:#f0f9fa;color:#426b79}
.shell #page:not(.operations-workspace-ready) .progress{background:#e7eff1;border-radius:99px}
.shell #page:not(.operations-workspace-ready) .progress span{background:#24a6a0}
@media(max-width:760px){.shell #page:not(.operations-workspace-ready) .panel,.shell #page:not(.operations-workspace-ready) .stat,.shell #page:not(.operations-workspace-ready) .report-panel{border-radius:14px;box-shadow:0 5px 16px #173e4d08}.shell #page:not(.operations-workspace-ready) .page-heading h1{font-size:23px}}
