@charset "UTF-8";@font-face{font-family:"icons";src:url("/lib/CsFlatSkin/views/base/fonts/icons.eot?77024883");src:url("/lib/CsFlatSkin/views/base/fonts/icons.eot?77024883#iefix") format("embedded-opentype"),url("/lib/CsFlatSkin/views/base/fonts/icons.woff2?77024883") format("woff2"),url("/lib/CsFlatSkin/views/base/fonts/icons.woff?77024883") format("woff"),url("/lib/CsFlatSkin/views/base/fonts/icons.ttf?77024883") format("truetype"),url("/lib/CsFlatSkin/views/base/fonts/icons.svg?77024883#icons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pencil:before{content:""}.icon-off:before{content:""}.icon-home:before{content:""}.icon-cog:before{content:""}.icon-eye:before{content:""}.icon-clock:before{content:""}.icon-mail:before{content:""}.icon-star-empty:before{content:""}.icon-star:before{content:""}.icon-search:before{content:""}.icon-bell:before{content:""}.icon-tags:before{content:""}.icon-tag:before{content:""}.icon-award:before{content:""}.icon-leaf:before{content:""}.icon-right-open:before{content:""}.icon-doc:before{content:""}.icon-cancel:before{content:""}.icon-cancel-circled-1:before{content:""}.icon-ok:before{content:""}.icon-ok-circled:before{content:""}.icon-left-open:before{content:""}.icon-down-open:before{content:""}.icon-up-open:before{content:""}.icon-upload:before{content:""}.icon-help-circled:before{content:""}.icon-info-circled:before{content:""}.icon-attention:before{content:""}.icon-error:before{content:""}.icon-error-alt:before{content:""}.icon-plus:before{content:""}.icon-plus-circled:before{content:""}.icon-minus-circled:before{content:""}.icon-minus:before{content:""}.icon-picture:before{content:""}.icon-videocam:before{content:""}.icon-export:before{content:""}.icon-floppy:before{content:""}.icon-play:before{content:""}.icon-stop:before{content:""}.icon-pause:before{content:""}.icon-lock:before{content:""}.icon-lock-open:before{content:""}.icon-cw:before{content:""}.icon-arrows-cw:before{content:""}.icon-ccw:before{content:""}.icon-cog-alt:before{content:""}.icon-flag:before{content:""}.icon-th-list:before{content:""}.icon-th:before{content:""}.icon-th-large:before{content:""}.icon-adult:before{content:""}.icon-school:before{content:""}.icon-book:before{content:""}.icon-link:before{content:""}.icon-graduation-cap:before{content:""}.icon-heart:before{content:""}.icon-heart-empty:before{content:""}.icon-thumbs-up:before{content:""}.icon-thumbs-down:before{content:""}.icon-user:before{content:""}.icon-users:before{content:""}.icon-trash:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-docs:before{content:""}.icon-menu:before{content:""}.icon-gplus-squared:before{content:""}.icon-gplus:before{content:""}.icon-mail-alt:before{content:""}.icon-linkedin:before{content:""}.icon-bell-alt:before{content:""}.icon-doc-text:before{content:""}.icon-flag-empty:before{content:""}.icon-unlink:before{content:""}.icon-help:before{content:""}.icon-info:before{content:""}.icon-attention-alt:before{content:""}.icon-dollar:before{content:""}.icon-thumbs-up-alt:before{content:""}.icon-thumbs-down-alt:before{content:""}.icon-bank:before{content:""}.icon-google:before{content:""}.icon-language:before{content:""}.icon-child:before{content:""}.icon-paper-plane:before{content:""}.icon-history:before{content:""}.icon-facebook-official:before{content:""}.icon-hourglass-o:before{content:""}.icon-hourglass-1:before{content:""}.icon-hourglass-2:before{content:""}.icon-hourglass-3:before{content:""}.icon-hourglass:before{content:""}.icon-twitter-squared:before{content:""}.icon-facebook-squared:before{content:""}.icon-linkedin-squared:before{content:""}a{color:#0d5bdd;text-decoration:none}.cs-notouch a:hover,.cs-touch a:active{color:#4285f4;text-decoration:underline}b{font-weight:600}strong{font-weight:700}hr{border-top:1px solid #eef0f1;border-bottom:0}picture{font-size:0}.clsSfLiteScrollbar{scrollbar-width:thin}.clsSfLiteScrollbar::-webkit-scrollbar{position:absolute;width:4px;height:4px;background:transparent}.clsSfLiteScrollbar::-webkit-scrollbar-thumb{border-radius:2px;background:#ddd}.clsSfLiteScrollbar::-webkit-scrollbar-thumb:hover{background:#aaa}.clsSfLiteScrollbar::-webkit-scrollbar-button,.clsSfLiteScrollbar::-webkit-scrollbar-track,.clsSfLiteScrollbar::-webkit-scrollbar-track-piece,.clsSfLiteScrollbar::-webkit-scrollbar-corner,.clsSfLiteScrollbar::-webkit-resizer{display:none}input,select,textarea{border-radius:0}.clsCsField::placeholder,.clsCsField ::placeholder,.clsCsField .clsCsPlaceholder{color:#b5b5b5;font-weight:100;opacity:1}.clsCsField.clsCsFocused::placeholder,.clsCsField.clsCsFocused ::placeholder,.clsCsField.clsCsFocused .clsCsPlaceholder{color:#909090;opacity:1}.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit){font-weight:400;border-color:#eee;transition:border-color 150ms linear 0s}.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit).clsSfBorderFull,.clsSfBorderFull>.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit):not(.clsSfBorderBottom),.clsSfBorderFull>*:not(.clsSfBorderBottom)>.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit):not(.clsSfBorderBottom),.clsSfBorderFull>*:not(.clsSfBorderBottom)>*:not(.clsSfBorderBottom)>.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit):not(.clsSfBorderBottom){height:calc(2rem + 2px);border-width:1px;border-style:solid}.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit).clsSfBorderBottom,.clsSfBorderBottom>.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit):not(.clsSfBorderFull),.clsSfBorderBottom>*:not(.clsSfBorderFull)>.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit):not(.clsSfBorderFull),.clsSfBorderBottom>*:not(.clsSfBorderFull)>*:not(.clsSfBorderFull)>.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit):not(.clsSfBorderFull){height:calc(1.6rem + 1px);border-width:0 0 1px 0;border-style:solid}*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit):not(.clsSfBorderBottom):not(.clsSfBorderFull){height:calc(1.6rem + 1px);border-width:0 0 1px 0;border-style:solid}.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit).clsSfBorderDark{border-color:#bbb}.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit).clsCsFocused{border-color:#4285f4}.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit).clsCsDisabled,.clsCsFieldWrap:not(.clsCsButton):not(.clsCsToggleBox):not(.clsCsCheckbox):not(.clsCsSelectEdit).clsCsDisabled .clsCsTextEdit{background-color:transparent !important;border-color:#eef0f1 !important;color:#989898 !important}.clsCsFieldWrap,.clsCsFieldWrap *{outline:0}@-webkit-keyframes kfFieldValidating{0%{background-position:0 10px}70%{background-position:0 0}100%{background-position:0 10px}}@-moz-keyframes kfFieldValidating{0%{background-position:0 10px}70%{background-position:0 0}100%{background-position:0 10px}}@-ms-keyframes kfFieldValidating{0%{background-position:0 10px}70%{background-position:0 0}100%{background-position:0 10px}}@keyframes kfFieldValidating{0%{background-position:0 10px}70%{background-position:0 0}100%{background-position:0 10px}}.clsCsFieldWrap.clsCsValidating{background-image:linear-gradient(to top,#c6fbc1,rgba(198,251,193,0) 10px,transparent 0);background-repeat:no-repeat;-webkit-animation:kfFieldValidating 1s ease-in-out infinite;-moz-animation:kfFieldValidating 1s ease-in-out infinite;-ms-animation:kfFieldValidating 1s ease-in-out infinite;animation:kfFieldValidating 1s ease-in-out infinite}.clsCsFieldWrap.clsCsInvalid{border-color:#d92020 !important}.clsCsFieldWrap.clsCsInvalid.clsCsFocused{border-color:#801313 !important}.clsCsFieldWithSuffix,.clsCsFieldWithPrefix{font-size:.9rem}.clsCsFieldWithLabel.clsSfLabelFloat,.clsSfLabelFloat>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop),.clsSfLabelFloat>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop){font-size:0 !important}.clsCsFieldWithLabel.clsSfLabelFloat .clsCsFieldLabel,.clsSfLabelFloat>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldLabel,.clsSfLabelFloat>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldLabel{display:block;font-size:.7rem;line-height:1.3;color:#888;transition:-webkit-transform 250ms ease-out 0s,opacity 250ms linear 0s,color 250ms linear 0s;transition:-moz-transform 250ms ease-out 0s,opacity 250ms linear 0s,color 250ms linear 0s;transition:-ms-transform 250ms ease-out 0s,opacity 250ms linear 0s,color 250ms linear 0s;transition:transform 250ms ease-out 0s,opacity 250ms linear 0s,color 250ms linear 0s}.clsCsFieldWithLabel.clsSfLabelFloat:not(.clsCsFieldWithSuffix):not(.clsCsFieldWithPrefix) .clsCsFieldWrap,.clsSfLabelFloat>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop):not(.clsCsFieldWithSuffix):not(.clsCsFieldWithPrefix) .clsCsFieldWrap,.clsSfLabelFloat>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop):not(.clsCsFieldWithSuffix):not(.clsCsFieldWithPrefix) .clsCsFieldWrap{width:100%}.clsCsFieldWithLabel.clsSfLabelFloat .clsCsFieldWrap,.clsCsFieldWithLabel.clsSfLabelFloat .clsCsPrefix,.clsCsFieldWithLabel.clsSfLabelFloat .clsCsSuffix,.clsSfLabelFloat>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldWrap,.clsSfLabelFloat>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsPrefix,.clsSfLabelFloat>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsSuffix,.clsSfLabelFloat>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldWrap,.clsSfLabelFloat>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsPrefix,.clsSfLabelFloat>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsSuffix{font-size:.9rem}.clsCsFieldWithLabel.clsSfLabelFloat.clsCsEmpty .clsCsFieldLabel,.clsSfLabelFloat>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop).clsCsEmpty .clsCsFieldLabel,.clsSfLabelFloat>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop).clsCsEmpty .clsCsFieldLabel{opacity:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.clsCsFieldWithLabel.clsSfLabelTop,.clsSfLabelTop>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop),.clsSfLabelTop>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop){font-size:0 !important}.clsCsFieldWithLabel.clsSfLabelTop .clsCsFieldLabel,.clsSfLabelTop>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldLabel,.clsSfLabelTop>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldLabel{display:block;font-size:.7rem;line-height:1.3;color:#888}.clsCsFieldWithLabel.clsSfLabelTop:not(.clsCsFieldWithSuffix):not(.clsCsFieldWithPrefix) .clsCsFieldWrap,.clsSfLabelTop>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop):not(.clsCsFieldWithSuffix):not(.clsCsFieldWithPrefix) .clsCsFieldWrap,.clsSfLabelTop>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop):not(.clsCsFieldWithSuffix):not(.clsCsFieldWithPrefix) .clsCsFieldWrap{width:100%}.clsCsFieldWithLabel.clsSfLabelTop .clsCsFieldWrap,.clsCsFieldWithLabel.clsSfLabelTop .clsCsPrefix,.clsCsFieldWithLabel.clsSfLabelTop .clsCsSuffix,.clsSfLabelTop>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldWrap,.clsSfLabelTop>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsPrefix,.clsSfLabelTop>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsSuffix,.clsSfLabelTop>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldWrap,.clsSfLabelTop>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsPrefix,.clsSfLabelTop>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsSuffix{font-size:.9rem}.clsCsFieldWithLabel.clsSfLabelLeft,.clsSfLabelLeft>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop),.clsSfLabelLeft>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop){display:flex;align-items:center;justify-content:space-between}.clsCsFieldWithLabel.clsSfLabelLeft .clsCsFieldLabel,.clsSfLabelLeft>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldLabel,.clsSfLabelLeft>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldLabel{font-size:.9rem;white-space:normal}.clsCsFieldWithLabel.clsSfLabelLeft.clsSfLabelAlignRight .clsCsFieldLabel,.clsSfLabelLeft>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop).clsSfLabelAlignRight .clsCsFieldLabel,.clsSfLabelLeft>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop).clsSfLabelAlignRight .clsCsFieldLabel{text-align:right}.clsCsFieldWithLabel.clsSfLabelLeft .clsCsFieldWrap,.clsSfLabelLeft>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldWrap,.clsSfLabelLeft>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldWrap{flex-shrink:0;margin-left:1rem}*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop){font-size:0 !important}*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldLabel{display:block;font-size:.7rem;line-height:1.3;color:#888;transition:-webkit-transform 250ms ease-out 0s,opacity 250ms linear 0s,color 250ms linear 0s;transition:-moz-transform 250ms ease-out 0s,opacity 250ms linear 0s,color 250ms linear 0s;transition:-ms-transform 250ms ease-out 0s,opacity 250ms linear 0s,color 250ms linear 0s;transition:transform 250ms ease-out 0s,opacity 250ms linear 0s,color 250ms linear 0s}*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop):not(.clsCsFieldWithSuffix):not(.clsCsFieldWithPrefix) .clsCsFieldWrap{width:100%}*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsFieldWrap,*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsPrefix,*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop) .clsCsSuffix{font-size:.9rem}*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>*:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop)>.clsCsFieldWithLabel:not(.clsSfLabelFloat):not(.clsSfLabelLeft):not(.clsSfLabelTop).clsCsEmpty .clsCsFieldLabel{opacity:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.clsCsCalendar{background:white;border:0;color:#303030;outline:0;min-height:0}.clsCsCalendar .clsCsClHeader{background:#eef0f1;border-bottom:1px solid #dcdee0;padding-bottom:.3rem}.clsCsCalendar .clsCsClHeader>.clsCsClArrow{position:absolute;top:.3rem;color:#676767}.cs-notouch .clsCsCalendar .clsCsClHeader>.clsCsClArrow:hover,.cs-touch .clsCsCalendar .clsCsClHeader>.clsCsClArrow:active{color:#303030}.clsCsCalendar .clsCsClHeader .clsCsClLeftArrow{left:.5rem}.clsCsCalendar .clsCsClHeader .clsCsClRightArrow{right:.5rem}.clsCsCalendar .clsCsClHeader .clsCsClYearButton{margin-top:.3rem;font-size:.8rem;line-height:1.5rem;padding:0 1.3rem}.clsCsCalendar .clsCsClHeader .clsCsClYearButton .clsCsClMonth{margin-right:.2rem;vertical-align:top}.clsCsCalendar .clsCsClHeader .clsCsClYearButton .clsCsClYear{vertical-align:top}.clsCsCalendar .clsCsClHeader .clsCsClYearButton .clsCsClBottomArrow{position:absolute;color:#676767}.cs-notouch .clsCsCalendar .clsCsClHeader .clsCsClYearButton:hover,.cs-touch .clsCsCalendar .clsCsClHeader .clsCsClYearButton:active{background:#dcdee0;color:black}.clsCsCalendar .clsCsClBody .clsCsClDays th,.clsCsCalendar .clsCsClBody .clsCsClDays td{font-size:.8rem}.clsCsCalendar .clsCsClBody .clsCsClDays tr.clsCsClHeaderRow th{border-bottom:1px solid #eef0f1;font-weight:100;color:#989898}.clsCsCalendar .clsCsClBody .clsCsClDays td{cursor:pointer;color:black;border:1px solid transparent}.cs-notouch .clsCsCalendar .clsCsClBody .clsCsClDays td:hover,.cs-touch .clsCsCalendar .clsCsClBody .clsCsClDays td:active{background:#eef0f1;color:black}.clsCsCalendar .clsCsClBody .clsCsClDays td.clsCsClPreviousMonth,.clsCsCalendar .clsCsClBody .clsCsClDays td.clsCsClNextMonth{opacity:.3}.clsCsCalendar .clsCsClBody .clsCsClDays td.clsCsClWeekend,.clsCsCalendar .clsCsClBody .clsCsClDays td.clsCsClHoliday{color:#f44}.clsCsCalendar .clsCsClBody .clsCsClDays td.clsCsClCurrentDate{border-color:#59f}.clsCsCalendar .clsCsClBody .clsCsClDays td.clsCsClActive{background:#dcdee0 !important;color:black !important}.clsCsCalendar .clsCsClFooter{background:#eef0f1;border-top:1px solid #dcdee0;padding-top:.3rem;padding-bottom:.3rem}.clsCsCalendar .clsCsClFooter .clsCsClButton{font-size:.8rem;line-height:1.5rem;padding:0 1.3rem}.cs-notouch .clsCsCalendar .clsCsClFooter .clsCsClButton:hover,.cs-touch .clsCsCalendar .clsCsClFooter .clsCsClButton:active{background:#dcdee0;color:black}.clsCsCalendar .clsCsClYearTab{background:white}.clsCsCalendar .clsCsClYearTab table{table-layout:fixed;height:calc(100% - 2.1rem)}.clsCsCalendar .clsCsClYearTab table td{font-size:.8rem;cursor:pointer}.cs-notouch .clsCsCalendar .clsCsClYearTab table td:hover,.cs-touch .clsCsCalendar .clsCsClYearTab table td:active{background:#eef0f1;color:black}.clsCsCalendar .clsCsClYearTab table td.clsCsClSelected{background:#dcdee0 !important;color:black !important}.clsCsCalendar .clsCsClYearTab table td.clsCsClArrowCell{background:transparent !important;color:#676767;cursor:default}.clsCsCalendar .clsCsClYearTab table td.clsCsClArrowCell .clsCsClArrow{cursor:pointer}.clsCsButton{padding:.2rem .8rem;border:1px solid #4285f4;background:#4285f4;color:white;font-weight:100;line-height:2rem;border-radius:2px;cursor:pointer}.cs-notouch .clsCsButton:hover{background:#2c90e0;border-color:#2c90e0;color:white}.clsCsButton:active{background:#1c75bc !important;border-color:#1c75bc !important;color:white}.clsCsButton.clsCsDisabled{background:#ddd !important;color:#aaa !important;border-color:#ccc !important;cursor:default}.clsCsLoadButton{font-size:0 !important;line-height:normal !important}.clsCsLoadButton>.clsCsTitle{line-height:2rem;font-size:1.2rem}.clsCsLoadButton>.clsCsLoader{height:2rem}.clsCsLink{color:#4285f4}.cs-notouch .clsCsLink:hover,.cs-touch .clsCsLink:active{color:#72a4f7}.clsCsCheckbox{display:flex;border:0}.clsCsCheckbox .clsCsChCheck{flex:none;margin:0 .5rem 0 0;width:1rem;height:1rem;background-color:white;background-image:none;background-position:unset;border:1px solid #d4d4d5;border-radius:.25rem;color:black;font-size:.9rem}.clsCsCheckbox .clsCsChCheck::before{position:absolute;margin:0}.clsCsChUnchecked.clsCsFieldWrap:hover.clsCsCheckbox .clsCsChCheck,.clsCsChUnchecked .clsCsFieldWrap:hover.clsCsCheckbox .clsCsChCheck{cursor:pointer}.clsCsChChecked.clsCsFieldWrap:hover.clsCsCheckbox .clsCsChCheck,.clsCsChChecked .clsCsFieldWrap:hover.clsCsCheckbox .clsCsChCheck{cursor:pointer}.clsCsChPartialChecked.clsCsFieldWrap:hover.clsCsCheckbox .clsCsChCheck,.clsCsChPartialChecked .clsCsFieldWrap:hover.clsCsCheckbox .clsCsChCheck{cursor:pointer}.clsCsFocused.clsCsChUnchecked.clsCsCheckbox .clsCsChCheck{border-color:#96c8da}.clsCsFocused.clsCsChChecked.clsCsCheckbox .clsCsChCheck{border-color:#96c8da}.clsCsFocused.clsCsChPartialChecked.clsCsCheckbox .clsCsChCheck{border-color:#96c8da}.clsCsDisabled.clsCsCheckbox .clsCsChCheck{cursor:default !important}.clsCsDisabled.clsCsChUnchecked.clsCsCheckbox .clsCsChCheck{color:#d4d4d5;background-color:#ebebe4}.clsCsDisabled.clsCsChChecked.clsCsCheckbox .clsCsChCheck{color:#d4d4d5;background-color:#ebebe4}.clsCsDisabled.clsCsChPartialChecked.clsCsCheckbox .clsCsChCheck{color:#d4d4d5;background-color:#ebebe4}.clsCsCheckbox.clsCsFieldWrap{text-align:left;padding:0;border:0;-khtml-user-select:none;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clsCsCheckbox .clsCsChLabel{padding:0;line-height:1.4;cursor:default}.clsCsDisabled.clsCsCheckbox .clsCsChLabel{color:#000;opacity:.5}.clsCsCheckbox.clsCsRadio .clsCsChCheck{border-radius:100%}.clsCsCheckbox.clsCsRadio .clsCsChCheck.clsChCheckedIcon::before{display:block;position:relative;content:"";width:.5rem;height:.5rem;background:#4285f4;border-radius:100%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%}.clsCsDisabled.clsCsCheckbox.clsCsRadio .clsCsChCheck.clsChCheckedIcon::before{background:#707070}.clsCsChUnchecked.clsCsFieldWrap:hover:not(.clsCsDisabled).clsCsCheckbox.clsCsRadio .clsCsChCheck,.clsCsChUnchecked .clsCsFieldWrap:hover:not(.clsCsDisabled).clsCsCheckbox.clsCsRadio .clsCsChCheck{border:1px solid #707070}.clsCsChChecked.clsCsFieldWrap:hover:not(.clsCsDisabled).clsCsCheckbox.clsCsRadio .clsCsChCheck,.clsCsChChecked .clsCsFieldWrap:hover:not(.clsCsDisabled).clsCsCheckbox.clsCsRadio .clsCsChCheck{border:1px solid #707070}.clsCsChPartialChecked.clsCsFieldWrap:hover:not(.clsCsDisabled).clsCsCheckbox.clsCsRadio .clsCsChCheck,.clsCsChPartialChecked .clsCsFieldWrap:hover:not(.clsCsDisabled).clsCsCheckbox.clsCsRadio .clsCsChCheck{border:1px solid #707070}.clsCsDisabled.clsCsChUnchecked.clsCsCheckbox.clsCsRadio .clsCsChCheck{color:#d4d4d5;background-color:#ebebe4}.clsCsDisabled.clsCsChChecked.clsCsCheckbox.clsCsRadio .clsCsChCheck{color:#d4d4d5;background-color:#ebebe4}.clsCsDisabled.clsCsChPartialChecked.clsCsCheckbox.clsCsRadio .clsCsChCheck{color:#d4d4d5;background-color:#ebebe4}.clsCsDisabled.clsCsCheckbox.clsCsRadio .clsCsChLabel{color:#000;opacity:.5}.clsCsToggleBox{position:relative;width:3rem;height:1.5rem;top:0;left:0;border:2px solid;border-radius:calc(0.75rem + 2px);cursor:pointer;border-color:#dcdee0;background-color:#dcdee0;box-sizing:content-box;transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s !important}.clsCsToggleBox.clsCsTsOn{border-color:#4cd966;background-color:#4cd966}.clsCsToggleBox.clsCsFocused{border-color:#989898}.clsCsToggleBox.clsCsFocused.clsCsTsOn{border-color:#26b340}.clsCsToggleBox .clsCsToggle{left:0;top:0;width:1.5rem;height:1.5rem;background:white;border-radius:.75rem;transition:-webkit-transform .2s ease-out 0s;transition:-moz-transform .2s ease-out 0s;transition:-ms-transform .2s ease-out 0s;transition:transform .2s ease-out 0s}.clsCsToggleBox .clsCsToggleBgLeft,.clsCsToggleBox .clsCsToggleBgRight{background-color:transparent}.clsCsToggleBox.clsCsDisabled{opacity:.3 !important;cursor:default !important;border-color:#dcdee0 !important}.clsCsToggleBox.clsCsDisabled.clsCsTsOn{border-color:#4cd966 !important;background-color:#4cd966 !important}.clsCsTextEdit{font-size:.9rem;line-height:1.6rem}.clsCsTextEdit.clsSfBorderFull,.clsSfBorderFull>.clsCsTextEdit:not(.clsSfBorderBottom),.clsSfBorderFull>*:not(.clsSfBorderBottom)>.clsCsTextEdit:not(.clsSfBorderBottom),.clsSfBorderFull>*:not(.clsSfBorderBottom)>*:not(.clsSfBorderBottom)>.clsCsTextEdit:not(.clsSfBorderBottom){padding:.2rem .4rem}.clsCsTextEdit.clsSfBorderBottom,.clsSfBorderBottom>.clsCsTextEdit:not(.clsSfBorderFull),.clsSfBorderBottom>*:not(.clsSfBorderFull)>.clsCsTextEdit:not(.clsSfBorderFull),.clsSfBorderBottom>*:not(.clsSfBorderFull)>*:not(.clsSfBorderFull)>.clsCsTextEdit:not(.clsSfBorderFull){padding:0}*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>.clsCsTextEdit:not(.clsSfBorderBottom):not(.clsSfBorderFull){padding:0}.clsCsTextArea:not(.clsCsAutoHeight){overflow-y:auto;-webkit-overflow-scrolling:touch;height:8rem !important}.clsCsFieldWrap.clsCsPasswordEditWrap{height:auto !important;border:0 !important;outline:0}.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsTextEdit{display:block;width:100%;margin-bottom:1rem;border-color:#dcdee0;transition:border-color 150ms linear 0s}.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsTextEdit.clsSfBorderFull,.clsSfBorderFull>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsTextEdit:not(.clsSfBorderBottom),.clsSfBorderFull>*:not(.clsSfBorderBottom)>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsTextEdit:not(.clsSfBorderBottom),.clsSfBorderFull>*:not(.clsSfBorderBottom)>*:not(.clsSfBorderBottom)>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsTextEdit:not(.clsSfBorderBottom){height:calc(2rem + 2px);border-width:1px;border-style:solid}.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsTextEdit.clsSfBorderBottom,.clsSfBorderBottom>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsTextEdit:not(.clsSfBorderFull),.clsSfBorderBottom>*:not(.clsSfBorderFull)>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsTextEdit:not(.clsSfBorderFull),.clsSfBorderBottom>*:not(.clsSfBorderFull)>*:not(.clsSfBorderFull)>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsTextEdit:not(.clsSfBorderFull){height:calc(1.6rem + 1px);border-width:0 0 1px 0;border-style:solid}*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsTextEdit:not(.clsSfBorderBottom):not(.clsSfBorderFull){height:calc(1.6rem + 1px);border-width:0 0 1px 0;border-style:solid}.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsTextEdit:focus{border-color:#989898}.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword{font-size:.9rem;line-height:1.6rem}.clsCsFieldWrap.clsCsPasswordEditWrap.clsSfBorderFull .clsCsConfirmPassword,.clsSfBorderFull>.clsCsFieldWrap.clsCsPasswordEditWrap:not(.clsSfBorderBottom) .clsCsConfirmPassword,.clsSfBorderFull>*:not(.clsSfBorderBottom)>.clsCsFieldWrap.clsCsPasswordEditWrap:not(.clsSfBorderBottom) .clsCsConfirmPassword,.clsSfBorderFull>*:not(.clsSfBorderBottom)>*:not(.clsSfBorderBottom)>.clsCsFieldWrap.clsCsPasswordEditWrap:not(.clsSfBorderBottom) .clsCsConfirmPassword{padding:.2rem .4rem}.clsCsFieldWrap.clsCsPasswordEditWrap.clsSfBorderBottom .clsCsConfirmPassword,.clsSfBorderBottom>.clsCsFieldWrap.clsCsPasswordEditWrap:not(.clsSfBorderFull) .clsCsConfirmPassword,.clsSfBorderBottom>*:not(.clsSfBorderFull)>.clsCsFieldWrap.clsCsPasswordEditWrap:not(.clsSfBorderFull) .clsCsConfirmPassword,.clsSfBorderBottom>*:not(.clsSfBorderFull)>*:not(.clsSfBorderFull)>.clsCsFieldWrap.clsCsPasswordEditWrap:not(.clsSfBorderFull) .clsCsConfirmPassword{padding:0}*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>.clsCsFieldWrap.clsCsPasswordEditWrap:not(.clsSfBorderBottom):not(.clsSfBorderFull) .clsCsConfirmPassword{padding:0}.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword{display:block;width:100%;border-color:#dcdee0;transition:border-color 150ms linear 0s}.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword.clsSfBorderFull,.clsSfBorderFull>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword:not(.clsSfBorderBottom),.clsSfBorderFull>*:not(.clsSfBorderBottom)>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword:not(.clsSfBorderBottom),.clsSfBorderFull>*:not(.clsSfBorderBottom)>*:not(.clsSfBorderBottom)>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword:not(.clsSfBorderBottom){height:calc(2rem + 2px);border-width:1px;border-style:solid}.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword.clsSfBorderBottom,.clsSfBorderBottom>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword:not(.clsSfBorderFull),.clsSfBorderBottom>*:not(.clsSfBorderFull)>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword:not(.clsSfBorderFull),.clsSfBorderBottom>*:not(.clsSfBorderFull)>*:not(.clsSfBorderFull)>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword:not(.clsSfBorderFull){height:calc(1.6rem + 1px);border-width:0 0 1px 0;border-style:solid}*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword:not(.clsSfBorderBottom):not(.clsSfBorderFull){height:calc(1.6rem + 1px);border-width:0 0 1px 0;border-style:solid}.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword.clsCsInvalid{border-color:#d92020 !important}.clsCsFieldWrap.clsCsPasswordEditWrap .clsCsConfirmPassword:focus{border-color:#989898}.clsCsFieldWrap.clsCsPasswordEditWrap.clsCsInvalid .clsCsTextEdit{border-color:#d92020 !important}.clsCsTriggerEdit{background:white}.clsCsTriggerEdit .clsCsTextEdit{background-color:transparent !important;display:inline-block;width:100%;height:100%;vertical-align:top;border:0 !important}.clsCsTriggerEdit.clsCsTrg0 .clsCsTextEdit,.clsCsTriggerEdit.clsCsTrg1 .clsCsTextEdit,.clsCsTriggerEdit.clsCsTrg2 .clsCsTextEdit{width:calc(100% - 1.5rem)}.clsCsTriggerEdit.clsCsTrg0.clsCsTrg1 .clsCsTextEdit,.clsCsTriggerEdit.clsCsTrg0.clsCsTrg2 .clsCsTextEdit,.clsCsTriggerEdit.clsCsTrg1.clsCsTrg2 .clsCsTextEdit{width:calc(100% - 2 * 1.5rem)}.clsCsTriggerEdit.clsCsTrg0.clsCsTrg1.clsCsTrg2 .clsCsTextEdit{width:calc(100% - 3 * 1.5rem)}.clsCsTriggerEdit .clsCsTrigger{display:inline-block;vertical-align:top;width:1.5rem;font-size:1rem;text-align:center;color:#989898;background:transparent !important}.cs-notouch .clsCsTriggerEdit .clsCsTrigger:hover,.cs-notouch .clsCsTriggerEdit .clsCsTrigger.clsCsHovered,.cs-touch .clsCsTriggerEdit .clsCsTrigger:active,.cs-touch .clsCsTriggerEdit .clsCsTrigger.clsCsActive{color:black}.clsCsTriggerEdit.clsSfBorderFull .clsCsTrigger,.clsSfBorderFull>.clsCsTriggerEdit:not(.clsSfBorderBottom) .clsCsTrigger,.clsSfBorderFull>*:not(.clsSfBorderBottom)>.clsCsTriggerEdit:not(.clsSfBorderBottom) .clsCsTrigger,.clsSfBorderFull>*:not(.clsSfBorderBottom)>*:not(.clsSfBorderBottom)>.clsCsTriggerEdit:not(.clsSfBorderBottom) .clsCsTrigger{line-height:2rem}.clsCsTriggerEdit.clsSfBorderBottom .clsCsTrigger,.clsSfBorderBottom>.clsCsTriggerEdit:not(.clsSfBorderFull) .clsCsTrigger,.clsSfBorderBottom>*:not(.clsSfBorderFull)>.clsCsTriggerEdit:not(.clsSfBorderFull) .clsCsTrigger,.clsSfBorderBottom>*:not(.clsSfBorderFull)>*:not(.clsSfBorderFull)>.clsCsTriggerEdit:not(.clsSfBorderFull) .clsCsTrigger{line-height:1.6rem}*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>.clsCsTriggerEdit:not(.clsSfBorderBottom):not(.clsSfBorderFull) .clsCsTrigger{line-height:1.6rem}.clsCsTriggerEdit.clsCsDisabled .clsCsTrigger{cursor:default !important;color:#dcdee0 !important}.clsCsNumEdit .clsCsTextEdit{width:100%;text-align:right}.clsCsNumEdit.clsCsTrg0 .clsCsTextEdit,.clsCsNumEdit.clsCsTrg1 .clsCsTextEdit,.clsCsNumEdit.clsCsTrg2 .clsCsTextEdit{width:calc(100% - 1.5rem) !important}.clsCsNumEdit .clsCsTrigger{position:absolute;right:0}.clsCsNumEdit .clsCsNeBtnUp,.clsCsNumEdit .clsCsNeBtnDown{display:flex;height:calc((100% - 3px) / 2);align-items:center;justify-content:center;overflow:hidden}.clsCsNumEdit .clsCsNeBtnUp{top:0;bottom:auto}.clsCsNumEdit .clsCsNeBtnSpacer{top:calc((100% - 3px) / 2);bottom:auto;height:3px}.clsCsNumEdit .clsCsNeBtnDown{top:auto;bottom:0}.clsCsTriggerEdit.clsCsCombo .clsCsNativeSelect{border:0}.clsCsTriggerEdit.clsCsCombo .clsCsStatic,.clsCsTriggerEdit.clsCsCombo .clsCsNativeSelect{display:inline-block;width:100%;height:100%;vertical-align:top;border:0 !important}.clsCsTriggerEdit.clsCsCombo .clsCsStatic{font-size:.9rem;line-height:1.6rem}.clsCsTriggerEdit.clsCsCombo.clsSfBorderFull .clsCsStatic,.clsSfBorderFull>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderBottom) .clsCsStatic,.clsSfBorderFull>*:not(.clsSfBorderBottom)>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderBottom) .clsCsStatic,.clsSfBorderFull>*:not(.clsSfBorderBottom)>*:not(.clsSfBorderBottom)>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderBottom) .clsCsStatic{padding:.2rem .4rem}.clsCsTriggerEdit.clsCsCombo.clsSfBorderBottom .clsCsStatic,.clsSfBorderBottom>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderFull) .clsCsStatic,.clsSfBorderBottom>*:not(.clsSfBorderFull)>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderFull) .clsCsStatic,.clsSfBorderBottom>*:not(.clsSfBorderFull)>*:not(.clsSfBorderFull)>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderFull) .clsCsStatic{padding:0}*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderBottom):not(.clsSfBorderFull) .clsCsStatic{padding:0}.clsCsTriggerEdit.clsCsCombo .clsCsNativeSelect{font-size:.9rem;line-height:1.6rem}.clsCsTriggerEdit.clsCsCombo.clsSfBorderFull .clsCsNativeSelect,.clsSfBorderFull>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderBottom) .clsCsNativeSelect,.clsSfBorderFull>*:not(.clsSfBorderBottom)>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderBottom) .clsCsNativeSelect,.clsSfBorderFull>*:not(.clsSfBorderBottom)>*:not(.clsSfBorderBottom)>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderBottom) .clsCsNativeSelect{padding:.2rem .4rem}.clsCsTriggerEdit.clsCsCombo.clsSfBorderBottom .clsCsNativeSelect,.clsSfBorderBottom>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderFull) .clsCsNativeSelect,.clsSfBorderBottom>*:not(.clsSfBorderFull)>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderFull) .clsCsNativeSelect,.clsSfBorderBottom>*:not(.clsSfBorderFull)>*:not(.clsSfBorderFull)>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderFull) .clsCsNativeSelect{padding:0}*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>*:not(.clsSfBorderBottom):not(.clsSfBorderFull)>.clsCsTriggerEdit.clsCsCombo:not(.clsSfBorderBottom):not(.clsSfBorderFull) .clsCsNativeSelect{padding:0}.clsCsTriggerEdit.clsCsCombo.clsCsTrg0 .clsCsStatic,.clsCsTriggerEdit.clsCsCombo.clsCsTrg1 .clsCsStatic,.clsCsTriggerEdit.clsCsCombo.clsCsTrg2 .clsCsStatic{width:calc(100% - 1.5rem)}.clsCsTriggerEdit.clsCsCombo.clsCsTrg0.clsCsTrg1 .clsCsStatic,.clsCsTriggerEdit.clsCsCombo.clsCsTrg0.clsCsTrg2 .clsCsStatic,.clsCsTriggerEdit.clsCsCombo.clsCsTrg1.clsCsTrg2 .clsCsStatic{width:calc(100% - 2 * 1.5rem)}.clsCsTriggerEdit.clsCsCombo.clsCsTrg0.clsCsTrg1.clsCsTrg2 .clsCsStatic{width:calc(100% - 3 * 1.5rem)}.clsCsTriggerEdit.clsCsCombo.clsCsTrg0 .clsCsNativeSelect,.clsCsTriggerEdit.clsCsCombo.clsCsTrg1 .clsCsNativeSelect,.clsCsTriggerEdit.clsCsCombo.clsCsTrg2 .clsCsNativeSelect{width:calc(100% - 1.5rem)}.clsCsTriggerEdit.clsCsCombo.clsCsTrg0.clsCsTrg1 .clsCsNativeSelect,.clsCsTriggerEdit.clsCsCombo.clsCsTrg0.clsCsTrg2 .clsCsNativeSelect,.clsCsTriggerEdit.clsCsCombo.clsCsTrg1.clsCsTrg2 .clsCsNativeSelect{width:calc(100% - 2 * 1.5rem)}.clsCsTriggerEdit.clsCsCombo.clsCsTrg0.clsCsTrg1.clsCsTrg2 .clsCsNativeSelect{width:calc(100% - 3 * 1.5rem)}.clsCsTriggerEdit.clsCsCombo .clsCsStatic{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.clsCsTriggerEdit.clsCsCombo .clsCsTextEdit:not(.clsCsHidden)+.clsCsStatic.clsCsOverlay{display:flex;align-items:center}.clsCsTriggerEdit.clsCsCombo.clsCsDisabled .clsCsStatic{cursor:default !important}.clsCsMultiCombo .clsCsMcItem{margin:.2rem 0 0 .2rem;padding:.2rem 1.3rem .2rem .2rem;line-height:1.2rem}.clsCsMultiCombo .clsCsMcItem .clsCsMcRemove{width:1rem;font-family:"glyphs";font-size:1rem;line-height:1.6rem;font-style:normal;background:transparent;color:#676767}.clsCsMultiCombo .clsCsMcItem .clsCsMcRemove::before{content:"p"}.cs-notouch .clsCsMultiCombo .clsCsMcItem .clsCsMcRemove:hover,.cs-touch .clsCsMultiCombo .clsCsMcItem .clsCsMcRemove:active{color:black}.clsCsMultiCombo.clsCsTriggerNoEdit .clsCsMcItem:nth-last-child(2){margin-bottom:.2rem}.clsCsSimpleTimeEdit{font-size:0;padding:0 .3rem !important;white-space:nowrap !important}.clsCsSimpleTimeEdit .clsCsSteText{width:1.4rem;padding:.3rem 0;font-size:.9rem;line-height:calc(1.4rem - 2px);text-align:center;background:transparent;border-radius:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;-ms-appearance:none !important;appearance:none !important}.clsCsSimpleTimeEdit .clsCsSteSeparator{display:inline-block;width:.5rem;line-height:2rem;font-size:.9rem;text-align:center}.clsCsMaskEdit{background:white}.clsCsMaskEdit .clsCsTextEdit{background-color:transparent !important}.clsCsSelectEdit{border-color:#eee;border-width:1px;border-style:solid;font-size:.9rem;transition:border-color 150ms linear 0s}.clsCsSelectEdit.clsCsFocused{border-color:#4285f4}.clsCsSelectEdit.clsCsDisabled{border-color:#eef0f1 !important}.clsCsSelectEdit .clsCsDvEmpty{line-height:2rem;padding:0 .5rem;color:#dcdee0;font-style:italic}.clsCsSelectEdit .clsCsDvItem{position:relative;padding:.5rem;box-sizing:content-box;line-height:1.4;border-bottom:1px solid #f8f8f8;color:#b0b0b0;transition:background-color 150ms ease-out 0s,color 300ms linear 0s}.clsCsSelectEdit .clsCsDvItem:last-child{border-bottom:0}.cs-notouch .clsCsSelectEdit .clsCsDvItem:hover{background:#f8f8f8;color:#303030}.clsCsSelectEdit .clsCsDvItem.clsCsDvSelected{background:#e8e8e8;color:#303030}.cs-notouch .clsCsSelectEdit .clsCsDvItem.clsCsDvSelected:hover{background:#e0e0e0}.clsCsSelectEdit.clsCsSeMultiSelect.clsCsFocused .clsCsDvItem,.clsCsSelectEdit:not(.clsCsValid) .clsCsDvItem{color:#303030}.clsCsSelectEdit .clsCsDataView.clsCsDvSelecting .clsCsDvItem.clsCsDvFocused{background:#f0f0f0 !important;color:#303030}.clsCsSelectEdit.clsSfButtonSelect .clsCsDataView{display:flex}.clsCsSelectEdit.clsSfButtonSelect .clsCsDvItem{flex:1;text-align:center;border-right:1px solid #eee;border-bottom:0}.clsCsSelectEdit.clsSfButtonSelect .clsCsDvItem:last-child{border-right:0}.clsCsSelectEdit.clsSfButtonSelect.clsCsFocused .clsCsDvItem{border-color:#4285f4}.clsCsSelectEdit.clsSfButtonSelect.clsCsDisabled .clsCsDvItem{border-color:#eef0f1 !important}.clsSfToggleSelectEdit.clsCsSeMultiSelect .clsCsDvItem{padding-right:4rem;background:transparent !important}.clsSfToggleSelectEdit.clsCsSeMultiSelect .clsCsDvItem .clsSfToggle{display:inline-block;position:absolute;right:.5rem;top:calc(50% - (1.5rem + 4px) / 2);width:3rem;height:1.5rem;border:2px solid;border-radius:calc(0.75rem + 2px);cursor:pointer;box-sizing:content-box;border-color:#d9dadc;background-color:#d9dadc;transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s}.clsSfToggleSelectEdit.clsCsSeMultiSelect .clsCsDvItem .clsSfToggle:after{content:"";display:inline-block;position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;background:white;border-radius:.75rem;transition:-webkit-transform .2s ease-out 0s;transition:-moz-transform .2s ease-out 0s;transition:-ms-transform .2s ease-out 0s;transition:transform .2s ease-out 0s}.clsSfToggleSelectEdit.clsCsSeMultiSelect .clsCsDvItem.clsCsDvSelected .clsSfToggle{border-color:#4cd966;background-color:#4cd966}.clsSfToggleSelectEdit.clsCsSeMultiSelect .clsCsDvItem.clsCsDvSelected .clsSfToggle:after{-webkit-transform:translate3d(1.5rem,0,0);-moz-transform:translate3d(1.5rem,0,0);-ms-transform:translate3d(1.5rem,0,0);transform:translate3d(1.5rem,0,0)}.clsSfToggleSelectEdit.clsCsSeSingleSelect .clsCsDvItem{padding-right:2.5rem}.clsSfToggleSelectEdit.clsCsSeSingleSelect .clsCsDvItem .clsSfToggle{display:none;position:absolute;top:calc(50% - 1.5rem / 2);right:.5rem;width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:right;cursor:pointer;color:#4cd966}.clsSfToggleSelectEdit.clsCsSeSingleSelect .clsCsDvItem.clsCsDvSelected .clsSfToggle{display:block}.clsCsDropDown.clsCsDropDownBelow .clsCsDropDownBody{box-shadow:0 4px 8px #aaa}.clsCsDropDown.clsCsDropDownAbove .clsCsDropDownBody{box-shadow:0 -4px 8px #aaa}.clsCsComboDropDown .clsCsDataView{background:white;border:solid #f9f9fa;border-width:0 1px 1px 1px}.clsCsComboDropDown .clsCsDataView .clsCsDvEmpty,.clsCsComboDropDown .clsCsDataView .clsCsDvLoading{color:#aaa;font-size:.8rem;line-height:1.2rem;padding:.4rem .6rem}.clsCsComboDropDown .clsCsDataView .clsCsDvItem{background:white;border-top:1px solid #f9f9fa;color:#989898;font-size:.8rem;line-height:1.2rem;padding:.4rem .6rem;outline:0}.clsCsComboDropDown .clsCsDataView .clsCsDvItem.clsCsDvSelected,.cs-notouch .clsCsComboDropDown .clsCsDataView .clsCsDvItem:hover{background:#2c90e0;color:white}.clsCsComboDropDown .clsCsDataView .clsCsDvItem.clsCsDvFocused{background:#eef0f1}.clsCsComboDropDown .clsCsDataView .clsCsDvItem.clsCsDvFocused.clsCsDvSelected,.cs-notouch .clsCsComboDropDown .clsCsDataView .clsCsDvItem.clsCsDvFocused:hover{background:#4285f4}.clsCsComboDropDown .clsCsBufferedDataView .clsCsDvItem{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clsCsMultiComboDropDown .clsCsDataView{background:white;border:solid #f9f9fa;border-width:0 1px 1px 1px}.clsCsMultiComboDropDown .clsCsDataView .clsCsDvEmpty,.clsCsMultiComboDropDown .clsCsDataView .clsCsDvLoading{color:#aaa;font-size:.8rem;line-height:1.2rem;padding:.4rem .6rem}.clsCsMultiComboDropDown .clsCsDataView .clsCsDvItem{background:white;border-top:1px solid #f9f9fa;color:#989898;font-size:.8rem;line-height:1.2rem;padding:.4rem .6rem;outline:0}.clsCsMultiComboDropDown .clsCsDataView .clsCsDvItem.clsCsDvSelected,.cs-notouch .clsCsMultiComboDropDown .clsCsDataView .clsCsDvItem:hover{background:#2c90e0;color:white}.clsCsMultiComboDropDown .clsCsDataView .clsCsDvItem.clsCsDvFocused{background:#eef0f1}.clsCsMultiComboDropDown .clsCsDataView .clsCsDvItem.clsCsDvFocused.clsCsDvSelected,.cs-notouch .clsCsMultiComboDropDown .clsCsDataView .clsCsDvItem.clsCsDvFocused:hover{background:#4285f4}.clsCsMultiComboDropDown .clsCsBufferedDataView .clsCsDvItem{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clsCsDisableMask{background:rgba(255,255,255,.3)}.clsCsLoadMask{background:rgba(255,255,255,.7);opacity:1}.clsCsLoadMask .clsCsLmInfo{text-align:center}.clsCsLoadMask .clsCsLmText{margin-top:1rem}.clsCsModalMask{position:fixed;background:rgba(12,22,38,.8);opacity:1}.clsCsProgressMask .clsCsPmInfo{position:absolute;height:12rem;display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:.5rem;background:rgba(32,32,32,.9);color:#ddd;text-align:center}.clsCsProgressMask .clsCsPmInfo .clsCsPmTitle{line-height:1.1;margin-bottom:1rem;white-space:nowrap}.clsCsProgressMask .clsCsPmInfo .clsCsPmProgressBar{width:100%;border:1px solid #666}.clsCsProgressMask .clsCsPmInfo .clsCsPmProgressBar .clsCsPmProgress{height:1.6rem;background:#999}.clsCsPopupWrap{outline:0;opacity:1}.clsCsPopup{box-shadow:0 0 .5rem #ccc;background:white;border-radius:3px;border:1px solid #ccc}.clsCsPopup .clsCsPopupPointer{width:15px;height:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:white;border:1px solid #ccc}.clsCsPopupTop .clsCsPopup .clsCsPopupPointer{bottom:-8px;border-width:0 1px 1px 0 !important}.clsCsPopupBottom .clsCsPopup .clsCsPopupPointer{border-width:1px 0 0 1px !important;top:-8px}.clsCsPopupLeft .clsCsPopup .clsCsPopupPointer{border-width:1px 1px 0 0 !important;right:-8px}.clsCsPopupRight .clsCsPopup .clsCsPopupPointer{border-width:0 0 1px 1px !important;left:-8px}.clsCsPopupMsg .clsCsPopupBody{min-width:20rem;min-height:3rem;padding:.8rem .8rem .8rem 5rem;color:black;box-sizing:content-box}.clsCsPopupMsg .clsCsPopupBody>i{position:absolute;left:1rem;top:.7rem;width:3rem;height:3rem;font-size:3rem;line-height:2.8rem;text-align:center;border-radius:1.5rem;color:black;background:none}.clsCsPopupMsg .clsCsPopupBody>i::before{margin:0}.clsCsPopupMsg .clsCsPmFooter{margin-bottom:.8rem}.clsCsPopupMsg .clsCsPmFooter .clsCsPmButtons .clsCsButton{margin-left:.8rem;width:5rem}.clsCsPopupMsg .clsCsPmFooter .clsCsPmButtons .clsCsButton:first-child{margin-left:0}.clsCsPopupMsg.clsCsPmInfo .clsCsPopupBody>i{color:#59f}.clsCsPopupMsg.clsCsPmWarning .clsCsPopupBody>i{color:#fa0}.clsCsPopupMsg.clsCsPmError .clsCsPopupBody>i{color:white;background:#f44}.clsCsPopupMsg.clsCsPmQuestion .clsCsPopupBody>i{color:#59f}.clsCsPopupMsg.clsCsPmSuccess .clsCsPopupBody>i{color:#183}.clsCsWindow{background:none;border:0}.clsCsWindow .clsCsWindowClose{width:2rem;height:2rem}.clsCsWindow .clsCsWindowClose::before,.clsCsWindow .clsCsWindowClose::after{content:"";display:block;position:absolute;left:calc(50% - 0.75rem);top:calc(50% - 1px);width:1.5rem;height:2px;background:#a2c3fa}.clsCsWindow .clsCsWindowClose::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.clsCsWindow .clsCsWindowClose::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cs-notouch .clsCsWindow .clsCsWindowClose:hover::before,.cs-notouch .clsCsWindow .clsCsWindowClose:hover::after{background:#d3e2fc}.clsCsWindow .clsCsWindowClose:active::before,.clsCsWindow .clsCsWindowClose:active::after{background:white}.clsCsWindow .clsCsWindowHeader{height:3rem;background-color:#f0eff5;color:#4285f4;border-bottom:1px solid #a7a6ab}.clsCsWindow .clsCsWindowHeader>.clsCsTitle{padding:0 1rem;font-weight:600}.clsCsWindow .clsCsWindowContent{background-color:white;color:black;font-size:.8rem;margin:0}.clsCsWindow .clsCsWindowContent a,.clsCsWindow .clsCsWindowContent a:visited{color:#26a}.clsCsWindow .clsCsWindowContent a:hover{color:#66618a}.clsCsWindow .clsCsWindowContent a:active{color:#4e4b6a}.clsCsWindow .clsCsWindowContent em{color:#635172}.clsCsButtonWindow>.clsCsWindowHeader .clsCsLeftTools button,.clsCsButtonWindow>.clsCsWindowHeader .clsCsRightTools button{border:0 !important;background:transparent !important;outline:0 !important;color:black}.clsCsButtonWindow>.clsCsWindowHeader .clsCsLeftTools button.clsCsDefault,.clsCsButtonWindow>.clsCsWindowHeader .clsCsRightTools button.clsCsDefault{font-weight:bold}.cs-notouch .clsCsButtonWindow>.clsCsWindowHeader .clsCsLeftTools button:hover,.cs-touch .clsCsButtonWindow>.clsCsWindowHeader .clsCsLeftTools button:active,.cs-notouch .clsCsButtonWindow>.clsCsWindowHeader .clsCsRightTools button:hover,.cs-touch .clsCsButtonWindow>.clsCsWindowHeader .clsCsRightTools button:active{color:#a2c3fa}.cs-notouch .clsCsButtonWindow>.clsCsWindowHeader .clsCsLeftTools button:active,.cs-notouch .clsCsButtonWindow>.clsCsWindowHeader .clsCsRightTools button:active{color:#bad3fb}.clsCsButtonWindow>.clsCsWindowHeader .clsCsLeftTools button:disabled,.clsCsButtonWindow>.clsCsWindowHeader .clsCsRightTools button:disabled{opacity:.3 !important}.clsCsButtonWindow>.clsCsWindowButtons{display:flex;flex-shrink:0;border-top:1px solid #d9d9d9;background:white;font-size:0}.clsCsButtonWindow>.clsCsWindowButtons>button{flex:1;height:2.8rem;padding:0 1rem;border-top:0;border-bottom:0;border-left:1px solid #d9d9d9;border-right:0;color:#4285f4;background:transparent;text-align:center;font-size:1.1rem;line-height:2.8rem;outline:0;cursor:pointer;transition:background-color 150ms linear 0s}.clsCsButtonWindow>.clsCsWindowButtons>button.clsCsDefault{font-weight:bold}.clsCsButtonWindow>.clsCsWindowButtons>button.clsCsCancel{color:#333}.cs-notouch .clsCsButtonWindow>.clsCsWindowButtons>button:focus{background:#f0f0f0}.cs-notouch .clsCsButtonWindow>.clsCsWindowButtons>button:hover,.cs-touch .clsCsButtonWindow>.clsCsWindowButtons>button:active{background-color:#d9d9d9}.cs-notouch .clsCsButtonWindow>.clsCsWindowButtons>button:active{background-color:#ccc}.clsCsButtonWindow>.clsCsWindowButtons>button:first-child{border-left:0}.clsCsButtonWindow>.clsCsWindowButtons>button:disabled{background:transparent !important;opacity:.3 !important}.clsCsWindow.clsCsMsgBox .clsCsWindowContent{font-size:1rem;line-height:1.4}.clsCsWindow.clsCsMsgBox .clsCsWindowContent h1{margin:0 0 1rem 0;font-weight:normal;font-size:1.5rem;line-height:1.4}.clsCsWindow.clsCsMsgBox .clsCsWindowContent p{margin:0 0 .8rem 0}.clsCsWindow.clsCsMsgBox .clsCsMbMessage{margin-left:5.3rem;padding:.9rem 1rem 0 0;min-height:3.4rem}.clsCsWindow.clsCsMsgBox .clsCsMbIcon{position:absolute;left:.7rem;top:.7rem;width:3rem;height:3rem;font-size:3rem;line-height:2.8rem;text-align:center;color:black}.clsCsWindow.clsCsMsgBox.clsCsMbInfo .clsCsMbIcon{color:#59f}.clsCsWindow.clsCsMsgBox.clsCsMbWarning .clsCsMbIcon{color:#fa0}.clsCsWindow.clsCsMsgBox.clsCsMbError .clsCsMbIcon{color:#f44}.clsCsWindow.clsCsMsgBox.clsCsMbQuestion .clsCsMbIcon{color:#59f}.clsCsWindow.clsCsMsgBox.clsCsMbSuccess .clsCsMbIcon{color:#183}.clsCsErrorWnd .clsCsWindowContent{padding:1rem;font-size:1rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.clsCsErrorWnd .clsCsWindowContent .clsCsEwIcon{line-height:1}.clsCsErrorWnd .clsCsWindowContent .clsCsEwIcon::before{margin:0}.clsCsErrorWnd .clsCsWindowContent .clsCsEwIcon.clsCsIconInfo,.clsCsErrorWnd .clsCsWindowContent .clsCsEwIcon.clsCsIconAuthFailed,.clsCsErrorWnd .clsCsWindowContent .clsCsEwIcon.clsCsIconMaintenance{color:#59f}.clsCsErrorWnd .clsCsWindowContent .clsCsEwIcon.clsCsIconWarning,.clsCsErrorWnd .clsCsWindowContent .clsCsEwIcon.clsCsIconAccessDenied{color:#fa0}.clsCsErrorWnd .clsCsWindowContent .clsCsEwIcon.clsCsIconError{color:#f44}.clsCsErrorWnd .clsCsWindowContent h1{font-size:1.4rem;font-weight:normal;margin:0 0 1rem 0}.clsCsErrorWnd .clsCsWindowContent h2{font-size:1.2rem;font-weight:normal;margin:0 0 .2rem 0}.clsCsErrorWnd .clsCsWindowContent p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify}.clsCsErrorWnd .clsCsWindowContent .clsCsErrorInfo .clsCsLabel{display:inline-block;width:40%}.clsCsErrorWnd .clsCsWindowContent .clsCsErrorInfo .clsCsValue{display:inline-block;width:60%}.clsCsErrorWnd .clsCsWindowContent .clsCsErrorDetails{padding:1rem;background:#f8f8f8;border:1px solid #e0e0e0}.clsCsErrorWnd .clsCsWindowContent .clsCsErrorDetails ul{margin:0;padding-left:0;list-style-type:none}.clsCsErrorWnd .clsCsWindowContent .clsCsErrorDetails h3{font-size:1rem;font-weight:normal;margin:0}.clsCsErrorWnd .clsCsWindowContent .clsCsErrorDetails pre{white-space:pre-wrap;word-wrap:break-word;border-left:2px dotted #aaa;color:#666;font-size:.8rem;margin:.2rem 0 1rem;padding:0 0 0 1rem}.clsCsErrorReportWnd .clsCsWindowContent{padding:1rem;font-size:1rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.clsCsErrorReportWnd .clsErwTxtInfo{margin-bottom:1rem;text-align:justify}.clsCsErrorReportWnd .clsErwTeEmail{margin-bottom:1rem;width:100%}.clsCsErrorReportWnd .clsErwTaComment{width:100%}.clsCsErrorReportWnd .clsErwTaComment .clsCsFieldWrap,.clsCsErrorReportWnd .clsErwTaComment.clsCsFieldWrap{height:15em}