body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.MuiAlert-standardInfo{background-color:#fff!important;border:1px solid #00000059;color:#000!important}:root{--rmdp-primary-red:#d00000;--rmdp-secondary-red:#d0000017;--rmdp-shadow-red:#cfb6b6;--rmdp-today-red:#d00000;--rmdp-hover-red:#d0000033;--rmdp-deselect-red:#af1738;--text-color:#333333de;--text-color-white:#fff}.red .rmdp-wrapper{border:1px solid #d0000017;border:1px solid var(--rmdp-secondary-red);box-shadow:0 0 5px #d0000017;box-shadow:0 0 5px var(--rmdp-secondary-red)}.red .rmdp-panel-body li{background-color:#d00000;background-color:var(--rmdp-primary-red);box-shadow:0 0 2px #d0000017;box-shadow:0 0 2px var(--rmdp-secondary-red)}.red .rmdp-week-day{color:#d00000;color:var(--rmdp-primary-red)}.red .rmdp-day.rmdp-deactive{color:#d0000017;color:var(--rmdp-secondary-red);font-family:Montserrat,Open Sans}.red .rmdp-range{background-color:#d0000017;background-color:var(--rmdp-secondary-red);color:#333333de;color:var(--text-color)}.red .rmdp-range,.red .rmdp-range.start{box-shadow:0 0 3px #cfb6b6;box-shadow:0 0 3px var(--rmdp-shadow-red);font-family:Montserrat,Open Sans}.red .rmdp-range.end,.red .rmdp-range.start{background-color:#d00000;background-color:var(--rmdp-primary-red);color:#fff;color:var(--text-color-white)}.red .rmdp-range.end{box-shadow:0 0 3px #cfb6b6;box-shadow:0 0 3px var(--rmdp-shadow-red);font-family:Montserrat,Open Sans}.red .rmdp-arrow{border:solid #d00000;border:solid var(--rmdp-primary-red);border-width:0 2px 2px 0;font-family:Montserrat,Open Sans}.red .rmdp-arrow-container:hover{background-color:#d00000;background-color:var(--rmdp-primary-red);box-shadow:0 0 3px #d0000017;box-shadow:0 0 3px var(--rmdp-secondary-red)}.red .rmdp-panel-body::-webkit-scrollbar-thumb{background:#d00000;background:var(--rmdp-primary-red)}.red .rmdp-day.rmdp-today span{background-color:#d00000;background-color:var(--rmdp-today-red);font-family:Montserrat,Open Sans}.red .rmdp-rtl .rmdp-panel{border-left:initial;border-right:1px solid #d0000017;border-right:1px solid var(--rmdp-secondary-red)}.red .rmdp-day.rmdp-selected span:not(.highlight){background-color:#d00000;background-color:var(--rmdp-primary-red);box-shadow:0 0 3px #cfb6b6;box-shadow:0 0 3px var(--rmdp-shadow-red)}.red .rmdp-day:not(.rmdp-day-hidden) span:hover{background-color:#d0000033!important;background-color:var(--rmdp-hover-red)!important;color:#333333de;color:var(--text-color)}.red .b-deselect{background-color:#fff;color:#af1738;color:var(--rmdp-deselect-red)}.red .rmdp-action-button{color:#d00000;color:var(--rmdp-primary-red)}.red .rmdp-button:not(.rmdp-action-button){background-color:#d00000;background-color:var(--rmdp-primary-red)}.red .rmdp-button:not(.rmdp-action-button):hover{background-color:#af1738;background-color:var(--rmdp-deselect-red)}.red .rmdp-day-picker .rmdp-week .rmdp-day,.red .rmdp-header-values{font-family:Montserrat,Open Sans}.red .rmdp-header-values{font-size:1rem}.red .rmdp-week-day{font-family:Montserrat,Open Sans;font-size:.8rem}.custom-input{align-items:center;background-color:#fff;background:none;border-radius:4px;border-width:1px;box-sizing:border-box;box-sizing:initial;color:#333;cursor:text;display:inline-flex;font-family:Montserrat,Open Sans;font-size:1rem;font-weight:400;height:1.4375em;line-height:1.4375em;outline:none;padding:16.5px 14px;position:relative;width:-webkit-fill-available}.custom-input:focus{border:2px solid green;outline:none}.custom-calendar.rmdp-wrapper,.rmdp-container .custom-calendar.ep-arrow:after{background-color:#fff}.rmdp-container .custom-calendar.ep-arrow[direction=bottom]{border-top:1px solid #d00000}.rmdp-container .custom-calendar.ep-arrow[direction=top]{border-bottom:1px solid #d00000}.crop-container{height:100%;position:relative;width:100%}.controls{align-items:center;bottom:0;display:flex;height:80px;left:50%;position:absolute;transform:translateX(-50%);width:50%}.slider{padding:22px 0}@media print{@page{size:A4;margin:5mm 5mm 1mm 5mm}div.page-footer{background:#fff;bottom:0;color:#fff;font-size:15px;height:25px;padding-top:15px;page-break-after:always;position:fixed;width:100%;z-index:9}}body{counter-increment:page}.page-number:before{content:"Page" counter(page) "/" counter(pages)}.current-page{counter-reset:current-page}.total-pages{counter-reset:total-pages}