@font-face{font-family:vazir;src:url(/Vazirmatn-VariableFont_wght.ttf)}*{box-sizing:border-box;padding:0;margin:0}html{direction:rtl;overflow-y:auto;overflow-x:auto}body{width:100%;font-family:vazir,Arial,Helvetica,sans-serif!important;-ms-overflow-style:none;scrollbar-width:none;min-height:100vh}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.seo-pixel-counter{text-align:right;direction:rtl}.seo-pixel-safe{color:#28a745}.seo-pixel-warning{color:#ffc107}.seo-pixel-danger{color:#dc3545}.seo-pixel-too-short{color:#fd7e14}.sort-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sort-item:hover{background-color:#adb5bd!important}.sort-item.dragging{opacity:.7;transform:rotate(2deg);box-shadow:0 5px 15px rgba(0,0,0,.2)}.sort-item:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.sort-handle{opacity:.5;transition:opacity .2s ease}.sort-item:hover .sort-handle{opacity:1}.custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:5px;outline:none;transition:all .3s ease;cursor:pointer}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#0d6efd;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.custom-range::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(13,110,253,.4)}.custom-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#0d6efd;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.3);-moz-transition:all .2s ease;transition:all .2s ease}.custom-range::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(13,110,253,.4)}.custom-range::-moz-range-track{width:100%;height:8px;border-radius:5px;background:transparent}.range-container{position:relative;padding:10px 0}.range-value-display{color:white;padding:4px 8px;border-radius:4px;font-size:14px;font-weight:500}a{text-decoration:none!important;color:white!important;color:inherit;text-decoration:none}ul{list-style-type:none;margin:0;padding:0}.pointer{cursor:pointer}.dialog{border:none!important;outline:none!important;border-radius:1rem;width:70%;z-index:100;position:fixed;top:50%;transform:translate(-100%,-50%);max-width:500px}.ql-container.ql-snow{border:none!important;color:black;direction:rtl}.ql-container.ql-snow,.ql-toolbar{background-color:white}.main-content{min-height:100vh;width:100%;padding:20px}::-webkit-scrollbar{display:none;padding:0}::-webkit-scrollbar-track{background:#f1f1f1;padding:0}::-webkit-scrollbar-thumb{background:#888;padding:0}::-webkit-scrollbar-thumb:hover{background:#555}.swal2-popup{background-color:#212529!important;color:#fff!important;border:1px solid #495057!important;border-radius:.375rem!important}.swal2-title{color:#dc3545!important}.swal2-confirm,.swal2-html-container{color:#fff!important}.swal2-confirm{background-color:#0d6efd!important;border:1px solid #0d6efd!important;border-radius:.375rem!important;font-weight:400!important;padding:.375rem .75rem!important}.swal2-confirm:hover{background-color:#0b5ed7!important;border-color:#0a58ca!important}.swal2-confirm:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)!important}.swal2-icon.swal2-error{border-color:#dc3545!important;color:#dc3545!important}.swal2-icon.swal2-error .swal2-x-mark{color:#dc3545!important}.swal2-styled:focus{outline:none!important}.swal2-html-container input::placeholder{color:#adb5bd!important;opacity:1!important}.swal2-html-container input::-webkit-input-placeholder{color:#adb5bd!important}.swal2-html-container input::-moz-placeholder{color:#adb5bd!important;opacity:1!important}.swal2-html-container input:-ms-input-placeholder{color:#adb5bd!important}.swal2-actions{gap:.5rem!important}.swal2-cancel,.swal2-confirm{min-width:80px!important;padding:.375rem .75rem!important;font-size:.875rem!important;font-weight:400!important}.sidebar-link:hover{background-color:#495057!important;transition:background-color .2s ease}@media (min-width:992px){.main-content{margin-right:15%;width:85%}}.quill-dark-theme .ql-toolbar{background-color:#343a40!important;border:1px solid #495057!important;border-bottom:none!important}.quill-dark-theme .ql-toolbar .ql-stroke{stroke:#fff!important}.quill-dark-theme .ql-toolbar .ql-fill{fill:#fff!important}.quill-dark-theme .ql-toolbar button:hover{background-color:#495057!important}.quill-dark-theme .ql-toolbar button.ql-active{background-color:#0d6efd!important}.quill-dark-theme .ql-container{border:1px solid #495057!important}.quill-dark-theme .ql-container,.quill-dark-theme .ql-editor{background-color:#212529!important;color:#fff!important}.quill-dark-theme .ql-editor.ql-blank:before{color:#6c757d!important}.quill-dark-theme .ql-tooltip{background-color:#343a40!important;border:1px solid #495057!important;color:#fff!important}.quill-dark-theme .ql-tooltip input{background-color:#212529!important;border:1px solid #495057!important;color:#fff!important}.quill-dark-theme .ql-picker-options{background-color:#343a40!important;border:1px solid #495057!important}.quill-dark-theme .ql-picker-item:hover{background-color:#495057!important;color:#fff!important}.quill-dark-theme .ql-snow .ql-picker{color:#fff!important}.loading-indicator{position:fixed;top:0;left:0;width:100%;height:1.5px;z-index:9999;background-color:rgba(13,110,253,.1)}.loading-bar{height:100%;width:0;background:linear-gradient(90deg,#0d6efd,#6610f2,#0d6efd);background-size:200% 100%;animation:loadingProgress 2s ease-in-out infinite,loadingShimmer 1.5s ease-in-out infinite}@keyframes loadingProgress{0%{width:0}50%{width:70%}to{width:100%}}@keyframes loadingShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dashboard-stat-card{background:#212529;border:1px solid #495057}.dashboard-section-header{border:none}.dashboard-progress-card{background:#212529;border:1px solid #495057}.dashboard-progress-bar{border-radius:4px;background:#343a40}.dashboard-metric-value{font-size:2.5rem;font-weight:700}.dashboard-metric-grid{background:#212529;border:1px solid #495057}.dashboard-metric-item{padding:1.5rem}.dashboard-badge{padding:.5rem 1rem;border-radius:.375rem;font-weight:600;font-size:.875rem;margin:.25rem;border:1px solid}.rmdp-container{direction:rtl}.rmdp-wrapper{background-color:#212529!important;border:1px solid #6c757d!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.5)!important}.rmdp-header{background-color:#343a40!important}.rmdp-header-values{color:#f8f9fa!important}.rmdp-arrow{border-color:#f8f9fa!important}.rmdp-week-day{color:#adb5bd!important}.rmdp-day{color:#f8f9fa!important}.rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover{background-color:#495057!important}.rmdp-day.rmdp-today span{background-color:#6c757d!important}.rmdp-day.rmdp-selected span:not(.highlight){background-color:#0d6efd!important;box-shadow:0 0 3px #0d6efd!important}.rmdp-arrow-container:hover{background-color:#495057!important}.rmdp-disabled{color:#6c757d!important}