.qazvinjobs-auth-wrapper .dashicons,.qazvinjobs-dashboard-container .dashicons,.qazvinjobs-submit-ad-wrapper .dashicons,.qazvinjobs-messages-wrapper .dashicons,.qz-app-web-shell .dashicons,.qazvinjobs-auth-wrapper .dashicons:before,.qazvinjobs-dashboard-container .dashicons:before,.qazvinjobs-submit-ad-wrapper .dashicons:before,.qazvinjobs-messages-wrapper .dashicons:before,.qz-app-web-shell .dashicons:before{font-family:dashicons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1!important;letter-spacing:normal!important;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qz-resume-workflow-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.qz-resume-workflow-actions button{min-height:42px;border:1px solid #dce4ec;border-radius:11px;background:#fff;color:#253b54;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.qz-resume-workflow-actions button:nth-child(2){background:#fff5e8;border-color:#ffd39a;color:#cf7200}.qz-ai-modal-feedback{display:none;margin:12px 0;padding:10px 12px;border-radius:10px;background:#ecfdf5;color:#147a57;font-size:11px;line-height:1.8;text-align:right}.qz-ai-modal-feedback.error{background:#fff1f1;color:#b73535}.qazvinjobs-auth-wrapper,.qazvinjobs-auth-wrapper *,.qazvinjobs-dashboard-container,.qazvinjobs-dashboard-container *,.qazvinjobs-submit-ad-wrapper,.qazvinjobs-submit-ad-wrapper *,.qz-app-web-shell,.qz-app-web-shell *,.qazvinjobs-messages-wrapper,.qazvinjobs-messages-wrapper *{font-family:'Estedad','Vazirmatn','IRANSansX',Tahoma,system-ui,-apple-system,sans-serif!important;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1}.qazvinjobs-auth-wrapper input,.qazvinjobs-auth-wrapper select,.qazvinjobs-auth-wrapper textarea,.qazvinjobs-auth-wrapper button,.qazvinjobs-dashboard-container input,.qazvinjobs-dashboard-container select,.qazvinjobs-dashboard-container textarea,.qazvinjobs-dashboard-container button,.qazvinjobs-submit-ad-wrapper input,.qazvinjobs-submit-ad-wrapper select,.qazvinjobs-submit-ad-wrapper textarea,.qazvinjobs-submit-ad-wrapper button{letter-spacing:0!important}:root{--qazvinjobs-primary:#ff8c00;--qazvinjobs-primary-hover:#e07b00;--qazvinjobs-primary-light:rgba(255, 140, 0, 0.08);--qazvinjobs-secondary:#2c3e50;--qazvinjobs-secondary-hover:#1e2b38;--qazvinjobs-secondary-light:rgba(44, 62, 80, 0.08);--qazvinjobs-success:#10b981;--qazvinjobs-success-hover:#059669;--qazvinjobs-warning:#f59e0b;--qazvinjobs-danger:#ef4444;--qazvinjobs-text-main:#1e293b;--qazvinjobs-text-muted:#64748b;--qazvinjobs-bg-card:rgba(255, 255, 255, 0.85);--qazvinjobs-border:#e2e8f0;--qazvinjobs-glass-border:rgba(255, 255, 255, 0.4);--qazvinjobs-shadow:0 10px 30px -5px rgba(255, 140, 0, 0.05), 0 8px 15px -6px rgba(0, 0, 0, 0.05);--qazvinjobs-radius:12px;--qazvinjobs-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.qazvinjobs-auth-wrapper,.qazvinjobs-dashboard-container,.qazvinjobs-submit-ad-wrapper{font-family:'Estedad','Vazirmatn','IRANSansX',Tahoma,system-ui,-apple-system,sans-serif;color:var(--qazvinjobs-text-main);line-height:1.6;margin:20px 0}.qazvinjobs-auth-card,.qazvinjobs-submit-ad-card,.qazvinjobs-dashboard-container{background:var(--qazvinjobs-bg-card);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid var(--qazvinjobs-glass-border);border-radius:var(--qazvinjobs-radius);box-shadow:var(--qazvinjobs-shadow);padding:35px;position:relative;overflow:hidden;transition:var(--qazvinjobs-transition)}.qazvinjobs-auth-card::before,.qazvinjobs-submit-ad-card::before{content:'';position:absolute;top:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,var(--qazvinjobs-primary),var(--qazvinjobs-success))}.qazvinjobs-auth-step,.qazvinjobs-submit-step{display:none;opacity:0;transform:translateY(15px);transition:opacity 0.4s ease,transform 0.4s ease}.qazvinjobs-auth-step.active,.qazvinjobs-submit-step.active{display:block;opacity:1;transform:translateY(0)}.qazvinjobs-auth-title{font-size:22px;font-weight:700;color:#0f172a;margin-bottom:8px;text-align:center}.qazvinjobs-auth-subtitle{font-size:14px;color:var(--qazvinjobs-text-muted);text-align:center;margin-bottom:25px}.qazvinjobs-form-group{margin-bottom:20px;text-align:right}.qazvinjobs-form-group label{display:block;font-size:13px;font-weight:600;margin-bottom:8px;color:#334155}.qazvinjobs-form-group label .dashicons{font-size:16px;width:16px;height:16px;vertical-align:middle;margin-left:5px;color:var(--qazvinjobs-primary)}.qazvinjobs-form-group input[type="text"],.qazvinjobs-form-group input[type="email"],.qazvinjobs-form-group select,.qazvinjobs-form-group textarea{width:100%;padding:12px 15px;border:1.5px solid var(--qazvinjobs-border);border-radius:8px;font-family:inherit;font-size:14px;background-color:rgba(255,255,255,.7);color:var(--qazvinjobs-text-main);box-sizing:border-box;transition:var(--qazvinjobs-transition)}.qazvinjobs-form-group input:focus,.qazvinjobs-form-group select:focus,.qazvinjobs-form-group textarea:focus{outline:none;border-color:var(--qazvinjobs-primary);background-color:#fff;box-shadow:0 0 0 4px var(--qazvinjobs-primary-light)}.qazvinjobs-form-row{display:flex;gap:15px}.qazvinjobs-form-row .qazvinjobs-form-group{flex:1}@media (max-width:600px){.qazvinjobs-form-row{flex-direction:column;gap:0}}.qazvinjobs-role-selector{display:flex;gap:20px;margin-bottom:25px}.qazvinjobs-role-card{flex:1;position:relative;border:2px solid var(--qazvinjobs-border);border-radius:var(--qazvinjobs-radius);padding:24px 20px;text-align:center;cursor:pointer;background-color:rgba(255,255,255,.6);transition:var(--qazvinjobs-transition);user-select:none;overflow:hidden}.qazvinjobs-role-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.05)}.qazvinjobs-role-card[data-role="job_seeker"]:hover{border-color:var(--qazvinjobs-primary)}.qazvinjobs-role-card[data-role="employer"]:hover{border-color:var(--qazvinjobs-secondary)}.qazvinjobs-role-card.active[data-role="job_seeker"]{border-color:var(--qazvinjobs-primary);background-color:var(--qazvinjobs-primary-light);box-shadow:0 10px 30px rgba(255,140,0,.12)}.qazvinjobs-role-card.active[data-role="employer"]{border-color:var(--qazvinjobs-secondary);background-color:var(--qazvinjobs-secondary-light);box-shadow:0 10px 30px rgba(44,62,80,.12)}.qazvinjobs-active-badge{position:absolute;top:0;right:0;width:32px;height:32px;background-color:var(--qazvinjobs-border);clip-path:polygon(0 0,100% 0,100% 100%);display:flex;justify-content:flex-end;align-items:flex-start;padding-top:3px;padding-right:3px;transition:var(--qazvinjobs-transition);opacity:0;transform:scale(.8)}.qazvinjobs-role-card.active .qazvinjobs-active-badge{opacity:1;transform:scale(1)}.qazvinjobs-role-card.active[data-role="job_seeker"] .qazvinjobs-active-badge{background-color:var(--qazvinjobs-primary)}.qazvinjobs-role-card.active[data-role="employer"] .qazvinjobs-active-badge{background-color:var(--qazvinjobs-secondary)}.qazvinjobs-active-badge .dashicons{color:#fff;font-size:14px;width:14px;height:14px}.role-icon-wrapper{width:64px;height:64px;border-radius:50%;background-color:#fff;border:1.5px solid var(--qazvinjobs-border);display:flex;align-items:center;justify-content:center;margin:0 auto 16px auto;transition:var(--qazvinjobs-transition)}.qazvinjobs-role-card:hover .role-icon-wrapper{transform:scale(1.05)}.qazvinjobs-role-card.active[data-role="job_seeker"] .role-icon-wrapper{background-color:var(--qazvinjobs-primary);border-color:var(--qazvinjobs-primary)}.qazvinjobs-role-card.active[data-role="employer"] .role-icon-wrapper{background-color:var(--qazvinjobs-secondary);border-color:var(--qazvinjobs-secondary)}.qazvinjobs-role-card.active .role-icon-wrapper .dashicons{color:#fff}.role-icon-wrapper .dashicons{font-size:30px;width:30px;height:30px;color:var(--qazvinjobs-text-muted);transition:var(--qazvinjobs-transition)}.qazvinjobs-role-card h3{margin:0 0 10px 0;font-size:17px;font-weight:700;color:#0f172a;transition:var(--qazvinjobs-transition)}.qazvinjobs-role-card.active[data-role="job_seeker"] h3{color:#e07b00}.qazvinjobs-role-card.active[data-role="employer"] h3{color:var(--qazvinjobs-secondary)}.qazvinjobs-role-card p{margin:0;font-size:12px;color:var(--qazvinjobs-text-muted);line-height:1.6}@media (max-width:600px){.qazvinjobs-role-selector{flex-direction:column}}.qazvinjobs-conditional-fields{display:none}.qazvinjobs-conditional-fields.active{display:block}.qazvinjobs-file-upload-box{border:2px dashed var(--qazvinjobs-border);border-radius:8px;padding:25px;text-align:center;background-color:rgba(248,250,252,.8);position:relative;cursor:pointer;transition:var(--qazvinjobs-transition)}.qazvinjobs-file-upload-box:hover{border-color:var(--qazvinjobs-primary);background-color:rgba(255,140,0,.02)}.qazvinjobs-file-upload-box input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.qazvinjobs-file-upload-box .dashicons{font-size:36px;width:36px;height:36px;color:var(--qazvinjobs-text-muted);margin-bottom:10px;transition:var(--qazvinjobs-transition)}.qazvinjobs-file-upload-box:hover .dashicons{color:var(--qazvinjobs-primary);transform:translateY(-2px)}.file-box-text{margin:0;font-size:13px;color:var(--qazvinjobs-text-muted)}.selected-filename{display:block;margin-top:10px;font-size:12px;font-weight:700;color:var(--qazvinjobs-success)}.btn-qazvinjobs-primary,.btn-qazvinjobs-secondary,.btn-qazvinjobs-success{font-family:inherit;font-size:14px;font-weight:600;padding:12px 25px;border-radius:8px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;transition:var(--qazvinjobs-transition)}.btn-qazvinjobs-primary{background:linear-gradient(135deg,var(--qazvinjobs-primary) 0%,#e67e00 100%);color:#fff;box-shadow:0 4px 15px rgba(255,140,0,.2)}.btn-qazvinjobs-primary:hover{background:linear-gradient(135deg,var(--qazvinjobs-primary-hover) 0%,#cc7000 100%);box-shadow:0 6px 20px rgba(255,140,0,.3);transform:translateY(-1px)}.btn-qazvinjobs-primary:disabled{background:#cbd5e1;color:#94a3b8;box-shadow:none;cursor:not-allowed}.btn-qazvinjobs-secondary{background:linear-gradient(135deg,var(--qazvinjobs-secondary) 0%,#1e2b38 100%);color:#fff;margin-top:10px;box-shadow:0 4px 15px rgba(44,62,80,.2)}.btn-qazvinjobs-secondary:hover{background:linear-gradient(135deg,var(--qazvinjobs-secondary-hover) 0%,#131b24 100%);color:#fff;box-shadow:0 6px 20px rgba(44,62,80,.3);transform:translateY(-1px)}.btn-qazvinjobs-success{background:linear-gradient(135deg,var(--qazvinjobs-success) 0%,#059669 100%);color:#fff;box-shadow:0 4px 15px rgba(16,185,129,.2);width:auto}.btn-qazvinjobs-success:hover{background:linear-gradient(135deg,var(--qazvinjobs-success-hover) 0%,#047857 100%);box-shadow:0 6px 20px rgba(16,185,129,.3)}.qazvinjobs-error-message,.qazvinjobs-success-message{font-size:13px;font-weight:600;border-radius:6px;padding:10px 15px;margin-bottom:20px;display:none}.qazvinjobs-error-message{background-color:#fef2f2;color:var(--qazvinjobs-danger);border:1px solid #fee2e2}.qazvinjobs-success-message{background-color:#f0fdf4;color:var(--qazvinjobs-success);border:1px solid #dcfce7}.qazvinjobs-mock-alert{background-color:#fffbeb;border:1px solid #fef3c7;border-radius:6px;color:#b45309;padding:12px 15px;font-size:13px;margin-bottom:20px;text-align:center}.qazvinjobs-resend-container{display:flex;justify-content:space-between;font-size:12px;margin-bottom:20px}#qazvinjobs-timer-label{color:var(--qazvinjobs-text-muted)}#qazvinjobs-resend-btn{color:var(--qazvinjobs-primary);text-decoration:underline;font-weight:700}.qazvinjobs-loader{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 0.8s linear infinite;display:none}@keyframes spin{to{transform:rotate(360deg)}}.qazvinjobs-ai-assist-btn{position:absolute;left:10px;top:5px;background-color:#faf5ff;color:#7c3aed;border:1px solid #e9d5ff;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px;z-index:5;transition:var(--qazvinjobs-transition)}.qazvinjobs-ai-assist-btn:hover{background-color:#f3e8ff;border-color:#d8b4fe;box-shadow:0 4px 12px rgba(124,58,237,.1);transform:translateY(-1px)}.qazvinjobs-ai-assist-btn .dashicons{font-size:14px;width:14px;height:14px}.qazvinjobs-modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background-color:rgba(15,23,42,.4);backdrop-filter:blur(4px);align-items:center;justify-content:center}.qazvinjobs-modal.active{display:flex}.qazvinjobs-modal-content{background-color:#fff;border-radius:var(--qazvinjobs-radius);width:90%;max-width:550px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid var(--qazvinjobs-border);overflow:hidden;animation:modalSlideIn 0.3s cubic-bezier(.34,1.56,.64,1)}@keyframes modalSlideIn{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.qazvinjobs-modal-header{background-color:#faf5ff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3e8ff}.qazvinjobs-modal-header h3{margin:0;color:#6b21a8;font-size:16px;font-weight:700}.qazvinjobs-modal-close{font-size:24px;cursor:pointer;color:var(--qazvinjobs-text-muted)}.qazvinjobs-modal-close:hover{color:var(--qazvinjobs-text-main)}.qazvinjobs-modal-body{padding:20px}.qazvinjobs-ai-response{margin-top:15px;background-color:#fdfdfd;border:1px solid #d8b4fe;border-radius:8px;padding:15px;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.qazvinjobs-ai-response h4{margin:0 0 10px 0;color:#7c3aed;font-size:13px;font-weight:700}.ai-generated-text-content{font-size:14px;line-height:1.8;color:var(--qazvinjobs-text-main);outline:none;min-height:80px}.qazvinjobs-modal-footer{padding:15px 20px;border-top:1px solid var(--qazvinjobs-border);display:flex;gap:10px;justify-content:flex-start}.qazvinjobs-modal-footer button{width:auto}.qazvinjobs-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:15px;margin-bottom:20px}.qazvinjobs-cat-card{border:1.5px solid var(--qazvinjobs-border);border-radius:10px;padding:15px 10px;text-align:center;cursor:pointer;background-color:rgba(255,255,255,.6);transition:var(--qazvinjobs-transition)}.qazvinjobs-cat-card:hover{border-color:var(--qazvinjobs-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.03)}.qazvinjobs-cat-card.active{border-color:var(--qazvinjobs-primary);background-color:var(--qazvinjobs-primary-light);box-shadow:0 6px 15px rgba(255,140,0,.08)}.cat-icon-wrapper{width:45px;height:45px;border-radius:10px;background-color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 10px auto;border:1px solid var(--qazvinjobs-border);transition:var(--qazvinjobs-transition)}.qazvinjobs-cat-card.active .cat-icon-wrapper{background-color:var(--qazvinjobs-primary);border-color:var(--qazvinjobs-primary)}.qazvinjobs-cat-card.active .cat-icon-wrapper .dashicons{color:#fff}.cat-icon-wrapper .dashicons{font-size:22px;width:22px;height:22px;color:var(--qazvinjobs-text-muted)}.qazvinjobs-cat-card h4{margin:0;font-size:13px;font-weight:700}.qazvinjobs-submit-footer{display:flex;gap:10px;justify-content:space-between;margin-top:25px}.qazvinjobs-submit-footer button{width:auto}.ad-section-title{font-size:15px;font-weight:700;color:#334155;border-bottom:2px solid var(--qazvinjobs-border);padding-bottom:8px;margin:25px 0 15px 0}.ad-section-title .dashicons{color:var(--qazvinjobs-primary);margin-left:5px}.qazvinjobs-dashboard-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--qazvinjobs-border);padding-bottom:20px;margin-bottom:25px}.user-welcome-info{display:flex;align-items:center;gap:15px}.dashboard-user-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--qazvinjobs-primary);display:flex;align-items:center;justify-content:center;background-color:var(--qazvinjobs-primary-light)}.dashboard-user-avatar.placeholder,.dashboard-user-avatar.jobseeker{background-color:#f1f5f9;border-color:#cbd5e1}.dashboard-user-avatar .dashicons{font-size:28px;width:28px;height:28px;color:var(--qazvinjobs-text-muted)}.welcome-text h2{margin:0 0 5px 0;font-size:18px;font-weight:700}.welcome-text p{margin:0;font-size:12px;color:var(--qazvinjobs-text-muted)}.dashboard-actions a{width:auto}.qazvinjobs-dashboard-tabs{list-style:none;padding:0;margin:0 0 30px 0;display:flex;gap:10px;border-bottom:1px solid var(--qazvinjobs-border)}.tab-link{padding:10px 18px;cursor:pointer;font-size:13px;font-weight:600;color:var(--qazvinjobs-text-muted);border-radius:6px 6px 0 0;margin-bottom:-1px;border-bottom:2px solid transparent;transition:var(--qazvinjobs-transition)}.tab-link:hover{color:var(--qazvinjobs-primary);background-color:rgba(241,245,249,.5)}.tab-link.active{color:var(--qazvinjobs-primary);border-bottom-color:var(--qazvinjobs-primary);background-color:#fff;font-weight:700}.tab-link .dashicons{font-size:16px;width:16px;height:16px;vertical-align:middle;margin-left:5px}.qazvinjobs-tab-content{display:none}.qazvinjobs-tab-content.active{display:block;animation:fadeIn 0.4s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media (max-width:768px){.qazvinjobs-dashboard-header{flex-direction:column;align-items:flex-start;gap:15px}.qazvinjobs-dashboard-tabs{flex-direction:column;border-bottom:none;gap:5px}.tab-link{border-radius:6px;border-bottom:none;border-right:3px solid transparent}.tab-link.active{border-right-color:var(--qazvinjobs-primary)}}.qazvinjobs-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:30px}.stat-card{background:#fff;border:1px solid var(--qazvinjobs-border);border-radius:8px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 4px rgba(0,0,0,.01)}.stat-icon-box{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.stat-icon-box.blue{background-color:rgba(255,140,0,.08);color:var(--qazvinjobs-primary)}.stat-icon-box.green{background-color:rgba(16,185,129,.08);color:var(--qazvinjobs-success)}.stat-icon-box.orange{background-color:rgba(245,158,11,.08);color:var(--qazvinjobs-warning)}.stat-icon-box .dashicons{font-size:22px;width:22px;height:22px}.stat-info h3{margin:0;font-size:12px;color:var(--qazvinjobs-text-muted)}.stat-number{margin:5px 0 0 0;font-size:24px;font-weight:700;color:#0f172a;font-family:'Outfit',sans-serif}.qazvinjobs-table{width:100%;border-collapse:collapse;margin:15px 0;font-size:13px;text-align:right}.qazvinjobs-table th,.qazvinjobs-table td{padding:12px 15px;border-bottom:1px solid var(--qazvinjobs-border)}.qazvinjobs-table th{background-color:#f8fafc;color:#475569;font-weight:700}.qazvinjobs-table tbody tr:hover{background-color:#f8fafc}.badge-status{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:700}.badge-status.pending{background-color:#fef3c7;color:#d97706}.badge-status.reviewed{background-color:rgba(44,62,80,.08);color:var(--qazvinjobs-secondary)}.badge-status.accepted{background-color:#dcfce7;color:#16a34a}.badge-status.rejected{background-color:#fee2e2;color:#dc2626}.table-actions{display:flex;gap:8px}.table-actions a{color:var(--qazvinjobs-text-muted);font-size:16px;transition:var(--qazvinjobs-transition)}.table-actions a:hover{color:var(--qazvinjobs-primary)}.applications-container{display:flex;flex-direction:column;gap:20px}.application-item-card{background-color:#fff;border:1px solid var(--qazvinjobs-border);border-radius:8px;padding:20px;box-shadow:0 2px 5px rgba(0,0,0,.01)}.card-header-app{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:12px;margin-bottom:12px}.applicant-profile-brief h4{margin:0 0 5px 0;font-size:15px;font-weight:700}.app-ad-target{font-size:11px;color:var(--qazvinjobs-text-muted)}.app-status-control{display:flex;align-items:center;gap:10px}.app-status-control label{font-size:12px;font-weight:700}.app-status-control select{padding:5px 10px;border-radius:6px;font-size:12px;border-color:var(--qazvinjobs-border)}.applicant-details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;font-size:12px;margin-bottom:15px}.applicant-details-grid div .dashicons{font-size:15px;width:15px;height:15px;color:var(--qazvinjobs-text-muted);vertical-align:middle;margin-left:3px}.applicant-self-desc{background-color:#f8fafc;border-radius:6px;padding:12px;font-size:12px;border-right:3.5px solid var(--qazvinjobs-primary)}.applicant-self-desc strong{display:block;margin-bottom:5px}.applicant-self-desc p{margin:0;color:#475569}.card-footer-app{border-top:1px solid #f1f5f9;padding-top:12px;margin-top:15px;text-align:left}.qazvinjobs-thumbnail-wrapper{position:relative;display:inline-block;width:100%}.qazvinjobs-ad-badge{position:absolute;top:10px;right:10px;z-index:50;padding:5px 12px;border-radius:20px;font-size:11px;font-weight:700;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.15);display:inline-flex;align-items:center;gap:4px;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);animation:pulseBadge 2.5s infinite}.qazvinjobs-ad-badge .dashicons{font-size:14px;width:14px;height:14px;color:#fff}.qazvinjobs-ad-badge.employer-badge{background-color:rgba(44,62,80,.85)}.qazvinjobs-ad-badge.jobseeker-badge{background-color:rgba(16,185,129,.85)}@keyframes pulseBadge{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}.qazvinjobs-required{color:#dc2626;font-weight:800;margin-right:3px}.qazvinjobs-required-note{margin:-4px 0 18px;color:#64748b;font-size:12px}.qazvinjobs-role-card{touch-action:manipulation}.qazvinjobs-role-card:focus-visible{outline:3px solid rgba(255,140,0,.28);outline-offset:3px}.qazvinjobs-role-radio{display:inline-flex;width:22px;height:22px;margin-top:14px;border:2px solid #cbd5e1;border-radius:50%;align-items:center;justify-content:center;background:#fff;box-sizing:border-box;transition:var(--qazvinjobs-transition)}.qazvinjobs-role-card.active .qazvinjobs-role-radio{border-color:var(--qazvinjobs-primary);box-shadow:0 0 0 4px rgba(255,140,0,.12)}.qazvinjobs-role-card.active .qazvinjobs-role-radio::after{content:'';width:10px;height:10px;border-radius:50%;background:var(--qazvinjobs-primary)}.qazvinjobs-profile-prefill-box{margin-bottom:24px;padding:18px;border:1px solid #dbe5ee;border-radius:10px;background:#f8fafc}.qazvinjobs-profile-prefill-box .ad-section-title{margin-top:0}.qazvinjobs-prefill-note{margin:-4px 0 16px;color:#64748b;font-size:12px}.qazvinjobs-readonly-field{background:#eef2f7!important;color:#475569!important;cursor:not-allowed}.qazvinjobs-existing-file{display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;border:1px solid #dbe5ee;border-radius:8px;background:#fff;font-size:13px}.qazvinjobs-existing-file img{max-width:90px;max-height:90px;object-fit:contain;border-radius:6px}.qz-smart-dashboard{--qz-navy:#18324a;--qz-navy-2:#244963;--qz-orange:#ff8a00;--qz-green:#19b27b;--qz-blue:#3987f6;--qz-purple:#7158e2;--qz-red:#e45757;--qz-surface:#ffffff;--qz-bg:#f4f7fb;--qz-border:#e3eaf2;--qz-muted:#6b7b8d;max-width:1180px;margin:0 auto;padding:0;color:#203044;font-family:inherit}.qz-dashboard-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border-radius:22px;background:linear-gradient(135deg,var(--qz-navy) 0%,var(--qz-navy-2) 68%,#315f72 100%);color:#fff;box-shadow:0 18px 45px rgba(24,50,74,.22)}.qz-dashboard-hero::before,.qz-dashboard-hero::after{content:'';position:absolute;border-radius:50%;background:rgba(255,255,255,.06)}.qz-dashboard-hero::before{width:240px;height:240px;left:-80px;top:-140px}.qz-dashboard-hero::after{width:150px;height:150px;right:42%;bottom:-110px}.qz-jobseeker-hero{background:linear-gradient(135deg,#1e4055 0%,#235e6d 58%,#278472 100%)}.qz-hero-identity,.qz-hero-actions{position:relative;z-index:2;display:flex;align-items:center;gap:16px}.qz-hero-actions{justify-content:flex-end;flex-wrap:wrap}.qz-hero-avatar{width:76px;height:76px;flex:0 0 76px;border-radius:22px;object-fit:cover;border:3px solid rgba(255,255,255,.36);box-shadow:0 10px 28px rgba(0,0,0,.16);background:#fff}.qz-avatar-placeholder{display:grid;place-items:center;background:rgba(255,255,255,.13)}.qz-avatar-placeholder .dashicons{width:34px;height:34px;font-size:34px;color:#fff}.qz-eyebrow,.qz-panel-kicker{display:block;margin-bottom:6px;color:#8fa2b5;font-size:11px;font-weight:800;letter-spacing:.02em}.qz-dashboard-hero .qz-eyebrow{color:#b9cedc}.qz-dashboard-hero h2{margin:0 0 7px;color:#fff;font-size:24px;line-height:1.25}.qz-dashboard-hero p{margin:0;color:#d8e4ec;font-size:13px}.qz-plan-chip{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(255,255,255,.1);color:#fff;font-size:12px;font-weight:800;backdrop-filter:blur(7px)}.qz-plan-chip .dashicons{color:#ffd36c}.qz-hero-primary{width:auto!important;min-width:180px;margin:0!important}.qz-profile-meter{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,34%);gap:24px;align-items:center;margin:18px 0;padding:16px 20px;border:1px solid var(--qz-border);border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(28,49,73,.05)}.qz-profile-meter-copy{display:flex;align-items:center;justify-content:space-between;gap:12px}.qz-profile-meter-copy strong{font-size:13px;color:var(--qz-navy)}.qz-profile-meter-copy span{font-size:11px;color:var(--qz-muted)}.qz-progress-track{height:9px;overflow:hidden;border-radius:999px;background:#eaf0f5}.qz-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--qz-orange),#ffb13d,var(--qz-green));transition:width .45s ease}.qz-smart-tabs{display:flex;gap:8px;overflow-x:auto;margin:0 0 22px!important;padding:7px!important;border:1px solid var(--qz-border)!important;border-radius:16px;background:#fff;scrollbar-width:thin;box-shadow:0 6px 18px rgba(28,49,73,.04)}.qz-smart-tabs .tab-link{appearance:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:42px;margin:0!important;padding:9px 13px!important;border:0!important;border-radius:11px!important;background:transparent;color:#637386;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer}.qz-smart-tabs .tab-link:hover{color:var(--qz-navy);background:#f3f6f9}.qz-smart-tabs .tab-link.active{color:#fff!important;background:linear-gradient(135deg,var(--qz-navy),var(--qz-navy-2))!important;box-shadow:0 7px 18px rgba(24,50,74,.18)}.qz-smart-tabs .tab-link b{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:rgba(255,255,255,.16);font-size:10px}.qz-smart-tabs .dashicons{margin:0!important}.qz-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.qz-kpi-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:13px;min-height:118px;padding:18px;border:1px solid var(--qz-border);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(28,49,73,.055)}.qz-kpi-card::after{content:'';position:absolute;width:82px;height:82px;left:-28px;bottom:-36px;border-radius:50%;background:currentColor;opacity:.055}.qz-kpi-icon{display:grid!important;place-items:center;width:50px!important;height:50px!important;flex:0 0 50px;border-radius:15px;font-size:22px!important}.qz-kpi-card small{display:block;color:#718095;font-size:11px;font-weight:700}.qz-kpi-card strong{display:block;margin:3px 0;color:#17283a;font-size:25px;font-weight:900;line-height:1.2}.qz-kpi-card em{display:block;color:#8796a7;font-size:10px;font-style:normal}.qz-kpi-indigo{color:var(--qz-purple)}.qz-kpi-indigo .qz-kpi-icon{background:#f0edff;color:var(--qz-purple)}.qz-kpi-green{color:var(--qz-green)}.qz-kpi-green .qz-kpi-icon{background:#e8faf3;color:var(--qz-green)}.qz-kpi-orange{color:var(--qz-orange)}.qz-kpi-orange .qz-kpi-icon{background:#fff4e7;color:var(--qz-orange)}.qz-kpi-blue{color:var(--qz-blue)}.qz-kpi-blue .qz-kpi-icon{background:#eaf3ff;color:var(--qz-blue)}.qz-dashboard-grid{display:grid;gap:18px;margin-bottom:18px}.qz-grid-2-1{grid-template-columns:minmax(0,1.75fr) minmax(280px,.85fr)}.qz-grid-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-panel{padding:20px;border:1px solid var(--qz-border);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(28,49,73,.05)}.qz-panel h3{margin:0;color:#1e3043;font-size:15px}.qz-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.qz-live-dot{display:inline-flex;align-items:center;gap:7px;color:#738398;font-size:10px}.qz-live-dot::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--qz-green);box-shadow:0 0 0 4px rgba(25,178,123,.12)}.qz-link-button{appearance:none;padding:0;border:0;background:transparent;color:var(--qz-orange);font-family:inherit;font-size:11px;font-weight:800;cursor:pointer}.qz-bar-chart{display:flex;align-items:end;gap:13px;height:210px;padding:26px 10px 0;border-bottom:1px solid #e8eef4;background:repeating-linear-gradient(to top,#f2f5f8 0,#f2f5f8 1px,transparent 1px,transparent 48px)}.qz-chart-column{position:relative;display:flex;flex:1;height:100%;min-width:22px;flex-direction:column;align-items:center;justify-content:flex-end}.qz-chart-column i{display:block;width:min(30px, 70%);min-height:8px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#ffb24e 0%,var(--qz-orange) 100%);box-shadow:0 8px 16px rgba(255,138,0,.16);transition:height .5s ease}.qz-jobseeker-chart .qz-chart-column i{background:linear-gradient(180deg,#43ceb0,#159b78);box-shadow:0 8px 16px rgba(21,155,120,.16)}.qz-chart-column small{position:absolute;bottom:-24px;color:#8795a5;font-size:9px}.qz-chart-value{margin-bottom:6px;color:#536477;font-size:9px;font-weight:800}.qz-funnel-row{margin-bottom:16px}.qz-funnel-row>div:first-child{display:flex;justify-content:space-between;margin-bottom:7px;color:#627386;font-size:11px}.qz-funnel-row strong{color:#24384c}.qz-funnel-track{height:8px;overflow:hidden;border-radius:999px;background:#edf2f6}.qz-funnel-track i{display:block;height:100%;min-width:4px;border-radius:inherit}.qz-status-pending{background:#f2aa2e}.qz-status-reviewed{background:#4c91e8}.qz-status-accepted{background:#20ad78}.qz-status-rejected{background:#e35c63}.qz-insight-list{display:grid;gap:10px}.qz-insight{display:flex;gap:11px;padding:13px;border:1px solid #e8edf3;border-radius:13px;background:#fbfcfd}.qz-insight>.dashicons{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:10px;font-size:16px}.qz-insight strong{display:block;margin-bottom:3px;color:#293b4f;font-size:12px}.qz-insight p{margin:0 0 5px;color:#6e7d8d;font-size:10.5px;line-height:1.8}.qz-insight small{color:#718096;font-size:9.5px;font-weight:800}.qz-insight-high>.dashicons{background:#fff0ed;color:#e5654f}.qz-insight-medium>.dashicons{background:#fff7e7;color:#e69a16}.qz-insight-good>.dashicons{background:#e9f9f2;color:#1aa775}.qz-candidate-mini-list,.qz-job-mini-list{display:grid;gap:8px}.qz-candidate-mini,.qz-job-mini{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e9eef3;border-radius:12px;background:#fff;text-decoration:none}.qz-job-mini:hover{border-color:#ffc774;background:#fffaf3}.qz-mini-avatar{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:linear-gradient(135deg,#eaf2f9,#dce9f3);color:var(--qz-navy);font-weight:900}.qz-mini-main,.qz-job-mini>div:first-child{min-width:0;flex:1}.qz-mini-main strong,.qz-job-mini strong{display:block;overflow:hidden;color:#2c3d50;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.qz-mini-main span,.qz-job-mini span{display:block;margin-top:2px;overflow:hidden;color:#8190a1;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.qz-match-score{min-width:50px;text-align:center}.qz-match-score b{display:block;color:var(--qz-green);font-size:13px}.qz-match-score small{color:#94a0ad;font-size:8px}.qz-section-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:3px 0 18px}.qz-section-title-row h3{margin:0;color:#1d3044;font-size:18px}.qz-section-intro{margin:-8px 0 18px;color:#718096;font-size:11px;line-height:1.9}.qz-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 13px;border:1px solid #dce5ee;border-radius:10px;background:#fff;color:#40536a;font-size:11px;font-weight:800;text-decoration:none;transition:.2s ease}.qz-secondary-button:hover{border-color:var(--qz-orange);color:var(--qz-orange)}.qz-responsive-table-wrap{overflow-x:auto;border:1px solid var(--qz-border);border-radius:16px;background:#fff}.qz-smart-table{min-width:790px;margin:0!important}.qz-smart-table th{padding:13px 14px;background:#f7f9fb;font-size:10px}.qz-smart-table td{padding:14px;font-size:11px;vertical-align:middle}.qz-table-subtext{display:block;margin-top:4px;color:#96a1ad;font-size:9px}.qz-post-status{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:9px;font-weight:800}.qz-post-publish{background:#e8f8f1;color:#15946a}.qz-post-pending{background:#fff4df;color:#c48115}.qz-post-draft{background:#eef2f6;color:#667688}.qz-bump-ad-btn{appearance:none;display:inline-flex;align-items:center;gap:4px;padding:7px 10px;border:1px solid #ffd397;border-radius:9px;background:#fff8ee;color:#d97900;font-family:inherit;font-size:10px;font-weight:800;cursor:pointer}.qz-bump-ad-btn:hover{background:var(--qz-orange);color:#fff}.qz-bump-ad-btn:disabled{opacity:.45;cursor:not-allowed}.qz-muted{color:#9ba7b3;font-size:9px}.qz-credit-note{margin:12px 2px 0;color:#748497;font-size:10px}.qz-application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.qz-application-grid .application-item-card{margin:0;border-radius:16px;box-shadow:0 8px 22px rgba(28,49,73,.05)}.qz-score-ring{display:grid;place-items:center;width:55px;height:55px;flex:0 0 55px;border:5px solid #e5f7f0;border-top-color:var(--qz-green);border-radius:50%}.qz-score-ring strong{color:#16986e;font-size:12px;line-height:1}.qz-score-ring small{color:#8a98a7;font-size:7px}.qz-card-footer-split{display:flex;align-items:center;justify-content:space-between;gap:10px}.qz-card-footer-split select{max-width:170px}.qz-report-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.qz-report-card{padding:20px;border:1px solid var(--qz-border);border-radius:16px;background:#fff;text-align:center;box-shadow:0 7px 20px rgba(28,49,73,.045)}.qz-report-card>.dashicons{width:36px;height:36px;display:grid;place-items:center;margin:0 auto 8px;border-radius:11px;background:#edf4fa;color:var(--qz-navy-2);font-size:18px}.qz-report-card strong{display:block;color:#203348;font-size:22px}.qz-report-card p{margin:5px 0 0;color:#788799;font-size:10px}.qz-definition-list p{margin:8px 0;padding:10px 13px;border-right:3px solid #dbe6ef;border-radius:8px;background:#f8fafc;color:#637487;font-size:11px;line-height:1.9}.qz-current-plan-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:22px;border-radius:18px;background:linear-gradient(135deg,#1f394f,#2d5970);color:#fff;box-shadow:0 14px 35px rgba(31,57,79,.18)}.qz-current-plan-card span{color:#c4d5e1;font-size:10px}.qz-current-plan-card h3{margin:5px 0;color:#fff;font-size:21px}.qz-current-plan-card p{margin:0;color:#d4e0e8;font-size:11px}.qz-coming-soon{max-width:280px;text-align:left}.qz-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.qz-plan-card{position:relative;padding:20px;border:1px solid var(--qz-border);border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(28,49,73,.045)}.qz-plan-card.is-current{border-color:#ffc46d;box-shadow:0 10px 28px rgba(255,138,0,.12)}.qz-plan-card.is-current::before{content:'فعال';position:absolute;left:14px;top:14px;padding:4px 8px;border-radius:999px;background:#fff1dc;color:#c86d00;font-size:8px;font-weight:900}.qz-plan-label{display:block;margin-bottom:14px;color:#26394d;font-size:17px;font-weight:900}.qz-plan-card ul{min-height:110px;margin:0 0 16px;padding:0;list-style:none}.qz-plan-card li{display:flex;gap:6px;margin:9px 0;color:#68798b;font-size:10px}.qz-plan-card li .dashicons{width:14px;height:14px;color:var(--qz-green);font-size:14px}.qz-plan-card button{width:100%;padding:10px;border:0;border-radius:10px;background:#eef2f6;color:#7a8998;font-family:inherit;font-size:10px;font-weight:800}.qz-ai-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:25px;border:1px solid #e5e0ff;border-radius:20px;background:linear-gradient(135deg,#f9f7ff,#f1f7ff)}.qz-ai-orb{display:grid;place-items:center;width:65px;height:65px;border-radius:20px;background:linear-gradient(135deg,#6e57d9,#4798ed);box-shadow:0 12px 28px rgba(84,99,218,.22)}.qz-ai-orb .dashicons{width:30px;height:30px;color:#fff;font-size:30px}.qz-ai-hero h3{margin:0 0 7px;color:#283c56;font-size:18px}.qz-ai-hero p{margin:0;color:#6e7d90;font-size:11px;line-height:2}.qz-ai-status{padding:7px 10px;border-radius:999px;background:#eee9ff;color:#6a51d1;font-size:9px;font-weight:900;white-space:nowrap}.qz-ai-status.is-active{background:#e5f8ef;color:#168e66}.qz-ai-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px}.qz-ai-feature-grid article{padding:20px;border:1px solid var(--qz-border);border-radius:16px;background:#fff}.qz-ai-feature-grid .dashicons{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#f0edff;color:#6d57d6;font-size:18px}.qz-ai-feature-grid h4{margin:13px 0 6px;color:#2c3f54;font-size:13px}.qz-ai-feature-grid p{margin:0;color:#758496;font-size:10px;line-height:1.9}.qz-smart-form{max-width:880px;padding:22px;border:1px solid var(--qz-border);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(28,49,73,.04)}.qz-smart-form .qazvinjobs-ai-assist-btn{position:static;width:auto;margin-top:10px}.qz-current-logo{display:block;max-width:110px;max-height:110px;margin-bottom:10px;padding:5px;border:1px solid #e1e8ef;border-radius:13px;background:#fff;object-fit:contain}.qz-current-file{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;padding:9px 12px;border-radius:10px;background:#eff6ff;font-size:10px}.qz-recommendation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.qz-recommendation-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;padding:18px;border:1px solid var(--qz-border);border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(28,49,73,.045)}.qz-recommendation-score{display:grid;place-items:center;width:65px;height:65px;border-radius:18px;background:linear-gradient(135deg,#e8faf2,#dff5ed)}.qz-recommendation-score strong{color:#16986e;font-size:17px;line-height:1}.qz-recommendation-score span{color:#6f9686;font-size:8px}.qz-recommendation-main h4{margin:2px 0 5px;color:#25384d;font-size:14px}.qz-recommendation-main p{margin:0;color:#748497;font-size:10px}.qz-job-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.qz-job-tags span{display:inline-flex;align-items:center;gap:3px;padding:5px 7px;border-radius:8px;background:#f4f7fa;color:#687a8d;font-size:8.5px}.qz-job-tags .dashicons{width:12px;height:12px;font-size:12px}.qz-recommendation-card>.btn-qazvinjobs-primary{grid-column:1 / -1;width:100%;margin:0;padding:10px}.qz-application-timeline{position:relative;display:grid;gap:12px}.qz-application-timeline::before{content:'';position:absolute;right:17px;top:15px;bottom:15px;width:2px;background:#e3eaf1}.qz-application-timeline-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:14px;align-items:center;margin-right:35px;padding:16px;border:1px solid var(--qz-border);border-radius:15px;background:#fff}.qz-timeline-dot{position:absolute;right:-27px;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#f1a32a;box-shadow:0 0 0 2px #e7edf2}.qz-status-card-accepted .qz-timeline-dot{background:var(--qz-green)}.qz-status-card-rejected .qz-timeline-dot{background:var(--qz-red)}.qz-status-card-reviewed .qz-timeline-dot{background:var(--qz-blue)}.qz-timeline-main h4{margin:0 0 4px;color:#273a4e;font-size:12px}.qz-timeline-main p{margin:0;color:#8390a0;font-size:9.5px}.qz-empty-state{display:grid;place-items:center;min-height:150px;text-align:center;color:#8695a5}.qz-empty-state>.dashicons{width:42px;height:42px;font-size:42px;color:#c3ced8}.qz-empty-state p{margin:10px 0 0;font-size:11px}.qz-empty-large{min-height:260px;border:1px dashed #d9e2ea;border-radius:18px;background:#fbfcfd}.qz-empty-large h4{margin:12px 0 0;color:#536477}.qz-dashboard-toast{position:fixed;right:24px;bottom:24px;z-index:99999;max-width:330px;padding:12px 16px;border-radius:12px;background:#1f3448;color:#fff;box-shadow:0 15px 40px rgba(0,0,0,.22);font-size:11px;line-height:1.8;opacity:0;transform:translateY(15px);pointer-events:none;transition:.25s ease}.qz-dashboard-toast.is-visible{opacity:1;transform:translateY(0)}.qz-dashboard-toast.is-error{background:#b83d47}@media (max-width:980px){.qz-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-grid-2-1,.qz-grid-1-1{grid-template-columns:1fr}.qz-application-grid{grid-template-columns:1fr}.qz-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-plan-grid,.qz-ai-feature-grid{grid-template-columns:1fr}}@media (max-width:700px){.qz-smart-dashboard{margin:0 -4px}.qz-dashboard-hero{align-items:flex-start;flex-direction:column;padding:20px;border-radius:18px}.qz-hero-identity{align-items:flex-start}.qz-hero-avatar{width:61px;height:61px;flex-basis:61px;border-radius:17px}.qz-dashboard-hero h2{font-size:19px}.qz-hero-actions{width:100%;justify-content:space-between}.qz-hero-primary{flex:1;min-width:150px}.qz-profile-meter{grid-template-columns:1fr;gap:10px;padding:14px}.qz-profile-meter-copy{align-items:flex-start;flex-direction:column;gap:4px}.qz-smart-tabs{border-radius:13px}.qz-smart-tabs .tab-link{min-height:38px;padding:8px 11px!important}.qz-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qz-kpi-card{min-height:105px;padding:13px;gap:9px}.qz-kpi-icon{width:40px!important;height:40px!important;flex-basis:40px;border-radius:12px;font-size:18px!important}.qz-kpi-card strong{font-size:20px}.qz-kpi-card em{display:none}.qz-panel{padding:15px;border-radius:15px}.qz-bar-chart{gap:7px;height:180px;padding-right:0;padding-left:0}.qz-section-title-row{align-items:flex-start;flex-direction:column}.qz-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qz-current-plan-card{align-items:flex-start;flex-direction:column}.qz-ai-hero{grid-template-columns:auto minmax(0,1fr);padding:17px}.qz-ai-status{grid-column:1/-1;justify-self:start}.qz-recommendation-grid{grid-template-columns:1fr}.qz-application-timeline-item{grid-template-columns:minmax(0,1fr) auto;gap:10px}.qz-application-timeline-item .badge-status,.qz-application-timeline-item .qz-secondary-button{justify-self:start}.qz-card-footer-split{align-items:stretch;flex-direction:column}.qz-card-footer-split select{max-width:none}}@media (max-width:440px){.qz-kpi-grid{grid-template-columns:1fr}.qz-kpi-card{min-height:92px}.qz-report-grid{grid-template-columns:1fr 1fr}.qz-dashboard-toast{right:12px;left:12px;bottom:12px;max-width:none}}.qz-smart-tabs{flex-direction:row!important}.qz-intelligent-submission{max-width:1040px;margin-inline:auto}.qz-intelligent-submission .qazvinjobs-submit-ad-card{padding:0;overflow:visible;background:#f7f9fc;border:1px solid #e4eaf1;border-radius:24px}.qz-intelligent-submission .qazvinjobs-submit-ad-card::before{height:5px;border-radius:24px 24px 0 0}.qz-submission-hero{display:flex;align-items:center;gap:18px;padding:30px 32px 24px;background:linear-gradient(135deg,#fff,#f7fbff);border-radius:24px 24px 0 0}.qz-submission-role-icon{display:grid;place-items:center;width:62px;height:62px;flex:0 0 62px;border-radius:19px;background:linear-gradient(135deg,#ff981d,#ff7b00);color:#fff;box-shadow:0 14px 30px rgba(255,128,0,.22)}.qz-submission-role-icon .dashicons{width:29px;height:29px;font-size:29px}.qz-submission-eyebrow{display:block;margin-bottom:3px;color:#eb7d00;font-size:11px;font-weight:900}.qz-submission-hero h2{margin:0 0 5px;color:#21364c;font-size:24px}.qz-submission-hero p{margin:0;color:#718195;font-size:12px}.qz-submission-progress{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;padding:15px 32px;background:#fff;border-top:1px solid #edf1f5;border-bottom:1px solid #e9eef4}.qz-submission-progress span{display:inline-flex;align-items:center;gap:7px;color:#9aa7b5;font-size:10px;font-weight:800;white-space:nowrap}.qz-submission-progress span b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#edf1f5;color:#8a98a7}.qz-submission-progress span.active{color:#23394f}.qz-submission-progress span.active b{background:#ff8c00;color:#fff;box-shadow:0 5px 14px rgba(255,140,0,.25)}.qz-submission-progress span.done b{background:#19ad7c;color:#fff}.qz-submission-progress i{height:2px;background:#e7edf3}.qz-intelligent-submission .qazvinjobs-submit-step{padding:26px 30px 32px}.qz-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.qz-section-heading.compact{align-items:flex-start;margin-bottom:17px}.qz-section-heading span{display:block;color:#ff8500;font-size:9px;font-weight:900}.qz-section-heading h3{margin:3px 0 0;color:#24394f;font-size:18px}.qz-section-heading p{max-width:460px;margin:0;color:#7a899a;font-size:10.5px;line-height:1.9}.qz-category-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qz-category-market-grid .qazvinjobs-cat-card{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 28px;align-items:center;gap:13px;min-height:92px;width:100%;padding:15px;border:1px solid #e1e8ef;border-radius:17px;background:#fff;text-align:right;font-family:inherit;cursor:pointer;transition:.22s ease}.qz-category-market-grid .qazvinjobs-cat-card:hover{border-color:#ffc778;transform:translateY(-2px);box-shadow:0 12px 27px rgba(44,62,80,.08)}.qz-category-market-grid .qazvinjobs-cat-card.active{border-color:#ff9a20;background:linear-gradient(135deg,#fff8ed,#fff);box-shadow:0 12px 30px rgba(255,140,0,.12)}.qz-category-market-grid .cat-icon-wrapper{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#f1f5f9;color:#516b82}.qz-category-market-grid .active .cat-icon-wrapper{background:#ff8c00;color:#fff}.qz-category-market-grid .cat-icon-wrapper .dashicons{width:24px;height:24px;font-size:24px}.qz-cat-copy strong{display:block;color:#263b50;font-size:12.5px}.qz-cat-copy small{display:block;margin-top:4px;color:#8492a1;font-size:9px;line-height:1.7}.qz-category-check{opacity:0;width:24px!important;height:24px!important;color:#10a977;font-size:24px!important;transition:.2s ease}.qazvinjobs-cat-card.active .qz-category-check{opacity:1}.qz-form-section{margin:15px 0;padding:22px;border:1px solid #e2e9f0;border-radius:19px;background:#fff;box-shadow:0 8px 26px rgba(34,54,78,.04)}.qz-profile-prefill-box{border-right:4px solid #3ba1e7}.qz-dynamic-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.qz-dynamic-field.qz-field-type-textarea,.qz-dynamic-field.qz-field-type-multiselect{grid-column:1 / -1}.qz-field-help{display:block;margin-top:5px;color:#8b98a7;font-size:9px}.qz-option-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.qz-option-chip-grid label{margin:0}.qz-option-chip-grid input{position:absolute;opacity:0;pointer-events:none}.qz-option-chip-grid span{display:inline-flex;padding:8px 11px;border:1px solid #dfe7ee;border-radius:10px;background:#f8fafc;color:#627386;font-size:9.5px;cursor:pointer;transition:.18s ease}.qz-option-chip-grid input:checked+span{border-color:#ff9b24;background:#fff3df;color:#c96b00;font-weight:900}.qz-field-invalid .qz-option-chip-grid{padding:7px;border:1px solid #ef7880;border-radius:12px}.qz-prefill-file{display:flex;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;border-radius:12px;background:#f2f7fb;color:#607487;font-size:10px}.qz-prefill-file img{width:45px;height:45px;border-radius:10px;object-fit:contain;background:#fff}.qz-ai-quick-draft{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0;padding:16px 18px;border:1px solid #e3ddff;border-radius:17px;background:linear-gradient(135deg,#fbf9ff,#f3f8ff)}.qz-ai-spark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#7158db,#479be7);font-size:20px}.qz-ai-quick-draft strong{display:block;color:#33425b;font-size:12px}.qz-ai-quick-draft p{margin:4px 0 0;color:#78869a;font-size:9.5px}.qz-ai-quick-draft .qazvinjobs-ai-assist-btn{position:static;width:auto;margin:0;white-space:nowrap}.qz-work-schedule-section{border-right:4px solid #19ae7d}.qz-day-selector{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:16px}.qz-day-selector label{margin:0}.qz-day-selector input{position:absolute;opacity:0}.qz-day-selector span{display:grid;place-items:center;min-height:39px;border:1px solid #dfe7ed;border-radius:10px;background:#f8fafb;color:#708093;font-size:9px;cursor:pointer}.qz-day-selector input:checked+span{border-color:#22b386;background:#e8f8f2;color:#108c65;font-weight:900}.qz-shift-presets{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.qz-shift-preset{padding:7px 12px;border:1px solid #dfe6ed;border-radius:999px;background:#fff;color:#66778a;font-family:inherit;font-size:9px;cursor:pointer}.qz-shift-preset.active{border-color:#ff9a1e;background:#fff1dd;color:#c96c00;font-weight:900}.qz-time-range-card{padding:17px;border-radius:15px;background:#263b50;color:#fff}.qz-time-display{display:flex;justify-content:space-between;margin-bottom:15px;color:#dce6ef;font-size:10px}.qz-time-display b{color:#fff;font-size:13px}.qz-dual-range{position:relative;height:32px}.qz-range-track{position:absolute;right:0;left:0;top:14px;height:5px;border-radius:999px;background:#506479;overflow:hidden}.qz-range-track i{position:absolute;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#ff991a,#20bf8d)}.qz-dual-range input[type="range"]{position:absolute;inset:0;width:100%;height:32px;margin:0;padding:0;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}.qz-dual-range input[type="range"]::-webkit-slider-thumb{width:20px;height:20px;border:4px solid #fff;border-radius:50%;background:#ff8c00;box-shadow:0 3px 10px rgba(0,0,0,.28);pointer-events:auto;-webkit-appearance:none;appearance:none;cursor:grab}.qz-dual-range input[type="range"]::-moz-range-thumb{width:13px;height:13px;border:4px solid #fff;border-radius:50%;background:#ff8c00;pointer-events:auto;cursor:grab}.qz-ai-field{position:relative}.qz-ai-field .qazvinjobs-ai-assist-btn{position:static;width:auto;margin-top:8px}.qz-contact-methods-section{border-right:4px solid #ff8c00}.qz-contact-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.qz-contact-method{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 9px;min-height:87px;margin:0;padding:13px;border:1px solid #e0e7ee;border-radius:14px;background:#fbfcfd;cursor:pointer;transition:.2s ease}.qz-contact-method input{position:absolute;opacity:0}.qz-contact-method>.dashicons{grid-row:1 / span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eef3f7;color:#61778b;font-size:17px}.qz-contact-method strong{align-self:end;color:#34495e;font-size:10.5px}.qz-contact-method small{color:#8593a2;font-size:8px;line-height:1.6}.qz-contact-method.active{border-color:#ff9c25;background:#fff7ec;box-shadow:0 7px 18px rgba(255,140,0,.08)}.qz-contact-method.active>.dashicons{background:#ff8c00;color:#fff}.qz-contact-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:17px}.qz-media-section .current-image-preview img{max-width:170px;max-height:150px;padding:5px;border:1px solid #e1e7ed;border-radius:13px;object-fit:cover}.qz-sticky-submit-footer{position:sticky;bottom:8px;z-index:8;display:flex;justify-content:space-between;gap:10px;padding:12px;border:1px solid #dfe6ed;border-radius:15px;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);box-shadow:0 10px 35px rgba(30,52,75,.13)}.qazvinjobs-thumbnail-wrapper{position:relative;overflow:hidden}.qazvinjobs-ad-badge{position:absolute;top:12px;right:12px;z-index:5;display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;color:#fff;font-size:9px;font-weight:900;box-shadow:0 7px 18px rgba(0,0,0,.2)}.qazvinjobs-ad-badge .dashicons{width:14px;height:14px;font-size:14px}.qazvinjobs-ad-badge.employer-badge{background:linear-gradient(135deg,#ff8c00,#ec7000)}.qazvinjobs-ad-badge.jobseeker-badge{background:linear-gradient(135deg,#1da77a,#087e60)}.qz-public-contact-panel{margin:24px 0;padding:20px;border:1px solid #dfe7ee;border-radius:19px;background:linear-gradient(135deg,#fff,#f8fbfd);box-shadow:0 10px 28px rgba(32,54,76,.07)}.qz-public-contact-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}.qz-public-contact-heading>.dashicons{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#fff1dc;color:#dd7800;font-size:22px}.qz-public-contact-heading h3{margin:0;color:#263b50;font-size:16px}.qz-public-contact-heading p{margin:3px 0 0;color:#8090a0;font-size:9.5px}.qz-public-contact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qz-contact-action{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 11px;border:1px solid #dfe6ec;border-radius:11px;background:#fff;color:#40566c!important;text-decoration:none!important;font-family:inherit;font-size:9.5px;font-weight:800;cursor:pointer;transition:.18s ease}.qz-contact-action:hover{border-color:#ff9e28;background:#fff7ec;color:#d77400!important;transform:translateY(-1px)}.qz-contact-action.is-complete{border-color:#20ae80;background:#eaf9f3;color:#11865f!important}.qz-modal-open{overflow:hidden}.qz-chat-modal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(12,27,42,.62);backdrop-filter:blur(5px)}.qz-chat-modal.active{display:flex}.qz-chat-dialog{display:grid;grid-template-rows:auto minmax(260px,1fr) auto;width:min(560px,100%);height:min(690px,90vh);overflow:hidden;border-radius:22px;background:#f2f6f9;box-shadow:0 24px 80px rgba(0,0,0,.3)}.qz-chat-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;background:#263b50;color:#fff}.qz-chat-dialog header strong{display:block;font-size:13px}.qz-chat-dialog header small{display:block;margin-top:2px;color:#c8d6e2;font-size:8.5px}.qz-chat-close{width:35px;height:35px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:24px;cursor:pointer}.qz-chat-messages{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:17px}.qz-chat-bubble{max-width:78%;padding:10px 12px;border-radius:15px;background:#fff;box-shadow:0 4px 13px rgba(29,48,67,.07)}.qz-chat-bubble.mine{align-self:flex-start;border-bottom-left-radius:4px;background:#fff1dc}.qz-chat-bubble.theirs{align-self:flex-end;border-bottom-right-radius:4px}.qz-chat-bubble p{margin:0;color:#34495c;font-size:10.5px;line-height:1.8;white-space:pre-wrap}.qz-chat-bubble small{display:block;margin-top:4px;color:#95a1ad;font-size:7.5px}.qz-chat-loading,.qz-chat-empty{display:grid;place-items:center;min-height:170px;color:#8190a0;text-align:center;font-size:10px}.qz-chat-empty.is-error{color:#c84752}#qz-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border-top:1px solid #dce5ec;background:#fff}#qz-chat-form textarea{min-height:46px;max-height:110px;margin:0;resize:vertical}#qz-chat-form button{display:inline-flex;align-items:center;gap:5px;padding:0 15px;border:0;border-radius:12px;background:#ff8c00;color:#fff;font-family:inherit;font-weight:900;cursor:pointer}.qz-messages-center{display:grid;grid-template-columns:minmax(250px,34%) minmax(0,1fr);min-height:430px;overflow:hidden;border:1px solid #dfe7ee;border-radius:18px;background:#fff}.qz-conversation-list{border-left:1px solid #e5ebf0;background:#fbfcfd}.qz-conversation-list-heading{display:flex;justify-content:space-between;padding:15px;border-bottom:1px solid #e5ebf0;color:#33495e;font-size:11px}.qz-conversation-list-heading span{display:grid;place-items:center;min-width:23px;height:23px;border-radius:999px;background:#fff0d8;color:#c66c00;font-size:8px}.qz-conversation-item{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;width:100%;padding:12px;border:0;border-bottom:1px solid #edf1f4;background:transparent;text-align:right;font-family:inherit;cursor:pointer}.qz-conversation-item:hover{background:#fff7ec}.qz-conversation-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#2d4a62;color:#fff;font-weight:900}.qz-conversation-item strong,.qz-conversation-item small,.qz-conversation-item em{display:block}.qz-conversation-item strong{color:#31475c;font-size:10px}.qz-conversation-item small{margin-top:2px;color:#778798;font-size:8px}.qz-conversation-item em{margin-top:4px;color:#98a3ae;font-size:7.5px;font-style:normal}.qz-conversation-item>b{position:absolute;left:9px;top:10px;display:grid;place-items:center;min-width:19px;height:19px;border-radius:999px;background:#ff8c00;color:#fff;font-size:7px}.qz-messages-welcome{display:grid;place-items:center;align-content:center;padding:30px;text-align:center;color:#79899a}.qz-messages-welcome .dashicons{width:52px;height:52px;color:#c0cbd5;font-size:52px}.qz-messages-welcome h3{margin:12px 0 4px;color:#445a70;font-size:15px}.qz-messages-welcome p{margin:0;font-size:9.5px}@media (max-width:760px){.qz-submission-hero{align-items:flex-start;padding:24px 20px 19px}.qz-submission-hero h2{font-size:20px}.qz-submission-progress{padding:12px 18px}.qz-submission-progress span{font-size:0}.qz-submission-progress span b{font-size:10px}.qz-intelligent-submission .qazvinjobs-submit-step{padding:20px 14px 25px}.qz-section-heading{align-items:flex-start;flex-direction:column;gap:7px}.qz-category-market-grid{grid-template-columns:1fr}.qz-dynamic-field-grid,.qz-contact-detail-grid{grid-template-columns:1fr}.qz-day-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.qz-contact-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-ai-quick-draft{grid-template-columns:auto minmax(0,1fr)}.qz-ai-quick-draft .qazvinjobs-ai-assist-btn{grid-column:1 / -1;width:100%}.qz-public-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-messages-center{grid-template-columns:1fr}.qz-messages-welcome{display:none}}@media (max-width:430px){.qz-form-section{padding:16px 13px}.qz-category-market-grid .qazvinjobs-cat-card{grid-template-columns:45px minmax(0,1fr) 22px;min-height:83px;padding:12px}.qz-category-market-grid .cat-icon-wrapper{width:45px;height:45px}.qz-day-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.qz-contact-method-grid,.qz-public-contact-actions{grid-template-columns:1fr}.qz-sticky-submit-footer{align-items:stretch;flex-direction:column-reverse}.qz-sticky-submit-footer button{width:100%}}.qz-public-ad-details{margin:24px 0;padding:20px;border:1px solid #dfe7ee;border-radius:19px;background:#fff;box-shadow:0 9px 24px rgba(32,54,76,.05)}.qz-public-details-heading{display:flex;align-items:center;gap:9px;margin-bottom:14px}.qz-public-details-heading .dashicons{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#edf5fb;color:#347cae;font-size:16px}.qz-public-details-heading h3{margin:0;color:#294057;font-size:15px}.qz-public-ad-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.qz-public-ad-details dl>div{padding:11px 12px;border-radius:11px;background:#f7f9fb}.qz-public-ad-details dt{margin:0 0 4px;color:#8793a0;font-size:8.5px}.qz-public-ad-details dd{margin:0;color:#3a4f64;font-size:10px;font-weight:800;line-height:1.8}@media (max-width:600px){.qz-public-ad-details dl{grid-template-columns:1fr}}.qz-ad-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.qz-ad-management-card{padding:17px;border:1px solid #e0e7ee;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(29,50,72,.045)}.qz-ad-management-card h4{margin:10px 0 4px;color:#2c4055;font-size:12.5px}.qz-ad-management-card p{margin:0;color:#8a98a6;font-size:8.5px}.qz-ad-mini-stats{display:flex;gap:8px;margin:14px 0}.qz-ad-mini-stats span{flex:1;padding:9px;border-radius:10px;background:#f5f8fa;color:#718195;font-size:8.5px;text-align:center}.qz-ad-mini-stats b{display:block;color:#2f465c;font-size:14px}.qz-card-actions{display:flex;gap:7px}@media(max-width:700px){.qz-ad-management-grid{grid-template-columns:1fr}}.qz-header-quick-actions{display:inline-flex!important;align-items:stretch;justify-content:center;gap:10px;margin:0!important;padding:0!important;list-style:none!important;vertical-align:middle}.qz-header-quick-actions .qz-header-action{min-height:48px;min-width:170px;display:inline-flex!important;align-items:center;justify-content:center;gap:9px;padding:8px 15px!important;border-radius:13px!important;border:1px solid transparent!important;text-decoration:none!important;box-sizing:border-box;font-family:inherit;line-height:1.2;box-shadow:0 8px 20px rgba(15,23,42,.1);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;white-space:nowrap}.qz-header-quick-actions .qz-header-action:hover,.qz-header-quick-actions .qz-header-action:focus{transform:translateY(-2px);box-shadow:0 12px 26px rgba(15,23,42,.16);filter:brightness(1.02);text-decoration:none!important}.qz-header-quick-actions .qz-header-submit-action{color:#fff!important;background:linear-gradient(135deg,#ff9700 0%,#f47b00 100%)!important;border-color:rgba(255,140,0,.25)!important}.qz-header-quick-actions .qz-header-profile-action{color:#fff!important;background:linear-gradient(135deg,#30465c 0%,#1d2f43 100%)!important;border-color:rgba(44,62,80,.30)!important}.qz-header-action-icon{width:25px!important;height:25px!important;font-size:25px!important;line-height:25px!important;flex:0 0 25px;color:currentColor!important}.qz-header-action-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1px;color:inherit}.qz-header-action-copy strong{color:inherit!important;font-size:13px;font-weight:800}.qz-header-action-copy small{color:rgba(255,255,255,.76)!important;font-size:9px;font-weight:500}@media (max-width:767px){.qz-header-quick-actions{width:100%!important;max-width:420px;gap:7px;margin:7px auto!important;direction:rtl}.qz-header-quick-actions .qz-header-action{min-width:0;width:50%;min-height:44px;padding:7px 9px!important;border-radius:11px!important;gap:6px;box-shadow:0 6px 14px rgba(15,23,42,.10)}.qz-header-action-icon{width:21px!important;height:21px!important;font-size:21px!important;line-height:21px!important;flex-basis:21px}.qz-header-action-copy strong{font-size:11px}.qz-header-action-copy small{font-size:8px}}@media (max-width:390px){.qz-header-quick-actions .qz-header-action{padding-inline:6px!important}.qz-header-action-copy small{display:none}}body.qazvinjobs-hide-admin-bar{margin-top:0!important}body.qazvinjobs-hide-admin-bar #wpadminbar{display:none!important}.qz-header-quick-actions{direction:rtl!important;flex-direction:row!important}.qz-header-quick-actions .qz-header-profile-action{order:1}.qz-header-quick-actions .qz-header-submit-action{order:2}@media (max-width:991px){.hero .main-navigation .navbar.qz-header-layout-enabled{display:grid!important;grid-template-areas:"toggle actions logo"!important;grid-template-columns:38px minmax(0,1fr) minmax(112px,35vw)!important;align-items:center!important;justify-content:stretch!important;column-gap:8px!important;row-gap:0!important;flex-wrap:nowrap!important;min-height:76px;padding:9px 0!important;direction:ltr}.hero .main-navigation .navbar.qz-header-layout-enabled>.navbar-brand{grid-area:logo;justify-self:end;align-self:center;width:auto!important;max-width:100%!important;min-width:0;margin:0!important;padding:0!important;line-height:1;z-index:2}.hero .main-navigation .navbar.qz-header-layout-enabled>.navbar-brand img{display:block;width:auto!important;max-width:100%!important;max-height:58px!important;object-fit:contain}.hero .main-navigation .navbar.qz-header-layout-enabled>.navbar-toggler{grid-area:toggle;position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;justify-self:start;align-self:center;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:44px!important;min-width:38px!important;margin:0!important;padding:5px!important;border:0!important;line-height:1!important;transform:none!important;z-index:100}.hero .main-navigation .navbar.qz-header-layout-enabled>.navbar-toggler .navbar-toggler-icon{margin:0!important;vertical-align:middle;background-position:center!important;background-size:28px 28px!important}.hero .main-navigation .navbar.qz-header-layout-enabled>ol.nav-btn.qz-header-nav-actions{grid-area:actions;align-self:center;justify-self:stretch;display:flex!important;align-items:center!important;justify-content:stretch!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;float:none!important;direction:rtl!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-quick-actions{display:flex!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;gap:7px!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:48px!important;margin:0!important;padding:7px 8px!important;gap:5px!important;overflow:hidden}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action-copy{min-width:0;overflow:hidden}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action-copy strong,.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action-copy small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:480px){.hero .main-navigation .navbar.qz-header-layout-enabled{grid-template-columns:34px minmax(0,1fr) minmax(108px,35vw)!important;column-gap:5px!important;min-height:70px;padding-block:7px!important}.hero .main-navigation .navbar.qz-header-layout-enabled>.navbar-toggler{width:34px!important;min-width:34px!important;height:40px!important;padding:3px!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-quick-actions{gap:5px!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action{min-height:44px!important;padding:6px 5px!important;border-radius:10px!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action-icon{width:19px!important;height:19px!important;flex-basis:19px!important;font-size:19px!important;line-height:19px!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action-copy strong{font-size:10px!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action-copy small{display:none!important}}@media (max-width:360px){.hero .main-navigation .navbar.qz-header-layout-enabled{grid-template-columns:32px minmax(0,1fr) 104px!important;column-gap:4px!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action{padding-inline:4px!important;gap:3px!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action-copy strong{font-size:9px!important}}.hero .main-navigation .navbar ol.nav-btn.qz-header-nav-actions{position:relative!important;z-index:10020!important;pointer-events:auto!important}.hero .main-navigation .navbar ol.nav-btn.qz-header-nav-actions>li:not(.qz-header-quick-actions){display:none!important}.hero .main-navigation .navbar ol.nav-btn.qz-header-nav-actions>.qz-header-quick-actions{display:flex!important;flex:1 1 100%!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;position:relative!important;z-index:10030!important;overflow:visible!important;pointer-events:auto!important}.hero .main-navigation .navbar .qz-header-quick-actions .qz-header-action{position:relative!important;z-index:10040!important;pointer-events:auto!important;cursor:pointer!important;opacity:1!important;visibility:visible!important}.hero .main-navigation .navbar .qz-header-quick-actions .qz-header-profile-action{color:#fff!important;background:linear-gradient(135deg,#30465c 0%,#1d2f43 100%)!important;border-color:rgba(44,62,80,.30)!important}.hero .main-navigation .navbar .qz-header-quick-actions .qz-header-submit-action{color:#fff!important;background:linear-gradient(135deg,#ff9700 0%,#f47b00 100%)!important;border-color:rgba(255,140,0,.25)!important}.hero .main-navigation .navbar .qz-header-quick-actions .qz-header-action-copy,.hero .main-navigation .navbar .qz-header-quick-actions .qz-header-action-copy strong,.hero .main-navigation .navbar .qz-header-quick-actions .qz-header-action-copy small,.hero .main-navigation .navbar .qz-header-quick-actions .qz-header-action-icon{opacity:1!important;visibility:visible!important;pointer-events:none!important}.qz-completion-estimate{display:flex;align-items:center;gap:12px;margin:14px 0 20px;padding:12px 16px;border:1px solid #dce8e4;border-radius:14px;background:linear-gradient(135deg,#f7fffc,#fffaf3);color:#23384d}.qz-completion-estimate>.dashicons{color:#12ad86;font-size:25px;width:25px;height:25px}.qz-completion-estimate div{flex:1;min-width:0}.qz-completion-estimate strong,.qz-completion-estimate small{display:block}.qz-completion-estimate small{margin-top:3px;color:#6b7785}.qz-completion-estimate>b{direction:ltr;font-variant-numeric:tabular-nums;padding:6px 10px;border-radius:10px;background:#fff;color:#ff8700;box-shadow:0 3px 12px rgba(20,40,60,.08)}.qz-collapsible-profile{padding:0!important;overflow:hidden}.qz-collapsible-profile>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:32px 1fr;column-gap:10px;align-items:center;padding:17px 19px;background:linear-gradient(135deg,#f6f9fc,#fff);border-bottom:1px solid transparent;color:#24384d}.qz-collapsible-profile[open]>summary{border-bottom-color:#e6edf3}.qz-collapsible-profile>summary::-webkit-details-marker{display:none}.qz-collapsible-profile>summary .dashicons{grid-row:1/3;width:30px;height:30px;font-size:27px;color:#ff8a00}.qz-collapsible-profile>summary strong,.qz-collapsible-profile>summary small{display:block}.qz-collapsible-profile>summary small{color:#748190;margin-top:3px}.qz-profile-details-body{padding:18px}.qz-title-presets-wrap{margin:-4px 0 18px}.qz-title-presets-wrap>span{display:block;color:#73808e;font-size:12px;margin-bottom:8px}.qz-suggestion-chip-row,.qz-field-suggestion-row,.qz-choice-grid,.qz-schedule-quick-presets,.qz-image-style-row{display:flex;flex-wrap:wrap;gap:8px}.qz-title-preset,.qz-textarea-chip,.qz-text-suggestion,.qz-choice-chip,.qz-schedule-quick-presets button,.qz-image-style{appearance:none;border:1px solid #d8e0e8;background:#fff;color:#31465b;border-radius:999px;padding:9px 13px;min-height:40px;font:inherit;font-size:13px;cursor:pointer;transition:.18s ease;box-shadow:none}.qz-title-preset:hover,.qz-textarea-chip:hover,.qz-text-suggestion:hover,.qz-choice-chip:hover,.qz-schedule-quick-presets button:hover,.qz-image-style:hover,.qz-title-preset.active,.qz-textarea-chip.active,.qz-text-suggestion.active,.qz-choice-chip.active,.qz-schedule-quick-presets button.active,.qz-image-style.active{border-color:#ff8a00;color:#9a5100;background:#fff6e9;transform:translateY(-1px)}.qz-choice-source,.qz-choice-source[hidden]{display:none!important;position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;visibility:hidden!important}.qz-choice-grid{margin-top:2px}.qz-choice-grid .qz-choice-chip{flex:1 1 auto;min-width:112px;border-radius:12px}.qz-field-suggestion-row,.qz-textarea-suggestions{margin:0 0 9px}.qz-field-invalid{border-radius:12px;outline:2px solid rgba(220,53,69,.2);outline-offset:5px}.qz-field-invalid>label{color:#c73345!important}.qz-schedule-quick-presets{margin-bottom:15px;padding:11px;background:#f6f9fc;border-radius:14px}.qz-schedule-quick-presets button{flex:1 1 165px;border-radius:11px}.qz-quick-compose-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:13px 0 18px;padding:14px;border:1px dashed #9b7be8;border-radius:14px;background:#faf8ff}.qz-quick-compose-card strong,.qz-quick-compose-card small{display:block}.qz-quick-compose-card small{margin-top:4px;color:#706782}#qz-compose-from-selections{flex:0 0 auto;border:0;border-radius:11px;padding:11px 14px;background:#7155c6;color:#fff;font:inherit;cursor:pointer}#qz-compose-from-selections.done{background:#12a77d}.qz-ai-image-builder{padding:16px;border:1px solid #dbe6ef;border-radius:16px;background:linear-gradient(145deg,#f7fbff,#fff8ef)}.qz-ai-image-generate{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:13px;padding:14px;border:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,#7557d8,#4b75d7);font:inherit;font-weight:700;cursor:pointer}.qz-ai-image-generate:disabled{opacity:.65;cursor:wait}.qz-ai-image-status{margin:12px 0 0;padding:10px 12px;border-radius:10px}.qz-ai-image-status.success{background:#e9fbf4;color:#087b5c}.qz-ai-image-status.error{background:#fff0f2;color:#b2293b}.qz-ai-image-preview-wrap{margin-top:14px;position:relative}.qz-ai-image-preview-wrap[hidden]{display:none!important}.qz-ai-image-preview-wrap img{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:14px;border:1px solid #e0e6ed}#qz-remove-generated-image{position:absolute;left:10px;bottom:10px;border:0;border-radius:9px;padding:8px 11px;background:rgba(24,38,53,.88);color:#fff;cursor:pointer}.qz-upload-alternative{margin-top:16px!important}.qz-payment-flow-note{display:flex;align-items:center;gap:8px;margin:10px 0 82px;padding:11px 13px;border-radius:12px;background:#eef7ff;color:#31526e;font-size:13px}.qz-payment-flow-note .dashicons{color:#1584cc}.woocommerce-checkout .qz-checkout-optional{opacity:.92}.qz-payment-success{direction:rtl;margin:20px 0;padding:20px;border-radius:15px;border:1px solid #b9eadb;background:#f1fcf8}@media (max-width:640px){.qz-completion-estimate{padding:11px;gap:8px}.qz-completion-estimate small{font-size:11px}.qz-completion-estimate>b{font-size:12px}.qz-profile-details-body{padding:13px}.qz-choice-grid,.qz-suggestion-chip-row,.qz-field-suggestion-row,.qz-image-style-row{gap:6px}.qz-choice-grid .qz-choice-chip{min-width:calc(50% - 6px);flex:1 1 calc(50% - 6px);padding:10px 7px;font-size:12px}.qz-title-preset,.qz-textarea-chip,.qz-text-suggestion,.qz-image-style{padding:8px 10px;min-height:38px;font-size:12px}.qz-schedule-quick-presets button{flex:1 1 calc(50% - 6px);font-size:12px;padding:8px}.qz-quick-compose-card{align-items:stretch;flex-direction:column}#qz-compose-from-selections{width:100%}.qz-payment-flow-note{margin-bottom:96px}}.qz-category-auto-hint{display:flex;align-items:center;justify-content:center;gap:9px;margin:18px 0 0;padding:12px 16px;border:1px dashed #f59e0b;border-radius:14px;background:#fffaf0;color:#7c4a03;font-size:13px;font-weight:700}.qz-category-auto-hint .dashicons{color:#ff8a00}.qz-publication-section{border-inline-start:4px solid #ff8a00!important}.qz-publication-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px}.qz-publication-model-card{appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-height:170px;padding:17px;border:2px solid #e2e8f0;border-radius:17px;background:#fff;color:#20384f;text-align:right;cursor:pointer;transition:.2s ease;box-shadow:0 6px 22px rgba(30,56,79,.05)}.qz-publication-model-card:hover,.qz-publication-model-card.active{border-color:#ff8a00;transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,138,0,.14)}.qz-publication-model-card.active{background:linear-gradient(145deg,#fffaf2,#fff)}.qz-publication-model-card>.dashicons{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff1dc;color:#ff8a00;font-size:21px}.qz-publication-model-copy{display:flex;flex-direction:column;gap:5px}.qz-publication-model-copy strong{font-size:15px;color:#1e354a}.qz-publication-model-copy small{font-size:12px;line-height:1.8;color:#64748b}.qz-publication-model-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:auto;padding-top:10px;border-top:1px solid #edf2f7}.qz-publication-model-meta b{font-size:11px;color:#475569}.qz-publication-model-meta em{font-style:normal;font-size:13px;font-weight:900;color:#0f9f79}.qz-charsoogh-payment-note{display:flex;align-items:flex-start;gap:12px;margin-top:15px;padding:14px;border-radius:14px;background:#eefaf6;color:#175c4b}.qz-charsoogh-payment-note>.dashicons{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff;color:#0f9f79}.qz-charsoogh-payment-note div{display:flex;flex-direction:column;gap:3px}.qz-charsoogh-payment-note strong{font-size:13px}.qz-charsoogh-payment-note small{font-size:11px;line-height:1.8}.qazvinjobs-thumbnail-wrapper{position:relative!important;display:block!important;width:100%;max-width:100%;overflow:hidden;border-radius:inherit;line-height:0}.qazvinjobs-thumbnail-wrapper>img,.qazvinjobs-thumbnail-wrapper>a>img{display:block;width:100%;height:auto}.qazvinjobs-ad-badge{position:absolute!important;z-index:12;right:10px!important;bottom:10px!important;top:auto!important;display:inline-flex!important;align-items:center;gap:5px;min-height:30px;padding:6px 10px;border-radius:999px;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1!important;white-space:nowrap;box-shadow:0 7px 18px rgba(15,23,42,.26);backdrop-filter:blur(5px);pointer-events:none}.qazvinjobs-ad-badge .dashicons{width:15px;height:15px;font-size:15px;line-height:15px}.qazvinjobs-ad-badge b{color:inherit;font:inherit}.qazvinjobs-ad-badge.employer-badge{background:linear-gradient(135deg,rgba(255,138,0,.98),rgba(234,88,12,.98))}.qazvinjobs-ad-badge.jobseeker-badge{background:linear-gradient(135deg,rgba(15,159,121,.98),rgba(5,110,126,.98))}@media(max-width:767px){.qz-publication-model-grid{grid-template-columns:1fr}.qz-publication-model-card{min-height:0;display:grid;grid-template-columns:42px 1fr;align-items:center;padding:14px}.qz-publication-model-meta{grid-column:1/-1}.qazvinjobs-ad-badge{right:7px!important;bottom:7px!important;min-height:26px;padding:5px 8px;font-size:10px!important}.qazvinjobs-ad-badge .dashicons{width:13px;height:13px;font-size:13px;line-height:13px}}.qz-salary-price{display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:6px;direction:rtl;color:#1f354a!important;font-weight:800!important;line-height:1.7!important}.qz-salary-price .qz-salary-prefix{display:inline-flex;align-items:center;padding:3px 7px;border-radius:8px;background:#fff3e2;color:#d96c00;font-size:10px;font-weight:800}.qz-salary-price strong{font-size:inherit;color:#1f354a;font-weight:900}.qz-salary-single{margin:0!important}.qz-category-auto-hint{direction:rtl;flex-direction:row!important}.qz-category-auto-hint .qz-category-auto-text{order:1}.qz-category-auto-hint .dashicons{order:2;transform:none!important}.qz-publication-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-publication-unavailable{grid-column:1/-1;padding:15px 16px;border:1px solid #fecaca;border-radius:14px;background:#fff1f2;color:#9f1239;font-size:13px;line-height:2;font-weight:700}.qz-contact-action.is-complete{background:linear-gradient(135deg,#e8fff6,#ddf8ee)!important;color:#087b5c!important;border-color:#9de1ca!important;cursor:default!important;opacity:1!important}.qz-contact-action.is-complete .dashicons{color:#0b9d75!important}.qz-badge-image-host,.qazvinjobs-ad-employer .image,.qazvinjobs-ad-job_seeker .image,.qazvinjobs-thumbnail-wrapper{position:relative!important}.qz-badge-image-host{overflow:hidden}.qazvinjobs-ad-badge{z-index:999!important;top:9px!important;right:9px!important;bottom:auto!important;left:auto!important;max-width:calc(100% - 18px);box-sizing:border-box}.qazvinjobs-ad-badge.qz-badge-dom{position:absolute!important}@media(max-width:767px){.qz-publication-model-grid{grid-template-columns:1fr}.qazvinjobs-thumbnail-wrapper{overflow:visible!important}.qz-badge-image-host{overflow:hidden!important}.qazvinjobs-ad-badge{top:7px!important;right:7px!important;bottom:auto!important;left:auto!important;min-height:24px!important;padding:5px 8px!important;font-size:9px!important;max-width:calc(100% - 14px)!important}.qazvinjobs-ad-badge b{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-salary-price{gap:4px;font-size:11px!important}.qz-salary-price .qz-salary-prefix{font-size:8.5px;padding:2px 5px}}.qz-marketing-consent{display:flex;align-items:flex-start;gap:9px;margin:14px 0;padding:12px 14px;border:1px solid #dbe6ef;border-radius:13px;background:#f8fbfd;color:#40566b;font-size:12px;line-height:1.9;cursor:pointer}.qz-marketing-consent input{flex:0 0 auto;width:17px;height:17px;margin-top:4px;accent-color:#ff8a00}.qazvinjobs-form-group select[name="city_term_id"]{width:100%;min-height:52px;background:#fff;color:#20384f}.qazvinjobs-single-ad .qz-salary-single{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;border-radius:11px!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 4px 14px rgba(5,18,32,.14)!important}.qazvinjobs-single-ad .qz-salary-single,.qazvinjobs-single-ad .qz-salary-single strong{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important}.qazvinjobs-single-ad .qz-salary-single .qz-salary-prefix{background:#fff!important;color:#263b50!important;text-shadow:none!important}.qazvinjobs-ad-employer .meta a.title,.qazvinjobs-ad-job_seeker .meta a.title,.woocommerce ul.products li.qazvinjobs-ad-employer .meta a.title,.woocommerce ul.products li.qazvinjobs-ad-job_seeker .meta a.title{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:42px!important}.qazvinjobs-ad-employer .meta a.title h2,.qazvinjobs-ad-job_seeker .meta a.title h2,.woocommerce ul.products li.qazvinjobs-ad-employer h2,.woocommerce ul.products li.qazvinjobs-ad-job_seeker h2{display:-webkit-box!important;visibility:visible!important;opacity:1!important;margin:8px 0 5px!important;color:#1f3449!important;font-size:15px!important;font-weight:800!important;line-height:1.75!important;min-height:52px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;word-break:break-word!important}.qazvinjobs-ad-badge{top:7px!important;left:7px!important;right:auto!important;bottom:auto!important;min-height:22px!important;max-width:112px!important;padding:4px 7px!important;gap:4px!important;border-radius:8px!important;font-size:8.5px!important;line-height:1.15!important;box-shadow:0 4px 12px rgba(15,23,42,.22)!important}.qazvinjobs-ad-badge .dashicons{width:11px!important;height:11px!important;font-size:11px!important;line-height:11px!important}.qazvinjobs-ad-badge b{font-size:inherit!important;line-height:inherit!important}.qz-unified-contact-panel{margin-top:22px!important;padding:20px!important;border:1px solid #dce5ed!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 30px rgba(30,56,79,.07)!important}.qz-unified-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0}.qz-unified-summary>div{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:12px;background:#f5f8fb;border:1px solid #edf1f5}.qz-unified-summary span{font-size:10px;color:#728195}.qz-unified-summary strong{font-size:12px;color:#20384f;line-height:1.8}.qz-auto-resume-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0;padding:11px 12px;border-radius:12px;background:#eef9f5;color:#236858;font-size:11px;line-height:1.9}.qz-public-contact-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.qz-public-contact-actions .qz-contact-action{min-height:46px!important;justify-content:center!important;text-align:center!important}.qz-story-share-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0;padding:18px;border:1px solid #dbe5ee;border-radius:19px;background:linear-gradient(135deg,#fff8ee,#f7fbff);box-shadow:0 9px 28px rgba(30,56,79,.06)}.qz-story-share-panel>div{display:flex;align-items:center;gap:12px}.qz-story-share-panel>div>.dashicons{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#ff8a00;color:#fff;font-size:24px}.qz-story-share-panel h3{margin:0 0 4px;font-size:15px;color:#20384f}.qz-story-share-panel p{margin:0;color:#68798b;font-size:11px;line-height:1.8}.qz-generate-story{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px;padding:12px 15px;background:#20384f;color:#fff;font:inherit;font-weight:800;cursor:pointer}.qz-generate-story.is-loading{opacity:.65;cursor:wait}.qz-story-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(9,22,36,.78);backdrop-filter:blur(5px)}.qz-story-modal.is-open{display:flex}.qz-story-dialog{position:relative;width:min(440px,94vw);max-height:94vh;padding:14px;border-radius:22px;background:#fff;box-shadow:0 25px 70px rgba(0,0,0,.3)}.qz-story-dialog canvas{display:block;width:auto;max-width:100%;height:min(72vh,680px);margin:auto;border-radius:15px;background:#14263f}.qz-story-close{position:absolute;top:7px;left:7px;z-index:2;width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:#263b50;font-size:26px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15)}.qz-story-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.qz-story-actions button{border:0;border-radius:11px;padding:11px;font:inherit;font-weight:800;cursor:pointer}.qz-story-download{background:#ff8a00;color:#fff}.qz-story-native-share{background:#20384f;color:#fff}.qz-resume-readiness{margin:12px 0;padding:14px;border:1px solid #dbe7ef;border-radius:14px;background:#f8fbfd;color:#42586c;font-size:12px;line-height:1.9}.qz-resume-readiness strong{color:#20384f}.qz-resume-readiness ul{margin:7px 18px 0 0;padding:0}.qz-resume-readiness.is-good{border-color:#bde8d8;background:#f0fbf7;color:#216b57}@media(max-width:767px){.qazvinjobs-ad-badge{top:5px!important;left:5px!important;right:auto!important;min-height:19px!important;max-width:86px!important;padding:3px 5px!important;font-size:7px!important;border-radius:6px!important}.qazvinjobs-ad-badge .dashicons{display:none!important}.qazvinjobs-ad-employer .meta a.title h2,.qazvinjobs-ad-job_seeker .meta a.title h2,.woocommerce ul.products li.qazvinjobs-ad-employer h2,.woocommerce ul.products li.qazvinjobs-ad-job_seeker h2{font-size:13px!important;min-height:46px!important;line-height:1.75!important}.qz-unified-summary{grid-template-columns:1fr}.qz-public-contact-actions{grid-template-columns:1fr!important}.qz-story-share-panel{align-items:stretch;flex-direction:column}.qz-generate-story{width:100%}.qz-story-dialog canvas{height:auto;max-height:72vh}}.qazvinjobs-single-ad #sidebar .contact_info,.qazvinjobs-single-ad .sidebar .contact_info{display:none!important}@media (min-width:992px) and (max-width:1280px){.hero .main-navigation .navbar .qz-header-quick-actions .qz-header-action{min-width:132px!important;padding-inline:10px!important}.hero .main-navigation .navbar .qz-header-quick-actions .qz-header-action-copy small{display:none!important}}@media (max-width:991px){.hero .main-navigation .navbar.qz-header-layout-enabled{display:grid!important;grid-template-areas:"toggle logo" "actions actions"!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:9px 12px!important;width:100%!important;min-height:0!important;padding:10px 12px 12px!important;box-sizing:border-box!important;direction:ltr!important}.hero .main-navigation .navbar.qz-header-layout-enabled>.navbar-toggler{grid-area:toggle!important;position:static!important;justify-self:start!important;align-self:center!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;padding:5px!important;transform:none!important}.hero .main-navigation .navbar.qz-header-layout-enabled>.navbar-brand{grid-area:logo!important;justify-self:end!important;align-self:center!important;width:auto!important;max-width:min(68vw, 270px)!important;margin:0!important;padding:0!important}.hero .main-navigation .navbar.qz-header-layout-enabled>.navbar-brand img{display:block!important;width:auto!important;max-width:100%!important;max-height:62px!important;object-fit:contain!important}.hero .main-navigation .navbar.qz-header-layout-enabled>ol.nav-btn.qz-header-nav-actions{grid-area:actions!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;direction:rtl!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-quick-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:560px!important;min-width:0!important;margin:0 auto!important;gap:8px!important;direction:rtl!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;margin:0!important;padding:8px 10px!important;justify-content:center!important;overflow:hidden!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action-copy{min-width:0!important;align-items:center!important;text-align:center!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action-copy strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(10px, 2.8vw, 13px)!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action-copy small{display:none!important}}@media (max-width:420px){.hero .main-navigation .navbar.qz-header-layout-enabled{grid-template-columns:38px minmax(0,1fr)!important;gap:7px 8px!important;padding:8px 8px 10px!important}.hero .main-navigation .navbar.qz-header-layout-enabled>.navbar-toggler{width:38px!important;min-width:38px!important;height:38px!important}.hero .main-navigation .navbar.qz-header-layout-enabled>.navbar-brand{max-width:72vw!important}.hero .main-navigation .navbar.qz-header-layout-enabled>.navbar-brand img{max-height:54px!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-quick-actions{gap:6px!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action{min-height:44px!important;padding:7px 6px!important;gap:5px!important;border-radius:10px!important}.hero .main-navigation .navbar.qz-header-layout-enabled .qz-header-action-icon{width:18px!important;height:18px!important;min-width:18px!important;flex-basis:18px!important;font-size:18px!important;line-height:18px!important}}.qz-day-selector label,.qz-contact-method{position:relative!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.qz-day-selector input[type="checkbox"],.qz-contact-method input[type="checkbox"]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}.qz-day-selector label.active span,.qz-day-selector input[type="checkbox"]:checked+span{border-color:#22b386!important;background:#e8f8f2!important;color:#108c65!important;box-shadow:0 5px 14px rgba(16,140,101,.1)!important;font-weight:900!important}.qz-contact-method:focus-within,.qz-contact-method.active{border-color:#ff9c25!important;background:#fff7ec!important;box-shadow:0 7px 18px rgba(255,140,0,.10)!important}.hero .main-navigation .navbar>.main-search-form-toggle.qz-main-search-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;padding:0!important;border:1px solid #e3e9ee!important;border-radius:11px!important;background:#fff!important;color:#20384f!important;box-shadow:0 5px 16px rgba(30,56,79,.08)!important;text-decoration:none!important;z-index:30!important}.hero .main-navigation .navbar>.main-search-form-toggle.qz-main-search-toggle .fa{margin:0!important;font-size:15px!important;color:inherit!important}.hero .main-navigation .navbar>.main-search-form-toggle.qz-main-search-toggle .fa-close{display:none!important}.hero .main-navigation .navbar>.main-search-form-toggle.qz-main-search-toggle[aria-expanded="true"] .fa-search{display:none!important}.hero .main-navigation .navbar>.main-search-form-toggle.qz-main-search-toggle[aria-expanded="true"] .fa-close{display:inline-block!important}#collapseMainSearchForm.show{display:block!important;height:auto!important;visibility:visible!important}@media(max-width:991px){.hero .main-navigation .navbar.qz-header-layout-enabled.qz-has-collapsed-search{grid-template-areas:"toggle search logo" "actions actions actions"!important;grid-template-columns:42px 42px minmax(0,1fr)!important}.hero .main-navigation .navbar.qz-header-layout-enabled>.main-search-form-toggle.qz-main-search-toggle{grid-area:search!important;position:static!important;inset:auto!important;transform:none!important;justify-self:start!important;align-self:center!important}}@media(max-width:420px){.hero .main-navigation .navbar.qz-header-layout-enabled.qz-has-collapsed-search{grid-template-columns:38px 38px minmax(0,1fr)!important}.hero .main-navigation .navbar.qz-header-layout-enabled>.main-search-form-toggle.qz-main-search-toggle{width:38px!important;min-width:38px!important;height:38px!important}}body.single-product .hero .page-title .price .number .qz-salary-price,body.single-product .hero .page-title .price .qz-salary-price,body.qazvinjobs-single-ad .hero .page-title .qz-salary-price,body.qazvinjobs-single-ad .page-title .qz-salary-price,.hero .page-title p.price.qz-salary-price.qz-salary-single{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;width:auto!important;max-width:100%!important;margin:6px 0!important;padding:7px 11px!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:12px!important;background:#fff!important;color:#20384f!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;box-shadow:0 7px 18px rgba(4,15,28,.24)!important;line-height:1.75!important}body.single-product .hero .page-title .qz-salary-price strong,body.qazvinjobs-single-ad .hero .page-title .qz-salary-price strong,.hero .page-title p.price.qz-salary-price.qz-salary-single strong{color:#20384f!important;opacity:1!important;text-shadow:none!important;font-weight:900!important}body.single-product .hero .page-title .qz-salary-price .qz-salary-prefix,body.qazvinjobs-single-ad .hero .page-title .qz-salary-price .qz-salary-prefix,.hero .page-title p.price.qz-salary-price.qz-salary-single .qz-salary-prefix{background:#fff0d8!important;color:#c86600!important;text-shadow:none!important}.qz-notification-center{margin:14px 0 18px;overflow:hidden;border:1px solid #dce6ee;border-radius:18px;background:#fff;box-shadow:0 9px 28px rgba(31,54,76,.06)}.qz-notification-center>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e9eef2;background:linear-gradient(135deg,#f8fbfd,#fff8ee)}.qz-notification-center>header>div{display:flex;align-items:center;gap:10px;min-width:0}.qz-notification-center>header>div>.dashicons{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#ff8a00;color:#fff;font-size:19px}.qz-notification-center header strong,.qz-notification-center header small{display:block}.qz-notification-center header strong{color:#20384f;font-size:13px}.qz-notification-center header small{margin-top:2px;color:#718194;font-size:9px}.qz-mark-notifications-read{border:0;border-radius:9px;padding:8px 11px;background:#20384f;color:#fff;font:inherit;font-size:9px;font-weight:800;cursor:pointer;white-space:nowrap}.qz-notification-list{display:grid}.qz-notification-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 15px;border-bottom:1px solid #edf1f4;color:inherit!important;text-decoration:none!important;transition:.18s ease}.qz-notification-item:last-child{border-bottom:0}.qz-notification-item:hover{background:#fff9f0}.qz-notification-item>.dashicons{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#edf4f8;color:#47627a;font-size:17px}.qz-notification-item span:last-child>*{display:block}.qz-notification-item strong{color:#294157;font-size:10.5px}.qz-notification-item small{margin-top:3px;color:#6e7f90;font-size:9px;line-height:1.75}.qz-notification-item em{margin-top:4px;color:#9aa5af;font-size:8px;font-style:normal}.qz-notification-item.is-unread{background:#fffaf2}.qz-notification-item.is-unread>.dashicons{background:#fff0d9;color:#dd7800}.qz-chat-modal{justify-content:flex-end!important;padding:0!important;background:rgba(8,20,32,.42)!important;backdrop-filter:blur(3px)!important}.qz-chat-dialog{width:min(430px,94vw)!important;height:100vh!important;max-height:none!important;border-radius:22px 0 0 22px!important;transform:translateX(-18px);animation:qzChatDrawerIn .2s ease-out forwards}@keyframes qzChatDrawerIn{to{transform:translateX(0)}}.qz-chat-dialog>header{padding:14px 16px!important;box-shadow:0 5px 18px rgba(7,20,34,.16)}.qz-chat-header-copy>span{display:block;margin-bottom:3px;color:#ffbd68;font-size:8px;font-weight:800}.qz-chat-dialog header strong{font-size:13px!important}.qz-chat-dialog header small{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-chat-messages{padding:14px!important;overscroll-behavior:contain}#qz-chat-form textarea{font-size:14px!important;line-height:1.8!important}.qz-conversation-item{min-height:72px;align-items:center}.qz-conversation-item:focus{outline:2px solid #ffb04d;outline-offset:-2px}@media(max-width:767px){.qz-chat-dialog{width:100vw!important;height:100dvh!important;border-radius:0!important}.qz-chat-modal{align-items:stretch!important}#qz-chat-form{padding:9px!important;padding-bottom:max(9px,env(safe-area-inset-bottom))!important}#qz-chat-form button{padding:0 12px!important}.qz-notification-center>header{align-items:flex-start;flex-direction:column}.qz-mark-notifications-read{align-self:flex-end}}.qz-dashboard-account-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid #e4e9f0;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(20,39,70,.05)}.qz-dashboard-role-badge{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 14px;border-radius:13px;font-weight:800;color:#fff}.qz-dashboard-role-badge.is-employer{background:linear-gradient(135deg,#ff8a00,#ed7600)}.qz-dashboard-role-badge.is-jobseeker{background:linear-gradient(135deg,#13a79b,#078e85)}.qz-dashboard-role-badge .dashicons{width:21px;height:21px;font-size:21px}.qz-dashboard-account-actions{display:flex;align-items:center;gap:8px}.qz-dashboard-account-actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 13px;border:1px solid #dfe5ec;border-radius:13px;background:#fff;color:#17314f!important;text-decoration:none!important;font-weight:750}.qz-dashboard-account-actions a.qz-logout-link{color:#b42318!important;border-color:#ffd1cc;background:#fff7f6}.qz-dashboard-account-actions .dashicons{width:20px;height:20px;font-size:20px}@media(max-width:620px){.qz-dashboard-account-strip{align-items:stretch;flex-direction:column}.qz-dashboard-role-badge{justify-content:center}.qz-dashboard-account-actions{display:grid;grid-template-columns:1fr 1fr}}.qz-resume-command-center{position:relative;overflow:hidden}.qz-resume-command-center>span.dashicons{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#f2efff;color:#7357d6;font-size:27px;line-height:52px;margin-bottom:10px}.qz-resume-command-center>h4{margin:0 0 8px;font-size:18px;color:#1d314b}.qz-resume-command-center>p{margin:0;color:#64748b;line-height:1.95;font-size:12px}.qz-resume-status-line{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.qz-resume-status-line span{padding:7px 10px;border-radius:999px;background:#f4f6f9;color:#53657a;font-size:10px;font-weight:800}.qz-resume-status-line span.is-ready{background:#ecfaf4;color:#137a57}.qz-resume-status-line span.is-pending{background:#fff6e9;color:#b46907}.qz-resume-command-center .qz-resume-workflow-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.qz-resume-command-center .qz-resume-workflow-actions button{min-height:46px;padding:8px 10px;font-size:11px}.qz-resume-command-center .qz-resume-workflow-actions button:nth-child(3){border-color:#bce9df;background:#effbf8;color:#0f7f73}.qz-resume-command-center .qz-resume-workflow-actions button:nth-child(4){border-color:#cdd9e5;background:#f7f9fb;color:#27435f}@media(max-width:520px){.qz-resume-command-center .qz-resume-workflow-actions{grid-template-columns:1fr}.qz-resume-command-center>h4{font-size:16px}.qz-resume-command-center>p{font-size:11px}}.qz-final-quality-review{margin-top:22px!important;border:1px solid #d8e4ed!important;background:linear-gradient(145deg,#f7fbff,#fffaf3)!important}.qz-quality-review-button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:#20384f;color:#fff;font:inherit;font-weight:800;cursor:pointer}.qz-quality-review-button .dashicons{width:22px;height:22px;font-size:22px;line-height:22px}.qz-quality-result{margin-top:14px;padding:16px;border:1px solid #e0e7ee;border-radius:14px;background:#fff}.qz-quality-score{display:flex;align-items:center;gap:12px;margin-bottom:8px}.qz-quality-score b{display:grid;place-items:center;min-width:62px;height:62px;border-radius:50%;background:#fff2df;color:#c96700;font-size:18px}.qz-quality-score span{color:#30475e;font-weight:800}.qz-quality-result ul{margin:8px 20px 0 0;padding:0}.qz-quality-result li{margin:5px 0;line-height:1.8}.qz-quality-result .is-ok{color:#16865d}.qz-quality-result .is-missing{color:#b96b11}.qz-story-share-panel{box-shadow:none!important;border-color:#d8e4ed!important}.qz-story-share-copy{display:flex;align-items:center;gap:12px;min-width:0}.qz-story-share-copy>.dashicons{flex:0 0 46px;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#ff8a00;color:#fff;font-size:24px;line-height:46px}.qz-story-share-panel h3{font-size:15px!important}.qz-story-share-panel p{font-size:11px!important;line-height:1.9!important}.qz-story-dialog canvas{background:#14263f!important;box-shadow:none!important;border:0!important}.qz-story-actions button{min-height:44px}.qz-no-direct-send-note{margin-top:12px;padding:10px 12px;border-radius:12px;background:#eef7ff;color:#31556f;font-size:11px;line-height:1.9}.qz-resume-command-center .qz-resume-workflow-actions a,.qz-resume-command-center .qz-resume-workflow-actions button{text-align:center}@media(max-width:700px){.qz-quality-score{align-items:flex-start}.qz-story-share-panel{padding:15px!important}.qz-story-share-copy{align-items:flex-start}.qz-generate-story{min-height:48px}}.qz-profile-compact>summary{display:flex;align-items:center;gap:10px;cursor:pointer}.qz-profile-summary-copy{display:grid;gap:3px;min-width:0}.qz-profile-summary-copy small{color:#708196;font-size:10px;line-height:1.7}.qz-profile-compact-note{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:12px 14px;border:1px solid #dce8f1;border-radius:14px;background:#f6fbff}.qz-profile-compact-note strong,.qz-profile-compact-note p{display:block;margin:0}.qz-profile-compact-note strong{color:#20384f;font-size:12px}.qz-profile-compact-note p{margin-top:3px;color:#6d7f91;font-size:10px;line-height:1.8}#qz-toggle-complete-profile-fields{flex:0 0 auto;border:1px solid #cbd9e5;border-radius:11px;background:#fff;color:#29475f;padding:9px 12px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.qz-profile-compact:not(.qz-show-all-profile-fields) .qz-profile-field-complete,.qz-profile-compact:not(.qz-show-all-profile-fields) .qz-profile-row-complete{display:none!important}.qz-profile-compact:not(.qz-show-all-profile-fields) .qz-prefill-file{display:none!important}.qz-field-invalid{position:relative;border-color:#e55757!important;box-shadow:0 0 0 2px rgba(229,87,87,.11)!important;background:#fffafa!important}.qz-field-invalid input,.qz-field-invalid select,.qz-field-invalid textarea{border-color:#e55757!important;background:#fffafa!important}.qz-inline-field-error{margin:7px 0 0!important;padding:7px 9px;border-radius:9px;background:#fff0f0;color:#bd3030!important;font-size:10px!important;font-weight:750;line-height:1.7}#submit-ad-error{white-space:normal;line-height:1.9}.qz-high-match-dashboard-card{grid-column:1/-1;padding:18px;border:1px solid #dbe5ee;border-radius:18px;background:linear-gradient(145deg,#fff,#f4fbfa)}.qz-high-match-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.qz-high-match-heading>.dashicons{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#fff1d9;color:#e47d00;font-size:22px}.qz-high-match-heading h4,.qz-high-match-heading p{margin:0}.qz-high-match-heading h4{color:#20384f;font-size:16px}.qz-high-match-heading p{margin-top:5px;color:#687b8f;font-size:11px;line-height:1.9}.qz-high-match-list{display:grid;gap:9px}.qz-high-match-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid #e1e8ee;border-radius:13px;background:#fff;color:inherit!important;text-decoration:none!important}.qz-high-match-item strong,.qz-high-match-item span{display:block}.qz-high-match-item strong{color:#20384f;font-size:12px}.qz-high-match-item span{margin-top:3px;color:#778797;font-size:9.5px}.qz-high-match-score{display:grid;place-items:center;flex:0 0 58px;min-height:50px;border-radius:12px;background:#eefaf7;color:#13846f}.qz-high-match-score b,.qz-high-match-score small{display:block}.qz-high-match-score b{font-size:14px}.qz-high-match-score small{font-size:8px}.qz-view-all-matches{width:100%;margin-top:11px;min-height:44px;border:1px solid #bfe5dc;border-radius:12px;background:#effaf7;color:#0f766b;font:inherit;font-weight:800;cursor:pointer}.qz-dashboard-bottom-matches{margin-top:18px}@media(max-width:620px){.qz-profile-compact-note{align-items:stretch;flex-direction:column}.qz-profile-compact-note button{width:100%}.qz-high-match-item{align-items:flex-start}.qz-high-match-heading h4{font-size:14px}}.qz-privacy-panel{margin:16px 0;padding:16px;border:1px solid #dbe7f1;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#fffaf4)}.qz-privacy-heading{display:flex;align-items:center;gap:10px;margin-bottom:13px}.qz-privacy-heading>.dashicons{width:38px;height:38px;font-size:22px;display:grid;place-items:center;border-radius:12px;background:#e8f3ff;color:#1f4f78}.qz-privacy-heading strong{display:block;color:#20384f}.qz-privacy-heading small{display:block;color:#718096;margin-top:3px}.qz-contact-privacy-note{display:flex;align-items:center;gap:8px;width:100%;padding:12px 14px;border:1px solid #f1d8aa;border-radius:13px;background:#fff8ea;color:#8d5a00;line-height:1.8}.qz-choice-grid[data-choice-for="ad-city-term"] .qz-choice-chip{font-variant-numeric:normal}@media(max-width:600px){.qz-privacy-panel{padding:13px}.qz-privacy-panel .qazvinjobs-form-row{display:block}.qz-privacy-panel .qazvinjobs-form-group{width:100%;margin-bottom:10px}}.qz-privacy-choice-group{display:grid;gap:8px;margin:13px 0 0}.qz-privacy-choice-group>strong{color:#253a50;font-size:13px;font-weight:850}.qz-privacy-choice-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.qz-privacy-choice-grid.qz-privacy-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-privacy-choice-grid label{display:block;min-width:0;margin:0;cursor:pointer}.qz-privacy-choice-grid input{position:absolute;opacity:0;pointer-events:none}.qz-privacy-choice-grid span{display:grid;place-items:center;min-height:70px;padding:9px 6px;border:1px solid #d7e1e9;border-radius:13px;background:#fff;text-align:center;transition:.18s ease;box-sizing:border-box}.qz-privacy-choice-grid b,.qz-privacy-choice-grid small{display:block;max-width:100%;overflow-wrap:anywhere}.qz-privacy-choice-grid b{color:#263b50;font-size:11px;line-height:1.7}.qz-privacy-choice-grid small{margin-top:2px;color:#798897;font-size:8.5px;line-height:1.6}.qz-privacy-choice-grid input:checked+span{border-color:#ff8a00;background:#fff4e4;box-shadow:0 0 0 2px rgba(255,138,0,.08);transform:translateY(-1px)}.qz-privacy-choice-grid input:checked+span b{color:#9a5100}.qz-field-suggestion-row{padding:2px 0 4px}.qz-field-suggestion-row:empty{display:none}@media(max-width:430px){.qz-privacy-choice-grid{gap:5px}.qz-privacy-choice-grid span{min-height:66px;padding:8px 4px}.qz-privacy-choice-grid b{font-size:10px}.qz-privacy-choice-grid small{font-size:7.5px}}#qazvinjobs-form-submit-ad select.qz-choice-source,#qazvinjobs-form-submit-ad select[hidden][aria-hidden="true"],#qazvinjobs-form-submit-ad .qz-choice-source[type="hidden"]{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.qz-prereg-field-hint{margin:-2px 0 10px;color:#718096;font-size:11px;line-height:1.9}.qz-prereg-experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qz-prereg-experience-choice{min-height:52px;padding:10px 8px;border:1px solid #d6e0e8;border-radius:14px;background:#fff;color:#263b50;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:.18s ease}.qz-prereg-experience-choice:hover,.qz-prereg-experience-choice.active{border-color:#ff8a00;background:#fff4e4;color:#995000;box-shadow:0 0 0 2px rgba(255,138,0,.08);transform:translateY(-1px)}.qz-prereg-experience-wide{grid-column:1/-1}.qz-prereg-experience-error{display:block;margin-top:8px;color:#c62828;font-size:11px;font-weight:700}.qz-prereg-experience-error[hidden]{display:none!important}.qz-prereg-experience-group.qz-field-invalid{padding:10px;border:1px solid #ef5350;border-radius:16px;background:#fff7f7}@media(max-width:420px){.qz-prereg-experience-grid{gap:6px}.qz-prereg-experience-choice{min-height:48px;font-size:11px}}#qazvinjobs-form-submit-ad .qz-server-choice-field>select,#qazvinjobs-form-submit-ad .qz-server-choice-field .nice-select,#qazvinjobs-form-submit-ad .qz-server-choice-field .select2-container,#qazvinjobs-form-submit-ad .qz-server-choice-field .chosen-container,#qazvinjobs-form-submit-ad .qz-server-choice-field .bootstrap-select,#qazvinjobs-form-submit-ad .qz-server-choice-field .selectric-wrapper,#qazvinjobs-form-submit-ad .qz-server-choice-field .selectize-control,#qazvinjobs-form-submit-ad .qz-server-choice-field .SumoSelect,#qazvinjobs-form-submit-ad .qz-server-choice-field [role="combobox"]{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}#qazvinjobs-form-submit-ad .qz-server-choice-field>.qz-choice-grid{display:grid!important}