:root{--color-primary:"#27B79A";--color-secondary:"#FF8800";--color-success:"#1EC37F";--color-info:"#F6F6F6";--color-warning:"#FF8800";--color-danger:"#CF272D";--color-light:"#F6F6F6";--color-dark:"#373737";--bgcolor-primary:"#F9FAFB";--bgcolor-secondary:"#A65529";--bgcolor-success:"#23C02E";--bgcolor-info:"#EBEBEB";--bgcolor-warning:"#FF8800";--bgcolor-danger:"#CF272D";--bgcolor-light:"#F0F0F0";--bgcolor-dark:"#373737";--bs-text-opacity:1}:root label:has(~[required]):after{content:" *";color:var(--color-danger)}body{margin:0}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,input:focus,textarea:focus{outline:0}.tippy-box{width:auto}.tippy-box .tippy-content{border:1px solid rgba(var(--bs-success-rgb),var(--bs-text-opacity));border-radius:5px}.tippy-box .tippy-content:has(span.text-primary){border-color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))}.tippy-box .tippy-content:has(span.text-secondary){border-color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))}.tippy-box .tippy-content:has(span.text-success){border-color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))}.tippy-box .tippy-content:has(span.text-info){border-color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))}.tippy-box .tippy-content:has(span.text-warning){border-color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))}.tippy-box .tippy-content:has(span.text-danger){border-color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))}.tippy-box .tippy-content:has(span.text-light){border-color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))}.tippy-box .tippy-content:has(span.text-dark){border-color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))}table.table .data-grid-col-commands{display:flex;gap:5px;font-size:20px}table.table .data-grid-col-commands div{height:35px;font-size:35px;margin-top:-5px}table.table .data-grid-col-icon{display:flex;gap:5px;font-size:20px}.page-content .page-header{margin-bottom:5px}.page-content .page-header .page-inner-title{font-size:20px;font-weight:700}.page-content .page-header .add-new-entity{float:inline-end;padding:5px 20px}.page-content .page-header .back-to-list{color:var(--bs-body-color);font-size:14px;text-decoration:none}.page-content .page-header .back-to-list .fas{font-size:25px;vertical-align:middle}.page-content .page-body .page-section-title{font-size:18px;font-weight:700}.page-content .page-body .page-actions{text-align:end;margin-top:2rem;margin-bottom:1rem}
@font-face {
    font-family: 'iranyekan';
    src: url('../fonts/IRANYekan/WebFonts/fonts/ttf/IRANYekanWebLight.ttf') format('truetype'); /* Replace with your file URL */
    font-weight: normal;
    font-style: normal;
}
