.page-loader[data-v-918eb9ae]{z-index:1000;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:fixed;inset:0}.page-loader-logo[data-v-918eb9ae]{width:auto;height:48px}.page-loader-dots[data-v-918eb9ae]{width:28px;height:28px}.page-loader-fade-enter-active[data-v-918eb9ae],.page-loader-fade-leave-active[data-v-918eb9ae]{transition:opacity .2s}.page-loader-fade-enter-from[data-v-918eb9ae],.page-loader-fade-leave-to[data-v-918eb9ae]{opacity:0}@font-face{font-family:Vazirmatn;src:url(/font/Vazirmatn-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}:root{--primary:#0e8f82;--primary-dark:#0a6e64;--text:#1a1f1e;--text-muted:#6b7573;--line:#d8dedd;--danger:#d64545;--input-bg:#fff;--input-bg-focus:#fff;--input-border:#d6d6d6;--input-radius:5px}body{color:var(--text);direction:rtl;background:#fff;margin:0;font-family:Vazirmatn,Tahoma,sans-serif;overflow-x:clip}input,textarea,select,button{font-family:inherit}form .field{margin-bottom:22px}form .field>label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:600;display:block}form .field input:not([type=file]):not([type=checkbox]):not([type=radio]),form .field textarea,form .field select{border:1px solid var(--input-border);border-radius:var(--input-radius);width:100%;min-height:48px;color:var(--text);background:var(--input-bg);padding:12px 14px;font-size:15px;line-height:1.5;transition:border-color .15s,background-color .15s,box-shadow .15s;display:block;box-shadow:inset 0 1px 2px #1a1f1e0a}form .field textarea{resize:vertical;scrollbar-width:thin;scrollbar-color:#6b757347 transparent;min-height:110px}form .field textarea::-webkit-scrollbar{width:5px}form .field textarea::-webkit-scrollbar-track{background:0 0}form .field textarea::-webkit-scrollbar-thumb{background:#6b757347;border-radius:999px}form .field textarea::-webkit-scrollbar-thumb:hover{background:#6b75736b}form .field textarea::-webkit-scrollbar-button{width:0;height:0;display:none}form .field input::placeholder,form .field textarea::placeholder{color:#8a9693;opacity:1}form .field input:hover:not(:disabled):not(:focus),form .field textarea:hover:not(:disabled):not(:focus),form .field select:hover:not(:disabled):not(:focus){border-color:#5f716d}form .field input:focus,form .field textarea:focus,form .field select:focus{border-color:var(--primary);background:var(--input-bg-focus);outline:none;box-shadow:0 0 0 3px #0e8f822e}form .field input:disabled,form .field textarea:disabled,form .field select:disabled{color:var(--text-muted);border-color:var(--line);box-shadow:none;cursor:not-allowed;background:#f0f3f2}form .field .hint{color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.save-btn{border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.save-btn:hover:not(:disabled){background:var(--primary-dark,#0d6b5c);border-color:var(--primary-dark,#0d6b5c);color:#fff}.save-btn:disabled{opacity:.5;cursor:not-allowed}
