@font-face{font-family:ReportFontFa;font-style:normal;font-weight:900;src:url(/fonts/ReportFontFa-Black.ttf) format("truetype")}@font-face{font-family:ReportFontFa;font-style:normal;font-weight:700;src:url(/fonts/ReportFontFa-Bold.ttf) format("truetype")}@font-face{font-family:ReportFontFa;font-style:normal;font-weight:500;src:url(/fonts/ReportFontFa-Medium.ttf) format("truetype")}@font-face{font-family:ReportFontFa;font-style:normal;font-weight:300;src:url(/fonts/ReportFontFa-Light.ttf) format("truetype")}@font-face{font-family:ReportFontFa;font-style:normal;font-weight:200;src:url(/fonts/ReportFontFa-UltraLight.ttf) format("truetype")}@font-face{font-family:ReportFontFa;font-style:normal;font-weight:400;src:url(/fonts/ReportFontFa-Regular.ttf) format("truetype")}@font-face{font-family:ReportFontEn;font-style:normal;font-weight:900;src:url(/fonts/ReportFontEn-Black.ttf) format("truetype")}@font-face{font-family:ReportFontEn;font-style:normal;font-weight:700;src:url(/fonts/ReportFontEn-Bold.ttf) format("truetype")}@font-face{font-family:ReportFontEn;font-style:normal;font-weight:500;src:url(/fonts/ReportFontEn-Medium.ttf) format("truetype")}@font-face{font-family:ReportFontEn;font-style:normal;font-weight:300;src:url(/fonts/ReportFontEn-Light.ttf) format("truetype")}@font-face{font-family:ReportFontEn;font-style:normal;font-weight:200;src:url(/fonts/ReportFontEn-UltraLight.ttf) format("truetype")}@font-face{font-family:ReportFontEn;font-style:normal;font-weight:400;src:url(/fonts/ReportFontEn-Regular.ttf) format("truetype")}body,html{font-family:var(--font-family);padding:0;margin:0;width:100%;height:100%;direction:var(--direction);background-color:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size)}*{box-sizing:border-box;font-family:var(--font-family);scrollbar-color:var(--color-tertiary-container) transparent;scrollbar-width:thin}.json-tree-editor .p-tree-node-label{width:100%}.page-preview-hover-box-inner{display:block;position:absolute;border:3px solid transparent}.page-preview-hover-box-inner:hover{background-color:#089ad966;cursor:pointer}.page-preview-hover-box-inner.selected{border-color:#089ad9}.p-galleria{border:none!important;border-radius:0!important}textarea{resize:none}.table-wrapper{width:100%;display:flex;flex-direction:column}.table-wrapper-expanded{height:100%}.table-container{width:100%;position:relative;flex:none}.table-container-expanded{overflow:auto;flex:1 1 0%;height:100%}.table{min-width:100%;display:grid}.table-section{display:contents}.table-header{font-weight:500;display:flex;min-width:45px;min-height:45px;color:var(--color-text-secondary);white-space:nowrap}.table-body,.table-footer{display:flex;min-width:45px;min-height:45px}.table-sticky{position:sticky;top:0;z-index:1}.table-border .table-header{box-shadow:0 1px 0 0 var(--color-tertiary-container)}.table-border .table-body,.table-border .table-footer{box-shadow:0 -1px 0 0 var(--color-tertiary-container)}.table-cell{padding:5px 10px;position:relative}.table-cell-text-input{width:100%;height:auto;outline:none}.table-cell-select{min-width:100px;width:100%;height:100%;background:transparent;border:none;outline:none;color:var(--color-text);cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}.table-cell-checkbox-placeholder{position:absolute;inset:0;z-index:10}.table-pagination{display:flex;justify-content:end;align-items:center;border-top:1px solid var(--color-tertiary-container);padding:10px 0;gap:10px}.table-pagination-pages{flex:none;height:30px;min-width:30px;padding:2px;display:flex;gap:2px;background-color:var(--color-surface-container-high);border-radius:var(--border-radius-box-inner)}.table-pagination-divider{flex:1 1 0%}.table-loading-cell{height:45px;width:100%;position:relative;box-shadow:0 -1px 0 0 var(--color-tertiary-container);background-color:var(--color-surface)}.table-loading-cell:before{content:"";position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);background-color:var(--color-hover);border-radius:var(--border-radius-box-inner);opacity:.2;animation:loading 2.5s infinite}@keyframes loading{0%{opacity:.2}50%{opacity:.5}to{opacity:.2}}.p-popover:after,.p-popover:before{display:none}.p-dialog-mask{background-color:#0006!important}.auto-select-option-list .auto-select-option{padding:5px;display:flex;min-height:40px;justify-content:start;align-items:center;gap:5px;color:var(--color-text-primary);-webkit-user-select:none;user-select:none;cursor:pointer}.auto-select-option-list .auto-select-option:hover{background-color:var(--color-hover)}.auto-select-option-list .auto-select-option .auto-select-option-label{padding:0 5px}.auto-select-option-list .auto-select-option .auto-select-option-checkbox{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border:2px solid var(--color-surface-container-high);border-radius:20px;position:relative;color:transparent}.auto-select-option-list .auto-select-option.selected{background-color:var(--color-surface-container-high)!important}.auto-select-option-list .auto-select-option.selected .auto-select-option-checkbox{border-color:var(--color-tertiary)!important}.auto-select-option-list .auto-select-option.selected .auto-select-option-checkbox:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background-color:var(--color-tertiary);border-radius:16px}.view-tab-item{display:none}.view-tab-item.visible{display:block}.date-time-picker-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-tertiary)}.date-time-picker-header .date-time-picker-title{font-size:15px;text-align:center;cursor:pointer;flex:1}.date-time-picker-days{display:grid;padding:0 5px 5px;gap:5px;grid-template-columns:repeat(7,33px)}.date-time-picker-days .date-time-picker-day-header{text-align:center;-webkit-user-select:none;user-select:none;height:33px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--color-text-secondary)}.date-time-picker-days .date-time-picker-day{text-align:center;cursor:pointer;height:33px;font-size:15px;display:flex;align-items:center;justify-content:center;border-radius:100%}.date-time-picker-days .date-time-picker-day:hover{background-color:var(--color-hover)}.date-time-picker-days .date-time-picker-day.not-current-month{opacity:.5}.date-time-picker-days .date-time-picker-day.selected{background-color:var(--color-primary);color:var(--color-white);font-weight:700}.date-time-picker-days .date-time-picker-day.today{border:1px solid var(--color-primary)}
