/* Every visual rule is scoped to Simple; native Advanced markup is unchanged. */
.luka-simple-dashboard{display:none}
.luka-app-shell[data-view-mode="simple"] .luka-simple-dashboard{display:block;margin:0 0 24px;color:#193c3b;font-family:inherit}
.luka-app-shell[data-view-mode="simple"] [data-simple-tools="closed"]:not(.luka-simple-keep)>.luka-simple-original{display:none!important}
.luka-app-shell[data-view-mode="simple"] [data-simple-tools="open"]>.luka-simple-dashboard .luka-simple-overview{display:none}
.luka-app-shell[data-view-mode="simple"] .luka-simple-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;background:linear-gradient(120deg,#edf6f2,#f7faf8);border:1px solid #d4e5dd;border-radius:20px}
.luka-app-shell[data-view-mode="simple"] .luka-simple-eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;color:#4a7164}
.luka-app-shell[data-view-mode="simple"] .luka-simple-head h2{font-size:clamp(24px,2.5vw,34px);line-height:1.14;letter-spacing:-.04em;margin:10px 0;color:#193c3b}
.luka-app-shell[data-view-mode="simple"] .luka-simple-head p{font-size:14px;line-height:1.6;margin:0;max-width:630px;color:#536963}
.luka-app-shell[data-view-mode="simple"] .luka-simple-head button{border:1px solid #1c5650;background:#1c5650;color:#fff;border-radius:10px;padding:13px 18px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer;max-width:260px;flex-shrink:0}
.luka-app-shell[data-view-mode="simple"] .luka-simple-head button:hover{background:#143f3b}
.luka-app-shell[data-view-mode="simple"] .luka-simple-head button:focus-visible{outline:3px solid #a57712;outline-offset:4px}
.luka-app-shell[data-view-mode="simple"] .luka-simple-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}
.luka-app-shell[data-view-mode="simple"] .luka-simple-metrics article{padding:23px;background:#fff;border:1px solid #dce5df;border-radius:15px;min-width:0;box-shadow:0 4px 18px #163b3010}
.luka-app-shell[data-view-mode="simple"] .luka-simple-metrics span{font-size:12px;font-weight:650;color:#57716a;display:block;line-height:1.5}
.luka-app-shell[data-view-mode="simple"] .luka-simple-metrics strong{display:block;font-size:clamp(22px,2.4vw,32px);line-height:1.3;letter-spacing:-.035em;color:#163d38;margin:8px 0;overflow-wrap:anywhere}
.luka-app-shell[data-view-mode="simple"] .luka-simple-metrics small{font-size:12px;color:#60716c;line-height:1.5;display:block}
.luka-app-shell[data-view-mode="simple"] .luka-simple-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}
.luka-app-shell[data-view-mode="simple"] .luka-simple-charts figure{margin:0;padding:24px;border:1px solid #dce5df;background:#fff;border-radius:16px;min-width:0;overflow:hidden}
.luka-app-shell[data-view-mode="simple"] .luka-simple-charts figcaption{font-size:15px;font-weight:750;margin-bottom:20px}
.luka-app-shell[data-view-mode="simple"] .luka-simple-charts svg{width:100%;height:auto;max-height:300px}
.luka-app-shell[data-view-mode="simple"] .luka-simple-charts small{display:block;margin-top:10px;color:#61736c;font-size:11px;line-height:1.5}
.luka-app-shell[data-view-mode="simple"] .luka-simple-insights{margin:20px 0;padding:24px 28px;border:1px solid #dce5df;border-radius:16px;background:#fff}
.luka-app-shell[data-view-mode="simple"] .luka-simple-insights h3{margin:0 0 12px;font-size:17px}
.luka-app-shell[data-view-mode="simple"] .luka-simple-insights ul{padding:0;margin:0;list-style:none}
.luka-app-shell[data-view-mode="simple"] .luka-simple-insights li{padding:13px 0 13px 24px;border-top:1px solid #edf1ee;position:relative;line-height:1.65;font-size:14px}
.luka-app-shell[data-view-mode="simple"] .luka-simple-insights li:before{content:'';position:absolute;left:0;top:21px;width:7px;height:7px;border-radius:50%;background:#368776}
.luka-app-shell[data-view-mode="simple"] .luka-simple-notices{padding:18px 22px;background:#fff9eb;border:1px solid #eadbb7;border-radius:13px;color:#6b552a;margin:18px 0}
.luka-app-shell[data-view-mode="simple"] .luka-simple-notices summary{cursor:pointer;font-size:13px;font-weight:750}
.luka-app-shell[data-view-mode="simple"] .luka-simple-notices p{font-size:12px;line-height:1.65;margin:12px 0 0}
.luka-app-shell[data-view-mode="simple"] .luka-simple-overview footer{font-size:11px;color:#697b74;line-height:1.6;margin:15px 2px}
.luka-app-shell[data-view-mode="simple"] .luka-simple-empty{display:flex;gap:20px;padding:32px;background:#fff;border:1px dashed #cbdcd2;border-radius:16px;margin:20px 0;align-items:center}
.luka-app-shell[data-view-mode="simple"] .luka-simple-empty-icon{font-size:30px;background:#eaf4ee;width:56px;height:56px;display:grid;place-items:center;border-radius:16px;flex-shrink:0}
.luka-app-shell[data-view-mode="simple"] .luka-simple-empty h3{font-size:18px;margin:0 0 8px}
.luka-app-shell[data-view-mode="simple"] .luka-simple-empty p{font-size:14px;line-height:1.65;color:#61736c;max-width:650px;margin:0}
@media(max-width:760px){
.luka-app-shell[data-view-mode="simple"] .luka-simple-head{padding:22px;align-items:flex-start;flex-direction:column;gap:18px}
.luka-app-shell[data-view-mode="simple"] .luka-simple-head button{width:100%;max-width:none}
.luka-app-shell[data-view-mode="simple"] .luka-simple-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.luka-app-shell[data-view-mode="simple"] .luka-simple-metrics article{padding:17px}
.luka-app-shell[data-view-mode="simple"] .luka-simple-charts{grid-template-columns:1fr}
.luka-app-shell[data-view-mode="simple"] .luka-simple-insights{padding:20px}
}
@media(max-width:400px){.luka-app-shell[data-view-mode="simple"] .luka-simple-metrics{grid-template-columns:1fr}.luka-app-shell[data-view-mode="simple"] .luka-simple-empty{padding:20px;align-items:flex-start}.luka-app-shell[data-view-mode="simple"] .luka-simple-empty-icon{display:none}}
@media print{.luka-simple-dashboard{display:none!important}.luka-app-shell[data-view-mode="simple"] [data-simple-tools="closed"]:not(.luka-simple-keep)>.luka-simple-original{display:revert!important}}

.luka-app-shell[data-view-mode="simple"] .luka-simple-metrics meter{display:block;width:100%;height:8px;margin:10px 0 12px;accent-color:#398572}
.luka-app-shell[data-view-mode="simple"] .luka-simple-metrics meter::-webkit-meter-bar{background:#e7efea;border:0;border-radius:4px}
.luka-app-shell[data-view-mode="simple"] .luka-simple-metrics meter::-webkit-meter-optimum-value{background:#398572}

.luka-app-shell[data-view-mode="simple"] .luka-simple-head .luka-simple-context{margin-top:12px;font-weight:700;color:#244e43}
.luka-app-shell[data-view-mode="simple"] .luka-simple-dashboard [hidden]{display:none!important}

.luka-app-shell[data-view-mode="simple"] .luka-simple-charts figure:only-child{grid-column:1/-1}
