@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@font-face{font-family:"FontAwesome6Regular";src:url(fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(fonts/fontawesome/fa-regular-400.ttf) format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"FontAwesome6Solid";src:url(fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(fonts/fontawesome/fa-solid-900.ttf) format("truetype");font-weight:normal;font-style:normal}
.FontAwesome6Regular{font-family:"FontAwesome6Regular";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.FontAwesome6Solid{font-family:"FontAwesome6Solid";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@-webkit-keyframes valo-animate-in-fade{0%{opacity:0}
}
@-moz-keyframes valo-animate-in-fade{0%{opacity:0}
}
@keyframes valo-animate-in-fade{0%{opacity:0}
}
@-webkit-keyframes valo-animate-out-fade{100%{opacity:0}
}
@-moz-keyframes valo-animate-out-fade{100%{opacity:0}
}
@keyframes valo-animate-out-fade{100%{opacity:0}
}
@-webkit-keyframes valo-animate-in-slide-down{0%{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes valo-animate-in-slide-down{0%{-moz-transform:translateY(-100%)}
}
@keyframes valo-animate-in-slide-down{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
}
@-webkit-keyframes valo-animate-in-slide-up{0%{-webkit-transform:translateY(100%)}
}
@-moz-keyframes valo-animate-in-slide-up{0%{-moz-transform:translateY(100%)}
}
@keyframes valo-animate-in-slide-up{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
}
@-webkit-keyframes valo-animate-in-slide-left{0%{-webkit-transform:translateX(100%)}
}
@-moz-keyframes valo-animate-in-slide-left{0%{-moz-transform:translateX(100%)}
}
@keyframes valo-animate-in-slide-left{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
}
@-webkit-keyframes valo-animate-in-slide-right{0%{-webkit-transform:translateX(-100%)}
}
@-moz-keyframes valo-animate-in-slide-right{0%{-moz-transform:translateX(-100%)}
}
@keyframes valo-animate-in-slide-right{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
}
@-webkit-keyframes valo-animate-out-slide-down{100%{-webkit-transform:translateY(100%)}
}
@-moz-keyframes valo-animate-out-slide-down{100%{-moz-transform:translateY(100%)}
}
@keyframes valo-animate-out-slide-down{100%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
}
@-webkit-keyframes valo-animate-out-slide-up{100%{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes valo-animate-out-slide-up{100%{-moz-transform:translateY(-100%)}
}
@keyframes valo-animate-out-slide-up{100%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
}
@-webkit-keyframes valo-animate-out-slide-left{100%{-webkit-transform:translateX(-100%)}
}
@-moz-keyframes valo-animate-out-slide-left{100%{-moz-transform:translateX(-100%)}
}
@keyframes valo-animate-out-slide-left{100%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
}
@-webkit-keyframes valo-animate-out-slide-right{100%{-webkit-transform:translateX(100%)}
}
@-moz-keyframes valo-animate-out-slide-right{100%{-moz-transform:translateX(100%)}
}
@keyframes valo-animate-out-slide-right{100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
}
@-webkit-keyframes valo-overlay-animate-in{0%{-webkit-transform:translatey(-4px);opacity:0}
}
@-moz-keyframes valo-overlay-animate-in{0%{-moz-transform:translatey(-4px);opacity:0}
}
@keyframes valo-overlay-animate-in{0%{-webkit-transform:translatey(-4px);-moz-transform:translatey(-4px);-ms-transform:translatey(-4px);-o-transform:translatey(-4px);transform:translatey(-4px);opacity:0}
}
@-webkit-keyframes valo-animate-out-slide-down-fade{100%{opacity:0;-webkit-transform:translatey(30%)}
}
@-moz-keyframes valo-animate-out-slide-down-fade{100%{opacity:0;-moz-transform:translatey(30%)}
}
@keyframes valo-animate-out-slide-down-fade{100%{opacity:0;-webkit-transform:translatey(30%);-moz-transform:translatey(30%);-ms-transform:translatey(30%);-o-transform:translatey(30%);transform:translatey(30%)}
}
@font-face{font-family:ThemeIcons;font-weight:normal;font-style:normal;src:url(../valo/util/bourbon/css3/../../../../valo/fonts/themeicons-webfont/themeicons-webfont.eot);src:url(../valo/util/bourbon/css3/../../../../valo/fonts/themeicons-webfont/themeicons-webfont.eot?#iefix) format("embedded-opentype"),url(../valo/util/bourbon/css3/../../../../valo/fonts/themeicons-webfont/themeicons-webfont.woff) format("woff"),url(../valo/util/bourbon/css3/../../../../valo/fonts/themeicons-webfont/themeicons-webfont.ttf) format("truetype"),url(../valo/util/bourbon/css3/../../../../valo/fonts/themeicons-webfont/themeicons-webfont.svg#ThemeIcons) format("svg")}
.ThemeIcons{font-family:ThemeIcons;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center}
@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url(../valo/util/bourbon/css3/../../../../valo/fonts/fontawesome-webfont/fontawesome-webfont.eot);src:url(../valo/util/bourbon/css3/../../../../valo/fonts/fontawesome-webfont/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(../valo/util/bourbon/css3/../../../../valo/fonts/fontawesome-webfont/fontawesome-webfont.woff) format("woff"),url(../valo/util/bourbon/css3/../../../../valo/fonts/fontawesome-webfont/fontawesome-webfont.ttf) format("truetype"),url(../valo/util/bourbon/css3/../../../../valo/fonts/fontawesome-webfont/fontawesome-webfont.svg#FontAwesome) format("svg")}
.FontAwesome{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center}
@font-face{font-family:"Open Sans";src:url(../valo/fonts/open-sans/OpenSans-Light-webfont.eot);src:url(../valo/fonts/open-sans/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../valo/fonts/open-sans/OpenSans-Light-webfont.woff) format("woff"),url(../valo/fonts/open-sans/OpenSans-Light-webfont.ttf) format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:"Open Sans";src:url(../valo/fonts/open-sans/OpenSans-Regular-webfont.eot);src:url(../valo/fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../valo/fonts/open-sans/OpenSans-Regular-webfont.woff) format("woff"),url(../valo/fonts/open-sans/OpenSans-Regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:"Open Sans";src:url(../valo/fonts/open-sans/OpenSans-Semibold-webfont.eot);src:url(../valo/fonts/open-sans/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../valo/fonts/open-sans/OpenSans-Semibold-webfont.woff) format("woff"),url(../valo/fonts/open-sans/OpenSans-Semibold-webfont.ttf) format("truetype");font-weight:600;font-style:normal}
@-webkit-keyframes v-rotate-360{to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes v-rotate-360{to{-moz-transform:rotate(360deg)}
}
@-o-keyframes v-rotate-360{to{-o-transform:rotate(360deg)}
}
@keyframes v-rotate-360{to{transform:rotate(360deg)}
}
@-webkit-keyframes v-progress-start{0%{width:0}
100%{width:50%}
}
@-moz-keyframes v-progress-start{0%{width:0}
100%{width:50%}
}
@keyframes v-progress-start{0%{width:0}
100%{width:50%}
}
@-webkit-keyframes v-progress-delay{0%{width:50%}
100%{width:90%}
}
@-moz-keyframes v-progress-delay{0%{width:50%}
100%{width:90%}
}
@keyframes v-progress-delay{0%{width:50%}
100%{width:90%}
}
@-webkit-keyframes v-progress-wait{0%{width:90%;height:4px}
3%{width:91%;height:6px}
100%{width:96%;height:6px}
}
@-moz-keyframes v-progress-wait{0%{width:90%;height:4px}
3%{width:91%;height:6px}
100%{width:96%;height:6px}
}
@keyframes v-progress-wait{0%{width:90%;height:4px}
3%{width:91%;height:6px}
100%{width:96%;height:6px}
}
@-webkit-keyframes v-progress-wait-pulse{0%{opacity:1}
50%{opacity:.1}
100%{opacity:1}
}
@-moz-keyframes v-progress-wait-pulse{0%{opacity:1}
50%{opacity:.1}
100%{opacity:1}
}
@keyframes v-progress-wait-pulse{0%{opacity:1}
50%{opacity:.1}
100%{opacity:1}
}
@-webkit-keyframes valo-grid-editor-footer-animate-in{0%{margin-top:-34px}
}
@-moz-keyframes valo-grid-editor-footer-animate-in{0%{margin-top:-34px}
}
@keyframes valo-grid-editor-footer-animate-in{0%{margin-top:-34px}
}
@-webkit-keyframes valo-grid-editor-footer-animate-in-alt{0%{margin-bottom:-35px}
100%{margin-bottom:-1px}
}
@-moz-keyframes valo-grid-editor-footer-animate-in-alt{0%{margin-bottom:-35px}
100%{margin-bottom:-1px}
}
@keyframes valo-grid-editor-footer-animate-in-alt{0%{margin-bottom:-35px}
100%{margin-bottom:-1px}
}
@-webkit-keyframes v-popupview-animate-in{0%{-webkit-transform:scale(0)}
}
@-moz-keyframes v-popupview-animate-in{0%{-moz-transform:scale(0)}
}
@keyframes v-popupview-animate-in{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
}
@-webkit-keyframes valo-grid-editor-footer-animate-in{0%{margin-top:-34px}
}
@-moz-keyframes valo-grid-editor-footer-animate-in{0%{margin-top:-34px}
}
@keyframes valo-grid-editor-footer-animate-in{0%{margin-top:-34px}
}
@-webkit-keyframes valo-grid-editor-footer-animate-in-alt{0%{margin-bottom:-35px}
100%{margin-bottom:-1px}
}
@-moz-keyframes valo-grid-editor-footer-animate-in-alt{0%{margin-bottom:-35px}
100%{margin-bottom:-1px}
}
@keyframes valo-grid-editor-footer-animate-in-alt{0%{margin-bottom:-35px}
100%{margin-bottom:-1px}
}
@-webkit-keyframes valo-grid-editor-footer-animate-in{0%{margin-top:-34px}
}
@-moz-keyframes valo-grid-editor-footer-animate-in{0%{margin-top:-34px}
}
@keyframes valo-grid-editor-footer-animate-in{0%{margin-top:-34px}
}
@-webkit-keyframes valo-grid-editor-footer-animate-in-alt{0%{margin-bottom:-35px}
100%{margin-bottom:-1px}
}
@-moz-keyframes valo-grid-editor-footer-animate-in-alt{0%{margin-bottom:-35px}
100%{margin-bottom:-1px}
}
@keyframes valo-grid-editor-footer-animate-in-alt{0%{margin-bottom:-35px}
100%{margin-bottom:-1px}
}
@-webkit-keyframes valo-modal-window-indication{0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes valo-modal-window-indication{0%{opacity:0}
100%{opacity:1}
}
@keyframes valo-modal-window-indication{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes valo-animate-out-scale-down-fade{100%{-webkit-transform:scale(0.8);opacity:0}
}
@-moz-keyframes valo-animate-out-scale-down-fade{100%{-moz-transform:scale(0.8);opacity:0}
}
@keyframes valo-animate-out-scale-down-fade{100%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}
}
.v-vaadin-version:after{content:"8.14.3-1-jmix"}
.v-widget{box-sizing:border-box;display:inline-block;vertical-align:top;text-align:left;white-space:normal}
.v-generated-body{overflow:hidden;margin:0;padding:0;border:0}
.v-app{height:100%;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.v-app input[type="text"],.v-app .v-slot>.v-caption,.v-app .v-gridlayout-slot>.v-caption,.v-app .v-has-caption>.v-caption,.v-app .v-formlayout-captioncell>.v-caption,.v-app .v-csslayout>.v-caption{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.v-app input::-ms-clear{display:none}
.v-ui{position:relative}
.v-ui.v-ui-embedded{margin-top:-1px;border-top:1px solid transparent}
.v-ui:focus{outline:0}
.v-overlay-container{width:0;height:0}
.v-drag-element{z-index:60000;position:absolute!important;cursor:default}
.v-clip{overflow:hidden}
.v-scrollable{overflow:auto}
.v-scrollable>.v-widget{vertical-align:middle;overflow:hidden}
.v-ios.v-webkit .v-scrollable{-webkit-overflow-scrolling:touch}
.v-ios5.v-webkit .v-scrollable{-webkit-overflow-scrolling:none}
.v-webkit.v-ios .v-browserframe{-webkit-overflow-scrolling:touch;overflow:auto}
.v-assistive-device-only,.v-assistive-device-only-label label{position:absolute;top:-2000px;left:-2000px;width:10px;overflow:hidden}
.v-icon{cursor:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.v-icon,.v-errorindicator,.v-required-field-indicator{display:inline-block;line-height:inherit}
.v-caption{display:inline-block;white-space:nowrap;line-height:1.7}
.v-captiontext{display:inline-block;line-height:inherit}
div.v-layout.v-horizontal.v-widget{white-space:nowrap}
.v-layout.v-vertical>.v-expand,.v-layout.v-horizontal>.v-expand{box-sizing:border-box;width:100%;height:100%}
.v-slot,.v-spacing{display:inline-block;white-space:nowrap;vertical-align:top}
.v-vertical>.v-slot:after{display:inline-block;clear:both;width:0;height:0;overflow:hidden}
.v-vertical>.v-slot,.v-vertical>.v-expand>.v-slot{display:block;clear:both}
.v-horizontal>.v-slot,.v-horizontal>.v-expand>.v-slot{height:100%}
.v-horizontal>.v-expand>.v-slot{position:relative}
.v-vertical>.v-spacing,.v-vertical>.v-expand>.v-spacing{width:0!important;display:block;clear:both}
.v-horizontal>.v-spacing,.v-horizontal>.v-expand>.v-spacing{height:0!important}
.v-align-middle:before,.v-align-bottom:before,.v-expand>.v-align-middle:before,.v-expand>.v-align-bottom:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}
.v-align-middle,.v-align-bottom{white-space:nowrap}
.v-align-middle>.v-widget,.v-align-bottom>.v-widget{display:inline-block}
.v-align-middle,.v-align-middle>.v-widget{vertical-align:middle}
.v-align-bottom,.v-align-bottom>.v-widget{vertical-align:bottom}
.v-align-center{text-align:center}
.v-align-center>.v-widget{margin-left:auto;margin-right:auto}
.v-align-right{text-align:right}
.v-align-right>.v-widget{margin-left:auto}
.v-has-caption,.v-has-caption>.v-caption{display:inline-block}
.v-caption-on-left,.v-caption-on-right{white-space:nowrap}
.v-caption-on-top>.v-caption,.v-caption-on-bottom>.v-caption{display:block}
.v-caption-on-left>.v-caption{padding-right:.5em}
.v-caption-on-left>.v-widget,.v-caption-on-right>.v-widget{display:inline-block}
.v-has-caption.v-has-width>.v-widget{width:100%!important}
.v-has-caption.v-has-height>.v-widget{height:100%!important}
.v-gridlayout{position:relative}
.v-gridlayout-slot{position:absolute;line-height:1.7}
.v-gridlayout-spacing-on{overflow:hidden}
.v-gridlayout-spacing,.v-gridlayout-spacing-off{padding-left:0;padding-top:0}
.v-gridlayout-spacing-off{overflow:hidden}
.v-calendar-month-day-scrollable{overflow-y:scroll}
.v-calendar-week-wrapper{position:relative;overflow:hidden}
.v-calendar-current-time{position:absolute;left:0;width:100%;height:1px;background:red;z-index:2}
.v-calendar-event-resizetop,.v-calendar-event-resizebottom{position:absolute;height:5%;min-height:3px;width:100%;z-index:1}
.v-calendar-event-resizetop{cursor:row-resize;top:0}
.v-calendar-event-resizebottom{cursor:row-resize;bottom:0}
.v-calendar-header-month td:first-child{padding-left:20px}
.v-calendar-month-sizedheight .v-calendar-month-day{height:100px}
.v-calendar-month-sizedwidth .v-calendar-month-day{width:100px}
.v-calendar-header-month-Hsized .v-calendar-header-day{width:101px}
.v-calendar-header-month-Hsized td:first-child{padding-left:21px}
.v-calendar-header-day-Hsized{width:200px}
.v-calendar-week-numbers-Vsized .v-calendar-week-number{height:100px;line-height:100px}
.v-calendar-week-wrapper-Vsized{height:400px;overflow-x:hidden!important}
.v-calendar-times-Vsized .v-calendar-time{height:38px}
.v-calendar-times-Hsized .v-calendar-time{width:42px}
.v-calendar-day-times-Vsized .v-datecellslot,.v-calendar-day-times-Vsized .v-datecellslot-even{height:18px}
.v-calendar-day-times-Hsized,.v-calendar-day-times-Hsized .v-datecellslot,.v-calendar-day-times-Hsized .v-datecellslot-even{width:200px}
.v-colorpicker-popup.v-window{min-width:220px!important}
.v-colorpicker-gradient-container{overflow:visible!important}
.v-colorpicker-gradient-clicklayer{opacity:0;filter:alpha(opacity=0)}
.rgb-gradient .v-colorpicker-gradient-background{background:url(../valo/components/img/colorpicker/gradient2.png)}
.hsv-gradient .v-colorpicker-gradient-foreground{background:url(../valo/components/img/colorpicker/gradient.png)}
.v-colorpicker-gradient-higherbox:before{content:"";width:11px;height:11px;border-radius:7px;border:1px solid #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(0,0,0,0.3);box-shadow:0 0 0 1px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(0,0,0,0.3);position:absolute;bottom:-6px;left:-6px}
.v-colorpicker-popup .v-slider.v-slider-red:before{background-color:red}
.v-colorpicker-popup .v-slider.v-slider-green:before{background-color:green}
.v-colorpicker-popup .v-slider.v-slider-blue:before{background-color:blue}
.v-colorpicker-popup .v-slider.hue-slider:before{background:url(../valo/components/img/colorpicker/slider_hue_bg.png)}
.v-colorpicker-popup input.v-textfield-dark{color:#fff}
.v-colorpicker-popup input.v-textfield-light{color:#000}
.v-colorpicker-grid{height:319px}
.v-colorpicker-popup .colorselect td{line-height:15px}
.v-table-header table,.v-table-footer table,.v-table-table{border-spacing:0;border-collapse:separate;margin:0;padding:0;border:0;line-height:1.7}
.v-table-resizer,.v-table-sort-indicator{float:right}
.v-table-caption-container-align-center{text-align:center}
.v-table-caption-container-align-right{text-align:right}
.v-table-header td,.v-table-footer td,.v-table-cell-content{padding:0}
.v-table-sort-indicator{width:0}
.v-tabsheet-hidetabs>.v-tabsheet-tabcontainer,.v-tabsheet-spacertd,.v-disabled .v-tabsheet-scroller,.v-tabsheet .v-disabled .v-tabsheet-caption-close{display:none}
.v-tabsheet{overflow:visible!important;position:relative}
.v-tabsheet-tabcontainer table,.v-tabsheet-tabcontainer tbody,.v-tabsheet-tabcontainer tr{display:inline-block;border-spacing:0;border-collapse:collapse;vertical-align:top}
.v-tabsheet-tabcontainer td{display:inline-block;padding:0}
.v-tabsheet-tabs{white-space:nowrap;box-sizing:border-box}
.v-tabsheet-content{position:relative}
.v-tabsheet-content>div>.v-scrollable>.v-margin-top{padding-top:11px}
.v-tabsheet-content>div>.v-scrollable>.v-margin-right{padding-right:11px}
.v-tabsheet-content>div>.v-scrollable>.v-margin-bottom{padding-bottom:11px}
.v-tabsheet-content>div>.v-scrollable>.v-margin-left{padding-left:11px}
.v-splitpanel-vertical,.v-splitpanel-horizontal{overflow:hidden;white-space:nowrap}
.v-splitpanel-hsplitter{z-index:100;cursor:e-resize;cursor:col-resize}
.v-splitpanel-vsplitter{z-index:100;cursor:s-resize;cursor:row-resize}
.v-splitpanel-hsplitter:after,.v-splitpanel-vsplitter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.v-splitpanel-hsplitter div,.v-splitpanel-vsplitter div{width:inherit;height:inherit;overflow:hidden;position:relative}
.v-splitpanel-hsplitter div:before,.v-splitpanel-vsplitter div:before{box-sizing:border-box;content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.v-disabled [class$="splitter"] div{cursor:default}
.v-disabled [class$="splitter"] div:before{display:none}
.v-splitpanel-horizontal>div>.v-splitpanel-second-container{position:static!important;display:inline-block;vertical-align:top}
.v-splitpanel-horizontal>div>.v-splitpanel-first-container{display:inline-block;vertical-align:top}
@-webkit-keyframes move-indicator{from{left:-120px}
to{left:100%}
}
@-moz-keyframes move-indicator{from{left:-120px}
to{left:100%}
}
@-o-keyframes move-indicator{from{left:-120px}
to{left:100%}
}
@keyframes move-indicator{from{left:-120px}
to{left:100%}
}
@font-face{font-family:"FontAwesome6Regular";src:url(fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(fonts/fontawesome/fa-regular-400.ttf) format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"FontAwesome6Solid";src:url(fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(fonts/fontawesome/fa-solid-900.ttf) format("truetype");font-weight:normal;font-style:normal}
.FontAwesome6Regular{font-family:"FontAwesome6Regular";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.FontAwesome6Solid{font-family:"FontAwesome6Solid";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.whiteLabel{color:white!important}
.notificationBox{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:.3s;border-radius:5px;border:1px solid #637497;text-align:left;vertical-align:middle;color:white!important;padding:2px;margin:5px;height:auto;width:100%;background-color:#50798b}
.student-link{padding:2px!important;margin-left:2px!important;font-size:1.2rem!important;font-weight:bold;text-decoration:underline;color:#0469ce!important}
.badge-search{border-bottom-right-radius:5px;border-top-right-radius:5px;border-top:1px solid #6ba4b8;border-bottom:1px solid #6ba4b8;border-right:1px solid #6ba4b8}
.mt-n1{margin-top:-0.25rem!important}
.customBoxSelected{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:.3s;border-radius:0;border:5px solid var(--success-color);text-align:center;vertical-align:middle;height:auto;width:100%}
.custom-label{text-align:center}
.cardBadgeForPlacementDetails{font-size:14px!important;text-align:center!important;display:flex;margin-bottom:10px!important;margin-right:15px!important}
.helpLabelAsLink{font-size:.9rem!important;color:white!important}
.v-button-declineBtn{background-color:#f4e8ed!important;border-color:#7b3244!important;color:#5b6770!important;font-weight:bold!important}
.v-button-declineBtn:hover{background-color:#7b3244!important;color:#f4e8ed!important;font-weight:bold!important}
.v-button-assignBtn{background-color:#ebf2e9!important;border-color:#537637!important;color:#5b6770!important;font-weight:bold!important}
.v-button-assignBtn:hover{background-color:#537637!important;color:#ebf2e9!important;font-weight:bold!important}
.v-required-field-indicator{color:var(--error-color)!important}
.jmix-notifications-indicator.counter{width:34px;height:34px!important;background-color:transparent;padding:2px;position:relative;text-align:center;border-radius:6px}
.jmix-notifications-indicator.counter .v-spacing{display:none}
.jmix-notifications-indicator.counter .jmix-notifications-indicator-counter{position:absolute;right:-5px;text-align:center;background-color:var(--error-color)!important;padding:0;border-radius:50%;width:17px;height:17px;line-height:17px;font-size:8px}
.jmix-notifications-indicator.counter .jmix-notifications-indicator-counter:hover{background-color:var(--error-color)!important}
.v-button-secondary{color:white!important;background-color:var(--button-primary-disabled-color)!important;border-color:var(--button-primary-disabled-color)!important;border-width:1px!important;border-style:solid!important}
.v-button-quiet-with-border{border-color:var(--button-primary-color)!important;border-width:1px!important;border-style:solid!important}
.v-button-ccps-popup-primary:hover{background-color:var(--button-primary-color)!important;color:white!important}
.v-popupbutton-popup-ccps-popup-primary .popupContent .jmix-popupbutton-container .jmix-cm-button{background-color:var(--button-primary-color)!important;color:white!important}
.v-popupbutton-popup-ccps-popup-primary .popupContent .jmix-popupbutton-container .jmix-cm-button:hover{background-color:var(--groupbox-caption-color)!important;color:white!important}
.v-popupbutton-popup-ccps-popup-primary .popupContent .jmix-popupbutton-container .jmix-cm-button:hover{background-color:var(--button-primary-hover-color)!important}
.v-csslayout-floatRight{float:right!important}
.jmix-datagrid-empty-state-message{color:var(--error-color)!important}
.jmix-table-empty-state{font-size:18px!important;text-align:start!important}
.jmix-table-empty-state-message{color:var(--error-color)!important;margin-left:30px}
.datagrid-with-aligned-panel .jmix-buttons-panel,.datagrid-with-aligned-panel .jmix-simplepagination{display:inline-flex;align-items:flex-end}
.v-csslayout-customPaginationComboWidth .v-filterselect-jmix-pagination-itemsperpage-options{width:100px!important}
.v-slot-datagrid-with-aligned-panel .v-link{color:#1a3144!important;text-decoration:underline!important}
.v-button-secondaryBtn{background-color:var(--button-secondary-color)!important;border-color:var(--button-secondary-color)!important;color:var(--button-secondary-text-color)!important;font-weight:bold!important}
.v-button-secondaryBtn:hover{background-color:var(--button-secondary-hover-color)!important;border-color:var(--button-secondary-hover-color)!important;color:var(--button-secondary-text-color)!important;font-weight:bold!important}
.v-button-tertiaryBtn{background-color:var(--button-tertiary-color)!important;border-color:var(--button-tertiary-color)!important;color:var(--button-tertiary-text-color)!important;font-weight:bold!important}
.v-button-tertiaryBtn:hover{background-color:var(--button-tertiary-hover-color)!important;border-color:var(--button-tertiary-hover-color)!important;color:var(--button-tertiary-text-color)!important;font-weight:bold!important}
.parentitem{font-size:larger!important}
.parentitemlarge{font-size:larger!important}
.parentitemmedium{font-size:medium!important}
.studentGridButtonPanel{display:inline-flex;align-items:flex-end}
.datagrid-with-aligned-panelv2 .jmix-buttons-panel{overflow:hidden!important}
.v-slot-datagrid-with-aligned-panelv2 .v-link{color:#1a3144!important;text-decoration:underline!important}
.helperTextCss{font-size:small;color:red;font-style:italic}
.errorColor{color:var(--error-color)}
.v-caption-captionAsHelperText .v-required-field-indicator{display:none}
.jmix-table-prefs-icon{display:none!important}
.v-button-quietBtn{background-color:#f0f0f0!important;border-color:#f0f0f0!important;color:#000!important;font-weight:bold!important}
.v-button-quietBtn:hover{background-color:#bac3c9!important;border-color:#bac3c9!important;color:#000!important}
.ccps .v-csslayout.custom-pagination .v-filterselect{min-width:105px}
.scrollableContent{overflow-y:auto!important}
@font-face{font-family:"FontAwesome6Regular";src:url(fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(fonts/fontawesome/fa-regular-400.ttf) format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"FontAwesome6Solid";src:url(fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(fonts/fontawesome/fa-solid-900.ttf) format("truetype");font-weight:normal;font-style:normal}
.FontAwesome6Regular{font-family:"FontAwesome6Regular";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.FontAwesome6Solid{font-family:"FontAwesome6Solid";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ccps{--primary-color:#6f5cc3;--secondary-color:#637497;--warning-color:#ffda79;--error-color:#ff647c;--success-color:#36ab80;--border-color:#637497;--dim-color:#f2f2f2;--text-main-color:#4f5c78;--background-color:#fff;--app-background-color:#fff;--text-secondary-color:#0a2044;--text-dim-color:#a0aac0;--text-contrast-color:#fff;--primary-color_rgb:111,92,195;--primary-contrast-text-color:var(--text-contrast-color);--primary-color-shade-1:#5440ac;--primary-color-shade-2:#423287;--primary-dim-color:#d2ccec;--secondary-color_rgb:99,116,151;--secondary-contrast-text-color:var(--text-contrast-color);--secondary-color-shade-1:#4f5c78;--secondary-color-shade-2:#3b4459;--secondary-dim-color:#a0aac0;--warning-contrast-text-color:#4f5c78;--error-contrast-text-color:var(--text-contrast-color);--error-color-shade-1:#ff3151;--error-color-shade-2:#fd0027;--error-dim-color:#ffcad2;--success-contrast-text-color:var(--text-contrast-color);--success-color-shade-1:#2a8463;--success-color-shade-2:#1e5d46;--success-dim-color:#9bdfc6;--dim-color-shade-1:#cecece;--dim-color-shade-2:#a7a7a7;--border-dim-color:#a0aac0;--border-dim-focused-color:var(--border-color);--background-color_rgb:256,256,256;--box-shadow:0 0 1px rgba(0,0,0,0.1),0px 2px 6px rgba(79,92,120,0.15),0px 16px 24px rgba(79,92,120,0.25);--button-border-width:2px;--button-default-color:#f2f2f2;--button-default-text-color:var(--text-main-color);--button-default-hover-color:#cecece;--button-default-active-color:#a7a7a7;--button-default-disabled-color:transparent;--button-default-disabled-text-color:var(--text-dim-color);--button-default-focused-border-color:#e7e7e7;--button-primary-color:var(--primary-color);--button-primary-text-color:var(--primary-contrast-text-color);--button-primary-hover-color:var(--primary-color-shade-1);--button-primary-active-color:var(--primary-color-shade-2);--button-primary-disabled-color:var(--primary-dim-color);--button-primary-disabled-text-color:var(--primary-contrast-text-color);--button-primary-focused-border-color:var(--primary-dim-color);--button-secondary-color:var(--secondary-color);--button-secondary-text-color:var(--secondary-contrast-text-color);--button-secondary-hover-color:var(--secondary-color-shade-1);--button-secondary-active-color:var(--secondary-color-shade-2);--button-secondary-disabled-color:var(--secondary-dim-color);--button-secondary-disabled-text-color:var(--button-secondary-text-color);--button-secondary-focused-border-color:var(--button-secondary-disabled-color);--button-error-color:var(--error-color);--button-error-text-color:var(--error-contrast-text-color);--button-error-hover-color:var(--error-color-shade-1);--button-error-active-color:var(--error-color-shade-2);--button-error-disabled-color:var(--error-dim-color);--button-error-disabled-text-color:var(--error-contrast-text-color);--button-error-focused-border-color:var(--button-error-disabled-color);--button-success-color:var(--success-color);--button-success-text-color:var(--success-contrast-text-color);--button-success-hover-color:var(--success-color-shade-1);--button-success-active-color:var(--success-color-shade-2);--button-success-disabled-color:var(--success-dim-color);--button-success-disabled-text-color:var(--success-contrast-text-color);--button-success-focused-border-color:var(--button-success-disabled-color);--button-quiet-text-color:var(--text-main-color);--button-quiet-disabled-text-color:var(--text-dim-color);--textfield-background-color:var(--background-color);--textfield-text-color:var(--text-secondary-color);--textfield-placeholder-color:var(--text-dim-color);--textfield-read-only-background-color:var(--dim-color);--textfield-read-only-text-color:var(--text-main-color);--textfield-read-only-border-color:var(--border-dim-color);--textfield-read-only-focused-border-color:var(--border-dim-focused-color);--textfield-disabled-background-color:var(--textfield-read-only-background-color);--textfield-disabled-text-color:var(--text-dim-color);--textfield-disabled-border-color:var(--textfield-read-only-border-color);--textfield-disabled-focused-border-color:var(--textfield-disabled-border-color);--datefield-popup-background-color:var(--background-color);--datefield-popup-text-color:var(--text-secondary-color);--datefield-popup-shadow:var(--box-shadow);--datefield-button-color:var(--dim-color);--datefield-button-text-color:var(--text-main-color);--datefield-button-hover-color:var(--dim-color-shade-1);--datefield-button-hover-text-color:var(--text-secondary-color);--datefield-button-active-color:var(--dim-color-shade-2);--datefield-button-active-text-color:var(--text-main-color);--datefield-button-disabled-color:transparent;--datefield-button-disabled-text-color:var(--text-dim-color);--datefield-calendarpanel-day-background-color:var(--background-color);--datefield-calendarpanel-day-hover-color:var(--primary-color);--datefield-calendarpanel-day-offmonth-color:var(--text-dim-color);--datefield-calendarpanel-day-today-color:var(--datefield-popup-text-color);--datefield-calendarpanel-day-today-border-color:var(--border-color);--datefield-calendarpanel-day-selected-background-color:var(--primary-color);--datefield-calendarpanel-day-selected-color:var(--primary-contrast-text-color);--datefield-calendarpanel-day-focused-border-color:var(--primary-color);--datefield-calendarpanel-day-selected-focus-ring-color:var(--primary-dim-color);--datefield-calendarpanel-day-outside-range-color:var(--datefield-calendarpanel-day-offmonth-color);--datefield-calendarpanel-weekdays-color:var(--secondary-color);--datefield-calendarpanel-button-color:var(--text-dim-color);--datefield-calendarpanel-button-hover-color:var(--primary-color);--datefield-calendarpanel-month-color:var(--secondary-color);--datepicker-background-color:var(--background-color);--datepicker-border-color:var(--border-color);--combobox-button-text-color:var(--text-main-color);--combobox-button-hover-text-color:var(--text-secondary-color);--combobox-button-hover-background-color:transparent;--combobox-button-active-text-color:var(--text-main-color);--combobox-button-active-background-color:var(--dim-color);--combobox-no-input-background-color:var(--background-color);--combobox-popup-status-background-color:var(--dim-color);--combobox-popup-status-text-color:var(--text-main-color);--combobox-popup-page-background-color:var(--dim-color);--combobox-popup-page-text-color:var(--text-main-color);--pickerfield-button-text-color:var(--text-main-color);--pickerfield-button-background-color:var(--textfield-background-color);--pickerfield-button-hover-text-color:var(--text-secondary-color);--pickerfield-button-hover-background-color:var(--textfield-background-color);--pickerfield-button-active-text-color:var(--text-main-color);--pickerfield-button-active-background-color:var(--dim-color);--pickerfield-button-disabled-text-color:var(--text-dim-color);--pickerfield-button-disabled-background-color:var(--textfield-disabled-background-color);--notification-humanized-background-color:var(--primary-color);--notification-humanized-caption-color:var(--primary-contrast-text-color);--notification-humanized-description-color:var(--primary-contrast-text-color);--notification-warning-background-color:var(--warning-color);--notification-warning-caption-color:var(--warning-contrast-text-color);--notification-warning-description-color:var(--warning-contrast-text-color);--notification-error-background-color:var(--error-color);--notification-error-caption-color:var(--error-contrast-text-color);--notification-error-description-color:var(--error-contrast-text-color);--notification-system-background-color:var(--secondary-color);--notification-system-caption-color:var(--secondary-contrast-text-color);--notification-system-description-color:var(--secondary-contrast-text-color);--notification-shadow:var(--box-shadow);--notification-modalitycurtain-color:#4f5c78;--checkbox-border-width:2px;--checkbox-background-color:var(--background-color);--checkbox-border-color:var(--border-color);--checkbox-focused-background-color:var(--border-dim-color);--checkbox-focused-border-color:var(--border-color);--checkbox-checked-background-color:var(--checkbox-background-color);--checkbox-checked-border-color:var(--primary-color);--checkbox-checked-color:var(--primary-color);--checkbox-checked-focused-background-color:var(--primary-dim-color);--checkbox-checked-focused-border-color:var(--primary-color);--checkbox-checked-focused-color:var(--primary-color);--checkbox-read-only-background-color:var(--checkbox-background-color);--checkbox-read-only-border-color:var(--border-dim-color);--checkbox-read-only-focused-background-color:var(--checkbox-background-color);--checkbox-read-only-focused-border-color:var(--border-color);--checkbox-read-only-checked-background-color:var(--checkbox-background-color);--checkbox-read-only-checked-border-color:var(--border-dim-color);--checkbox-read-only-checked-color:var(--border-dim-color);--checkbox-read-only-checked-focused-background-color:var(--checkbox-background-color);--checkbox-read-only-checked-focused-border-color:var(--border-color);--checkbox-read-only-checked-focused-color:var(--border-dim-color);--radio-checked-color:var(--primary-color);--radio-read-only-checked-color:var(--checkbox-read-only-checked-color);--tree-border-color:var(--primary-dim-color);--tree-selected-row-background-color:var(--primary-color);--tree-selected-row-text-color:var(--primary-contrast-text-color);--tree-selected-row-border-color:var(--primary-color-shade-1);--tree-selected-row-focus-ring-color:var(--primary-dim-color);--tree-focused-row-border-color:var(--primary-color);--sidemenu-background-color:#f5f4f6;--sidemenu-text-color:var(--text-secondary-color);--sidemenu-title-color:var(--sidemenu-text-color);--sidemenu-title-background-color:#d8d8d8;--sidemenu-item-focused-color:var(--primary-color);--sidemenu-item-selected-color:var(--primary-contrast-text-color);--sidemenu-item-selected-background-color:var(--primary-color);--sidemenu-item-badge-color:var(--primary-color);--sidemenu-item-badge-background-color:var(--primary-dim-color);--sidemenu-action-button-color:var(--text-main-color);--sidemenu-action-button-hover-background-color:var(--dim-color-shade-1);--sidemenu-action-button-active-background-color:var(--dim-color-shade-2);--sidemenu-responsive-title-background-color:var(--secondary-color);--sidemenu-responsive-title-text-color:var(--secondary-contrast-text-color);--sidemenu-responsive-item-separator-color:var(--primary-dim-color);--sidemenu-responsive-item-header-background-color:#e6e3e8;--sidemenu-responsive-item-selected-text-color:var(--sidemenu-item-selected-color);--sidemenu-responsive-item-selected-background-color:var(--sidemenu-item-selected-background-color);--sidemenu-mobile-button-color:var(--secondary-contrast-text-color);--sidemenu-mobile-button-hover-background-color:var(--secondary-color-shade-1);--sidemenu-mobile-button-active-background-color:var(--secondary-color-shade-2);--sidemenu-collapsible-submenu-background-color:var(--sidemenu-background-color);--sidemenu-collapsible-controls-panel-background-color:#d8d8d8;--sidemenu-collapsible-action-button-color:var(--text-main-color);--sidemenu-collapsible-action-button-hover-background-color:var(--dim-color-shade-1);--sidemenu-collapsible-action-button-active-background-color:var(--dim-color-shade-2);--sidemenu-collapsible-collapse-button-color:#4f5c78;--sidemenu-collapsible-collapse-button-background-color:#a7a7a7;--sidemenu-collapsible-collapse-button-hover-background-color:var(--sidemenu-collapsible-controls-panel-background-color);--sidemenu-collapsible-collapse-button-active-background-color:#a7a7a7;--drawer-background-color:var(--app-background-color);--drawer-text-color:var(--text-main-color);--drawer-sidemenu-submenu-background-color:var(--drawer-background-color);--menubar-background-color:#374d66;--menubar-border-color:var(--menubar-background-color);--menubar-text-color:#c8d6e5;--menubar-menuitem-selected-background-color:var(--primary-color);--menubar-menuitem-selected-text-color:var(--primary-contrast-text-color);--menubar-menuitem-hover-background-color:var(--secondary-color-shade-1);--menubar-separator-color:var(--border-dim-color);--menubar-action-button-color:var(--menubar-text-color);--menubar-action-button-hover-background-color:var(--menubar-menuitem-hover-background-color);--menubar-action-button-hover-text-color:var(--menubar-menuitem-selected-text-color);--menubar-action-button-active-background-color:var(--secondary-color-shade-2);--menubar-action-button-active-text-color:var(--menubar-menuitem-selected-text-color);--panel-background-color:var(--background-color);--panel-border-color:var(--primary-dim-color);--panel-well-background-color:var(--dim-color);--panel-caption-background-color:var(--panel-well-background-color);--tooltip-background-color_rgb:var(--secondary-color_rgb);--tooltip-font-color:var(--text-contrast-color);--tooltip-error-message-background-color:var(--error-contrast-text-color);--tooltip-error-message-font-color:var(--error-color);--tooltip-error-message-level-info-font-color:var(--text-main-color);--tooltip-error-message-level-warning-font-color:var(--warning-color);--tooltip-error-message-level-error-font-color:var(--error-color);--tooltip-error-message-level-critical-font-color:var(--error-active-color);--tooltip-error-message-level-system-font-color:var(--primary-color);--tooltip-shadow:var(--box-shadow);--app-workarea-shadow:0 0 5px 0 rgba(0,0,0,0.15);--maintabsheet-tabcontainer-background-color:var(--panel-background-color);--tokenlist-label-text-color:var(--primary-contrast-text-color);--tokenlist-label-background-color:var(--primary-color);--taglabel-text-color:var(--primary-contrast-text-color);--taglabel-background-color:var(--primary-color);--taglabel-hover-text-color:var(--taglabel-text-color);--taglabel-hover-background-color:var(--primary-color-shade-1);--taglabel-disabled-background-color:var(--primary-dim-color);--tagpicker-tag-text-color:var(--taglabel-text-color);--tagpicker-tag-background-color:var(--taglabel-background-color);--tagpicker-tag-hover-text-color:var(--taglabel-hover-text-color);--tagpicker-tag-hover-background-color:var(--taglabel-hover-background-color);--tagfield-tag-text-color:var(--taglabel-text-color);--tagfield-tag-background-color:var(--taglabel-background-color);--tagfield-tag-hover-text-color:var(--taglabel-hover-text-color);--tagfield-tag-hover-background-color:var(--taglabel-hover-background-color);--tagfield-clear-all-color:var(--text-main-color);--tagfield-clear-all-hover-color:var(--text-secondary-color);--table-background-color:var(--background-color);--table-header-text-color:var(--text-secondary-color);--table-outer-border-color:var(--border-color);--table-inner-border-color:var(--border-dim-color);--table-row-color:var(--table-background-color);--table-row-stripe-color:var(--dim-color);--table-selected-row-background-color:var(--primary-color);--table-selected-row-text-color:var(--primary-contrast-text-color);--table-selected-row-border-color:var(--primary-color-shade-1);--table-hovered-row-background-color:var(--primary-dim-color);--table-hovered-row-text-color:var(--text-main-color);--table-focused-row-border-color:var(--primary-color);--table-aggregation-background-color:rgba(var(--primary-color_rgb),0.5);--table-aggregation-text-color:var(--text-secondary-color);--table-prefs-editor-shadow:var(--box-shadow);--grid-background-color:var(--background-color);--grid-border-color:var(--border-dim-color);--grid-header-text-color:var(--text-secondary-color);--grid-row-color:var(--grid-background-color);--grid-row-stripe-color:var(--dim-color);--grid-selected-row-background-color:var(--primary-color);--grid-selected-row-text-color:var(--primary-contrast-text-color);--grid-selected-row-border-color:var(--primary-color-shade-1);--grid-selected-row-focus-ring-color:var(--primary-dim-color);--grid-hovered-row-background-color:var(--primary-dim-color);--grid-hovered-row-text-color:var(--text-main-color);--grid-focused-cell-border-color:var(--primary-color);--grid-aggregation-background-color:#b5afde;--grid-aggregation-border-color:#968fd0;--grid-aggregation-text-color:var(--text-secondary-color);--grid-drop-marker-color:var(--primary-color);--grid-sidebar-button-active-color:var(--dim-color);--grid-sidebar-popup-background-color:var(--grid-background-color);--grid-details-deco-color:var(--primary-color);--grid-editor-border-color:var(--primary-color);--grid-editor-footer-background-color:var(--grid-row-stripe-color);--grid-editor-save-button-color:var(--primary-color);--grid-editor-cancel-button-color:var(--primary-color);--grid-row-drag-background-color:var(--primary-color);--grid-row-drag-border-color:var(--primary-color);--grid-selected-row-drag-border-color:var(--primary-color-shade-1);--tree-grid-focused-row-border-color:var(--grid-selected-row-border-color);--tree-grid-selected-row-focus-ring-color:var(--grid-selected-row-focus-ring-color);--window-background-color:var(--background-color);--window-header-background-color:var(--window-background-color);--window-shadow:var(--box-shadow);--window-modalitycurtain-color:#4f5c78;--tabsheet-tabcontainer-border-color:var(--primary-dim-color);--tabsheet-tabitemcell-caption-hover-color:var(--primary-color);--tabsheet-tabitemcell-caption-focus-color:var(--tabsheet-tabitemcell-caption-hover-color);--tabsheet-tabitemcell-selected-color:var(--primary-color);--tabsheet-tabitemcell-selected-deco-color:var(--primary-color);--tabsheet-tabitemcell-caption-close-hover-color:var(--primary-color-shade-1);--tabsheet-tabitemcell-caption-close-active-color:var(--primary-color-shade-2);--tabsheet-drop-indicator-color:var(--primary-color);--tabsheet-framed-tabs-border-radius:2px;--tabsheet-framed-content-border-radius:0;--tabsheet-framed-tab-margin-left:1px;--tabsheet-framed-tabitemcell-caption-text-color:var(--text-main-color);--tabsheet-framed-tabitemcell-caption-background-color:var(--dim-color);--tabsheet-framed-tabitemcell-caption-hover-background-color:var(--dim-color-shade-1);--tabsheet-framed-tabitemcell-caption-hover-text-color:var(--text-main-color);--tabsheet-framed-tabitemcell-caption-disabled-text-color:var(--text-dim-color);--tabsheet-framed-tabitemcell-selected-background-color:var(--tabsheet-tabcontainer-border-color);--tabsheet-framed-content-background-color:var(--panel-background-color);--tabsheet-framed-content-border-color:var(--tabsheet-tabcontainer-border-color);--tabsheet-framed-tabcontainer-background-color:var(--tabsheet-framed-content-background-color);--tabsheet-framed-tabcontainer-border-color:var(--tabsheet-framed-content-border-color);--tabsheet-scroller-button-color:inherit;--tabsheet-scroller-button-hover-color:var(--primary-color);--tabsheet-scroller-button-active-color:var(--primary-color-shade-2);--overlay-background-color:var(--background-color);--selection-overlay-shadow:var(--box-shadow);--selection-overlay-selected-item-background-color:var(--primary-color);--selection-overlay-selected-item-text-color:var(--primary-contrast-text-color);--selection-overlay-selected-item-active-background-color:var(--primary-color-shade-2);--selection-overlay-disabled-item-background-color:transparent;--selection-overlay-disabled-item-text-color:var(--text-dim-color);--drag-element-shadow:var(--box-shadow);--groupbox-border-color:var(--panel-border-color);--groupbox-collapsed-background-color:var(--groupbox-border-color);--groupbox-collapsed-border-color:var(--groupbox-collapsed-background-color);--groupbox-caption-color:var(--text-main-color);--groupbox-collapsed-caption-color:var(--text-main-color);--sourcecodeeditor-background-color:var(--background-color);--sourcecodeeditor-text-color:var(--text-main-color);--sourcecodeeditor-cursor-color:var(--text-main-color);--sourcecodeeditor-gutter-text-color:var(--text-secondary-color);--sourcecodeeditor-gutter-background-color:var(--dim-color-shade-1);--sourcecodeeditor-gutter-active-line-background-color:var(--dim-color-shade-2);--sourcecodeeditor-active-line-background-color:var(--dim-color);--sourcecodeeditor-selection-background-color:var(--primary-dim-color);--splitpanel-splitter-background-color:var(--primary-dim-color);--splitpanel-splitter-border-color:var(--splitpanel-splitter-background-color);--splitpanel-splitter-border-radius:5px;--splitpanel-splitter-large-background-color:transparent;--splitpanel-splitter-large-border-color:var(--primary-dim-color);--splitpanel-splitter-large-border-radius:2px;--splitpanel-splitter-large-handle-color:var(--splitpanel-splitter-large-border-color);--splitpanel-dock-button-color:var(--text-main-color);--folders-pane-background-color:var(--panel-background-color);--fileupload-dropzone-border-color:var(--primary-color);--fileupload-dropzone-prompt-border-color:var(--border-color);--fileupload-dropzone-prompt-background-color:var(--panel-background-color);--suggestionfield-modified-background-color:var(--primary-dim-color);--searchselect-edit-background-color:var(--primary-dim-color);--capslockindicator-icon-color-on:var(--warning-color);--capslockindicator-icon-color-off:var(--text-dim-color);--link-color:var(--primary-color);--link-hover-color:var(--primary-color-shade-1);--link-visited-color:var(--link-color);--link-disabled-color:var(--primary-dim-color);--progressbar-border-radius:6px;--progressbar-background-color:var(--dim-color);--progressbar-indeterminate-indicator-width:120px;--slider-handle-color:var(--dim-color);--slider-handle-border-color:var(--dim-color-shade-1);--popupview-popup-shadow:var(--box-shadow);--richtextarea-toolbar-background-color:var(--dim-color);--richtextarea-toolbar-text-color:var(--text-main-color);--richtextarea-toolbar-text-hover-color:var(--text-secondary-color);--richtextarea-toolbar-togglebutton-down-background-color:var(--dim-color-shade-1);--richtextarea-textarea-background-color:#fff;--select-background-color:var(--background-color);--colorpicker-buttons-panel-background-color:var(--background-color);--colorpicker-buttons-panel-border-color:var(--border-dim-color);--calendar-header-day-color:var(--text-secondary-color);--calendar-month-day-number-color:var(--text-secondary-color);--calendar-month-day-number-border-color:var(--border-dim-color);--calendar-month-day-number-hover-color:var(--primary-color);--calendar-month-day-bottom-spacer-hover-color:var(--primary-color);--calendar-month-day-today-background-color:var(--primary-dim-color);--calendar-month-day-today-day-number-color:var(--primary-color);--calendar-month-day-today-day-number-border-color:var(--primary-color);--calendar-month-day-selected-background-color:var(--primary-dim-color);--calendar-month-day-dragemphasis-background-color:var(--secondary-color);--calendar-week-datecell-border-color:var(--border-dim-color);--calendar-week-range-selection-color:var(--primary-dim-color);--calendar-week-current-time-color:var(--primary-color);--calendar-week-longevents-border-color:var(--primary-dim-color);--calendar-event-color:var(--primary-contrast-text-color);--calendar-event-background-color:var(--primary-color);--calendar-month-event-marker-color:var(--calendar-event-background-color);--calendar-month-event-time-color:var(--text-dim-color);--calendar-week-event-content-border-color:var(--border-color);--accordion-item-content-background-color:var(--panel-background-color);--accordion-item-caption-text-color:var(--text-main-color);--accordion-item-caption-background-color:var(--dim-color);--accordion-item-caption-border-color:var(--border-dim-color);--accordion-item-caption-hover-text-color:var(--accordion-item-caption-text-color);--accordion-item-caption-hover-background-color:var(--dim-color-shade-1);--accordion-item-caption-active-text-color:var(--accordion-item-caption-text-color);--accordion-item-caption-active-background-color:var(--dim-color-shade-2);--accordion-item-caption-disabled-text-color:var(--text-dim-color);--currencyfield-currency-background-color:var(--dim-color);--currencyfield-currency-text-color:var(--text-main-color);--currencyfield-currency-read-only-background-color:var(--textfield-disabled-background-color);--currencyfield-currency-read-only-text-color:var(--text-main-color);--currencyfield-currency-disabled-background-color:var(--textfield-disabled-background-color);--currencyfield-currency-disabled-text-color:var(--text-dim-color);--pagination-page-color:var(--button-default-color);--pagination-page-text-color:var(--button-default-text-color);--pagination-page-hover-color:var(--button-default-hover-color);--pagination-page-active-color:var(--button-default-active-color);--pagination-page-disabled-color:var(--button-default-disabled-color);--pagination-page-disabled-text-color:var(--button-default-disabled-text-color);--pagination-page-focused-border-color:var(--pagination-page-color);--pagination-selected-page-color:var(--button-primary-color);--pagination-selected-page-text-color:var(--button-primary-text-color);--pagination-selected-page-hover-color:var(--button-primary-hover-color);--pagination-selected-page-active-color:var(--button-primary-active-color);--pagination-selected-page-disabled-color:var(--button-primary-disabled-color);--pagination-selected-page-disabled-text-color:var(--button-primary-disabled-text-color);--pagination-selected-page-focused-border-color:var(--pagination-selected-page-color);--pivot-background-color:var(--background-color);--pivot-header-background-color:var(--dim-color);--pivot-border-color:var(--border-dim-color);--pivot-filterbox-shadow:var(--box-shadow);--gray:#2e2e2e;--requirements-color:#1a3144;--theme-secondary-alpha-1:#9aacb5;--theme-secondary-alpha-2:#e6ebed;--checkbox-border-color:#1a3144;--checkbox-checked-border-color:#1a3144;--checkbox-checked-color:#1a3144;--checkbox-checked-focused-background-color:#fff;--checkbox-checked-focused-border-color:#1a3144;--checkbox-checked-focused-color:#1a3144;--checkbox-focused-background-color:#fff;--checkbox-focused-border-color:#1a3144;--checkbox-read-only-background-color:#f0f0f0;--checkbox-read-only-border-color:#5b6770;--checkbox-read-only-checked-background-color:#f0f0f0;--checkbox-read-only-checked-border-color:#5b6770;--checkbox-read-only-checked-color:#1a3144;--checkbox-read-only-checked-focused-background-color:#f0f0f0;--checkbox-read-only-checked-focused-border-color:#5b6770;--checkbox-read-only-checked-focused-color:#5b6770;--checkbox-read-only-focused-background-color:#f0f0f0;--checkbox-read-only-focused-border-color:#5b6770;--notification-humanized-background-color:#ebf2e9;--notification-humanized-caption-color:#537637;--notification-humanized-description-color:#537637;--notification-warning-background-color:#fdf7e7;--notification-warning-caption-color:#5b6770;--notification-warning-description-color:#5b6770;--notification-error-background-color:#f4e8ed;--notification-error-caption-color:#7b3244;--notification-error-description-color:#7b3244;--notification-system-background-color:#789eb4;--notification-system-caption-color:#000;--notification-system-description-color:#000;--notification-modalitycurtain-color:#5b6770;--groupbox-border-color:#1a3144;--groupbox-collapsed-background-color:#1a3144;--groupbox-collapsed-border-color:#1a3144;--groupbox-caption-color:#1a3144;--groupbox-collapsed-caption-color:#fff;--dark-purple:#0a2044;--main-menu-purple:#0a2044;--main-background:#f1f3f9;--turquoise:#6ba4b8;--dark-turquoise:#248491;--light-turquoise:#6aecff;--white:#fff;--app-background-color:var(--main-background);--border-color:var(--turquoise);--dim-color:#f1f3f9;--primary-color:var(--turquoise);--primary-color_rgb:107,164,184;--secondary-color:#003349;--secondary-color_rgb:0,51,73;--error-color:#7b3244;--secondary-contrast-text-color:var(--turquoise);--success-color:#2a7c11;--button-primary-active-color:#1a3144;--button-primary-color:#1a3144;--button-primary-disabled-color:#c6dbe2;--button-primary-disabled-text-color:#123146;--button-primary-focused-border-color:#000;--button-primary-hover-color:#6091c2;--button-primary-text-color:#fff;--tabsheet-tabitemcell-selected-color:#013349;--splitpanel-splitter-background-color:#013349;--splitpanel-splitter-border-color:#013349;--splitpanel-dock-button-color:white;--tabsheet-tabitemcell-selected-color:#013349;--border-dim-focused-color:var(--turquoise);--primary-color-shade-1:#6ba4b8;--primary-color-shade-2:#003349;--primary-dim-color:#6ba4b8;--button-default-color:#fff;--button-secondary-active-color:#789eb4;--button-secondary-color:#789eb4;--button-secondary-disabled-color:#c6dbe2;--button-secondary-disabled-text-color:#000;--button-secondary-focused-border-color:#789eb4;--button-secondary-hover-color:#bac3c9;--button-secondary-text-color:#000;--button-tertiary-active-color:#8d9ba5;--button-tertiary-color:#bac3c9;--button-tertiary-disabled-color:#ccd2d7;--button-tertiary-disabled-text-color:#5b6770;--button-tertiary-focused-border-color:#bac3c9;--button-tertiary-hover-color:#f0f0f0;--button-tertiary-text-color:#000;--calendar-month-day-dragemphasis-background-color:#e5e5e5;--calendar-week-event-content-border-color:var(--turquoise);--datefield-calendarpanel-day-today-border-color:var(--turquoise);--datefield-calendarpanel-month-color:#e5e5e5;--datefield-calendarpanel-weekdays-color:#e5e5e5;--radio-checked-color:#1a3144;--radio-read-only-checked-color:#1a3144;--datepicker-border-color:var(--turquoise);--fileupload-dropzone-prompt-border-color:var(--turquoise);--maintabsheet-tabcontainer-background-color:#e5e5e5;--drawer-background-color:var(--main-menu-purple);--drawer-text-color:var(--text-contrast-color);--drawer-sidemenu-submenu-background-color:var(--main-menu-purple);--sidemenu-background-color:var(--main-menu-purple);--sidemenu-text-color:var(--text-contrast-color);--sidemenu-title-color:var(--sidemenu-text-color);--sidemenu-title-background-color:var(--dark-purple);--sidemenu-item-focused-color:#9aadb5;--sidemenu-item-selected-color:#1a3144;--sidemenu-item-selected-background-color:#9aadb5;--sidemenu-item-badge-color:var(--secondary-contrast-text-color);--sidemenu-item-badge-background-color:var(--secondary-color);--sidemenu-collapsible-submenu-background-color:none;--sidemenu-collapsible-controls-panel-background-color:var(--dark-purple);--sidemenu-collapsible-action-button-color:var(--white);--sidemenu-collapsible-action-button-hover-background-color:var(--primary-color);--sidemenu-collapsible-action-button-active-background-color:var(--primary-color);--panel-background-color:var(--white);--table-outer-border-color:var(--turquoise);--table-selected-row-text-color:var(--dark-purple);--table-hovered-row-text-color:var(--dark-purple);--grid-selected-row-text-color:var(--dark-purple);--grid-hovered-row-text-color:var(--dark-purple);--grid-border-color:#647497;--grid-hovered-row-background-color:var(--theme-secondary-alpha-1);--grid-selected-row-background-color:var(--theme-secondary-alpha-1);--grid-selected-row-border-color:var(--grid-border-color);--grid-row-stripe-color:var(--theme-secondary-alpha-2);--textfield-read-only-focused-border-color:var(--turquoise);--selection-overlay-selected-item-background-color:var(--pagination-selected-page-color);--tabsheet-tabitemcell-selected-color:var(--turquoise);--tabsheet-tabitemcell-selected-deco-color:var(--turquoise);--tabsheet-tabitemcell-text-color:var(--error-color)}
.ccps .min-height{min-height:100%}
.ccps .dashboard-widget{overflow:auto}
.ccps .dashboard-main-shadow-border{border:2px solid transparent}
.ccps .dashboard-main-shadow-border .dashboard-root-layout{padding:4px!important}
.ccps .dashboard-canvas{overflow:auto}
.ccps .dashboard-root-layout{overflow:auto;height:100%}
.ccps .dashboard-shadow-border{box-shadow:inset 0 0 3px #e0e0e0;border:2px solid transparent;background:0;padding:4px!important;border-radius:3px}
.ccps .dashboard-grid-cell-shadow-border{box-shadow:inset 0 0 5px #e0e0e0;border:2px solid transparent}
.ccps .dashboard-left-margin-button{margin-left:50px}
.ccps .dashboard-full-margin-button{margin:10px}
.ccps .dashboard-button{background:0;border:2px dashed #b5b5b5!important;color:#4e4e4e;border-radius:4px;text-align:left!important;font-size:24px!important;box-shadow:none;margin-bottom:5px}
.ccps .dashboard-selected-button{background:0;border:2px solid #e61a1a;color:#4e4e4e;border-radius:4px;text-align:left!important;font-size:24px!important;box-shadow:none;margin-bottom:5px}
.ccps .dashboard-button .v-button-caption{font-weight:300!important}
.ccps .dashboard-settings-window-label{background:#ccc;padding:2px 4px 3px 4px;border-radius:3px}
.ccps .dashboard-button:after{border:0}
.ccps .dashboard-button .v-icon{width:30px}
.ccps .dashboard-button:focus:after{border:0;box-shadow:none}
.ccps .dashboard-layout-controls{position:absolute;top:0;right:0;padding-right:1px;background:black;border-bottom-left-radius:5px;opacity:.7;z-index:10;display:none}
.ccps .dashboard-layout-controls .dashboard-edit-button{display:none}
.ccps .v-csslayout.dashboard-shadow-border{position:relative}
.ccps .dashboard-tree-selected>.dashboard-layout-controls{display:inline-block}
.ccps .dashboard-tree-selected>.dashboard-layout-controls .dashboard-edit-button{display:inline-block}
.ccps .dashboard-layout-controls .v-button{color:white;border:0;box-shadow:none;background:0}
.ccps .dashboard-layout-controls .dashboard-view-button{display:none}
.ccps .dashboard-main-layout-controls{position:absolute;left:0;background:black;border-bottom-right-radius:5px;opacity:.7;z-index:10;display:none}
.ccps .dashboard-main-layout-controls-show .dashboard-main-layout-controls{display:inline-block}
.ccps .dashboard-main-layout-controls .v-button{color:white;border:0;box-shadow:none;background:0}
.ccps .dashboard-layout-content .v-gridlayout-spacing-on{padding-left:5px;padding-top:5px}
.ccps .dashboard-tree .v-tree{padding:2px;border:0}
.ccps .v-tree-node-caption.v-drag-element{padding:2px 0 0 14px;width:initial!important}
.ccps .v-tree-node-caption.v-drag-element>div:before{content:none}
.ccps .dashboard-tree-selected{border:2px solid #e61a1a;border-radius:3px}
.ccps .dashboard-disabled .dashboard-tree-selected{border:0;border-radius:0;box-shadow:none}
.ccps .dashboard-tree-selected>.dashboard-layout-controls{display:inline-block}
.ccps .dashboard-disabled .dashboard-tree-selected>.dashboard-layout-controls{display:none}
.ccps .v-csslayout.v-csslayout-drag-center{border:2px solid #e61a1a;border-radius:3px}
.ccps .v-csslayout.v-csslayout-drag-center>.dashboard-layout-controls{display:inline-block}
.ccps .v-csslayout.v-csslayout-drag-center>.dashboard-layout-controls .dashboard-edit-button{display:inline-block}
.ccps .dashboard-layout.jmix-responsivegridlayout{position:relative;top:0;left:0;right:0;bottom:0;width:100%!important}
.ccps .dashboard-layout.jmix-responsivegridlayout>.row>[class^=col-]{padding:0!important}
.ccps #gjs .gjs-one-bg{background-color:#fafafa}
.ccps #gjs .gjs-two-color{color:#464646}
.ccps #gjs .gjs-three-bg{background-color:#fafafa}
.ccps #gjs .gjs-four-color,.ccps #gjs .gjs-four-color-h:hover{color:#e61a1a}
.ccps #gjs .gjs-pn-btn:hover{color:#e61a1a}
.ccps #gjs .gjs-pn-btn{color:#464646}
.ccps #gjs .gjs-pn-btn .fa,.ccps #gjs .gjs-pn-btn{font-size:14px}
.ccps.v-app,.ccps.v-app-loading{font:500 14px/1.7 "Open Sans",sans-serif;color:#474747;background-color:#fff;cursor:default}
.ccps .v-app-loading{width:100%;height:100%;background:#fff}
.ccps .v-app-loading:before{content:"";position:fixed;z-index:100;top:45%;left:50%;width:28px;height:28px;padding:9px;margin-top:-23px;margin-left:-23px;background:#fff url(../valo/shared/img/spinner.gif) no-repeat 50%;border-radius:6px}
.ccps .v-loading-indicator{position:fixed!important;z-index:99999;left:0;right:auto;top:0;width:50%;opacity:1;height:4px;background-color:#e61a1a;pointer-events:none;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-animation:v-progress-start 1000ms 200ms both;-moz-animation:v-progress-start 1000ms 200ms both;animation:v-progress-start 1000ms 200ms both}
.ccps .v-loading-indicator[style*="none"]{display:block!important;width:100%!important;opacity:0;-webkit-animation:none;-moz-animation:none;animation:none;-webkit-transition:opacity 500ms 300ms,width 300ms;-moz-transition:opacity 500ms 300ms,width 300ms;transition:opacity 500ms 300ms,width 300ms}
.ccps .v-loading-indicator-delay{width:90%;-webkit-animation:v-progress-delay 3.8s forwards;-moz-animation:v-progress-delay 3.8s forwards;animation:v-progress-delay 3.8s forwards}
.v-ff .ccps .v-loading-indicator-delay{width:50%}
.ccps .v-loading-indicator-wait{width:96%;-webkit-animation:v-progress-wait 5s forwards,v-progress-wait-pulse 1s 4s infinite backwards;-moz-animation:v-progress-wait 5s forwards,v-progress-wait-pulse 1s 4s infinite backwards;animation:v-progress-wait 5s forwards,v-progress-wait-pulse 1s 4s infinite backwards}
.v-ff .ccps .v-loading-indicator-wait{width:90%}
.ccps .v-scrollable:focus{outline:0}
.ccps img.v-icon{vertical-align:middle}
.ccps .v-caption{font-size:14px;font-weight:500;padding-bottom:.3em;padding-left:2px}
.ccps .v-caption-on-left .v-caption,.ccps .v-caption-on-right .v-caption{padding-top:0;padding-bottom:0}
.ccps .v-icon+.v-captiontext,.ccps .v-icon+span{margin-left:7px}
.ccps .v-icon+.v-captiontext:empty,.ccps .v-icon+span:empty{margin-left:0}
.ccps .v-errorindicator{color:#ed473b;font-weight:600;width:17px;text-align:center}
.ccps .v-errorindicator:before{content:"!"}
.ccps .v-errorindicator-info{color:#00a7f5;font-weight:600;width:17px;text-align:center}
.ccps .v-errorindicator-info:before{content:"!"}
.ccps .v-errorindicator-warning{color:#fc9c00;font-weight:600;width:17px;text-align:center}
.ccps .v-errorindicator-warning:before{content:"!"}
.ccps .v-errorindicator-error{color:#ed473b;font-weight:600;width:17px;text-align:center}
.ccps .v-errorindicator-error:before{content:"!"}
.ccps .v-errorindicator-critical{color:#fa007d;font-weight:600;width:17px;text-align:center}
.ccps .v-errorindicator-critical:before{content:"!"}
.ccps .v-errorindicator-system{color:#b0f;font-weight:600;width:17px;text-align:center}
.ccps .v-errorindicator-system:before{content:"!"}
.ccps .v-required-field-indicator{color:#ed473b;padding:0 .2em}
.ccps select{font:inherit;font-weight:400;line-height:inherit;padding:4px;margin:0;border-radius:6px;border:1px solid #c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#474747}
.ccps select:focus{outline:0}
.ccps .v-disabled{cursor:default!important}
.ccps .v-drag-element{background:#fff;color:#474747;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2);box-shadow:0 2px 10px rgba(0,0,0,0.2);border-radius:6px;overflow:hidden;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-draggable{-moz-user-select:none!important;-ms-user-select:none!important;-webkit-user-select:none!important;user-select:none!important}
.ccps .v-tooltip{background-color:rgba(51,51,51,0.9);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1),0px 2px 6px rgba(79,92,120,0.15),0px 16px 24px rgba(79,92,120,0.25);box-shadow:0 0 1px rgba(0,0,0,0.1),0px 2px 6px rgba(79,92,120,0.15),0px 16px 24px rgba(79,92,120,0.25);color:white;padding:4px 9px;border-radius:3px;max-width:35em;overflow:hidden!important;font-size:12px}
.ccps .v-tooltip div[style*="width"]{width:auto!important}
.ccps .v-tooltip .v-errormessage{background-color:white;background-color:#fff;color:#ed473b;margin:-4px -9px;padding:4px 9px;max-height:10em;overflow:auto;font-weight:600}
.ccps .v-tooltip .v-errormessage h2:only-child{font:inherit;line-height:inherit}
.ccps .v-tooltip .v-errormessage-info{color:#00a7f5}
.ccps .v-tooltip .v-errormessage-warning{color:#fc9c00}
.ccps .v-tooltip .v-errormessage-error{color:#ed473b}
.ccps .v-tooltip .v-errormessage-critical{color:#fa007d}
.ccps .v-tooltip .v-errormessage-system{color:#b0f}
.ccps .v-tooltip .v-tooltip-text{max-height:10em;overflow:auto;margin-top:8px}
.ccps .v-tooltip .v-tooltip-text pre{margin:0}
.ccps .v-tooltip .v-errormessage[aria-hidden="true"]+.v-tooltip-text{margin-top:0}
.ccps .v-tooltip h1,.ccps .v-tooltip h2,.ccps .v-tooltip h3,.ccps .v-tooltip h4{color:inherit}
.ccps .v-tooltip pre.v-tooltip-pre{font:inherit;white-space:pre-wrap}
.ccps .v-contextmenu{padding:0;border-radius:6px;background-color:white;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;padding:0}
.ccps .v-contextmenu[class*="animate-in"]{-webkit-animation:valo-overlay-animate-in 120ms;-moz-animation:valo-overlay-animate-in 120ms;animation:valo-overlay-animate-in 120ms}
.ccps .v-contextmenu[class*="animate-out"]{-webkit-animation:valo-animate-out-fade 120ms;-moz-animation:valo-animate-out-fade 120ms;animation:valo-animate-out-fade 120ms}
.ccps .v-contextmenu table{border-spacing:0}
.ccps .v-contextmenu .gwt-MenuItem{cursor:pointer;line-height:34px;padding:0 18px 0 9px;font-weight:500;white-space:nowrap;position:relative;display:block}
.ccps .v-contextmenu .gwt-MenuItem:active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#aa0909;opacity:.15;filter:alpha(opacity=15.0);pointer-events:none;border-radius:inherit}
.ccps .v-contextmenu .gwt-MenuItem .v-icon{max-height:34px;margin-right:5px;min-width:1em}
.ccps .v-contextmenu .gwt-MenuItem-selected{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:#f8eded;text-shadow:0 -1px 0 rgba(0,0,0,0.05)}
.ccps .v-reconnect-dialog{color:white;top:12px;right:12px;max-width:100%;border-radius:0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.25);box-shadow:0 0 20px 0 rgba(0,0,0,0.25);padding:11px 14px;background-color:#444;background-color:rgba(68,68,68,0.9);line-height:20px;text-align:center}
.ccps .v-reconnect-dialog .text{display:inline-block;padding-left:10px}
.ccps .v-reconnect-dialog .spinner{height:24px!important;width:24px!important;box-sizing:border-box;border:2px solid rgba(230,26,26,0.2);border-top-color:#e61a1a;border-right-color:#e61a1a;border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none;display:none;vertical-align:middle}
.ccps .v-reconnect-dialog.active .spinner{display:inline-block}
.ccps .v-absolutelayout-wrapper{position:absolute}
.ccps .v-absolutelayout-margin,.ccps .v-absolutelayout-canvas{box-sizing:border-box}
.ccps .v-absolutelayout.v-has-height>div,.ccps .v-absolutelayout.v-has-height .v-absolutelayout-margin{height:100%}
.ccps .v-absolutelayout.v-has-height>div,.ccps .v-absolutelayout.v-has-width .v-absolutelayout-margin{width:100%}
.ccps .v-margin-top{padding-top:12px}
.ccps .v-margin-right{padding-right:12px}
.ccps .v-margin-bottom{padding-bottom:12px}
.ccps .v-margin-left{padding-left:12px}
.ccps .v-spacing{width:12px;height:12px}
.ccps .v-verticallayout-well,.ccps .v-horizontallayout-well{background:#fafafa;color:#464646;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;border-radius:6px;border:1px solid #c9c9c9}
.ccps .v-verticallayout-well>div>[class*="-caption"],.ccps .v-horizontallayout-well>div>[class*="-caption"]{background:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-verticallayout-well>.v-margin-top,.ccps .v-horizontallayout-well>.v-margin-top{padding-top:11px}
.ccps .v-verticallayout-well>.v-margin-right,.ccps .v-horizontallayout-well>.v-margin-right{padding-right:11px}
.ccps .v-verticallayout-well>.v-margin-bottom,.ccps .v-horizontallayout-well>.v-margin-bottom{padding-bottom:11px}
.ccps .v-verticallayout-well>.v-margin-left,.ccps .v-horizontallayout-well>.v-margin-left{padding-left:11px}
.ccps .v-verticallayout-card,.ccps .v-horizontallayout-card{background:#fff;color:#474747;border-radius:6px;border:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-verticallayout-card>.v-margin-top,.ccps .v-horizontallayout-card>.v-margin-top{padding-top:11px}
.ccps .v-verticallayout-card>.v-margin-right,.ccps .v-horizontallayout-card>.v-margin-right{padding-right:11px}
.ccps .v-verticallayout-card>.v-margin-bottom,.ccps .v-horizontallayout-card>.v-margin-bottom{padding-bottom:11px}
.ccps .v-verticallayout-card>.v-margin-left,.ccps .v-horizontallayout-card>.v-margin-left{padding-left:11px}
.ccps .v-horizontallayout-wrapping{white-space:normal!important}
.ccps .v-horizontallayout-wrapping>.v-spacing+.v-slot,.ccps .v-horizontallayout-wrapping>.v-slot:first-child{margin-bottom:12px}
.ccps .v-horizontallayout-wrapping>.v-slot:first-child:last-child{margin-bottom:0}
.ccps .v-button{position:relative;text-align:center;white-space:nowrap;outline:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none}
.ccps .v-button:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.ccps .v-button>div{vertical-align:middle}
.v-sa .ccps .v-button:before{height:110%}
.v-ff .ccps .v-button:before{height:107%}
.v-ie .ccps .v-button:before{margin-top:4px}
.ccps .v-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms}
.ccps .v-button:focus:after{-webkit-transition:none;-moz-transition:none;transition:none}
.ccps .v-button.v-disabled{opacity:1;filter:none}
.ccps .v-button.v-disabled:after{display:none}
.ccps .v-button:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-button:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .v-button:focus:after{border-color:#e61a1a}
.ccps .v-button:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-button-primary{height:34px;padding:0 16px;color:#f8eded;font-weight:600;border-radius:6px;border:1px solid #b51414;border-top-color:#b51414;border-bottom-color:#b51414;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,0.05);-webkit-box-shadow:none;box-shadow:none;padding:0 17px;font-weight:bold;min-width:75px}
.ccps .v-button-primary:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-button-primary:hover:after{background-color:rgba(237,94,94,0.1)}
.ccps .v-button-primary:focus:after{border:inherit}
.ccps .v-button-primary:active:after{background-color:rgba(125,3,3,0.2)}
.ccps .v-button-friendly{height:34px;padding:0 16px;color:#eaf4e9;font-weight:600;border-radius:6px;border:1px solid #227719;border-top-color:#227719;border-bottom-color:#227719;background-color:#2c9720;background-image:-webkit-linear-gradient(top,#2c9720 0,#2c9720 100%);background-image:linear-gradient(to bottom,#2c9720 0,#2c9720 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,0.05);-webkit-box-shadow:none;box-shadow:none}
.ccps .v-button-friendly:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-button-friendly:hover:after{background-color:rgba(65,211,48,0.1)}
.ccps .v-button-friendly:focus:after{border-color:#e61a1a}
.ccps .v-button-friendly:active:after{background-color:rgba(14,86,6,0.2)}
.ccps .v-button-danger{height:34px;padding:0 16px;color:#f9f0ef;font-weight:600;border-radius:6px;border:1px solid #bb382e;border-top-color:#bb382e;border-bottom-color:#bb382e;background-color:#ed473b;background-image:-webkit-linear-gradient(top,#ed473b 0,#ed473b 100%);background-image:linear-gradient(to bottom,#ed473b 0,#ed473b 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,0.05);-webkit-box-shadow:none;box-shadow:none}
.ccps .v-button-danger:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-button-danger:hover:after{background-color:rgba(243,137,129,0.1)}
.ccps .v-button-danger:focus:after{border:inherit}
.ccps .v-button-danger:active:after{background-color:rgba(146,12,2,0.2)}
.ccps .v-button-borderless{border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;color:inherit}
.ccps .v-button-borderless:hover:after{background:transparent}
.ccps .v-button-borderless:active:not(.v-disabled){opacity:.7;filter:alpha(opacity=70)}
.ccps .v-button-borderless:active:not(.v-disabled):after{background:transparent}
.ccps .v-button-borderless-colored{border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;color:#e61a1a}
.ccps .v-button-borderless-colored:hover{color:#eb4747}
.ccps .v-button-borderless-colored:hover:after{background:transparent}
.ccps .v-button-borderless-colored:active:not(.v-disabled){opacity:.7;filter:alpha(opacity=70)}
.ccps .v-button-borderless-colored:active:not(.v-disabled):after{background:transparent}
.ccps .v-button-quiet{visibility:hidden}
.ccps .v-button-quiet:focus,.ccps .v-button-quiet:hover{visibility:visible}
.ccps .v-button-quiet [class*="wrap"]{visibility:visible}
.ccps .v-button-quiet [class*="caption"]{display:inline-block}
.ccps .v-button-link{border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;color:inherit;cursor:pointer;color:#e61a1a;text-decoration:none;font-weight:inherit;-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .v-button-link:hover:after{background:transparent}
.ccps .v-button-link:active:not(.v-disabled){opacity:.7;filter:alpha(opacity=70)}
.ccps .v-button-link:active:not(.v-disabled):after{background:transparent}
.ccps .v-button-link:hover{color:#eb4747}
.ccps .v-button-link.v-disabled{opacity:1;filter:none}
.ccps .v-button-tiny{height:26px;padding:0 13px;font-size:11px;border-radius:6px}
.ccps .v-button-tiny:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-button-small{height:29px;padding:0 14px;font-size:12px;border-radius:6px}
.ccps .v-button-small:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-button-large{height:41px;padding:0 19px;font-size:17px;border-radius:6px}
.ccps .v-button-large:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-button-huge{height:54px;padding:0 25px;font-size:23px;border-radius:6px}
.ccps .v-button-huge:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-button-icon-align-right [class*="wrap"]{display:inline-block}
.ccps .v-button-icon-align-right .v-icon{float:right;margin-left:12px}
.ccps .v-button-icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .v-button-icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .v-button-icon-align-top [class*="wrap"]{display:inline-block}
.ccps .v-button-icon-align-top .v-icon{display:block;margin-left:auto;margin-right:auto}
.ccps .v-button-icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .v-button-icon-only{width:34px;padding:0}
.ccps .v-button-icon-only.v-button-tiny{width:26px}
.ccps .v-button-icon-only.v-button-small{width:29px}
.ccps .v-button-icon-only.v-button-large{width:41px}
.ccps .v-button-icon-only.v-button-huge{width:54px}
.ccps .v-button-icon-only .v-button-caption{display:none}
.ccps .v-checkbox{position:relative;line-height:17px;white-space:nowrap}
.ccps .v-checkbox.v-has-width label{white-space:normal}
:root .ccps .v-checkbox{padding-left:23px}
:root .ccps .v-checkbox label{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;display:inline-block}
:root .ccps .v-checkbox>input{position:absolute;clip:rect(0,0,0,0);left:.2em;top:.2em;z-index:0;margin:0}
:root .ccps .v-checkbox>input:focus ~ label:before{border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
:root .ccps .v-checkbox>input ~ label:before,:root .ccps .v-checkbox>input ~ label:after{content:"";display:inline-block;box-sizing:border-box;width:17px;height:17px;position:absolute;top:0;left:0;border-radius:6px;font-size:11px;text-align:center}
:root .ccps .v-checkbox>input ~ label:before{height:17px;padding:0 9px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;padding:0;height:17px}
:root .ccps .v-checkbox>input ~ label:after{content:"\f00c";font-family:ThemeIcons;color:transparent;-webkit-transition:color 100ms;-moz-transition:color 100ms;transition:color 100ms}
:root .ccps .v-checkbox>input:active ~ label:after{background-color:rgba(128,128,128,0.2)}
:root .ccps .v-checkbox>input:checked ~ label:after{color:#e61a1a}
.ccps .v-checkbox>.v-icon,.ccps .v-checkbox>label .v-icon{margin:0 6px 0 3px;min-width:1em;cursor:pointer}
.ccps .v-checkbox.v-disabled>label,.ccps .v-checkbox.v-disabled>.v-icon{cursor:default;opacity:1;filter:none}
.ccps .v-checkbox.v-disabled>label>.v-icon{cursor:default}
:root .ccps .v-checkbox.v-disabled>input:active ~ label:after{background:transparent}
.ccps .v-checkbox.v-readonly>label,.ccps .v-checkbox.v-readonly>.v-icon{cursor:default}
.ccps .v-checkbox.v-readonly>label>.v-icon{cursor:default}
:root .ccps .v-checkbox.v-readonly>input:active ~ label:after{background:transparent}
:root .ccps .v-checkbox.v-readonly>input ~ label:after{opacity:1;filter:none}
.ccps .v-checkbox-small{position:relative;line-height:15px;white-space:nowrap;font-size:12px}
.ccps .v-checkbox-small.v-has-width label{white-space:normal}
:root .ccps .v-checkbox-small{padding-left:19px}
:root .ccps .v-checkbox-small label{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;display:inline-block}
:root .ccps .v-checkbox-small>input{position:absolute;clip:rect(0,0,0,0);left:.2em;top:.2em;z-index:0;margin:0}
:root .ccps .v-checkbox-small>input:focus ~ label:before{border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
:root .ccps .v-checkbox-small>input ~ label:before,:root .ccps .v-checkbox-small>input ~ label:after{content:"";display:inline-block;box-sizing:border-box;width:15px;height:15px;position:absolute;top:0;left:0;border-radius:5px;font-size:10px;text-align:center}
:root .ccps .v-checkbox-small>input ~ label:before{height:14.5px;padding:0 8px;color:#1a1a1a;font-weight:600;border-radius:5px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;padding:0;height:15px}
:root .ccps .v-checkbox-small>input ~ label:after{content:"\f00c";font-family:ThemeIcons;color:transparent;-webkit-transition:color 100ms;-moz-transition:color 100ms;transition:color 100ms}
:root .ccps .v-checkbox-small>input:active ~ label:after{background-color:rgba(128,128,128,0.2)}
:root .ccps .v-checkbox-small>input:checked ~ label:after{color:#e61a1a}
.ccps .v-checkbox-small>.v-icon,.ccps .v-checkbox-small>label .v-icon{margin:0 5px 0 2px;min-width:1em;cursor:pointer}
.ccps .v-checkbox-small.v-disabled>label,.ccps .v-checkbox-small.v-disabled>.v-icon{cursor:default;opacity:1;filter:none}
.ccps .v-checkbox-small.v-disabled>label>.v-icon{cursor:default}
:root .ccps .v-checkbox-small.v-disabled>input:active ~ label:after{background:transparent}
.ccps .v-checkbox-small.v-readonly>label,.ccps .v-checkbox-small.v-readonly>.v-icon{cursor:default}
.ccps .v-checkbox-small.v-readonly>label>.v-icon{cursor:default}
:root .ccps .v-checkbox-small.v-readonly>input:active ~ label:after{background:transparent}
:root .ccps .v-checkbox-small.v-readonly>input ~ label:after{opacity:1;filter:none}
.ccps .v-checkbox-large{position:relative;line-height:21px;white-space:nowrap;font-size:17px}
.ccps .v-checkbox-large.v-has-width label{white-space:normal}
:root .ccps .v-checkbox-large{padding-left:27px}
:root .ccps .v-checkbox-large label{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;display:inline-block}
:root .ccps .v-checkbox-large>input{position:absolute;clip:rect(0,0,0,0);left:.2em;top:.2em;z-index:0;margin:0}
:root .ccps .v-checkbox-large>input:focus ~ label:before{border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
:root .ccps .v-checkbox-large>input ~ label:before,:root .ccps .v-checkbox-large>input ~ label:after{content:"";display:inline-block;box-sizing:border-box;width:21px;height:21px;position:absolute;top:0;left:0;border-radius:6px;font-size:14px;text-align:center}
:root .ccps .v-checkbox-large>input ~ label:before{height:20.5px;padding:0 11px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;padding:0;height:21px}
:root .ccps .v-checkbox-large>input ~ label:after{content:"\f00c";font-family:ThemeIcons;color:transparent;-webkit-transition:color 100ms;-moz-transition:color 100ms;transition:color 100ms}
:root .ccps .v-checkbox-large>input:active ~ label:after{background-color:rgba(128,128,128,0.2)}
:root .ccps .v-checkbox-large>input:checked ~ label:after{color:#e61a1a}
.ccps .v-checkbox-large>.v-icon,.ccps .v-checkbox-large>label .v-icon{margin:0 7px 0 3px;min-width:1em;cursor:pointer}
.ccps .v-checkbox-large.v-disabled>label,.ccps .v-checkbox-large.v-disabled>.v-icon{cursor:default;opacity:1;filter:none}
.ccps .v-checkbox-large.v-disabled>label>.v-icon{cursor:default}
:root .ccps .v-checkbox-large.v-disabled>input:active ~ label:after{background:transparent}
.ccps .v-checkbox-large.v-readonly>label,.ccps .v-checkbox-large.v-readonly>.v-icon{cursor:default}
.ccps .v-checkbox-large.v-readonly>label>.v-icon{cursor:default}
:root .ccps .v-checkbox-large.v-readonly>input:active ~ label:after{background:transparent}
:root .ccps .v-checkbox-large.v-readonly>input ~ label:after{opacity:1;filter:none}
.ccps .v-filterselect{position:relative;width:272px;height:34px;border-radius:6px;white-space:nowrap}
.ccps .v-filterselect [class*="input"]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:6px;padding:4px 8px;border:1px solid #c9c9c9;background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;width:100%!important;height:100%;padding-right:35px;border-radius:inherit}
.ccps .v-filterselect [class*="input"].v-disabled{opacity:1;filter:none}
.ccps .v-filterselect [class*="input"]:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect [class*="input"][class*="prompt"]{color:#a3a3a3}
.ccps .v-filterselect .v-icon+[class*="input"]{padding-left:34px}
.ccps .v-filterselect img.v-icon{max-height:34px;margin-left:8px}
.ccps .v-filterselect span.v-icon{color:#474747;width:34px;line-height:1;padding-top:.12em;margin-left:8px}
.ccps .v-filterselect[class*="prompt"]>[class*="input"]{color:#a3a3a3}
.ccps .v-filterselect [class$="button"]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;position:absolute;width:34px;top:1px;right:1px;bottom:1px;border-left:1px solid #e4e4e4;color:#a3a3a3;border-radius:0 5px 5px 0}
.ccps .v-filterselect [class$="button"]:before{font-family:ThemeIcons;content:"\f078";-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms;position:absolute;width:34px;text-align:center;top:50%;line-height:1;margin-top:-0.47em}
.ccps .v-filterselect [class$="button"]:hover:before{color:#474747}
.ccps .v-filterselect [class$="button"]:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:rgba(128,128,128,0.2)}
.ccps .v-filterselect.v-disabled{opacity:1;filter:none}
.ccps .v-filterselect.v-disabled [class$="button"]{cursor:default;pointer-events:none}
.ccps .v-filterselect.v-disabled [class$="button"]:active:after{display:none}
.ccps .v-filterselect.v-readonly [class*="input"]{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect.v-readonly [class*="input"]:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-filterselect.v-readonly [class$="button"]{cursor:default;pointer-events:none}
.ccps .v-filterselect.v-readonly [class$="button"]:active:after{display:none}
.ccps .v-filterselect.v-readonly.borderless [class*="input"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-filterselect.v-readonly.borderless [class*="input"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect.v-readonly.borderless [class*="input"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-filterselect .v-icon{position:absolute;pointer-events:none}
.ccps .v-filterselect .v-icon.FontAwesome{margin-left:0}
.ccps .v-filterselect-error .v-filterselect-input{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-filterselect-error .v-filterselect-button{color:#ed473b;border-color:#ed473b}
.ccps .v-filterselect-error-info .v-filterselect-input{border-color:#00a7f5!important;background:#fafdff;color:#195774}
.ccps .v-filterselect-error-info .v-filterselect-button{color:#00a7f5;border-color:#00a7f5}
.ccps .v-filterselect-error-warning .v-filterselect-input{border-color:#fc9c00!important;background:#fffdfa;color:#745119}
.ccps .v-filterselect-error-warning .v-filterselect-button{color:#fc9c00;border-color:#fc9c00}
.ccps .v-filterselect-error-error .v-filterselect-input{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-filterselect-error-error .v-filterselect-button{color:#ed473b;border-color:#ed473b}
.ccps .v-filterselect-error-critical .v-filterselect-input{border-color:#fa007d!important;background:#fffafc;color:#741947}
.ccps .v-filterselect-error-critical .v-filterselect-button{color:#fa007d;border-color:#fa007d}
.ccps .v-filterselect-error-system .v-filterselect-input{border-color:#b0f!important;background:#fefaff;color:#5c1974}
.ccps .v-filterselect-error-system .v-filterselect-button{color:#b0f;border-color:#b0f}
.ccps .v-filterselect-suggestpopup{margin-top:5px!important}
.ccps .v-filterselect-suggestpopup[class*="animate-in"]{-webkit-animation:valo-overlay-animate-in 120ms;-moz-animation:valo-overlay-animate-in 120ms;animation:valo-overlay-animate-in 120ms}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"]{padding:0;border-radius:6px;background-color:white;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;padding:0;box-sizing:content-box;position:relative;z-index:1;display:block}
.ccps .v-filterselect-suggestpopup table,.ccps .v-filterselect-suggestpopup tbody,.ccps .v-filterselect-suggestpopup tr,.ccps .v-filterselect-suggestpopup td{display:block;width:100%;overflow-y:hidden;float:left;clear:both}
.ccps .v-filterselect-suggestpopup .gwt-MenuItem{cursor:pointer;line-height:34px;padding:0 18px 0 9px;font-weight:500;white-space:nowrap;position:relative;height:34px;box-sizing:border-box;text-overflow:ellipsis;overflow-x:hidden}
.ccps .v-filterselect-suggestpopup .gwt-MenuItem:active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#aa0909;opacity:.15;filter:alpha(opacity=15.0);pointer-events:none;border-radius:inherit}
.ccps .v-filterselect-suggestpopup .gwt-MenuItem .v-icon{max-height:34px;margin-right:5px;min-width:1em}
.ccps .v-filterselect-suggestpopup .gwt-MenuItem-selected{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:#f8eded;text-shadow:0 -1px 0 rgba(0,0,0,0.05)}
.ccps .v-filterselect-suggestpopup [class$="status"]{position:absolute;right:6px;background:rgba(217,217,217,0.9);color:#3d3d3d;border-radius:0 0 6px 6px;height:21px;bottom:-21px;font-size:11px;line-height:21px;padding:0 5px;cursor:default;pointer-events:none;-webkit-animation:valo-animate-in-slide-down 200ms 80ms backwards;-moz-animation:valo-animate-in-slide-down 200ms 80ms backwards;animation:valo-animate-in-slide-down 200ms 80ms backwards}
.ccps .v-filterselect-suggestpopup [class$="status"]>*{color:#3d3d3d;text-decoration:none}
.ccps .v-filterselect-suggestpopup div[class*="page"]{position:absolute;z-index:3;right:0;opacity:.2;filter:alpha(opacity=20);cursor:pointer;-webkit-transition:all 200ms;-moz-transition:all 200ms;transition:all 200ms;width:23px;height:23px;line-height:23px;text-align:center;font-family:ThemeIcons;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);color:#474747}
.ccps .v-filterselect-suggestpopup div[class*="page"]:after{content:"";position:absolute;display:block;border-radius:50%}
.ccps .v-filterselect-suggestpopup div[class*="page"]:hover{opacity:1;filter:none;background:rgba(255,255,255,0.5)}
.ccps .v-filterselect-suggestpopup div[class*="page"]:hover:after{top:-10px;bottom:-10px;left:-20px;right:-20px}
.ccps .v-filterselect-suggestpopup div[class*="page"] span{display:none}
.ccps .v-filterselect-suggestpopup:hover div[class*="page"]{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.ccps .v-filterselect-suggestpopup div[class*="prev"]{top:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0;border-radius:0 6px 0 6px}
.ccps .v-filterselect-suggestpopup div[class*="prev"]:before{content:"\f0d8"}
.ccps .v-filterselect-suggestpopup div[class*="next"]{bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;border-radius:6px 0 6px 0}
.ccps .v-filterselect-suggestpopup div[class*="next"]:before{content:"\f0d7"}
.ccps .v-filterselect-suggestpopup div[class*="-off"]{display:none}
.ccps .v-filterselect-no-input{cursor:pointer;text-shadow:0 1px 0 rgba(255,255,255,0.05)}
.ccps .v-filterselect-no-input [class*="input"]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);cursor:inherit;-webkit-box-shadow:none;box-shadow:none;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;text-shadow:inherit;text-overflow:ellipsis;border-radius:inherit}
.ccps .v-filterselect-no-input [class*="input"]:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect-no-input [class$="button"]{border-left:none!important}
.ccps .v-filterselect-no-input:hover [class$="button"]:before{color:inherit}
.ccps .v-filterselect-borderless .v-filterselect-input{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-filterselect-borderless .v-filterselect-input:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect-borderless .v-filterselect-input[class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-filterselect-borderless .v-filterselect-button{border:0;color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-filterselect-borderless.v-filterselect-prompt .v-filterselect-input{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-filterselect-align-right input{text-align:right}
.ccps .v-filterselect-align-center input{text-align:center}
.ccps .v-filterselect-tiny{height:26px;font-size:11px}
.ccps .v-filterselect-tiny [class*="input"]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:26px;padding:3px 5px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;width:100%!important;height:100%;padding-right:27px;border-radius:inherit}
.ccps .v-filterselect-tiny .v-icon+[class*="input"]{padding-left:26px}
.ccps .v-filterselect-tiny img.v-icon{max-height:26px;margin-left:5px}
.ccps .v-filterselect-tiny span.v-icon{width:26px;line-height:1;padding-top:.12em;margin-left:5px}
.ccps .v-filterselect-tiny [class$="button"]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;position:absolute;width:26px;border-radius:0 6px 6px 0}
.ccps .v-filterselect-tiny [class$="button"]:before{font-family:ThemeIcons;content:"\f078";-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms;position:absolute;width:26px;text-align:center;top:50%;line-height:1;margin-top:-0.47em}
.ccps .v-filterselect-tiny [class$="button"]:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.ccps .v-filterselect-tiny.v-disabled{opacity:1;filter:none}
.ccps .v-filterselect-tiny.v-disabled [class$="button"]{cursor:default;pointer-events:none}
.ccps .v-filterselect-tiny.v-disabled [class$="button"]:active:after{display:none}
.ccps .v-filterselect-tiny.v-readonly [class*="input"]{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect-tiny.v-readonly [class*="input"]:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-filterselect-tiny.v-readonly [class$="button"]{cursor:default;pointer-events:none}
.ccps .v-filterselect-tiny.v-readonly [class$="button"]:active:after{display:none}
.ccps .v-filterselect-tiny.v-readonly.borderless [class*="input"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-filterselect-tiny.v-readonly.borderless [class*="input"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect-tiny.v-readonly.borderless [class*="input"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-filterselect-compact,.ccps .v-filterselect-small{height:29px}
.ccps .v-filterselect-compact [class*="input"],.ccps .v-filterselect-small [class*="input"]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:29px;padding:3px 5px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;width:100%!important;height:100%;padding-right:30px;border-radius:inherit}
.ccps .v-filterselect-compact .v-icon+[class*="input"],.ccps .v-filterselect-small .v-icon+[class*="input"]{padding-left:29px}
.ccps .v-filterselect-compact img.v-icon,.ccps .v-filterselect-small img.v-icon{max-height:29px;margin-left:5px}
.ccps .v-filterselect-compact span.v-icon,.ccps .v-filterselect-small span.v-icon{width:29px;line-height:1;padding-top:.12em;margin-left:5px}
.ccps .v-filterselect-compact [class$="button"],.ccps .v-filterselect-small [class$="button"]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;position:absolute;width:29px;border-radius:0 6px 6px 0}
.ccps .v-filterselect-compact [class$="button"]:before,.ccps .v-filterselect-small [class$="button"]:before{font-family:ThemeIcons;content:"\f078";-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms;position:absolute;width:29px;text-align:center;top:50%;line-height:1;margin-top:-0.47em}
.ccps .v-filterselect-compact [class$="button"]:active:after,.ccps .v-filterselect-small [class$="button"]:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.ccps .v-filterselect-compact.v-disabled,.ccps .v-filterselect-small.v-disabled{opacity:1;filter:none}
.ccps .v-filterselect-compact.v-disabled [class$="button"],.ccps .v-filterselect-small.v-disabled [class$="button"]{cursor:default;pointer-events:none}
.ccps .v-filterselect-compact.v-disabled [class$="button"]:active:after,.ccps .v-filterselect-small.v-disabled [class$="button"]:active:after{display:none}
.ccps .v-filterselect-compact.v-readonly [class*="input"],.ccps .v-filterselect-small.v-readonly [class*="input"]{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect-compact.v-readonly [class*="input"]:focus,.ccps .v-filterselect-small.v-readonly [class*="input"]:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-filterselect-compact.v-readonly [class$="button"],.ccps .v-filterselect-small.v-readonly [class$="button"]{cursor:default;pointer-events:none}
.ccps .v-filterselect-compact.v-readonly [class$="button"]:active:after,.ccps .v-filterselect-small.v-readonly [class$="button"]:active:after{display:none}
.ccps .v-filterselect-compact.v-readonly.borderless [class*="input"],.ccps .v-filterselect-small.v-readonly.borderless [class*="input"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-filterselect-compact.v-readonly.borderless [class*="input"]:focus,.ccps .v-filterselect-small.v-readonly.borderless [class*="input"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect-compact.v-readonly.borderless [class*="input"][class*="prompt"],.ccps .v-filterselect-small.v-readonly.borderless [class*="input"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-filterselect-small{font-size:12px}
.ccps .v-filterselect-large{height:41px;font-size:17px}
.ccps .v-filterselect-large [class*="input"]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:41px;padding:5px 7px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;width:100%!important;height:100%;padding-right:42px;border-radius:inherit}
.ccps .v-filterselect-large .v-icon+[class*="input"]{padding-left:41px}
.ccps .v-filterselect-large img.v-icon{max-height:41px;margin-left:7px}
.ccps .v-filterselect-large span.v-icon{width:41px;line-height:1;padding-top:.12em;margin-left:7px}
.ccps .v-filterselect-large [class$="button"]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;position:absolute;width:41px;border-radius:0 6px 6px 0}
.ccps .v-filterselect-large [class$="button"]:before{font-family:ThemeIcons;content:"\f078";-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms;position:absolute;width:41px;text-align:center;top:50%;line-height:1;margin-top:-0.47em}
.ccps .v-filterselect-large [class$="button"]:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.ccps .v-filterselect-large.v-disabled{opacity:1;filter:none}
.ccps .v-filterselect-large.v-disabled [class$="button"]{cursor:default;pointer-events:none}
.ccps .v-filterselect-large.v-disabled [class$="button"]:active:after{display:none}
.ccps .v-filterselect-large.v-readonly [class*="input"]{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect-large.v-readonly [class*="input"]:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-filterselect-large.v-readonly [class$="button"]{cursor:default;pointer-events:none}
.ccps .v-filterselect-large.v-readonly [class$="button"]:active:after{display:none}
.ccps .v-filterselect-large.v-readonly.borderless [class*="input"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-filterselect-large.v-readonly.borderless [class*="input"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect-large.v-readonly.borderless [class*="input"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-filterselect-huge{height:54px;font-size:23px}
.ccps .v-filterselect-huge [class*="input"]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:54px;padding:6px 9px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;width:100%!important;height:100%;padding-right:55px;border-radius:inherit}
.ccps .v-filterselect-huge .v-icon+[class*="input"]{padding-left:54px}
.ccps .v-filterselect-huge img.v-icon{max-height:54px;margin-left:9px}
.ccps .v-filterselect-huge span.v-icon{width:54px;line-height:1;padding-top:.12em;margin-left:9px}
.ccps .v-filterselect-huge [class$="button"]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;position:absolute;width:54px;border-radius:0 6px 6px 0}
.ccps .v-filterselect-huge [class$="button"]:before{font-family:ThemeIcons;content:"\f078";-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms;position:absolute;width:54px;text-align:center;top:50%;line-height:1;margin-top:-0.47em}
.ccps .v-filterselect-huge [class$="button"]:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.ccps .v-filterselect-huge.v-disabled{opacity:1;filter:none}
.ccps .v-filterselect-huge.v-disabled [class$="button"]{cursor:default;pointer-events:none}
.ccps .v-filterselect-huge.v-disabled [class$="button"]:active:after{display:none}
.ccps .v-filterselect-huge.v-readonly [class*="input"]{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect-huge.v-readonly [class*="input"]:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-filterselect-huge.v-readonly [class$="button"]{cursor:default;pointer-events:none}
.ccps .v-filterselect-huge.v-readonly [class$="button"]:active:after{display:none}
.ccps .v-filterselect-huge.v-readonly.borderless [class*="input"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-filterselect-huge.v-readonly.borderless [class*="input"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect-huge.v-readonly.borderless [class*="input"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-csslayout-well{background:#fafafa;color:#464646;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;border-radius:6px;border:1px solid #c9c9c9}
.ccps .v-csslayout-well>div>[class*="-caption"]{background:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-csslayout-well>.v-margin-top{padding-top:11px}
.ccps .v-csslayout-well>.v-margin-right{padding-right:11px}
.ccps .v-csslayout-well>.v-margin-bottom{padding-bottom:11px}
.ccps .v-csslayout-well>.v-margin-left{padding-left:11px}
.ccps .v-csslayout-card{background:#fff;color:#474747;border-radius:6px;border:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-csslayout-card>.v-margin-top{padding-top:11px}
.ccps .v-csslayout-card>.v-margin-right{padding-right:11px}
.ccps .v-csslayout-card>.v-margin-bottom{padding-bottom:11px}
.ccps .v-csslayout-card>.v-margin-left{padding-left:11px}
.ccps .v-csslayout-v-component-group{white-space:nowrap;position:relative}
.ccps .v-csslayout-v-component-group .v-widget ~ .v-widget:not(:last-child){border-radius:0}
.ccps .v-csslayout-v-component-group .v-widget ~ .v-widget.v-upload:not(:last-child) .v-button{border-radius:0}
.ccps .v-csslayout-v-component-group .v-widget:last-child{border-top-left-radius:0;border-bottom-left-radius:0}
.ccps .v-csslayout-v-component-group .v-widget.v-upload:last-child .v-button{border-top-left-radius:0;border-bottom-left-radius:0}
.ccps .v-csslayout-v-component-group .v-widget:first-child,.ccps .v-csslayout-v-component-group .v-caption:first-child+.v-widget{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .v-csslayout-v-component-group .v-widget.v-upload:first-child .v-button,.ccps .v-csslayout-v-component-group .v-caption:first-child+.v-widget.v-upload .v-button{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .v-csslayout-v-component-group .v-widget ~ .v-widget.first.first{border-radius:6px 0 0 6px}
.ccps .v-csslayout-v-component-group .v-widget ~ .v-widget.first.first.v-upload .v-button{border-radius:6px 0 0 6px}
.ccps .v-csslayout-v-component-group .v-widget ~ .v-widget.last.last{border-radius:0 6px 6px 0}
.ccps .v-csslayout-v-component-group .v-widget ~ .v-widget.last.last.v-upload .v-button{border-radius:0 6px 6px 0}
.ccps .v-csslayout-v-component-group .v-widget{vertical-align:middle;margin-left:-1px}
.ccps .v-csslayout-v-component-group .v-widget:first-child{margin-left:0}
.ccps .v-csslayout-v-component-group .v-widget:focus,.ccps .v-csslayout-v-component-group .v-widget[class*="focus"],.ccps .v-csslayout-v-component-group .v-widget [class*="focus"]{position:relative;z-index:5}
.ccps .v-form fieldset{border:0;padding:0;margin:0;height:100%}
.ccps .v-form-content{height:100%;box-sizing:border-box}
.ccps [class*="spacing"]>tbody>[class*="row"]>td{padding-top:12px}
.ccps [class*="spacing"]>tbody>[class*="firstrow"]>td{padding-top:0}
.ccps [class*="margin-top"]>tbody>[class*="firstrow"]>td{padding-top:12px}
.ccps [class*="margin-bottom"]>tbody>[class*="lastrow"]>td{padding-bottom:12px}
.ccps [class*="margin-left"]>tbody>[class*="row"]>[class*="captioncell"]{padding-left:12px}
.ccps [class*="margin-left"]>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h2,.ccps [class*="margin-left"]>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h3,.ccps [class*="margin-left"]>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h4{left:12px}
.ccps [class*="margin-right"]>tbody>[class*="row"]>[class*="contentcell"]{padding-right:12px}
.ccps [class*="margin-right"]>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h2,.ccps [class*="margin-right"]>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h3,.ccps [class*="margin-right"]>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h4{right:12px}
.ccps .v-formlayout>table{border-spacing:0;position:relative}
.ccps .v-formlayout.v-has-width>table,.ccps .v-formlayout.v-has-width .v-formlayout-contentcell{width:100%}
.ccps .v-formlayout-error-indicator{width:17px}
.ccps .v-formlayout-captioncell{vertical-align:top;line-height:33px}
.ccps .v-formlayout-captioncell .v-caption{padding-bottom:0}
.ccps .v-formlayout-captioncell .v-caption-h2,.ccps .v-formlayout-captioncell .v-caption-h3,.ccps .v-formlayout-captioncell .v-caption-h4{height:3em}
.ccps .v-formlayout-contentcell .v-checkbox,.ccps .v-formlayout-contentcell .v-radiobutton{font-weight:600}
.ccps .v-formlayout-contentcell>.v-label-h2,.ccps .v-formlayout-contentcell>.v-label-h3,.ccps .v-formlayout-contentcell>.v-label-h4{position:absolute;left:0;right:0;width:auto!important;margin-top:-0.5em;padding-bottom:.5em;border-bottom:1px solid #e4e4e4}
.ccps .v-formlayout.light>table{padding:0}
.ccps .v-formlayout.light>table>tbody>tr>td{padding-top:0;height:34px;border-bottom:1px solid #eee}
.ccps .v-formlayout.light>table>tbody>[class*="lastrow"]>td{border-bottom:0}
.ccps .v-formlayout.light>table>tbody>tr>[class*="captioncell"]{color:gray;text-align:right;padding-left:12px;line-height:34px}
.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]{padding-right:0}
.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textfield,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textarea,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-filterselect,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-datefield,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-filterselect-input,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-datefield-textfield{width:100%}
.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textfield,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textarea,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-filterselect input,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-datefield input,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-richtextarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:0;padding:4px 6px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;background:transparent;border:0;color:inherit}
.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textfield.v-disabled,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textarea.v-disabled,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-filterselect input.v-disabled,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-datefield input.v-disabled,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-richtextarea.v-disabled{opacity:1;filter:none}
.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textfield:focus,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textarea:focus,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-filterselect input:focus,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-datefield input:focus,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-richtextarea:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textfield:focus,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textarea:focus,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-filterselect input:focus,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-datefield input:focus,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-richtextarea:focus{box-shadow:none}
.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textfield-prompt,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textarea-prompt,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-filterselect-prompt input,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-datefield-prompt input{color:#a3a3a3}
.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-textarea,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-richtextarea{height:auto}
.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h2,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h3,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h4{border-bottom:0;left:0;right:0}
.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h3,.ccps .v-formlayout.light>table>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h4{margin-top:0}
.ccps .v-formlayout.light .v-richtextarea{margin:4px 0}
.ccps .v-formlayout.light .v-filterselect-button,.ccps .v-formlayout.light .v-datefield-button{border:0}
.ccps .v-formlayout.light .v-filterselect-button:active:after,.ccps .v-formlayout.light .v-datefield-button:active:after{display:none}
.ccps .v-formlayout.light .v-datefield-button{right:0;left:auto}
.ccps .v-formlayout.light .v-checkbox{margin-left:6px}
.ccps .v-grid{position:relative}
.ccps .v-grid-scroller{position:absolute;z-index:1;outline:0;box-sizing:border-box}
.ccps .v-grid-scroller-horizontal{left:0;right:0;bottom:0;overflow-y:hidden;-ms-overflow-y:hidden}
.ccps .v-grid-scroller-vertical{right:0;top:0;bottom:0;overflow-x:hidden;-ms-overflow-x:hidden}
.ccps .v-grid-tablewrapper{position:absolute;overflow:hidden;box-sizing:border-box;z-index:5}
.ccps .v-grid-tablewrapper>table{border-spacing:0;table-layout:fixed;width:inherit}
.ccps .v-grid-header-deco,.ccps .v-grid-footer-deco{position:absolute;right:0;box-sizing:border-box}
.ccps .v-grid-horizontal-scrollbar-deco{position:absolute;bottom:0;left:0;right:0;box-sizing:border-box}
.ccps .v-grid-header,.ccps .v-grid-body,.ccps .v-grid-footer{position:absolute;left:0;width:inherit;z-index:10}
.ccps .v-grid-header,.ccps .v-grid-header-deco{top:0}
.ccps .v-grid-footer,.ccps .v-grid-footer-deco{bottom:0}
.ccps .v-grid-body{-ms-touch-action:none;touch-action:none;z-index:0;top:0}
.ccps .v-grid-body .v-grid-row{position:absolute;top:0;left:0}
.ccps .v-grid-body .v-grid-header>.v-grid-row{position:relative}
.ccps .v-grid-row{display:block}
.ccps .v-grid-row>td,.ccps .v-grid-row>th{background-color:white}
.ccps .v-grid-row{width:inherit}
.ccps .v-grid-cell{display:block;float:left;padding:2px;white-space:nowrap;box-sizing:border-box;overflow:hidden;font-size:14px}
.ccps .v-grid-cell.frozen{position:relative;z-index:1}
.ccps .v-grid-spacer{position:absolute;display:block;background-color:white}
.ccps .v-grid-spacer>td{width:100%;height:100%;box-sizing:border-box}
.ccps .v-grid{outline:0}
.ccps .v-grid-scroller-vertical,.ccps .v-grid-scroller-horizontal{border:1px solid var(--grid-border-color)}
.ccps .v-grid-scroller-vertical{border-left:none}
.ccps .v-grid-scroller-horizontal{border-top:0}
.ccps .v-grid-tablewrapper{border:1px solid var(--grid-border-color)}
.ccps .v-grid .header-drag-table{border-spacing:0;position:relative;table-layout:fixed;width:inherit}
.ccps .v-grid .header-drag-table .v-grid-header{position:absolute}
.ccps .v-grid .header-drag-table .v-grid-header>.v-grid-cell{border:1px solid var(--grid-border-color);margin-top:-10px;opacity:.9;filter:alpha(opacity=90);z-index:30000}
.ccps .v-grid .header-drag-table .v-grid-header>.v-grid-drop-marker{background-color:#e61a1a;position:absolute;width:3px}
.ccps .v-grid-sidebar.v-contextmenu{-webkit-box-shadow:none;box-shadow:none;border-radius:0;position:absolute;top:0;right:0;background-color:#fff;border:1px solid var(--grid-border-color);padding:0;z-index:5}
.ccps .v-grid-sidebar.v-contextmenu.v-grid-sidebar-popup{right:auto}
.ccps .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button{background:transparent;border:0;color:inherit;cursor:pointer;outline:0;padding:0 4px;text-align:right;line-height:1}
.ccps .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button[disabled]{cursor:default}
.ccps .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button::-moz-focus-inner{border:0}
.ccps .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button:after{content:"\f0c9";display:block;font-family:ThemeIcons,sans-serif;font-size:14px}
.ccps .v-grid-sidebar.v-contextmenu.closed{border-radius:0}
.ccps .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button{width:100%}
.ccps .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button:after{content:"\f0c9";font-size:14px;line-height:1}
.v-ie .ccps .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button{vertical-align:middle}
.ccps .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content{padding:4px 0;overflow-y:auto;overflow-x:hidden}
.ccps .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle{text-shadow:none}
.ccps .v-grid-cell{background-color:white;padding:0 16px;line-height:34px;text-overflow:ellipsis}
.ccps .v-grid-cell>*{line-height:1.7;vertical-align:middle}
.ccps .v-grid-cell>div{display:inline-block}
.ccps .v-grid-cell.frozen{-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.1);box-shadow:1px 0 2px rgba(0,0,0,0.1);border-right:1px solid var(--grid-border-color);position:relative;z-index:11}
.ccps .v-grid-cell.frozen+th,.ccps .v-grid-cell.frozen+td{border-left:none}
.ccps .v-grid-cell div.component-wrap{width:100%}
.ccps .v-grid-row>td,.ccps .v-grid-editor-cells>div{border-left:1px solid var(--grid-border-color);border-bottom:1px solid var(--grid-border-color)}
.ccps .v-grid-row>td:first-child,.ccps .v-grid-editor-cells>div:first-child{border-left:none}
.ccps .v-grid-editor-cells.frozen>div{-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.1);box-shadow:1px 0 2px rgba(0,0,0,0.1);border-right:1px solid var(--grid-border-color);border-left:none}
.ccps .v-grid-row-stripe>td{background-color:#f5f5f5}
.ccps .v-grid-row-selected>td{background:#e61a1a}
.ccps .v-grid-header th{position:relative;background-color:#fff;font-size:14px;font-weight:inherit;border-left:1px solid var(--grid-border-color);border-bottom:1px solid var(--grid-border-color);line-height:51px;text-align:left}
.ccps .v-grid-header th:first-child{border-left:none}
.ccps .v-grid-header .sort-asc,.ccps .v-grid-header .sort-desc{padding-right:33px}
.ccps .v-grid-header .sort-asc:after,.ccps .v-grid-header .sort-desc:after{font-family:ThemeIcons,sans-serif;content:"\f0de" " " attr(sort-order);position:absolute;right:16px;font-size:12px}
.ccps .v-grid-header .sort-desc:after{content:"\f0dd" " " attr(sort-order)}
.ccps .v-grid-column-resize-handle{position:absolute;width:32px;right:-16px;top:0;bottom:0;cursor:col-resize;z-index:10;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ccps .v-grid-column-resize-simple-indicator{position:absolute;width:3px;top:0;left:16px;z-index:9001;background:#fff;box-shadow:0 0 5px #000;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ccps .v-grid-footer td{background-color:#fff;font-size:14px;font-weight:inherit;border-left:1px solid var(--grid-border-color);border-top:1px solid var(--grid-border-color);border-bottom:0;line-height:34px}
.ccps .v-grid-footer td:first-child{border-left:none}
.ccps .v-grid-header .v-grid-cell,.ccps .v-grid-footer .v-grid-cell{overflow:visible}
.ccps .v-grid-column-header-content,.ccps .v-grid-column-footer-content{width:100%;overflow:hidden;text-overflow:ellipsis;line-height:34px;vertical-align:baseline}
.ccps .v-grid-header-deco{border-top:1px solid var(--grid-border-color);border-right:1px solid var(--grid-border-color);background-color:#fff}
.ccps .v-grid-footer-deco{border-bottom:1px solid var(--grid-border-color);border-right:1px solid var(--grid-border-color);background-color:#fff}
.ccps .v-grid-horizontal-scrollbar-deco{background-color:#fff;border:1px solid var(--grid-border-color);border-top:0}
.ccps .v-grid-cell-focused{position:relative}
.ccps .v-grid-cell-focused:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #e61a1a;display:none;pointer-events:none}
.ccps .v-grid:focus .v-grid-cell-focused:before{display:block}
.ccps .v-grid.v-disabled:focus .v-grid-cell-focused:before{display:none}
.ccps .v-grid-editor{position:absolute;z-index:20;overflow:hidden;left:0;right:0;border:1px solid var(--grid-border-color);box-sizing:border-box;-moz-box-sizing:border-box;margin-top:-1px;-webkit-box-shadow:0 0 9px rgba(0,0,0,0.2);box-shadow:0 0 9px rgba(0,0,0,0.2)}
.ccps .v-grid-editor.unbuffered .v-grid-editor-footer{width:100%}
.ccps .v-grid-editor-cells{position:relative;white-space:nowrap}
.ccps .v-grid-editor-cells.frozen{z-index:2}
.ccps .v-grid-editor-cells>div{display:inline-block;box-sizing:border-box;vertical-align:middle;background:white}
.ccps .v-grid-editor-cells>div:first-child{border-left:none}
.ccps .v-grid-editor-cells>div>*{vertical-align:middle;display:inline-block}
.ccps .v-grid-editor-cells>div .v-filterselect{padding-left:0}
.ccps .v-grid-editor-cells>div input[type="text"],.ccps .v-grid-editor-cells>div input[type="text"].v-filterselect-input,.ccps .v-grid-editor-cells>div input[type="password"]{padding-left:16px}
.ccps .v-grid-editor-cells>div input[type="text"]:not(.v-filterselect-input),.ccps .v-grid-editor-cells>div input[type="password"]{padding-right:8px}
.ccps .v-grid-editor-cells>div :not(.v-assistive-device-only-label).v-widget>input[type="checkbox"]{margin-left:16px}
.ccps .v-grid-editor-cells>div .v-textfield,.ccps .v-grid-editor-cells>div .v-datefield,.ccps .v-grid-editor-cells>div .v-filterselect{min-width:100%;max-width:100%;min-height:100%;max-height:100%}
.ccps .v-grid-editor-cells>div .v-select,.ccps .v-grid-editor-cells>div .v-select-select{min-width:100%;max-width:100%}
.ccps .v-grid-editor-cells>div.not-editable.v-grid-cell{float:none}
.ccps .v-grid-editor-cells .error::before{position:absolute;display:block;height:0;width:0;content:"";border-top:5px solid red;border-right:5px solid transparent}
.ccps .v-grid-editor-cells .error,.ccps .v-grid-editor-cells .error>input{background-color:#fee}
.ccps .v-grid-editor-footer{display:table;height:34px;border-top:1px solid var(--grid-border-color);margin-top:-1px;background:white;padding:0 5px}
.ccps .v-grid-editor-footer+.v-grid-editor-cells>div{border-bottom:0;border-top:1px solid var(--grid-border-color)}
.ccps .v-grid-editor-footer:first-child{border-top:0;margin-top:0;border-bottom:1px solid var(--grid-border-color);margin-bottom:-1px}
.ccps .v-grid-editor-message,.ccps .v-grid-editor-buttons{display:table-cell;white-space:nowrap;vertical-align:middle}
.ccps .v-grid-editor-message{width:100%;position:relative}
.ccps .v-grid-editor-message>div{position:absolute;width:100%;overflow:hidden;text-overflow:ellipsis;line-height:34px;top:0}
.ccps .v-grid-editor-save{margin-right:4px}
.ccps .v-grid-spacer{padding-left:1px}
.ccps .v-grid-spacer>td{display:block;padding:0;background-color:white;border-top:1px solid var(--grid-border-color);border-bottom:1px solid var(--grid-border-color)}
.ccps .v-grid-spacer.stripe>td{background-color:#f5f5f5;border-top:1px solid var(--grid-border-color);border-bottom:1px solid var(--grid-border-color)}
.ccps .v-grid-spacer-deco-container{border-top:1px solid transparent;position:relative;top:0;z-index:5}
.ccps .v-grid-spacer-deco{top:0;left:0;width:2px;background-color:#e61a1a;position:absolute;height:100%;pointer-events:none}
.ccps .v-grid-cell>.v-progressbar{width:100%}
.ccps .v-grid{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;background-color:#fff}
.ccps .v-grid.v-disabled{opacity:1;filter:none}
.ccps .v-grid-header .v-grid-cell{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);text-shadow:0 1px 0 rgba(255,255,255,0.05)}
.ccps .v-grid-header .v-grid-cell.dragged{opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.ccps .v-grid-header .v-grid-cell.dragged-column-header{margin-top:-17px}
.ccps .v-grid-footer .v-grid-cell{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);text-shadow:0 1px 0 rgba(255,255,255,0.05)}
.ccps .v-grid-header-deco{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}
.ccps .v-grid-footer-deco,.ccps .v-grid-horizontal-scrollbar-deco{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}
.ccps .v-grid-row-selected>.v-grid-cell{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:#eec9c9;text-shadow:0 -1px 0 rgba(0,0,0,0.05);border-color:#b81e1e}
.ccps .v-grid-row-selected>.v-grid-cell-focused:before{border-color:#f07575}
.ccps .v-grid-editor{border-color:#e61a1a}
.ccps .v-grid-editor-footer{font-size:12px;padding:0 6px;background:#fff;-webkit-animation:valo-grid-editor-footer-animate-in 200ms 120ms backwards;-moz-animation:valo-grid-editor-footer-animate-in 200ms 120ms backwards;animation:valo-grid-editor-footer-animate-in 200ms 120ms backwards}
.ccps .v-grid-editor-footer:first-child{-webkit-animation:valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;-moz-animation:valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;animation:valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards}
.ccps .v-grid-editor-cells{z-index:1}
.ccps .v-grid-editor-cells>div:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.ccps .v-grid-editor-cells>div.not-editable.v-grid-cell{float:none}
.ccps .v-grid-editor-cells>div .error::before{border-top:9px solid #ed473b;border-right:9px solid transparent}
.ccps .v-grid-editor-cells>div .error,.ccps .v-grid-editor-cells>div .error>input{background-color:#fffbfb}
.ccps .v-grid-editor-cells>div .v-textfield,.ccps .v-grid-editor-cells>div .v-textfield-focus,.ccps .v-grid-editor-cells>div .v-datefield,.ccps .v-grid-editor-cells>div .v-datefield .v-textfield-focus,.ccps .v-grid-editor-cells>div .v-filterselect-input,.ccps .v-grid-editor-cells>div .v-filterselect-input:focus{border:0;border-radius:0;background:transparent}
.ccps .v-grid-editor-cells>div input[type="text"].v-datefield-textfield{padding-left:40.8px}
.ccps .v-grid-editor-cells>div .v-textfield-focus,.ccps .v-grid-editor-cells>div .v-datefield .v-textfield-focus,.ccps .v-grid-editor-cells>div .v-filterselect-input:focus{position:relative}
.ccps .v-grid-editor-cells>div .v-select{padding-left:8px;padding-right:8px}
.ccps .v-grid-editor-cells>div .v-checkbox.v-widget{margin:0 8px 0 16px}
.ccps .v-grid-editor-cells>div .v-checkbox.v-widget>input[type="checkbox"]{margin-left:0}
.ccps .v-grid-editor-cells>div .v-checkbox.v-widget>label{white-space:nowrap}
.ccps .v-grid-editor-message>div:before{display:inline-block;color:#ed473b;font-weight:600;width:17px;text-align:center;content:"!"}
.ccps .v-grid-editor-save,.ccps .v-grid-editor-cancel{cursor:pointer;color:#e61a1a;text-decoration:none;font-weight:inherit;-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms;font-weight:600;text-decoration:none;border:0;background:transparent;padding:6px 6px;margin:0;outline:0}
.ccps .v-grid-editor-save:hover,.ccps .v-grid-editor-cancel:hover{color:#eb4747}
.ccps .v-grid-editor-save.v-disabled,.ccps .v-grid-editor-cancel.v-disabled{opacity:1;filter:none}
.ccps .v-grid-spacer{margin-top:-1px}
.ccps .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-content{margin:0 0 2px;padding:4px 4px 2px;overflow-y:auto;overflow-x:hidden}
.ccps .v-grid-sidebar.v-contextmenu.closed{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}
.ccps .v-grid-scroller::-webkit-scrollbar{border:0}
.ccps .v-grid-scroller::-webkit-scrollbar-thumb{border-radius:10px;border:4px solid transparent;background:rgba(0,0,0,0.3);-webkit-background-clip:content-box;background-clip:content-box}
.ccps .v-grid-scroller-vertical::-webkit-scrollbar-thumb{min-height:30px}
.ccps .v-grid-scroller-horizontal::-webkit-scrollbar-thumb{min-width:30px}
.ccps .v-grid-row-drag-badge{background-color:red;color:white;display:block;width:30px;height:30px;border-radius:10px;line-height:30px;text-align:center;float:left}
.ccps .v-grid-row-drag-top,.ccps .v-grid-row-drag-bottom{z-index:100}
.ccps .v-grid-row-drag-top:before,.ccps .v-grid-row-drag-bottom:after{content:"";display:block;position:absolute;height:2px;width:100%;background:#e61a1a;pointer-events:none;border:0}
.ccps .v-grid-row-drag-bottom:after{bottom:-1px}
.ccps .v-grid-row-drag-top:before{top:-1px}
.ccps .v-grid-row-drag-top:first-child:before{top:0}
.ccps .v-grid-row-drag-center:after{content:"";position:absolute;top:0;left:0;bottom:0;right:2px;border:2px solid #e61a1a;pointer-events:none}
.ccps .v-grid-row-selected.v-grid-row-drag-center:after{border-color:#b81414}
.ccps .v-grid-row-selected.v-grid-row-drag-top:before,.ccps .v-grid-row-selected.v-grid-row-drag-bottom:after{background:#b81414}
.ccps .v-grid-body-drag-top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:2px solid #e61a1a;z-index:100}
.ccps .v-textfield{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:6px;padding:4px 8px;border:1px solid #c9c9c9;background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;width:272px}
.ccps .v-textfield.v-disabled{opacity:1;filter:none}
.ccps .v-textfield:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-textfield[class*="prompt"]{color:#a3a3a3}
.ccps .v-textfield-readonly{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-textfield-readonly:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-textfield-error{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-textfield-error-info{border-color:#00a7f5!important;background:#fafdff;color:#195774}
.ccps .v-textfield-error-warning{border-color:#fc9c00!important;background:#fffdfa;color:#745119}
.ccps .v-textfield-error-error{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-textfield-error-critical{border-color:#fa007d!important;background:#fffafc;color:#741947}
.ccps .v-textfield-error-system{border-color:#b0f!important;background:#fefaff;color:#5c1974}
.ccps .v-textfield-borderless{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-textfield-borderless:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-textfield-borderless[class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-textfield-tiny{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:26px;border-radius:6px;padding:3px 7px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;font-size:11px}
.ccps .v-textfield-compact,.ccps .v-textfield-small{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:29px;border-radius:6px;padding:3px 7px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms}
.ccps .v-textfield-small{font-size:12px}
.ccps .v-textfield-large{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:41px;border-radius:6px;padding:5px 9px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;font-size:17px}
.ccps .v-textfield-huge{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:54px;border-radius:6px;padding:6px 11px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;font-size:23px}
.ccps .v-slot-inline-icon{position:relative}
.ccps .v-caption-inline-icon{padding:0}
.ccps .v-caption-inline-icon .v-captiontext{font-size:14px;font-weight:500;padding-bottom:.3em;padding-left:2px;margin:0}
.ccps .v-caption-inline-icon .v-icon{position:absolute;z-index:10}
.ccps .v-caption-inline-icon span.v-icon{left:1px;bottom:1px;width:34px;line-height:32px;text-align:center;font-size:14px}
.ccps .v-caption-inline-icon img.v-icon{left:9px;bottom:9px}
.ccps .v-textfield-inline-icon{padding-left:34px}
.ccps .v-slot-inline-icon.v-slot-tiny{position:relative}
.ccps .v-caption-inline-icon.v-caption-tiny{padding:0}
.ccps .v-caption-inline-icon.v-caption-tiny .v-captiontext{font-size:14px;font-weight:500;padding-bottom:.3em;padding-left:2px;margin:0}
.ccps .v-caption-inline-icon.v-caption-tiny .v-icon{position:absolute;z-index:10}
.ccps .v-caption-inline-icon.v-caption-tiny span.v-icon{left:1px;bottom:1px;width:26px;line-height:24px;text-align:center;font-size:11px}
.ccps .v-caption-inline-icon.v-caption-tiny img.v-icon{left:5px;bottom:5px}
.ccps .v-textfield-inline-icon.v-textfield-tiny{padding-left:26px}
.ccps .v-slot-inline-icon.v-slot-compact{position:relative}
.ccps .v-caption-inline-icon.v-caption-compact{padding:0}
.ccps .v-caption-inline-icon.v-caption-compact .v-captiontext{font-size:14px;font-weight:500;padding-bottom:.3em;padding-left:2px;margin:0}
.ccps .v-caption-inline-icon.v-caption-compact .v-icon{position:absolute;z-index:10}
.ccps .v-caption-inline-icon.v-caption-compact span.v-icon{left:1px;bottom:1px;width:29px;line-height:27px;text-align:center;font-size:14px}
.ccps .v-caption-inline-icon.v-caption-compact img.v-icon{left:7px;bottom:7px}
.ccps .v-textfield-inline-icon.v-textfield-compact{padding-left:29px}
.ccps .v-slot-inline-icon.v-slot-small{position:relative}
.ccps .v-caption-inline-icon.v-caption-small{padding:0}
.ccps .v-caption-inline-icon.v-caption-small .v-captiontext{font-size:14px;font-weight:500;padding-bottom:.3em;padding-left:2px;margin:0}
.ccps .v-caption-inline-icon.v-caption-small .v-icon{position:absolute;z-index:10}
.ccps .v-caption-inline-icon.v-caption-small span.v-icon{left:1px;bottom:1px;width:29px;line-height:27px;text-align:center;font-size:12px}
.ccps .v-caption-inline-icon.v-caption-small img.v-icon{left:7px;bottom:7px}
.ccps .v-textfield-inline-icon.v-textfield-small{padding-left:29px}
.ccps .v-slot-inline-icon.v-slot-large{position:relative}
.ccps .v-caption-inline-icon.v-caption-large{padding:0}
.ccps .v-caption-inline-icon.v-caption-large .v-captiontext{font-size:14px;font-weight:500;padding-bottom:.3em;padding-left:2px;margin:0}
.ccps .v-caption-inline-icon.v-caption-large .v-icon{position:absolute;z-index:10}
.ccps .v-caption-inline-icon.v-caption-large span.v-icon{left:1px;bottom:1px;width:41px;line-height:39px;text-align:center;font-size:17px}
.ccps .v-caption-inline-icon.v-caption-large img.v-icon{left:13px;bottom:13px}
.ccps .v-textfield-inline-icon.v-textfield-large{padding-left:41px}
.ccps .v-slot-inline-icon.v-slot-huge{position:relative}
.ccps .v-caption-inline-icon.v-caption-huge{padding:0}
.ccps .v-caption-inline-icon.v-caption-huge .v-captiontext{font-size:14px;font-weight:500;padding-bottom:.3em;padding-left:2px;margin:0}
.ccps .v-caption-inline-icon.v-caption-huge .v-icon{position:absolute;z-index:10}
.ccps .v-caption-inline-icon.v-caption-huge span.v-icon{left:1px;bottom:1px;width:54px;line-height:52px;text-align:center;font-size:23px}
.ccps .v-caption-inline-icon.v-caption-huge img.v-icon{left:19px;bottom:19px}
.ccps .v-textfield-inline-icon.v-textfield-huge{padding-left:54px}
.ccps .v-textfield-align-right{text-align:right}
.ccps .v-textfield-align-center{text-align:center}
.ccps .v-textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:6px;padding:6px;border:1px solid #c9c9c9;background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:auto;resize:none;white-space:pre-wrap;width:272px}
.ccps .v-textarea.v-disabled{opacity:1;filter:none}
.ccps .v-textarea:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-textarea[class*="prompt"]{color:#a3a3a3}
.ccps .v-textarea-readonly{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-textarea-readonly:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-textarea-error{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-textarea-borderless{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-textarea-borderless:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-textarea-borderless[class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-textarea-tiny{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:26px;border-radius:6px;padding:6px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:auto;resize:none;white-space:pre-wrap;font-size:11px}
.ccps .v-textarea-small{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:29px;border-radius:6px;padding:6px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:auto;resize:none;white-space:pre-wrap;font-size:12px}
.ccps .v-textarea-large{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:41px;border-radius:6px;padding:6px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:auto;resize:none;white-space:pre-wrap;font-size:17px}
.ccps .v-textarea-huge{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:54px;border-radius:6px;padding:6px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:auto;resize:none;white-space:pre-wrap;font-size:23px}
.ccps .v-textarea-align-right{text-align:right}
.ccps .v-textarea-align-center{text-align:center}
.ccps .v-datefield{position:relative;width:272px;height:34px;border-radius:6px}
.ccps .v-datefield [class*="textfield"]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:6px;padding:4px 8px;border:1px solid #c9c9c9;background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;padding-left:40.8px;width:100%;height:100%;border-radius:inherit}
.ccps .v-datefield [class*="textfield"].v-disabled{opacity:1;filter:none}
.ccps .v-datefield [class*="textfield"]:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-datefield [class*="textfield"][class*="prompt"]{color:#a3a3a3}
.ccps .v-datefield[class*="prompt"]>[class*="textfield"]{color:#a3a3a3}
.ccps .v-datefield [class*="button"]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;-webkit-appearance:none;background:transparent;padding:0;position:absolute;z-index:10;width:34px;line-height:32px;text-align:center;font:inherit;outline:0;margin:0;top:1px;bottom:1px;left:1px;border:0;border-right:1px solid #e4e4e4;color:#a3a3a3;border-radius:5px 0 0 5px}
.ccps .v-datefield [class*="button"]:hover{color:#474747}
.ccps .v-datefield [class*="button"]:before{font-family:ThemeIcons;content:"\f073";-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .v-datefield [class*="button"]:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(128,128,128,0.2);border-radius:inherit}
.ccps .v-datefield.v-disabled{opacity:1;filter:none}
.ccps .v-datefield.v-disabled [class*="button"]{cursor:default;pointer-events:none}
.ccps .v-datefield.v-disabled [class*="button"]:active:after{display:none}
.ccps .v-datefield.v-readonly [class*="textfield"]{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-datefield.v-readonly [class*="textfield"]:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-datefield.v-readonly [class*="button"]{cursor:default;pointer-events:none}
.ccps .v-datefield.v-readonly [class*="button"]:active:after{display:none}
.ccps .v-datefield.v-readonly.borderless [class*="textfield"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-datefield.v-readonly.borderless [class*="textfield"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-datefield.v-readonly.borderless [class*="textfield"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-datefield-error .v-datefield-textfield{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-datefield-error .v-datefield-button{color:#ed473b;border-color:#ed473b}
.ccps .v-datefield-error-info .v-datefield-textfield{border-color:#00a7f5!important;background:#fafdff;color:#195774}
.ccps .v-datefield-error-info .v-datefield-button{color:#00a7f5;border-color:#00a7f5}
.ccps .v-datefield-error-warning .v-datefield-textfield{border-color:#fc9c00!important;background:#fffdfa;color:#745119}
.ccps .v-datefield-error-warning .v-datefield-button{color:#fc9c00;border-color:#fc9c00}
.ccps .v-datefield-error-error .v-datefield-textfield{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-datefield-error-error .v-datefield-button{color:#ed473b;border-color:#ed473b}
.ccps .v-datefield-error-critical .v-datefield-textfield{border-color:#fa007d!important;background:#fffafc;color:#741947}
.ccps .v-datefield-error-critical .v-datefield-button{color:#fa007d;border-color:#fa007d}
.ccps .v-datefield-error-system .v-datefield-textfield{border-color:#b0f!important;background:#fefaff;color:#5c1974}
.ccps .v-datefield-error-system .v-datefield-button{color:#b0f;border-color:#b0f}
.ccps .v-datefield-full{width:210px}
.ccps .v-datefield-day{width:272px}
.ccps .v-datefield-month{width:105px}
.ccps .v-datefield-year{width:91px}
.ccps .v-datefield-popup{padding:0;border-radius:6px;background-color:white;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;margin-top:5px!important;margin-bottom:5px!important;margin-right:5px!important;cursor:default;width:auto}
.ccps .v-datefield-popup[class*="animate-in"]{-webkit-animation:valo-overlay-animate-in 120ms;-moz-animation:valo-overlay-animate-in 120ms;animation:valo-overlay-animate-in 120ms}
.ccps .v-datefield-popup[class*="animate-out"]{-webkit-animation:valo-animate-out-fade 120ms;-moz-animation:valo-animate-out-fade 120ms;animation:valo-animate-out-fade 120ms}
.ccps .v-datefield-popup table{border-collapse:collapse;border-spacing:0;margin:0 auto}
.ccps .v-datefield-popup td{padding:2px}
.ccps .v-datefield-popup .v-datefield-calendarpanel{font-size:14px;text-align:center}
.ccps .v-datefield-popup .v-datefield-calendarpanel:focus{outline:0}
.ccps .v-datefield-popup .v-datefield-calendarpanel-day{box-sizing:border-box;width:27px;height:24px;border:1px solid transparent;line-height:24px;text-align:center;font-size:13px;background:#fff;border-radius:3px;-webkit-transition:color 200ms;-moz-transition:color 200ms;transition:color 200ms;display:inline-block;box-sizing:border-box;cursor:pointer}
.ccps .v-datefield-popup .v-datefield-calendarpanel-day:hover{color:#e61a1a}
.ccps .v-datefield-popup .v-datefield-calendarpanel-day-offmonth{color:#a3a3a3;background:transparent}
.ccps .v-datefield-popup .v-datefield-calendarpanel-day-today{color:#1a1a1a;font-weight:600;border-color:#b3b3b3}
.ccps .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected,.ccps .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover{color:#eec9c9;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);border:0;font-weight:600}
.ccps .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused{position:relative}
.ccps .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range,.ccps .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover{color:#a3a3a3;cursor:not-allowed}
.ccps .v-datefield-popup .v-datefield-calendarpanel-weekdays{height:24px;color:rgba(135,135,135,0.85)}
.ccps .v-datefield-popup .v-datefield-calendarpanel-weekdays strong{font:inherit;font-size:13px}
.ccps .v-datefield-popup .v-datefield-calendarpanel-header{white-space:nowrap}
.ccps .v-datefield-popup td[class*="year"] button,.ccps .v-datefield-popup td[class*="month"] button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;color:transparent;font-size:0;width:17px;height:23px;outline:0;position:relative;vertical-align:middle}
.ccps .v-datefield-popup td[class*="year"] button:before,.ccps .v-datefield-popup td[class*="month"] button:before{color:#a3a3a3;font-size:18px;line-height:21px;-webkit-transition:color 200ms;-moz-transition:color 200ms;transition:color 200ms}
.ccps .v-datefield-popup td[class*="year"] button:hover:before,.ccps .v-datefield-popup td[class*="month"] button:hover:before{color:#e61a1a}
.ccps .v-datefield-popup td[class*="year"] button.outside-range,.ccps .v-datefield-popup td[class*="month"] button.outside-range{cursor:default;opacity:.3;filter:alpha(opacity=30.0)}
.ccps .v-datefield-popup td[class*="year"] button.outside-range:hover:before,.ccps .v-datefield-popup td[class*="month"] button.outside-range:hover:before{color:#a3a3a3}
.ccps .v-datefield-popup .v-button-prevyear:before{font-family:ThemeIcons;content:"\f100"}
.ccps .v-datefield-popup .v-button-prevmonth:before{font-family:ThemeIcons;content:"\f104"}
.ccps .v-datefield-popup .v-button-nextyear:before{font-family:ThemeIcons;content:"\f101"}
.ccps .v-datefield-popup .v-button-nextmonth:before{font-family:ThemeIcons;content:"\f105"}
.ccps .v-datefield-popup td.v-datefield-calendarpanel-month{width:136px;cursor:default;color:#e61a1a}
.ccps .v-datefield-popup td.v-datefield-calendarpanel-month.header-month-year{cursor:pointer}
.ccps .v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month{width:68px}
.ccps .v-datefield-popup .v-datefield-calendarpanel-weeknumber,.ccps .v-datefield-popup .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child{width:27px;color:rgba(135,135,135,0.85);font-size:13px;display:inline-block;text-align:left}
.ccps .v-datefield-popup .v-datefield-calendarpanel-weeknumber{position:relative}
.ccps .v-datefield-popup .v-datefield-calendarpanel-weeknumbers .v-first:before{content:"";position:absolute;top:30px;bottom:0;left:0;width:24px;border-top:1px solid #eee;border-right:1px solid #eee;border-top-right-radius:6px;border-bottom-left-radius:6px;background:#fff}
.ccps .v-datefield-popup td.v-datefield-calendarpanel-time{width:100%;font-size:13px}
.ccps .v-datefield-popup td.v-datefield-calendarpanel-time .v-label{display:inline;margin:0 .1em;font-weight:400}
.ccps .v-datefield-calendarpanel{font-size:14px;text-align:center}
.ccps .v-datefield-calendarpanel:focus{outline:0}
.ccps .v-datefield-calendarpanel-day{box-sizing:border-box;width:27px;height:24px;border:1px solid transparent;line-height:24px;text-align:center;font-size:13px;background:#fff;border-radius:3px;-webkit-transition:color 200ms;-moz-transition:color 200ms;transition:color 200ms;display:inline-block;box-sizing:border-box;cursor:pointer}
.ccps .v-datefield-calendarpanel-day:hover{color:#e61a1a}
.ccps .v-datefield-calendarpanel-day-offmonth{color:#a3a3a3;background:transparent}
.ccps .v-datefield-calendarpanel-day-today{color:#1a1a1a;font-weight:600;border-color:#b3b3b3}
.ccps .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected,.ccps .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover{color:#eec9c9;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);border:0;font-weight:600}
.ccps .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused{position:relative}
.ccps .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range,.ccps .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover{color:#a3a3a3;cursor:not-allowed}
.ccps .v-datefield-calendarpanel-weekdays{height:24px;color:rgba(135,135,135,0.85)}
.ccps .v-datefield-calendarpanel-weekdays strong{font:inherit;font-size:13px}
.ccps .v-datefield-calendarpanel-header{white-space:nowrap}
.ccps td[class*="year"] button,.ccps td[class*="month"] button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;color:transparent;font-size:0;width:17px;height:23px;outline:0;position:relative;vertical-align:middle}
.ccps td[class*="year"] button:before,.ccps td[class*="month"] button:before{color:#a3a3a3;font-size:18px;line-height:21px;-webkit-transition:color 200ms;-moz-transition:color 200ms;transition:color 200ms}
.ccps td[class*="year"] button:hover:before,.ccps td[class*="month"] button:hover:before{color:#e61a1a}
.ccps td[class*="year"] button.outside-range,.ccps td[class*="month"] button.outside-range{cursor:default;opacity:.3;filter:alpha(opacity=30.0)}
.ccps td[class*="year"] button.outside-range:hover:before,.ccps td[class*="month"] button.outside-range:hover:before{color:#a3a3a3}
.ccps .v-button-prevyear:before{font-family:ThemeIcons;content:"\f100"}
.ccps .v-button-prevmonth:before{font-family:ThemeIcons;content:"\f104"}
.ccps .v-button-nextyear:before{font-family:ThemeIcons;content:"\f101"}
.ccps .v-button-nextmonth:before{font-family:ThemeIcons;content:"\f105"}
.ccps td.v-datefield-calendarpanel-month{width:136px;cursor:default;color:#e61a1a}
.ccps td.v-datefield-calendarpanel-month.header-month-year{cursor:pointer}
.ccps .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month{width:68px}
.ccps .v-datefield-calendarpanel-weeknumber,.ccps .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child{width:27px;color:rgba(135,135,135,0.85);font-size:13px;display:inline-block;text-align:left}
.ccps .v-datefield-calendarpanel-weeknumber{position:relative}
.ccps .v-datefield-calendarpanel-weeknumbers .v-first:before{content:"";position:absolute;top:30px;bottom:0;left:0;width:24px;border-top:1px solid #eee;border-right:1px solid #eee;border-top-right-radius:6px;border-bottom-left-radius:6px;background:#fff}
.ccps td.v-datefield-calendarpanel-time{width:100%;font-size:13px}
.ccps td.v-datefield-calendarpanel-time .v-label{display:inline;margin:0 .1em;font-weight:400}
.ccps .v-datefield-borderless .v-datefield-textfield{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-datefield-borderless .v-datefield-textfield:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-datefield-borderless .v-datefield-textfield[class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-datefield-borderless .v-datefield-button{border:0;color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-datefield-align-right input{text-align:right}
.ccps .v-datefield-align-center input{text-align:center}
.ccps .v-datefield-tiny{height:26px;border-radius:6px;font-size:11px}
.ccps .v-datefield-tiny [class*="textfield"]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:26px;border-radius:6px;padding:3px 7px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;padding-left:31.2px;width:100%;height:100%;border-radius:inherit}
.ccps .v-datefield-tiny [class*="button"]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;-webkit-appearance:none;background:transparent;padding:0;position:absolute;z-index:10;width:26px;line-height:26px;text-align:center;font:inherit;outline:0;margin:0;border-radius:6px 0 0 6px}
.ccps .v-datefield-tiny [class*="button"]:before{font-family:ThemeIcons;content:"\f073";-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .v-datefield-tiny [class*="button"]:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.ccps .v-datefield-tiny.v-disabled{opacity:1;filter:none}
.ccps .v-datefield-tiny.v-disabled [class*="button"]{cursor:default;pointer-events:none}
.ccps .v-datefield-tiny.v-disabled [class*="button"]:active:after{display:none}
.ccps .v-datefield-tiny.v-readonly [class*="textfield"]{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-datefield-tiny.v-readonly [class*="textfield"]:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-datefield-tiny.v-readonly [class*="button"]{cursor:default;pointer-events:none}
.ccps .v-datefield-tiny.v-readonly [class*="button"]:active:after{display:none}
.ccps .v-datefield-tiny.v-readonly.borderless [class*="textfield"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-datefield-tiny.v-readonly.borderless [class*="textfield"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-datefield-tiny.v-readonly.borderless [class*="textfield"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-datefield-compact,.ccps .v-datefield-small{height:29px;border-radius:6px}
.ccps .v-datefield-compact [class*="textfield"],.ccps .v-datefield-small [class*="textfield"]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:29px;border-radius:6px;padding:3px 7px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;padding-left:34.8px;width:100%;height:100%;border-radius:inherit}
.ccps .v-datefield-compact [class*="button"],.ccps .v-datefield-small [class*="button"]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;-webkit-appearance:none;background:transparent;padding:0;position:absolute;z-index:10;width:29px;line-height:29px;text-align:center;font:inherit;outline:0;margin:0;border-radius:6px 0 0 6px}
.ccps .v-datefield-compact [class*="button"]:before,.ccps .v-datefield-small [class*="button"]:before{font-family:ThemeIcons;content:"\f073";-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .v-datefield-compact [class*="button"]:active:after,.ccps .v-datefield-small [class*="button"]:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.ccps .v-datefield-compact.v-disabled,.ccps .v-datefield-small.v-disabled{opacity:1;filter:none}
.ccps .v-datefield-compact.v-disabled [class*="button"],.ccps .v-datefield-small.v-disabled [class*="button"]{cursor:default;pointer-events:none}
.ccps .v-datefield-compact.v-disabled [class*="button"]:active:after,.ccps .v-datefield-small.v-disabled [class*="button"]:active:after{display:none}
.ccps .v-datefield-compact.v-readonly [class*="textfield"],.ccps .v-datefield-small.v-readonly [class*="textfield"]{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-datefield-compact.v-readonly [class*="textfield"]:focus,.ccps .v-datefield-small.v-readonly [class*="textfield"]:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-datefield-compact.v-readonly [class*="button"],.ccps .v-datefield-small.v-readonly [class*="button"]{cursor:default;pointer-events:none}
.ccps .v-datefield-compact.v-readonly [class*="button"]:active:after,.ccps .v-datefield-small.v-readonly [class*="button"]:active:after{display:none}
.ccps .v-datefield-compact.v-readonly.borderless [class*="textfield"],.ccps .v-datefield-small.v-readonly.borderless [class*="textfield"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-datefield-compact.v-readonly.borderless [class*="textfield"]:focus,.ccps .v-datefield-small.v-readonly.borderless [class*="textfield"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-datefield-compact.v-readonly.borderless [class*="textfield"][class*="prompt"],.ccps .v-datefield-small.v-readonly.borderless [class*="textfield"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-datefield-small{font-size:12px}
.ccps .v-datefield-large{height:41px;border-radius:6px;font-size:17px}
.ccps .v-datefield-large [class*="textfield"]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:41px;border-radius:6px;padding:5px 9px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;padding-left:49.2px;width:100%;height:100%;border-radius:inherit}
.ccps .v-datefield-large [class*="button"]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;-webkit-appearance:none;background:transparent;padding:0;position:absolute;z-index:10;width:41px;line-height:41px;text-align:center;font:inherit;outline:0;margin:0;border-radius:6px 0 0 6px}
.ccps .v-datefield-large [class*="button"]:before{font-family:ThemeIcons;content:"\f073";-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .v-datefield-large [class*="button"]:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.ccps .v-datefield-large.v-disabled{opacity:1;filter:none}
.ccps .v-datefield-large.v-disabled [class*="button"]{cursor:default;pointer-events:none}
.ccps .v-datefield-large.v-disabled [class*="button"]:active:after{display:none}
.ccps .v-datefield-large.v-readonly [class*="textfield"]{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-datefield-large.v-readonly [class*="textfield"]:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-datefield-large.v-readonly [class*="button"]{cursor:default;pointer-events:none}
.ccps .v-datefield-large.v-readonly [class*="button"]:active:after{display:none}
.ccps .v-datefield-large.v-readonly.borderless [class*="textfield"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-datefield-large.v-readonly.borderless [class*="textfield"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-datefield-large.v-readonly.borderless [class*="textfield"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-datefield-huge{height:54px;border-radius:6px;font-size:23px}
.ccps .v-datefield-huge [class*="textfield"]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:54px;border-radius:6px;padding:6px 11px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;padding-left:64.8px;width:100%;height:100%;border-radius:inherit}
.ccps .v-datefield-huge [class*="button"]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;-webkit-appearance:none;background:transparent;padding:0;position:absolute;z-index:10;width:54px;line-height:54px;text-align:center;font:inherit;outline:0;margin:0;border-radius:6px 0 0 6px}
.ccps .v-datefield-huge [class*="button"]:before{font-family:ThemeIcons;content:"\f073";-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .v-datefield-huge [class*="button"]:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.ccps .v-datefield-huge.v-disabled{opacity:1;filter:none}
.ccps .v-datefield-huge.v-disabled [class*="button"]{cursor:default;pointer-events:none}
.ccps .v-datefield-huge.v-disabled [class*="button"]:active:after{display:none}
.ccps .v-datefield-huge.v-readonly [class*="textfield"]{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-datefield-huge.v-readonly [class*="textfield"]:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-datefield-huge.v-readonly [class*="button"]{cursor:default;pointer-events:none}
.ccps .v-datefield-huge.v-readonly [class*="button"]:active:after{display:none}
.ccps .v-datefield-huge.v-readonly.borderless [class*="textfield"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .v-datefield-huge.v-readonly.borderless [class*="textfield"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-datefield-huge.v-readonly.borderless [class*="textfield"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-inline-datefield-calendarpanel{font-size:14px;text-align:center}
.ccps .v-inline-datefield-calendarpanel:focus{outline:0}
.ccps .v-inline-datefield-calendarpanel-day{box-sizing:border-box;width:27px;height:24px;border:1px solid transparent;line-height:24px;text-align:center;font-size:13px;background:#fff;border-radius:3px;-webkit-transition:color 200ms;-moz-transition:color 200ms;transition:color 200ms;display:inline-block;box-sizing:border-box;cursor:pointer}
.ccps .v-inline-datefield-calendarpanel-day:hover{color:#e61a1a}
.ccps .v-inline-datefield-calendarpanel-day-offmonth{color:#a3a3a3;background:transparent}
.ccps .v-inline-datefield-calendarpanel-day-today{color:#1a1a1a;font-weight:600;border-color:#b3b3b3}
.ccps .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-selected,.ccps .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-selected:hover{color:#eec9c9;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);border:0;font-weight:600}
.ccps .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused{position:relative}
.ccps .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-outside-range,.ccps .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-outside-range:hover{color:#a3a3a3;cursor:not-allowed}
.ccps .v-inline-datefield-calendarpanel-weekdays{height:24px;color:rgba(135,135,135,0.85)}
.ccps .v-inline-datefield-calendarpanel-weekdays strong{font:inherit;font-size:13px}
.ccps .v-inline-datefield-calendarpanel-header{white-space:nowrap}
.ccps td[class*="year"] button,.ccps td[class*="month"] button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;color:transparent;font-size:0;width:17px;height:23px;outline:0;position:relative;vertical-align:middle}
.ccps td[class*="year"] button:before,.ccps td[class*="month"] button:before{color:#a3a3a3;font-size:18px;line-height:21px;-webkit-transition:color 200ms;-moz-transition:color 200ms;transition:color 200ms}
.ccps td[class*="year"] button:hover:before,.ccps td[class*="month"] button:hover:before{color:#e61a1a}
.ccps td[class*="year"] button.outside-range,.ccps td[class*="month"] button.outside-range{cursor:default;opacity:.3;filter:alpha(opacity=30.0)}
.ccps td[class*="year"] button.outside-range:hover:before,.ccps td[class*="month"] button.outside-range:hover:before{color:#a3a3a3}
.ccps .v-button-prevyear:before{font-family:ThemeIcons;content:"\f100"}
.ccps .v-button-prevmonth:before{font-family:ThemeIcons;content:"\f104"}
.ccps .v-button-nextyear:before{font-family:ThemeIcons;content:"\f101"}
.ccps .v-button-nextmonth:before{font-family:ThemeIcons;content:"\f105"}
.ccps td.v-inline-datefield-calendarpanel-month{width:136px;cursor:default;color:#e61a1a}
.ccps td.v-inline-datefield-calendarpanel-month.header-month-year{cursor:pointer}
.ccps .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month{width:68px}
.ccps .v-inline-datefield-calendarpanel-weeknumber,.ccps .v-inline-datefield-calendarpanel-weekdays.v-inline-datefield-calendarpanel-weeknumbers td:first-child{width:27px;color:rgba(135,135,135,0.85);font-size:13px;display:inline-block;text-align:left}
.ccps .v-inline-datefield-calendarpanel-weeknumber{position:relative}
.ccps .v-inline-datefield-calendarpanel-weeknumbers .v-first:before{content:"";position:absolute;top:30px;bottom:0;left:0;width:24px;border-top:1px solid #eee;border-right:1px solid #eee;border-top-right-radius:6px;border-bottom-left-radius:6px;background:#fff}
.ccps td.v-inline-datefield-calendarpanel-time{width:100%;font-size:13px}
.ccps td.v-inline-datefield-calendarpanel-time .v-label{display:inline;margin:0 .1em;font-weight:400}
.ccps .v-inline-datefield-calendarpanel{position:relative;background:white;padding:6px}
.ccps .v-gridlayout-margin-top{padding-top:12px}
.ccps .v-gridlayout-margin-bottom{padding-bottom:12px}
.ccps .v-gridlayout-margin-left{padding-left:12px}
.ccps .v-gridlayout-margin-right{padding-right:12px}
.ccps .v-gridlayout-spacing-on{padding-left:12px;padding-top:12px}
.ccps .v-menubar{position:relative;text-align:center;white-space:nowrap;outline:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;cursor:default;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;padding:0;text-align:left;line-height:32px}
.ccps .v-menubar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms}
.ccps .v-menubar:focus:after{-webkit-transition:none;-moz-transition:none;transition:none}
.ccps .v-menubar.v-disabled{opacity:1;filter:none}
.ccps .v-menubar.v-disabled:after{display:none}
.ccps .v-menubar:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-menubar:focus:after{border-color:#e61a1a}
.ccps .v-menubar>.v-menubar-menuitem{padding:0 13px}
.ccps .v-menubar>.v-menubar-menuitem[class*="-icon-only"]{width:34px}
.ccps .v-menubar:active:after{background:transparent}
.ccps .v-menubar>.v-menubar-menuitem{position:relative;z-index:1;display:inline-block;box-sizing:border-box;height:34px;padding:0 14px;color:inherit;font-weight:600;cursor:pointer;border-radius:0;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);background:transparent;-webkit-box-shadow:none;box-shadow:none;border-width:0 1px 0 0;border-color:inherit;height:100%;line-height:inherit;vertical-align:top;text-align:center}
.ccps .v-menubar>.v-menubar-menuitem:first-child{border-left-width:0;border-radius:5px 0 0 5px}
.ccps .v-menubar>.v-menubar-menuitem:last-child{border-radius:0 5px 5px 0;border-right-width:0}
.ccps .v-menubar>.v-menubar-menuitem:first-child:last-child{border-radius:5px}
.ccps .v-menubar>.v-menubar-menuitem:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.ccps .v-menubar>.v-menubar-menuitem:hover{zoom:1}
.ccps .v-menubar>.v-menubar-menuitem:hover:before{background-color:rgba(191,191,191,0.1);border:0}
.ccps .v-menubar>.v-menubar-menuitem:active:before{background-color:rgba(128,128,128,0.2)}
.ccps .v-menubar>.v-menubar-menuitem .v-icon{margin:0 3px 0 -3px;cursor:inherit}
.ccps .v-menubar>.v-menubar-menuitem[class*="-icon-only"]{width:34px;padding:0}
.ccps .v-menubar>.v-menubar-menuitem[class*="-icon-only"] .v-icon{margin:0}
.ccps .v-menubar>.v-menubar-menuitem-checked{-webkit-box-shadow:none;box-shadow:none;background-color:#f2f2f2;background-image:-webkit-linear-gradient(bottom,#f2f2f2 0,#f2f2f2 100%);background-image:linear-gradient(to top,#f2f2f2 0,#f2f2f2 100%);color:#181818}
.ccps .v-disabled>.v-menubar-menuitem,.ccps .v-menubar>.v-menubar-menuitem-disabled{cursor:default}
.ccps .v-disabled>.v-menubar-menuitem:before,.ccps .v-menubar>.v-menubar-menuitem-disabled:before{display:none}
.ccps .v-menubar-menuitem-disabled{opacity:1;filter:none}
.ccps .v-menubar>.v-menubar-menuitem-selected{color:#f8eded;border-radius:0;border:1px solid #b51414;border-top-color:#b51414;border-bottom-color:#b51414;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);text-shadow:0 -1px 0 rgba(0,0,0,0.05);border-top-width:0;border-left-width:0;border-bottom-width:0;z-index:2}
.ccps .v-menubar>.v-menubar-menuitem-selected:hover:before{background:0}
.ccps .v-menubar .v-menubar-submenu-indicator{display:none}
.ccps .v-menubar .v-menubar-submenu-indicator+.v-menubar-menuitem-caption:after{font-family:ThemeIcons;content:"\f078";font-size:.7em;vertical-align:.15em;margin:0 -0.2em 0 .5em;opacity:.5}
.ccps .v-menubar .v-menubar-submenu-indicator+.v-menubar-menuitem-caption:empty:after{margin-left:-0.2em}
.ccps .v-menubar-popup{padding:0;border-radius:6px;background-color:white;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;padding:0;margin:5px 0 0 1px!important}
.ccps .v-menubar-popup[class*="animate-in"]{-webkit-animation:valo-overlay-animate-in 120ms;-moz-animation:valo-overlay-animate-in 120ms;animation:valo-overlay-animate-in 120ms}
.ccps .v-menubar-popup[class*="animate-out"]{-webkit-animation:valo-animate-out-fade 120ms;-moz-animation:valo-animate-out-fade 120ms;animation:valo-animate-out-fade 120ms}
.ccps .v-menubar-popup .v-menubar-submenu{outline:0}
.ccps .v-menubar-popup .v-menubar-menuitem{display:block;cursor:pointer;line-height:34px;padding:0 18px 0 9px;font-weight:500;white-space:nowrap;position:relative;padding-left:39px;padding-right:34px;position:relative}
.ccps .v-menubar-popup .v-menubar-menuitem:active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#aa0909;opacity:.15;filter:alpha(opacity=15.0);pointer-events:none;border-radius:inherit}
.ccps .v-menubar-popup .v-menubar-menuitem .v-icon{max-height:34px;margin-right:5px;min-width:1em}
.ccps .v-menubar-popup .v-menubar-submenu-indicator{display:none}
.ccps .v-menubar-popup .v-menubar-submenu-indicator+.v-menubar-menuitem-caption:after{position:absolute;right:9px;font-family:ThemeIcons;content:"\f054";line-height:36px}
.ccps .v-menubar-popup .v-menubar-menuitem-selected{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:#f8eded;text-shadow:0 -1px 0 rgba(0,0,0,0.05)}
.ccps .v-menubar-popup .v-menubar-separator{display:block;margin:0;height:0;overflow:hidden;border-bottom:1px solid #e4e4e4}
.ccps .v-menubar-popup [class*="checked"] .v-menubar-menuitem-caption:before{content:"\f00c";font-family:ThemeIcons;position:absolute;left:9px}
.ccps .v-menubar-popup [class*="unchecked"] .v-menubar-menuitem-caption:before{content:""}
.ccps .v-menubar-popup [class*="disabled"]{cursor:default}
.ccps .v-menubar-small{height:29px;padding:0 14px;font-weight:600;cursor:default;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;padding:0;text-align:left;line-height:27px;font-size:12px}
.ccps .v-menubar-small:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-menubar-small>.v-menubar-menuitem{padding:0 11px}
.ccps .v-menubar-small>.v-menubar-menuitem[class*="-icon-only"]{width:29px}
.ccps .v-menubar-borderless{border:0;border-radius:0;padding:1px;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;background:transparent;color:inherit}
.ccps .v-menubar-borderless:focus:after{display:none}
.ccps .v-menubar-borderless .v-menubar-menuitem{-webkit-box-shadow:none;box-shadow:none;border:0;margin-right:1px;border-radius:6px;color:#e61a1a;padding:0 11px;-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .v-menubar-borderless .v-menubar-menuitem:first-child,.ccps .v-menubar-borderless .v-menubar-menuitem:last-child,.ccps .v-menubar-borderless .v-menubar-menuitem:first-child:last-child{border-radius:6px}
.ccps .v-menubar-borderless .v-menubar-menuitem:before{content:none}
.ccps .v-menubar-borderless .v-menubar-menuitem:hover{color:#eb4747}
.ccps .v-menubar-borderless .v-menubar-menuitem:active{color:inherit}
.ccps .v-menubar-borderless .v-menubar-menuitem-checked,.ccps .v-menubar-borderless .v-menubar-menuitem-checked:first-child{border:1px solid #c9c9c9;color:#e61a1a}
.ccps .v-menubar-borderless .v-menubar-menuitem-checked .v-menubar-menuitem-caption,.ccps .v-menubar-borderless .v-menubar-menuitem-checked:first-child .v-menubar-menuitem-caption{position:relative;top:-1px}
.ccps .v-menubar-borderless .v-menubar-menuitem-selected{color:#f8eded;text-shadow:0 -1px 0 rgba(0,0,0,0.05)}
.ccps .v-menubar-borderless .v-menubar-menuitem-selected:hover{color:#f8eded}
.ccps .v-menubar-borderless .v-menubar-menuitem-disabled,.ccps .v-menubar-borderless .v-menubar-menuitem-disabled:hover{color:inherit}
.ccps .v-radiobutton{position:relative;line-height:17px;white-space:nowrap}
.ccps .v-radiobutton.v-has-width label{white-space:normal}
:root .ccps .v-radiobutton{padding-left:23px}
:root .ccps .v-radiobutton label{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;display:inline-block}
:root .ccps .v-radiobutton>input{position:absolute;clip:rect(0,0,0,0);left:.2em;top:.2em;z-index:0;margin:0}
:root .ccps .v-radiobutton>input:focus ~ label:before{border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
:root .ccps .v-radiobutton>input ~ label:before,:root .ccps .v-radiobutton>input ~ label:after{content:"";display:inline-block;box-sizing:border-box;width:17px;height:17px;position:absolute;top:0;left:0;border-radius:6px;font-size:11px;text-align:center}
:root .ccps .v-radiobutton>input ~ label:before{height:17px;padding:0 9px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;padding:0;height:17px}
:root .ccps .v-radiobutton>input ~ label:after{content:"\f00c";font-family:ThemeIcons;color:transparent;-webkit-transition:color 100ms;-moz-transition:color 100ms;transition:color 100ms}
:root .ccps .v-radiobutton>input:active ~ label:after{background-color:rgba(128,128,128,0.2)}
:root .ccps .v-radiobutton>input:checked ~ label:after{color:#e61a1a}
.ccps .v-radiobutton>.v-icon,.ccps .v-radiobutton>label .v-icon{margin:0 6px 0 3px;min-width:1em;cursor:pointer}
.ccps .v-radiobutton.v-disabled>label,.ccps .v-radiobutton.v-disabled>.v-icon{cursor:default;opacity:1;filter:none}
.ccps .v-radiobutton.v-disabled>label>.v-icon{cursor:default}
:root .ccps .v-radiobutton.v-disabled>input:active ~ label:after{background:transparent}
.ccps .v-radiobutton.v-readonly>label,.ccps .v-radiobutton.v-readonly>.v-icon{cursor:default}
.ccps .v-radiobutton.v-readonly>label>.v-icon{cursor:default}
:root .ccps .v-radiobutton.v-readonly>input:active ~ label:after{background:transparent}
:root .ccps .v-radiobutton.v-readonly>input ~ label:after{opacity:1;filter:none}
:root .ccps .v-radiobutton>input:checked ~ label:after{width:6px;height:6px;top:6px;left:6px;background:#e61a1a}
:root .ccps .v-radiobutton>input ~ label:before,:root .ccps .v-radiobutton>input ~ label:after{border-radius:50%;content:""}
.ccps .v-select-optiongroup .v-radiobutton,.ccps .v-select-optiongroup .v-checkbox{display:block;margin:9px 14px 0 0}
.ccps .v-select-optiongroup .v-radiobutton:first-child,.ccps .v-select-optiongroup .v-checkbox:first-child{margin-top:6px}
.ccps .v-select-optiongroup .v-radiobutton:last-child,.ccps .v-select-optiongroup .v-checkbox:last-child{margin-bottom:6px}
.ccps .v-select-optiongroup.v-has-width label{white-space:normal}
.ccps .v-select-optiongroup-small{font-size:12px}
.ccps .v-select-optiongroup-small .v-checkbox{position:relative;line-height:15px;white-space:nowrap}
.ccps .v-select-optiongroup-small .v-checkbox.v-has-width label{white-space:normal}
:root .ccps .v-select-optiongroup-small .v-checkbox{padding-left:19px}
:root .ccps .v-select-optiongroup-small .v-checkbox label{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;display:inline-block}
:root .ccps .v-select-optiongroup-small .v-checkbox>input{position:absolute;clip:rect(0,0,0,0);left:.2em;top:.2em;z-index:0;margin:0}
:root .ccps .v-select-optiongroup-small .v-checkbox>input:focus ~ label:before{border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
:root .ccps .v-select-optiongroup-small .v-checkbox>input ~ label:before,:root .ccps .v-select-optiongroup-small .v-checkbox>input ~ label:after{content:"";display:inline-block;box-sizing:border-box;width:15px;height:15px;position:absolute;top:0;left:0;border-radius:5px;font-size:10px;text-align:center}
:root .ccps .v-select-optiongroup-small .v-checkbox>input ~ label:before{height:14.5px;padding:0 8px;color:#1a1a1a;font-weight:600;border-radius:5px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;padding:0;height:15px}
:root .ccps .v-select-optiongroup-small .v-checkbox>input ~ label:after{content:"\f00c";font-family:ThemeIcons;color:transparent;-webkit-transition:color 100ms;-moz-transition:color 100ms;transition:color 100ms}
:root .ccps .v-select-optiongroup-small .v-checkbox>input:active ~ label:after{background-color:rgba(128,128,128,0.2)}
:root .ccps .v-select-optiongroup-small .v-checkbox>input:checked ~ label:after{color:#e61a1a}
.ccps .v-select-optiongroup-small .v-checkbox>.v-icon,.ccps .v-select-optiongroup-small .v-checkbox>label .v-icon{margin:0 5px 0 2px;min-width:1em;cursor:pointer}
.ccps .v-select-optiongroup-small .v-checkbox.v-disabled>label,.ccps .v-select-optiongroup-small .v-checkbox.v-disabled>.v-icon{cursor:default;opacity:1;filter:none}
.ccps .v-select-optiongroup-small .v-checkbox.v-disabled>label>.v-icon{cursor:default}
:root .ccps .v-select-optiongroup-small .v-checkbox.v-disabled>input:active ~ label:after{background:transparent}
.ccps .v-select-optiongroup-small .v-checkbox.v-readonly>label,.ccps .v-select-optiongroup-small .v-checkbox.v-readonly>.v-icon{cursor:default}
.ccps .v-select-optiongroup-small .v-checkbox.v-readonly>label>.v-icon{cursor:default}
:root .ccps .v-select-optiongroup-small .v-checkbox.v-readonly>input:active ~ label:after{background:transparent}
:root .ccps .v-select-optiongroup-small .v-checkbox.v-readonly>input ~ label:after{opacity:1;filter:none}
.ccps .v-select-optiongroup-small .v-radiobutton{position:relative;line-height:15px;white-space:nowrap}
.ccps .v-select-optiongroup-small .v-radiobutton.v-has-width label{white-space:normal}
:root .ccps .v-select-optiongroup-small .v-radiobutton{padding-left:19px}
:root .ccps .v-select-optiongroup-small .v-radiobutton label{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;display:inline-block}
:root .ccps .v-select-optiongroup-small .v-radiobutton>input{position:absolute;clip:rect(0,0,0,0);left:.2em;top:.2em;z-index:0;margin:0}
:root .ccps .v-select-optiongroup-small .v-radiobutton>input:focus ~ label:before{border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
:root .ccps .v-select-optiongroup-small .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup-small .v-radiobutton>input ~ label:after{content:"";display:inline-block;box-sizing:border-box;width:15px;height:15px;position:absolute;top:0;left:0;border-radius:5px;font-size:10px;text-align:center}
:root .ccps .v-select-optiongroup-small .v-radiobutton>input ~ label:before{height:14.5px;padding:0 8px;color:#1a1a1a;font-weight:600;border-radius:5px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;padding:0;height:15px}
:root .ccps .v-select-optiongroup-small .v-radiobutton>input ~ label:after{content:"\f00c";font-family:ThemeIcons;color:transparent;-webkit-transition:color 100ms;-moz-transition:color 100ms;transition:color 100ms}
:root .ccps .v-select-optiongroup-small .v-radiobutton>input:active ~ label:after{background-color:rgba(128,128,128,0.2)}
:root .ccps .v-select-optiongroup-small .v-radiobutton>input:checked ~ label:after{color:#e61a1a}
.ccps .v-select-optiongroup-small .v-radiobutton>.v-icon,.ccps .v-select-optiongroup-small .v-radiobutton>label .v-icon{margin:0 5px 0 2px;min-width:1em;cursor:pointer}
.ccps .v-select-optiongroup-small .v-radiobutton.v-disabled>label,.ccps .v-select-optiongroup-small .v-radiobutton.v-disabled>.v-icon{cursor:default;opacity:1;filter:none}
.ccps .v-select-optiongroup-small .v-radiobutton.v-disabled>label>.v-icon{cursor:default}
:root .ccps .v-select-optiongroup-small .v-radiobutton.v-disabled>input:active ~ label:after{background:transparent}
.ccps .v-select-optiongroup-small .v-radiobutton.v-readonly>label,.ccps .v-select-optiongroup-small .v-radiobutton.v-readonly>.v-icon{cursor:default}
.ccps .v-select-optiongroup-small .v-radiobutton.v-readonly>label>.v-icon{cursor:default}
:root .ccps .v-select-optiongroup-small .v-radiobutton.v-readonly>input:active ~ label:after{background:transparent}
:root .ccps .v-select-optiongroup-small .v-radiobutton.v-readonly>input ~ label:after{opacity:1;filter:none}
:root .ccps .v-select-optiongroup-small .v-radiobutton>input:checked ~ label:after{width:5px;height:5px;top:5px;left:5px;background:#e61a1a}
:root .ccps .v-select-optiongroup-small .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup-small .v-radiobutton>input ~ label:after{border-radius:50%;content:""}
.ccps .v-select-optiongroup-small .v-radiobutton,.ccps .v-select-optiongroup-small .v-checkbox{display:block;margin:7px 14px 0 0}
.ccps .v-select-optiongroup-small .v-radiobutton:first-child,.ccps .v-select-optiongroup-small .v-checkbox:first-child{margin-top:5px}
.ccps .v-select-optiongroup-small .v-radiobutton:last-child,.ccps .v-select-optiongroup-small .v-checkbox:last-child{margin-bottom:5px}
.ccps .v-select-optiongroup-small.v-has-width label{white-space:normal}
.ccps .v-select-optiongroup-large{font-size:17px}
.ccps .v-select-optiongroup-large .v-checkbox{position:relative;line-height:21px;white-space:nowrap}
.ccps .v-select-optiongroup-large .v-checkbox.v-has-width label{white-space:normal}
:root .ccps .v-select-optiongroup-large .v-checkbox{padding-left:27px}
:root .ccps .v-select-optiongroup-large .v-checkbox label{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;display:inline-block}
:root .ccps .v-select-optiongroup-large .v-checkbox>input{position:absolute;clip:rect(0,0,0,0);left:.2em;top:.2em;z-index:0;margin:0}
:root .ccps .v-select-optiongroup-large .v-checkbox>input:focus ~ label:before{border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
:root .ccps .v-select-optiongroup-large .v-checkbox>input ~ label:before,:root .ccps .v-select-optiongroup-large .v-checkbox>input ~ label:after{content:"";display:inline-block;box-sizing:border-box;width:21px;height:21px;position:absolute;top:0;left:0;border-radius:6px;font-size:14px;text-align:center}
:root .ccps .v-select-optiongroup-large .v-checkbox>input ~ label:before{height:20.5px;padding:0 11px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;padding:0;height:21px}
:root .ccps .v-select-optiongroup-large .v-checkbox>input ~ label:after{content:"\f00c";font-family:ThemeIcons;color:transparent;-webkit-transition:color 100ms;-moz-transition:color 100ms;transition:color 100ms}
:root .ccps .v-select-optiongroup-large .v-checkbox>input:active ~ label:after{background-color:rgba(128,128,128,0.2)}
:root .ccps .v-select-optiongroup-large .v-checkbox>input:checked ~ label:after{color:#e61a1a}
.ccps .v-select-optiongroup-large .v-checkbox>.v-icon,.ccps .v-select-optiongroup-large .v-checkbox>label .v-icon{margin:0 7px 0 3px;min-width:1em;cursor:pointer}
.ccps .v-select-optiongroup-large .v-checkbox.v-disabled>label,.ccps .v-select-optiongroup-large .v-checkbox.v-disabled>.v-icon{cursor:default;opacity:1;filter:none}
.ccps .v-select-optiongroup-large .v-checkbox.v-disabled>label>.v-icon{cursor:default}
:root .ccps .v-select-optiongroup-large .v-checkbox.v-disabled>input:active ~ label:after{background:transparent}
.ccps .v-select-optiongroup-large .v-checkbox.v-readonly>label,.ccps .v-select-optiongroup-large .v-checkbox.v-readonly>.v-icon{cursor:default}
.ccps .v-select-optiongroup-large .v-checkbox.v-readonly>label>.v-icon{cursor:default}
:root .ccps .v-select-optiongroup-large .v-checkbox.v-readonly>input:active ~ label:after{background:transparent}
:root .ccps .v-select-optiongroup-large .v-checkbox.v-readonly>input ~ label:after{opacity:1;filter:none}
.ccps .v-select-optiongroup-large .v-radiobutton{position:relative;line-height:21px;white-space:nowrap}
.ccps .v-select-optiongroup-large .v-radiobutton.v-has-width label{white-space:normal}
:root .ccps .v-select-optiongroup-large .v-radiobutton{padding-left:27px}
:root .ccps .v-select-optiongroup-large .v-radiobutton label{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;display:inline-block}
:root .ccps .v-select-optiongroup-large .v-radiobutton>input{position:absolute;clip:rect(0,0,0,0);left:.2em;top:.2em;z-index:0;margin:0}
:root .ccps .v-select-optiongroup-large .v-radiobutton>input:focus ~ label:before{border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
:root .ccps .v-select-optiongroup-large .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup-large .v-radiobutton>input ~ label:after{content:"";display:inline-block;box-sizing:border-box;width:21px;height:21px;position:absolute;top:0;left:0;border-radius:6px;font-size:14px;text-align:center}
:root .ccps .v-select-optiongroup-large .v-radiobutton>input ~ label:before{height:20.5px;padding:0 11px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;padding:0;height:21px}
:root .ccps .v-select-optiongroup-large .v-radiobutton>input ~ label:after{content:"\f00c";font-family:ThemeIcons;color:transparent;-webkit-transition:color 100ms;-moz-transition:color 100ms;transition:color 100ms}
:root .ccps .v-select-optiongroup-large .v-radiobutton>input:active ~ label:after{background-color:rgba(128,128,128,0.2)}
:root .ccps .v-select-optiongroup-large .v-radiobutton>input:checked ~ label:after{color:#e61a1a}
.ccps .v-select-optiongroup-large .v-radiobutton>.v-icon,.ccps .v-select-optiongroup-large .v-radiobutton>label .v-icon{margin:0 7px 0 3px;min-width:1em;cursor:pointer}
.ccps .v-select-optiongroup-large .v-radiobutton.v-disabled>label,.ccps .v-select-optiongroup-large .v-radiobutton.v-disabled>.v-icon{cursor:default;opacity:1;filter:none}
.ccps .v-select-optiongroup-large .v-radiobutton.v-disabled>label>.v-icon{cursor:default}
:root .ccps .v-select-optiongroup-large .v-radiobutton.v-disabled>input:active ~ label:after{background:transparent}
.ccps .v-select-optiongroup-large .v-radiobutton.v-readonly>label,.ccps .v-select-optiongroup-large .v-radiobutton.v-readonly>.v-icon{cursor:default}
.ccps .v-select-optiongroup-large .v-radiobutton.v-readonly>label>.v-icon{cursor:default}
:root .ccps .v-select-optiongroup-large .v-radiobutton.v-readonly>input:active ~ label:after{background:transparent}
:root .ccps .v-select-optiongroup-large .v-radiobutton.v-readonly>input ~ label:after{opacity:1;filter:none}
:root .ccps .v-select-optiongroup-large .v-radiobutton>input:checked ~ label:after{width:7px;height:7px;top:7px;left:7px;background:#e61a1a}
:root .ccps .v-select-optiongroup-large .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup-large .v-radiobutton>input ~ label:after{border-radius:50%;content:""}
.ccps .v-select-optiongroup-large .v-radiobutton,.ccps .v-select-optiongroup-large .v-checkbox{display:block;margin:10px 14px 0 0}
.ccps .v-select-optiongroup-large .v-radiobutton:first-child,.ccps .v-select-optiongroup-large .v-checkbox:first-child{margin-top:7px}
.ccps .v-select-optiongroup-large .v-radiobutton:last-child,.ccps .v-select-optiongroup-large .v-checkbox:last-child{margin-bottom:7px}
.ccps .v-select-optiongroup-large.v-has-width label{white-space:normal}
.ccps .v-select-optiongroup-horizontal{white-space:nowrap}
.ccps .v-select-optiongroup-horizontal .v-radiobutton,.ccps .v-select-optiongroup-horizontal .v-checkbox{display:inline-block}
.ccps .v-select-optiongroup-horizontal.v-has-width{white-space:normal}
.ccps .v-select-optiongroup-horizontal.v-has-width label{white-space:nowrap}
.ccps .v-link{cursor:pointer;color:#e61a1a;text-decoration:none;font-weight:inherit;-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .v-link:hover{color:#eb4747}
.ccps .v-link.v-disabled{opacity:1;filter:none}
.ccps .v-link a{cursor:pointer;color:#e61a1a;text-decoration:none;font-weight:inherit;-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms;cursor:inherit;color:inherit;text-decoration:inherit;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit}
.ccps .v-link a:hover{color:#eb4747}
.ccps .v-link a.v-disabled{opacity:1;filter:none}
.ccps .v-link .v-icon{cursor:inherit}
.ccps .v-link-small{font-size:12px}
.ccps .v-link-large{font-size:17px}
.ccps .v-window{padding:0;border-radius:6px;background-color:#fff;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1),0px 2px 6px rgba(79,92,120,0.15),0px 16px 24px rgba(79,92,120,0.25);box-shadow:0 0 1px rgba(0,0,0,0.1),0px 2px 6px rgba(79,92,120,0.15),0px 16px 24px rgba(79,92,120,0.25);padding:0;min-width:136px!important;min-height:34px!important;white-space:nowrap;overflow:hidden!important;-webkit-transition:width 200ms,height 200ms,top 200ms,left 200ms;-moz-transition:width 200ms,height 200ms,top 200ms,left 200ms;transition:width 200ms,height 200ms,top 200ms,left 200ms}
.ccps .v-window[class*="animate-in"]{-webkit-animation:valo-animate-in-fade 140ms;-moz-animation:valo-animate-in-fade 140ms;animation:valo-animate-in-fade 140ms}
.ccps .v-window[class*="animate-out"]{-webkit-animation:valo-animate-out-scale-down-fade 100ms;-moz-animation:valo-animate-out-scale-down-fade 100ms;animation:valo-animate-out-scale-down-fade 100ms}
.ccps .v-window.v-window-animate-in{-webkit-transition:none;-moz-transition:none;transition:none}
.ccps .v-window-modalitycurtain{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#222;background-image:-webkit-radial-gradient(50% 50%,circle,#222,#222);background-image:radial-gradient(circle at 50% 50%,#222,#222);opacity:.8;filter:alpha(opacity=80);-webkit-animation:valo-animate-in-fade 400ms 100ms backwards;-moz-animation:valo-animate-in-fade 400ms 100ms backwards;animation:valo-animate-in-fade 400ms 100ms backwards}
.v-op12 .ccps .v-window-modalitycurtain{-webkit-animation:none;-moz-animation:none;animation:none}
.ccps .v-window-draggingCurtain{position:fixed!important}
.ccps .v-window-resizingCurtain+.v-window,.ccps .v-window-draggingCurtain+.v-window{-webkit-transition:none;-moz-transition:none;transition:none}
.ccps .v-window-outerheader{cursor:move;position:absolute;z-index:2;top:0;left:0;right:0;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.ccps .v-window-outerheader:after{content:"";position:absolute;bottom:-1px;right:0;left:0;height:0;border-top:1px solid #e4e4e4;border-color:rgba(201,201,201,0.5)}
.ccps .v-window-header{line-height:33px;padding-left:11px;margin-right:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7e7e7e}
.ccps .v-window-restorebox-disabled ~ .v-window-closebox ~ .v-window-header,.ccps .v-window-maximizebox-disabled ~ .v-window-closebox ~ .v-window-header{margin-right:34px}
.ccps .v-window-restorebox-disabled ~ .v-window-closebox-disabled ~ .v-window-header,.ccps .v-window-maximizebox-disabled ~ .v-window-closebox-disabled ~ .v-window-header{margin-right:11px}
.ccps .v-window-closebox,.ccps .v-window-maximizebox,.ccps .v-window-restorebox{position:absolute;z-index:3;top:0;right:0;box-sizing:border-box;width:30px;height:33px;background-color:#fff;line-height:31px;text-align:center;cursor:pointer;font-size:18px;color:#999;-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .v-window-closebox:focus,.ccps .v-window-maximizebox:focus,.ccps .v-window-restorebox:focus{outline:0}
.ccps .v-window-closebox:hover,.ccps .v-window-maximizebox:hover,.ccps .v-window-restorebox:hover{opacity:1;filter:none;color:#e61a1a}
.ccps .v-window-closebox:active,.ccps .v-window-maximizebox:active,.ccps .v-window-restorebox:active{color:inherit}
.ccps .v-window-closebox:focus::after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:2px;border-radius:6px}
.ccps .v-window-maximizebox:focus::after,.ccps .v-window-restorebox:focus::after{content:"";position:absolute;top:6px;right:2px;bottom:6px;left:6px;border-radius:6px}
.ccps .v-window-closebox{padding-right:4px;border-radius:0 6px 0 6px}
.ccps .v-window-closebox:before{content:"\00d7"}
.ccps .v-window-maximizebox,.ccps .v-window-restorebox{right:30px;padding-left:4px;border-radius:0 0 0 6px}
.ccps .v-window-maximizebox+.v-window-closebox,.ccps .v-window-restorebox+.v-window-closebox{border-bottom-left-radius:0}
.ccps .v-window-closebox-disabled,.ccps .v-window-resizebox-disabled,.ccps .v-window-restorebox-disabled,.ccps .v-window-maximizebox-disabled{display:none}
.ccps .v-window-closebox-disabled+.v-window-closebox,.ccps .v-window-resizebox-disabled+.v-window-closebox,.ccps .v-window-restorebox-disabled+.v-window-closebox,.ccps .v-window-maximizebox-disabled+.v-window-closebox{width:34px;padding-right:0;border-bottom-left-radius:6px}
.ccps .v-window-closebox-disabled+.v-window-closebox:focus::after,.ccps .v-window-resizebox-disabled+.v-window-closebox:focus::after,.ccps .v-window-restorebox-disabled+.v-window-closebox:focus::after,.ccps .v-window-maximizebox-disabled+.v-window-closebox:focus::after{left:6px}
.ccps .v-window-maximizebox:before{content:"+"}
.ccps .v-window-restorebox:before{content:"\2013"}
.ccps .v-window>.popupContent,.ccps .v-window-wrap,.ccps .v-window-contents,.ccps .v-window-contents>.v-scrollable{height:100%}
.ccps .v-window-contents{box-sizing:border-box;border-radius:6px;margin-top:0!important}
.ccps .v-window-contents>.v-scrollable{position:relative}
.ccps .v-window-contents>.v-scrollable>.v-margin-top{padding-top:11px}
.ccps .v-window-contents>.v-scrollable>.v-margin-right{padding-right:11px}
.ccps .v-window-contents>.v-scrollable>.v-margin-bottom{padding-bottom:11px}
.ccps .v-window-contents>.v-scrollable>.v-margin-left{padding-left:11px}
.ccps .v-window-contents>.v-scrollable>.v-formlayout [class*="margin-top"]>tbody>[class*="firstrow"]>td{padding-top:11px}
.ccps .v-window-contents>.v-scrollable>.v-formlayout [class*="margin-bottom"]>tbody>[class*="lastrow"]>td{padding-bottom:11px}
.ccps .v-window-contents>.v-scrollable>.v-formlayout [class*="margin-left"]>tbody>[class*="row"]>[class*="captioncell"]{padding-left:11px}
.ccps .v-window-contents>.v-scrollable>.v-formlayout [class*="margin-left"]>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h2,.ccps .v-window-contents>.v-scrollable>.v-formlayout [class*="margin-left"]>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h3,.ccps .v-window-contents>.v-scrollable>.v-formlayout [class*="margin-left"]>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h4{left:11px}
.ccps .v-window-contents>.v-scrollable>.v-formlayout [class*="margin-right"]>tbody>[class*="row"]>[class*="contentcell"]{padding-right:11px}
.ccps .v-window-contents>.v-scrollable>.v-formlayout [class*="margin-right"]>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h2,.ccps .v-window-contents>.v-scrollable>.v-formlayout [class*="margin-right"]>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h3,.ccps .v-window-contents>.v-scrollable>.v-formlayout [class*="margin-right"]>tbody>[class*="row"]>[class*="contentcell"]>.v-label-h4{right:11px}
.ccps .v-window-contents>.v-scrollable:focus{outline:0}
.ccps .v-window-contents>.v-scrollable:before{content:"";position:absolute;z-index:2;top:0;height:0;border-top:1px solid #fff;left:0;right:0}
.ccps .v-window-contents>.v-scrollable .v-panel-captionwrap:after{border-color:#e4e4e4}
.ccps .v-window-contents>.v-scrollable .v-panel-content:before{border-color:#fff}
.ccps .v-window-footer{height:0}
.ccps .v-window-resizebox{position:absolute;z-index:1000;right:0;bottom:0;width:17px;height:17px;cursor:nwse-resize}
.ccps .v-window-modalitycurtain:active ~ .v-window{-webkit-animation:none;-moz-animation:none;animation:none}
.ccps .v-window-top-toolbar>.v-widget,.ccps .v-window-bottom-toolbar>.v-widget{vertical-align:top}
.ccps .v-window-top-toolbar .v-label,.ccps .v-window-bottom-toolbar .v-label{line-height:33px}
.ccps .v-window-top-toolbar .v-spacing,.ccps .v-window-bottom-toolbar .v-spacing{width:6px}
.ccps .v-window-top-toolbar.v-layout{padding:7px 11px;position:relative;z-index:2;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background-color:#fff}
.ccps .v-window-top-toolbar.v-menubar{margin:11px 11px 6px}
.ccps .v-window-top-toolbar.v-menubar-borderless{padding-left:6px;padding-right:6px;margin:5px 0}
.ccps .v-window-bottom-toolbar.v-layout{padding:7px 11px;background-color:#fff;background-image:-webkit-linear-gradient(top,white 0,#fff 3px);background-image:linear-gradient(to bottom,white 0,#fff 3px);border-top:1px solid #e4e4e4;border-radius:0 0 6px 6px}
.ccps .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-layout{box-sizing:content-box;margin:-11px -11px 0}
.ccps .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar{margin:0}
.ccps .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar-borderless{margin:-5px -5px 0;padding:0}
.ccps .v-margin-left.v-margin-right.v-margin-bottom .v-window-bottom-toolbar.v-layout{box-sizing:content-box;margin:0 -11px -11px}
.ccps .v-tree{position:relative;white-space:nowrap}
.ccps .v-tree:focus{outline:0}
.ccps .v-tree-node:before{content:"";position:absolute;display:inline-block;z-index:3;width:1.9em;height:26px;cursor:pointer;background:red;opacity:0}
.ccps .v-tree-node-caption{height:26px;line-height:25px;overflow:hidden;white-space:nowrap;vertical-align:top}
.ccps .v-tree-node-caption>div{display:inline-block;width:100%;position:relative;z-index:2}
.ccps .v-tree-node-caption>div:before{content:"\f0da";font-family:ThemeIcons;display:inline-block;width:.5em;text-align:center;margin:0 .6em 0 .8em;-webkit-transition:all 100ms;-moz-transition:all 100ms;transition:all 100ms}
.ccps .v-tree-node-caption span{padding-right:26px;cursor:pointer;display:inline-block;width:100%}
.v-ie .ccps .v-tree-node-caption span{width:auto}
.ccps .v-tree-node-caption .v-icon{padding-right:0;width:auto;min-width:1em}
.ccps .v-tree-node-caption:after{content:"";display:block;vertical-align:top;position:absolute;z-index:1;left:0;margin-top:-26px;width:100%;height:26px;border-radius:6px;opacity:0;-webkit-transition:opacity 120ms;-moz-transition:opacity 120ms;transition:opacity 120ms}
.ccps .v-tree-node-expanded>.v-tree-node-caption>div:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);content:"\f0da";font-family:ThemeIcons}
.ccps .v-tree-node-leaf:before,.ccps .v-tree-node-leaf>.v-tree-node-caption>div:before{visibility:hidden}
.ccps .v-tree-node-focused:after{opacity:1;border:1px solid #e61a1a}
.ccps .v-tree-node-selected{color:#f8eded;text-shadow:0 -1px 0 rgba(0,0,0,0.05)}
.ccps .v-tree-node-selected:after{opacity:1;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);border:0}
.ccps .v-tree-node-children{padding-left:17px}
.ccps .v-tree-node-drag-top:before,.ccps .v-tree-node-drag-bottom:after,.ccps .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded>.v-tree-node-children:before{content:"\2022";display:block;position:absolute;height:2px;width:100%;background:#e61a1a;font-size:28px;line-height:2px;color:#e61a1a;text-indent:-4px;text-shadow:0 0 1px #fff,0 0 1px #fff;opacity:1;visibility:visible}
.ccps .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded:after{content:none}
.ccps .v-tree-node-caption-drag-center{-webkit-box-shadow:0 0 0 2px #e61a1a;box-shadow:0 0 0 2px #e61a1a;position:relative;border-radius:6px}
.v-ff .ccps .v-tree-node-drag-top:before,.v-ff .ccps .v-tree-node-drag-bottom:after{line-height:1px}
.ccps .v-tree8{position:relative}
.ccps .v-tree8-scroller{position:absolute;z-index:1;outline:0;box-sizing:border-box}
.ccps .v-tree8-scroller-horizontal{left:0;right:0;bottom:0;overflow-y:hidden;-ms-overflow-y:hidden}
.ccps .v-tree8-scroller-vertical{right:0;top:0;bottom:0;overflow-x:hidden;-ms-overflow-x:hidden}
.ccps .v-tree8-tablewrapper{position:absolute;overflow:hidden;box-sizing:border-box;z-index:5}
.ccps .v-tree8-tablewrapper>table{border-spacing:0;table-layout:fixed;width:inherit}
.ccps .v-tree8-header-deco,.ccps .v-tree8-footer-deco{position:absolute;right:0;box-sizing:border-box}
.ccps .v-tree8-horizontal-scrollbar-deco{position:absolute;bottom:0;left:0;right:0;box-sizing:border-box}
.ccps .v-tree8-header,.ccps .v-tree8-body,.ccps .v-tree8-footer{position:absolute;left:0;width:inherit;z-index:10}
.ccps .v-tree8-header,.ccps .v-tree8-header-deco{top:0}
.ccps .v-tree8-footer,.ccps .v-tree8-footer-deco{bottom:0}
.ccps .v-tree8-body{-ms-touch-action:none;touch-action:none;z-index:0;top:0}
.ccps .v-tree8-body .v-tree8-row{position:absolute;top:0;left:0}
.ccps .v-tree8-body .v-tree8-header>.v-tree8-row{position:relative}
.ccps .v-tree8-row{display:block}
.ccps .v-tree8-row>td,.ccps .v-tree8-row>th{background-color:white}
.ccps .v-tree8-row{width:inherit}
.ccps .v-tree8-cell{display:block;float:left;padding:2px;white-space:nowrap;box-sizing:border-box;overflow:hidden;font-size:14px}
.ccps .v-tree8-cell.frozen{position:relative;z-index:1}
.ccps .v-tree8-spacer{position:absolute;display:block;background-color:white}
.ccps .v-tree8-spacer>td{width:100%;height:100%;box-sizing:border-box}
.ccps .v-tree8{outline:0}
.ccps .v-tree8-scroller-vertical,.ccps .v-tree8-scroller-horizontal{border:1px solid var(--grid-border-color)}
.ccps .v-tree8-scroller-vertical{border-left:none}
.ccps .v-tree8-scroller-horizontal{border-top:0}
.ccps .v-tree8-tablewrapper{border:1px solid var(--grid-border-color)}
.ccps .v-tree8 .header-drag-table{border-spacing:0;position:relative;table-layout:fixed;width:inherit}
.ccps .v-tree8 .header-drag-table .v-tree8-header{position:absolute}
.ccps .v-tree8 .header-drag-table .v-tree8-header>.v-tree8-cell{border:1px solid var(--grid-border-color);margin-top:-10px;opacity:.9;filter:alpha(opacity=90);z-index:30000}
.ccps .v-tree8 .header-drag-table .v-tree8-header>.v-tree8-drop-marker{background-color:#e61a1a;position:absolute;width:3px}
.ccps .v-tree8-sidebar.v-contextmenu{-webkit-box-shadow:none;box-shadow:none;border-radius:0;position:absolute;top:0;right:0;background-color:#fff;border:1px solid var(--grid-border-color);padding:0;z-index:5}
.ccps .v-tree8-sidebar.v-contextmenu.v-tree8-sidebar-popup{right:auto}
.ccps .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-button{background:transparent;border:0;color:inherit;cursor:pointer;outline:0;padding:0 4px;text-align:right;line-height:1}
.ccps .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-button[disabled]{cursor:default}
.ccps .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-button::-moz-focus-inner{border:0}
.ccps .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-button:after{content:"\f0c9";display:block;font-family:ThemeIcons,sans-serif;font-size:14px}
.ccps .v-tree8-sidebar.v-contextmenu.closed{border-radius:0}
.ccps .v-tree8-sidebar.v-contextmenu.open .v-tree8-sidebar-button{width:100%}
.ccps .v-tree8-sidebar.v-contextmenu.open .v-tree8-sidebar-button:after{content:"\f0c9";font-size:14px;line-height:1}
.v-ie .ccps .v-tree8-sidebar.v-contextmenu.open .v-tree8-sidebar-button{vertical-align:middle}
.ccps .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-content{padding:4px 0;overflow-y:auto;overflow-x:hidden}
.ccps .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle{text-shadow:none}
.ccps .v-tree8-cell{background-color:white;padding:0 16px;line-height:34px;text-overflow:ellipsis}
.ccps .v-tree8-cell>*{line-height:1.7;vertical-align:middle}
.ccps .v-tree8-cell>div{display:inline-block}
.ccps .v-tree8-cell.frozen{-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.1);box-shadow:1px 0 2px rgba(0,0,0,0.1);border-right:1px solid var(--grid-border-color);position:relative;z-index:11}
.ccps .v-tree8-cell.frozen+th,.ccps .v-tree8-cell.frozen+td{border-left:none}
.ccps .v-tree8-cell div.component-wrap{width:100%}
.ccps .v-tree8-row>td,.ccps .v-tree8-editor-cells>div{border-left:1px solid var(--grid-border-color);border-bottom:1px solid var(--grid-border-color)}
.ccps .v-tree8-row>td:first-child,.ccps .v-tree8-editor-cells>div:first-child{border-left:none}
.ccps .v-tree8-editor-cells.frozen>div{-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.1);box-shadow:1px 0 2px rgba(0,0,0,0.1);border-right:1px solid var(--grid-border-color);border-left:none}
.ccps .v-tree8-row-stripe>td{background-color:#f5f5f5}
.ccps .v-tree8-row-selected>td{background:#e61a1a}
.ccps .v-tree8-header th{position:relative;background-color:#fff;font-size:14px;font-weight:inherit;border-left:1px solid var(--grid-border-color);border-bottom:1px solid var(--grid-border-color);line-height:51px;text-align:left}
.ccps .v-tree8-header th:first-child{border-left:none}
.ccps .v-tree8-header .sort-asc,.ccps .v-tree8-header .sort-desc{padding-right:33px}
.ccps .v-tree8-header .sort-asc:after,.ccps .v-tree8-header .sort-desc:after{font-family:ThemeIcons,sans-serif;content:"\f0de" " " attr(sort-order);position:absolute;right:16px;font-size:12px}
.ccps .v-tree8-header .sort-desc:after{content:"\f0dd" " " attr(sort-order)}
.ccps .v-tree8-column-resize-handle{position:absolute;width:32px;right:-16px;top:0;bottom:0;cursor:col-resize;z-index:10;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ccps .v-tree8-column-resize-simple-indicator{position:absolute;width:3px;top:0;left:16px;z-index:9001;background:#fff;box-shadow:0 0 5px #000;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ccps .v-tree8-footer td{background-color:#fff;font-size:14px;font-weight:inherit;border-left:1px solid var(--grid-border-color);border-top:1px solid var(--grid-border-color);border-bottom:0;line-height:34px}
.ccps .v-tree8-footer td:first-child{border-left:none}
.ccps .v-tree8-header .v-tree8-cell,.ccps .v-tree8-footer .v-tree8-cell{overflow:visible}
.ccps .v-tree8-column-header-content,.ccps .v-tree8-column-footer-content{width:100%;overflow:hidden;text-overflow:ellipsis;line-height:34px;vertical-align:baseline}
.ccps .v-tree8-header-deco{border-top:1px solid var(--grid-border-color);border-right:1px solid var(--grid-border-color);background-color:#fff}
.ccps .v-tree8-footer-deco{border-bottom:1px solid var(--grid-border-color);border-right:1px solid var(--grid-border-color);background-color:#fff}
.ccps .v-tree8-horizontal-scrollbar-deco{background-color:#fff;border:1px solid var(--grid-border-color);border-top:0}
.ccps .v-tree8-cell-focused{position:relative}
.ccps .v-tree8-cell-focused:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #e61a1a;display:none;pointer-events:none}
.ccps .v-tree8:focus .v-tree8-cell-focused:before{display:block}
.ccps .v-tree8.v-disabled:focus .v-tree8-cell-focused:before{display:none}
.ccps .v-tree8-editor{position:absolute;z-index:20;overflow:hidden;left:0;right:0;border:1px solid var(--grid-border-color);box-sizing:border-box;-moz-box-sizing:border-box;margin-top:-1px;-webkit-box-shadow:0 0 9px rgba(0,0,0,0.2);box-shadow:0 0 9px rgba(0,0,0,0.2)}
.ccps .v-tree8-editor.unbuffered .v-tree8-editor-footer{width:100%}
.ccps .v-tree8-editor-cells{position:relative;white-space:nowrap}
.ccps .v-tree8-editor-cells.frozen{z-index:2}
.ccps .v-tree8-editor-cells>div{display:inline-block;box-sizing:border-box;vertical-align:middle;background:white}
.ccps .v-tree8-editor-cells>div:first-child{border-left:none}
.ccps .v-tree8-editor-cells>div>*{vertical-align:middle;display:inline-block}
.ccps .v-tree8-editor-cells>div .v-filterselect{padding-left:0}
.ccps .v-tree8-editor-cells>div input[type="text"],.ccps .v-tree8-editor-cells>div input[type="text"].v-filterselect-input,.ccps .v-tree8-editor-cells>div input[type="password"]{padding-left:16px}
.ccps .v-tree8-editor-cells>div input[type="text"]:not(.v-filterselect-input),.ccps .v-tree8-editor-cells>div input[type="password"]{padding-right:8px}
.ccps .v-tree8-editor-cells>div :not(.v-assistive-device-only-label).v-widget>input[type="checkbox"]{margin-left:16px}
.ccps .v-tree8-editor-cells>div .v-textfield,.ccps .v-tree8-editor-cells>div .v-datefield,.ccps .v-tree8-editor-cells>div .v-filterselect{min-width:100%;max-width:100%;min-height:100%;max-height:100%}
.ccps .v-tree8-editor-cells>div .v-select,.ccps .v-tree8-editor-cells>div .v-select-select{min-width:100%;max-width:100%}
.ccps .v-tree8-editor-cells>div.not-editable.v-tree8-cell{float:none}
.ccps .v-tree8-editor-cells .error::before{position:absolute;display:block;height:0;width:0;content:"";border-top:5px solid red;border-right:5px solid transparent}
.ccps .v-tree8-editor-cells .error,.ccps .v-tree8-editor-cells .error>input{background-color:#fee}
.ccps .v-tree8-editor-footer{display:table;height:34px;border-top:1px solid var(--grid-border-color);margin-top:-1px;background:white;padding:0 5px}
.ccps .v-tree8-editor-footer+.v-tree8-editor-cells>div{border-bottom:0;border-top:1px solid var(--grid-border-color)}
.ccps .v-tree8-editor-footer:first-child{border-top:0;margin-top:0;border-bottom:1px solid var(--grid-border-color);margin-bottom:-1px}
.ccps .v-tree8-editor-message,.ccps .v-tree8-editor-buttons{display:table-cell;white-space:nowrap;vertical-align:middle}
.ccps .v-tree8-editor-message{width:100%;position:relative}
.ccps .v-tree8-editor-message>div{position:absolute;width:100%;overflow:hidden;text-overflow:ellipsis;line-height:34px;top:0}
.ccps .v-tree8-editor-save{margin-right:4px}
.ccps .v-tree8-spacer{padding-left:1px}
.ccps .v-tree8-spacer>td{display:block;padding:0;background-color:white;border-top:1px solid var(--grid-border-color);border-bottom:1px solid var(--grid-border-color)}
.ccps .v-tree8-spacer.stripe>td{background-color:#f5f5f5;border-top:1px solid var(--grid-border-color);border-bottom:1px solid var(--grid-border-color)}
.ccps .v-tree8-spacer-deco-container{border-top:1px solid transparent;position:relative;top:0;z-index:5}
.ccps .v-tree8-spacer-deco{top:0;left:0;width:2px;background-color:#e61a1a;position:absolute;height:100%;pointer-events:none}
.ccps .v-tree8-cell>.v-progressbar{width:100%}
.ccps .v-tree8{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;background-color:#fff}
.ccps .v-tree8.v-disabled{opacity:1;filter:none}
.ccps .v-tree8-header .v-tree8-cell{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);text-shadow:0 1px 0 rgba(255,255,255,0.05)}
.ccps .v-tree8-header .v-tree8-cell.dragged{opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.ccps .v-tree8-header .v-tree8-cell.dragged-column-header{margin-top:-17px}
.ccps .v-tree8-footer .v-tree8-cell{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);text-shadow:0 1px 0 rgba(255,255,255,0.05)}
.ccps .v-tree8-header-deco{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}
.ccps .v-tree8-footer-deco,.ccps .v-tree8-horizontal-scrollbar-deco{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}
.ccps .v-tree8-row-selected>.v-tree8-cell{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:#eec9c9;text-shadow:0 -1px 0 rgba(0,0,0,0.05);border-color:#b81e1e}
.ccps .v-tree8-row-selected>.v-tree8-cell-focused:before{border-color:#f07575}
.ccps .v-tree8-editor{border-color:#e61a1a}
.ccps .v-tree8-editor-footer{font-size:12px;padding:0 6px;background:#fff;-webkit-animation:valo-grid-editor-footer-animate-in 200ms 120ms backwards;-moz-animation:valo-grid-editor-footer-animate-in 200ms 120ms backwards;animation:valo-grid-editor-footer-animate-in 200ms 120ms backwards}
.ccps .v-tree8-editor-footer:first-child{-webkit-animation:valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;-moz-animation:valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;animation:valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards}
.ccps .v-tree8-editor-cells{z-index:1}
.ccps .v-tree8-editor-cells>div:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.ccps .v-tree8-editor-cells>div.not-editable.v-tree8-cell{float:none}
.ccps .v-tree8-editor-cells>div .error::before{border-top:9px solid #ed473b;border-right:9px solid transparent}
.ccps .v-tree8-editor-cells>div .error,.ccps .v-tree8-editor-cells>div .error>input{background-color:#fffbfb}
.ccps .v-tree8-editor-cells>div .v-textfield,.ccps .v-tree8-editor-cells>div .v-textfield-focus,.ccps .v-tree8-editor-cells>div .v-datefield,.ccps .v-tree8-editor-cells>div .v-datefield .v-textfield-focus,.ccps .v-tree8-editor-cells>div .v-filterselect-input,.ccps .v-tree8-editor-cells>div .v-filterselect-input:focus{border:0;border-radius:0;background:transparent}
.ccps .v-tree8-editor-cells>div input[type="text"].v-datefield-textfield{padding-left:40.8px}
.ccps .v-tree8-editor-cells>div .v-textfield-focus,.ccps .v-tree8-editor-cells>div .v-datefield .v-textfield-focus,.ccps .v-tree8-editor-cells>div .v-filterselect-input:focus{position:relative}
.ccps .v-tree8-editor-cells>div .v-select{padding-left:8px;padding-right:8px}
.ccps .v-tree8-editor-cells>div .v-checkbox.v-widget{margin:0 8px 0 16px}
.ccps .v-tree8-editor-cells>div .v-checkbox.v-widget>input[type="checkbox"]{margin-left:0}
.ccps .v-tree8-editor-cells>div .v-checkbox.v-widget>label{white-space:nowrap}
.ccps .v-tree8-editor-message>div:before{display:inline-block;color:#ed473b;font-weight:600;width:17px;text-align:center;content:"!"}
.ccps .v-tree8-editor-save,.ccps .v-tree8-editor-cancel{cursor:pointer;color:#e61a1a;text-decoration:none;font-weight:inherit;-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms;font-weight:600;text-decoration:none;border:0;background:transparent;padding:6px 6px;margin:0;outline:0}
.ccps .v-tree8-editor-save:hover,.ccps .v-tree8-editor-cancel:hover{color:#eb4747}
.ccps .v-tree8-editor-save.v-disabled,.ccps .v-tree8-editor-cancel.v-disabled{opacity:1;filter:none}
.ccps .v-tree8-spacer{margin-top:-1px}
.ccps .v-tree8-sidebar.v-contextmenu.open .v-tree8-sidebar-content{margin:0 0 2px;padding:4px 4px 2px;overflow-y:auto;overflow-x:hidden}
.ccps .v-tree8-sidebar.v-contextmenu.closed{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}
.ccps .v-tree8-scroller::-webkit-scrollbar{border:0}
.ccps .v-tree8-scroller::-webkit-scrollbar-thumb{border-radius:10px;border:4px solid transparent;background:rgba(0,0,0,0.3);-webkit-background-clip:content-box;background-clip:content-box}
.ccps .v-tree8-scroller-vertical::-webkit-scrollbar-thumb{min-height:30px}
.ccps .v-tree8-scroller-horizontal::-webkit-scrollbar-thumb{min-width:30px}
.ccps .v-tree8-row-drag-badge{background-color:red;color:white;display:block;width:30px;height:30px;border-radius:10px;line-height:30px;text-align:center;float:left}
.ccps .v-tree8-row-drag-top,.ccps .v-tree8-row-drag-bottom{z-index:100}
.ccps .v-tree8-row-drag-top:before,.ccps .v-tree8-row-drag-bottom:after{content:"";display:block;position:absolute;height:2px;width:100%;background:#e61a1a;pointer-events:none;border:0}
.ccps .v-tree8-row-drag-bottom:after{bottom:-1px}
.ccps .v-tree8-row-drag-top:before{top:-1px}
.ccps .v-tree8-row-drag-top:first-child:before{top:0}
.ccps .v-tree8-row-drag-center:after{content:"";position:absolute;top:0;left:0;bottom:0;right:2px;border:2px solid #e61a1a;pointer-events:none}
.ccps .v-tree8-row-selected.v-tree8-row-drag-center:after{border-color:#b81414}
.ccps .v-tree8-row-selected.v-tree8-row-drag-top:before,.ccps .v-tree8-row-selected.v-tree8-row-drag-bottom:after{background:#b81414}
.ccps .v-tree8-body-drag-top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:2px solid #e61a1a;z-index:100}
.ccps .v-tree8-expander{display:inline-block;vertical-align:top}
.ccps .v-tree8-expander::before{display:inline-block;width:1.5em;text-align:center;content:""}
.ccps .v-tree8-expander.expanded::before{content:"\f0d7";font-family:ThemeIcons}
.ccps .v-tree8-expander.collapsed::before{content:"\f0da";font-family:ThemeIcons}
.ccps .v-tree8-expander.collapse-disabled::before{opacity:1;filter:none;cursor:default}
.ccps .v-tree8-node.depth-0{padding-left:0}
.ccps .v-tree8-node.depth-1{padding-left:1em}
.ccps .v-tree8-node.depth-2{padding-left:2em}
.ccps .v-tree8-node.depth-3{padding-left:3em}
.ccps .v-tree8-node.depth-4{padding-left:4em}
.ccps .v-tree8-node.depth-5{padding-left:5em}
.ccps .v-tree8-node.depth-6{padding-left:6em}
.ccps .v-tree8-node.depth-7{padding-left:7em}
.ccps .v-tree8-node.depth-8{padding-left:8em}
.ccps .v-tree8-node.depth-9{padding-left:9em}
.ccps .v-tree8-node.depth-10{padding-left:10em}
.ccps .v-tree8-node.depth-11{padding-left:11em}
.ccps .v-tree8-node.depth-12{padding-left:12em}
.ccps .v-tree8-node.depth-13{padding-left:13em}
.ccps .v-tree8-node.depth-14{padding-left:14em}
.ccps .v-tree8-node.depth-15{padding-left:15em}
.ccps .v-tree8-node.depth-16{padding-left:16em}
.ccps .v-tree8-node.depth-17{padding-left:17em}
.ccps .v-tree8-node.depth-18{padding-left:18em}
.ccps .v-tree8-node.depth-19{padding-left:19em}
.ccps .v-tree8-node.depth-20{padding-left:20em}
.ccps .v-tree8-node.depth-21{padding-left:21em}
.ccps .v-tree8-node.depth-22{padding-left:22em}
.ccps .v-tree8-node.depth-23{padding-left:23em}
.ccps .v-tree8-node.depth-24{padding-left:24em}
.ccps .v-tree8-node.depth-25{padding-left:25em}
.ccps .v-tree8-node.depth-26{padding-left:26em}
.ccps .v-tree8-node.depth-27{padding-left:27em}
.ccps .v-tree8-node.depth-28{padding-left:28em}
.ccps .v-tree8-node.depth-29{padding-left:29em}
.ccps .v-tree8-node.depth-30{padding-left:30em}
.ccps .v-tree8-node.depth-31{padding-left:31em}
.ccps .v-tree8-cell-content{display:inline-block;vertical-align:middle}
.ccps .v-tree8-row-focused::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #e61a1a;display:none;pointer-events:none}
.ccps .v-tree8-cell-focused{position:static}
.ccps .v-tree8-cell-focused::before{display:none}
.ccps .v-tree8:focus .v-tree8-row-focused::before{display:block}
.ccps .v-tree8.v-disabled:focus .v-tree8-row-focused::before{display:none}
.ccps .v-tree8:focus .v-tree8-cell-focused::before{display:none}
.ccps .v-tree8{background-color:transparent}
.ccps .v-tree8-row>td{background-color:transparent;border:0;line-height:28px}
.ccps .v-tree8-row>td>*{vertical-align:baseline}
.ccps .v-tree8-tablewrapper{background-color:transparent;border:0}
.ccps .v-tree8-row::before{content:"";display:none;position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-radius:6px;pointer-events:none;border-width:1px}
.ccps .v-tree8-cell{position:relative}
.ccps .v-tree8-row-selected>.v-tree8-cell{background:transparent}
.ccps .v-tree8-row-selected::before{display:block;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%)}
.ccps .v-tree8:focus .v-tree8-row-selected.v-tree8-row-focused::before{border-color:transparent;box-shadow:inset 0 0 0 1px #eec9c9}
.ccps .v-tree8-scroller-vertical{border:0}
.ccps .v-tree8-scroller-horizontal{border:0}
.ccps .v-tree8-header-deco,.ccps .v-tree8-footer-deco,.ccps .v-tree8-horizontal-scrollbar-deco{border:0;background:transparent}
.ccps .v-treegrid{position:relative}
.ccps .v-treegrid-scroller{position:absolute;z-index:1;outline:0;box-sizing:border-box}
.ccps .v-treegrid-scroller-horizontal{left:0;right:0;bottom:0;overflow-y:hidden;-ms-overflow-y:hidden}
.ccps .v-treegrid-scroller-vertical{right:0;top:0;bottom:0;overflow-x:hidden;-ms-overflow-x:hidden}
.ccps .v-treegrid-tablewrapper{position:absolute;overflow:hidden;box-sizing:border-box;z-index:5}
.ccps .v-treegrid-tablewrapper>table{border-spacing:0;table-layout:fixed;width:inherit}
.ccps .v-treegrid-header-deco,.ccps .v-treegrid-footer-deco{position:absolute;right:0;box-sizing:border-box}
.ccps .v-treegrid-horizontal-scrollbar-deco{position:absolute;bottom:0;left:0;right:0;box-sizing:border-box}
.ccps .v-treegrid-header,.ccps .v-treegrid-body,.ccps .v-treegrid-footer{position:absolute;left:0;width:inherit;z-index:10}
.ccps .v-treegrid-header,.ccps .v-treegrid-header-deco{top:0}
.ccps .v-treegrid-footer,.ccps .v-treegrid-footer-deco{bottom:0}
.ccps .v-treegrid-body{-ms-touch-action:none;touch-action:none;z-index:0;top:0}
.ccps .v-treegrid-body .v-treegrid-row{position:absolute;top:0;left:0}
.ccps .v-treegrid-body .v-treegrid-header>.v-treegrid-row{position:relative}
.ccps .v-treegrid-row{display:block}
.ccps .v-treegrid-row>td,.ccps .v-treegrid-row>th{background-color:white}
.ccps .v-treegrid-row{width:inherit}
.ccps .v-treegrid-cell{display:block;float:left;padding:2px;white-space:nowrap;box-sizing:border-box;overflow:hidden;font-size:14px}
.ccps .v-treegrid-cell.frozen{position:relative;z-index:1}
.ccps .v-treegrid-spacer{position:absolute;display:block;background-color:white}
.ccps .v-treegrid-spacer>td{width:100%;height:100%;box-sizing:border-box}
.ccps .v-treegrid{outline:0}
.ccps .v-treegrid-scroller-vertical,.ccps .v-treegrid-scroller-horizontal{border:1px solid var(--grid-border-color)}
.ccps .v-treegrid-scroller-vertical{border-left:none}
.ccps .v-treegrid-scroller-horizontal{border-top:0}
.ccps .v-treegrid-tablewrapper{border:1px solid var(--grid-border-color)}
.ccps .v-treegrid .header-drag-table{border-spacing:0;position:relative;table-layout:fixed;width:inherit}
.ccps .v-treegrid .header-drag-table .v-treegrid-header{position:absolute}
.ccps .v-treegrid .header-drag-table .v-treegrid-header>.v-treegrid-cell{border:1px solid var(--grid-border-color);margin-top:-10px;opacity:.9;filter:alpha(opacity=90);z-index:30000}
.ccps .v-treegrid .header-drag-table .v-treegrid-header>.v-treegrid-drop-marker{background-color:#e61a1a;position:absolute;width:3px}
.ccps .v-treegrid-sidebar.v-contextmenu{-webkit-box-shadow:none;box-shadow:none;border-radius:0;position:absolute;top:0;right:0;background-color:#fff;border:1px solid var(--grid-border-color);padding:0;z-index:5}
.ccps .v-treegrid-sidebar.v-contextmenu.v-treegrid-sidebar-popup{right:auto}
.ccps .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button{background:transparent;border:0;color:inherit;cursor:pointer;outline:0;padding:0 4px;text-align:right;line-height:1}
.ccps .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button[disabled]{cursor:default}
.ccps .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button::-moz-focus-inner{border:0}
.ccps .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button:after{content:"\f0c9";display:block;font-family:ThemeIcons,sans-serif;font-size:14px}
.ccps .v-treegrid-sidebar.v-contextmenu.closed{border-radius:0}
.ccps .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-button{width:100%}
.ccps .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-button:after{content:"\f0c9";font-size:14px;line-height:1}
.v-ie .ccps .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-button{vertical-align:middle}
.ccps .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-content{padding:4px 0;overflow-y:auto;overflow-x:hidden}
.ccps .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle{text-shadow:none}
.ccps .v-treegrid-cell{background-color:white;padding:0 16px;line-height:34px;text-overflow:ellipsis}
.ccps .v-treegrid-cell>*{line-height:1.7;vertical-align:middle}
.ccps .v-treegrid-cell>div{display:inline-block}
.ccps .v-treegrid-cell.frozen{-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.1);box-shadow:1px 0 2px rgba(0,0,0,0.1);border-right:1px solid var(--grid-border-color);position:relative;z-index:11}
.ccps .v-treegrid-cell.frozen+th,.ccps .v-treegrid-cell.frozen+td{border-left:none}
.ccps .v-treegrid-cell div.component-wrap{width:100%}
.ccps .v-treegrid-row>td,.ccps .v-treegrid-editor-cells>div{border-left:1px solid var(--grid-border-color);border-bottom:1px solid var(--grid-border-color)}
.ccps .v-treegrid-row>td:first-child,.ccps .v-treegrid-editor-cells>div:first-child{border-left:none}
.ccps .v-treegrid-editor-cells.frozen>div{-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.1);box-shadow:1px 0 2px rgba(0,0,0,0.1);border-right:1px solid var(--grid-border-color);border-left:none}
.ccps .v-treegrid-row-stripe>td{background-color:#f5f5f5}
.ccps .v-treegrid-row-selected>td{background:#e61a1a}
.ccps .v-treegrid-header th{position:relative;background-color:#fff;font-size:14px;font-weight:inherit;border-left:1px solid var(--grid-border-color);border-bottom:1px solid var(--grid-border-color);line-height:51px;text-align:left}
.ccps .v-treegrid-header th:first-child{border-left:none}
.ccps .v-treegrid-header .sort-asc,.ccps .v-treegrid-header .sort-desc{padding-right:33px}
.ccps .v-treegrid-header .sort-asc:after,.ccps .v-treegrid-header .sort-desc:after{font-family:ThemeIcons,sans-serif;content:"\f0de" " " attr(sort-order);position:absolute;right:16px;font-size:12px}
.ccps .v-treegrid-header .sort-desc:after{content:"\f0dd" " " attr(sort-order)}
.ccps .v-treegrid-column-resize-handle{position:absolute;width:32px;right:-16px;top:0;bottom:0;cursor:col-resize;z-index:10;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ccps .v-treegrid-column-resize-simple-indicator{position:absolute;width:3px;top:0;left:16px;z-index:9001;background:#fff;box-shadow:0 0 5px #000;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ccps .v-treegrid-footer td{background-color:#fff;font-size:14px;font-weight:inherit;border-left:1px solid var(--grid-border-color);border-top:1px solid var(--grid-border-color);border-bottom:0;line-height:34px}
.ccps .v-treegrid-footer td:first-child{border-left:none}
.ccps .v-treegrid-header .v-treegrid-cell,.ccps .v-treegrid-footer .v-treegrid-cell{overflow:visible}
.ccps .v-treegrid-column-header-content,.ccps .v-treegrid-column-footer-content{width:100%;overflow:hidden;text-overflow:ellipsis;line-height:34px;vertical-align:baseline}
.ccps .v-treegrid-header-deco{border-top:1px solid var(--grid-border-color);border-right:1px solid var(--grid-border-color);background-color:#fff}
.ccps .v-treegrid-footer-deco{border-bottom:1px solid var(--grid-border-color);border-right:1px solid var(--grid-border-color);background-color:#fff}
.ccps .v-treegrid-horizontal-scrollbar-deco{background-color:#fff;border:1px solid var(--grid-border-color);border-top:0}
.ccps .v-treegrid-cell-focused{position:relative}
.ccps .v-treegrid-cell-focused:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #e61a1a;display:none;pointer-events:none}
.ccps .v-treegrid:focus .v-treegrid-cell-focused:before{display:block}
.ccps .v-treegrid.v-disabled:focus .v-treegrid-cell-focused:before{display:none}
.ccps .v-treegrid-editor{position:absolute;z-index:20;overflow:hidden;left:0;right:0;border:1px solid var(--grid-border-color);box-sizing:border-box;-moz-box-sizing:border-box;margin-top:-1px;-webkit-box-shadow:0 0 9px rgba(0,0,0,0.2);box-shadow:0 0 9px rgba(0,0,0,0.2)}
.ccps .v-treegrid-editor.unbuffered .v-treegrid-editor-footer{width:100%}
.ccps .v-treegrid-editor-cells{position:relative;white-space:nowrap}
.ccps .v-treegrid-editor-cells.frozen{z-index:2}
.ccps .v-treegrid-editor-cells>div{display:inline-block;box-sizing:border-box;vertical-align:middle;background:white}
.ccps .v-treegrid-editor-cells>div:first-child{border-left:none}
.ccps .v-treegrid-editor-cells>div>*{vertical-align:middle;display:inline-block}
.ccps .v-treegrid-editor-cells>div .v-filterselect{padding-left:0}
.ccps .v-treegrid-editor-cells>div input[type="text"],.ccps .v-treegrid-editor-cells>div input[type="text"].v-filterselect-input,.ccps .v-treegrid-editor-cells>div input[type="password"]{padding-left:16px}
.ccps .v-treegrid-editor-cells>div input[type="text"]:not(.v-filterselect-input),.ccps .v-treegrid-editor-cells>div input[type="password"]{padding-right:8px}
.ccps .v-treegrid-editor-cells>div :not(.v-assistive-device-only-label).v-widget>input[type="checkbox"]{margin-left:16px}
.ccps .v-treegrid-editor-cells>div .v-textfield,.ccps .v-treegrid-editor-cells>div .v-datefield,.ccps .v-treegrid-editor-cells>div .v-filterselect{min-width:100%;max-width:100%;min-height:100%;max-height:100%}
.ccps .v-treegrid-editor-cells>div .v-select,.ccps .v-treegrid-editor-cells>div .v-select-select{min-width:100%;max-width:100%}
.ccps .v-treegrid-editor-cells>div.not-editable.v-treegrid-cell{float:none}
.ccps .v-treegrid-editor-cells .error::before{position:absolute;display:block;height:0;width:0;content:"";border-top:5px solid red;border-right:5px solid transparent}
.ccps .v-treegrid-editor-cells .error,.ccps .v-treegrid-editor-cells .error>input{background-color:#fee}
.ccps .v-treegrid-editor-footer{display:table;height:34px;border-top:1px solid var(--grid-border-color);margin-top:-1px;background:white;padding:0 5px}
.ccps .v-treegrid-editor-footer+.v-treegrid-editor-cells>div{border-bottom:0;border-top:1px solid var(--grid-border-color)}
.ccps .v-treegrid-editor-footer:first-child{border-top:0;margin-top:0;border-bottom:1px solid var(--grid-border-color);margin-bottom:-1px}
.ccps .v-treegrid-editor-message,.ccps .v-treegrid-editor-buttons{display:table-cell;white-space:nowrap;vertical-align:middle}
.ccps .v-treegrid-editor-message{width:100%;position:relative}
.ccps .v-treegrid-editor-message>div{position:absolute;width:100%;overflow:hidden;text-overflow:ellipsis;line-height:34px;top:0}
.ccps .v-treegrid-editor-save{margin-right:4px}
.ccps .v-treegrid-spacer{padding-left:1px}
.ccps .v-treegrid-spacer>td{display:block;padding:0;background-color:white;border-top:1px solid var(--grid-border-color);border-bottom:1px solid var(--grid-border-color)}
.ccps .v-treegrid-spacer.stripe>td{background-color:#f5f5f5;border-top:1px solid var(--grid-border-color);border-bottom:1px solid var(--grid-border-color)}
.ccps .v-treegrid-spacer-deco-container{border-top:1px solid transparent;position:relative;top:0;z-index:5}
.ccps .v-treegrid-spacer-deco{top:0;left:0;width:2px;background-color:#e61a1a;position:absolute;height:100%;pointer-events:none}
.ccps .v-treegrid-cell>.v-progressbar{width:100%}
.ccps .v-treegrid{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;background-color:#fff}
.ccps .v-treegrid.v-disabled{opacity:1;filter:none}
.ccps .v-treegrid-header .v-treegrid-cell{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);text-shadow:0 1px 0 rgba(255,255,255,0.05)}
.ccps .v-treegrid-header .v-treegrid-cell.dragged{opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.ccps .v-treegrid-header .v-treegrid-cell.dragged-column-header{margin-top:-17px}
.ccps .v-treegrid-footer .v-treegrid-cell{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);text-shadow:0 1px 0 rgba(255,255,255,0.05)}
.ccps .v-treegrid-header-deco{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}
.ccps .v-treegrid-footer-deco,.ccps .v-treegrid-horizontal-scrollbar-deco{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}
.ccps .v-treegrid-row-selected>.v-treegrid-cell{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:#eec9c9;text-shadow:0 -1px 0 rgba(0,0,0,0.05);border-color:#b81e1e}
.ccps .v-treegrid-row-selected>.v-treegrid-cell-focused:before{border-color:#f07575}
.ccps .v-treegrid-editor{border-color:#e61a1a}
.ccps .v-treegrid-editor-footer{font-size:12px;padding:0 6px;background:#fff;-webkit-animation:valo-grid-editor-footer-animate-in 200ms 120ms backwards;-moz-animation:valo-grid-editor-footer-animate-in 200ms 120ms backwards;animation:valo-grid-editor-footer-animate-in 200ms 120ms backwards}
.ccps .v-treegrid-editor-footer:first-child{-webkit-animation:valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;-moz-animation:valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;animation:valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards}
.ccps .v-treegrid-editor-cells{z-index:1}
.ccps .v-treegrid-editor-cells>div:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.ccps .v-treegrid-editor-cells>div.not-editable.v-treegrid-cell{float:none}
.ccps .v-treegrid-editor-cells>div .error::before{border-top:9px solid #ed473b;border-right:9px solid transparent}
.ccps .v-treegrid-editor-cells>div .error,.ccps .v-treegrid-editor-cells>div .error>input{background-color:#fffbfb}
.ccps .v-treegrid-editor-cells>div .v-textfield,.ccps .v-treegrid-editor-cells>div .v-textfield-focus,.ccps .v-treegrid-editor-cells>div .v-datefield,.ccps .v-treegrid-editor-cells>div .v-datefield .v-textfield-focus,.ccps .v-treegrid-editor-cells>div .v-filterselect-input,.ccps .v-treegrid-editor-cells>div .v-filterselect-input:focus{border:0;border-radius:0;background:transparent}
.ccps .v-treegrid-editor-cells>div input[type="text"].v-datefield-textfield{padding-left:40.8px}
.ccps .v-treegrid-editor-cells>div .v-textfield-focus,.ccps .v-treegrid-editor-cells>div .v-datefield .v-textfield-focus,.ccps .v-treegrid-editor-cells>div .v-filterselect-input:focus{position:relative}
.ccps .v-treegrid-editor-cells>div .v-select{padding-left:8px;padding-right:8px}
.ccps .v-treegrid-editor-cells>div .v-checkbox.v-widget{margin:0 8px 0 16px}
.ccps .v-treegrid-editor-cells>div .v-checkbox.v-widget>input[type="checkbox"]{margin-left:0}
.ccps .v-treegrid-editor-cells>div .v-checkbox.v-widget>label{white-space:nowrap}
.ccps .v-treegrid-editor-message>div:before{display:inline-block;color:#ed473b;font-weight:600;width:17px;text-align:center;content:"!"}
.ccps .v-treegrid-editor-save,.ccps .v-treegrid-editor-cancel{cursor:pointer;color:#e61a1a;text-decoration:none;font-weight:inherit;-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms;font-weight:600;text-decoration:none;border:0;background:transparent;padding:6px 6px;margin:0;outline:0}
.ccps .v-treegrid-editor-save:hover,.ccps .v-treegrid-editor-cancel:hover{color:#eb4747}
.ccps .v-treegrid-editor-save.v-disabled,.ccps .v-treegrid-editor-cancel.v-disabled{opacity:1;filter:none}
.ccps .v-treegrid-spacer{margin-top:-1px}
.ccps .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-content{margin:0 0 2px;padding:4px 4px 2px;overflow-y:auto;overflow-x:hidden}
.ccps .v-treegrid-sidebar.v-contextmenu.closed{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}
.ccps .v-treegrid-scroller::-webkit-scrollbar{border:0}
.ccps .v-treegrid-scroller::-webkit-scrollbar-thumb{border-radius:10px;border:4px solid transparent;background:rgba(0,0,0,0.3);-webkit-background-clip:content-box;background-clip:content-box}
.ccps .v-treegrid-scroller-vertical::-webkit-scrollbar-thumb{min-height:30px}
.ccps .v-treegrid-scroller-horizontal::-webkit-scrollbar-thumb{min-width:30px}
.ccps .v-treegrid-row-drag-badge{background-color:red;color:white;display:block;width:30px;height:30px;border-radius:10px;line-height:30px;text-align:center;float:left}
.ccps .v-treegrid-row-drag-top,.ccps .v-treegrid-row-drag-bottom{z-index:100}
.ccps .v-treegrid-row-drag-top:before,.ccps .v-treegrid-row-drag-bottom:after{content:"";display:block;position:absolute;height:2px;width:100%;background:#e61a1a;pointer-events:none;border:0}
.ccps .v-treegrid-row-drag-bottom:after{bottom:-1px}
.ccps .v-treegrid-row-drag-top:before{top:-1px}
.ccps .v-treegrid-row-drag-top:first-child:before{top:0}
.ccps .v-treegrid-row-drag-center:after{content:"";position:absolute;top:0;left:0;bottom:0;right:2px;border:2px solid #e61a1a;pointer-events:none}
.ccps .v-treegrid-row-selected.v-treegrid-row-drag-center:after{border-color:#b81414}
.ccps .v-treegrid-row-selected.v-treegrid-row-drag-top:before,.ccps .v-treegrid-row-selected.v-treegrid-row-drag-bottom:after{background:#b81414}
.ccps .v-treegrid-body-drag-top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:2px solid #e61a1a;z-index:100}
.ccps .v-treegrid-expander{display:inline-block;vertical-align:top}
.ccps .v-treegrid-expander::before{display:inline-block;width:1.5em;text-align:center;content:""}
.ccps .v-treegrid-expander.expanded::before{content:"\f0d7";font-family:ThemeIcons}
.ccps .v-treegrid-expander.collapsed::before{content:"\f0da";font-family:ThemeIcons}
.ccps .v-treegrid-expander.collapse-disabled::before{opacity:1;filter:none;cursor:default}
.ccps .v-treegrid-node.depth-0{padding-left:0}
.ccps .v-treegrid-node.depth-1{padding-left:1em}
.ccps .v-treegrid-node.depth-2{padding-left:2em}
.ccps .v-treegrid-node.depth-3{padding-left:3em}
.ccps .v-treegrid-node.depth-4{padding-left:4em}
.ccps .v-treegrid-node.depth-5{padding-left:5em}
.ccps .v-treegrid-node.depth-6{padding-left:6em}
.ccps .v-treegrid-node.depth-7{padding-left:7em}
.ccps .v-treegrid-node.depth-8{padding-left:8em}
.ccps .v-treegrid-node.depth-9{padding-left:9em}
.ccps .v-treegrid-node.depth-10{padding-left:10em}
.ccps .v-treegrid-node.depth-11{padding-left:11em}
.ccps .v-treegrid-node.depth-12{padding-left:12em}
.ccps .v-treegrid-node.depth-13{padding-left:13em}
.ccps .v-treegrid-node.depth-14{padding-left:14em}
.ccps .v-treegrid-node.depth-15{padding-left:15em}
.ccps .v-treegrid-node.depth-16{padding-left:16em}
.ccps .v-treegrid-node.depth-17{padding-left:17em}
.ccps .v-treegrid-node.depth-18{padding-left:18em}
.ccps .v-treegrid-node.depth-19{padding-left:19em}
.ccps .v-treegrid-node.depth-20{padding-left:20em}
.ccps .v-treegrid-node.depth-21{padding-left:21em}
.ccps .v-treegrid-node.depth-22{padding-left:22em}
.ccps .v-treegrid-node.depth-23{padding-left:23em}
.ccps .v-treegrid-node.depth-24{padding-left:24em}
.ccps .v-treegrid-node.depth-25{padding-left:25em}
.ccps .v-treegrid-node.depth-26{padding-left:26em}
.ccps .v-treegrid-node.depth-27{padding-left:27em}
.ccps .v-treegrid-node.depth-28{padding-left:28em}
.ccps .v-treegrid-node.depth-29{padding-left:29em}
.ccps .v-treegrid-node.depth-30{padding-left:30em}
.ccps .v-treegrid-node.depth-31{padding-left:31em}
.ccps .v-treegrid-cell-content{display:inline-block;vertical-align:middle}
.ccps .v-treegrid-row-focused::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #e61a1a;display:none;pointer-events:none}
.ccps .v-treegrid-cell-focused{position:static}
.ccps .v-treegrid-cell-focused::before{display:none}
.ccps .v-treegrid:focus .v-treegrid-row-focused::before{display:block}
.ccps .v-treegrid.v-disabled:focus .v-treegrid-row-focused::before{display:none}
.ccps .v-treegrid:focus .v-treegrid-cell-focused::before{display:none}
.ccps .v-table{position:relative;background:#fff;color:#474747;overflow:hidden}
.ccps .v-table-header table,.ccps .v-table-footer table,.ccps .v-table-table{-webkit-box-shadow:0 0 0 1px #d4d4d4;box-shadow:0 0 0 1px #d4d4d4}
.ccps .v-table-header-wrap,.ccps .v-table-footer-wrap,.ccps .v-table-header-drag{border:1px solid #d4d4d4;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);white-space:nowrap;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,0.05)}
.ccps .v-table-header-wrap{position:relative;border-bottom:0}
.ccps .v-table-footer-wrap{border-top:0}
.ccps .v-table-footer td{border-left:1px solid #d4d4d4}
.ccps .v-table-footer-container,.ccps .v-table-caption-container{overflow:hidden;line-height:1;min-height:40px;box-sizing:border-box}
.ccps .v-table-footer-container{padding:12px 16px 13px;float:right}
.ccps [class^="v-table-header-cell"]{position:relative}
.ccps .v-table-caption-container,.ccps .v-table-header-drag{padding:13px 16px 12px;border-left:1px solid #d4d4d4}
.ccps .v-table-caption-container-align-right{padding-right:8px}
.ccps .v-table-resizer{height:40px;width:8px;cursor:e-resize;cursor:col-resize;position:relative;right:-4px;z-index:1;margin-left:-8px}
.ccps .v-table-cell-content{border-left:1px solid #d4d4d4;overflow:hidden;height:35px;vertical-align:middle}
.ccps .v-table-cell-content:first-child{border-left:none;padding-left:1px}
.ccps .v-table-header td:first-child .v-table-caption-container,.ccps .v-table-footer td:first-child{border-left-color:transparent}
.ccps .v-table-cell-wrapper{line-height:1;padding:0 16px;box-sizing:border-box;margin-right:0!important}
.ccps .v-table-cell-wrapper>.v-widget{margin:4px -8px}
.ccps .v-table-cell-wrapper>.v-widget.v-label,.ccps .v-table-cell-wrapper>.v-widget.v-checkbox,.ccps .v-table-cell-wrapper>.v-widget.v-select-optiongroup{margin:0}
.ccps .v-table-cell-wrapper>.v-widget.v-progressbar{margin-left:0;margin-right:0}
.ccps .v-table-body{border:1px solid #d4d4d4;overflow-anchor:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.ccps .v-table-table{background-color:white;white-space:nowrap}
.ccps .v-table-table td{border-top:1px solid #d4d4d4;box-sizing:border-box}
.ccps .v-table-table tr:first-child>td{height:40px;border-top:0}
.ccps .v-table-row{background-color:white;cursor:pointer}
.ccps .v-table-row-odd{background-color:#f5f5f5;cursor:pointer}
.ccps .v-table-body-noselection .v-table-row,.ccps .v-table-body-noselection .v-table-row-odd{cursor:default}
.ccps .v-table [class*="-row"].v-selected{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);background-origin:border-box;color:#f8eded;text-shadow:0 -1px 0 rgba(0,0,0,0.05)}
.ccps .v-table [class*="-row"].v-selected+.v-selected{background:#e61a1a}
.ccps .v-table [class*="-row"].v-selected+.v-selected td{border-top-color:#e61a1a}
.ccps .v-table [class*="-row"].v-selected .v-table-cell-content{border-color:transparent;border-left-color:#b81e1e}
.ccps .v-table [class*="-row"].v-selected .v-table-cell-content:first-child{border-left-color:transparent}
.ccps .v-table-header-cell-asc .v-table-sort-indicator,.ccps .v-table-header-cell-desc .v-table-sort-indicator{background:transparent;width:17px;height:40px;line-height:40px;margin-left:-17px}
.ccps .v-table-header-cell-asc .v-table-sort-indicator:before,.ccps .v-table-header-cell-desc .v-table-sort-indicator:before{font-style:normal;font-weight:normal;display:inline-block}
.ccps .v-table-header-cell-asc .v-table-sort-indicator:before{content:"\f0de";font-family:ThemeIcons}
.ccps .v-table-header-cell-desc .v-table-sort-indicator:before{content:"\f0dd";font-family:ThemeIcons}
.ccps [class*="rowheader"] span.v-icon{min-width:1em}
.ccps .v-table-focus{outline:1px solid #e61a1a;outline-offset:-1px}
.ccps .v-drag-element.v-table-focus,.ccps .v-drag-element .v-table-focus{outline:0}
.ccps .v-table-header-drag{position:absolute;opacity:.9;filter:alpha(opacity=90);margin-top:-20px;z-index:30000;line-height:1}
.ccps .v-table-focus-slot-right{border-right:3px solid #e61a1a;right:-2px;margin-left:-11px!important}
.ccps .v-table-focus-slot-left{float:left;border-left:3px solid #e61a1a;left:-1px;right:auto;margin-left:0!important;margin-right:-11px}
.ccps .v-table-column-selector{height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);text-shadow:0 1px 0 rgba(255,255,255,0.05);position:absolute;z-index:2;top:0;right:0;width:17px;height:17px;line-height:17px;padding:0;border-top-width:0;border-right-width:0;border-radius:0 0 0 6px;cursor:pointer;text-align:center;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 200ms 2s;-moz-transition:opacity 200ms 2s;transition:opacity 200ms 2s}
.ccps .v-table-column-selector:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-table-column-selector:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .v-table-column-selector:focus:after{border-color:#e61a1a}
.ccps .v-table-column-selector:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-table-column-selector:after{content:"";position:absolute;border:0;top:0;right:0;bottom:0;left:0}
.ccps .v-table-column-selector:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-table-column-selector:before{font-family:ThemeIcons;content:"\f013"}
.ccps .v-table-header-wrap:hover .v-table-column-selector{opacity:1;filter:none;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;transition-delay:200ms}
.ccps .v-on:before,.ccps .v-off:before{content:"\f00c";font-family:ThemeIcons;font-size:.9em;margin-right:6px}
.ccps .v-on div,.ccps .v-off div{display:inline}
.ccps .v-on.v-disabled,.ccps .v-off.v-disabled{opacity:1;filter:none}
.ccps .v-off:before{visibility:hidden}
.ccps tbody.v-drag-element{display:block;overflow:visible;-webkit-box-shadow:none;box-shadow:none;background:transparent;opacity:1;filter:none}
.ccps tbody.v-drag-element tr{display:block;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2);box-shadow:0 2px 10px rgba(0,0,0,0.2);border-radius:6px;overflow:hidden;opacity:.5;filter:alpha(opacity=50);background:white}
.ccps .v-table-body{position:relative;z-index:1}
.ccps .v-table-scrollposition{position:absolute;top:50%;width:100%;height:34px;line-height:34px;margin:-17px 0 0!important;text-align:center}
.ccps .v-table-drag{overflow:visible}
.ccps .v-table-drag .v-table-body{-webkit-box-shadow:0 0 0 2px rgba(230,26,26,0.5);box-shadow:0 0 0 2px rgba(230,26,26,0.5);border-color:#e61a1a}
.ccps .v-table-drag .v-table-body .v-table-focus{outline:0}
.ccps .v-table-row-drag-middle .v-table-cell-content{background-color:#fad1d1;color:#611f1f}
.ccps .v-table-row-drag-bottom td.v-table-cell-content{border-bottom:2px solid #e61a1a;height:33px}
.ccps .v-table-row-drag-bottom .v-table-cell-wrapper{margin-bottom:-2px}
.ccps .v-table-row-drag-top td.v-table-cell-content{border-top:2px solid #e61a1a;height:34px}
.ccps .v-table-row-drag-top .v-table-cell-wrapper{margin-top:-1px}
.ccps .v-table-no-stripes .v-table-row,.ccps .v-table-no-stripes .v-table-row-odd{background:transparent}
.ccps .v-table-no-vertical-lines .v-table-cell-content{border-left:none;padding-left:1px}
.ccps .v-table-no-vertical-lines.v-treetable .v-table-cell-content{padding-left:17px}
.ccps .v-table-no-horizontal-lines .v-table-cell-content{border-top:0;border-bottom:0}
.ccps .v-table-no-horizontal-lines .v-table-row-drag-top .v-table-cell-content,.ccps .v-table-no-horizontal-lines .v-table-row-drag-bottom .v-table-cell-content{height:34px}
.ccps .v-table-no-header .v-table-header-wrap{display:none}
.ccps .v-table-borderless .v-table-header-wrap,.ccps .v-table-borderless .v-table-footer-wrap,.ccps .v-table-borderless .v-table-header-drag,.ccps .v-table-borderless .v-table-body{border:0}
.ccps .v-table-borderless .v-table-header-wrap{border-bottom:1px solid #d9d9d9}
.ccps .v-table-borderless .v-table-footer-wrap{border-top:1px solid #d9d9d9}
.ccps .v-table-compact .v-table-header-wrap,.ccps .v-table-compact .v-table-footer-wrap,.ccps .v-table-compact .v-table-header-drag,.ccps .v-table-small .v-table-header-wrap,.ccps .v-table-small .v-table-footer-wrap,.ccps .v-table-small .v-table-header-drag{font-size:14px}
.ccps .v-table-compact .v-table-footer-container,.ccps .v-table-small .v-table-footer-container{padding:7px 9px 8px}
.ccps .v-table-compact .v-table-caption-container,.ccps .v-table-compact .v-table-header-drag,.ccps .v-table-small .v-table-caption-container,.ccps .v-table-small .v-table-header-drag{padding-top:8px;padding-bottom:7px;padding-left:8px;padding-right:8px}
.ccps .v-table-compact .v-table-caption-container-align-right,.ccps .v-table-small .v-table-caption-container-align-right{padding-right:0}
.ccps .v-table-compact .v-table-resizer,.ccps .v-table-small .v-table-resizer{height:29px}
.ccps .v-table-compact .v-table-cell-content,.ccps .v-table-small .v-table-cell-content{height:29px}
.ccps .v-table-compact .v-table-cell-wrapper,.ccps .v-table-small .v-table-cell-wrapper{padding-left:8px;padding-right:8px}
.ccps .v-table-compact .v-table-cell-wrapper>.v-widget,.ccps .v-table-small .v-table-cell-wrapper>.v-widget{margin:2px -4px}
.ccps .v-table-compact .v-table-cell-wrapper>.v-widget.v-label,.ccps .v-table-compact .v-table-cell-wrapper>.v-widget.v-checkbox,.ccps .v-table-compact .v-table-cell-wrapper>.v-widget.v-select-optiongroup,.ccps .v-table-small .v-table-cell-wrapper>.v-widget.v-label,.ccps .v-table-small .v-table-cell-wrapper>.v-widget.v-checkbox,.ccps .v-table-small .v-table-cell-wrapper>.v-widget.v-select-optiongroup{margin:0}
.ccps .v-table-compact .v-table-cell-wrapper>.v-widget.v-progressbar,.ccps .v-table-small .v-table-cell-wrapper>.v-widget.v-progressbar{margin-left:0;margin-right:0}
.ccps .v-table-compact .v-table-header-cell-asc .v-table-sort-indicator,.ccps .v-table-compact .v-table-header-cell-desc .v-table-sort-indicator,.ccps .v-table-small .v-table-header-cell-asc .v-table-sort-indicator,.ccps .v-table-small .v-table-header-cell-desc .v-table-sort-indicator{height:29px;line-height:29px}
.ccps .v-table-compact .v-table-header-drag,.ccps .v-table-small .v-table-header-drag{margin-top:-15px}
.ccps .v-table-compact.v-treetable .v-table-cell-wrapper,.ccps .v-table-small.v-treetable .v-table-cell-wrapper{padding-left:0;padding-right:0;min-height:14px}
.ccps .v-table-compact.v-treetable .v-table-cell-content,.ccps .v-table-small.v-treetable .v-table-cell-content{padding-left:8px;padding-right:8px}
.ccps .v-table-compact.v-treetable .v-table-cell-content:first-child,.ccps .v-table-small.v-treetable .v-table-cell-content:first-child{padding-left:9px}
.ccps .v-table-compact.v-treetable .v-table-footer-container,.ccps .v-table-small.v-treetable .v-table-footer-container{padding-left:8px;padding-right:8px}
.ccps .v-table-compact .v-table-row-drag-top .v-table-cell-content,.ccps .v-table-compact .v-table-row-drag-bottom .v-table-cell-content,.ccps .v-table-small .v-table-row-drag-top .v-table-cell-content,.ccps .v-table-small .v-table-row-drag-bottom .v-table-cell-content{height:28px}
.ccps .v-table-small{font-size:12px}
.ccps .v-table-small.v-treetable .v-table-cell-wrapper{min-height:12px}
.ccps .v-treetable [class*="caption-container"],.ccps .v-treetable [class*="footer-container"],.ccps .v-treetable [class*="cell-wrapper"]{box-sizing:content-box;padding-left:0;padding-right:0}
.ccps .v-treetable [class*="caption-container"],.ccps .v-treetable [class*="footer-container"]{min-height:15px}
.ccps .v-treetable [class*="cell-wrapper"]{min-height:14px}
.ccps .v-treetable [class*="caption-container"]{padding-left:16px}
.ccps .v-treetable [class*="caption-container-align-right"]{padding-left:24px}
.ccps .v-treetable [class*="footer-container"]{padding-right:16px}
.ccps .v-treetable [class*="cell-content"]{padding-left:16px;padding-right:16px}
.ccps .v-treetable [class*="cell-content"]:first-child{padding-left:17px}
.ccps .v-treetable-treespacer{display:inline-block;position:absolute;width:17px!important;margin-left:-25px;text-align:center;cursor:pointer}
.ccps .v-treetable-node-closed:before{content:"\f0da";font-family:ThemeIcons}
.ccps .v-treetable-node-open:before{content:"\f0d7";font-family:ThemeIcons}
.ccps .v-splitpanel-horizontal>div>.v-splitpanel-hsplitter{width:1px}
.ccps .v-splitpanel-horizontal>div>.v-splitpanel-hsplitter:after{left:-5px;right:-5px}
.ccps .v-splitpanel-horizontal>div>.v-splitpanel-hsplitter div:before{height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;height:auto;padding:0;border-radius:0;background-color:#fff;background-image:-webkit-linear-gradient(left,#fff 0,#fff 100%);background-image:linear-gradient(to right,#fff 0,#fff 100%)}
.ccps .v-splitpanel-horizontal>div>.v-splitpanel-hsplitter div:before:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-splitpanel-horizontal>div>.v-splitpanel-hsplitter div:before:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .v-splitpanel-horizontal>div>.v-splitpanel-hsplitter div:before:focus:after{border-color:#e61a1a}
.ccps .v-splitpanel-horizontal>div>.v-splitpanel-hsplitter div:before:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-splitpanel-horizontal>div>.v-splitpanel-second-container{margin-left:1px}
.ccps .v-splitpanel-vertical>div>.v-splitpanel-vsplitter{height:1px}
.ccps .v-splitpanel-vertical>div>.v-splitpanel-vsplitter:after{top:-5px;bottom:-5px}
.ccps .v-splitpanel-vertical>div>.v-splitpanel-vsplitter div:before{height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;height:auto;padding:0;border-radius:0}
.ccps .v-splitpanel-vertical>div>.v-splitpanel-vsplitter div:before:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-splitpanel-vertical>div>.v-splitpanel-vsplitter div:before:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .v-splitpanel-vertical>div>.v-splitpanel-vsplitter div:before:focus:after{border-color:#e61a1a}
.ccps .v-splitpanel-vertical>div>.v-splitpanel-vsplitter div:before:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-splitpanel-horizontal.large>div>.v-splitpanel-hsplitter{width:11px}
.ccps .v-splitpanel-horizontal.large>div>.v-splitpanel-hsplitter:after{left:0;right:0}
.ccps .v-splitpanel-horizontal.large>div>.v-splitpanel-hsplitter div:before{height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;height:auto;padding:0;border-radius:0;background-color:#fff;background-image:-webkit-linear-gradient(left,#fff 0,#fff 100%);background-image:linear-gradient(to right,#fff 0,#fff 100%)}
.ccps .v-splitpanel-horizontal.large>div>.v-splitpanel-hsplitter div:before:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-splitpanel-horizontal.large>div>.v-splitpanel-hsplitter div:before:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .v-splitpanel-horizontal.large>div>.v-splitpanel-hsplitter div:before:focus:after{border-color:#e61a1a}
.ccps .v-splitpanel-horizontal.large>div>.v-splitpanel-hsplitter div:before:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-splitpanel-horizontal.large>div>.v-splitpanel-hsplitter div:after{content:"";border:1px solid #dedede;border-top-color:#bebebe;border-left-color:#bebebe;position:absolute;top:50%;left:50%;width:0;height:34px;margin-left:-1px;margin-top:-17px}
.ccps .v-splitpanel-horizontal.large>div>.v-splitpanel-second-container{margin-left:11px}
.ccps .v-splitpanel-vertical.large>div>.v-splitpanel-vsplitter{height:11px}
.ccps .v-splitpanel-vertical.large>div>.v-splitpanel-vsplitter:after{top:0;bottom:0}
.ccps .v-splitpanel-vertical.large>div>.v-splitpanel-vsplitter div:before{height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;height:auto;padding:0;border-radius:0}
.ccps .v-splitpanel-vertical.large>div>.v-splitpanel-vsplitter div:before:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-splitpanel-vertical.large>div>.v-splitpanel-vsplitter div:before:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .v-splitpanel-vertical.large>div>.v-splitpanel-vsplitter div:before:focus:after{border-color:#e61a1a}
.ccps .v-splitpanel-vertical.large>div>.v-splitpanel-vsplitter div:before:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-splitpanel-vertical.large>div>.v-splitpanel-vsplitter div:after{content:"";border:1px solid #dedede;border-top-color:#bebebe;border-left-color:#bebebe;position:absolute;top:50%;left:50%;width:34px;height:0;margin-left:-17px;margin-top:-1px}
.ccps .v-progressbar-wrapper{border-radius:6px;height:9px;background-color:#d9d9d9;background-image:-webkit-linear-gradient(bottom,#d9d9d9 0,#d9d9d9 100%);background-image:linear-gradient(to top,#d9d9d9 0,#d9d9d9 100%);box-sizing:border-box;min-width:68px}
.ccps .v-progressbar-indicator{border-radius:6px;height:inherit;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);border:1px solid #b51414;box-sizing:border-box;max-width:100%;min-width:12px;-webkit-transition:width 160ms;-moz-transition:width 160ms;transition:width 160ms}
.ccps .v-progressbar-point .v-progressbar-indicator{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;text-align:right;overflow:hidden}
.ccps .v-progressbar-point .v-progressbar-indicator:before{content:"";display:inline-block;border-radius:6px;height:inherit;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);border:1px solid #b51414;box-sizing:border-box;max-width:100%;width:9px;vertical-align:top}
.ccps .v-slider{position:relative}
.ccps .v-slider:focus{outline:0}
.ccps .v-slider:focus .v-slider-handle:after{opacity:1}
.ccps .v-slider.v-disabled{opacity:1;filter:none}
.ccps .v-slider-base{border-radius:6px;height:9px;background-color:#d9d9d9;background-image:-webkit-linear-gradient(bottom,#d9d9d9 0,#d9d9d9 100%);background-image:linear-gradient(to top,#d9d9d9 0,#d9d9d9 100%);box-sizing:border-box;min-width:68px;height:4px;margin:15px 10px;white-space:nowrap;overflow:hidden}
.ccps .v-slider-base:before{content:"";position:absolute;top:15px;bottom:15px;left:10px;width:12px;border-radius:6px;border-left:1px solid #b51414}
.ccps .v-slider-base:after{border-radius:6px;height:inherit;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);border:1px solid #b51414;box-sizing:border-box;max-width:100%;content:"";display:inline-block;margin-left:-100%;width:100%;vertical-align:top}
.ccps .v-has-width>.v-slider-base{min-width:0}
.ccps .v-slider-handle{margin-top:-15px;width:.1px;display:inline-block;vertical-align:top}
.ccps .v-slider-handle:before{height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none}
.ccps .v-slider-handle:before:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-slider-handle:before:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .v-slider-handle:before:focus:after{border-color:#e61a1a}
.ccps .v-slider-handle:before:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-slider-handle:after{border:1px solid #c9c9c9;border-color:#e61a1a;opacity:0;-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;transition:opacity 200ms}
.ccps .v-slider-handle:before,.ccps .v-slider-handle:after{content:"";box-sizing:border-box;padding:0;width:20px;height:20px;border-radius:10px;position:absolute;z-index:1;margin-top:7px;margin-left:-10px}
.ccps .v-slider-feedback{background-color:rgba(51,51,51,0.9);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1),0px 2px 6px rgba(79,92,120,0.15),0px 16px 24px rgba(79,92,120,0.25);box-shadow:0 0 1px rgba(0,0,0,0.1),0px 2px 6px rgba(79,92,120,0.15),0px 16px 24px rgba(79,92,120,0.25);color:white;padding:4px 9px;border-radius:3px;max-width:35em;overflow:hidden!important;font-size:12px}
.ccps .v-slider-vertical{padding:10px 0;height:88px}
.ccps .v-slider-vertical .v-slider-base{background-color:#d9d9d9;background-image:-webkit-linear-gradient(right,#d9d9d9 0,#d9d9d9 100%);background-image:linear-gradient(to left,#d9d9d9 0,#d9d9d9 100%);width:4px;height:100%!important;min-width:0;margin:0 15px}
.ccps .v-slider-vertical .v-slider-base:before{top:auto;bottom:10px;left:15px;right:15px;width:auto;height:12px;border-left:none;border-bottom:1px solid #b51414}
.ccps .v-slider-vertical .v-slider-base:after{height:101%;margin-left:0;background-color:#e61a1a;background-image:-webkit-linear-gradient(left,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to right,#e61a1a 0,#e61a1a 100%)}
.ccps .v-slider-vertical .v-slider-handle{width:0;height:.1px;width:34px;display:block}
.ccps .v-slider-vertical .v-slider-handle:before,.ccps .v-slider-vertical .v-slider-handle:after{width:20px;height:20px;margin-top:-10px;margin-left:-8px}
.ccps .v-slider-no-indicator .v-slider-base:before,.ccps .v-slider-no-indicator .v-slider-base:after{display:none}
.ccps .v-tabsheet:not(.v-has-width){width:auto!important}
.ccps .v-tabsheet-spacertd{display:none!important}
.ccps .v-tabsheet-tabcontainer{position:relative;box-sizing:border-box}
.ccps .v-tabsheet-tabcontainer:before{content:"";position:absolute;height:0;border-top:1px solid #e4e4e4;bottom:0;left:0;right:0}
.ccps .v-tabsheet-tabcontainer .v-tabsheet-tabs{position:relative}
.ccps .v-tabsheet-tabitemcell{vertical-align:bottom}
.ccps .v-tabsheet-tabitemcell .v-tabsheet-tabitem{line-height:0;overflow:hidden}
.ccps .v-tabsheet-tabitemcell .v-caption{margin-left:17px;padding:0 3px;box-sizing:border-box;cursor:pointer;text-align:center;line-height:34px;font-size:14px;font-weight:500;color:#6b6b6b;width:auto!important;overflow:hidden;text-overflow:ellipsis;border-bottom:2px solid transparent;position:relative;-webkit-transition:border-bottom 200ms,color 200ms;-moz-transition:border-bottom 200ms,color 200ms;transition:border-bottom 200ms,color 200ms}
.ccps .v-tabsheet-tabitemcell .v-caption .v-captiontext{display:inline}
.ccps .v-tabsheet-tabitemcell .v-caption .v-icon+.v-captiontext{margin-left:9px}
.ccps .v-tabsheet-tabitemcell .v-caption:hover{color:#e61a1a}
.ccps .v-tabsheet-tabitemcell .v-caption.v-disabled{opacity:1;filter:none;cursor:default;color:inherit!important}
.ccps .v-tabsheet-tabitemcell:first-child .v-caption,.ccps .v-tabsheet-tabitemcell[aria-hidden="true"]+td .v-caption{margin-left:0}
.ccps .v-tabsheet-tabitemcell:not([aria-hidden="true"]) ~ td .v-caption{margin-left:17px}
.ccps .v-tabsheet-tabitemcell:focus{outline:0}
.ccps .v-tabsheet-tabitemcell:focus .v-caption{color:#e61a1a}
.ccps .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected .v-caption.v-caption{border-bottom-color:#e61a1a;color:#e61a1a}
.ccps .v-tabsheet-tabitemcell .v-caption-closable{padding-right:18px}
.ccps .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable{padding-right:3px}
.ccps .v-tabsheet-tabitemcell .v-tabsheet-caption-close{position:absolute;right:0;top:50%;margin:-7px 0 0;font-size:15px;line-height:15px;width:15px;text-align:center;border-radius:3px;color:#999}
.ccps .v-tabsheet-tabitemcell .v-tabsheet-caption-close:hover{background:rgba(0,0,0,0.03);color:#e61a1a}
.ccps .v-tabsheet-tabitemcell .v-tabsheet-caption-close:active{background:#e61a1a;color:#eec9c9}
.ccps .v-tabsheet-scroller{position:absolute;top:0;right:0;bottom:0;padding-left:17px;background-color:transparent;background-image:-webkit-linear-gradient(right,#fff 70%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to left,#fff 70%,rgba(255,255,255,0) 100%);pointer-events:none}
.ccps .v-tabsheet-scroller:after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0;display:block;background-color:transparent;background-image:-webkit-linear-gradient(right,#e4e4e4 70%,rgba(228,228,228,0) 100%);background-image:linear-gradient(to left,#e4e4e4 70%,rgba(228,228,228,0) 100%)}
.ccps .v-tabsheet-scroller button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;background:transparent;font:inherit;color:inherit;height:100%;margin:0;padding:0 9px;outline:0;cursor:pointer;pointer-events:auto;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-tabsheet-scroller button:hover{opacity:1;filter:none;color:#e61a1a}
.ccps .v-tabsheet-scroller button:active{opacity:.7;filter:alpha(opacity=70);color:#e61a1a}
.ccps .v-tabsheet-scroller button::-moz-focus-inner{padding:0;border:0}
.ccps .v-tabsheet-scroller [class*="Next"]{padding-left:4px}
.ccps .v-tabsheet-scroller [class*="Next"]:before{font-family:ThemeIcons;content:"\f054"}
.ccps .v-tabsheet-scroller [class*="Prev"]{padding-right:4px}
.ccps .v-tabsheet-scroller [class*="Prev"]:before{font-family:ThemeIcons;content:"\f053"}
.ccps .v-tabsheet-scroller [class*="disabled"]{cursor:default;color:inherit!important;opacity:.1!important;filter:alpha(opacity=10)!important}
.ccps .v-tabsheet-tabsheetpanel>.v-scrollable>.v-widget{-webkit-animation:valo-animate-in-fade 300ms backwards;-moz-animation:valo-animate-in-fade 300ms backwards;animation:valo-animate-in-fade 300ms backwards}
.ccps .v-tabsheet-deco{height:18px!important;width:18px!important;box-sizing:border-box;border:2px solid rgba(230,26,26,0.2);border-top-color:#e61a1a;border-right-color:#e61a1a;border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none;display:none;position:absolute;z-index:1;bottom:50%;margin-bottom:-26px;left:50%;margin-left:-9px}
.ccps .v-tabsheet-loading .v-tabsheet-deco{display:block}
.ccps .v-tabsheet-equal-width-tabs>.v-tabsheet-tabcontainer table,.ccps .v-tabsheet-equal-width-tabs>.v-tabsheet-tabcontainer tbody,.ccps .v-tabsheet-equal-width-tabs>.v-tabsheet-tabcontainer tr{width:100%}
.ccps .v-tabsheet-equal-width-tabs>.v-tabsheet-tabcontainer tr{display:table;table-layout:fixed}
.ccps .v-tabsheet-equal-width-tabs>.v-tabsheet-tabcontainer td{display:table-cell}
.ccps .v-tabsheet-equal-width-tabs>.v-tabsheet-tabcontainer .v-caption{margin:0;display:block}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption{margin-left:3px;padding:0 12px;background-color:#fff;border:1px solid transparent;line-height:33px;border-radius:6px 6px 0 0;font-weight:600;-webkit-transition:background-color 160ms;-moz-transition:background-color 160ms;transition:background-color 160ms}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption:hover{background-color:#f7f7f7;border-bottom-color:#e4e4e4}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption.v-disabled:hover{background-color:#fff}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:27px}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:4px;right:4px;margin-top:0}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer td:first-child .v-caption,.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:0}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer :not([aria-hidden="true"]) ~ td .v-caption{margin-left:3px}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-tabitem .v-caption{border-color:#e4e4e4}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{background:#fff;border-color:#e4e4e4;border-bottom:0;padding-bottom:1px}
.ccps .v-tabsheet-framed>.v-tabsheet-content{border:1px solid #e4e4e4;border-top:0}
.ccps .v-tabsheet-framed>.v-tabsheet-content>div{background:#fff}
.ccps .v-tabsheet-framed.padded-tabbar>.v-tabsheet-tabcontainer{border:1px solid #e4e4e4;border-bottom:0;background:#fff;padding-top:6px}
.ccps .v-tabsheet-framed.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:7px}
.ccps .v-tabsheet-centered-tabs>.v-tabsheet-tabcontainer{text-align:center}
.ccps .v-tabsheet-right-aligned-tabs>.v-tabsheet-tabcontainer{text-align:right}
.ccps .v-tabsheet-right-aligned-tabs .v-tabsheet-spacertd{display:inline-block!important}
.ccps .v-tabsheet-right-aligned-tabs .v-tabsheet-scroller{padding-left:9px}
.ccps .v-tabsheet-padded-tabbar>.v-tabsheet-tabcontainer .v-tabsheet-tabs{padding:0 9px}
.ccps .v-tabsheet-icons-on-top>.v-tabsheet-tabcontainer .v-caption{padding-top:6px;padding-bottom:6px;line-height:1.2}
.ccps .v-tabsheet-icons-on-top>.v-tabsheet-tabcontainer .v-icon{display:block}
.ccps .v-tabsheet-icons-on-top>.v-tabsheet-tabcontainer .v-icon+.v-captiontext.v-captiontext{margin-left:0}
.ccps .v-tabsheet-icons-on-top>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:12px}
.ccps .v-tabsheet-icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:4px;margin-top:0}
.ccps .v-tabsheet-compact-tabbar>.v-tabsheet-tabcontainer-compact-tabbar .v-caption{line-height:1.8}
.ccps .v-tabsheet-only-selected-closable>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{visibility:hidden}
.ccps .v-tabsheet-only-selected-closable>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-tabsheet-caption-close{visibility:visible}
.ccps .v-colorpicker-popup.v-window{min-width:220px!important}
.ccps .v-colorpicker-popup .v-tabsheet-tabs{padding:0 9px}
.ccps .v-colorpicker-popup [class$="sliders"]{padding:11px}
.ccps .v-colorpicker-popup [class$="sliders"] .v-widget{width:100%!important;vertical-align:middle}
.ccps .v-colorpicker-popup [class$="sliders"] .v-has-caption{white-space:nowrap;padding-left:42px}
.ccps .v-colorpicker-popup [class$="sliders"] .v-caption{display:inline-block;margin-left:-42px;width:42px}
.ccps .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider+.v-slot .v-has-caption{padding-left:70px}
.ccps .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider+.v-slot .v-caption{margin-left:-70px;width:70px}
.ccps .v-colorpicker-popup .v-slider-red .v-slider-base:after{background:red;border:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-colorpicker-popup .v-slider-green .v-slider-base:after{background:green;border:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-colorpicker-popup .v-slider-blue .v-slider-base:after{background:blue;border:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-colorpicker-popup .v-margin-bottom{padding-bottom:0}
.ccps .v-colorpicker-popup .resize-button{width:100%!important;height:auto!important;text-align:center;outline:0}
.ccps .v-colorpicker-popup .resize-button:before{font-family:ThemeIcons;content:"\f141"}
.ccps .v-colorpicker-popup .resize-button-caption{display:none}
.ccps .v-colorpicker-popup .v-horizontallayout{height:auto!important;padding:9px 0;background-color:#fff;border-top:1px solid #f2f2f2}
.ccps .v-colorpicker-popup .v-horizontallayout .v-expand{overflow:visible}
.ccps .v-colorpicker-popup .v-horizontallayout .v-button{width:80%!important}
.ccps .v-colorpicker-preview{width:100%!important;height:auto!important;padding:9px;display:inline-flex}
.ccps .v-colorpicker-preview-textfield{height:auto!important;text-align:center;border:0}
.ccps .v-colorpicker{width:auto}
.ccps .v-colorpicker-button-color{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:5px;border:1px solid rgba(0,0,0,0.5);max-width:21px}
.ccps .v-colorpicker-button-color+.v-button-caption:not(:empty){margin-left:17px}
.ccps .v-panel{background:#fff;color:#474747;border-radius:6px;border:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none;overflow:visible!important}
.ccps .v-panel-caption{box-sizing:border-box;padding:0 11px;line-height:33px;border-bottom:1px solid #d9d9d9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#474747;font-weight:500;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,0.05);border-radius:5px 5px 0 0}
.ccps .v-panel-content{box-sizing:border-box;width:100%;height:100%}
.ccps .v-panel-content>.v-margin-top{padding-top:11px}
.ccps .v-panel-content>.v-margin-right{padding-right:11px}
.ccps .v-panel-content>.v-margin-bottom{padding-bottom:11px}
.ccps .v-panel-content>.v-margin-left{padding-left:11px}
.ccps .v-panel-borderless{background:transparent;color:inherit;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-panel-borderless>div>[class*="-caption"]{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit;padding:0;margin:0 11px;border-bottom:0}
.ccps .v-panel-well{background:#fafafa;color:#464646;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;border-radius:6px;border:1px solid #c9c9c9}
.ccps .v-panel-well>div>[class*="-caption"]{background:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-panel-scroll-divider>[class*="-captionwrap"]{position:relative;z-index:2}
.ccps .v-panel-scroll-divider>[class*="-captionwrap"]:after{content:"";position:absolute;bottom:-1px;right:0;left:0;height:0;border-top:1px solid #e4e4e4;border-color:rgba(201,201,201,0.5)}
.ccps .v-panel-scroll-divider>[class*="-content"]:before{content:"";position:absolute;z-index:2;top:0;height:0;border-top:1px solid #fff;left:0;right:0}
.ccps .v-panel-caption.v-horizontallayout{height:auto!important;line-height:0}
.ccps .v-panel-caption.v-horizontallayout .v-slot{vertical-align:middle}
.ccps .v-panel-caption.v-horizontallayout .v-label{line-height:34px}
.ccps .v-accordion{background:#fff;color:#474747;border-radius:6px;border:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);overflow:hidden}
.ccps .v-accordion-item{position:relative}
.ccps .v-accordion-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}
.ccps .v-accordion-item:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.ccps .v-accordion-item:last-child [class*="item-content"]{border-radius:inherit}
.ccps .v-accordion-item[class*="item-open"]:last-child>div>.v-caption{border-radius:0}
.ccps .v-accordion-item:not([class*="item-open"]):last-child>div>.v-caption{border-bottom:0;margin-bottom:0}
.ccps .v-accordion-item[class*="item-open"]+[class*="item"]{border-top:1px solid #d9d9d9}
.ccps .v-accordion-item-caption{border-radius:inherit}
.ccps .v-accordion-item-caption>.v-caption{box-sizing:border-box;padding:0 11px;line-height:33px;border-bottom:1px solid #d9d9d9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#474747;font-weight:500;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,0.05);display:block;background:transparent;border-bottom-color:#c9c9c9;border-radius:inherit;cursor:pointer;position:relative}
.ccps .v-accordion-item-caption>.v-caption:hover:before,.ccps .v-accordion-item-caption>.v-caption:active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.ccps .v-accordion-item-caption>.v-caption:hover:before{background-color:rgba(191,191,191,0.1);border:0}
.ccps .v-accordion-item-caption>.v-caption:active:before{background-color:rgba(128,128,128,0.2)}
.ccps .v-accordion-item-content{-webkit-box-shadow:inset none;box-shadow:inset none;background-color:#fff;box-sizing:border-box}
.ccps .v-accordion-item-content>.v-margin-top{padding-top:11px}
.ccps .v-accordion-item-content>.v-margin-right{padding-right:11px}
.ccps .v-accordion-item-content>.v-margin-bottom{padding-bottom:11px}
.ccps .v-accordion-item-content>.v-margin-left{padding-left:11px}
.ccps .v-accordion-borderless{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-accordion-borderless>.v-accordion-item,.ccps .v-accordion-borderless>.v-accordion-item>div>.v-caption,.ccps .v-accordion-borderless>.v-accordion-item>.v-accordion-item-content{border-radius:0}
.ccps .v-select-twincol{white-space:normal}
.ccps .v-select-twincol select{border:1px solid #c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#474747}
.ccps .v-select-twincol select:focus{outline:0}
.ccps .v-select-twincol .v-textfield,.ccps .v-select-twincol .v-nativebutton{width:auto!important;margin-top:9px}
.ccps .v-select-twincol .v-nativebutton{margin-left:9px}
.ccps .v-select-twincol-caption-left,.ccps .v-select-twincol-caption-right{font-size:14px;font-weight:500;padding-bottom:.3em;padding-left:2px}
.ccps .v-select-twincol-buttons{white-space:nowrap;display:inline-block;vertical-align:top;position:relative;min-width:3.5em}
.ccps .v-select-twincol-buttons .v-button{box-sizing:border-box;display:inline-block;vertical-align:top;text-align:left;white-space:normal;position:absolute;left:9px;right:9px;top:33px;padding:0;text-align:center}
.ccps .v-select-twincol-buttons .v-button:first-child{top:0}
.ccps .v-select-twincol-buttons .v-button-caption{display:none}
.ccps .v-select-twincol-buttons .v-button:focus{z-index:1}
.ccps .v-select-twincol-buttons .v-button:first-child{border-radius:6px 6px 0 0}
.ccps .v-select-twincol-buttons .v-button:last-child{border-radius:0 0 6px 6px}
.ccps .v-select-twincol-buttons .v-button-wrap:before{font-family:ThemeIcons;content:"\f053"}
.ccps .v-select-twincol-buttons .v-button:first-child .v-button-wrap:before{font-family:ThemeIcons;content:"\f054"}
.ccps .v-select-twincol-error .v-select-twincol-options,.ccps .v-select-twincol-error .v-select-twincol-selections{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-select-twincol-error-info .v-select-twincol-options,.ccps .v-select-twincol-error-info .v-select-twincol-selections{border-color:#00a7f5!important;background:#fafdff;color:#195774}
.ccps .v-select-twincol-error-warning .v-select-twincol-options,.ccps .v-select-twincol-error-warning .v-select-twincol-selections{border-color:#fc9c00!important;background:#fffdfa;color:#745119}
.ccps .v-select-twincol-error-error .v-select-twincol-options,.ccps .v-select-twincol-error-error .v-select-twincol-selections{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-select-twincol-error-critical .v-select-twincol-options,.ccps .v-select-twincol-error-critical .v-select-twincol-selections{border-color:#fa007d!important;background:#fffafc;color:#741947}
.ccps .v-select-twincol-error-system .v-select-twincol-options,.ccps .v-select-twincol-error-system .v-select-twincol-selections{border-color:#b0f!important;background:#fefaff;color:#5c1974}
.ccps .v-select select{border:1px solid #c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#474747}
.ccps .v-select select:focus{outline:0}
.ccps .v-select-select{display:block}
.ccps .v-select-select+.v-textfield{width:auto!important;margin-top:9px}
.ccps .v-select-select+.v-textfield+.v-nativebutton{margin-top:9px;margin-left:9px}
.ccps .v-select-error .v-select-select{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-calendar-header-day{font-weight:600;text-align:center;padding:7px 0}
.ccps .v-calendar-header-week .v-calendar-back,.ccps .v-calendar-header-week .v-calendar-next{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;outline:0;color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-calendar-header-week .v-calendar-back:focus,.ccps .v-calendar-header-week .v-calendar-next:focus{outline:0}
.ccps .v-calendar-header-week .v-calendar-back:hover,.ccps .v-calendar-header-week .v-calendar-next:hover{opacity:1;filter:none}
.ccps .v-calendar-header-week .v-calendar-back:active,.ccps .v-calendar-header-week .v-calendar-next:active{opacity:.5;filter:alpha(opacity=50)}
.ccps .v-calendar-header-week .v-calendar-back:before{font-family:ThemeIcons;content:"\f053"}
.ccps .v-calendar-header-week .v-calendar-next:before{font-family:ThemeIcons;content:"\f054"}
.ccps .v-calendar-month{outline:0;overflow:hidden}
.ccps .v-calendar-month td{vertical-align:top}
.ccps .v-calendar-week-number{cursor:pointer;width:20px;text-align:center;font-size:.8em;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-calendar-week-number:hover{opacity:1;filter:none}
.ccps .v-calendar-month-day{outline:0;box-sizing:border-box;line-height:1.2}
.ccps .v-calendar-bottom-spacer,.ccps .v-calendar-spacer,.ccps .v-calendar-bottom-spacer-empty{height:17px;margin-bottom:3px}
.ccps .v-calendar-bottom-spacer{font-size:.8em;padding:0 4px;cursor:pointer}
.ccps .v-calendar-bottom-spacer:hover{color:#e61a1a}
.ccps .v-calendar-day-number{line-height:23px;font-size:14px;text-align:right;margin:0 4px;white-space:nowrap;border-top:1px solid #f7f7f7;cursor:pointer}
.ccps .v-calendar-day-number:hover{color:#e61a1a}
.ccps .v-calendar-month-day-today{background:#fdf3f3}
.ccps .v-calendar-month-day-today .v-calendar-day-number{font-weight:600;color:#e61a1a;border-top:2px solid #e61a1a;line-height:22px;margin:0;padding:0 4px}
.ccps .v-calendar-month-day-selected{background-color:#fce8e8}
.ccps .v-calendar-month-day-dragemphasis{background-color:#a8a8a8}
.ccps .v-calendar-month-day-scrollable{overflow-y:scroll}
.ccps .v-calendar-weekly-longevents{margin-left:50px;border-bottom:3px solid #e6e6e6}
.ccps .v-calendar-weekly-longevents .v-calendar-event-all-day{height:19px;line-height:1.6;margin-bottom:3px}
.ccps .v-calendar-header-week td{vertical-align:middle!important}
.ccps .v-calendar-header-week .v-calendar-header-day{cursor:pointer}
.ccps .v-calendar-times{width:50px;font-size:.77em;line-height:1;white-space:nowrap}
.ccps .v-calendar-time{text-align:right;padding-right:9px;margin-top:-6px;padding-bottom:6px}
.ccps .v-calendar-day-times,.ccps .v-calendar-day-times-today{outline:0;border-right:1px solid transparent}
.ccps .v-calendar-day-times:focus,.ccps .v-calendar-day-times-today:focus{outline:0}
.ccps .v-calendar .v-datecellslot,.ccps .v-calendar .v-datecellslot-even{border-top:1px solid #e4e4e4}
.ccps .v-calendar .v-datecellslot:first-child,.ccps .v-calendar .v-datecellslot-even:first-child{border-top-color:transparent}
.ccps .v-calendar .v-datecellslot{border-top-style:dotted}
.ccps .v-calendar .v-datecellslot,.ccps .v-calendar .v-datecellslot-even{margin-right:4px}
.ccps .v-calendar-current-time{background:#e61a1a;line-height:1px;pointer-events:none;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-calendar-current-time:before{content:"\2022";color:#e61a1a;font-size:22px;margin-left:-0.07em}
.ccps .v-calendar .v-daterange{position:relative}
.ccps .v-calendar .v-daterange:before{content:"";position:absolute;top:0;right:0;bottom:-1px;left:0;background:#e61a1a;opacity:.5;filter:alpha(opacity=50);border-radius:6px 6px 0 0}
.ccps .v-calendar .v-daterange+.v-daterange{border-color:transparent}
.ccps .v-calendar .v-daterange+.v-daterange:before{border-radius:0}
.ccps .v-calendar-event{font-size:.85em;overflow:hidden;cursor:pointer;outline:0;border-radius:6px}
.ccps .v-calendar-event:focus{outline:0}
.ccps .v-calendar-event-month{padding:0 4px;box-sizing:border-box;margin-bottom:3px;white-space:nowrap;text-overflow:ellipsis;height:17px;line-height:17px}
.ccps .v-calendar-event-month .v-calendar-event-time{float:right;font-size:.9em;line-height:17px;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-calendar-event-month:before{content:"\25cf";margin-right:.2em}
.ccps .v-calendar-event-all-day{padding:0 4px;box-sizing:border-box;height:17px;line-height:17px;border-radius:0;margin-left:-1px;white-space:nowrap}
.ccps .v-calendar-event-all-day:before{content:""}
.ccps .v-calendar-event-start{overflow:visible;margin-left:0}
.ccps .v-calendar-event-start.v-calendar-event-continued-to,.ccps .v-calendar-event-start.v-calendar-event-end{overflow:hidden;text-overflow:ellipsis}
.ccps .v-calendar-event-start{border-top-left-radius:6px;border-bottom-left-radius:6px;margin-left:4px}
.ccps .v-calendar-event-end{border-top-right-radius:6px;border-bottom-right-radius:6px;margin-right:4px}
.ccps .v-calendar-event-caption{font-weight:700;line-height:1.2;padding:4px 0;position:absolute;overflow:hidden;right:9px;left:4px;bottom:0;top:0}
.ccps .v-calendar-event-caption span{font-weight:500;white-space:nowrap}
.ccps .v-calendar-week-wrapper .v-calendar-event{overflow:visible}
.ccps .v-calendar-week-wrapper .v-calendar-event-content{margin-top:-1px;border-radius:7px;border:1px solid #fff;padding-top:3px;margin-right:4px}
.ccps .v-calendar-event-month:before{color:#00ace0}
.ccps .v-calendar-event-all-day{background-color:#cceef8;background-color:rgba(204,238,248,0.8);color:#00ace0}
.ccps .v-calendar-week-wrapper .v-calendar-event{color:#00ace0}
.ccps .v-calendar-week-wrapper .v-calendar-event .v-calendar-event-content{background-color:#cceef8;background-color:rgba(204,238,248,0.8)}
.ccps .v-calendar-event-month[class*="color2"]:before{color:#2d9f19}
.ccps .v-calendar-event-all-day[class*="color2"]{background-color:#d5ebd1;background-color:rgba(213,235,209,0.8);color:#2d9f19}
.ccps .v-calendar-week-wrapper .v-calendar-event[class*="color2"]{color:#2d9f19}
.ccps .v-calendar-week-wrapper .v-calendar-event[class*="color2"] .v-calendar-event-content{background-color:#d5ebd1;background-color:rgba(213,235,209,0.8)}
.ccps .v-calendar-event-month[class*="color3"]:before{color:#d18100}
.ccps .v-calendar-event-all-day[class*="color3"]{background-color:#f5e5cc;background-color:rgba(245,229,204,0.8);color:#d18100}
.ccps .v-calendar-week-wrapper .v-calendar-event[class*="color3"]{color:#d18100}
.ccps .v-calendar-week-wrapper .v-calendar-event[class*="color3"] .v-calendar-event-content{background-color:#f5e5cc;background-color:rgba(245,229,204,0.8)}
.ccps .v-calendar-event-month[class*="color4"]:before{color:#ce3812}
.ccps .v-calendar-event-all-day[class*="color4"]{background-color:#f5d7cf;background-color:rgba(245,215,207,0.8);color:#ce3812}
.ccps .v-calendar-week-wrapper .v-calendar-event[class*="color4"]{color:#ce3812}
.ccps .v-calendar-week-wrapper .v-calendar-event[class*="color4"] .v-calendar-event-content{background-color:#f5d7cf;background-color:rgba(245,215,207,0.8)}
.ccps .v-calendar-event-month[class*="color5"]:before{color:#2d55cd}
.ccps .v-calendar-event-all-day[class*="color5"]{background-color:#d5ddf5;background-color:rgba(213,221,245,0.8);color:#2d55cd}
.ccps .v-calendar-week-wrapper .v-calendar-event[class*="color5"]{color:#2d55cd}
.ccps .v-calendar-week-wrapper .v-calendar-event[class*="color5"] .v-calendar-event-content{background-color:#d5ddf5;background-color:rgba(213,221,245,0.8)}
.ccps .v-calendar.v-disabled *{cursor:default}
.ccps .v-label{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.ccps .v-label.v-disabled{opacity:1;filter:none}
.ccps .v-label-undef-w{white-space:nowrap}
.ccps h1,.ccps .v-label-h1,.ccps h2,.ccps .v-label-h2,.ccps h3,.ccps .v-label-h3{line-height:1.1;font-weight:400;color:#141414}
.ccps h1,.ccps .v-label-h1{font-size:34px;margin-top:1.4em;margin-bottom:1em;letter-spacing:-0.03em}
.ccps h2,.ccps .v-label-h2{font-size:22px;margin-top:1.6em;margin-bottom:.77em;letter-spacing:-0.02em}
.ccps h3,.ccps .v-label-h3{font-size:17px;margin-top:1.8em;margin-bottom:.77em;letter-spacing:0}
.ccps h4,.ccps .v-label-h4{line-height:1.1;font-weight:700;font-size:12px;color:#424242;text-transform:uppercase;letter-spacing:0;margin-top:2.4em;margin-bottom:.8em}
.ccps .v-csslayout>h1:first-child,.ccps .v-csslayout>h2:first-child,.ccps .v-csslayout>h3:first-child,.ccps .v-csslayout>h4>.v-label-h1:first-child,.ccps .v-csslayout>.v-label-h2:first-child,.ccps .v-csslayout>.v-label-h3:first-child,.ccps .v-csslayout>.v-label-h4:first-child{margin-top:14px}
.ccps .v-verticallayout>.v-slot:first-child h1,.ccps .v-verticallayout>.v-slot:first-child .v-label-h1,.ccps .v-verticallayout>.v-slot:first-child h2,.ccps .v-verticallayout>.v-slot:first-child .v-label-h2,.ccps .v-verticallayout>.v-slot:first-child h3,.ccps .v-verticallayout>.v-slot:first-child .v-label-h3,.ccps .v-verticallayout>.v-slot:first-child h4,.ccps .v-verticallayout>.v-slot:first-child .v-label-h4,.ccps .v-verticallayout>div>.v-slot:first-child h1,.ccps .v-verticallayout>div>.v-slot:first-child .v-label-h1,.ccps .v-verticallayout>div>.v-slot:first-child h2,.ccps .v-verticallayout>div>.v-slot:first-child .v-label-h2,.ccps .v-verticallayout>div>.v-slot:first-child h3,.ccps .v-verticallayout>div>.v-slot:first-child .v-label-h3,.ccps .v-verticallayout>div>.v-slot:first-child h4,.ccps .v-verticallayout>div>.v-slot:first-child .v-label-h4{margin-top:14px}
.ccps .v-verticallayout>.v-slot:first-child .v-formlayout-contentcell h1,.ccps .v-verticallayout>.v-slot:first-child .v-formlayout-contentcell .v-label-h1,.ccps .v-verticallayout>.v-slot:first-child .v-formlayout-contentcell h2,.ccps .v-verticallayout>.v-slot:first-child .v-formlayout-contentcell .v-label-h2,.ccps .v-verticallayout>.v-slot:first-child .v-formlayout-contentcell h3,.ccps .v-verticallayout>.v-slot:first-child .v-formlayout-contentcell .v-label-h3,.ccps .v-verticallayout>.v-slot:first-child .v-formlayout-contentcell h4,.ccps .v-verticallayout>.v-slot:first-child .v-formlayout-contentcell .v-label-h4,.ccps .v-verticallayout>div>.v-slot:first-child .v-formlayout-contentcell h1,.ccps .v-verticallayout>div>.v-slot:first-child .v-formlayout-contentcell .v-label-h1,.ccps .v-verticallayout>div>.v-slot:first-child .v-formlayout-contentcell h2,.ccps .v-verticallayout>div>.v-slot:first-child .v-formlayout-contentcell .v-label-h2,.ccps .v-verticallayout>div>.v-slot:first-child .v-formlayout-contentcell h3,.ccps .v-verticallayout>div>.v-slot:first-child .v-formlayout-contentcell .v-label-h3,.ccps .v-verticallayout>div>.v-slot:first-child .v-formlayout-contentcell h4,.ccps .v-verticallayout>div>.v-slot:first-child .v-formlayout-contentcell .v-label-h4{margin-top:-0.5em}
.ccps h1.no-margin,.ccps .v-label-h1.no-margin,.ccps h2.no-margin,.ccps .v-label-h2.no-margin,.ccps h3.no-margin,.ccps .v-label-h3.no-margin,.ccps h4.no-margin,.ccps .v-label-h4.no-margin{margin:0!important}
.ccps .v-label-colored{color:#e61a1a}
.ccps .v-label-large{font-size:17px}
.ccps .v-label-small{font-size:12px}
.ccps .v-label-tiny{font-size:11px}
.ccps .v-label-huge{font-size:23px}
.ccps .v-label-bold{font-weight:700}
.ccps .v-label-light{font-weight:400}
.ccps .v-label-align-right{text-align:right}
.ccps .v-label-align-center{text-align:center}
.ccps .v-label-spinner{height:24px!important;width:24px!important;box-sizing:border-box;border:2px solid rgba(230,26,26,0.2);border-top-color:#e61a1a;border-right-color:#e61a1a;border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .v-label-success,.ccps .v-label-failure{background:white;color:#474747;border:2px solid #2c9720;border-radius:6px;padding:7px 17px 7px 34px;font-weight:600;font-size:13px}
.ccps .v-label-success:before,.ccps .v-label-failure:before{font-family:ThemeIcons;content:"\f00c";margin-right:.5em;margin-left:-17px;color:#2c9720}
.ccps .v-label-failure{border-color:#ed473b}
.ccps .v-label-failure:before{content:"\f05e";color:#ed473b}
.ccps [draggable=true]{-khtml-user-drag:element;-webkit-user-drag:element}
.ccps .v-ddwrapper{position:relative}
.ccps .v-ddwrapper-over:before,.ccps .v-ddwrapper-over:after{content:"";position:absolute;z-index:10;top:-1px;right:-1px;bottom:-1px;left:-1px;border:0 solid #e61a1a}
.ccps .v-ddwrapper-over-top:before{border-top-width:2px}
.ccps .v-ddwrapper-over-right:before{border-right-width:2px}
.ccps .v-ddwrapper-over-bottom:before{border-bottom-width:2px}
.ccps .v-ddwrapper-over-left:before{border-left-width:2px}
.ccps .no-vertical-drag-hints .v-ddwrapper-over-top:before,.ccps .no-vertical-drag-hints.v-ddwrapper-over-top:before{border-top-width:0}
.ccps .no-vertical-drag-hints .v-ddwrapper-over-top:after,.ccps .no-vertical-drag-hints.v-ddwrapper-over-top:after{border-width:2px;border-radius:6px;opacity:.3;filter:alpha(opacity=30.0);background:#f28c8c}
.ccps .no-vertical-drag-hints .v-ddwrapper-over-bottom:before,.ccps .no-vertical-drag-hints.v-ddwrapper-over-bottom:before{border-bottom-width:0}
.ccps .no-vertical-drag-hints .v-ddwrapper-over-bottom:after,.ccps .no-vertical-drag-hints.v-ddwrapper-over-bottom:after{border-width:2px;border-radius:6px;opacity:.3;filter:alpha(opacity=30.0);background:#f28c8c}
.ccps .no-horizontal-drag-hints.v-ddwrapper-over-left:before,.ccps .no-horizontal-drag-hints .v-ddwrapper-over-left:before{border-left-width:0}
.ccps .no-horizontal-drag-hints.v-ddwrapper-over-left:after,.ccps .no-horizontal-drag-hints .v-ddwrapper-over-left:after{border-width:2px;border-radius:6px;opacity:.3;filter:alpha(opacity=30.0);background:#f28c8c}
.ccps .no-horizontal-drag-hints.v-ddwrapper-over-right:before,.ccps .no-horizontal-drag-hints .v-ddwrapper-over-right:before{border-right-width:0}
.ccps .no-horizontal-drag-hints.v-ddwrapper-over-right:after,.ccps .no-horizontal-drag-hints .v-ddwrapper-over-right:after{border-width:2px;border-radius:6px;opacity:.3;filter:alpha(opacity=30.0);background:#f28c8c}
.ccps .v-ddwrapper-over-middle:after,.ccps .v-ddwrapper-over-center:after{border-width:2px;border-radius:6px;opacity:.3;filter:alpha(opacity=30.0);background:#f28c8c}
.ccps .no-box-drag-hints.v-ddwrapper:after,.ccps .no-box-drag-hints .v-ddwrapper:after{display:none!important;content:none}
.ccps button{font:inherit;font-weight:400;line-height:1.7}
.ccps .v-nativebutton{-webkit-touch-callout:none}
.ccps .v-select select{border:1px solid #c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#474747}
.ccps .v-select select:focus{outline:0}
.ccps .v-select-select{display:block}
.ccps .v-select-select+.v-textfield{width:auto!important;margin-top:9px}
.ccps .v-select-select+.v-textfield+.v-nativebutton{margin-top:9px;margin-left:9px}
.ccps .v-select-error .v-select-select{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-popupview{cursor:pointer;color:#e61a1a;text-decoration:none;font-weight:inherit;-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .v-popupview:hover{color:#eb4747}
.ccps .v-popupview.v-disabled{opacity:1;filter:none}
.ccps .v-popupview-popup{padding:0;border-radius:6px;background-color:white;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.ccps .v-popupview-popup[class*="animate-in"]{-webkit-animation:v-popupview-animate-in 120ms;-moz-animation:v-popupview-animate-in 120ms;animation:v-popupview-animate-in 120ms}
.ccps .v-popupview-popup[class*="animate-out"]{-webkit-animation:valo-animate-out-fade 120ms;-moz-animation:valo-animate-out-fade 120ms;animation:valo-animate-out-fade 120ms}
.ccps .v-popupview-popup .popupContent>.v-margin-top{padding-top:11px}
.ccps .v-popupview-popup .popupContent>.v-margin-right{padding-right:11px}
.ccps .v-popupview-popup .popupContent>.v-margin-bottom{padding-bottom:11px}
.ccps .v-popupview-popup .popupContent>.v-margin-left{padding-left:11px}
.ccps .v-popupview-loading{margin:12px 12px;height:24px!important;width:24px!important;box-sizing:border-box;border:2px solid rgba(230,26,26,0.2);border-top-color:#e61a1a;border-right-color:#e61a1a;border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .v-richtextarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:6px;padding:0;border:1px solid #c9c9c9;background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:auto;overflow:hidden}
.ccps .v-richtextarea[class*="prompt"]{color:#a3a3a3}
.ccps .v-richtextarea .gwt-RichTextToolbar{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);border-bottom:1px solid #c9c9c9;color:#474747}
.ccps .v-richtextarea .gwt-ToggleButton,.ccps .v-richtextarea .gwt-PushButton{display:inline-block;line-height:34px;width:34px;text-align:center;outline:0}
.ccps .v-richtextarea .gwt-ToggleButton:hover,.ccps .v-richtextarea .gwt-PushButton:hover{color:black}
.ccps .v-richtextarea .gwt-ToggleButton-down,.ccps .v-richtextarea .gwt-ToggleButton-down-hovering{background-color:#e6e6e6;background-image:-webkit-linear-gradient(bottom,#e6e6e6 0,#e6e6e6 100%);background-image:linear-gradient(to top,#e6e6e6 0,#e6e6e6 100%)}
.ccps .v-richtextarea .gwt-RichTextToolbar-top img{display:none}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div:before{font-family:ThemeIcons}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Bold"]:before{content:"\f032"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Italic"]:before{content:"\f033"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Underline"]:before{content:"\f0cd"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Subscript"]:before{content:"\f12c"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Superscript"]:before{content:"\f12b"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Left Justify"]:before{content:"\f036"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Center"]:before{content:"\f037"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Right Justify"]:before{content:"\f038"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Strikethrough"]:before{content:"\f0cc"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Right"]:before{content:"\f03c"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Left"]:before{content:"\f03b"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Horizontal Rule"]:before{content:"\2014"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Ordered List"]:before{content:"\f0cb"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Unordered List"]:before{content:"\f0ca"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Image"]:before{content:"\f03e"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Create Link"]:before{content:"\f0c1"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Link"]:before{content:"\f127"}
.ccps .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Formatting"]:before{content:"\f12d"}
.ccps .v-richtextarea .gwt-RichTextToolbar-bottom{font-size:11px;padding:0 9px 9px 0}
.ccps .v-richtextarea .gwt-RichTextToolbar-bottom select{margin:9px 0 0 9px}
.ccps .v-richtextarea .gwt-RichTextArea{background:#fff;border:0;display:block}
.ccps .v-richtextarea-readonly{padding:4px 6px;background:transparent}
.ccps .v-upload .v-button{box-sizing:border-box;display:inline-block;vertical-align:top;text-align:left;white-space:normal}
.ccps .v-upload-immediate .v-button{width:100%}
.ccps .v-upload-immediate input[type="file"]{opacity:0;filter:alpha(opacity=0);z-index:-1;position:absolute;right:0;height:34px;text-align:right;border:0;background:transparent}
.ccps .v-Notification.v-position-top{top:12px}
.ccps .v-Notification.v-position-right{right:12px}
.ccps .v-Notification.v-position-bottom{bottom:12px}
.ccps .v-Notification.v-position-left{left:12px}
.ccps .v-Notification.v-position-assistive{top:-9999px;left:-9999px}
.ccps .v-Notification-animate-in{-webkit-animation:valo-animate-in-fade 180ms 10ms backwards;-moz-animation:valo-animate-in-fade 180ms 10ms backwards;animation:valo-animate-in-fade 180ms 10ms backwards}
.ccps .v-Notification-animate-in.v-position-top{-webkit-animation:valo-animate-in-slide-down 400ms 10ms backwards;-moz-animation:valo-animate-in-slide-down 400ms 10ms backwards;animation:valo-animate-in-slide-down 400ms 10ms backwards}
.ccps .v-Notification-animate-in.v-position-bottom{-webkit-animation:valo-animate-in-slide-up 400ms 10ms backwards;-moz-animation:valo-animate-in-slide-up 400ms 10ms backwards;animation:valo-animate-in-slide-up 400ms 10ms backwards}
.ccps .v-Notification-animate-out{-webkit-animation:valo-animate-out-fade 150ms;-moz-animation:valo-animate-out-fade 150ms;animation:valo-animate-out-fade 150ms}
.ccps .v-Notification-animate-out.v-position-top,.ccps .v-Notification-animate-out.v-position-bottom{-webkit-animation:valo-animate-out-slide-down-fade 200ms;-moz-animation:valo-animate-out-slide-down-fade 200ms;animation:valo-animate-out-slide-down-fade 200ms}
.ccps .v-Notification{border-radius:6px;text-align:center;position:fixed!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;background:white;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 15px 0 rgba(0,0,0,0.15);padding:17px 20px}
.ccps .v-Notification .v-Notification-caption{color:#e61a1a;font-size:17px;line-height:1}
.ccps .v-Notification .v-Notification-description{line-height:1.4}
.ccps .v-Notification-caption{margin:0;display:inline-block;text-align:left;font-weight:inherit;line-height:inherit;white-space:nowrap;letter-spacing:0}
.ccps .v-Notification-description,.ccps .v-Notification-details{margin:0;display:inline-block;vertical-align:middle;max-width:30em;text-align:left;max-height:20em;overflow:auto}
.ccps .v-Notification-caption ~ .v-Notification-description,.ccps .v-Notification-caption ~ .v-Notification-details{margin-left:21px}
.ccps .v-icon+.v-Notification-caption{margin-left:14px}
.ccps .v-Notification-system{left:0!important;right:0;max-width:100%;margin:0!important;border-radius:0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.25);box-shadow:0 0 20px 0 rgba(0,0,0,0.25);padding:11px 14px;background-color:#444;background-color:rgba(68,68,68,0.9);font-weight:600;line-height:20px}
.ccps .v-Notification-system .v-Notification-description,.ccps .v-Notification-system .v-Notification-details{max-width:50em}
.ccps .v-Notification-system.v-position-top{top:0}
.ccps .v-Notification-system.v-position-top[class*="animate-in"]{-webkit-animation:valo-animate-in-slide-down 300ms 10ms backwards;-moz-animation:valo-animate-in-slide-down 300ms 10ms backwards;animation:valo-animate-in-slide-down 300ms 10ms backwards}
.ccps .v-Notification-system.v-position-top[class*="animate-out"]{-webkit-animation:valo-animate-out-slide-up 200ms;-moz-animation:valo-animate-out-slide-up 200ms;animation:valo-animate-out-slide-up 200ms}
.ccps .v-Notification-system.v-position-bottom{bottom:0}
.ccps .v-Notification-system.v-position-bottom[class*="animate-in"]{-webkit-animation:valo-animate-in-slide-up 300ms 10ms backwards;-moz-animation:valo-animate-in-slide-up 300ms 10ms backwards;animation:valo-animate-in-slide-up 300ms 10ms backwards}
.ccps .v-Notification-system.v-position-bottom[class*="animate-out"]{-webkit-animation:valo-animate-out-slide-down 200ms;-moz-animation:valo-animate-out-slide-down 200ms;animation:valo-animate-out-slide-down 200ms}
.ccps .v-Notification-system .v-Notification-caption{color:#fff;vertical-align:middle}
.ccps .v-Notification-system .v-Notification-description,.ccps .v-Notification-system .v-Notification-details{color:#e6e6e6}
.ccps .v-Notification-system u{text-decoration:none}
.ccps .v-Notification.tray{text-align:left}
.ccps .v-Notification.tray .v-Notification-caption+.v-Notification-description{display:block;margin:.5em 0 0}
.ccps .v-Notification.warning{background:#fff3d2}
.ccps .v-Notification.warning .v-Notification-caption{color:#ac7c00}
.ccps .v-Notification.warning .v-Notification-description{color:#9d874d}
.ccps .v-Notification.error{background:#ed473b;font-weight:600;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.25);box-shadow:0 5px 15px 0 rgba(0,0,0,0.25);padding-right:54px;overflow:hidden!important;cursor:pointer}
.ccps .v-Notification.error .v-Notification-caption{color:white}
.ccps .v-Notification.error .v-Notification-description{color:#f4e0df}
.ccps .v-Notification.error:after{content:"\00d7";font-size:1.5em;position:absolute;top:50%;margin-top:-11px;right:11px;width:23px;height:23px;line-height:22px;cursor:pointer;color:#000;opacity:.5;filter:alpha(opacity=50);text-align:center;border:1px solid #000;border-color:rgba(0,0,0,0.3);border-radius:50%;-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;transition:opacity 200ms}
.ccps .v-Notification.error:hover:after{opacity:1;filter:none}
.ccps .v-Notification.error:active:after{background-color:#000;color:#fff;opacity:.3;filter:alpha(opacity=30.0);-webkit-transition:none 200ms;-moz-transition:none 200ms;transition:none 200ms}
.ccps .v-Notification.error:after{color:#fff;border-color:#fff;border-color:rgba(255,255,255,0.3)}
.ccps .v-Notification.error:active:after{background-color:#fff;color:#000}
.ccps .v-Notification.dark{background-color:#444;background-color:rgba(68,68,68,0.9);font-weight:600;line-height:20px}
.ccps .v-Notification.dark .v-Notification-caption{color:#fff;vertical-align:middle}
.ccps .v-Notification.dark .v-Notification-description,.ccps .v-Notification.dark .v-Notification-details{color:#e6e6e6}
.ccps .v-Notification.bar{left:0!important;right:0;max-width:100%;margin:0!important;border-radius:0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.25);box-shadow:0 0 20px 0 rgba(0,0,0,0.25);padding:11px 14px}
.ccps .v-Notification.bar .v-Notification-description,.ccps .v-Notification.bar .v-Notification-details{max-width:50em}
.ccps .v-Notification.bar.v-position-top{top:0}
.ccps .v-Notification.bar.v-position-top[class*="animate-in"]{-webkit-animation:valo-animate-in-slide-down 300ms 10ms backwards;-moz-animation:valo-animate-in-slide-down 300ms 10ms backwards;animation:valo-animate-in-slide-down 300ms 10ms backwards}
.ccps .v-Notification.bar.v-position-top[class*="animate-out"]{-webkit-animation:valo-animate-out-slide-up 200ms;-moz-animation:valo-animate-out-slide-up 200ms;animation:valo-animate-out-slide-up 200ms}
.ccps .v-Notification.bar.v-position-bottom{bottom:0}
.ccps .v-Notification.bar.v-position-bottom[class*="animate-in"]{-webkit-animation:valo-animate-in-slide-up 300ms 10ms backwards;-moz-animation:valo-animate-in-slide-up 300ms 10ms backwards;animation:valo-animate-in-slide-up 300ms 10ms backwards}
.ccps .v-Notification.bar.v-position-bottom[class*="animate-out"]{-webkit-animation:valo-animate-out-slide-down 200ms;-moz-animation:valo-animate-out-slide-down 200ms;animation:valo-animate-out-slide-down 200ms}
.ccps .v-Notification.small{padding:10px 12px}
.ccps .v-Notification.small .v-Notification-caption{font-size:14px}
.ccps .v-Notification.small .v-Notification-description{font-size:12px}
.ccps .v-Notification.critical-error{background:#ed473b;font-weight:600;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.25);box-shadow:0 5px 15px 0 rgba(0,0,0,0.25)}
.ccps .v-Notification.critical-error .v-Notification-caption{color:white}
.ccps .v-Notification.critical-error .v-Notification-description{color:#f4e0df}
.ccps .v-Notification.closable{padding-right:54px;overflow:hidden!important;cursor:pointer}
.ccps .v-Notification.closable:after{content:"\00d7";font-size:1.5em;position:absolute;top:50%;margin-top:-11px;right:11px;width:23px;height:23px;line-height:22px;cursor:pointer;color:#000;opacity:.5;filter:alpha(opacity=50);text-align:center;border:1px solid #000;border-color:rgba(0,0,0,0.3);border-radius:50%;-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;transition:opacity 200ms}
.ccps .v-Notification.closable:hover:after{opacity:1;filter:none}
.ccps .v-Notification.closable:active:after{background-color:#000;color:#fff;opacity:.3;filter:alpha(opacity=30.0);-webkit-transition:none 200ms;-moz-transition:none 200ms;transition:none 200ms}
.ccps .v-Notification.closable.dark:after,.ccps .v-Notification.closable.critical-error:after,.ccps .v-Notification.closable.system:after{color:#fff;border-color:#fff;border-color:rgba(255,255,255,0.3)}
.ccps .v-Notification.closable.dark:active:after,.ccps .v-Notification.closable.critical-error:active:after,.ccps .v-Notification.closable.system:active:after{background-color:#fff;color:#000}
.ccps .v-Notification.closable.tray:after{top:15px;margin-top:0}
.ccps .v-Notification.success,.ccps .v-Notification.failure{background:#fff;color:#555;border:2px solid #2c9720}
.ccps .v-Notification.success .v-Notification-caption,.ccps .v-Notification.failure .v-Notification-caption{color:#2c9720;font-weight:600}
.ccps .v-Notification.success .v-Notification-caption:before,.ccps .v-Notification.failure .v-Notification-caption:before{font-family:ThemeIcons;content:"\f00c";margin-right:.5em}
.ccps .v-Notification.success.bar,.ccps .v-Notification.failure.bar{margin:-2px!important}
.ccps .v-Notification.failure{border-color:#ed473b}
.ccps .v-Notification.failure .v-Notification-caption{color:#ed473b}
.ccps .v-Notification.failure .v-Notification-caption:before{content:"\f05e"}
.ccps .valo-menu{height:100%;background-color:#4d4d4d;background-image:-webkit-linear-gradient(right,#4d4d4d 0,#4d4d4d 9px);background-image:linear-gradient(to left,#4d4d4d 0,#4d4d4d 9px);color:#a6a6a6;font-size:13px;line-height:27px;border-right:1px solid #3c3c3c;white-space:nowrap}
.ccps .valo-menu-toggle{display:none;position:fixed;z-index:200;top:3px;left:3px;min-width:0}
.ccps .valo-menu-part{border-left:1px solid #434343;height:100%;padding-bottom:34px;overflow:auto}
.ccps .valo-menu-part:first-child{border-left:none}
.ccps .valo-menu-title,.ccps .valo-menu-subtitle,.ccps .valo-menu-item{display:block;line-height:inherit;white-space:nowrap;position:relative}
.ccps .valo-menu-title .valo-menu-badge,.ccps .valo-menu-subtitle .valo-menu-badge,.ccps .valo-menu-item .valo-menu-badge{position:absolute;right:17px}
.ccps .valo-menu-title{line-height:1.2;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.05);padding:11px 17px;font-size:13px;border-bottom:1px solid #b51414;-webkit-box-shadow:none;box-shadow:none;text-align:center}
.ccps .valo-menu-title .v-menubar.v-menubar{background:transparent;border-color:#b51414;color:inherit;-webkit-box-shadow:none;box-shadow:none;text-shadow:inherit}
.ccps .valo-menu-title .v-menubar-menuitem{background:transparent;text-shadow:inherit;font-size:14px;border-color:inherit}
.ccps .valo-menu-title h1,.ccps .valo-menu-title .v-label-h1,.ccps .valo-menu-title h2,.ccps .valo-menu-title .v-label-h2,.ccps .valo-menu-title h3,.ccps .valo-menu-title .v-label-h3,.ccps .valo-menu-title h4,.ccps .valo-menu-title .v-label-h4{margin-top:0;margin-bottom:0;color:inherit}
.ccps .v-menubar-user-menu{border:0;border-radius:0;padding:1px;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;background:transparent;color:inherit;margin:17px 7px;display:block;overflow:hidden;text-align:center;height:auto;color:inherit}
.ccps .v-menubar-user-menu:focus:after{display:none}
.ccps .v-menubar-user-menu .v-menubar-menuitem{-webkit-box-shadow:none;box-shadow:none;border:0;margin-right:1px;border-radius:6px;color:#e61a1a;padding:0 11px;-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .v-menubar-user-menu .v-menubar-menuitem:first-child,.ccps .v-menubar-user-menu .v-menubar-menuitem:last-child,.ccps .v-menubar-user-menu .v-menubar-menuitem:first-child:last-child{border-radius:6px}
.ccps .v-menubar-user-menu .v-menubar-menuitem:before{content:none}
.ccps .v-menubar-user-menu .v-menubar-menuitem:hover{color:#eb4747}
.ccps .v-menubar-user-menu .v-menubar-menuitem:active{color:inherit}
.ccps .v-menubar-user-menu .v-menubar-menuitem-checked,.ccps .v-menubar-user-menu .v-menubar-menuitem-checked:first-child{border:1px solid #c9c9c9;color:#e61a1a}
.ccps .v-menubar-user-menu .v-menubar-menuitem-checked .v-menubar-menuitem-caption,.ccps .v-menubar-user-menu .v-menubar-menuitem-checked:first-child .v-menubar-menuitem-caption{position:relative;top:-1px}
.ccps .v-menubar-user-menu .v-menubar-menuitem-selected{color:#f8eded;text-shadow:0 -1px 0 rgba(0,0,0,0.05)}
.ccps .v-menubar-user-menu .v-menubar-menuitem-selected:hover{color:#f8eded}
.ccps .v-menubar-user-menu .v-menubar-menuitem-disabled,.ccps .v-menubar-user-menu .v-menubar-menuitem-disabled:hover{color:inherit}
.ccps .v-menubar-user-menu>.v-menubar-menuitem{color:inherit;white-space:normal;line-height:1.4;margin:0}
.ccps .v-menubar-user-menu>.v-menubar-menuitem img.v-icon{width:51px;height:51px;border-radius:27px;box-shadow:none;display:block;margin:0 auto .3em;border:1px solid #c9c9c9}
.ccps .v-menubar-user-menu>.v-menubar-menuitem:after{top:0;right:0;bottom:0;left:0}
.ccps .v-menubar-user-menu .v-menubar-menuitem-selected{background:transparent}
.ccps .valo-menu-subtitle{color:#878787;margin:7px 0 7px 17px;border-bottom:1px solid #676767}
.ccps .valo-menu-subtitle [class*="badge"]{color:#d97373}
.ccps .valo-menuitems{display:block}
.ccps .valo-menu-item{outline:0;font-weight:600;padding:0 34px 0 17px;cursor:pointer;position:relative;overflow:hidden;text-shadow:0 2px 0 rgba(0,0,0,0.05);-webkit-transition:background-color 300ms,color 60ms;-moz-transition:background-color 300ms,color 60ms;transition:background-color 300ms,color 60ms}
.ccps .valo-menu-item [class*="caption"]{vertical-align:middle;display:inline-block;width:90%;max-width:15em;padding-right:17px;text-overflow:ellipsis;overflow:hidden}
.ccps .valo-menu-item [class*="badge"]{color:#d97373}
.ccps .valo-menu-item.selected{background:#454545}
.ccps .valo-menu-item.selected .v-icon{color:#eb4747}
.ccps .valo-menu-item.selected [class*="badge"]{background-color:#eb4747;background-image:-webkit-linear-gradient(top,#eb4747 0,#eb4747 100%);background-image:linear-gradient(to bottom,#eb4747 0,#eb4747 100%);color:#f1d4d4}
.ccps .valo-menu-item:focus,.ccps .valo-menu-item:hover,.ccps .valo-menu-item.selected{color:white}
.ccps .valo-menu-item span.v-icon{min-width:1em;margin-right:17px;text-align:center;vertical-align:middle;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(black),to(rgba(0,0,0,0.75)))}
.ccps .valo-menu-item span.v-icon+span{margin-left:0}
.ccps .valo-menu-item [class*="badge"]{background-color:#595959;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms;line-height:1;padding:4px 6px;min-width:9px;text-align:center;top:3px;border-radius:6px}
.ccps .valo-menu-part.large-icons{background-color:#4d4d4d;min-width:68px;max-width:102px}
.ccps .valo-menu-part.large-icons .valo-menu-title{font-size:11px}
.ccps .valo-menu-part.large-icons .valo-menu-title .v-label-undef-w{white-space:normal}
.ccps .valo-menu-part.large-icons .v-menubar-user-menu{margin-left:0;margin-right:0;font-size:10px}
.ccps .valo-menu-part.large-icons .v-menubar-user-menu img.v-icon{width:26px;height:26px}
.ccps .valo-menu-part.large-icons [class*="subtitle"]{margin:9px 0 0;padding:7px 23px 7px 9px;line-height:1;border:0;text-overflow:ellipsis;overflow:hidden;background:#3d3d3d;font-size:11px;box-shadow:none}
.ccps .valo-menu-part.large-icons [class*="subtitle"] [class*="badge"]{right:9px}
.ccps .valo-menu-part.large-icons [class*="subtitle"]+.valo-menu-item{border-top:0}
.ccps .valo-menu-part.large-icons .valo-menu-item{display:block;font-size:22px;line-height:1;padding:11px;text-align:center;border-top:1px solid #575757}
.ccps .valo-menu-part.large-icons .valo-menu-item:first-child{border-top:0}
.ccps .valo-menu-part.large-icons .valo-menu-item [class*="caption"]{display:block;width:auto;margin:.3em 0 0;padding:0;font-size:10px;line-height:1.3}
.ccps .valo-menu-part.large-icons .valo-menu-item .v-icon{margin:0}
.ccps .valo-menu-part.large-icons .valo-menu-item span.v-icon{opacity:.8}
.ccps .valo-menu-part.large-icons .valo-menu-item.selected{background:#454545}
.ccps .valo-menu-part.large-icons .valo-menu-item.selected .v-icon{opacity:1}
.ccps .valo-menu-part.large-icons .valo-menu-item.selected [class*="badge"]{border-color:#454545}
.ccps .valo-menu-part.large-icons .valo-menu-item [class*="badge"]{padding-left:4px;padding-right:4px;top:7px;right:7px;border:2px solid #4d4d4d}
.ccps .valo-menu-logo{display:block;overflow:hidden;width:41px!important;height:41px;border-radius:6px;text-align:center;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:white;font-size:23px;line-height:41px;margin:17px auto;-webkit-box-shadow:none;box-shadow:none}
.ccps .valo-menu-logo:focus{outline:0}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part{background-color:#4d4d4d;min-width:68px;max-width:102px}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title{font-size:11px}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title .v-label-undef-w{white-space:normal}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu{margin-left:0;margin-right:0;font-size:10px}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu img.v-icon{width:26px;height:26px}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"]{margin:9px 0 0;padding:7px 23px 7px 9px;line-height:1;border:0;text-overflow:ellipsis;overflow:hidden;background:#3d3d3d;font-size:11px;box-shadow:none}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] [class*="badge"]{right:9px}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"]+.valo-menu-item{border-top:0}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item{display:block;font-size:22px;line-height:1;padding:11px;text-align:center;border-top:1px solid #575757}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item:first-child{border-top:0}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="caption"]{display:block;width:auto;margin:.3em 0 0;padding:0;font-size:10px;line-height:1.3}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item .v-icon{margin:0}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item span.v-icon{opacity:.8}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected{background:#454545}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected .v-icon{opacity:1}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected [class*="badge"]{border-color:#454545}
.ccps .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="badge"]{padding-left:4px;padding-right:4px;top:7px;right:7px;border:2px solid #4d4d4d}
.ccps .valo-menu-responsive[width-range~="0-800px"]{padding-top:34px;-webkit-box-sizing:border-box;box-sizing:border-box}
.ccps .valo-menu-responsive[width-range~="0-800px"] .v-loading-indicator{top:34px}
.ccps .valo-menu-responsive[width-range~="0-800px"]>.v-widget{position:relative!important}
.ccps .valo-menu-responsive[width-range~="0-800px"] .valo-menu{border-right:0}
.ccps .valo-menu-responsive[width-range~="0-800px"] .valo-menu-part{overflow:visible}
.ccps .valo-menu-responsive[width-range~="0-800px"] .valo-menu-toggle{display:inline-block}
.ccps .valo-menu-responsive[width-range~="0-800px"] .valo-menu-title{position:fixed;z-index:100;top:0;left:0;right:0;height:34px!important;padding-top:0;padding-bottom:0;-webkit-backface-visibility:hidden}
.ccps .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu{position:fixed;z-index:100;top:0;right:0;margin:0;padding:0;height:34px;color:#e69999;max-width:30%;-webkit-backface-visibility:hidden}
.ccps .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem{line-height:33px;white-space:nowrap}
.ccps .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu img.v-icon{display:inline-block;margin:0 6px 0 0;width:17px;height:17px;border-radius:9px;border:0}
.ccps .valo-menu-responsive[width-range~="0-800px"] .valo-menuitems{height:100%;background-color:#4d4d4d;background-image:-webkit-linear-gradient(right,#4d4d4d 0,#4d4d4d 9px);background-image:linear-gradient(to left,#4d4d4d 0,#4d4d4d 9px);color:#a6a6a6;font-size:13px;line-height:27px;border-right:1px solid #3c3c3c;white-space:nowrap;position:fixed;z-index:9000;top:34px;bottom:0;height:auto;max-width:100%;overflow:auto;padding:17px 0;-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%);-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}
.ccps .valo-menu-responsive[width-range~="0-800px"] .valo-menu-visible .valo-menuitems,.ccps .valo-menu-responsive[width-range~="0-800px"] .valo-menu-hover:hover .valo-menuitems{-webkit-transform:translatex(0%);-moz-transform:translatex(0%);-ms-transform:translatex(0%);-o-transform:translatex(0%);transform:translatex(0%)}
.ccps .valo-menu-responsive[width-range~="0-500px"] .valo-menu-toggle .v-button-caption{display:none}
.ccps .valo-menu-responsive[width-range~="0-500px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem-caption{display:inline-block;width:17px;overflow:hidden}
.ccps .ace_editor{position:relative!important}
.ccps .AceEditorWidget{background:white;border:1px solid lightgray}
.ccps .aceeditor-suggestpopup-description{background:lightgray}
.ccps .popupbutton-legacy .v-button-wrap *{float:left}
.ccps .v-popupbutton .v-popup-indicator{display:inline-block;cursor:pointer;width:13px;height:11px}
.ccps .popupbutton-legacy .v-popup-indicator{background:transparent url(../themes/base/common/img/sprites.png) no-repeat -5px -10px}
.ccps .v-popupbutton .v-popup-indicator:before{font-size:.7em;font-family:FontAwesome;content:"\f078";vertical-align:.15em;margin:0 -0.2em 0 .5em;opacity:.5}
.ccps .popupbutton-legacy .v-popup-indicator:before{content:" "}
.ccps .v-popupbutton.v-disabled .v-popup-indicator{cursor:default}
.ccps .v-ie6 .v-popupbutton .v-popup-indicator{display:inline;zoom:1}
.ccps .v-ie7 .v-popupbutton .v-popup-indicator{display:inline;zoom:1;position:relative;top:-4px}
.ccps .v-popupbutton-popup{background:#f8f8f9;border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}
.ccps .v-popupbutton-popup-popupbutton-legacy{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:12px;line-height:normal;color:#222}
.ccps .v-popupbutton-popup>.popupContent>.v-captionwrapper>.v-caption{display:block}
.ccps .v-popupbutton-popup.fixed{position:fixed!important;z-index:20001!important}
.ccps .v-shadow-fixed{position:fixed!important;z-index:20000!important}
.ccps .v-ddabsolutelayout-drag-shadow,.ccps .v-ddcsslayout-drag-shadow{background-color:#a9d1ff;background-color:rgba(169,209,255,0.6);background-position:0 0;background-image:none!important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:bottom}
.ccps .v-ddorderedlayout-over{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.ccps .v-ddorderedlayout-over-middle,.ccps .v-ddorderedlayout-over-center{background-color:#a9d1ff;background-color:rgba(169,209,255,0.6)}
.ccps .v-ddorderedlayout-over.v-ddorderedlayout-over-left{border-left:2px solid #1d9dff;margin-right:-2px}
.ccps .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-left{border-left:6px solid #1d9dff;padding-left:0!important}
.ccps .v-ddorderedlayout-over.v-ddorderedlayout-over-right{border-right:2px solid #1d9dff;margin-left:-2px}
.ccps .v-ddorderedlayout-over.v-ddorderedlayout-over-top{border-top:2px solid #1d9dff;margin-bottom:-2px}
.ccps .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-top{border-top:7px solid #1d9dff;padding-top:0!important}
.ccps .v-ddorderedlayout-over.v-ddorderedlayout-over-bottom{border-bottom:2px solid #1d9dff;margin-top:-2px}
.ccps .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-right+div{border-left:6px solid #1d9dff;padding-left:0!important}
.ccps .v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-bottom+div{border-top:7px solid #1d9dff;padding-top:0!important}
.ccps .v-horizontallayout div:first-child.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-left{border-left:2px solid #1d9dff;margin-right:-2px}
.ccps .v-verticallayout div:first-child.v-ddorderedlayout-over-spaced.v-ddorderedlayout-over-top{border-top:2px solid #1d9dff;margin-bottom:-2px}
.ccps .v-ddgridlayout-over-middle,.ccps .v-ddgridlayout-over-center{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#a9d1ff;background-color:rgba(169,209,255,0.6)}
.ccps .v-ddgridlayout-over-left{background-color:transparent;border-left:2px solid #1d9dff;margin-right:-2px}
.ccps .v-ddgridlayout-over-right{background-color:transparent;border-right:2px solid #1d9dff;margin-left:-2px}
.ccps .v-ddgridlayout-over-top{background-color:transparent;border-top:2px solid #1d9dff;margin-bottom:-2px}
.ccps .v-ddgridlayout-over-bottom{background-color:transparent;border-bottom:2px solid #1d9dff;margin-top:-2px}
.ccps .v-ddgridlayout-drag-shadow{position:absolute}
.ccps .v-ddsplitpanel-over{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#a9d1ff;background-color:rgba(169,209,255,0.6)}
.ccps .v-ddsplitpanel-over-splitter{border:1px solid #a9d1ff;border:1px solid rgba(169,209,255,0.6)}
.ccps .v-tabsheet-tabs .v-tabsheet-spacertd .new-tab{background:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#a9d1ff;background-color:rgba(169,209,255,0.6);width:48px;height:23px;padding:9px 8px 0 6px}
.ccps .v-tabsheet-tabs .new-tab-left{border-left:2px solid #1d9dff;margin-right:-1px}
.ccps .v-tabsheet-tabs .new-tab-right{border-right:2px solid #1d9dff;margin-left:-1px}
.ccps .v-tabsheet-tabs .new-tab-center{border-top:2px solid #1d9dff;margin-bottom:-2px}
.ccps .v-tabsheet.v-dd-active-drag-source{opacity:1}
.ccps .v-accordion-item.dd-over,.ccps .v-accordion-item-caption .v-caption.dd-over{background:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#a9d1ff;background-color:rgba(169,209,255,0.6)}
.ccps .v-accordion .spacer{background-color:#1d9dff;height:2px;width:100%;position:relative}
.ccps .v-ddformlayout-over{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#a9d1ff;background-color:rgba(169,209,255,0.6)}
.ccps .v-ddformlayout-over-top .v-formlayout-captioncell,.ccps .v-ddformlayout-over-top .v-formlayout-errorcell,.ccps .v-ddformlayout-over-top .v-formlayout-contentcell{border-top:2px solid #1d9dff;padding-top:6px!important}
.ccps .v-ddformlayout-over-middle .v-formlayout-captioncell,.ccps .v-ddformlayout-over-middle .v-formlayout-errorcell,.ccps .v-ddformlayout-over-middle .v-formlayout-contentcell{background:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#a9d1ff;background-color:rgba(169,209,255,0.6)}
.ccps .v-ddformlayout-over-bottom .v-formlayout-captioncell,.ccps .v-ddformlayout-over-bottom .v-formlayout-errorcell,.ccps .v-ddformlayout-over-bottom .v-formlayout-contentcell{border-bottom:2px solid #1d9dff;padding-top:6px!important}
.ccps .v-ddpanel-over{background-color:#a9d1ff!important;background-color:rgba(169,209,255,0.6)!important}
.ccps .v-drag-element .v-filterselect-input{float:left;padding:4px 0 4px 2px;border:0;height:16px;background-position:0 -499px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:12px;line-height:normal;background:transparent repeat-x;background-image:url(../halo/themes/reindeer/common/img/vertical-sprites.png);-background-image:url(../halo/themes/reindeer/common/img/vertical-sprites-ie6.png);background-position:left -499px}
.ccps .v-drag-element .v-filterselect-button{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:12px;line-height:normal}
.ccps .v-drag-element .v-textfield{padding:3px 3px 4px;color:#222;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:12px;line-height:normal}
.ccps .v-drag-element input.v-textfield-small{font-size:11px;line-height:normal;height:auto;padding:2px}
.ccps .v-drag-element .v-textarea{padding:3px 3px 4px;color:#222;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:12px;line-height:normal}
.ccps .v-drag-element textarea.v-textarea-small{font-size:11px}
.ccps .v-dragdrop-iframe-cover{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;-khtml-opacity:0;opacity:0;background-color:#a9d1ff;background-color:rgba(169,209,255,0.6)}
.ccps .v-dd-active-drag-source{-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;-webkit-opacity:.2;-khtml-opacity:.2;opacity:.2}
.ccps .googlemap img{max-width:none}
.ccps .v-widget.googlemap{min-height:200px}
.ccps .gm-label .top-left{transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%)}
.ccps .gm-label .top-center{transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%)}
.ccps .gm-label .top-right{transform:translateY(-100%);-ms-transform:translateY(-100%)}
.ccps .gm-label .middle-left{transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%)}
.ccps .gm-label .middle-center{transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.ccps .gm-label .middle-right{transform:translateY(-50%);-ms-transform:translateY(-50%)}
.ccps .gm-label .bottom-left{transform:translateX(-100%);-ms-transform:translateX(-100%)}
.ccps .gm-label .bottom-center{transform:translateX(-50%);-ms-transform:translateX(-50%)}
.ccps .delete-vertex-overlay{position:absolute;background:white;padding:3px;color:#666;font-weight:bold;border:1px solid #999;font-family:sans-serif;font-size:12px;box-shadow:1px 3px 3px rgba(0,0,0,0.3);margin-top:-10px;margin-left:10px;cursor:pointer}
.ccps .delete-vertex-overlay:hover{background:#eee}
.ccps .v-link>a{white-space:nowrap}
.ccps .v-errorindicator{display:none}
.ccps .jmix-context-help-button{display:inline-block;font-size:0;width:16.8px}
.ccps .jmix-context-help-button::before{font-family:FontAwesome;content:"\f059";font-size:14px;padding-left:.2em}
.ccps .jmix-context-help-button-clickable{cursor:pointer}
.ccps .v-disabled .jmix-context-help-button-clickable{opacity:1;filter:none;cursor:default}
.ccps .v-required-field-indicator{padding:0 0 0 .2em}
.ccps .v-tooltip .jmix-tooltip-context-help{margin-top:8px;overflow:auto}
.ccps .v-tooltip .v-errormessage[aria-hidden="true"]+.v-tooltip-text[aria-hidden="true"]+.jmix-tooltip-context-help{margin-top:0}
.ccps .v-gridlayout.jmix-shrink-empty{font-size:0}
.ccps .v-gridlayout.jmix-shrink-empty>.v-gridlayout-slot>*{font-size:14px}
.ccps .v-csslayout.jmix-shrink-empty{font-size:0}
.ccps .v-csslayout.jmix-shrink-empty>*{font-size:14px}
.ccps .v-gridlayout.jmix-hide-overflow,.ccps .v-gridlayout.jmix-hide-overflow>.v-gridlayout-slot{overflow:hidden}
.ccps .v-calendar{font-size:14px}
.ccps .v-caption{padding-left:0;padding-bottom:0}
.v-ios.v-touch .ccps .v-tooltip,.v-android.v-touch .ccps .v-tooltip{display:none!important}
.v-ios.v-webkit .ccps .v-scrollable div,.v-ios.v-webkit .ccps .v-browserframe div{-webkit-overflow-scrolling:initial}
.ccps .v-tree8{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ccps .v-tree8-row-selected>.v-tree8-cell{color:#f8eded}
.ccps .jmix-tree-composition{font-size:0}
.ccps .jmix-tree-composition>*{font-size:14px}
.ccps .jmix-tree-composition:focus{outline:0}
.ccps .jmix-tree-composition .jmix-tree-wrapper{padding:9px;border:1px solid #c9c9c9;display:inherit}
.ccps .jmix-tree-composition.has-top-panel{display:flex;flex-direction:column}
.ccps .jmix-tree-composition.has-top-panel .jmix-tree-top{flex-shrink:0;overflow-x:hidden;min-height:34px}
.ccps .jmix-tree-composition.has-top-panel .v-caption-jmix-buttons-panel{display:none}
.v-ie11 .ccps .jmix-tree-composition.has-top-panel .jmix-tree-top,.v-edge .ccps .jmix-tree-composition.has-top-panel .jmix-tree-top{overflow-y:hidden}
.v-ie11 .ccps .jmix-tree-composition.has-top-panel .jmix-buttons-panel,.v-edge .ccps .jmix-tree-composition.has-top-panel .jmix-buttons-panel{overflow-x:hidden}
.ccps .v-link>a{padding-left:2px;padding-right:2px;border:1px dashed transparent;border-radius:6px;box-sizing:border-box;display:inline-block;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.ccps .v-link>a:focus{outline:0;border:1px dashed #e61a1a}
.ccps .v-disabled.v-link>a:focus{border:1px dashed transparent}
.ccps .v-label{word-wrap:break-word;overflow-wrap:break-word}
.ccps .v-label-empty{border:0}
.ccps .v-label-spinner{height:24px!important;width:24px!important;box-sizing:border-box;border:2px solid rgba(230,26,26,0.2);border-top-color:#e61a1a;border-right-color:#e61a1a;border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .v-label.v-label-h1{font-size:34px;line-height:1.5;margin:0}
.ccps .v-label.v-label-h2{margin:0;font-size:22px;line-height:1.5}
.ccps .v-label.v-label-h3{margin:0;font-size:17px;line-height:1.5}
.ccps .v-label.v-label-h4{margin:0}
.ccps .v-csslayout>h1:first-child,.ccps .v-csslayout>h2:first-child,.ccps .v-csslayout>h3:first-child,.ccps .v-csslayout>h4:first-child,.ccps .v-csslayout>.v-label-h1:first-child,.ccps .v-csslayout>.v-label-h2:first-child,.ccps .v-csslayout>.v-label-h3:first-child,.ccps .v-csslayout>.v-label-h4:first-child{margin:0}
.ccps .v-verticallayout>.v-slot:first-child h1,.ccps .v-verticallayout>.v-slot:first-child .v-label-h1,.ccps .v-verticallayout>.v-slot:first-child h2,.ccps .v-verticallayout>.v-slot:first-child .v-label-h2,.ccps .v-verticallayout>.v-slot:first-child h3,.ccps .v-verticallayout>.v-slot:first-child .v-label-h3,.ccps .v-verticallayout>.v-slot:first-child h4,.ccps .v-verticallayout>.v-slot:first-child .v-label-h4,.ccps .v-verticallayout>div>.v-slot:first-child h1,.ccps .v-verticallayout>div>.v-slot:first-child .v-label-h1,.ccps .v-verticallayout>div>.v-slot:first-child h2,.ccps .v-verticallayout>div>.v-slot:first-child .v-label-h2,.ccps .v-verticallayout>div>.v-slot:first-child h3,.ccps .v-verticallayout>div>.v-slot:first-child .v-label-h3,.ccps .v-verticallayout>div>.v-slot:first-child h4,.ccps .v-verticallayout>div>.v-slot:first-child .v-label-h4{margin:0}
.ccps .v-label.h2-red{color:red;border:0}
.ccps .v-label-semi-bold-label{font-weight:600}
.ccps .v-label pre{margin:0;font-family:"Open Sans",sans-serif}
.ccps .v-label-icon .v-icon{margin-right:7px}
.ccps .v-label-icon.v-label-empty .v-icon{margin-right:0}
.ccps .v-panel.jmix-shrink-empty{font-size:0!important}
.ccps .v-panel.jmix-shrink-empty>.v-panel-captionwrap>.v-panel-caption,.ccps .v-panel.jmix-shrink-empty>.v-panel-content>*{font-size:14px}
.ccps .v-panel.jmix-hide-overflow,.ccps .v-panel.jmix-hide-overflow>.v-panel-content{overflow:hidden}
.ccps .v-table-drag-center{border:2px solid #e61a1a}
.ccps .v-table-arow-wrap{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#fad1d1;background-image:-webkit-linear-gradient(top,#fad1d1 0,#fad1d1 100%);background-image:linear-gradient(to bottom,#fad1d1 0,#fad1d1 100%);border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4}
.ccps .v-table-arow{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.ccps .v-table-arow-row{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;height:40px;border-right:1px solid #d4d4d4;color:#210d0d}
.ccps .v-table-arow-row>.v-table-cell-content{border-bottom:0}
.ccps .v-table-footer-wrap{background-color:#fad1d1;background-image:-webkit-linear-gradient(top,#fad1d1 0,#fad1d1 100%);background-image:linear-gradient(to bottom,#fad1d1 0,#fad1d1 100%)}
.ccps .v-table,.ccps .v-table-body{font-size:14px}
.ccps .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper,.ccps .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper{color:transparent;height:17px;line-height:17px;width:17px;font-size:0}
.ccps .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before{color:#474747;font-size:14px;font-family:FontAwesome;content:"\f046"}
.ccps .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{color:#474747;font-size:14px;font-family:FontAwesome;content:"\f096"}
.ccps .v-selected .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-selected .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{color:#f8eded}
.ccps .v-table-column-selector{height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;z-index:2;top:8px;right:8px;height:17px;line-height:17px;width:17px;padding:0;border-radius:50%;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 200ms 1s;-moz-transition:opacity 200ms 1s;transition:opacity 200ms 1s}
.ccps .v-table-column-selector:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-table-column-selector:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .v-table-column-selector:focus:after{border-color:#e61a1a}
.ccps .v-table-column-selector:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-table-column-selector:after{border-radius:inherit}
.ccps .v-table-column-selector:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-scrollable>.v-table .v-table-column-selector{top:8px;right:8px}
.ccps .v-table>.v-table-header-wrap{font-weight:600}
.ccps .v-table.v-has-width>.v-table-body-wrapper,.ccps .v-table.v-has-width>.v-table-header-wrap,.ccps .v-table.v-has-width>.v-table-footer-wrap{width:100%!important;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.ccps .v-scrollable>.v-table{overflow:auto}
.ccps .v-table-cell-wrapper>.v-widget{margin-left:0;margin-right:0}
.ccps .jmix-table-cell-link .jmix-table-clickable-cell{cursor:pointer;color:#e61a1a;text-decoration:none;font-weight:inherit;-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .jmix-table-cell-link .jmix-table-clickable-cell:hover{color:#eb4747}
.ccps .jmix-table-cell-link .jmix-table-clickable-cell.v-disabled{opacity:1;filter:none}
.ccps .v-table .jmix-table-cell-link .jmix-table-clickable-cell,.ccps .v-table .v-button-link,.ccps .v-table .v-link{-webkit-transition:none;-moz-transition:none;transition:none}
.ccps .v-table.v-disabled{opacity:1;filter:none}
.ccps .jmix-table-cell-textcut .jmix-table-clickable-cell{cursor:pointer;color:#e61a1a;border-bottom:1px dashed #e61a1a}
.ccps .v-table [class*="-row"].v-selected .jmix-table-cell-link .jmix-table-clickable-cell,.ccps .v-table [class*="-row"].v-selected .jmix-table-cell-textcut .jmix-table-clickable-cell,.ccps .v-table [class*="-row"].v-selected .v-popupview,.ccps .v-table [class*="-row"].v-selected .v-button-link,.ccps .v-table [class*="-row"].v-selected .v-link{color:#f8eded}
.ccps .v-table [class*="-row"].v-selected .jmix-table-cell-textcut .jmix-table-clickable-cell{border-bottom-color:#f8eded}
.ccps .jmix-table-view-textcut{padding:0;border-radius:6px;background-color:white;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;padding:0}
.ccps .jmix-table-view-textcut[class*="animate-in"]{-webkit-animation:valo-overlay-animate-in 120ms;-moz-animation:valo-overlay-animate-in 120ms;animation:valo-overlay-animate-in 120ms}
.ccps .jmix-table-view-textcut[class*="animate-out"]{-webkit-animation:valo-animate-out-fade 120ms;-moz-animation:valo-animate-out-fade 120ms;animation:valo-animate-out-fade 120ms}
.v-ios.v-touch .ccps .v-table-column-selector,.v-android.v-touch .ccps .v-table-column-selector{opacity:1;filter:none;-webkit-transition:none;-moz-transition:none;transition:none}
.ccps .v-table-header-cell-asc .v-table-sort-indicator,.ccps .v-table-header-cell-desc .v-table-sort-indicator{cursor:pointer}
.ccps .v-table-header-cell.v-table-header-sortable .v-table-sort-indicator{display:block;background:transparent;width:17px;height:40px;line-height:40px;margin-left:-17px;opacity:0;cursor:pointer}
.ccps .jmix-table-contextmenu{padding:0;border-radius:6px;background-color:white;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;padding:0}
.ccps .jmix-table-contextmenu[class*="animate-in"]{-webkit-animation:valo-overlay-animate-in 120ms;-moz-animation:valo-overlay-animate-in 120ms;animation:valo-overlay-animate-in 120ms}
.ccps .jmix-table-contextmenu[class*="animate-out"]{-webkit-animation:valo-animate-out-fade 120ms;-moz-animation:valo-animate-out-fade 120ms;animation:valo-animate-out-fade 120ms}
.ccps .jmix-table-contextmenu .jmix-table-contextmenu-item{cursor:pointer;line-height:34px;padding:0 18px 0 9px;font-weight:500;white-space:nowrap;position:relative;display:block}
.ccps .jmix-table-contextmenu .jmix-table-contextmenu-item:active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#aa0909;opacity:.15;filter:alpha(opacity=15.0);pointer-events:none;border-radius:inherit}
.ccps .jmix-table-contextmenu .jmix-table-contextmenu-item .v-icon{max-height:34px;margin-right:5px;min-width:1em}
.ccps .jmix-table-contextmenu .jmix-table-contextmenu-item:hover{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:#f8eded;text-shadow:0 -1px 0 rgba(0,0,0,0.05)}
.ccps .jmix-table-composition.has-top-panel{display:flex;flex-direction:column}
.ccps .jmix-table-composition.has-top-panel .jmix-table-top{display:flex;justify-content:space-between;flex-shrink:0;overflow-x:hidden;min-height:34px}
.ccps .jmix-table-composition.has-top-panel .jmix-table-top .jmix-buttons-panel{flex-basis:100%;flex-grow:1}
.ccps .jmix-table-composition.has-top-panel .v-caption-jmix-buttons-panel{display:none}
.ccps .jmix-table-composition.has-top-panel .jmix-simplepagination{margin-bottom:12px;padding-left:6px;text-align:right;flex-grow:1;flex-shrink:0}
.v-ie11 .ccps .jmix-table-composition.has-top-panel .jmix-table-top,.v-edge .ccps .jmix-table-composition.has-top-panel .jmix-table-top{overflow-y:hidden}
.v-ie11 .ccps .jmix-table-composition.has-top-panel .jmix-buttons-panel,.v-edge .ccps .jmix-table-composition.has-top-panel .jmix-buttons-panel{overflow-x:hidden}
.ccps .v-treetable .v-table-cell-wrapper>.v-icon{margin-right:7px}
.v-ff .ccps .v-table-header tr>.jmix-grouptable-group-divider-header:first-child .v-table-caption-container{padding-left:8px;border-left:0}
.ccps .jmix-table-composition{font-size:0}
.ccps .jmix-table-composition>*{font-size:14px}
.ccps .jmix-table-composition.no-stripes .v-table .v-table-row,.ccps .jmix-table-composition.no-stripes .v-table .v-table-row-odd{background:transparent}
.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);background-origin:border-box;color:#f8eded;text-shadow:0 -1px 0 rgba(0,0,0,0.05)}
.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected+.v-selected{background:#e61a1a}
.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected+.v-selected td{border-top-color:#e61a1a}
.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected .v-table-cell-content{border-color:transparent;border-left-color:#b81e1e}
.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected .v-table-cell-content:first-child{border-left-color:transparent}
.ccps .jmix-table-composition.no-vertical-lines .v-table .v-table-cell-content{border-left:none;padding-left:1px}
.ccps .jmix-table-composition.no-vertical-lines .v-table.v-treetable .v-table-cell-content{padding-left:17px}
.ccps .jmix-table-composition.no-vertical-lines .v-table-caption-container,.ccps .jmix-table-composition.no-vertical-lines .v-table-footer td{border-left-color:transparent}
.ccps .jmix-table-composition.no-horizontal-lines .v-table .v-table-cell-content{border-top:0;border-bottom:0}
.ccps .jmix-table-composition.no-horizontal-lines .v-table .v-table-row-drag-top .v-table-cell-content,.ccps .jmix-table-composition.no-horizontal-lines .v-table .v-table-row-drag-bottom .v-table-cell-content{height:34px}
.ccps .jmix-table-composition.no-header .v-table .v-table-header-wrap{display:none}
.ccps .jmix-table-composition.borderless .v-table .v-table-header-wrap,.ccps .jmix-table-composition.borderless .v-table .v-table-footer-wrap,.ccps .jmix-table-composition.borderless .v-table .v-table-header-drag,.ccps .jmix-table-composition.borderless .v-table .v-table-body{border:0}
.ccps .jmix-table-composition.borderless .v-table .v-table-header-wrap{border-bottom:1px solid #d9d9d9}
.ccps .jmix-table-composition.borderless .v-table .v-table-footer-wrap{border-top:1px solid #d9d9d9}
.ccps .jmix-table-composition.borderless .v-table-header table,.ccps .jmix-table-composition.borderless .v-table-footer table,.ccps .jmix-table-composition.borderless .v-table-table{-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-table-composition.compact .v-table .v-table-header-wrap,.ccps .jmix-table-composition.compact .v-table .v-table-footer-wrap,.ccps .jmix-table-composition.compact .v-table .v-table-header-drag,.ccps .jmix-table-composition.small .v-table .v-table-header-wrap,.ccps .jmix-table-composition.small .v-table .v-table-footer-wrap,.ccps .jmix-table-composition.small .v-table .v-table-header-drag{font-size:14px}
.ccps .jmix-table-composition.compact .v-table .v-table-footer-container,.ccps .jmix-table-composition.small .v-table .v-table-footer-container{padding:7px 9px 8px}
.ccps .jmix-table-composition.compact .v-table .v-table-caption-container,.ccps .jmix-table-composition.compact .v-table .v-table-header-drag,.ccps .jmix-table-composition.small .v-table .v-table-caption-container,.ccps .jmix-table-composition.small .v-table .v-table-header-drag{padding-top:8px;padding-bottom:7px;padding-left:8px;padding-right:8px}
.ccps .jmix-table-composition.compact .v-table .v-table-caption-container-align-right,.ccps .jmix-table-composition.small .v-table .v-table-caption-container-align-right{padding-right:0}
.ccps .jmix-table-composition.compact .v-table .v-table-resizer,.ccps .jmix-table-composition.small .v-table .v-table-resizer{height:29px}
.ccps .jmix-table-composition.compact .v-table .v-table-cell-content,.ccps .jmix-table-composition.small .v-table .v-table-cell-content{height:29px}
.ccps .jmix-table-composition.compact .v-table .v-table-cell-wrapper,.ccps .jmix-table-composition.small .v-table .v-table-cell-wrapper{padding-left:8px;padding-right:8px}
.ccps .jmix-table-composition.compact .v-table .v-table-cell-wrapper>.v-widget,.ccps .jmix-table-composition.small .v-table .v-table-cell-wrapper>.v-widget{margin:2px -4px}
.ccps .jmix-table-composition.compact .v-table .v-table-cell-wrapper>.v-widget.v-label,.ccps .jmix-table-composition.compact .v-table .v-table-cell-wrapper>.v-widget.v-checkbox,.ccps .jmix-table-composition.compact .v-table .v-table-cell-wrapper>.v-widget.v-select-optiongroup,.ccps .jmix-table-composition.small .v-table .v-table-cell-wrapper>.v-widget.v-label,.ccps .jmix-table-composition.small .v-table .v-table-cell-wrapper>.v-widget.v-checkbox,.ccps .jmix-table-composition.small .v-table .v-table-cell-wrapper>.v-widget.v-select-optiongroup{margin:0}
.ccps .jmix-table-composition.compact .v-table .v-table-cell-wrapper>.v-widget.v-progressbar,.ccps .jmix-table-composition.small .v-table .v-table-cell-wrapper>.v-widget.v-progressbar{margin-left:0;margin-right:0}
.ccps .jmix-table-composition.compact .v-table .v-table-header-cell-asc .v-table-sort-indicator,.ccps .jmix-table-composition.compact .v-table .v-table-header-cell-desc .v-table-sort-indicator,.ccps .jmix-table-composition.small .v-table .v-table-header-cell-asc .v-table-sort-indicator,.ccps .jmix-table-composition.small .v-table .v-table-header-cell-desc .v-table-sort-indicator{height:29px;line-height:29px}
.ccps .jmix-table-composition.compact .v-table .v-table-header-drag,.ccps .jmix-table-composition.small .v-table .v-table-header-drag{margin-top:-15px}
.ccps .jmix-table-composition.compact .v-table.v-treetable .v-table-cell-wrapper,.ccps .jmix-table-composition.small .v-table.v-treetable .v-table-cell-wrapper{padding-left:0;padding-right:0;min-height:14px}
.ccps .jmix-table-composition.compact .v-table.v-treetable .v-table-cell-content,.ccps .jmix-table-composition.small .v-table.v-treetable .v-table-cell-content{padding-left:8px;padding-right:8px}
.ccps .jmix-table-composition.compact .v-table.v-treetable .v-table-cell-content:first-child,.ccps .jmix-table-composition.small .v-table.v-treetable .v-table-cell-content:first-child{padding-left:9px}
.ccps .jmix-table-composition.compact .v-table.v-treetable .v-table-footer-container,.ccps .jmix-table-composition.small .v-table.v-treetable .v-table-footer-container{padding-left:8px;padding-right:8px}
.ccps .jmix-table-composition.compact .v-table .v-table-row-drag-top .v-table-cell-content,.ccps .jmix-table-composition.compact .v-table .v-table-row-drag-bottom .v-table-cell-content,.ccps .jmix-table-composition.small .v-table .v-table-row-drag-top .v-table-cell-content,.ccps .jmix-table-composition.small .v-table .v-table-row-drag-bottom .v-table-cell-content{height:28px}
.ccps .jmix-table-composition.small .v-table{font-size:12px}
.ccps .jmix-table-composition.small .v-table.v-treetable .v-table-cell-wrapper{min-height:12px}
.ccps .v-table-column-selector-popup .gwt-MenuBar{overflow-y:auto;overflow-x:hidden}
.ccps .v-table-column-selector-popup .gwt-MenuBar table{border-collapse:collapse}
.ccps .v-table-column-selector-popup .gwt-MenuBar tr:nth-child(2){border-bottom:1px solid #c9c9c9;border-bottom-style:dotted}
.ccps .v-table-row:hover,.ccps .v-table-row-odd:hover{background-color:$jmix-hover-color}
.ccps .v-table-row.v-selected:hover,.ccps .v-table-row-odd.v-selected:hover{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);background-origin:border-box;color:#f8eded}
.ccps .v-table-row.v-selected:hover .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-table-row.v-selected:hover .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before,.ccps .v-table-row-odd.v-selected:hover .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-table-row-odd.v-selected:hover .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{color:#f8eded}
.ccps .v-table-table td{box-sizing:content-box}
.ccps .v-button .v-button-caption{font-weight:500}
.ccps .v-button.jmix-cm-button .v-button-caption{font-weight:500}
.ccps .v-button-link{text-align:left;padding-left:2px;padding-right:2px;border:1px dashed transparent;height:auto}
.ccps .v-button-link .v-button-caption{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.ccps .v-button-link:focus:after{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-button-empty-caption .v-button-caption{display:none}
.ccps .v-button-empty-caption .v-button-wrap .v-icon{margin-right:0}
.ccps .v-disabled.v-button-link:focus{border-color:transparent}
.ccps .v-button-link:focus{outline:0;border-color:#e61a1a}
.ccps .v-button-borderless:focus:after,.ccps .v-button-borderless-colored:focus:after{border:1px solid #e61a1a}
.ccps .v-button-borderless:after,.ccps .v-button-borderless-colored:after{top:0;bottom:0;left:0;right:0}
.ccps .v-button.jmix-primary-action:not(.link){color:#f8eded;font-weight:600;border-radius:6px;border:1px solid #b51414;border-top-color:#b51414;border-bottom-color:#b51414;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,0.05);-webkit-box-shadow:none;box-shadow:none}
.ccps .v-button.jmix-primary-action:not(.link):after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-button.jmix-primary-action:not(.link):hover:after{background-color:rgba(237,94,94,0.1)}
.ccps .v-button.jmix-primary-action:not(.link):focus:after{border:inherit}
.ccps .v-button.jmix-primary-action:not(.link):active:after{background-color:rgba(125,3,3,0.2)}
.ccps .v-button.link{display:inline-flex}
.ccps .v-button.link.v-has-height{overflow-y:hidden}
.ccps .v-button.link.v-has-width{overflow-x:hidden}
.ccps .v-button.link:before,.ccps .v-button.link:after{display:none}
.ccps .v-button.link .v-button-caption{white-space:normal;overflow-wrap:normal}
.ccps .v-button.link .v-button-wrap{margin-bottom:auto;margin-top:auto}
.ccps .v-window-contents{padding-left:17px;padding-right:17px}
.ccps .v-window-contents>.v-scrollable>.v-layout:first-child{padding-top:11px}
.ccps .v-window-nonmodal{-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1),0px 2px 6px rgba(79,92,120,0.15),0px 16px 24px rgba(79,92,120,0.25);box-shadow:0 0 1px rgba(0,0,0,0.1),0px 2px 6px rgba(79,92,120,0.15),0px 16px 24px rgba(79,92,120,0.25)}
.ccps .v-window-footer{padding-bottom:17px}
.ccps .v-window-outerheader:after{display:none}
.ccps .v-window-outerheader{border-bottom:1px solid #c9c9c9;background-color:#f5f5f5}
.v-mac .ccps .v-window-outerheader{border-radius:6px 6px 0 0}
.ccps .v-window-outerheader .v-window-header .v-icon{margin-right:6px}
.ccps .v-window-outerheader .v-window-closebox,.ccps .v-window-outerheader .v-window-maximizebox,.ccps .v-window-outerheader .v-window-restorebox,.ccps .v-window-outerheader .v-window-header{color:inherit;background-color:inherit;height:64px}
.ccps .v-window-outerheader .v-window-header{font-weight:600;font-size:22px;line-height:64px}
.ccps .v-window-outerheader .v-window-closebox,.ccps .v-window-outerheader .v-window-maximizebox,.ccps .v-window-outerheader .v-window-restorebox{line-height:34px}
.v-mac .ccps .v-window-outerheader .v-window-header{border-top-left-radius:6px}
.ccps .v-window-modalitycurtain{background-image:none}
.ccps .v-menubar:focus,.ccps .v-menubar:focus:after{box-shadow:none;border:1px solid #c9c9c9}
.ccps .v-menubar-menuitem{outline:0}
.ccps .v-calendar-event-month,.ccps .v-calendar-bottom-spacer,.ccps .v-calendar-spacer,.ccps .v-calendar-bottom-spacer-empty{margin-bottom:0}
.ccps .v-calendar.navbuttons-disabled .v-calendar-back,.ccps .v-calendar.navbuttons-disabled .v-calendar-next{display:none}
.ccps .v-checkbox{line-height:18px;height:22px}
.ccps .v-checkbox label{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.v-edge .ccps .v-checkbox.v-disabled,.v-ie .ccps .v-checkbox.v-disabled{opacity:1;filter:none}
.v-edge .ccps .v-checkbox.v-disabled>label,.v-edge .ccps .v-checkbox.v-disabled>.v-icon,.v-ie .ccps .v-checkbox.v-disabled>label,.v-ie .ccps .v-checkbox.v-disabled>.v-icon{opacity:1;filter:none}
.ccps .v-checkbox-small{line-height:17px;height:21px}
.ccps .v-checkbox-large{line-height:22px;height:26px}
.ccps .v-grid{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ccps .v-grid-header th{font-weight:600}
.ccps .text-selection-enabled .v-grid-body{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.ccps .v-grid-row>.v-grid-cell:last-child,.ccps .v-grid-editor-cells>div:last-child{border-right:1px solid var(--grid-border-color);margin-right:-1px}
.ccps .v-grid-row-selected>.v-grid-cell{color:#f8eded}
.ccps .v-grid-row-selected>.v-grid-cell:last-child{border-right:1px solid #b81e1e}
.ccps .jmix-data-grid-composition{font-size:0}
.ccps .jmix-data-grid-composition>*{font-size:14px}
.ccps .jmix-data-grid-composition:focus{outline:0}
.ccps .jmix-data-grid-composition.borderless .v-grid .v-grid-scroller,.ccps .jmix-data-grid-composition.borderless .v-grid .v-grid-horizontal-scrollbar-deco,.ccps .jmix-data-grid-composition.borderless .v-grid .v-grid-header-deco,.ccps .jmix-data-grid-composition.borderless .v-grid .v-grid-footer-deco,.ccps .jmix-data-grid-composition.borderless .v-grid .v-grid-sidebar.v-contextmenu,.ccps .jmix-data-grid-composition.borderless .v-grid .v-grid-tablewrapper{border:0}
.ccps .jmix-data-grid-composition.borderless .v-grid .v-grid-row>.v-grid-cell:last-child{border-right:0}
.ccps .jmix-data-grid-composition.borderless .v-grid .v-grid-editor .v-grid-editor-cells{margin-left:-1px}
.v-sa:not(.v-ch) .ccps .jmix-data-grid-composition.no-vertical-lines .v-grid-body .v-grid-row>td:not(:first-child){-webkit-transform:scale(1);transform:scale(1)}
.ccps .jmix-data-grid-composition.no-vertical-lines .v-grid-body .v-grid-row>td:not(:first-child){border-left:none;padding-left:17px}
.ccps .jmix-data-grid-composition.no-vertical-lines .v-grid-header th,.ccps .jmix-data-grid-composition.no-vertical-lines .v-grid-footer td{border-left-color:transparent}
.v-sa:not(.v-ch) .ccps .jmix-data-grid-composition.no-horizontal-lines .v-grid-body .v-grid-row>td{-webkit-transform:scale(1);transform:scale(1)}
.ccps .jmix-data-grid-composition.no-horizontal-lines .v-grid-body .v-grid-row>td{border-bottom:0}
.ccps .jmix-data-grid-composition.no-stripes .v-grid-body .v-grid-row>td,.ccps .jmix-data-grid-composition.no-stripes .v-grid-body .v-grid-row-stripe>td{background:white}
.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row-selected>.v-grid-cell{color:#f8eded;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%)}
.ccps .jmix-data-grid-composition{display:flex;flex-direction:column}
.ccps .jmix-data-grid-composition .jmix-data-grid-top{display:flex;justify-content:space-between;flex-shrink:0;overflow:hidden;min-height:34px}
.ccps .jmix-data-grid-composition .jmix-data-grid-top .jmix-buttons-panel{flex-basis:100%;flex-grow:1}
.ccps .jmix-data-grid-composition .v-caption-jmix-buttons-panel{display:none}
.ccps .jmix-data-grid-composition .jmix-simplepagination{margin-bottom:12px;padding-left:6px;text-align:right;flex-grow:1;flex-shrink:0}
.v-ie11 .ccps .jmix-data-grid-composition .jmix-buttons-panel,.v-edge .ccps .jmix-data-grid-composition .jmix-buttons-panel{overflow-x:hidden}
.ccps .v-grid-footer .v-grid-row.jmix-aggregation-row>td{background-color:#fad1d1;background-image:-webkit-linear-gradient(top,#fad1d1 0,#fad1d1 100%);background-image:linear-gradient(to bottom,#fad1d1 0,#fad1d1 100%)}
.ccps .v-grid-header .v-grid-row.jmix-aggregation-row>th{background-color:#fad1d1;background-image:-webkit-linear-gradient(top,#fad1d1 0,#fad1d1 100%);background-image:linear-gradient(to bottom,#fad1d1 0,#fad1d1 100%);font-weight:inherit}
.ccps .v-grid-cell .boolean-value:before{color:#474747;font-size:14px;font-family:FontAwesome}
.ccps .v-grid-cell .boolean-value-true:before{content:"\f046"}
.ccps .v-grid-cell .boolean-value-false:before{content:"\f096"}
.ccps .v-grid .v-link,.ccps .v-grid .v-button-link{-webkit-transition:none;-moz-transition:none;transition:none}
.ccps .v-grid-row-selected .v-grid-cell .v-link,.ccps .v-grid-row-selected .v-grid-cell .v-button-link,.ccps .v-grid-row-selected .v-grid-cell .boolean-value:before{color:#f8eded}
.ccps .v-grid-row-selected .v-button-link:focus,.ccps .v-grid-row-selected .v-button:focus:after{border-color:#f8eded}
.ccps .v-grid-cell.sort-asc:after,.ccps .v-grid-cell.sort-desc:after{cursor:pointer}
.ccps .v-grid-cell.sort-asc.jmix-sort-last:after,.ccps .v-grid-cell.sort-desc.jmix-sort-last:after{margin-right:21px}
.ccps .v-grid-body .v-grid-row{cursor:pointer}
.ccps .v-grid-body .v-grid-row:hover>td{background-color:$jmix-hover-color}
.ccps .v-grid-body .v-grid-row-selected:hover>td{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);background-origin:border-box;color:#f8eded}
.ccps .v-grid-editor{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-grid-editor-cells>div .jmix-maskedfield,.ccps .v-grid-editor-cells>div .jmix-maskedfield-focus,.ccps .v-grid-editor-cells>div .jmix-timefield,.ccps .v-grid-editor-cells>div .jmix-timefield-focus,.ccps .v-grid-editor-cells>div .jmix-fileupload .v-button,.ccps .v-grid-editor-cells>div .v-button.jmix-fileupload-clear,.ccps .v-grid-editor-cells>div .v-button.jmix-fileupload-filename,.ccps .v-grid-editor-cells>div .v-button.jmix-pickerfield-button,.ccps .v-grid-editor-cells>div .v-textfield.jmix-pickerfield-text:focus{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-grid-editor-cells>div .jmix-currencyfield .jmix-currencyfield-layout.currency-visible.left .jmix-currencyfield-currency,.ccps .v-grid-editor-cells>div .jmix-currencyfield .jmix-currencyfield-layout.currency-visible.right .jmix-currencyfield-currency{border:1px solid #c9c9c9;border-top:0;border-bottom:0;border-radius:0}
.ccps .v-grid-editor-cells>div .jmix-maskedfield-focus,.ccps .v-grid-editor-cells>div .jmix-timefield-focus{position:relative}
.ccps .v-grid-editor-cells>div .v-button.jmix-pickerfield-button{border-left:1px solid #e4e4e4}
.ccps .v-grid-editor-cells>div .v-filterselect-button:active:after,.ccps .v-grid-editor-cells>div .jmix-datefield [class*="button"]:active:after,.ccps .v-grid-editor-cells>div .jmix-pickerfield-layout>.v-button:last-child{border-radius:0}
.ccps .v-grid-editor-cells>div .jmix-fileupload-container .v-spacing{display:none}
.ccps .v-grid-editor-cells>div .jmix-fileupload-container .v-button.jmix-fileupload-filename{margin:0}
.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-filename.link{padding-left:16px;padding-right:8px}
.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button,.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button{margin:0;border-left:1px solid #e4e4e4;color:#a3a3a3}
.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button:hover,.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button:hover{color:#474747}
.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button:after,.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button:hover:after,.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button:after,.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button:hover:after{background:transparent}
.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button:focus:after,.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button:focus:after{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button:active:after,.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button:active:hover:after,.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button:active:after,.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button:active:hover:after{background-color:rgba(128,128,128,0.2);top:0;right:0;bottom:0;left:0}
.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button-focus:after{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload:hover .v-button{color:#474747}
.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload:active .v-button:after,.ccps .v-grid-editor-cells>div .jmix-fileupload-container .jmix-fileupload:active:hover .v-button:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-grid-editor-cells>div .jmix-datefield-layout.v-has-width{display:table}
.ccps .v-grid-editor-cells>div .jmix-datefield-layout.v-has-width .jmix-datefield,.ccps .v-grid-editor-cells>div .jmix-datefield-layout.v-has-width .jmix-timefield{display:table-cell}
.ccps .v-grid-editor-cells>div .jmix-datefield [class*="button"]{border:0;border-right:1px solid #e4e4e4;left:1px;right:auto}
.ccps .v-grid-editor-cells>div .jmix-datefield-layout .jmix-timefield{border-left:1px solid #e4e4e4;margin-left:0}
.ccps .v-grid-editor-cells>div .jmix-datefield-composition-error .jmix-timefield{border-left:1px solid #e4e4e4!important;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-grid-editor-cells>div .jmix-datefield-composition-error .v-datefield-button{color:#a3a3a3}
.ccps .v-grid-editor-cells>div .jmix-datefield-composition-error .v-datefield-button:hover{color:#474747}
.ccps .v-grid-editor-cells>div .v-filterselect-error .v-filterselect-button{color:#a3a3a3;border-left:1px solid #e4e4e4}
.ccps .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button:after{content:"\f013"}
.ccps .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button:after{content:"\f013"}
.v-ie11 .ccps .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-content{overflow-x:hidden;overflow-y:hidden}
.v-ie11 .ccps .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-content .gwt-MenuBar-vertical{overflow-x:hidden;overflow-y:auto;height:100%}
.v-ie11 .ccps .v-contextmenu .gwt-MenuItem{padding-right:26px}
.ccps .v-grid-cell>div.component-wrap{display:flex;box-sizing:border-box;height:100%;width:100%}
.ccps .v-grid-cell>div.component-wrap .v-checkbox,.ccps .v-grid-cell>div.component-wrap .v-progressbar{align-self:center}
.ccps .v-grid-cell>div.component-wrap .v-checkbox.v-has-height,.ccps .v-grid-cell>div.component-wrap .v-progressbar.v-has-height{align-self:auto}
.ccps .v-grid-sidebar-content .gwt-MenuItemSeparator{border-bottom:1px solid #c9c9c9;border-bottom-style:dotted}
.ccps .v-grid.multi-check .v-grid-row>.v-grid-cell:first-child,.ccps .v-grid-editor-cells>.not-editable.v-grid-cell:first-child{text-overflow:clip}
.ccps .v-grid.multi-check .v-grid-row>.v-grid-cell:first-child input[type="checkbox"],.ccps .v-grid-editor-cells>.not-editable.v-grid-cell:first-child input[type="checkbox"]{margin:0}
.ccps .v-treegrid{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ccps .v-treegrid-header th{font-weight:600}
.ccps .text-selection-enabled .v-treegrid-body{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.ccps .v-treegrid-row>.v-treegrid-cell:last-child,.ccps .v-treegrid-editor-cells>div:last-child{border-right:1px solid var(--grid-border-color);margin-right:-1px}
.ccps .v-treegrid-row-selected>.v-treegrid-cell{color:#f8eded}
.ccps .v-treegrid-row-selected>.v-treegrid-cell:last-child{border-right:1px solid #b81e1e}
.ccps .jmix-data-grid-composition{font-size:0}
.ccps .jmix-data-grid-composition>*{font-size:14px}
.ccps .jmix-data-grid-composition:focus{outline:0}
.ccps .jmix-data-grid-composition.borderless .v-treegrid .v-treegrid-scroller,.ccps .jmix-data-grid-composition.borderless .v-treegrid .v-treegrid-horizontal-scrollbar-deco,.ccps .jmix-data-grid-composition.borderless .v-treegrid .v-treegrid-header-deco,.ccps .jmix-data-grid-composition.borderless .v-treegrid .v-treegrid-footer-deco,.ccps .jmix-data-grid-composition.borderless .v-treegrid .v-treegrid-sidebar.v-contextmenu,.ccps .jmix-data-grid-composition.borderless .v-treegrid .v-treegrid-tablewrapper{border:0}
.ccps .jmix-data-grid-composition.borderless .v-treegrid .v-treegrid-row>.v-treegrid-cell:last-child{border-right:0}
.ccps .jmix-data-grid-composition.borderless .v-treegrid .v-treegrid-editor .v-treegrid-editor-cells{margin-left:-1px}
.v-sa:not(.v-ch) .ccps .jmix-data-grid-composition.no-vertical-lines .v-treegrid-body .v-treegrid-row>td:not(:first-child){-webkit-transform:scale(1);transform:scale(1)}
.ccps .jmix-data-grid-composition.no-vertical-lines .v-treegrid-body .v-treegrid-row>td:not(:first-child){border-left:none;padding-left:17px}
.ccps .jmix-data-grid-composition.no-vertical-lines .v-treegrid-header th,.ccps .jmix-data-grid-composition.no-vertical-lines .v-treegrid-footer td{border-left-color:transparent}
.v-sa:not(.v-ch) .ccps .jmix-data-grid-composition.no-horizontal-lines .v-treegrid-body .v-treegrid-row>td{-webkit-transform:scale(1);transform:scale(1)}
.ccps .jmix-data-grid-composition.no-horizontal-lines .v-treegrid-body .v-treegrid-row>td{border-bottom:0}
.ccps .jmix-data-grid-composition.no-stripes .v-treegrid-body .v-treegrid-row>td,.ccps .jmix-data-grid-composition.no-stripes .v-treegrid-body .v-treegrid-row-stripe>td{background:white}
.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row-selected>.v-treegrid-cell{color:#f8eded;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%)}
.ccps .jmix-data-grid-composition{display:flex;flex-direction:column}
.ccps .jmix-data-grid-composition .jmix-data-grid-top{display:flex;justify-content:space-between;flex-shrink:0;overflow:hidden;min-height:34px}
.ccps .jmix-data-grid-composition .jmix-data-grid-top .jmix-buttons-panel{flex-basis:100%;flex-grow:1}
.ccps .jmix-data-grid-composition .v-caption-jmix-buttons-panel{display:none}
.ccps .jmix-data-grid-composition .jmix-simplepagination{margin-bottom:12px;padding-left:6px;text-align:right;flex-grow:1;flex-shrink:0}
.v-ie11 .ccps .jmix-data-grid-composition .jmix-buttons-panel,.v-edge .ccps .jmix-data-grid-composition .jmix-buttons-panel{overflow-x:hidden}
.ccps .v-treegrid-footer .v-treegrid-row.jmix-aggregation-row>td{background-color:#fad1d1;background-image:-webkit-linear-gradient(top,#fad1d1 0,#fad1d1 100%);background-image:linear-gradient(to bottom,#fad1d1 0,#fad1d1 100%)}
.ccps .v-treegrid-header .v-treegrid-row.jmix-aggregation-row>th{background-color:#fad1d1;background-image:-webkit-linear-gradient(top,#fad1d1 0,#fad1d1 100%);background-image:linear-gradient(to bottom,#fad1d1 0,#fad1d1 100%);font-weight:inherit}
.ccps .v-treegrid-cell .boolean-value:before{color:#474747;font-size:14px;font-family:FontAwesome}
.ccps .v-treegrid-cell .boolean-value-true:before{content:"\f046"}
.ccps .v-treegrid-cell .boolean-value-false:before{content:"\f096"}
.ccps .v-treegrid .v-link,.ccps .v-treegrid .v-button-link{-webkit-transition:none;-moz-transition:none;transition:none}
.ccps .v-treegrid-row-selected .v-treegrid-cell .v-link,.ccps .v-treegrid-row-selected .v-treegrid-cell .v-button-link,.ccps .v-treegrid-row-selected .v-treegrid-cell .boolean-value:before{color:#f8eded}
.ccps .v-treegrid-row-selected .v-button-link:focus,.ccps .v-treegrid-row-selected .v-button:focus:after{border-color:#f8eded}
.ccps .v-treegrid-cell.sort-asc:after,.ccps .v-treegrid-cell.sort-desc:after{cursor:pointer}
.ccps .v-treegrid-cell.sort-asc.jmix-sort-last:after,.ccps .v-treegrid-cell.sort-desc.jmix-sort-last:after{margin-right:21px}
.ccps .v-treegrid-body .v-treegrid-row{cursor:pointer}
.ccps .v-treegrid-body .v-treegrid-row:hover>td{background-color:$jmix-hover-color}
.ccps .v-treegrid-body .v-treegrid-row-selected:hover>td{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);background-origin:border-box;color:#f8eded}
.ccps .v-treegrid-editor{-webkit-box-shadow:none;box-shadow:none}
.ccps .v-treegrid-editor-cells>div .jmix-maskedfield,.ccps .v-treegrid-editor-cells>div .jmix-maskedfield-focus,.ccps .v-treegrid-editor-cells>div .jmix-timefield,.ccps .v-treegrid-editor-cells>div .jmix-timefield-focus,.ccps .v-treegrid-editor-cells>div .jmix-fileupload .v-button,.ccps .v-treegrid-editor-cells>div .v-button.jmix-fileupload-clear,.ccps .v-treegrid-editor-cells>div .v-button.jmix-fileupload-filename,.ccps .v-treegrid-editor-cells>div .v-button.jmix-pickerfield-button,.ccps .v-treegrid-editor-cells>div .v-textfield.jmix-pickerfield-text:focus{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-treegrid-editor-cells>div .jmix-currencyfield .jmix-currencyfield-layout.currency-visible.left .jmix-currencyfield-currency,.ccps .v-treegrid-editor-cells>div .jmix-currencyfield .jmix-currencyfield-layout.currency-visible.right .jmix-currencyfield-currency{border:1px solid #c9c9c9;border-top:0;border-bottom:0;border-radius:0}
.ccps .v-treegrid-editor-cells>div .jmix-maskedfield-focus,.ccps .v-treegrid-editor-cells>div .jmix-timefield-focus{position:relative}
.ccps .v-treegrid-editor-cells>div .v-button.jmix-pickerfield-button{border-left:1px solid #e4e4e4}
.ccps .v-treegrid-editor-cells>div .v-filterselect-button:active:after,.ccps .v-treegrid-editor-cells>div .jmix-datefield [class*="button"]:active:after,.ccps .v-treegrid-editor-cells>div .jmix-pickerfield-layout>.v-button:last-child{border-radius:0}
.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .v-spacing{display:none}
.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .v-button.jmix-fileupload-filename{margin:0}
.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-filename.link{padding-left:16px;padding-right:8px}
.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button,.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button{margin:0;border-left:1px solid #e4e4e4;color:#a3a3a3}
.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button:hover,.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button:hover{color:#474747}
.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button:after,.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button:hover:after,.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button:after,.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button:hover:after{background:transparent}
.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button:focus:after,.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button:focus:after{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button:active:after,.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button:active:hover:after,.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button:active:after,.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload-clear.v-button:active:hover:after{background-color:rgba(128,128,128,0.2);top:0;right:0;bottom:0;left:0}
.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload .v-button-focus:after{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload:hover .v-button{color:#474747}
.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload:active .v-button:after,.ccps .v-treegrid-editor-cells>div .jmix-fileupload-container .jmix-fileupload:active:hover .v-button:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-treegrid-editor-cells>div .jmix-datefield-layout.v-has-width{display:table}
.ccps .v-treegrid-editor-cells>div .jmix-datefield-layout.v-has-width .jmix-datefield,.ccps .v-treegrid-editor-cells>div .jmix-datefield-layout.v-has-width .jmix-timefield{display:table-cell}
.ccps .v-treegrid-editor-cells>div .jmix-datefield [class*="button"]{border:0;border-right:1px solid #e4e4e4;left:1px;right:auto}
.ccps .v-treegrid-editor-cells>div .jmix-datefield-layout .jmix-timefield{border-left:1px solid #e4e4e4;margin-left:0}
.ccps .v-treegrid-editor-cells>div .jmix-datefield-composition-error .jmix-timefield{border-left:1px solid #e4e4e4!important;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-treegrid-editor-cells>div .jmix-datefield-composition-error .v-datefield-button{color:#a3a3a3}
.ccps .v-treegrid-editor-cells>div .jmix-datefield-composition-error .v-datefield-button:hover{color:#474747}
.ccps .v-treegrid-editor-cells>div .v-filterselect-error .v-filterselect-button{color:#a3a3a3;border-left:1px solid #e4e4e4}
.ccps .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button:after{content:"\f013"}
.ccps .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-button:after{content:"\f013"}
.v-ie11 .ccps .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-content{overflow-x:hidden;overflow-y:hidden}
.v-ie11 .ccps .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-content .gwt-MenuBar-vertical{overflow-x:hidden;overflow-y:auto;height:100%}
.v-ie11 .ccps .v-contextmenu .gwt-MenuItem{padding-right:26px}
.ccps .v-treegrid-cell>div.component-wrap{display:flex;box-sizing:border-box;height:100%;width:100%}
.ccps .v-treegrid-cell>div.component-wrap .v-checkbox,.ccps .v-treegrid-cell>div.component-wrap .v-progressbar{align-self:center}
.ccps .v-treegrid-cell>div.component-wrap .v-checkbox.v-has-height,.ccps .v-treegrid-cell>div.component-wrap .v-progressbar.v-has-height{align-self:auto}
.ccps .v-treegrid-sidebar-content .gwt-MenuItemSeparator{border-bottom:1px solid #c9c9c9;border-bottom-style:dotted}
.ccps .v-treegrid.multi-check .v-treegrid-row>.v-treegrid-cell:first-child,.ccps .v-treegrid-editor-cells>.not-editable.v-treegrid-cell:first-child{text-overflow:clip}
.ccps .v-treegrid.multi-check .v-treegrid-row>.v-treegrid-cell:first-child input[type="checkbox"],.ccps .v-treegrid-editor-cells>.not-editable.v-treegrid-cell:first-child input[type="checkbox"]{margin:0}
.ccps .v-tabsheet-tabitemcell[aria-hidden="true"]+td .v-caption{margin-left:17px}
.ccps .v-tabsheet-tabitemcell .v-caption .v-icon+.v-captiontext{margin-left:4px}
.ccps .v-tabsheet-tabitemcell .v-caption:hover{color:#e61a1a}
.ccps .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected .v-caption.v-caption{border-bottom-color:#e61a1a;color:#e61a1a}
.ccps .jmix-managed-tabsheet-tabitemcell[aria-hidden="true"]+td .v-caption{margin-left:17px}
.ccps .jmix-managed-tabsheet-tabitemcell .v-caption .v-icon+.v-captiontext{margin-left:4px}
.ccps .jmix-managed-tabsheet>.v-tabsheet .v-tabsheet-content{display:none}
.ccps .jmix-managed-tabsheet>.v-tabsheet .v-tabsheet-deco{display:none}
.ccps .jmix-managed-tabsheet>.jmix-managed-tab{background-color:#fff;height:auto!important}
.ccps .jmix-managed-tabsheet .hidden-tab{display:none}
.ccps .jmix-managed-tabsheet .visible-tab{display:block}
.ccps .jmix-managed-tabsheet.v-has-width.v-has-height{position:relative!important}
.ccps .jmix-managed-tabsheet.v-has-width.v-has-height .jmix-managed-tab{top:40px;left:0;right:0;bottom:0;position:absolute}
.ccps .jmix-managed-tabsheet.v-has-width.v-has-height .jmix-managed-tab.hidden-tab{display:block;visibility:hidden}
.ccps .jmix-managed-tabsheet.v-has-width.v-has-height .jmix-managed-tab.hidden-tab svg{display:none}
.ccps .jmix-managed-tabsheet.v-has-width.v-has-height .jmix-managed-tab.visible-tab{display:block;visibility:visible}
.ccps .jmix-datefield-layout{white-space:nowrap;outline:0}
.ccps .jmix-datefield-layout .jmix-timefield{margin-left:6px}
.ccps .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-day,.ccps .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-month,.ccps .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-year{width:174px}
.ccps .jmix-datefield-layout.inline-icon .v-textfield{padding-left:34px}
.ccps .jmix-datefield-layout.v-has-width{display:inline-flex}
.ccps .jmix-datefield-layout.v-has-width .jmix-datefield{width:100%}
.ccps .jmix-datefield-layout.borderless .v-datefield,.ccps .jmix-datefield-layout.borderless .jmix-timefield,.ccps .jmix-datefield-layout.borderless [class*="textfield"],.ccps .jmix-datefield-layout.borderless [class*="button"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .jmix-datefield-layout.borderless .v-datefield:focus,.ccps .jmix-datefield-layout.borderless .jmix-timefield:focus,.ccps .jmix-datefield-layout.borderless [class*="textfield"]:focus,.ccps .jmix-datefield-layout.borderless [class*="button"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-datefield-layout.borderless .v-datefield[class*="prompt"],.ccps .jmix-datefield-layout.borderless .jmix-timefield[class*="prompt"],.ccps .jmix-datefield-layout.borderless [class*="textfield"][class*="prompt"],.ccps .jmix-datefield-layout.borderless [class*="button"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .jmix-datefield-layout.tiny .v-datefield,.ccps .jmix-datefield-layout.tiny .jmix-timefield{height:26px;border-radius:6px;font-size:11px}
.ccps .jmix-datefield-layout.tiny .v-datefield [class*="textfield"],.ccps .jmix-datefield-layout.tiny .jmix-timefield [class*="textfield"]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:26px;border-radius:6px;padding:3px 7px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;padding-left:31.2px;width:100%;height:100%;border-radius:inherit}
.ccps .jmix-datefield-layout.tiny .v-datefield [class*="button"],.ccps .jmix-datefield-layout.tiny .jmix-timefield [class*="button"]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;-webkit-appearance:none;background:transparent;padding:0;position:absolute;z-index:10;width:26px;line-height:26px;text-align:center;font:inherit;outline:0;margin:0;border-radius:6px 0 0 6px}
.ccps .jmix-datefield-layout.tiny .v-datefield [class*="button"]:before,.ccps .jmix-datefield-layout.tiny .jmix-timefield [class*="button"]:before{font-family:ThemeIcons;content:"\f073";-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .jmix-datefield-layout.tiny .v-datefield [class*="button"]:active:after,.ccps .jmix-datefield-layout.tiny .jmix-timefield [class*="button"]:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.ccps .jmix-datefield-layout.tiny .v-datefield.v-disabled,.ccps .jmix-datefield-layout.tiny .jmix-timefield.v-disabled{opacity:1;filter:none}
.ccps .jmix-datefield-layout.tiny .v-datefield.v-disabled [class*="button"],.ccps .jmix-datefield-layout.tiny .jmix-timefield.v-disabled [class*="button"]{cursor:default;pointer-events:none}
.ccps .jmix-datefield-layout.tiny .v-datefield.v-disabled [class*="button"]:active:after,.ccps .jmix-datefield-layout.tiny .jmix-timefield.v-disabled [class*="button"]:active:after{display:none}
.ccps .jmix-datefield-layout.tiny .v-datefield.v-readonly [class*="textfield"],.ccps .jmix-datefield-layout.tiny .jmix-timefield.v-readonly [class*="textfield"]{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-datefield-layout.tiny .v-datefield.v-readonly [class*="textfield"]:focus,.ccps .jmix-datefield-layout.tiny .jmix-timefield.v-readonly [class*="textfield"]:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .jmix-datefield-layout.tiny .v-datefield.v-readonly [class*="button"],.ccps .jmix-datefield-layout.tiny .jmix-timefield.v-readonly [class*="button"]{cursor:default;pointer-events:none}
.ccps .jmix-datefield-layout.tiny .v-datefield.v-readonly [class*="button"]:active:after,.ccps .jmix-datefield-layout.tiny .jmix-timefield.v-readonly [class*="button"]:active:after{display:none}
.ccps .jmix-datefield-layout.tiny .v-datefield.v-readonly.borderless [class*="textfield"],.ccps .jmix-datefield-layout.tiny .jmix-timefield.v-readonly.borderless [class*="textfield"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .jmix-datefield-layout.tiny .v-datefield.v-readonly.borderless [class*="textfield"]:focus,.ccps .jmix-datefield-layout.tiny .jmix-timefield.v-readonly.borderless [class*="textfield"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-datefield-layout.tiny .v-datefield.v-readonly.borderless [class*="textfield"][class*="prompt"],.ccps .jmix-datefield-layout.tiny .jmix-timefield.v-readonly.borderless [class*="textfield"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .jmix-datefield-layout.small .v-datefield,.ccps .jmix-datefield-layout.small .jmix-timefield{height:29px;border-radius:6px;font-size:12px}
.ccps .jmix-datefield-layout.small .v-datefield [class*="textfield"],.ccps .jmix-datefield-layout.small .jmix-timefield [class*="textfield"]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:29px;border-radius:6px;padding:3px 7px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;padding-left:34.8px;width:100%;height:100%;border-radius:inherit}
.ccps .jmix-datefield-layout.small .v-datefield [class*="button"],.ccps .jmix-datefield-layout.small .jmix-timefield [class*="button"]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;-webkit-appearance:none;background:transparent;padding:0;position:absolute;z-index:10;width:29px;line-height:29px;text-align:center;font:inherit;outline:0;margin:0;border-radius:6px 0 0 6px}
.ccps .jmix-datefield-layout.small .v-datefield [class*="button"]:before,.ccps .jmix-datefield-layout.small .jmix-timefield [class*="button"]:before{font-family:ThemeIcons;content:"\f073";-webkit-transition:color 140ms;-moz-transition:color 140ms;transition:color 140ms}
.ccps .jmix-datefield-layout.small .v-datefield [class*="button"]:active:after,.ccps .jmix-datefield-layout.small .jmix-timefield [class*="button"]:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.ccps .jmix-datefield-layout.small .v-datefield.v-disabled,.ccps .jmix-datefield-layout.small .jmix-timefield.v-disabled{opacity:1;filter:none}
.ccps .jmix-datefield-layout.small .v-datefield.v-disabled [class*="button"],.ccps .jmix-datefield-layout.small .jmix-timefield.v-disabled [class*="button"]{cursor:default;pointer-events:none}
.ccps .jmix-datefield-layout.small .v-datefield.v-disabled [class*="button"]:active:after,.ccps .jmix-datefield-layout.small .jmix-timefield.v-disabled [class*="button"]:active:after{display:none}
.ccps .jmix-datefield-layout.small .v-datefield.v-readonly [class*="textfield"],.ccps .jmix-datefield-layout.small .jmix-timefield.v-readonly [class*="textfield"]{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-datefield-layout.small .v-datefield.v-readonly [class*="textfield"]:focus,.ccps .jmix-datefield-layout.small .jmix-timefield.v-readonly [class*="textfield"]:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .jmix-datefield-layout.small .v-datefield.v-readonly [class*="button"],.ccps .jmix-datefield-layout.small .jmix-timefield.v-readonly [class*="button"]{cursor:default;pointer-events:none}
.ccps .jmix-datefield-layout.small .v-datefield.v-readonly [class*="button"]:active:after,.ccps .jmix-datefield-layout.small .jmix-timefield.v-readonly [class*="button"]:active:after{display:none}
.ccps .jmix-datefield-layout.small .v-datefield.v-readonly.borderless [class*="textfield"],.ccps .jmix-datefield-layout.small .jmix-timefield.v-readonly.borderless [class*="textfield"]{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .jmix-datefield-layout.small .v-datefield.v-readonly.borderless [class*="textfield"]:focus,.ccps .jmix-datefield-layout.small .jmix-timefield.v-readonly.borderless [class*="textfield"]:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-datefield-layout.small .v-datefield.v-readonly.borderless [class*="textfield"][class*="prompt"],.ccps .jmix-datefield-layout.small .jmix-timefield.v-readonly.borderless [class*="textfield"][class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .jmix-datefield-layout.tiny .v-datefield [class*="textfield"],.ccps .jmix-datefield-layout.small .v-datefield [class*="textfield"]{padding-left:8px}
.ccps .jmix-datefield [class*="textfield"]{padding-left:8px;padding-right:40.8px;height:34px}
.ccps .jmix-datefield [class*="button"]{left:auto;right:1px;border-right:0;border-left:1px solid #e4e4e4}
.ccps .jmix-datefield-composition-error .jmix-timefield,.ccps .jmix-datefield-composition-error .v-datefield-textfield{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .jmix-datefield-composition-error .v-datefield-button{color:#ed473b;border-color:#ed473b}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused{border-color:#e61a1a}
.ccps .jmix-datefield.v-datefield-day,.ccps .jmix-datefield.v-datefield-month,.ccps .jmix-datefield.v-datefield-year{width:140px}
.ccps .jmix-datefield.v-datefield-day.inline-icon,.ccps .jmix-datefield.v-datefield-month.inline-icon,.ccps .jmix-datefield.v-datefield-year.inline-icon{width:174px}
.ccps .jmix-datefield.v-datefield-popup{padding:0;border-radius:6px;background-color:white;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;margin-top:5px!important;margin-bottom:5px!important;margin-right:5px!important;cursor:default;width:auto}
.ccps .jmix-datefield.v-datefield-popup[class*="animate-in"]{-webkit-animation:valo-overlay-animate-in 120ms;-moz-animation:valo-overlay-animate-in 120ms;animation:valo-overlay-animate-in 120ms}
.ccps .jmix-datefield.v-datefield-popup[class*="animate-out"]{-webkit-animation:valo-animate-out-fade 120ms;-moz-animation:valo-animate-out-fade 120ms;animation:valo-animate-out-fade 120ms}
.ccps .jmix-datefield.v-datefield-popup table{border-collapse:collapse;border-spacing:0;margin:0 auto}
.ccps .jmix-datefield.v-datefield-popup td{padding:2px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel{font-size:14px;text-align:center}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel:focus{outline:0}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day{box-sizing:border-box;width:27px;height:24px;border:1px solid transparent;line-height:24px;text-align:center;font-size:13px;background:#fff;border-radius:3px;-webkit-transition:color 200ms;-moz-transition:color 200ms;transition:color 200ms;display:inline-block;box-sizing:border-box;cursor:pointer}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day:hover{color:#e61a1a}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day-offmonth{color:#a3a3a3;background:transparent}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day-today{color:#1a1a1a;font-weight:600;border-color:#b3b3b3}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected,.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover{color:#eec9c9;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);border:0;font-weight:600}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused{position:relative}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range,.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover{color:#a3a3a3;cursor:not-allowed}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weekdays{height:24px;color:rgba(135,135,135,0.85)}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weekdays strong{font:inherit;font-size:13px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-header{white-space:nowrap}
.ccps .jmix-datefield.v-datefield-popup td[class*="year"] button,.ccps .jmix-datefield.v-datefield-popup td[class*="month"] button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;color:transparent;font-size:0;width:17px;height:23px;outline:0;position:relative;vertical-align:middle}
.ccps .jmix-datefield.v-datefield-popup td[class*="year"] button:before,.ccps .jmix-datefield.v-datefield-popup td[class*="month"] button:before{color:#a3a3a3;font-size:18px;line-height:21px;-webkit-transition:color 200ms;-moz-transition:color 200ms;transition:color 200ms}
.ccps .jmix-datefield.v-datefield-popup td[class*="year"] button:hover:before,.ccps .jmix-datefield.v-datefield-popup td[class*="month"] button:hover:before{color:#e61a1a}
.ccps .jmix-datefield.v-datefield-popup td[class*="year"] button.outside-range,.ccps .jmix-datefield.v-datefield-popup td[class*="month"] button.outside-range{cursor:default;opacity:.3;filter:alpha(opacity=30.0)}
.ccps .jmix-datefield.v-datefield-popup td[class*="year"] button.outside-range:hover:before,.ccps .jmix-datefield.v-datefield-popup td[class*="month"] button.outside-range:hover:before{color:#a3a3a3}
.ccps .jmix-datefield.v-datefield-popup .v-button-prevyear:before{font-family:ThemeIcons;content:"\f100"}
.ccps .jmix-datefield.v-datefield-popup .v-button-prevmonth:before{font-family:ThemeIcons;content:"\f104"}
.ccps .jmix-datefield.v-datefield-popup .v-button-nextyear:before{font-family:ThemeIcons;content:"\f101"}
.ccps .jmix-datefield.v-datefield-popup .v-button-nextmonth:before{font-family:ThemeIcons;content:"\f105"}
.ccps .jmix-datefield.v-datefield-popup td.v-datefield-calendarpanel-month{width:136px;cursor:default;color:#e61a1a}
.ccps .jmix-datefield.v-datefield-popup td.v-datefield-calendarpanel-month.header-month-year{cursor:pointer}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month{width:68px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weeknumber,.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child{width:27px;color:rgba(135,135,135,0.85);font-size:13px;display:inline-block;text-align:left}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weeknumber{position:relative}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weeknumbers .v-first:before{content:"";position:absolute;top:30px;bottom:0;left:0;width:24px;border-top:1px solid #eee;border-right:1px solid #eee;border-top-right-radius:6px;border-bottom-left-radius:6px;background:#fff}
.ccps .jmix-datefield.v-datefield-popup td.v-datefield-calendarpanel-time{width:100%;font-size:13px}
.ccps .jmix-datefield.v-datefield-popup td.v-datefield-calendarpanel-time .v-label{display:inline;margin:0 .1em;font-weight:400}
.ccps .v-datefield.v-readonly [class*="textfield"]:focus{border-color:#e61a1a}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-day-focused{border-color:#e61a1a}
.v-ie11 .ccps .v-inline-datefield.v-readonly .v-inline-datefield-calendarpanel-day-today:focus{position:relative;border-color:#e61a1a}
.ccps .v-splitpanel-horizontal>div>.v-splitpanel-hsplitter{width:4px}
.ccps .v-splitpanel-vertical>div>.v-splitpanel-vsplitter{height:4px}
.ccps .v-splitpanel-horizontal>div>.v-splitpanel-second-container{margin-left:4px}
.ccps .jmix-splitpanel-dock-button{cursor:pointer;width:11px;background:#fff;border:1px solid #bebebe;font-family:FontAwesome;color:gray;font-size:12px;text-align:center;padding-top:11px;padding-bottom:11px;display:inline-block}
.ccps .jmix-splitpanel-dock-button-vertical{cursor:pointer;height:11px;line-height:11px;background:#fff;border:1px solid #bebebe;font-family:FontAwesome;color:gray;font-size:12px;text-align:center;padding-left:17px;padding-right:17px;display:block}
.ccps .jmix-splitpanel-dock-button-left{border-right-color:#fff;margin-left:-3px;border-radius:6px 0 0 6px}
.ccps .jmix-splitpanel-dock-button-right{border-left-color:#fff;margin-left:3px;border-radius:0 6px 6px 0}
.ccps .jmix-splitpanel-dock-button-up{border-bottom-color:#fff;margin-top:-3px;border-radius:6px 6px 0 0}
.ccps .jmix-splitpanel-dock-button-down{border-top-color:#fff;margin-top:3px;border-radius:0 0 6px 6px}
.ccps .jmix-splitpanel-dock-button-left:after{content:"\f053"}
.ccps .jmix-splitpanel-dock-button-right:after{content:"\f054"}
.ccps .jmix-splitpanel-dock-button-up:after{content:"\f077"}
.ccps .jmix-splitpanel-dock-button-down:after{content:"\f078"}
.ccps .v-splitpanel-horizontal.splitter-large>div>.v-splitpanel-hsplitter{width:11px}
.ccps .v-splitpanel-horizontal.splitter-large>div>.v-splitpanel-hsplitter:after{left:0;right:0}
.ccps .v-splitpanel-horizontal.splitter-large>div>.v-splitpanel-hsplitter div:before{height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;height:auto;padding:0;border-radius:0;background-color:#fff;background-image:-webkit-linear-gradient(left,#fff 0,#fff 100%);background-image:linear-gradient(to right,#fff 0,#fff 100%)}
.ccps .v-splitpanel-horizontal.splitter-large>div>.v-splitpanel-hsplitter div:before:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-splitpanel-horizontal.splitter-large>div>.v-splitpanel-hsplitter div:before:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .v-splitpanel-horizontal.splitter-large>div>.v-splitpanel-hsplitter div:before:focus:after{border-color:#e61a1a}
.ccps .v-splitpanel-horizontal.splitter-large>div>.v-splitpanel-hsplitter div:before:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-splitpanel-horizontal.splitter-large>div>.v-splitpanel-hsplitter div:after{content:"";border:1px solid #dedede;border-top-color:#bebebe;border-left-color:#bebebe;position:absolute;top:50%;left:50%;width:0;height:34px;margin-left:-1px;margin-top:-17px}
.ccps .v-splitpanel-horizontal.splitter-large>div>.v-splitpanel-second-container{margin-left:11px}
.ccps .v-splitpanel-vertical.splitter-large>div>.v-splitpanel-vsplitter{height:11px}
.ccps .v-splitpanel-vertical.splitter-large>div>.v-splitpanel-vsplitter:after{top:0;bottom:0}
.ccps .v-splitpanel-vertical.splitter-large>div>.v-splitpanel-vsplitter div:before{height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;height:auto;padding:0;border-radius:0}
.ccps .v-splitpanel-vertical.splitter-large>div>.v-splitpanel-vsplitter div:before:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .v-splitpanel-vertical.splitter-large>div>.v-splitpanel-vsplitter div:before:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .v-splitpanel-vertical.splitter-large>div>.v-splitpanel-vsplitter div:before:focus:after{border-color:#e61a1a}
.ccps .v-splitpanel-vertical.splitter-large>div>.v-splitpanel-vsplitter div:before:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-splitpanel-vertical.splitter-large>div>.v-splitpanel-vsplitter div:after{content:"";border:1px solid #dedede;border-top-color:#bebebe;border-left-color:#bebebe;position:absolute;top:50%;left:50%;width:34px;height:0;margin-left:-17px;margin-top:-1px}
.ccps .jmix-pivot-table{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;overflow:auto}
.ccps .jmix-pivot-table table.pvtTable{font-size:14px}
.ccps .jmix-pivot-table table.pvtTable tbody tr th,.ccps .jmix-pivot-table table.pvtTable thead tr th{font-size:14px}
.ccps .jmix-pivot-table table.pvtTable tbody tr td,.ccps .jmix-pivot-table .pvtUi,.ccps .jmix-pivot-table .pvtTriangle{color:#474747}
.ccps .jmix-pivot-table table.pvtTable tbody tr td,.ccps .jmix-pivot-table .pvtFilterBox{background-color:white}
.ccps .jmix-pivot-table select.pvtRenderer,.ccps .jmix-pivot-table select.pvtAggregator,.ccps .jmix-pivot-table select.pvtAttrDropdown,.ccps .jmix-pivot-table .pvtAxisContainer li span.pvtAttr{border:1px solid #c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#474747}
.ccps .jmix-pivot-table select.pvtRenderer:focus,.ccps .jmix-pivot-table select.pvtAggregator:focus,.ccps .jmix-pivot-table select.pvtAttrDropdown:focus,.ccps .jmix-pivot-table .pvtAxisContainer li span.pvtAttr:focus{outline:0}
.ccps .jmix-pivot-table select.pvtRenderer:focus,.ccps .jmix-pivot-table select.pvtAggregator:focus,.ccps .jmix-pivot-table select.pvtAttrDropdown:focus,.ccps .jmix-pivot-table .pvtAxisContainer li span.pvtAttr:focus{border-color:#e61a1a}
.ccps .jmix-pivot-table .pvtUi>tbody>tr>td:first-child,.ccps .jmix-pivot-table .pvtAxisContainer,.ccps .jmix-pivot-table .pvtVals,.ccps .jmix-pivot-table table.pvtTable thead tr th,.ccps .jmix-pivot-table table.pvtTable tbody tr th{background-color:#f5f5f5}
.ccps .jmix-pivot-table .pvtUi>tbody>tr:first-child>td:first-child{border:1px solid #d9d9d9}
.ccps .jmix-pivot-table .pvtAxisContainer li.pvtPlaceholder,.ccps .jmix-pivot-table .pvtAxisContainer li span.pvtAttr{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.ccps .jmix-pivot-table table.pvtTable thead tr th,.ccps .jmix-pivot-table table.pvtTable tbody tr th,.ccps .jmix-pivot-table table.pvtTable tbody tr td,.ccps .jmix-pivot-table .pvtAxisContainer,.ccps .jmix-pivot-table .pvtVals{border-color:#d9d9d9}
.ccps .jmix-pivot-table select.pvtRenderer{width:100%}
.ccps .jmix-pivot-table .pvtFilterBox{-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);border-radius:6px;border-color:transparent;padding-top:12px}
.ccps .jmix-pivot-table .pvtFilterBox p{margin-top:12px}
.ccps .jmix-pivot-table .pvtFilterBox .pvtCheckContainer{margin-top:12px}
.ccps .jmix-pivot-table .pvtFilterBox button{position:relative;text-align:center;white-space:nowrap;outline:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-pivot-table .pvtFilterBox button:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.ccps .jmix-pivot-table .pvtFilterBox button>div{vertical-align:middle}
.v-sa .ccps .jmix-pivot-table .pvtFilterBox button:before{height:110%}
.v-ff .ccps .jmix-pivot-table .pvtFilterBox button:before{height:107%}
.v-ie .ccps .jmix-pivot-table .pvtFilterBox button:before{margin-top:4px}
.ccps .jmix-pivot-table .pvtFilterBox button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms}
.ccps .jmix-pivot-table .pvtFilterBox button:focus:after{-webkit-transition:none;-moz-transition:none;transition:none}
.ccps .jmix-pivot-table .pvtFilterBox button.v-disabled{opacity:1;filter:none}
.ccps .jmix-pivot-table .pvtFilterBox button.v-disabled:after{display:none}
.ccps .jmix-pivot-table .pvtFilterBox button:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .jmix-pivot-table .pvtFilterBox button:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .jmix-pivot-table .pvtFilterBox button:focus:after{border-color:#e61a1a}
.ccps .jmix-pivot-table .pvtFilterBox button:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .jmix-pivot-table .pvtFilterBox input[type="text"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:6px;padding:4px 8px;border:1px solid #c9c9c9;background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;box-sizing:border-box;margin-bottom:12px}
.ccps .jmix-pivot-table .pvtFilterBox input[type="text"].v-disabled{opacity:1;filter:none}
.ccps .jmix-pivot-table .pvtFilterBox input[type="text"]:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-pivot-table .pvtFilterBox input[type="text"][class*="prompt"]{color:#a3a3a3}
.ccps .jmix-pivot-table .pvtFilterBox p>button{margin:0 6px}
.ccps .jmix-pivot-table select.pvtAttrDropdown{margin:12px 6px 0 6px}
.ccps .jmix-pivot-table .pvtAxisContainer li{padding-left:6px;padding-right:6px}
.ccps .jmix-pivot-table .pvtCheckContainer{overflow:auto}
.ccps .jmix-pivot-table .pvtUi>tbody>tr:first-child>td:first-child,.ccps .jmix-pivot-table .pvtAxisContainer,.ccps .jmix-pivot-table .pvtVals{padding:12px 12px}
.ccps .jmix-pivot-table .pvtRowOrder,.ccps .jmix-pivot-table .pvtColOrder{text-decoration:none;color:#474747}
.ccps .jmix-pivot-table.v-disabled{opacity:1;filter:none;pointer-events:none}
.ccps .jmix-pivot-table-empty:after{content:attr(empty-data-message)}
.ccps .jmix-pivot-table-empty>*{display:none}
.ccps .jmix-scrollbox{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:auto;outline:0}
.ccps .jmix-scrollbox>.v-panel-content{border:0}
.ccps .jmix-scrollbox>.v-panel-deco{display:none}
.ccps .v-scrollable>.jmix-scrollbox{overflow:auto}
.ccps .jmix-scrollbox-margin-top{padding-top:12px}
.ccps .jmix-scrollbox-margin-bottom{padding-bottom:12px}
.ccps .jmix-scrollbox-margin-left{padding-left:12px}
.ccps .jmix-scrollbox-margin-right{padding-right:12px}
.ccps .v-select-twincol select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:6px;padding:6px;border:1px solid #c9c9c9;background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:auto}
.ccps .v-select-twincol select.v-disabled{opacity:1;filter:none}
.ccps .v-select-twincol select:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-select-twincol select[class*="prompt"]{color:#a3a3a3}
.v-ch .ccps .v-select-twincol select,.v-edge .ccps .v-select-twincol select{vertical-align:top}
.ccps .v-select-twincol select:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-select-twincol-buttons .v-button{display:block;width:33px;position:relative;border-radius:0;top:0}
.ccps .v-select-twincol-buttons .addAll .v-button-wrap:before{content:"\f054\f054"}
.ccps .v-select-twincol-buttons .removeAll .v-button-wrap:before{content:"\f053\f053"}
.ccps .v-select-twincol-error .v-select-twincol-selections{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
:root .ccps .v-select-optiongroup .v-radiobutton{line-height:17px;padding-left:23px}
:root .ccps .v-select-optiongroup .v-radiobutton>input ~ label:before{height:17px;width:17px}
:root .ccps .v-select-optiongroup .v-radiobutton>input ~ label:after{width:17px;height:17px;top:0;left:0}
:root .ccps .v-select-optiongroup .v-radiobutton>input:checked ~ label:after{width:6px;height:6px;top:6px;left:6px}
.ccps .v-select-optiongroup-horizontal{white-space:nowrap}
.ccps .v-select-optiongroup-horizontal .v-select-option:last-child{margin-right:0}
.ccps .v-select-error .v-select-select{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-select select:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-popupbutton-popup{padding:0;border-radius:6px;background-color:white;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;padding:0}
.ccps .v-popupbutton-popup[class*="animate-in"]{-webkit-animation:valo-overlay-animate-in 120ms;-moz-animation:valo-overlay-animate-in 120ms;animation:valo-overlay-animate-in 120ms}
.ccps .v-popupbutton-popup[class*="animate-out"]{-webkit-animation:valo-animate-out-fade 120ms;-moz-animation:valo-animate-out-fade 120ms;animation:valo-animate-out-fade 120ms}
.ccps .v-popupbutton-popup{font-size:14px;font-family:"Open Sans",sans-serif;font-weight:500}
.ccps .v-popupbutton.icon-only.icon .v-popup-indicator,.ccps .v-popupbutton.jmix-no-popup-indicator .v-popup-indicator{display:none}
.ccps .v-popupbutton.icon-only:not(.icon) .v-popup-indicator{padding-left:0}
.ccps .v-disabled.jmix-cm-button.v-selected{background:transparent;color:inherit}
.ccps .v-popupbutton .v-popup-indicator{padding-left:9px;background:0}
.v-sa7 .ccps .v-popupbutton .v-popup-indicator,.v-sa8 .ccps .v-popupbutton .v-popup-indicator{display:inline}
.ccps .v-popupbutton .v-popup-indicator:before{content:none}
.ccps .v-popupbutton .v-popup-indicator:after{font-family:FontAwesome;font-weight:500;content:"\f107"}
.ccps .v-caption-popupview-icon-on-left{display:inline-block;color:#e61a1a}
.ccps .v-popupview-popupview-icon-on-left{margin-left:7px}
.ccps .popup-top-left{top:12px;left:12px}
.ccps .popup-top-center{top:12px;left:50%;transform:translateX(-50%)}
.ccps .popup-top-right{top:12px;right:12px}
.ccps .popup-middle-left{top:50%;left:12px;transform:translateY(-50%)}
.ccps .popup-middle-center{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.ccps .popup-middle-right{top:50%;right:12px;transform:translateY(-50%)}
.ccps .popup-bottom-left{bottom:12px;left:12px}
.ccps .popup-bottom-center{bottom:12px;left:50%;transform:translateX(-50%)}
.ccps .popup-bottom-right{bottom:12px;right:12px}
.ccps .v-filterselect.v-readonly .v-filterselect-button{display:none}
.ccps .v-filterselect img.v-icon{height:17px;width:17px;margin-left:9px}
.ccps .v-filterselect-suggestpopup img.v-icon{height:17px;width:17px}
.ccps .v-filterselect.v-readonly input{cursor:default;padding-right:8px}
.ccps .v-filterselect.v-readonly [class*="input"]:focus{border-color:#e61a1a}
.ccps .v-filterselect.jmix-disabled-or-readonly.jmix-empty-value input{color:transparent}
.ccps .v-filterselect.inline-icon [class*="input"]{padding-left:34px}
.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="next"] span,.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="prev"] span,.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="next"] span,.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="prev"] span{display:none}
.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="next"],.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="prev"],.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="next"],.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="prev"]{-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:1;display:block;height:34px;line-height:34px;width:100%;margin:0 auto 0 auto;overflow:hidden;position:relative;background-color:white}
.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="next"]:before,.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="prev"]:before,.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="next"]:before,.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="prev"]:before{font-size:1.5em}
.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="prev"],.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="prev"]{z-index:1}
.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="suggestmenu"],.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="suggestmenu"]{border-radius:0;z-index:2;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09)}
.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="next"],.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="next"]{z-index:3}
.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="next"]:hover,.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="prev"]:hover,.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="next"]:hover,.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="prev"]:hover{background-color:white}
.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="next"],.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="next"]{border-radius:0 0 6px 6px}
.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="prev"],.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="prev"]{border-radius:6px 6px 0 0}
.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="page-off"],.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="page-off"]{cursor:default}
.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="page-off"]:before,.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="page-off"]:before{opacity:.2}
.v-ios.v-touch .ccps .v-filterselect-suggestpopup div[class*="page"],.v-android.v-touch .ccps .v-filterselect-suggestpopup div[class*="page"]{-webkit-transition:none;-moz-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.ccps .v-Notification h1{display:block;text-align:center;font-size:34px}
.ccps .v-Notification p{white-space:normal;font-size:14px}
.ccps .v-Notification .v-Notification-caption{font-size:34px}
.ccps .v-Notification .v-Notification-caption ~ .v-Notification-description{margin:0}
.ccps .v-Notification .v-Notification-description{word-wrap:break-word}
.ccps .v-Notification.tray{background:#c0dbf7}
.ccps .v-Notification.tray h1{display:block;color:#2980b9;font-size:22px}
.ccps .v-Notification.tray p{display:block;color:#2c3e50;font-size:14px}
.ccps .v-Notification.system h1{display:block;margin:0}
.ccps .v-Notification.humanized{background:#c0dbf7}
.ccps .v-Notification.humanized h1{color:#2980b9}
.ccps .v-Notification.humanized p{color:#2c3e50}
.ccps .v-Notification.error,.ccps .v-Notification.warning{-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;-moz-animation:none;animation:none}
.ccps .v-Notification.error:after{margin-top:0;top:11.33333px}
.ccps .jmix-notification-modalitycurtain{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#222;opacity:.72;filter:alpha(opacity=72)}
.ccps .v-richtextarea{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.ccps .v-richtextarea:focus{border-color:#e61a1a;box-shadow:none;outline:0;transition:none}
.ccps .v-richtextarea.v-readonly{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:6px;padding:4px 8px;border:1px solid #c9c9c9;background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none;overflow:auto}
.ccps .v-richtextarea.v-readonly.v-disabled{opacity:1;filter:none}
.ccps .v-richtextarea.v-readonly:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-richtextarea.v-readonly[class*="prompt"]{color:#a3a3a3}
.ccps .v-richtextarea.v-readonly:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .v-richtextarea.v-readonly:focus{border-color:#e61a1a}
.ccps .v-richtextarea .gwt-HTML.v-scrollable{font-size:14px}
.ccps .v-richtextarea-error{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-richtextarea div[icon-id="richTextArea.boldLabel"]:before{content:"\f032"}
.ccps .v-richtextarea div[icon-id="richTextArea.italicLabel"]:before{content:"\f033"}
.ccps .v-richtextarea div[icon-id="richTextArea.underlineLabel"]:before{content:"\f0cd"}
.ccps .v-richtextarea div[icon-id="richTextArea.subscriptLabel"]:before{content:"\f12c"}
.ccps .v-richtextarea div[icon-id="richTextArea.superscriptLabel"]:before{content:"\f12b"}
.ccps .v-richtextarea div[icon-id="richTextArea.justifyLeftLabel"]:before{content:"\f036"}
.ccps .v-richtextarea div[icon-id="richTextArea.justifyCenterLabel"]:before{content:"\f037"}
.ccps .v-richtextarea div[icon-id="richTextArea.justifyRightLabel"]:before{content:"\f038"}
.ccps .v-richtextarea div[icon-id="richTextArea.strikethroughLabel"]:before{content:"\f0cc"}
.ccps .v-richtextarea div[icon-id="richTextArea.indentLabel"]:before{content:"\f03c"}
.ccps .v-richtextarea div[icon-id="richTextArea.outdentLabel"]:before{content:"\f03b"}
.ccps .v-richtextarea div[icon-id="richTextArea.hrLabel"]:before{content:"\2014"}
.ccps .v-richtextarea div[icon-id="richTextArea.olLabel"]:before{content:"\f0cb"}
.ccps .v-richtextarea div[icon-id="richTextArea.ulLabel"]:before{content:"\f0ca"}
.ccps .v-richtextarea div[icon-id="richTextArea.insertImageLabel"]:before{content:"\f03e"}
.ccps .v-richtextarea div[icon-id="richTextArea.createLinkLabel"]:before{content:"\f0c1"}
.ccps .v-richtextarea div[icon-id="richTextArea.removeLinkLabel"]:before{content:"\f127"}
.ccps .v-richtextarea div[icon-id="richTextArea.removeFormatLabel"]:before{content:"\f12d"}
.ccps .v-horizontallayout,.ccps .v-verticallayout{outline:0}
.ccps .v-verticallayout,.ccps .v-horizontallayout,.ccps .v-slot{-ms-scroll-limit:0}
.ccps .v-horizontallayout.jmix-shrink-empty,.ccps .v-verticallayout.jmix-shrink-empty{font-size:0!important}
.ccps .v-horizontallayout.jmix-shrink-empty>.v-slot>*,.ccps .v-horizontallayout.jmix-shrink-empty>.v-expand>.v-slot>*,.ccps .v-verticallayout.jmix-shrink-empty>.v-slot>*,.ccps .v-verticallayout.jmix-shrink-empty>.v-expand>.v-slot>*{font-size:14px}
.ccps .v-horizontallayout.jmix-hide-overflow,.ccps .v-verticallayout.jmix-hide-overflow{overflow:hidden}
.ccps .v-horizontallayout.jmix-hide-overflow>.v-expand>.v-slot,.ccps .v-horizontallayout.jmix-hide-overflow>.v-slot,.ccps .v-verticallayout.jmix-hide-overflow>.v-expand>.v-slot,.ccps .v-verticallayout.jmix-hide-overflow>.v-slot{overflow:hidden}
.ccps .AceEditorWidget{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:6px;padding:6px;border:1px solid #c9c9c9;background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms}
.ccps .AceEditorWidget.v-disabled{opacity:1;filter:none}
.ccps .AceEditorWidget[class*="prompt"]{color:#a3a3a3}
.ccps .AceEditorWidget .ace_cursor{visibility:hidden;border-left-width:1px;color:#474747}
.ccps .AceEditorWidget .ace_text-input,.ccps .AceEditorWidget .ace_editor{font-size:14px;color:#474747}
.ccps .AceEditorWidget .ace_gutter{background:#f5f5f5}
.ccps .AceEditorWidget .ace_gutter .ace_gutter-active-line{background:#d6d6d6}
.ccps .AceEditorWidget .ace_selection{background:#39f!important}
.ccps .AceEditorWidget .ace_content{background-color:white}
.ccps .AceEditorWidget .ace_focus .ace_cursor{visibility:visible}
.ccps .AceEditorWidget-focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .AceEditorWidget,.ccps .AceEditorWidget:focus{outline:0}
.ccps .aceeditor-suggestpopup-list{width:400px!important}
.ccps .AceEditorWidget-error{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .AceEditorWidget.v-readonly .ace_content{cursor:default!important}
.ccps .v-menubar-popup .v-menubar-menuitem{padding-right:18px;padding-left:9px}
.ccps .v-menubar-menuitem-selected:active{opacity:.7;filter:alpha(opacity=70)}
.ccps .v-textarea{-ms-overflow-y:auto}
.v-ff .ccps .v-textarea{overflow-x:hidden}
.ccps .jmix-resizabletextarea-wrapper-error .v-textarea{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .v-textarea.jmix-disabled-or-readonly.jmix-empty-value{color:transparent}
.ccps .v-textarea.v-readonly:focus{border-color:#e61a1a}
.ccps .v-drag-element{background-color:#fff;border:1px solid #c9c9c9;font-family:"Open Sans",sans-serif;font-size:14px;opacity:.8;padding:7px 12px 5px 12px;white-space:nowrap}
.ccps .v-colorpicker-popup [class$="sliders"] .v-has-caption{padding-left:0!important}
.ccps .v-colorpicker-popup [class$="sliders"] .v-has-caption .v-caption{display:block;margin-left:0!important}
.ccps .v-colorpicker-popup .v-window-contents{padding-left:0;padding-right:0;padding-bottom:0}
.ccps .v-colorpicker.v-readonly.v-button{background:0;border-color:transparent;box-shadow:none}
.ccps .v-colorpicker.v-readonly.v-button:focus:after{box-shadow:none;background:0;border-color:transparent}
.ccps .v-colorpicker.v-readonly.v-button:active:after,.ccps .v-colorpicker.v-readonly.v-button:hover:after{background:0}
.ccps .v-colorpicker-popup .v-window-footer{padding-bottom:0}
.ccps .v-colorpicker-popup .v-filterselect{margin-bottom:9px}
.ccps .jmix-color-picker-error>.v-colorpicker{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .jmix-color-picker-error>.v-colorpicker:focus:after{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .color-maxwidth .v-colorpicker-button-color{max-width:none}
.ccps .v-gridlayout{outline:0}
.ccps .v-csslayout{outline:0}
.ccps .v-csslayout-spacing>*{margin-right:12px;margin-bottom:12px}
.ccps .v-accordion-item{outline:0}
.ccps .jmix-image.object-fit-fill{object-fit:fill;font-family:"object-fit: fill;";object-position:center}
.ccps .jmix-image.object-fit-contain{object-fit:contain;font-family:"object-fit: contain;";object-position:center}
.ccps .jmix-image.object-fit-cover{object-fit:cover;font-family:"object-fit: cover";object-position:center}
.ccps .jmix-image.object-fit-scale-down{object-fit:scale-down;font-family:"object-fit: scale-down;";object-position:center}
.ccps .jmix-image.object-fit-none{object-fit:none;font-family:"object-fit: none;"}
.ccps .jmix-currencyfield{display:inline-table;height:34px;width:272px}
.ccps .jmix-currencyfield.huge{height:54px}
.ccps .jmix-currencyfield.huge .jmix-currencyfield-text{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:54px;border-radius:6px;padding:6px 11px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;font-size:23px}
.ccps .jmix-currencyfield.huge .jmix-currencyfield-currency{font-size:23px}
.ccps .jmix-currencyfield.huge.inline-icon .v-textfield{padding-left:54px}
.ccps .jmix-currencyfield.large{height:41px}
.ccps .jmix-currencyfield.large .jmix-currencyfield-text{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:41px;border-radius:6px;padding:5px 9px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;font-size:17px}
.ccps .jmix-currencyfield.large .jmix-currencyfield-currency{font-size:17px}
.ccps .jmix-currencyfield.large.inline-icon .v-textfield{padding-left:41px}
.ccps .jmix-currencyfield.small{height:29px}
.ccps .jmix-currencyfield.small .jmix-currencyfield-text{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:29px;border-radius:6px;padding:3px 7px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;font-size:12px}
.ccps .jmix-currencyfield.small .jmix-currencyfield-currency{font-size:12px}
.ccps .jmix-currencyfield.small.inline-icon .v-textfield{padding-left:29px}
.ccps .jmix-currencyfield.tiny{height:26px}
.ccps .jmix-currencyfield.tiny .jmix-currencyfield-text{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:26px;border-radius:6px;padding:3px 7px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;font-size:11px}
.ccps .jmix-currencyfield.tiny .jmix-currencyfield-currency{font-size:11px}
.ccps .jmix-currencyfield.tiny.inline-icon .v-textfield{padding-left:26px}
.ccps .jmix-currencyfield>.jmix-currencyfield-layout>.jmix-currencyfield-text,.ccps .jmix-currencyfield>.jmix-currencyfield-layout>.ie9-input-wrap>.jmix-currencyfield-text{height:100%}
.ccps .jmix-currencyfield.inline-icon .v-textfield{padding-left:34px}
.ccps .v-caption-jmix-currencyfield-label-left-position.v-caption-inline-icon .v-icon{margin-left:34px}
.ccps .jmix-currencyfield-layout{display:table-row;white-space:nowrap}
.ccps .jmix-currencyfield-layout>.v-caption{display:none}
.ccps .jmix-currencyfield-layout.currency-visible.left .jmix-currencyfield-currency{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}
.ccps .jmix-currencyfield-layout.currency-visible.left .jmix-currencyfield-text{border-top-left-radius:0;border-bottom-left-radius:0}
.ccps .jmix-currencyfield-layout.currency-visible.right .jmix-currencyfield-currency{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}
.ccps .jmix-currencyfield-layout.currency-visible.right .jmix-currencyfield-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-currencyfield-layout>*{display:table-cell}
.ccps .jmix-currencyfield-text{text-align:right}
.ccps .jmix-currencyfield-text.v-readonly,.ccps .jmix-currencyfield-text.v-disabled{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-currencyfield-text.v-readonly:focus,.ccps .jmix-currencyfield-text.v-disabled:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .jmix-currencyfield-text.v-readonly:focus{border-color:#e61a1a}
.ccps .jmix-currencyfield-currency{background:#fafafa;border-radius:6px;border:1px solid #c9c9c9;color:#464646;padding-left:6px;padding-right:6px;text-align:center;vertical-align:middle;min-width:34px}
.v-sa .ccps .jmix-currencyfield>.jmix-currencyfield-layout>.ie9-input-wrap{display:inline-block}
.ccps .v-slider-base:before{height:inherit}
.ccps .v-slider-vertical .v-slider-base:before{width:inherit}
.ccps .v-slider.v-disabled .v-slider-handle:after{border:0;box-shadow:none;-webkit-box-shadow:none}
.ccps .jmix-responsivegridlayout{display:block;box-sizing:border-box;-ms-overflow-style:scrollbar}
.ccps .jmix-responsivegridlayout *,.ccps .jmix-responsivegridlayout *::before,.ccps .jmix-responsivegridlayout *::after{box-sizing:inherit}
.ccps .v-align-middle>.jmix-responsivegridlayout,.ccps .v-align-bottom>.jmix-responsivegridlayout{display:inline-block}
.ccps .jmix-responsivegridlayout-caption-wrapper{display:flex;flex-direction:column;-ms-flex-direction:column;height:100%;width:100%}
.ccps .jmix-responsivegridlayout-caption-wrapper.jmix-caption-on-right{flex-direction:row;-ms-flex-direction:row}
.ccps .jmix-responsivegridlayout-caption-wrapper.jmix-caption-on-right .v-caption{-ms-flex-order:1;order:1}
.ccps .jmix-pagination{padding-left:1px}
.ccps .jmix-pagination>*{vertical-align:middle}
.ccps .jmix-pagination .v-button.jmix-pagination-navigation-btn,.ccps .jmix-pagination .v-button.jmix-pagination-page{border-radius:0;padding:0 9px;line-height:14px;margin-left:-1px;min-width:38px}
.ccps .jmix-pagination-itemsperpage-layout{margin-left:12px}
.ccps .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-label{line-height:34px;margin-right:12px}
.ccps .v-button.jmix-pagination-navigation-btn:focus:after,.ccps .v-button.jmix-pagination-page:focus:after{border-color:#c9c9c9;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-pagination-page.selected-page{border-color:#e61a1a;color:#f8eded;z-index:1;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);-webkit-box-shadow:none;box-shadow:none}
.ccps .v-button.jmix-pagination-page.selected-page:focus:after{border-color:#e61a1a}
.ccps .v-button.jmix-pagination-navigation-btn.first{border-top-left-radius:6px;border-bottom-left-radius:6px}
.ccps .v-button.jmix-pagination-navigation-btn.last{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-simplepagination>*:not(:last-child){margin-right:12px}
.ccps .jmix-simplepagination>*{vertical-align:middle}
.ccps .jmix-simplepagination .jmix-simplepagination-count{height:23px;border:0}
.ccps .jmix-simplepagination .v-button.jmix-simplepagination-navigation-btn{height:23px;width:23px;padding:0 6px;line-height:14px}
.ccps .jmix-simplepagination .v-button.jmix-simplepagination-navigation-btn img.v-icon{margin-left:-2px}
.ccps .jmix-simplepagination-navigation-layout{white-space:nowrap}
.ccps .jmix-simplepagination-navigation-layout>*{vertical-align:middle}
.ccps .jmix-simplepagination-navigation-layout>*:not(:last-child){margin-right:6px}
.ccps .jmix-simplepagination-status{line-height:34px}
.ccps .v-button.v-button-link.jmix-simplepagination-count-number{text-decoration:none;opacity:inherit}
.ccps .v-button.v-button-link.jmix-simplepagination-count-number .v-button-wrap .v-button-caption{text-decoration:none;color:#474747}
.ccps .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-label{line-height:34px;margin-right:6px}
.ccps .jmix-filter{background:#fff;color:#474747;border-radius:6px;border:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none;overflow:visible!important}
.ccps .jmix-filter-caption{box-sizing:border-box;padding:0 11px;line-height:33px;border-bottom:1px solid #d9d9d9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#474747;font-weight:500;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,0.05);border-radius:5px 5px 0 0}
.ccps .jmix-filter-content{box-sizing:border-box;width:100%;height:100%}
.ccps .jmix-filter-content>.v-margin-top{padding-top:11px}
.ccps .jmix-filter-content>.v-margin-right{padding-right:11px}
.ccps .jmix-filter-content>.v-margin-bottom{padding-bottom:11px}
.ccps .jmix-filter-content>.v-margin-left{padding-left:11px}
.ccps .jmix-filter-borderless{background:transparent;color:inherit;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-filter-borderless>div>[class*="-caption"]{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit;padding:0;margin:0 11px;border-bottom:0}
.ccps .jmix-filter-well{background:#fafafa;color:#464646;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;border-radius:6px;border:1px solid #c9c9c9}
.ccps .jmix-filter-well>div>[class*="-caption"]{background:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-filter-scroll-divider>[class*="-captionwrap"]{position:relative;z-index:2}
.ccps .jmix-filter-scroll-divider>[class*="-captionwrap"]:after{content:"";position:absolute;bottom:-1px;right:0;left:0;height:0;border-top:1px solid #e4e4e4;border-color:rgba(201,201,201,0.5)}
.ccps .jmix-filter-scroll-divider>[class*="-content"]:before{content:"";position:absolute;z-index:2;top:0;height:0;border-top:1px solid #fff;left:0;right:0}
.ccps .jmix-filter-caption.v-horizontallayout{height:auto!important;line-height:0}
.ccps .jmix-filter-caption.v-horizontallayout .v-slot{vertical-align:middle}
.ccps .jmix-filter-caption.v-horizontallayout .v-label{line-height:34px}
.ccps .jmix-filter.jmix-shrink-empty{font-size:0!important}
.ccps .jmix-filter.jmix-shrink-empty>.jmix-filter-captionwrap>.jmix-filter-caption,.ccps .jmix-filter.jmix-shrink-empty>.jmix-filter-content>*{font-size:14px}
.ccps .jmix-filter.jmix-hide-overflow,.ccps .jmix-filter.jmix-hide-overflow>.jmix-filter-content{overflow:hidden}
.ccps .jmix-filter{border:0;box-shadow:none;background:transparent}
.ccps .jmix-filter-caption{font-size:13px}
.ccps .jmix-filter-content{outline:0;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:0 11px 11px 11px;overflow:visible}
.ccps .jmix-filter.collapsed>.jmix-filter-content,.ccps .jmix-filter-light>.jmix-filter-content,.ccps .jmix-filter-nocaption.jmix-filter-light>.jmix-filter-content{border:0;border-top-left-radius:0;border-top-right-radius:0}
.ccps .jmix-filter.collapsed>.jmix-filter-content>.v-layout{height:0}
.ccps .jmix-filter.collapsed .jmix-filter-caption-start-deco div,.ccps .jmix-filter-light .jmix-filter-caption-start-deco div,.ccps .jmix-filter-nocaption.jmix-filter-light .jmix-filter-caption-start-deco div{border-top-left-radius:0}
.ccps .jmix-filter.collapsed .jmix-filter-caption-end-deco div,.ccps .jmix-filter-light .jmix-filter-caption-end-deco div,.ccps .jmix-filter-nocaption.jmix-filter-light .jmix-filter-caption-end-deco div{border-top-right-radius:0}
.ccps .jmix-filter-captionwrap{display:block;font-size:0;height:26px;width:100%}
.ccps .jmix-filter-caption-start-deco{display:inline-block;height:26px;padding-top:11px}
.ccps .jmix-filter-caption-start-deco div{width:11px;height:15px;border-left:1px solid #c9c9c9;border-top:1px solid #c9c9c9;border-top-left-radius:6px}
.ccps .jmix-filter.collapsed>.jmix-filter-captionwrap .jmix-filter-caption-start-deco div,.ccps .jmix-filter-light>.jmix-filter-captionwrap .jmix-filter-caption-start-deco div{border-left:0}
.ccps .jmix-filter.collapsed>.jmix-filter-captionwrap .jmix-filter-caption-end-deco div,.ccps .jmix-filter-light>.jmix-filter-captionwrap .jmix-filter-caption-end-deco div{border-right:0}
.ccps .jmix-filter-caption{display:inline-block;height:26px;vertical-align:top;padding:0 6px;font-weight:normal;line-height:23px;background:transparent;border:0;box-shadow:none;white-space:nowrap}
.ccps .jmix-filter.v-disabled{opacity:1;filter:none}
.ccps .jmix-filter.v-disabled .jmix-filter-expander{cursor:default}
.ccps .jmix-filter.v-disabled .jmix-filter-caption-text{cursor:default}
.ccps .jmix-filter-caption-end-deco{display:inline-block;height:26px;border:0;padding-top:11px;min-width:11px;width:100%}
.ccps .jmix-filter-caption-end-deco div{width:100%;height:15px;border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9;border-top-right-radius:6px}
.ccps .jmix-filter.collapsed>.jmix-filter-content{padding-bottom:0}
.ccps .jmix-filter-expander{width:11px;height:100%;cursor:pointer;display:inline-block;margin-right:6px}
.ccps .jmix-filter-expander:before{font-family:FontAwesome;content:"\f196"}
.ccps .jmix-filter-caption-text{white-space:nowrap;cursor:pointer}
.ccps .jmix-filter-nocollapsable>.jmix-filter-captionwrap .jmix-filter-expander{display:none}
.ccps .jmix-filter-nocollapsable>.jmix-filter-captionwrap .jmix-filter-caption-text{cursor:default}
.ccps .jmix-filter-expander.expanded:before{content:"\f147"}
.ccps .jmix-filter-deco{line-height:0;height:0;width:0;display:none}
.ccps .jmix-filter-nocaption>.jmix-filter-content{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}
.ccps .jmix-filter-nocaption>.jmix-filter-captionwrap{height:17px}
.ccps .jmix-filter-nocaption>.jmix-filter-captionwrap .jmix-filter-caption-start-deco div,.ccps .jmix-filter-nocaption>.jmix-filter-captionwrap .jmix-filter-caption-end-deco div{height:11px}
.ccps .jmix-filter-nocaption.jmix-filter-light>.jmix-filter-content{background-color:transparent}
.ccps .jmix-filter-nocaption>.jmix-filter-captionwrap .jmix-filter-caption-start-deco,.ccps .jmix-filter-nocaption>.jmix-filter-captionwrap .jmix-filter-caption-end-deco{height:17px;padding-top:6px}
.ccps .jmix-filter-nocaption>.jmix-filter-expander,.ccps .jmix-filter-nocaption>.jmix-filter-captionwrap>.jmix-filter-nocaption{display:none}
.ccps .jmix-filter-caption,.ccps .jmix-filter-captionwrap,.ccps .jmix-filter-caption-end-deco,.ccps .jmix-filter-caption-end-deco>div,.ccps .jmix-filter-caption-start-deco,.ccps .jmix-filter-caption-start-deco>div{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.ccps .v-scrollable>.jmix-filter{overflow:auto}
.ccps .v-panel.jmix-panel-groupbox>.v-panel-content{padding:12px 12px 12px 12px}
.ccps .jmix-filter.jmix-outer-margin-top{padding-top:12px}
.ccps .jmix-filter.jmix-outer-margin-right{padding-right:12px}
.ccps .jmix-filter.jmix-outer-margin-bottom{padding-bottom:12px}
.ccps .jmix-filter.jmix-outer-margin-left{padding-left:12px}
.ccps .jmix-filter .jmix-filter-root-component.jmix-group-filter{border:0}
.ccps .jmix-filter .jmix-filter-root-component.jmix-group-filter .jmix-group-filter-content-jmix-filter-root-component{padding:0;border:0}
.ccps .jmix-filter .jmix-filter-root-component.jmix-group-filter.jmix-group-filter-nocaption>.jmix-group-filter-captionwrap{display:none}
.ccps .jmix-property-filter{outline:0}
.ccps .jmix-property-filter .unary-field{width:85px}
.ccps .jmix-jpql-filter{outline:0}
.ccps .jmix-jpql-filter .unary-field{width:85px}
.ccps .jmix-group-filter{background:#fff;color:#474747;border-radius:6px;border:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none;overflow:visible!important}
.ccps .jmix-group-filter-caption{box-sizing:border-box;padding:0 11px;line-height:33px;border-bottom:1px solid #d9d9d9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#474747;font-weight:500;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,0.05);border-radius:5px 5px 0 0}
.ccps .jmix-group-filter-content{box-sizing:border-box;width:100%;height:100%}
.ccps .jmix-group-filter-content>.v-margin-top{padding-top:11px}
.ccps .jmix-group-filter-content>.v-margin-right{padding-right:11px}
.ccps .jmix-group-filter-content>.v-margin-bottom{padding-bottom:11px}
.ccps .jmix-group-filter-content>.v-margin-left{padding-left:11px}
.ccps .jmix-group-filter-borderless{background:transparent;color:inherit;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-group-filter-borderless>div>[class*="-caption"]{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit;padding:0;margin:0 11px;border-bottom:0}
.ccps .jmix-group-filter-well{background:#fafafa;color:#464646;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;border-radius:6px;border:1px solid #c9c9c9}
.ccps .jmix-group-filter-well>div>[class*="-caption"]{background:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-group-filter-scroll-divider>[class*="-captionwrap"]{position:relative;z-index:2}
.ccps .jmix-group-filter-scroll-divider>[class*="-captionwrap"]:after{content:"";position:absolute;bottom:-1px;right:0;left:0;height:0;border-top:1px solid #e4e4e4;border-color:rgba(201,201,201,0.5)}
.ccps .jmix-group-filter-scroll-divider>[class*="-content"]:before{content:"";position:absolute;z-index:2;top:0;height:0;border-top:1px solid #fff;left:0;right:0}
.ccps .jmix-group-filter-caption.v-horizontallayout{height:auto!important;line-height:0}
.ccps .jmix-group-filter-caption.v-horizontallayout .v-slot{vertical-align:middle}
.ccps .jmix-group-filter-caption.v-horizontallayout .v-label{line-height:34px}
.ccps .jmix-group-filter.jmix-shrink-empty{font-size:0!important}
.ccps .jmix-group-filter.jmix-shrink-empty>.jmix-group-filter-captionwrap>.jmix-group-filter-caption,.ccps .jmix-group-filter.jmix-shrink-empty>.jmix-group-filter-content>*{font-size:14px}
.ccps .jmix-group-filter.jmix-hide-overflow,.ccps .jmix-group-filter.jmix-hide-overflow>.jmix-group-filter-content{overflow:hidden}
.ccps .jmix-group-filter{border:0;box-shadow:none;background:transparent}
.ccps .jmix-group-filter-caption{font-size:13px}
.ccps .jmix-group-filter-content{outline:0;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:0 11px 11px 11px;overflow:visible}
.ccps .jmix-group-filter.collapsed>.jmix-group-filter-content,.ccps .jmix-group-filter-light>.jmix-group-filter-content,.ccps .jmix-group-filter-nocaption.jmix-group-filter-light>.jmix-group-filter-content{border:0;border-top-left-radius:0;border-top-right-radius:0}
.ccps .jmix-group-filter.collapsed>.jmix-group-filter-content>.v-layout{height:0}
.ccps .jmix-group-filter.collapsed .jmix-group-filter-caption-start-deco div,.ccps .jmix-group-filter-light .jmix-group-filter-caption-start-deco div,.ccps .jmix-group-filter-nocaption.jmix-group-filter-light .jmix-group-filter-caption-start-deco div{border-top-left-radius:0}
.ccps .jmix-group-filter.collapsed .jmix-group-filter-caption-end-deco div,.ccps .jmix-group-filter-light .jmix-group-filter-caption-end-deco div,.ccps .jmix-group-filter-nocaption.jmix-group-filter-light .jmix-group-filter-caption-end-deco div{border-top-right-radius:0}
.ccps .jmix-group-filter-captionwrap{display:block;font-size:0;height:26px;width:100%}
.ccps .jmix-group-filter-caption-start-deco{display:inline-block;height:26px;padding-top:11px}
.ccps .jmix-group-filter-caption-start-deco div{width:11px;height:15px;border-left:1px solid #c9c9c9;border-top:1px solid #c9c9c9;border-top-left-radius:6px}
.ccps .jmix-group-filter.collapsed>.jmix-group-filter-captionwrap .jmix-group-filter-caption-start-deco div,.ccps .jmix-group-filter-light>.jmix-group-filter-captionwrap .jmix-group-filter-caption-start-deco div{border-left:0}
.ccps .jmix-group-filter.collapsed>.jmix-group-filter-captionwrap .jmix-group-filter-caption-end-deco div,.ccps .jmix-group-filter-light>.jmix-group-filter-captionwrap .jmix-group-filter-caption-end-deco div{border-right:0}
.ccps .jmix-group-filter-caption{display:inline-block;height:26px;vertical-align:top;padding:0 6px;font-weight:normal;line-height:23px;background:transparent;border:0;box-shadow:none;white-space:nowrap}
.ccps .jmix-group-filter.v-disabled{opacity:1;filter:none}
.ccps .jmix-group-filter.v-disabled .jmix-group-filter-expander{cursor:default}
.ccps .jmix-group-filter.v-disabled .jmix-group-filter-caption-text{cursor:default}
.ccps .jmix-group-filter-caption-end-deco{display:inline-block;height:26px;border:0;padding-top:11px;min-width:11px;width:100%}
.ccps .jmix-group-filter-caption-end-deco div{width:100%;height:15px;border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9;border-top-right-radius:6px}
.ccps .jmix-group-filter.collapsed>.jmix-group-filter-content{padding-bottom:0}
.ccps .jmix-group-filter-expander{width:11px;height:100%;cursor:pointer;display:inline-block;margin-right:6px}
.ccps .jmix-group-filter-expander:before{font-family:FontAwesome;content:"\f196"}
.ccps .jmix-group-filter-caption-text{white-space:nowrap;cursor:pointer}
.ccps .jmix-group-filter-nocollapsable>.jmix-group-filter-captionwrap .jmix-group-filter-expander{display:none}
.ccps .jmix-group-filter-nocollapsable>.jmix-group-filter-captionwrap .jmix-group-filter-caption-text{cursor:default}
.ccps .jmix-group-filter-expander.expanded:before{content:"\f147"}
.ccps .jmix-group-filter-deco{line-height:0;height:0;width:0;display:none}
.ccps .jmix-group-filter-nocaption>.jmix-group-filter-content{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}
.ccps .jmix-group-filter-nocaption>.jmix-group-filter-captionwrap{height:17px}
.ccps .jmix-group-filter-nocaption>.jmix-group-filter-captionwrap .jmix-group-filter-caption-start-deco div,.ccps .jmix-group-filter-nocaption>.jmix-group-filter-captionwrap .jmix-group-filter-caption-end-deco div{height:11px}
.ccps .jmix-group-filter-nocaption.jmix-group-filter-light>.jmix-group-filter-content{background-color:transparent}
.ccps .jmix-group-filter-nocaption>.jmix-group-filter-captionwrap .jmix-group-filter-caption-start-deco,.ccps .jmix-group-filter-nocaption>.jmix-group-filter-captionwrap .jmix-group-filter-caption-end-deco{height:17px;padding-top:6px}
.ccps .jmix-group-filter-nocaption>.jmix-group-filter-expander,.ccps .jmix-group-filter-nocaption>.jmix-group-filter-captionwrap>.jmix-group-filter-nocaption{display:none}
.ccps .jmix-group-filter-caption,.ccps .jmix-group-filter-captionwrap,.ccps .jmix-group-filter-caption-end-deco,.ccps .jmix-group-filter-caption-end-deco>div,.ccps .jmix-group-filter-caption-start-deco,.ccps .jmix-group-filter-caption-start-deco>div{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.ccps .v-scrollable>.jmix-group-filter{overflow:auto}
.ccps .v-panel.jmix-panel-groupbox>.v-panel-content{padding:12px 12px 12px 12px}
.ccps .jmix-group-filter.jmix-outer-margin-top{padding-top:12px}
.ccps .jmix-group-filter.jmix-outer-margin-right{padding-right:12px}
.ccps .jmix-group-filter.jmix-outer-margin-bottom{padding-bottom:12px}
.ccps .jmix-group-filter.jmix-outer-margin-left{padding-left:12px}
.ccps .jmix-tagpicker{width:272px}
.ccps .jmix-tagpicker .jmix-taglabel{background-color:#e61a1a;border-radius:6px;font-size:13px;height:26px;line-height:26px;padding-left:6px;padding-right:6px;white-space:nowrap}
.ccps .jmix-tagpicker .jmix-taglabel:hover{background-color:#cf1717}
.ccps .jmix-tagpicker .jmix-taglabel.v-disabled{opacity:1;filter:none}
.ccps .jmix-tagpicker .jmix-taglabel.v-disabled:hover{background-color:#e61a1a}
.ccps .jmix-tagpicker .jmix-taglabel .jmix-taglabel-content{padding-right:6px}
.ccps .jmix-tagpicker:not(.v-readonly).tags-top .jmix-tagcontainer{margin-bottom:6px}
.ccps .jmix-tagpicker:not(.v-readonly).tags-bottom .jmix-tagcontainer{margin-top:6px}
.ccps .jmix-tagpicker:not(.v-readonly).tags-right .jmix-tagcontainer{margin-left:6px}
.ccps .jmix-tagpicker:not(.v-readonly).tags-left .jmix-tagcontainer{margin-right:6px}
.ccps .jmix-tagpicker.tags-left .jmix-tagpicker-composition,.ccps .jmix-tagpicker.tags-right .jmix-tagpicker-composition{display:flex}
.ccps .jmix-tagpicker.tags-left .jmix-pickerfield-layout,.ccps .jmix-tagpicker.tags-right .jmix-pickerfield-layout{min-width:204px;max-width:272px}
.ccps .jmix-tagpicker.no-actions .jmix-pickerfield-layout{display:flex}
.v-ie .ccps .jmix-tagpicker.no-actions .jmix-pickerfield-combobox{display:inline-block}
.v-ie .ccps .jmix-tagpicker:not(.v-readonly).tags-left .jmix-pickerfield-layout,.v-ie .ccps .jmix-tagpicker:not(.v-readonly).tags-right .jmix-pickerfield-layout{display:flex;flex-basis:50%}
.v-ie .ccps .jmix-tagpicker:not(.v-readonly).tags-left .jmix-tagcontainer,.v-ie .ccps .jmix-tagpicker:not(.v-readonly).tags-right .jmix-tagcontainer{flex-basis:50%}
.ccps .jmix-taglabel{background-color:#e61a1a;border-radius:6px;color:#f8eded;font-size:13px;height:26px;line-height:26px;padding-left:6px;padding-right:6px;white-space:nowrap}
.ccps .jmix-taglabel:hover{background-color:#cf1717;color:#f8eded}
.ccps .jmix-taglabel.v-disabled{opacity:1;filter:none}
.ccps .jmix-taglabel.v-disabled:hover{background-color:#e61a1a;color:#f8eded}
.ccps .jmix-taglabel .jmix-taglabel-content{padding-right:6px}
.ccps .jmix-taglabel.noedit .jmix-taglabel-close{display:none}
.ccps .jmix-taglabel.clickable{cursor:pointer}
.ccps .jmix-taglabel.v-disabled .jmix-taglabel-close{cursor:default}
.ccps .jmix-taglabel-content,.ccps .jmix-taglabel-close{display:inline-block}
.ccps .jmix-taglabel-close{cursor:pointer;text-align:center}
.ccps .jmix-taglabel-close:after{content:"\f00d";font-family:FontAwesome}
.ccps .jmix-tagcontainer{max-height:272px;overflow:auto}
.ccps .jmix-tagcontainer>*{margin-right:6px;margin-bottom:6px}
.ccps .jmix-tagcontainer.vertical .jmix-taglabel{display:table;margin-right:0;table-layout:fixed;width:100%}
.ccps .jmix-tagcontainer.vertical .jmix-taglabel:last-child{margin-bottom:0}
.ccps .jmix-tagcontainer.vertical .jmix-taglabel-close{text-align:right;width:11px}
.ccps .jmix-tagcontainer.vertical .jmix-taglabel-close,.ccps .jmix-tagcontainer.vertical .jmix-taglabel-content{display:table-cell}
.ccps .jmix-tagcontainer.vertical .jmix-taglabel-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ccps .jmix-tagcontainer.vertical .jmix-taglabel.noedit .jmix-taglabel-close{display:none}
.ccps .jmix-tagcontainer.vertical.readonly .jmix-taglabel{padding-right:0}
.ccps .jmix-tagfield{padding:4px 4px 0 4px;border:1px solid #c9c9c9;border-radius:6px;height:auto;width:272px}
.ccps .jmix-tagfield.singleline{height:34px}
.ccps .jmix-tagfield.empty .v-textfield{height:auto;padding:4px 8px}
.ccps .jmix-tagfield .v-textfield{height:24px;padding:0 8px 0 6px}
.ccps .jmix-tagfield.empty.inline-icon .v-textfield{padding-left:0}
.ccps .jmix-tagfield.inline-icon{padding-left:34px}
.ccps .jmix-tagfield.clear-all:not(.empty){padding-right:29px}
.ccps .jmix-tagfield .jmix-tagfield-clear-all:before{font-size:14px;line-height:24px;height:24px;margin-top:5px;margin-right:5px;width:24px}
.ccps .jmix-tagfield .jmix-taglabel{margin-right:4px}
.ccps .jmix-tagfield .jmix-taglabel,.ccps .jmix-tagfield .v-textfield{margin-bottom:4px}
.ccps .jmix-tagfield-layout{display:flex;flex-wrap:wrap;height:100%}
.ccps .jmix-tagfield.empty{padding:0}
.ccps .jmix-tagfield.empty .v-textfield{margin-bottom:0}
.ccps .jmix-tagfield.empty.inline-icon{padding-left:34px}
.ccps .jmix-tagfield.clear-all:not(.empty){position:relative}
.ccps .jmix-tagfield.clear-all:not(.empty) .v-textfield{padding-right:0}
.ccps .jmix-tagfield-focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-tagfield-error{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .jmix-tagfield-clear-all{color:#a3a3a3;cursor:pointer}
.ccps .jmix-tagfield-clear-all:before{content:"\f00d";font-family:FontAwesome;position:absolute;right:0;text-align:center;top:0}
.ccps .jmix-tagfield-clear-all:hover{color:#474747}
.ccps .jmix-tagfield .v-textfield{flex-grow:1;flex-basis:136px;min-width:136px;border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .jmix-tagfield .v-textfield:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-tagfield .v-textfield[class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .v-caption-on-right>.jmix-tagfield{display:inline-block}
.ccps .jmix-tagfield .jmix-taglabel{background-color:#e61a1a;border-radius:6px;color:#f8eded;font-size:14px;height:24px;line-height:24px;padding-left:6px;padding-right:6px;white-space:nowrap}
.ccps .jmix-tagfield .jmix-taglabel:hover{background-color:#cf1717;color:#f8eded}
.ccps .jmix-tagfield .jmix-taglabel.v-disabled{opacity:1;filter:none}
.ccps .jmix-tagfield .jmix-taglabel.v-disabled:hover{background-color:#e61a1a;color:#f8eded}
.ccps .jmix-tagfield .jmix-taglabel .jmix-taglabel-content{padding-right:6px}
.ccps .jmix-tagfield .jmix-taglabel.text-overflow{display:flex;width:100%}
.ccps .jmix-tagfield .jmix-taglabel.text-overflow .jmix-taglabel-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ccps .jmix-tagfield .jmix-taglabel.text-overflow .jmix-taglabel-close{width:11px}
.ccps .jmix-groupbox{background:#fff;color:#474747;border-radius:6px;border:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none;overflow:visible!important}
.ccps .jmix-groupbox-caption{box-sizing:border-box;padding:0 11px;line-height:33px;border-bottom:1px solid #d9d9d9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#474747;font-weight:500;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,0.05);border-radius:5px 5px 0 0}
.ccps .jmix-groupbox-content{box-sizing:border-box;width:100%;height:100%}
.ccps .jmix-groupbox-content>.v-margin-top{padding-top:11px}
.ccps .jmix-groupbox-content>.v-margin-right{padding-right:11px}
.ccps .jmix-groupbox-content>.v-margin-bottom{padding-bottom:11px}
.ccps .jmix-groupbox-content>.v-margin-left{padding-left:11px}
.ccps .jmix-groupbox-borderless{background:transparent;color:inherit;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-groupbox-borderless>div>[class*="-caption"]{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit;padding:0;margin:0 11px;border-bottom:0}
.ccps .jmix-groupbox-well{background:#fafafa;color:#464646;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;border-radius:6px;border:1px solid #c9c9c9}
.ccps .jmix-groupbox-well>div>[class*="-caption"]{background:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-groupbox-scroll-divider>[class*="-captionwrap"]{position:relative;z-index:2}
.ccps .jmix-groupbox-scroll-divider>[class*="-captionwrap"]:after{content:"";position:absolute;bottom:-1px;right:0;left:0;height:0;border-top:1px solid #e4e4e4;border-color:rgba(201,201,201,0.5)}
.ccps .jmix-groupbox-scroll-divider>[class*="-content"]:before{content:"";position:absolute;z-index:2;top:0;height:0;border-top:1px solid #fff;left:0;right:0}
.ccps .jmix-groupbox-caption.v-horizontallayout{height:auto!important;line-height:0}
.ccps .jmix-groupbox-caption.v-horizontallayout .v-slot{vertical-align:middle}
.ccps .jmix-groupbox-caption.v-horizontallayout .v-label{line-height:34px}
.ccps .jmix-groupbox.jmix-shrink-empty{font-size:0!important}
.ccps .jmix-groupbox.jmix-shrink-empty>.jmix-groupbox-captionwrap>.jmix-groupbox-caption,.ccps .jmix-groupbox.jmix-shrink-empty>.jmix-groupbox-content>*{font-size:14px}
.ccps .jmix-groupbox.jmix-hide-overflow,.ccps .jmix-groupbox.jmix-hide-overflow>.jmix-groupbox-content{overflow:hidden}
.ccps .jmix-groupbox{border:0;box-shadow:none;background:transparent}
.ccps .jmix-groupbox-caption{font-size:13px}
.ccps .jmix-groupbox-content{outline:0;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:0 11px 11px 11px;overflow:visible}
.ccps .jmix-groupbox.collapsed>.jmix-groupbox-content,.ccps .jmix-groupbox-light>.jmix-groupbox-content,.ccps .jmix-groupbox-nocaption.jmix-groupbox-light>.jmix-groupbox-content{border:0;border-top-left-radius:0;border-top-right-radius:0}
.ccps .jmix-groupbox.collapsed>.jmix-groupbox-content>.v-layout{height:0}
.ccps .jmix-groupbox.collapsed .jmix-groupbox-caption-start-deco div,.ccps .jmix-groupbox-light .jmix-groupbox-caption-start-deco div,.ccps .jmix-groupbox-nocaption.jmix-groupbox-light .jmix-groupbox-caption-start-deco div{border-top-left-radius:0}
.ccps .jmix-groupbox.collapsed .jmix-groupbox-caption-end-deco div,.ccps .jmix-groupbox-light .jmix-groupbox-caption-end-deco div,.ccps .jmix-groupbox-nocaption.jmix-groupbox-light .jmix-groupbox-caption-end-deco div{border-top-right-radius:0}
.ccps .jmix-groupbox-captionwrap{display:block;font-size:0;height:26px;width:100%}
.ccps .jmix-groupbox-caption-start-deco{display:inline-block;height:26px;padding-top:11px}
.ccps .jmix-groupbox-caption-start-deco div{width:11px;height:15px;border-left:1px solid #c9c9c9;border-top:1px solid #c9c9c9;border-top-left-radius:6px}
.ccps .jmix-groupbox.collapsed>.jmix-groupbox-captionwrap .jmix-groupbox-caption-start-deco div,.ccps .jmix-groupbox-light>.jmix-groupbox-captionwrap .jmix-groupbox-caption-start-deco div{border-left:0}
.ccps .jmix-groupbox.collapsed>.jmix-groupbox-captionwrap .jmix-groupbox-caption-end-deco div,.ccps .jmix-groupbox-light>.jmix-groupbox-captionwrap .jmix-groupbox-caption-end-deco div{border-right:0}
.ccps .jmix-groupbox-caption{display:inline-block;height:26px;vertical-align:top;padding:0 6px;font-weight:normal;line-height:23px;background:transparent;border:0;box-shadow:none;white-space:nowrap}
.ccps .jmix-groupbox.v-disabled{opacity:1;filter:none}
.ccps .jmix-groupbox.v-disabled .jmix-groupbox-expander{cursor:default}
.ccps .jmix-groupbox.v-disabled .jmix-groupbox-caption-text{cursor:default}
.ccps .jmix-groupbox-caption-end-deco{display:inline-block;height:26px;border:0;padding-top:11px;min-width:11px;width:100%}
.ccps .jmix-groupbox-caption-end-deco div{width:100%;height:15px;border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9;border-top-right-radius:6px}
.ccps .jmix-groupbox.collapsed>.jmix-groupbox-content{padding-bottom:0}
.ccps .jmix-groupbox-expander{width:11px;height:100%;cursor:pointer;display:inline-block;margin-right:6px}
.ccps .jmix-groupbox-expander:before{font-family:FontAwesome;content:"\f196"}
.ccps .jmix-groupbox-caption-text{white-space:nowrap;cursor:pointer}
.ccps .jmix-groupbox-nocollapsable>.jmix-groupbox-captionwrap .jmix-groupbox-expander{display:none}
.ccps .jmix-groupbox-nocollapsable>.jmix-groupbox-captionwrap .jmix-groupbox-caption-text{cursor:default}
.ccps .jmix-groupbox-expander.expanded:before{content:"\f147"}
.ccps .jmix-groupbox-deco{line-height:0;height:0;width:0;display:none}
.ccps .jmix-groupbox-nocaption>.jmix-groupbox-content{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}
.ccps .jmix-groupbox-nocaption>.jmix-groupbox-captionwrap{height:17px}
.ccps .jmix-groupbox-nocaption>.jmix-groupbox-captionwrap .jmix-groupbox-caption-start-deco div,.ccps .jmix-groupbox-nocaption>.jmix-groupbox-captionwrap .jmix-groupbox-caption-end-deco div{height:11px}
.ccps .jmix-groupbox-nocaption.jmix-groupbox-light>.jmix-groupbox-content{background-color:transparent}
.ccps .jmix-groupbox-nocaption>.jmix-groupbox-captionwrap .jmix-groupbox-caption-start-deco,.ccps .jmix-groupbox-nocaption>.jmix-groupbox-captionwrap .jmix-groupbox-caption-end-deco{height:17px;padding-top:6px}
.ccps .jmix-groupbox-nocaption>.jmix-groupbox-expander,.ccps .jmix-groupbox-nocaption>.jmix-groupbox-captionwrap>.jmix-groupbox-nocaption{display:none}
.ccps .jmix-groupbox-caption,.ccps .jmix-groupbox-captionwrap,.ccps .jmix-groupbox-caption-end-deco,.ccps .jmix-groupbox-caption-end-deco>div,.ccps .jmix-groupbox-caption-start-deco,.ccps .jmix-groupbox-caption-start-deco>div{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.ccps .v-scrollable>.jmix-groupbox{overflow:auto}
.ccps .v-panel.jmix-panel-groupbox>.v-panel-content{padding:12px 12px 12px 12px}
.ccps .jmix-groupbox.jmix-outer-margin-top{padding-top:12px}
.ccps .jmix-groupbox.jmix-outer-margin-right{padding-right:12px}
.ccps .jmix-groupbox.jmix-outer-margin-bottom{padding-bottom:12px}
.ccps .jmix-groupbox.jmix-outer-margin-left{padding-left:12px}
.ccps .jmix-tokenlist-label{clear:both;margin:0 6px 0 0;height:34px;cursor:pointer;display:table;padding-left:6px;padding-right:34px;width:100%;white-space:nowrap}
.ccps .jmix-tokenlist-label-close{height:34px;width:34px;cursor:pointer;display:inline-block;text-align:center;font-size:14px;line-height:34px}
.ccps .jmix-tokenlist-label-close:after{font-family:FontAwesome;content:"\f00d"}
.ccps .jmix-tokenlist.v-disabled .jmix-tokenlist-label{opacity:1;filter:none}
.ccps .jmix-tokenlist.v-readonly .jmix-tokenlist-label-close{display:none}
.ccps .jmix-tokenlist-label .content{white-space:nowrap;cursor:default;overflow:hidden;display:inline-block;line-height:34px;font-size:14px;vertical-align:top;width:100%}
.ccps .jmix-tokenlist-label.noedit{background-image:none;padding-right:12px}
.ccps .jmix-tokenlist-label.noedit .content{margin-right:0}
.ccps .jmix-tokenlist-label.open .content{cursor:pointer}
.ccps .jmix-tokenlist.inline .jmix-tokenlist-label{clear:none;margin-right:6px;padding-right:0;float:left;width:auto;display:inline-block}
.ccps .jmix-tokenlist.inline .jmix-tokenlist-label .content{width:auto}
.ccps .jmix-tokenlist-composition{display:flex;flex-direction:column}
.ccps .jmix-tokenlist-editor{display:flex}
.ccps .jmix-tokenlist-editor .jmix-pickerfield{display:inline-flex}
.ccps .jmix-tokenlist-editor .jmix-pickerfield-layout{display:table}
.ccps .jmix-tokenlist-editor .clear-btn{margin-left:12px}
.ccps .jmix-tokenlist.v-has-width .jmix-tokenlist-wrapper{max-width:none}
.ccps .jmix-tokenlist.v-has-height .jmix-tokenlist-wrapper{max-height:none}
.ccps .jmix-tokenlist-wrapper{max-width:400px;max-height:250px;overflow:auto}
.v-ie11 .ccps .jmix-tokenlist-wrapper .jmix-tokenlist-scrollbox,.v-sa .ccps .jmix-tokenlist-wrapper .jmix-tokenlist-scrollbox{vertical-align:baseline}
.ccps .position-top{margin-bottom:12px}
.ccps .position-bottom{margin-top:12px}
.ccps .jmix-tokenlist-error .jmix-pickerfield .v-filterselect-input{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .jmix-tokenlist-error .jmix-pickerfield .v-filterselect-button{color:#ed473b;border-color:#ed473b}
.ccps .v-textfield.jmix-disabled-or-readonly.jmix-empty-value{color:transparent}
.ccps .v-textfield-readonly:focus{border-color:#e61a1a}
.ccps .v-caption-icon>img.v-icon{height:17px;width:17px}
.ccps .v-slot-inline-icon>.v-caption-on-top>.v-caption-inline-icon>.v-icon,.ccps .jmix-fglayout-slot:not(.inline)>.v-caption-inline-icon>.v-icon{bottom:auto;left:auto}
.ccps .v-slot-inline-icon>.v-caption-on-top>.v-caption-inline-icon>.v-icon:not(:only-child),.ccps .jmix-fglayout-slot:not(.inline)>.v-caption-inline-icon>.v-icon:not(:only-child){margin-top:28.0px}
.ccps .v-slot-inline-icon>.v-caption-on-top>.v-caption-inline-icon>span.v-icon,.ccps .jmix-fglayout-slot:not(.inline)>.v-caption-inline-icon>span.v-icon{padding-left:1px}
.ccps .v-slot-inline-icon>.v-caption-on-top>.v-caption-inline-icon>img.v-icon,.ccps .jmix-fglayout-slot:not(.inline)>.v-caption-inline-icon>img.v-icon{padding-top:9px;padding-left:9px}
.ccps .jmix-grouptable-group-cell-expander{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;vertical-align:middle;display:inline-block;cursor:pointer}
.ccps .jmix-grouptable-group-cell-expander:before{color:#474747;font-family:FontAwesome;content:"\f196"}
.ccps .v-expanded .jmix-grouptable-group-cell-expander:before{color:#474747;font-family:FontAwesome;content:"\f147"}
.ccps .jmix-grouptable-float{display:inline-block;vertical-align:middle}
.ccps .jmix-fileupload{position:relative}
.ccps .jmix-fileupload .v-button{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.v-mac .ccps .jmix-fileupload .v-button{z-index:5}
.ccps .jmix-fileupload:hover .v-button:after{background-color:rgba(191,191,191,0.1)}
.ccps .jmix-fileupload .v-button-focus:after{border-color:#e61a1a}
.ccps .jmix-fileupload input{display:block;cursor:pointer;position:absolute;opacity:0;text-align:right;margin:0;top:0;right:0;width:100%;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.v-ie .ccps .jmix-fileupload input{-ms-user-select:none}
.ccps .jmix-fileupload.v-disabled input{cursor:default}
.ccps .jmix-fileupload input[type="file"]::-webkit-file-upload-button{cursor:pointer;display:block;width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.ccps .jmix-fileupload.v-disabled input[type="file"]::-webkit-file-upload-button{cursor:default}
.ccps .jmix-fileupload.v-has-width .v-button{width:100%}
.ccps .jmix-fileupload.v-has-height .v-button{height:100%}
.ccps .jmix-fileupload-progresswindow.v-window{width:500px}
.ccps .jmix-fileupload-progresswindow.v-window .content-pane{outline:0}
.ccps .jmix-fileupload-progresswindow.v-window .vertical-panel{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block}
.ccps .jmix-fileupload-progresswindow.v-window .v-label.upload-file-label{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.7}
.ccps .jmix-fileupload-progresswindow.v-window .v-label.upload-file-label,.ccps .jmix-fileupload-progresswindow.v-window .upload-progressbar,.ccps .jmix-fileupload-progresswindow.v-window .v-button.upload-cancel-button{margin-top:12px}
.ccps .jmix-fileupload-progresswindow.v-window .upload-cancel-button{float:right}
.ccps .dropzone-container{border:2px dashed #474747}
.ccps .v-layout.jmix-fileupload-dropzone{position:relative;border:0}
.ccps .v-layout.jmix-fileupload-dropzone:before{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;content:"";position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:2px dashed #e61a1a}
.ccps .v-layout.jmix-fileupload-dropzone:after{content:attr(dropzone-prompt);font-size:34px;position:absolute;background:#fff;border:1px solid #c9c9c9;padding:17px;border-radius:6px;z-index:10;display:block;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.ccps .v-layout.jmix-fileupload-dropzone[dropzone-prompt=""]:after{display:none}
.ccps .v-layout.jmix-fileupload-dropzone>div{opacity:.4}
.ccps .v-csslayout.jmix-flowlayout{overflow-y:auto}
.ccps .v-csslayout.jmix-flowlayout>*{float:left}
.ccps .jmix-flowlayout.v-csslayout-spacing>*{margin-right:12px;margin-bottom:12px}
.ccps .jmix-flowlayout.v-csslayout-margin-top{padding-top:12px}
.ccps .jmix-flowlayout.v-csslayout-margin-bottom{padding-bottom:12px}
.ccps .jmix-flowlayout.v-csslayout-margin-left{padding-left:12px}
.ccps .jmix-flowlayout.v-csslayout-margin-right{padding-right:12px}
.ccps .jmix-fieldgroup{background:#fff;color:#474747;border-radius:6px;border:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none;overflow:visible!important}
.ccps .jmix-fieldgroup-caption{box-sizing:border-box;padding:0 11px;line-height:33px;border-bottom:1px solid #d9d9d9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#474747;font-weight:500;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,0.05);border-radius:5px 5px 0 0}
.ccps .jmix-fieldgroup-content{box-sizing:border-box;width:100%;height:100%}
.ccps .jmix-fieldgroup-content>.v-margin-top{padding-top:11px}
.ccps .jmix-fieldgroup-content>.v-margin-right{padding-right:11px}
.ccps .jmix-fieldgroup-content>.v-margin-bottom{padding-bottom:11px}
.ccps .jmix-fieldgroup-content>.v-margin-left{padding-left:11px}
.ccps .jmix-fieldgroup-borderless{background:transparent;color:inherit;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-fieldgroup-borderless>div>[class*="-caption"]{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit;padding:0;margin:0 11px;border-bottom:0}
.ccps .jmix-fieldgroup-well{background:#fafafa;color:#464646;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;box-shadow:0 1px 0 0 rgba(255,255,255,0.05),inset none;border-radius:6px;border:1px solid #c9c9c9}
.ccps .jmix-fieldgroup-well>div>[class*="-caption"]{background:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-fieldgroup-scroll-divider>[class*="-captionwrap"]{position:relative;z-index:2}
.ccps .jmix-fieldgroup-scroll-divider>[class*="-captionwrap"]:after{content:"";position:absolute;bottom:-1px;right:0;left:0;height:0;border-top:1px solid #e4e4e4;border-color:rgba(201,201,201,0.5)}
.ccps .jmix-fieldgroup-scroll-divider>[class*="-content"]:before{content:"";position:absolute;z-index:2;top:0;height:0;border-top:1px solid #fff;left:0;right:0}
.ccps .jmix-fieldgroup-caption.v-horizontallayout{height:auto!important;line-height:0}
.ccps .jmix-fieldgroup-caption.v-horizontallayout .v-slot{vertical-align:middle}
.ccps .jmix-fieldgroup-caption.v-horizontallayout .v-label{line-height:34px}
.ccps .jmix-fieldgroup.jmix-shrink-empty{font-size:0!important}
.ccps .jmix-fieldgroup.jmix-shrink-empty>.jmix-fieldgroup-captionwrap>.jmix-fieldgroup-caption,.ccps .jmix-fieldgroup.jmix-shrink-empty>.jmix-fieldgroup-content>*{font-size:14px}
.ccps .jmix-fieldgroup.jmix-hide-overflow,.ccps .jmix-fieldgroup.jmix-hide-overflow>.jmix-fieldgroup-content{overflow:hidden}
.ccps .jmix-fieldgroup{border:0;box-shadow:none;background:transparent}
.ccps .jmix-fieldgroup-caption{font-size:13px}
.ccps .jmix-fieldgroup-content{outline:0;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:0 11px 11px 11px;overflow:visible}
.ccps .jmix-fieldgroup.collapsed>.jmix-fieldgroup-content,.ccps .jmix-fieldgroup-light>.jmix-fieldgroup-content,.ccps .jmix-fieldgroup-nocaption.jmix-fieldgroup-light>.jmix-fieldgroup-content{border:0;border-top-left-radius:0;border-top-right-radius:0}
.ccps .jmix-fieldgroup.collapsed>.jmix-fieldgroup-content>.v-layout{height:0}
.ccps .jmix-fieldgroup.collapsed .jmix-fieldgroup-caption-start-deco div,.ccps .jmix-fieldgroup-light .jmix-fieldgroup-caption-start-deco div,.ccps .jmix-fieldgroup-nocaption.jmix-fieldgroup-light .jmix-fieldgroup-caption-start-deco div{border-top-left-radius:0}
.ccps .jmix-fieldgroup.collapsed .jmix-fieldgroup-caption-end-deco div,.ccps .jmix-fieldgroup-light .jmix-fieldgroup-caption-end-deco div,.ccps .jmix-fieldgroup-nocaption.jmix-fieldgroup-light .jmix-fieldgroup-caption-end-deco div{border-top-right-radius:0}
.ccps .jmix-fieldgroup-captionwrap{display:block;font-size:0;height:26px;width:100%}
.ccps .jmix-fieldgroup-caption-start-deco{display:inline-block;height:26px;padding-top:11px}
.ccps .jmix-fieldgroup-caption-start-deco div{width:11px;height:15px;border-left:1px solid #c9c9c9;border-top:1px solid #c9c9c9;border-top-left-radius:6px}
.ccps .jmix-fieldgroup.collapsed>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-start-deco div,.ccps .jmix-fieldgroup-light>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-start-deco div{border-left:0}
.ccps .jmix-fieldgroup.collapsed>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-end-deco div,.ccps .jmix-fieldgroup-light>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-end-deco div{border-right:0}
.ccps .jmix-fieldgroup-caption{display:inline-block;height:26px;vertical-align:top;padding:0 6px;font-weight:normal;line-height:23px;background:transparent;border:0;box-shadow:none;white-space:nowrap}
.ccps .jmix-fieldgroup.v-disabled{opacity:1;filter:none}
.ccps .jmix-fieldgroup.v-disabled .jmix-fieldgroup-expander{cursor:default}
.ccps .jmix-fieldgroup.v-disabled .jmix-fieldgroup-caption-text{cursor:default}
.ccps .jmix-fieldgroup-caption-end-deco{display:inline-block;height:26px;border:0;padding-top:11px;min-width:11px;width:100%}
.ccps .jmix-fieldgroup-caption-end-deco div{width:100%;height:15px;border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9;border-top-right-radius:6px}
.ccps .jmix-fieldgroup.collapsed>.jmix-fieldgroup-content{padding-bottom:0}
.ccps .jmix-fieldgroup-expander{width:11px;height:100%;cursor:pointer;display:inline-block;margin-right:6px}
.ccps .jmix-fieldgroup-expander:before{font-family:FontAwesome;content:"\f196"}
.ccps .jmix-fieldgroup-caption-text{white-space:nowrap;cursor:pointer}
.ccps .jmix-fieldgroup-nocollapsable>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-expander{display:none}
.ccps .jmix-fieldgroup-nocollapsable>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-text{cursor:default}
.ccps .jmix-fieldgroup-expander.expanded:before{content:"\f147"}
.ccps .jmix-fieldgroup-deco{line-height:0;height:0;width:0;display:none}
.ccps .jmix-fieldgroup-nocaption>.jmix-fieldgroup-content{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}
.ccps .jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap{height:17px}
.ccps .jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-start-deco div,.ccps .jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-end-deco div{height:11px}
.ccps .jmix-fieldgroup-nocaption.jmix-fieldgroup-light>.jmix-fieldgroup-content{background-color:transparent}
.ccps .jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-start-deco,.ccps .jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-end-deco{height:17px;padding-top:6px}
.ccps .jmix-fieldgroup-nocaption>.jmix-fieldgroup-expander,.ccps .jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap>.jmix-fieldgroup-nocaption{display:none}
.ccps .jmix-fieldgroup-caption,.ccps .jmix-fieldgroup-captionwrap,.ccps .jmix-fieldgroup-caption-end-deco,.ccps .jmix-fieldgroup-caption-end-deco>div,.ccps .jmix-fieldgroup-caption-start-deco,.ccps .jmix-fieldgroup-caption-start-deco>div{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.ccps .v-scrollable>.jmix-fieldgroup{overflow:auto}
.ccps .v-panel.jmix-panel-groupbox>.v-panel-content{padding:12px 12px 12px 12px}
.ccps .jmix-fieldgroup.jmix-outer-margin-top{padding-top:12px}
.ccps .jmix-fieldgroup.jmix-outer-margin-right{padding-right:12px}
.ccps .jmix-fieldgroup.jmix-outer-margin-bottom{padding-bottom:12px}
.ccps .jmix-fieldgroup.jmix-outer-margin-left{padding-left:12px}
.ccps .jmix-fieldgroup-expander{display:none}
.ccps .jmix-fieldgroup-content,.ccps .jmix-fieldgroup-nocaption>.jmix-fieldgroup-content{padding:0;border-width:0;background-color:transparent}
.ccps .jmix-fieldgroup-captionwrap>.jmix-fieldgroup-caption-start-deco div,.ccps .jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap>.jmix-fieldgroup-caption-start-deco div,.ccps .jmix-fieldgroup-captionwrap>.jmix-fieldgroup-caption-end-deco div,.ccps .jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap>.jmix-fieldgroup-caption-end-deco div{border-width:0;height:0}
.ccps .jmix-fieldgroup-captionwrap>.jmix-fieldgroup-caption-start-deco,.ccps .jmix-fieldgroup-captionwrap>.jmix-fieldgroup-caption-end-deco{display:none}
.ccps .jmix-fieldgroup-captionwrap>.jmix-fieldgroup-caption{padding:0}
.ccps .jmix-fieldgroup-border>.jmix-fieldgroup-captionwrap>.jmix-fieldgroup-caption{padding:0 5px}
.ccps .jmix-fieldgroup-border>.jmix-fieldgroup-captionwrap>.jmix-fieldgroup-caption-start-deco,.ccps .jmix-fieldgroup-border>.jmix-fieldgroup-captionwrap>.jmix-fieldgroup-caption-end-deco{display:inline-block}
.ccps .jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap{display:none}
.ccps .jmix-fieldgroup-border.jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap{display:block}
.ccps .jmix-fieldgroup-border>.jmix-fieldgroup-content{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin:0;padding:0 11px 11px 11px}
.ccps .jmix-fieldgroup-light.jmix-fieldgroup-border>.jmix-fieldgroup-content{border:0}
.ccps .jmix-fieldgroup-border>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-start-deco div,.ccps .jmix-fieldgroup-border>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-end-deco div{height:23px}
.ccps .jmix-fieldgroup-border>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-start-deco div{border-left-width:1px;border-top-width:1px}
.ccps .jmix-fieldgroup-light.jmix-fieldgroup-border>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-start-deco div{border-left:0}
.ccps .jmix-fieldgroup-border>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-end-deco div{border-right-width:1px;border-top-width:1px}
.ccps .jmix-fieldgroup-light.jmix-fieldgroup-border>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-end-deco div{border-right:0}
.ccps .jmix-fieldgroup-border.jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-start-deco,.ccps .jmix-fieldgroup-border.jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-end-deco{height:17px}
.ccps .jmix-fieldgroup-border.jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-start-deco div,.ccps .jmix-fieldgroup-border.jmix-fieldgroup-nocaption>.jmix-fieldgroup-captionwrap .jmix-fieldgroup-caption-end-deco div{height:11px;padding-top:6px}
.ccps .jmix-maskedfield{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:6px;padding:4px 8px;border:1px solid #c9c9c9;background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:34px;width:272px}
.ccps .jmix-maskedfield.v-disabled{opacity:1;filter:none}
.ccps .jmix-maskedfield:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-maskedfield[class*="prompt"]{color:#a3a3a3}
.ccps .jmix-maskedfield.inline-icon{padding-left:34px}
.ccps .jmix-maskedfield.v-readonly{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-maskedfield.v-readonly:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .jmix-maskedfield.v-readonly:focus{border-color:#e61a1a}
.ccps .jmix-maskedfield-error{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .jmix-focus-move::selection{background:transparent}
.ccps .jmix-focus-move::-moz-selection{background:transparent}
.ccps .jmix-pickerfield{width:272px}
.ccps .jmix-pickerfield.jmix-has-field-icon{position:relative}
.ccps .jmix-pickerfield.jmix-has-field-icon .jmix-suggestionfield.inline-icon,.ccps .jmix-pickerfield.jmix-has-field-icon .v-textfield.inline-icon{padding-left:34px;border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-pickerfield.inline-icon [class*="input"],.ccps .jmix-pickerfield.inline-icon .v-textfield,.ccps .jmix-pickerfield.inline-icon .jmix-suggestionfield{padding-left:34px}
.ccps .jmix-pickerfield .v-caption-inline-icon{display:inline}
.ccps .jmix-pickerfield .v-caption-inline-icon img.v-icon{height:17px;width:17px;bottom:9px;left:9px}
.ccps .jmix-pickerfield .v-caption-inline-icon span.v-icon{left:0}
.ccps .v-caption-on-right>.jmix-pickerfield,.ccps .jmix-pickerfield{display:inline-table}
.ccps .jmix-pickerfield-layout{outline:0;display:table-row}
.ccps .jmix-pickerfield-layout>*{display:table-cell}
.ccps .jmix-pickerfield-layout>.v-filterselect>input{height:100%}
.ccps .v-textfield.jmix-pickerfield-text{background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-textfield.jmix-pickerfield-text:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-pickerfield-layout .safari-input-wrap:first-child input,.ccps .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-pickerfield-layout input:first-child,.ccps .jmix-pickerfield-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-pickerfield-layout .safari-input-wrap:only-child input,.ccps .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-pickerfield-layout input:only-child,.ccps .jmix-pickerfield-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield-layout>.v-filterselect>input,.ccps .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect>input{padding-right:42px}
.ccps .jmix-pickerfield-layout>.v-filterselect>input.v-filterselect-input-readonly,.ccps .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect>input.v-filterselect-input-readonly{padding-right:8px}
.ccps .jmix-pickerfield-layout>.v-filterselect-jmix-searchselect>input,.ccps .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect-jmix-searchselect>input{padding-right:8px}
.ccps .v-button.jmix-pickerfield-button{display:table-cell!important;text-align:center!important;vertical-align:middle;overflow:hidden;padding:0;width:34px;min-width:34px;height:100%;border:1px solid #c9c9c9;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;border-top-right-radius:0;border-bottom-right-radius:0;color:#a3a3a3;background:white;-webkit-box-shadow:none;box-shadow:none}
.v-ie8 .ccps .v-button.jmix-pickerfield-button{background-color:white}
.ccps .v-button.jmix-pickerfield-button:hover{color:#474747}
.ccps .v-button.jmix-pickerfield-button:after,.ccps .v-button.jmix-pickerfield-button:hover:after{background:transparent;border:0;top:0;left:0;bottom:0;right:0;height:34px}
.ccps .v-button.jmix-pickerfield-button:before{height:100%!important}
.ccps .v-button.jmix-pickerfield-button:focus:after{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-button.jmix-pickerfield-button:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-button.jmix-pickerfield-button .v-button-caption{display:none}
.ccps .jmix-pickerfield-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield-layout>.v-button:last-child:focus{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield-layout>.v-textfield.jmix-pickerfield-text:last-child,.ccps .jmix-pickerfield-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield-error .v-filterselect .v-filterselect-input,.ccps .jmix-pickerfield-error .jmix-searchselect .jmix-searchselect-input,.ccps .jmix-pickerfield-error .v-textfield.v-textfield-readonly,.ccps .jmix-pickerfield-error .jmix-suggestionfield{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .jmix-pickerfield-error .v-filterselect .v-filterselect-button{color:#ed473b;border-color:#ed473b}
.ccps .jmix-pickerfield.v-readonly .v-textfield.v-textfield-readonly{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-pickerfield.v-readonly .v-textfield.v-textfield-readonly:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .jmix-pickerfield.v-readonly .v-textfield.v-textfield-readonly:focus{border-color:#e61a1a}
.ccps .jmix-pickerfield.v-readonly .jmix-pickerfield-button{cursor:default}
.ccps .jmix-pickerfield.v-readonly .jmix-pickerfield-button:hover{color:#a3a3a3}
.ccps .jmix-pickerfield.v-disabled .v-button:hover{color:#a3a3a3}
.ccps .jmix-pickerfield-borderless .v-filterselect-input,.ccps .jmix-pickerfield-borderless .v-filterselect-button,.ccps .jmix-pickerfield-borderless .v-textfield,.ccps .jmix-pickerfield-borderless .v-button{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .jmix-pickerfield-borderless .v-filterselect-input:focus,.ccps .jmix-pickerfield-borderless .v-filterselect-button:focus,.ccps .jmix-pickerfield-borderless .v-textfield:focus,.ccps .jmix-pickerfield-borderless .v-button:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-pickerfield-borderless .v-filterselect-input[class*="prompt"],.ccps .jmix-pickerfield-borderless .v-filterselect-button[class*="prompt"],.ccps .jmix-pickerfield-borderless .v-textfield[class*="prompt"],.ccps .jmix-pickerfield-borderless .v-button[class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .jmix-pickerfield-align-right input{text-align:right}
.ccps .jmix-pickerfield-align-center input{text-align:center}
.v-ie10 .ccps .jmix-pickerfield>.jmix-pickerfield-layout>.jmix-pickerfield-button.v-button{height:auto}
.v-sa .ccps .jmix-pickerfield>.jmix-pickerfield-layout>.safari-input-wrap{display:inline-block}
.ccps .jmix-pickerfield-tiny{height:26px;font-size:11px}
.v-sa .ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout>.safari-input-wrap{display:inline-block}
.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout{height:100%}
.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .safari-input-wrap{height:100%}
.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout input,.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .safari-input-wrap input,.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .v-filterselect input{height:100%;line-height:normal;padding-right:7px}
.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .v-filterselect{height:100%}
.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .v-filterselect input{padding-right:33px}
.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .v-filterselect .v-filterselect-input-readonly{padding-right:7px}
.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .v-filterselect [class$="button"]:before{width:26px}
.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .v-filterselect-jmix-searchselect input{padding-right:7px}
.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .safari-input-wrap .v-filterselect [class$="button"],.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .v-filterselect [class$="button"],.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .jmix-pickerfield-button.v-button{width:26px;min-width:26px}
.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .safari-input-wrap .v-filterselect [class$="button"]:after,.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .safari-input-wrap .v-filterselect [class$="button"]:hover:after,.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .v-filterselect [class$="button"]:after,.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .v-filterselect [class$="button"]:hover:after,.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .jmix-pickerfield-button.v-button:after,.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .jmix-pickerfield-button.v-button:hover:after{width:26px}
.ccps .jmix-pickerfield-tiny .jmix-pickerfield-layout .jmix-pickerfield-button.v-button:after{height:26px}
.ccps .jmix-pickerfield-small{height:29px;font-size:12px}
.v-sa .ccps .jmix-pickerfield-small .jmix-pickerfield-layout>.safari-input-wrap{display:inline-block}
.ccps .jmix-pickerfield-small .jmix-pickerfield-layout{height:100%}
.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .safari-input-wrap{height:100%}
.ccps .jmix-pickerfield-small .jmix-pickerfield-layout input,.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .safari-input-wrap input,.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .v-filterselect input{height:100%;line-height:normal;padding-right:7px}
.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .v-filterselect{height:100%}
.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .v-filterselect input{padding-right:36px}
.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .v-filterselect .v-filterselect-input-readonly{padding-right:7px}
.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .v-filterselect [class$="button"]:before{width:29px}
.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .v-filterselect-jmix-searchselect input{padding-right:7px}
.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .safari-input-wrap .v-filterselect [class$="button"],.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .v-filterselect [class$="button"],.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .jmix-pickerfield-button.v-button{width:29px;min-width:29px}
.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .safari-input-wrap .v-filterselect [class$="button"]:after,.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .safari-input-wrap .v-filterselect [class$="button"]:hover:after,.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .v-filterselect [class$="button"]:after,.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .v-filterselect [class$="button"]:hover:after,.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .jmix-pickerfield-button.v-button:after,.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .jmix-pickerfield-button.v-button:hover:after{width:29px}
.ccps .jmix-pickerfield-small .jmix-pickerfield-layout .jmix-pickerfield-button.v-button:after{height:29px}
.ccps .jmix-pickerfield-large{height:41px;font-size:17px}
.v-sa .ccps .jmix-pickerfield-large .jmix-pickerfield-layout>.safari-input-wrap{display:inline-block}
.ccps .jmix-pickerfield-large .jmix-pickerfield-layout{height:100%}
.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .safari-input-wrap{height:100%}
.ccps .jmix-pickerfield-large .jmix-pickerfield-layout input,.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .safari-input-wrap input,.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .v-filterselect input{height:100%;line-height:normal;padding-right:9px}
.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .v-filterselect{height:100%}
.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .v-filterselect input{padding-right:50px}
.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .v-filterselect .v-filterselect-input-readonly{padding-right:9px}
.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .v-filterselect [class$="button"]:before{width:41px}
.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .v-filterselect-jmix-searchselect input{padding-right:9px}
.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .safari-input-wrap .v-filterselect [class$="button"],.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .v-filterselect [class$="button"],.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .jmix-pickerfield-button.v-button{width:41px;min-width:41px}
.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .safari-input-wrap .v-filterselect [class$="button"]:after,.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .safari-input-wrap .v-filterselect [class$="button"]:hover:after,.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .v-filterselect [class$="button"]:after,.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .v-filterselect [class$="button"]:hover:after,.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .jmix-pickerfield-button.v-button:after,.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .jmix-pickerfield-button.v-button:hover:after{width:41px}
.ccps .jmix-pickerfield-large .jmix-pickerfield-layout .jmix-pickerfield-button.v-button:after{height:41px}
.ccps .jmix-pickerfield-huge{height:54px;font-size:23px}
.v-sa .ccps .jmix-pickerfield-huge .jmix-pickerfield-layout>.safari-input-wrap{display:inline-block}
.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout{height:100%}
.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .safari-input-wrap{height:100%}
.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout input,.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .safari-input-wrap input,.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .v-filterselect input{height:100%;line-height:normal;padding-right:11px}
.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .v-filterselect{height:100%}
.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .v-filterselect input{padding-right:65px}
.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .v-filterselect .v-filterselect-input-readonly{padding-right:11px}
.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .v-filterselect [class$="button"]:before{width:54px}
.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .v-filterselect-jmix-searchselect input{padding-right:11px}
.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .safari-input-wrap .v-filterselect [class$="button"],.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .v-filterselect [class$="button"],.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .jmix-pickerfield-button.v-button{width:54px;min-width:54px}
.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .safari-input-wrap .v-filterselect [class$="button"]:after,.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .safari-input-wrap .v-filterselect [class$="button"]:hover:after,.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .v-filterselect [class$="button"]:after,.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .v-filterselect [class$="button"]:hover:after,.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .jmix-pickerfield-button.v-button:after,.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .jmix-pickerfield-button.v-button:hover:after{width:54px}
.ccps .jmix-pickerfield-huge .jmix-pickerfield-layout .jmix-pickerfield-button.v-button:after{height:54px}
.ccps .jmix-listeditor{display:inline-table}
.ccps .jmix-listeditor-layout{display:table-row}
.ccps .v-textfield.jmix-listeditor-text{background:white;color:#474747;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-textfield.jmix-listeditor-text:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-button.jmix-listeditor-button{display:table-cell!important;text-align:center!important;vertical-align:middle;overflow:hidden;padding:0;width:34px;min-width:34px;border:1px solid #c9c9c9;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-left:0;color:#a3a3a3;background:white;-webkit-box-shadow:none;box-shadow:none}
.v-ie8 .ccps .v-button.jmix-listeditor-button{background-color:white}
.ccps .v-button.jmix-listeditor-button:hover{color:#474747}
.ccps .v-button.jmix-listeditor-button:after,.ccps .v-button.jmix-listeditor-button:hover:after{background:transparent;border:0;top:0;left:0;bottom:0;right:0;height:34px}
.ccps .v-button.jmix-listeditor-button:before{height:100%!important}
.ccps .v-button.jmix-listeditor-button:focus:after{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-button.jmix-listeditor-button:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-button.jmix-listeditor-button .v-button-caption{display:none}
.ccps .jmix-listeditor-layout .v-slot-jmix-listeditor-button:last-child>.v-button.jmix-listeditor-button{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor-layout .v-slot-jmix-listeditor-button:last-child>.v-button.jmix-listeditor-button:focus{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.v-customcomponent-error .v-textfield.v-textfield-readonly{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .jmix-listeditor.v-readonly .v-textfield.v-textfield-readonly{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-listeditor.v-readonly .v-textfield.v-textfield-readonly:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .jmix-listeditor.v-disabled .v-button:hover{color:#a3a3a3}
.ccps .jmix-dateintervaleditor{display:inline-table}
.ccps .jmix-dateintervaleditor-layout{display:table-row}
.ccps .v-textfield.jmix-dateintervaleditor-text{background:white;color:#474747;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-textfield.jmix-dateintervaleditor-text:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-button.jmix-dateintervaleditor-button{display:table-cell!important;text-align:center!important;vertical-align:middle;padding:0;width:34px;min-width:34px;border:1px solid #c9c9c9;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-left:0;color:#a3a3a3;background:white;-webkit-box-shadow:none;box-shadow:none}
.v-ie8 .ccps .v-button.jmix-dateintervaleditor-button{background-color:white}
.ccps .v-button.jmix-dateintervaleditor-button:hover{color:#474747}
.ccps .v-button.jmix-dateintervaleditor-button:after,.ccps .v-button.jmix-dateintervaleditor-button:hover:after{background:transparent;border:0;top:0;left:0;bottom:0;right:0;height:34px}
.ccps .v-button.jmix-dateintervaleditor-button:before{height:100%!important}
.ccps .v-button.jmix-dateintervaleditor-button:focus:after{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-button.jmix-dateintervaleditor-button:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .v-button.jmix-dateintervaleditor-button .v-button-caption{display:none}
.ccps .jmix-dateintervaleditor .v-slot-jmix-dateintervaleditor-button:last-child>.v-button.jmix-dateintervaleditor-button{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor .v-slot-jmix-dateintervaleditor-button:last-child>.v-button.jmix-dateintervaleditor-button:focus{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor-error .v-textfield.v-textfield-readonly{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .jmix-dateintervaleditor.v-readonly .v-textfield.v-textfield-readonly{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-dateintervaleditor.v-readonly .v-textfield.v-textfield-readonly:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .jmix-dateintervaleditor.v-disabled .v-button:hover{color:#a3a3a3}
.ccps .jmix-cm-container{padding:0;border-radius:6px;background-color:white;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;padding:0}
.ccps .jmix-cm-container[class*="animate-in"]{-webkit-animation:valo-overlay-animate-in 120ms;-moz-animation:valo-overlay-animate-in 120ms;animation:valo-overlay-animate-in 120ms}
.ccps .jmix-cm-container[class*="animate-out"]{-webkit-animation:valo-animate-out-fade 120ms;-moz-animation:valo-animate-out-fade 120ms;animation:valo-animate-out-fade 120ms}
.ccps .jmix-cm-button{position:relative;text-align:center;white-space:nowrap;outline:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;color:inherit;line-height:34px;padding:0 18px 0 9px;border-radius:0;font-weight:500;white-space:nowrap;height:34px;display:block;text-decoration:none;text-align:left;outline:0}
.ccps .jmix-cm-button:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.ccps .jmix-cm-button>div{vertical-align:middle}
.v-sa .ccps .jmix-cm-button:before{height:110%}
.v-ff .ccps .jmix-cm-button:before{height:107%}
.v-ie .ccps .jmix-cm-button:before{margin-top:4px}
.ccps .jmix-cm-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms}
.ccps .jmix-cm-button:focus:after{-webkit-transition:none;-moz-transition:none;transition:none}
.ccps .jmix-cm-button.v-disabled{opacity:1;filter:none}
.ccps .jmix-cm-button.v-disabled:after{display:none}
.ccps .jmix-cm-button:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .jmix-cm-button:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .jmix-cm-button:focus:after{border-color:#e61a1a}
.ccps .jmix-cm-button:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .jmix-cm-button:hover:after{background:transparent}
.ccps .jmix-cm-button:active:not(.v-disabled){opacity:.7;filter:alpha(opacity=70)}
.ccps .jmix-cm-button:active:not(.v-disabled):after{background:transparent}
.ccps .jmix-cm-button:after{top:0;bottom:0;left:0;right:0}
.ccps .jmix-cm-button:focus:after{-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-cm-button.jmix-cm-button-selected{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:#f8eded;text-shadow:0 -1px 0 rgba(0,0,0,0.05)}
.ccps .jmix-cm-button-selected.v-disabled{color:inherit;background:transparent}
.ccps .jmix-searchselect,.ccps .jmix-searchselect .v-filterselect-input{padding-right:0}
.ccps .jmix-searchselect .v-filterselect-button{background:0;display:none}
.ccps .jmix-searchselect.v-filterselect-edit-filter.v-filterselect-focus:not(.v-readonly),.ccps .jmix-searchselect.v-filterselect-edit-filter.v-filterselect-focus:not(.v-readonly) .v-filterselect-input:focus{background-color:#f3bfbf}
.ccps .jmix-sidemenu-user{background:transparent;border:0;box-shadow:none;color:#ababab}
.ccps .jmix-sidemenu-user:hover{color:black}
.ccps .jmix-sidemenu-layout .jmix-main-tabsheet>.v-tabsheet-tabcontainer{border:0}
.ccps .jmix-sidemenu-wrap{font-size:0}
.ccps .jmix-sidemenu-wrap>*{font-size:14px}
.ccps .jmix-sidemenu-title{background:#595959;color:#eee;font-size:17px;line-height:23.8px;font-weight:600;text-shadow:0 -1px 0 rgba(0,0,0,0.05);padding:11px 17px;-webkit-box-shadow:none;box-shadow:none;text-align:center;width:100%}
.ccps .jmix-sidemenu{overflow-x:hidden;outline:0;color:#4d4d4d;font-size:13px;line-height:27px;white-space:nowrap;font-size:14px}
.ccps .jmix-sidemenu.v-has-height{overflow-y:auto}
.ccps .jmix-sidemenu.v-has-width .jmix-sidemenu-item-caption{max-width:initial}
.ccps .jmix-sidemenu-item{outline:0;font-weight:600;padding:0 34px 0 17px;cursor:pointer;position:relative;overflow:hidden;text-shadow:0 -2px 0 rgba(255,255,255,0.05);-webkit-transition:background-color 300ms,color 60ms;-moz-transition:background-color 300ms,color 60ms;transition:background-color 300ms,color 60ms}
.ccps .jmix-sidemenu-item [class*="caption"]{vertical-align:middle;display:inline-block;width:90%;max-width:15em;padding-right:17px;text-overflow:ellipsis;overflow:hidden}
.ccps .jmix-sidemenu-item [class*="badge"]{color:#e61a1a}
.ccps .jmix-sidemenu-item.selected{background:white}
.ccps .jmix-sidemenu-item.selected .v-icon{color:#e61a1a}
.ccps .jmix-sidemenu-item.selected [class*="badge"]{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:#eec9c9}
.ccps .jmix-sidemenu-item:focus,.ccps .jmix-sidemenu-item:hover,.ccps .jmix-sidemenu-item.selected{color:black}
.ccps .jmix-sidemenu-item span.v-icon{min-width:1em;margin-right:17px;text-align:center;vertical-align:middle;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(black),to(rgba(0,0,0,0.75)))}
.ccps .jmix-sidemenu-item span.v-icon+span{margin-left:0}
.ccps .jmix-sidemenu-item [class*="badge"]{background-color:white;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms;line-height:1;padding:4px 6px;min-width:9px;text-align:center;top:3px;border-radius:6px}
.ccps .jmix-sidemenu-item span.v-icon{-webkit-mask-image:none;mask-image:none}
.ccps .jmix-sidemenu-item .jmix-sidemenu-item-caption{width:100%}
.ccps .jmix-sidemenu-item .jmix-sidemenu-item-badge{position:absolute;right:17px;top:6.5px}
.ccps .jmix-sidemenu-item:hover{color:#e33535}
.ccps .jmix-sidemenu-item .v-icon{font-size:1.2em}
.ccps .jmix-sidemenu-item-thumbnail,.ccps .jmix-sidemenu-item-thumbnail-icon{display:none;vertical-align:middle}
.ccps .jmix-sidemenu-item-thumbnail-icon{font-family:FontAwesome;font-size:1.2em;font-weight:400}
.ccps .jmix-sidemenu-item-header{color:#4d4d4d;margin:7px 0;border-bottom:0}
.ccps .jmix-sidemenu-item-header .jmix-sidemenu-item-badge{background:transparent;color:#963030}
.ccps .jmix-sidemenu-item-wrap{cursor:pointer;display:block;line-height:34px}
.ccps .jmix-sidemenu-item-wrap .v-icon{margin-right:17px;min-width:1em}
.ccps .jmix-sidemenu-submenu{overflow:hidden;max-height:0;opacity:0}
.ccps .jmix-sidemenu-submenu .jmix-sidemenu-item-header{padding-left:0;margin-left:17px}
.ccps .jmix-sidemenu-submenu>*{margin-left:17px}
.ccps .jmix-sidemenu-submenu-open{max-height:2000px;opacity:1;-webkit-transition:max-height 900ms ease-in-out;-moz-transition:max-height 900ms ease-in-out;transition:max-height 900ms ease-in-out}
.ccps .jmix-sidemenu-item-focused{color:#e33535}
.v-ch .ccps .jmix-sidemenu-item-focused span.v-icon{color:#e33535}
.ccps .jmix-sidemenu-item-selected{background:white}
.ccps .jmix-sidemenu-item-selected .v-icon{color:#e61a1a}
.ccps .jmix-sidemenu-item-selected .jmix-sidemenu-item-badge{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:#eec9c9}
.ccps .jmix-sidemenu-toggle,.ccps .jmix-sidemenu-mobile-buttons{display:none;position:fixed;z-index:200}
.ccps .jmix-sidemenu-toggle{top:3px;left:3px;min-width:0}
.ccps .jmix-sidemenu-mobile-buttons{top:3px;right:0}
.ccps .jmix-sidemenu-mobile-buttons .v-button{color:white}
.ccps .jmix-sidemenu-responsive .jmix-sidemenu-panel{padding-bottom:34px;overflow:auto;height:100%}
.ccps .jmix-sidemenu-responsive .jmix-app-icon{margin:12px auto}
.ccps .jmix-sidemenu-responsive .jmix-userindicator>.v-label{overflow:hidden;word-wrap:normal;white-space:nowrap}
.ccps .jmix-sidemenu-responsive .jmix-userindicator>.v-label,.ccps .jmix-sidemenu-responsive .jmix-app-icon,.ccps .jmix-sidemenu-responsive .jmix-welcome-text,.ccps .jmix-sidemenu-responsive .jmix-user-timezone-label,.ccps .jmix-sidemenu-responsive .jmix-main-buttons{text-align:center}
.ccps .jmix-sidemenu-responsive .jmix-sidemenu-panel>.jmix-sidemenu-title,.ccps .jmix-sidemenu-responsive .jmix-sidemenu-panel>.jmix-sidemenu-wrap{display:block}
.ccps .jmix-sidemenu-responsive .jmix-sidemenu-wrap>.jmix-sidemenu,.ccps .jmix-sidemenu-responsive .jmix-sidemenu-wrap>.jmix-app-icon,.ccps .jmix-sidemenu-responsive .jmix-sidemenu-wrap>.jmix-userindicator,.ccps .jmix-sidemenu-responsive .jmix-sidemenu-wrap>.jmix-user-timezone-label,.ccps .jmix-sidemenu-responsive .jmix-sidemenu-wrap>.jmix-ftsfield,.ccps .jmix-sidemenu-responsive .jmix-sidemenu-wrap>.jmix-main-buttons{display:block}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel{background-color:#4d4d4d}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-title .v-label{line-height:1.2;font-size:17px;font-weight:bold}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-title .v-label-undef-w{white-space:normal}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-userindicator{padding-left:6px;padding-right:6px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-userindicator .v-label{font-size:11px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-main-buttons .v-icon{font-size:21px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-main-buttons img.v-icon{height:21px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-title,.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-wrap>*{min-width:102px;max-width:136px}
.v-ie .ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel{max-width:154px}
.v-ie .ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-title,.v-ie .ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-wrap,.v-ie .ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-wrap>*{max-width:154px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action{display:block;font-size:22px;line-height:1;padding:11px;text-align:left;border-top:1px solid #575757}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action:first-child{border-top:0}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action .jmix-sidemenu-item-caption{display:block;width:auto;margin:.3em 0 0;padding:0;font-size:11px;line-height:1.3}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action .v-icon{margin:0}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action span.v-icon{opacity:.8}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header{margin:9px 0 0;padding:7px 23px 7px 9px;border:0;overflow:hidden;background:#3d3d3d;box-shadow:none}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header .jmix-sidemenu-item-wrap{line-height:1.2}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header .jmix-sidemenu-item-caption{font-size:13px;text-overflow:ellipsis}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header .jmix-sidemenu-item-badge{right:9px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header+.jmix-sidemenu-item{border-top:0}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action.jmix-sidemenu-item-selected{background:#454545}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action.jmix-sidemenu-item-selected .v-icon{opacity:1}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action.jmix-sidemenu-item-selected .jmix-sidemenu-item-badge{border-color:#454545}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action .jmix-sidemenu-item-badge{padding-left:4px;padding-right:4px;top:7px;right:7px;border:2px solid #4d4d4d}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"]{padding-top:40px}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-panel{overflow:visible;width:0;border-right:0}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-toggle,.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-mobile-buttons{display:inline-block}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-main-buttons{display:none}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-title{position:fixed;z-index:100;top:0;left:0;right:0;height:40px!important;padding-top:0;padding-bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#595959}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-title .v-label{line-height:34px}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-wrap{height:100%;background-color:#4d4d4d;background-image:-webkit-linear-gradient(right,#4d4d4d 0,#4d4d4d 9px);background-image:linear-gradient(to left,#4d4d4d 0,#4d4d4d 9px);color:#a6a6a6;font-size:13px;line-height:27px;border-right:1px solid #3c3c3c;white-space:nowrap;position:fixed;z-index:9000;top:40px;bottom:0;height:auto;max-width:100%;overflow:auto;padding:17px 0;-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%);-webkit-transition:-webkit-transform 300ms;-moz-transition:-moz-transform 300ms;transition:transform 300ms}
.v-edge .ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-wrap{-webkit-transition:none;-moz-transition:none;transition:none}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-panel.jmix-sidemenu-open .jmix-sidemenu-wrap{-webkit-transform:translatex(0%);-moz-transform:translatex(0%);-ms-transform:translatex(0%);-o-transform:translatex(0%);transform:translatex(0%)}
.ccps .jmix-sidemenu-responsive[width-range~="0-500px"] .jmix-sidemenu-toggle .v-button-caption{display:none}
.ccps .jmix-sidemenu-panel{height:100%;background-color:#4d4d4d;background-image:-webkit-linear-gradient(right,#4d4d4d 0,#4d4d4d 9px);background-image:linear-gradient(to left,#4d4d4d 0,#4d4d4d 9px);color:#a6a6a6;font-size:13px;line-height:27px;border-right:1px solid #3c3c3c;white-space:nowrap}
.ccps .jmix-sidemenu-panel .jmix-sidemenu{background:transparent none}
.ccps .jmix-sidemenu-panel .jmix-sidemenu.v-has-width .jmix-sidemenu-item-caption{max-width:initial;width:100%}
.ccps .jmix-sidemenu-panel .jmix-userindicator{font-weight:600}
.ccps .jmix-sidemenu-panel .jmix-ftsfield-button,.ccps .jmix-sidemenu-panel .jmix-newwindow-button,.ccps .jmix-sidemenu-panel .jmix-logout-button{color:#a6a6a6}
.ccps .jmix-sidemenu-panel .jmix-ftsfield-button:hover,.ccps .jmix-sidemenu-panel .jmix-newwindow-button:hover,.ccps .jmix-sidemenu-panel .jmix-logout-button:hover{color:white}
.ccps .jmix-sidemenu-panel .jmix-user-timezone-label{color:#a6a6a6;font-weight:600}
.ccps .jmix-sidemenu-panel .jmix-app-icon{height:64px}
.ccps .jmix-sidemenu-panel .v-button.jmix-ftsfield-button,.ccps .jmix-sidemenu-panel .v-button.jmix-logout-button,.ccps .jmix-sidemenu-panel .v-button.jmix-newwindow-button{height:34px;padding:4px 7px}
.ccps .jmix-sidemenu-panel .jmix-ftsfield{padding-left:12px;padding-right:46px;padding-bottom:12px}
.ccps .jmix-sidemenu-panel .jmix-sidemenu{color:#a6a6a6}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item{outline:0;font-weight:600;padding:0 34px 0 17px;cursor:pointer;position:relative;overflow:hidden;text-shadow:0 2px 0 rgba(0,0,0,0.05);-webkit-transition:background-color 300ms,color 60ms;-moz-transition:background-color 300ms,color 60ms;transition:background-color 300ms,color 60ms;font-weight:600}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item [class*="caption"]{vertical-align:middle;display:inline-block;width:90%;max-width:15em;padding-right:17px;text-overflow:ellipsis;overflow:hidden}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item [class*="badge"]{color:#d97373}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item.selected{background:#454545}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item.selected .v-icon{color:#eb4747}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item.selected [class*="badge"]{background-color:#eb4747;background-image:-webkit-linear-gradient(top,#eb4747 0,#eb4747 100%);background-image:linear-gradient(to bottom,#eb4747 0,#eb4747 100%);color:#f1d4d4}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item:focus,.ccps .jmix-sidemenu-panel .jmix-sidemenu-item:hover,.ccps .jmix-sidemenu-panel .jmix-sidemenu-item.selected{color:white}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item span.v-icon{min-width:1em;margin-right:17px;text-align:center;vertical-align:middle;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(black),to(rgba(0,0,0,0.75)))}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item span.v-icon+span{margin-left:0}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item [class*="badge"]{background-color:#595959;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms;line-height:1;padding:4px 6px;min-width:9px;text-align:center;top:3px;border-radius:6px}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item span.v-icon{mask-image:none;-webkit-mask-image:none}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item:hover{color:white}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item-header{color:#a6a6a6;border-bottom:0}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item-focused{color:white}
.v-ch .ccps .jmix-sidemenu-panel .jmix-sidemenu-item-focused span.v-icon{color:white}
.ccps .jmix-drawer-layout{display:flex;height:100%}
.ccps .jmix-drawer-layout .jmix-main-tabsheet>.v-tabsheet-content,.ccps .jmix-drawer-layout .jmix-main-tabsheet>.v-tabsheet-content>.v-tabsheet-tabsheetpanel,.ccps .jmix-drawer-layout .jmix-main-tabsheet>.v-tabsheet-content>.v-tabsheet-tabsheetpanel>.v-scrollable{width:100%!important}
.ccps .jmix-drawer-layout .jmix-workarea{flex-grow:1;flex-shrink:1;z-index:0;min-width:100px}
.ccps .jmix-drawer{display:flex;flex-direction:column;flex-shrink:0;outline:0;width:250px;background-color:#4d4d4d;background-image:-webkit-linear-gradient(right,#4d4d4d 0,#4d4d4d 9px);background-image:linear-gradient(to left,#4d4d4d 0,#4d4d4d 9px);color:#a6a6a6}
.ccps .jmix-drawer .jmix-sidemenu{overflow-y:auto}
.ccps .jmix-drawer .jmix-sidemenu>.jmix-sidemenu-item{padding:0 34px 0 17px}
.ccps .jmix-drawer .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:100%;text-align:left}
.ccps .jmix-drawer .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-caption,.ccps .jmix-drawer .jmix-sidemenu>.jmix-sidemenu-item .v-icon{display:inline-block}
.ccps .jmix-drawer .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-thumbnail,.ccps .jmix-drawer .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-thumbnail-icon{display:none}
.ccps .jmix-drawer .jmix-sidemenu-submenu.jmix-sidemenu-submenu-open{max-height:2000px;opacity:1;-webkit-transition:max-height .9s ease-in-out;-moz-transition:max-height .9s ease-in-out;transition:max-height .9s ease-in-out}
.ccps .jmix-drawer .jmix-ftsfield{visibility:visible}
.ccps .jmix-drawer .jmix-user-timezone-label{visibility:visible}
.ccps .jmix-drawer.collapsed{width:40px;overflow:hidden}
.ccps .jmix-drawer.collapsed .jmix-sidemenu{overflow-y:hidden}
.ccps .jmix-drawer.collapsed .jmix-sidemenu>.jmix-sidemenu-item{padding:0}
.ccps .jmix-drawer.collapsed .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:40px;text-align:center}
.ccps .jmix-drawer.collapsed .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-caption,.ccps .jmix-drawer.collapsed .jmix-sidemenu>.jmix-sidemenu-item .v-icon{display:none}
.ccps .jmix-drawer.collapsed .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-thumbnail,.ccps .jmix-drawer.collapsed .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-thumbnail-icon{display:inline-block}
.ccps .jmix-drawer.collapsed .jmix-sidemenu-submenu.jmix-sidemenu-submenu-open{max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height .4s ease-in-out;-moz-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out}
.ccps .jmix-drawer.collapsed .jmix-ftsfield{visibility:hidden}
.ccps .jmix-drawer.collapsed .jmix-user-timezone-label{visibility:hidden}
.ccps .jmix-drawer.collapsed .jmix-drawer-content.jmix-sidemenu>.jmix-sidemenu-item{padding:0}
.ccps .jmix-drawer.collapsed.expand-on-hover:hover{width:250px}
.ccps .jmix-drawer.collapsed.expand-on-hover:hover .jmix-sidemenu{overflow-y:auto}
.ccps .jmix-drawer.collapsed.expand-on-hover:hover .jmix-sidemenu>.jmix-sidemenu-item{padding:0 34px 0 17px}
.ccps .jmix-drawer.collapsed.expand-on-hover:hover .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:100%;text-align:left}
.ccps .jmix-drawer.collapsed.expand-on-hover:hover .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-caption,.ccps .jmix-drawer.collapsed.expand-on-hover:hover .jmix-sidemenu>.jmix-sidemenu-item .v-icon{display:inline-block}
.ccps .jmix-drawer.collapsed.expand-on-hover:hover .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-thumbnail,.ccps .jmix-drawer.collapsed.expand-on-hover:hover .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-thumbnail-icon{display:none}
.ccps .jmix-drawer.collapsed.expand-on-hover:hover .jmix-sidemenu-submenu.jmix-sidemenu-submenu-open{max-height:2000px;opacity:1;-webkit-transition:max-height .9s ease-in-out;-moz-transition:max-height .9s ease-in-out;transition:max-height .9s ease-in-out}
.ccps .jmix-drawer.collapsed.expand-on-hover:hover .jmix-ftsfield{visibility:visible}
.ccps .jmix-drawer.collapsed.expand-on-hover:hover .jmix-user-timezone-label{visibility:visible}
.ccps .jmix-drawer .jmix-drawer-header{color:#eee;background:#595959;display:flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;height:40px;padding:0 10px}
.ccps .jmix-drawer .jmix-drawer-header .app-icon{height:20px;width:20px;flex-shrink:0;margin-right:12px}
.ccps .jmix-drawer .jmix-drawer-header .app-title{font-size:17px;font-weight:600;width:194px;overflow:hidden;text-overflow:ellipsis}
.ccps .jmix-drawer .jmix-drawer-content{flex-grow:1;flex-shrink:1}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu{color:#a6a6a6}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item{padding:0 34px 0 17px;font-weight:600}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item:hover{color:white}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item.jmix-sidemenu-item-selected{color:white;background:#454545}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item-header{color:#a6a6a6;border-bottom:0}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item-focused{color:white}
.v-ch .ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item-focused span.v-icon{color:white}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-submenu.jmix-sidemenu-submenu-open{background:#4d4d4d}
.ccps .jmix-drawer .jmix-user-timezone-label{font-weight:600;padding:6px 12px;text-align:center}
.ccps .jmix-drawer .jmix-drawer-footer{background:#595959;display:flex;flex-shrink:0;align-items:center;overflow:hidden;height:40px}
.ccps .jmix-drawer .jmix-drawer-footer>*{flex-shrink:0;border-radius:0}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-settings-button,.ccps .jmix-drawer .jmix-drawer-footer .jmix-logout-button,.ccps .jmix-drawer .jmix-drawer-footer .jmix-login-button{height:40px;padding:0;border:0;border-radius:0;box-shadow:none;width:34px;color:#adaeb0}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-settings-button::after,.ccps .jmix-drawer .jmix-drawer-footer .jmix-logout-button::after,.ccps .jmix-drawer .jmix-drawer-footer .jmix-login-button::after{top:0;right:0;bottom:0;left:0}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-settings-button:hover,.ccps .jmix-drawer .jmix-drawer-footer .jmix-logout-button:hover,.ccps .jmix-drawer .jmix-drawer-footer .jmix-login-button:hover{color:#e8e8e8}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-logout-button,.ccps .jmix-drawer .jmix-drawer-footer .jmix-login-button{margin-left:auto}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-userindicator{font-weight:600;width:142px;padding:0 6px;font-size:1.1em;text-align:center}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-userindicator>.v-label{width:100%;overflow:hidden;text-align:center}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-userindicator .jmix-user-select-combobox{width:100%}
.ccps .jmix-drawer .jmix-drawer-collapse-button{height:40px;padding:0;border:0;border-radius:0;box-shadow:none;background:#4a4a4a;color:#929292;width:40px;margin-right:auto;font-size:1.2em}
.ccps .jmix-drawer .jmix-drawer-collapse-button::after{top:0;right:0;bottom:0;left:0}
.ccps .jmix-drawer .jmix-drawer-collapse-button::before{height:100%}
.ccps .jmix-drawer .jmix-drawer-collapse-button:hover{color:white}
.ccps .jmix-multiupload{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;z-index:auto;outline:0;overflow:hidden}
.ccps .jmix-multiupload-disabled{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;z-index:auto}
.ccps .jmix-multiupload-progress{position:fixed;padding:10px;left:50%;top:50%;height:50px;width:250px;margin-left:-125px;margin-top:-25px;background-color:#fff;border:1px solid #c9c9c9;overflow:visible;z-index:15000}
.ccps .jmix-fglayout-slot>.jmix-buttonfield{line-height:34px}
.ccps .jmix-fglayout-slot>.jmix-buttonfield.empty-value{display:none}
.ccps .jmix-fglayout{position:relative}
.ccps .jmix-fglayout-slot{position:absolute;line-height:1.7}
.ccps .jmix-fglayout-spacing-on{overflow:hidden}
.ccps .jmix-fglayout-spacing,.ccps .jmix-fglayout-spacing-off{padding-left:0;padding-top:0}
.ccps .jmix-fglayout-spacing-off{overflow:hidden}
.ccps .jmix-fglayout-margin-top{padding-top:12px}
.ccps .jmix-fglayout-margin-bottom{padding-bottom:12px}
.ccps .jmix-fglayout-margin-left{padding-left:12px}
.ccps .jmix-fglayout-margin-right{padding-right:12px}
.ccps .jmix-fglayout-spacing-on{padding-left:12px;padding-top:12px}
.ccps .jmix-fglayout{outline:0}
.ccps .jmix-fglayout-inline-caption .jmix-fglayout-spacing-on{padding-top:6px}
.ccps .jmix-fglayout-slot>.v-caption{line-height:1.7}
.ccps .jmix-fglayout-slot>.v-caption .jmix-context-help-button{line-height:1.7}
.ccps .jmix-fglayout-slot.inline>.v-caption{margin-right:6px;line-height:34px;vertical-align:middle}
.ccps .jmix-fglayout-slot.inline>.v-caption:not(.v-caption-inline-icon){overflow:hidden}
.ccps .jmix-fglayout-slot.inline>.v-caption:not(.v-caption-inline-icon) .v-icon+.v-captiontext{margin-left:0;padding-left:7px}
.ccps .jmix-fglayout-slot>.v-checkbox{top:9px}
.ccps .jmix-fglayout-slot.inline>.v-caption.caption-indicators{margin-right:0;line-height:inherit}
.ccps .jmix-fglayout-slot.inline>.v-caption .v-captiontext{padding-bottom:0}
.ccps .jmix-fglayout-slot.jmix-full-height-widget .v-caption .v-captiontext{line-height:1.7;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}
.ccps .jmix-fglayout-slot.jmix-full-height-widget .v-caption .v-captiontext.jmix-captiontext-preformatted{white-space:pre-wrap}
.ccps .jmix-resizabletextarea-wrapper{position:relative;overflow:hidden}
.ccps .jmix-resizabletextarea-wrapper .v-textarea{min-height:34px}
.ccps .jmix-resizabletextarea-wrapper.borderless .v-textarea{border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit}
.ccps .jmix-resizabletextarea-wrapper.borderless .v-textarea:focus{-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-resizabletextarea-wrapper.borderless .v-textarea[class*="prompt"]{color:inherit;opacity:.5;filter:alpha(opacity=50)}
.ccps .jmix-resizabletextarea-wrapper.align-right .v-textarea{text-align:right}
.ccps .jmix-resizabletextarea-wrapper.align-center .v-textarea{text-align:center}
.ccps .jmix-resizabletextarea-wrapper.tiny .v-textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:26px;border-radius:6px;padding:6px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:auto;resize:none;white-space:pre-wrap;font-size:11px}
.ccps .jmix-resizabletextarea-wrapper.small .v-textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:29px;border-radius:6px;padding:6px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:auto;resize:none;white-space:pre-wrap;font-size:12px}
.ccps .jmix-resizabletextarea-wrapper.large .v-textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:41px;border-radius:6px;padding:6px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:auto;resize:none;white-space:pre-wrap;font-size:17px}
.ccps .jmix-resizabletextarea-wrapper.huge .v-textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:54px;border-radius:6px;padding:6px;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:auto;resize:none;white-space:pre-wrap;font-size:23px}
.v-ff .ccps .jmix-resizabletextarea-wrapper{overflow-x:hidden}
.ccps .jmix-resizabletextarea-resize-corner{position:absolute;bottom:0;right:0;background:transparent;width:17px;height:17px;cursor:nwse-resize}
.ccps .jmix-resizabletextarea-resize-corner:after{content:"";position:absolute;bottom:6px;right:6px;width:0;height:0;border-style:solid;border-width:0 0 17px 17px;border-color:transparent transparent #c9c9c9 transparent}
.ccps .jmix-fileupload-container{height:34px;display:inline-flex}
.ccps .jmix-fileupload-filename.v-has-width>*{overflow:hidden;text-overflow:ellipsis;line-height:1.35}
.ccps .jmix-fileupload-filename.jmix-fileupload-empty{color:#474747;text-decoration:none;cursor:default}
.ccps .jmix-fileupload-filename.jmix-fileupload-empty:hover{color:#474747}
.ccps .jmix-fileupload-filename.jmix-fileupload-empty:hover:after{background:0}
.ccps .jmix-fileupload-filename.jmix-fileupload-empty.v-disabled:active{opacity:.5}
.ccps .jmix-fileupload-filename.jmix-fileupload-empty:active{opacity:1}
.ccps .jmix-fileupload-filename.jmix-fileupload-empty:focus{outline:0;color:#474747}
.ccps .jmix-fileupload-filename.jmix-fileupload-empty:focus:after{box-shadow:none}
.ccps .jmix-fileupload-wrapper-error .jmix-fileupload-filename{color:#ed473b!important}
.ccps .jmix-fileupload-wrapper-error .jmix-fileupload-filename:focus:after{border:1px dashed #ed473b!important}
.ccps .jmix-fileupload-container .jmix-fileupload-filename{margin-right:12px}
.ccps .jmix-fileupload-container .jmix-fileupload-filename .v-button-caption{white-space:nowrap}
.ccps .jmix-fileupload-container .jmix-fileupload-clear{margin-left:12px}
.v-ie11 .ccps .jmix-fileupload-filename .v-button-wrap{display:inline-flex;align-items:center}
.v-ie11 .ccps .jmix-fileupload-filename .v-button-wrap .v-button-caption{overflow:hidden;text-overflow:ellipsis}
.ccps .jmix-suggestionfield{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:6px;padding:4px 8px;border:1px solid #c9c9c9;background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;width:272px}
.ccps .jmix-suggestionfield.v-disabled{opacity:1;filter:none}
.ccps .jmix-suggestionfield:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-suggestionfield[class*="prompt"]{color:#a3a3a3}
.ccps .jmix-suggestionfield.modified{background-color:#f3bfbf}
.ccps .jmix-suggestionfield.tiny{font-size:11px;height:26px;line-height:normal}
.ccps .jmix-suggestionfield.small{font-size:12px;height:29px;line-height:normal}
.ccps .jmix-suggestionfield.large{font-size:17px;height:41px;line-height:normal}
.ccps .jmix-suggestionfield.huge{font-size:23px;height:54px;line-height:normal}
.ccps .jmix-suggestionfield.inline-icon{padding-left:34px}
.ccps .jmix-suggestionfield-error{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .jmix-suggestionfield.v-readonly,.ccps .jmix-suggestionfield-error.v-readonly{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-suggestionfield.v-readonly:focus,.ccps .jmix-suggestionfield-error.v-readonly:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .jmix-suggestionfield.v-readonly:focus,.ccps .jmix-suggestionfield-error.v-readonly:focus{border-color:#e61a1a}
.ccps .jmix-suggestionfield-popup{padding:0;border-radius:6px;background-color:white;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;padding:0;max-height:510px;min-width:200px;max-width:400px;overflow-y:auto;outline:0}
.ccps .jmix-suggestionfield-popup[class*="animate-in"]{-webkit-animation:valo-overlay-animate-in 120ms;-moz-animation:valo-overlay-animate-in 120ms;animation:valo-overlay-animate-in 120ms}
.ccps .jmix-suggestionfield-popup[class*="animate-out"]{-webkit-animation:valo-animate-out-fade 120ms;-moz-animation:valo-animate-out-fade 120ms;animation:valo-animate-out-fade 120ms}
.ccps .jmix-suggestionfield-popup.jmix-has-width{min-width:auto;max-width:none}
.ccps .jmix-suggestionfield-popup>div{padding-bottom:0}
.v-ch .ccps .jmix-suggestionfield-popup>div{padding-bottom:0}
.ccps .jmix-suggestionfield-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:3px;cursor:pointer;height:34px;line-height:34px;padding-right:18px;padding-left:9px}
.ccps .jmix-suggestionfield-item.selected{background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);color:#f8eded;text-shadow:0 -1px 0 rgba(0,0,0,0.05)}
.ccps .jmix-suggestionfield.v-disabled::-webkit-input-placeholder,.ccps .jmix-suggestionfield.v-readonly::-webkit-input-placeholder{color:transparent}
.ccps .jmix-suggestionfield.v-disabled:-moz-placeholder,.ccps .jmix-suggestionfield.v-readonly:-moz-placeholder{color:transparent}
.ccps .jmix-suggestionfield.v-disabled::-moz-placeholder,.ccps .jmix-suggestionfield.v-readonly::-moz-placeholder{color:transparent}
.ccps .jmix-suggestionfield.v-disabled:-ms-input-placeholder,.ccps .jmix-suggestionfield.v-readonly:-ms-input-placeholder{color:transparent}
.ccps .jmix-capslockindicator{display:inline-table;text-align:center;height:34px}
.ccps .jmix-capslockindicator.capslock-on span::before{color:#ddd533}
.ccps .jmix-capslockindicator.capslock-off span::before{color:#c5c5c5;content:none}
.ccps .jmix-capslockindicator span::before{font-family:"FontAwesome";content:"\f111"}
.ccps .jmix-capslockindicator span{display:table-cell;height:100%;vertical-align:middle;width:100%}
.ccps .jmix-capslockindicator.message-on span::before{margin-right:5px}
.ccps .jmix-capslockindicator.message-off span::before{margin-right:5px}
.ccps .jmix-timefield-layout{white-space:nowrap;outline:0}
.ccps .jmix-timefield{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin:0;font:inherit;font-weight:500;line-height:normal;height:34px;border-radius:6px;padding:4px 8px;border:1px solid #c9c9c9;background:white;color:#474747;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow 180ms,border 180ms;-moz-transition:box-shadow 180ms,border 180ms;transition:box-shadow 180ms,border 180ms;height:34px}
.ccps .jmix-timefield.v-disabled{opacity:1;filter:none}
.ccps .jmix-timefield:focus{outline:0;-webkit-transition:none;-moz-transition:none;transition:none;border-color:#e61a1a;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-timefield[class*="prompt"]{color:#a3a3a3}
.ccps .jmix-timefield-wrapper.v-has-width .jmix-timefield-layout{display:inline-flex}
.ccps .jmix-timefield-wrapper.v-has-width .jmix-timefield{width:100%}
.ccps .jmix-timefield.v-readonly{background:#fafafa;color:#464646;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-timefield.v-readonly:focus{box-shadow:none;border-color:#c5c5c5}
.ccps .jmix-timefield.v-readonly:focus{border-color:#e61a1a}
.ccps .jmix-timefield-error{border-color:#ed473b!important;background:#fffbfb;color:#6c2621}
.ccps .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:78px;padding-left:34px}
.ccps .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:98px;padding-left:34px}
.ccps .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:118px;padding-left:34px}
.ccps .jmix-timefield-hour{width:44px}
.ccps .jmix-timefield-minute{width:64px}
.ccps .jmix-timefield-second{width:84px}
.ccps .jmix-focus-move::selection{background:transparent}
.ccps .jmix-focus-move::-moz-selection{background:transparent}
.ccps .jmix-timefield-ampm{width:72px;min-width:72px;margin-left:6px}
.ccps .v-label.jmix-log-content,.ccps .v-textarea.jmix-exception-dialog-log-content{line-height:14px;font-family:monospace;border-radius:0}
.ccps .v-label span.jmix-log-lowered-attention{opacity:.5}
.ccps .v-label span.jmix-log-level{font-weight:bold}
.ccps .v-label span.jmix-log-level-DEBUG{color:#000}
.ccps .v-label span.jmix-log-level-INFO{color:blue}
.ccps .v-label span.jmix-log-level-ERROR{color:red}
.ccps .v-label span.jmix-log-level-SEVERE,.ccps .v-label span.jmix-log-level-WARNING,.ccps .v-label span.jmix-log-level-WARN{color:orange}
.ccps .v-label span.jmix-log-level-TRACE{color:#c0c0c0}
.ccps .v-label span.jmix-log-level-FATAL{color:red}
.ccps .jmix-login-main-layout{background-color:#fff}
.ccps .jmix-login-panel{background:#fff;border:1px solid #c9c9c9;border-radius:6px;padding:45.33333px}
.ccps .jmix-login-icon>img{height:45.33333px}
.ccps .jmix-login-caption.v-label{font-size:20px;font-weight:700}
.ccps .jmix-login-capslockindicator{font-size:12px;height:34px;line-height:28px}
.ccps .jmix-login-capslockindicator span{vertical-align:unset}
.ccps .jmix-login-caption{max-width:385px;white-space:normal;text-align:center}
.ccps .jmix-login-form{width:385px}
.ccps .jmix-login-form .v-spacing:nth-child(2):nth-last-child(2){height:20px}
.ccps .jmix-login-credentials{width:100%}
.ccps .jmix-login-remember-locales{height:34px;width:100%}
.ccps .jmix-login-remember-locales>.v-slot{width:50%}
.ccps .jmix-login-remember-locales>.v-slot:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}
.ccps .jmix-login-remember-locales>.v-slot>*{vertical-align:middle}
.ccps .jmix-login-remember-locales>.v-slot-jmix-login-remember-me{text-align:left}
.ccps .jmix-login-remember-locales>.v-slot-jmix-login-locale{text-align:right}
.ccps .jmix-login-remember-locales>.v-slot-jmix-login-locale:first-child:last-child{float:right}
.ccps .jmix-login-username{border-bottom-width:0;border-radius:6px 6px 0 0;display:block;height:45.33333px;width:100%}
.ccps .jmix-login-username.v-textfield:focus+.jmix-login-password,.ccps .jmix-login-username.v-textfield-focus+.jmix-login-password{border-top-color:#e61a1a}
.ccps .jmix-login-password{border-radius:0 0 6px 6px;display:block;height:45.33333px;width:100%}
.ccps .jmix-login-locale{width:150px}
.ccps .jmix-login-locale>input.v-filterselect-input,.ccps .jmix-login-locale.v-filterselect-focus>input.v-filterselect-input{background:0;border-width:0;box-shadow:none;text-align:right}
.ccps .jmix-login-submit-button{box-shadow:none;margin-top:0;height:45.33333px;width:100%}
.ccps .jmix-powered-by{font-size:11px;padding-bottom:34px}
.ccps .jmix-powered-by a{display:inline-block;text-decoration:none;font-weight:bold;color:#006bac;padding-top:3px;padding-bottom:3px}
.ccps .jmix-powered-by .jmix-word{color:#5b5857}
.ccps .jmix-login-icon{width:64px;height:64px}
.ccps .jmix-logger-level{padding:5px;border:1px solid #c5c5c5;box-shadow:none}
.ccps .loglevel-ALL.currentlevel{background:#fff}
.ccps .loglevel-TRACE.currentlevel{background:#ab3101;color:#fff}
.ccps .loglevel-INFO.currentlevel{background:#4d7ab2;color:#fff}
.ccps .loglevel-DEBUG.currentlevel{background:#f6a854;color:#fff}
.ccps .loglevel-WARN.currentlevel{background:#5db866;color:#fff}
.ccps .loglevel-ERROR.currentlevel{background:#007ec3;color:#fff}
.ccps .loglevel-OFF.currentlevel{background:#bbb}
.ccps .role-permission-red{color:#f00}
.ccps .role-permission-green{color:green}
.ccps .role-permission-black{color:#000}
.ccps .role-permission-blue{color:blue}
.ccps .role-permission-red,.ccps .role-permission-green,.ccps .role-permission-blue,.ccps .role-permission-black{padding:3px 11px}
.ccps .v-selected .role-permission-red,.ccps .v-selected .role-permission-green,.ccps .v-selected .role-permission-blue,.ccps .v-selected .role-permission-black{border-radius:7px;background:white}
.ccps .report-wizard-tip-label{padding-top:12px;padding-bottom:12px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}
.ccps .v-textfield-hidden-field{border-width:0}
.ccps .on-hover-visible-layout{visibility:hidden}
.ccps .jmix-breadcrumbs-logo{padding:0}
.ccps .v-button.jmix-closetab-button{border:0;background:transparent none;box-shadow:none;padding:0 6px;height:auto}
.ccps .v-button.jmix-closetab-button .v-button-wrap{background:transparent none;padding:0}
.ccps .jmix-app-workarea-single .v-button.jmix-closetab-button{float:right}
.ccps .v-button.jmix-closetab-button:hover .v-button-wrap{background:transparent none;padding:0}
.ccps .jmix-headline-container{display:block;flex-shrink:0;min-height:34px;padding-top:6px;white-space:nowrap}
.ccps .jmix-breadcrumbs-separator,.ccps .jmix-breadcrumbs-win-caption{vertical-align:bottom;margin-left:2px}
.ccps .jmix-breadcrumbs-container{margin-right:6px;max-width:100%}
.ccps .jmix-breadcrumbs{display:flex;flex-wrap:wrap}
.ccps .jmix-breadcrumbs>*{overflow:hidden;text-overflow:ellipsis}
.ccps .jmix-bulk-editor-grid .field-label{line-height:34px}
.ccps .jmix-bulk-editor-grid .v-button{padding:0 9px}
.ccps .jmix-bulk-editor-fields-layout{display:flex;flex-wrap:wrap}
.ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column{padding-right:12px}
.ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row{display:flex;margin-bottom:12px}
.ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row .jmix-bulk-editor-picker-field-wrapper{margin-right:12px;width:100%;display:flex}
.ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row .jmix-bulk-editor-picker-field-wrapper .jmix-bulk-editor-field{margin-right:0;flex-basis:100%;width:100%}
.ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row .jmix-bulk-editor-field{margin-right:12px;max-width:none;min-width:240px;width:100%}
.ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row .jmix-bulk-editor-field .jmix-listeditor-layout{display:flex;width:100%}
.ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row .jmix-bulk-editor-field .jmix-listeditor-layout .v-slot-jmix-listeditor-text{min-width:206px;width:100%}
.ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row .jmix-bulk-editor-field .jmix-listeditor-layout .v-slot-jmix-listeditor-text .jmix-listeditor-text{width:100%}
.ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row .jmix-bulk-editor-field.jmix-datefield-layout{display:flex}
.ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row .jmix-bulk-editor-field.jmix-datefield-layout .jmix-datefield{width:100%;flex-basis:100%}
.v-ie11 .ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row .jmix-bulk-editor-field.v-filterselect{display:flex}
.v-ie11 .ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row .jmix-bulk-editor-field.v-filterselect .v-filterselect-input{flex-basis:100%}
.ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row .jmix-bulk-editor-label{margin-right:12px;max-width:270px;min-width:270px;width:100%;white-space:normal;line-height:34px}
.ccps .jmix-bulk-editor-fields-layout .jmix-bulk-editor-column .jmix-bulk-editor-row .jmix-bulk-editor-spacer{visibility:hidden}
.ccps .jmix-bulk-editor-columns-1 .jmix-bulk-editor-column{flex:1 0 100%}
.v-ie11 .ccps .jmix-bulk-editor-columns-1 .jmix-bulk-editor-column{flex:none;flex-grow:1}
.ccps .jmix-bulk-editor-columns-2 .jmix-bulk-editor-column{flex:1 0 50%}
.v-ie11 .ccps .jmix-bulk-editor-columns-2 .jmix-bulk-editor-column{flex:none;flex-grow:1}
.ccps .jmix-generic-filter{outline:0}
.ccps .jmix-generic-filter .filter-control-with-top-border{border-top:1px solid #c9c9c9;padding-top:5px}
.v-ff .ccps .jmix-generic-filter .filter-control-with-top-border{min-height:40px}
.ccps .jmix-generic-filter>.border-hidden{padding-top:0!important}
.ccps .jmix-generic-filter>.border-hidden .jmix-groupbox-captionwrap .jmix-groupbox-caption-start-deco div,.ccps .jmix-generic-filter>.border-hidden .jmix-groupbox-captionwrap .jmix-groupbox-caption-end-deco div{border:0}
.ccps .jmix-generic-filter>.border-hidden .jmix-groupbox-content{border:0;padding:0}
.ccps .jmix-generic-filter .filter-control-with-bottom-border{border-bottom:1px solid #c9c9c9;padding-bottom:5px}
.ccps .jmix-generic-filter .filter-control-no-border{border-top:0;padding-top:0;border-bottom:0;padding-bottom:0}
.ccps .jmix-generic-filter .filter-conditions{overflow:hidden}
.ccps .jmix-generic-filter .filter-settings-button .v-popup-indicator,.ccps .jmix-generic-filter .filter-conditions .v-popupbutton .v-popup-indicator{display:none}
.ccps .jmix-generic-filter .filter-conditions .v-popupbutton{background:transparent}
.ccps .jmix-generic-filter .filter-conditions .conditions-grid .no-operation{height:34px!important}
.ccps .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type{height:34px!important}
.ccps .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type .v-checkbox-param-field{line-height:18px;height:18px}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button{border-right:1px solid transparent;border-bottom-right-radius:0;border-top-right-radius:0}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{width:34px;padding-left:0;padding-right:0;border-bottom-left-radius:0;border-top-left-radius:0}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button{height:34px;padding:0 16px;color:#eaf4e9;font-weight:600;border-radius:6px;border:1px solid #227719;border-top-color:#227719;border-bottom-color:#227719;background-color:#2c9720;background-image:-webkit-linear-gradient(top,#2c9720 0,#2c9720 100%);background-image:linear-gradient(to bottom,#2c9720 0,#2c9720 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,0.05);-webkit-box-shadow:none;box-shadow:none;border-bottom-right-radius:0;border-top-right-radius:0}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button:hover:after{background-color:rgba(65,211,48,0.1)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button:focus:after{border-color:#e61a1a}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button:active:after{background-color:rgba(14,86,6,0.2)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{height:34px;padding:0;color:#eaf4e9;font-weight:600;border-radius:6px;border:1px solid #227719;border-top-color:#227719;border-bottom-color:#227719;background-color:#2c9720;background-image:-webkit-linear-gradient(top,#2c9720 0,#2c9720 100%);background-image:linear-gradient(to bottom,#2c9720 0,#2c9720 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,0.05);-webkit-box-shadow:none;box-shadow:none;border-bottom-left-radius:0;border-top-left-radius:0}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton:hover:after{background-color:rgba(65,211,48,0.1)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton:focus:after{border-color:#e61a1a}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton:active:after{background-color:rgba(14,86,6,0.2)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton .v-popup-indicator{padding-left:0}
.ccps .jmix-generic-filter .filter-control-no-border{height:34px!important}
.ccps .jmix-generic-filter-margin-top{padding-top:12px}
.ccps .jmix-generic-filter-margin-bottom{padding-bottom:12px}
.ccps .jmix-generic-filter-margin-left{padding-left:12px}
.ccps .jmix-generic-filter-margin-right{padding-right:12px}
.ccps .jmix-maxresults{height:34px!important}
.ccps .jmix-maxresults-label{line-height:34px}
.ccps .jmix-datagrid-empty-state{bottom:0;font-size:22px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0}
.ccps .jmix-datagrid-empty-state .v-button-link{color:#e38282}
.ccps .jmix-datagrid-empty-state:after{display:inline-block;height:100%;vertical-align:middle;content:""}
.ccps .jmix-datagrid-empty-state-message-box{display:inline-block}
.ccps .jmix-datagrid-empty-state-message{color:#a3a3a3;display:inline-block;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle;width:100%}
.ccps .jmix-datagrid-empty-state-link-message{text-align:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle}
.ccps .jmix-table-prefs-icon{height:34px;padding:0 16px;color:#1a1a1a;font-weight:600;border-radius:6px;border:1px solid #c9c9c9;border-top-color:#c9c9c9;border-bottom-color:#c9c9c9;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none;position:absolute;z-index:2;top:8px;right:8px;height:17px;line-height:17px;width:17px;padding:0;border-radius:50%;cursor:pointer;text-align:center;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 200ms 1s;-moz-transition:opacity 200ms 1s;transition:opacity 200ms 1s}
.ccps .jmix-table-prefs-icon:after{border:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px}
.ccps .jmix-table-prefs-icon:hover:after{background-color:rgba(191,191,191,0.1)}
.ccps .jmix-table-prefs-icon:focus:after{border-color:#e61a1a}
.ccps .jmix-table-prefs-icon:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .jmix-table-prefs-icon:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit}
.ccps .jmix-table-prefs-icon:active:after{background-color:rgba(128,128,128,0.2)}
.ccps .jmix-table-prefs-icon:before{font-family:FontAwesome;content:"\f0ce"}
.ccps .v-table-header-wrap:hover .jmix-table-prefs-icon{opacity:1;filter:none;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;transition-delay:100ms}
.v-ios.v-touch .ccps .jmix-table-prefs-icon,.v-android.v-touch .ccps .jmix-table-prefs-icon{opacity:1;filter:none;-webkit-transition:none;-moz-transition:none;transition:none}
.ccps .collapsing-allowed .jmix-table-prefs-icon{right:34px}
.ccps .jmix-table-prefs-editor{padding:0;border-radius:6px;background-color:white;color:#474747;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;padding:0;z-index:19000!important;padding:0 11px 11px}
.ccps .jmix-table-prefs-editor[class*="animate-in"]{-webkit-animation:valo-overlay-animate-in 120ms;-moz-animation:valo-overlay-animate-in 120ms;animation:valo-overlay-animate-in 120ms}
.ccps .jmix-table-prefs-editor[class*="animate-out"]{-webkit-animation:valo-animate-out-fade 120ms;-moz-animation:valo-animate-out-fade 120ms;animation:valo-animate-out-fade 120ms}
.ccps .jmix-table-prefs-title{border-bottom:1px solid #c9c9c9;border-bottom-style:dotted;line-height:34px}
.ccps .jmix-table-prefs-list.v-menubar{border:0;height:auto;background:transparent;border-radius:0;box-shadow:none}
.ccps .jmix-table-prefs-list.v-menubar .v-menubar-menuitem{display:block;border-right:transparent;text-align:left;padding-left:22px}
.ccps .jmix-table-prefs-list.v-menubar .jmix-table-prefs-menuitem-current{font-weight:bold}
.ccps .jmix-table-prefs-list.v-menubar .jmix-table-prefs-menuitem-default:before{font-family:"FontAwesome";content:"\f006";padding-left:4px}
.ccps .jmix-table-prefs-list.v-menubar .jmix-table-prefs-menuitem-current:before{font-family:"FontAwesome";content:"\f00c";padding-left:4px;font-weight:normal}
.ccps .jmix-table-rows-count{text-align:right;float:right;padding-left:6px}
.ccps .jmix-table-rows-count,.ccps .jmix-paging-wrap{height:34px}
.ccps .jmix-paging-wrap{white-space:nowrap}
.ccps .jmix-paging-wrap>*{vertical-align:middle;margin-right:6px;margin-bottom:6px}
.ccps .v-button.jmix-paging-change-page{height:23px;width:23px;padding:0 6px;line-height:14px}
.ccps .v-button.jmix-paging-change-page img.v-icon{margin-left:-2px}
.ccps .jmix-paging-status{line-height:34px}
.ccps .jmix-paging-count{height:23px}
.ccps .v-button.v-button-link.jmix-paging-count-number{text-decoration:none;opacity:inherit}
.ccps .v-button.v-button-link.jmix-paging-count-number .v-button-wrap .v-button-caption{text-decoration:none;color:#474747}
.ccps .jmix-table-empty-state{bottom:0;font-size:22px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0}
.ccps .jmix-table-empty-state .v-button-link{color:#e38282}
.ccps .jmix-table-empty-state:after{display:inline-block;height:100%;vertical-align:middle;content:""}
.ccps .jmix-table-empty-state-message-box{display:inline-block}
.ccps .jmix-table-empty-state-message{color:#a3a3a3;display:inline-block;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle;width:100%}
.ccps .jmix-table-empty-state-link-message{text-align:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle}
.ccps .jmix-table-showlink-textarea{resize:vertical;width:100%;height:70px;outline:0;border:1px solid #e4e4e4;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.ccps .jmix-main-menu.v-menubar{border:0;background:transparent;box-shadow:none}
.ccps .jmix-main-menu.v-menubar:focus{border:0}
.ccps .jmix-main-menu.v-menubar:focus:after{border:0;box-shadow:none}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-shortcut{padding-left:7px}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-empty-shortcut{padding-left:0}
.ccps .jmix-main-menu.v-menubar>.v-menubar-menuitem{border-right:0;font-weight:500;border-radius:5px}
.ccps .jmix-main-menu.v-menubar-submenu{display:table;overflow:hidden;white-space:nowrap;padding:0}
.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem{display:table-row;font-weight:500;position:relative}
.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem:active:before{content:none}
.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem:active{background-color:rgba(128,128,128,0.2)}
.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem-caption{border-top-left-radius:6px;border-bottom-left-radius:6px;display:table-cell;padding-left:23px}
.v-ie11 .ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem-caption{border-right:1px solid transparent}
.v-edge .ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem-caption{border-radius:0}
.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem-shortcut{display:table-cell;padding-left:11px;padding-right:23px;border-top-right-radius:6px;border-bottom-right-radius:6px}
.v-ie11 .ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem-shortcut{border-left:1px solid transparent}
.v-edge .ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem-shortcut{border-radius:0}
.v-ie11 .ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem-selected{background:#e61a1a}
.v-ie11 .ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem-selected .v-menubar-menuitem-caption{border-right:1px solid #e61a1a}
.v-ie11 .ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem-selected .v-menubar-submenu-indicator,.v-ie11 .ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem-selected .v-menubar-menuitem-shortcut{border-left:1px solid #e61a1a}
.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-separator{font-size:0;display:table-row;outline:0}
.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-separator span{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;display:table-cell;height:1px;border-top:3px solid transparent;border-bottom:3px solid transparent;background-color:#e4e4e4;background-clip:padding-box}
.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-submenu-indicator{display:table-cell;text-align:right;padding-left:11px;padding-right:23px;border-top-right-radius:6px;border-bottom-right-radius:6px}
.v-ie11 .ccps .jmix-main-menu.v-menubar-submenu .v-menubar-submenu-indicator{border-left:1px solid transparent}
.v-edge .ccps .jmix-main-menu.v-menubar-submenu .v-menubar-submenu-indicator{border-radius:0}
.ccps .jmix-main-menu.v-menubar-submenu-has-icons .v-menubar-menuitem .v-icon{margin-left:-34px;margin-right:0;width:34px}
.ccps .jmix-main-menu.v-menubar-submenu-has-icons .v-menubar-menuitem .v-menubar-menuitem-caption{padding-left:34px}
.ccps .jmix-ftsfield{padding-right:34px;font-size:0;white-space:nowrap}
.ccps .jmix-ftsfield>*{font-size:14px}
.ccps .jmix-ftsfield-text{width:120px}
.ccps .jmix-ftsfield-button{width:34px;margin-right:-34px}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-more-item,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-caption,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-shortcut{color:#adaeb0}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected{color:#f8eded;font-weight:500;border-radius:6px;border:0;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,0.05);-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected:after{border:inherit}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected:hover:after{background-color:rgba(237,94,94,0.1)}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected:focus:after{border:inherit}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected:active:after{background-color:rgba(125,3,3,0.2)}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem:hover .v-menubar-menuitem-caption,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem:hover .v-menubar-menuitem-shortcut,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem.v-menubar-menuitem-more-item:hover,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected .v-menubar-menuitem-caption,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected .v-menubar-menuitem-shortcut,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected.v-menubar-menuitem-more-item{color:#e8e8e8}
.ccps .jmix-app-menubar .jmix-user-select-label,.ccps .jmix-app-menubar .jmix-user-timezone-label,.ccps .jmix-app-menubar .jmix-ftsfield-button,.ccps .jmix-app-menubar .jmix-logout-button,.ccps .jmix-app-menubar .jmix-newwindow-button{color:#adaeb0}
.ccps .jmix-app-menubar .jmix-ftsfield-button:hover,.ccps .jmix-app-menubar .jmix-ftsfield-button:focus,.ccps .jmix-app-menubar .jmix-logout-button:hover,.ccps .jmix-app-menubar .jmix-newwindow-button:hover,.ccps .jmix-app-menubar .jmix-logout-button:focus,.ccps .jmix-app-menubar .jmix-newwindow-button:focus{color:#e8e8e8}
.ccps .jmix-sidemenu-layout.v-csslayout{display:flex}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-main-tabsheet>.v-tabsheet-content,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-main-tabsheet>.v-tabsheet-content>.v-tabsheet-tabsheetpanel,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-main-tabsheet>.v-tabsheet-content>.v-tabsheet-tabsheetpanel>.v-scrollable{width:100%!important}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-workarea{flex-grow:1;flex-shrink:1;z-index:0;min-width:100px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-container{flex-shrink:0;width:250px;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;transition:width .4s ease-in-out;z-index:1}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-container.collapsed{width:40px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel{position:fixed;z-index:10;flex-grow:1;display:flex;flex-direction:column;overflow:hidden;width:250px;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;transition:width .4s ease-in-out;border-right:0}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu .jmix-sidemenu-submenu.jmix-sidemenu-submenu-open{background:#4d4d4d}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu{overflow-y:auto}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu>.jmix-sidemenu-item{padding:0 34px 0 17px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:100%;text-align:left}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-caption,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu>.jmix-sidemenu-item .v-icon{display:inline-block}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-thumbnail,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-thumbnail-icon{display:none}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu-submenu.jmix-sidemenu-submenu-open{max-height:2000px;opacity:1;-webkit-transition:max-height .9s ease-in-out;-moz-transition:max-height .9s ease-in-out;transition:max-height .9s ease-in-out}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-ftsfield{visibility:visible}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-user-timezone-label{visibility:visible}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel>*{flex-shrink:0}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel>.jmix-sidemenu{flex-grow:1;flex-shrink:1}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed{width:40px!important}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu{overflow-y:hidden}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu>.jmix-sidemenu-item{padding:0}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:40px;text-align:center}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-caption,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu>.jmix-sidemenu-item .v-icon{display:none}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-thumbnail,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-thumbnail-icon{display:inline-block}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu-submenu.jmix-sidemenu-submenu-open{max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height .4s ease-in-out;-moz-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-ftsfield{visibility:hidden}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-user-timezone-label{visibility:hidden}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover{width:250px!important}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu{overflow-y:auto}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu>.jmix-sidemenu-item{padding:0 34px 0 17px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:100%;text-align:left}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-caption,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu>.jmix-sidemenu-item .v-icon{display:inline-block}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-thumbnail,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-thumbnail-icon{display:none}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu-submenu.jmix-sidemenu-submenu-open{max-height:2000px;opacity:1;-webkit-transition:max-height .9s ease-in-out;-moz-transition:max-height .9s ease-in-out;transition:max-height .9s ease-in-out}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-ftsfield{visibility:visible}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-user-timezone-label{visibility:visible}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-title{display:flex;flex-wrap:nowrap;align-items:center;height:40px;padding:0 10px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-title .jmix-app-icon{height:20px;width:20px;flex-shrink:0;margin-right:12px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-title .jmix-app-title{width:194px;overflow:hidden;text-overflow:ellipsis}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-user-timezone-label{padding:6px 12px;text-align:center}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-controls{display:flex;align-items:center;overflow:hidden;height:40px;background-color:#3b3b3b}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-controls>*{flex-shrink:0;border-radius:0}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-collapse-button{height:40px;padding:0;border:0;border-radius:0;box-shadow:none;background:#4a4a4a;color:#929292;width:40px;margin-right:auto;font-size:2em}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-collapse-button::after{top:0;right:0;bottom:0;left:0}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-collapse-button::before{height:100%}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-collapse-button:hover{color:white}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-userindicator{width:150px;padding:0 6px;font-size:1.1em;text-align:center}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-userindicator>.v-label{width:100%;overflow:hidden;text-align:center}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-controls .jmix-userindicator .jmix-user-select-combobox{width:100%}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-settings-button,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-logout-button,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-login-button{width:30px;height:40px;padding:0;color:#adaeb0;background:0;border:0;box-shadow:none}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-settings-button::after,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-logout-button::after,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-login-button::after{top:0;right:0;bottom:0;left:0}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-settings-button:hover,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-logout-button:hover,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-login-button:hover{color:#e8e8e8}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-settings-button,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-logout-button{display:none}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-logout-button,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-login-button{margin-left:auto}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-userindicator ~ .jmix-settings-button,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-userindicator ~ .jmix-logout-button{display:block}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-userindicator ~ .jmix-login-button{display:none}
.ccps .v-tabsheet.jmix-main-tabsheet>.v-tabsheet-tabcontainer{padding-top:6px}
.ccps .v-tabsheet.jmix-main-tabsheet.framed.padded-tabbar>.v-tabsheet-tabcontainer{background-color:#fff;padding-top:0}
.ccps .v-tabsheet.jmix-main-tabsheet.framed.padded-tabbar>.v-tabsheet-tabcontainer>.v-tabsheet-tabs{padding:0}
.ccps .v-tabsheet.jmix-main-tabsheet.framed.padded-tabbar>.v-tabsheet-tabcontainer .v-tabsheet-tabitem .v-caption{border-radius:0;border-left-width:0;border-top-width:0;margin-left:0}
.ccps .v-tabsheet.jmix-main-tabsheet.framed.padded-tabbar>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{font-weight:bold}
.ccps .v-tabsheet.jmix-main-tabsheet>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:9px}
.ccps .v-tabsheet.jmix-main-tabsheet>.v-tabsheet-content{border-right-width:0;border-left-width:0;border-bottom-width:0}
.ccps .jmix-app-icon{height:24px}
.ccps .jmix-app-icon img{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;height:100%}
.ccps .jmix-app-menubar{background:#4d4d4d;border:1px solid #b51414;padding-top:4px;padding-bottom:4px}
.ccps .jmix-app-menubar .v-menubar{height:34px;line-height:32px}
.ccps .jmix-app-menubar .app-icon{height:27px;border-radius:6px;background-color:white;padding:2px}
.ccps .v-button.jmix-ftsfield-button,.ccps .v-button.jmix-logout-button,.ccps .v-button.jmix-newwindow-button{border:0;box-shadow:none;padding:6px;background:0;width:auto;height:auto}
.ccps .v-button.jmix-ftsfield-button:focus:after,.ccps .v-button.jmix-logout-button:focus:after,.ccps .v-button.jmix-newwindow-button:focus:after{border:0;box-shadow:none;padding:6px}
.ccps .jmix-useractions-button{background:transparent;border:0;box-shadow:none;color:inherit}
.ccps .jmix-useractions-button>.v-menubar-menuitem{padding:0 7px}
.ccps .jmix-useractions-button:not(.v-menubar-submenu)>.v-menubar-menuitem .v-icon{margin:0}
.ccps .jmix-useractions-button:not(.v-menubar-submenu):hover{color:#e8e8e8}
.ccps .jmix-app-appname-label{font-size:23px;font-weight:bold}
.ccps .v-horizontallayout.jmix-app-titlebar{padding:3px 0}
.ccps .v-horizontallayout.jmix-app-titlebar>.v-spacing{width:6px}
.ccps .jmix-app-full-header .jmix-app-menubar{padding-left:6px}
.ccps .jmix-app-work-area-single{background:#fff}
.ccps .jmix-main-singlewindow{background-color:#fff;padding:6px 6px 6px 6px}
.ccps .v-splitpanel-horizontal>div>.v-splitpanel-hsplitter div:before{background:#fff}
.ccps .jmix-splitpanel-dockable-right>div>div.v-splitpanel-second-container .jmix-app-tabbed-window.v-margin-left,.ccps .jmix-splitpanel-dockable-left>div>div.v-splitpanel-second-container .jmix-app-tabbed-window.v-margin-left{padding-left:14px}
.ccps .jmix-app-window-wrap{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;overflow:auto;padding:12px 12px}
.ccps .v-scrollable>.v-widget.jmix-app-window-wrap{overflow:auto}
.ccps .jmix-app-window-wrap.jmix-breadcrumbs-visible{display:flex;flex-direction:column;padding-top:0}
.v-ie11 .ccps .jmix-app-window-wrap.jmix-breadcrumbs-visible>*{width:auto!important}
.ccps .jmix-welcome-text,.ccps .v-label.jmix-welcome-text{color:#a6a6a6;font-weight:900;font-size:51px}
.ccps .jmix-userindicator{outline:0}
.ccps .jmix-userindicator .v-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:right}
.ccps .jmix-user-select-combobox{width:200px}
.ccps .jmix-window-layout{min-height:0}
.ccps .jmix-folders-pane{background:#fff}
.ccps .v-tree8-row.jmix-clickable-folder .v-tree8-cell-content span{cursor:pointer}
.ccps .v-tree8-row.jmix-clickable-folder .v-tree8-cell-content span:hover{text-decoration:underline}
.ccps .jmix-folders-pane-caption{line-height:34px;font-size:17px}
.ccps .jmix-main-menu.v-menubar>.v-menubar-menuitem.v-menubar-menuitem-folders-pane-icon:before,.ccps .jmix-main-menu.v-menubar>.v-menubar-menuitem.v-menubar-menuitem-folders-pane-icon-active:before{color:#474747;font-size:14px;font-family:FontAwesome;content:"\f0c9"}
.ccps .jmix-main-menu.v-menubar>.v-menubar-menuitem.v-menubar-menuitem-folders-pane-icon-active,.ccps .jmix-main-menu.v-menubar>.v-menubar-menuitem.v-menubar-menuitem-folders-pane-icon-active:hover{background-color:rgba(128,128,128,0.2)}
.ccps .v-progressbar-indeterminate .v-progressbar-wrapper{position:relative;overflow:hidden}
.ccps .v-progressbar-indeterminate .v-progressbar-wrapper:after{border-radius:6px;height:inherit;background-color:#e61a1a;background-image:-webkit-linear-gradient(top,#e61a1a 0,#e61a1a 100%);background-image:linear-gradient(to bottom,#e61a1a 0,#e61a1a 100%);border:1px solid #b51414;box-sizing:border-box;max-width:100%;content:" ";display:block;width:120px;position:absolute;-webkit-animation:move-indicator 3s infinite linear;-moz-animation:move-indicator 3s infinite linear;animation:move-indicator 3s infinite linear}
.ccps .v-progressbar-indeterminate .v-progressbar-indicator{display:none}
.ccps .v-progressbar-indeterminate-circle{height:24px!important;width:24px!important;box-sizing:border-box;border:2px solid rgba(230,26,26,0.2);border-top-color:#e61a1a;border-right-color:#e61a1a;border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .v-progressbar-indeterminate-circle .v-progressbar-wrapper{display:none}
.ccps .addedItem{color:green!important}
.ccps .removedItem{color:red!important}
.ccps .modifiedItem{color:blue!important}
.ccps .chainItem{color:blue!important}
.ccps .jmix-report-parameter-caption{line-height:34px}
.ccps .jmix-report-upload-invisible{display:none}
.ccps .jmix-report-source-code-font-size .ace_text-input,.ccps .jmix-report-source-code-font-size .ace_editor{font-size:18px}
.ccps .jmix-localizedname-scrollbox{max-height:250px}
.ccps .table-boolean-text .boolean-cell .v-table-cell-wrapper{color:inherit;font-size:inherit}
.ccps .table-boolean-text .boolean-cell .v-table-cell-wrapper::before{content:none}
.ccps .jmix-fts-current-page{text-decoration:none}
.ccps .jmix-fts-current-page .v-button-caption{color:#474747;font-size:17px}
.ccps .jmix-fts-page{text-decoration:none}
.ccps .jmix-fts-page .v-button-caption{font-size:17px}
.ccps .jmix-fts-entities-container{padding-left:200px;padding-top:5px;padding-bottom:5px;border-top:1px inset #f1f1f1}
.ccps .jmix-fts-entities-container .jmix-fts-entities-type{overflow:hidden;width:200px;margin-left:-200px}
.ccps .jmix-fts-navigation-container{border-top:1px inset #f1f1f1;padding-top:5px;height:25px}
.ccps .jmix-fts-entity{margin-top:5px}
.ccps .jmix-fts-hit{display:block}
.ccps .jmix-app-message-dialog-text.v-has-width{overflow-x:auto}
.ccps .jmix-app-message-dialog-text.v-has-height{overflow-y:auto}
.ccps.v-app,.ccps.v-app-loading{color:var(--text-main-color);background:var(--app-background-color)}
.ccps .v-app-loading{background:var(--app-background-color)}
.ccps .v-loading-indicator{background:var(--primary-color)}
.ccps select{border:1px solid var(--border-color);background:var(--select-background-color);color:var(--text-main-color);padding:6px}
.ccps select:focus{border-color:var(--primary-color)}
.ccps .v-caption{font-size:14px;padding-bottom:0}
.ccps .v-caption .v-icon+.v-captiontext,.ccps .v-caption .v-icon+span{margin-left:7px}
.ccps .v-slot-inline-icon>.v-caption-on-top .v-caption-inline-icon>.v-icon:not(:only-child),.ccps .jmix-fglayout-slot:not(.inline) .v-caption-inline-icon>.v-icon:not(:only-child){margin-top:23.8px}
.ccps .v-slot-inline-icon>.v-caption-on-top .v-caption-inline-icon>span.v-icon,.ccps .jmix-fglayout-slot:not(.inline) .v-caption-inline-icon>span.v-icon{padding-left:0}
.ccps .v-caption-inline-icon{font-size:14px;padding-bottom:0}
.ccps .v-caption-inline-icon .v-icon+.v-captiontext,.ccps .v-caption-inline-icon .v-icon+span{margin-left:7px}
.ccps .v-caption-inline-icon .v-icon+.v-captiontext,.ccps .v-caption-inline-icon .v-icon+span{margin-left:0}
.ccps .v-caption-inline-icon .v-captiontext{font-size:14px;padding:0}
.ccps .v-caption-inline-icon span.v-icon{width:34px;line-height:34px;font-size:14px;margin-left:1px}
.ccps.small.v-app,.ccps.small.v-app-loading{font-size:12px}
.ccps.small .v-caption{font-size:12px;padding-bottom:0}
.ccps.small .v-caption .v-icon+.v-captiontext,.ccps.small .v-caption .v-icon+span{margin-left:6px}
.ccps.small .v-slot-inline-icon>.v-caption-on-top .v-caption-inline-icon>.v-icon:not(:only-child),.ccps.small .jmix-fglayout-slot:not(.inline) .v-caption-inline-icon>.v-icon:not(:only-child){margin-top:20.4px}
.ccps.small .v-slot-inline-icon>.v-caption-on-top .v-caption-inline-icon>span.v-icon,.ccps.small .jmix-fglayout-slot:not(.inline) .v-caption-inline-icon>span.v-icon{padding-left:0}
.ccps.small .v-caption-inline-icon{font-size:12px;padding-bottom:0}
.ccps.small .v-caption-inline-icon .v-icon+.v-captiontext,.ccps.small .v-caption-inline-icon .v-icon+span{margin-left:6px}
.ccps.small .v-caption-inline-icon .v-icon+.v-captiontext,.ccps.small .v-caption-inline-icon .v-icon+span{margin-left:0}
.ccps.small .v-caption-inline-icon .v-captiontext{font-size:12px;padding:0}
.ccps.small .v-caption-inline-icon span.v-icon{width:29px;line-height:29px;font-size:12px;margin-left:1px}
.ccps.small select{font-size:12px;padding:5px}
.ccps.large.v-app,.ccps.large.v-app-loading{font-size:17px}
.ccps.large .v-caption{font-size:17px;padding-bottom:0}
.ccps.large .v-caption .v-icon+.v-captiontext,.ccps.large .v-caption .v-icon+span{margin-left:8px}
.ccps.large .v-slot-inline-icon>.v-caption-on-top .v-caption-inline-icon>.v-icon:not(:only-child),.ccps.large .jmix-fglayout-slot:not(.inline) .v-caption-inline-icon>.v-icon:not(:only-child){margin-top:28.9px}
.ccps.large .v-slot-inline-icon>.v-caption-on-top .v-caption-inline-icon>span.v-icon,.ccps.large .jmix-fglayout-slot:not(.inline) .v-caption-inline-icon>span.v-icon{padding-left:0}
.ccps.large .v-caption-inline-icon{font-size:17px;padding-bottom:0}
.ccps.large .v-caption-inline-icon .v-icon+.v-captiontext,.ccps.large .v-caption-inline-icon .v-icon+span{margin-left:8px}
.ccps.large .v-caption-inline-icon .v-icon+.v-captiontext,.ccps.large .v-caption-inline-icon .v-icon+span{margin-left:0}
.ccps.large .v-caption-inline-icon .v-captiontext{font-size:17px;padding:0}
.ccps.large .v-caption-inline-icon span.v-icon{width:41px;line-height:41px;font-size:17px;margin-left:1px}
.ccps.large select{font-size:17px;padding:7px}
.ccps .small .v-caption{font-size:12px;padding-bottom:0}
.ccps .small .v-caption .v-icon+.v-captiontext,.ccps .small .v-caption .v-icon+span{margin-left:6px}
.ccps .small .v-slot-inline-icon>.v-caption-on-top .v-caption-inline-icon>.v-icon:not(:only-child),.ccps .small .jmix-fglayout-slot:not(.inline) .v-caption-inline-icon>.v-icon:not(:only-child){margin-top:20.4px}
.ccps .small .v-slot-inline-icon>.v-caption-on-top .v-caption-inline-icon>span.v-icon,.ccps .small .jmix-fglayout-slot:not(.inline) .v-caption-inline-icon>span.v-icon{padding-left:0}
.ccps .small .v-caption-inline-icon{font-size:12px;padding-bottom:0}
.ccps .small .v-caption-inline-icon .v-icon+.v-captiontext,.ccps .small .v-caption-inline-icon .v-icon+span{margin-left:6px}
.ccps .small .v-caption-inline-icon .v-icon+.v-captiontext,.ccps .small .v-caption-inline-icon .v-icon+span{margin-left:0}
.ccps .small .v-caption-inline-icon .v-captiontext{font-size:12px;padding:0}
.ccps .small .v-caption-inline-icon span.v-icon{width:29px;line-height:29px;font-size:12px;margin-left:1px}
.ccps .small select{font-size:12px;padding:5px}
.ccps .medium .v-caption{font-size:14px;padding-bottom:0}
.ccps .medium .v-caption .v-icon+.v-captiontext,.ccps .medium .v-caption .v-icon+span{margin-left:7px}
.ccps .medium .v-slot-inline-icon>.v-caption-on-top .v-caption-inline-icon>.v-icon:not(:only-child),.ccps .medium .jmix-fglayout-slot:not(.inline) .v-caption-inline-icon>.v-icon:not(:only-child){margin-top:23.8px}
.ccps .medium .v-slot-inline-icon>.v-caption-on-top .v-caption-inline-icon>span.v-icon,.ccps .medium .jmix-fglayout-slot:not(.inline) .v-caption-inline-icon>span.v-icon{padding-left:0}
.ccps .medium .v-caption-inline-icon{font-size:14px;padding-bottom:0}
.ccps .medium .v-caption-inline-icon .v-icon+.v-captiontext,.ccps .medium .v-caption-inline-icon .v-icon+span{margin-left:7px}
.ccps .medium .v-caption-inline-icon .v-icon+.v-captiontext,.ccps .medium .v-caption-inline-icon .v-icon+span{margin-left:0}
.ccps .medium .v-caption-inline-icon .v-captiontext{font-size:14px;padding:0}
.ccps .medium .v-caption-inline-icon span.v-icon{width:34px;line-height:34px;font-size:14px;margin-left:1px}
.ccps .medium select{font-size:14px;padding:6px}
.ccps .large .v-caption{font-size:17px;padding-bottom:0}
.ccps .large .v-caption .v-icon+.v-captiontext,.ccps .large .v-caption .v-icon+span{margin-left:8px}
.ccps .large .v-slot-inline-icon>.v-caption-on-top .v-caption-inline-icon>.v-icon:not(:only-child),.ccps .large .jmix-fglayout-slot:not(.inline) .v-caption-inline-icon>.v-icon:not(:only-child){margin-top:28.9px}
.ccps .large .v-slot-inline-icon>.v-caption-on-top .v-caption-inline-icon>span.v-icon,.ccps .large .jmix-fglayout-slot:not(.inline) .v-caption-inline-icon>span.v-icon{padding-left:0}
.ccps .large .v-caption-inline-icon{font-size:17px;padding-bottom:0}
.ccps .large .v-caption-inline-icon .v-icon+.v-captiontext,.ccps .large .v-caption-inline-icon .v-icon+span{margin-left:8px}
.ccps .large .v-caption-inline-icon .v-icon+.v-captiontext,.ccps .large .v-caption-inline-icon .v-icon+span{margin-left:0}
.ccps .large .v-caption-inline-icon .v-captiontext{font-size:17px;padding:0}
.ccps .large .v-caption-inline-icon span.v-icon{width:41px;line-height:41px;font-size:17px;margin-left:1px}
.ccps .large select{font-size:17px;padding:7px}
.ccps .v-panel{background:var(--panel-background-color);border:1px solid var(--panel-border-color);color:var(--text-main-color)}
.ccps .v-panel-well{background:var(--panel-well-background-color);border:1px solid var(--border-color);color:var(--text-main-color)}
.ccps .v-panel-caption{padding:0 11px;line-height:33px;font-size:14px;color:var(--text-main-color);background:var(--panel-caption-background-color);border-bottom:1px solid var(--panel-border-color);-webkit-box-shadow:none;box-shadow:none;text-shadow:none}
.ccps .v-panel-caption.v-horizontallayout{height:auto!important;line-height:0}
.ccps .v-panel-caption.v-horizontallayout .v-label{line-height:34px}
.ccps .v-panel-borderless{background:transparent;border:0}
.ccps.small .v-panel-caption{padding:0 10px;line-height:28px;font-size:12px}
.ccps.small .v-panel-caption.v-horizontallayout{height:auto!important;line-height:0}
.ccps.small .v-panel-caption.v-horizontallayout .v-label{line-height:29px}
.ccps.large .v-panel-caption{padding:0 14px;line-height:40px;font-size:17px}
.ccps.large .v-panel-caption.v-horizontallayout{height:auto!important;line-height:0}
.ccps.large .v-panel-caption.v-horizontallayout .v-label{line-height:41px}
.ccps .small .v-panel-caption{padding:0 10px;line-height:28px;font-size:12px}
.ccps .small .v-panel-caption.v-horizontallayout{height:auto!important;line-height:0}
.ccps .small .v-panel-caption.v-horizontallayout .v-label{line-height:29px}
.ccps .medium .v-panel-caption{padding:0 11px;line-height:33px;font-size:14px}
.ccps .medium .v-panel-caption.v-horizontallayout{height:auto!important;line-height:0}
.ccps .medium .v-panel-caption.v-horizontallayout .v-label{line-height:34px}
.ccps .large .v-panel-caption{padding:0 14px;line-height:40px;font-size:17px}
.ccps .large .v-panel-caption.v-horizontallayout{height:auto!important;line-height:0}
.ccps .large .v-panel-caption.v-horizontallayout .v-label{line-height:41px}
.ccps .v-panel-caption.small{padding:0 10px;line-height:28px;font-size:12px}
.ccps .v-panel-caption.small.v-horizontallayout{height:auto!important;line-height:0}
.ccps .v-panel-caption.small.v-horizontallayout .v-label{line-height:29px}
.ccps .v-panel-caption.medium{padding:0 11px;line-height:33px;font-size:14px}
.ccps .v-panel-caption.medium.v-horizontallayout{height:auto!important;line-height:0}
.ccps .v-panel-caption.medium.v-horizontallayout .v-label{line-height:34px}
.ccps .v-panel-caption.large{padding:0 14px;line-height:40px;font-size:17px}
.ccps .v-panel-caption.large.v-horizontallayout{height:auto!important;line-height:0}
.ccps .v-panel-caption.large.v-horizontallayout .v-label{line-height:41px}
.ccps .v-accordion{background:var(--panel-background-color);border:1px solid var(--panel-border-color);color:var(--text-main-color)}
.ccps .v-accordion .v-accordion-item-caption>.v-caption{padding:0 11px;line-height:33px;font-size:14px}
.ccps .v-accordion-item[class*="item-open"]+[class*="item"]{border-top:1px solid var(--panel-border-color)}
.ccps .v-accordion-item-caption>.v-caption{color:var(--accordion-item-caption-text-color);background:var(--accordion-item-caption-background-color);border-bottom:1px solid var(--accordion-item-caption-border-color);text-shadow:none}
.ccps .v-accordion-item-caption>.v-caption:hover:not(.v-disabled){color:var(--accordion-item-caption-hover-text-color);background:var(--accordion-item-caption-hover-background-color)}
.ccps .v-accordion-item-caption>.v-caption:hover:not(.v-disabled):before{background:0}
.ccps .v-accordion-item-caption>.v-caption:active:not(.v-disabled){color:var(--accordion-item-caption-active-text-color);background:var(--accordion-item-caption-active-background-color)}
.ccps .v-accordion-item-caption>.v-caption:active:not(.v-disabled):before{background:0}
.ccps .v-accordion-item-caption>.v-caption.v-disabled{color:var(--accordion-item-caption-disabled-text-color)}
.ccps .v-accordion-item-caption>.v-caption.v-disabled:before{background:0}
.ccps .v-accordion-item-content{background:var(--accordion-item-content-background-color)}
.ccps .v-accordion-borderless{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-accordion-borderless>.v-accordion-item,.ccps .v-accordion-borderless>.v-accordion-item>div>.v-caption,.ccps .v-accordion-borderless>.v-accordion-item>.v-accordion-item-content{border-radius:0}
.ccps .v-accordion-borderless .v-accordion-item-caption>.v-caption{background:transparent}
.ccps.small .v-accordion-item-caption>.v-caption{padding:0 10px;line-height:28px;font-size:12px}
.ccps.large .v-accordion-item-caption>.v-caption{padding:0 14px;line-height:40px;font-size:17px}
.ccps .small .v-accordion-item-caption>.v-caption{padding:0 10px;line-height:28px;font-size:12px}
.ccps .medium .v-accordion-item-caption>.v-caption{padding:0 11px;line-height:33px;font-size:14px}
.ccps .large .v-accordion-item-caption>.v-caption{padding:0 14px;line-height:40px;font-size:17px}
.ccps .v-accordion.small .v-accordion-item-caption>.v-caption{padding:0 10px;line-height:28px;font-size:12px}
.ccps .v-accordion.medium .v-accordion-item-caption>.v-caption{padding:0 11px;line-height:33px;font-size:14px}
.ccps .v-accordion.large .v-accordion-item-caption>.v-caption{padding:0 14px;line-height:40px;font-size:17px}
.ccps .v-button{height:34px;font-size:13px;border-radius:6px;padding:0 16px;border-color:var(--button-default-color);background:var(--button-default-color);color:var(--button-default-text-color);border-width:var(--button-border-width);border-style:solid}
.ccps .v-button.link{padding:0 var(--button-border-width);height:auto}
.ccps .v-button.icon-only{padding:0;width:34px}
.ccps .v-button.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .v-button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .v-button.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .v-button.icon-align-right .v-icon{margin-left:12px}
.ccps .v-button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .v-button:hover:not(.v-disabled){border-color:var(--button-default-hover-color);background:var(--button-default-hover-color);color:var(--button-default-text-color)}
.ccps .v-button:active:not(.v-disabled){border-color:var(--button-default-active-color);background:var(--button-default-active-color);color:var(--button-default-text-color)}
.ccps .v-button:focus:not(.v-disabled){border-color:var(--button-default-focused-border-color)}
.ccps .v-button.v-disabled{border-color:var(--button-default-disabled-color);background:var(--button-default-disabled-color);color:var(--button-default-disabled-text-color)}
.ccps .v-button [class$='caption']{font-weight:bold}
.ccps .v-button:after{display:none}
.ccps .v-button-primary{border-color:var(--button-primary-color);background:var(--button-primary-color);color:var(--button-primary-text-color)}
.ccps .v-button-primary:hover:not(.v-disabled){border-color:var(--button-primary-hover-color);background:var(--button-primary-hover-color);color:var(--button-primary-text-color)}
.ccps .v-button-primary:active:not(.v-disabled){border-color:var(--button-primary-active-color);background:var(--button-primary-active-color);color:var(--button-primary-text-color)}
.ccps .v-button-primary:focus:not(.v-disabled){border-color:var(--button-primary-focused-border-color)}
.ccps .v-button-primary.v-disabled{border-color:var(--button-primary-disabled-color);background:var(--button-primary-disabled-color);color:var(--button-primary-disabled-text-color)}
.ccps .v-button.jmix-primary-action:not(.link){height:34px;font-size:13px;border-radius:6px;padding:0 16px;border-color:var(--button-default-color);background:var(--button-default-color);color:var(--button-default-text-color);border-width:var(--button-border-width);border-style:solid;border-color:var(--button-primary-color);background:var(--button-primary-color);color:var(--button-primary-text-color)}
.ccps .v-button.jmix-primary-action.link:not(.link){padding:0 var(--button-border-width);height:auto}
.ccps .v-button.jmix-primary-action.icon-only:not(.link){padding:0;width:34px}
.ccps .v-button.jmix-primary-action.icon-align-top:not(.link){height:auto;padding-top:4px;padding-bottom:4px}
.ccps .v-button.jmix-primary-action.icon-align-top:not(.link) .v-icon{margin-left:auto;margin-right:auto}
.ccps .v-button.jmix-primary-action.icon-align-top:not(.link) .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .v-button.jmix-primary-action.icon-align-right:not(.link) .v-icon{margin-left:12px}
.ccps .v-button.jmix-primary-action.icon-align-right:not(.link) .v-icon+span:not(:empty){margin-left:0}
.ccps .v-button.jmix-primary-action:not(.link):hover:not(.v-disabled){border-color:var(--button-default-hover-color);background:var(--button-default-hover-color);color:var(--button-default-text-color)}
.ccps .v-button.jmix-primary-action:not(.link):active:not(.v-disabled){border-color:var(--button-default-active-color);background:var(--button-default-active-color);color:var(--button-default-text-color)}
.ccps .v-button.jmix-primary-action:not(.link):focus:not(.v-disabled){border-color:var(--button-default-focused-border-color)}
.ccps .v-button.jmix-primary-action.v-disabled:not(.link){border-color:var(--button-default-disabled-color);background:var(--button-default-disabled-color);color:var(--button-default-disabled-text-color)}
.ccps .v-button.jmix-primary-action:not(.link) [class$='caption']{font-weight:bold}
.ccps .v-button.jmix-primary-action:not(.link):after{display:none}
.ccps .v-button.jmix-primary-action:not(.link):hover:not(.v-disabled){border-color:var(--button-primary-hover-color);background:var(--button-primary-hover-color);color:var(--button-primary-text-color)}
.ccps .v-button.jmix-primary-action:not(.link):active:not(.v-disabled){border-color:var(--button-primary-active-color);background:var(--button-primary-active-color);color:var(--button-primary-text-color)}
.ccps .v-button.jmix-primary-action:not(.link):focus:not(.v-disabled){border-color:var(--button-primary-focused-border-color)}
.ccps .v-button.jmix-primary-action.v-disabled:not(.link){border-color:var(--button-primary-disabled-color);background:var(--button-primary-disabled-color);color:var(--button-primary-disabled-text-color)}
.ccps .v-button-friendly{border-color:var(--button-success-color);background:var(--button-success-color);color:var(--button-success-text-color)}
.ccps .v-button-friendly:hover:not(.v-disabled){border-color:var(--button-success-hover-color);background:var(--button-success-hover-color);color:var(--button-success-text-color)}
.ccps .v-button-friendly:active:not(.v-disabled){border-color:var(--button-success-active-color);background:var(--button-success-active-color);color:var(--button-success-text-color)}
.ccps .v-button-friendly:focus:not(.v-disabled){border-color:var(--button-success-focused-border-color)}
.ccps .v-button-friendly.v-disabled{border-color:var(--button-success-disabled-color);background:var(--button-success-disabled-color);color:var(--button-success-disabled-text-color)}
.ccps .v-button-danger{border-color:var(--button-error-color);background:var(--button-error-color);color:var(--button-error-text-color)}
.ccps .v-button-danger:hover:not(.v-disabled){border-color:var(--button-error-hover-color);background:var(--button-error-hover-color);color:var(--button-error-text-color)}
.ccps .v-button-danger:active:not(.v-disabled){border-color:var(--button-error-active-color);background:var(--button-error-active-color);color:var(--button-error-text-color)}
.ccps .v-button-danger:focus:not(.v-disabled){border-color:var(--button-error-focused-border-color)}
.ccps .v-button-danger.v-disabled{border-color:var(--button-error-disabled-color);background:var(--button-error-disabled-color);color:var(--button-error-disabled-text-color)}
.ccps .v-button-secondary{border-color:var(--button-secondary-color);background:var(--button-secondary-color);color:var(--button-secondary-text-color)}
.ccps .v-button-secondary:hover:not(.v-disabled){border-color:var(--button-secondary-hover-color);background:var(--button-secondary-hover-color);color:var(--button-secondary-text-color)}
.ccps .v-button-secondary:active:not(.v-disabled){border-color:var(--button-secondary-active-color);background:var(--button-secondary-active-color);color:var(--button-secondary-text-color)}
.ccps .v-button-secondary:focus:not(.v-disabled){border-color:var(--button-secondary-focused-border-color)}
.ccps .v-button-secondary.v-disabled{border-color:var(--button-secondary-disabled-color);background:var(--button-secondary-disabled-color);color:var(--button-secondary-disabled-text-color)}
.ccps .v-button-link{padding:0 var(--button-border-width);height:auto;border:1px dashed transparent;background:transparent;color:var(--primary-color)}
.ccps .v-button-link:hover:not(.v-disabled):not(:active){border-color:transparent;background:transparent;color:var(--primary-color-shade-1)}
.ccps .v-button-link:hover:not(.v-disabled):not(:active):focus{border-color:var(--primary-color-shade-1)}
.ccps .v-button-link:focus:not(.v-disabled){border-color:var(--primary-color)}
.ccps .v-button-link:active:not(.v-disabled){opacity:1;filter:none;border-color:var(--primary-color-shade-2);background:transparent;color:var(--primary-color-shade-2)}
.ccps .v-button-link.v-disabled{border-color:transparent;background:transparent;color:var(--primary-dim-color)}
.ccps .v-button-borderless{color:var(--text-main-color);border-color:transparent;background:transparent}
.ccps .v-button-borderless:hover:not(.v-disabled){color:var(--text-secondary-color);border-color:transparent;background:transparent}
.ccps .v-button-borderless:focus:not(.v-disabled){border-color:var(--text-dim-color)}
.ccps .v-button-borderless:active:not(.v-disabled){color:var(--text-secondary-color);border-color:var(--text-secondary-color);background:transparent;opacity:1;filter:none}
.ccps .v-button-borderless.v-disabled{color:var(--text-dim-color);border-color:transparent;background:transparent}
.ccps .v-button-borderless-colored{color:var(--primary-color);border-color:transparent;background:transparent}
.ccps .v-button-borderless-colored:hover:not(.v-disabled){color:var(--primary-color-shade-1);border-color:transparent;background:transparent}
.ccps .v-button-borderless-colored:focus:not(.v-disabled){border-color:var(--primary-dim-color)}
.ccps .v-button-borderless-colored:active:not(.v-disabled){color:var(--primary-color-shade-2);border-color:var(--primary-color-shade-2);background:transparent;opacity:1;filter:none}
.ccps .v-button-borderless-colored.v-disabled{color:var(--primary-dim-color);border-color:transparent;background:transparent}
.ccps .v-button-quiet:not(:focus){color:var(--button-quiet-text-color)}
.ccps .v-button-quiet.v-disabled{border-color:transparent;background:transparent;color:var(--button-quiet-disabled-text-color)}
.ccps .v-button-icon-only{padding:0}
.ccps .v-button-icon-only .v-button-caption{display:none}
.ccps.small .v-button,.ccps.small .v-button.jmix-primary-action:not(.link){height:29px;font-size:11px;border-radius:6px;padding:0 14px}
.ccps.small .v-button.link,.ccps.small .v-button.jmix-primary-action.link:not(.link){padding:0 var(--button-border-width);height:auto}
.ccps.small .v-button.icon-only,.ccps.small .v-button.jmix-primary-action.icon-only:not(.link){padding:0;width:29px}
.ccps.small .v-button.icon-align-top,.ccps.small .v-button.jmix-primary-action.icon-align-top:not(.link){height:auto;padding-top:4px;padding-bottom:4px}
.ccps.small .v-button.icon-align-top .v-icon,.ccps.small .v-button.jmix-primary-action.icon-align-top:not(.link) .v-icon{margin-left:auto;margin-right:auto}
.ccps.small .v-button.icon-align-top .v-icon+span:not(:empty),.ccps.small .v-button.jmix-primary-action.icon-align-top:not(.link) .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps.small .v-button.icon-align-right .v-icon,.ccps.small .v-button.jmix-primary-action.icon-align-right:not(.link) .v-icon{margin-left:11px}
.ccps.small .v-button.icon-align-right .v-icon+span:not(:empty),.ccps.small .v-button.jmix-primary-action.icon-align-right:not(.link) .v-icon+span:not(:empty){margin-left:0}
.ccps.large .v-button,.ccps.large .v-button.jmix-primary-action:not(.link){height:41px;font-size:16px;border-radius:6px;padding:0 19px}
.ccps.large .v-button.link,.ccps.large .v-button.jmix-primary-action.link:not(.link){padding:0 var(--button-border-width);height:auto}
.ccps.large .v-button.icon-only,.ccps.large .v-button.jmix-primary-action.icon-only:not(.link){padding:0;width:41px}
.ccps.large .v-button.icon-align-top,.ccps.large .v-button.jmix-primary-action.icon-align-top:not(.link){height:auto;padding-top:5px;padding-bottom:5px}
.ccps.large .v-button.icon-align-top .v-icon,.ccps.large .v-button.jmix-primary-action.icon-align-top:not(.link) .v-icon{margin-left:auto;margin-right:auto}
.ccps.large .v-button.icon-align-top .v-icon+span:not(:empty),.ccps.large .v-button.jmix-primary-action.icon-align-top:not(.link) .v-icon+span:not(:empty){margin-top:7px;margin-left:0}
.ccps.large .v-button.icon-align-right .v-icon,.ccps.large .v-button.jmix-primary-action.icon-align-right:not(.link) .v-icon{margin-left:15px}
.ccps.large .v-button.icon-align-right .v-icon+span:not(:empty),.ccps.large .v-button.jmix-primary-action.icon-align-right:not(.link) .v-icon+span:not(:empty){margin-left:0}
.ccps .small .v-button,.ccps .small .v-button.jmix-primary-action:not(.link){height:29px;font-size:11px;border-radius:6px;padding:0 14px}
.ccps .small .v-button.link,.ccps .small .v-button.jmix-primary-action.link:not(.link){padding:0 var(--button-border-width);height:auto}
.ccps .small .v-button.icon-only,.ccps .small .v-button.jmix-primary-action.icon-only:not(.link){padding:0;width:29px}
.ccps .small .v-button.icon-align-top,.ccps .small .v-button.jmix-primary-action.icon-align-top:not(.link){height:auto;padding-top:4px;padding-bottom:4px}
.ccps .small .v-button.icon-align-top .v-icon,.ccps .small .v-button.jmix-primary-action.icon-align-top:not(.link) .v-icon{margin-left:auto;margin-right:auto}
.ccps .small .v-button.icon-align-top .v-icon+span:not(:empty),.ccps .small .v-button.jmix-primary-action.icon-align-top:not(.link) .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps .small .v-button.icon-align-right .v-icon,.ccps .small .v-button.jmix-primary-action.icon-align-right:not(.link) .v-icon{margin-left:11px}
.ccps .small .v-button.icon-align-right .v-icon+span:not(:empty),.ccps .small .v-button.jmix-primary-action.icon-align-right:not(.link) .v-icon+span:not(:empty){margin-left:0}
.ccps .medium .v-button,.ccps .medium .v-button.jmix-primary-action:not(.link){height:34px;font-size:13px;border-radius:6px;padding:0 16px}
.ccps .medium .v-button.link,.ccps .medium .v-button.jmix-primary-action.link:not(.link){padding:0 var(--button-border-width);height:auto}
.ccps .medium .v-button.icon-only,.ccps .medium .v-button.jmix-primary-action.icon-only:not(.link){padding:0;width:34px}
.ccps .medium .v-button.icon-align-top,.ccps .medium .v-button.jmix-primary-action.icon-align-top:not(.link){height:auto;padding-top:4px;padding-bottom:4px}
.ccps .medium .v-button.icon-align-top .v-icon,.ccps .medium .v-button.jmix-primary-action.icon-align-top:not(.link) .v-icon{margin-left:auto;margin-right:auto}
.ccps .medium .v-button.icon-align-top .v-icon+span:not(:empty),.ccps .medium .v-button.jmix-primary-action.icon-align-top:not(.link) .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .medium .v-button.icon-align-right .v-icon,.ccps .medium .v-button.jmix-primary-action.icon-align-right:not(.link) .v-icon{margin-left:12px}
.ccps .medium .v-button.icon-align-right .v-icon+span:not(:empty),.ccps .medium .v-button.jmix-primary-action.icon-align-right:not(.link) .v-icon+span:not(:empty){margin-left:0}
.ccps .large .v-button,.ccps .large .v-button.jmix-primary-action:not(.link){height:41px;font-size:16px;border-radius:6px;padding:0 19px}
.ccps .large .v-button.link,.ccps .large .v-button.jmix-primary-action.link:not(.link){padding:0 var(--button-border-width);height:auto}
.ccps .large .v-button.icon-only,.ccps .large .v-button.jmix-primary-action.icon-only:not(.link){padding:0;width:41px}
.ccps .large .v-button.icon-align-top,.ccps .large .v-button.jmix-primary-action.icon-align-top:not(.link){height:auto;padding-top:5px;padding-bottom:5px}
.ccps .large .v-button.icon-align-top .v-icon,.ccps .large .v-button.jmix-primary-action.icon-align-top:not(.link) .v-icon{margin-left:auto;margin-right:auto}
.ccps .large .v-button.icon-align-top .v-icon+span:not(:empty),.ccps .large .v-button.jmix-primary-action.icon-align-top:not(.link) .v-icon+span:not(:empty){margin-top:7px;margin-left:0}
.ccps .large .v-button.icon-align-right .v-icon,.ccps .large .v-button.jmix-primary-action.icon-align-right:not(.link) .v-icon{margin-left:15px}
.ccps .large .v-button.icon-align-right .v-icon+span:not(:empty),.ccps .large .v-button.jmix-primary-action.icon-align-right:not(.link) .v-icon+span:not(:empty){margin-left:0}
.ccps .v-button.small,.ccps .v-button.jmix-primary-action.small:not(.link){height:29px;font-size:11px;border-radius:6px;padding:0 14px}
.ccps .v-button.small.link,.ccps .v-button.jmix-primary-action.small.link:not(.link){padding:0 var(--button-border-width);height:auto}
.ccps .v-button.small.icon-only,.ccps .v-button.jmix-primary-action.small.icon-only:not(.link){padding:0;width:29px}
.ccps .v-button.small.icon-align-top,.ccps .v-button.jmix-primary-action.small.icon-align-top:not(.link){height:auto;padding-top:4px;padding-bottom:4px}
.ccps .v-button.small.icon-align-top .v-icon,.ccps .v-button.jmix-primary-action.small.icon-align-top:not(.link) .v-icon{margin-left:auto;margin-right:auto}
.ccps .v-button.small.icon-align-top .v-icon+span:not(:empty),.ccps .v-button.jmix-primary-action.small.icon-align-top:not(.link) .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps .v-button.small.icon-align-right .v-icon,.ccps .v-button.jmix-primary-action.small.icon-align-right:not(.link) .v-icon{margin-left:11px}
.ccps .v-button.small.icon-align-right .v-icon+span:not(:empty),.ccps .v-button.jmix-primary-action.small.icon-align-right:not(.link) .v-icon+span:not(:empty){margin-left:0}
.ccps .v-button.medium,.ccps .v-button.jmix-primary-action.medium:not(.link){height:34px;font-size:13px;border-radius:6px;padding:0 16px}
.ccps .v-button.medium.link,.ccps .v-button.jmix-primary-action.medium.link:not(.link){padding:0 var(--button-border-width);height:auto}
.ccps .v-button.medium.icon-only,.ccps .v-button.jmix-primary-action.medium.icon-only:not(.link){padding:0;width:34px}
.ccps .v-button.medium.icon-align-top,.ccps .v-button.jmix-primary-action.medium.icon-align-top:not(.link){height:auto;padding-top:4px;padding-bottom:4px}
.ccps .v-button.medium.icon-align-top .v-icon,.ccps .v-button.jmix-primary-action.medium.icon-align-top:not(.link) .v-icon{margin-left:auto;margin-right:auto}
.ccps .v-button.medium.icon-align-top .v-icon+span:not(:empty),.ccps .v-button.jmix-primary-action.medium.icon-align-top:not(.link) .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .v-button.medium.icon-align-right .v-icon,.ccps .v-button.jmix-primary-action.medium.icon-align-right:not(.link) .v-icon{margin-left:12px}
.ccps .v-button.medium.icon-align-right .v-icon+span:not(:empty),.ccps .v-button.jmix-primary-action.medium.icon-align-right:not(.link) .v-icon+span:not(:empty){margin-left:0}
.ccps .v-button.large,.ccps .v-button.jmix-primary-action.large:not(.link){height:41px;font-size:16px;border-radius:6px;padding:0 19px}
.ccps .v-button.large.link,.ccps .v-button.jmix-primary-action.large.link:not(.link){padding:0 var(--button-border-width);height:auto}
.ccps .v-button.large.icon-only,.ccps .v-button.jmix-primary-action.large.icon-only:not(.link){padding:0;width:41px}
.ccps .v-button.large.icon-align-top,.ccps .v-button.jmix-primary-action.large.icon-align-top:not(.link){height:auto;padding-top:5px;padding-bottom:5px}
.ccps .v-button.large.icon-align-top .v-icon,.ccps .v-button.jmix-primary-action.large.icon-align-top:not(.link) .v-icon{margin-left:auto;margin-right:auto}
.ccps .v-button.large.icon-align-top .v-icon+span:not(:empty),.ccps .v-button.jmix-primary-action.large.icon-align-top:not(.link) .v-icon+span:not(:empty){margin-top:7px;margin-left:0}
.ccps .v-button.large.icon-align-right .v-icon,.ccps .v-button.jmix-primary-action.large.icon-align-right:not(.link) .v-icon{margin-left:15px}
.ccps .v-button.large.icon-align-right .v-icon+span:not(:empty),.ccps .v-button.jmix-primary-action.large.icon-align-right:not(.link) .v-icon+span:not(:empty){margin-left:0}
.ccps .v-calendar{color:var(--text-main-color)}
.ccps .v-calendar-header-day{color:var(--calendar-header-day-color)}
.ccps .v-calendar-day-number{color:var(--calendar-month-day-number-color);border-top:1px solid var(--calendar-month-day-number-border-color)}
.ccps .v-calendar-day-number:hover{color:var(--calendar-month-day-number-hover-color)}
.ccps .v-calendar-bottom-spacer:hover{color:var(--calendar-month-day-bottom-spacer-hover-color)}
.ccps .v-calendar-month-day-today{background:var(--calendar-month-day-today-background-color)}
.ccps .v-calendar-month-day-today .v-calendar-day-number{color:var(--calendar-month-day-today-day-number-color);border-top:2px solid var(--calendar-month-day-today-day-number-border-color)}
.ccps .v-calendar-month-day-selected{background-color:var(--calendar-month-day-selected-background-color)}
.ccps .v-calendar-month-day-dragemphasis{background-color:var(--calendar-month-day-dragemphasis-background-color)}
.ccps .v-calendar-weekly-longevents{border-bottom:3px solid var(--calendar-week-longevents-border-color)}
.ccps .v-calendar .v-datecellslot,.ccps .v-calendar .v-datecellslot-even{border-top:1px solid var(--calendar-week-datecell-border-color)}
.ccps .v-calendar .v-datecellslot{border-top-style:dotted}
.ccps .v-calendar-current-time{background:var(--calendar-week-current-time-color)}
.ccps .v-calendar-current-time:before{color:var(--calendar-week-current-time-color)}
.ccps .v-calendar .v-daterange:before{background:var(--calendar-week-range-selection-color)}
.ccps .v-calendar-event-month .v-calendar-event-time{opacity:1;filter:none;color:var(--calendar-month-event-time-color)}
.ccps .v-calendar-event-month:before{color:var(--calendar-month-event-marker-color)}
.ccps .v-calendar-week-wrapper .v-calendar-event{color:var(--calendar-event-color)}
.ccps .v-calendar-week-wrapper .v-calendar-event .v-calendar-event-content{background-color:var(--calendar-event-background-color);border:1px solid var(--calendar-week-event-content-border-color)}
.ccps .v-calendar-event-all-day{background-color:var(--calendar-event-background-color);color:var(--calendar-event-color)}
.ccps .v-checkbox{line-height:24px;height:28px;color:var(--text-main-color)}
:root .ccps .v-checkbox{padding-left:40px}
:root .ccps .v-checkbox>input ~ label:before,:root .ccps .v-checkbox>input ~ label:after{border-radius:3px;font-size:16px;line-height:24px;height:24px;width:24px}
:root .ccps .v-checkbox>input ~ label:before{background:var(--checkbox-background-color);border-color:var(--checkbox-border-color)}
:root .ccps .v-checkbox>input:focus ~ label:before{background:var(--checkbox-focused-background-color);border-color:var(--checkbox-focused-border-color)}
:root .ccps .v-checkbox>input:checked ~ label:before{background:var(--checkbox-checked-background-color);border-color:var(--checkbox-checked-border-color)}
:root .ccps .v-checkbox>input:checked ~ label:after{color:var(--checkbox-checked-color)}
:root .ccps .v-checkbox>input:focus:checked ~ label:before{background:var(--checkbox-checked-focused-background-color);border-color:var(--checkbox-checked-focused-border-color)}
:root .ccps .v-checkbox>input:focus:checked ~ label:after{color:var(--checkbox-checked-focused-color)}
:root .ccps .v-checkbox>input ~ label:before{border-width:var(--checkbox-border-width)}
:root .ccps .v-checkbox>input:focus ~ label:before{border-width:var(--checkbox-border-width)}
:root .ccps .v-checkbox>input:active ~ label:after{background:transparent}
:root .ccps .v-checkbox.v-readonly>input ~ label:before,:root .ccps .v-checkbox.v-disabled>input ~ label:before{background:var(--checkbox-read-only-background-color);border-color:var(--checkbox-read-only-border-color)}
:root .ccps .v-checkbox.v-readonly>input:focus ~ label:before,:root .ccps .v-checkbox.v-disabled>input:focus ~ label:before{background:var(--checkbox-read-only-focused-background-color);border-color:var(--checkbox-read-only-focused-border-color)}
:root .ccps .v-checkbox.v-readonly>input:checked ~ label:before,:root .ccps .v-checkbox.v-disabled>input:checked ~ label:before{background:var(--checkbox-read-only-checked-background-color);border-color:var(--checkbox-read-only-checked-border-color)}
:root .ccps .v-checkbox.v-readonly>input:checked ~ label:after,:root .ccps .v-checkbox.v-disabled>input:checked ~ label:after{color:var(--checkbox-read-only-checked-color)}
:root .ccps .v-checkbox.v-readonly>input:focus:checked ~ label:before,:root .ccps .v-checkbox.v-disabled>input:focus:checked ~ label:before{background:var(--checkbox-read-only-checked-focused-background-color);border-color:var(--checkbox-read-only-checked-focused-border-color)}
:root .ccps .v-checkbox.v-readonly>input:focus:checked ~ label:after,:root .ccps .v-checkbox.v-disabled>input:focus:checked ~ label:after{color:var(--checkbox-read-only-checked-focused-color)}
.ccps .v-checkbox.v-disabled{color:var(--text-dim-color)}
.ccps.small .v-checkbox{line-height:19px;height:23px;font-size:12px}
:root .ccps.small .v-checkbox{padding-left:32px}
:root .ccps.small .v-checkbox>input ~ label:before,:root .ccps.small .v-checkbox>input ~ label:after{border-radius:3px;font-size:13px;line-height:19px;height:19px;width:19px}
.ccps.large .v-checkbox{line-height:31px;height:35px;font-size:17px}
:root .ccps.large .v-checkbox{padding-left:51px}
:root .ccps.large .v-checkbox>input ~ label:before,:root .ccps.large .v-checkbox>input ~ label:after{border-radius:3px;font-size:20px;line-height:31px;height:31px;width:31px}
.ccps .small .v-checkbox{line-height:19px;height:23px;font-size:12px}
:root .ccps .small .v-checkbox{padding-left:32px}
:root .ccps .small .v-checkbox>input ~ label:before,:root .ccps .small .v-checkbox>input ~ label:after{border-radius:3px;font-size:13px;line-height:19px;height:19px;width:19px}
.ccps .medium .v-checkbox{line-height:24px;height:28px;font-size:14px}
:root .ccps .medium .v-checkbox{padding-left:40px}
:root .ccps .medium .v-checkbox>input ~ label:before,:root .ccps .medium .v-checkbox>input ~ label:after{border-radius:3px;font-size:16px;line-height:24px;height:24px;width:24px}
.ccps .large .v-checkbox{line-height:31px;height:35px;font-size:17px}
:root .ccps .large .v-checkbox{padding-left:51px}
:root .ccps .large .v-checkbox>input ~ label:before,:root .ccps .large .v-checkbox>input ~ label:after{border-radius:3px;font-size:20px;line-height:31px;height:31px;width:31px}
.ccps .v-checkbox.small{line-height:19px;height:23px;font-size:12px}
:root .ccps .v-checkbox.small{padding-left:32px}
:root .ccps .v-checkbox.small>input ~ label:before,:root .ccps .v-checkbox.small>input ~ label:after{border-radius:3px;font-size:13px;line-height:19px;height:19px;width:19px}
.ccps .v-checkbox.medium{line-height:24px;height:28px;font-size:14px}
:root .ccps .v-checkbox.medium{padding-left:40px}
:root .ccps .v-checkbox.medium>input ~ label:before,:root .ccps .v-checkbox.medium>input ~ label:after{border-radius:3px;font-size:16px;line-height:24px;height:24px;width:24px}
.ccps .v-checkbox.large{line-height:31px;height:35px;font-size:17px}
:root .ccps .v-checkbox.large{padding-left:51px}
:root .ccps .v-checkbox.large>input ~ label:before,:root .ccps .v-checkbox.large>input ~ label:after{border-radius:3px;font-size:20px;line-height:31px;height:31px;width:31px}
.ccps .v-select-optiongroup{font-size:14px}
.ccps .v-select-optiongroup .v-checkbox{line-height:24px;height:28px;font-size:14px;height:24px;margin:6px 14px 0 0}
:root .ccps .v-select-optiongroup .v-checkbox{padding-left:40px}
:root .ccps .v-select-optiongroup .v-checkbox>input ~ label:before,:root .ccps .v-select-optiongroup .v-checkbox>input ~ label:after{border-radius:3px;font-size:16px;line-height:24px;height:24px;width:24px}
.ccps .v-select-optiongroup .v-checkbox:last-child{margin-bottom:4px}
.ccps .v-select-optiongroup[class*="horizontal"] .v-checkbox{margin:0 14px 0 0}
.ccps .v-select-optiongroup[class*="horizontal"] .v-checkbox:last-child{margin-right:0}
.ccps.small .v-select-optiongroup{font-size:12px}
.ccps.small .v-select-optiongroup .v-checkbox{line-height:19px;height:23px;font-size:12px;height:19px;margin:5px 12px 0 0}
:root .ccps.small .v-select-optiongroup .v-checkbox{padding-left:32px}
:root .ccps.small .v-select-optiongroup .v-checkbox>input ~ label:before,:root .ccps.small .v-select-optiongroup .v-checkbox>input ~ label:after{border-radius:3px;font-size:13px;line-height:19px;height:19px;width:19px}
.ccps.small .v-select-optiongroup .v-checkbox:last-child{margin-bottom:3px}
.ccps.small .v-select-optiongroup[class*="horizontal"] .v-checkbox{margin:0 12px 0 0}
.ccps.small .v-select-optiongroup[class*="horizontal"] .v-checkbox:last-child{margin-right:0}
.ccps.large .v-select-optiongroup{font-size:17px}
.ccps.large .v-select-optiongroup .v-checkbox{line-height:31px;height:35px;font-size:17px;height:31px;margin:8px 17px 0 0}
:root .ccps.large .v-select-optiongroup .v-checkbox{padding-left:51px}
:root .ccps.large .v-select-optiongroup .v-checkbox>input ~ label:before,:root .ccps.large .v-select-optiongroup .v-checkbox>input ~ label:after{border-radius:3px;font-size:20px;line-height:31px;height:31px;width:31px}
.ccps.large .v-select-optiongroup .v-checkbox:last-child{margin-bottom:5px}
.ccps.large .v-select-optiongroup[class*="horizontal"] .v-checkbox{margin:0 17px 0 0}
.ccps.large .v-select-optiongroup[class*="horizontal"] .v-checkbox:last-child{margin-right:0}
.ccps .small .v-select-optiongroup{font-size:12px}
.ccps .small .v-select-optiongroup .v-checkbox{line-height:19px;height:23px;font-size:12px;height:19px;margin:5px 12px 0 0}
:root .ccps .small .v-select-optiongroup .v-checkbox{padding-left:32px}
:root .ccps .small .v-select-optiongroup .v-checkbox>input ~ label:before,:root .ccps .small .v-select-optiongroup .v-checkbox>input ~ label:after{border-radius:3px;font-size:13px;line-height:19px;height:19px;width:19px}
.ccps .small .v-select-optiongroup .v-checkbox:last-child{margin-bottom:3px}
.ccps .small .v-select-optiongroup[class*="horizontal"] .v-checkbox{margin:0 12px 0 0}
.ccps .small .v-select-optiongroup[class*="horizontal"] .v-checkbox:last-child{margin-right:0}
.ccps .medium .v-select-optiongroup{font-size:14px}
.ccps .medium .v-select-optiongroup .v-checkbox{line-height:24px;height:28px;font-size:14px;height:24px;margin:6px 14px 0 0}
:root .ccps .medium .v-select-optiongroup .v-checkbox{padding-left:40px}
:root .ccps .medium .v-select-optiongroup .v-checkbox>input ~ label:before,:root .ccps .medium .v-select-optiongroup .v-checkbox>input ~ label:after{border-radius:3px;font-size:16px;line-height:24px;height:24px;width:24px}
.ccps .medium .v-select-optiongroup .v-checkbox:last-child{margin-bottom:4px}
.ccps .medium .v-select-optiongroup[class*="horizontal"] .v-checkbox{margin:0 14px 0 0}
.ccps .medium .v-select-optiongroup[class*="horizontal"] .v-checkbox:last-child{margin-right:0}
.ccps .large .v-select-optiongroup{font-size:17px}
.ccps .large .v-select-optiongroup .v-checkbox{line-height:31px;height:35px;font-size:17px;height:31px;margin:8px 17px 0 0}
:root .ccps .large .v-select-optiongroup .v-checkbox{padding-left:51px}
:root .ccps .large .v-select-optiongroup .v-checkbox>input ~ label:before,:root .ccps .large .v-select-optiongroup .v-checkbox>input ~ label:after{border-radius:3px;font-size:20px;line-height:31px;height:31px;width:31px}
.ccps .large .v-select-optiongroup .v-checkbox:last-child{margin-bottom:5px}
.ccps .large .v-select-optiongroup[class*="horizontal"] .v-checkbox{margin:0 17px 0 0}
.ccps .large .v-select-optiongroup[class*="horizontal"] .v-checkbox:last-child{margin-right:0}
.ccps .v-select-optiongroup.small{font-size:12px}
.ccps .v-select-optiongroup.small .v-checkbox{line-height:19px;height:23px;color:var(--text-main-color)}
:root .ccps .v-select-optiongroup.small .v-checkbox{padding-left:32px}
:root .ccps .v-select-optiongroup.small .v-checkbox>input ~ label:before,:root .ccps .v-select-optiongroup.small .v-checkbox>input ~ label:after{border-radius:3px;font-size:13px;line-height:19px;height:19px;width:19px}
:root .ccps .v-select-optiongroup.small .v-checkbox>input ~ label:before{background:var(--checkbox-background-color);border-color:var(--checkbox-border-color)}
:root .ccps .v-select-optiongroup.small .v-checkbox>input:focus ~ label:before{background:var(--checkbox-focused-background-color);border-color:var(--checkbox-focused-border-color)}
:root .ccps .v-select-optiongroup.small .v-checkbox>input:checked ~ label:before{background:var(--checkbox-checked-background-color);border-color:var(--checkbox-checked-border-color)}
:root .ccps .v-select-optiongroup.small .v-checkbox>input:checked ~ label:after{color:var(--checkbox-checked-color)}
:root .ccps .v-select-optiongroup.small .v-checkbox>input:focus:checked ~ label:before{background:var(--checkbox-checked-focused-background-color);border-color:var(--checkbox-checked-focused-border-color)}
:root .ccps .v-select-optiongroup.small .v-checkbox>input:focus:checked ~ label:after{color:var(--checkbox-checked-focused-color)}
:root .ccps .v-select-optiongroup.small .v-checkbox>input ~ label:before{border-width:var(--checkbox-border-width)}
:root .ccps .v-select-optiongroup.small .v-checkbox>input:focus ~ label:before{border-width:var(--checkbox-border-width)}
:root .ccps .v-select-optiongroup.small .v-checkbox>input:active ~ label:after{background:transparent}
:root .ccps .v-select-optiongroup.small .v-checkbox.v-readonly>input ~ label:before,:root .ccps .v-select-optiongroup.small .v-checkbox.v-disabled>input ~ label:before{background:var(--checkbox-read-only-background-color);border-color:var(--checkbox-read-only-border-color)}
:root .ccps .v-select-optiongroup.small .v-checkbox.v-readonly>input:focus ~ label:before,:root .ccps .v-select-optiongroup.small .v-checkbox.v-disabled>input:focus ~ label:before{background:var(--checkbox-read-only-focused-background-color);border-color:var(--checkbox-read-only-focused-border-color)}
:root .ccps .v-select-optiongroup.small .v-checkbox.v-readonly>input:checked ~ label:before,:root .ccps .v-select-optiongroup.small .v-checkbox.v-disabled>input:checked ~ label:before{background:var(--checkbox-read-only-checked-background-color);border-color:var(--checkbox-read-only-checked-border-color)}
:root .ccps .v-select-optiongroup.small .v-checkbox.v-readonly>input:checked ~ label:after,:root .ccps .v-select-optiongroup.small .v-checkbox.v-disabled>input:checked ~ label:after{color:var(--checkbox-read-only-checked-color)}
:root .ccps .v-select-optiongroup.small .v-checkbox.v-readonly>input:focus:checked ~ label:before,:root .ccps .v-select-optiongroup.small .v-checkbox.v-disabled>input:focus:checked ~ label:before{background:var(--checkbox-read-only-checked-focused-background-color);border-color:var(--checkbox-read-only-checked-focused-border-color)}
:root .ccps .v-select-optiongroup.small .v-checkbox.v-readonly>input:focus:checked ~ label:after,:root .ccps .v-select-optiongroup.small .v-checkbox.v-disabled>input:focus:checked ~ label:after{color:var(--checkbox-read-only-checked-focused-color)}
.ccps .v-select-optiongroup.small .v-checkbox.v-disabled{color:var(--text-dim-color)}
.ccps .v-select-optiongroup.small .v-checkbox{line-height:19px;height:23px;font-size:12px;height:19px;margin:5px 12px 0 0}
:root .ccps .v-select-optiongroup.small .v-checkbox{padding-left:32px}
:root .ccps .v-select-optiongroup.small .v-checkbox>input ~ label:before,:root .ccps .v-select-optiongroup.small .v-checkbox>input ~ label:after{border-radius:3px;font-size:13px;line-height:19px;height:19px;width:19px}
.ccps .v-select-optiongroup.small .v-checkbox:last-child{margin-bottom:3px}
.ccps .v-select-optiongroup.small[class*="horizontal"] .v-checkbox{margin:0 12px 0 0}
.ccps .v-select-optiongroup.small[class*="horizontal"] .v-checkbox:last-child{margin-right:0}
.ccps .v-select-optiongroup.medium{font-size:14px}
.ccps .v-select-optiongroup.medium .v-checkbox{line-height:24px;height:28px;font-size:14px;height:24px;margin:6px 14px 0 0}
:root .ccps .v-select-optiongroup.medium .v-checkbox{padding-left:40px}
:root .ccps .v-select-optiongroup.medium .v-checkbox>input ~ label:before,:root .ccps .v-select-optiongroup.medium .v-checkbox>input ~ label:after{border-radius:3px;font-size:16px;line-height:24px;height:24px;width:24px}
.ccps .v-select-optiongroup.medium .v-checkbox:last-child{margin-bottom:4px}
.ccps .v-select-optiongroup.medium[class*="horizontal"] .v-checkbox{margin:0 14px 0 0}
.ccps .v-select-optiongroup.medium[class*="horizontal"] .v-checkbox:last-child{margin-right:0}
.ccps .v-select-optiongroup.large{font-size:17px}
.ccps .v-select-optiongroup.large .v-checkbox{line-height:31px;height:35px;color:var(--text-main-color)}
:root .ccps .v-select-optiongroup.large .v-checkbox{padding-left:51px}
:root .ccps .v-select-optiongroup.large .v-checkbox>input ~ label:before,:root .ccps .v-select-optiongroup.large .v-checkbox>input ~ label:after{border-radius:3px;font-size:20px;line-height:31px;height:31px;width:31px}
:root .ccps .v-select-optiongroup.large .v-checkbox>input ~ label:before{background:var(--checkbox-background-color);border-color:var(--checkbox-border-color)}
:root .ccps .v-select-optiongroup.large .v-checkbox>input:focus ~ label:before{background:var(--checkbox-focused-background-color);border-color:var(--checkbox-focused-border-color)}
:root .ccps .v-select-optiongroup.large .v-checkbox>input:checked ~ label:before{background:var(--checkbox-checked-background-color);border-color:var(--checkbox-checked-border-color)}
:root .ccps .v-select-optiongroup.large .v-checkbox>input:checked ~ label:after{color:var(--checkbox-checked-color)}
:root .ccps .v-select-optiongroup.large .v-checkbox>input:focus:checked ~ label:before{background:var(--checkbox-checked-focused-background-color);border-color:var(--checkbox-checked-focused-border-color)}
:root .ccps .v-select-optiongroup.large .v-checkbox>input:focus:checked ~ label:after{color:var(--checkbox-checked-focused-color)}
:root .ccps .v-select-optiongroup.large .v-checkbox>input ~ label:before{border-width:var(--checkbox-border-width)}
:root .ccps .v-select-optiongroup.large .v-checkbox>input:focus ~ label:before{border-width:var(--checkbox-border-width)}
:root .ccps .v-select-optiongroup.large .v-checkbox>input:active ~ label:after{background:transparent}
:root .ccps .v-select-optiongroup.large .v-checkbox.v-readonly>input ~ label:before,:root .ccps .v-select-optiongroup.large .v-checkbox.v-disabled>input ~ label:before{background:var(--checkbox-read-only-background-color);border-color:var(--checkbox-read-only-border-color)}
:root .ccps .v-select-optiongroup.large .v-checkbox.v-readonly>input:focus ~ label:before,:root .ccps .v-select-optiongroup.large .v-checkbox.v-disabled>input:focus ~ label:before{background:var(--checkbox-read-only-focused-background-color);border-color:var(--checkbox-read-only-focused-border-color)}
:root .ccps .v-select-optiongroup.large .v-checkbox.v-readonly>input:checked ~ label:before,:root .ccps .v-select-optiongroup.large .v-checkbox.v-disabled>input:checked ~ label:before{background:var(--checkbox-read-only-checked-background-color);border-color:var(--checkbox-read-only-checked-border-color)}
:root .ccps .v-select-optiongroup.large .v-checkbox.v-readonly>input:checked ~ label:after,:root .ccps .v-select-optiongroup.large .v-checkbox.v-disabled>input:checked ~ label:after{color:var(--checkbox-read-only-checked-color)}
:root .ccps .v-select-optiongroup.large .v-checkbox.v-readonly>input:focus:checked ~ label:before,:root .ccps .v-select-optiongroup.large .v-checkbox.v-disabled>input:focus:checked ~ label:before{background:var(--checkbox-read-only-checked-focused-background-color);border-color:var(--checkbox-read-only-checked-focused-border-color)}
:root .ccps .v-select-optiongroup.large .v-checkbox.v-readonly>input:focus:checked ~ label:after,:root .ccps .v-select-optiongroup.large .v-checkbox.v-disabled>input:focus:checked ~ label:after{color:var(--checkbox-read-only-checked-focused-color)}
.ccps .v-select-optiongroup.large .v-checkbox.v-disabled{color:var(--text-dim-color)}
.ccps .v-select-optiongroup.large .v-checkbox{line-height:31px;height:35px;font-size:17px;height:31px;margin:8px 17px 0 0}
:root .ccps .v-select-optiongroup.large .v-checkbox{padding-left:51px}
:root .ccps .v-select-optiongroup.large .v-checkbox>input ~ label:before,:root .ccps .v-select-optiongroup.large .v-checkbox>input ~ label:after{border-radius:3px;font-size:20px;line-height:31px;height:31px;width:31px}
.ccps .v-select-optiongroup.large .v-checkbox:last-child{margin-bottom:5px}
.ccps .v-select-optiongroup.large[class*="horizontal"] .v-checkbox{margin:0 17px 0 0}
.ccps .v-select-optiongroup.large[class*="horizontal"] .v-checkbox:last-child{margin-right:0}
.ccps .jmix-color-picker .v-colorpicker{height:34px;border-radius:6px;padding:0 16px}
.ccps .jmix-color-picker .v-colorpicker.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-color-picker .v-colorpicker.icon-only{padding:0;width:34px}
.ccps .jmix-color-picker .v-colorpicker.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-color-picker .v-colorpicker.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-color-picker .v-colorpicker.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .jmix-color-picker .v-colorpicker.icon-align-right .v-icon{margin-left:12px}
.ccps .jmix-color-picker .v-colorpicker.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-color-picker .v-colorpicker:not(.v-default-caption-width){padding:0;width:34px}
.ccps .jmix-color-picker .v-colorpicker-button-color{top:6px;right:6px;bottom:6px;left:6px;border-radius:5px;border:1px solid rgba(0,0,0,0.5);max-width:21px}
.ccps .jmix-color-picker .v-colorpicker-button-color+.v-button-caption:not(:empty){margin-left:17px}
.ccps .jmix-color-picker .v-colorpicker-button-color{border:1px solid var(--border-color)}
.ccps .jmix-color-picker-error>.v-colorpicker{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .jmix-color-picker-error>.v-colorpicker:focus{border-color:var(--error-color)}
.ccps .v-colorpicker-popup .v-horizontallayout{background:var(--colorpicker-buttons-panel-background-color);border-top:1px solid var(--colorpicker-buttons-panel-border-color)}
.ccps.small .jmix-color-picker .v-colorpicker{height:29px;font-size:11px;border-radius:6px;padding:0 14px}
.ccps.small .jmix-color-picker .v-colorpicker.link{padding:0 var(--button-border-width);height:auto}
.ccps.small .jmix-color-picker .v-colorpicker.icon-only{padding:0;width:29px}
.ccps.small .jmix-color-picker .v-colorpicker.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps.small .jmix-color-picker .v-colorpicker.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps.small .jmix-color-picker .v-colorpicker.icon-align-top .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps.small .jmix-color-picker .v-colorpicker.icon-align-right .v-icon{margin-left:11px}
.ccps.small .jmix-color-picker .v-colorpicker.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps.small .jmix-color-picker .v-colorpicker:not(.v-default-caption-width){padding:0;width:29px}
.ccps.small .jmix-color-picker .v-colorpicker-button-color{top:5px;right:5px;bottom:5px;left:5px;border-radius:5px;border:1px solid rgba(0,0,0,0.5);max-width:17px}
.ccps.small .jmix-color-picker .v-colorpicker-button-color+.v-button-caption:not(:empty){margin-left:15px}
.ccps.small .v-colorpicker-popup .v-window-contents{padding-left:0;padding-right:0;padding-bottom:0}
.ccps.small .v-colorpicker-popup .v-window-footer{padding-bottom:0}
.ccps.small .v-colorpicker-popup .v-filterselect{margin-bottom:7px}
.ccps.large .jmix-color-picker .v-colorpicker{height:41px;font-size:16px;border-radius:6px;padding:0 19px}
.ccps.large .jmix-color-picker .v-colorpicker.link{padding:0 var(--button-border-width);height:auto}
.ccps.large .jmix-color-picker .v-colorpicker.icon-only{padding:0;width:41px}
.ccps.large .jmix-color-picker .v-colorpicker.icon-align-top{height:auto;padding-top:5px;padding-bottom:5px}
.ccps.large .jmix-color-picker .v-colorpicker.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps.large .jmix-color-picker .v-colorpicker.icon-align-top .v-icon+span:not(:empty){margin-top:7px;margin-left:0}
.ccps.large .jmix-color-picker .v-colorpicker.icon-align-right .v-icon{margin-left:15px}
.ccps.large .jmix-color-picker .v-colorpicker.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps.large .jmix-color-picker .v-colorpicker:not(.v-default-caption-width){padding:0;width:41px}
.ccps.large .jmix-color-picker .v-colorpicker-button-color{top:7px;right:7px;bottom:7px;left:7px;border-radius:5px;border:1px solid rgba(0,0,0,0.5);max-width:25px}
.ccps.large .jmix-color-picker .v-colorpicker-button-color+.v-button-caption:not(:empty){margin-left:21px}
.ccps.large .v-colorpicker-popup .v-window-contents{padding-left:0;padding-right:0;padding-bottom:0}
.ccps.large .v-colorpicker-popup .v-window-footer{padding-bottom:0}
.ccps.large .v-colorpicker-popup .v-filterselect{margin-bottom:10px}
.ccps .small .jmix-color-picker .v-colorpicker{height:29px;font-size:11px;border-radius:6px;padding:0 14px}
.ccps .small .jmix-color-picker .v-colorpicker.link{padding:0 var(--button-border-width);height:auto}
.ccps .small .jmix-color-picker .v-colorpicker.icon-only{padding:0;width:29px}
.ccps .small .jmix-color-picker .v-colorpicker.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .small .jmix-color-picker .v-colorpicker.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .small .jmix-color-picker .v-colorpicker.icon-align-top .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps .small .jmix-color-picker .v-colorpicker.icon-align-right .v-icon{margin-left:11px}
.ccps .small .jmix-color-picker .v-colorpicker.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .small .jmix-color-picker .v-colorpicker:not(.v-default-caption-width){padding:0;width:29px}
.ccps .small .jmix-color-picker .v-colorpicker-button-color{top:5px;right:5px;bottom:5px;left:5px;border-radius:5px;border:1px solid rgba(0,0,0,0.5);max-width:17px}
.ccps .small .jmix-color-picker .v-colorpicker-button-color+.v-button-caption:not(:empty){margin-left:15px}
.ccps .medium .jmix-color-picker .v-colorpicker{height:34px;font-size:13px;border-radius:6px;padding:0 16px}
.ccps .medium .jmix-color-picker .v-colorpicker.link{padding:0 var(--button-border-width);height:auto}
.ccps .medium .jmix-color-picker .v-colorpicker.icon-only{padding:0;width:34px}
.ccps .medium .jmix-color-picker .v-colorpicker.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .medium .jmix-color-picker .v-colorpicker.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .medium .jmix-color-picker .v-colorpicker.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .medium .jmix-color-picker .v-colorpicker.icon-align-right .v-icon{margin-left:12px}
.ccps .medium .jmix-color-picker .v-colorpicker.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .medium .jmix-color-picker .v-colorpicker:not(.v-default-caption-width){padding:0;width:34px}
.ccps .medium .jmix-color-picker .v-colorpicker-button-color{top:6px;right:6px;bottom:6px;left:6px;border-radius:5px;border:1px solid rgba(0,0,0,0.5);max-width:21px}
.ccps .medium .jmix-color-picker .v-colorpicker-button-color+.v-button-caption:not(:empty){margin-left:17px}
.ccps .large .jmix-color-picker .v-colorpicker{height:41px;font-size:16px;border-radius:6px;padding:0 19px}
.ccps .large .jmix-color-picker .v-colorpicker.link{padding:0 var(--button-border-width);height:auto}
.ccps .large .jmix-color-picker .v-colorpicker.icon-only{padding:0;width:41px}
.ccps .large .jmix-color-picker .v-colorpicker.icon-align-top{height:auto;padding-top:5px;padding-bottom:5px}
.ccps .large .jmix-color-picker .v-colorpicker.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .large .jmix-color-picker .v-colorpicker.icon-align-top .v-icon+span:not(:empty){margin-top:7px;margin-left:0}
.ccps .large .jmix-color-picker .v-colorpicker.icon-align-right .v-icon{margin-left:15px}
.ccps .large .jmix-color-picker .v-colorpicker.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .large .jmix-color-picker .v-colorpicker:not(.v-default-caption-width){padding:0;width:41px}
.ccps .large .jmix-color-picker .v-colorpicker-button-color{top:7px;right:7px;bottom:7px;left:7px;border-radius:5px;border:1px solid rgba(0,0,0,0.5);max-width:25px}
.ccps .large .jmix-color-picker .v-colorpicker-button-color+.v-button-caption:not(:empty){margin-left:21px}
.ccps .jmix-color-picker.small .v-colorpicker{height:29px;font-size:11px;border-radius:6px;padding:0 14px}
.ccps .jmix-color-picker.small .v-colorpicker.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-color-picker.small .v-colorpicker.icon-only{padding:0;width:29px}
.ccps .jmix-color-picker.small .v-colorpicker.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-color-picker.small .v-colorpicker.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-color-picker.small .v-colorpicker.icon-align-top .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps .jmix-color-picker.small .v-colorpicker.icon-align-right .v-icon{margin-left:11px}
.ccps .jmix-color-picker.small .v-colorpicker.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-color-picker.small .v-colorpicker:not(.v-default-caption-width){padding:0;width:29px}
.ccps .jmix-color-picker.small .v-colorpicker-button-color{top:5px;right:5px;bottom:5px;left:5px;border-radius:5px;border:1px solid rgba(0,0,0,0.5);max-width:17px}
.ccps .jmix-color-picker.small .v-colorpicker-button-color+.v-button-caption:not(:empty){margin-left:15px}
.ccps .jmix-color-picker.medium .v-colorpicker{height:34px;font-size:13px;border-radius:6px;padding:0 16px}
.ccps .jmix-color-picker.medium .v-colorpicker.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-color-picker.medium .v-colorpicker.icon-only{padding:0;width:34px}
.ccps .jmix-color-picker.medium .v-colorpicker.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-color-picker.medium .v-colorpicker.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-color-picker.medium .v-colorpicker.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .jmix-color-picker.medium .v-colorpicker.icon-align-right .v-icon{margin-left:12px}
.ccps .jmix-color-picker.medium .v-colorpicker.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-color-picker.medium .v-colorpicker:not(.v-default-caption-width){padding:0;width:34px}
.ccps .jmix-color-picker.medium .v-colorpicker-button-color{top:6px;right:6px;bottom:6px;left:6px;border-radius:5px;border:1px solid rgba(0,0,0,0.5);max-width:21px}
.ccps .jmix-color-picker.medium .v-colorpicker-button-color+.v-button-caption:not(:empty){margin-left:17px}
.ccps .jmix-color-picker.large .v-colorpicker{height:41px;font-size:16px;border-radius:6px;padding:0 19px}
.ccps .jmix-color-picker.large .v-colorpicker.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-color-picker.large .v-colorpicker.icon-only{padding:0;width:41px}
.ccps .jmix-color-picker.large .v-colorpicker.icon-align-top{height:auto;padding-top:5px;padding-bottom:5px}
.ccps .jmix-color-picker.large .v-colorpicker.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-color-picker.large .v-colorpicker.icon-align-top .v-icon+span:not(:empty){margin-top:7px;margin-left:0}
.ccps .jmix-color-picker.large .v-colorpicker.icon-align-right .v-icon{margin-left:15px}
.ccps .jmix-color-picker.large .v-colorpicker.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-color-picker.large .v-colorpicker:not(.v-default-caption-width){padding:0;width:41px}
.ccps .jmix-color-picker.large .v-colorpicker-button-color{top:7px;right:7px;bottom:7px;left:7px;border-radius:5px;border:1px solid rgba(0,0,0,0.5);max-width:25px}
.ccps .jmix-color-picker.large .v-colorpicker-button-color+.v-button-caption:not(:empty){margin-left:21px}
.ccps .v-filterselect{height:34px}
.ccps .v-filterselect.inline-icon [class*="input"]{padding-left:34px}
.ccps .v-filterselect [class*="input"]{box-sizing:border-box;height:34px;padding:6px 12px;padding-right:35px;width:100%!important;height:100%;border-radius:inherit}
.ccps .v-filterselect [class*="input"].inline-icon{padding-left:34px}
.ccps .v-filterselect [class$="button"]{width:34px}
.ccps .v-filterselect [class$="button"]:before{width:34px}
.ccps .v-filterselect [class*="input"]{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color);box-sizing:border-box;height:34px;padding:6px 12px;padding-right:35px;width:100%!important;height:100%;border-radius:inherit}
.ccps .v-filterselect [class*="input"].inline-icon{padding-left:34px}
.ccps .v-filterselect [class*="input"]::placeholder{color:var(--textfield-placeholder-color)}
.ccps .v-filterselect [class*="input"]:focus{border-color:var(--primary-color)}
.ccps .v-filterselect [class*="input"].inline-icon{padding-left:34px}
.ccps .v-filterselect [class$="button"]{width:34px;color:var(--combobox-button-text-color);border-left:0}
.ccps .v-filterselect [class$="button"]:before{width:34px}
.ccps .v-filterselect [class$="button"]:before{content:"\f0d7"}
.ccps .v-filterselect [class$="button"]:hover{background:var(--combobox-button-hover-background-color)}
.ccps .v-filterselect [class$="button"]:hover:before{color:var(--combobox-button-hover-text-color)}
.ccps .v-filterselect [class$="button"]:active{background:var(--combobox-button-active-background-color)}
.ccps .v-filterselect [class$="button"]:active:before{color:var(--combobox-button-active-text-color)}
.ccps .v-filterselect [class$="button"]:after{display:none}
.ccps .v-filterselect.v-readonly [class*="input"]{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .v-filterselect.v-readonly [class*="input"]:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .v-filterselect.v-disabled [class*="input"]{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .v-filterselect.v-disabled [class*="input"]:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps .v-filterselect.v-disabled [class$="button"]{color:var(--text-dim-color)}
.ccps .v-filterselect-no-input [class*="input"]{background:var(--combobox-no-input-background-color)}
.ccps .v-filterselect-error [class*="input"],.ccps .v-filterselect-error-error [class*="input"]{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .v-filterselect-error [class*="input"]:focus,.ccps .v-filterselect-error-error [class*="input"]:focus{border-color:var(--error-color)}
.ccps .v-filterselect-error [class$="button"],.ccps .v-filterselect-error-error [class$="button"]{color:var(--text-main-color)}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"]{font-size:14px}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem{height:34px;line-height:34px;padding:0 12px 0 12px}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem:before{display:none}
.ccps .v-filterselect-suggestpopup [class$="status"]{height:21px;bottom:-21px;font-size:11px;line-height:21px;padding:0 5px}
.ccps .v-filterselect-suggestpopup div[class*="page"]{width:23px;height:23px;line-height:23px}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"]{font-size:14px;-webkit-box-shadow:var(--selection-overlay-shadow);box-shadow:var(--selection-overlay-shadow);color:var(--text-main-color);background:var(--overlay-background-color);border-radius:6px;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--border-color)}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem{height:34px;line-height:34px;padding:0 12px 0 12px}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem:before{display:none}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] table{border-radius:6px;overflow:hidden}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem{height:34px;line-height:34px;padding:0 12px 0 12px}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem:before{display:none}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem:hover:not(.gwt-MenuItem-disabled),.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem-selected:not(.gwt-MenuItem-disabled){background:var(--selection-overlay-selected-item-background-color);color:var(--selection-overlay-selected-item-text-color);text-shadow:none}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem:hover:not(.gwt-MenuItem-disabled):active,.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem-selected:not(.gwt-MenuItem-disabled):active{background:var(--selection-overlay-selected-item-active-background-color)}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem-disabled{background:var(--selection-overlay-disabled-item-background-color);color:var(--selection-overlay-disabled-item-text-color)}
.ccps .v-filterselect-suggestpopup [class$="status"]{background:var(--combobox-popup-status-background-color);color:var(--combobox-popup-status-text-color)}
.ccps .v-filterselect-suggestpopup [class$="status"]>*{color:var(--combobox-popup-status-text-color)}
.ccps .v-filterselect-suggestpopup div[class*="page"]{color:var(--combobox-popup-page-text-color);right:1px}
.ccps .v-filterselect-suggestpopup div[class*="page"]:hover{opacity:.5;filter:alpha(opacity=50);background:var(--combobox-popup-page-background-color)}
.ccps .v-filterselect-suggestpopup div[class*="prev"]{top:1px}
.ccps .v-filterselect-suggestpopup div[class*="next"]{bottom:1px}
.ccps .v-filterselect.borderless [class*="input"],.ccps .v-filterselect-borderless [class*="input"]{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .v-filterselect.borderless [class$="button"],.ccps .v-filterselect-borderless [class$="button"]{opacity:1;filter:none}
.ccps.small .v-filterselect{height:29px}
.ccps.small .v-filterselect.inline-icon [class*="input"]{padding-left:29px}
.ccps.small .v-filterselect [class*="input"]{box-sizing:border-box;font-size:12px;height:29px;padding:5px 10px;padding-right:30px;width:100%!important;height:100%;border-radius:inherit}
.ccps.small .v-filterselect [class*="input"].inline-icon{padding-left:29px}
.ccps.small .v-filterselect [class$="button"]{width:29px;font-size:12px}
.ccps.small .v-filterselect [class$="button"]:before{width:29px}
.ccps.small .v-filterselect-suggestpopup [class$="suggestmenu"]{font-size:12px}
.ccps.small .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem{height:29px;line-height:29px;padding:0 10px 0 10px}
.ccps.small .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem:before{display:none}
.ccps.small .v-filterselect-suggestpopup [class$="status"]{height:18px;bottom:-18px;font-size:9px;line-height:18px;padding:0 5px}
.ccps.small .v-filterselect-suggestpopup div[class*="page"]{width:20px;height:20px;line-height:20px}
.ccps.large .v-filterselect{height:41px}
.ccps.large .v-filterselect.inline-icon [class*="input"]{padding-left:41px}
.ccps.large .v-filterselect [class*="input"]{box-sizing:border-box;font-size:17px;height:41px;padding:7px 14px;padding-right:42px;width:100%!important;height:100%;border-radius:inherit}
.ccps.large .v-filterselect [class*="input"].inline-icon{padding-left:41px}
.ccps.large .v-filterselect [class$="button"]{width:41px;font-size:17px}
.ccps.large .v-filterselect [class$="button"]:before{width:41px}
.ccps.large .v-filterselect-suggestpopup [class$="suggestmenu"]{font-size:17px}
.ccps.large .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem{height:41px;line-height:41px;padding:0 14px 0 14px}
.ccps.large .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem:before{display:none}
.ccps.large .v-filterselect-suggestpopup [class$="status"]{height:25px;bottom:-25px;font-size:13px;line-height:25px;padding:0 6px}
.ccps.large .v-filterselect-suggestpopup div[class*="page"]{width:28px;height:28px;line-height:28px}
.ccps .small .v-filterselect{height:29px}
.ccps .small .v-filterselect.inline-icon [class*="input"]{padding-left:29px}
.ccps .small .v-filterselect [class*="input"]{box-sizing:border-box;font-size:12px;height:29px;padding:5px 10px;padding-right:30px;width:100%!important;height:100%;border-radius:inherit}
.ccps .small .v-filterselect [class*="input"].inline-icon{padding-left:29px}
.ccps .small .v-filterselect [class$="button"]{width:29px;font-size:12px}
.ccps .small .v-filterselect [class$="button"]:before{width:29px}
.ccps .medium .v-filterselect{height:34px}
.ccps .medium .v-filterselect.inline-icon [class*="input"]{padding-left:34px}
.ccps .medium .v-filterselect [class*="input"]{box-sizing:border-box;font-size:14px;height:34px;padding:6px 12px;padding-right:35px;width:100%!important;height:100%;border-radius:inherit}
.ccps .medium .v-filterselect [class*="input"].inline-icon{padding-left:34px}
.ccps .medium .v-filterselect [class$="button"]{width:34px;font-size:14px}
.ccps .medium .v-filterselect [class$="button"]:before{width:34px}
.ccps .large .v-filterselect{height:41px}
.ccps .large .v-filterselect.inline-icon [class*="input"]{padding-left:41px}
.ccps .large .v-filterselect [class*="input"]{box-sizing:border-box;font-size:17px;height:41px;padding:7px 14px;padding-right:42px;width:100%!important;height:100%;border-radius:inherit}
.ccps .large .v-filterselect [class*="input"].inline-icon{padding-left:41px}
.ccps .large .v-filterselect [class$="button"]{width:41px;font-size:17px}
.ccps .large .v-filterselect [class$="button"]:before{width:41px}
.ccps .v-filterselect.small{height:29px}
.ccps .v-filterselect.small.inline-icon [class*="input"]{padding-left:29px}
.ccps .v-filterselect.small [class*="input"]{box-sizing:border-box;font-size:12px;height:29px;padding:5px 10px;padding-right:30px;width:100%!important;height:100%;border-radius:inherit}
.ccps .v-filterselect.small [class*="input"].inline-icon{padding-left:29px}
.ccps .v-filterselect.small [class$="button"]{width:29px;font-size:12px}
.ccps .v-filterselect.small [class$="button"]:before{width:29px}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-small [class$="suggestmenu"]{font-size:12px}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-small [class$="suggestmenu"] .gwt-MenuItem{height:29px;line-height:29px;padding:0 10px 0 10px}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-small [class$="suggestmenu"] .gwt-MenuItem:before{display:none}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-small [class$="status"]{height:18px;bottom:-18px;font-size:9px;line-height:18px;padding:0 5px}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-small div[class*="page"]{width:20px;height:20px;line-height:20px}
.ccps .v-filterselect.medium{height:34px}
.ccps .v-filterselect.medium.inline-icon [class*="input"]{padding-left:34px}
.ccps .v-filterselect.medium [class*="input"]{box-sizing:border-box;font-size:14px;height:34px;padding:6px 12px;padding-right:35px;width:100%!important;height:100%;border-radius:inherit}
.ccps .v-filterselect.medium [class*="input"].inline-icon{padding-left:34px}
.ccps .v-filterselect.medium [class$="button"]{width:34px;font-size:14px}
.ccps .v-filterselect.medium [class$="button"]:before{width:34px}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-medium [class$="suggestmenu"]{font-size:14px}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-medium [class$="suggestmenu"] .gwt-MenuItem{height:34px;line-height:34px;padding:0 12px 0 12px}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-medium [class$="suggestmenu"] .gwt-MenuItem:before{display:none}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-medium [class$="status"]{height:21px;bottom:-21px;font-size:11px;line-height:21px;padding:0 5px}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-medium div[class*="page"]{width:23px;height:23px;line-height:23px}
.ccps .v-filterselect.large{height:41px}
.ccps .v-filterselect.large.inline-icon [class*="input"]{padding-left:41px}
.ccps .v-filterselect.large [class*="input"]{box-sizing:border-box;font-size:17px;height:41px;padding:7px 14px;padding-right:42px;width:100%!important;height:100%;border-radius:inherit}
.ccps .v-filterselect.large [class*="input"].inline-icon{padding-left:41px}
.ccps .v-filterselect.large [class$="button"]{width:41px;font-size:17px}
.ccps .v-filterselect.large [class$="button"]:before{width:41px}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-large [class$="suggestmenu"]{font-size:17px}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-large [class$="suggestmenu"] .gwt-MenuItem{height:41px;line-height:41px;padding:0 14px 0 14px}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-large [class$="suggestmenu"] .gwt-MenuItem:before{display:none}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-large [class$="status"]{height:25px;bottom:-25px;font-size:13px;line-height:25px;padding:0 6px}
.ccps .v-filterselect-suggestpopup.v-filterselect-suggestpopup-large div[class*="page"]{width:28px;height:28px;line-height:28px}
.ccps .v-contextmenu{font-size:14px;-webkit-box-shadow:var(--selection-overlay-shadow);box-shadow:var(--selection-overlay-shadow);color:var(--text-main-color);background:var(--overlay-background-color);border-radius:6px;overflow:hidden}
.ccps .v-contextmenu .gwt-MenuItem{height:34px;line-height:34px;padding:0 12px 0 12px}
.ccps .v-contextmenu .gwt-MenuItem:before{display:none}
.ccps .v-contextmenu table{border-radius:6px;overflow:hidden}
.ccps .v-contextmenu .gwt-MenuItem{height:34px;line-height:34px;padding:0 12px 0 12px}
.ccps .v-contextmenu .gwt-MenuItem:before{display:none}
.ccps .v-contextmenu .gwt-MenuItem:hover:not(.gwt-MenuItem-disabled),.ccps .v-contextmenu .gwt-MenuItem-selected:not(.gwt-MenuItem-disabled){background:var(--selection-overlay-selected-item-background-color);color:var(--selection-overlay-selected-item-text-color);text-shadow:none}
.ccps .v-contextmenu .gwt-MenuItem:hover:not(.gwt-MenuItem-disabled):active,.ccps .v-contextmenu .gwt-MenuItem-selected:not(.gwt-MenuItem-disabled):active{background:var(--selection-overlay-selected-item-active-background-color)}
.ccps .v-contextmenu .gwt-MenuItem-disabled{background:var(--selection-overlay-disabled-item-background-color);color:var(--selection-overlay-disabled-item-text-color)}
.ccps.small .v-contextmenu{font-size:12px}
.ccps.small .v-contextmenu .gwt-MenuItem{height:29px;line-height:29px;padding:0 10px 0 10px}
.ccps.small .v-contextmenu .gwt-MenuItem:before{display:none}
.ccps.large .v-contextmenu{font-size:17px}
.ccps.large .v-contextmenu .gwt-MenuItem{height:41px;line-height:41px;padding:0 14px 0 14px}
.ccps.large .v-contextmenu .gwt-MenuItem:before{display:none}
.ccps .v-grid{background-color:var(--grid-background-color);color:var(--text-main-color)}
.ccps .v-grid .v-grid-row>td{background-color:var(--grid-row-color)}
.ccps .v-grid .v-grid-row-stripe>td{background-color:var(--grid-row-stripe-color)}
.ccps .v-grid .v-grid-header,.ccps .v-grid .v-grid-footer{color:var(--grid-header-text-color);background:var(--grid-background-color)}
.ccps .v-grid .v-grid-header .v-grid-cell,.ccps .v-grid .v-grid-footer .v-grid-cell{background:var(--grid-background-color);text-shadow:none}
.ccps .v-grid .v-grid-header-deco,.ccps .v-grid .v-grid-footer-deco{background:var(--grid-background-color)}
.ccps .v-grid .v-grid-column-header-content{line-height:51px}
.ccps .v-grid .header-drag-table .v-grid-header{background:transparent}
.ccps .v-grid .header-drag-table .v-grid-header>.v-grid-drop-marker{background-color:var(--grid-drop-marker-color)}
.ccps .v-grid .v-grid-sidebar.v-contextmenu{background:var(--grid-background-color)}
.ccps .v-grid .v-grid-sidebar.v-contextmenu.open{background:var(--grid-sidebar-button-active-color)}
.ccps .v-grid .v-grid-sidebar.v-contextmenu.closed{background:var(--grid-background-color)}
.ccps .v-grid .v-grid-row-selected>.v-grid-cell{background:var(--grid-selected-row-background-color);color:var(--grid-selected-row-text-color);border-color:var(--grid-selected-row-border-color);text-shadow:none}
.ccps .v-grid .v-grid-row-selected>.v-grid-cell .v-link,.ccps .v-grid .v-grid-row-selected>.v-grid-cell .v-link>a:visited,.ccps .v-grid .v-grid-row-selected>.v-grid-cell .v-button-link,.ccps .v-grid .v-grid-row-selected>.v-grid-cell .boolean-value:before{color:var(--grid-selected-row-text-color)}
.ccps .v-grid .v-grid-row-selected>.v-grid-cell .v-button-link:focus,.ccps .v-grid .v-grid-row-selected>.v-grid-cell .v-button:focus:after{border-color:var(--grid-selected-row-text-color)}
.ccps .v-grid .v-grid-row-selected>.v-grid-cell-focused:before{border-color:var(--grid-selected-row-focus-ring-color)}
.ccps .v-grid .v-grid-body .v-grid-row:hover>td{background-color:var(--grid-hovered-row-background-color);color:var(--grid-hovered-row-text-color)}
.ccps .v-grid .v-grid-body .v-grid-row-selected:hover>td{background:var(--grid-selected-row-background-color);color:var(--grid-selected-row-text-color)}
.ccps .v-grid .v-grid-cell-focused:before{border-color:var(--grid-focused-cell-border-color)}
.ccps .v-grid .v-grid-row-drag-top:before,.ccps .v-grid .v-grid-row-drag-bottom:after{background:var(--grid-row-drag-background-color)}
.ccps .v-grid .v-grid-body-drag-top:after,.ccps .v-grid .v-grid-row-drag-center:after{border:2px solid var(--grid-row-drag-border-color)}
.ccps .v-grid .v-grid-row-selected.v-grid-row-drag-center:after{border-color:var(--grid-selected-row-drag-border-color)}
.ccps .v-grid .v-grid-row-selected.v-grid-row-drag-top:before,.ccps .v-grid .v-grid-row-selected.v-grid-row-drag-bottom:after{border-color:var(--grid-selected-row-drag-border-color)}
.ccps .v-grid .v-grid-editor{border-color:var(--grid-editor-border-color)}
.ccps .v-grid .v-grid-editor-footer{background:var(--grid-editor-footer-background-color)}
.ccps .v-grid .v-grid-editor-save{color:var(--grid-editor-save-button-color)}
.ccps .v-grid .v-grid-editor-cancel{color:var(--grid-editor-cancel-button-color)}
.ccps .v-grid .v-grid-editor-cells>div{background:var(--grid-background-color)}
.ccps .v-grid .v-grid-editor-cells>div .jmix-fileupload .v-button,.ccps .v-grid .v-grid-editor-cells>div .v-button.jmix-fileupload-clear{border-color:var(--border-color);color:var(--pickerfield-button-text-color);background:var(--pickerfield-button-background-color);padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .v-grid .v-grid-editor-cells>div .jmix-fileupload .v-button:hover:not(.v-disabled),.ccps .v-grid .v-grid-editor-cells>div .v-button.jmix-fileupload-clear:hover:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-hover-background-color);color:var(--pickerfield-button-hover-text-color)}
.ccps .v-grid .v-grid-editor-cells>div .jmix-fileupload .v-button:active:not(.v-disabled),.ccps .v-grid .v-grid-editor-cells>div .v-button.jmix-fileupload-clear:active:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-active-background-color);color:var(--pickerfield-button-active-text-color)}
.ccps .v-grid .v-grid-editor-cells>div .jmix-fileupload .v-button:focus:not(.v-disabled),.ccps .v-grid .v-grid-editor-cells>div .v-button.jmix-fileupload-clear:focus:not(.v-disabled){border-color:var(--border-color)}
.ccps .v-grid .v-grid-editor-cells>div .jmix-fileupload .v-button.v-disabled,.ccps .v-grid .v-grid-editor-cells>div .v-button.jmix-fileupload-clear.v-disabled{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color);background:var(--pickerfield-button-disabled-background-color)}
.ccps .v-grid .v-grid-editor-cells>div .jmix-fileupload .v-button.v-disabled:hover,.ccps .v-grid .v-grid-editor-cells>div .v-button.jmix-fileupload-clear.v-disabled:hover{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color)}
.ccps .v-grid .v-grid-editor-cells>div .jmix-fileupload .v-button.v-disabled:active,.ccps .v-grid .v-grid-editor-cells>div .v-button.jmix-fileupload-clear.v-disabled:active{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color);background:var(--pickerfield-button-disabled-background-color)}
.ccps .v-grid .v-grid-editor-cells>div .jmix-fileupload .v-button.v-disabled:focus,.ccps .v-grid .v-grid-editor-cells>div .v-button.jmix-fileupload-clear.v-disabled:focus{border-color:var(--border-dim-color)}
.ccps .v-grid .v-grid-editor-cells>div .jmix-fileupload .v-button:after,.ccps .v-grid .v-grid-editor-cells>div .jmix-fileupload .v-button:hover:after,.ccps .v-grid .v-grid-editor-cells>div .v-button.jmix-fileupload-clear:after,.ccps .v-grid .v-grid-editor-cells>div .v-button.jmix-fileupload-clear:hover:after{height:34px}
.ccps .v-grid .v-grid-editor-cells>div .jmix-fileupload .v-button,.ccps .v-grid .v-grid-editor-cells>div .v-button.jmix-fileupload-clear,.ccps .v-grid .v-grid-editor-cells>div .v-button.jmix-pickerfield-button{border-left:1px solid var(--border-dim-color)}
.ccps .v-grid .v-grid-editor-cells>div .v-filterselect-button:active{border-radius:0}
.ccps .v-grid .v-grid-editor-cells>div .jmix-datefield-layout .jmix-datefield [class*="textfield"]{border:0}
.ccps .v-grid .v-grid-editor-cells>div .jmix-datefield-layout .jmix-datefield [class*="textfield"].v-datefield-textfield{padding-right:12px;padding-left:34px}
.ccps .v-grid .v-grid-editor-cells>div .jmix-datefield-layout .jmix-datefield [class*="button"]{color:var(--datefield-button-text-color);border-color:transparent;background:transparent}
.ccps .v-grid .v-grid-editor-cells>div .jmix-datefield-layout .jmix-datefield [class*="button"]:hover{color:var(--datefield-button-hover-text-color);border-color:transparent;background:transparent}
.ccps .v-grid .v-grid-editor-cells>div .jmix-datefield-layout .jmix-datefield [class*="button"]:active{color:var(--datefield-button-active-text-color);border-color:transparent;background:var(--datefield-button-color)}
.ccps .v-grid .v-grid-editor-cells>div .jmix-datefield-layout .jmix-timefield{border-left:1px solid var(--border-dim-color)}
.ccps .v-grid .v-grid-header .v-grid-row.jmix-aggregation-row>th,.ccps .v-grid .v-grid-footer .v-grid-row.jmix-aggregation-row>td{background:var(--grid-aggregation-background-color);color:var(--grid-aggregation-text-color);border-left-color:var(--grid-aggregation-border-color)}
.ccps .v-grid .v-grid-horizontal-scrollbar-deco{background:var(--grid-background-color)}
.ccps .v-grid .v-grid-cell .boolean-value:before{color:var(--text-main-color);font-size:14px}
.ccps .v-grid .v-grid-spacer-deco{background-color:var(--grid-details-deco-color)}
.ccps .v-grid .v-grid-spacer>td{background-color:var(--grid-row-color)}
.ccps .v-grid .v-grid-spacer.stripe>td{background-color:var(--grid-row-stripe-color)}
.ccps .v-grid-sidebar.v-contextmenu.open{background:var(--grid-sidebar-popup-background-color)}
.ccps .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-content{margin:0;padding:0}
.ccps .v-grid-sidebar.v-contextmenu table{border-radius:0}
.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row>td,.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row-stripe>td{background-color:var(--grid-row-color)}
.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row-selected>.v-grid-cell{background:var(--grid-selected-row-background-color);color:var(--grid-selected-row-text-color);border-color:var(--grid-selected-row-border-color);text-shadow:none}
.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row-selected>.v-grid-cell .v-link,.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row-selected>.v-grid-cell .v-link>a:visited,.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row-selected>.v-grid-cell .v-button-link,.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row-selected>.v-grid-cell .boolean-value:before{color:var(--grid-selected-row-text-color)}
.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row-selected>.v-grid-cell .v-button-link:focus,.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row-selected>.v-grid-cell .v-button:focus:after{border-color:var(--grid-selected-row-text-color)}
.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row-selected>.v-grid-cell-focused:before{border-color:var(--grid-selected-row-focus-ring-color)}
.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row:hover>td{background-color:var(--grid-hovered-row-background-color);color:var(--grid-hovered-row-text-color)}
.ccps .jmix-data-grid-composition.no-stripes .v-grid .v-grid-body .v-grid-row-selected:hover>td{background:var(--grid-selected-row-background-color);color:var(--grid-selected-row-text-color)}
.ccps .jmix-data-grid-composition.no-vertical-lines .v-grid-header .v-grid-row.c-aggregation-row>th,.ccps .jmix-data-grid-composition.no-vertical-lines .v-grid-footer .v-grid-row.c-aggregation-row>td{border-left-color:transparent}
.ccps .jmix-data-grid-composition.has-top-panel{padding-top:46px}
.ccps .jmix-data-grid-composition.has-top-panel .jmix-data-grid-top{min-height:34px;margin-top:-46px}
.ccps .jmix-datagrid-empty-state{font-size:22px}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto;border:1px dashed transparent;background:transparent;color:var(--primary-color);border-radius:6px}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link:hover:not(.v-disabled):not(:active){border-color:transparent;background:transparent;color:var(--primary-color-shade-1)}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link:hover:not(.v-disabled):not(:active):focus{border-color:var(--primary-color-shade-1)}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link:focus:not(.v-disabled){border-color:var(--primary-color)}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link:active:not(.v-disabled){opacity:1;filter:none;border-color:var(--primary-color-shade-2);background:transparent;color:var(--primary-color-shade-2)}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link.v-disabled{border-color:transparent;background:transparent;color:var(--primary-dim-color)}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-message{color:var(--text-dim-color)}
.ccps.small .jmix-data-grid-composition.has-top-panel{padding-top:41px}
.ccps.small .jmix-data-grid-composition.has-top-panel .jmix-data-grid-top{min-height:29px;margin-top:-41px}
.ccps.small .jmix-datagrid-empty-state{font-size:19px}
.ccps.small .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps.large .jmix-data-grid-composition.has-top-panel{padding-top:53px}
.ccps.large .jmix-data-grid-composition.has-top-panel .jmix-data-grid-top{min-height:41px;margin-top:-53px}
.ccps.large .jmix-datagrid-empty-state{font-size:26px}
.ccps.large .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .small .jmix-data-grid-composition.has-top-panel{padding-top:41px}
.ccps .small .jmix-data-grid-composition.has-top-panel .jmix-data-grid-top{min-height:29px;margin-top:-41px}
.ccps .small .jmix-datagrid-empty-state{font-size:19px}
.ccps .small .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .medium .jmix-data-grid-composition.has-top-panel{padding-top:46px}
.ccps .medium .jmix-data-grid-composition.has-top-panel .jmix-data-grid-top{min-height:34px;margin-top:-46px}
.ccps .medium .jmix-datagrid-empty-state{font-size:22px}
.ccps .medium .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .large .jmix-data-grid-composition.has-top-panel{padding-top:53px}
.ccps .large .jmix-data-grid-composition.has-top-panel .jmix-data-grid-top{min-height:41px;margin-top:-53px}
.ccps .large .jmix-datagrid-empty-state{font-size:26px}
.ccps .large .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-data-grid-composition.small.has-top-panel{padding-top:41px}
.ccps .jmix-data-grid-composition.small.has-top-panel .jmix-data-grid-top{min-height:29px;margin-top:-41px}
.ccps .jmix-data-grid-composition.small .jmix-datagrid-empty-state{font-size:19px}
.ccps .jmix-data-grid-composition.small .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-data-grid-composition.medium.has-top-panel{padding-top:46px}
.ccps .jmix-data-grid-composition.medium.has-top-panel .jmix-data-grid-top{min-height:34px;margin-top:-46px}
.ccps .jmix-data-grid-composition.medium .jmix-datagrid-empty-state{font-size:22px}
.ccps .jmix-data-grid-composition.medium .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-data-grid-composition.large.has-top-panel{padding-top:53px}
.ccps .jmix-data-grid-composition.large.has-top-panel .jmix-data-grid-top{min-height:41px;margin-top:-53px}
.ccps .jmix-data-grid-composition.large .jmix-datagrid-empty-state{font-size:26px}
.ccps .jmix-data-grid-composition.large .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-datefield-layout .jmix-datefield [class*="textfield"]{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color)}
.ccps .jmix-datefield-layout .jmix-datefield [class*="textfield"].inline-icon{padding-left:34px}
.ccps .jmix-datefield-layout .jmix-datefield [class*="textfield"]::placeholder{color:var(--textfield-placeholder-color)}
.ccps .jmix-datefield-layout .jmix-datefield [class*="textfield"]:focus{border-color:var(--primary-color)}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"]{border-color:var(--datefield-button-color);background:var(--datefield-button-color);color:var(--datefield-button-text-color);border:0}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"]:hover:not(.v-disabled){border-color:var(--datefield-button-hover-color);background:var(--datefield-button-hover-color);color:var(--datefield-button-text-color)}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"]:active:not(.v-disabled){border-color:var(--datefield-button-active-color);background:var(--datefield-button-active-color);color:var(--datefield-button-text-color)}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"]:focus:not(.v-disabled){border-color:var(--datefield-button-color)}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"].v-disabled{border-color:var(--datefield-button-disabled-color);background:var(--datefield-button-disabled-color);color:var(--datefield-button-disabled-text-color)}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"]:after{display:none}
.ccps .jmix-datefield-layout .v-datefield.v-readonly [class*="textfield"]{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .jmix-datefield-layout .v-datefield.v-readonly [class*="textfield"]:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .jmix-datefield-layout .v-datefield.v-readonly [class*="button"]{background:var(--datefield-button-disabled-color);color:var(--datefield-button-text-color)}
.ccps .jmix-datefield-layout.v-disabled .jmix-timefield,.ccps .jmix-datefield-layout.v-disabled [class*="textfield"]{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .jmix-datefield-layout.v-disabled .jmix-timefield:focus,.ccps .jmix-datefield-layout.v-disabled [class*="textfield"]:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps .jmix-datefield-layout.v-disabled .jmix-datefield [class*="button"]{background:var(--datefield-button-disabled-color);color:var(--datefield-button-disabled-text-color)}
.ccps .jmix-datefield-layout .v-datefield-error [class*="textfield"],.ccps .jmix-datefield-layout .v-datefield-error-error [class*="textfield"]{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .jmix-datefield-layout .v-datefield-error [class*="textfield"]:focus,.ccps .jmix-datefield-layout .v-datefield-error-error [class*="textfield"]:focus{border-color:var(--error-color)}
.ccps .jmix-datefield-layout.borderless .jmix-timefield,.ccps .jmix-datefield-layout.borderless .jmix-datefield [class*="textfield"]{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-datefield-layout.borderless .jmix-datefield:not(.v-disabled) [class*="button"]{color:var(--datefield-button-text-color);border-color:transparent;background:transparent}
.ccps .jmix-datefield-layout.borderless .jmix-datefield:not(.v-disabled) [class*="button"]:hover{color:var(--datefield-button-hover-text-color);border-color:transparent;background:transparent}
.ccps .jmix-datefield-layout.borderless .jmix-datefield:not(.v-disabled) [class*="button"]:active{color:var(--datefield-button-active-text-color);border-color:transparent;background:var(--datefield-button-color)}
.ccps .jmix-datefield-layout .jmix-timefield,.ccps .jmix-datefield-layout .jmix-datefield [class*="textfield"]{height:34px;padding:6px 12px}
.ccps .jmix-datefield-layout .jmix-timefield.inline-icon,.ccps .jmix-datefield-layout .jmix-datefield [class*="textfield"].inline-icon{padding-left:34px}
.ccps .jmix-datefield-layout .jmix-timefield .jmix-timefield-hour,.ccps .jmix-datefield-layout .jmix-timefield.jmix-timefield-hour{width:44px}
.ccps .jmix-datefield-layout .jmix-timefield .jmix-timefield-minute,.ccps .jmix-datefield-layout .jmix-timefield.jmix-timefield-minute{width:64px}
.ccps .jmix-datefield-layout .jmix-timefield .jmix-timefield-second,.ccps .jmix-datefield-layout .jmix-timefield.jmix-timefield-second{width:84px}
.ccps .jmix-datefield-layout .jmix-timefield .jmix-timefield-ampm{width:72px;min-width:72px}
.ccps .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:78px;padding-left:34px}
.ccps .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:98px;padding-left:34px}
.ccps .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:118px;padding-left:34px}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"]{height:28px;border-radius:6px;padding:0 14px;padding:0;width:28px;top:3px;right:3px;border-color:var(--datefield-button-color);background:var(--datefield-button-color);color:var(--datefield-button-text-color);border:0}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"].link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"].icon-only{padding:0;width:28px}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-right .v-icon{margin-left:10px}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"]:hover:not(.v-disabled){border-color:var(--datefield-button-hover-color);background:var(--datefield-button-hover-color);color:var(--datefield-button-text-color)}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"]:active:not(.v-disabled){border-color:var(--datefield-button-active-color);background:var(--datefield-button-active-color);color:var(--datefield-button-text-color)}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"]:focus:not(.v-disabled){border-color:var(--datefield-button-color)}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"].v-disabled{border-color:var(--datefield-button-disabled-color);background:var(--datefield-button-disabled-color);color:var(--datefield-button-disabled-text-color)}
.ccps .jmix-datefield-layout .jmix-datefield [class*="button"]:after{display:none}
.ccps .jmix-datefield-layout .jmix-datefield [class*="textfield"]{padding-right:46px}
.ccps .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-day,.ccps .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-month,.ccps .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-year{width:174px}
.ccps .jmix-datefield-layout.inline-icon .v-textfield{padding-left:34px}
.ccps .jmix-datefield-layout .jmix-datefield.v-datefield-day,.ccps .jmix-datefield-layout .jmix-datefield.v-datefield-month,.ccps .jmix-datefield-layout .jmix-datefield.v-datefield-year{width:140px}
.ccps .jmix-datefield-layout.v-has-width .jmix-datefield{width:100%}
.ccps .jmix-datefield.v-datefield-popup{-webkit-box-shadow:var(--datefield-popup-shadow);box-shadow:var(--datefield-popup-shadow);color:var(--datefield-popup-text-color);background:var(--datefield-popup-background-color);border-radius:6px;margin-top:5px!important;margin-bottom:5px!important;margin-right:5px!important}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel{font-size:14px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day{width:27px;height:27px;line-height:27px;font-size:13px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weekdays{height:24px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weekdays strong{font-size:13px}
.ccps .jmix-datefield.v-datefield-popup td[class*="year"] button,.ccps .jmix-datefield.v-datefield-popup td[class*="month"] button{width:17px;height:23px}
.ccps .jmix-datefield.v-datefield-popup td[class*="year"] button:before,.ccps .jmix-datefield.v-datefield-popup td[class*="month"] button:before{font-size:18px;line-height:21px}
.ccps .jmix-datefield.v-datefield-popup td.v-datefield-calendarpanel-month{width:136px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month{width:68px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day{background:var(--datefield-calendarpanel-day-background-color)}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day:hover{color:var(--datefield-calendarpanel-day-hover-color)}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day-offmonth{color:var(--datefield-calendarpanel-day-offmonth-color);background:transparent}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day-today{color:var(--datefield-calendarpanel-day-today-color);border-color:var(--datefield-calendarpanel-day-today-border-color)}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected,.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover{color:var(--datefield-calendarpanel-day-selected-color);background:var(--datefield-calendarpanel-day-selected-background-color);border:1px solid var(--datefield-calendarpanel-day-selected-background-color)}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused{border-color:var(--datefield-calendarpanel-day-focused-border-color)}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused.v-datefield-calendarpanel-day-selected{border-color:var(--datefield-calendarpanel-day-selected-focus-ring-color)}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range,.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover{color:var(--datefield-calendarpanel-day-outside-range-color)}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weekdays{color:var(--datefield-calendarpanel-weekdays-color)}
.ccps .jmix-datefield.v-datefield-popup td[class*="year"] button:before,.ccps .jmix-datefield.v-datefield-popup td[class*="month"] button:before{color:var(--datefield-calendarpanel-button-color)}
.ccps .jmix-datefield.v-datefield-popup td[class*="year"] button:hover:before,.ccps .jmix-datefield.v-datefield-popup td[class*="month"] button:hover:before{color:var(--datefield-calendarpanel-button-hover-color)}
.ccps .jmix-datefield.v-datefield-popup td[class*="year"] button.outside-range:hover:before,.ccps .jmix-datefield.v-datefield-popup td[class*="month"] button.outside-range:hover:before{color:var(--datefield-calendarpanel-button-color)}
.ccps .jmix-datefield.v-datefield-popup td.v-datefield-calendarpanel-month{color:var(--datefield-calendarpanel-month-color);font-weight:bold}
.ccps .jmix-datefield.v-datefield-popup td{padding:2px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel{font-size:14px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day{width:27px;height:27px;line-height:27px;font-size:13px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weekdays{height:24px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weekdays strong{font-size:13px}
.ccps .jmix-datefield.v-datefield-popup td[class*="year"] button,.ccps .jmix-datefield.v-datefield-popup td[class*="month"] button{width:17px;height:23px}
.ccps .jmix-datefield.v-datefield-popup td[class*="year"] button:before,.ccps .jmix-datefield.v-datefield-popup td[class*="month"] button:before{font-size:18px;line-height:21px}
.ccps .jmix-datefield.v-datefield-popup td.v-datefield-calendarpanel-month{width:136px}
.ccps .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month{width:68px}
.ccps.small .jmix-datefield-layout .jmix-timefield,.ccps.small .jmix-datefield-layout .jmix-datefield [class*="textfield"]{font-size:12px;height:29px;padding:5px 10px}
.ccps.small .jmix-datefield-layout .jmix-timefield.inline-icon,.ccps.small .jmix-datefield-layout .jmix-datefield [class*="textfield"].inline-icon{padding-left:29px}
.ccps.small .jmix-datefield-layout .jmix-timefield .jmix-timefield-hour,.ccps.small .jmix-datefield-layout .jmix-timefield.jmix-timefield-hour{width:37px}
.ccps.small .jmix-datefield-layout .jmix-timefield .jmix-timefield-minute,.ccps.small .jmix-datefield-layout .jmix-timefield.jmix-timefield-minute{width:54px}
.ccps.small .jmix-datefield-layout .jmix-timefield .jmix-timefield-second,.ccps.small .jmix-datefield-layout .jmix-timefield.jmix-timefield-second{width:71px}
.ccps.small .jmix-datefield-layout .jmix-timefield .jmix-timefield-ampm{width:61px;min-width:61px}
.ccps.small .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:66px;padding-left:29px}
.ccps.small .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:83px;padding-left:29px}
.ccps.small .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:100px;padding-left:29px}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"]{height:23px;font-size:11px;border-radius:6px;padding:0 12px;padding:0;width:23px;top:3px;right:3px;border-color:var(--datefield-button-color);background:var(--datefield-button-color);color:var(--datefield-button-text-color);border:0}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"].link{padding:0 var(--button-border-width);height:auto}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"].icon-only{padding:0;width:23px}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top{height:auto;padding-top:3px;padding-bottom:3px}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top .v-icon+span:not(:empty){margin-top:4px;margin-left:0}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-right .v-icon{margin-left:8px}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"]:hover:not(.v-disabled){border-color:var(--datefield-button-hover-color);background:var(--datefield-button-hover-color);color:var(--datefield-button-text-color)}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"]:active:not(.v-disabled){border-color:var(--datefield-button-active-color);background:var(--datefield-button-active-color);color:var(--datefield-button-text-color)}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"]:focus:not(.v-disabled){border-color:var(--datefield-button-color)}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"].v-disabled{border-color:var(--datefield-button-disabled-color);background:var(--datefield-button-disabled-color);color:var(--datefield-button-disabled-text-color)}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="button"]:after{display:none}
.ccps.small .jmix-datefield-layout .jmix-datefield [class*="textfield"]{padding-right:39px}
.ccps.small .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-day,.ccps.small .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-month,.ccps.small .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-year{width:148px}
.ccps.small .jmix-datefield-layout.inline-icon .v-textfield{padding-left:29px}
.ccps.small .jmix-datefield-layout .jmix-datefield.v-datefield-day,.ccps.small .jmix-datefield-layout .jmix-datefield.v-datefield-month,.ccps.small .jmix-datefield-layout .jmix-datefield.v-datefield-year{width:119px}
.ccps.small .jmix-datefield-layout.v-has-width .jmix-datefield{width:100%}
.ccps.small .jmix-datefield.v-datefield-popup{margin-top:4px!important;margin-bottom:4px!important;margin-right:4px!important}
.ccps.small .jmix-datefield.v-datefield-popup td{padding:1px}
.ccps.small .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel{font-size:12px}
.ccps.small .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day{width:23px;height:23px;line-height:23px;font-size:11px}
.ccps.small .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weekdays{height:20px}
.ccps.small .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weekdays strong{font-size:11px}
.ccps.small .jmix-datefield.v-datefield-popup td[class*="year"] button,.ccps.small .jmix-datefield.v-datefield-popup td[class*="month"] button{width:15px;height:19px}
.ccps.small .jmix-datefield.v-datefield-popup td[class*="year"] button:before,.ccps.small .jmix-datefield.v-datefield-popup td[class*="month"] button:before{font-size:16px;line-height:18px}
.ccps.small .jmix-datefield.v-datefield-popup td.v-datefield-calendarpanel-month{width:116px}
.ccps.small .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month{width:58px}
.ccps.large .jmix-datefield-layout .jmix-timefield,.ccps.large .jmix-datefield-layout .jmix-datefield [class*="textfield"]{font-size:17px;height:41px;padding:7px 14px}
.ccps.large .jmix-datefield-layout .jmix-timefield.inline-icon,.ccps.large .jmix-datefield-layout .jmix-datefield [class*="textfield"].inline-icon{padding-left:41px}
.ccps.large .jmix-datefield-layout .jmix-timefield .jmix-timefield-hour,.ccps.large .jmix-datefield-layout .jmix-timefield.jmix-timefield-hour{width:53px}
.ccps.large .jmix-datefield-layout .jmix-timefield .jmix-timefield-minute,.ccps.large .jmix-datefield-layout .jmix-timefield.jmix-timefield-minute{width:77px}
.ccps.large .jmix-datefield-layout .jmix-timefield .jmix-timefield-second,.ccps.large .jmix-datefield-layout .jmix-timefield.jmix-timefield-second{width:101px}
.ccps.large .jmix-datefield-layout .jmix-timefield .jmix-timefield-ampm{width:86px;min-width:86px}
.ccps.large .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:94px;padding-left:41px}
.ccps.large .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:118px;padding-left:41px}
.ccps.large .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:142px;padding-left:41px}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"]{height:35px;font-size:16px;border-radius:6px;padding:0 17px;padding:0;width:35px;top:3px;right:3px;border-color:var(--datefield-button-color);background:var(--datefield-button-color);color:var(--datefield-button-text-color);border:0}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"].link{padding:0 var(--button-border-width);height:auto}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"].icon-only{padding:0;width:35px}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-right .v-icon{margin-left:12px}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"]:hover:not(.v-disabled){border-color:var(--datefield-button-hover-color);background:var(--datefield-button-hover-color);color:var(--datefield-button-text-color)}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"]:active:not(.v-disabled){border-color:var(--datefield-button-active-color);background:var(--datefield-button-active-color);color:var(--datefield-button-text-color)}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"]:focus:not(.v-disabled){border-color:var(--datefield-button-color)}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"].v-disabled{border-color:var(--datefield-button-disabled-color);background:var(--datefield-button-disabled-color);color:var(--datefield-button-disabled-text-color)}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="button"]:after{display:none}
.ccps.large .jmix-datefield-layout .jmix-datefield [class*="textfield"]{padding-right:55px}
.ccps.large .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-day,.ccps.large .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-month,.ccps.large .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-year{width:209px}
.ccps.large .jmix-datefield-layout.inline-icon .v-textfield{padding-left:41px}
.ccps.large .jmix-datefield-layout .jmix-datefield.v-datefield-day,.ccps.large .jmix-datefield-layout .jmix-datefield.v-datefield-month,.ccps.large .jmix-datefield-layout .jmix-datefield.v-datefield-year{width:168px}
.ccps.large .jmix-datefield-layout.v-has-width .jmix-datefield{width:100%}
.ccps.large .jmix-datefield.v-datefield-popup{margin-top:6px!important;margin-bottom:6px!important;margin-right:6px!important}
.ccps.large .jmix-datefield.v-datefield-popup td{padding:2px}
.ccps.large .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel{font-size:17px}
.ccps.large .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-day{width:33px;height:33px;line-height:33px;font-size:15px}
.ccps.large .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weekdays{height:29px}
.ccps.large .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-weekdays strong{font-size:15px}
.ccps.large .jmix-datefield.v-datefield-popup td[class*="year"] button,.ccps.large .jmix-datefield.v-datefield-popup td[class*="month"] button{width:21px;height:27px}
.ccps.large .jmix-datefield.v-datefield-popup td[class*="year"] button:before,.ccps.large .jmix-datefield.v-datefield-popup td[class*="month"] button:before{font-size:22px;line-height:26px}
.ccps.large .jmix-datefield.v-datefield-popup td.v-datefield-calendarpanel-month{width:164px}
.ccps.large .jmix-datefield.v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month{width:82px}
.ccps .small .jmix-datefield-layout .jmix-timefield,.ccps .small .jmix-datefield-layout .jmix-datefield [class*="textfield"]{font-size:12px;height:29px;padding:5px 10px}
.ccps .small .jmix-datefield-layout .jmix-timefield.inline-icon,.ccps .small .jmix-datefield-layout .jmix-datefield [class*="textfield"].inline-icon{padding-left:29px}
.ccps .small .jmix-datefield-layout .jmix-timefield .jmix-timefield-hour,.ccps .small .jmix-datefield-layout .jmix-timefield.jmix-timefield-hour{width:37px}
.ccps .small .jmix-datefield-layout .jmix-timefield .jmix-timefield-minute,.ccps .small .jmix-datefield-layout .jmix-timefield.jmix-timefield-minute{width:54px}
.ccps .small .jmix-datefield-layout .jmix-timefield .jmix-timefield-second,.ccps .small .jmix-datefield-layout .jmix-timefield.jmix-timefield-second{width:71px}
.ccps .small .jmix-datefield-layout .jmix-timefield .jmix-timefield-ampm{width:61px;min-width:61px}
.ccps .small .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:66px;padding-left:29px}
.ccps .small .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:83px;padding-left:29px}
.ccps .small .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:100px;padding-left:29px}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"]{height:23px;font-size:11px;border-radius:6px;padding:0 12px;padding:0;width:23px;top:3px;right:3px;border-color:var(--datefield-button-color);background:var(--datefield-button-color);color:var(--datefield-button-text-color);border:0}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"].link{padding:0 var(--button-border-width);height:auto}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"].icon-only{padding:0;width:23px}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top{height:auto;padding-top:3px;padding-bottom:3px}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top .v-icon+span:not(:empty){margin-top:4px;margin-left:0}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-right .v-icon{margin-left:8px}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"]:hover:not(.v-disabled){border-color:var(--datefield-button-hover-color);background:var(--datefield-button-hover-color);color:var(--datefield-button-text-color)}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"]:active:not(.v-disabled){border-color:var(--datefield-button-active-color);background:var(--datefield-button-active-color);color:var(--datefield-button-text-color)}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"]:focus:not(.v-disabled){border-color:var(--datefield-button-color)}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"].v-disabled{border-color:var(--datefield-button-disabled-color);background:var(--datefield-button-disabled-color);color:var(--datefield-button-disabled-text-color)}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="button"]:after{display:none}
.ccps .small .jmix-datefield-layout .jmix-datefield [class*="textfield"]{padding-right:39px}
.ccps .small .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-day,.ccps .small .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-month,.ccps .small .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-year{width:148px}
.ccps .small .jmix-datefield-layout.inline-icon .v-textfield{padding-left:29px}
.ccps .small .jmix-datefield-layout .jmix-datefield.v-datefield-day,.ccps .small .jmix-datefield-layout .jmix-datefield.v-datefield-month,.ccps .small .jmix-datefield-layout .jmix-datefield.v-datefield-year{width:119px}
.ccps .small .jmix-datefield-layout.v-has-width .jmix-datefield{width:100%}
.ccps .medium .jmix-datefield-layout .jmix-timefield,.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="textfield"]{font-size:14px;height:34px;padding:6px 12px}
.ccps .medium .jmix-datefield-layout .jmix-timefield.inline-icon,.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="textfield"].inline-icon{padding-left:34px}
.ccps .medium .jmix-datefield-layout .jmix-timefield .jmix-timefield-hour,.ccps .medium .jmix-datefield-layout .jmix-timefield.jmix-timefield-hour{width:44px}
.ccps .medium .jmix-datefield-layout .jmix-timefield .jmix-timefield-minute,.ccps .medium .jmix-datefield-layout .jmix-timefield.jmix-timefield-minute{width:64px}
.ccps .medium .jmix-datefield-layout .jmix-timefield .jmix-timefield-second,.ccps .medium .jmix-datefield-layout .jmix-timefield.jmix-timefield-second{width:84px}
.ccps .medium .jmix-datefield-layout .jmix-timefield .jmix-timefield-ampm{width:72px;min-width:72px}
.ccps .medium .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:78px;padding-left:34px}
.ccps .medium .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:98px;padding-left:34px}
.ccps .medium .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:118px;padding-left:34px}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"]{height:28px;font-size:13px;border-radius:6px;padding:0 14px;padding:0;width:28px;top:3px;right:3px;border-color:var(--datefield-button-color);background:var(--datefield-button-color);color:var(--datefield-button-text-color);border:0}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"].link{padding:0 var(--button-border-width);height:auto}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"].icon-only{padding:0;width:28px}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-right .v-icon{margin-left:10px}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"]:hover:not(.v-disabled){border-color:var(--datefield-button-hover-color);background:var(--datefield-button-hover-color);color:var(--datefield-button-text-color)}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"]:active:not(.v-disabled){border-color:var(--datefield-button-active-color);background:var(--datefield-button-active-color);color:var(--datefield-button-text-color)}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"]:focus:not(.v-disabled){border-color:var(--datefield-button-color)}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"].v-disabled{border-color:var(--datefield-button-disabled-color);background:var(--datefield-button-disabled-color);color:var(--datefield-button-disabled-text-color)}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="button"]:after{display:none}
.ccps .medium .jmix-datefield-layout .jmix-datefield [class*="textfield"]{padding-right:46px}
.ccps .medium .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-day,.ccps .medium .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-month,.ccps .medium .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-year{width:174px}
.ccps .medium .jmix-datefield-layout.inline-icon .v-textfield{padding-left:34px}
.ccps .medium .jmix-datefield-layout .jmix-datefield.v-datefield-day,.ccps .medium .jmix-datefield-layout .jmix-datefield.v-datefield-month,.ccps .medium .jmix-datefield-layout .jmix-datefield.v-datefield-year{width:140px}
.ccps .medium .jmix-datefield-layout.v-has-width .jmix-datefield{width:100%}
.ccps .large .jmix-datefield-layout .jmix-timefield,.ccps .large .jmix-datefield-layout .jmix-datefield [class*="textfield"]{font-size:17px;height:41px;padding:7px 14px}
.ccps .large .jmix-datefield-layout .jmix-timefield.inline-icon,.ccps .large .jmix-datefield-layout .jmix-datefield [class*="textfield"].inline-icon{padding-left:41px}
.ccps .large .jmix-datefield-layout .jmix-timefield .jmix-timefield-hour,.ccps .large .jmix-datefield-layout .jmix-timefield.jmix-timefield-hour{width:53px}
.ccps .large .jmix-datefield-layout .jmix-timefield .jmix-timefield-minute,.ccps .large .jmix-datefield-layout .jmix-timefield.jmix-timefield-minute{width:77px}
.ccps .large .jmix-datefield-layout .jmix-timefield .jmix-timefield-second,.ccps .large .jmix-datefield-layout .jmix-timefield.jmix-timefield-second{width:101px}
.ccps .large .jmix-datefield-layout .jmix-timefield .jmix-timefield-ampm{width:86px;min-width:86px}
.ccps .large .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:94px;padding-left:41px}
.ccps .large .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:118px;padding-left:41px}
.ccps .large .jmix-datefield-layout .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:142px;padding-left:41px}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"]{height:35px;font-size:16px;border-radius:6px;padding:0 17px;padding:0;width:35px;top:3px;right:3px;border-color:var(--datefield-button-color);background:var(--datefield-button-color);color:var(--datefield-button-text-color);border:0}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"].link{padding:0 var(--button-border-width);height:auto}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"].icon-only{padding:0;width:35px}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-right .v-icon{margin-left:12px}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"].icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"]:hover:not(.v-disabled){border-color:var(--datefield-button-hover-color);background:var(--datefield-button-hover-color);color:var(--datefield-button-text-color)}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"]:active:not(.v-disabled){border-color:var(--datefield-button-active-color);background:var(--datefield-button-active-color);color:var(--datefield-button-text-color)}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"]:focus:not(.v-disabled){border-color:var(--datefield-button-color)}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"].v-disabled{border-color:var(--datefield-button-disabled-color);background:var(--datefield-button-disabled-color);color:var(--datefield-button-disabled-text-color)}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="button"]:after{display:none}
.ccps .large .jmix-datefield-layout .jmix-datefield [class*="textfield"]{padding-right:55px}
.ccps .large .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-day,.ccps .large .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-month,.ccps .large .jmix-datefield-layout.inline-icon .jmix-datefield.v-datefield-year{width:209px}
.ccps .large .jmix-datefield-layout.inline-icon .v-textfield{padding-left:41px}
.ccps .large .jmix-datefield-layout .jmix-datefield.v-datefield-day,.ccps .large .jmix-datefield-layout .jmix-datefield.v-datefield-month,.ccps .large .jmix-datefield-layout .jmix-datefield.v-datefield-year{width:168px}
.ccps .large .jmix-datefield-layout.v-has-width .jmix-datefield{width:100%}
.ccps .jmix-datefield-layout.small .jmix-timefield,.ccps .jmix-datefield-layout.small .jmix-datefield [class*="textfield"]{font-size:12px;height:29px;padding:5px 10px}
.ccps .jmix-datefield-layout.small .jmix-timefield.inline-icon,.ccps .jmix-datefield-layout.small .jmix-datefield [class*="textfield"].inline-icon{padding-left:29px}
.ccps .jmix-datefield-layout.small .jmix-timefield .jmix-timefield-hour,.ccps .jmix-datefield-layout.small .jmix-timefield.jmix-timefield-hour{width:37px}
.ccps .jmix-datefield-layout.small .jmix-timefield .jmix-timefield-minute,.ccps .jmix-datefield-layout.small .jmix-timefield.jmix-timefield-minute{width:54px}
.ccps .jmix-datefield-layout.small .jmix-timefield .jmix-timefield-second,.ccps .jmix-datefield-layout.small .jmix-timefield.jmix-timefield-second{width:71px}
.ccps .jmix-datefield-layout.small .jmix-timefield .jmix-timefield-ampm{width:61px;min-width:61px}
.ccps .jmix-datefield-layout.small .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:66px;padding-left:29px}
.ccps .jmix-datefield-layout.small .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:83px;padding-left:29px}
.ccps .jmix-datefield-layout.small .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:100px;padding-left:29px}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"]{height:23px;font-size:11px;border-radius:6px;padding:0 12px;padding:0;width:23px;top:3px;right:3px;border-color:var(--datefield-button-color);background:var(--datefield-button-color);color:var(--datefield-button-text-color);border:0}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"].link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"].icon-only{padding:0;width:23px}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"].icon-align-top{height:auto;padding-top:3px;padding-bottom:3px}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"].icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"].icon-align-top .v-icon+span:not(:empty){margin-top:4px;margin-left:0}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"].icon-align-right .v-icon{margin-left:8px}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"].icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"]:hover:not(.v-disabled){border-color:var(--datefield-button-hover-color);background:var(--datefield-button-hover-color);color:var(--datefield-button-text-color)}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"]:active:not(.v-disabled){border-color:var(--datefield-button-active-color);background:var(--datefield-button-active-color);color:var(--datefield-button-text-color)}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"]:focus:not(.v-disabled){border-color:var(--datefield-button-color)}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"].v-disabled{border-color:var(--datefield-button-disabled-color);background:var(--datefield-button-disabled-color);color:var(--datefield-button-disabled-text-color)}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="button"]:after{display:none}
.ccps .jmix-datefield-layout.small .jmix-datefield [class*="textfield"]{padding-right:39px}
.ccps .jmix-datefield-layout.small.inline-icon .jmix-datefield.v-datefield-day,.ccps .jmix-datefield-layout.small.inline-icon .jmix-datefield.v-datefield-month,.ccps .jmix-datefield-layout.small.inline-icon .jmix-datefield.v-datefield-year{width:148px}
.ccps .jmix-datefield-layout.small.inline-icon .v-textfield{padding-left:29px}
.ccps .jmix-datefield-layout.small .jmix-datefield.v-datefield-day,.ccps .jmix-datefield-layout.small .jmix-datefield.v-datefield-month,.ccps .jmix-datefield-layout.small .jmix-datefield.v-datefield-year{width:119px}
.ccps .jmix-datefield-layout.small.v-has-width .jmix-datefield{width:100%}
.ccps .jmix-datefield-layout.medium .jmix-timefield,.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="textfield"]{font-size:14px;height:34px;padding:6px 12px}
.ccps .jmix-datefield-layout.medium .jmix-timefield.inline-icon,.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="textfield"].inline-icon{padding-left:34px}
.ccps .jmix-datefield-layout.medium .jmix-timefield .jmix-timefield-hour,.ccps .jmix-datefield-layout.medium .jmix-timefield.jmix-timefield-hour{width:44px}
.ccps .jmix-datefield-layout.medium .jmix-timefield .jmix-timefield-minute,.ccps .jmix-datefield-layout.medium .jmix-timefield.jmix-timefield-minute{width:64px}
.ccps .jmix-datefield-layout.medium .jmix-timefield .jmix-timefield-second,.ccps .jmix-datefield-layout.medium .jmix-timefield.jmix-timefield-second{width:84px}
.ccps .jmix-datefield-layout.medium .jmix-timefield .jmix-timefield-ampm{width:72px;min-width:72px}
.ccps .jmix-datefield-layout.medium .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:78px;padding-left:34px}
.ccps .jmix-datefield-layout.medium .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:98px;padding-left:34px}
.ccps .jmix-datefield-layout.medium .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:118px;padding-left:34px}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"]{height:28px;font-size:13px;border-radius:6px;padding:0 14px;padding:0;width:28px;top:3px;right:3px;border-color:var(--datefield-button-color);background:var(--datefield-button-color);color:var(--datefield-button-text-color);border:0}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"].link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"].icon-only{padding:0;width:28px}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"].icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"].icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"].icon-align-top .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"].icon-align-right .v-icon{margin-left:10px}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"].icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"]:hover:not(.v-disabled){border-color:var(--datefield-button-hover-color);background:var(--datefield-button-hover-color);color:var(--datefield-button-text-color)}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"]:active:not(.v-disabled){border-color:var(--datefield-button-active-color);background:var(--datefield-button-active-color);color:var(--datefield-button-text-color)}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"]:focus:not(.v-disabled){border-color:var(--datefield-button-color)}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"].v-disabled{border-color:var(--datefield-button-disabled-color);background:var(--datefield-button-disabled-color);color:var(--datefield-button-disabled-text-color)}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="button"]:after{display:none}
.ccps .jmix-datefield-layout.medium .jmix-datefield [class*="textfield"]{padding-right:46px}
.ccps .jmix-datefield-layout.medium.inline-icon .jmix-datefield.v-datefield-day,.ccps .jmix-datefield-layout.medium.inline-icon .jmix-datefield.v-datefield-month,.ccps .jmix-datefield-layout.medium.inline-icon .jmix-datefield.v-datefield-year{width:174px}
.ccps .jmix-datefield-layout.medium.inline-icon .v-textfield{padding-left:34px}
.ccps .jmix-datefield-layout.medium .jmix-datefield.v-datefield-day,.ccps .jmix-datefield-layout.medium .jmix-datefield.v-datefield-month,.ccps .jmix-datefield-layout.medium .jmix-datefield.v-datefield-year{width:140px}
.ccps .jmix-datefield-layout.medium.v-has-width .jmix-datefield{width:100%}
.ccps .jmix-datefield-layout.large .jmix-timefield,.ccps .jmix-datefield-layout.large .jmix-datefield [class*="textfield"]{font-size:17px;height:41px;padding:7px 14px}
.ccps .jmix-datefield-layout.large .jmix-timefield.inline-icon,.ccps .jmix-datefield-layout.large .jmix-datefield [class*="textfield"].inline-icon{padding-left:41px}
.ccps .jmix-datefield-layout.large .jmix-timefield .jmix-timefield-hour,.ccps .jmix-datefield-layout.large .jmix-timefield.jmix-timefield-hour{width:53px}
.ccps .jmix-datefield-layout.large .jmix-timefield .jmix-timefield-minute,.ccps .jmix-datefield-layout.large .jmix-timefield.jmix-timefield-minute{width:77px}
.ccps .jmix-datefield-layout.large .jmix-timefield .jmix-timefield-second,.ccps .jmix-datefield-layout.large .jmix-timefield.jmix-timefield-second{width:101px}
.ccps .jmix-datefield-layout.large .jmix-timefield .jmix-timefield-ampm{width:86px;min-width:86px}
.ccps .jmix-datefield-layout.large .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:94px;padding-left:41px}
.ccps .jmix-datefield-layout.large .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:118px;padding-left:41px}
.ccps .jmix-datefield-layout.large .jmix-timefield .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:142px;padding-left:41px}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"]{height:35px;font-size:16px;border-radius:6px;padding:0 17px;padding:0;width:35px;top:3px;right:3px;border-color:var(--datefield-button-color);background:var(--datefield-button-color);color:var(--datefield-button-text-color);border:0}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"].link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"].icon-only{padding:0;width:35px}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"].icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"].icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"].icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"].icon-align-right .v-icon{margin-left:12px}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"].icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"]:hover:not(.v-disabled){border-color:var(--datefield-button-hover-color);background:var(--datefield-button-hover-color);color:var(--datefield-button-text-color)}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"]:active:not(.v-disabled){border-color:var(--datefield-button-active-color);background:var(--datefield-button-active-color);color:var(--datefield-button-text-color)}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"]:focus:not(.v-disabled){border-color:var(--datefield-button-color)}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"].v-disabled{border-color:var(--datefield-button-disabled-color);background:var(--datefield-button-disabled-color);color:var(--datefield-button-disabled-text-color)}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="button"]:after{display:none}
.ccps .jmix-datefield-layout.large .jmix-datefield [class*="textfield"]{padding-right:55px}
.ccps .jmix-datefield-layout.large.inline-icon .jmix-datefield.v-datefield-day,.ccps .jmix-datefield-layout.large.inline-icon .jmix-datefield.v-datefield-month,.ccps .jmix-datefield-layout.large.inline-icon .jmix-datefield.v-datefield-year{width:209px}
.ccps .jmix-datefield-layout.large.inline-icon .v-textfield{padding-left:41px}
.ccps .jmix-datefield-layout.large .jmix-datefield.v-datefield-day,.ccps .jmix-datefield-layout.large .jmix-datefield.v-datefield-month,.ccps .jmix-datefield-layout.large .jmix-datefield.v-datefield-year{width:168px}
.ccps .jmix-datefield-layout.large.v-has-width .jmix-datefield{width:100%}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel{font-size:14px}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-day{width:27px;height:27px;line-height:27px;font-size:13px}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays{height:24px}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays strong{font-size:13px}
.ccps .v-inline-datefield td[class*="year"] button,.ccps .v-inline-datefield td[class*="month"] button{width:17px;height:23px}
.ccps .v-inline-datefield td[class*="year"] button:before,.ccps .v-inline-datefield td[class*="month"] button:before{font-size:18px;line-height:21px}
.ccps .v-inline-datefield td.v-inline-datefield-calendarpanel-month{width:136px}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month{width:68px}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-day{background:var(--datefield-calendarpanel-day-background-color)}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-day:hover{color:var(--datefield-calendarpanel-day-hover-color)}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-day-offmonth{color:var(--datefield-calendarpanel-day-offmonth-color);background:transparent}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-day-today{color:var(--datefield-calendarpanel-day-today-color);border-color:var(--datefield-calendarpanel-day-today-border-color)}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-selected,.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-selected:hover{color:var(--datefield-calendarpanel-day-selected-color);background:var(--datefield-calendarpanel-day-selected-background-color);border:1px solid var(--datefield-calendarpanel-day-selected-background-color)}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused{border-color:var(--datefield-calendarpanel-day-focused-border-color)}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused.v-inline-datefield-calendarpanel-day-selected{border-color:var(--datefield-calendarpanel-day-selected-focus-ring-color)}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-outside-range,.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-outside-range:hover{color:var(--datefield-calendarpanel-day-outside-range-color)}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays{color:var(--datefield-calendarpanel-weekdays-color)}
.ccps .v-inline-datefield td[class*="year"] button:before,.ccps .v-inline-datefield td[class*="month"] button:before{color:var(--datefield-calendarpanel-button-color)}
.ccps .v-inline-datefield td[class*="year"] button:hover:before,.ccps .v-inline-datefield td[class*="month"] button:hover:before{color:var(--datefield-calendarpanel-button-hover-color)}
.ccps .v-inline-datefield td[class*="year"] button.outside-range:hover:before,.ccps .v-inline-datefield td[class*="month"] button.outside-range:hover:before{color:var(--datefield-calendarpanel-button-color)}
.ccps .v-inline-datefield td.v-inline-datefield-calendarpanel-month{color:var(--datefield-calendarpanel-month-color);font-weight:bold}
.ccps .v-inline-datefield .v-inline-datefield-calendarpanel{background:var(--datepicker-background-color);border-radius:6px;border:1px solid var(--datepicker-border-color)}
.ccps.small .v-inline-datefield .v-inline-datefield-calendarpanel{font-size:12px}
.ccps.small .v-inline-datefield .v-inline-datefield-calendarpanel-day{width:23px;height:23px;line-height:23px;font-size:11px}
.ccps.small .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays{height:20px}
.ccps.small .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays strong{font-size:11px}
.ccps.small .v-inline-datefield td[class*="year"] button,.ccps.small .v-inline-datefield td[class*="month"] button{width:15px;height:19px}
.ccps.small .v-inline-datefield td[class*="year"] button:before,.ccps.small .v-inline-datefield td[class*="month"] button:before{font-size:16px;line-height:18px}
.ccps.small .v-inline-datefield td.v-inline-datefield-calendarpanel-month{width:116px}
.ccps.small .v-inline-datefield .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month{width:58px}
.ccps.large .v-inline-datefield .v-inline-datefield-calendarpanel{font-size:17px}
.ccps.large .v-inline-datefield .v-inline-datefield-calendarpanel-day{width:33px;height:33px;line-height:33px;font-size:15px}
.ccps.large .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays{height:29px}
.ccps.large .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays strong{font-size:15px}
.ccps.large .v-inline-datefield td[class*="year"] button,.ccps.large .v-inline-datefield td[class*="month"] button{width:21px;height:27px}
.ccps.large .v-inline-datefield td[class*="year"] button:before,.ccps.large .v-inline-datefield td[class*="month"] button:before{font-size:22px;line-height:26px}
.ccps.large .v-inline-datefield td.v-inline-datefield-calendarpanel-month{width:164px}
.ccps.large .v-inline-datefield .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month{width:82px}
.ccps .small .v-inline-datefield .v-inline-datefield-calendarpanel{font-size:12px}
.ccps .small .v-inline-datefield .v-inline-datefield-calendarpanel-day{width:23px;height:23px;line-height:23px;font-size:11px}
.ccps .small .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays{height:20px}
.ccps .small .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays strong{font-size:11px}
.ccps .small .v-inline-datefield td[class*="year"] button,.ccps .small .v-inline-datefield td[class*="month"] button{width:15px;height:19px}
.ccps .small .v-inline-datefield td[class*="year"] button:before,.ccps .small .v-inline-datefield td[class*="month"] button:before{font-size:16px;line-height:18px}
.ccps .small .v-inline-datefield td.v-inline-datefield-calendarpanel-month{width:116px}
.ccps .small .v-inline-datefield .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month{width:58px}
.ccps .medium .v-inline-datefield .v-inline-datefield-calendarpanel{font-size:14px}
.ccps .medium .v-inline-datefield .v-inline-datefield-calendarpanel-day{width:27px;height:27px;line-height:27px;font-size:13px}
.ccps .medium .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays{height:24px}
.ccps .medium .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays strong{font-size:13px}
.ccps .medium .v-inline-datefield td[class*="year"] button,.ccps .medium .v-inline-datefield td[class*="month"] button{width:17px;height:23px}
.ccps .medium .v-inline-datefield td[class*="year"] button:before,.ccps .medium .v-inline-datefield td[class*="month"] button:before{font-size:18px;line-height:21px}
.ccps .medium .v-inline-datefield td.v-inline-datefield-calendarpanel-month{width:136px}
.ccps .medium .v-inline-datefield .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month{width:68px}
.ccps .large .v-inline-datefield .v-inline-datefield-calendarpanel{font-size:17px}
.ccps .large .v-inline-datefield .v-inline-datefield-calendarpanel-day{width:33px;height:33px;line-height:33px;font-size:15px}
.ccps .large .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays{height:29px}
.ccps .large .v-inline-datefield .v-inline-datefield-calendarpanel-weekdays strong{font-size:15px}
.ccps .large .v-inline-datefield td[class*="year"] button,.ccps .large .v-inline-datefield td[class*="month"] button{width:21px;height:27px}
.ccps .large .v-inline-datefield td[class*="year"] button:before,.ccps .large .v-inline-datefield td[class*="month"] button:before{font-size:22px;line-height:26px}
.ccps .large .v-inline-datefield td.v-inline-datefield-calendarpanel-month{width:164px}
.ccps .large .v-inline-datefield .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month{width:82px}
.ccps .v-inline-datefield.small .v-inline-datefield-calendarpanel{font-size:12px}
.ccps .v-inline-datefield.small .v-inline-datefield-calendarpanel-day{width:23px;height:23px;line-height:23px;font-size:11px}
.ccps .v-inline-datefield.small .v-inline-datefield-calendarpanel-weekdays{height:20px}
.ccps .v-inline-datefield.small .v-inline-datefield-calendarpanel-weekdays strong{font-size:11px}
.ccps .v-inline-datefield.small td[class*="year"] button,.ccps .v-inline-datefield.small td[class*="month"] button{width:15px;height:19px}
.ccps .v-inline-datefield.small td[class*="year"] button:before,.ccps .v-inline-datefield.small td[class*="month"] button:before{font-size:16px;line-height:18px}
.ccps .v-inline-datefield.small td.v-inline-datefield-calendarpanel-month{width:116px}
.ccps .v-inline-datefield.small .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month{width:58px}
.ccps .v-inline-datefield.medium .v-inline-datefield-calendarpanel{font-size:14px}
.ccps .v-inline-datefield.medium .v-inline-datefield-calendarpanel-day{width:27px;height:27px;line-height:27px;font-size:13px}
.ccps .v-inline-datefield.medium .v-inline-datefield-calendarpanel-weekdays{height:24px}
.ccps .v-inline-datefield.medium .v-inline-datefield-calendarpanel-weekdays strong{font-size:13px}
.ccps .v-inline-datefield.medium td[class*="year"] button,.ccps .v-inline-datefield.medium td[class*="month"] button{width:17px;height:23px}
.ccps .v-inline-datefield.medium td[class*="year"] button:before,.ccps .v-inline-datefield.medium td[class*="month"] button:before{font-size:18px;line-height:21px}
.ccps .v-inline-datefield.medium td.v-inline-datefield-calendarpanel-month{width:136px}
.ccps .v-inline-datefield.medium .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month{width:68px}
.ccps .v-inline-datefield.large .v-inline-datefield-calendarpanel{font-size:17px}
.ccps .v-inline-datefield.large .v-inline-datefield-calendarpanel-day{width:33px;height:33px;line-height:33px;font-size:15px}
.ccps .v-inline-datefield.large .v-inline-datefield-calendarpanel-weekdays{height:29px}
.ccps .v-inline-datefield.large .v-inline-datefield-calendarpanel-weekdays strong{font-size:15px}
.ccps .v-inline-datefield.large td[class*="year"] button,.ccps .v-inline-datefield.large td[class*="month"] button{width:21px;height:27px}
.ccps .v-inline-datefield.large td[class*="year"] button:before,.ccps .v-inline-datefield.large td[class*="month"] button:before{font-size:22px;line-height:26px}
.ccps .v-inline-datefield.large td.v-inline-datefield-calendarpanel-month{width:164px}
.ccps .v-inline-datefield.large .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month{width:82px}
.ccps .v-drag-element{font-size:14px;padding:7px 12px 5px 12px;-webkit-box-shadow:var(--drag-element-shadow);box-shadow:var(--drag-element-shadow);background-color:var(--app-background-color);border:1px solid var(--border-color);color:var(--text-secondary-color)}
.ccps.small .v-drag-element{font-size:12px;padding:6px 10px 4px 10px}
.ccps.large .v-drag-element{font-size:17px;padding:9px 14px 6px 14px}
.ccps .jmix-groupbox{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps .jmix-groupbox-caption{padding:0 16px 0 16px;line-height:48px;font-size:14px;color:var(--groupbox-caption-color)}
.ccps .jmix-groupbox-caption .jmix-groupbox-expander{font-size:16px;width:16px;margin-right:16px}
.ccps .jmix-groupbox-nocaption>.jmix-groupbox-content{border:0}
.ccps .jmix-groupbox-nocaption>.jmix-groupbox-captionwrap{height:16px}
.ccps .jmix-groupbox-content{border:0;padding:0 16px 16px 48px}
.ccps .jmix-groupbox.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps .jmix-groupbox.collapsed .jmix-groupbox-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps .jmix-groupbox-nocollapsable .jmix-groupbox-caption{padding-left:16px}
.ccps .jmix-groupbox-nocollapsable .jmix-groupbox-caption .jmix-groupbox-caption-text{font-weight:bold}
.ccps .jmix-groupbox-nocollapsable .jmix-groupbox-content{padding-left:16px}
.ccps .jmix-groupbox-caption-start-deco,.ccps .jmix-groupbox-caption-end-deco{display:none}
.ccps .jmix-groupbox-captionwrap,.ccps .jmix-groupbox-caption{height:48px}
.ccps .jmix-groupbox-expander:before{content:"\f13a"}
.ccps .jmix-groupbox-expander.expanded:before{content:"\f139"}
.ccps .jmix-groupbox-light{border:0}
.ccps .jmix-groupbox-light .jmix-groupbox-caption{padding-left:0}
.ccps .jmix-groupbox-light.collapsed{background-color:transparent}
.ccps .jmix-groupbox-light.collapsed .jmix-groupbox-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps .jmix-groupbox-light .jmix-groupbox-content{padding:0}
.ccps.small .jmix-groupbox{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps.small .jmix-groupbox-caption{padding:0 13.66667px 0 13.66667px;line-height:41px;font-size:12px;color:var(--groupbox-caption-color)}
.ccps.small .jmix-groupbox-caption .jmix-groupbox-expander{font-size:13.66667px;width:13.66667px;margin-right:13.66667px}
.ccps.small .jmix-groupbox-nocaption>.jmix-groupbox-content{border:0}
.ccps.small .jmix-groupbox-nocaption>.jmix-groupbox-captionwrap{height:13.66667px}
.ccps.small .jmix-groupbox-content{border:0;padding:0 13.66667px 13.66667px 41px}
.ccps.small .jmix-groupbox.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps.small .jmix-groupbox.collapsed .jmix-groupbox-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps.small .jmix-groupbox-nocollapsable .jmix-groupbox-caption{padding-left:13.66667px}
.ccps.small .jmix-groupbox-nocollapsable .jmix-groupbox-caption .jmix-groupbox-caption-text{font-weight:bold}
.ccps.small .jmix-groupbox-nocollapsable .jmix-groupbox-content{padding-left:13.66667px}
.ccps.small .jmix-groupbox-caption-start-deco,.ccps.small .jmix-groupbox-caption-end-deco{display:none}
.ccps.small .jmix-groupbox-captionwrap,.ccps.small .jmix-groupbox-caption{height:41px}
.ccps.small .jmix-groupbox-expander:before{content:"\f13a"}
.ccps.small .jmix-groupbox-expander.expanded:before{content:"\f139"}
.ccps.small .jmix-groupbox-light{border:0}
.ccps.small .jmix-groupbox-light .jmix-groupbox-caption{padding-left:0}
.ccps.small .jmix-groupbox-light.collapsed{background-color:transparent}
.ccps.small .jmix-groupbox-light.collapsed .jmix-groupbox-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps.small .jmix-groupbox-light .jmix-groupbox-content{padding:0}
.ccps.large .jmix-groupbox{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps.large .jmix-groupbox-caption{padding:0 19px 0 19px;line-height:57px;font-size:17px;color:var(--groupbox-caption-color)}
.ccps.large .jmix-groupbox-caption .jmix-groupbox-expander{font-size:19px;width:19px;margin-right:19px}
.ccps.large .jmix-groupbox-nocaption>.jmix-groupbox-content{border:0}
.ccps.large .jmix-groupbox-nocaption>.jmix-groupbox-captionwrap{height:19px}
.ccps.large .jmix-groupbox-content{border:0;padding:0 19px 19px 57px}
.ccps.large .jmix-groupbox.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps.large .jmix-groupbox.collapsed .jmix-groupbox-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps.large .jmix-groupbox-nocollapsable .jmix-groupbox-caption{padding-left:19px}
.ccps.large .jmix-groupbox-nocollapsable .jmix-groupbox-caption .jmix-groupbox-caption-text{font-weight:bold}
.ccps.large .jmix-groupbox-nocollapsable .jmix-groupbox-content{padding-left:19px}
.ccps.large .jmix-groupbox-caption-start-deco,.ccps.large .jmix-groupbox-caption-end-deco{display:none}
.ccps.large .jmix-groupbox-captionwrap,.ccps.large .jmix-groupbox-caption{height:57px}
.ccps.large .jmix-groupbox-expander:before{content:"\f13a"}
.ccps.large .jmix-groupbox-expander.expanded:before{content:"\f139"}
.ccps.large .jmix-groupbox-light{border:0}
.ccps.large .jmix-groupbox-light .jmix-groupbox-caption{padding-left:0}
.ccps.large .jmix-groupbox-light.collapsed{background-color:transparent}
.ccps.large .jmix-groupbox-light.collapsed .jmix-groupbox-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps.large .jmix-groupbox-light .jmix-groupbox-content{padding:0}
.ccps .small .jmix-groupbox{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps .small .jmix-groupbox-caption{padding:0 13.66667px 0 13.66667px;line-height:41px;font-size:12px;color:var(--groupbox-caption-color)}
.ccps .small .jmix-groupbox-caption .jmix-groupbox-expander{font-size:13.66667px;width:13.66667px;margin-right:13.66667px}
.ccps .small .jmix-groupbox-nocaption>.jmix-groupbox-content{border:0}
.ccps .small .jmix-groupbox-nocaption>.jmix-groupbox-captionwrap{height:13.66667px}
.ccps .small .jmix-groupbox-content{border:0;padding:0 13.66667px 13.66667px 41px}
.ccps .small .jmix-groupbox.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps .small .jmix-groupbox.collapsed .jmix-groupbox-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps .small .jmix-groupbox-nocollapsable .jmix-groupbox-caption{padding-left:13.66667px}
.ccps .small .jmix-groupbox-nocollapsable .jmix-groupbox-caption .jmix-groupbox-caption-text{font-weight:bold}
.ccps .small .jmix-groupbox-nocollapsable .jmix-groupbox-content{padding-left:13.66667px}
.ccps .small .jmix-groupbox-caption-start-deco,.ccps .small .jmix-groupbox-caption-end-deco{display:none}
.ccps .small .jmix-groupbox-captionwrap,.ccps .small .jmix-groupbox-caption{height:41px}
.ccps .small .jmix-groupbox-expander:before{content:"\f13a"}
.ccps .small .jmix-groupbox-expander.expanded:before{content:"\f139"}
.ccps .small .jmix-groupbox-light{border:0}
.ccps .small .jmix-groupbox-light .jmix-groupbox-caption{padding-left:0}
.ccps .small .jmix-groupbox-light.collapsed{background-color:transparent}
.ccps .small .jmix-groupbox-light.collapsed .jmix-groupbox-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps .small .jmix-groupbox-light .jmix-groupbox-content{padding:0}
.ccps .medium .jmix-groupbox{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps .medium .jmix-groupbox-caption{padding:0 16px 0 16px;line-height:48px;font-size:14px;color:var(--groupbox-caption-color)}
.ccps .medium .jmix-groupbox-caption .jmix-groupbox-expander{font-size:16px;width:16px;margin-right:16px}
.ccps .medium .jmix-groupbox-nocaption>.jmix-groupbox-content{border:0}
.ccps .medium .jmix-groupbox-nocaption>.jmix-groupbox-captionwrap{height:16px}
.ccps .medium .jmix-groupbox-content{border:0;padding:0 16px 16px 48px}
.ccps .medium .jmix-groupbox.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps .medium .jmix-groupbox.collapsed .jmix-groupbox-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps .medium .jmix-groupbox-nocollapsable .jmix-groupbox-caption{padding-left:16px}
.ccps .medium .jmix-groupbox-nocollapsable .jmix-groupbox-caption .jmix-groupbox-caption-text{font-weight:bold}
.ccps .medium .jmix-groupbox-nocollapsable .jmix-groupbox-content{padding-left:16px}
.ccps .medium .jmix-groupbox-caption-start-deco,.ccps .medium .jmix-groupbox-caption-end-deco{display:none}
.ccps .medium .jmix-groupbox-captionwrap,.ccps .medium .jmix-groupbox-caption{height:48px}
.ccps .medium .jmix-groupbox-expander:before{content:"\f13a"}
.ccps .medium .jmix-groupbox-expander.expanded:before{content:"\f139"}
.ccps .medium .jmix-groupbox-light{border:0}
.ccps .medium .jmix-groupbox-light .jmix-groupbox-caption{padding-left:0}
.ccps .medium .jmix-groupbox-light.collapsed{background-color:transparent}
.ccps .medium .jmix-groupbox-light.collapsed .jmix-groupbox-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps .medium .jmix-groupbox-light .jmix-groupbox-content{padding:0}
.ccps .large .jmix-groupbox{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps .large .jmix-groupbox-caption{padding:0 19px 0 19px;line-height:57px;font-size:17px;color:var(--groupbox-caption-color)}
.ccps .large .jmix-groupbox-caption .jmix-groupbox-expander{font-size:19px;width:19px;margin-right:19px}
.ccps .large .jmix-groupbox-nocaption>.jmix-groupbox-content{border:0}
.ccps .large .jmix-groupbox-nocaption>.jmix-groupbox-captionwrap{height:19px}
.ccps .large .jmix-groupbox-content{border:0;padding:0 19px 19px 57px}
.ccps .large .jmix-groupbox.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps .large .jmix-groupbox.collapsed .jmix-groupbox-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps .large .jmix-groupbox-nocollapsable .jmix-groupbox-caption{padding-left:19px}
.ccps .large .jmix-groupbox-nocollapsable .jmix-groupbox-caption .jmix-groupbox-caption-text{font-weight:bold}
.ccps .large .jmix-groupbox-nocollapsable .jmix-groupbox-content{padding-left:19px}
.ccps .large .jmix-groupbox-caption-start-deco,.ccps .large .jmix-groupbox-caption-end-deco{display:none}
.ccps .large .jmix-groupbox-captionwrap,.ccps .large .jmix-groupbox-caption{height:57px}
.ccps .large .jmix-groupbox-expander:before{content:"\f13a"}
.ccps .large .jmix-groupbox-expander.expanded:before{content:"\f139"}
.ccps .large .jmix-groupbox-light{border:0}
.ccps .large .jmix-groupbox-light .jmix-groupbox-caption{padding-left:0}
.ccps .large .jmix-groupbox-light.collapsed{background-color:transparent}
.ccps .large .jmix-groupbox-light.collapsed .jmix-groupbox-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps .large .jmix-groupbox-light .jmix-groupbox-content{padding:0}
.ccps .v-label{font-size:14px}
.ccps .v-label-spinner{height:24px!important;width:24px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .v-label-success,.ccps .v-label-failure{padding:7px 17px 7px 34px;font-size:13px}
.ccps .v-label-success:before,.ccps .v-label-failure:before{margin-left:-17px}
.ccps .v-label.v-label-h1{font-size:34px}
.ccps .v-label.v-label-h2{font-size:22px}
.ccps .v-label.v-label-h3{font-size:17px}
.ccps .v-label.v-label-h4{font-size:12px}
.ccps .v-label-colored{color:var(--primary-color)}
.ccps .v-label-spinner{height:24px!important;width:24px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .v-label.v-label-h1,.ccps .v-label.v-label-h2,.ccps .v-label.v-label-h3,.ccps .v-label.v-label-h4{color:var(--text-main-color)}
.ccps .v-label-success,.ccps .v-label-failure{background:var(--background-color);color:var(--text-main-color);border:2px solid var(--success-color)}
.ccps .v-label-success:before,.ccps .v-label-failure:before{color:var(--success-color)}
.ccps .v-label-failure{border-color:var(--error-color)}
.ccps .v-label-failure:before{color:var(--error-color)}
.ccps.small .v-label{font-size:12px}
.ccps.small .v-label-spinner{height:20px!important;width:20px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps.small .v-label-success,.ccps.small .v-label-failure{padding:6px 15px 6px 29px;font-size:11px}
.ccps.small .v-label-success:before,.ccps.small .v-label-failure:before{margin-left:-15px}
.ccps.small .v-label.v-label-h1{font-size:29px}
.ccps.small .v-label.v-label-h2{font-size:19px}
.ccps.small .v-label.v-label-h3{font-size:14px}
.ccps.small .v-label.v-label-h4{font-size:10px}
.ccps.large .v-label{font-size:17px}
.ccps.large .v-label-spinner{height:32px!important;width:32px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps.large .v-label-success,.ccps.large .v-label-failure{padding:8px 21px 8px 41px;font-size:16px}
.ccps.large .v-label-success:before,.ccps.large .v-label-failure:before{margin-left:-21px}
.ccps.large .v-label.v-label-h1{font-size:41px}
.ccps.large .v-label.v-label-h2{font-size:26px}
.ccps.large .v-label.v-label-h3{font-size:20px}
.ccps.large .v-label.v-label-h4{font-size:14px}
.ccps .small .v-label{font-size:12px}
.ccps .small .v-label-spinner{height:20px!important;width:20px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .small .v-label-success,.ccps .small .v-label-failure{padding:6px 15px 6px 29px;font-size:11px}
.ccps .small .v-label-success:before,.ccps .small .v-label-failure:before{margin-left:-15px}
.ccps .small .v-label.v-label-h1{font-size:29px}
.ccps .small .v-label.v-label-h2{font-size:19px}
.ccps .small .v-label.v-label-h3{font-size:14px}
.ccps .small .v-label.v-label-h4{font-size:10px}
.ccps .medium .v-label{font-size:14px}
.ccps .medium .v-label-spinner{height:24px!important;width:24px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .medium .v-label-success,.ccps .medium .v-label-failure{padding:7px 17px 7px 34px;font-size:13px}
.ccps .medium .v-label-success:before,.ccps .medium .v-label-failure:before{margin-left:-17px}
.ccps .medium .v-label.v-label-h1{font-size:34px}
.ccps .medium .v-label.v-label-h2{font-size:22px}
.ccps .medium .v-label.v-label-h3{font-size:17px}
.ccps .medium .v-label.v-label-h4{font-size:12px}
.ccps .large .v-label{font-size:17px}
.ccps .large .v-label-spinner{height:32px!important;width:32px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .large .v-label-success,.ccps .large .v-label-failure{padding:8px 21px 8px 41px;font-size:16px}
.ccps .large .v-label-success:before,.ccps .large .v-label-failure:before{margin-left:-21px}
.ccps .large .v-label.v-label-h1{font-size:41px}
.ccps .large .v-label.v-label-h2{font-size:26px}
.ccps .large .v-label.v-label-h3{font-size:20px}
.ccps .large .v-label.v-label-h4{font-size:14px}
.ccps .v-link{font-size:14px;color:var(--link-color)}
.ccps .v-link:hover:not(.v-disabled){color:var(--link-hover-color)}
.ccps .v-link>a:focus{border-color:var(--link-color)}
.ccps .v-link>a:hover{color:var(--link-hover-color)}
.ccps .v-link>a:visited{color:var(--link-visited-color)}
.ccps .v-link.v-disabled{color:var(--link-disabled-color)}
.ccps .v-link.v-disabled>a{color:var(--link-disabled-color)}
.ccps.small .v-link{font-size:12px}
.ccps.large .v-link{font-size:17px}
.ccps .small .v-link{font-size:12px}
.ccps .medium .v-link{font-size:14px}
.ccps .large .v-link{font-size:17px}
.ccps .v-link.small{font-size:12px}
.ccps .v-link.medium{font-size:14px}
.ccps .v-link.large{font-size:17px}
.ccps .v-select select{border:1px solid var(--border-color);background:var(--select-background-color);color:var(--text-main-color)}
.ccps .v-select select:focus{border-color:var(--primary-color)}
.ccps .v-select-error .v-select-select{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .v-select-error .v-select-select:focus{border-color:var(--error-color)}
.ccps .v-select.small select{font-size:12px;padding:5px}
.ccps .v-select.medium select{font-size:14px;padding:6px}
.ccps .v-select.large select{font-size:17px;padding:7px}
.ccps .v-Notification{padding:14px 17px;-webkit-box-shadow:var(--notification-shadow);box-shadow:var(--notification-shadow);text-align:inherit}
.ccps .v-Notification .v-Notification-caption{font-size:17px}
.ccps .v-Notification .v-Notification-caption ~ .v-Notification-description{font-size:14px;margin-top:6px}
.ccps .v-Notification.tray .v-Notification-caption{font-size:17px}
.ccps .v-Notification.error{padding-right:34px}
.ccps .v-Notification.error:after{top:6px;right:6px;width:23px;height:23px;line-height:22px}
.ccps .v-Notification .v-Notification-caption{text-align:inherit;font-weight:600;line-height:1.7}
.ccps .v-Notification .v-Notification-caption ~ .v-Notification-description{line-height:1.7}
.ccps .v-Notification.system{background:var(--notification-system-background-color);opacity:.9;filter:alpha(opacity=90);text-align:center}
.ccps .v-Notification.system .v-Notification-caption{color:var(--notification-system-caption-color)}
.ccps .v-Notification.system .v-Notification-description{color:var(--notification-system-description-color)}
.ccps .v-Notification.system .v-Notification-caption{text-align:center}
.ccps .v-Notification.humanized{background:var(--notification-humanized-background-color)}
.ccps .v-Notification.humanized .v-Notification-caption{color:var(--notification-humanized-caption-color)}
.ccps .v-Notification.humanized .v-Notification-description{color:var(--notification-humanized-description-color)}
.ccps .v-Notification.tray{background:var(--notification-humanized-background-color)}
.ccps .v-Notification.tray .v-Notification-caption{color:var(--notification-humanized-caption-color)}
.ccps .v-Notification.tray .v-Notification-description{color:var(--notification-humanized-description-color)}
.ccps .v-Notification.warning{background:var(--notification-warning-background-color);-webkit-box-shadow:var(--notification-shadow);box-shadow:var(--notification-shadow)}
.ccps .v-Notification.warning .v-Notification-caption{color:var(--notification-warning-caption-color)}
.ccps .v-Notification.warning .v-Notification-description{color:var(--notification-warning-description-color)}
.ccps .v-Notification.error{background:var(--notification-error-background-color);-webkit-box-shadow:var(--notification-shadow);box-shadow:var(--notification-shadow)}
.ccps .v-Notification.error .v-Notification-caption{color:var(--notification-error-caption-color)}
.ccps .v-Notification.error .v-Notification-description{color:var(--notification-error-description-color)}
.ccps .v-Notification.error:after{border:0;color:var(--notification-error-caption-color)}
.ccps .v-Notification.error:active:after{background-color:transparent;color:var(--notification-error-caption-color);opacity:.75;filter:alpha(opacity=75)}
.ccps .jmix-notification-modalitycurtain{background:var(--notification-modalitycurtain-color);opacity:.25}
.ccps.small .v-Notification{padding:12px 15px}
.ccps.small .v-Notification .v-Notification-caption{font-size:14px}
.ccps.small .v-Notification .v-Notification-caption ~ .v-Notification-description{font-size:12px;margin-top:5px}
.ccps.small .v-Notification.tray .v-Notification-caption{font-size:14px}
.ccps.small .v-Notification.error{padding-right:29px}
.ccps.small .v-Notification.error:after{top:5px;right:5px;width:19px;height:19px;line-height:18px}
.ccps.large .v-Notification{padding:17px 21px}
.ccps.large .v-Notification .v-Notification-caption{font-size:20px}
.ccps.large .v-Notification .v-Notification-caption ~ .v-Notification-description{font-size:17px;margin-top:7px}
.ccps.large .v-Notification.tray .v-Notification-caption{font-size:20px}
.ccps.large .v-Notification.error{padding-right:41px}
.ccps.large .v-Notification.error:after{top:7px;right:7px;width:27px;height:27px;line-height:26px}
.ccps .v-verticallayout-well,.ccps .v-horizontallayout-well{background:var(--panel-well-background-color);border:1px solid var(--border-color);color:var(--text-main-color)}
.ccps .v-verticallayout-card,.ccps .v-horizontallayout-card{background:var(--panel-background-color);border:1px solid var(--panel-border-color);color:var(--text-main-color)}
.ccps .v-button.jmix-pickerfield-button{padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .v-button.jmix-pickerfield-button:after,.ccps .v-button.jmix-pickerfield-button:hover:after{height:34px}
.ccps .jmix-pickerfield-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield-layout .safari-input-wrap:first-child input,.ccps .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-pickerfield-layout input:first-child,.ccps .jmix-pickerfield-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-pickerfield-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-pickerfield-layout input:first-child [class$="button"],.ccps .jmix-pickerfield-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-pickerfield-layout .safari-input-wrap:only-child input,.ccps .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-pickerfield-layout input:only-child,.ccps .jmix-pickerfield-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-pickerfield-layout input:only-child [class$="button"],.ccps .jmix-pickerfield-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield-layout>.v-textfield.jmix-pickerfield-text:last-child,.ccps .jmix-pickerfield-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:34px}
.ccps .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:34px}
.ccps .jmix-pickerfield.inline-icon [class*="input"],.ccps .jmix-pickerfield.inline-icon .v-textfield,.ccps .jmix-pickerfield.inline-icon .jmix-suggestionfield{padding-left:34px}
.ccps .v-textfield.jmix-pickerfield-text{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color)}
.ccps .v-textfield.jmix-pickerfield-text.inline-icon{padding-left:34px}
.ccps .v-textfield.jmix-pickerfield-text::placeholder{color:var(--textfield-placeholder-color)}
.ccps .v-textfield.jmix-pickerfield-text:focus{border-color:var(--primary-color)}
.ccps .v-button.jmix-pickerfield-button{border-color:var(--border-color);color:var(--pickerfield-button-text-color);background:var(--pickerfield-button-background-color)}
.ccps .v-button.jmix-pickerfield-button:hover:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-hover-background-color);color:var(--pickerfield-button-hover-text-color)}
.ccps .v-button.jmix-pickerfield-button:active:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-active-background-color);color:var(--pickerfield-button-active-text-color)}
.ccps .v-button.jmix-pickerfield-button:focus:not(.v-disabled){border-color:var(--border-color)}
.ccps .jmix-pickerfield.v-readonly .v-textfield.v-textfield-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .jmix-pickerfield.v-readonly .v-textfield.v-textfield-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .jmix-pickerfield.v-readonly .v-button.jmix-pickerfield-button{border-color:var(--border-color);color:var(--pickerfield-button-text-color);background:var(--pickerfield-button-background-color)}
.ccps .jmix-pickerfield.v-readonly .v-button.jmix-pickerfield-button:hover:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-hover-background-color);color:var(--pickerfield-button-hover-text-color)}
.ccps .jmix-pickerfield.v-readonly .v-button.jmix-pickerfield-button:active:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-active-background-color);color:var(--pickerfield-button-active-text-color)}
.ccps .jmix-pickerfield.v-readonly .v-button.jmix-pickerfield-button:focus:not(.v-disabled){border-color:var(--border-color)}
.ccps .jmix-pickerfield-error .v-filterselect .v-filterselect-input,.ccps .jmix-pickerfield-error .jmix-searchselect .jmix-searchselect-input,.ccps .jmix-pickerfield-error .v-textfield.v-textfield-readonly,.ccps .jmix-pickerfield-error .jmix-suggestionfield{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .jmix-pickerfield-error .v-filterselect .v-filterselect-input:focus,.ccps .jmix-pickerfield-error .jmix-searchselect .jmix-searchselect-input:focus,.ccps .jmix-pickerfield-error .v-textfield.v-textfield-readonly:focus,.ccps .jmix-pickerfield-error .jmix-suggestionfield:focus{border-color:var(--error-color)}
.ccps .jmix-pickerfield-error .v-filterselect .v-filterselect-button{color:var(--text-main-color);border-color:var(--error-color)}
.ccps .jmix-pickerfield.v-disabled .v-button.jmix-pickerfield-button{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color);background:var(--pickerfield-button-disabled-background-color)}
.ccps .jmix-pickerfield.v-disabled .v-button.jmix-pickerfield-button:hover{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color)}
.ccps .jmix-pickerfield.v-disabled .v-button.jmix-pickerfield-button:active{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color);background:var(--pickerfield-button-disabled-background-color)}
.ccps .jmix-pickerfield.v-disabled .v-button.jmix-pickerfield-button:focus{border-color:var(--border-dim-color)}
.ccps .jmix-pickerfield.borderless .v-filterselect .v-filterselect-input,.ccps .jmix-pickerfield.borderless .jmix-searchselect .jmix-searchselect-input,.ccps .jmix-pickerfield.borderless .v-textfield.v-textfield-readonly,.ccps .jmix-pickerfield.borderless .jmix-suggestionfield{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-pickerfield.borderless .v-button.jmix-pickerfield-button{border-color:transparent;background:transparent}
.ccps .jmix-pickerfield.borderless .v-button.jmix-pickerfield-button:not(.v-disabled){color:var(--pickerfield-button-text-color)}
.ccps .jmix-pickerfield.borderless .v-button.jmix-pickerfield-button:hover:not(.v-disabled){color:var(--pickerfield-button-hover-text-color);border-color:transparent;background:transparent}
.ccps .jmix-pickerfield.borderless .v-button.jmix-pickerfield-button:active:not(.v-disabled){color:var(--pickerfield-button-active-text-color);border-color:transparent;background:var(--pickerfield-button-active-background-color)}
.ccps .jmix-pickerfield.borderless .v-button.jmix-pickerfield-button.v-disabled:active{background:transparent}
.ccps.small .v-button.jmix-pickerfield-button{padding:0;font-size:12px;width:29px;min-width:29px;height:29px;border-radius:0}
.ccps.small .v-button.jmix-pickerfield-button:after,.ccps.small .v-button.jmix-pickerfield-button:hover:after{height:29px}
.ccps.small .jmix-pickerfield-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-pickerfield-layout .safari-input-wrap:first-child input,.ccps.small .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect,.ccps.small .jmix-pickerfield-layout input:first-child,.ccps.small .jmix-pickerfield-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.small .jmix-pickerfield-layout .safari-input-wrap:first-child input [class$="button"],.ccps.small .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps.small .jmix-pickerfield-layout input:first-child [class$="button"],.ccps.small .jmix-pickerfield-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.small .jmix-pickerfield-layout .safari-input-wrap:only-child input,.ccps.small .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect,.ccps.small .jmix-pickerfield-layout input:only-child,.ccps.small .jmix-pickerfield-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-pickerfield-layout .safari-input-wrap:only-child input [class$="button"],.ccps.small .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps.small .jmix-pickerfield-layout input:only-child [class$="button"],.ccps.small .jmix-pickerfield-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-pickerfield-layout>.v-textfield.jmix-pickerfield-text:last-child,.ccps.small .jmix-pickerfield-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps.small .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:29px}
.ccps.small .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps.small .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:29px}
.ccps.small .jmix-pickerfield.inline-icon [class*="input"],.ccps.small .jmix-pickerfield.inline-icon .v-textfield,.ccps.small .jmix-pickerfield.inline-icon .jmix-suggestionfield{padding-left:29px}
.ccps.large .v-button.jmix-pickerfield-button{padding:0;font-size:17px;width:41px;min-width:41px;height:41px;border-radius:0}
.ccps.large .v-button.jmix-pickerfield-button:after,.ccps.large .v-button.jmix-pickerfield-button:hover:after{height:41px}
.ccps.large .jmix-pickerfield-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.large .jmix-pickerfield-layout .safari-input-wrap:first-child input,.ccps.large .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect,.ccps.large .jmix-pickerfield-layout input:first-child,.ccps.large .jmix-pickerfield-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.large .jmix-pickerfield-layout .safari-input-wrap:first-child input [class$="button"],.ccps.large .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps.large .jmix-pickerfield-layout input:first-child [class$="button"],.ccps.large .jmix-pickerfield-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.large .jmix-pickerfield-layout .safari-input-wrap:only-child input,.ccps.large .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect,.ccps.large .jmix-pickerfield-layout input:only-child,.ccps.large .jmix-pickerfield-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.large .jmix-pickerfield-layout .safari-input-wrap:only-child input [class$="button"],.ccps.large .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps.large .jmix-pickerfield-layout input:only-child [class$="button"],.ccps.large .jmix-pickerfield-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.large .jmix-pickerfield-layout>.v-textfield.jmix-pickerfield-text:last-child,.ccps.large .jmix-pickerfield-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.large .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps.large .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:41px}
.ccps.large .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps.large .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:41px}
.ccps.large .jmix-pickerfield.inline-icon [class*="input"],.ccps.large .jmix-pickerfield.inline-icon .v-textfield,.ccps.large .jmix-pickerfield.inline-icon .jmix-suggestionfield{padding-left:41px}
.ccps .small .v-button.jmix-pickerfield-button{padding:0;font-size:12px;width:29px;min-width:29px;height:29px;border-radius:0}
.ccps .small .v-button.jmix-pickerfield-button:after,.ccps .small .v-button.jmix-pickerfield-button:hover:after{height:29px}
.ccps .small .jmix-pickerfield-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .small .jmix-pickerfield-layout .safari-input-wrap:first-child input,.ccps .small .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect,.ccps .small .jmix-pickerfield-layout input:first-child,.ccps .small .jmix-pickerfield-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .small .jmix-pickerfield-layout .safari-input-wrap:first-child input [class$="button"],.ccps .small .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .small .jmix-pickerfield-layout input:first-child [class$="button"],.ccps .small .jmix-pickerfield-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .small .jmix-pickerfield-layout .safari-input-wrap:only-child input,.ccps .small .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect,.ccps .small .jmix-pickerfield-layout input:only-child,.ccps .small .jmix-pickerfield-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .small .jmix-pickerfield-layout .safari-input-wrap:only-child input [class$="button"],.ccps .small .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .small .jmix-pickerfield-layout input:only-child [class$="button"],.ccps .small .jmix-pickerfield-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .small .jmix-pickerfield-layout>.v-textfield.jmix-pickerfield-text:last-child,.ccps .small .jmix-pickerfield-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .small .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .small .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:29px}
.ccps .small .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .small .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:29px}
.ccps .small .jmix-pickerfield.inline-icon [class*="input"],.ccps .small .jmix-pickerfield.inline-icon .v-textfield,.ccps .small .jmix-pickerfield.inline-icon .jmix-suggestionfield{padding-left:29px}
.ccps .medium .v-button.jmix-pickerfield-button{padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .medium .v-button.jmix-pickerfield-button:after,.ccps .medium .v-button.jmix-pickerfield-button:hover:after{height:34px}
.ccps .medium .jmix-pickerfield-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .medium .jmix-pickerfield-layout .safari-input-wrap:first-child input,.ccps .medium .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect,.ccps .medium .jmix-pickerfield-layout input:first-child,.ccps .medium .jmix-pickerfield-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .medium .jmix-pickerfield-layout .safari-input-wrap:first-child input [class$="button"],.ccps .medium .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .medium .jmix-pickerfield-layout input:first-child [class$="button"],.ccps .medium .jmix-pickerfield-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .medium .jmix-pickerfield-layout .safari-input-wrap:only-child input,.ccps .medium .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect,.ccps .medium .jmix-pickerfield-layout input:only-child,.ccps .medium .jmix-pickerfield-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .medium .jmix-pickerfield-layout .safari-input-wrap:only-child input [class$="button"],.ccps .medium .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .medium .jmix-pickerfield-layout input:only-child [class$="button"],.ccps .medium .jmix-pickerfield-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .medium .jmix-pickerfield-layout>.v-textfield.jmix-pickerfield-text:last-child,.ccps .medium .jmix-pickerfield-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .medium .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .medium .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:34px}
.ccps .medium .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .medium .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:34px}
.ccps .medium .jmix-pickerfield.inline-icon [class*="input"],.ccps .medium .jmix-pickerfield.inline-icon .v-textfield,.ccps .medium .jmix-pickerfield.inline-icon .jmix-suggestionfield{padding-left:34px}
.ccps .large .v-button.jmix-pickerfield-button{padding:0;font-size:17px;width:41px;min-width:41px;height:41px;border-radius:0}
.ccps .large .v-button.jmix-pickerfield-button:after,.ccps .large .v-button.jmix-pickerfield-button:hover:after{height:41px}
.ccps .large .jmix-pickerfield-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .large .jmix-pickerfield-layout .safari-input-wrap:first-child input,.ccps .large .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect,.ccps .large .jmix-pickerfield-layout input:first-child,.ccps .large .jmix-pickerfield-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .large .jmix-pickerfield-layout .safari-input-wrap:first-child input [class$="button"],.ccps .large .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .large .jmix-pickerfield-layout input:first-child [class$="button"],.ccps .large .jmix-pickerfield-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .large .jmix-pickerfield-layout .safari-input-wrap:only-child input,.ccps .large .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect,.ccps .large .jmix-pickerfield-layout input:only-child,.ccps .large .jmix-pickerfield-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .large .jmix-pickerfield-layout .safari-input-wrap:only-child input [class$="button"],.ccps .large .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .large .jmix-pickerfield-layout input:only-child [class$="button"],.ccps .large .jmix-pickerfield-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .large .jmix-pickerfield-layout>.v-textfield.jmix-pickerfield-text:last-child,.ccps .large .jmix-pickerfield-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .large .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .large .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:41px}
.ccps .large .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .large .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:41px}
.ccps .large .jmix-pickerfield.inline-icon [class*="input"],.ccps .large .jmix-pickerfield.inline-icon .v-textfield,.ccps .large .jmix-pickerfield.inline-icon .jmix-suggestionfield{padding-left:41px}
.ccps .jmix-pickerfield.small .v-textfield.jmix-pickerfield-text,.ccps .jmix-pickerfield.small .jmix-suggestionfield.jmix-pickerfield-suggestion{font-size:12px;height:29px;padding:5px 10px}
.ccps .jmix-pickerfield.small .v-textfield.jmix-pickerfield-text.inline-icon,.ccps .jmix-pickerfield.small .jmix-suggestionfield.jmix-pickerfield-suggestion.inline-icon{padding-left:29px}
.ccps .jmix-pickerfield.small .v-filterselect.jmix-pickerfield-combobox{height:29px}
.ccps .jmix-pickerfield.small .v-filterselect.jmix-pickerfield-combobox.inline-icon [class*="input"]{padding-left:29px}
.ccps .jmix-pickerfield.small .v-filterselect.jmix-pickerfield-combobox [class*="input"]{box-sizing:border-box;font-size:12px;height:29px;padding:5px 10px;padding-right:30px;width:100%!important;height:100%;border-radius:inherit}
.ccps .jmix-pickerfield.small .v-filterselect.jmix-pickerfield-combobox [class*="input"].inline-icon{padding-left:29px}
.ccps .jmix-pickerfield.small .v-filterselect.jmix-pickerfield-combobox [class$="button"]{width:29px;font-size:12px}
.ccps .jmix-pickerfield.small .v-filterselect.jmix-pickerfield-combobox [class$="button"]:before{width:29px}
.ccps .jmix-pickerfield.small .jmix-searchselect.jmix-pickerfield-searchselect{height:29px}
.ccps .jmix-pickerfield.small .jmix-searchselect.jmix-pickerfield-searchselect.inline-icon [class*="input"]{padding-left:29px}
.ccps .jmix-pickerfield.small .jmix-searchselect.jmix-pickerfield-searchselect [class*="input"]{box-sizing:border-box;font-size:12px;height:29px;padding:5px 10px;width:100%!important;height:100%;border-radius:inherit}
.ccps .jmix-pickerfield.small .jmix-searchselect.jmix-pickerfield-searchselect [class*="input"].inline-icon{padding-left:29px}
.ccps .jmix-pickerfield.small .jmix-searchselect.jmix-pickerfield-searchselect [class$="button"]{width:29px;font-size:12px}
.ccps .jmix-pickerfield.small .jmix-searchselect.jmix-pickerfield-searchselect [class$="button"]:before{width:29px}
.ccps .jmix-pickerfield.small .v-button.jmix-pickerfield-button{padding:0;font-size:12px;width:29px;min-width:29px;height:29px;border-radius:0}
.ccps .jmix-pickerfield.small .v-button.jmix-pickerfield-button:after,.ccps .jmix-pickerfield.small .v-button.jmix-pickerfield-button:hover:after{height:29px}
.ccps .jmix-pickerfield.small .jmix-pickerfield-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield.small .jmix-pickerfield-layout .safari-input-wrap:first-child input,.ccps .jmix-pickerfield.small .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-pickerfield.small .jmix-pickerfield-layout input:first-child,.ccps .jmix-pickerfield.small .jmix-pickerfield-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-pickerfield.small .jmix-pickerfield-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-pickerfield.small .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-pickerfield.small .jmix-pickerfield-layout input:first-child [class$="button"],.ccps .jmix-pickerfield.small .jmix-pickerfield-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-pickerfield.small .jmix-pickerfield-layout .safari-input-wrap:only-child input,.ccps .jmix-pickerfield.small .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-pickerfield.small .jmix-pickerfield-layout input:only-child,.ccps .jmix-pickerfield.small .jmix-pickerfield-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield.small .jmix-pickerfield-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-pickerfield.small .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-pickerfield.small .jmix-pickerfield-layout input:only-child [class$="button"],.ccps .jmix-pickerfield.small .jmix-pickerfield-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield.small .jmix-pickerfield-layout>.v-textfield.jmix-pickerfield-text:last-child,.ccps .jmix-pickerfield.small .jmix-pickerfield-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield.small .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-pickerfield.small .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:29px}
.ccps .jmix-pickerfield.small .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-pickerfield.small .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:29px}
.ccps .jmix-pickerfield.small .jmix-pickerfield.inline-icon [class*="input"],.ccps .jmix-pickerfield.small .jmix-pickerfield.inline-icon .v-textfield,.ccps .jmix-pickerfield.small .jmix-pickerfield.inline-icon .jmix-suggestionfield{padding-left:29px}
.ccps .jmix-pickerfield.medium .v-textfield.jmix-pickerfield-text,.ccps .jmix-pickerfield.medium .jmix-suggestionfield.jmix-pickerfield-suggestion{font-size:14px;height:34px;padding:6px 12px}
.ccps .jmix-pickerfield.medium .v-textfield.jmix-pickerfield-text.inline-icon,.ccps .jmix-pickerfield.medium .jmix-suggestionfield.jmix-pickerfield-suggestion.inline-icon{padding-left:34px}
.ccps .jmix-pickerfield.medium .v-filterselect.jmix-pickerfield-combobox{height:34px}
.ccps .jmix-pickerfield.medium .v-filterselect.jmix-pickerfield-combobox.inline-icon [class*="input"]{padding-left:34px}
.ccps .jmix-pickerfield.medium .v-filterselect.jmix-pickerfield-combobox [class*="input"]{box-sizing:border-box;font-size:14px;height:34px;padding:6px 12px;padding-right:35px;width:100%!important;height:100%;border-radius:inherit}
.ccps .jmix-pickerfield.medium .v-filterselect.jmix-pickerfield-combobox [class*="input"].inline-icon{padding-left:34px}
.ccps .jmix-pickerfield.medium .v-filterselect.jmix-pickerfield-combobox [class$="button"]{width:34px;font-size:14px}
.ccps .jmix-pickerfield.medium .v-filterselect.jmix-pickerfield-combobox [class$="button"]:before{width:34px}
.ccps .jmix-pickerfield.medium .jmix-searchselect.jmix-pickerfield-searchselect{height:34px}
.ccps .jmix-pickerfield.medium .jmix-searchselect.jmix-pickerfield-searchselect.inline-icon [class*="input"]{padding-left:34px}
.ccps .jmix-pickerfield.medium .jmix-searchselect.jmix-pickerfield-searchselect [class*="input"]{box-sizing:border-box;font-size:14px;height:34px;padding:6px 12px;width:100%!important;height:100%;border-radius:inherit}
.ccps .jmix-pickerfield.medium .jmix-searchselect.jmix-pickerfield-searchselect [class*="input"].inline-icon{padding-left:34px}
.ccps .jmix-pickerfield.medium .jmix-searchselect.jmix-pickerfield-searchselect [class$="button"]{width:34px;font-size:14px}
.ccps .jmix-pickerfield.medium .jmix-searchselect.jmix-pickerfield-searchselect [class$="button"]:before{width:34px}
.ccps .jmix-pickerfield.medium .v-button.jmix-pickerfield-button{padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .jmix-pickerfield.medium .v-button.jmix-pickerfield-button:after,.ccps .jmix-pickerfield.medium .v-button.jmix-pickerfield-button:hover:after{height:34px}
.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout .safari-input-wrap:first-child input,.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout input:first-child,.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout input:first-child [class$="button"],.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout .safari-input-wrap:only-child input,.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout input:only-child,.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout input:only-child [class$="button"],.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout>.v-textfield.jmix-pickerfield-text:last-child,.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:34px}
.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-pickerfield.medium .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:34px}
.ccps .jmix-pickerfield.medium .jmix-pickerfield.inline-icon [class*="input"],.ccps .jmix-pickerfield.medium .jmix-pickerfield.inline-icon .v-textfield,.ccps .jmix-pickerfield.medium .jmix-pickerfield.inline-icon .jmix-suggestionfield{padding-left:34px}
.ccps .jmix-pickerfield.large .v-textfield.jmix-pickerfield-text,.ccps .jmix-pickerfield.large .jmix-suggestionfield.jmix-pickerfield-suggestion{font-size:17px;height:41px;padding:7px 14px}
.ccps .jmix-pickerfield.large .v-textfield.jmix-pickerfield-text.inline-icon,.ccps .jmix-pickerfield.large .jmix-suggestionfield.jmix-pickerfield-suggestion.inline-icon{padding-left:41px}
.ccps .jmix-pickerfield.large .v-filterselect.jmix-pickerfield-combobox{height:41px}
.ccps .jmix-pickerfield.large .v-filterselect.jmix-pickerfield-combobox.inline-icon [class*="input"]{padding-left:41px}
.ccps .jmix-pickerfield.large .v-filterselect.jmix-pickerfield-combobox [class*="input"]{box-sizing:border-box;font-size:17px;height:41px;padding:7px 14px;padding-right:42px;width:100%!important;height:100%;border-radius:inherit}
.ccps .jmix-pickerfield.large .v-filterselect.jmix-pickerfield-combobox [class*="input"].inline-icon{padding-left:41px}
.ccps .jmix-pickerfield.large .v-filterselect.jmix-pickerfield-combobox [class$="button"]{width:41px;font-size:17px}
.ccps .jmix-pickerfield.large .v-filterselect.jmix-pickerfield-combobox [class$="button"]:before{width:41px}
.ccps .jmix-pickerfield.large .jmix-searchselect.jmix-pickerfield-searchselect{height:41px}
.ccps .jmix-pickerfield.large .jmix-searchselect.jmix-pickerfield-searchselect.inline-icon [class*="input"]{padding-left:41px}
.ccps .jmix-pickerfield.large .jmix-searchselect.jmix-pickerfield-searchselect [class*="input"]{box-sizing:border-box;font-size:17px;height:41px;padding:7px 14px;width:100%!important;height:100%;border-radius:inherit}
.ccps .jmix-pickerfield.large .jmix-searchselect.jmix-pickerfield-searchselect [class*="input"].inline-icon{padding-left:41px}
.ccps .jmix-pickerfield.large .jmix-searchselect.jmix-pickerfield-searchselect [class$="button"]{width:41px;font-size:17px}
.ccps .jmix-pickerfield.large .jmix-searchselect.jmix-pickerfield-searchselect [class$="button"]:before{width:41px}
.ccps .jmix-pickerfield.large .v-button.jmix-pickerfield-button{padding:0;font-size:17px;width:41px;min-width:41px;height:41px;border-radius:0}
.ccps .jmix-pickerfield.large .v-button.jmix-pickerfield-button:after,.ccps .jmix-pickerfield.large .v-button.jmix-pickerfield-button:hover:after{height:41px}
.ccps .jmix-pickerfield.large .jmix-pickerfield-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield.large .jmix-pickerfield-layout .safari-input-wrap:first-child input,.ccps .jmix-pickerfield.large .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-pickerfield.large .jmix-pickerfield-layout input:first-child,.ccps .jmix-pickerfield.large .jmix-pickerfield-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-pickerfield.large .jmix-pickerfield-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-pickerfield.large .jmix-pickerfield-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-pickerfield.large .jmix-pickerfield-layout input:first-child [class$="button"],.ccps .jmix-pickerfield.large .jmix-pickerfield-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-pickerfield.large .jmix-pickerfield-layout .safari-input-wrap:only-child input,.ccps .jmix-pickerfield.large .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-pickerfield.large .jmix-pickerfield-layout input:only-child,.ccps .jmix-pickerfield.large .jmix-pickerfield-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield.large .jmix-pickerfield-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-pickerfield.large .jmix-pickerfield-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-pickerfield.large .jmix-pickerfield-layout input:only-child [class$="button"],.ccps .jmix-pickerfield.large .jmix-pickerfield-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield.large .jmix-pickerfield-layout>.v-textfield.jmix-pickerfield-text:last-child,.ccps .jmix-pickerfield.large .jmix-pickerfield-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-pickerfield.large .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-pickerfield.large .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:41px}
.ccps .jmix-pickerfield.large .jmix-pickerfield-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-pickerfield.large .jmix-pickerfield-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:41px}
.ccps .jmix-pickerfield.large .jmix-pickerfield.inline-icon [class*="input"],.ccps .jmix-pickerfield.large .jmix-pickerfield.inline-icon .v-textfield,.ccps .jmix-pickerfield.large .jmix-pickerfield.inline-icon .jmix-suggestionfield{padding-left:41px}
.ccps .v-popupbutton-popup{-webkit-box-shadow:var(--selection-overlay-shadow);box-shadow:var(--selection-overlay-shadow);background:var(--overlay-background-color)}
.ccps .v-popupview{font-size:14px;color:var(--link-color)}
.ccps .v-popupview:hover:not(.v-disabled){color:var(--link-hover-color)}
.ccps .v-popupview>a:focus{border-color:var(--link-color)}
.ccps .v-popupview>a:hover{color:var(--link-hover-color)}
.ccps .v-popupview>a:visited{color:var(--link-visited-color)}
.ccps .v-popupview.v-disabled{color:var(--link-disabled-color)}
.ccps .v-popupview.v-disabled>a{color:var(--link-disabled-color)}
.ccps.small .v-popupview{font-size:12px}
.ccps.large .v-popupview{font-size:17px}
.ccps .small .v-popupview{font-size:12px}
.ccps .medium .v-popupview{font-size:14px}
.ccps .large .v-popupview{font-size:17px}
.ccps .v-popupview.small{font-size:12px}
.ccps .v-popupview.medium{font-size:14px}
.ccps .v-popupview.large{font-size:17px}
.ccps .v-popupview:hover{color:var(--link-hover-color)}
.ccps .v-popupview-popup:not(.v-popupbutton-popup){-webkit-box-shadow:var(--popupview-popup-shadow);box-shadow:var(--popupview-popup-shadow);color:var(--text-main-color);background:var(--overlay-background-color);border-radius:6px;padding:6px}
.ccps .v-popupview-loading{height:24px!important;width:24px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .v-caption-popupview-icon-on-left{color:var(--link-color)}
.ccps .v-progressbar-wrapper{background:var(--progressbar-background-color);border-radius:var(--progressbar-border-radius)}
.ccps .v-progressbar-indicator{background:var(--primary-color);border-radius:var(--progressbar-border-radius);border:1px solid var(--primary-color)}
.ccps .v-progressbar-point .v-progressbar-indicator:before{background:var(--primary-color);border-radius:var(--progressbar-border-radius);border:1px solid var(--primary-color)}
.ccps .v-progressbar-indeterminate .v-progressbar-wrapper:after{background:var(--primary-color);border-radius:var(--progressbar-border-radius);border:1px solid var(--primary-color);width:var(--progressbar-indeterminate-indicator-width)}
.ccps .v-progressbar-wrapper{height:9px;min-width:68px}
.ccps .v-progressbar-point .v-progressbar-indicator:before{width:9px}
.ccps .v-progressbar-indeterminate-circle{height:24px!important;width:24px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps.small .v-progressbar-wrapper{height:7px;min-width:58px}
.ccps.small .v-progressbar-point .v-progressbar-indicator:before{width:7px}
.ccps.small .v-progressbar-indeterminate-circle{height:20px!important;width:20px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps.large .v-progressbar-wrapper{height:10px;min-width:82px}
.ccps.large .v-progressbar-point .v-progressbar-indicator:before{width:10px}
.ccps.large .v-progressbar-indeterminate-circle{height:32px!important;width:32px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .small .v-progressbar-wrapper{height:7px;min-width:58px}
.ccps .small .v-progressbar-point .v-progressbar-indicator:before{width:7px}
.ccps .small .v-progressbar-indeterminate-circle{height:20px!important;width:20px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .medium .v-progressbar-wrapper{height:9px;min-width:68px}
.ccps .medium .v-progressbar-point .v-progressbar-indicator:before{width:9px}
.ccps .medium .v-progressbar-indeterminate-circle{height:24px!important;width:24px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .large .v-progressbar-wrapper{height:10px;min-width:82px}
.ccps .large .v-progressbar-point .v-progressbar-indicator:before{width:10px}
.ccps .large .v-progressbar-indeterminate-circle{height:32px!important;width:32px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps .v-select-optiongroup{font-size:14px}
.ccps .v-select-optiongroup .v-radiobutton{line-height:24px;height:28px;color:var(--text-main-color)}
:root .ccps .v-select-optiongroup .v-radiobutton{padding-left:40px}
:root .ccps .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:3px;font-size:16px;line-height:24px;height:24px;width:24px}
:root .ccps .v-select-optiongroup .v-radiobutton>input ~ label:before{background:var(--checkbox-background-color);border-color:var(--checkbox-border-color)}
:root .ccps .v-select-optiongroup .v-radiobutton>input:focus ~ label:before{background:var(--checkbox-focused-background-color);border-color:var(--checkbox-focused-border-color)}
:root .ccps .v-select-optiongroup .v-radiobutton>input:checked ~ label:before{background:var(--checkbox-checked-background-color);border-color:var(--checkbox-checked-border-color)}
:root .ccps .v-select-optiongroup .v-radiobutton>input:checked ~ label:after{color:var(--checkbox-checked-color)}
:root .ccps .v-select-optiongroup .v-radiobutton>input:focus:checked ~ label:before{background:var(--checkbox-checked-focused-background-color);border-color:var(--checkbox-checked-focused-border-color)}
:root .ccps .v-select-optiongroup .v-radiobutton>input:focus:checked ~ label:after{color:var(--checkbox-checked-focused-color)}
:root .ccps .v-select-optiongroup .v-radiobutton>input ~ label:before{border-width:var(--checkbox-border-width)}
:root .ccps .v-select-optiongroup .v-radiobutton>input:focus ~ label:before{border-width:var(--checkbox-border-width)}
:root .ccps .v-select-optiongroup .v-radiobutton>input:active ~ label:after{background:transparent}
:root .ccps .v-select-optiongroup .v-radiobutton.v-readonly>input ~ label:before,:root .ccps .v-select-optiongroup .v-radiobutton.v-disabled>input ~ label:before{background:var(--checkbox-read-only-background-color);border-color:var(--checkbox-read-only-border-color)}
:root .ccps .v-select-optiongroup .v-radiobutton.v-readonly>input:focus ~ label:before,:root .ccps .v-select-optiongroup .v-radiobutton.v-disabled>input:focus ~ label:before{background:var(--checkbox-read-only-focused-background-color);border-color:var(--checkbox-read-only-focused-border-color)}
:root .ccps .v-select-optiongroup .v-radiobutton.v-readonly>input:checked ~ label:before,:root .ccps .v-select-optiongroup .v-radiobutton.v-disabled>input:checked ~ label:before{background:var(--checkbox-read-only-checked-background-color);border-color:var(--checkbox-read-only-checked-border-color)}
:root .ccps .v-select-optiongroup .v-radiobutton.v-readonly>input:checked ~ label:after,:root .ccps .v-select-optiongroup .v-radiobutton.v-disabled>input:checked ~ label:after{color:var(--checkbox-read-only-checked-color)}
:root .ccps .v-select-optiongroup .v-radiobutton.v-readonly>input:focus:checked ~ label:before,:root .ccps .v-select-optiongroup .v-radiobutton.v-disabled>input:focus:checked ~ label:before{background:var(--checkbox-read-only-checked-focused-background-color);border-color:var(--checkbox-read-only-checked-focused-border-color)}
:root .ccps .v-select-optiongroup .v-radiobutton.v-readonly>input:focus:checked ~ label:after,:root .ccps .v-select-optiongroup .v-radiobutton.v-disabled>input:focus:checked ~ label:after{color:var(--checkbox-read-only-checked-focused-color)}
.ccps .v-select-optiongroup .v-radiobutton.v-disabled{color:var(--text-dim-color)}
:root .ccps .v-select-optiongroup .v-radiobutton{line-height:24px}
:root .ccps .v-select-optiongroup .v-radiobutton>input:checked ~ label:after{background:var(--radio-checked-color)}
:root .ccps .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:50%;content:""}
:root .ccps .v-select-optiongroup .v-radiobutton.v-readonly>input:checked ~ label:after,:root .ccps .v-select-optiongroup .v-radiobutton.v-disabled>input:checked ~ label:after{background:var(--radio-read-only-checked-color)}
.ccps .v-select-optiongroup .v-radiobutton{line-height:24px;height:28px;font-size:14px;height:24px;margin:6px 14px 0 0}
:root .ccps .v-select-optiongroup .v-radiobutton{padding-left:40px}
:root .ccps .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:3px;font-size:16px;line-height:24px;height:24px;width:24px}
.ccps .v-select-optiongroup .v-radiobutton:last-child{margin-bottom:4px}
:root .ccps .v-select-optiongroup .v-radiobutton>input:checked ~ label:after{width:14px;height:14px;top:5px;left:5px}
:root .ccps .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:50%}
.ccps .v-select-optiongroup[class*="horizontal"] .v-radiobutton{margin:0 14px 0 0}
.ccps .v-select-optiongroup[class*="horizontal"] .v-radiobutton:last-child{margin-right:0}
.ccps.small .v-select-optiongroup{font-size:12px}
.ccps.small .v-select-optiongroup .v-radiobutton{line-height:19px;height:23px;font-size:12px;height:19px;margin:5px 12px 0 0}
:root .ccps.small .v-select-optiongroup .v-radiobutton{padding-left:32px}
:root .ccps.small .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps.small .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:3px;font-size:13px;line-height:19px;height:19px;width:19px}
.ccps.small .v-select-optiongroup .v-radiobutton:last-child{margin-bottom:3px}
:root .ccps.small .v-select-optiongroup .v-radiobutton>input:checked ~ label:after{width:9px;height:9px;top:5px;left:5px}
:root .ccps.small .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps.small .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:50%}
.ccps.small .v-select-optiongroup[class*="horizontal"] .v-radiobutton{margin:0 12px 0 0}
.ccps.small .v-select-optiongroup[class*="horizontal"] .v-radiobutton:last-child{margin-right:0}
.ccps.large .v-select-optiongroup{font-size:17px}
.ccps.large .v-select-optiongroup .v-radiobutton{line-height:31px;height:35px;font-size:17px;height:31px;margin:8px 17px 0 0}
:root .ccps.large .v-select-optiongroup .v-radiobutton{padding-left:51px}
:root .ccps.large .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps.large .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:3px;font-size:20px;line-height:31px;height:31px;width:31px}
.ccps.large .v-select-optiongroup .v-radiobutton:last-child{margin-bottom:5px}
:root .ccps.large .v-select-optiongroup .v-radiobutton>input:checked ~ label:after{width:21px;height:21px;top:5px;left:5px}
:root .ccps.large .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps.large .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:50%}
.ccps.large .v-select-optiongroup[class*="horizontal"] .v-radiobutton{margin:0 17px 0 0}
.ccps.large .v-select-optiongroup[class*="horizontal"] .v-radiobutton:last-child{margin-right:0}
.ccps .small .v-select-optiongroup{font-size:12px}
.ccps .small .v-select-optiongroup .v-radiobutton{line-height:19px;height:23px;font-size:12px;height:19px;margin:5px 12px 0 0}
:root .ccps .small .v-select-optiongroup .v-radiobutton{padding-left:32px}
:root .ccps .small .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps .small .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:3px;font-size:13px;line-height:19px;height:19px;width:19px}
.ccps .small .v-select-optiongroup .v-radiobutton:last-child{margin-bottom:3px}
:root .ccps .small .v-select-optiongroup .v-radiobutton>input:checked ~ label:after{width:9px;height:9px;top:5px;left:5px}
:root .ccps .small .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps .small .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:50%}
.ccps .small .v-select-optiongroup[class*="horizontal"] .v-radiobutton{margin:0 12px 0 0}
.ccps .small .v-select-optiongroup[class*="horizontal"] .v-radiobutton:last-child{margin-right:0}
.ccps .medium .v-select-optiongroup{font-size:14px}
.ccps .medium .v-select-optiongroup .v-radiobutton{line-height:24px;height:28px;font-size:14px;height:24px;margin:6px 14px 0 0}
:root .ccps .medium .v-select-optiongroup .v-radiobutton{padding-left:40px}
:root .ccps .medium .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps .medium .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:3px;font-size:16px;line-height:24px;height:24px;width:24px}
.ccps .medium .v-select-optiongroup .v-radiobutton:last-child{margin-bottom:4px}
:root .ccps .medium .v-select-optiongroup .v-radiobutton>input:checked ~ label:after{width:14px;height:14px;top:5px;left:5px}
:root .ccps .medium .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps .medium .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:50%}
.ccps .medium .v-select-optiongroup[class*="horizontal"] .v-radiobutton{margin:0 14px 0 0}
.ccps .medium .v-select-optiongroup[class*="horizontal"] .v-radiobutton:last-child{margin-right:0}
.ccps .large .v-select-optiongroup{font-size:17px}
.ccps .large .v-select-optiongroup .v-radiobutton{line-height:31px;height:35px;font-size:17px;height:31px;margin:8px 17px 0 0}
:root .ccps .large .v-select-optiongroup .v-radiobutton{padding-left:51px}
:root .ccps .large .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps .large .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:3px;font-size:20px;line-height:31px;height:31px;width:31px}
.ccps .large .v-select-optiongroup .v-radiobutton:last-child{margin-bottom:5px}
:root .ccps .large .v-select-optiongroup .v-radiobutton>input:checked ~ label:after{width:21px;height:21px;top:5px;left:5px}
:root .ccps .large .v-select-optiongroup .v-radiobutton>input ~ label:before,:root .ccps .large .v-select-optiongroup .v-radiobutton>input ~ label:after{border-radius:50%}
.ccps .large .v-select-optiongroup[class*="horizontal"] .v-radiobutton{margin:0 17px 0 0}
.ccps .large .v-select-optiongroup[class*="horizontal"] .v-radiobutton:last-child{margin-right:0}
.ccps .v-select-optiongroup.small{font-size:12px}
.ccps .v-select-optiongroup.small .v-radiobutton{line-height:19px;height:23px;font-size:12px;height:19px;margin:5px 12px 0 0}
:root .ccps .v-select-optiongroup.small .v-radiobutton{padding-left:32px}
:root .ccps .v-select-optiongroup.small .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup.small .v-radiobutton>input ~ label:after{border-radius:3px;font-size:13px;line-height:19px;height:19px;width:19px}
.ccps .v-select-optiongroup.small .v-radiobutton:last-child{margin-bottom:3px}
:root .ccps .v-select-optiongroup.small .v-radiobutton>input:checked ~ label:after{width:9px;height:9px;top:5px;left:5px}
:root .ccps .v-select-optiongroup.small .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup.small .v-radiobutton>input ~ label:after{border-radius:50%}
.ccps .v-select-optiongroup.small[class*="horizontal"] .v-radiobutton{margin:0 12px 0 0}
.ccps .v-select-optiongroup.small[class*="horizontal"] .v-radiobutton:last-child{margin-right:0}
.ccps .v-select-optiongroup.medium{font-size:14px}
.ccps .v-select-optiongroup.medium .v-radiobutton{line-height:24px;height:28px;font-size:14px;height:24px;margin:6px 14px 0 0}
:root .ccps .v-select-optiongroup.medium .v-radiobutton{padding-left:40px}
:root .ccps .v-select-optiongroup.medium .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup.medium .v-radiobutton>input ~ label:after{border-radius:3px;font-size:16px;line-height:24px;height:24px;width:24px}
.ccps .v-select-optiongroup.medium .v-radiobutton:last-child{margin-bottom:4px}
:root .ccps .v-select-optiongroup.medium .v-radiobutton>input:checked ~ label:after{width:14px;height:14px;top:5px;left:5px}
:root .ccps .v-select-optiongroup.medium .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup.medium .v-radiobutton>input ~ label:after{border-radius:50%}
.ccps .v-select-optiongroup.medium[class*="horizontal"] .v-radiobutton{margin:0 14px 0 0}
.ccps .v-select-optiongroup.medium[class*="horizontal"] .v-radiobutton:last-child{margin-right:0}
.ccps .v-select-optiongroup.large{font-size:17px}
.ccps .v-select-optiongroup.large .v-radiobutton{line-height:31px;height:35px;font-size:17px;height:31px;margin:8px 17px 0 0}
:root .ccps .v-select-optiongroup.large .v-radiobutton{padding-left:51px}
:root .ccps .v-select-optiongroup.large .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup.large .v-radiobutton>input ~ label:after{border-radius:3px;font-size:20px;line-height:31px;height:31px;width:31px}
.ccps .v-select-optiongroup.large .v-radiobutton:last-child{margin-bottom:5px}
:root .ccps .v-select-optiongroup.large .v-radiobutton>input:checked ~ label:after{width:21px;height:21px;top:5px;left:5px}
:root .ccps .v-select-optiongroup.large .v-radiobutton>input ~ label:before,:root .ccps .v-select-optiongroup.large .v-radiobutton>input ~ label:after{border-radius:50%}
.ccps .v-select-optiongroup.large[class*="horizontal"] .v-radiobutton{margin:0 17px 0 0}
.ccps .v-select-optiongroup.large[class*="horizontal"] .v-radiobutton:last-child{margin-right:0}
.ccps .v-richtextarea{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color);font-size:14px;height:auto;overflow:hidden;padding:0}
.ccps .v-richtextarea.inline-icon{padding-left:34px}
.ccps .v-richtextarea::placeholder{color:var(--textfield-placeholder-color)}
.ccps .v-richtextarea:focus{border-color:var(--primary-color)}
.ccps .v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton,.ccps .v-richtextarea .gwt-RichTextToolbar .gwt-PushButton{line-height:34px;width:34px}
.ccps .v-richtextarea .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom{font-size:11px;padding:0 9px 9px 0}
.ccps .v-richtextarea .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom select{margin:9px 0 0 9px}
.ccps .v-richtextarea .gwt-HTML.v-scrollable{font-size:14px}
.ccps .v-richtextarea.v-readonly{padding:6px 12px}
.ccps .v-richtextarea .gwt-RichTextToolbar{background:var(--richtextarea-toolbar-background-color);border-bottom:1px solid var(--border-color);color:var(--richtextarea-toolbar-text-color)}
.ccps .v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton:hover,.ccps .v-richtextarea .gwt-RichTextToolbar .gwt-PushButton:hover{color:var(--richtextarea-toolbar-text-hover-color)}
.ccps .v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton-down,.ccps .v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton-down-hovering{background:var(--richtextarea-toolbar-togglebutton-down-background-color)}
.ccps .v-richtextarea .gwt-RichTextArea{background:var(--richtextarea-textarea-background-color)}
.ccps .v-richtextarea.v-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .v-richtextarea.v-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .v-richtextarea-error{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .v-richtextarea-error:focus{border-color:var(--error-color)}
.ccps .v-richtextarea-error .gwt-RichTextToolbar{border-bottom:1px solid var(--error-color)}
.ccps.small .v-richtextarea{font-size:12px}
.ccps.small .v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton,.ccps.small .v-richtextarea .gwt-RichTextToolbar .gwt-PushButton{line-height:29px;width:29px}
.ccps.small .v-richtextarea .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom{font-size:10px;padding:0 7px 7px 0}
.ccps.small .v-richtextarea .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom select{margin:7px 0 0 7px}
.ccps.small .v-richtextarea .gwt-HTML.v-scrollable{font-size:12px}
.ccps.small .v-richtextarea.v-readonly{padding:5px 10px}
.ccps.large .v-richtextarea{font-size:17px}
.ccps.large .v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton,.ccps.large .v-richtextarea .gwt-RichTextToolbar .gwt-PushButton{line-height:41px;width:41px}
.ccps.large .v-richtextarea .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom{font-size:14px;padding:0 10px 10px 0}
.ccps.large .v-richtextarea .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom select{margin:10px 0 0 10px}
.ccps.large .v-richtextarea .gwt-HTML.v-scrollable{font-size:17px}
.ccps.large .v-richtextarea.v-readonly{padding:7px 14px}
.ccps .small .v-richtextarea{font-size:12px}
.ccps .small .v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton,.ccps .small .v-richtextarea .gwt-RichTextToolbar .gwt-PushButton{line-height:29px;width:29px}
.ccps .small .v-richtextarea .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom{font-size:10px;padding:0 7px 7px 0}
.ccps .small .v-richtextarea .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom select{margin:7px 0 0 7px}
.ccps .small .v-richtextarea .gwt-HTML.v-scrollable{font-size:12px}
.ccps .small .v-richtextarea.v-readonly{padding:5px 10px}
.ccps .medium .v-richtextarea{font-size:14px}
.ccps .medium .v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton,.ccps .medium .v-richtextarea .gwt-RichTextToolbar .gwt-PushButton{line-height:34px;width:34px}
.ccps .medium .v-richtextarea .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom{font-size:11px;padding:0 9px 9px 0}
.ccps .medium .v-richtextarea .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom select{margin:9px 0 0 9px}
.ccps .medium .v-richtextarea .gwt-HTML.v-scrollable{font-size:14px}
.ccps .medium .v-richtextarea.v-readonly{padding:6px 12px}
.ccps .large .v-richtextarea{font-size:17px}
.ccps .large .v-richtextarea .gwt-RichTextToolbar .gwt-ToggleButton,.ccps .large .v-richtextarea .gwt-RichTextToolbar .gwt-PushButton{line-height:41px;width:41px}
.ccps .large .v-richtextarea .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom{font-size:14px;padding:0 10px 10px 0}
.ccps .large .v-richtextarea .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom select{margin:10px 0 0 10px}
.ccps .large .v-richtextarea .gwt-HTML.v-scrollable{font-size:17px}
.ccps .large .v-richtextarea.v-readonly{padding:7px 14px}
.ccps .v-richtextarea.small{font-size:12px}
.ccps .v-richtextarea.small .gwt-RichTextToolbar .gwt-ToggleButton,.ccps .v-richtextarea.small .gwt-RichTextToolbar .gwt-PushButton{line-height:29px;width:29px}
.ccps .v-richtextarea.small .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom{font-size:10px;padding:0 7px 7px 0}
.ccps .v-richtextarea.small .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom select{margin:7px 0 0 7px}
.ccps .v-richtextarea.small .gwt-HTML.v-scrollable{font-size:12px}
.ccps .v-richtextarea.small.v-readonly{padding:5px 10px}
.ccps .v-richtextarea.medium{font-size:14px}
.ccps .v-richtextarea.medium .gwt-RichTextToolbar .gwt-ToggleButton,.ccps .v-richtextarea.medium .gwt-RichTextToolbar .gwt-PushButton{line-height:34px;width:34px}
.ccps .v-richtextarea.medium .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom{font-size:11px;padding:0 9px 9px 0}
.ccps .v-richtextarea.medium .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom select{margin:9px 0 0 9px}
.ccps .v-richtextarea.medium .gwt-HTML.v-scrollable{font-size:14px}
.ccps .v-richtextarea.medium.v-readonly{padding:6px 12px}
.ccps .v-richtextarea.large{font-size:17px}
.ccps .v-richtextarea.large .gwt-RichTextToolbar .gwt-ToggleButton,.ccps .v-richtextarea.large .gwt-RichTextToolbar .gwt-PushButton{line-height:41px;width:41px}
.ccps .v-richtextarea.large .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom{font-size:14px;padding:0 10px 10px 0}
.ccps .v-richtextarea.large .gwt-RichTextToolbar .gwt-RichTextToolbar-bottom select{margin:10px 0 0 10px}
.ccps .v-richtextarea.large .gwt-HTML.v-scrollable{font-size:17px}
.ccps .v-richtextarea.large.v-readonly{padding:7px 14px}
.ccps .v-slider-base{background:var(--progressbar-background-color);border-radius:var(--progressbar-border-radius)}
.ccps .v-slider-base:before{border-color:var(--primary-color)}
.ccps .v-slider-base:after{background:var(--primary-color);border-radius:var(--progressbar-border-radius);border:1px solid var(--primary-color)}
.ccps .v-slider-handle:before{background:var(--slider-handle-color)}
.ccps .v-slider-handle:after{opacity:1;filter:none;border:1px solid var(--slider-handle-border-color)}
.ccps .v-slider:focus .v-slider-handle:after{border-color:var(--primary-color)}
.ccps .v-slider.v-readonly:focus .v-slider-handle:after{border-color:var(--border-dim-focused-color)}
.ccps .v-slider-feedback{padding:4px 9px;font-size:12px;-webkit-box-shadow:var(--tooltip-shadow);box-shadow:var(--tooltip-shadow);background:rgba(var(--tooltip-background-color_rgb),0.9);color:var(--tooltip-font-color)}
.ccps .v-slider-feedback .v-errormessage{margin:-4px -9px;padding:4px 9px}
.ccps .v-slider-feedback .v-tooltip-text{margin-top:8px}
.ccps .v-slider-feedback .v-errormessage{background:var(--tooltip-error-message-background-color);color:var(--tooltip-error-message-font-color)}
.ccps .v-slider-feedback .v-errormessage-info{color:var(--tooltip-error-message-level-info-font-color)}
.ccps .v-slider-feedback .v-errormessage-warning{color:var(--tooltip-error-message-level-warning-font-color)}
.ccps .v-slider-feedback .v-errormessage-error{color:var(--tooltip-error-message-level-error-font-color)}
.ccps .v-slider-feedback .v-errormessage-critical{color:var(--tooltip-error-message-level-critical-font-color)}
.ccps .v-slider-feedback .v-errormessage-system{color:var(--tooltip-error-message-level-system-font-color)}
.ccps.small .v-slider-feedback{padding:3px 8px;font-size:10px}
.ccps.small .v-slider-feedback .v-errormessage{margin:-3px -8px;padding:3px 8px}
.ccps.small .v-slider-feedback .v-tooltip-text{margin-top:6px}
.ccps.large .v-slider-feedback{padding:5px 11px;font-size:14px}
.ccps.large .v-slider-feedback .v-errormessage{margin:-5px -11px;padding:5px 11px}
.ccps.large .v-slider-feedback .v-tooltip-text{margin-top:10px}
.ccps .v-slider-vertical .v-slider-base{background:var(--progressbar-background-color);border-radius:var(--progressbar-border-radius)}
.ccps .v-slider-vertical .v-slider-base:before{border-color:var(--primary-color)}
.ccps .v-slider-vertical .v-slider-base:after{background:var(--primary-color);border-radius:var(--progressbar-border-radius);border:1px solid var(--primary-color)}
.ccps .v-slider-base{min-width:68px;height:4px;margin:15px 10px}
.ccps .v-slider-base:before{top:15px;bottom:15px;left:10px}
.ccps .v-slider-handle{margin-top:-15px}
.ccps .v-slider-handle:before,.ccps .v-slider-handle:after{padding:0;width:20px;height:20px;border-radius:10px;margin-top:7px;margin-left:-10px}
.ccps .v-slider-vertical{padding:10px 0;height:88px}
.ccps .v-slider-vertical .v-slider-base{width:4px;height:100%!important;min-width:0;margin:0 15px}
.ccps .v-slider-vertical .v-slider-base:before{top:auto;bottom:10px;left:15px;right:15px;width:auto;height:12px}
.ccps .v-slider-vertical .v-slider-base:after{height:101%;margin-left:0}
.ccps .v-slider-vertical .v-slider-handle{height:.1px;width:34px}
.ccps .v-slider-vertical .v-slider-handle:before,.ccps .v-slider-vertical .v-slider-handle:after{width:20px;height:20px;margin-top:-10px;margin-left:-8px}
.ccps.small .v-slider-base{min-width:58px;height:4px;margin:13px 8px}
.ccps.small .v-slider-base:before{top:13px;bottom:13px;left:8px}
.ccps.small .v-slider-handle{margin-top:-13px}
.ccps.small .v-slider-handle:before,.ccps.small .v-slider-handle:after{padding:0;width:16px;height:16px;border-radius:8px;margin-top:7px;margin-left:-8px}
.ccps.small .v-slider-vertical{padding:8px 0;height:74px}
.ccps.small .v-slider-vertical .v-slider-base{width:4px;height:100%!important;min-width:0;margin:0 13px}
.ccps.small .v-slider-vertical .v-slider-base:before{top:auto;bottom:8px;left:13px;right:13px;width:auto;height:12px}
.ccps.small .v-slider-vertical .v-slider-base:after{height:101%;margin-left:0}
.ccps.small .v-slider-vertical .v-slider-handle{height:.1px;width:29px}
.ccps.small .v-slider-vertical .v-slider-handle:before,.ccps.small .v-slider-vertical .v-slider-handle:after{width:16px;height:16px;margin-top:-8px;margin-left:-6px}
.ccps.large .v-slider-base{min-width:82px;height:6px;margin:18px 12px}
.ccps.large .v-slider-base:before{top:18px;bottom:18px;left:12px}
.ccps.large .v-slider-handle{margin-top:-18px}
.ccps.large .v-slider-handle:before,.ccps.large .v-slider-handle:after{padding:0;width:24px;height:24px;border-radius:12px;margin-top:9px;margin-left:-12px}
.ccps.large .v-slider-vertical{padding:12px 0;height:106px}
.ccps.large .v-slider-vertical .v-slider-base{width:6px;height:100%!important;min-width:0;margin:0 18px}
.ccps.large .v-slider-vertical .v-slider-base:before{top:auto;bottom:12px;left:18px;right:18px;width:auto;height:12px}
.ccps.large .v-slider-vertical .v-slider-base:after{height:101%;margin-left:0}
.ccps.large .v-slider-vertical .v-slider-handle{height:.1px;width:41px}
.ccps.large .v-slider-vertical .v-slider-handle:before,.ccps.large .v-slider-vertical .v-slider-handle:after{width:24px;height:24px;margin-top:-12px;margin-left:-9px}
.ccps .small .v-slider-base{min-width:58px;height:4px;margin:13px 8px}
.ccps .small .v-slider-base:before{top:13px;bottom:13px;left:8px}
.ccps .small .v-slider-handle{margin-top:-13px}
.ccps .small .v-slider-handle:before,.ccps .small .v-slider-handle:after{padding:0;width:16px;height:16px;border-radius:8px;margin-top:7px;margin-left:-8px}
.ccps .small .v-slider-vertical{padding:8px 0;height:74px}
.ccps .small .v-slider-vertical .v-slider-base{width:4px;height:100%!important;min-width:0;margin:0 13px}
.ccps .small .v-slider-vertical .v-slider-base:before{top:auto;bottom:8px;left:13px;right:13px;width:auto;height:12px}
.ccps .small .v-slider-vertical .v-slider-base:after{height:101%;margin-left:0}
.ccps .small .v-slider-vertical .v-slider-handle{height:.1px;width:29px}
.ccps .small .v-slider-vertical .v-slider-handle:before,.ccps .small .v-slider-vertical .v-slider-handle:after{width:16px;height:16px;margin-top:-8px;margin-left:-6px}
.ccps .medium .v-slider-base{min-width:68px;height:4px;margin:15px 10px}
.ccps .medium .v-slider-base:before{top:15px;bottom:15px;left:10px}
.ccps .medium .v-slider-handle{margin-top:-15px}
.ccps .medium .v-slider-handle:before,.ccps .medium .v-slider-handle:after{padding:0;width:20px;height:20px;border-radius:10px;margin-top:7px;margin-left:-10px}
.ccps .medium .v-slider-vertical{padding:10px 0;height:88px}
.ccps .medium .v-slider-vertical .v-slider-base{width:4px;height:100%!important;min-width:0;margin:0 15px}
.ccps .medium .v-slider-vertical .v-slider-base:before{top:auto;bottom:10px;left:15px;right:15px;width:auto;height:12px}
.ccps .medium .v-slider-vertical .v-slider-base:after{height:101%;margin-left:0}
.ccps .medium .v-slider-vertical .v-slider-handle{height:.1px;width:34px}
.ccps .medium .v-slider-vertical .v-slider-handle:before,.ccps .medium .v-slider-vertical .v-slider-handle:after{width:20px;height:20px;margin-top:-10px;margin-left:-8px}
.ccps .large .v-slider-base{min-width:82px;height:6px;margin:18px 12px}
.ccps .large .v-slider-base:before{top:18px;bottom:18px;left:12px}
.ccps .large .v-slider-handle{margin-top:-18px}
.ccps .large .v-slider-handle:before,.ccps .large .v-slider-handle:after{padding:0;width:24px;height:24px;border-radius:12px;margin-top:9px;margin-left:-12px}
.ccps .large .v-slider-vertical{padding:12px 0;height:106px}
.ccps .large .v-slider-vertical .v-slider-base{width:6px;height:100%!important;min-width:0;margin:0 18px}
.ccps .large .v-slider-vertical .v-slider-base:before{top:auto;bottom:12px;left:18px;right:18px;width:auto;height:12px}
.ccps .large .v-slider-vertical .v-slider-base:after{height:101%;margin-left:0}
.ccps .large .v-slider-vertical .v-slider-handle{height:.1px;width:41px}
.ccps .large .v-slider-vertical .v-slider-handle:before,.ccps .large .v-slider-vertical .v-slider-handle:after{width:24px;height:24px;margin-top:-12px;margin-left:-9px}
.ccps .v-splitpanel-horizontal>div>.v-splitpanel-hsplitter div:before,.ccps .v-splitpanel-vertical>div>.v-splitpanel-vsplitter div:before{background:var(--splitpanel-splitter-background-color);border:1px solid var(--splitpanel-splitter-border-color);border-radius:var(--splitpanel-splitter-border-radius)}
.ccps .v-splitpanel-horizontal.splitter-large>div>.v-splitpanel-hsplitter div:before,.ccps .v-splitpanel-vertical.splitter-large>div>.v-splitpanel-vsplitter div:before{background:var(--splitpanel-splitter-large-background-color);border:1px solid var(--splitpanel-splitter-large-border-color);border-radius:var(--splitpanel-splitter-large-border-radius)}
.ccps .v-splitpanel-horizontal.splitter-large>div>.v-splitpanel-hsplitter div:after,.ccps .v-splitpanel-vertical.splitter-large>div>.v-splitpanel-vsplitter div:after{border:.6px solid var(--splitpanel-splitter-large-handle-color)}
.ccps .jmix-splitpanel-dock-button,.ccps .jmix-splitpanel-dock-button-vertical{background:var(--splitpanel-splitter-background-color);border:1px solid var(--splitpanel-splitter-border-color);color:var(--splitpanel-dock-button-color)}
.ccps .jmix-splitpanel-dock-button-left{border-right-color:var(--splitpanel-splitter-background-color);margin-left:-2px}
.ccps .jmix-splitpanel-dock-button-right{border-left-color:var(--splitpanel-splitter-background-color);margin-left:2px}
.ccps .jmix-splitpanel-dock-button-up{border-bottom-color:var(--splitpanel-splitter-background-color);margin-top:-2px}
.ccps .jmix-splitpanel-dock-button-down{border-top-color:var(--splitpanel-splitter-background-color);margin-top:2px}
.ccps .jmix-splitpanel-dock-button{width:11px;font-size:12px;padding-top:11px;padding-bottom:11px}
.ccps .jmix-splitpanel-dock-button-vertical{height:11px;font-size:12px;padding-left:11px;padding-right:11px}
.ccps.small .jmix-splitpanel-dock-button{width:10px;font-size:10px;padding-top:10px;padding-bottom:10px}
.ccps.small .jmix-splitpanel-dock-button-vertical{height:10px;font-size:10px;padding-left:10px;padding-right:10px}
.ccps.large .jmix-splitpanel-dock-button{width:14px;font-size:15px;padding-top:14px;padding-bottom:14px}
.ccps.large .jmix-splitpanel-dock-button-vertical{height:14px;font-size:15px;padding-left:14px;padding-right:14px}
.ccps .small .jmix-splitpanel-dock-button{width:10px;font-size:10px;padding-top:10px;padding-bottom:10px}
.ccps .small .jmix-splitpanel-dock-button-vertical{height:10px;font-size:10px;padding-left:10px;padding-right:10px}
.ccps .medium .jmix-splitpanel-dock-button{width:11px;font-size:12px;padding-top:11px;padding-bottom:11px}
.ccps .medium .jmix-splitpanel-dock-button-vertical{height:11px;font-size:12px;padding-left:11px;padding-right:11px}
.ccps .large .jmix-splitpanel-dock-button{width:14px;font-size:15px;padding-top:14px;padding-bottom:14px}
.ccps .large .jmix-splitpanel-dock-button-vertical{height:14px;font-size:15px;padding-left:14px;padding-right:14px}
.ccps .v-table{color:var(--text-main-color);background:var(--table-background-color)}
.ccps .v-table .v-table-header-wrap,.ccps .v-table .v-table-footer-wrap,.ccps .v-table .v-table-header-drag{font-size:14px}
.ccps .v-table .v-table-header-wrap .v-table-caption-container{min-height:60px}
.ccps .v-table .v-table-footer-container{min-height:40px;padding:12px 16px 13px}
.ccps .v-table .v-table-header-drag,.ccps .v-table .v-table-header-wrap .v-table-caption-container{padding:23px 16px 22px}
.ccps .v-table .v-table-resizer{height:60px}
.ccps .v-table .v-table-cell-content{font-size:14px;height:40px}
.ccps .v-table .v-table-header-cell.v-table-header-sortable .v-table-sort-indicator,.ccps .v-table .v-table-header-cell-asc .v-table-sort-indicator,.ccps .v-table .v-table-header-cell-desc .v-table-sort-indicator{height:60px;line-height:60px}
.ccps .v-table .v-table-row-drag-bottom td.v-table-cell-content{height:38px}
.ccps .v-table .v-table-row-drag-top td.v-table-cell-content{height:39px}
.ccps .v-table .v-table-column-selector{top:15px;right:15px;height:30px;line-height:30px;width:30px;font-size:20px}
.ccps .v-table .jmix-table-prefs-icon{top:15px;right:15px;height:30px;line-height:30px;width:30px;font-size:20px}
.ccps .v-table.collapsing-allowed .jmix-table-prefs-icon{right:60px}
.ccps .v-table .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-table .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{font-size:14px}
.ccps .v-table.jmix-grouptable .jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .v-table.jmix-grouptable .v-table-cell-content-jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .v-table.jmix-grouptable .jmix-grouptable-group-divider-header .v-table-caption-container,.ccps .v-table.jmix-grouptable .jmix-grouptable-group-divider-footer .v-table-footer-container{padding:0}
.ccps .v-table.v-treetable [class*="caption-container"],.ccps .v-table.v-treetable [class*="footer-container"],.ccps .v-table.v-treetable [class*="cell-wrapper"]{padding-left:0;padding-right:0}
.ccps .v-table.v-treetable [class*="caption-container"],.ccps .v-table.v-treetable [class*="footer-container"]{min-height:15px}
.ccps .v-table.v-treetable [class*="cell-wrapper"]{min-height:14px}
.ccps .v-table.v-treetable [class*="cell-wrapper"]>.v-icon{margin-right:8px}
.ccps .v-table.v-treetable [class*="caption-container"]{padding-left:16px}
.ccps .v-table.v-treetable [class*="caption-container-align-right"]{padding-left:24px}
.ccps .v-table.v-treetable [class*="footer-container"]{padding-right:16px}
.ccps .v-table.v-treetable [class*="cell-content"]{padding-left:17px;padding-right:16px}
.ccps .v-table.v-treetable .v-treetable-treespacer{width:20px!important;margin-left:-28px}
.ccps .v-table .v-table-header table,.ccps .v-table .v-table-footer table,.ccps .v-table .v-table-table{-webkit-box-shadow:0 0 0 1px var(--table-inner-border-color);box-shadow:0 0 0 1px var(--table-inner-border-color)}
.ccps .v-table .v-table-body{border:1px solid var(--table-inner-border-color);border-left-color:var(--table-outer-border-color);border-right-color:var(--table-outer-border-color);border-bottom-color:var(--table-outer-border-color)}
.ccps .v-table.has-footer .v-table-body{border-radius:0;border-bottom-color:var(--table-inner-border-color)}
.ccps .v-table .v-table-header-wrap,.ccps .v-table .v-table-footer-wrap,.ccps .v-table .v-table-header-drag{border:1px solid var(--table-outer-border-color);background:var(--table-background-color);color:var(--table-header-text-color)}
.ccps .v-table .v-table-row{background-color:var(--table-row-color)}
.ccps .v-table .v-table-row-odd{background-color:var(--table-row-stripe-color)}
.ccps .v-table .v-table-header-wrap{border-bottom:0}
.ccps .v-table .v-table-footer-wrap{border-top:0}
.ccps .v-table .v-table-header-drag{border-left:1px solid var(--table-inner-border-color)}
.ccps .v-table .v-table-caption-container{border-left:1px solid var(--table-inner-border-color)}
.ccps .v-table .v-table-cell-content{border-left:none;padding-left:1px}
.ccps .v-table .v-table-table{background:var(--table-background-color)}
.ccps .v-table .v-table-table td{border-top:0}
.ccps .v-table .jmix-table-cell-link .jmix-table-clickable-cell,.ccps .v-table .jmix-table-cell-textcut .jmix-table-clickable-cell{color:var(--link-color)}
.ccps .v-table .jmix-table-cell-textcut .jmix-table-clickable-cell{border-bottom:1px dashed var(--link-color)}
.ccps .v-table [class*="-row"].v-selected{background:var(--table-selected-row-background-color);color:var(--table-selected-row-text-color);text-shadow:none}
.ccps .v-table [class*="-row"].v-selected+.v-selected{background:var(--table-selected-row-background-color)}
.ccps .v-table [class*="-row"].v-selected+.v-selected td{border-top-color:var(--table-selected-row-border-color)}
.ccps .v-table [class*="-row"].v-selected .v-table-cell-content{border-left-color:var(--table-selected-row-border-color)}
.ccps .v-table [class*="-row"].v-selected .jmix-table-cell-link .jmix-table-clickable-cell,.ccps .v-table [class*="-row"].v-selected .jmix-table-cell-textcut .jmix-table-clickable-cell,.ccps .v-table [class*="-row"].v-selected .v-popupview,.ccps .v-table [class*="-row"].v-selected .v-button-link,.ccps .v-table [class*="-row"].v-selected .v-link,.ccps .v-table [class*="-row"].v-selected .v-link>a:visited{color:var(--table-selected-row-text-color)}
.ccps .v-table [class*="-row"].v-selected .jmix-table-cell-textcut .jmix-table-clickable-cell{border-bottom-color:var(--table-selected-row-text-color)}
.ccps .v-table .v-table-focus{outline-color:var(--table-focused-row-border-color)}
.ccps .v-table .v-table-focus.v-selected{outline-color:var(--table-selected-row-border-color)}
.ccps .v-table .v-table-row:hover,.ccps .v-table .v-table-row-odd:hover{background-color:var(--table-hovered-row-background-color);color:var(--table-hovered-row-text-color)}
.ccps .v-table .v-table-row:hover .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-table .v-table-row:hover .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before,.ccps .v-table .v-table-row-odd:hover .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-table .v-table-row-odd:hover .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{color:var(--table-hovered-row-text-color)}
.ccps .v-table .v-table-row.v-selected:hover,.ccps .v-table .v-table-row-odd.v-selected:hover{background:var(--table-selected-row-background-color);color:var(--table-selected-row-text-color)}
.ccps .v-table .v-table-row.v-selected:hover .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-table .v-table-row.v-selected:hover .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before,.ccps .v-table .v-table-row-odd.v-selected:hover .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-table .v-table-row-odd.v-selected:hover .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{color:var(--table-selected-row-text-color)}
.ccps .v-table .v-table-arow{background:var(--table-aggregation-background-color);border-top:1px solid var(--table-inner-border-color);border-left:1px solid var(--table-outer-border-color);border-right:1px solid var(--table-outer-border-color)}
.ccps .v-table .v-table-arow-wrap{background:transparent;border-top:0;border-left:none;border-right:1px solid var(--table-outer-border-color)}
.ccps .v-table .v-table-arow-row{border-right:0;color:var(--table-aggregation-text-color)}
.ccps .v-table .v-table-arow-row td:last-child{border-right:1px solid var(--table-inner-border-color)}
.ccps .v-table .v-table-footer td{border-left:none;padding-left:1px}
.ccps .v-table .v-table-footer-wrap{background:var(--table-aggregation-background-color)}
.ccps .v-table .v-table-focus-slot-left,.ccps .v-table .v-table-focus-slot-right{border-color:var(--primary-color)}
.ccps .v-table .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-table .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{color:var(--text-main-color)}
.ccps .v-table .v-selected .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-table .v-selected .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{color:var(--table-selected-row-text-color)}
.ccps .v-table .v-table-row-drag-bottom td.v-table-cell-content{border-bottom:2px solid var(--border-color)}
.ccps .v-table .v-table-row-drag-top td.v-table-cell-content{border-top:2px solid var(--border-color)}
.ccps .v-table .v-table-column-selector{height:34px;font-size:13px;border-radius:6px;padding:0 16px;border-color:var(--button-default-color);background:var(--button-default-color);color:var(--button-default-text-color);border-width:var(--button-border-width);border-style:solid;color:var(--text-main-color);border-color:transparent;background:transparent;top:15px;right:15px;height:30px;line-height:30px;width:30px;font-size:20px;padding:0;border:0}
.ccps .v-table .v-table-column-selector.link{padding:0 var(--button-border-width);height:auto}
.ccps .v-table .v-table-column-selector.icon-only{padding:0;width:34px}
.ccps .v-table .v-table-column-selector.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .v-table .v-table-column-selector.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .v-table .v-table-column-selector.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .v-table .v-table-column-selector.icon-align-right .v-icon{margin-left:12px}
.ccps .v-table .v-table-column-selector.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .v-table .v-table-column-selector:hover:not(.v-disabled){border-color:var(--button-default-hover-color);background:var(--button-default-hover-color);color:var(--button-default-text-color)}
.ccps .v-table .v-table-column-selector:active:not(.v-disabled){border-color:var(--button-default-active-color);background:var(--button-default-active-color);color:var(--button-default-text-color)}
.ccps .v-table .v-table-column-selector:focus:not(.v-disabled){border-color:var(--button-default-focused-border-color)}
.ccps .v-table .v-table-column-selector.v-disabled{border-color:var(--button-default-disabled-color);background:var(--button-default-disabled-color);color:var(--button-default-disabled-text-color)}
.ccps .v-table .v-table-column-selector [class$='caption']{font-weight:bold}
.ccps .v-table .v-table-column-selector:after{display:none}
.ccps .v-table .v-table-column-selector:hover:not(.v-disabled){color:var(--text-secondary-color);border-color:transparent;background:transparent}
.ccps .v-table .v-table-column-selector:focus:not(.v-disabled){border-color:var(--text-dim-color)}
.ccps .v-table .v-table-column-selector:active:not(.v-disabled){color:var(--primary-color-shade-2);border-color:var(--primary-color-shade-2);background:transparent;opacity:1;filter:none}
.ccps .v-table .v-table-column-selector.v-disabled{color:var(--text-dim-color);border-color:transparent;background:transparent}
.ccps .v-table .jmix-table-prefs-icon{height:34px;font-size:13px;border-radius:6px;padding:0 16px;border-color:var(--button-default-color);background:var(--button-default-color);color:var(--button-default-text-color);border-width:var(--button-border-width);border-style:solid;color:var(--text-main-color);border-color:transparent;background:transparent;top:15px;right:15px;height:30px;line-height:30px;width:30px;font-size:20px;padding:0;border:0}
.ccps .v-table .jmix-table-prefs-icon.link{padding:0 var(--button-border-width);height:auto}
.ccps .v-table .jmix-table-prefs-icon.icon-only{padding:0;width:34px}
.ccps .v-table .jmix-table-prefs-icon.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .v-table .jmix-table-prefs-icon.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .v-table .jmix-table-prefs-icon.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .v-table .jmix-table-prefs-icon.icon-align-right .v-icon{margin-left:12px}
.ccps .v-table .jmix-table-prefs-icon.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .v-table .jmix-table-prefs-icon:hover:not(.v-disabled){border-color:var(--button-default-hover-color);background:var(--button-default-hover-color);color:var(--button-default-text-color)}
.ccps .v-table .jmix-table-prefs-icon:active:not(.v-disabled){border-color:var(--button-default-active-color);background:var(--button-default-active-color);color:var(--button-default-text-color)}
.ccps .v-table .jmix-table-prefs-icon:focus:not(.v-disabled){border-color:var(--button-default-focused-border-color)}
.ccps .v-table .jmix-table-prefs-icon.v-disabled{border-color:var(--button-default-disabled-color);background:var(--button-default-disabled-color);color:var(--button-default-disabled-text-color)}
.ccps .v-table .jmix-table-prefs-icon [class$='caption']{font-weight:bold}
.ccps .v-table .jmix-table-prefs-icon:after{display:none}
.ccps .v-table .jmix-table-prefs-icon:hover:not(.v-disabled){color:var(--text-secondary-color);border-color:transparent;background:transparent}
.ccps .v-table .jmix-table-prefs-icon:focus:not(.v-disabled){border-color:var(--text-dim-color)}
.ccps .v-table .jmix-table-prefs-icon:active:not(.v-disabled){color:var(--primary-color-shade-2);border-color:var(--primary-color-shade-2);background:transparent;opacity:1;filter:none}
.ccps .v-table .jmix-table-prefs-icon.v-disabled{color:var(--text-dim-color);border-color:transparent;background:transparent}
.ccps .v-table .jmix-grouptable-group-cell-expander:before{color:var(--text-main-color)}
.ccps .v-table .v-expanded .jmix-grouptable-group-cell-expander:before{color:var(--text-main-color)}
.ccps .v-table .jmix-grouptable-group-divider-header .v-table-caption-container{border-left:1px solid var(--table-inner-border-color)}
.ccps .v-table .jmix-grouptable-group-divider-header:first-child .v-table-caption-container{border-left:none}
.ccps .v-table .jmix-grouptable-group-divider-header+.v-table-header-cell-asc .v-table-caption-container,.ccps .v-table .jmix-grouptable-group-divider-header+.v-table-header-cell-desc .v-table-caption-container,.ccps .v-table .jmix-grouptable-group-divider-header+.v-table-header-cell .v-table-caption-container{border-left:1px solid var(--table-inner-border-color)}
.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected{background:var(--table-selected-row-background-color);color:var(--table-selected-row-text-color);text-shadow:none}
.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected+.v-selected{background:var(--table-selected-row-background-color)}
.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected+.v-selected td{border-top-color:var(--table-selected-row-border-color)}
.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected .v-table-cell-content{border-left-color:var(--table-selected-row-border-color)}
.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected .jmix-table-cell-link .jmix-table-clickable-cell,.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected .jmix-table-cell-textcut .jmix-table-clickable-cell,.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected .v-popupview,.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected .v-button-link,.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected .v-link,.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected .v-link>a:visited{color:var(--table-selected-row-text-color)}
.ccps .jmix-table-composition.no-stripes .v-table [class*="-row"].v-selected .jmix-table-cell-textcut .jmix-table-clickable-cell{border-bottom-color:var(--table-selected-row-text-color)}
.ccps .jmix-table-composition.no-stripes .v-table-row:hover,.ccps .jmix-table-composition.no-stripes .v-table-row-odd:hover{background-color:var(--table-hovered-row-background-color);color:var(--table-hovered-row-text-color)}
.ccps .jmix-table-composition.no-stripes .v-table-row:hover .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .jmix-table-composition.no-stripes .v-table-row:hover .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before,.ccps .jmix-table-composition.no-stripes .v-table-row-odd:hover .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .jmix-table-composition.no-stripes .v-table-row-odd:hover .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{color:var(--table-hovered-row-text-color)}
.ccps .jmix-table-composition.no-stripes .v-table-row.v-selected:hover,.ccps .jmix-table-composition.no-stripes .v-table-row-odd.v-selected:hover{background:var(--table-selected-row-background-color);color:var(--table-selected-row-text-color)}
.ccps .jmix-table-composition.no-stripes .v-table-row.v-selected:hover .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .jmix-table-composition.no-stripes .v-table-row.v-selected:hover .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before,.ccps .jmix-table-composition.no-stripes .v-table-row-odd.v-selected:hover .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .jmix-table-composition.no-stripes .v-table-row-odd.v-selected:hover .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{color:var(--table-selected-row-text-color)}
.ccps .jmix-table-composition.has-top-panel{padding-top:46px}
.ccps .jmix-table-composition.has-top-panel .jmix-table-top{min-height:34px;margin-top:-46px}
.ccps .jmix-table-contextmenu{font-size:14px;-webkit-box-shadow:var(--selection-overlay-shadow);box-shadow:var(--selection-overlay-shadow);color:var(--text-main-color);background:var(--overlay-background-color);border-radius:6px;overflow:hidden}
.ccps .jmix-table-contextmenu .gwt-MenuItem{height:34px;line-height:34px;padding:0 12px 0 12px}
.ccps .jmix-table-contextmenu .gwt-MenuItem:before{display:none}
.ccps .jmix-table-contextmenu table{border-radius:6px;overflow:hidden}
.ccps .jmix-table-contextmenu .jmix-table-contextmenu-item{height:34px;line-height:34px;padding:0 12px 0 12px}
.ccps .jmix-table-contextmenu .jmix-table-contextmenu-item:before{display:none}
.ccps .jmix-table-contextmenu .jmix-table-contextmenu-item:hover:not(.jmix-table-contextmenu-item-disabled),.ccps .jmix-table-contextmenu .jmix-table-contextmenu-item-selected:not(.jmix-table-contextmenu-item-disabled){background:var(--selection-overlay-selected-item-background-color);color:var(--selection-overlay-selected-item-text-color);text-shadow:none}
.ccps .jmix-table-contextmenu .jmix-table-contextmenu-item:hover:not(.jmix-table-contextmenu-item-disabled):active,.ccps .jmix-table-contextmenu .jmix-table-contextmenu-item-selected:not(.jmix-table-contextmenu-item-disabled):active{background:var(--selection-overlay-selected-item-active-background-color)}
.ccps .jmix-table-contextmenu .jmix-table-contextmenu-item-disabled{background:var(--selection-overlay-disabled-item-background-color);color:var(--selection-overlay-disabled-item-text-color)}
.ccps.small .jmix-table-contextmenu{font-size:12px}
.ccps.small .jmix-table-contextmenu .gwt-MenuItem{height:29px;line-height:29px;padding:0 10px 0 10px}
.ccps.small .jmix-table-contextmenu .gwt-MenuItem:before{display:none}
.ccps.large .jmix-table-contextmenu{font-size:17px}
.ccps.large .jmix-table-contextmenu .gwt-MenuItem{height:41px;line-height:41px;padding:0 14px 0 14px}
.ccps.large .jmix-table-contextmenu .gwt-MenuItem:before{display:none}
.ccps .jmix-table-view-textcut{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);color:var(--text-main-color);background:var(--overlay-background-color);border-radius:6px}
.ccps .jmix-table-prefs-editor{-webkit-box-shadow:var(--table-prefs-editor-shadow);box-shadow:var(--table-prefs-editor-shadow);color:var(--text-main-color);background-color:var(--table-background-color)}
.ccps .jmix-table-prefs-editor .jmix-table-prefs-title{border-bottom-color:var(--border-dim-color)}
.ccps .jmix-table-prefs-editor .jmix-table-prefs-list.v-menubar{color:var(--text-main-color)}
.ccps .jmix-table-prefs-editor .jmix-table-prefs-list.v-menubar .v-menubar-menuitem:hover:before{background:0}
.ccps .jmix-table-empty-state{font-size:22px}
.ccps .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto;border:1px dashed transparent;background:transparent;color:var(--primary-color);border-radius:6px}
.ccps .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link:hover:not(.v-disabled):not(:active){border-color:transparent;background:transparent;color:var(--primary-color-shade-1)}
.ccps .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link:hover:not(.v-disabled):not(:active):focus{border-color:var(--primary-color-shade-1)}
.ccps .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link:focus:not(.v-disabled){border-color:var(--primary-color)}
.ccps .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link:active:not(.v-disabled){opacity:1;filter:none;border-color:var(--primary-color-shade-2);background:transparent;color:var(--primary-color-shade-2)}
.ccps .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link.v-disabled{border-color:transparent;background:transparent;color:var(--primary-dim-color)}
.ccps .jmix-table-empty-state-message{color:var(--text-dim-color)}
.ccps.small .v-table .v-table-header-wrap,.ccps.small .v-table .v-table-footer-wrap,.ccps.small .v-table .v-table-header-drag{font-size:12px}
.ccps.small .v-table .v-table-header-wrap .v-table-caption-container{min-height:44px}
.ccps.small .v-table .v-table-footer-container{min-height:29px;padding:8px 16px 9px}
.ccps.small .v-table .v-table-header-drag,.ccps.small .v-table .v-table-header-wrap .v-table-caption-container{padding:16px 16px 15px}
.ccps.small .v-table .v-table-resizer{height:44px}
.ccps.small .v-table .v-table-cell-content{font-size:12px;height:29px}
.ccps.small .v-table .v-table-header-cell.v-table-header-sortable .v-table-sort-indicator,.ccps.small .v-table .v-table-header-cell-asc .v-table-sort-indicator,.ccps.small .v-table .v-table-header-cell-desc .v-table-sort-indicator{height:44px;line-height:44px}
.ccps.small .v-table .v-table-row-drag-bottom td.v-table-cell-content{height:27px}
.ccps.small .v-table .v-table-row-drag-top td.v-table-cell-content{height:28px}
.ccps.small .v-table .v-table-column-selector{top:11px;right:11px;height:22px;line-height:22px;width:22px;font-size:15px}
.ccps.small .v-table .jmix-table-prefs-icon{top:11px;right:11px;height:22px;line-height:22px;width:22px;font-size:15px}
.ccps.small .v-table.collapsing-allowed .jmix-table-prefs-icon{right:44px}
.ccps.small .v-table .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps.small .v-table .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{font-size:12px}
.ccps.small .v-table.jmix-grouptable .jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps.small .v-table.jmix-grouptable .v-table-cell-content-jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps.small .v-table.jmix-grouptable .jmix-grouptable-group-divider-header .v-table-caption-container,.ccps.small .v-table.jmix-grouptable .jmix-grouptable-group-divider-footer .v-table-footer-container{padding:0}
.ccps.small .v-table.v-treetable [class*="caption-container"],.ccps.small .v-table.v-treetable [class*="footer-container"],.ccps.small .v-table.v-treetable [class*="cell-wrapper"]{padding-left:0;padding-right:0}
.ccps.small .v-table.v-treetable [class*="caption-container"],.ccps.small .v-table.v-treetable [class*="footer-container"]{min-height:13px}
.ccps.small .v-table.v-treetable [class*="cell-wrapper"]{min-height:12px}
.ccps.small .v-table.v-treetable [class*="cell-wrapper"]>.v-icon{margin-right:6px}
.ccps.small .v-table.v-treetable [class*="caption-container"]{padding-left:16px}
.ccps.small .v-table.v-treetable [class*="caption-container-align-right"]{padding-left:24px}
.ccps.small .v-table.v-treetable [class*="footer-container"]{padding-right:16px}
.ccps.small .v-table.v-treetable [class*="cell-content"]{padding-left:17px;padding-right:16px}
.ccps.small .v-table.v-treetable .v-treetable-treespacer{width:15px!important;margin-left:-23px}
.ccps.small .jmix-table-composition.has-top-panel{padding-top:41px}
.ccps.small .jmix-table-composition.has-top-panel .jmix-table-top{min-height:29px;margin-top:-41px}
.ccps.small .jmix-table-empty-state{font-size:19px}
.ccps.small .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps.large .v-table .v-table-header-wrap,.ccps.large .v-table .v-table-footer-wrap,.ccps.large .v-table .v-table-header-drag{font-size:17px}
.ccps.large .v-table .v-table-header-wrap .v-table-caption-container{min-height:62px}
.ccps.large .v-table .v-table-footer-container{min-height:41px;padding:11px 16px 12px}
.ccps.large .v-table .v-table-header-drag,.ccps.large .v-table .v-table-header-wrap .v-table-caption-container{padding:23px 16px 22px}
.ccps.large .v-table .v-table-resizer{height:62px}
.ccps.large .v-table .v-table-cell-content{font-size:17px;height:41px}
.ccps.large .v-table .v-table-header-cell.v-table-header-sortable .v-table-sort-indicator,.ccps.large .v-table .v-table-header-cell-asc .v-table-sort-indicator,.ccps.large .v-table .v-table-header-cell-desc .v-table-sort-indicator{height:62px;line-height:62px}
.ccps.large .v-table .v-table-row-drag-bottom td.v-table-cell-content{height:39px}
.ccps.large .v-table .v-table-row-drag-top td.v-table-cell-content{height:40px}
.ccps.large .v-table .v-table-column-selector{top:15px;right:15px;height:31px;line-height:31px;width:31px;font-size:21px}
.ccps.large .v-table .jmix-table-prefs-icon{top:15px;right:15px;height:31px;line-height:31px;width:31px;font-size:21px}
.ccps.large .v-table.collapsing-allowed .jmix-table-prefs-icon{right:62px}
.ccps.large .v-table .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps.large .v-table .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{font-size:17px}
.ccps.large .v-table.jmix-grouptable .jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps.large .v-table.jmix-grouptable .v-table-cell-content-jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps.large .v-table.jmix-grouptable .jmix-grouptable-group-divider-header .v-table-caption-container,.ccps.large .v-table.jmix-grouptable .jmix-grouptable-group-divider-footer .v-table-footer-container{padding:0}
.ccps.large .v-table.v-treetable [class*="caption-container"],.ccps.large .v-table.v-treetable [class*="footer-container"],.ccps.large .v-table.v-treetable [class*="cell-wrapper"]{padding-left:0;padding-right:0}
.ccps.large .v-table.v-treetable [class*="caption-container"],.ccps.large .v-table.v-treetable [class*="footer-container"]{min-height:17px}
.ccps.large .v-table.v-treetable [class*="cell-wrapper"]{min-height:17px}
.ccps.large .v-table.v-treetable [class*="cell-wrapper"]>.v-icon{margin-right:8px}
.ccps.large .v-table.v-treetable [class*="caption-container"]{padding-left:16px}
.ccps.large .v-table.v-treetable [class*="caption-container-align-right"]{padding-left:24px}
.ccps.large .v-table.v-treetable [class*="footer-container"]{padding-right:16px}
.ccps.large .v-table.v-treetable [class*="cell-content"]{padding-left:17px;padding-right:16px}
.ccps.large .v-table.v-treetable .v-treetable-treespacer{width:21px!important;margin-left:-29px}
.ccps.large .jmix-table-composition.has-top-panel{padding-top:53px}
.ccps.large .jmix-table-composition.has-top-panel .jmix-table-top{min-height:41px;margin-top:-53px}
.ccps.large .jmix-table-empty-state{font-size:26px}
.ccps.large .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .small .v-table .v-table-header-wrap,.ccps .small .v-table .v-table-footer-wrap,.ccps .small .v-table .v-table-header-drag{font-size:12px}
.ccps .small .v-table .v-table-header-wrap .v-table-caption-container{min-height:44px}
.ccps .small .v-table .v-table-footer-container{min-height:29px;padding:8px 16px 9px}
.ccps .small .v-table .v-table-header-drag,.ccps .small .v-table .v-table-header-wrap .v-table-caption-container{padding:16px 16px 15px}
.ccps .small .v-table .v-table-resizer{height:44px}
.ccps .small .v-table .v-table-cell-content{font-size:12px;height:29px}
.ccps .small .v-table .v-table-header-cell.v-table-header-sortable .v-table-sort-indicator,.ccps .small .v-table .v-table-header-cell-asc .v-table-sort-indicator,.ccps .small .v-table .v-table-header-cell-desc .v-table-sort-indicator{height:44px;line-height:44px}
.ccps .small .v-table .v-table-row-drag-bottom td.v-table-cell-content{height:27px}
.ccps .small .v-table .v-table-row-drag-top td.v-table-cell-content{height:28px}
.ccps .small .v-table .v-table-column-selector{top:11px;right:11px;height:22px;line-height:22px;width:22px;font-size:15px}
.ccps .small .v-table .jmix-table-prefs-icon{top:11px;right:11px;height:22px;line-height:22px;width:22px;font-size:15px}
.ccps .small .v-table.collapsing-allowed .jmix-table-prefs-icon{right:44px}
.ccps .small .v-table .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .small .v-table .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{font-size:12px}
.ccps .small .v-table.jmix-grouptable .jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .small .v-table.jmix-grouptable .v-table-cell-content-jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .small .v-table.jmix-grouptable .jmix-grouptable-group-divider-header .v-table-caption-container,.ccps .small .v-table.jmix-grouptable .jmix-grouptable-group-divider-footer .v-table-footer-container{padding:0}
.ccps .small .v-table.v-treetable [class*="caption-container"],.ccps .small .v-table.v-treetable [class*="footer-container"],.ccps .small .v-table.v-treetable [class*="cell-wrapper"]{padding-left:0;padding-right:0}
.ccps .small .v-table.v-treetable [class*="caption-container"],.ccps .small .v-table.v-treetable [class*="footer-container"]{min-height:13px}
.ccps .small .v-table.v-treetable [class*="cell-wrapper"]{min-height:12px}
.ccps .small .v-table.v-treetable [class*="cell-wrapper"]>.v-icon{margin-right:6px}
.ccps .small .v-table.v-treetable [class*="caption-container"]{padding-left:16px}
.ccps .small .v-table.v-treetable [class*="caption-container-align-right"]{padding-left:24px}
.ccps .small .v-table.v-treetable [class*="footer-container"]{padding-right:16px}
.ccps .small .v-table.v-treetable [class*="cell-content"]{padding-left:17px;padding-right:16px}
.ccps .small .v-table.v-treetable .v-treetable-treespacer{width:15px!important;margin-left:-23px}
.ccps .small .jmix-table-composition.has-top-panel{padding-top:41px}
.ccps .small .jmix-table-composition.has-top-panel .jmix-table-top{min-height:29px;margin-top:-41px}
.ccps .small .jmix-table-empty-state{font-size:19px}
.ccps .small .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .medium .v-table .v-table-header-wrap,.ccps .medium .v-table .v-table-footer-wrap,.ccps .medium .v-table .v-table-header-drag{font-size:14px}
.ccps .medium .v-table .v-table-header-wrap .v-table-caption-container{min-height:60px}
.ccps .medium .v-table .v-table-footer-container{min-height:40px;padding:12px 16px 13px}
.ccps .medium .v-table .v-table-header-drag,.ccps .medium .v-table .v-table-header-wrap .v-table-caption-container{padding:23px 16px 22px}
.ccps .medium .v-table .v-table-resizer{height:60px}
.ccps .medium .v-table .v-table-cell-content{font-size:14px;height:40px}
.ccps .medium .v-table .v-table-header-cell.v-table-header-sortable .v-table-sort-indicator,.ccps .medium .v-table .v-table-header-cell-asc .v-table-sort-indicator,.ccps .medium .v-table .v-table-header-cell-desc .v-table-sort-indicator{height:60px;line-height:60px}
.ccps .medium .v-table .v-table-row-drag-bottom td.v-table-cell-content{height:38px}
.ccps .medium .v-table .v-table-row-drag-top td.v-table-cell-content{height:39px}
.ccps .medium .v-table .v-table-column-selector{top:15px;right:15px;height:30px;line-height:30px;width:30px;font-size:20px}
.ccps .medium .v-table .jmix-table-prefs-icon{top:15px;right:15px;height:30px;line-height:30px;width:30px;font-size:20px}
.ccps .medium .v-table.collapsing-allowed .jmix-table-prefs-icon{right:60px}
.ccps .medium .v-table .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .medium .v-table .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{font-size:14px}
.ccps .medium .v-table.jmix-grouptable .jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .medium .v-table.jmix-grouptable .v-table-cell-content-jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .medium .v-table.jmix-grouptable .jmix-grouptable-group-divider-header .v-table-caption-container,.ccps .medium .v-table.jmix-grouptable .jmix-grouptable-group-divider-footer .v-table-footer-container{padding:0}
.ccps .medium .v-table.v-treetable [class*="caption-container"],.ccps .medium .v-table.v-treetable [class*="footer-container"],.ccps .medium .v-table.v-treetable [class*="cell-wrapper"]{padding-left:0;padding-right:0}
.ccps .medium .v-table.v-treetable [class*="caption-container"],.ccps .medium .v-table.v-treetable [class*="footer-container"]{min-height:15px}
.ccps .medium .v-table.v-treetable [class*="cell-wrapper"]{min-height:14px}
.ccps .medium .v-table.v-treetable [class*="cell-wrapper"]>.v-icon{margin-right:8px}
.ccps .medium .v-table.v-treetable [class*="caption-container"]{padding-left:16px}
.ccps .medium .v-table.v-treetable [class*="caption-container-align-right"]{padding-left:24px}
.ccps .medium .v-table.v-treetable [class*="footer-container"]{padding-right:16px}
.ccps .medium .v-table.v-treetable [class*="cell-content"]{padding-left:17px;padding-right:16px}
.ccps .medium .v-table.v-treetable .v-treetable-treespacer{width:20px!important;margin-left:-28px}
.ccps .medium .jmix-table-composition.has-top-panel{padding-top:46px}
.ccps .medium .jmix-table-composition.has-top-panel .jmix-table-top{min-height:34px;margin-top:-46px}
.ccps .medium .jmix-table-empty-state{font-size:22px}
.ccps .medium .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .large .v-table .v-table-header-wrap,.ccps .large .v-table .v-table-footer-wrap,.ccps .large .v-table .v-table-header-drag{font-size:17px}
.ccps .large .v-table .v-table-header-wrap .v-table-caption-container{min-height:62px}
.ccps .large .v-table .v-table-footer-container{min-height:41px;padding:11px 16px 12px}
.ccps .large .v-table .v-table-header-drag,.ccps .large .v-table .v-table-header-wrap .v-table-caption-container{padding:23px 16px 22px}
.ccps .large .v-table .v-table-resizer{height:62px}
.ccps .large .v-table .v-table-cell-content{font-size:17px;height:41px}
.ccps .large .v-table .v-table-header-cell.v-table-header-sortable .v-table-sort-indicator,.ccps .large .v-table .v-table-header-cell-asc .v-table-sort-indicator,.ccps .large .v-table .v-table-header-cell-desc .v-table-sort-indicator{height:62px;line-height:62px}
.ccps .large .v-table .v-table-row-drag-bottom td.v-table-cell-content{height:39px}
.ccps .large .v-table .v-table-row-drag-top td.v-table-cell-content{height:40px}
.ccps .large .v-table .v-table-column-selector{top:15px;right:15px;height:31px;line-height:31px;width:31px;font-size:21px}
.ccps .large .v-table .jmix-table-prefs-icon{top:15px;right:15px;height:31px;line-height:31px;width:31px;font-size:21px}
.ccps .large .v-table.collapsing-allowed .jmix-table-prefs-icon{right:62px}
.ccps .large .v-table .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .large .v-table .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{font-size:17px}
.ccps .large .v-table.jmix-grouptable .jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .large .v-table.jmix-grouptable .v-table-cell-content-jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .large .v-table.jmix-grouptable .jmix-grouptable-group-divider-header .v-table-caption-container,.ccps .large .v-table.jmix-grouptable .jmix-grouptable-group-divider-footer .v-table-footer-container{padding:0}
.ccps .large .v-table.v-treetable [class*="caption-container"],.ccps .large .v-table.v-treetable [class*="footer-container"],.ccps .large .v-table.v-treetable [class*="cell-wrapper"]{padding-left:0;padding-right:0}
.ccps .large .v-table.v-treetable [class*="caption-container"],.ccps .large .v-table.v-treetable [class*="footer-container"]{min-height:17px}
.ccps .large .v-table.v-treetable [class*="cell-wrapper"]{min-height:17px}
.ccps .large .v-table.v-treetable [class*="cell-wrapper"]>.v-icon{margin-right:8px}
.ccps .large .v-table.v-treetable [class*="caption-container"]{padding-left:16px}
.ccps .large .v-table.v-treetable [class*="caption-container-align-right"]{padding-left:24px}
.ccps .large .v-table.v-treetable [class*="footer-container"]{padding-right:16px}
.ccps .large .v-table.v-treetable [class*="cell-content"]{padding-left:17px;padding-right:16px}
.ccps .large .v-table.v-treetable .v-treetable-treespacer{width:21px!important;margin-left:-29px}
.ccps .large .jmix-table-composition.has-top-panel{padding-top:53px}
.ccps .large .jmix-table-composition.has-top-panel .jmix-table-top{min-height:41px;margin-top:-53px}
.ccps .large .jmix-table-empty-state{font-size:26px}
.ccps .large .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .v-table.small .v-table-header-wrap,.ccps .v-table.small .v-table-footer-wrap,.ccps .v-table.small .v-table-header-drag{font-size:12px}
.ccps .v-table.small .v-table-header-wrap .v-table-caption-container{min-height:44px}
.ccps .v-table.small .v-table-footer-container{min-height:29px;padding:8px 16px 9px}
.ccps .v-table.small .v-table-header-drag,.ccps .v-table.small .v-table-header-wrap .v-table-caption-container{padding:16px 16px 15px}
.ccps .v-table.small .v-table-resizer{height:44px}
.ccps .v-table.small .v-table-cell-content{font-size:12px;height:29px}
.ccps .v-table.small .v-table-header-cell.v-table-header-sortable .v-table-sort-indicator,.ccps .v-table.small .v-table-header-cell-asc .v-table-sort-indicator,.ccps .v-table.small .v-table-header-cell-desc .v-table-sort-indicator{height:44px;line-height:44px}
.ccps .v-table.small .v-table-row-drag-bottom td.v-table-cell-content{height:27px}
.ccps .v-table.small .v-table-row-drag-top td.v-table-cell-content{height:28px}
.ccps .v-table.small .v-table-column-selector{top:11px;right:11px;height:22px;line-height:22px;width:22px;font-size:15px}
.ccps .v-table.small .jmix-table-prefs-icon{top:11px;right:11px;height:22px;line-height:22px;width:22px;font-size:15px}
.ccps .v-table.small.collapsing-allowed .jmix-table-prefs-icon{right:44px}
.ccps .v-table.small .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-table.small .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{font-size:12px}
.ccps .v-table.small.jmix-grouptable .jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .v-table.small.jmix-grouptable .v-table-cell-content-jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .v-table.small.jmix-grouptable .jmix-grouptable-group-divider-header .v-table-caption-container,.ccps .v-table.small.jmix-grouptable .jmix-grouptable-group-divider-footer .v-table-footer-container{padding:0}
.ccps .v-table.small.v-treetable [class*="caption-container"],.ccps .v-table.small.v-treetable [class*="footer-container"],.ccps .v-table.small.v-treetable [class*="cell-wrapper"]{padding-left:0;padding-right:0}
.ccps .v-table.small.v-treetable [class*="caption-container"],.ccps .v-table.small.v-treetable [class*="footer-container"]{min-height:13px}
.ccps .v-table.small.v-treetable [class*="cell-wrapper"]{min-height:12px}
.ccps .v-table.small.v-treetable [class*="cell-wrapper"]>.v-icon{margin-right:6px}
.ccps .v-table.small.v-treetable [class*="caption-container"]{padding-left:16px}
.ccps .v-table.small.v-treetable [class*="caption-container-align-right"]{padding-left:24px}
.ccps .v-table.small.v-treetable [class*="footer-container"]{padding-right:16px}
.ccps .v-table.small.v-treetable [class*="cell-content"]{padding-left:17px;padding-right:16px}
.ccps .v-table.small.v-treetable .v-treetable-treespacer{width:15px!important;margin-left:-23px}
.ccps .jmix-table-composition.small.has-top-panel{padding-top:41px}
.ccps .jmix-table-composition.small.has-top-panel .jmix-table-top{min-height:29px;margin-top:-41px}
.ccps .jmix-table-composition.small .jmix-table-empty-state{font-size:19px}
.ccps .jmix-table-composition.small .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .v-table.medium .v-table-header-wrap,.ccps .v-table.medium .v-table-footer-wrap,.ccps .v-table.medium .v-table-header-drag{font-size:14px}
.ccps .v-table.medium .v-table-header-wrap .v-table-caption-container{min-height:60px}
.ccps .v-table.medium .v-table-footer-container{min-height:40px;padding:12px 16px 13px}
.ccps .v-table.medium .v-table-header-drag,.ccps .v-table.medium .v-table-header-wrap .v-table-caption-container{padding:23px 16px 22px}
.ccps .v-table.medium .v-table-resizer{height:60px}
.ccps .v-table.medium .v-table-cell-content{font-size:14px;height:40px}
.ccps .v-table.medium .v-table-header-cell.v-table-header-sortable .v-table-sort-indicator,.ccps .v-table.medium .v-table-header-cell-asc .v-table-sort-indicator,.ccps .v-table.medium .v-table-header-cell-desc .v-table-sort-indicator{height:60px;line-height:60px}
.ccps .v-table.medium .v-table-row-drag-bottom td.v-table-cell-content{height:38px}
.ccps .v-table.medium .v-table-row-drag-top td.v-table-cell-content{height:39px}
.ccps .v-table.medium .v-table-column-selector{top:15px;right:15px;height:30px;line-height:30px;width:30px;font-size:20px}
.ccps .v-table.medium .jmix-table-prefs-icon{top:15px;right:15px;height:30px;line-height:30px;width:30px;font-size:20px}
.ccps .v-table.medium.collapsing-allowed .jmix-table-prefs-icon{right:60px}
.ccps .v-table.medium .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-table.medium .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{font-size:14px}
.ccps .v-table.medium.jmix-grouptable .jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .v-table.medium.jmix-grouptable .v-table-cell-content-jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .v-table.medium.jmix-grouptable .jmix-grouptable-group-divider-header .v-table-caption-container,.ccps .v-table.medium.jmix-grouptable .jmix-grouptable-group-divider-footer .v-table-footer-container{padding:0}
.ccps .v-table.medium.v-treetable [class*="caption-container"],.ccps .v-table.medium.v-treetable [class*="footer-container"],.ccps .v-table.medium.v-treetable [class*="cell-wrapper"]{padding-left:0;padding-right:0}
.ccps .v-table.medium.v-treetable [class*="caption-container"],.ccps .v-table.medium.v-treetable [class*="footer-container"]{min-height:15px}
.ccps .v-table.medium.v-treetable [class*="cell-wrapper"]{min-height:14px}
.ccps .v-table.medium.v-treetable [class*="cell-wrapper"]>.v-icon{margin-right:8px}
.ccps .v-table.medium.v-treetable [class*="caption-container"]{padding-left:16px}
.ccps .v-table.medium.v-treetable [class*="caption-container-align-right"]{padding-left:24px}
.ccps .v-table.medium.v-treetable [class*="footer-container"]{padding-right:16px}
.ccps .v-table.medium.v-treetable [class*="cell-content"]{padding-left:17px;padding-right:16px}
.ccps .v-table.medium.v-treetable .v-treetable-treespacer{width:20px!important;margin-left:-28px}
.ccps .jmix-table-composition.medium.has-top-panel{padding-top:46px}
.ccps .jmix-table-composition.medium.has-top-panel .jmix-table-top{min-height:34px;margin-top:-46px}
.ccps .jmix-table-composition.medium .jmix-table-empty-state{font-size:22px}
.ccps .jmix-table-composition.medium .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .v-table.large .v-table-header-wrap,.ccps .v-table.large .v-table-footer-wrap,.ccps .v-table.large .v-table-header-drag{font-size:17px}
.ccps .v-table.large .v-table-header-wrap .v-table-caption-container{min-height:62px}
.ccps .v-table.large .v-table-footer-container{min-height:41px;padding:11px 16px 12px}
.ccps .v-table.large .v-table-header-drag,.ccps .v-table.large .v-table-header-wrap .v-table-caption-container{padding:23px 16px 22px}
.ccps .v-table.large .v-table-resizer{height:62px}
.ccps .v-table.large .v-table-cell-content{font-size:17px;height:41px}
.ccps .v-table.large .v-table-header-cell.v-table-header-sortable .v-table-sort-indicator,.ccps .v-table.large .v-table-header-cell-asc .v-table-sort-indicator,.ccps .v-table.large .v-table-header-cell-desc .v-table-sort-indicator{height:62px;line-height:62px}
.ccps .v-table.large .v-table-row-drag-bottom td.v-table-cell-content{height:39px}
.ccps .v-table.large .v-table-row-drag-top td.v-table-cell-content{height:40px}
.ccps .v-table.large .v-table-column-selector{top:15px;right:15px;height:31px;line-height:31px;width:31px;font-size:21px}
.ccps .v-table.large .jmix-table-prefs-icon{top:15px;right:15px;height:31px;line-height:31px;width:31px;font-size:21px}
.ccps .v-table.large.collapsing-allowed .jmix-table-prefs-icon{right:62px}
.ccps .v-table.large .v-table-cell-content.boolean-cell-true .v-table-cell-wrapper:before,.ccps .v-table.large .v-table-cell-content.boolean-cell-false .v-table-cell-wrapper:before{font-size:17px}
.ccps .v-table.large.jmix-grouptable .jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .v-table.large.jmix-grouptable .v-table-cell-content-jmix-grouptable-group-divider .v-table-cell-wrapper,.ccps .v-table.large.jmix-grouptable .jmix-grouptable-group-divider-header .v-table-caption-container,.ccps .v-table.large.jmix-grouptable .jmix-grouptable-group-divider-footer .v-table-footer-container{padding:0}
.ccps .v-table.large.v-treetable [class*="caption-container"],.ccps .v-table.large.v-treetable [class*="footer-container"],.ccps .v-table.large.v-treetable [class*="cell-wrapper"]{padding-left:0;padding-right:0}
.ccps .v-table.large.v-treetable [class*="caption-container"],.ccps .v-table.large.v-treetable [class*="footer-container"]{min-height:17px}
.ccps .v-table.large.v-treetable [class*="cell-wrapper"]{min-height:17px}
.ccps .v-table.large.v-treetable [class*="cell-wrapper"]>.v-icon{margin-right:8px}
.ccps .v-table.large.v-treetable [class*="caption-container"]{padding-left:16px}
.ccps .v-table.large.v-treetable [class*="caption-container-align-right"]{padding-left:24px}
.ccps .v-table.large.v-treetable [class*="footer-container"]{padding-right:16px}
.ccps .v-table.large.v-treetable [class*="cell-content"]{padding-left:17px;padding-right:16px}
.ccps .v-table.large.v-treetable .v-treetable-treespacer{width:21px!important;margin-left:-29px}
.ccps .jmix-table-composition.large.has-top-panel{padding-top:53px}
.ccps .jmix-table-composition.large.has-top-panel .jmix-table-top{min-height:41px;margin-top:-53px}
.ccps .jmix-table-composition.large .jmix-table-empty-state{font-size:26px}
.ccps .jmix-table-composition.large .jmix-table-empty-state .jmix-table-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .v-tabsheet-tabitemcell .v-caption{margin-left:17px;padding:0 3px;line-height:34px;font-size:13px}
.ccps .v-tabsheet-tabitemcell .v-caption .v-icon+.v-captiontext{margin-left:9px}
.ccps .v-tabsheet-tabitemcell:first-child .v-caption{margin-left:0}
.ccps .v-tabsheet-tabitemcell[aria-hidden="true"]+td .v-caption{margin-left:17px}
.ccps .v-tabsheet-tabitemcell .v-caption-closable{padding-right:18px}
.ccps .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable{padding-right:3px}
.ccps .v-tabsheet-tabitemcell .v-tabsheet-caption-close{margin:-7px 0 0;font-size:15px;line-height:15px;width:15px}
.ccps .v-tabsheet-scroller{padding-left:17px}
.ccps .v-tabsheet-scroller button{padding:0 9px}
.ccps .v-tabsheet-scroller [class*="Next"]{padding-left:4px}
.ccps .v-tabsheet-scroller [class*="Prev"]{padding-right:4px}
.ccps .v-tabsheet-deco{height:18px!important;width:18px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none;margin-bottom:-26px;margin-left:-9px}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left);padding:0 12px;line-height:33px}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:27px}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:4px;right:4px;margin-top:0}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer td:first-child .v-caption{margin-left:0}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left)}
.ccps .v-tabsheet-framed.padded-tabbar>.v-tabsheet-tabcontainer{padding-top:6px}
.ccps .v-tabsheet-framed.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:7px}
.ccps .v-tabsheet-tabcontainer:before{border-top:1px solid var(--tabsheet-tabcontainer-border-color)}
.ccps .v-tabsheet-tabitemcell .v-caption{color:var(--text-main-color)}
.ccps .v-tabsheet-tabitemcell .v-caption:hover{color:var(--tabsheet-tabitemcell-caption-hover-color)}
.ccps .v-tabsheet-tabitemcell .v-caption.v-disabled{color:var(--text-dim-color)!important}
.ccps .v-tabsheet-tabitemcell:focus .v-caption{color:var(--tabsheet-tabitemcell-caption-focus-color)}
.ccps .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected .v-caption.v-caption{border-bottom-color:var(--tabsheet-tabitemcell-selected-deco-color);color:var(--tabsheet-tabitemcell-selected-color)}
.ccps .v-tabsheet-tabitemcell .v-tabsheet-caption-close{color:inherit}
.ccps .v-tabsheet-tabitemcell .v-tabsheet-caption-close:hover{background:transparent;color:var(--tabsheet-tabitemcell-caption-close-hover-color)}
.ccps .v-tabsheet-tabitemcell .v-tabsheet-caption-close:active{background:transparent;color:var(--tabsheet-tabitemcell-caption-close-active-color)}
.ccps .v-tabsheet-scroller{background-color:transparent;background-image:-webkit-linear-gradient(right,var(--background-color) 70%,rgba(var(--background-color_rgb),0) 100%);background-image:linear-gradient(to left,var(--background-color) 70%,rgba(var(--background-color_rgb),0) 100%)}
.ccps .v-tabsheet-scroller:after{background:var(--tabsheet-tabcontainer-border-color)}
.ccps .v-tabsheet-scroller button{color:var(--tabsheet-scroller-button-color)}
.ccps .v-tabsheet-scroller button:hover{opacity:1;filter:none;color:var(--tabsheet-scroller-button-hover-color)}
.ccps .v-tabsheet-scroller button:active{opacity:1;filter:none;color:var(--tabsheet-scroller-button-active-color)}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption{color:var(--tabsheet-framed-tabitemcell-caption-text-color);background:var(--tabsheet-framed-tabitemcell-caption-background-color);border:0;border-bottom:1px solid var(--tabsheet-tabcontainer-border-color);border-radius:var(--tabsheet-framed-tabs-border-radius) var(--tabsheet-framed-tabs-border-radius) 0 0;-webkit-transition:border-bottom-color 160ms;-moz-transition:border-bottom-color 160ms;transition:border-bottom-color 160ms}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption:hover{background:var(--tabsheet-framed-tabitemcell-caption-hover-background-color);border-bottom-color:var(--tabsheet-tabcontainer-border-color);color:var(--tabsheet-framed-tabitemcell-caption-hover-text-color)}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption.v-disabled{color:var(--tabsheet-framed-tabitemcell-caption-disabled-text-color)}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption.v-disabled:hover{background:var(--tabsheet-framed-tabitemcell-caption-background-color)}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-tabitem .v-caption{border-bottom-color:var(--tabsheet-framed-tabcontainer-border-color)}
.ccps .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{background:var(--tabsheet-framed-tabitemcell-selected-background-color);color:var(--text-main-color);font-weight:bold;border-bottom:1px solid var(--tabsheet-framed-tabitemcell-selected-background-color);padding-bottom:0}
.ccps .v-tabsheet-framed>.v-tabsheet-content{overflow:hidden;border:1px solid var(--tabsheet-framed-content-border-color);border-top:0;border-bottom-left-radius:var(--tabsheet-framed-content-border-radius);border-bottom-right-radius:var(--tabsheet-framed-content-border-radius)}
.ccps .v-tabsheet-framed>.v-tabsheet-content>div{background:var(--tabsheet-framed-content-background-color)}
.ccps .v-tabsheet-framed.padded-tabbar>.v-tabsheet-tabcontainer{border:1px solid var(--tabsheet-framed-tabcontainer-border-color);border-bottom:0;background:var(--tabsheet-framed-tabcontainer-background-color)}
.ccps .v-tabsheet-tabs .new-tab-left,.ccps .v-tabsheet-tabs .new-tab-right,.ccps .v-tabsheet-tabs .new-tab-center{border-color:var(--tabsheet-drop-indicator-color)}
.ccps.small .v-tabsheet-tabitemcell .v-caption{margin-left:15px;padding:0 3px;line-height:29px;font-size:11px}
.ccps.small .v-tabsheet-tabitemcell .v-caption .v-icon+.v-captiontext{margin-left:7px}
.ccps.small .v-tabsheet-tabitemcell:first-child .v-caption{margin-left:0}
.ccps.small .v-tabsheet-tabitemcell[aria-hidden="true"]+td .v-caption{margin-left:15px}
.ccps.small .v-tabsheet-tabitemcell .v-caption-closable{padding-right:16px}
.ccps.small .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable{padding-right:3px}
.ccps.small .v-tabsheet-tabitemcell .v-tabsheet-caption-close{margin:-6px 0 0;font-size:13px;line-height:13px;width:13px}
.ccps.small .v-tabsheet-scroller{padding-left:15px}
.ccps.small .v-tabsheet-scroller button{padding:0 7px}
.ccps.small .v-tabsheet-scroller [class*="Next"]{padding-left:4px}
.ccps.small .v-tabsheet-scroller [class*="Prev"]{padding-right:4px}
.ccps.small .v-tabsheet-deco{height:16px!important;width:16px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none;margin-bottom:-23px;margin-left:-8px}
.ccps.small .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left);padding:0 12px;line-height:28px}
.ccps.small .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:25px}
.ccps.small .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:3px;right:3px;margin-top:0}
.ccps.small .v-tabsheet-framed>.v-tabsheet-tabcontainer td:first-child .v-caption{margin-left:0}
.ccps.small .v-tabsheet-framed>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left)}
.ccps.small .v-tabsheet-framed.padded-tabbar>.v-tabsheet-tabcontainer{padding-top:5px}
.ccps.small .v-tabsheet-framed.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:6px}
.ccps.large .v-tabsheet-tabitemcell .v-caption{margin-left:21px;padding:0 4px;line-height:41px;font-size:16px}
.ccps.large .v-tabsheet-tabitemcell .v-caption .v-icon+.v-captiontext{margin-left:10px}
.ccps.large .v-tabsheet-tabitemcell:first-child .v-caption{margin-left:0}
.ccps.large .v-tabsheet-tabitemcell[aria-hidden="true"]+td .v-caption{margin-left:21px}
.ccps.large .v-tabsheet-tabitemcell .v-caption-closable{padding-right:23px}
.ccps.large .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable{padding-right:4px}
.ccps.large .v-tabsheet-tabitemcell .v-tabsheet-caption-close{margin:-9px 0 0;font-size:19px;line-height:19px;width:19px}
.ccps.large .v-tabsheet-scroller{padding-left:21px}
.ccps.large .v-tabsheet-scroller button{padding:0 10px}
.ccps.large .v-tabsheet-scroller [class*="Next"]{padding-left:5px}
.ccps.large .v-tabsheet-scroller [class*="Prev"]{padding-right:5px}
.ccps.large .v-tabsheet-deco{height:22px!important;width:22px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none;margin-bottom:-32px;margin-left:-11px}
.ccps.large .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left);padding:0 12px;line-height:40px}
.ccps.large .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:31px}
.ccps.large .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:4px;right:4px;margin-top:0}
.ccps.large .v-tabsheet-framed>.v-tabsheet-tabcontainer td:first-child .v-caption{margin-left:0}
.ccps.large .v-tabsheet-framed>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left)}
.ccps.large .v-tabsheet-framed.padded-tabbar>.v-tabsheet-tabcontainer{padding-top:7px}
.ccps.large .v-tabsheet-framed.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:8px}
.ccps .small .v-tabsheet-tabitemcell .v-caption{margin-left:15px;padding:0 3px;line-height:29px;font-size:11px}
.ccps .small .v-tabsheet-tabitemcell .v-caption .v-icon+.v-captiontext{margin-left:7px}
.ccps .small .v-tabsheet-tabitemcell:first-child .v-caption{margin-left:0}
.ccps .small .v-tabsheet-tabitemcell[aria-hidden="true"]+td .v-caption{margin-left:15px}
.ccps .small .v-tabsheet-tabitemcell .v-caption-closable{padding-right:16px}
.ccps .small .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable{padding-right:3px}
.ccps .small .v-tabsheet-tabitemcell .v-tabsheet-caption-close{margin:-6px 0 0;font-size:13px;line-height:13px;width:13px}
.ccps .small .v-tabsheet-scroller{padding-left:15px}
.ccps .small .v-tabsheet-scroller button{padding:0 7px}
.ccps .small .v-tabsheet-scroller [class*="Next"]{padding-left:4px}
.ccps .small .v-tabsheet-scroller [class*="Prev"]{padding-right:4px}
.ccps .small .v-tabsheet-deco{height:16px!important;width:16px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none;margin-bottom:-23px;margin-left:-8px}
.ccps .small .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left);padding:0 12px;line-height:28px}
.ccps .small .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:25px}
.ccps .small .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:3px;right:3px;margin-top:0}
.ccps .small .v-tabsheet-framed>.v-tabsheet-tabcontainer td:first-child .v-caption{margin-left:0}
.ccps .small .v-tabsheet-framed>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left)}
.ccps .small .v-tabsheet-framed.padded-tabbar>.v-tabsheet-tabcontainer{padding-top:5px}
.ccps .small .v-tabsheet-framed.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:6px}
.ccps .medium .v-tabsheet-tabitemcell .v-caption{margin-left:17px;padding:0 3px;line-height:34px;font-size:13px}
.ccps .medium .v-tabsheet-tabitemcell .v-caption .v-icon+.v-captiontext{margin-left:9px}
.ccps .medium .v-tabsheet-tabitemcell:first-child .v-caption{margin-left:0}
.ccps .medium .v-tabsheet-tabitemcell[aria-hidden="true"]+td .v-caption{margin-left:17px}
.ccps .medium .v-tabsheet-tabitemcell .v-caption-closable{padding-right:18px}
.ccps .medium .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable{padding-right:3px}
.ccps .medium .v-tabsheet-tabitemcell .v-tabsheet-caption-close{margin:-7px 0 0;font-size:15px;line-height:15px;width:15px}
.ccps .medium .v-tabsheet-scroller{padding-left:17px}
.ccps .medium .v-tabsheet-scroller button{padding:0 9px}
.ccps .medium .v-tabsheet-scroller [class*="Next"]{padding-left:4px}
.ccps .medium .v-tabsheet-scroller [class*="Prev"]{padding-right:4px}
.ccps .medium .v-tabsheet-deco{height:18px!important;width:18px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none;margin-bottom:-26px;margin-left:-9px}
.ccps .medium .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left);padding:0 12px;line-height:33px}
.ccps .medium .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:27px}
.ccps .medium .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:4px;right:4px;margin-top:0}
.ccps .medium .v-tabsheet-framed>.v-tabsheet-tabcontainer td:first-child .v-caption{margin-left:0}
.ccps .medium .v-tabsheet-framed>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left)}
.ccps .medium .v-tabsheet-framed.padded-tabbar>.v-tabsheet-tabcontainer{padding-top:6px}
.ccps .medium .v-tabsheet-framed.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:7px}
.ccps .large .v-tabsheet-tabitemcell .v-caption{margin-left:21px;padding:0 4px;line-height:41px;font-size:16px}
.ccps .large .v-tabsheet-tabitemcell .v-caption .v-icon+.v-captiontext{margin-left:10px}
.ccps .large .v-tabsheet-tabitemcell:first-child .v-caption{margin-left:0}
.ccps .large .v-tabsheet-tabitemcell[aria-hidden="true"]+td .v-caption{margin-left:21px}
.ccps .large .v-tabsheet-tabitemcell .v-caption-closable{padding-right:23px}
.ccps .large .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable{padding-right:4px}
.ccps .large .v-tabsheet-tabitemcell .v-tabsheet-caption-close{margin:-9px 0 0;font-size:19px;line-height:19px;width:19px}
.ccps .large .v-tabsheet-scroller{padding-left:21px}
.ccps .large .v-tabsheet-scroller button{padding:0 10px}
.ccps .large .v-tabsheet-scroller [class*="Next"]{padding-left:5px}
.ccps .large .v-tabsheet-scroller [class*="Prev"]{padding-right:5px}
.ccps .large .v-tabsheet-deco{height:22px!important;width:22px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none;margin-bottom:-32px;margin-left:-11px}
.ccps .large .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left);padding:0 12px;line-height:40px}
.ccps .large .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:31px}
.ccps .large .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:4px;right:4px;margin-top:0}
.ccps .large .v-tabsheet-framed>.v-tabsheet-tabcontainer td:first-child .v-caption{margin-left:0}
.ccps .large .v-tabsheet-framed>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left)}
.ccps .large .v-tabsheet-framed.padded-tabbar>.v-tabsheet-tabcontainer{padding-top:7px}
.ccps .large .v-tabsheet-framed.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:8px}
.ccps .v-tabsheet.small .v-tabsheet-tabitemcell .v-caption{margin-left:15px;padding:0 3px;line-height:29px;font-size:11px}
.ccps .v-tabsheet.small .v-tabsheet-tabitemcell .v-caption .v-icon+.v-captiontext{margin-left:7px}
.ccps .v-tabsheet.small .v-tabsheet-tabitemcell:first-child .v-caption{margin-left:0}
.ccps .v-tabsheet.small .v-tabsheet-tabitemcell[aria-hidden="true"]+td .v-caption{margin-left:15px}
.ccps .v-tabsheet.small .v-tabsheet-tabitemcell .v-caption-closable{padding-right:16px}
.ccps .v-tabsheet.small .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable{padding-right:3px}
.ccps .v-tabsheet.small .v-tabsheet-tabitemcell .v-tabsheet-caption-close{margin:-6px 0 0;font-size:13px;line-height:13px;width:13px}
.ccps .v-tabsheet.small .v-tabsheet-scroller{padding-left:15px}
.ccps .v-tabsheet.small .v-tabsheet-scroller button{padding:0 7px}
.ccps .v-tabsheet.small .v-tabsheet-scroller [class*="Next"]{padding-left:4px}
.ccps .v-tabsheet.small .v-tabsheet-scroller [class*="Prev"]{padding-right:4px}
.ccps .v-tabsheet.small .v-tabsheet-deco{height:16px!important;width:16px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none;margin-bottom:-23px;margin-left:-8px}
.ccps .v-tabsheet.small .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left);padding:0 12px;line-height:28px}
.ccps .v-tabsheet.small .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:25px}
.ccps .v-tabsheet.small .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:3px;right:3px;margin-top:0}
.ccps .v-tabsheet.small .v-tabsheet-framed>.v-tabsheet-tabcontainer td:first-child .v-caption{margin-left:0}
.ccps .v-tabsheet.small .v-tabsheet-framed>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left)}
.ccps .v-tabsheet.small .v-tabsheet-framed.padded-tabbar>.v-tabsheet-tabcontainer{padding-top:5px}
.ccps .v-tabsheet.small .v-tabsheet-framed.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:6px}
.ccps .v-tabsheet-framed.small>.v-tabsheet-tabcontainer .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left);padding:0 12px;line-height:28px}
.ccps .v-tabsheet-framed.small>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:25px}
.ccps .v-tabsheet-framed.small>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:3px;right:3px;margin-top:0}
.ccps .v-tabsheet-framed.small>.v-tabsheet-tabcontainer td:first-child .v-caption{margin-left:0}
.ccps .v-tabsheet-framed.small>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left)}
.ccps .v-tabsheet-framed.small.padded-tabbar>.v-tabsheet-tabcontainer{padding-top:5px}
.ccps .v-tabsheet-framed.small.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:6px}
.ccps .v-tabsheet.medium .v-tabsheet-tabitemcell .v-caption{margin-left:17px;padding:0 3px;line-height:34px;font-size:13px}
.ccps .v-tabsheet.medium .v-tabsheet-tabitemcell .v-caption .v-icon+.v-captiontext{margin-left:9px}
.ccps .v-tabsheet.medium .v-tabsheet-tabitemcell:first-child .v-caption{margin-left:0}
.ccps .v-tabsheet.medium .v-tabsheet-tabitemcell[aria-hidden="true"]+td .v-caption{margin-left:17px}
.ccps .v-tabsheet.medium .v-tabsheet-tabitemcell .v-caption-closable{padding-right:18px}
.ccps .v-tabsheet.medium .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable{padding-right:3px}
.ccps .v-tabsheet.medium .v-tabsheet-tabitemcell .v-tabsheet-caption-close{margin:-7px 0 0;font-size:15px;line-height:15px;width:15px}
.ccps .v-tabsheet.medium .v-tabsheet-scroller{padding-left:17px}
.ccps .v-tabsheet.medium .v-tabsheet-scroller button{padding:0 9px}
.ccps .v-tabsheet.medium .v-tabsheet-scroller [class*="Next"]{padding-left:4px}
.ccps .v-tabsheet.medium .v-tabsheet-scroller [class*="Prev"]{padding-right:4px}
.ccps .v-tabsheet.medium .v-tabsheet-deco{height:18px!important;width:18px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none;margin-bottom:-26px;margin-left:-9px}
.ccps .v-tabsheet.medium .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left);padding:0 12px;line-height:33px}
.ccps .v-tabsheet.medium .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:27px}
.ccps .v-tabsheet.medium .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:4px;right:4px;margin-top:0}
.ccps .v-tabsheet.medium .v-tabsheet-framed>.v-tabsheet-tabcontainer td:first-child .v-caption{margin-left:0}
.ccps .v-tabsheet.medium .v-tabsheet-framed>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left)}
.ccps .v-tabsheet.medium .v-tabsheet-framed.padded-tabbar>.v-tabsheet-tabcontainer{padding-top:6px}
.ccps .v-tabsheet.medium .v-tabsheet-framed.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:7px}
.ccps .v-tabsheet-framed.medium>.v-tabsheet-tabcontainer .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left);padding:0 12px;line-height:33px}
.ccps .v-tabsheet-framed.medium>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:27px}
.ccps .v-tabsheet-framed.medium>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:4px;right:4px;margin-top:0}
.ccps .v-tabsheet-framed.medium>.v-tabsheet-tabcontainer td:first-child .v-caption{margin-left:0}
.ccps .v-tabsheet-framed.medium>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left)}
.ccps .v-tabsheet-framed.medium.padded-tabbar>.v-tabsheet-tabcontainer{padding-top:6px}
.ccps .v-tabsheet-framed.medium.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:7px}
.ccps .v-tabsheet.large .v-tabsheet-tabitemcell .v-caption{margin-left:21px;padding:0 4px;line-height:41px;font-size:16px}
.ccps .v-tabsheet.large .v-tabsheet-tabitemcell .v-caption .v-icon+.v-captiontext{margin-left:10px}
.ccps .v-tabsheet.large .v-tabsheet-tabitemcell:first-child .v-caption{margin-left:0}
.ccps .v-tabsheet.large .v-tabsheet-tabitemcell[aria-hidden="true"]+td .v-caption{margin-left:21px}
.ccps .v-tabsheet.large .v-tabsheet-tabitemcell .v-caption-closable{padding-right:23px}
.ccps .v-tabsheet.large .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable{padding-right:4px}
.ccps .v-tabsheet.large .v-tabsheet-tabitemcell .v-tabsheet-caption-close{margin:-9px 0 0;font-size:19px;line-height:19px;width:19px}
.ccps .v-tabsheet.large .v-tabsheet-scroller{padding-left:21px}
.ccps .v-tabsheet.large .v-tabsheet-scroller button{padding:0 10px}
.ccps .v-tabsheet.large .v-tabsheet-scroller [class*="Next"]{padding-left:5px}
.ccps .v-tabsheet.large .v-tabsheet-scroller [class*="Prev"]{padding-right:5px}
.ccps .v-tabsheet.large .v-tabsheet-deco{height:22px!important;width:22px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none;margin-bottom:-32px;margin-left:-11px}
.ccps .v-tabsheet.large .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left);padding:0 12px;line-height:40px}
.ccps .v-tabsheet.large .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:31px}
.ccps .v-tabsheet.large .v-tabsheet-framed>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:4px;right:4px;margin-top:0}
.ccps .v-tabsheet.large .v-tabsheet-framed>.v-tabsheet-tabcontainer td:first-child .v-caption{margin-left:0}
.ccps .v-tabsheet.large .v-tabsheet-framed>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left)}
.ccps .v-tabsheet.large .v-tabsheet-framed.padded-tabbar>.v-tabsheet-tabcontainer{padding-top:7px}
.ccps .v-tabsheet.large .v-tabsheet-framed.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:8px}
.ccps .v-tabsheet-framed.large>.v-tabsheet-tabcontainer .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left);padding:0 12px;line-height:40px}
.ccps .v-tabsheet-framed.large>.v-tabsheet-tabcontainer .v-caption-closable{padding-right:31px}
.ccps .v-tabsheet-framed.large>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:4px;right:4px;margin-top:0}
.ccps .v-tabsheet-framed.large>.v-tabsheet-tabcontainer td:first-child .v-caption{margin-left:0}
.ccps .v-tabsheet-framed.large>.v-tabsheet-tabcontainer [aria-hidden="true"]+td .v-caption{margin-left:var(--tabsheet-framed-tab-margin-left)}
.ccps .v-tabsheet-framed.large.padded-tabbar>.v-tabsheet-tabcontainer{padding-top:7px}
.ccps .v-tabsheet-framed.large.icons-on-top>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption{padding-bottom:8px}
.ccps .v-textfield{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color)}
.ccps .v-textfield.inline-icon{padding-left:34px}
.ccps .v-textfield::placeholder{color:var(--textfield-placeholder-color)}
.ccps .v-textfield:focus{border-color:var(--primary-color)}
.ccps .v-textfield-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .v-textfield-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .v-textfield.v-disabled{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .v-textfield.v-disabled:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps .v-textfield.jmix-disabled-or-readonly.jmix-empty-value{color:transparent}
.ccps .v-textfield-error,.ccps .v-textfield-error-error{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .v-textfield-error:focus,.ccps .v-textfield-error-error:focus{border-color:var(--error-color)}
.ccps .v-textfield.borderless,.ccps .v-textfield-borderless{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps.small .v-textfield{font-size:12px;height:29px;padding:5px 10px}
.ccps.small .v-textfield.inline-icon{padding-left:29px}
.ccps.large .v-textfield{font-size:17px;height:41px;padding:7px 14px}
.ccps.large .v-textfield.inline-icon{padding-left:41px}
.ccps .small .v-textfield{font-size:12px;height:29px;padding:5px 10px}
.ccps .small .v-textfield.inline-icon{padding-left:29px}
.ccps .medium .v-textfield{font-size:14px;height:34px;padding:6px 12px}
.ccps .medium .v-textfield.inline-icon{padding-left:34px}
.ccps .large .v-textfield{font-size:17px;height:41px;padding:7px 14px}
.ccps .large .v-textfield.inline-icon{padding-left:41px}
.ccps .v-textfield.small{font-size:12px;height:29px;padding:5px 10px}
.ccps .v-textfield.small.inline-icon{padding-left:29px}
.ccps .v-textfield.medium{font-size:14px;height:34px;padding:6px 12px}
.ccps .v-textfield.medium.inline-icon{padding-left:34px}
.ccps .v-textfield.large{font-size:17px;height:41px;padding:7px 14px}
.ccps .v-textfield.large.inline-icon{padding-left:41px}
.ccps .v-textarea{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color);height:34px;padding:6px 12px;height:auto;resize:none;white-space:pre-wrap}
.ccps .v-textarea.inline-icon{padding-left:34px}
.ccps .v-textarea::placeholder{color:var(--textfield-placeholder-color)}
.ccps .v-textarea:focus{border-color:var(--primary-color)}
.ccps .v-textarea.inline-icon{padding-left:34px}
.ccps .v-textarea.v-readonly,.ccps .v-textarea-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .v-textarea.v-readonly:focus,.ccps .v-textarea-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .v-textarea.v-disabled{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .v-textarea.v-disabled:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps .v-textarea-error,.ccps .v-textarea-error-error{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .v-textarea-error:focus,.ccps .v-textarea-error-error:focus{border-color:var(--error-color)}
.ccps .jmix-resizabletextarea-wrapper-error .v-textarea{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color);color:var(--text-secondary-color)}
.ccps .jmix-resizabletextarea-wrapper-error .v-textarea:focus{border-color:var(--error-color)}
.ccps .v-textarea.borderless,.ccps .v-textarea-borderless{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps.small .v-textarea{font-size:12px;height:29px;padding:5px 10px;height:auto;resize:none;white-space:pre-wrap}
.ccps.small .v-textarea.inline-icon{padding-left:29px}
.ccps.large .v-textarea{font-size:17px;height:41px;padding:7px 14px;height:auto;resize:none;white-space:pre-wrap}
.ccps.large .v-textarea.inline-icon{padding-left:41px}
.ccps .small .v-textarea{font-size:12px;height:29px;padding:5px 10px;height:auto;resize:none;white-space:pre-wrap}
.ccps .small .v-textarea.inline-icon{padding-left:29px}
.ccps .medium .v-textarea{font-size:14px;height:34px;padding:6px 12px;height:auto;resize:none;white-space:pre-wrap}
.ccps .medium .v-textarea.inline-icon{padding-left:34px}
.ccps .large .v-textarea{font-size:17px;height:41px;padding:7px 14px;height:auto;resize:none;white-space:pre-wrap}
.ccps .large .v-textarea.inline-icon{padding-left:41px}
.ccps .v-textarea.small{font-size:12px;height:29px;padding:5px 10px;height:auto;resize:none;white-space:pre-wrap}
.ccps .v-textarea.small.inline-icon{padding-left:29px}
.ccps .v-textarea.medium{font-size:14px;height:34px;padding:6px 12px;height:auto;resize:none;white-space:pre-wrap}
.ccps .v-textarea.medium.inline-icon{padding-left:34px}
.ccps .v-textarea.large{font-size:17px;height:41px;padding:7px 14px;height:auto;resize:none;white-space:pre-wrap}
.ccps .v-textarea.large.inline-icon{padding-left:41px}
.ccps .jmix-timefield{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color)}
.ccps .jmix-timefield.inline-icon{padding-left:34px}
.ccps .jmix-timefield::placeholder{color:var(--textfield-placeholder-color)}
.ccps .jmix-timefield:focus{border-color:var(--primary-color)}
.ccps .jmix-timefield-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .jmix-timefield-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .jmix-timefield.v-disabled{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .jmix-timefield.v-disabled:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps .jmix-timefield.jmix-disabled-or-readonly.jmix-empty-value{color:transparent}
.ccps .jmix-timefield-error,.ccps .jmix-timefield-error-error{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .jmix-timefield-error:focus,.ccps .jmix-timefield-error-error:focus{border-color:var(--error-color)}
.ccps .jmix-timefield.borderless,.ccps .jmix-timefield-borderless{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps.small .jmix-timefield{font-size:12px;height:29px;padding:5px 10px}
.ccps.small .jmix-timefield.inline-icon{padding-left:29px}
.ccps.large .jmix-timefield{font-size:17px;height:41px;padding:7px 14px}
.ccps.large .jmix-timefield.inline-icon{padding-left:41px}
.ccps .small .jmix-timefield{font-size:12px;height:29px;padding:5px 10px}
.ccps .small .jmix-timefield.inline-icon{padding-left:29px}
.ccps .medium .jmix-timefield{font-size:14px;height:34px;padding:6px 12px}
.ccps .medium .jmix-timefield.inline-icon{padding-left:34px}
.ccps .large .jmix-timefield{font-size:17px;height:41px;padding:7px 14px}
.ccps .large .jmix-timefield.inline-icon{padding-left:41px}
.ccps .jmix-timefield.small{font-size:12px;height:29px;padding:5px 10px}
.ccps .jmix-timefield.small.inline-icon{padding-left:29px}
.ccps .jmix-timefield.medium{font-size:14px;height:34px;padding:6px 12px}
.ccps .jmix-timefield.medium.inline-icon{padding-left:34px}
.ccps .jmix-timefield.large{font-size:17px;height:41px;padding:7px 14px}
.ccps .jmix-timefield.large.inline-icon{padding-left:41px}
.ccps .jmix-timefield-hour,.ccps.jmix-timefield-hour{width:44px}
.ccps .jmix-timefield-minute,.ccps.jmix-timefield-minute{width:64px}
.ccps .jmix-timefield-second,.ccps.jmix-timefield-second{width:84px}
.ccps .jmix-timefield-ampm{width:72px;min-width:72px}
.ccps .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:78px;padding-left:34px}
.ccps .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:98px;padding-left:34px}
.ccps .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:118px;padding-left:34px}
.ccps .jmix-timefield.v-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .jmix-timefield.v-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .jmix-timefield-wrapper.borderless .jmix-timefield,.ccps .jmix-timefield-wrapper-borderless .jmix-timefield{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps.small .jmix-timefield-hour,.ccps.small.jmix-timefield-hour{width:37px}
.ccps.small .jmix-timefield-minute,.ccps.small.jmix-timefield-minute{width:54px}
.ccps.small .jmix-timefield-second,.ccps.small.jmix-timefield-second{width:71px}
.ccps.small .jmix-timefield-ampm{width:61px;min-width:61px}
.ccps.small .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:66px;padding-left:29px}
.ccps.small .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:83px;padding-left:29px}
.ccps.small .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:100px;padding-left:29px}
.ccps.large .jmix-timefield-hour,.ccps.large.jmix-timefield-hour{width:53px}
.ccps.large .jmix-timefield-minute,.ccps.large.jmix-timefield-minute{width:77px}
.ccps.large .jmix-timefield-second,.ccps.large.jmix-timefield-second{width:101px}
.ccps.large .jmix-timefield-ampm{width:86px;min-width:86px}
.ccps.large .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:94px;padding-left:41px}
.ccps.large .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:118px;padding-left:41px}
.ccps.large .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:142px;padding-left:41px}
.ccps .small .jmix-timefield-hour,.ccps .small.jmix-timefield-hour{width:37px}
.ccps .small .jmix-timefield-minute,.ccps .small.jmix-timefield-minute{width:54px}
.ccps .small .jmix-timefield-second,.ccps .small.jmix-timefield-second{width:71px}
.ccps .small .jmix-timefield-ampm{width:61px;min-width:61px}
.ccps .small .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:66px;padding-left:29px}
.ccps .small .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:83px;padding-left:29px}
.ccps .small .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:100px;padding-left:29px}
.ccps .medium .jmix-timefield-hour,.ccps .medium.jmix-timefield-hour{width:44px}
.ccps .medium .jmix-timefield-minute,.ccps .medium.jmix-timefield-minute{width:64px}
.ccps .medium .jmix-timefield-second,.ccps .medium.jmix-timefield-second{width:84px}
.ccps .medium .jmix-timefield-ampm{width:72px;min-width:72px}
.ccps .medium .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:78px;padding-left:34px}
.ccps .medium .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:98px;padding-left:34px}
.ccps .medium .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:118px;padding-left:34px}
.ccps .large .jmix-timefield-hour,.ccps .large.jmix-timefield-hour{width:53px}
.ccps .large .jmix-timefield-minute,.ccps .large.jmix-timefield-minute{width:77px}
.ccps .large .jmix-timefield-second,.ccps .large.jmix-timefield-second{width:101px}
.ccps .large .jmix-timefield-ampm{width:86px;min-width:86px}
.ccps .large .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:94px;padding-left:41px}
.ccps .large .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:118px;padding-left:41px}
.ccps .large .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:142px;padding-left:41px}
.ccps .jmix-timefield.small .jmix-timefield-hour,.ccps .jmix-timefield.small.jmix-timefield-hour{width:37px}
.ccps .jmix-timefield.small .jmix-timefield-minute,.ccps .jmix-timefield.small.jmix-timefield-minute{width:54px}
.ccps .jmix-timefield.small .jmix-timefield-second,.ccps .jmix-timefield.small.jmix-timefield-second{width:71px}
.ccps .jmix-timefield.small .jmix-timefield-ampm{width:61px;min-width:61px}
.ccps .jmix-timefield.small .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:66px;padding-left:29px}
.ccps .jmix-timefield.small .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:83px;padding-left:29px}
.ccps .jmix-timefield.small .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:100px;padding-left:29px}
.ccps .jmix-timefield.medium .jmix-timefield-hour,.ccps .jmix-timefield.medium.jmix-timefield-hour{width:44px}
.ccps .jmix-timefield.medium .jmix-timefield-minute,.ccps .jmix-timefield.medium.jmix-timefield-minute{width:64px}
.ccps .jmix-timefield.medium .jmix-timefield-second,.ccps .jmix-timefield.medium.jmix-timefield-second{width:84px}
.ccps .jmix-timefield.medium .jmix-timefield-ampm{width:72px;min-width:72px}
.ccps .jmix-timefield.medium .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:78px;padding-left:34px}
.ccps .jmix-timefield.medium .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:98px;padding-left:34px}
.ccps .jmix-timefield.medium .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:118px;padding-left:34px}
.ccps .jmix-timefield.large .jmix-timefield-hour,.ccps .jmix-timefield.large.jmix-timefield-hour{width:53px}
.ccps .jmix-timefield.large .jmix-timefield-minute,.ccps .jmix-timefield.large.jmix-timefield-minute{width:77px}
.ccps .jmix-timefield.large .jmix-timefield-second,.ccps .jmix-timefield.large.jmix-timefield-second{width:101px}
.ccps .jmix-timefield.large .jmix-timefield-ampm{width:86px;min-width:86px}
.ccps .jmix-timefield.large .jmix-timefield-wrapper.inline-icon .jmix-timefield-hour{width:94px;padding-left:41px}
.ccps .jmix-timefield.large .jmix-timefield-wrapper.inline-icon .jmix-timefield-minute{width:118px;padding-left:41px}
.ccps .jmix-timefield.large .jmix-timefield-wrapper.inline-icon .jmix-timefield-second{width:142px;padding-left:41px}
.ccps .v-treegrid{background-color:var(--grid-background-color);color:var(--text-main-color)}
.ccps .v-treegrid .v-treegrid-row>td{background-color:var(--grid-row-color)}
.ccps .v-treegrid .v-treegrid-row-stripe>td{background-color:var(--grid-row-stripe-color)}
.ccps .v-treegrid .v-treegrid-header,.ccps .v-treegrid .v-treegrid-footer{color:var(--grid-header-text-color);background:var(--grid-background-color)}
.ccps .v-treegrid .v-treegrid-header .v-treegrid-cell,.ccps .v-treegrid .v-treegrid-footer .v-treegrid-cell{background:var(--grid-background-color);text-shadow:none}
.ccps .v-treegrid .v-treegrid-header-deco,.ccps .v-treegrid .v-treegrid-footer-deco{background:var(--grid-background-color)}
.ccps .v-treegrid .v-treegrid-column-header-content{line-height:51px}
.ccps .v-treegrid .header-drag-table .v-treegrid-header{background:transparent}
.ccps .v-treegrid .header-drag-table .v-treegrid-header>.v-treegrid-drop-marker{background-color:var(--grid-drop-marker-color)}
.ccps .v-treegrid .v-treegrid-sidebar.v-contextmenu{background:var(--grid-background-color)}
.ccps .v-treegrid .v-treegrid-sidebar.v-contextmenu.open{background:var(--grid-sidebar-button-active-color)}
.ccps .v-treegrid .v-treegrid-sidebar.v-contextmenu.closed{background:var(--grid-background-color)}
.ccps .v-treegrid .v-treegrid-row-selected>.v-treegrid-cell{background:var(--grid-selected-row-background-color);color:var(--grid-selected-row-text-color);border-color:var(--grid-selected-row-border-color);text-shadow:none}
.ccps .v-treegrid .v-treegrid-row-selected>.v-treegrid-cell .v-link,.ccps .v-treegrid .v-treegrid-row-selected>.v-treegrid-cell .v-link>a:visited,.ccps .v-treegrid .v-treegrid-row-selected>.v-treegrid-cell .v-button-link,.ccps .v-treegrid .v-treegrid-row-selected>.v-treegrid-cell .boolean-value:before{color:var(--grid-selected-row-text-color)}
.ccps .v-treegrid .v-treegrid-row-selected>.v-treegrid-cell .v-button-link:focus,.ccps .v-treegrid .v-treegrid-row-selected>.v-treegrid-cell .v-button:focus:after{border-color:var(--grid-selected-row-text-color)}
.ccps .v-treegrid .v-treegrid-row-selected>.v-treegrid-cell-focused:before{border-color:var(--grid-selected-row-focus-ring-color)}
.ccps .v-treegrid .v-treegrid-body .v-treegrid-row:hover>td{background-color:var(--grid-hovered-row-background-color);color:var(--grid-hovered-row-text-color)}
.ccps .v-treegrid .v-treegrid-body .v-treegrid-row-selected:hover>td{background:var(--grid-selected-row-background-color);color:var(--grid-selected-row-text-color)}
.ccps .v-treegrid .v-treegrid-cell-focused:before{border-color:var(--grid-focused-cell-border-color)}
.ccps .v-treegrid .v-treegrid-row-drag-top:before,.ccps .v-treegrid .v-treegrid-row-drag-bottom:after{background:var(--grid-row-drag-background-color)}
.ccps .v-treegrid .v-treegrid-body-drag-top:after,.ccps .v-treegrid .v-treegrid-row-drag-center:after{border:2px solid var(--grid-row-drag-border-color)}
.ccps .v-treegrid .v-treegrid-row-selected.v-treegrid-row-drag-center:after{border-color:var(--grid-selected-row-drag-border-color)}
.ccps .v-treegrid .v-treegrid-row-selected.v-treegrid-row-drag-top:before,.ccps .v-treegrid .v-treegrid-row-selected.v-treegrid-row-drag-bottom:after{border-color:var(--grid-selected-row-drag-border-color)}
.ccps .v-treegrid .v-treegrid-editor{border-color:var(--grid-editor-border-color)}
.ccps .v-treegrid .v-treegrid-editor-footer{background:var(--grid-editor-footer-background-color)}
.ccps .v-treegrid .v-treegrid-editor-save{color:var(--grid-editor-save-button-color)}
.ccps .v-treegrid .v-treegrid-editor-cancel{color:var(--grid-editor-cancel-button-color)}
.ccps .v-treegrid .v-treegrid-editor-cells>div{background:var(--grid-background-color)}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-fileupload .v-button,.ccps .v-treegrid .v-treegrid-editor-cells>div .v-button.jmix-fileupload-clear{border-color:var(--border-color);color:var(--pickerfield-button-text-color);background:var(--pickerfield-button-background-color);padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-fileupload .v-button:hover:not(.v-disabled),.ccps .v-treegrid .v-treegrid-editor-cells>div .v-button.jmix-fileupload-clear:hover:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-hover-background-color);color:var(--pickerfield-button-hover-text-color)}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-fileupload .v-button:active:not(.v-disabled),.ccps .v-treegrid .v-treegrid-editor-cells>div .v-button.jmix-fileupload-clear:active:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-active-background-color);color:var(--pickerfield-button-active-text-color)}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-fileupload .v-button:focus:not(.v-disabled),.ccps .v-treegrid .v-treegrid-editor-cells>div .v-button.jmix-fileupload-clear:focus:not(.v-disabled){border-color:var(--border-color)}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-fileupload .v-button.v-disabled,.ccps .v-treegrid .v-treegrid-editor-cells>div .v-button.jmix-fileupload-clear.v-disabled{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color);background:var(--pickerfield-button-disabled-background-color)}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-fileupload .v-button.v-disabled:hover,.ccps .v-treegrid .v-treegrid-editor-cells>div .v-button.jmix-fileupload-clear.v-disabled:hover{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color)}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-fileupload .v-button.v-disabled:active,.ccps .v-treegrid .v-treegrid-editor-cells>div .v-button.jmix-fileupload-clear.v-disabled:active{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color);background:var(--pickerfield-button-disabled-background-color)}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-fileupload .v-button.v-disabled:focus,.ccps .v-treegrid .v-treegrid-editor-cells>div .v-button.jmix-fileupload-clear.v-disabled:focus{border-color:var(--border-dim-color)}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-fileupload .v-button:after,.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-fileupload .v-button:hover:after,.ccps .v-treegrid .v-treegrid-editor-cells>div .v-button.jmix-fileupload-clear:after,.ccps .v-treegrid .v-treegrid-editor-cells>div .v-button.jmix-fileupload-clear:hover:after{height:34px}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-fileupload .v-button,.ccps .v-treegrid .v-treegrid-editor-cells>div .v-button.jmix-fileupload-clear,.ccps .v-treegrid .v-treegrid-editor-cells>div .v-button.jmix-pickerfield-button{border-left:1px solid var(--border-dim-color)}
.ccps .v-treegrid .v-treegrid-editor-cells>div .v-filterselect-button:active{border-radius:0}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-datefield-layout .jmix-datefield [class*="textfield"]{border:0}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-datefield-layout .jmix-datefield [class*="textfield"].v-datefield-textfield{padding-right:12px;padding-left:34px}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-datefield-layout .jmix-datefield [class*="button"]{color:var(--datefield-button-text-color);border-color:transparent;background:transparent}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-datefield-layout .jmix-datefield [class*="button"]:hover{color:var(--datefield-button-hover-text-color);border-color:transparent;background:transparent}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-datefield-layout .jmix-datefield [class*="button"]:active{color:var(--datefield-button-active-text-color);border-color:transparent;background:var(--datefield-button-color)}
.ccps .v-treegrid .v-treegrid-editor-cells>div .jmix-datefield-layout .jmix-timefield{border-left:1px solid var(--border-dim-color)}
.ccps .v-treegrid .v-treegrid-header .v-treegrid-row.jmix-aggregation-row>th,.ccps .v-treegrid .v-treegrid-footer .v-treegrid-row.jmix-aggregation-row>td{background:var(--grid-aggregation-background-color);color:var(--grid-aggregation-text-color);border-left-color:var(--grid-aggregation-border-color)}
.ccps .v-treegrid .v-treegrid-horizontal-scrollbar-deco{background:var(--grid-background-color)}
.ccps .v-treegrid .v-treegrid-cell .boolean-value:before{color:var(--text-main-color);font-size:14px}
.ccps .v-treegrid .v-treegrid-spacer-deco{background-color:var(--grid-details-deco-color)}
.ccps .v-treegrid .v-treegrid-spacer>td{background-color:var(--grid-row-color)}
.ccps .v-treegrid .v-treegrid-spacer.stripe>td{background-color:var(--grid-row-stripe-color)}
.ccps .v-treegrid-sidebar.v-contextmenu.open{background:var(--grid-sidebar-popup-background-color)}
.ccps .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-content{margin:0;padding:0}
.ccps .v-treegrid-sidebar.v-contextmenu table{border-radius:0}
.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row>td,.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row-stripe>td{background-color:var(--grid-row-color)}
.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row-selected>.v-treegrid-cell{background:var(--grid-selected-row-background-color);color:var(--grid-selected-row-text-color);border-color:var(--grid-selected-row-border-color);text-shadow:none}
.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row-selected>.v-treegrid-cell .v-link,.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row-selected>.v-treegrid-cell .v-link>a:visited,.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row-selected>.v-treegrid-cell .v-button-link,.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row-selected>.v-treegrid-cell .boolean-value:before{color:var(--grid-selected-row-text-color)}
.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row-selected>.v-treegrid-cell .v-button-link:focus,.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row-selected>.v-treegrid-cell .v-button:focus:after{border-color:var(--grid-selected-row-text-color)}
.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row-selected>.v-treegrid-cell-focused:before{border-color:var(--grid-selected-row-focus-ring-color)}
.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row:hover>td{background-color:var(--grid-hovered-row-background-color);color:var(--grid-hovered-row-text-color)}
.ccps .jmix-data-grid-composition.no-stripes .v-treegrid .v-treegrid-body .v-treegrid-row-selected:hover>td{background:var(--grid-selected-row-background-color);color:var(--grid-selected-row-text-color)}
.ccps .jmix-data-grid-composition.no-vertical-lines .v-treegrid-header .v-treegrid-row.c-aggregation-row>th,.ccps .jmix-data-grid-composition.no-vertical-lines .v-treegrid-footer .v-treegrid-row.c-aggregation-row>td{border-left-color:transparent}
.ccps .jmix-data-grid-composition.has-top-panel{padding-top:46px}
.ccps .jmix-data-grid-composition.has-top-panel .jmix-data-grid-top{min-height:34px;margin-top:-46px}
.ccps .jmix-datagrid-empty-state{font-size:22px}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto;border:1px dashed transparent;background:transparent;color:var(--primary-color);border-radius:6px}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link:hover:not(.v-disabled):not(:active){border-color:transparent;background:transparent;color:var(--primary-color-shade-1)}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link:hover:not(.v-disabled):not(:active):focus{border-color:var(--primary-color-shade-1)}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link:focus:not(.v-disabled){border-color:var(--primary-color)}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link:active:not(.v-disabled){opacity:1;filter:none;border-color:var(--primary-color-shade-2);background:transparent;color:var(--primary-color-shade-2)}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link.v-disabled{border-color:transparent;background:transparent;color:var(--primary-dim-color)}
.ccps .jmix-datagrid-empty-state .jmix-datagrid-empty-state-message{color:var(--text-dim-color)}
.ccps.small .jmix-data-grid-composition.has-top-panel{padding-top:41px}
.ccps.small .jmix-data-grid-composition.has-top-panel .jmix-data-grid-top{min-height:29px;margin-top:-41px}
.ccps.small .jmix-datagrid-empty-state{font-size:19px}
.ccps.small .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps.large .jmix-data-grid-composition.has-top-panel{padding-top:53px}
.ccps.large .jmix-data-grid-composition.has-top-panel .jmix-data-grid-top{min-height:41px;margin-top:-53px}
.ccps.large .jmix-datagrid-empty-state{font-size:26px}
.ccps.large .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .small .jmix-data-grid-composition.has-top-panel{padding-top:41px}
.ccps .small .jmix-data-grid-composition.has-top-panel .jmix-data-grid-top{min-height:29px;margin-top:-41px}
.ccps .small .jmix-datagrid-empty-state{font-size:19px}
.ccps .small .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .medium .jmix-data-grid-composition.has-top-panel{padding-top:46px}
.ccps .medium .jmix-data-grid-composition.has-top-panel .jmix-data-grid-top{min-height:34px;margin-top:-46px}
.ccps .medium .jmix-datagrid-empty-state{font-size:22px}
.ccps .medium .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .large .jmix-data-grid-composition.has-top-panel{padding-top:53px}
.ccps .large .jmix-data-grid-composition.has-top-panel .jmix-data-grid-top{min-height:41px;margin-top:-53px}
.ccps .large .jmix-datagrid-empty-state{font-size:26px}
.ccps .large .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-data-grid-composition.small.has-top-panel{padding-top:41px}
.ccps .jmix-data-grid-composition.small.has-top-panel .jmix-data-grid-top{min-height:29px;margin-top:-41px}
.ccps .jmix-data-grid-composition.small .jmix-datagrid-empty-state{font-size:19px}
.ccps .jmix-data-grid-composition.small .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-data-grid-composition.medium.has-top-panel{padding-top:46px}
.ccps .jmix-data-grid-composition.medium.has-top-panel .jmix-data-grid-top{min-height:34px;margin-top:-46px}
.ccps .jmix-data-grid-composition.medium .jmix-datagrid-empty-state{font-size:22px}
.ccps .jmix-data-grid-composition.medium .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-data-grid-composition.large.has-top-panel{padding-top:53px}
.ccps .jmix-data-grid-composition.large.has-top-panel .jmix-data-grid-top{min-height:41px;margin-top:-53px}
.ccps .jmix-data-grid-composition.large .jmix-datagrid-empty-state{font-size:26px}
.ccps .jmix-data-grid-composition.large .jmix-datagrid-empty-state .jmix-datagrid-empty-state-link-message.v-button-link{padding:0 var(--button-border-width);height:auto}
.ccps .v-treegrid .v-treegrid-row-focused:before{border-color:var(--tree-grid-focused-row-border-color)}
.ccps .v-treegrid .v-treegrid-row-focused.v-treegrid-row-selected:before{border-color:var(--tree-grid-selected-row-focus-ring-color)}
.ccps .v-tree8{color:var(--text-main-color)}
.ccps .v-tree8-row-selected>.v-tree8-cell{text-shadow:none;color:var(--tree-selected-row-text-color);border-color:var(--tree-selected-row-border-color)}
.ccps .v-tree8-row-selected:before{background:var(--tree-selected-row-background-color);border-radius:0}
.ccps .v-tree8-row-focused:before{border:1px solid var(--tree-focused-row-border-color);border-radius:0}
.ccps .v-tree8:focus .v-tree8-row-selected.v-tree8-row-focused:before{-webkit-box-shadow:inset 0 0 0 1px var(--tree-selected-row-focus-ring-color);box-shadow:inset 0 0 0 1px var(--tree-selected-row-focus-ring-color)}
.ccps .jmix-tree-composition .jmix-tree-wrapper{border:1px solid var(--tree-border-color);border-radius:6px}
.ccps .jmix-tree-composition.has-top-panel{padding-top:46px}
.ccps .jmix-tree-composition.has-top-panel .jmix-tree-top{min-height:34px;margin-top:-46px}
.ccps.small .jmix-tree-composition.has-top-panel{padding-top:41px}
.ccps.small .jmix-tree-composition.has-top-panel .jmix-tree-top{min-height:29px;margin-top:-41px}
.ccps.large .jmix-tree-composition.has-top-panel{padding-top:53px}
.ccps.large .jmix-tree-composition.has-top-panel .jmix-tree-top{min-height:41px;margin-top:-53px}
.ccps .small .jmix-tree-composition.has-top-panel{padding-top:41px}
.ccps .small .jmix-tree-composition.has-top-panel .jmix-tree-top{min-height:29px;margin-top:-41px}
.ccps .medium .jmix-tree-composition.has-top-panel{padding-top:46px}
.ccps .medium .jmix-tree-composition.has-top-panel .jmix-tree-top{min-height:34px;margin-top:-46px}
.ccps .large .jmix-tree-composition.has-top-panel{padding-top:53px}
.ccps .large .jmix-tree-composition.has-top-panel .jmix-tree-top{min-height:41px;margin-top:-53px}
.ccps .jmix-tree-composition.small.has-top-panel{padding-top:41px}
.ccps .jmix-tree-composition.small.has-top-panel .jmix-tree-top{min-height:29px;margin-top:-41px}
.ccps .jmix-tree-composition.medium.has-top-panel{padding-top:46px}
.ccps .jmix-tree-composition.medium.has-top-panel .jmix-tree-top{min-height:34px;margin-top:-46px}
.ccps .jmix-tree-composition.large.has-top-panel{padding-top:53px}
.ccps .jmix-tree-composition.large.has-top-panel .jmix-tree-top{min-height:41px;margin-top:-53px}
.ccps .v-select-twincol select{padding:6px}
.ccps .v-select-twincol .v-select-twincol-buttons{min-width:52px;width:52px!important}
.ccps .v-select-twincol .v-select-twincol-buttons .v-button{display:block;width:34px;position:relative;border-radius:0;left:9px;right:9px;top:0;padding:0}
.ccps .v-select-twincol .v-select-twincol-buttons .v-button:first-child{border-radius:6px 6px 0 0}
.ccps .v-select-twincol .v-select-twincol-buttons .v-button:last-child{border-radius:0 0 6px 6px}
.ccps .v-select-twincol select{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color);padding:6px;height:auto}
.ccps .v-select-twincol select.inline-icon{padding-left:34px}
.ccps .v-select-twincol select::placeholder{color:var(--textfield-placeholder-color)}
.ccps .v-select-twincol select:focus{border-color:var(--primary-color)}
.ccps .v-select-twincol-error .v-select-twincol-options,.ccps .v-select-twincol-error .v-select-twincol-selections,.ccps .v-select-twincol-error-error .v-select-twincol-options,.ccps .v-select-twincol-error-error .v-select-twincol-selections{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .v-select-twincol-error .v-select-twincol-options:focus,.ccps .v-select-twincol-error .v-select-twincol-selections:focus,.ccps .v-select-twincol-error-error .v-select-twincol-options:focus,.ccps .v-select-twincol-error-error .v-select-twincol-selections:focus{border-color:var(--error-color)}
.ccps.small .v-select-twincol{font-size:12px}
.ccps.small .v-select-twincol select{font-size:12px;padding:5px}
.ccps.small .v-select-twincol .v-select-twincol-buttons{min-width:43px;width:43px!important}
.ccps.small .v-select-twincol .v-select-twincol-buttons .v-button{display:block;width:29px;position:relative;border-radius:0;left:7px;right:7px;top:0;padding:0}
.ccps.small .v-select-twincol .v-select-twincol-buttons .v-button:first-child{border-radius:6px 6px 0 0}
.ccps.small .v-select-twincol .v-select-twincol-buttons .v-button:last-child{border-radius:0 0 6px 6px}
.ccps.large .v-select-twincol{font-size:17px}
.ccps.large .v-select-twincol select{font-size:17px;padding:7px}
.ccps.large .v-select-twincol .v-select-twincol-buttons{min-width:61px;width:61px!important}
.ccps.large .v-select-twincol .v-select-twincol-buttons .v-button{display:block;width:41px;position:relative;border-radius:0;left:10px;right:10px;top:0;padding:0}
.ccps.large .v-select-twincol .v-select-twincol-buttons .v-button:first-child{border-radius:6px 6px 0 0}
.ccps.large .v-select-twincol .v-select-twincol-buttons .v-button:last-child{border-radius:0 0 6px 6px}
.ccps .small .v-select-twincol{font-size:12px}
.ccps .small .v-select-twincol select{font-size:12px;padding:5px}
.ccps .small .v-select-twincol .v-select-twincol-buttons{min-width:43px;width:43px!important}
.ccps .small .v-select-twincol .v-select-twincol-buttons .v-button{display:block;width:29px;position:relative;border-radius:0;left:7px;right:7px;top:0;padding:0}
.ccps .small .v-select-twincol .v-select-twincol-buttons .v-button:first-child{border-radius:6px 6px 0 0}
.ccps .small .v-select-twincol .v-select-twincol-buttons .v-button:last-child{border-radius:0 0 6px 6px}
.ccps .medium .v-select-twincol{font-size:14px}
.ccps .medium .v-select-twincol select{font-size:14px;padding:6px}
.ccps .medium .v-select-twincol .v-select-twincol-buttons{min-width:52px;width:52px!important}
.ccps .medium .v-select-twincol .v-select-twincol-buttons .v-button{display:block;width:34px;position:relative;border-radius:0;left:9px;right:9px;top:0;padding:0}
.ccps .medium .v-select-twincol .v-select-twincol-buttons .v-button:first-child{border-radius:6px 6px 0 0}
.ccps .medium .v-select-twincol .v-select-twincol-buttons .v-button:last-child{border-radius:0 0 6px 6px}
.ccps .large .v-select-twincol{font-size:17px}
.ccps .large .v-select-twincol select{font-size:17px;padding:7px}
.ccps .large .v-select-twincol .v-select-twincol-buttons{min-width:61px;width:61px!important}
.ccps .large .v-select-twincol .v-select-twincol-buttons .v-button{display:block;width:41px;position:relative;border-radius:0;left:10px;right:10px;top:0;padding:0}
.ccps .large .v-select-twincol .v-select-twincol-buttons .v-button:first-child{border-radius:6px 6px 0 0}
.ccps .large .v-select-twincol .v-select-twincol-buttons .v-button:last-child{border-radius:0 0 6px 6px}
.ccps .v-select-twincol.small{font-size:12px}
.ccps .v-select-twincol.small select{font-size:12px;padding:5px}
.ccps .v-select-twincol.small .v-select-twincol-buttons{min-width:43px;width:43px!important}
.ccps .v-select-twincol.small .v-select-twincol-buttons .v-button{display:block;width:29px;position:relative;border-radius:0;left:7px;right:7px;top:0;padding:0}
.ccps .v-select-twincol.small .v-select-twincol-buttons .v-button:first-child{border-radius:6px 6px 0 0}
.ccps .v-select-twincol.small .v-select-twincol-buttons .v-button:last-child{border-radius:0 0 6px 6px}
.ccps .v-select-twincol.medium{font-size:14px}
.ccps .v-select-twincol.medium select{font-size:14px;padding:6px}
.ccps .v-select-twincol.medium .v-select-twincol-buttons{min-width:52px;width:52px!important}
.ccps .v-select-twincol.medium .v-select-twincol-buttons .v-button{display:block;width:34px;position:relative;border-radius:0;left:9px;right:9px;top:0;padding:0}
.ccps .v-select-twincol.medium .v-select-twincol-buttons .v-button:first-child{border-radius:6px 6px 0 0}
.ccps .v-select-twincol.medium .v-select-twincol-buttons .v-button:last-child{border-radius:0 0 6px 6px}
.ccps .v-select-twincol.large{font-size:17px}
.ccps .v-select-twincol.large select{font-size:17px;padding:7px}
.ccps .v-select-twincol.large .v-select-twincol-buttons{min-width:61px;width:61px!important}
.ccps .v-select-twincol.large .v-select-twincol-buttons .v-button{display:block;width:41px;position:relative;border-radius:0;left:10px;right:10px;top:0;padding:0}
.ccps .v-select-twincol.large .v-select-twincol-buttons .v-button:first-child{border-radius:6px 6px 0 0}
.ccps .v-select-twincol.large .v-select-twincol-buttons .v-button:last-child{border-radius:0 0 6px 6px}
.ccps .v-window-outerheader .v-window-closebox,.ccps .v-window-outerheader .v-window-maximizebox,.ccps .v-window-outerheader .v-window-restorebox,.ccps .v-window-outerheader .v-window-header{height:64px}
.ccps .v-window-outerheader .v-window-header{padding-left:24px;font-size:22px;line-height:64px}
.ccps .v-window-outerheader .v-window-closebox,.ccps .v-window-outerheader .v-window-maximizebox,.ccps .v-window-outerheader .v-window-restorebox{font-size:22px;line-height:34px}
.ccps .v-window-contents{padding-left:24px;padding-right:24px}
.ccps .v-window-contents>.v-scrollable>.v-layout:first-child{padding-top:3px}
.ccps .v-window-footer{padding-bottom:24px}
.ccps .v-window{-webkit-box-shadow:var(--window-shadow);box-shadow:var(--window-shadow);color:var(--text-main-color);background-color:var(--window-background-color)}
.ccps .v-window-outerheader{border-bottom:0;background-color:var(--window-header-background-color)}
.ccps .v-window-outerheader .v-window-header{color:var(--text-secondary-color)}
.ccps .v-window-contents>.v-scrollable:before{border-top:0}
.ccps .v-window-modalitycurtain{opacity:.25;filter:alpha(opacity=25);background:var(--window-modalitycurtain-color)}
.ccps.small .v-window-outerheader .v-window-closebox,.ccps.small .v-window-outerheader .v-window-maximizebox,.ccps.small .v-window-outerheader .v-window-restorebox,.ccps.small .v-window-outerheader .v-window-header{height:55px}
.ccps.small .v-window-outerheader .v-window-header{padding-left:21px;font-size:19px;line-height:55px}
.ccps.small .v-window-outerheader .v-window-closebox,.ccps.small .v-window-outerheader .v-window-maximizebox,.ccps.small .v-window-outerheader .v-window-restorebox{font-size:19px;line-height:29px}
.ccps.small .v-window-contents{padding-left:21px;padding-right:21px}
.ccps.small .v-window-contents>.v-scrollable>.v-layout:first-child{padding-top:3px}
.ccps.small .v-window-footer{padding-bottom:21px}
.ccps.large .v-window-outerheader .v-window-closebox,.ccps.large .v-window-outerheader .v-window-maximizebox,.ccps.large .v-window-outerheader .v-window-restorebox,.ccps.large .v-window-outerheader .v-window-header{height:78px}
.ccps.large .v-window-outerheader .v-window-header{padding-left:29px;font-size:26px;line-height:78px}
.ccps.large .v-window-outerheader .v-window-closebox,.ccps.large .v-window-outerheader .v-window-maximizebox,.ccps.large .v-window-outerheader .v-window-restorebox{font-size:26px;line-height:41px}
.ccps.large .v-window-contents{padding-left:29px;padding-right:29px}
.ccps.large .v-window-contents>.v-scrollable>.v-layout:first-child{padding-top:4px}
.ccps.large .v-window-footer{padding-bottom:29px}
.ccps .v-tooltip{padding:4px 9px;font-size:12px;-webkit-box-shadow:var(--tooltip-shadow);box-shadow:var(--tooltip-shadow);background:rgba(var(--tooltip-background-color_rgb),0.9);color:var(--tooltip-font-color)}
.ccps .v-tooltip .v-errormessage{margin:-4px -9px;padding:4px 9px}
.ccps .v-tooltip .v-tooltip-text{margin-top:8px}
.ccps .v-tooltip .v-errormessage{background:var(--tooltip-error-message-background-color);color:var(--tooltip-error-message-font-color)}
.ccps .v-tooltip .v-errormessage-info{color:var(--tooltip-error-message-level-info-font-color)}
.ccps .v-tooltip .v-errormessage-warning{color:var(--tooltip-error-message-level-warning-font-color)}
.ccps .v-tooltip .v-errormessage-error{color:var(--tooltip-error-message-level-error-font-color)}
.ccps .v-tooltip .v-errormessage-critical{color:var(--tooltip-error-message-level-critical-font-color)}
.ccps .v-tooltip .v-errormessage-system{color:var(--tooltip-error-message-level-system-font-color)}
.ccps.small .v-tooltip{padding:3px 8px;font-size:10px}
.ccps.small .v-tooltip .v-errormessage{margin:-3px -8px;padding:3px 8px}
.ccps.small .v-tooltip .v-tooltip-text{margin-top:6px}
.ccps.large .v-tooltip{padding:5px 11px;font-size:14px}
.ccps.large .v-tooltip .v-errormessage{margin:-5px -11px;padding:5px 11px}
.ccps.large .v-tooltip .v-tooltip-text{margin-top:10px}
.ccps .v-reconnect-dialog{padding:11px 14px;line-height:20px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);color:var(--notification-system-caption-color);background:var(--notification-system-background-color)}
.ccps .v-reconnect-dialog .spinner{height:24px!important;width:24px!important;box-sizing:border-box;border:2px solid rgba(var(--primary-color_rgb),0.2);border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-radius:100%;-webkit-animation:v-rotate-360 500ms infinite linear;-moz-animation:v-rotate-360 500ms infinite linear;animation:v-rotate-360 500ms infinite linear;pointer-events:none}
.ccps.small .v-reconnect-dialog{padding:10px 12px;line-height:17px}
.ccps.large .v-reconnect-dialog{padding:14px 16px;line-height:24px}
.ccps .v-menubar-popup{font-size:14px;-webkit-box-shadow:var(--selection-overlay-shadow);box-shadow:var(--selection-overlay-shadow);color:var(--text-main-color);background:var(--overlay-background-color);border-radius:6px;overflow:hidden}
.ccps .v-menubar-popup .gwt-MenuItem{height:34px;line-height:34px;padding:0 12px 0 12px}
.ccps .v-menubar-popup .gwt-MenuItem:before{display:none}
.ccps .v-menubar-popup table{border-radius:6px;overflow:hidden}
.ccps .v-menubar-popup .v-menubar-menuitem{height:34px;line-height:34px;padding:0 12px 0 12px}
.ccps .v-menubar-popup .v-menubar-menuitem:before{display:none}
.ccps .v-menubar-popup .v-menubar-menuitem:hover:not(.v-menubar-menuitem-disabled),.ccps .v-menubar-popup .v-menubar-menuitem-selected:not(.v-menubar-menuitem-disabled){background:var(--selection-overlay-selected-item-background-color);color:var(--selection-overlay-selected-item-text-color);text-shadow:none}
.ccps .v-menubar-popup .v-menubar-menuitem:hover:not(.v-menubar-menuitem-disabled):active,.ccps .v-menubar-popup .v-menubar-menuitem-selected:not(.v-menubar-menuitem-disabled):active{background:var(--selection-overlay-selected-item-active-background-color)}
.ccps .v-menubar-popup .v-menubar-menuitem-disabled{background:var(--selection-overlay-disabled-item-background-color);color:var(--selection-overlay-disabled-item-text-color)}
.ccps.small .v-menubar-popup{font-size:12px}
.ccps.small .v-menubar-popup .gwt-MenuItem{height:29px;line-height:29px;padding:0 10px 0 10px}
.ccps.small .v-menubar-popup .gwt-MenuItem:before{display:none}
.ccps.large .v-menubar-popup{font-size:17px}
.ccps.large .v-menubar-popup .gwt-MenuItem{height:41px;line-height:41px;padding:0 14px 0 14px}
.ccps.large .v-menubar-popup .gwt-MenuItem:before{display:none}
.ccps .v-menubar-popup .v-menubar-submenu{border-radius:6px;overflow:hidden}
.ccps .v-menubar-popup .v-menubar-menuitem-selected:active{opacity:1;filter:none}
.ccps .v-menubar-popup .v-menubar-separator{border-bottom:1px solid var(--border-color)}
.ccps .jmix-capslockindicator.capslock-on span::before{color:var(--capslockindicator-icon-color-on)}
.ccps .jmix-capslockindicator.capslock-off span::before{color:var(--capslockindicator-icon-color-off)}
.ccps .jmix-capslockindicator{font-size:14px;height:34px}
.ccps .jmix-capslockindicator.message-on span::before,.ccps .jmix-capslockindicator.message-off span::before{margin-right:6px}
.ccps.small .jmix-capslockindicator{font-size:12px;height:29px}
.ccps.small .jmix-capslockindicator.message-on span::before,.ccps.small .jmix-capslockindicator.message-off span::before{margin-right:5px}
.ccps.large .jmix-capslockindicator{font-size:17px;height:41px}
.ccps.large .jmix-capslockindicator.message-on span::before,.ccps.large .jmix-capslockindicator.message-off span::before{margin-right:7px}
.ccps .small .jmix-capslockindicator{font-size:12px;height:29px}
.ccps .small .jmix-capslockindicator.message-on span::before,.ccps .small .jmix-capslockindicator.message-off span::before{margin-right:5px}
.ccps .medium .jmix-capslockindicator{font-size:14px;height:34px}
.ccps .medium .jmix-capslockindicator.message-on span::before,.ccps .medium .jmix-capslockindicator.message-off span::before{margin-right:6px}
.ccps .large .jmix-capslockindicator{font-size:17px;height:41px}
.ccps .large .jmix-capslockindicator.message-on span::before,.ccps .large .jmix-capslockindicator.message-off span::before{margin-right:7px}
.ccps .jmix-capslockindicator.small{font-size:12px;height:29px}
.ccps .jmix-capslockindicator.small.message-on span::before,.ccps .jmix-capslockindicator.small.message-off span::before{margin-right:5px}
.ccps .jmix-capslockindicator.medium{font-size:14px;height:34px}
.ccps .jmix-capslockindicator.medium.message-on span::before,.ccps .jmix-capslockindicator.medium.message-off span::before{margin-right:6px}
.ccps .jmix-capslockindicator.large{font-size:17px;height:41px}
.ccps .jmix-capslockindicator.large.message-on span::before,.ccps .jmix-capslockindicator.large.message-off span::before{margin-right:7px}
.ccps .jmix-currencyfield{height:34px}
.ccps .jmix-currencyfield .jmix-currencyfield-text{font-size:14px;height:34px;padding:6px 12px;height:100%}
.ccps .jmix-currencyfield .jmix-currencyfield-text.inline-icon{padding-left:34px}
.ccps .jmix-currencyfield .jmix-currencyfield-currency{font-size:14px;min-width:34px}
.ccps .jmix-currencyfield.inline-icon .v-textfield{padding-left:34px}
.ccps .jmix-currencyfield .jmix-currencyfield-text{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color)}
.ccps .jmix-currencyfield .jmix-currencyfield-text.inline-icon{padding-left:34px}
.ccps .jmix-currencyfield .jmix-currencyfield-text::placeholder{color:var(--textfield-placeholder-color)}
.ccps .jmix-currencyfield .jmix-currencyfield-text:focus{border-color:var(--primary-color)}
.ccps .jmix-currencyfield .jmix-currencyfield-currency{background:var(--currencyfield-currency-background-color);color:var(--currencyfield-currency-text-color);border:1px solid var(--border-color)}
.ccps .jmix-currencyfield.v-readonly .jmix-currencyfield-text{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .jmix-currencyfield.v-readonly .jmix-currencyfield-text:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .jmix-currencyfield.v-readonly .jmix-currencyfield-currency{background:var(--currencyfield-currency-read-only-background-color);color:var(--currencyfield-currency-read-only-text-color);border:1px solid var(--border-dim-color)}
.ccps .jmix-currencyfield.v-disabled .jmix-currencyfield-text{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .jmix-currencyfield.v-disabled .jmix-currencyfield-text:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps .jmix-currencyfield.v-disabled .jmix-currencyfield-currency{background:var(--currencyfield-currency-disabled-background-color);color:var(--currencyfield-currency-disabled-text-color);border:1px solid var(--border-dim-color)}
.ccps .jmix-currencyfield .jmix-currencyfield-text.v-textfield-error,.ccps .jmix-currencyfield .jmix-currencyfield-text.v-textfield-error-error{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .jmix-currencyfield .jmix-currencyfield-text.v-textfield-error:focus,.ccps .jmix-currencyfield .jmix-currencyfield-text.v-textfield-error-error:focus{border-color:var(--error-color)}
.ccps.small .jmix-currencyfield{height:29px}
.ccps.small .jmix-currencyfield .jmix-currencyfield-text{font-size:12px;height:29px;padding:5px 10px;height:100%}
.ccps.small .jmix-currencyfield .jmix-currencyfield-text.inline-icon{padding-left:29px}
.ccps.small .jmix-currencyfield .jmix-currencyfield-currency{font-size:12px;min-width:29px}
.ccps.small .jmix-currencyfield.inline-icon .v-textfield{padding-left:29px}
.ccps.small .v-caption-inline-icon.v-caption-jmix-currencyfield-label-left-position .v-icon{margin-left:29px}
.ccps.large .jmix-currencyfield{height:41px}
.ccps.large .jmix-currencyfield .jmix-currencyfield-text{font-size:17px;height:41px;padding:7px 14px;height:100%}
.ccps.large .jmix-currencyfield .jmix-currencyfield-text.inline-icon{padding-left:41px}
.ccps.large .jmix-currencyfield .jmix-currencyfield-currency{font-size:17px;min-width:41px}
.ccps.large .jmix-currencyfield.inline-icon .v-textfield{padding-left:41px}
.ccps.large .v-caption-inline-icon.v-caption-jmix-currencyfield-label-left-position .v-icon{margin-left:41px}
.ccps .small .jmix-currencyfield{height:29px}
.ccps .small .jmix-currencyfield .jmix-currencyfield-text{font-size:12px;height:29px;padding:5px 10px;height:100%}
.ccps .small .jmix-currencyfield .jmix-currencyfield-text.inline-icon{padding-left:29px}
.ccps .small .jmix-currencyfield .jmix-currencyfield-currency{font-size:12px;min-width:29px}
.ccps .small .jmix-currencyfield.inline-icon .v-textfield{padding-left:29px}
.ccps .small .v-caption-inline-icon.v-caption-jmix-currencyfield-label-left-position .v-icon{margin-left:29px}
.ccps .medium .jmix-currencyfield{height:34px}
.ccps .medium .jmix-currencyfield .jmix-currencyfield-text{font-size:14px;height:34px;padding:6px 12px;height:100%}
.ccps .medium .jmix-currencyfield .jmix-currencyfield-text.inline-icon{padding-left:34px}
.ccps .medium .jmix-currencyfield .jmix-currencyfield-currency{font-size:14px;min-width:34px}
.ccps .medium .jmix-currencyfield.inline-icon .v-textfield{padding-left:34px}
.ccps .medium .v-caption-inline-icon.v-caption-jmix-currencyfield-label-left-position .v-icon{margin-left:34px}
.ccps .large .jmix-currencyfield{height:41px}
.ccps .large .jmix-currencyfield .jmix-currencyfield-text{font-size:17px;height:41px;padding:7px 14px;height:100%}
.ccps .large .jmix-currencyfield .jmix-currencyfield-text.inline-icon{padding-left:41px}
.ccps .large .jmix-currencyfield .jmix-currencyfield-currency{font-size:17px;min-width:41px}
.ccps .large .jmix-currencyfield.inline-icon .v-textfield{padding-left:41px}
.ccps .large .v-caption-inline-icon.v-caption-jmix-currencyfield-label-left-position .v-icon{margin-left:41px}
.ccps .jmix-currencyfield.small{height:29px}
.ccps .jmix-currencyfield.small .jmix-currencyfield-text{font-size:12px;height:29px;padding:5px 10px;height:100%}
.ccps .jmix-currencyfield.small .jmix-currencyfield-text.inline-icon{padding-left:29px}
.ccps .jmix-currencyfield.small .jmix-currencyfield-currency{font-size:12px;min-width:29px}
.ccps .jmix-currencyfield.small.inline-icon .v-textfield{padding-left:29px}
.ccps .jmix-currencyfield.medium{height:34px}
.ccps .jmix-currencyfield.medium .jmix-currencyfield-text{font-size:14px;height:34px;padding:6px 12px;height:100%}
.ccps .jmix-currencyfield.medium .jmix-currencyfield-text.inline-icon{padding-left:34px}
.ccps .jmix-currencyfield.medium .jmix-currencyfield-currency{font-size:14px;min-width:34px}
.ccps .jmix-currencyfield.medium.inline-icon .v-textfield{padding-left:34px}
.ccps .jmix-currencyfield.large{height:41px}
.ccps .jmix-currencyfield.large .jmix-currencyfield-text{font-size:17px;height:41px;padding:7px 14px;height:100%}
.ccps .jmix-currencyfield.large .jmix-currencyfield-text.inline-icon{padding-left:41px}
.ccps .jmix-currencyfield.large .jmix-currencyfield-currency{font-size:17px;min-width:41px}
.ccps .jmix-currencyfield.large.inline-icon .v-textfield{padding-left:41px}
.ccps .v-caption-inline-icon.v-caption-jmix-currencyfield-label-left-position.v-caption-small .v-icon{margin-left:29px}
.ccps .v-caption-inline-icon.v-caption-jmix-currencyfield-label-left-position.v-caption-medium .v-icon{margin-left:34px}
.ccps .v-caption-inline-icon.v-caption-jmix-currencyfield-label-left-position.v-caption-large .v-icon{margin-left:41px}
.ccps .jmix-tokenlist .jmix-tokenlist-label.v-widget,.ccps .jmix-tokenlist .jmix-tokenlist-label{margin:0 4px 4px 0;padding-left:8px;padding-right:26px;height:26px}
.ccps .jmix-tokenlist .jmix-tokenlist-label.v-widget .content,.ccps .jmix-tokenlist .jmix-tokenlist-label .content{line-height:26px;font-size:12px}
.ccps .jmix-tokenlist .jmix-tokenlist-label.v-widget .jmix-tokenlist-label-close,.ccps .jmix-tokenlist .jmix-tokenlist-label .jmix-tokenlist-label-close{height:26px;width:26px;line-height:26px;font-size:12px}
.ccps .jmix-tokenlist .jmix-tokenlist-label.v-widget.noedit,.ccps .jmix-tokenlist .jmix-tokenlist-label.noedit{padding-right:12px}
.ccps .jmix-tokenlist.inline .jmix-tokenlist-label{margin-right:4px}
.ccps .jmix-tokenlist.inline .jmix-tokenlist-label .content{width:100%}
.ccps .jmix-tokenlist .jmix-tokenlist-label{color:var(--tokenlist-label-text-color);background-color:var(--tokenlist-label-background-color);border-radius:6px}
.ccps .jmix-tokenlist-error .jmix-pickerfield [class*="input"]{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .jmix-tokenlist-error .jmix-pickerfield [class*="input"]:focus{border-color:var(--error-color)}
.ccps .jmix-tokenlist-error .jmix-pickerfield [class$="button"]{color:var(--text-main-color)}
.ccps.small .jmix-tokenlist .jmix-tokenlist-label.v-widget,.ccps.small .jmix-tokenlist .jmix-tokenlist-label{margin:0 4px 4px 0;padding-left:8px;padding-right:21px;height:21px}
.ccps.small .jmix-tokenlist .jmix-tokenlist-label.v-widget .content,.ccps.small .jmix-tokenlist .jmix-tokenlist-label .content{line-height:21px;font-size:10px}
.ccps.small .jmix-tokenlist .jmix-tokenlist-label.v-widget .jmix-tokenlist-label-close,.ccps.small .jmix-tokenlist .jmix-tokenlist-label .jmix-tokenlist-label-close{height:21px;width:21px;line-height:21px;font-size:10px}
.ccps.small .jmix-tokenlist .jmix-tokenlist-label.v-widget.noedit,.ccps.small .jmix-tokenlist .jmix-tokenlist-label.noedit{padding-right:12px}
.ccps.small .jmix-tokenlist.inline .jmix-tokenlist-label{margin-right:4px}
.ccps.small .jmix-tokenlist.inline .jmix-tokenlist-label .content{width:100%}
.ccps.large .jmix-tokenlist .jmix-tokenlist-label.v-widget,.ccps.large .jmix-tokenlist .jmix-tokenlist-label{margin:0 4px 4px 0;padding-left:8px;padding-right:33px;height:33px}
.ccps.large .jmix-tokenlist .jmix-tokenlist-label.v-widget .content,.ccps.large .jmix-tokenlist .jmix-tokenlist-label .content{line-height:33px;font-size:15px}
.ccps.large .jmix-tokenlist .jmix-tokenlist-label.v-widget .jmix-tokenlist-label-close,.ccps.large .jmix-tokenlist .jmix-tokenlist-label .jmix-tokenlist-label-close{height:33px;width:33px;line-height:33px;font-size:15px}
.ccps.large .jmix-tokenlist .jmix-tokenlist-label.v-widget.noedit,.ccps.large .jmix-tokenlist .jmix-tokenlist-label.noedit{padding-right:12px}
.ccps.large .jmix-tokenlist.inline .jmix-tokenlist-label{margin-right:4px}
.ccps.large .jmix-tokenlist.inline .jmix-tokenlist-label .content{width:100%}
.ccps .small .jmix-tokenlist .jmix-tokenlist-label.v-widget,.ccps .small .jmix-tokenlist .jmix-tokenlist-label{margin:0 4px 4px 0;padding-left:8px;padding-right:21px;height:21px}
.ccps .small .jmix-tokenlist .jmix-tokenlist-label.v-widget .content,.ccps .small .jmix-tokenlist .jmix-tokenlist-label .content{line-height:21px;font-size:10px}
.ccps .small .jmix-tokenlist .jmix-tokenlist-label.v-widget .jmix-tokenlist-label-close,.ccps .small .jmix-tokenlist .jmix-tokenlist-label .jmix-tokenlist-label-close{height:21px;width:21px;line-height:21px;font-size:10px}
.ccps .small .jmix-tokenlist .jmix-tokenlist-label.v-widget.noedit,.ccps .small .jmix-tokenlist .jmix-tokenlist-label.noedit{padding-right:12px}
.ccps .small .jmix-tokenlist.inline .jmix-tokenlist-label{margin-right:4px}
.ccps .small .jmix-tokenlist.inline .jmix-tokenlist-label .content{width:100%}
.ccps .medium .jmix-tokenlist .jmix-tokenlist-label.v-widget,.ccps .medium .jmix-tokenlist .jmix-tokenlist-label{margin:0 4px 4px 0;padding-left:8px;padding-right:26px;height:26px}
.ccps .medium .jmix-tokenlist .jmix-tokenlist-label.v-widget .content,.ccps .medium .jmix-tokenlist .jmix-tokenlist-label .content{line-height:26px;font-size:12px}
.ccps .medium .jmix-tokenlist .jmix-tokenlist-label.v-widget .jmix-tokenlist-label-close,.ccps .medium .jmix-tokenlist .jmix-tokenlist-label .jmix-tokenlist-label-close{height:26px;width:26px;line-height:26px;font-size:12px}
.ccps .medium .jmix-tokenlist .jmix-tokenlist-label.v-widget.noedit,.ccps .medium .jmix-tokenlist .jmix-tokenlist-label.noedit{padding-right:12px}
.ccps .medium .jmix-tokenlist.inline .jmix-tokenlist-label{margin-right:4px}
.ccps .medium .jmix-tokenlist.inline .jmix-tokenlist-label .content{width:100%}
.ccps .large .jmix-tokenlist .jmix-tokenlist-label.v-widget,.ccps .large .jmix-tokenlist .jmix-tokenlist-label{margin:0 4px 4px 0;padding-left:8px;padding-right:33px;height:33px}
.ccps .large .jmix-tokenlist .jmix-tokenlist-label.v-widget .content,.ccps .large .jmix-tokenlist .jmix-tokenlist-label .content{line-height:33px;font-size:15px}
.ccps .large .jmix-tokenlist .jmix-tokenlist-label.v-widget .jmix-tokenlist-label-close,.ccps .large .jmix-tokenlist .jmix-tokenlist-label .jmix-tokenlist-label-close{height:33px;width:33px;line-height:33px;font-size:15px}
.ccps .large .jmix-tokenlist .jmix-tokenlist-label.v-widget.noedit,.ccps .large .jmix-tokenlist .jmix-tokenlist-label.noedit{padding-right:12px}
.ccps .large .jmix-tokenlist.inline .jmix-tokenlist-label{margin-right:4px}
.ccps .large .jmix-tokenlist.inline .jmix-tokenlist-label .content{width:100%}
.ccps .jmix-tokenlist.small .jmix-tokenlist-label.v-widget,.ccps .jmix-tokenlist.small .jmix-tokenlist-label{margin:0 4px 4px 0;padding-left:8px;padding-right:21px;height:21px}
.ccps .jmix-tokenlist.small .jmix-tokenlist-label.v-widget .content,.ccps .jmix-tokenlist.small .jmix-tokenlist-label .content{line-height:21px;font-size:10px}
.ccps .jmix-tokenlist.small .jmix-tokenlist-label.v-widget .jmix-tokenlist-label-close,.ccps .jmix-tokenlist.small .jmix-tokenlist-label .jmix-tokenlist-label-close{height:21px;width:21px;line-height:21px;font-size:10px}
.ccps .jmix-tokenlist.small .jmix-tokenlist-label.v-widget.noedit,.ccps .jmix-tokenlist.small .jmix-tokenlist-label.noedit{padding-right:12px}
.ccps .jmix-tokenlist.small.inline .jmix-tokenlist-label{margin-right:4px}
.ccps .jmix-tokenlist.small.inline .jmix-tokenlist-label .content{width:100%}
.ccps .jmix-tokenlist.medium .jmix-tokenlist-label.v-widget,.ccps .jmix-tokenlist.medium .jmix-tokenlist-label{margin:0 4px 4px 0;padding-left:8px;padding-right:26px;height:26px}
.ccps .jmix-tokenlist.medium .jmix-tokenlist-label.v-widget .content,.ccps .jmix-tokenlist.medium .jmix-tokenlist-label .content{line-height:26px;font-size:12px}
.ccps .jmix-tokenlist.medium .jmix-tokenlist-label.v-widget .jmix-tokenlist-label-close,.ccps .jmix-tokenlist.medium .jmix-tokenlist-label .jmix-tokenlist-label-close{height:26px;width:26px;line-height:26px;font-size:12px}
.ccps .jmix-tokenlist.medium .jmix-tokenlist-label.v-widget.noedit,.ccps .jmix-tokenlist.medium .jmix-tokenlist-label.noedit{padding-right:12px}
.ccps .jmix-tokenlist.medium.inline .jmix-tokenlist-label{margin-right:4px}
.ccps .jmix-tokenlist.medium.inline .jmix-tokenlist-label .content{width:100%}
.ccps .jmix-tokenlist.large .jmix-tokenlist-label.v-widget,.ccps .jmix-tokenlist.large .jmix-tokenlist-label{margin:0 4px 4px 0;padding-left:8px;padding-right:33px;height:33px}
.ccps .jmix-tokenlist.large .jmix-tokenlist-label.v-widget .content,.ccps .jmix-tokenlist.large .jmix-tokenlist-label .content{line-height:33px;font-size:15px}
.ccps .jmix-tokenlist.large .jmix-tokenlist-label.v-widget .jmix-tokenlist-label-close,.ccps .jmix-tokenlist.large .jmix-tokenlist-label .jmix-tokenlist-label-close{height:33px;width:33px;line-height:33px;font-size:15px}
.ccps .jmix-tokenlist.large .jmix-tokenlist-label.v-widget.noedit,.ccps .jmix-tokenlist.large .jmix-tokenlist-label.noedit{padding-right:12px}
.ccps .jmix-tokenlist.large.inline .jmix-tokenlist-label{margin-right:4px}
.ccps .jmix-tokenlist.large.inline .jmix-tokenlist-label .content{width:100%}
.ccps .jmix-cm-container{-webkit-box-shadow:var(--selection-overlay-shadow);box-shadow:var(--selection-overlay-shadow);background:var(--overlay-background-color)}
.ccps .jmix-cm-button{color:var(--text-main-color);border-color:transparent;background:transparent;font-size:14px;height:34px;line-height:34px;padding:0 24px 0 12px;border-radius:0;border:0;background:transparent}
.ccps .jmix-cm-button:hover:not(.v-disabled){color:var(--text-secondary-color);border-color:transparent;background:transparent}
.ccps .jmix-cm-button:focus:not(.v-disabled){border-color:var(--text-dim-color)}
.ccps .jmix-cm-button:active:not(.v-disabled){color:var(--text-secondary-color);border-color:var(--text-secondary-color);background:transparent;opacity:1;filter:none}
.ccps .jmix-cm-button.v-disabled{color:var(--text-dim-color);border-color:transparent;background:transparent}
.ccps .jmix-cm-button.jmix-cm-button:hover,.ccps .jmix-cm-button.jmix-cm-button-selected{background:var(--selection-overlay-selected-item-background-color);color:var(--selection-overlay-selected-item-text-color)}
.ccps .jmix-cm-button.v-disabled,.ccps .jmix-cm-button.v-disabled:hover,.ccps .jmix-cm-button-selected.v-disabled{color:var(--text-dim-color);background:transparent}
.ccps .jmix-cm-button:first-child:not(.v-button),.ccps .v-slot-jmix-cm-button:first-child .jmix-cm-button{border-top-left-radius:6px;border-top-right-radius:6px}
.ccps .jmix-cm-button:last-child:not(.v-button),.ccps .v-slot-jmix-cm-button:last-child .jmix-cm-button{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-cm-button{font-size:12px;height:29px;line-height:29px;padding:0 20px 0 10px;border-radius:0}
.ccps.large .jmix-cm-button{font-size:17px;height:41px;line-height:41px;padding:0 28px 0 14px;border-radius:0}
.ccps .v-button.jmix-dateintervaleditor-button{padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .v-button.jmix-dateintervaleditor-button:after,.ccps .v-button.jmix-dateintervaleditor-button:hover:after{height:34px}
.ccps .jmix-dateintervaleditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input,.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-dateintervaleditor-layout input:first-child,.ccps .jmix-dateintervaleditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-dateintervaleditor-layout input:first-child [class$="button"],.ccps .jmix-dateintervaleditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input,.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-dateintervaleditor-layout input:only-child,.ccps .jmix-dateintervaleditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-dateintervaleditor-layout input:only-child [class$="button"],.ccps .jmix-dateintervaleditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor-layout>.v-textfield.jmix-dateintervaleditor-text:last-child,.ccps .jmix-dateintervaleditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:34px}
.ccps .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:34px}
.ccps .jmix-dateintervaleditor.inline-icon [class*="input"],.ccps .jmix-dateintervaleditor.inline-icon .v-textfield,.ccps .jmix-dateintervaleditor.inline-icon .jmix-suggestionfield{padding-left:34px}
.ccps .v-textfield.jmix-dateintervaleditor-text{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color)}
.ccps .v-textfield.jmix-dateintervaleditor-text.inline-icon{padding-left:34px}
.ccps .v-textfield.jmix-dateintervaleditor-text::placeholder{color:var(--textfield-placeholder-color)}
.ccps .v-textfield.jmix-dateintervaleditor-text:focus{border-color:var(--primary-color)}
.ccps .v-button.jmix-dateintervaleditor-button{border-color:var(--border-color);color:var(--pickerfield-button-text-color);background:var(--pickerfield-button-background-color)}
.ccps .v-button.jmix-dateintervaleditor-button:hover:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-hover-background-color);color:var(--pickerfield-button-hover-text-color)}
.ccps .v-button.jmix-dateintervaleditor-button:active:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-active-background-color);color:var(--pickerfield-button-active-text-color)}
.ccps .v-button.jmix-dateintervaleditor-button:focus:not(.v-disabled){border-color:var(--border-color)}
.ccps .jmix-dateintervaleditor.v-readonly .v-textfield.v-textfield-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .jmix-dateintervaleditor.v-readonly .v-textfield.v-textfield-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .jmix-dateintervaleditor.v-readonly .v-button.jmix-dateintervaleditor-button{border-color:var(--border-color);color:var(--pickerfield-button-text-color);background:var(--pickerfield-button-background-color)}
.ccps .jmix-dateintervaleditor.v-readonly .v-button.jmix-dateintervaleditor-button:hover:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-hover-background-color);color:var(--pickerfield-button-hover-text-color)}
.ccps .jmix-dateintervaleditor.v-readonly .v-button.jmix-dateintervaleditor-button:active:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-active-background-color);color:var(--pickerfield-button-active-text-color)}
.ccps .jmix-dateintervaleditor.v-readonly .v-button.jmix-dateintervaleditor-button:focus:not(.v-disabled){border-color:var(--border-color)}
.ccps .jmix-dateintervaleditor-error .v-filterselect .v-filterselect-input,.ccps .jmix-dateintervaleditor-error .jmix-searchselect .jmix-searchselect-input,.ccps .jmix-dateintervaleditor-error .v-textfield.v-textfield-readonly,.ccps .jmix-dateintervaleditor-error .jmix-suggestionfield{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .jmix-dateintervaleditor-error .v-filterselect .v-filterselect-input:focus,.ccps .jmix-dateintervaleditor-error .jmix-searchselect .jmix-searchselect-input:focus,.ccps .jmix-dateintervaleditor-error .v-textfield.v-textfield-readonly:focus,.ccps .jmix-dateintervaleditor-error .jmix-suggestionfield:focus{border-color:var(--error-color)}
.ccps .jmix-dateintervaleditor-error .v-filterselect .v-filterselect-button{color:var(--text-main-color);border-color:var(--error-color)}
.ccps .jmix-dateintervaleditor.v-disabled .v-button.jmix-dateintervaleditor-button{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color);background:var(--pickerfield-button-disabled-background-color)}
.ccps .jmix-dateintervaleditor.v-disabled .v-button.jmix-dateintervaleditor-button:hover{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color)}
.ccps .jmix-dateintervaleditor.v-disabled .v-button.jmix-dateintervaleditor-button:active{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color);background:var(--pickerfield-button-disabled-background-color)}
.ccps .jmix-dateintervaleditor.v-disabled .v-button.jmix-dateintervaleditor-button:focus{border-color:var(--border-dim-color)}
.ccps .jmix-dateintervaleditor.borderless .v-filterselect .v-filterselect-input,.ccps .jmix-dateintervaleditor.borderless .jmix-searchselect .jmix-searchselect-input,.ccps .jmix-dateintervaleditor.borderless .v-textfield.v-textfield-readonly,.ccps .jmix-dateintervaleditor.borderless .jmix-suggestionfield{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-dateintervaleditor.borderless .v-button.jmix-dateintervaleditor-button{border-color:transparent;background:transparent}
.ccps .jmix-dateintervaleditor.borderless .v-button.jmix-dateintervaleditor-button:not(.v-disabled){color:var(--pickerfield-button-text-color)}
.ccps .jmix-dateintervaleditor.borderless .v-button.jmix-dateintervaleditor-button:hover:not(.v-disabled){color:var(--pickerfield-button-hover-text-color);border-color:transparent;background:transparent}
.ccps .jmix-dateintervaleditor.borderless .v-button.jmix-dateintervaleditor-button:active:not(.v-disabled){color:var(--pickerfield-button-active-text-color);border-color:transparent;background:var(--pickerfield-button-active-background-color)}
.ccps .jmix-dateintervaleditor.borderless .v-button.jmix-dateintervaleditor-button.v-disabled:active{background:transparent}
.ccps .v-button.jmix-dateintervaleditor-button{padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .v-button.jmix-dateintervaleditor-button:after,.ccps .v-button.jmix-dateintervaleditor-button:hover:after{height:34px}
.ccps .jmix-dateintervaleditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input,.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-dateintervaleditor-layout input:first-child,.ccps .jmix-dateintervaleditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-dateintervaleditor-layout input:first-child [class$="button"],.ccps .jmix-dateintervaleditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input,.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-dateintervaleditor-layout input:only-child,.ccps .jmix-dateintervaleditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-dateintervaleditor-layout input:only-child [class$="button"],.ccps .jmix-dateintervaleditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor-layout>.v-textfield.jmix-dateintervaleditor-text:last-child,.ccps .jmix-dateintervaleditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:34px}
.ccps .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:34px}
.ccps .jmix-dateintervaleditor.inline-icon [class*="input"],.ccps .jmix-dateintervaleditor.inline-icon .v-textfield,.ccps .jmix-dateintervaleditor.inline-icon .jmix-suggestionfield{padding-left:34px}
.ccps .v-textfield.jmix-dateintervaleditor-text{font-size:14px;height:34px;padding:6px 12px}
.ccps .v-textfield.jmix-dateintervaleditor-text.inline-icon{padding-left:34px}
.ccps .jmix-dateintervaleditor-layout .v-slot-jmix-dateintervaleditor-text>.v-textfield.jmix-dateintervaleditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor.v-customcomponent-error .v-textfield.jmix-dateintervaleditor-text{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .jmix-dateintervaleditor.v-customcomponent-error .v-textfield.jmix-dateintervaleditor-text:focus{border-color:var(--error-color)}
.ccps .jmix-dateintervaleditor.v-disabled .v-textfield.jmix-dateintervaleditor-text{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .jmix-dateintervaleditor.v-disabled .v-textfield.jmix-dateintervaleditor-text:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps.small .v-button.jmix-dateintervaleditor-button{padding:0;font-size:12px;width:29px;min-width:29px;height:29px;border-radius:0}
.ccps.small .v-button.jmix-dateintervaleditor-button:after,.ccps.small .v-button.jmix-dateintervaleditor-button:hover:after{height:29px}
.ccps.small .jmix-dateintervaleditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input,.ccps.small .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps.small .jmix-dateintervaleditor-layout input:first-child,.ccps.small .jmix-dateintervaleditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.small .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps.small .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps.small .jmix-dateintervaleditor-layout input:first-child [class$="button"],.ccps.small .jmix-dateintervaleditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.small .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input,.ccps.small .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps.small .jmix-dateintervaleditor-layout input:only-child,.ccps.small .jmix-dateintervaleditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps.small .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps.small .jmix-dateintervaleditor-layout input:only-child [class$="button"],.ccps.small .jmix-dateintervaleditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-dateintervaleditor-layout>.v-textfield.jmix-dateintervaleditor-text:last-child,.ccps.small .jmix-dateintervaleditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps.small .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:29px}
.ccps.small .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps.small .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:29px}
.ccps.small .jmix-dateintervaleditor.inline-icon [class*="input"],.ccps.small .jmix-dateintervaleditor.inline-icon .v-textfield,.ccps.small .jmix-dateintervaleditor.inline-icon .jmix-suggestionfield{padding-left:29px}
.ccps.small .v-textfield.jmix-dateintervaleditor-text{font-size:12px;height:29px;padding:5px 10px}
.ccps.small .v-textfield.jmix-dateintervaleditor-text.inline-icon{padding-left:29px}
.ccps.small .jmix-dateintervaleditor-layout .v-slot-jmix-dateintervaleditor-text>.v-textfield.jmix-dateintervaleditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.large .v-button.jmix-dateintervaleditor-button{padding:0;font-size:17px;width:41px;min-width:41px;height:41px;border-radius:0}
.ccps.large .v-button.jmix-dateintervaleditor-button:after,.ccps.large .v-button.jmix-dateintervaleditor-button:hover:after{height:41px}
.ccps.large .jmix-dateintervaleditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.large .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input,.ccps.large .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps.large .jmix-dateintervaleditor-layout input:first-child,.ccps.large .jmix-dateintervaleditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.large .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps.large .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps.large .jmix-dateintervaleditor-layout input:first-child [class$="button"],.ccps.large .jmix-dateintervaleditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.large .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input,.ccps.large .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps.large .jmix-dateintervaleditor-layout input:only-child,.ccps.large .jmix-dateintervaleditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.large .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps.large .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps.large .jmix-dateintervaleditor-layout input:only-child [class$="button"],.ccps.large .jmix-dateintervaleditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.large .jmix-dateintervaleditor-layout>.v-textfield.jmix-dateintervaleditor-text:last-child,.ccps.large .jmix-dateintervaleditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.large .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps.large .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:41px}
.ccps.large .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps.large .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:41px}
.ccps.large .jmix-dateintervaleditor.inline-icon [class*="input"],.ccps.large .jmix-dateintervaleditor.inline-icon .v-textfield,.ccps.large .jmix-dateintervaleditor.inline-icon .jmix-suggestionfield{padding-left:41px}
.ccps.large .v-textfield.jmix-dateintervaleditor-text{font-size:17px;height:41px;padding:7px 14px}
.ccps.large .v-textfield.jmix-dateintervaleditor-text.inline-icon{padding-left:41px}
.ccps.large .jmix-dateintervaleditor-layout .v-slot-jmix-dateintervaleditor-text>.v-textfield.jmix-dateintervaleditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .small .v-button.jmix-dateintervaleditor-button{padding:0;font-size:12px;width:29px;min-width:29px;height:29px;border-radius:0}
.ccps .small .v-button.jmix-dateintervaleditor-button:after,.ccps .small .v-button.jmix-dateintervaleditor-button:hover:after{height:29px}
.ccps .small .jmix-dateintervaleditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .small .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input,.ccps .small .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .small .jmix-dateintervaleditor-layout input:first-child,.ccps .small .jmix-dateintervaleditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .small .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .small .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .small .jmix-dateintervaleditor-layout input:first-child [class$="button"],.ccps .small .jmix-dateintervaleditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .small .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input,.ccps .small .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .small .jmix-dateintervaleditor-layout input:only-child,.ccps .small .jmix-dateintervaleditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .small .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .small .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .small .jmix-dateintervaleditor-layout input:only-child [class$="button"],.ccps .small .jmix-dateintervaleditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .small .jmix-dateintervaleditor-layout>.v-textfield.jmix-dateintervaleditor-text:last-child,.ccps .small .jmix-dateintervaleditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .small .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .small .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:29px}
.ccps .small .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .small .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:29px}
.ccps .small .jmix-dateintervaleditor.inline-icon [class*="input"],.ccps .small .jmix-dateintervaleditor.inline-icon .v-textfield,.ccps .small .jmix-dateintervaleditor.inline-icon .jmix-suggestionfield{padding-left:29px}
.ccps .small .v-textfield.jmix-dateintervaleditor-text{font-size:12px;height:29px;padding:5px 10px}
.ccps .small .v-textfield.jmix-dateintervaleditor-text.inline-icon{padding-left:29px}
.ccps .small .jmix-dateintervaleditor-layout .v-slot-jmix-dateintervaleditor-text>.v-textfield.jmix-dateintervaleditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .medium .v-button.jmix-dateintervaleditor-button{padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .medium .v-button.jmix-dateintervaleditor-button:after,.ccps .medium .v-button.jmix-dateintervaleditor-button:hover:after{height:34px}
.ccps .medium .jmix-dateintervaleditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .medium .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input,.ccps .medium .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .medium .jmix-dateintervaleditor-layout input:first-child,.ccps .medium .jmix-dateintervaleditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .medium .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .medium .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .medium .jmix-dateintervaleditor-layout input:first-child [class$="button"],.ccps .medium .jmix-dateintervaleditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .medium .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input,.ccps .medium .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .medium .jmix-dateintervaleditor-layout input:only-child,.ccps .medium .jmix-dateintervaleditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .medium .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .medium .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .medium .jmix-dateintervaleditor-layout input:only-child [class$="button"],.ccps .medium .jmix-dateintervaleditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .medium .jmix-dateintervaleditor-layout>.v-textfield.jmix-dateintervaleditor-text:last-child,.ccps .medium .jmix-dateintervaleditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .medium .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .medium .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:34px}
.ccps .medium .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .medium .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:34px}
.ccps .medium .jmix-dateintervaleditor.inline-icon [class*="input"],.ccps .medium .jmix-dateintervaleditor.inline-icon .v-textfield,.ccps .medium .jmix-dateintervaleditor.inline-icon .jmix-suggestionfield{padding-left:34px}
.ccps .medium .v-textfield.jmix-dateintervaleditor-text{font-size:14px;height:34px;padding:6px 12px}
.ccps .medium .v-textfield.jmix-dateintervaleditor-text.inline-icon{padding-left:34px}
.ccps .medium .jmix-dateintervaleditor-layout .v-slot-jmix-dateintervaleditor-text>.v-textfield.jmix-dateintervaleditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .large .v-button.jmix-dateintervaleditor-button{padding:0;font-size:17px;width:41px;min-width:41px;height:41px;border-radius:0}
.ccps .large .v-button.jmix-dateintervaleditor-button:after,.ccps .large .v-button.jmix-dateintervaleditor-button:hover:after{height:41px}
.ccps .large .jmix-dateintervaleditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .large .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input,.ccps .large .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .large .jmix-dateintervaleditor-layout input:first-child,.ccps .large .jmix-dateintervaleditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .large .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .large .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .large .jmix-dateintervaleditor-layout input:first-child [class$="button"],.ccps .large .jmix-dateintervaleditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .large .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input,.ccps .large .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .large .jmix-dateintervaleditor-layout input:only-child,.ccps .large .jmix-dateintervaleditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .large .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .large .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .large .jmix-dateintervaleditor-layout input:only-child [class$="button"],.ccps .large .jmix-dateintervaleditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .large .jmix-dateintervaleditor-layout>.v-textfield.jmix-dateintervaleditor-text:last-child,.ccps .large .jmix-dateintervaleditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .large .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .large .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:41px}
.ccps .large .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .large .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:41px}
.ccps .large .jmix-dateintervaleditor.inline-icon [class*="input"],.ccps .large .jmix-dateintervaleditor.inline-icon .v-textfield,.ccps .large .jmix-dateintervaleditor.inline-icon .jmix-suggestionfield{padding-left:41px}
.ccps .large .v-textfield.jmix-dateintervaleditor-text{font-size:17px;height:41px;padding:7px 14px}
.ccps .large .v-textfield.jmix-dateintervaleditor-text.inline-icon{padding-left:41px}
.ccps .large .jmix-dateintervaleditor-layout .v-slot-jmix-dateintervaleditor-text>.v-textfield.jmix-dateintervaleditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor.small .v-button.jmix-dateintervaleditor-button{padding:0;font-size:12px;width:29px;min-width:29px;height:29px;border-radius:0}
.ccps .jmix-dateintervaleditor.small .v-button.jmix-dateintervaleditor-button:after,.ccps .jmix-dateintervaleditor.small .v-button.jmix-dateintervaleditor-button:hover:after{height:29px}
.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input,.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout input:first-child,.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout input:first-child [class$="button"],.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input,.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout input:only-child,.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout input:only-child [class$="button"],.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout>.v-textfield.jmix-dateintervaleditor-text:last-child,.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:29px}
.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:29px}
.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor.inline-icon [class*="input"],.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor.inline-icon .v-textfield,.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor.inline-icon .jmix-suggestionfield{padding-left:29px}
.ccps .jmix-dateintervaleditor.small .v-textfield.jmix-dateintervaleditor-text{font-size:12px;height:29px;padding:5px 10px}
.ccps .jmix-dateintervaleditor.small .v-textfield.jmix-dateintervaleditor-text.inline-icon{padding-left:29px}
.ccps .jmix-dateintervaleditor.small .jmix-dateintervaleditor-layout .v-slot-jmix-dateintervaleditor-text>.v-textfield.jmix-dateintervaleditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor.medium .v-button.jmix-dateintervaleditor-button{padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .jmix-dateintervaleditor.medium .v-button.jmix-dateintervaleditor-button:after,.ccps .jmix-dateintervaleditor.medium .v-button.jmix-dateintervaleditor-button:hover:after{height:34px}
.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input,.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout input:first-child,.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout input:first-child [class$="button"],.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input,.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout input:only-child,.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout input:only-child [class$="button"],.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout>.v-textfield.jmix-dateintervaleditor-text:last-child,.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:34px}
.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:34px}
.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor.inline-icon [class*="input"],.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor.inline-icon .v-textfield,.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor.inline-icon .jmix-suggestionfield{padding-left:34px}
.ccps .jmix-dateintervaleditor.medium .v-textfield.jmix-dateintervaleditor-text{font-size:14px;height:34px;padding:6px 12px}
.ccps .jmix-dateintervaleditor.medium .v-textfield.jmix-dateintervaleditor-text.inline-icon{padding-left:34px}
.ccps .jmix-dateintervaleditor.medium .jmix-dateintervaleditor-layout .v-slot-jmix-dateintervaleditor-text>.v-textfield.jmix-dateintervaleditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor.large .v-button.jmix-dateintervaleditor-button{padding:0;font-size:17px;width:41px;min-width:41px;height:41px;border-radius:0}
.ccps .jmix-dateintervaleditor.large .v-button.jmix-dateintervaleditor-button:after,.ccps .jmix-dateintervaleditor.large .v-button.jmix-dateintervaleditor-button:hover:after{height:41px}
.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input,.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout input:first-child,.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout input:first-child [class$="button"],.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input,.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout input:only-child,.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout input:only-child [class$="button"],.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout>.v-textfield.jmix-dateintervaleditor-text:last-child,.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:41px}
.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:41px}
.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor.inline-icon [class*="input"],.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor.inline-icon .v-textfield,.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor.inline-icon .jmix-suggestionfield{padding-left:41px}
.ccps .jmix-dateintervaleditor.large .v-textfield.jmix-dateintervaleditor-text{font-size:17px;height:41px;padding:7px 14px}
.ccps .jmix-dateintervaleditor.large .v-textfield.jmix-dateintervaleditor-text.inline-icon{padding-left:41px}
.ccps .jmix-dateintervaleditor.large .jmix-dateintervaleditor-layout .v-slot-jmix-dateintervaleditor-text>.v-textfield.jmix-dateintervaleditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-fglayout-slot.inline>.v-caption{line-height:34px}
.ccps .jmix-fglayout-slot.inline>.v-checkbox{top:5px}
.ccps .jmix-fglayout-slot>.v-checkbox{top:0}
.ccps.small .jmix-fglayout-slot.inline>.v-caption{line-height:29px}
.ccps.small .jmix-fglayout-slot.inline>.v-checkbox{top:5px}
.ccps.small .jmix-fglayout-slot>.v-checkbox{top:0}
.ccps.large .jmix-fglayout-slot.inline>.v-caption{line-height:41px}
.ccps.large .jmix-fglayout-slot.inline>.v-checkbox{top:5px}
.ccps.large .jmix-fglayout-slot>.v-checkbox{top:0}
.ccps .small .jmix-fglayout-slot.inline>.v-caption{line-height:29px}
.ccps .small .jmix-fglayout-slot.inline>.v-checkbox{top:5px}
.ccps .small .jmix-fglayout-slot>.v-checkbox{top:0}
.ccps .medium .jmix-fglayout-slot.inline>.v-caption{line-height:34px}
.ccps .medium .jmix-fglayout-slot.inline>.v-checkbox{top:5px}
.ccps .medium .jmix-fglayout-slot>.v-checkbox{top:0}
.ccps .large .jmix-fglayout-slot.inline>.v-caption{line-height:41px}
.ccps .large .jmix-fglayout-slot.inline>.v-checkbox{top:5px}
.ccps .large .jmix-fglayout-slot>.v-checkbox{top:0}
.ccps .jmix-fileupload .v-button-focus{border-color:var(--button-default-focused-border-color)}
.ccps .jmix-fileupload-filename.jmix-fileupload-empty{color:var(--text-main-color)}
.ccps .jmix-fileupload-filename.jmix-fileupload-empty:hover{color:var(--text-main-color)}
.ccps .jmix-fileupload-filename.jmix-fileupload-empty.v-disabled,.ccps .jmix-fileupload-filename.jmix-fileupload-empty.v-disabled:focus,.ccps .jmix-fileupload-filename.jmix-fileupload-empty.v-disabled:active{color:var(--text-dim-color);opacity:1;filter:none}
.ccps .jmix-fileupload-filename.jmix-fileupload-empty:focus{color:var(--text-main-color)}
.ccps .dropzone-container{border:2px dashed var(--border-color)}
.ccps .v-layout.jmix-fileupload-dropzone:before{border:2px dashed var(--fileupload-dropzone-border-color)}
.ccps .v-layout.jmix-fileupload-dropzone:after{background:var(--fileupload-dropzone-prompt-background-color);border:1px solid var(--fileupload-dropzone-prompt-border-color)}
.ccps .jmix-fileupload-wrapper-error .jmix-fileupload-filename{color:var(--error-color)!important}
.ccps .jmix-fileupload-wrapper-error .jmix-fileupload-filename:focus:not(.v-disabled){border-color:var(--error-color)}
.ccps.small .jmix-fileupload-container{min-height:29px}
.ccps.small .v-layout.jmix-fileupload-dropzone:after{font-size:29px;padding:15px}
.ccps.small .jmix-fileupload-filename,.ccps.small .jmix-fileupload-clear,.ccps.small .jmix-fileupload .v-button{height:29px;font-size:11px;border-radius:6px;padding:0 14px}
.ccps.small .jmix-fileupload-filename.link,.ccps.small .jmix-fileupload-clear.link,.ccps.small .jmix-fileupload .v-button.link{padding:0 var(--button-border-width);height:auto}
.ccps.small .jmix-fileupload-filename.icon-only,.ccps.small .jmix-fileupload-clear.icon-only,.ccps.small .jmix-fileupload .v-button.icon-only{padding:0;width:29px}
.ccps.small .jmix-fileupload-filename.icon-align-top,.ccps.small .jmix-fileupload-clear.icon-align-top,.ccps.small .jmix-fileupload .v-button.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps.small .jmix-fileupload-filename.icon-align-top .v-icon,.ccps.small .jmix-fileupload-clear.icon-align-top .v-icon,.ccps.small .jmix-fileupload .v-button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps.small .jmix-fileupload-filename.icon-align-top .v-icon+span:not(:empty),.ccps.small .jmix-fileupload-clear.icon-align-top .v-icon+span:not(:empty),.ccps.small .jmix-fileupload .v-button.icon-align-top .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps.small .jmix-fileupload-filename.icon-align-right .v-icon,.ccps.small .jmix-fileupload-clear.icon-align-right .v-icon,.ccps.small .jmix-fileupload .v-button.icon-align-right .v-icon{margin-left:11px}
.ccps.small .jmix-fileupload-filename.icon-align-right .v-icon+span:not(:empty),.ccps.small .jmix-fileupload-clear.icon-align-right .v-icon+span:not(:empty),.ccps.small .jmix-fileupload .v-button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps.large .jmix-fileupload-container{min-height:41px}
.ccps.large .v-layout.jmix-fileupload-dropzone:after{font-size:41px;padding:21px}
.ccps.large .jmix-fileupload-filename,.ccps.large .jmix-fileupload-clear,.ccps.large .jmix-fileupload .v-button{height:41px;font-size:16px;border-radius:6px;padding:0 19px}
.ccps.large .jmix-fileupload-filename.link,.ccps.large .jmix-fileupload-clear.link,.ccps.large .jmix-fileupload .v-button.link{padding:0 var(--button-border-width);height:auto}
.ccps.large .jmix-fileupload-filename.icon-only,.ccps.large .jmix-fileupload-clear.icon-only,.ccps.large .jmix-fileupload .v-button.icon-only{padding:0;width:41px}
.ccps.large .jmix-fileupload-filename.icon-align-top,.ccps.large .jmix-fileupload-clear.icon-align-top,.ccps.large .jmix-fileupload .v-button.icon-align-top{height:auto;padding-top:5px;padding-bottom:5px}
.ccps.large .jmix-fileupload-filename.icon-align-top .v-icon,.ccps.large .jmix-fileupload-clear.icon-align-top .v-icon,.ccps.large .jmix-fileupload .v-button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps.large .jmix-fileupload-filename.icon-align-top .v-icon+span:not(:empty),.ccps.large .jmix-fileupload-clear.icon-align-top .v-icon+span:not(:empty),.ccps.large .jmix-fileupload .v-button.icon-align-top .v-icon+span:not(:empty){margin-top:7px;margin-left:0}
.ccps.large .jmix-fileupload-filename.icon-align-right .v-icon,.ccps.large .jmix-fileupload-clear.icon-align-right .v-icon,.ccps.large .jmix-fileupload .v-button.icon-align-right .v-icon{margin-left:15px}
.ccps.large .jmix-fileupload-filename.icon-align-right .v-icon+span:not(:empty),.ccps.large .jmix-fileupload-clear.icon-align-right .v-icon+span:not(:empty),.ccps.large .jmix-fileupload .v-button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .small .jmix-fileupload-container{min-height:29px}
.ccps .small .v-layout.jmix-fileupload-dropzone:after{font-size:29px;padding:15px}
.ccps .small .jmix-fileupload-filename,.ccps .small .jmix-fileupload-clear,.ccps .small .jmix-fileupload .v-button{height:29px;font-size:11px;border-radius:6px;padding:0 14px}
.ccps .small .jmix-fileupload-filename.link,.ccps .small .jmix-fileupload-clear.link,.ccps .small .jmix-fileupload .v-button.link{padding:0 var(--button-border-width);height:auto}
.ccps .small .jmix-fileupload-filename.icon-only,.ccps .small .jmix-fileupload-clear.icon-only,.ccps .small .jmix-fileupload .v-button.icon-only{padding:0;width:29px}
.ccps .small .jmix-fileupload-filename.icon-align-top,.ccps .small .jmix-fileupload-clear.icon-align-top,.ccps .small .jmix-fileupload .v-button.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .small .jmix-fileupload-filename.icon-align-top .v-icon,.ccps .small .jmix-fileupload-clear.icon-align-top .v-icon,.ccps .small .jmix-fileupload .v-button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .small .jmix-fileupload-filename.icon-align-top .v-icon+span:not(:empty),.ccps .small .jmix-fileupload-clear.icon-align-top .v-icon+span:not(:empty),.ccps .small .jmix-fileupload .v-button.icon-align-top .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps .small .jmix-fileupload-filename.icon-align-right .v-icon,.ccps .small .jmix-fileupload-clear.icon-align-right .v-icon,.ccps .small .jmix-fileupload .v-button.icon-align-right .v-icon{margin-left:11px}
.ccps .small .jmix-fileupload-filename.icon-align-right .v-icon+span:not(:empty),.ccps .small .jmix-fileupload-clear.icon-align-right .v-icon+span:not(:empty),.ccps .small .jmix-fileupload .v-button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .medium .jmix-fileupload-container{min-height:34px}
.ccps .medium .v-layout.jmix-fileupload-dropzone:after{font-size:34px;padding:17px}
.ccps .medium .jmix-fileupload-filename,.ccps .medium .jmix-fileupload-clear,.ccps .medium .jmix-fileupload .v-button{height:34px;font-size:13px;border-radius:6px;padding:0 16px}
.ccps .medium .jmix-fileupload-filename.link,.ccps .medium .jmix-fileupload-clear.link,.ccps .medium .jmix-fileupload .v-button.link{padding:0 var(--button-border-width);height:auto}
.ccps .medium .jmix-fileupload-filename.icon-only,.ccps .medium .jmix-fileupload-clear.icon-only,.ccps .medium .jmix-fileupload .v-button.icon-only{padding:0;width:34px}
.ccps .medium .jmix-fileupload-filename.icon-align-top,.ccps .medium .jmix-fileupload-clear.icon-align-top,.ccps .medium .jmix-fileupload .v-button.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .medium .jmix-fileupload-filename.icon-align-top .v-icon,.ccps .medium .jmix-fileupload-clear.icon-align-top .v-icon,.ccps .medium .jmix-fileupload .v-button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .medium .jmix-fileupload-filename.icon-align-top .v-icon+span:not(:empty),.ccps .medium .jmix-fileupload-clear.icon-align-top .v-icon+span:not(:empty),.ccps .medium .jmix-fileupload .v-button.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .medium .jmix-fileupload-filename.icon-align-right .v-icon,.ccps .medium .jmix-fileupload-clear.icon-align-right .v-icon,.ccps .medium .jmix-fileupload .v-button.icon-align-right .v-icon{margin-left:12px}
.ccps .medium .jmix-fileupload-filename.icon-align-right .v-icon+span:not(:empty),.ccps .medium .jmix-fileupload-clear.icon-align-right .v-icon+span:not(:empty),.ccps .medium .jmix-fileupload .v-button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .large .jmix-fileupload-container{min-height:41px}
.ccps .large .v-layout.jmix-fileupload-dropzone:after{font-size:41px;padding:21px}
.ccps .large .jmix-fileupload-filename,.ccps .large .jmix-fileupload-clear,.ccps .large .jmix-fileupload .v-button{height:41px;font-size:16px;border-radius:6px;padding:0 19px}
.ccps .large .jmix-fileupload-filename.link,.ccps .large .jmix-fileupload-clear.link,.ccps .large .jmix-fileupload .v-button.link{padding:0 var(--button-border-width);height:auto}
.ccps .large .jmix-fileupload-filename.icon-only,.ccps .large .jmix-fileupload-clear.icon-only,.ccps .large .jmix-fileupload .v-button.icon-only{padding:0;width:41px}
.ccps .large .jmix-fileupload-filename.icon-align-top,.ccps .large .jmix-fileupload-clear.icon-align-top,.ccps .large .jmix-fileupload .v-button.icon-align-top{height:auto;padding-top:5px;padding-bottom:5px}
.ccps .large .jmix-fileupload-filename.icon-align-top .v-icon,.ccps .large .jmix-fileupload-clear.icon-align-top .v-icon,.ccps .large .jmix-fileupload .v-button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .large .jmix-fileupload-filename.icon-align-top .v-icon+span:not(:empty),.ccps .large .jmix-fileupload-clear.icon-align-top .v-icon+span:not(:empty),.ccps .large .jmix-fileupload .v-button.icon-align-top .v-icon+span:not(:empty){margin-top:7px;margin-left:0}
.ccps .large .jmix-fileupload-filename.icon-align-right .v-icon,.ccps .large .jmix-fileupload-clear.icon-align-right .v-icon,.ccps .large .jmix-fileupload .v-button.icon-align-right .v-icon{margin-left:15px}
.ccps .large .jmix-fileupload-filename.icon-align-right .v-icon+span:not(:empty),.ccps .large .jmix-fileupload-clear.icon-align-right .v-icon+span:not(:empty),.ccps .large .jmix-fileupload .v-button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-fileupload.small .v-button{height:29px;font-size:11px;border-radius:6px;padding:0 14px}
.ccps .jmix-fileupload.small .v-button.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-fileupload.small .v-button.icon-only{padding:0;width:29px}
.ccps .jmix-fileupload.small .v-button.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-fileupload.small .v-button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-fileupload.small .v-button.icon-align-top .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps .jmix-fileupload.small .v-button.icon-align-right .v-icon{margin-left:11px}
.ccps .jmix-fileupload.small .v-button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-container{min-height:29px}
.ccps .jmix-fileupload-wrapper.small .v-layout.jmix-fileupload-dropzone:after{font-size:29px;padding:15px}
.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-filename,.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-clear,.ccps .jmix-fileupload-wrapper.small .jmix-fileupload .v-button{height:29px;font-size:11px;border-radius:6px;padding:0 14px}
.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-filename.link,.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-clear.link,.ccps .jmix-fileupload-wrapper.small .jmix-fileupload .v-button.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-filename.icon-only,.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-clear.icon-only,.ccps .jmix-fileupload-wrapper.small .jmix-fileupload .v-button.icon-only{padding:0;width:29px}
.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-filename.icon-align-top,.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-clear.icon-align-top,.ccps .jmix-fileupload-wrapper.small .jmix-fileupload .v-button.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-filename.icon-align-top .v-icon,.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-clear.icon-align-top .v-icon,.ccps .jmix-fileupload-wrapper.small .jmix-fileupload .v-button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-filename.icon-align-top .v-icon+span:not(:empty),.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-clear.icon-align-top .v-icon+span:not(:empty),.ccps .jmix-fileupload-wrapper.small .jmix-fileupload .v-button.icon-align-top .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-filename.icon-align-right .v-icon,.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-clear.icon-align-right .v-icon,.ccps .jmix-fileupload-wrapper.small .jmix-fileupload .v-button.icon-align-right .v-icon{margin-left:11px}
.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-filename.icon-align-right .v-icon+span:not(:empty),.ccps .jmix-fileupload-wrapper.small .jmix-fileupload-clear.icon-align-right .v-icon+span:not(:empty),.ccps .jmix-fileupload-wrapper.small .jmix-fileupload .v-button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-fileupload.medium .v-button{height:34px;font-size:13px;border-radius:6px;padding:0 16px}
.ccps .jmix-fileupload.medium .v-button.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-fileupload.medium .v-button.icon-only{padding:0;width:34px}
.ccps .jmix-fileupload.medium .v-button.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-fileupload.medium .v-button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-fileupload.medium .v-button.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .jmix-fileupload.medium .v-button.icon-align-right .v-icon{margin-left:12px}
.ccps .jmix-fileupload.medium .v-button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-container{min-height:34px}
.ccps .jmix-fileupload-wrapper.medium .v-layout.jmix-fileupload-dropzone:after{font-size:34px;padding:17px}
.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-filename,.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-clear,.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload .v-button{height:34px;font-size:13px;border-radius:6px;padding:0 16px}
.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-filename.link,.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-clear.link,.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload .v-button.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-filename.icon-only,.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-clear.icon-only,.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload .v-button.icon-only{padding:0;width:34px}
.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-filename.icon-align-top,.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-clear.icon-align-top,.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload .v-button.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-filename.icon-align-top .v-icon,.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-clear.icon-align-top .v-icon,.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload .v-button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-filename.icon-align-top .v-icon+span:not(:empty),.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-clear.icon-align-top .v-icon+span:not(:empty),.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload .v-button.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-filename.icon-align-right .v-icon,.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-clear.icon-align-right .v-icon,.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload .v-button.icon-align-right .v-icon{margin-left:12px}
.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-filename.icon-align-right .v-icon+span:not(:empty),.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload-clear.icon-align-right .v-icon+span:not(:empty),.ccps .jmix-fileupload-wrapper.medium .jmix-fileupload .v-button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-fileupload.large .v-button{height:41px;font-size:16px;border-radius:6px;padding:0 19px}
.ccps .jmix-fileupload.large .v-button.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-fileupload.large .v-button.icon-only{padding:0;width:41px}
.ccps .jmix-fileupload.large .v-button.icon-align-top{height:auto;padding-top:5px;padding-bottom:5px}
.ccps .jmix-fileupload.large .v-button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-fileupload.large .v-button.icon-align-top .v-icon+span:not(:empty){margin-top:7px;margin-left:0}
.ccps .jmix-fileupload.large .v-button.icon-align-right .v-icon{margin-left:15px}
.ccps .jmix-fileupload.large .v-button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-container{min-height:41px}
.ccps .jmix-fileupload-wrapper.large .v-layout.jmix-fileupload-dropzone:after{font-size:41px;padding:21px}
.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-filename,.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-clear,.ccps .jmix-fileupload-wrapper.large .jmix-fileupload .v-button{height:41px;font-size:16px;border-radius:6px;padding:0 19px}
.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-filename.link,.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-clear.link,.ccps .jmix-fileupload-wrapper.large .jmix-fileupload .v-button.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-filename.icon-only,.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-clear.icon-only,.ccps .jmix-fileupload-wrapper.large .jmix-fileupload .v-button.icon-only{padding:0;width:41px}
.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-filename.icon-align-top,.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-clear.icon-align-top,.ccps .jmix-fileupload-wrapper.large .jmix-fileupload .v-button.icon-align-top{height:auto;padding-top:5px;padding-bottom:5px}
.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-filename.icon-align-top .v-icon,.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-clear.icon-align-top .v-icon,.ccps .jmix-fileupload-wrapper.large .jmix-fileupload .v-button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-filename.icon-align-top .v-icon+span:not(:empty),.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-clear.icon-align-top .v-icon+span:not(:empty),.ccps .jmix-fileupload-wrapper.large .jmix-fileupload .v-button.icon-align-top .v-icon+span:not(:empty){margin-top:7px;margin-left:0}
.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-filename.icon-align-right .v-icon,.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-clear.icon-align-right .v-icon,.ccps .jmix-fileupload-wrapper.large .jmix-fileupload .v-button.icon-align-right .v-icon{margin-left:15px}
.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-filename.icon-align-right .v-icon+span:not(:empty),.ccps .jmix-fileupload-wrapper.large .jmix-fileupload-clear.icon-align-right .v-icon+span:not(:empty),.ccps .jmix-fileupload-wrapper.large .jmix-fileupload .v-button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .v-button.jmix-listeditor-button{padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .v-button.jmix-listeditor-button:after,.ccps .v-button.jmix-listeditor-button:hover:after{height:34px}
.ccps .jmix-listeditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor-layout .safari-input-wrap:first-child input,.ccps .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-listeditor-layout input:first-child,.ccps .jmix-listeditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-listeditor-layout input:first-child [class$="button"],.ccps .jmix-listeditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor-layout .safari-input-wrap:only-child input,.ccps .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-listeditor-layout input:only-child,.ccps .jmix-listeditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-listeditor-layout input:only-child [class$="button"],.ccps .jmix-listeditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor-layout>.v-textfield.jmix-listeditor-text:last-child,.ccps .jmix-listeditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:34px}
.ccps .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:34px}
.ccps .jmix-listeditor.inline-icon [class*="input"],.ccps .jmix-listeditor.inline-icon .v-textfield,.ccps .jmix-listeditor.inline-icon .jmix-suggestionfield{padding-left:34px}
.ccps .v-textfield.jmix-listeditor-text{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color)}
.ccps .v-textfield.jmix-listeditor-text.inline-icon{padding-left:34px}
.ccps .v-textfield.jmix-listeditor-text::placeholder{color:var(--textfield-placeholder-color)}
.ccps .v-textfield.jmix-listeditor-text:focus{border-color:var(--primary-color)}
.ccps .v-button.jmix-listeditor-button{border-color:var(--border-color);color:var(--pickerfield-button-text-color);background:var(--pickerfield-button-background-color)}
.ccps .v-button.jmix-listeditor-button:hover:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-hover-background-color);color:var(--pickerfield-button-hover-text-color)}
.ccps .v-button.jmix-listeditor-button:active:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-active-background-color);color:var(--pickerfield-button-active-text-color)}
.ccps .v-button.jmix-listeditor-button:focus:not(.v-disabled){border-color:var(--border-color)}
.ccps .jmix-listeditor.v-readonly .v-textfield.v-textfield-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .jmix-listeditor.v-readonly .v-textfield.v-textfield-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .jmix-listeditor.v-readonly .v-button.jmix-listeditor-button{border-color:var(--border-color);color:var(--pickerfield-button-text-color);background:var(--pickerfield-button-background-color)}
.ccps .jmix-listeditor.v-readonly .v-button.jmix-listeditor-button:hover:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-hover-background-color);color:var(--pickerfield-button-hover-text-color)}
.ccps .jmix-listeditor.v-readonly .v-button.jmix-listeditor-button:active:not(.v-disabled){border-color:var(--border-color);background:var(--pickerfield-button-active-background-color);color:var(--pickerfield-button-active-text-color)}
.ccps .jmix-listeditor.v-readonly .v-button.jmix-listeditor-button:focus:not(.v-disabled){border-color:var(--border-color)}
.ccps .jmix-listeditor-error .v-filterselect .v-filterselect-input,.ccps .jmix-listeditor-error .jmix-searchselect .jmix-searchselect-input,.ccps .jmix-listeditor-error .v-textfield.v-textfield-readonly,.ccps .jmix-listeditor-error .jmix-suggestionfield{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .jmix-listeditor-error .v-filterselect .v-filterselect-input:focus,.ccps .jmix-listeditor-error .jmix-searchselect .jmix-searchselect-input:focus,.ccps .jmix-listeditor-error .v-textfield.v-textfield-readonly:focus,.ccps .jmix-listeditor-error .jmix-suggestionfield:focus{border-color:var(--error-color)}
.ccps .jmix-listeditor-error .v-filterselect .v-filterselect-button{color:var(--text-main-color);border-color:var(--error-color)}
.ccps .jmix-listeditor.v-disabled .v-button.jmix-listeditor-button{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color);background:var(--pickerfield-button-disabled-background-color)}
.ccps .jmix-listeditor.v-disabled .v-button.jmix-listeditor-button:hover{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color)}
.ccps .jmix-listeditor.v-disabled .v-button.jmix-listeditor-button:active{border-color:var(--border-dim-color);color:var(--pickerfield-button-disabled-text-color);background:var(--pickerfield-button-disabled-background-color)}
.ccps .jmix-listeditor.v-disabled .v-button.jmix-listeditor-button:focus{border-color:var(--border-dim-color)}
.ccps .jmix-listeditor.borderless .v-filterselect .v-filterselect-input,.ccps .jmix-listeditor.borderless .jmix-searchselect .jmix-searchselect-input,.ccps .jmix-listeditor.borderless .v-textfield.v-textfield-readonly,.ccps .jmix-listeditor.borderless .jmix-suggestionfield{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-listeditor.borderless .v-button.jmix-listeditor-button{border-color:transparent;background:transparent}
.ccps .jmix-listeditor.borderless .v-button.jmix-listeditor-button:not(.v-disabled){color:var(--pickerfield-button-text-color)}
.ccps .jmix-listeditor.borderless .v-button.jmix-listeditor-button:hover:not(.v-disabled){color:var(--pickerfield-button-hover-text-color);border-color:transparent;background:transparent}
.ccps .jmix-listeditor.borderless .v-button.jmix-listeditor-button:active:not(.v-disabled){color:var(--pickerfield-button-active-text-color);border-color:transparent;background:var(--pickerfield-button-active-background-color)}
.ccps .jmix-listeditor.borderless .v-button.jmix-listeditor-button.v-disabled:active{background:transparent}
.ccps .v-button.jmix-listeditor-button{padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .v-button.jmix-listeditor-button:after,.ccps .v-button.jmix-listeditor-button:hover:after{height:34px}
.ccps .jmix-listeditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor-layout .safari-input-wrap:first-child input,.ccps .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-listeditor-layout input:first-child,.ccps .jmix-listeditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-listeditor-layout input:first-child [class$="button"],.ccps .jmix-listeditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor-layout .safari-input-wrap:only-child input,.ccps .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-listeditor-layout input:only-child,.ccps .jmix-listeditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-listeditor-layout input:only-child [class$="button"],.ccps .jmix-listeditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor-layout>.v-textfield.jmix-listeditor-text:last-child,.ccps .jmix-listeditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:34px}
.ccps .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:34px}
.ccps .jmix-listeditor.inline-icon [class*="input"],.ccps .jmix-listeditor.inline-icon .v-textfield,.ccps .jmix-listeditor.inline-icon .jmix-suggestionfield{padding-left:34px}
.ccps .v-textfield.jmix-listeditor-text{font-size:14px;height:34px;padding:6px 12px}
.ccps .v-textfield.jmix-listeditor-text.inline-icon{padding-left:34px}
.ccps .jmix-listeditor-layout .v-slot-jmix-listeditor-text>.v-textfield.jmix-listeditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor.v-customcomponent-error .v-textfield.jmix-listeditor-text{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .jmix-listeditor.v-customcomponent-error .v-textfield.jmix-listeditor-text:focus{border-color:var(--error-color)}
.ccps .jmix-listeditor.v-disabled .v-textfield.jmix-listeditor-text{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .jmix-listeditor.v-disabled .v-textfield.jmix-listeditor-text:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps.small .v-button.jmix-listeditor-button{padding:0;font-size:12px;width:29px;min-width:29px;height:29px;border-radius:0}
.ccps.small .v-button.jmix-listeditor-button:after,.ccps.small .v-button.jmix-listeditor-button:hover:after{height:29px}
.ccps.small .jmix-listeditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-listeditor-layout .safari-input-wrap:first-child input,.ccps.small .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps.small .jmix-listeditor-layout input:first-child,.ccps.small .jmix-listeditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.small .jmix-listeditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps.small .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps.small .jmix-listeditor-layout input:first-child [class$="button"],.ccps.small .jmix-listeditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.small .jmix-listeditor-layout .safari-input-wrap:only-child input,.ccps.small .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps.small .jmix-listeditor-layout input:only-child,.ccps.small .jmix-listeditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-listeditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps.small .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps.small .jmix-listeditor-layout input:only-child [class$="button"],.ccps.small .jmix-listeditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-listeditor-layout>.v-textfield.jmix-listeditor-text:last-child,.ccps.small .jmix-listeditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.small .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps.small .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:29px}
.ccps.small .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps.small .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:29px}
.ccps.small .jmix-listeditor.inline-icon [class*="input"],.ccps.small .jmix-listeditor.inline-icon .v-textfield,.ccps.small .jmix-listeditor.inline-icon .jmix-suggestionfield{padding-left:29px}
.ccps.small .v-textfield.jmix-listeditor-text{font-size:12px;height:29px;padding:5px 10px}
.ccps.small .v-textfield.jmix-listeditor-text.inline-icon{padding-left:29px}
.ccps.small .jmix-listeditor-layout .v-slot-jmix-listeditor-text>.v-textfield.jmix-listeditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.large .v-button.jmix-listeditor-button{padding:0;font-size:17px;width:41px;min-width:41px;height:41px;border-radius:0}
.ccps.large .v-button.jmix-listeditor-button:after,.ccps.large .v-button.jmix-listeditor-button:hover:after{height:41px}
.ccps.large .jmix-listeditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.large .jmix-listeditor-layout .safari-input-wrap:first-child input,.ccps.large .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps.large .jmix-listeditor-layout input:first-child,.ccps.large .jmix-listeditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.large .jmix-listeditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps.large .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps.large .jmix-listeditor-layout input:first-child [class$="button"],.ccps.large .jmix-listeditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps.large .jmix-listeditor-layout .safari-input-wrap:only-child input,.ccps.large .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps.large .jmix-listeditor-layout input:only-child,.ccps.large .jmix-listeditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.large .jmix-listeditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps.large .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps.large .jmix-listeditor-layout input:only-child [class$="button"],.ccps.large .jmix-listeditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.large .jmix-listeditor-layout>.v-textfield.jmix-listeditor-text:last-child,.ccps.large .jmix-listeditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps.large .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps.large .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:41px}
.ccps.large .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps.large .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:41px}
.ccps.large .jmix-listeditor.inline-icon [class*="input"],.ccps.large .jmix-listeditor.inline-icon .v-textfield,.ccps.large .jmix-listeditor.inline-icon .jmix-suggestionfield{padding-left:41px}
.ccps.large .v-textfield.jmix-listeditor-text{font-size:17px;height:41px;padding:7px 14px}
.ccps.large .v-textfield.jmix-listeditor-text.inline-icon{padding-left:41px}
.ccps.large .jmix-listeditor-layout .v-slot-jmix-listeditor-text>.v-textfield.jmix-listeditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .small .v-button.jmix-listeditor-button{padding:0;font-size:12px;width:29px;min-width:29px;height:29px;border-radius:0}
.ccps .small .v-button.jmix-listeditor-button:after,.ccps .small .v-button.jmix-listeditor-button:hover:after{height:29px}
.ccps .small .jmix-listeditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .small .jmix-listeditor-layout .safari-input-wrap:first-child input,.ccps .small .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .small .jmix-listeditor-layout input:first-child,.ccps .small .jmix-listeditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .small .jmix-listeditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .small .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .small .jmix-listeditor-layout input:first-child [class$="button"],.ccps .small .jmix-listeditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .small .jmix-listeditor-layout .safari-input-wrap:only-child input,.ccps .small .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .small .jmix-listeditor-layout input:only-child,.ccps .small .jmix-listeditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .small .jmix-listeditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .small .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .small .jmix-listeditor-layout input:only-child [class$="button"],.ccps .small .jmix-listeditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .small .jmix-listeditor-layout>.v-textfield.jmix-listeditor-text:last-child,.ccps .small .jmix-listeditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .small .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .small .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:29px}
.ccps .small .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .small .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:29px}
.ccps .small .jmix-listeditor.inline-icon [class*="input"],.ccps .small .jmix-listeditor.inline-icon .v-textfield,.ccps .small .jmix-listeditor.inline-icon .jmix-suggestionfield{padding-left:29px}
.ccps .small .v-textfield.jmix-listeditor-text{font-size:12px;height:29px;padding:5px 10px}
.ccps .small .v-textfield.jmix-listeditor-text.inline-icon{padding-left:29px}
.ccps .small .jmix-listeditor-layout .v-slot-jmix-listeditor-text>.v-textfield.jmix-listeditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .medium .v-button.jmix-listeditor-button{padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .medium .v-button.jmix-listeditor-button:after,.ccps .medium .v-button.jmix-listeditor-button:hover:after{height:34px}
.ccps .medium .jmix-listeditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .medium .jmix-listeditor-layout .safari-input-wrap:first-child input,.ccps .medium .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .medium .jmix-listeditor-layout input:first-child,.ccps .medium .jmix-listeditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .medium .jmix-listeditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .medium .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .medium .jmix-listeditor-layout input:first-child [class$="button"],.ccps .medium .jmix-listeditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .medium .jmix-listeditor-layout .safari-input-wrap:only-child input,.ccps .medium .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .medium .jmix-listeditor-layout input:only-child,.ccps .medium .jmix-listeditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .medium .jmix-listeditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .medium .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .medium .jmix-listeditor-layout input:only-child [class$="button"],.ccps .medium .jmix-listeditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .medium .jmix-listeditor-layout>.v-textfield.jmix-listeditor-text:last-child,.ccps .medium .jmix-listeditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .medium .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .medium .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:34px}
.ccps .medium .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .medium .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:34px}
.ccps .medium .jmix-listeditor.inline-icon [class*="input"],.ccps .medium .jmix-listeditor.inline-icon .v-textfield,.ccps .medium .jmix-listeditor.inline-icon .jmix-suggestionfield{padding-left:34px}
.ccps .medium .v-textfield.jmix-listeditor-text{font-size:14px;height:34px;padding:6px 12px}
.ccps .medium .v-textfield.jmix-listeditor-text.inline-icon{padding-left:34px}
.ccps .medium .jmix-listeditor-layout .v-slot-jmix-listeditor-text>.v-textfield.jmix-listeditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .large .v-button.jmix-listeditor-button{padding:0;font-size:17px;width:41px;min-width:41px;height:41px;border-radius:0}
.ccps .large .v-button.jmix-listeditor-button:after,.ccps .large .v-button.jmix-listeditor-button:hover:after{height:41px}
.ccps .large .jmix-listeditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .large .jmix-listeditor-layout .safari-input-wrap:first-child input,.ccps .large .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .large .jmix-listeditor-layout input:first-child,.ccps .large .jmix-listeditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .large .jmix-listeditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .large .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .large .jmix-listeditor-layout input:first-child [class$="button"],.ccps .large .jmix-listeditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .large .jmix-listeditor-layout .safari-input-wrap:only-child input,.ccps .large .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .large .jmix-listeditor-layout input:only-child,.ccps .large .jmix-listeditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .large .jmix-listeditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .large .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .large .jmix-listeditor-layout input:only-child [class$="button"],.ccps .large .jmix-listeditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .large .jmix-listeditor-layout>.v-textfield.jmix-listeditor-text:last-child,.ccps .large .jmix-listeditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .large .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .large .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:41px}
.ccps .large .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .large .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:41px}
.ccps .large .jmix-listeditor.inline-icon [class*="input"],.ccps .large .jmix-listeditor.inline-icon .v-textfield,.ccps .large .jmix-listeditor.inline-icon .jmix-suggestionfield{padding-left:41px}
.ccps .large .v-textfield.jmix-listeditor-text{font-size:17px;height:41px;padding:7px 14px}
.ccps .large .v-textfield.jmix-listeditor-text.inline-icon{padding-left:41px}
.ccps .large .jmix-listeditor-layout .v-slot-jmix-listeditor-text>.v-textfield.jmix-listeditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor.small .v-button.jmix-listeditor-button{padding:0;font-size:12px;width:29px;min-width:29px;height:29px;border-radius:0}
.ccps .jmix-listeditor.small .v-button.jmix-listeditor-button:after,.ccps .jmix-listeditor.small .v-button.jmix-listeditor-button:hover:after{height:29px}
.ccps .jmix-listeditor.small .jmix-listeditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.small .jmix-listeditor-layout .safari-input-wrap:first-child input,.ccps .jmix-listeditor.small .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-listeditor.small .jmix-listeditor-layout input:first-child,.ccps .jmix-listeditor.small .jmix-listeditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor.small .jmix-listeditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-listeditor.small .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-listeditor.small .jmix-listeditor-layout input:first-child [class$="button"],.ccps .jmix-listeditor.small .jmix-listeditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor.small .jmix-listeditor-layout .safari-input-wrap:only-child input,.ccps .jmix-listeditor.small .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-listeditor.small .jmix-listeditor-layout input:only-child,.ccps .jmix-listeditor.small .jmix-listeditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.small .jmix-listeditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-listeditor.small .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-listeditor.small .jmix-listeditor-layout input:only-child [class$="button"],.ccps .jmix-listeditor.small .jmix-listeditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.small .jmix-listeditor-layout>.v-textfield.jmix-listeditor-text:last-child,.ccps .jmix-listeditor.small .jmix-listeditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.small .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-listeditor.small .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:29px}
.ccps .jmix-listeditor.small .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-listeditor.small .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:29px}
.ccps .jmix-listeditor.small .jmix-listeditor.inline-icon [class*="input"],.ccps .jmix-listeditor.small .jmix-listeditor.inline-icon .v-textfield,.ccps .jmix-listeditor.small .jmix-listeditor.inline-icon .jmix-suggestionfield{padding-left:29px}
.ccps .jmix-listeditor.small .v-textfield.jmix-listeditor-text{font-size:12px;height:29px;padding:5px 10px}
.ccps .jmix-listeditor.small .v-textfield.jmix-listeditor-text.inline-icon{padding-left:29px}
.ccps .jmix-listeditor.small .jmix-listeditor-layout .v-slot-jmix-listeditor-text>.v-textfield.jmix-listeditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor.medium .v-button.jmix-listeditor-button{padding:0;font-size:14px;width:34px;min-width:34px;height:34px;border-radius:0}
.ccps .jmix-listeditor.medium .v-button.jmix-listeditor-button:after,.ccps .jmix-listeditor.medium .v-button.jmix-listeditor-button:hover:after{height:34px}
.ccps .jmix-listeditor.medium .jmix-listeditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.medium .jmix-listeditor-layout .safari-input-wrap:first-child input,.ccps .jmix-listeditor.medium .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-listeditor.medium .jmix-listeditor-layout input:first-child,.ccps .jmix-listeditor.medium .jmix-listeditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor.medium .jmix-listeditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-listeditor.medium .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-listeditor.medium .jmix-listeditor-layout input:first-child [class$="button"],.ccps .jmix-listeditor.medium .jmix-listeditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor.medium .jmix-listeditor-layout .safari-input-wrap:only-child input,.ccps .jmix-listeditor.medium .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-listeditor.medium .jmix-listeditor-layout input:only-child,.ccps .jmix-listeditor.medium .jmix-listeditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.medium .jmix-listeditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-listeditor.medium .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-listeditor.medium .jmix-listeditor-layout input:only-child [class$="button"],.ccps .jmix-listeditor.medium .jmix-listeditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.medium .jmix-listeditor-layout>.v-textfield.jmix-listeditor-text:last-child,.ccps .jmix-listeditor.medium .jmix-listeditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.medium .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-listeditor.medium .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:34px}
.ccps .jmix-listeditor.medium .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-listeditor.medium .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:34px}
.ccps .jmix-listeditor.medium .jmix-listeditor.inline-icon [class*="input"],.ccps .jmix-listeditor.medium .jmix-listeditor.inline-icon .v-textfield,.ccps .jmix-listeditor.medium .jmix-listeditor.inline-icon .jmix-suggestionfield{padding-left:34px}
.ccps .jmix-listeditor.medium .v-textfield.jmix-listeditor-text{font-size:14px;height:34px;padding:6px 12px}
.ccps .jmix-listeditor.medium .v-textfield.jmix-listeditor-text.inline-icon{padding-left:34px}
.ccps .jmix-listeditor.medium .jmix-listeditor-layout .v-slot-jmix-listeditor-text>.v-textfield.jmix-listeditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor.large .v-button.jmix-listeditor-button{padding:0;font-size:17px;width:41px;min-width:41px;height:41px;border-radius:0}
.ccps .jmix-listeditor.large .v-button.jmix-listeditor-button:after,.ccps .jmix-listeditor.large .v-button.jmix-listeditor-button:hover:after{height:41px}
.ccps .jmix-listeditor.large .jmix-listeditor-layout>.v-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.large .jmix-listeditor-layout .safari-input-wrap:first-child input,.ccps .jmix-listeditor.large .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect,.ccps .jmix-listeditor.large .jmix-listeditor-layout input:first-child,.ccps .jmix-listeditor.large .jmix-listeditor-layout .v-filterselect:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor.large .jmix-listeditor-layout .safari-input-wrap:first-child input [class$="button"],.ccps .jmix-listeditor.large .jmix-listeditor-layout .safari-input-wrap:first-child .v-filterselect [class$="button"],.ccps .jmix-listeditor.large .jmix-listeditor-layout input:first-child [class$="button"],.ccps .jmix-listeditor.large .jmix-listeditor-layout .v-filterselect:first-child [class$="button"]{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-listeditor.large .jmix-listeditor-layout .safari-input-wrap:only-child input,.ccps .jmix-listeditor.large .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect,.ccps .jmix-listeditor.large .jmix-listeditor-layout input:only-child,.ccps .jmix-listeditor.large .jmix-listeditor-layout .v-filterselect:only-child{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.large .jmix-listeditor-layout .safari-input-wrap:only-child input [class$="button"],.ccps .jmix-listeditor.large .jmix-listeditor-layout .safari-input-wrap:only-child .v-filterselect [class$="button"],.ccps .jmix-listeditor.large .jmix-listeditor-layout input:only-child [class$="button"],.ccps .jmix-listeditor.large .jmix-listeditor-layout .v-filterselect:only-child [class$="button"]{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.large .jmix-listeditor-layout>.v-textfield.jmix-listeditor-text:last-child,.ccps .jmix-listeditor.large .jmix-listeditor-layout>.v-filterselect:last-child>input{border-top-right-radius:6px;border-bottom-right-radius:6px}
.ccps .jmix-listeditor.large .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input,.ccps .jmix-listeditor.large .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input{padding-right:41px}
.ccps .jmix-listeditor.large .jmix-listeditor-layout>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly,.ccps .jmix-listeditor.large .jmix-listeditor-layout>.safari-input-wrap>.v-filterselect:not(.jmix-searchselect)>input.v-filterselect-input-readonly{padding-right:41px}
.ccps .jmix-listeditor.large .jmix-listeditor.inline-icon [class*="input"],.ccps .jmix-listeditor.large .jmix-listeditor.inline-icon .v-textfield,.ccps .jmix-listeditor.large .jmix-listeditor.inline-icon .jmix-suggestionfield{padding-left:41px}
.ccps .jmix-listeditor.large .v-textfield.jmix-listeditor-text{font-size:17px;height:41px;padding:7px 14px}
.ccps .jmix-listeditor.large .v-textfield.jmix-listeditor-text.inline-icon{padding-left:41px}
.ccps .jmix-listeditor.large .jmix-listeditor-layout .v-slot-jmix-listeditor-text>.v-textfield.jmix-listeditor-text{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-maskedfield{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color)}
.ccps .jmix-maskedfield.inline-icon{padding-left:34px}
.ccps .jmix-maskedfield::placeholder{color:var(--textfield-placeholder-color)}
.ccps .jmix-maskedfield:focus{border-color:var(--primary-color)}
.ccps .jmix-maskedfield-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .jmix-maskedfield-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .jmix-maskedfield.v-disabled{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .jmix-maskedfield.v-disabled:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps .jmix-maskedfield.jmix-disabled-or-readonly.jmix-empty-value{color:transparent}
.ccps .jmix-maskedfield-error,.ccps .jmix-maskedfield-error-error{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .jmix-maskedfield-error:focus,.ccps .jmix-maskedfield-error-error:focus{border-color:var(--error-color)}
.ccps .jmix-maskedfield.borderless,.ccps .jmix-maskedfield-borderless{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps.small .jmix-maskedfield{font-size:12px;height:29px;padding:5px 10px}
.ccps.small .jmix-maskedfield.inline-icon{padding-left:29px}
.ccps.large .jmix-maskedfield{font-size:17px;height:41px;padding:7px 14px}
.ccps.large .jmix-maskedfield.inline-icon{padding-left:41px}
.ccps .small .jmix-maskedfield{font-size:12px;height:29px;padding:5px 10px}
.ccps .small .jmix-maskedfield.inline-icon{padding-left:29px}
.ccps .medium .jmix-maskedfield{font-size:14px;height:34px;padding:6px 12px}
.ccps .medium .jmix-maskedfield.inline-icon{padding-left:34px}
.ccps .large .jmix-maskedfield{font-size:17px;height:41px;padding:7px 14px}
.ccps .large .jmix-maskedfield.inline-icon{padding-left:41px}
.ccps .jmix-maskedfield.small{font-size:12px;height:29px;padding:5px 10px}
.ccps .jmix-maskedfield.small.inline-icon{padding-left:29px}
.ccps .jmix-maskedfield.medium{font-size:14px;height:34px;padding:6px 12px}
.ccps .jmix-maskedfield.medium.inline-icon{padding-left:34px}
.ccps .jmix-maskedfield.large{font-size:17px;height:41px;padding:7px 14px}
.ccps .jmix-maskedfield.large.inline-icon{padding-left:41px}
.ccps .jmix-maskedfield.v-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .jmix-maskedfield.v-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .jmix-resizabletextarea-resize-corner:after{border-color:transparent transparent var(--border-color) transparent}
.ccps .jmix-resizabletextarea-wrapper.v-disabled .v-textarea{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .jmix-resizabletextarea-wrapper.v-disabled .v-textarea:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps .jmix-resizabletextarea-wrapper.v-disabled .jmix-resizabletextarea-resize-corner{display:none}
.ccps .jmix-resizabletextarea-wrapper.borderless .v-textarea{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps .jmix-resizabletextarea-wrapper.small .v-textarea{font-size:12px;height:29px;padding:5px 10px;height:auto;resize:none;white-space:pre-wrap}
.ccps .jmix-resizabletextarea-wrapper.small .v-textarea.inline-icon{padding-left:29px}
.ccps .jmix-resizabletextarea-wrapper.medium .v-textarea{font-size:14px;height:34px;padding:6px 12px;height:auto;resize:none;white-space:pre-wrap}
.ccps .jmix-resizabletextarea-wrapper.medium .v-textarea.inline-icon{padding-left:34px}
.ccps .jmix-resizabletextarea-wrapper.large .v-textarea{font-size:17px;height:41px;padding:7px 14px;height:auto;resize:none;white-space:pre-wrap}
.ccps .jmix-resizabletextarea-wrapper.large .v-textarea.inline-icon{padding-left:41px}
.ccps .jmix-sidemenu{font-size:14px;line-height:34px}
.ccps .jmix-sidemenu-wrap{font-size:0}
.ccps .jmix-sidemenu-wrap>*{font-size:14px}
.ccps .jmix-sidemenu-title{font-size:17px;padding:11px 17px}
.ccps .jmix-sidemenu-title *{font-size:17px}
.ccps .jmix-sidemenu-item{padding:0 34px 0 17px}
.ccps .jmix-sidemenu-item [class*="caption"]{padding-right:17px}
.ccps .jmix-sidemenu-item [class*="badge"]{right:17px;top:6.5px}
.ccps .jmix-sidemenu-item span.v-icon{margin-right:17px}
.ccps .jmix-sidemenu-item-header{margin:7px 0}
.ccps .jmix-sidemenu-item-wrap{line-height:34px}
.ccps .jmix-sidemenu-item-wrap .v-icon{margin-right:17px}
.ccps .jmix-sidemenu-submenu .jmix-sidemenu-item-header{margin-left:17px}
.ccps .jmix-sidemenu-submenu>*{margin-left:17px}
.ccps .jmix-sidemenu-responsive .jmix-sidemenu-panel{padding-bottom:34px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-main-buttons .v-icon{font-size:21px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-main-buttons img.v-icon{height:21px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-title,.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-wrap>*{min-width:102px;max-width:136px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action{font-size:22px;padding:11px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action .jmix-sidemenu-item-caption{font-size:11px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action .jmix-sidemenu-item-badge{padding-left:4px;padding-right:4px;top:7px;right:7px;border:1px solid var(--sidemenu-item-badge-background-color)}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header{margin:9px 0 0;padding:7px 23px 7px 9px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header .jmix-sidemenu-item-caption{font-size:13px}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header .jmix-sidemenu-item-badge{right:9px}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"]{padding-top:40px}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-toggle{top:3px;left:3px;min-width:0}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-mobile-buttons{top:3px}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-title{font-size:14px;line-height:34px;height:40px!important}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-title .v-label{line-height:40px}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-wrap{top:40px;padding:17px 0}
.ccps .jmix-sidemenu-panel{font-size:14px;line-height:34px}
.ccps .jmix-sidemenu-panel .v-button.jmix-ftsfield-button,.ccps .jmix-sidemenu-panel .v-button.jmix-logout-button,.ccps .jmix-sidemenu-panel .v-button.jmix-newwindow-button{height:34px;padding:0 7px}
.ccps .jmix-sidemenu-panel .jmix-ftsfield{padding-right:46px}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item{padding:0 34px 0 17px}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item [class*="caption"]{padding-right:17px}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item [class*="badge"]{right:17px;top:6.5px}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item span.v-icon{margin-right:17px}
.ccps .jmix-useractions-button:not(.v-menubar-submenu){height:34px;line-height:34px}
.ccps .jmix-sidemenu-layout .jmix-main-tabsheet>.v-tabsheet-tabcontainer{border:0}
.ccps .jmix-sidemenu-title{color:var(--sidemenu-title-color);background:var(--sidemenu-title-background-color);text-shadow:none}
.ccps .jmix-sidemenu{color:var(--sidemenu-text-color)}
.ccps .jmix-sidemenu-item{text-shadow:none;font-weight:normal}
.v-ch .ccps .jmix-sidemenu-item span.v-icon{color:var(--sidemenu-text-color)}
.ccps .jmix-sidemenu-item [class*="badge"]{color:var(--sidemenu-item-badge-color);background:var(--sidemenu-item-badge-background-color)}
.ccps .jmix-sidemenu-item:focus,.ccps .jmix-sidemenu-item:hover,.ccps .jmix-sidemenu-item.selected{color:var(--sidemenu-item-focused-color)}
.v-ch .ccps .jmix-sidemenu-item:focus span.v-icon,.v-ch .ccps .jmix-sidemenu-item:hover span.v-icon,.v-ch .ccps .jmix-sidemenu-item.selected span.v-icon{color:var(--sidemenu-item-focused-color)}
.ccps .jmix-sidemenu-item-header{color:var(--sidemenu-text-color);font-weight:600}
.ccps .jmix-sidemenu-item-focused{color:var(--sidemenu-item-focused-color)}
.v-ch .ccps .jmix-sidemenu-item-focused span.v-icon{color:var(--sidemenu-item-focused-color)}
.ccps .jmix-sidemenu-item-selected{background:var(--sidemenu-item-selected-background-color);color:var(--sidemenu-item-selected-color)}
.v-ch .ccps .jmix-sidemenu-item-selected span.v-icon{color:var(--sidemenu-item-selected-color)}
.ccps .jmix-sidemenu-item-selected:focus,.ccps .jmix-sidemenu-item-selected:hover,.ccps .jmix-sidemenu-item-selected.selected{color:var(--sidemenu-item-selected-color)}
.v-ch .ccps .jmix-sidemenu-item-selected:focus span.v-icon,.v-ch .ccps .jmix-sidemenu-item-selected:hover span.v-icon,.v-ch .ccps .jmix-sidemenu-item-selected.selected span.v-icon{color:var(--sidemenu-item-selected-color)}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel{background-color:var(--sidemenu-background-color)}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action{border-top:1px solid var(--sidemenu-responsive-item-separator-color)}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action.jmix-sidemenu-item-selected{color:var(--sidemenu-responsive-item-selected-text-color);background:var(--sidemenu-responsive-item-selected-background-color)}
.ccps .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header{background:var(--sidemenu-responsive-item-header-background-color)}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-title{background:var(--sidemenu-responsive-title-background-color);color:var(--sidemenu-responsive-title-text-color)}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-mobile-buttons .v-button{color:var(--sidemenu-mobile-button-color)}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-mobile-buttons .v-button:hover:not(.v-disabled){color:var(--sidemenu-mobile-button-color);background:var(--sidemenu-mobile-button-hover-background-color)}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-mobile-buttons .v-button:active:not(.v-disabled){color:var(--sidemenu-mobile-button-color);background:var(--sidemenu-mobile-button-active-background-color)}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-mobile-buttons .jmix-useractions-button{color:var(--sidemenu-mobile-button-color)}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-mobile-buttons .jmix-useractions-button:not(.v-menubar-submenu):hover{color:var(--sidemenu-mobile-button-color);background:var(--sidemenu-mobile-button-hover-background-color)}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-mobile-buttons .jmix-useractions-button .v-menubar-menuitem:before{display:none}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-mobile-buttons .jmix-useractions-button .v-menubar-menuitem-selected{color:var(--sidemenu-mobile-button-color);background:var(--sidemenu-mobile-button-active-background-color)}
.ccps .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-wrap{-webkit-box-shadow:var(--app-workarea-shadow);box-shadow:var(--app-workarea-shadow);background:var(--sidemenu-background-color);color:var(--sidemenu-text-color);border:0}
.ccps .jmix-sidemenu-panel{background:var(--sidemenu-background-color);border-right:0}
.ccps .jmix-sidemenu-panel .jmix-userindicator{color:var(--sidemenu-text-color)}
.ccps .jmix-sidemenu-panel .jmix-ftsfield-button,.ccps .jmix-sidemenu-panel .jmix-newwindow-button,.ccps .jmix-sidemenu-panel .jmix-logout-button{color:var(--sidemenu-action-button-color)}
.ccps .jmix-sidemenu-panel .jmix-ftsfield-button:hover:not(.v-disabled),.ccps .jmix-sidemenu-panel .jmix-newwindow-button:hover:not(.v-disabled),.ccps .jmix-sidemenu-panel .jmix-logout-button:hover:not(.v-disabled){color:var(--sidemenu-action-button-color);background:var(--sidemenu-action-button-hover-background-color)}
.ccps .jmix-sidemenu-panel .jmix-ftsfield-button:active:not(.v-disabled),.ccps .jmix-sidemenu-panel .jmix-newwindow-button:active:not(.v-disabled),.ccps .jmix-sidemenu-panel .jmix-logout-button:active:not(.v-disabled){color:var(--sidemenu-action-button-color);background:var(--sidemenu-action-button-active-background-color)}
.ccps .jmix-sidemenu-panel .jmix-useractions-button{color:var(--sidemenu-action-button-color)}
.ccps .jmix-sidemenu-panel .jmix-useractions-button:not(.v-menubar-submenu):hover{color:var(--sidemenu-action-button-color);background:var(--sidemenu-action-button-hover-background-color)}
.ccps .jmix-sidemenu-panel .jmix-useractions-button .v-menubar-menuitem:before{display:none}
.ccps .jmix-sidemenu-panel .jmix-useractions-button .v-menubar-menuitem-selected{color:var(--sidemenu-action-button-color);background:var(--sidemenu-action-button-active-background-color)}
.ccps .jmix-sidemenu-panel .jmix-user-timezone-label{color:var(--sidemenu-text-color)}
.ccps .jmix-sidemenu-panel .jmix-sidemenu{color:var(--sidemenu-text-color)}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item{text-shadow:none;font-weight:normal}
.v-ch .ccps .jmix-sidemenu-panel .jmix-sidemenu-item span.v-icon{color:var(--sidemenu-text-color)}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item [class*="badge"]{color:var(--sidemenu-item-badge-color);background:var(--sidemenu-item-badge-background-color)}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item:focus,.ccps .jmix-sidemenu-panel .jmix-sidemenu-item:hover,.ccps .jmix-sidemenu-panel .jmix-sidemenu-item.selected{color:var(--sidemenu-item-focused-color)}
.v-ch .ccps .jmix-sidemenu-panel .jmix-sidemenu-item:focus span.v-icon,.v-ch .ccps .jmix-sidemenu-panel .jmix-sidemenu-item:hover span.v-icon,.v-ch .ccps .jmix-sidemenu-panel .jmix-sidemenu-item.selected span.v-icon{color:var(--sidemenu-item-focused-color)}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item-header{color:var(--sidemenu-text-color);font-weight:600}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item-focused{color:var(--sidemenu-item-focused-color)}
.v-ch .ccps .jmix-sidemenu-panel .jmix-sidemenu-item-focused span.v-icon{color:var(--sidemenu-item-focused-color)}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item-selected{background:var(--sidemenu-item-selected-background-color);color:var(--sidemenu-item-selected-color)}
.v-ch .ccps .jmix-sidemenu-panel .jmix-sidemenu-item-selected span.v-icon{color:var(--sidemenu-item-selected-color)}
.ccps .jmix-sidemenu-panel .jmix-sidemenu-item-selected:focus,.ccps .jmix-sidemenu-panel .jmix-sidemenu-item-selected:hover,.ccps .jmix-sidemenu-panel .jmix-sidemenu-item-selected.selected{color:var(--sidemenu-item-selected-color)}
.v-ch .ccps .jmix-sidemenu-panel .jmix-sidemenu-item-selected:focus span.v-icon,.v-ch .ccps .jmix-sidemenu-panel .jmix-sidemenu-item-selected:hover span.v-icon,.v-ch .ccps .jmix-sidemenu-panel .jmix-sidemenu-item-selected.selected span.v-icon{color:var(--sidemenu-item-selected-color)}
.ccps.small .jmix-sidemenu{font-size:12px;line-height:29px}
.ccps.small .jmix-sidemenu-wrap{font-size:0}
.ccps.small .jmix-sidemenu-wrap>*{font-size:12px}
.ccps.small .jmix-sidemenu-title{font-size:14px;padding:10px 15px}
.ccps.small .jmix-sidemenu-title *{font-size:14px}
.ccps.small .jmix-sidemenu-item{padding:0 29px 0 15px}
.ccps.small .jmix-sidemenu-item [class*="caption"]{padding-right:15px}
.ccps.small .jmix-sidemenu-item [class*="badge"]{right:15px;top:6px}
.ccps.small .jmix-sidemenu-item span.v-icon{margin-right:15px}
.ccps.small .jmix-sidemenu-item-header{margin:6px 0}
.ccps.small .jmix-sidemenu-item-wrap{line-height:29px}
.ccps.small .jmix-sidemenu-item-wrap .v-icon{margin-right:15px}
.ccps.small .jmix-sidemenu-submenu .jmix-sidemenu-item-header{margin-left:15px}
.ccps.small .jmix-sidemenu-submenu>*{margin-left:15px}
.ccps.small .jmix-sidemenu-responsive .jmix-sidemenu-panel{padding-bottom:29px}
.ccps.small .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-main-buttons .v-icon{font-size:18px}
.ccps.small .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-main-buttons img.v-icon{height:18px}
.ccps.small .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-title,.ccps.small .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-wrap>*{min-width:87px;max-width:116px}
.ccps.small .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action{font-size:19px;padding:10px}
.ccps.small .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action .jmix-sidemenu-item-caption{font-size:10px}
.ccps.small .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action .jmix-sidemenu-item-badge{padding-left:3px;padding-right:3px;top:6px;right:6px;border:1px solid var(--sidemenu-item-badge-background-color)}
.ccps.small .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header{margin:7px 0 0;padding:6px 19px 6px 7px}
.ccps.small .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header .jmix-sidemenu-item-caption{font-size:11px}
.ccps.small .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header .jmix-sidemenu-item-badge{right:7px}
.ccps.small .jmix-sidemenu-responsive[width-range~="0-800px"]{padding-top:33px}
.ccps.small .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-toggle{top:2px;left:2px;min-width:0}
.ccps.small .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-mobile-buttons{top:2px}
.ccps.small .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-title{font-size:12px;line-height:29px;height:33px!important}
.ccps.small .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-title .v-label{line-height:33px}
.ccps.small .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-wrap{top:33px;padding:15px 0}
.ccps.small .jmix-sidemenu-panel{font-size:12px;line-height:29px}
.ccps.small .jmix-sidemenu-panel .v-button.jmix-ftsfield-button,.ccps.small .jmix-sidemenu-panel .v-button.jmix-logout-button,.ccps.small .jmix-sidemenu-panel .v-button.jmix-newwindow-button{height:29px;padding:0 6px}
.ccps.small .jmix-sidemenu-panel .jmix-ftsfield{padding-right:41px}
.ccps.small .jmix-sidemenu-panel .jmix-sidemenu-item{padding:0 29px 0 15px}
.ccps.small .jmix-sidemenu-panel .jmix-sidemenu-item [class*="caption"]{padding-right:15px}
.ccps.small .jmix-sidemenu-panel .jmix-sidemenu-item [class*="badge"]{right:15px;top:6px}
.ccps.small .jmix-sidemenu-panel .jmix-sidemenu-item span.v-icon{margin-right:15px}
.ccps.small .jmix-useractions-button:not(.v-menubar-submenu){height:29px;line-height:29px}
.ccps.large .jmix-sidemenu{font-size:17px;line-height:41px}
.ccps.large .jmix-sidemenu-wrap{font-size:0}
.ccps.large .jmix-sidemenu-wrap>*{font-size:17px}
.ccps.large .jmix-sidemenu-title{font-size:20px;padding:14px 21px}
.ccps.large .jmix-sidemenu-title *{font-size:20px}
.ccps.large .jmix-sidemenu-item{padding:0 41px 0 21px}
.ccps.large .jmix-sidemenu-item [class*="caption"]{padding-right:21px}
.ccps.large .jmix-sidemenu-item [class*="badge"]{right:21px;top:8px}
.ccps.large .jmix-sidemenu-item span.v-icon{margin-right:21px}
.ccps.large .jmix-sidemenu-item-header{margin:8px 0}
.ccps.large .jmix-sidemenu-item-wrap{line-height:41px}
.ccps.large .jmix-sidemenu-item-wrap .v-icon{margin-right:21px}
.ccps.large .jmix-sidemenu-submenu .jmix-sidemenu-item-header{margin-left:21px}
.ccps.large .jmix-sidemenu-submenu>*{margin-left:21px}
.ccps.large .jmix-sidemenu-responsive .jmix-sidemenu-panel{padding-bottom:41px}
.ccps.large .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-main-buttons .v-icon{font-size:26px}
.ccps.large .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-main-buttons img.v-icon{height:26px}
.ccps.large .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-title,.ccps.large .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-wrap>*{min-width:123px;max-width:164px}
.ccps.large .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action{font-size:27px;padding:14px}
.ccps.large .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action .jmix-sidemenu-item-caption{font-size:14px}
.ccps.large .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-action .jmix-sidemenu-item-badge{padding-left:5px;padding-right:5px;top:8px;right:8px;border:1px solid var(--sidemenu-item-badge-background-color)}
.ccps.large .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header{margin:10px 0 0;padding:8px 27px 8px 10px}
.ccps.large .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header .jmix-sidemenu-item-caption{font-size:15px}
.ccps.large .jmix-sidemenu-responsive[width-range~="801px-1100px"] .jmix-sidemenu-panel .jmix-sidemenu-item-header .jmix-sidemenu-item-badge{right:10px}
.ccps.large .jmix-sidemenu-responsive[width-range~="0-800px"]{padding-top:49px}
.ccps.large .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-toggle{top:4px;left:4px;min-width:0}
.ccps.large .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-mobile-buttons{top:4px}
.ccps.large .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-title{font-size:17px;line-height:41px;height:49px!important}
.ccps.large .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-title .v-label{line-height:49px}
.ccps.large .jmix-sidemenu-responsive[width-range~="0-800px"] .jmix-sidemenu-wrap{top:49px;padding:21px 0}
.ccps.large .jmix-sidemenu-panel{font-size:17px;line-height:41px}
.ccps.large .jmix-sidemenu-panel .v-button.jmix-ftsfield-button,.ccps.large .jmix-sidemenu-panel .v-button.jmix-logout-button,.ccps.large .jmix-sidemenu-panel .v-button.jmix-newwindow-button{height:41px;padding:0 9px}
.ccps.large .jmix-sidemenu-panel .jmix-ftsfield{padding-right:53px}
.ccps.large .jmix-sidemenu-panel .jmix-sidemenu-item{padding:0 41px 0 21px}
.ccps.large .jmix-sidemenu-panel .jmix-sidemenu-item [class*="caption"]{padding-right:21px}
.ccps.large .jmix-sidemenu-panel .jmix-sidemenu-item [class*="badge"]{right:21px;top:8px}
.ccps.large .jmix-sidemenu-panel .jmix-sidemenu-item span.v-icon{margin-right:21px}
.ccps.large .jmix-useractions-button:not(.v-menubar-submenu){height:41px;line-height:41px}
.ccps .jmix-drawer{background:var(--drawer-background-color);color:var(--drawer-text-color)}
.ccps .jmix-drawer .jmix-drawer-header{color:var(--sidemenu-title-color);background:var(--sidemenu-title-background-color)}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu{color:var(--sidemenu-text-color)}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item{text-shadow:none;font-weight:normal}
.v-ch .ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item span.v-icon{color:var(--sidemenu-text-color)}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item [class*="badge"]{color:var(--sidemenu-item-badge-color);background:var(--sidemenu-item-badge-background-color)}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item:focus,.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item:hover,.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item.selected{color:var(--sidemenu-item-focused-color)}
.v-ch .ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item:focus span.v-icon,.v-ch .ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item:hover span.v-icon,.v-ch .ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item.selected span.v-icon{color:var(--sidemenu-item-focused-color)}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item.jmix-sidemenu-item-selected{background:var(--sidemenu-item-selected-background-color);color:var(--sidemenu-item-selected-color)}
.v-ch .ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item.jmix-sidemenu-item-selected span.v-icon{color:var(--sidemenu-item-selected-color)}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item.jmix-sidemenu-item-selected:focus,.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item.jmix-sidemenu-item-selected:hover,.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item.jmix-sidemenu-item-selected.selected{color:var(--sidemenu-item-selected-color)}
.v-ch .ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item.jmix-sidemenu-item-selected:focus span.v-icon,.v-ch .ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item.jmix-sidemenu-item-selected:hover span.v-icon,.v-ch .ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item.jmix-sidemenu-item-selected.selected span.v-icon{color:var(--sidemenu-item-selected-color)}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item-header{color:var(--sidemenu-text-color);font-weight:600}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item-focused{color:var(--sidemenu-item-focused-color)}
.v-ch .ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-item-focused span.v-icon{color:var(--sidemenu-item-focused-color)}
.ccps .jmix-drawer .jmix-drawer-content.jmix-sidemenu .jmix-sidemenu-submenu.jmix-sidemenu-submenu-open{background:var(--drawer-sidemenu-submenu-background-color)}
.ccps .jmix-drawer .jmix-drawer-footer{background-color:var(--sidemenu-collapsible-controls-panel-background-color)}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-settings-button,.ccps .jmix-drawer .jmix-drawer-footer .jmix-logout-button,.ccps .jmix-drawer .jmix-drawer-footer .jmix-login-button{color:var(--sidemenu-collapsible-action-button-color)}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-settings-button:hover:not(.v-disabled),.ccps .jmix-drawer .jmix-drawer-footer .jmix-logout-button:hover:not(.v-disabled),.ccps .jmix-drawer .jmix-drawer-footer .jmix-login-button:hover:not(.v-disabled){color:var(--sidemenu-collapsible-action-button-color);background:var(--sidemenu-collapsible-action-button-hover-background-color)}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-settings-button:active:not(.v-disabled),.ccps .jmix-drawer .jmix-drawer-footer .jmix-logout-button:active:not(.v-disabled),.ccps .jmix-drawer .jmix-drawer-footer .jmix-login-button:active:not(.v-disabled){color:var(--sidemenu-collapsible-action-button-color);background:var(--sidemenu-collapsible-action-button-active-background-color)}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-drawer-collapse-button{border-color:var(--button-default-color);background:var(--button-default-color);color:var(--button-default-text-color)}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-drawer-collapse-button:hover:not(.v-disabled){border-color:var(--button-default-hover-color);background:var(--button-default-hover-color);color:var(--button-default-text-color)}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-drawer-collapse-button:active:not(.v-disabled){border-color:var(--button-default-active-color);background:var(--button-default-active-color);color:var(--button-default-text-color)}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-drawer-collapse-button:focus:not(.v-disabled){border-color:var(--button-default-focused-border-color)}
.ccps .jmix-drawer .jmix-drawer-footer .jmix-drawer-collapse-button.v-disabled{border-color:var(--button-default-disabled-color);background:var(--button-default-disabled-color);color:var(--button-default-disabled-text-color)}
.ccps .jmix-drawer .jmix-drawer-button{color:var(--sidemenu-collapsible-collapse-button-color);background:var(--sidemenu-collapsible-collapse-button-background-color)}
.ccps .jmix-drawer .jmix-drawer-button:hover{color:var(--sidemenu-collapsible-collapse-button-color);background:var(--sidemenu-collapsible-collapse-button-hover-background-color)}
.ccps .jmix-drawer .jmix-drawer-button:active{color:var(--sidemenu-collapsible-collapse-button-color);background:var(--sidemenu-collapsible-collapse-button-active-background-color)}
.ccps.small .jmix-drawer-footer .jmix-drawer-collapse-button{height:40px;padding:0;border:0;border-radius:0;box-shadow:none}
.ccps.small .jmix-drawer-footer .jmix-drawer-collapse-button::after{top:0;right:0;bottom:0;left:0}
.ccps.small .jmix-drawer-header{font-size:12px}
.ccps.large .jmix-drawer-footer .jmix-drawer-collapse-button{height:40px;padding:0;border:0;border-radius:0;box-shadow:none}
.ccps.large .jmix-drawer-footer .jmix-drawer-collapse-button::after{top:0;right:0;bottom:0;left:0}
.ccps.large .jmix-drawer-header{font-size:17px}
.ccps .AceEditorWidget{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color);padding:6px}
.ccps .AceEditorWidget.inline-icon{padding-left:34px}
.ccps .AceEditorWidget::placeholder{color:var(--textfield-placeholder-color)}
.ccps .AceEditorWidget:focus{border-color:var(--primary-color)}
.ccps .AceEditorWidget .ace_cursor{color:var(--sourcecodeeditor-cursor-color)}
.ccps .AceEditorWidget .ace_text-input,.ccps .AceEditorWidget .ace_editor{color:var(--sourcecodeeditor-text-color)}
.ccps .AceEditorWidget .ace_gutter{color:var(--sourcecodeeditor-gutter-text-color);background:var(--sourcecodeeditor-gutter-background-color)}
.ccps .AceEditorWidget .ace_gutter .ace_gutter-active-line{background:var(--sourcecodeeditor-gutter-active-line-background-color)}
.ccps .AceEditorWidget .ace_selection{background:var(--sourcecodeeditor-selection-background-color)!important}
.ccps .AceEditorWidget .ace_content{background:var(--sourcecodeeditor-background-color)}
.ccps .AceEditorWidget .ace_content .ace_active-line{background:var(--sourcecodeeditor-active-line-background-color)}
.ccps .AceEditorWidget-focus{border-color:var(--primary-color)}
.ccps .AceEditorWidget.v-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .AceEditorWidget.v-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .AceEditorWidget.v-readonly .ace_content{background:var(--dim-color)}
.ccps .AceEditorWidget.v-readonly .ace_text-input,.ccps .AceEditorWidget.v-readonly .ace_editor{color:inherit}
.ccps .AceEditorWidget.v-readonly.AceEditorWidget-focus{border-color:var(--border-dim-focused-color)}
.ccps .AceEditorWidget.v-disabled{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .AceEditorWidget.v-disabled:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps .AceEditorWidget.v-disabled .ace_content{background:var(--dim-color)}
.ccps .AceEditorWidget.v-disabled .ace_text-input,.ccps .AceEditorWidget.v-disabled .ace_editor{color:inherit}
.ccps .AceEditorWidget-error{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .AceEditorWidget-error:focus{border-color:var(--error-color)}
.ccps .AceEditorWidget-error.AceEditorWidget-focus{border-color:var(--error-color)}
.ccps.small .AceEditorWidget{font-size:12px;padding:5px}
.ccps.small .AceEditorWidget .ace_text-input,.ccps.small .AceEditorWidget .ace_editor{font-size:12px}
.ccps.large .AceEditorWidget{font-size:17px;padding:7px}
.ccps.large .AceEditorWidget .ace_text-input,.ccps.large .AceEditorWidget .ace_editor{font-size:17px}
.ccps .small .AceEditorWidget{font-size:12px;padding:5px}
.ccps .small .AceEditorWidget .ace_text-input,.ccps .small .AceEditorWidget .ace_editor{font-size:12px}
.ccps .medium .AceEditorWidget{font-size:14px;padding:6px}
.ccps .medium .AceEditorWidget .ace_text-input,.ccps .medium .AceEditorWidget .ace_editor{font-size:14px}
.ccps .large .AceEditorWidget{font-size:17px;padding:7px}
.ccps .large .AceEditorWidget .ace_text-input,.ccps .large .AceEditorWidget .ace_editor{font-size:17px}
.ccps .AceEditorWidget.small{font-size:12px;padding:5px}
.ccps .AceEditorWidget.small .ace_text-input,.ccps .AceEditorWidget.small .ace_editor{font-size:12px}
.ccps .AceEditorWidget.medium{font-size:14px;padding:6px}
.ccps .AceEditorWidget.medium .ace_text-input,.ccps .AceEditorWidget.medium .ace_editor{font-size:14px}
.ccps .AceEditorWidget.large{font-size:17px;padding:7px}
.ccps .AceEditorWidget.large .ace_text-input,.ccps .AceEditorWidget.large .ace_editor{font-size:17px}
.ccps .jmix-suggestionfield{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color)}
.ccps .jmix-suggestionfield.inline-icon{padding-left:34px}
.ccps .jmix-suggestionfield::placeholder{color:var(--textfield-placeholder-color)}
.ccps .jmix-suggestionfield:focus{border-color:var(--primary-color)}
.ccps .jmix-suggestionfield-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .jmix-suggestionfield-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .jmix-suggestionfield.v-disabled{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .jmix-suggestionfield.v-disabled:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps .jmix-suggestionfield.jmix-disabled-or-readonly.jmix-empty-value{color:transparent}
.ccps .jmix-suggestionfield-error,.ccps .jmix-suggestionfield-error-error{border-color:var(--error-color)!important;background:var(--textfield-background-color);color:var(--textfield-text-color)}
.ccps .jmix-suggestionfield-error:focus,.ccps .jmix-suggestionfield-error-error:focus{border-color:var(--error-color)}
.ccps .jmix-suggestionfield.borderless,.ccps .jmix-suggestionfield-borderless{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps.small .jmix-suggestionfield{font-size:12px;height:29px;padding:5px 10px}
.ccps.small .jmix-suggestionfield.inline-icon{padding-left:29px}
.ccps.large .jmix-suggestionfield{font-size:17px;height:41px;padding:7px 14px}
.ccps.large .jmix-suggestionfield.inline-icon{padding-left:41px}
.ccps .small .jmix-suggestionfield{font-size:12px;height:29px;padding:5px 10px}
.ccps .small .jmix-suggestionfield.inline-icon{padding-left:29px}
.ccps .medium .jmix-suggestionfield{font-size:14px;height:34px;padding:6px 12px}
.ccps .medium .jmix-suggestionfield.inline-icon{padding-left:34px}
.ccps .large .jmix-suggestionfield{font-size:17px;height:41px;padding:7px 14px}
.ccps .large .jmix-suggestionfield.inline-icon{padding-left:41px}
.ccps .jmix-suggestionfield.small{font-size:12px;height:29px;padding:5px 10px}
.ccps .jmix-suggestionfield.small.inline-icon{padding-left:29px}
.ccps .jmix-suggestionfield.medium{font-size:14px;height:34px;padding:6px 12px}
.ccps .jmix-suggestionfield.medium.inline-icon{padding-left:34px}
.ccps .jmix-suggestionfield.large{font-size:17px;height:41px;padding:7px 14px}
.ccps .jmix-suggestionfield.large.inline-icon{padding-left:41px}
.ccps .jmix-suggestionfield.modified{background:var(--suggestionfield-modified-background-color)}
.ccps .jmix-suggestionfield.v-readonly,.ccps .jmix-suggestionfield-error.v-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .jmix-suggestionfield.v-readonly:focus,.ccps .jmix-suggestionfield-error.v-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .jmix-suggestionfield-popup{font-size:14px;-webkit-box-shadow:var(--selection-overlay-shadow);box-shadow:var(--selection-overlay-shadow);color:var(--text-main-color);background:var(--overlay-background-color);border-radius:6px;overflow:hidden}
.ccps .jmix-suggestionfield-popup .gwt-MenuItem{height:34px;line-height:34px;padding:0 12px 0 12px}
.ccps .jmix-suggestionfield-popup .gwt-MenuItem:before{display:none}
.ccps .jmix-suggestionfield-popup table{border-radius:6px;overflow:hidden}
.ccps .jmix-suggestionfield-popup .jmix-suggestionfield-item{height:34px;line-height:34px;padding:0 12px 0 12px}
.ccps .jmix-suggestionfield-popup .jmix-suggestionfield-item:before{display:none}
.ccps .jmix-suggestionfield-popup .jmix-suggestionfield-item:hover:not(.jmix-suggestionfield-item-disabled),.ccps .jmix-suggestionfield-popup .jmix-suggestionfield-item-selected:not(.jmix-suggestionfield-item-disabled){background:var(--selection-overlay-selected-item-background-color);color:var(--selection-overlay-selected-item-text-color);text-shadow:none}
.ccps .jmix-suggestionfield-popup .jmix-suggestionfield-item:hover:not(.jmix-suggestionfield-item-disabled):active,.ccps .jmix-suggestionfield-popup .jmix-suggestionfield-item-selected:not(.jmix-suggestionfield-item-disabled):active{background:var(--selection-overlay-selected-item-active-background-color)}
.ccps .jmix-suggestionfield-popup .jmix-suggestionfield-item-disabled{background:var(--selection-overlay-disabled-item-background-color);color:var(--selection-overlay-disabled-item-text-color)}
.ccps .jmix-suggestionfield-popup .jmix-suggestionfield-item{border-radius:0}
.ccps .jmix-suggestionfield-popup .jmix-suggestionfield-item.selected{background:var(--selection-overlay-selected-item-background-color);color:var(--selection-overlay-selected-item-text-color);text-shadow:none}
.ccps .jmix-suggestionfield-popup .jmix-suggestionfield-item.selected:active{background:var(--selection-overlay-selected-item-active-background-color)}
.ccps.small .jmix-suggestionfield-popup{font-size:12px}
.ccps.small .jmix-suggestionfield-popup .jmix-suggestionfield-item{height:29px;line-height:29px;padding:0 10px 0 10px}
.ccps.small .jmix-suggestionfield-popup .jmix-suggestionfield-item:before{display:none}
.ccps.large .jmix-suggestionfield-popup{font-size:17px}
.ccps.large .jmix-suggestionfield-popup .jmix-suggestionfield-item{height:41px;line-height:41px;padding:0 14px 0 14px}
.ccps.large .jmix-suggestionfield-popup .jmix-suggestionfield-item:before{display:none}
.ccps .jmix-searchselect,.ccps .jmix-searchselect.jmix-pickerfield-searchselect{height:34px}
.ccps .jmix-searchselect.inline-icon [class*="input"],.ccps .jmix-searchselect.jmix-pickerfield-searchselect.inline-icon [class*="input"]{padding-left:34px}
.ccps .jmix-searchselect [class*="input"],.ccps .jmix-searchselect.jmix-pickerfield-searchselect [class*="input"]{box-sizing:border-box;height:34px;padding:6px 12px;width:100%!important;height:100%;border-radius:inherit}
.ccps .jmix-searchselect [class*="input"].inline-icon,.ccps .jmix-searchselect.jmix-pickerfield-searchselect [class*="input"].inline-icon{padding-left:34px}
.ccps .jmix-searchselect [class$="button"],.ccps .jmix-searchselect.jmix-pickerfield-searchselect [class$="button"]{width:34px}
.ccps .jmix-searchselect [class$="button"]:before,.ccps .jmix-searchselect.jmix-pickerfield-searchselect [class$="button"]:before{width:34px}
.ccps .jmix-searchselect.v-filterselect-edit-filter.v-filterselect-focus:not(.v-readonly),.ccps .jmix-searchselect.v-filterselect-edit-filter.v-filterselect-focus:not(.v-readonly) .v-filterselect-input:focus{background-color:var(--searchselect-edit-background-color)}
.ccps.small .jmix-searchselect{height:29px}
.ccps.small .jmix-searchselect.inline-icon [class*="input"]{padding-left:29px}
.ccps.small .jmix-searchselect [class*="input"]{box-sizing:border-box;font-size:12px;height:29px;padding:5px 10px;width:100%!important;height:100%;border-radius:inherit}
.ccps.small .jmix-searchselect [class*="input"].inline-icon{padding-left:29px}
.ccps.small .jmix-searchselect [class$="button"]{width:29px;font-size:12px}
.ccps.small .jmix-searchselect [class$="button"]:before{width:29px}
.ccps.large .jmix-searchselect{height:41px}
.ccps.large .jmix-searchselect.inline-icon [class*="input"]{padding-left:41px}
.ccps.large .jmix-searchselect [class*="input"]{box-sizing:border-box;font-size:17px;height:41px;padding:7px 14px;width:100%!important;height:100%;border-radius:inherit}
.ccps.large .jmix-searchselect [class*="input"].inline-icon{padding-left:41px}
.ccps.large .jmix-searchselect [class$="button"]{width:41px;font-size:17px}
.ccps.large .jmix-searchselect [class$="button"]:before{width:41px}
.ccps .small .jmix-searchselect{height:29px}
.ccps .small .jmix-searchselect.inline-icon [class*="input"]{padding-left:29px}
.ccps .small .jmix-searchselect [class*="input"]{box-sizing:border-box;font-size:12px;height:29px;padding:5px 10px;width:100%!important;height:100%;border-radius:inherit}
.ccps .small .jmix-searchselect [class*="input"].inline-icon{padding-left:29px}
.ccps .small .jmix-searchselect [class$="button"]{width:29px;font-size:12px}
.ccps .small .jmix-searchselect [class$="button"]:before{width:29px}
.ccps .medium .jmix-searchselect{height:34px}
.ccps .medium .jmix-searchselect.inline-icon [class*="input"]{padding-left:34px}
.ccps .medium .jmix-searchselect [class*="input"]{box-sizing:border-box;font-size:14px;height:34px;padding:6px 12px;width:100%!important;height:100%;border-radius:inherit}
.ccps .medium .jmix-searchselect [class*="input"].inline-icon{padding-left:34px}
.ccps .medium .jmix-searchselect [class$="button"]{width:34px;font-size:14px}
.ccps .medium .jmix-searchselect [class$="button"]:before{width:34px}
.ccps .large .jmix-searchselect{height:41px}
.ccps .large .jmix-searchselect.inline-icon [class*="input"]{padding-left:41px}
.ccps .large .jmix-searchselect [class*="input"]{box-sizing:border-box;font-size:17px;height:41px;padding:7px 14px;width:100%!important;height:100%;border-radius:inherit}
.ccps .large .jmix-searchselect [class*="input"].inline-icon{padding-left:41px}
.ccps .large .jmix-searchselect [class$="button"]{width:41px;font-size:17px}
.ccps .large .jmix-searchselect [class$="button"]:before{width:41px}
.ccps .jmix-searchselect.small{height:29px}
.ccps .jmix-searchselect.small.inline-icon [class*="input"]{padding-left:29px}
.ccps .jmix-searchselect.small [class*="input"]{box-sizing:border-box;font-size:12px;height:29px;padding:5px 10px;width:100%!important;height:100%;border-radius:inherit}
.ccps .jmix-searchselect.small [class*="input"].inline-icon{padding-left:29px}
.ccps .jmix-searchselect.small [class$="button"]{width:29px;font-size:12px}
.ccps .jmix-searchselect.small [class$="button"]:before{width:29px}
.ccps .jmix-searchselect.medium{height:34px}
.ccps .jmix-searchselect.medium.inline-icon [class*="input"]{padding-left:34px}
.ccps .jmix-searchselect.medium [class*="input"]{box-sizing:border-box;font-size:14px;height:34px;padding:6px 12px;width:100%!important;height:100%;border-radius:inherit}
.ccps .jmix-searchselect.medium [class*="input"].inline-icon{padding-left:34px}
.ccps .jmix-searchselect.medium [class$="button"]{width:34px;font-size:14px}
.ccps .jmix-searchselect.medium [class$="button"]:before{width:34px}
.ccps .jmix-searchselect.large{height:41px}
.ccps .jmix-searchselect.large.inline-icon [class*="input"]{padding-left:41px}
.ccps .jmix-searchselect.large [class*="input"]{box-sizing:border-box;font-size:17px;height:41px;padding:7px 14px;width:100%!important;height:100%;border-radius:inherit}
.ccps .jmix-searchselect.large [class*="input"].inline-icon{padding-left:41px}
.ccps .jmix-searchselect.large [class$="button"]{width:41px;font-size:17px}
.ccps .jmix-searchselect.large [class$="button"]:before{width:41px}
.ccps .jmix-pagination .v-button.jmix-pagination-navigation-btn,.ccps .jmix-pagination .v-button.jmix-pagination-page{border-color:var(--pagination-page-color);background:var(--pagination-page-color);color:var(--pagination-page-text-color)}
.ccps .jmix-pagination .v-button.jmix-pagination-navigation-btn:hover:not(.v-disabled),.ccps .jmix-pagination .v-button.jmix-pagination-page:hover:not(.v-disabled){border-color:var(--pagination-page-hover-color);background:var(--pagination-page-hover-color);color:var(--pagination-page-text-color)}
.ccps .jmix-pagination .v-button.jmix-pagination-navigation-btn:active:not(.v-disabled),.ccps .jmix-pagination .v-button.jmix-pagination-page:active:not(.v-disabled){border-color:var(--pagination-page-active-color);background:var(--pagination-page-active-color);color:var(--pagination-page-text-color)}
.ccps .jmix-pagination .v-button.jmix-pagination-navigation-btn:focus:not(.v-disabled),.ccps .jmix-pagination .v-button.jmix-pagination-page:focus:not(.v-disabled){border-color:var(--pagination-page-focused-border-color)}
.ccps .jmix-pagination .v-button.jmix-pagination-navigation-btn.v-disabled,.ccps .jmix-pagination .v-button.jmix-pagination-page.v-disabled{border-color:var(--pagination-page-disabled-color);background:var(--pagination-page-disabled-color);color:var(--pagination-page-disabled-text-color)}
.ccps .jmix-pagination .v-button.jmix-pagination-navigation-btn:focus:not(.v-disabled),.ccps .jmix-pagination .v-button.jmix-pagination-page:focus:not(.v-disabled){border-color:var(--pagination-page-focused-border-color)}
.ccps .jmix-pagination .v-button.jmix-pagination-navigation-btn:hover:not(.v-disabled),.ccps .jmix-pagination .v-button.jmix-pagination-page:hover:not(.v-disabled){border-color:var(--pagination-page-hover-color)}
.ccps .jmix-pagination .v-button.jmix-pagination-navigation-btn:active:not(.v-disabled),.ccps .jmix-pagination .v-button.jmix-pagination-page:active:not(.v-disabled){border-color:var(--pagination-page-active-color)}
.ccps .jmix-pagination .jmix-pagination-page.selected-page{border-color:var(--pagination-selected-page-color);background:var(--pagination-selected-page-color);color:var(--pagination-selected-page-text-color)}
.ccps .jmix-pagination .jmix-pagination-page.selected-page:hover:not(.v-disabled){border-color:var(--pagination-selected-page-hover-color);background:var(--pagination-selected-page-hover-color);color:var(--pagination-selected-page-text-color)}
.ccps .jmix-pagination .jmix-pagination-page.selected-page:active:not(.v-disabled){border-color:var(--pagination-selected-page-active-color);background:var(--pagination-selected-page-active-color);color:var(--pagination-selected-page-text-color)}
.ccps .jmix-pagination .jmix-pagination-page.selected-page:focus:not(.v-disabled){border-color:var(--pagination-selected-page-focused-border-color)}
.ccps .jmix-pagination .jmix-pagination-page.selected-page.v-disabled{border-color:var(--pagination-selected-page-disabled-color);background:var(--pagination-selected-page-disabled-color);color:var(--pagination-selected-page-disabled-text-color)}
.ccps .jmix-pagination .jmix-pagination-page.selected-page:focus:not(.v-disabled){border-color:var(--pagination-selected-page-focused-border-color)}
.ccps .jmix-pagination .jmix-pagination-page.selected-page:hover:not(.v-disabled){border-color:var(--pagination-selected-page-hover-color)}
.ccps .jmix-pagination .jmix-pagination-page.selected-page:active:not(.v-disabled){border-color:var(--pagination-selected-page-active-color)}
.ccps.small .jmix-pagination{height:29px}
.ccps.small .jmix-pagination .v-button.jmix-pagination-navigation-btn,.ccps.small .jmix-pagination .v-button.jmix-pagination-page{height:29px;font-size:12px;min-width:37px}
.ccps.small .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-label{line-height:29px;font-size:12px}
.ccps.small .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options{height:29px}
.ccps.small .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options [class*="input"]{height:29px;font-size:12px}
.ccps.large .jmix-pagination{height:41px}
.ccps.large .jmix-pagination .v-button.jmix-pagination-navigation-btn,.ccps.large .jmix-pagination .v-button.jmix-pagination-page{height:41px;font-size:17px;min-width:46px}
.ccps.large .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-label{line-height:41px;font-size:17px}
.ccps.large .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options{height:41px}
.ccps.large .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options [class*="input"]{height:41px;font-size:17px}
.ccps .small .jmix-pagination{height:29px}
.ccps .small .jmix-pagination .v-button.jmix-pagination-navigation-btn,.ccps .small .jmix-pagination .v-button.jmix-pagination-page{height:29px;font-size:12px;min-width:37px}
.ccps .small .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-label{line-height:29px;font-size:12px}
.ccps .small .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options{height:29px}
.ccps .small .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options [class*="input"]{height:29px;font-size:12px}
.ccps .medium .jmix-pagination{height:34px}
.ccps .medium .jmix-pagination .v-button.jmix-pagination-navigation-btn,.ccps .medium .jmix-pagination .v-button.jmix-pagination-page{height:34px;font-size:14px;min-width:38px}
.ccps .medium .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-label{line-height:34px;font-size:14px}
.ccps .medium .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options{height:34px}
.ccps .medium .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options [class*="input"]{height:34px;font-size:14px}
.ccps .large .jmix-pagination{height:41px}
.ccps .large .jmix-pagination .v-button.jmix-pagination-navigation-btn,.ccps .large .jmix-pagination .v-button.jmix-pagination-page{height:41px;font-size:17px;min-width:46px}
.ccps .large .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-label{line-height:41px;font-size:17px}
.ccps .large .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options{height:41px}
.ccps .large .jmix-pagination .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options [class*="input"]{height:41px;font-size:17px}
.ccps .jmix-pagination.small{height:29px}
.ccps .jmix-pagination.small .v-button.jmix-pagination-navigation-btn,.ccps .jmix-pagination.small .v-button.jmix-pagination-page{height:29px;font-size:12px;min-width:37px}
.ccps .jmix-pagination.small .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-label{line-height:29px;font-size:12px}
.ccps .jmix-pagination.small .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options{height:29px}
.ccps .jmix-pagination.small .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options [class*="input"]{height:29px;font-size:12px}
.ccps .jmix-pagination.medium{height:34px}
.ccps .jmix-pagination.medium .v-button.jmix-pagination-navigation-btn,.ccps .jmix-pagination.medium .v-button.jmix-pagination-page{height:34px;font-size:14px;min-width:38px}
.ccps .jmix-pagination.medium .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-label{line-height:34px;font-size:14px}
.ccps .jmix-pagination.medium .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options{height:34px}
.ccps .jmix-pagination.medium .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options [class*="input"]{height:34px;font-size:14px}
.ccps .jmix-pagination.large{height:41px}
.ccps .jmix-pagination.large .v-button.jmix-pagination-navigation-btn,.ccps .jmix-pagination.large .v-button.jmix-pagination-page{height:41px;font-size:17px;min-width:46px}
.ccps .jmix-pagination.large .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-label{line-height:41px;font-size:17px}
.ccps .jmix-pagination.large .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options{height:41px}
.ccps .jmix-pagination.large .jmix-pagination-itemsperpage-layout .jmix-pagination-itemsperpage-options [class*="input"]{height:41px;font-size:17px}
.ccps .jmix-simplepagination .jmix-simplepagination-count{vertical-align:baseline}
.ccps .jmix-simplepagination .v-button.v-button-link.jmix-simplepagination-count-number{vertical-align:middle}
.ccps.small .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-label{line-height:29px;font-size:12px}
.ccps.small .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options{height:29px}
.ccps.small .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options [class*="input"]{height:29px;font-size:12px}
.ccps.small .jmix-simplepagination .v-button.jmix-simplepagination-navigation-btn{height:19px;width:20px;padding:0 5px;line-height:12px}
.ccps.small .jmix-simplepagination .v-button.jmix-simplepagination-navigation-btn img.v-icon{margin-left:-2px}
.ccps.large .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-label{line-height:41px;font-size:17px}
.ccps.large .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options{height:41px}
.ccps.large .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options [class*="input"]{height:41px;font-size:17px}
.ccps.large .jmix-simplepagination .v-button.jmix-simplepagination-navigation-btn{height:27px;width:28px;padding:0 7px;line-height:17px}
.ccps.large .jmix-simplepagination .v-button.jmix-simplepagination-navigation-btn img.v-icon{margin-left:-2px}
.ccps .small .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-label{line-height:29px;font-size:12px}
.ccps .small .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options{height:29px}
.ccps .small .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options [class*="input"]{height:29px;font-size:12px}
.ccps .small .jmix-simplepagination .v-button.jmix-simplepagination-navigation-btn{height:19px;width:20px;padding:0 5px;line-height:12px}
.ccps .small .jmix-simplepagination .v-button.jmix-simplepagination-navigation-btn img.v-icon{margin-left:-2px}
.ccps .medium .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-label{line-height:34px;font-size:14px}
.ccps .medium .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options{height:34px}
.ccps .medium .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options [class*="input"]{height:34px;font-size:14px}
.ccps .medium .jmix-simplepagination .v-button.jmix-simplepagination-navigation-btn{height:23px;width:23px;padding:0 6px;line-height:14px}
.ccps .medium .jmix-simplepagination .v-button.jmix-simplepagination-navigation-btn img.v-icon{margin-left:-2px}
.ccps .large .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-label{line-height:41px;font-size:17px}
.ccps .large .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options{height:41px}
.ccps .large .jmix-simplepagination .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options [class*="input"]{height:41px;font-size:17px}
.ccps .large .jmix-simplepagination .v-button.jmix-simplepagination-navigation-btn{height:27px;width:28px;padding:0 7px;line-height:17px}
.ccps .large .jmix-simplepagination .v-button.jmix-simplepagination-navigation-btn img.v-icon{margin-left:-2px}
.ccps .jmix-simplepagination.small .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-label{line-height:29px;font-size:12px}
.ccps .jmix-simplepagination.small .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options{height:29px}
.ccps .jmix-simplepagination.small .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options [class*="input"]{height:29px;font-size:12px}
.ccps .jmix-simplepagination.small .v-button.jmix-simplepagination-navigation-btn{height:19px;width:20px;padding:0 5px;line-height:12px}
.ccps .jmix-simplepagination.small .v-button.jmix-simplepagination-navigation-btn img.v-icon{margin-left:-2px}
.ccps .jmix-simplepagination.medium .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-label{line-height:34px;font-size:14px}
.ccps .jmix-simplepagination.medium .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options{height:34px}
.ccps .jmix-simplepagination.medium .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options [class*="input"]{height:34px;font-size:14px}
.ccps .jmix-simplepagination.medium .v-button.jmix-simplepagination-navigation-btn{height:23px;width:23px;padding:0 6px;line-height:14px}
.ccps .jmix-simplepagination.medium .v-button.jmix-simplepagination-navigation-btn img.v-icon{margin-left:-2px}
.ccps .jmix-simplepagination.large .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-label{line-height:41px;font-size:17px}
.ccps .jmix-simplepagination.large .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options{height:41px}
.ccps .jmix-simplepagination.large .jmix-simplepagination-itemsperpage-layout .jmix-simplepagination-itemsperpage-options [class*="input"]{height:41px;font-size:17px}
.ccps .jmix-simplepagination.large .v-button.jmix-simplepagination-navigation-btn{height:27px;width:28px;padding:0 7px;line-height:17px}
.ccps .jmix-simplepagination.large .v-button.jmix-simplepagination-navigation-btn img.v-icon{margin-left:-2px}
.ccps .jmix-tagpicker .jmix-taglabel{background-color:var(--tagpicker-tag-background-color);color:var(--tagpicker-tag-text-color)}
.ccps .jmix-tagpicker .jmix-taglabel:hover{background-color:var(--tagpicker-tag-hover-background-color);color:var(--tagpicker-tag-hover-text-color)}
.ccps .jmix-tagpicker .jmix-taglabel.v-disabled{background-color:var(--taglabel-disabled-background-color)}
.ccps .jmix-tagpicker .jmix-taglabel.v-disabled:hover{background-color:var(--taglabel-disabled-background-color);color:var(--tagpicker-tag-text-color)}
.ccps.small .jmix-tagfield .jmix-taglabel{font-size:12px;height:19px;line-height:19px}
.ccps.small .jmix-tagfield .jmix-taglabel.text-overflow .jmix-taglabel-close{width:9px}
.ccps.large .jmix-tagfield .jmix-taglabel{font-size:17px;height:31px;line-height:31px}
.ccps.large .jmix-tagfield .jmix-taglabel.text-overflow .jmix-taglabel-close{width:13px}
.ccps .small .jmix-tagfield .jmix-taglabel{font-size:12px;height:19px;line-height:19px}
.ccps .small .jmix-tagfield .jmix-taglabel.text-overflow .jmix-taglabel-close{width:9px}
.ccps .medium .jmix-tagfield .jmix-taglabel{font-size:14px;height:24px;line-height:24px}
.ccps .medium .jmix-tagfield .jmix-taglabel.text-overflow .jmix-taglabel-close{width:11px}
.ccps .large .jmix-tagfield .jmix-taglabel{font-size:17px;height:31px;line-height:31px}
.ccps .large .jmix-tagfield .jmix-taglabel.text-overflow .jmix-taglabel-close{width:13px}
.ccps .jmix-tagfield.small .jmix-taglabel{font-size:12px;height:19px;line-height:19px}
.ccps .jmix-tagfield.small .jmix-taglabel.text-overflow .jmix-taglabel-close{width:9px}
.ccps .jmix-tagfield.medium .jmix-taglabel{font-size:14px;height:24px;line-height:24px}
.ccps .jmix-tagfield.medium .jmix-taglabel.text-overflow .jmix-taglabel-close{width:11px}
.ccps .jmix-tagfield.large .jmix-taglabel{font-size:17px;height:31px;line-height:31px}
.ccps .jmix-tagfield.large .jmix-taglabel.text-overflow .jmix-taglabel-close{width:13px}
.ccps .jmix-tagfield{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color);padding:4px 4px 0 4px;height:auto}
.ccps .jmix-tagfield.inline-icon{padding-left:34px}
.ccps .jmix-tagfield::placeholder{color:var(--textfield-placeholder-color)}
.ccps .jmix-tagfield:focus{border-color:var(--primary-color)}
.ccps .jmix-tagfield.v-disabled{color:var(--textfield-disabled-text-color);border-color:var(--textfield-disabled-border-color);background:var(--textfield-disabled-background-color)}
.ccps .jmix-tagfield.v-disabled:focus{border-color:var(--textfield-disabled-focused-border-color)}
.ccps .jmix-tagfield.v-readonly{color:var(--textfield-read-only-text-color);border-color:var(--textfield-read-only-border-color);background:var(--textfield-read-only-background-color)}
.ccps .jmix-tagfield.v-readonly:focus{border-color:var(--textfield-read-only-focused-border-color)}
.ccps .jmix-tagfield.empty .v-textfield{padding:6px 12px}
.ccps .jmix-tagfield .jmix-taglabel{background-color:var(--tagfield-tag-background-color);color:var(--tagfield-tag-text-color)}
.ccps .jmix-tagfield .jmix-taglabel:hover{background-color:var(--tagfield-tag-hover-background-color);color:var(--tagfield-tag-hover-text-color)}
.ccps .jmix-tagfield .jmix-taglabel.v-disabled{background-color:var(--taglabel-disabled-background-color)}
.ccps .jmix-tagfield .jmix-taglabel.v-disabled:hover{background-color:var(--taglabel-disabled-background-color);color:var(--tagfield-tag-text-color)}
.ccps .jmix-tagfield-clear-all{color:var(--tagfield-clear-all-color)}
.ccps .jmix-tagfield-clear-all:hover{color:var(--tagfield-clear-all-hover-color)}
.ccps .jmix-tagfield-focus{border-color:var(--primary-color)}
.ccps .jmix-tagfield.borderless,.ccps .jmix-tagfield-borderless{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ccps.small .jmix-tagfield{padding:4px 4px 0 4px}
.ccps.small .jmix-tagfield.singleline{height:29px}
.ccps.small .jmix-tagfield.empty .v-textfield{height:auto;padding:3px 7px}
.ccps.small .jmix-tagfield .v-textfield{height:19px;padding:0 7px 0 6px}
.ccps.small .jmix-tagfield.empty.inline-icon .v-textfield{padding-left:0}
.ccps.small .jmix-tagfield.inline-icon{padding-left:29px}
.ccps.small .jmix-tagfield.clear-all:not(.empty){padding-right:24px}
.ccps.small .jmix-tagfield .jmix-tagfield-clear-all:before{font-size:12px;line-height:19px;height:19px;margin-top:5px;margin-right:5px;width:19px}
.ccps.small .jmix-tagfield .jmix-taglabel{margin-right:4px}
.ccps.small .jmix-tagfield .jmix-taglabel,.ccps.small .jmix-tagfield .v-textfield{margin-bottom:4px}
.ccps.large .jmix-tagfield{padding:4px 4px 0 4px}
.ccps.large .jmix-tagfield.singleline{height:41px}
.ccps.large .jmix-tagfield.empty .v-textfield{height:auto;padding:5px 9px}
.ccps.large .jmix-tagfield .v-textfield{height:31px;padding:0 9px 0 6px}
.ccps.large .jmix-tagfield.empty.inline-icon .v-textfield{padding-left:0}
.ccps.large .jmix-tagfield.inline-icon{padding-left:41px}
.ccps.large .jmix-tagfield.clear-all:not(.empty){padding-right:36px}
.ccps.large .jmix-tagfield .jmix-tagfield-clear-all:before{font-size:17px;line-height:31px;height:31px;margin-top:5px;margin-right:5px;width:31px}
.ccps.large .jmix-tagfield .jmix-taglabel{margin-right:4px}
.ccps.large .jmix-tagfield .jmix-taglabel,.ccps.large .jmix-tagfield .v-textfield{margin-bottom:4px}
.ccps .small .jmix-tagfield{padding:4px 4px 0 4px}
.ccps .small .jmix-tagfield.singleline{height:29px}
.ccps .small .jmix-tagfield.empty .v-textfield{height:auto;padding:3px 7px}
.ccps .small .jmix-tagfield .v-textfield{height:19px;padding:0 7px 0 6px}
.ccps .small .jmix-tagfield.empty.inline-icon .v-textfield{padding-left:0}
.ccps .small .jmix-tagfield.inline-icon{padding-left:29px}
.ccps .small .jmix-tagfield.clear-all:not(.empty){padding-right:24px}
.ccps .small .jmix-tagfield .jmix-tagfield-clear-all:before{font-size:12px;line-height:19px;height:19px;margin-top:5px;margin-right:5px;width:19px}
.ccps .small .jmix-tagfield .jmix-taglabel{margin-right:4px}
.ccps .small .jmix-tagfield .jmix-taglabel,.ccps .small .jmix-tagfield .v-textfield{margin-bottom:4px}
.ccps .medium .jmix-tagfield{padding:4px 4px 0 4px}
.ccps .medium .jmix-tagfield.singleline{height:34px}
.ccps .medium .jmix-tagfield.empty .v-textfield{height:auto;padding:4px 8px}
.ccps .medium .jmix-tagfield .v-textfield{height:24px;padding:0 8px 0 6px}
.ccps .medium .jmix-tagfield.empty.inline-icon .v-textfield{padding-left:0}
.ccps .medium .jmix-tagfield.inline-icon{padding-left:34px}
.ccps .medium .jmix-tagfield.clear-all:not(.empty){padding-right:29px}
.ccps .medium .jmix-tagfield .jmix-tagfield-clear-all:before{font-size:14px;line-height:24px;height:24px;margin-top:5px;margin-right:5px;width:24px}
.ccps .medium .jmix-tagfield .jmix-taglabel{margin-right:4px}
.ccps .medium .jmix-tagfield .jmix-taglabel,.ccps .medium .jmix-tagfield .v-textfield{margin-bottom:4px}
.ccps .large .jmix-tagfield{padding:4px 4px 0 4px}
.ccps .large .jmix-tagfield.singleline{height:41px}
.ccps .large .jmix-tagfield.empty .v-textfield{height:auto;padding:5px 9px}
.ccps .large .jmix-tagfield .v-textfield{height:31px;padding:0 9px 0 6px}
.ccps .large .jmix-tagfield.empty.inline-icon .v-textfield{padding-left:0}
.ccps .large .jmix-tagfield.inline-icon{padding-left:41px}
.ccps .large .jmix-tagfield.clear-all:not(.empty){padding-right:36px}
.ccps .large .jmix-tagfield .jmix-tagfield-clear-all:before{font-size:17px;line-height:31px;height:31px;margin-top:5px;margin-right:5px;width:31px}
.ccps .large .jmix-tagfield .jmix-taglabel{margin-right:4px}
.ccps .large .jmix-tagfield .jmix-taglabel,.ccps .large .jmix-tagfield .v-textfield{margin-bottom:4px}
.ccps .jmix-tagfield.small{padding:4px 4px 0 4px}
.ccps .jmix-tagfield.small.singleline{height:29px}
.ccps .jmix-tagfield.small.empty .v-textfield{height:auto;padding:3px 7px}
.ccps .jmix-tagfield.small .v-textfield{height:19px;padding:0 7px 0 6px}
.ccps .jmix-tagfield.small.empty.inline-icon .v-textfield{padding-left:0}
.ccps .jmix-tagfield.small.inline-icon{padding-left:29px}
.ccps .jmix-tagfield.small.clear-all:not(.empty){padding-right:24px}
.ccps .jmix-tagfield.small .jmix-tagfield-clear-all:before{font-size:12px;line-height:19px;height:19px;margin-top:5px;margin-right:5px;width:19px}
.ccps .jmix-tagfield.small .jmix-taglabel{margin-right:4px}
.ccps .jmix-tagfield.small .jmix-taglabel,.ccps .jmix-tagfield.small .v-textfield{margin-bottom:4px}
.ccps .jmix-tagfield.medium{padding:4px 4px 0 4px}
.ccps .jmix-tagfield.medium.singleline{height:34px}
.ccps .jmix-tagfield.medium.empty .v-textfield{height:auto;padding:4px 8px}
.ccps .jmix-tagfield.medium .v-textfield{height:24px;padding:0 8px 0 6px}
.ccps .jmix-tagfield.medium.empty.inline-icon .v-textfield{padding-left:0}
.ccps .jmix-tagfield.medium.inline-icon{padding-left:34px}
.ccps .jmix-tagfield.medium.clear-all:not(.empty){padding-right:29px}
.ccps .jmix-tagfield.medium .jmix-tagfield-clear-all:before{font-size:14px;line-height:24px;height:24px;margin-top:5px;margin-right:5px;width:24px}
.ccps .jmix-tagfield.medium .jmix-taglabel{margin-right:4px}
.ccps .jmix-tagfield.medium .jmix-taglabel,.ccps .jmix-tagfield.medium .v-textfield{margin-bottom:4px}
.ccps .jmix-tagfield.large{padding:4px 4px 0 4px}
.ccps .jmix-tagfield.large.singleline{height:41px}
.ccps .jmix-tagfield.large.empty .v-textfield{height:auto;padding:5px 9px}
.ccps .jmix-tagfield.large .v-textfield{height:31px;padding:0 9px 0 6px}
.ccps .jmix-tagfield.large.empty.inline-icon .v-textfield{padding-left:0}
.ccps .jmix-tagfield.large.inline-icon{padding-left:41px}
.ccps .jmix-tagfield.large.clear-all:not(.empty){padding-right:36px}
.ccps .jmix-tagfield.large .jmix-tagfield-clear-all:before{font-size:17px;line-height:31px;height:31px;margin-top:5px;margin-right:5px;width:31px}
.ccps .jmix-tagfield.large .jmix-taglabel{margin-right:4px}
.ccps .jmix-tagfield.large .jmix-taglabel,.ccps .jmix-tagfield.large .v-textfield{margin-bottom:4px}
.ccps.small .jmix-tagcontainer.vertical .jmix-taglabel-close{width:9px}
.ccps.large .jmix-tagcontainer.vertical .jmix-taglabel-close{width:13px}
.ccps .small .jmix-tagcontainer.vertical .jmix-taglabel-close{width:9px}
.ccps .medium .jmix-tagcontainer.vertical .jmix-taglabel-close{width:11px}
.ccps .large .jmix-tagcontainer.vertical .jmix-taglabel-close{width:13px}
.ccps .jmix-tagcontainer.small.vertical .jmix-taglabel-close{width:9px}
.ccps .jmix-tagcontainer.medium.vertical .jmix-taglabel-close{width:11px}
.ccps .jmix-tagcontainer.large.vertical .jmix-taglabel-close{width:13px}
.ccps .jmix-taglabel{background-color:var(--taglabel-background-color);color:var(--taglabel-text-color)}
.ccps .jmix-taglabel:hover{background-color:var(--taglabel-hover-background-color);color:var(--taglabel-hover-text-color)}
.ccps .jmix-taglabel.v-disabled{background-color:var(--taglabel-disabled-background-color)}
.ccps .jmix-taglabel.v-disabled:hover{background-color:var(--taglabel-disabled-background-color);color:var(--taglabel-text-color)}
.ccps.small .jmix-taglabel{font-size:11px;height:22px;line-height:22px}
.ccps.large .jmix-taglabel{font-size:16px;height:31px;line-height:31px}
.ccps .small .jmix-taglabel{font-size:11px;height:22px;line-height:22px}
.ccps .medium .jmix-taglabel{font-size:13px;height:26px;line-height:26px}
.ccps .large .jmix-taglabel{font-size:16px;height:31px;line-height:31px}
.ccps .jmix-taglabel.small{font-size:11px;height:22px;line-height:22px}
.ccps .jmix-taglabel.medium{font-size:13px;height:26px;line-height:26px}
.ccps .jmix-taglabel.large{font-size:16px;height:31px;line-height:31px}
.ccps .jmix-login-form{width:385px}
.ccps .jmix-login-caption{max-width:385px}
.ccps .jmix-login-panel{padding:45.33333px}
.ccps .jmix-login-icon>img{height:45.33333px}
.ccps .jmix-login-caption.v-label{font-size:20px;font-weight:700}
.ccps .jmix-login-username{border-radius:6px 6px 0 0;border-bottom-width:0;height:45.33333px}
.ccps .jmix-login-password{border-radius:0 0 6px 6px;height:45.33333px}
.ccps .jmix-login-submit-button{font-weight:700;height:45.33333px;width:100%}
.ccps .jmix-login-main-layout{background:var(--app-background-color)}
.ccps .jmix-login-panel{border:1px solid var(--border-color);background:var(--panel-background-color)}
.ccps .jmix-login-username{border-bottom-width:0}
.ccps .jmix-login-username.v-textfield:focus+.jmix-login-password,.ccps .jmix-login-username.v-textfield-focus+.jmix-login-password{border-top-color:var(--primary-color)}
.ccps .jmix-login-submit-button{border-color:var(--button-primary-color);background:var(--button-primary-color);color:var(--button-primary-text-color)}
.ccps .jmix-login-submit-button:hover:not(.v-disabled){border-color:var(--button-primary-hover-color);background:var(--button-primary-hover-color);color:var(--button-primary-text-color)}
.ccps .jmix-login-submit-button:active:not(.v-disabled){border-color:var(--button-primary-active-color);background:var(--button-primary-active-color);color:var(--button-primary-text-color)}
.ccps .jmix-login-submit-button:focus:not(.v-disabled){border-color:var(--button-primary-focused-border-color)}
.ccps .jmix-login-submit-button.v-disabled{border-color:var(--button-primary-disabled-color);background:var(--button-primary-disabled-color);color:var(--button-primary-disabled-text-color)}
.ccps.small .jmix-login-form{width:327.25px}
.ccps.small .jmix-login-caption{max-width:327.25px}
.ccps.small .jmix-login-panel{padding:38.66667px}
.ccps.small .jmix-login-icon>img{height:38.66667px}
.ccps.small .jmix-login-caption.v-label{font-size:14px;font-weight:700}
.ccps.small .jmix-login-username{border-radius:6px 6px 0 0;border-bottom-width:0;height:38.66667px}
.ccps.small .jmix-login-password{border-radius:0 0 6px 6px;height:38.66667px}
.ccps.small .jmix-login-submit-button{font-weight:700;height:38.66667px;width:100%}
.ccps.large .jmix-login-form{width:462.00003px}
.ccps.large .jmix-login-caption{max-width:462.00003px}
.ccps.large .jmix-login-panel{padding:54.66667px}
.ccps.large .jmix-login-icon>img{height:54.66667px}
.ccps.large .jmix-login-caption.v-label{font-size:28px;font-weight:700}
.ccps.large .jmix-login-username{border-radius:6px 6px 0 0;border-bottom-width:0;height:54.66667px}
.ccps.large .jmix-login-password{border-radius:0 0 6px 6px;height:54.66667px}
.ccps.large .jmix-login-submit-button{font-weight:700;height:54.66667px;width:100%}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-container{width:250px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-container.collapsed{width:40px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel{width:250px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu>.jmix-sidemenu-item{padding:0 34px 0 17px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:100%}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed{width:40px!important}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu>.jmix-sidemenu-item{padding:0}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:40px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover{width:250px!important}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu>.jmix-sidemenu-item{padding:0 34px 0 17px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:100%}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-title{height:40px;padding:0 10px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-title .jmix-app-icon{height:20px;width:20px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-title .jmix-app-title{width:194px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-controls{height:40px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-collapse-button{width:40px;height:40px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-userindicator{width:150px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-settings-button,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-logout-button,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-login-button{width:30px;height:40px}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu .jmix-sidemenu-submenu.jmix-sidemenu-submenu-open{background:var(--sidemenu-collapsible-submenu-background-color)}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu .jmix-sidemenu-submenu.jmix-sidemenu-submenu-open{background:var(--sidemenu-collapsible-submenu-background-color)}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-controls{background-color:var(--sidemenu-collapsible-controls-panel-background-color)}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-collapse-button{color:var(--sidemenu-collapsible-collapse-button-color);background:var(--sidemenu-collapsible-collapse-button-background-color)}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-collapse-button:hover{color:var(--sidemenu-collapsible-collapse-button-color);background:var(--sidemenu-collapsible-collapse-button-hover-background-color)}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-collapse-button:active{color:var(--sidemenu-collapsible-collapse-button-color);background:var(--sidemenu-collapsible-collapse-button-active-background-color)}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-settings-button,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-logout-button,.ccps .jmix-sidemenu-layout.v-csslayout .jmix-login-button{color:var(--sidemenu-collapsible-action-button-color)}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-settings-button:hover:not(.v-disabled),.ccps .jmix-sidemenu-layout.v-csslayout .jmix-logout-button:hover:not(.v-disabled),.ccps .jmix-sidemenu-layout.v-csslayout .jmix-login-button:hover:not(.v-disabled){color:var(--sidemenu-collapsible-action-button-color);background:var(--sidemenu-collapsible-action-button-hover-background-color)}
.ccps .jmix-sidemenu-layout.v-csslayout .jmix-settings-button:active:not(.v-disabled),.ccps .jmix-sidemenu-layout.v-csslayout .jmix-logout-button:active:not(.v-disabled),.ccps .jmix-sidemenu-layout.v-csslayout .jmix-login-button:active:not(.v-disabled){color:var(--sidemenu-collapsible-action-button-color);background:var(--sidemenu-collapsible-action-button-active-background-color)}
.ccps .jmix-app-workarea{-webkit-box-shadow:var(--app-workarea-shadow);box-shadow:var(--app-workarea-shadow)}
.ccps .v-tabsheet.jmix-main-tabsheet.framed.padded-tabbar>.v-tabsheet-tabcontainer{background-color:var(--maintabsheet-tabcontainer-background-color)}
.ccps .v-tabsheet.jmix-main-tabsheet.framed.padded-tabbar>.v-tabsheet-tabcontainer .v-caption{background:transparent;border-bottom:2px solid transparent;-webkit-transition:background-color 0ms;-moz-transition:background-color 0ms;transition:background-color 0ms;-webkit-transition:border-bottom-color 0ms;-moz-transition:border-bottom-color 0ms;transition:border-bottom-color 0ms}
.ccps .v-tabsheet.jmix-main-tabsheet.framed.padded-tabbar>.v-tabsheet-tabcontainer .v-caption:hover{color:var(--primary-color)}
.ccps .v-tabsheet.jmix-main-tabsheet.framed.padded-tabbar>.v-tabsheet-tabcontainer .v-caption.v-disabled{color:var(--text-dim-color)!important}
.ccps .v-tabsheet.jmix-main-tabsheet.framed.padded-tabbar>.v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption.v-caption{border-bottom-color:var(--primary-color);color:var(--primary-color)}
.ccps .jmix-app-work-area-single{background:var(--panel-background-color)}
.ccps .jmix-main-singlewindow{background-color:var(--panel-background-color)}
.ccps .jmix-welcome-text,.ccps .v-label.jmix-welcome-text{color:var(--text-secondary-color)}
.ccps .v-tabsheet.jmix-main-tabsheet>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:10px}
.ccps.small .v-tabsheet.jmix-main-tabsheet>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:9px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-container{width:213px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-container.collapsed{width:34px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel{width:213px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu>.jmix-sidemenu-item{padding:0 29px 0 15px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:100%}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed{width:34px!important}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu>.jmix-sidemenu-item{padding:0}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:34px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover{width:213px!important}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu>.jmix-sidemenu-item{padding:0 29px 0 15px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:100%}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-title{height:40px;padding:0 8px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-title .jmix-app-icon{height:17px;width:17px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-title .jmix-app-title{width:160px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-controls{height:34px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-collapse-button{width:34px;height:34px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-userindicator{width:127px}
.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-settings-button,.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-logout-button,.ccps.small .jmix-sidemenu-layout.v-csslayout .jmix-login-button{width:26px;height:34px}
.ccps.large .v-tabsheet.jmix-main-tabsheet>.v-tabsheet-tabcontainer .v-tabsheet-caption-close{top:12px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-container{width:300px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-container.collapsed{width:48px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel{width:300px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu>.jmix-sidemenu-item{padding:0 41px 0 21px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:100%}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed{width:48px!important}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu>.jmix-sidemenu-item{padding:0}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:48px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover{width:300px!important}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu>.jmix-sidemenu-item{padding:0 41px 0 21px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-panel.collapsed:hover .jmix-sidemenu>.jmix-sidemenu-item .jmix-sidemenu-item-wrap{width:100%}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-title{height:40px;padding:0 12px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-title .jmix-app-icon{height:24px;width:24px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-title .jmix-app-title{width:240px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-controls{height:48px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-sidemenu-collapse-button{width:48px;height:48px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-userindicator{width:180px}
.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-settings-button,.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-logout-button,.ccps.large .jmix-sidemenu-layout.v-csslayout .jmix-login-button{width:36px;height:48px}
.ccps .jmix-main-menu.v-menubar{text-shadow:none}
.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem:active{background:var(--selection-overlay-selected-item-active-background-color);color:var(--selection-overlay-selected-item-text-color)}
.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem-caption{border-top-left-radius:0;border-bottom-left-radius:0}
.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-submenu-indicator,.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-menuitem-shortcut{border-top-right-radius:0;border-bottom-right-radius:0}
.ccps .jmix-main-menu.v-menubar-submenu .v-menubar-separator span{height:1px;background-color:var(--menubar-separator-color)}
.ccps .jmix-app-menubar{background:var(--menubar-background-color);border:1px solid var(--menubar-border-color)}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-more-item,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-caption,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-shortcut{color:var(--menubar-text-color)}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem:before{display:none}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem:hover{background:var(--menubar-menuitem-hover-background-color)}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected{background:var(--menubar-menuitem-selected-background-color)}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected:hover{background:var(--menubar-menuitem-selected-background-color)}
.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem:hover .v-menubar-menuitem-caption,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem:hover .v-menubar-menuitem-shortcut,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem.v-menubar-menuitem-more-item:hover,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected .v-menubar-menuitem-caption,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected .v-menubar-menuitem-shortcut,.ccps .jmix-app-menubar .jmix-main-menu .v-menubar-menuitem-selected.v-menubar-menuitem-more-item{color:var(--menubar-menuitem-selected-text-color)}
.ccps .jmix-app-menubar .jmix-user-select-label,.ccps .jmix-app-menubar .jmix-user-timezone-label,.ccps .jmix-app-menubar .jmix-ftsfield-button,.ccps .jmix-app-menubar .jmix-logout-button,.ccps .jmix-app-menubar .jmix-newwindow-button{color:var(--menubar-action-button-color)}
.ccps .jmix-app-menubar .jmix-ftsfield-button:focus,.ccps .jmix-app-menubar .jmix-logout-button:focus,.ccps .jmix-app-menubar .jmix-newwindow-button:focus{color:var(--menubar-action-button-hover-text-color)}
.ccps .jmix-app-menubar .jmix-ftsfield-button:hover,.ccps .jmix-app-menubar .jmix-logout-button:hover,.ccps .jmix-app-menubar .jmix-newwindow-button:hover{color:var(--menubar-action-button-hover-text-color);background:var(--menubar-action-button-hover-background-color)}
.ccps .jmix-app-menubar .jmix-ftsfield-button:active,.ccps .jmix-app-menubar .jmix-logout-button:active,.ccps .jmix-app-menubar .jmix-newwindow-button:active{color:var(--menubar-action-button-active-text-color);background:var(--menubar-action-button-active-background-color)}
.ccps .jmix-folders-pane{background:var(--folders-pane-background-color)}
.ccps .jmix-main-menu.v-menubar>.v-menubar-menuitem.v-menubar-menuitem-folders-pane-icon:before,.ccps .jmix-main-menu.v-menubar>.v-menubar-menuitem.v-menubar-menuitem-folders-pane-icon-active:before{color:var(--text-main-color)}
.ccps .jmix-folders-pane-caption{line-height:34px;font-size:17px}
.ccps .jmix-main-menu.v-menubar>.v-menubar-menuitem.v-menubar-menuitem-folders-pane-icon:before,.ccps .jmix-main-menu.v-menubar>.v-menubar-menuitem.v-menubar-menuitem-folders-pane-icon-active:before{font-size:14px}
.ccps.small .jmix-folders-pane-caption{line-height:29px;font-size:14px}
.ccps.small .jmix-main-menu.v-menubar>.v-menubar-menuitem.v-menubar-menuitem-folders-pane-icon:before,.ccps.small .jmix-main-menu.v-menubar>.v-menubar-menuitem.v-menubar-menuitem-folders-pane-icon-active:before{font-size:12px}
.ccps.large .jmix-folders-pane-caption{line-height:41px;font-size:20px}
.ccps.large .jmix-main-menu.v-menubar>.v-menubar-menuitem.v-menubar-menuitem-folders-pane-icon:before,.ccps.large .jmix-main-menu.v-menubar>.v-menubar-menuitem.v-menubar-menuitem-folders-pane-icon-active:before{font-size:17px}
.ccps .jmix-generic-filter .filter-control-with-top-border{border-top:1px solid var(--groupbox-border-color)}
.ccps .jmix-generic-filter .filter-control-with-bottom-border{border-bottom:1px solid var(--groupbox-border-color)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{height:34px;font-size:13px;border-radius:6px;padding:0 16px;border-color:var(--button-default-color);background:var(--button-default-color);color:var(--button-default-text-color);border-width:var(--button-border-width);border-style:solid}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.link,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-only,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-only{padding:0;width:34px}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon+span:not(:empty),.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon{margin-left:12px}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon+span:not(:empty),.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button:hover:not(.v-disabled),.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton:hover:not(.v-disabled){border-color:var(--button-default-hover-color);background:var(--button-default-hover-color);color:var(--button-default-text-color)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button:active:not(.v-disabled),.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton:active:not(.v-disabled){border-color:var(--button-default-active-color);background:var(--button-default-active-color);color:var(--button-default-text-color)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button:focus:not(.v-disabled),.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton:focus:not(.v-disabled){border-color:var(--button-default-focused-border-color)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.v-disabled,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.v-disabled{border-color:var(--button-default-disabled-color);background:var(--button-default-disabled-color);color:var(--button-default-disabled-text-color)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button [class$='caption'],.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton [class$='caption']{font-weight:bold}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button:after,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton:after{display:none}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{border-color:var(--button-success-color);background:var(--button-success-color);color:var(--button-success-text-color)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button:hover:not(.v-disabled),.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton:hover:not(.v-disabled){border-color:var(--button-success-hover-color);background:var(--button-success-hover-color);color:var(--button-success-text-color)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button:active:not(.v-disabled),.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton:active:not(.v-disabled){border-color:var(--button-success-active-color);background:var(--button-success-active-color);color:var(--button-success-text-color)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button:focus:not(.v-disabled),.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton:focus:not(.v-disabled){border-color:var(--button-success-focused-border-color)}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.v-disabled,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.v-disabled{border-color:var(--button-success-disabled-color);background:var(--button-success-disabled-color);color:var(--button-success-disabled-text-color)}
.ccps .jmix-generic-filter .filter-conditions .conditions-grid .no-operation{height:34px!important}
.ccps .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type{height:34px!important}
.ccps .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type .v-checkbox-param-field{height:24px;line-height:24px}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{height:34px;border-radius:6px;padding:0 16px}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.link,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-only,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-only{padding:0;width:34px}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon+span:not(:empty),.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon,.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon{margin-left:12px}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon+span:not(:empty),.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button{border-bottom-right-radius:0;border-top-right-radius:0}
.ccps .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{width:34px;padding:0;border-bottom-left-radius:0;border-top-left-radius:0}
.ccps .jmix-generic-filter .filter-control-no-border{height:34px!important}
.ccps .jmix-generic-filter .jmix-maxresults{height:34px!important}
.ccps .jmix-generic-filter .jmix-maxresults-label{line-height:34px}
.ccps.small .jmix-generic-filter .filter-conditions .conditions-grid .no-operation{height:29px!important}
.ccps.small .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type{height:29px!important}
.ccps.small .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type .v-checkbox-param-field{height:19px;line-height:19px}
.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button,.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{height:29px;font-size:11px;border-radius:6px;padding:0 14px}
.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.link,.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.link{padding:0 var(--button-border-width);height:auto}
.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-only,.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-only{padding:0;width:29px}
.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top,.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon,.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon+span:not(:empty),.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon,.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon{margin-left:11px}
.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon+span:not(:empty),.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button{border-bottom-right-radius:0;border-top-right-radius:0}
.ccps.small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{width:29px;padding:0;border-bottom-left-radius:0;border-top-left-radius:0}
.ccps.small .jmix-generic-filter .filter-control-no-border{height:29px!important}
.ccps.small .jmix-generic-filter .jmix-maxresults{height:29px!important}
.ccps.small .jmix-generic-filter .jmix-maxresults-label{line-height:29px}
.ccps.large .jmix-generic-filter .filter-conditions .conditions-grid .no-operation{height:41px!important}
.ccps.large .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type{height:41px!important}
.ccps.large .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type .v-checkbox-param-field{height:31px;line-height:31px}
.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button,.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{height:41px;font-size:16px;border-radius:6px;padding:0 19px}
.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.link,.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.link{padding:0 var(--button-border-width);height:auto}
.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-only,.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-only{padding:0;width:41px}
.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top,.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top{height:auto;padding-top:5px;padding-bottom:5px}
.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon,.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon+span:not(:empty),.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon+span:not(:empty){margin-top:7px;margin-left:0}
.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon,.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon{margin-left:15px}
.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon+span:not(:empty),.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button{border-bottom-right-radius:0;border-top-right-radius:0}
.ccps.large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{width:41px;padding:0;border-bottom-left-radius:0;border-top-left-radius:0}
.ccps.large .jmix-generic-filter .filter-control-no-border{height:41px!important}
.ccps.large .jmix-generic-filter .jmix-maxresults{height:41px!important}
.ccps.large .jmix-generic-filter .jmix-maxresults-label{line-height:41px}
.ccps .small .jmix-generic-filter .filter-conditions .conditions-grid .no-operation{height:29px!important}
.ccps .small .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type{height:29px!important}
.ccps .small .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type .v-checkbox-param-field{height:19px;line-height:19px}
.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button,.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{height:29px;font-size:11px;border-radius:6px;padding:0 14px}
.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.link,.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.link{padding:0 var(--button-border-width);height:auto}
.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-only,.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-only{padding:0;width:29px}
.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top,.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon,.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon+span:not(:empty),.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon+span:not(:empty){margin-top:5px;margin-left:0}
.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon,.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon{margin-left:11px}
.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon+span:not(:empty),.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button{border-bottom-right-radius:0;border-top-right-radius:0}
.ccps .small .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{width:29px;padding:0;border-bottom-left-radius:0;border-top-left-radius:0}
.ccps .small .jmix-generic-filter .filter-control-no-border{height:29px!important}
.ccps .small .jmix-generic-filter .jmix-maxresults{height:29px!important}
.ccps .small .jmix-generic-filter .jmix-maxresults-label{line-height:29px}
.ccps .medium .jmix-generic-filter .filter-conditions .conditions-grid .no-operation{height:34px!important}
.ccps .medium .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type{height:34px!important}
.ccps .medium .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type .v-checkbox-param-field{height:24px;line-height:24px}
.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button,.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{height:34px;font-size:13px;border-radius:6px;padding:0 16px}
.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.link,.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.link{padding:0 var(--button-border-width);height:auto}
.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-only,.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-only{padding:0;width:34px}
.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top,.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon,.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon+span:not(:empty),.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon,.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon{margin-left:12px}
.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon+span:not(:empty),.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button{border-bottom-right-radius:0;border-top-right-radius:0}
.ccps .medium .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{width:34px;padding:0;border-bottom-left-radius:0;border-top-left-radius:0}
.ccps .medium .jmix-generic-filter .filter-control-no-border{height:34px!important}
.ccps .medium .jmix-generic-filter .jmix-maxresults{height:34px!important}
.ccps .medium .jmix-generic-filter .jmix-maxresults-label{line-height:34px}
.ccps .large .jmix-generic-filter .filter-conditions .conditions-grid .no-operation{height:41px!important}
.ccps .large .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type{height:41px!important}
.ccps .large .jmix-generic-filter .filter-conditions .conditions-grid .unary-param-type .v-checkbox-param-field{height:31px;line-height:31px}
.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button,.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{height:41px;font-size:16px;border-radius:6px;padding:0 19px}
.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.link,.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.link{padding:0 var(--button-border-width);height:auto}
.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-only,.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-only{padding:0;width:41px}
.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top,.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top{height:auto;padding-top:5px;padding-bottom:5px}
.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon,.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-top .v-icon+span:not(:empty),.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-top .v-icon+span:not(:empty){margin-top:7px;margin-left:0}
.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon,.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon{margin-left:15px}
.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button.icon-align-right .v-icon+span:not(:empty),.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.filter-search-button{border-bottom-right-radius:0;border-top-right-radius:0}
.ccps .large .jmix-generic-filter .filter-search-button-layout .v-button.v-popupbutton{width:41px;padding:0;border-bottom-left-radius:0;border-top-left-radius:0}
.ccps .large .jmix-generic-filter .filter-control-no-border{height:41px!important}
.ccps .large .jmix-generic-filter .jmix-maxresults{height:41px!important}
.ccps .large .jmix-generic-filter .jmix-maxresults-label{line-height:41px}
.ccps .jmix-filter{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps .jmix-filter-caption{padding:0 16px 0 16px;line-height:48px;font-size:14px;color:var(--groupbox-caption-color)}
.ccps .jmix-filter-caption .jmix-filter-expander{font-size:16px;width:16px;margin-right:16px}
.ccps .jmix-filter-nocaption>.jmix-filter-content{border:0}
.ccps .jmix-filter-nocaption>.jmix-filter-captionwrap{height:16px}
.ccps .jmix-filter-content{border:0;padding:0 16px 16px 48px}
.ccps .jmix-filter.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps .jmix-filter.collapsed .jmix-filter-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps .jmix-filter-nocollapsable .jmix-filter-caption{padding-left:16px}
.ccps .jmix-filter-nocollapsable .jmix-filter-caption .jmix-filter-caption-text{font-weight:bold}
.ccps .jmix-filter-nocollapsable .jmix-filter-content{padding-left:16px}
.ccps .jmix-filter-caption-start-deco,.ccps .jmix-filter-caption-end-deco{display:none}
.ccps .jmix-filter-captionwrap,.ccps .jmix-filter-caption{height:48px}
.ccps .jmix-filter-expander:before{content:"\f13a"}
.ccps .jmix-filter-expander.expanded:before{content:"\f139"}
.ccps .jmix-filter-light{border:0}
.ccps .jmix-filter-light .jmix-filter-caption{padding-left:0}
.ccps .jmix-filter-light.collapsed{background-color:transparent}
.ccps .jmix-filter-light.collapsed .jmix-filter-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps .jmix-filter-light .jmix-filter-content{padding:0}
.ccps.small .jmix-filter{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps.small .jmix-filter-caption{padding:0 13.66667px 0 13.66667px;line-height:41px;font-size:12px;color:var(--groupbox-caption-color)}
.ccps.small .jmix-filter-caption .jmix-filter-expander{font-size:13.66667px;width:13.66667px;margin-right:13.66667px}
.ccps.small .jmix-filter-nocaption>.jmix-filter-content{border:0}
.ccps.small .jmix-filter-nocaption>.jmix-filter-captionwrap{height:13.66667px}
.ccps.small .jmix-filter-content{border:0;padding:0 13.66667px 13.66667px 41px}
.ccps.small .jmix-filter.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps.small .jmix-filter.collapsed .jmix-filter-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps.small .jmix-filter-nocollapsable .jmix-filter-caption{padding-left:13.66667px}
.ccps.small .jmix-filter-nocollapsable .jmix-filter-caption .jmix-filter-caption-text{font-weight:bold}
.ccps.small .jmix-filter-nocollapsable .jmix-filter-content{padding-left:13.66667px}
.ccps.small .jmix-filter-caption-start-deco,.ccps.small .jmix-filter-caption-end-deco{display:none}
.ccps.small .jmix-filter-captionwrap,.ccps.small .jmix-filter-caption{height:41px}
.ccps.small .jmix-filter-expander:before{content:"\f13a"}
.ccps.small .jmix-filter-expander.expanded:before{content:"\f139"}
.ccps.small .jmix-filter-light{border:0}
.ccps.small .jmix-filter-light .jmix-filter-caption{padding-left:0}
.ccps.small .jmix-filter-light.collapsed{background-color:transparent}
.ccps.small .jmix-filter-light.collapsed .jmix-filter-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps.small .jmix-filter-light .jmix-filter-content{padding:0}
.ccps.large .jmix-filter{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps.large .jmix-filter-caption{padding:0 19px 0 19px;line-height:57px;font-size:17px;color:var(--groupbox-caption-color)}
.ccps.large .jmix-filter-caption .jmix-filter-expander{font-size:19px;width:19px;margin-right:19px}
.ccps.large .jmix-filter-nocaption>.jmix-filter-content{border:0}
.ccps.large .jmix-filter-nocaption>.jmix-filter-captionwrap{height:19px}
.ccps.large .jmix-filter-content{border:0;padding:0 19px 19px 57px}
.ccps.large .jmix-filter.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps.large .jmix-filter.collapsed .jmix-filter-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps.large .jmix-filter-nocollapsable .jmix-filter-caption{padding-left:19px}
.ccps.large .jmix-filter-nocollapsable .jmix-filter-caption .jmix-filter-caption-text{font-weight:bold}
.ccps.large .jmix-filter-nocollapsable .jmix-filter-content{padding-left:19px}
.ccps.large .jmix-filter-caption-start-deco,.ccps.large .jmix-filter-caption-end-deco{display:none}
.ccps.large .jmix-filter-captionwrap,.ccps.large .jmix-filter-caption{height:57px}
.ccps.large .jmix-filter-expander:before{content:"\f13a"}
.ccps.large .jmix-filter-expander.expanded:before{content:"\f139"}
.ccps.large .jmix-filter-light{border:0}
.ccps.large .jmix-filter-light .jmix-filter-caption{padding-left:0}
.ccps.large .jmix-filter-light.collapsed{background-color:transparent}
.ccps.large .jmix-filter-light.collapsed .jmix-filter-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps.large .jmix-filter-light .jmix-filter-content{padding:0}
.ccps .small .jmix-filter{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps .small .jmix-filter-caption{padding:0 13.66667px 0 13.66667px;line-height:41px;font-size:12px;color:var(--groupbox-caption-color)}
.ccps .small .jmix-filter-caption .jmix-filter-expander{font-size:13.66667px;width:13.66667px;margin-right:13.66667px}
.ccps .small .jmix-filter-nocaption>.jmix-filter-content{border:0}
.ccps .small .jmix-filter-nocaption>.jmix-filter-captionwrap{height:13.66667px}
.ccps .small .jmix-filter-content{border:0;padding:0 13.66667px 13.66667px 41px}
.ccps .small .jmix-filter.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps .small .jmix-filter.collapsed .jmix-filter-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps .small .jmix-filter-nocollapsable .jmix-filter-caption{padding-left:13.66667px}
.ccps .small .jmix-filter-nocollapsable .jmix-filter-caption .jmix-filter-caption-text{font-weight:bold}
.ccps .small .jmix-filter-nocollapsable .jmix-filter-content{padding-left:13.66667px}
.ccps .small .jmix-filter-caption-start-deco,.ccps .small .jmix-filter-caption-end-deco{display:none}
.ccps .small .jmix-filter-captionwrap,.ccps .small .jmix-filter-caption{height:41px}
.ccps .small .jmix-filter-expander:before{content:"\f13a"}
.ccps .small .jmix-filter-expander.expanded:before{content:"\f139"}
.ccps .small .jmix-filter-light{border:0}
.ccps .small .jmix-filter-light .jmix-filter-caption{padding-left:0}
.ccps .small .jmix-filter-light.collapsed{background-color:transparent}
.ccps .small .jmix-filter-light.collapsed .jmix-filter-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps .small .jmix-filter-light .jmix-filter-content{padding:0}
.ccps .medium .jmix-filter{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps .medium .jmix-filter-caption{padding:0 16px 0 16px;line-height:48px;font-size:14px;color:var(--groupbox-caption-color)}
.ccps .medium .jmix-filter-caption .jmix-filter-expander{font-size:16px;width:16px;margin-right:16px}
.ccps .medium .jmix-filter-nocaption>.jmix-filter-content{border:0}
.ccps .medium .jmix-filter-nocaption>.jmix-filter-captionwrap{height:16px}
.ccps .medium .jmix-filter-content{border:0;padding:0 16px 16px 48px}
.ccps .medium .jmix-filter.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps .medium .jmix-filter.collapsed .jmix-filter-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps .medium .jmix-filter-nocollapsable .jmix-filter-caption{padding-left:16px}
.ccps .medium .jmix-filter-nocollapsable .jmix-filter-caption .jmix-filter-caption-text{font-weight:bold}
.ccps .medium .jmix-filter-nocollapsable .jmix-filter-content{padding-left:16px}
.ccps .medium .jmix-filter-caption-start-deco,.ccps .medium .jmix-filter-caption-end-deco{display:none}
.ccps .medium .jmix-filter-captionwrap,.ccps .medium .jmix-filter-caption{height:48px}
.ccps .medium .jmix-filter-expander:before{content:"\f13a"}
.ccps .medium .jmix-filter-expander.expanded:before{content:"\f139"}
.ccps .medium .jmix-filter-light{border:0}
.ccps .medium .jmix-filter-light .jmix-filter-caption{padding-left:0}
.ccps .medium .jmix-filter-light.collapsed{background-color:transparent}
.ccps .medium .jmix-filter-light.collapsed .jmix-filter-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps .medium .jmix-filter-light .jmix-filter-content{padding:0}
.ccps .large .jmix-filter{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps .large .jmix-filter-caption{padding:0 19px 0 19px;line-height:57px;font-size:17px;color:var(--groupbox-caption-color)}
.ccps .large .jmix-filter-caption .jmix-filter-expander{font-size:19px;width:19px;margin-right:19px}
.ccps .large .jmix-filter-nocaption>.jmix-filter-content{border:0}
.ccps .large .jmix-filter-nocaption>.jmix-filter-captionwrap{height:19px}
.ccps .large .jmix-filter-content{border:0;padding:0 19px 19px 57px}
.ccps .large .jmix-filter.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps .large .jmix-filter.collapsed .jmix-filter-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps .large .jmix-filter-nocollapsable .jmix-filter-caption{padding-left:19px}
.ccps .large .jmix-filter-nocollapsable .jmix-filter-caption .jmix-filter-caption-text{font-weight:bold}
.ccps .large .jmix-filter-nocollapsable .jmix-filter-content{padding-left:19px}
.ccps .large .jmix-filter-caption-start-deco,.ccps .large .jmix-filter-caption-end-deco{display:none}
.ccps .large .jmix-filter-captionwrap,.ccps .large .jmix-filter-caption{height:57px}
.ccps .large .jmix-filter-expander:before{content:"\f13a"}
.ccps .large .jmix-filter-expander.expanded:before{content:"\f139"}
.ccps .large .jmix-filter-light{border:0}
.ccps .large .jmix-filter-light .jmix-filter-caption{padding-left:0}
.ccps .large .jmix-filter-light.collapsed{background-color:transparent}
.ccps .large .jmix-filter-light.collapsed .jmix-filter-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps .large .jmix-filter-light .jmix-filter-content{padding:0}
.ccps .jmix-group-filter{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps .jmix-group-filter-caption{padding:0 16px 0 16px;line-height:48px;font-size:14px;color:var(--groupbox-caption-color)}
.ccps .jmix-group-filter-caption .jmix-group-filter-expander{font-size:16px;width:16px;margin-right:16px}
.ccps .jmix-group-filter-nocaption>.jmix-group-filter-content{border:0}
.ccps .jmix-group-filter-nocaption>.jmix-group-filter-captionwrap{height:16px}
.ccps .jmix-group-filter-content{border:0;padding:0 16px 16px 48px}
.ccps .jmix-group-filter.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps .jmix-group-filter.collapsed .jmix-group-filter-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps .jmix-group-filter-nocollapsable .jmix-group-filter-caption{padding-left:16px}
.ccps .jmix-group-filter-nocollapsable .jmix-group-filter-caption .jmix-group-filter-caption-text{font-weight:bold}
.ccps .jmix-group-filter-nocollapsable .jmix-group-filter-content{padding-left:16px}
.ccps .jmix-group-filter-caption-start-deco,.ccps .jmix-group-filter-caption-end-deco{display:none}
.ccps .jmix-group-filter-captionwrap,.ccps .jmix-group-filter-caption{height:48px}
.ccps .jmix-group-filter-expander:before{content:"\f13a"}
.ccps .jmix-group-filter-expander.expanded:before{content:"\f139"}
.ccps .jmix-group-filter-light{border:0}
.ccps .jmix-group-filter-light .jmix-group-filter-caption{padding-left:0}
.ccps .jmix-group-filter-light.collapsed{background-color:transparent}
.ccps .jmix-group-filter-light.collapsed .jmix-group-filter-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps .jmix-group-filter-light .jmix-group-filter-content{padding:0}
.ccps.small .jmix-group-filter{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps.small .jmix-group-filter-caption{padding:0 13.66667px 0 13.66667px;line-height:41px;font-size:12px;color:var(--groupbox-caption-color)}
.ccps.small .jmix-group-filter-caption .jmix-group-filter-expander{font-size:13.66667px;width:13.66667px;margin-right:13.66667px}
.ccps.small .jmix-group-filter-nocaption>.jmix-group-filter-content{border:0}
.ccps.small .jmix-group-filter-nocaption>.jmix-group-filter-captionwrap{height:13.66667px}
.ccps.small .jmix-group-filter-content{border:0;padding:0 13.66667px 13.66667px 41px}
.ccps.small .jmix-group-filter.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps.small .jmix-group-filter.collapsed .jmix-group-filter-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps.small .jmix-group-filter-nocollapsable .jmix-group-filter-caption{padding-left:13.66667px}
.ccps.small .jmix-group-filter-nocollapsable .jmix-group-filter-caption .jmix-group-filter-caption-text{font-weight:bold}
.ccps.small .jmix-group-filter-nocollapsable .jmix-group-filter-content{padding-left:13.66667px}
.ccps.small .jmix-group-filter-caption-start-deco,.ccps.small .jmix-group-filter-caption-end-deco{display:none}
.ccps.small .jmix-group-filter-captionwrap,.ccps.small .jmix-group-filter-caption{height:41px}
.ccps.small .jmix-group-filter-expander:before{content:"\f13a"}
.ccps.small .jmix-group-filter-expander.expanded:before{content:"\f139"}
.ccps.small .jmix-group-filter-light{border:0}
.ccps.small .jmix-group-filter-light .jmix-group-filter-caption{padding-left:0}
.ccps.small .jmix-group-filter-light.collapsed{background-color:transparent}
.ccps.small .jmix-group-filter-light.collapsed .jmix-group-filter-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps.small .jmix-group-filter-light .jmix-group-filter-content{padding:0}
.ccps.large .jmix-group-filter{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps.large .jmix-group-filter-caption{padding:0 19px 0 19px;line-height:57px;font-size:17px;color:var(--groupbox-caption-color)}
.ccps.large .jmix-group-filter-caption .jmix-group-filter-expander{font-size:19px;width:19px;margin-right:19px}
.ccps.large .jmix-group-filter-nocaption>.jmix-group-filter-content{border:0}
.ccps.large .jmix-group-filter-nocaption>.jmix-group-filter-captionwrap{height:19px}
.ccps.large .jmix-group-filter-content{border:0;padding:0 19px 19px 57px}
.ccps.large .jmix-group-filter.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps.large .jmix-group-filter.collapsed .jmix-group-filter-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps.large .jmix-group-filter-nocollapsable .jmix-group-filter-caption{padding-left:19px}
.ccps.large .jmix-group-filter-nocollapsable .jmix-group-filter-caption .jmix-group-filter-caption-text{font-weight:bold}
.ccps.large .jmix-group-filter-nocollapsable .jmix-group-filter-content{padding-left:19px}
.ccps.large .jmix-group-filter-caption-start-deco,.ccps.large .jmix-group-filter-caption-end-deco{display:none}
.ccps.large .jmix-group-filter-captionwrap,.ccps.large .jmix-group-filter-caption{height:57px}
.ccps.large .jmix-group-filter-expander:before{content:"\f13a"}
.ccps.large .jmix-group-filter-expander.expanded:before{content:"\f139"}
.ccps.large .jmix-group-filter-light{border:0}
.ccps.large .jmix-group-filter-light .jmix-group-filter-caption{padding-left:0}
.ccps.large .jmix-group-filter-light.collapsed{background-color:transparent}
.ccps.large .jmix-group-filter-light.collapsed .jmix-group-filter-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps.large .jmix-group-filter-light .jmix-group-filter-content{padding:0}
.ccps .small .jmix-group-filter{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps .small .jmix-group-filter-caption{padding:0 13.66667px 0 13.66667px;line-height:41px;font-size:12px;color:var(--groupbox-caption-color)}
.ccps .small .jmix-group-filter-caption .jmix-group-filter-expander{font-size:13.66667px;width:13.66667px;margin-right:13.66667px}
.ccps .small .jmix-group-filter-nocaption>.jmix-group-filter-content{border:0}
.ccps .small .jmix-group-filter-nocaption>.jmix-group-filter-captionwrap{height:13.66667px}
.ccps .small .jmix-group-filter-content{border:0;padding:0 13.66667px 13.66667px 41px}
.ccps .small .jmix-group-filter.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps .small .jmix-group-filter.collapsed .jmix-group-filter-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps .small .jmix-group-filter-nocollapsable .jmix-group-filter-caption{padding-left:13.66667px}
.ccps .small .jmix-group-filter-nocollapsable .jmix-group-filter-caption .jmix-group-filter-caption-text{font-weight:bold}
.ccps .small .jmix-group-filter-nocollapsable .jmix-group-filter-content{padding-left:13.66667px}
.ccps .small .jmix-group-filter-caption-start-deco,.ccps .small .jmix-group-filter-caption-end-deco{display:none}
.ccps .small .jmix-group-filter-captionwrap,.ccps .small .jmix-group-filter-caption{height:41px}
.ccps .small .jmix-group-filter-expander:before{content:"\f13a"}
.ccps .small .jmix-group-filter-expander.expanded:before{content:"\f139"}
.ccps .small .jmix-group-filter-light{border:0}
.ccps .small .jmix-group-filter-light .jmix-group-filter-caption{padding-left:0}
.ccps .small .jmix-group-filter-light.collapsed{background-color:transparent}
.ccps .small .jmix-group-filter-light.collapsed .jmix-group-filter-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps .small .jmix-group-filter-light .jmix-group-filter-content{padding:0}
.ccps .medium .jmix-group-filter{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps .medium .jmix-group-filter-caption{padding:0 16px 0 16px;line-height:48px;font-size:14px;color:var(--groupbox-caption-color)}
.ccps .medium .jmix-group-filter-caption .jmix-group-filter-expander{font-size:16px;width:16px;margin-right:16px}
.ccps .medium .jmix-group-filter-nocaption>.jmix-group-filter-content{border:0}
.ccps .medium .jmix-group-filter-nocaption>.jmix-group-filter-captionwrap{height:16px}
.ccps .medium .jmix-group-filter-content{border:0;padding:0 16px 16px 48px}
.ccps .medium .jmix-group-filter.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps .medium .jmix-group-filter.collapsed .jmix-group-filter-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps .medium .jmix-group-filter-nocollapsable .jmix-group-filter-caption{padding-left:16px}
.ccps .medium .jmix-group-filter-nocollapsable .jmix-group-filter-caption .jmix-group-filter-caption-text{font-weight:bold}
.ccps .medium .jmix-group-filter-nocollapsable .jmix-group-filter-content{padding-left:16px}
.ccps .medium .jmix-group-filter-caption-start-deco,.ccps .medium .jmix-group-filter-caption-end-deco{display:none}
.ccps .medium .jmix-group-filter-captionwrap,.ccps .medium .jmix-group-filter-caption{height:48px}
.ccps .medium .jmix-group-filter-expander:before{content:"\f13a"}
.ccps .medium .jmix-group-filter-expander.expanded:before{content:"\f139"}
.ccps .medium .jmix-group-filter-light{border:0}
.ccps .medium .jmix-group-filter-light .jmix-group-filter-caption{padding-left:0}
.ccps .medium .jmix-group-filter-light.collapsed{background-color:transparent}
.ccps .medium .jmix-group-filter-light.collapsed .jmix-group-filter-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps .medium .jmix-group-filter-light .jmix-group-filter-content{padding:0}
.ccps .large .jmix-group-filter{background:var(--panel-background-color);border:1px solid var(--groupbox-border-color);color:var(--text-main-color)}
.ccps .large .jmix-group-filter-caption{padding:0 19px 0 19px;line-height:57px;font-size:17px;color:var(--groupbox-caption-color)}
.ccps .large .jmix-group-filter-caption .jmix-group-filter-expander{font-size:19px;width:19px;margin-right:19px}
.ccps .large .jmix-group-filter-nocaption>.jmix-group-filter-content{border:0}
.ccps .large .jmix-group-filter-nocaption>.jmix-group-filter-captionwrap{height:19px}
.ccps .large .jmix-group-filter-content{border:0;padding:0 19px 19px 57px}
.ccps .large .jmix-group-filter.collapsed{background-color:var(--groupbox-collapsed-background-color);border-color:var(--groupbox-collapsed-border-color)}
.ccps .large .jmix-group-filter.collapsed .jmix-group-filter-caption{color:var(--groupbox-collapsed-caption-color)}
.ccps .large .jmix-group-filter-nocollapsable .jmix-group-filter-caption{padding-left:19px}
.ccps .large .jmix-group-filter-nocollapsable .jmix-group-filter-caption .jmix-group-filter-caption-text{font-weight:bold}
.ccps .large .jmix-group-filter-nocollapsable .jmix-group-filter-content{padding-left:19px}
.ccps .large .jmix-group-filter-caption-start-deco,.ccps .large .jmix-group-filter-caption-end-deco{display:none}
.ccps .large .jmix-group-filter-captionwrap,.ccps .large .jmix-group-filter-caption{height:57px}
.ccps .large .jmix-group-filter-expander:before{content:"\f13a"}
.ccps .large .jmix-group-filter-expander.expanded:before{content:"\f139"}
.ccps .large .jmix-group-filter-light{border:0}
.ccps .large .jmix-group-filter-light .jmix-group-filter-caption{padding-left:0}
.ccps .large .jmix-group-filter-light.collapsed{background-color:transparent}
.ccps .large .jmix-group-filter-light.collapsed .jmix-group-filter-content{border-top:1px solid var(--groupbox-border-color);border-radius:0}
.ccps .large .jmix-group-filter-light .jmix-group-filter-content{padding:0}
.ccps .jmix-pivot-table table.pvtTable tbody tr td,.ccps .jmix-pivot-table .pvtUi,.ccps .jmix-pivot-table .pvtTriangle{color:var(--text-main-color)}
.ccps .jmix-pivot-table table.pvtTable tbody tr td,.ccps .jmix-pivot-table .pvtFilterBox{background-color:var(--pivot-background-color)}
.ccps .jmix-pivot-table select.pvtRenderer,.ccps .jmix-pivot-table select.pvtAggregator,.ccps .jmix-pivot-table select.pvtAttrDropdown,.ccps .jmix-pivot-table .pvtAxisContainer li span.pvtAttr{border:1px solid var(--border-color);background:var(--select-background-color);color:var(--text-main-color)}
.ccps .jmix-pivot-table select.pvtRenderer:focus,.ccps .jmix-pivot-table select.pvtAggregator:focus,.ccps .jmix-pivot-table select.pvtAttrDropdown:focus,.ccps .jmix-pivot-table .pvtAxisContainer li span.pvtAttr:focus{border-color:var(--primary-color)}
.ccps .jmix-pivot-table .pvtUi>tbody>tr>td:first-child,.ccps .jmix-pivot-table .pvtAxisContainer,.ccps .jmix-pivot-table .pvtVals,.ccps .jmix-pivot-table table.pvtTable thead tr th,.ccps .jmix-pivot-table table.pvtTable tbody tr th{background:var(--pivot-header-background-color)}
.ccps .jmix-pivot-table .pvtUi>tbody>tr:first-child>td:first-child{border:1px solid var(--pivot-border-color)}
.ccps .jmix-pivot-table table.pvtTable thead tr th,.ccps .jmix-pivot-table table.pvtTable tbody tr th,.ccps .jmix-pivot-table table.pvtTable tbody tr td,.ccps .jmix-pivot-table .pvtAxisContainer,.ccps .jmix-pivot-table .pvtVals{border-color:var(--pivot-border-color)}
.ccps .jmix-pivot-table .pvtFilterBox{-webkit-box-shadow:var(--pivot-filterbox-shadow);box-shadow:var(--pivot-filterbox-shadow)}
.ccps .jmix-pivot-table .pvtFilterBox button{height:34px;font-size:13px;border-radius:6px;padding:0 16px;border-color:var(--button-default-color);background:var(--button-default-color);color:var(--button-default-text-color);border-width:var(--button-border-width);border-style:solid}
.ccps .jmix-pivot-table .pvtFilterBox button.link{padding:0 var(--button-border-width);height:auto}
.ccps .jmix-pivot-table .pvtFilterBox button.icon-only{padding:0;width:34px}
.ccps .jmix-pivot-table .pvtFilterBox button.icon-align-top{height:auto;padding-top:4px;padding-bottom:4px}
.ccps .jmix-pivot-table .pvtFilterBox button.icon-align-top .v-icon{margin-left:auto;margin-right:auto}
.ccps .jmix-pivot-table .pvtFilterBox button.icon-align-top .v-icon+span:not(:empty){margin-top:6px;margin-left:0}
.ccps .jmix-pivot-table .pvtFilterBox button.icon-align-right .v-icon{margin-left:12px}
.ccps .jmix-pivot-table .pvtFilterBox button.icon-align-right .v-icon+span:not(:empty){margin-left:0}
.ccps .jmix-pivot-table .pvtFilterBox button:hover:not(.v-disabled){border-color:var(--button-default-hover-color);background:var(--button-default-hover-color);color:var(--button-default-text-color)}
.ccps .jmix-pivot-table .pvtFilterBox button:active:not(.v-disabled){border-color:var(--button-default-active-color);background:var(--button-default-active-color);color:var(--button-default-text-color)}
.ccps .jmix-pivot-table .pvtFilterBox button:focus:not(.v-disabled){border-color:var(--button-default-focused-border-color)}
.ccps .jmix-pivot-table .pvtFilterBox button.v-disabled{border-color:var(--button-default-disabled-color);background:var(--button-default-disabled-color);color:var(--button-default-disabled-text-color)}
.ccps .jmix-pivot-table .pvtFilterBox button [class$='caption']{font-weight:bold}
.ccps .jmix-pivot-table .pvtFilterBox button:after{display:none}
.ccps .jmix-pivot-table .pvtFilterBox input[type="text"]{height:34px;padding:6px 12px;border:1px solid var(--border-color);color:var(--textfield-text-color);background:var(--textfield-background-color)}
.ccps .jmix-pivot-table .pvtFilterBox input[type="text"].inline-icon{padding-left:34px}
.ccps .jmix-pivot-table .pvtFilterBox input[type="text"]::placeholder{color:var(--textfield-placeholder-color)}
.ccps .jmix-pivot-table .pvtFilterBox input[type="text"]:focus{border-color:var(--primary-color)}
.ccps .jmix-pivot-table .pvtRowOrder,.ccps .jmix-pivot-table .pvtColOrder{color:var(--text-secondary-color)}
.ccps.dark{--app-background-color:#222f3e;--background-color:#222f3e;--background-color_rgb:34,47,62;--border-color:#6f8399;--dim-color:#48596c;--text-main-color:#f2f2f2;--text-secondary-color:#98aabd;--text-contrast-color:#f2f2f2;--text-dim-color:#81858a;--primary-color:#6f5cc3;--primary-color_rgb:111,92,195;--primary-dim-color:#414173;--primary-color-shade-1:#6053a8;--primary-color-shade-2:#504a8e;--secondary-color:#5b6168;--secondary-color_rgb:91,97,104;--secondary-dim-color:#354455;--secondary-color-shade-1:#81858a;--secondary-color-shade-2:#a7a9ad;--success-color:#276e69;--success-dim-color:#265e5e;--success-color-shade-1:#79aca6;--success-color-shade-2:#a1c4c0;--error-color:#c63052;--error-dim-color:#41263a;--error-color-shade-1:#bb002a;--error-color-shade-2:#d1617a;--warning-color:#fc9d5e;--warning-contrast-text-color:var(--text-contrast-color);--dim-color-shade-1:#8298b0;--dim-color-shade-2:#5c6e82;--border-dim-color:#576574;--border-dim-focused-color:#c8d6e5;--box-shadow:0 0 7px rgba(0,0,0,0.15);--button-default-color:#6f8399;--button-default-hover-color:#8298b0;--button-default-active-color:#5c6e82;--button-default-disabled-color:#48596c;--button-default-disabled-text-color:var(--text-secondary-color);--button-default-focused-border-color:var(--border-dim-focused-color);--button-primary-disabled-text-color:var(--text-secondary-color);--button-primary-focused-border-color:#d2ccec;--button-secondary-disabled-text-color:var(--text-secondary-color);--button-secondary-focused-border-color:var(--border-dim-focused-color);--button-success-disabled-text-color:var(--text-secondary-color);--button-success-focused-border-color:#9bdfc6;--button-error-disabled-text-color:var(--text-secondary-color);--button-error-focused-border-color:#ffcad2;--textfield-text-color:var(--text-main-color);--textfield-placeholder-color:var(--text-secondary-color);--textfield-disabled-text-color:var(--text-secondary-color);--datefield-button-disabled-text-color:var(--text-secondary-color);--datefield-calendarpanel-day-offmonth-color:var(--text-dim-color);--datefield-calendarpanel-weekdays-color:var(--text-main-color);--datefield-calendarpanel-button-color:var(--text-secondary-color);--datefield-calendarpanel-month-color:var(--text-main-color);--checkbox-focused-background-color:#a0aac0;--checkbox-checked-focused-background-color:#d2ccec;--checkbox-read-only-background-color:var(--checkbox-read-only-border-color);--checkbox-read-only-focused-background-color:var(--checkbox-read-only-background-color);--checkbox-read-only-focused-border-color:#a0aac0;--checkbox-read-only-checked-background-color:var(--checkbox-read-only-background-color);--checkbox-read-only-checked-border-color:var(--checkbox-read-only-border-color);--checkbox-read-only-checked-color:#a0aac0;--checkbox-read-only-checked-focused-background-color:var(--checkbox-read-only-focused-background-color);--checkbox-read-only-checked-focused-border-color:var(--checkbox-read-only-focused-border-color);--checkbox-read-only-checked-focused-color:var(--checkbox-read-only-checked-color);--table-row-stripe-color:#323f4e;--table-hovered-row-background-color:#393d66;--table-header-text-color:var(--text-main-color);--table-aggregation-text-color:var(--text-main-color);--grid-header-text-color:var(--text-main-color);--grid-row-stripe-color:#323f4e;--grid-hovered-row-background-color:#393d66;--grid-aggregation-background-color:#48487d;--grid-aggregation-border-color:#555196;--sidemenu-background-color:#29394b;--sidemenu-text-color:var(--text-main-color);--sidemenu-title-background-color:#576574;--sidemenu-responsive-item-header-background-color:var(--sidemenu-background-color);--sidemenu-collapsible-controls-panel-background-color:#576574;--sidemenu-collapsible-collapse-button-color:var(--text-main-color);--sidemenu-collapsible-collapse-button-background-color:#637497;--sidemenu-collapsible-collapse-button-hover-background-color:var(--sidemenu-collapsible-action-button-hover-background-color);--sidemenu-collapsible-collapse-button-active-background-color:var(--sidemenu-collapsible-action-button-active-background-color);--slider-handle-border-color:var(--slider-handle-color);--calendar-header-day-color:var(--text-main-color);--overlay-background-color:var(--dim-color);--groupbox-border-color:var(--border-color);--groupbox-collapsed-background-color:var(--dim-color);--currencyfield-currency-disabled-text-color:var(--text-secondary-color)}
.ccps .cross-expanded-menu-item.jmix-sidemenu-item-header-open .v-icon.FontAwesome{display:none}
.ccps .cross-expanded-menu-item.jmix-sidemenu-item-header-open .jmix-sidemenu-item-wrap:before{font-size:17px;margin-right:17px;font-family:"FontAwesome";content:"\f2d3";min-width:.8em;text-align:center;vertical-align:middle;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(black),to(rgba(0,0,0,0.75)))}
.ccps.small .cross-expanded-menu-item.jmix-sidemenu-item-header-open .jmix-sidemenu-item-wrap:before{font-size:14px;margin-right:15px}
.ccps.large .cross-expanded-menu-item.jmix-sidemenu-item-header-open .jmix-sidemenu-item-wrap:before{font-size:20px;margin-right:21px}
.ccps .customBox{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:.3s;border-radius:10px;border:1px solid #637497;text-align:center;vertical-align:middle;height:auto;width:100%}
.ccps .dashboardWidget .row>.col,.ccps .dashboardWidget .row>[class^=col-]{padding-top:.5rem;padding-bottom:.5rem}
.ccps .dashboardWidget.vertical-alignment .row{min-height:10rem}
.ccps .dashboardWidget.vertical-alignment .row+.row{margin-top:1rem}
.ccps .bottomRow{margin-top:-20px!important}
.ccps .borderBottom{border-bottom:1px solid #637497}
.ccps .cardBadge{font-size:75px!important;font-weight:bold!important;text-align:center!important;color:#4f5c78!important}
.ccps .cardBadgeNoSize{font-weight:bold!important;text-align:center!important;color:#4f5c78!important}
.ccps .height100Percent{height:auto}
.ccps .labelFont{font-size:1.2rem!important;color:#4f5c78}
.ccps .labelAsLink{font-size:.9rem!important;color:#1a3144!important;text-decoration:underline!important}
.ccps .v-progressbar-indicator{background-color:#50798b!important}
.ccps .floatRight{float:right}
.ccps .floatLeft{float:left}
.ccps .position-blue{color:#249faf;background-color:#baf7ff}
.ccps .user-avatar-border-position-blue{border-color:#baf7ff!important}
.ccps .position-yellow{color:#e3a023;background-color:#ffe2ad}
.ccps .user-avatar-border-position-yellow{border-color:#ffe2ad!important}
.ccps .jmix-notifications-indicator-counter{color:white!important;font-weight:bold;font-size:large}
.ccps .customBoxAlignLeft{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:.3s;border-radius:0;border:1px solid #637497;text-align:left;vertical-align:middle;height:auto;width:100%}
.ccps .jmix-filter{background:#fff;border:0;color:#fff}
.ccps .jmix-main-singlewindow{background-color:var(--main-background)}
.ccps .jmix-login-panel{border:0;background:#f1f6f8}
.ccps .login-logo{margin-top:-250px;margin-bottom:125px}
.ccps .jmix-drawer .jmix-drawer-header{margin-bottom:5px;margin-top:5px}
.ccps .v-button-jmix-closetab-button{display:none}
.ccps .jmix-groupbox{background:#fff;border:0}
.ccps .v-Notification.system .v-Notification-caption,.ccps .v-Notification.system .v-Notification-description{color:#000!important}
.ccps .bookstore-main-screen-logo{margin-bottom:100px}
.ccps .jmix-logout-button{margin-top:7px;background:0;padding:0 16px!important;height:34px!important}
.ccps .jmix-logout-button:hover:not(.v-disabled){background:0;color:var(--dark-turquoise)}
.ccps .jmix-notifications-indicator{background:0}
.ccps .jmix-notifications-indicator:hover:not(.v-disabled){background:0;color:white}
.ccps .jmix-notifications-indicator:hover:not(.v-disabled) .jmix-notifications-indicator-counter{background:0;color:white}
.ccps .jmix-notifications-indicator-counter{background:0;color:white}
.ccps .jmix-tasks-indicator{background:0;cursor:pointer}
.ccps .jmix-tasks-indicator:hover:not(.v-disabled){background:0;cursor:pointer;color:white}
.ccps .jmix-tasks-indicator:hover:not(.v-disabled) .jmix-tasks-indicator-counter{background:0;cursor:pointer;color:white}
.ccps .jmix-tasks-indicator-counter{background:0;cursor:pointer;color:var(--text-main-color)}
.ccps .position-red{color:#df6679;background-color:#ffc8d0}
.ccps .user-avatar-border-position-red{border-color:#ffc8d0!important}
.ccps .position-dark-red{color:white;background-color:#df6679}
.ccps .user-avatar-border-position-dark-red{border-color:#ffc8d0!important}
.ccps .position-green{color:#fff;background-color:#4a6b32}
.ccps .position-grey{color:white;background-color:dimgrey}
.ccps .user-avatar-border-position-green{border-color:#baf2d8!important}
.ccps .position-yellow{font-size:8px;line-height:1.2;text-align:center;vertical-align:baseline;color:#FFF;background-color:#624922;text-transform:uppercase}
.ccps .user-avatar-border-position-yellow{border-color:#ffe2ad!important}
.ccps .position-purple{color:#6e64b9;background-color:#d6d0ff}
.ccps .user-avatar-border-position-purple{border-color:#d6d0ff!important}
.ccps .position-dark-purple{color:white;background-color:#6e64b9}
.ccps .user-avatar-border-position-dark-purple{border-color:#6e64b9!important}
.ccps .position-blue{color:#249faf;background-color:#baf7ff;font-size:75%;line-height:1.5;text-align:center;white-space:nowrap;border-radius:.25rem}
.ccps .user-avatar-border-position-blue{border-color:#baf7ff!important}
.ccps .top-menu{margin-right:30px}
.ccps .jmix-app-workarea{box-shadow:none;-webkit-box-shadow:none}
.ccps .demo-info{background-color:#baf7ff}
.ccps .collapsed.demo-info{background-color:#baf7ff!important}
.user-avatar{margin-left:10px;border-radius:100px!important;border:3px solid var(--turquoise)}
.v-table .v-table-row.jmix-tasks-table-unread-notification,.v-table .v-table-row-odd.jmix-tasks-table-unread-notification{font-weight:600}
.jmix-tasks-table-unread-notification-indicator{color:var(--success-color-shade-1,#2a8463)}
.jmix-tasks-indicator{background-color:var(--dim-color,#f2f2f2)}
.jmix-tasks-indicator:hover:not(.v-disabled){background-color:var(--dim-color-shade-1,#cecece);cursor:pointer}
.jmix-tasks-indicator-counter{padding:1px 5px}
.jmix-tasks-indicator-counter-empty{background-color:var(--dim-color-shade-1,#cecece)}
.jmix-tasks-indicator-counter-has-new{background-color:var(--success-color,#36ab80);color:var(--text-contrast-color,#fff)}
.jmix-tasks-indicator:hover:not(.v-disabled) .jmix-tasks-indicator-counter-empty{background-color:var(--dim-color,#f2f2f2)}
.jmix-tasks-indicator:hover:not(.v-disabled) .jmix-tasks-indicator-counter-has-new{background-color:var(--success-color-shade-1,#2a8463)}
.jmix-drawer.jmix-drawer-collapsed.expand-on-hover:not(:hover) .jmix-tasks-indicator .v-spacing,.jmix-drawer.jmix-drawer-collapsed.expand-on-hover:not(:hover) .v-slot-jmix-tasks-indicator-caption{display:none}
.jmix-drawer.jmix-drawer-collapsed.expand-on-hover:not(:hover) .jmix-tasks-indicator{padding-left:0;padding-right:0}
.jmix-drawer.jmix-drawer-collapsed.expand-on-hover:not(:hover) .jmix-tasks-indicator>.v-expand{text-align:center;padding-left:0!important}
.jmix-app-menubar .jmix-tasks-indicator{background-color:transparent;color:var(--menubar-text-color,#c8d6e5);border-radius:6px}
.jmix-app-menubar>.v-expand>.v-slot-jmix-tasks-indicator>.jmix-tasks-indicator{padding-top:0;padding-bottom:0;height:100%!important}
.jmix-app-menubar .jmix-tasks-indicator-counter{border-radius:6px}
.jmix-app-menubar .jmix-tasks-indicator:hover:not(.v-disabled){background-color:var(--menubar-action-button-hover-background-color,#4f5c78);color:var(--menubar-action-button-hover-text-color,#fff)}
.jmix-app-menubar .jmix-tasks-indicator-counter-empty{background-color:var(--menubar-text-color,#c8d6e5);color:var(--menubar-background-color,#374d66)}
.jmix-app-menubar .jmix-tasks-indicator:hover:not(.v-disabled) .jmix-tasks-indicator-counter-empty{background-color:var(--dim-color,#f2f2f2);color:var(--menubar-action-button-hover-background-color,#4f5c78)}
.jmix-app-menubar .jmix-tasks-indicator:hover:not(.v-disabled) .jmix-tasks-indicator-counter-has-new{background-color:var(--success-color,#36ab80)}
@-webkit-keyframes anim-pulse{0%{opacity:0;-webkit-transform:scale(0.5)}
10%{opacity:1}
90%{opacity:0}
100%{-webkit-transform:scale(1.25)}
}
.core{fill:red}
.ring{opacity:0;stroke:red;-webkit-transform-origin:center;-webkit-animation:anim-pulse 2s 1s infinite}
.wrapper{float:left;width:25%}
.possible-users{width:100%}
.possible-users td{border-radius:3px;padding:10px}
.possible-role{width:60%}
.possible-user-password::before{font-family:FontAwesome;content:"\f023";padding-right:10px}
.possible-user::before{padding-right:10px;font-family:FontAwesome;content:"\f007"}
.possible-role::before{padding-right:10px;font-family:FontAwesome;content:"\f0c0"}
.show-demo-info{background-color:var(--turquoise);color:white!important}
.v-calendar-event.event-yellow{background-color:#e3a023!important;color:#ffe2ad!important}
.v-calendar-event.event-green{background-color:#23ba75!important;color:#baf2d8!important}
.v-calendar-event.event-red{background-color:#df6679!important;color:#ffc8d0!important}
.v-calendar-event.event-purple{background-color:#6e64b9!important;color:#d6d0ff!important}
.v-calendar-event.event-blue{background-color:#249faf!important;color:#baf7ff!important}
.v-calendar-week-wrapper .v-calendar-event-event-yellow,.v-calendar-event-event-yellow:before{background-color:#e3a023!important;color:#ffe2ad!important}
.v-calendar-week-wrapper .v-calendar-event-event-green,.v-calendar-event-event-green:before{background-color:#23ba75!important;color:#baf2d8!important}
.-calendar-week-wrapper .v-calendar-event-event-yellow .v-calendar-event-content{background-color:#e3a023!important;color:#ffe2ad!important}
.-calendar-week-wrapper .v-calendar-event-event-green .v-calendar-event-content{background-color:#23ba75!important;color:#baf2d8!important}
.v-button-link.v-disabled{color:#222}
.v-filterselect [class*="input"]{border:1px solid #c6c6c6}
.jmix-groupbox{color:#c6c6c6}
.jmix-groupbox-caption{font-size:18px;color:#222;font-weight:bold}
.jmix-groupbox.collapsed{background-color:#013349!important;border-color:#013349!important}
.v-label.v-label-h1{color:#222}
.v-label.v-label-h3{color:#222}
.v-label.v-label-h4{color:#222}
.v-label.v-label-h2{color:#222}
.v-table .v-table-header-wrap{border:1px solid #c6c6c6}
.v-table .v-table-footer-wrap{border:1px solid #c6c6c6}
.v-table .v-table-header-drag{border:1px solid #c6c6c6}
.v-table [class*="-row"].v-selected{background:#2c98d1;color:#fff;text-shadow:none}
.v-textfield{border:1px solid #c6c6c6}
.jmix-filter-caption{font-size:18px;color:#222;font-weight:bold}
.jmix-filter-content{border:0}
.jmix-group-filter{color:#222}
.historical-position-badge{padding:4px!important;border-radius:5px;margin-left:2px}
.position-badge{padding-left:5px;padding-right:5px;border-radius:5px}
.customBoxAlignLeft{box-shadow:none}
.jmix-property-filter .v-slot .v-popupbutton{display:none!important}
#gwt-uid-4>div,#gwt-uid-6>div,#gwt-uid-8>div,#gwt-uid-10>div{padding-left:0!important}
#gwt-uid-4>div,#gwt-uid-6>div,#gwt-uid-8>div,#gwt-uid-10>div{padding-left:0!important}
.appui>div>div.v-verticallayout.v-layout.v-vertical.v-widget.jmix-window-layout.v-verticallayout-jmix-window-layout.v-has-width.v-has-height>div>div>div>div.jmix-app-workarea.v-layout.v-widget.jmix-workarea.jmix-app-workarea-jmix-workarea.jmix-app-workarea-single.jmix-app-workarea-jmix-app-workarea-single.jmix-app-workarea-windows.jmix-app-workarea-jmix-app-workarea-windows.v-has-height>div>div>div>div>div.v-verticallayout.v-layout.v-vertical.v-widget.jmix-window-layout.v-verticallayout-jmix-window-layout.v-has-width.v-has-height>div>div.v-slot.v-slot-jmix-panel-groupbox>div{padding-top:0!important}
.expanded .jmix-groupbox-captionwrap{margin-bottom:0}
.v-label.v-widget.bold.v-label-bold.h4.v-label-h4.v-label-undef-w{background:#fff;padding:6px 11px;border-radius:4px;white-space:pre-wrap;text-transform:none}
.jmix-filter.collapsed{background-color:#013349!important;border-color:#013349!important}
.popupContentCcps{background-color:var(--main-background);padding:10px!important}
.side-menu-item-text-wrap .jmix-sidemenu-item-caption{text-wrap:wrap;line-height:normal}
.labelWithTextWrap{text-wrap:wrap}
.labelWithTextWrap{text-wrap:wrap}
.F-with-width{padding:2px 15px!important;margin-left:8px!important;width:50px!important}
.v-table-cell-wrapper{text-wrap:wrap}
.chkBoxGreen{color:var(--success-color,#36ab80);font-weight:bolder;font-size:large}
.groupbox-grey{background-color:#fafafa!important}
.tabDone{background-color:green!important;font-weight:bolder;font-size:large}
.v-slot-main-screen-dropdowns{margin-left:10px}
.v-slot-main-screen-dropdowns .v-caption-main-screen-dropdowns{margin-left:10px}
.v-slot-main-screen-dropdowns .jmix-pickerfield-main-screen-dropdowns{margin-left:10px}
.rotationPeriodCheckbox{margin-top:32px!important;margin-left:5px!important}
.mypopup{color:black!important;font-size:large!important}
.myPopupDanger{color:red!important;font-size:large!important}
.myPopupSuccess{color:var(--success-color,#36ab80)!important;font-size:large!important}
.position-yellow-overlap-shift{color:#1a0c00;background-color:#e1a102}
.v-table-row:hover .v-slot.v-slot-link .v-button-wrap,.v-table-row-odd:hover .v-slot.v-slot-link .v-button-wrap{color:#0a2044}
.groupbox-white{background-color:white!important}
.groupbox-lightBlue{background-color:#6ba4b8!important}
.groupbox-background{background-color:#003349!important}
.width100{width:100%!important}
.lower-case{text-transform:lowercase!important}
.image-margin{margin-left:10px!important}
.login-headerBackground-color{background-color:#0c2042!important}
.textWhite{color:white!important}
.margin-hundred{margin-top:100px!important}
.textAlignCenter{text-align:center!important;line-height:1.2!important}
.jmix-login-panel-background-color{background:#f1f6f8!important}
.jmix-groupbox-jmix-login-panel-background-color{background:#f1f6f8!important}
.jmix-login-button{background-color:#4675a9!important;height:40px!important;color:white!important;font-size:medium!important;font-weight:bolder!important}
.jmix-demo-button{background-color:#006394!important;height:40px!important;color:white!important;font-size:medium!important;font-weight:bolder!important}
.margin-seventy{margin-top:70px!important}
.demoAsHyperLink{font-size:1rem!important;color:black!important;text-decoration:underline!important}
.margin-topFive{margin-top:4px!important}
.required-label{font-size:12px;color:red;margin-left:5px}
.py-px{padding-top:5px;padding-bottom:5px}
.pr-0{padding-right:0!important}
.plr-0{padding-left:0!important;padding-right:0!important}
.pt-05{padding-top:.5px!important}
.pt-10{padding-top:10px!important}
.pt-20{padding-top:20px!important}
.pb-20{padding-bottom:20px!important}
.pt-15{padding-top:15px!important}
.pb-15{padding-bottom:15px!important}
.pt-40{padding-top:40px!important}
.v-table-table .v-table-row td:nth-child(n+2),.v-table-table .v-table-row-odd td:nth-child(n+2){border-left:1px solid #a0aac0}
.preceptor-avail-green{background-color:#23ba75!important}
.preceptor-avail-yellow{background-color:#ffc107!important}
.ccps .v-table .v-table-row-odd{background-color:var(--theme-secondary-alpha-2)}
.ccps .v-table [class*="-row"].v-selected{background-color:var(--theme-secondary-alpha-1)}
.ccps .v-table [class*="-row"].v-selected:hover{background-color:var(--theme-secondary-alpha-1)}
.ccps .v-table [class*="-row"]:hover{background-color:var(--theme-secondary-alpha-1)}
.v-table-table .v-table-row td:nth-child(n+2),.v-table-table .v-table-row-odd td:nth-child(n+2){border-left:1px solid #647497}
.ccps .v-table [class*="-row"].v-selected .v-table-cell-content{border-left-color:#647497}
.ccps .v-table .v-table-header-wrap,.ccps .v-table .v-table-footer-wrap,.ccps .v-table .v-table-header-drag{border-left:1px solid #647497}
.ccps .v-table .v-table-body{border:1px solid #647497}
.ccps .v-table .v-table-header-wrap,.ccps .v-table .v-table-footer-wrap,.ccps .v-table .v-table-header-drag{border:1px solid #647497}
.ccps .v-table .v-table-header-wrap,.ccps .v-table .v-table-footer-wrap,.ccps .v-table .v-table-header-drag{border-bottom:0}
.ccps .v-csslayout-v-component-group .v-widget:last-child{display:none}
.ccps .v-csslayout-v-component-group .v-widget:first-child,.ccps .v-csslayout-v-component-group .v-caption:first-child+.v-widget{border-radius:5px}
.jmix-workarea-wrapper{flex-grow:1;flex-shrink:1;z-index:0;min-width:100px;-webkit-box-shadow:var(--app-workarea-shadow);box-shadow:var(--app-workarea-shadow)}
.jmix-workarea-header{flex-shrink:0;padding:12px 12px}
.jmix-workarea{-webkit-box-shadow:none;box-shadow:none}
.jmix-headline-container{display:none!important}
.badge{padding:4px 8px;border-radius:5px}
.active{background-color:#ebf2e9;border:1px solid #537637;color:#5b6770}
.inactive{background-color:#f4e8ed;border:1px solid #7b3244;color:#5b6770}
.pending{background-color:#ebf2e9;color:#5b6770}
.submitted{background-color:#ebf2e9;color:#5b6770}
.assigned{background-color:#537637;color:#FFF}
.withdrawn{background-color:#f3e8ed;color:#5b6770}
.paused{background-color:#fdf7e7;color:#5b6770}
.declined{background-color:#7b3244;color:#FFF}
.border-red{border:1px solid red}
.border-green{border:1px solid green}
.border-black{border:1px solid black}
.mt-1{margin-top:1px}
.mt-10{margin-top:10px!important}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mr-20{margin-right:20px}
.v-slot-clinical-requirements-buttons .v-table-cell-content:nth-last-child(-n+2){vertical-align:top}
.v-button.link.borderless{border-color:transparent!important}
.ccps .v-tabsheet-padded-tabbar>.v-tabsheet-tabcontainer .v-tabsheet-tabs{padding:0}
.ccps .v-tabsheet-tabcontainer{margin-left:9px}
.ccps .v-tabsheet-tabitemcell .v-caption .v-captiontext{font-size:16px;font-weight:600;color:var(--gray)}
.ccps .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected .v-caption.v-caption{font-size:16px;font-weight:600;border-bottom-color:var(--requirements-color)}
.ccps .v-tabsheet-tabitemcell.v-tabsheet-tabitemcell-selected .v-caption .v-captiontext{color:var(--requirements-color)}
.ccps .v-select-optiongroup .v-checkbox{line-height:24px;font-size:13px;height:28px;font-weight:bold}
.ccps .v-select-optiongroup[class*="horizontal"] .v-checkbox{margin:0 16px 0 0}
.v-checkbox{padding-left:27px!important}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"]{max-height:250px;overflow:hidden!important}
.ccps .v-filterselect-suggestpopup div[class*="page"]{opacity:1;border-radius:0;height:49.5%;width:16px;display:flex;background-color:#c1c1c1;justify-content:center;align-items:center}
.ccps .v-filterselect-suggestpopup div[class*="page"]:hover{opacity:1;background-color:#7d7d7d;color:#FFF}
.ccps .v-filterselect-suggestpopup div[class*="next"]{border-bottom-right-radius:5px;transform:none}
.ccps .v-filterselect-suggestpopup div[class*="prev"]{border-top-right-radius:5px;transform:none}
.ccps .v-filterselect-suggestpopup div[class*="-off"]{cursor:not-allowed;background-color:#f0f3f8;border-top-right-radius:5px}
.ccps .v-filterselect-suggestpopup div[class*="-off"]:hover{cursor:not-allowed;opacity:1;background-color:#f0f3f8;border-top-right-radius:5px;color:initial}
.ccps .v-filterselect-suggestpopup div[class*="next"]:before:hover{color:#FFF}
.ccps .v-filterselect-suggestpopup [class$="suggestmenu"] .gwt-MenuItem{padding:0 28px 0 12px}
.v-grid-row-selected .v-grid-cell .v-button-caption{color:var(--grid-selected-row-text-color)}
.jmix-groupbox-rotationLayout.expanded{border:1px solid var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:5px!important}
.font-bold{font-weight:bold}
.ccps .v-select-optiongroup[class*="horizontal"] .v-radiobutton{margin:0 18px 0 0}
.ccps .v-select-optiongroup .v-radiobutton{padding-left:28px!important}
.ccps .v-select-optiongroup .v-radiobutton{line-height:24px;font-size:13px;font-weight:bold}
.placementRequestLabel{color:var(--table-header-text-color);font-size:14px!important;font-weight:bold!important;margin-right:15px!important;display:flex}
.ccps .jmix-groupbox-expander{margin-right:0!important;padding-right:16px}
.ccps .jmix-groupbox-caption{margin:0 16px 0 16px;padding:0}
.ccps .jmix-groupbox-expander:before{content:"\f055"!important}
.ccps .jmix-groupbox-expander.expanded:before{content:"\f056"!important}
.ccps .jmix-filter-expander:before{content:"\f055"!important}
.ccps .jmix-filter-expander.expanded:before{content:"\f056"!important}
.changeFilterCaption .jmix-filter-caption-text{font-size:0!important}
.collapsed.changeFilterCaption .jmix-filter-caption-text:after{content:"Show filters"!important;visibility:visible!important;font-size:14px!important}
.expanded.changeFilterCaption .jmix-filter-caption-text:after{content:"Hide filters"!important;visibility:visible!important;font-size:14px!important}
.marginBottom-5{margin-bottom:5px!important}
.v-caption.v-caption-ctrl-click-info-label::after{content:" (Use Ctrl+Click to select multiple options)";color:gray;margin-left:5px;font-size:12px}
.v-caption.v-caption-optional-label::after{content:" (Optional)";color:gray;margin-left:5px;font-size:12px}
.v-textfield-custom-asterix{width:240px!important}
.v-textfield-custom-width-40{width:40px!important;padding-top:0!important}
.v-textfield-custom-width-80{width:80px!important;padding-top:0!important}
.ccps .v-tabsheet-tabcontainer:before{border-top:none!important}
.v-tabsheet-tabcontainer{margin-bottom:15px}
.two-column-checkbox-group{display:grid;grid-template-columns:1fr 1fr;gap:5px}
.warning-box{background-color:#123146;color:#fff;padding:7px 5px 7px 10px;border-radius:5px;align-items:center;justify-content:space-between;width:100%!important}
.ccps .v-Notification.tray{background:var(--notification-error-background-color)}
.ccps .v-Notification.tray .v-Notification-caption{color:var(--notification-error-caption-color)}
.ccps .v-Notification.tray .v-Notification-description{color:var(--notification-error-description-color)}
.mb-10{margin-bottom:10px!important}
.datagrid-with-aligned-panel.custom-label .badge{height:25px!important;padding:0 8px}
.datagrid-with-aligned-panel.custom-label .component-wrap{align-items:center}
.account-status-label{font-size:14px;color:var(--text-main-color);font-weight:normal}
.course-objectives-label{display:flex;align-items:center}
.v-caption-partialShifts{margin-top:-70px!important}
.partialShifts{margin-top:-45px!important}
.reset-password{font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#006394!important}
.remember-me-box{margin-top:20px!important}
.display-none{display:none!important}
.technical-difficulties-box{background:#f2f2f2!important;border-radius:16px!important;padding:10px!important;height:100%!important}
.technical-difficulties-text{font-weight:500!important;font-size:12px!important;line-height:18px!important;color:#667085!important}
.technical-difficulties-link{font-weight:600;font-size:12px;text-decoration:underline;color:#003349}
.student-or-instructor-text{font-weight:400!important;font-size:14px!important;color:#475467!important}
.student-or-instructor-link{font-weight:600;font-size:14px;color:#4675a9;text-decoration:none!important}
.welcome-text{font-weight:600!important;font-size:32px!important;color:#0c2043!important}
.input-label{font-weight:500!important;font-size:14px!important;color:#626d7c!important}
.input-field-login{height:36px!important;border-radius:5px!important;border:1px solid #e8ebef!important;background:#e8ebef!important;color:#253344!important}
.input-field-login::placeholder{color:#253344!important;opacity:1!important}
.footer-text-copyright{padding-top:3px!important;padding-bottom:3px!important;font-weight:400!important;font-size:14px!important;color:#475467!important}
.footer-text-trust{font-weight:400!important;font-size:14px!important;color:#003349!important;margin-right:20px!important}
.footer-text-support a{font-weight:400!important;font-size:14px!important;color:#003349!important}
.center-items{display:flex;justify-content:center}
.align-center{display:flex!important;align-items:center!important}
.process-text{font-weight:600!important;font-size:24px!important;line-height:30px!important;color:#cee0f4}
.process-text-white{color:white!important}
.support-text{font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#fff}
.request-a-demo-button{height:40px!important;background:#fff!important;font-size:16px!important;font-weight:600!important;color:#003349!important;justify-content:center;border:2px solid #4675a9!important}
.helper-text{font-size:12px!important;font-weight:400!important;color:#626d7c!important}
.padding-0{padding:0!important}
.request-a-demo{height:100%!important;align-content:center}
.login-right-vbox{background:url(images/login_background_1200.jpeg) no-repeat 40% 20%!important;background-size:cover!important;height:100%!important;border-radius:0!important}
.login-right-vbox:before{background-image:linear-gradient(180deg,rgba(70,117,169,0.2) 0,rgba(70,117,169,0.9) 100%);content:"";position:absolute;height:100%!important;width:100%!important;top:0!important;left:0!important}
.login-box{height:49%!important}
.password-box{margin-top:10px!important}
.ccps .v-window-outerheader .v-window-closebox,.ccps .v-window-outerheader .v-window-maximizebox,.ccps .v-window-outerheader .v-window-restorebox{border:1px solid #4f5c78!important;margin-top:20px!important;margin-right:20px!important;width:30px!important;height:30px!important;border-radius:15px!important;line-height:28px!important}
.footer-mobile{display:none!important}
.request-a-demo-col{margin-top:20px!important}
@media(max-width:575.98px){.logoImage{width:140px}
.process-text{font-size:16px!important;line-height:24px!important}
.support-text{font-size:13px!important;line-height:18px!important}
.request-a-demo-col{margin-top:10px!important}
.request-a-demo-button{height:36px!important;background:#fff!important;font-size:14px!important;font-weight:500!important;color:#003349!important;justify-content:center;border:1px solid #4675a9!important}
.footer-mobile{display:flex!important;align-items:center!important;vertical-align:middle!important;height:15%!important}
.login-right-vbox,.login-right-vbox:before{height:85%!important}
.footer-desktop{display:none!important}
.footer-text-copyright,.footer-text-trust{vertical-align:middle!important;font-size:11px!important}
.footer-text-support a{font-size:11px!important}
.welcome-text{font-size:24px!important}
.remember-me-box{margin-top:10px!important}
.password-box{margin-top:5px!important}
}
@media(min-width:576px) and (max-width:767.98px){.logoImage{width:160px}
.process-text{font-size:16px!important;line-height:24px!important}
.support-text{font-size:13px!important;line-height:18px!important}
.request-a-demo-col{margin-top:10px!important}
.request-a-demo-button{height:36px!important;background:#fff!important;font-size:14px!important;font-weight:500!important;color:#003349!important;justify-content:center;border:1px solid #4675a9!important}
.footer-mobile{display:flex!important;align-items:center!important;vertical-align:middle!important;height:15%!important}
.login-right-vbox,.login-right-vbox:before{height:85%!important}
.footer-desktop{display:none!important}
.footer-text-copyright,.footer-text-trust{vertical-align:middle!important;font-size:12px!important}
.footer-text-support a{font-size:12px!important}
.welcome-text{font-size:24px!important}
.remember-me-box{margin-top:10px!important}
.password-box{margin-top:5px!important}
}
@media(min-width:768px) and (max-width:991.98px){.logoImage{width:170px}
.process-text{font-size:20px!important;line-height:28px!important}
.support-text{font-size:14px!important;line-height:20px!important}
.request-a-demo-col{margin-top:10px!important}
.footer-mobile{display:flex!important;align-items:center!important;vertical-align:middle!important;height:15%!important}
.login-right-vbox,.login-right-vbox:before{height:85%!important}
.footer-desktop{display:none!important}
.remember-me-box{margin-top:10px!important}
.input-label{font-weight:500!important;font-size:13px!important;color:#626d7c!important}
.input-field-login{height:34px!important;border-radius:5px!important;border:1px solid #e8ebef!important;background:#e8ebef!important;color:#253344!important}
.password-box{margin-top:5px!important}
}
@media(min-width:992px) and (max-width:1199.98px){.logoImage{width:180px}
.process-text{font-size:20px!important;line-height:28px!important}
.support-text{font-size:14px!important;line-height:20px!important}
.request-a-demo-col{margin-top:10px!important}
.footer-text-copyright,.footer-text-trust{font-size:12px!important}
.footer-text-support a{font-size:12px!important}
.login-box{height:42%!important}
.student-or-instructor-text{font-weight:400!important;font-size:13px!important;color:#475467!important}
.footer-text-trust{margin-right:10px!important}
}
@media(min-width:1200px){.logoImage{width:216px}
.login-box{height:42%!important}
}
.text-decoration-none a{text-decoration:none!important}
.ccps-accordion-button{width:330px!important;height:48px!important;padding-left:16px!important;border:none!important}
.ccps-accordion-button[aria-expanded="false"],.ccps-accordion-button[aria-expanded="false"]:hover{background-color:#013349!important;color:#fff!important}
.ccps-accordion-button .v-button-wrap{font-size:15px}
.ccps-accordion-button .v-button-wrap .v-button-caption{font-weight:500}
.ccps-accordion-button .v-button-wrap::before{font-family:FontAwesome;content:"\f055";display:inline-block;margin-right:16px}
.ccps-accordion-button[aria-expanded="true"],.ccps-accordion-button[aria-expanded="true"]:hover{color:#000!important}
.hidden-field,.v-caption-hidden-field{display:none!important}
.badge-small{padding:2px 4px;border-radius:5px;height:30px;margin:1px}
.required-note{font-size:12px!important}
.required-note:before{content:"*";display:inline-block;margin-right:5px;color:var(--error-color)}
.notifications-tooltip{visibility:hidden;position:absolute;top:0;left:11px;font-size:12px;background-color:#9aadb5;color:#000;padding:0 5px;border-radius:5px}
.notifications-tooltip:before{content:"";width:0;height:0;border-style:solid;border-width:7px 3px 0 3px;border-color:#9aadb5 transparent transparent transparent;transform:rotate(0deg);margin-top:20px;display:inline-block;position:absolute}
.v-horizontallayout-jmix-notifications-indicator:hover .notifications-tooltip,.v-horizontallayout-jmix-notifications-indicator:focus .notifications-tooltip{visibility:visible}
.v-slot.v-slot-pagination-total-rows{position:absolute;right:18px}
.v-slot.v-slot-pagination-total-rows .v-label{font-size:12px!important}
.ccps .v-table-header-wrap .v-table-column-selector:focus{opacity:1;filter:none;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;transition-delay:200ms}
@media(max-width:767px){.v-slot.v-slot-pagination-total-rows .v-label{margin-top:-12px}
}