.platform-admin{color:#e9f4ed;background:#102128;min-height:100vh;padding:30px 6vw 80px;font-family:Arial,sans-serif}.platform-admin header{justify-content:space-between;display:flex}.platform-admin a{color:#caff86}.platform-admin h1{letter-spacing:-2px;margin-bottom:8px;font-size:48px}.platform-admin p{color:#aabfbd;line-height:1.6}.platform-admin section{background:#193239;border-radius:16px;margin:24px 0;padding:24px}.rule-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.rule-grid article{background:#243f44;border-radius:10px;padding:18px}.platform-admin label{align-items:center;gap:12px;margin:14px 0;font-size:13px;display:flex}.platform-admin select,.platform-admin input{color:#fff;background:#12292e;border:1px solid #ffffff30;border-radius:6px;max-width:100%;padding:10px}.platform-admin button{color:#14312a;cursor:pointer;background:#c4f483;border:0;border-radius:7px;padding:12px 17px;font-weight:700}.platform-admin button:disabled{opacity:.4}.admin-actions{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.platform-admin form{gap:10px;margin-bottom:15px;display:flex}@media (max-width:900px){.rule-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.rule-grid{grid-template-columns:1fr}.platform-admin{padding:20px}.platform-admin h1{font-size:36px}}
