*{box-sizing:border-box}body{margin:0;background:#edf1f6;color:#24364d;font-family:Tahoma,Arial,sans-serif;font-size:15px;direction:rtl}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.auth-card{background:white;border:1px solid #dce3ec;border-radius:16px;box-shadow:0 14px 45px #10274b16;width:min(100%,480px);padding:30px}.auth-card h1{margin:0 0 10px;color:#17365d;font-size:24px}.auth-card p{color:#66788e;line-height:1.8}.field{margin:15px 0}.field label{display:block;margin-bottom:8px;font-weight:bold}.field input,.field select{width:100%;border:1px solid #cbd5e1;border-radius:9px;padding:13px;font:inherit;min-height:48px}.btn{border:0;border-radius:9px;background:#17365d;color:white;padding:13px 20px;font:inherit;min-height:48px;cursor:pointer;text-decoration:none;display:inline-block}.btn.alt{background:#e8f0fc;color:#17365d}.error{padding:12px;background:#fff1f1;color:#9b2226;border-radius:8px;margin:12px 0}.success{padding:12px;background:#eaf8ee;color:#126d3b;border-radius:8px;margin:12px 0}.top-links{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}a{color:#205bb0}table{border-collapse:collapse;width:100%}th,td{padding:12px;text-align:right;border-bottom:1px solid #dce3ec}main{max-width:1100px;margin:30px auto;padding:20px}.panel{background:#fff;padding:24px;border-radius:15px;margin:18px 0;overflow-x:auto}.actions{display:flex;gap:8px;flex-wrap:wrap}form.inline{display:inline-block}@media(max-width:600px){.auth-card{padding:22px}main{padding:12px;margin:8px auto}.panel{padding:14px}th,td{font-size:14px}}