*{box-sizing:border-box}body{margin:0;font-family:Cairo,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;line-height:1.5;transition:direction .3s ease}body.rtl,.page-container.rtl{direction:rtl;text-align:right}.page-container.rtl .page-header .page-title{text-align:right}.page-container.rtl .empty-state{text-align:center}.page-container{max-width:100%}.page-container .page-header{margin-bottom:2rem}.page-container .page-header .page-title{font-size:2rem;font-weight:600;color:#333;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.page-container .page-header .page-description{color:#666;font-size:1rem;margin:0}.page-container .page-content .empty-state{text-align:center;padding:3rem 2rem;background:#f8f9fa;border-radius:.5rem;border:1px dashed #dee2e6}.page-container .page-content .empty-state .empty-icon{font-size:3rem;margin-bottom:1rem}.page-container .page-content .empty-state h3{font-size:1.25rem;font-weight:600;color:#333;margin:0 0 .5rem}.page-container .page-content .empty-state p{color:#666;max-width:400px;margin:0 auto}button{font-family:Cairo,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.datetime-picker-wrapper{position:relative;width:100%}.datetime-picker-wrapper input{cursor:pointer;background-color:#fff;width:100%}.datetime-picker-wrapper input:read-only{background-color:#fff}fieldset{border:none!important}html[dir=rtl] ngb-timepicker .ngb-tp{flex-direction:row-reverse}.visually-hidden{display:none!important}ngb-datepicker-navigation{width:100%!important}
