*{box-sizing:border-box}body{margin:0;font-family:Tahoma,Arial,sans-serif;background:#07111f;color:#fff;direction:rtl}.top{background:linear-gradient(135deg,#07111f,#12345a);padding:18px 24px;display:flex;align-items:center;gap:14px;box-shadow:0 8px 30px #0005}.logo{width:115px;max-width:40%;object-fit:contain}.brand h1{margin:0;font-size:24px}.brand p{margin:5px 0 0;color:#b9d9ff}.container{max-width:1150px;margin:28px auto;padding:0 16px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.card{background:#0d1b2e;border:1px solid #1c395d;border-radius:18px;padding:18px;box-shadow:0 12px 35px #0004}.stat{font-size:30px;font-weight:bold;color:#6dd6ff}.btn,button{display:inline-block;background:#00bdf2;color:#00121d;border:0;padding:12px 18px;border-radius:12px;text-decoration:none;font-weight:bold;cursor:pointer;margin:6px 4px}button{width:100%;font-size:16px}input,select,textarea{width:100%;padding:12px;border-radius:12px;border:1px solid #28486e;background:#07111f;color:#fff;margin:7px 0 14px}label{color:#cbe7ff}table{width:100%;border-collapse:collapse;background:#0d1b2e;border-radius:16px;overflow:hidden}th,td{padding:12px;border-bottom:1px solid #1c395d;text-align:right}th{background:#102844}.nav{margin-top:14px}.auth{max-width:520px;margin:45px auto;text-align:center;padding:18px}.alert{padding:14px;border-radius:12px;margin:14px 0}.success{background:#0f5132}.error{background:#842029}.footer{text-align:center;color:#91aac5;padding:25px}.actions{display:flex;flex-wrap:wrap;gap:8px}.danger{background:#ff5670;color:white}@media(max-width:700px){.top{display:block;text-align:center}.logo{width:150px}.brand h1{font-size:20px}th,td{font-size:13px;padding:8px}.tablewrap{overflow:auto}}
.performer{color:#f5c542;font-weight:800;margin:8px 0}.ghost{background:transparent;border:1px solid rgba(255,255,255,.35);color:white}
