@import "https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#080c14;--surface:#0f1520;--surface2:#1a2236;--border:#1e2d45;--gold:#c9a84c;--gold-dim:#c9a84c1f;--text:#f0f4ff;--muted:#6b7fa3;--danger:#ef4444;--success:#22c55e;--info:#3b82f6;--warning:#f59e0b}body{background:var(--bg);color:var(--text);direction:rtl;font-family:Cairo,sans-serif}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 18px;font-family:Cairo,sans-serif;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--gold);color:#080c14}.btn-primary:hover:not(:disabled){background:#d4b05a}.btn-ghost{background:var(--surface2);color:var(--text);border:1px solid var(--border)}.btn-ghost:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.btn-danger{color:var(--danger);background:#ef444426;border:1px solid #ef44444d}.btn-sm{padding:5px 12px;font-size:12px}.badge{border-radius:20px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.badge-1{color:var(--muted);background:#6b7fa326;border:1px solid #6b7fa333}.badge-2{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f633}.badge-3{background:var(--gold-dim);color:var(--gold);border:1px solid #c9a84c40}.input{border:1px solid var(--border);background:var(--surface2);width:100%;color:var(--text);border-radius:8px;outline:none;padding:9px 14px;font-family:Cairo,sans-serif;font-size:13px;transition:border-color .15s}.input:focus{border-color:var(--gold)}.input::placeholder{color:var(--muted)}textarea.input{resize:vertical;min-height:80px}.section-label{letter-spacing:1px;color:var(--muted);text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800}.divider{border:none;border-top:1px solid var(--border);margin:18px 0}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:right;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface2);padding:12px 18px;font-size:12px;font-weight:800}.tbl td{border-bottom:1px solid var(--border);vertical-align:middle;padding:15px 18px;font-size:15px}.tbl tr:hover td{background:var(--surface2);cursor:pointer}.tbl tr:last-child td{border-bottom:none}
