.mlo-v125-shell{max-width:1180px;margin:0 auto;padding:22px;color:var(--mlo-text,#f8fafc)}
.mlo-v125-hero{border-radius:28px;padding:34px;background:linear-gradient(135deg,#061225,#102c22);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px rgba(0,0,0,.18);margin-bottom:20px}
.mlo-v125-hero.compact{padding:24px}.mlo-v125-hero h1{font-size:clamp(2rem,5vw,4.2rem);line-height:.95;margin:.1em 0}.mlo-v125-hero p{max-width:780px;color:#d6ffe7}.mlo-v125-hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#c9a341;font-weight:800}
.mlo-v125-grid{display:grid;gap:16px;margin:16px 0}.mlo-v125-grid.two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mlo-v125-grid.three{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.mlo-v125-grid.four{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.mlo-v125-card{background:rgba(9,20,38,.92);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:20px;color:#f8fafc;box-shadow:0 12px 34px rgba(0,0,0,.16)}
.mlo-v125-card.stat{text-decoration:none;display:flex;flex-direction:column;gap:4px}.mlo-v125-card strong,.mlo-v125-card.stat strong{font-size:2rem;color:#a7f944}.mlo-v125-card span{color:#d9e8df}.mlo-v125-card.ok{border-color:rgba(167,249,68,.4)}.mlo-v125-card.danger{border-color:rgba(255,91,91,.7)}
.mlo-v125-actions{display:flex;flex-wrap:wrap;gap:10px}.mlo-v125-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:999px;background:#a7f944;color:#061225!important;text-decoration:none!important;font-weight:900;border:0;cursor:pointer}.mlo-v125-btn.secondary{background:rgba(255,255,255,.08);color:#fff!important;border:1px solid rgba(255,255,255,.16)}.mlo-v125-btn.small{min-height:34px;padding:7px 12px;font-size:.88rem}
.mlo-v125-form{display:grid;gap:14px}.mlo-v125-form label{display:grid;gap:6px;font-weight:800}.mlo-v125-form input,.mlo-v125-form select,.mlo-v125-form textarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;padding:12px}.mlo-v125-form textarea{min-height:130px}.mlo-v125-form option{color:#081225}
.mlo-v125-table{width:100%;border-collapse:separate;border-spacing:0 8px}.mlo-v125-table th{text-align:left;color:#c9a341}.mlo-v125-table td,.mlo-v125-table th{padding:10px}.mlo-v125-table tbody tr{background:rgba(255,255,255,.05)}
.mlo-v125-warning-list{margin:0;padding-left:20px}.mlo-v125-warning-list li{margin:8px 0}.mlo-v125-alert{border-radius:16px;padding:14px 16px;margin:14px 0;font-weight:800}.mlo-v125-alert.success{background:rgba(167,249,68,.12);border:1px solid rgba(167,249,68,.35)}.mlo-v125-alert.error{background:rgba(255,91,91,.12);border:1px solid rgba(255,91,91,.35)}
@media(max-width:640px){.mlo-v125-shell{padding:14px}.mlo-v125-hero{border-radius:20px;padding:22px}.mlo-v125-card{border-radius:18px;padding:16px}.mlo-v125-actions .mlo-v125-btn{width:100%}.mlo-v125-table{font-size:.9rem}}
body.mlo-light .mlo-v125-shell,.light .mlo-v125-shell{color:#071225}.light .mlo-v125-card,body.mlo-light .mlo-v125-card{background:#fff;color:#071225;border-color:#dde3ea}.light .mlo-v125-form input,.light .mlo-v125-form select,.light .mlo-v125-form textarea,body.mlo-light .mlo-v125-form input,body.mlo-light .mlo-v125-form select,body.mlo-light .mlo-v125-form textarea{background:#f8fafc;color:#071225;border-color:#d5dde6}
