@import "https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/Vazirmatn-font-face.css";:root{color:#1e293b;direction:rtl;background-color:#f8fafc;font-family:Vazirmatn,Tahoma,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.6}*{box-sizing:border-box;margin:0;padding:0}body{direction:rtl;min-height:100vh}button{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:.95rem;font-weight:500;transition:all .2s}input,textarea,select{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.65rem .9rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}input:focus,textarea:focus,select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.btn-primary{color:#fff;background-color:#2563eb}.btn-primary:hover{background-color:#1d4ed8}.btn-success{color:#fff;background-color:#059669}.btn-success:hover{background-color:#047857}.btn-danger{color:#fff;background-color:#dc2626}.btn-danger:hover{background-color:#b91c1c}.btn-secondary{color:#334155;background-color:#e2e8f0}.btn-secondary:hover{background-color:#cbd5e1}.badge{border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.badge-success{color:#15803d;background-color:#dcfce7}.badge-danger{color:#b91c1c;background-color:#fee2e2}.badge-warning{color:#b45309;background-color:#fef3c7}.badge-info{color:#0369a1;background-color:#e0f2fe}.modal-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content{background:#fff;border-radius:14px;width:100%;max-width:550px;max-height:90vh;padding:1.5rem;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}
