/* KAZIO FONT JALALI FORCE V2 START */
@import url("https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/Vazirmatn-font-face.css");
:root{--kz-font-text:Vazirmatn,Tahoma,Arial,sans-serif;--kz-green:#009b5a;--kz-border:#dfe9e7;--kz-soft:#f3fbf7;}
html,body,body h1,body h2,body h3,body h4,body h5,body h6,body p,body a,body span,body small,body strong,body b,body em,body label,body legend,body li,body td,body th,body input,body textarea,body select,body option,body button,body .btn,body .form-control,body .form-select,body .dropdown-menu,body .modal,body .popover,body .tooltip,body .card,body .panel,body .table,body .list-group-item,body .alert,body .breadcrumb,body .nav,body .navbar,body .pagination{font-family:var(--kz-font-text)!important;letter-spacing:0!important;}
.fa,.fas,.far,.fal,.fad,.fa-solid,.fa-regular,.fa-light,.fa-duotone,.fa::before,.fas::before,.far::before,.fal::before,.fad::before,.fa-solid::before,.fa-regular::before,.fa-light::before,.fa-duotone::before,[class^="fa-"]::before,[class*=" fa-"]::before{font-family:"Font Awesome 6 Free","Font Awesome 5 Free",FontAwesome!important;}
.fab,.fa-brands,.fab::before,.fa-brands::before{font-family:"Font Awesome 6 Brands","Font Awesome 5 Brands",FontAwesome!important;}
.fa-solid,.fas,.fa-solid::before,.fas::before{font-weight:900!important}.fa-regular,.far,.fa-regular::before,.far::before{font-weight:400!important}.bi,.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{font-family:bootstrap-icons!important}.material-icons{font-family:"Material Icons"!important}
body .form-control,body .form-select{min-height:42px;line-height:1.9!important}.kz-jalali-wrap{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-inline-start:6px}.kz-jalali-btn{border:1px solid var(--kz-border)!important;background:#fff!important;color:#087a4a!important;border-radius:12px!important;min-height:38px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important;font-family:var(--kz-font-text)!important;box-shadow:0 8px 24px rgba(0,0,0,.045)!important;white-space:nowrap!important}.kz-jalali-btn:before{content:"تقویم شمسی";font-size:12px;font-weight:800}.kz-jalali-btn:after{content:"📅";font-size:15px}.kz-jalali-display{display:inline-flex;align-items:center;min-height:32px;padding:4px 10px;border-radius:999px;background:var(--kz-soft);color:#087a4a;font-weight:800;font-size:12px;border:1px solid rgba(0,155,90,.15);white-space:nowrap}.kz-jalali-popover{position:absolute;z-index:999999;width:294px;background:#fff;border:1px solid var(--kz-border);border-radius:18px;box-shadow:0 22px 70px rgba(0,0,0,.16);padding:12px;direction:rtl;font-family:var(--kz-font-text)!important;color:#162322}.kz-jalali-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.kz-jalali-title{font-weight:900;font-size:14px}.kz-jalali-nav{width:34px;height:34px;border:1px solid var(--kz-border);background:#f8fbfa;border-radius:11px;color:#087a4a;cursor:pointer;font-weight:900}.kz-jalali-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.kz-jalali-week{text-align:center;font-size:11px;font-weight:900;color:#6c7b78;padding:6px 0}.kz-jalali-day{height:34px;border:0;border-radius:11px;background:#f6faf8;color:#1a2c2a;cursor:pointer;font-weight:800;font-size:12px;font-family:var(--kz-font-text)!important}.kz-jalali-day:hover{background:#e7f8ef;color:#087a4a}.kz-jalali-day.is-selected{background:#009b5a!important;color:#fff!important}.kz-jalali-empty{height:34px}.kz-jalali-foot{display:flex;justify-content:space-between;gap:8px;margin-top:10px;border-top:1px solid #eef3f2;padding-top:10px}.kz-jalali-action{border:1px solid var(--kz-border);background:#fff;color:#087a4a;border-radius:10px;padding:7px 10px;cursor:pointer;font-weight:800;font-size:12px;font-family:var(--kz-font-text)!important}
/* KAZIO FONT JALALI FORCE V2 END */
