/* Structural Cyber Ops layout. The original theme keeps its existing page flow. */
.cyber-metrics84,.cyber-planned84,.cyber-greeting84,.cyber-open84{display:none}
@media screen {
 html[data-safe-layout="command"] .shell{font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
 html[data-safe-layout="command"] #content{max-width:1600px}
 html[data-safe-layout="command"] #content.cyber-home84{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);align-items:start;gap:24px}
 html[data-safe-layout="command"] .cyber-home84>section{margin:0}
 html[data-safe-layout="command"] .cyber-home84>.cockpit-hero{grid-column:1/-1;grid-row:1;padding:15px 0 25px;min-width:0;margin-bottom:0}
 html[data-safe-layout="command"] .cyber-home84 .cockpit-hero h1:not(.cyber-greeting84),html[data-safe-layout="command"] .cyber-home84 .cockpit-emblem{display:none}
 html[data-safe-layout="command"] .cyber-home84 .cockpit-context{display:none}
 html[data-safe-layout="command"] .cyber-home84>:is(#friendly-work,.ease-quick,.cyber-planned84){clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}
 html[data-safe-layout="command"] .cyber-greeting84{display:block;font-size:clamp(30px,3vw,48px);line-height:1.15;max-width:26ch;overflow-wrap:anywhere}
 html[data-safe-layout="command"] .cyber-metrics84{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;grid-row:2;gap:20px}
 html[data-safe-layout="command"] .cyber-summary84{position:relative;display:grid;grid-template-columns:44px auto minmax(0,1fr);align-items:center;gap:10px 16px;text-align:left;padding:23px 25px;min-height:148px;min-width:0;border:1px solid var(--ops-line,#237b9a);border-top:2px solid var(--ops-accent,#13c9eb);color:var(--ops-text,#eaf8ff);background:linear-gradient(110deg,var(--ops-panel,#062a40),var(--ops-panel,#031928));border-radius:0;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}
 html[data-safe-layout="command"] .cyber-summary84>.app-icon{width:38px;height:38px;margin:0;color:var(--ops-accent,#10d4f4)}
 html[data-safe-layout="command"] .cyber-summary84>b{font-size:clamp(36px,3.2vw,56px);line-height:1;color:var(--ops-accent,#16d2ef);font-weight:800}
 html[data-safe-layout="command"] .cyber-summary84>span{font-size:18px;line-height:1.4;font-weight:700;overflow-wrap:anywhere}
 html[data-safe-layout="command"] .cyber-summary84>small{grid-column:1/-1;font-size:12px;color:var(--ops-muted,#a9c4d8)}
 html[data-safe-layout="command"] .cyber-summary84:hover{background:var(--ops-hover,#0a344b);border-color:var(--ops-accent,#30e0fc)}
 html[data-safe-layout="command"] .cyber-summary84:focus-visible{outline-offset:-5px}
 html[data-safe-layout="command"] .cyber-home84>#friendly-work{grid-column:1;grid-row:3/span 2;padding:25px;border-radius:0;border-top:2px solid var(--ops-accent,#13d1f0);background:linear-gradient(110deg,var(--ops-panel,#062438),var(--ops-panel,#031725));min-width:0}
 html[data-safe-layout="command"] .cyber-home84>#friendly-work>header h2{font-size:27px;line-height:1.25}
 html[data-safe-layout="command"] .cyber-home84>#friendly-work>p{font-family:inherit;line-height:1.6;font-size:14px}
 html[data-safe-layout="command"] .cyber-home84 .daily-status79{background:var(--ops-raised,#082b3e);color:var(--ops-muted,#c7e8f5);font-size:13px}
 html[data-safe-layout="command"] .cyber-home84 .daily-group79{border-radius:0;border-color:var(--ops-line,#245b77)}
 html[data-safe-layout="command"] .cyber-home84 .daily-group79>summary{padding:18px;font-size:18px;background:var(--ops-raised,#062c40)}
 html[data-safe-layout="command"] .cyber-home84 .daily-group79 .ease-work-list{padding:12px;display:grid;gap:12px}
 html[data-safe-layout="command"] .cyber-home84 .daily-group79 .ease-work-list>button{border-radius:0;min-height:92px;padding:20px;border-color:var(--ops-line,#23627d);background:var(--ops-panel,#041f32);border-left:3px solid var(--ops-accent,#12c7ed)}
 html[data-safe-layout="command"] .cyber-home84 .daily-group79 .ease-work-list>button[data-tone=warning]{border-left-color:#efad64}
 html[data-safe-layout="command"] .cyber-home84 .daily-group79 .ease-work-list b{font-size:18px;line-height:1.4;color:var(--ops-text,#f0faff)}
 html[data-safe-layout="command"] .cyber-home84 .cyber-open84{display:block;flex:0 0 auto;min-width:108px;max-width:170px;padding:12px 16px;color:var(--ops-buttonink,#001823);background:var(--ops-accent,#12c7ed);font-size:14px;font-weight:750;text-align:center;line-height:1.4;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}
 html[data-safe-layout="command"] .cyber-home84 .ease-work-list>button>.app-icon{display:none}
 html[data-safe-layout="command"] .cyber-home84 .daily-group79 .ease-work-list small{font-size:14px;line-height:1.6;margin-top:6px;color:var(--ops-muted,#b1d2e7)}
 html[data-safe-layout="command"] .cyber-home84 .daily-group79[data-daily-group79=planned]{display:none}
 html[data-safe-layout="command"] .cyber-home84>.ease-quick{grid-column:2;grid-row:3;padding:25px;min-width:0;border-radius:0;border-top:2px solid var(--ops-accent,#12c7ed)}
 html[data-safe-layout="command"] .cyber-home84>.ease-quick h2{font-size:24px}
 html[data-safe-layout="command"] .cyber-home84 .ease-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
 html[data-safe-layout="command"] .cyber-home84 .ease-quick-grid>button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;min-height:150px;text-align:center;padding:20px 10px;border:1px solid var(--ops-line,#245a76);border-radius:0;background:var(--ops-panel,#041d30);font-size:15px;line-height:1.45;overflow-wrap:anywhere}
 html[data-safe-layout="command"] .cyber-home84 .ease-quick-grid>button>.app-icon{width:36px;height:36px;flex:0 0 36px;color:var(--ops-accent,#1cd4f2);margin:0}
 html[data-safe-layout="command"] .cyber-home84 .ease-quick-grid>button:hover{background:var(--ops-hover,#09384d);border-color:var(--ops-accent,#17cff1)}
 html[data-safe-layout="command"] .cyber-planned84{display:block;grid-column:2;grid-row:4;padding:25px;border-radius:0;border-top:2px solid var(--ops-accent,#12c7ed);min-width:0}
 html[data-safe-layout="command"] .cyber-planned84 h2{display:flex;align-items:center;gap:12px;font-size:22px}
 html[data-safe-layout="command"] .cyber-planned84 h2>.app-icon{color:var(--ops-accent,#15d3f2);width:27px;height:27px;flex:0 0 27px}
 html[data-safe-layout="command"] .cyber-training-list84{display:grid;gap:10px}
 html[data-safe-layout="command"] .cyber-training-list84>button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;background:var(--ops-panel,#052237);border-radius:0;padding:15px;min-height:72px}
 html[data-safe-layout="command"] .cyber-training-list84 b,html[data-safe-layout="command"] .cyber-training-list84 small{display:block;overflow-wrap:anywhere}
 html[data-safe-layout="command"] .cyber-training-list84 small{margin-top:5px;line-height:1.5}
 html[data-safe-layout="command"] .cyber-home84>.cockpit-metrics,html[data-safe-layout="command"] .cyber-home84>.cockpit-columns,html[data-safe-layout="command"] .cyber-home84>.cockpit-areas,html[data-safe-layout="command"] .cyber-home84>.cockpit-loading{grid-column:1/-1;grid-row:auto}
 html[data-safe-layout="command"] .cyber-home84>.cockpit-metrics{margin-top:10px}
 html[data-safe-layout="command"] .cyber-home84>.cockpit-metrics::before{content:'Weitere Vorgänge im freigegebenen Bereich';grid-column:1/-1;font-size:18px;font-weight:700;color:var(--ops-muted,#d0eafb)}
 html[data-safe-layout="command"] :is(.card,.cockpit-panel,.cockpit-metric,.cockpit-area,.safe-accordion){border-radius:0}
 html[data-safe-layout="command"] .side nav .nav-dropdown,html[data-safe-layout="command"] .side nav .nav-dropdown>summary,html[data-safe-layout="command"] .side nav button.active{border-radius:0}
 html[data-safe-layout="command"] .side nav .nav-dropdown>summary{border-top:1px solid var(--ops-line,#138aab);background:linear-gradient(120deg,#0b354b,var(--ops-raised,#052135))}
}
@media screen and (max-width:1250px){
 html[data-safe-layout="command"] #content.cyber-home84{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:18px}
 html[data-safe-layout="command"] .cyber-summary84{grid-template-columns:32px auto;padding:20px;gap:10px}
 html[data-safe-layout="command"] .cyber-summary84>span{grid-column:1/-1;font-size:16px}
 html[data-safe-layout="command"] .cyber-home84 .ease-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media screen and (max-width:1000px){
 html[data-safe-layout="command"] #content.cyber-home84{display:flex;flex-direction:column;gap:18px}
 html[data-safe-layout="command"] .cyber-home84>section{width:100%}
 html[data-safe-layout="command"] .cyber-home84>.cockpit-hero{order:-5}
 html[data-safe-layout="command"] .cyber-home84>.cyber-metrics84{order:-4}
 html[data-safe-layout="command"] .cyber-home84>#friendly-work{order:-3}
 html[data-safe-layout="command"] .cyber-home84>.ease-quick{order:-2}
 html[data-safe-layout="command"] .cyber-home84>.cyber-planned84{order:-1}
 html[data-safe-layout="command"] .cyber-home84 .ease-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media screen and (max-width:600px){
 html[data-safe-layout="command"] .cyber-metrics84{gap:8px}
 html[data-safe-layout="command"] .cyber-summary84{padding:14px 9px;gap:8px;grid-template-columns:minmax(0,1fr);min-height:170px}
 html[data-safe-layout="command"] .cyber-summary84>.app-icon{width:25px;height:25px}
 html[data-safe-layout="command"] .cyber-summary84>b{font-size:32px}
 html[data-safe-layout="command"] .cyber-summary84>span{font-size:13px}
 html[data-safe-layout="command"] .cyber-summary84>small{font-size:10px}
 html[data-safe-layout="command"] .cyber-home84>#friendly-work,html[data-safe-layout="command"] .cyber-home84>.ease-quick,html[data-safe-layout="command"] .cyber-planned84{padding:18px}
 html[data-safe-layout="command"] .cyber-home84 .ease-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 html[data-safe-layout="command"] .cyber-home84 .ease-quick-grid>button{min-height:120px}
 html[data-safe-layout="command"] .cyber-home84 .daily-group79 .ease-work-list>button{flex-wrap:wrap}
 html[data-safe-layout="command"] .cyber-home84 .cyber-open84{min-width:0;max-width:100%;padding:9px 12px}
 html[data-safe-layout="command"] .cyber-home84>#friendly-work>header{gap:12px;flex-wrap:wrap}
 html[data-safe-layout="command"] .cyber-home84>#friendly-work>header h2{font-size:24px}
}
@media print{.cyber-metrics84,.cyber-planned84,.cyber-greeting84{display:none!important}}
