@import url(https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn/Vazirmatn-font-face.css);.verify-box[data-v-083c6b5e]{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.1);max-width:400px;width:100%;margin:auto}.code-inputs[data-v-083c6b5e]{direction:ltr;display:flex;justify-content:center;gap:10px}.code-box[data-v-083c6b5e]{direction:ltr;width:55px;height:55px;font-size:1.5rem;text-align:center;border:1px solid #d1d5db;border-radius:10px;transition:all .2s ease}.code-box[data-v-083c6b5e]:focus{border-color:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.25);outline:none}.invalid-feedback[data-v-083c6b5e]{color:#dc2626;font-size:.9rem;margin-top:8px}.timer-text[data-v-083c6b5e]{color:#2563eb;font-weight:500;font-size:.9rem}.timer-text.expired[data-v-083c6b5e]{color:#dc2626;font-weight:700}.btn-outline-primary[data-v-083c6b5e]{border-color:#2563eb;color:#2563eb;transition:all .2s ease}.btn-outline-primary[data-v-083c6b5e]:hover{background-color:#2563eb;color:#fff}.resend-btn[data-v-083c6b5e]{background-color:#facc15;color:#fff;font-weight:500;border:none;transition:all .2s ease}.resend-btn[data-v-083c6b5e]:hover{background-color:#eab308;box-shadow:0 0 10px rgba(234,179,8,.4);color:#fff}.btn-back[data-v-083c6b5e]{background-color:#dc2626;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-weight:500;cursor:pointer;transition:all .25s ease}.btn-back[data-v-083c6b5e]:hover{background-color:#b91c1c;color:#fff}body[data-v-37d0c204]{font-family:Vazirmatn,sans-serif;background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;display:flex;align-items:center;justify-content:center}.login-box[data-v-37d0c204]{background:#fff;padding:2.5rem;border-radius:18px;box-shadow:0 10px 25px rgba(0,0,0,.08);max-width:420px;width:100%;margin:2rem auto;transition:all .3s ease;border:1px solid #e5e7eb}.login-box[data-v-37d0c204]:hover{box-shadow:0 15px 35px rgba(0,0,0,.12)}.google-btn[data-v-37d0c204]{background-color:#db4437;color:#fff;font-weight:500;border:none;padding:10px 15px;border-radius:8px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .25s ease}.google-btn[data-v-37d0c204]:hover{background-color:#c23321;transform:scale(1.02)}.google-btn[data-v-37d0c204]:disabled{opacity:.6;cursor:not-allowed}h2[data-v-37d0c204]{text-align:center;color:#111827;font-size:1.4rem;font-weight:500;margin-bottom:1.5rem}input[type=email][data-v-37d0c204],input[type=password][data-v-37d0c204],input[type=text][data-v-37d0c204]{width:100%;padding:10px 12px;margin-bottom:1rem;border:1px solid #d1d5db;border-radius:8px;outline:none;transition:all .2s}input[data-v-37d0c204]:focus{border-color:#34d399;box-shadow:0 0 0 2px rgba(52,211,153,.2)}@media (max-width:480px){.login-box[data-v-37d0c204]{padding:1.5rem}h2[data-v-37d0c204]{font-size:1.2rem}.error-msg[data-v-37d0c204]{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca;border-radius:8px;animation:shake .3s ease-in-out}.error-msg[data-v-37d0c204],.success-msg[data-v-37d0c204]{padding:10px 12px;font-size:.9rem;margin-top:10px;text-align:center}.success-msg[data-v-37d0c204]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0;border-radius:8px}}.login-container[data-v-6f56e44d]{background-color:#f7f7f7;height:100vh}.app[data-v-dff58b1a]{display:flex;position:relative}.toggle-btn[data-v-dff58b1a]{position:absolute;top:8px;right:8px;margin-left:10px;background:#0e1a34;color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;z-index:100}.app-layout[data-v-dff58b1a]{min-height:100vh}.sidebar[data-v-dff58b1a]{width:250px;background-color:#0e1a34;color:#fff;padding:20px;display:flex;flex-direction:column;box-sizing:border-box;transition:all .3s ease;box-shadow:2px 0 8px rgba(0,0,0,.2)}.sidebar.closed[data-v-dff58b1a]{width:0;padding:0;overflow:hidden}.profile-img[data-v-dff58b1a]{width:40%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 19px hsla(0,0%,100%,.9);transition:box-shadow .3s ease}.profile-img[data-v-dff58b1a]:hover{box-shadow:0 6px 18px rgba(0,0,0,.3)}.menu[data-v-dff58b1a]{list-style:none;padding:0;margin:0}.menu li[data-v-dff58b1a]{margin-bottom:10px}.menu a[data-v-dff58b1a]{display:flex;justify-content:space-between;align-items:center;color:#fff;text-decoration:none;padding:10px;border-radius:8px;transition:background .2s}.menu a[data-v-dff58b1a]:hover{background:hsla(0,0%,100%,.1)}.arrow[data-v-dff58b1a]{transition:transform .3s}.arrow.open[data-v-dff58b1a]{transform:rotate(180deg)}.submenu[data-v-dff58b1a]{list-style:none;padding:5px 0 0 15px}.submenu li a[data-v-dff58b1a]{font-size:14px;padding:8px;background:hsla(0,0%,100%,.05);margin-top:5px;display:block;border-radius:6px}.header[data-v-dff58b1a]{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:left;padding:14px 20px;background:linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.78));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(16,24,40,.06);box-shadow:0 6px 18px rgba(16,24,40,.06),inset 0 1px 0 hsla(0,0%,100%,.6);border-radius:10px;overflow:visible}.header-actions[data-v-dff58b1a]{display:flex;align-items:center;gap:15px}.notification-wrapper[data-v-dff58b1a]{position:relative}.notification-btn[data-v-dff58b1a]{background:transparent;border:none;color:#fff;font-size:22px;cursor:pointer;position:relative}.badge[data-v-dff58b1a]{position:absolute;top:-5px;right:-8px;background:red;color:#fff;font-size:12px;border-radius:50%;padding:2px 6px}.notification-list[data-v-dff58b1a]{position:absolute;top:35px;background:#fff;left:0;color:#000;min-width:200px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.15);padding:10px;z-index:100}.notification-list ul[data-v-dff58b1a]{list-style:none;margin:0;padding:0}.notification-list li[data-v-dff58b1a]{padding:8px;border-bottom:1px solid #eee;font-size:14px}.notification-list li[data-v-dff58b1a]:last-child{border-bottom:none}.empty-text[data-v-dff58b1a]{font-size:14px;color:#666;text-align:center}.logout-btn[data-v-dff58b1a]{background:#0e1a34;border:none;color:#fff;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:14px;transition:background .3s ease}.logout-btn[data-v-dff58b1a]:hover{background:#dc2626}.chart-box[data-v-3df3fd8a]{padding:20px;background:#fff;border-radius:12px;box-shadow:0 0 10px #0002;margin-top:20px}