body{overflow:auto !important}h1,h2{font-weight:normal}badge{display:inline-block;width:1.2rem;height:1.2rem;background:#4285f4;color:white;text-align:center;line-height:1.2rem;border-radius:50%;font-size:.9rem}.clsSwLoader{display:inline-block;font-size:0;height:18px}.clsSwLoader span{display:inline-block;width:4px;height:18px;border-radius:4px;-webkit-animation:kfLoader 1s ease-in-out infinite;-moz-animation:kfLoader 1s ease-in-out infinite;-ms-animation:kfLoader 1s ease-in-out infinite;animation:kfLoader 1s ease-in-out infinite;margin-left:4px}.clsSwLoader span:nth-child(1){background-color:#3498db;-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-delay:0;animation-delay:0;margin-left:0}.clsSwLoader span:nth-child(2){background-color:#c0392b;-webkit-animation-delay:.09s;-moz-animation-delay:.09s;-ms-animation-delay:.09s;animation-delay:.09s}.clsSwLoader span:nth-child(3){background-color:#f1c40f;-webkit-animation-delay:.18s;-moz-animation-delay:.18s;-ms-animation-delay:.18s;animation-delay:.18s}.clsSwLoader span:nth-child(4){background-color:#27ae60;-webkit-animation-delay:.27s;-moz-animation-delay:.27s;-ms-animation-delay:.27s;animation-delay:.27s}@-webkit-keyframes kfLoader{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1,2.2);-moz-transform:scale(1,2.2);-ms-transform:scale(1,2.2);transform:scale(1,2.2)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes kfLoader{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1,2.2);-moz-transform:scale(1,2.2);-ms-transform:scale(1,2.2);transform:scale(1,2.2)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-ms-keyframes kfLoader{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1,2.2);-moz-transform:scale(1,2.2);-ms-transform:scale(1,2.2);transform:scale(1,2.2)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes kfLoader{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1,2.2);-moz-transform:scale(1,2.2);-ms-transform:scale(1,2.2);transform:scale(1,2.2)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.clsWaLoaderMask .clsSwLoader{position:absolute;top:50%;left:50%;font-size:0;margin-left:-14px;margin-top:-9px}.clsWaMaintenanceMask{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.9) !important}.clsWaMaintenanceMask .clsCsLmInfo{padding:4rem 2rem 2rem 2rem;background:white;border-radius:2px;border:1px solid #f0f0f0;box-shadow:0 3px 10px #ddd;text-align:center}.clsWaMaintenanceMask .clsCsLmInfo .clsCsLmText{margin-top:3rem}#dvWaWelcome #dvWaSplash img,#dvWaWelcome #dvWaSplash svg{height:6rem}#navWaNavBar{position:fixed;top:0;right:0;left:0;z-index:2;border-bottom:1px solid #e8e8e8;background:white;padding-right:0 !important;height:calc(3rem + 1px);white-space:nowrap}#navWaNavBar>.clsWaMenu>.clsWaMenuItem{display:inline-block;transition:color 150ms ease-out 0s;margin-right:.5rem;vertical-align:top;line-height:3rem;color:#aaa}.cs-notouch #navWaNavBar>.clsWaMenu>.clsWaMenuItem:hover,.cs-touch #navWaNavBar>.clsWaMenu>.clsWaMenuItem:active{color:black}#navWaNavBar>.clsWaMenu>.clsWaMenuItem .clsSwArrow{display:inline-block;transition:-webkit-transform 350ms ease-out 0s;transition:-moz-transform 350ms ease-out 0s;transition:-ms-transform 350ms ease-out 0s;transition:transform 350ms ease-out 0s}#navWaNavBar>.clsWaMenu>.clsWaMenuItem .clsSwArrow:before{margin:0}#navWaNavBar>.clsWaMenu>.clsWaMenuItem.clsWaExpanded .clsSwArrow{-webkit-transform:rotate3d(1,0,0,180deg);-moz-transform:rotate3d(1,0,0,180deg);-ms-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg)}#navWaNavBar>.clsWaMenu>.clsWaMenuItem>.clsWaSubmenuWrap>.clsWaSubmenu{background:#eef0f1;text-align:left;line-height:2.2rem;color:#9c9d9f}#navWaNavBar>.clsWaMenu>.clsWaMenuItem>.clsWaSubmenuWrap>.clsWaSubmenu:before{display:block;position:absolute;top:-.45rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #d9d9d9;border-width:1px 0 0 1px;background:#eef0f1;width:.8rem;height:.8rem;content:""}#navWaNavBar>.clsWaMenu>.clsWaMenuItem>.clsWaSubmenuWrap>.clsWaSubmenu .clsWaMenuItem{display:block;background:white;padding:0 .5rem;text-align:left;text-decoration:none;color:#9c9d9f;font-size:.9rem}.cs-notouch #navWaNavBar>.clsWaMenu>.clsWaMenuItem>.clsWaSubmenuWrap>.clsWaSubmenu .clsWaMenuItem:hover,.cs-touch #navWaNavBar>.clsWaMenu>.clsWaMenuItem>.clsWaSubmenuWrap>.clsWaSubmenu .clsWaMenuItem:active{background:#9c9d9f;color:white}#navWaNavBar>.clsWaMenu>.clsWaMenuItem>.clsWaSubmenuWrap>.clsWaSubmenu .clsWaMenuItem.clsSwSeparateBefore{margin:.3rem 0 0 0}#navWaNavBar>.clsWaMenu>.clsWaMenuItem>.clsWaSubmenuWrap>.clsWaSubmenu .clsWaMenuItem.clsSwSeparateAfter{margin:0 0 .3rem 0}#navWaNavBar>.clsWaMenu #dvNewVersionAvailable>i{display:inline-block;-webkit-transform:scale3d(0.9,.9,1);-moz-transform:scale3d(0.9,.9,1);-ms-transform:scale3d(0.9,.9,1);transform:scale3d(0.9,.9,1);transition:-webkit-transform 100ms ease-out 0s;transition:-moz-transform 100ms ease-out 0s;transition:-ms-transform 100ms ease-out 0s;transition:transform 100ms ease-out 0s;vertical-align:middle;font-size:1.4rem}.cs-notouch #navWaNavBar>.clsWaMenu #dvNewVersionAvailable:hover>i,.cs-touch #navWaNavBar>.clsWaMenu #dvNewVersionAvailable:active>i{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}#navWaNavBar>.clsWaMenu #dvNewVersionAvailable .clsWaSubmenu{text-align:center;line-height:1.4;white-space:normal}#navWaNavBar>.clsWaMenu #dvNewVersionAvailable .clsWaSubmenu h6{margin:0;padding:1rem;font-size:1.5rem;font-weight:100}#navWaNavBar>.clsWaMenu #dvNewVersionAvailable .clsWaSubmenu p{margin:0 0 .3rem 0;background:white;padding:1rem}#navWaNavBar>.clsWaMenu #dvNewVersionAvailable .clsWaSubmenu a{text-decoration:none}#navWaNavBar .clsWaRightMenu .clsSwEditSessionBt,#navWaNavBar .clsWaRightMenu .clsSwEndSessionBt{margin:0;outline:0;border:0;background-color:transparent;cursor:pointer;padding:0 1rem;height:3rem;line-height:3rem;color:#4285f4}.cs-notouch #navWaNavBar .clsWaRightMenu .clsSwEditSessionBt:hover,.cs-notouch #navWaNavBar .clsWaRightMenu .clsSwEndSessionBt:hover{background:#eee}#navWaNavBar .clsWaRightMenu .clsSwEditSessionBt:active,#navWaNavBar .clsWaRightMenu .clsSwEndSessionBt:active{background:#ddd !important;color:black !important}#dvWaBody{background-color:#eef0f1;height:calc(100vh - 3rem - 3.5rem - 2px) !important}.clsWaMenuWrap{position:fixed !important;bottom:0;left:0}#navMenu{position:relative;border-right:1px solid #e8e8e8;background:white;width:16rem;height:100%}#navMenu #dvMenuBar{position:relative;border-bottom:1px solid #d8d8d8;background:#e9eaec;color:#888}#navMenu #dvMenuBar .clsSwBack{position:absolute;top:0;left:1rem;cursor:pointer}.cs-notouch #navMenu #dvMenuBar .clsSwBack:hover,.cs-touch #navMenu #dvMenuBar .clsSwBack:active{color:#2c90e0}#navMenu #dvMenuBar .clsSwTitle{display:block;text-align:center}#navMenu .clsCsTabs{position:absolute;right:0;bottom:0;left:0}#navMenu .clsCsTabs .clsCsTab>a,#navMenu .clsCsTabs .clsCsTab>span{display:block;transition:background-color 150ms ease-out 0s,color 150ms ease-out 0s;cursor:pointer;padding:0 0 0 1rem;height:2rem;text-decoration:none;line-height:2rem;white-space:nowrap;color:#888;font-size:.9rem}.cs-notouch #navMenu .clsCsTabs .clsCsTab>a:hover,.cs-touch #navMenu .clsCsTabs .clsCsTab>a:active,.cs-notouch #navMenu .clsCsTabs .clsCsTab>span:hover,.cs-touch #navMenu .clsCsTabs .clsCsTab>span:active{background-color:#1266f1;color:white}#navMenu .clsCsTabs .clsCsTab>a i,#navMenu .clsCsTabs .clsCsTab>span i{margin-right:.6rem}#navMenu .clsCsTabs .clsCsTab>a i.clsSwMore,#navMenu .clsCsTabs .clsCsTab>span i.clsSwMore{float:right;margin-right:1rem}#navMenu .clsCsTabs .clsCsTab>a.clsCsActive,#navMenu .clsCsTabs .clsCsTab>span.clsCsActive{background-color:#4285f4;color:white}#navMenu .clsCsTabs .clsCsTab>hr{margin:.5rem 0;border:0;background:#e8e8e8;height:1px}#navMenu .clsCsTabs .clsCsTab>h2{margin:0 0 .5rem 0;text-align:center;color:#4285f4;font-size:.8rem;font-weight:100}.clsWaPanel .clsWaPanelHeader{position:relative;background-color:white;margin-bottom:2px;padding:.7rem 1rem}.clsWaPanel .clsWaPanelBody{position:relative;padding:1rem;background:white}.clsWaPanel .clsWaPanelBody .clsWaComingSoon{min-height:10rem}.clsCsLoadButton>.clsCsLoader>.clsWaLoader{height:2rem;padding-top:calc(2rem - 23px);-webkit-transform:scale3d(0.8,.6,1);-moz-transform:scale3d(0.8,.6,1);-ms-transform:scale3d(0.8,.6,1);transform:scale3d(0.8,.6,1)}.clsSwLoginRoleForm>.clsCsFieldWrap{width:60%}.clsSwLoginRoleForm>.clsWaBtNext{width:60%}.clsSwLoginRoleForm>.clsCsFieldWithLabel{margin-top:1.5rem;margin-bottom:1.5rem;width:60%}.clsSwLoginRoleForm>.clsCsFieldWithLabel .clsCsFieldLabel{margin-bottom:.8rem;text-align:center;line-height:1.3;color:#333;font-size:1rem}.clsSwLoginRoleForm>.clsCsFieldWithLabel .clsCsFieldWrap{width:100%;text-align:left;font-size:.8rem}.clsSwLoginRoleForm .clsCsSelectEdit{background:white}.clsCsDataList{border-collapse:collapse;outline:0;line-height:1.4rem;text-align:left;table-layout:fixed}.clsCsDataList.clsSwWithoutHeader thead,.clsCsDataList.clsSwWithoutHeader div.clsCsTableHeader{display:none}.clsCsDataList tbody tr.clsCsDvEmpty td,.clsCsDataList div.clsCsTableBody div.clsCsDvEmpty>div{height:auto;font-size:1rem;text-align:center;line-height:2.4rem;color:#dcdee0 !important;font-style:italic;border-bottom:1px solid #dcdee0}.clsCsDataList .clsCsDvItem{cursor:default}.clsCsDataList .clsCsDvItem>div{transition:background-color 250ms ease-out 0s}.clsCsDataList .clsCsDvItem.clsCsDragging{z-index:1}.clsCsDataList .clsCsDvItem.clsCsDragging>div{background:#fdfdfd}.clsCsDataList.clsCsItemsClickable .clsCsDvItem{cursor:pointer}.clsCsDataList tbody td,.clsCsDataList div.clsCsTableBody>div>div{color:#000;white-space:normal}.clsCsDataList tbody td small,.clsCsDataList div.clsCsTableBody>div>div small{opacity:.5}.clsCsDataList thead th,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell{font-size:.7rem;line-height:1.2}.clsCsDataList tbody td,.clsCsDataList div.clsCsTableBody>div>div{font-size:.8rem}.clsCsDataList thead th,.clsCsDataList tbody td,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell,.clsCsDataList div.clsCsTableBody>div>div{font-weight:normal;border-bottom:1px solid #dcdee0;padding:.6rem 1.5rem .6rem 0}.clsCsDataList thead th:first-child,.clsCsDataList tbody td:first-child,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell:first-child,.clsCsDataList div.clsCsTableBody>div>div:first-child{padding-left:1rem}.clsCsDataList thead th:last-child,.clsCsDataList tbody td:last-child,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell:last-child,.clsCsDataList div.clsCsTableBody>div>div:last-child{padding-right:1rem}.clsCsDataList thead th.clsCsOrderColumn,.clsCsDataList tbody td.clsCsOrderColumn,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell.clsCsOrderColumn,.clsCsDataList div.clsCsTableBody>div>div.clsCsOrderColumn{text-overflow:clip}.clsCsDataList thead th.clsCsToolColumn,.clsCsDataList tbody td.clsCsToolColumn,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell.clsCsToolColumn,.clsCsDataList div.clsCsTableBody>div>div.clsCsToolColumn{padding-right:1rem;text-overflow:clip}.clsCsDataList thead th.clsCsDetailsColumn,.clsCsDataList tbody td.clsCsDetailsColumn,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell.clsCsDetailsColumn,.clsCsDataList div.clsCsTableBody>div>div.clsCsDetailsColumn{padding-right:0;text-overflow:clip}.clsCsDataList thead th.clsCsRowNumberColumn,.clsCsDataList tbody td.clsCsRowNumberColumn,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell.clsCsRowNumberColumn,.clsCsDataList div.clsCsTableBody>div>div.clsCsRowNumberColumn{padding-right:1rem;padding-left:0;text-overflow:clip}.clsCsDataList thead th,.clsCsDataList tbody td{vertical-align:middle}.clsCsDataList div.clsCsTableBody>div>div{height:2.6rem;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clsCsDataList div.clsCsTableBody>div>div.clsSwTwoLines{padding-top:.2rem;padding-bottom:.2rem;line-height:1.3}.clsCsDataList .clsCsOrderColumn{width:2rem;padding-right:0 !important;cursor:row-resize;color:#dcdee0 !important}.cs-notouch .clsCsDataList .clsCsOrderColumn:hover,.cs-touch .clsCsDataList .clsCsOrderColumn:active{color:#303030 !important}.clsCsDataList .clsCsToolColumn{font-size:1rem !important;line-height:1rem;white-space:nowrap;text-align:right}.clsCsDataList .clsCsToolColumn .clsCsDvTool{vertical-align:middle;cursor:pointer;color:#4285f4}.cs-notouch .clsCsDataList .clsCsToolColumn .clsCsDvTool:hover,.cs-touch .clsCsDataList .clsCsToolColumn .clsCsDvTool:active{color:#2c90e0}.clsCsDataList .clsCsSelectionColumn{padding:.35rem 0 !important}.clsCsDataList .clsCsSelectionColumn .clsCsDlToggle{display:inline-block;position:relative;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}.clsCsDataList .clsCsSelectionColumn .clsCsDlToggle: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}.clsCsDataList .clsCsDvItem.clsCsDvSelected .clsCsSelectionColumn .clsCsDlToggle{border-color:#4cd966;background-color:#4cd966}.clsCsDataList .clsCsDvItem.clsCsDvSelected .clsCsSelectionColumn .clsCsDlToggle: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)}.clsCsDataList thead th,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell{color:#989898;text-transform:uppercase}.clsCsDataList thead th span,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell span{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-word-break:break-word;-moz-word-break:break-word;-ms-word-break:break-word;word-break:break-word}.clsCsDataList thead th.clsSwSmallHeader span,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell.clsSwSmallHeader span{font-size:.6rem}.clsCsDataList thead th.clsCsSortActive,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell.clsCsSortActive{font-weight:bold}.clsCsDataList thead th.clsCsSortable,.clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell.clsCsSortable{cursor:pointer}.cs-notouch .clsCsDataList thead th.clsCsSortable:hover,.cs-touch .clsCsDataList thead th.clsCsSortable:active,.cs-notouch .clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell.clsCsSortable:hover,.cs-touch .clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell.clsCsSortable:active{color:#4285f4}.cs-notouch .clsCsDataList.clsCsItemsClickable tbody tr:hover>td,.cs-touch .clsCsDataList.clsCsItemsClickable tbody tr:active>td,.cs-notouch .clsCsDataList.clsCsItemsClickable div.clsCsTableBody>div:hover>div,.cs-touch .clsCsDataList.clsCsItemsClickable div.clsCsTableBody>div:active>div{color:#4285f4}.clsWaFilterEdit{width:10rem;border:1px solid #d9dadb;background:transparent}.clsWaFilterEdit .clsWaIcon{display:inline-block;font-size:.9rem;width:1.5rem;height:1.8rem;line-height:1.8rem;color:#9b9b9d;text-align:center}.clsWaFilterEdit .clsCsTextEdit{display:inline-block;font-size:.8rem;line-height:1rem;padding:.4rem 0;outline:0;border:0;width:calc(100% - 1.5rem)}.clsWaFilterEdit.clsCsTrg0 .clsCsTextEdit{width:calc(100% - 3rem)}.clsWaFilterEdit .clsCsTrigger{display:inline-block;font-size:.9rem;height:1.8rem;font-size:.7rem;line-height:1.8rem;color:#9b9b9d;text-align:center;cursor:pointer}.cs-notouch .clsWaFilterEdit .clsCsTrigger:hover,.cs-touch .clsWaFilterEdit .clsCsTrigger:active{color:#000}.clsSwSelectPopup.clsCsPopupBottom .clsCsPopupPointer{background:#4285f4}.clsSwSelectPopup .clsSwTitle{padding:.5rem 1rem;text-align:center;border-bottom:1px solid #e8e8e8;background-color:#4285f4;color:#fff;border-radius:2px 2px 0 0}.clsSwSelectPopup .clsCsDataView{min-height:15rem;width:20rem;outline:0;z-index:1}.clsSwSelectPopup .clsCsDataView .clsCsDvEmpty{padding:1rem;color:#bbb;font-style:italic;text-align:center}.clsSwSelectPopup .clsCsDataView .clsCsDvItem{width:100%;padding:.25rem 1rem;height:auto;border:0;margin:0;border-bottom:1px solid #e8e8e8;border-radius:0}.clsSwSelectPopup .clsCsDataView .clsCsDvItem:last-child{border-bottom:0}.cs-notouch .clsSwSelectPopup .clsCsDataView .clsCsDvItem:hover{background:#f8f8f8}.clsSwSelectPopup .clsCsDataView.clsCsDvSelecting .clsCsDvItem.clsCsDvFocused{background:#eee !important}.clsCsWindow.clsWaHelpRequestWindow .clsCsWindowContent>.clsCsForm{padding:1.5rem}.clsSwNotification{position:absolute;left:0;top:0;z-index:99;min-width:15rem;max-width:25rem;border-radius:3px;background-color:#4285f4;color:#FFF}.clsSwNotification .clsSwCloseButton{position:absolute;top:0;right:0;font-size:1rem;cursor:pointer}.cs-notouch .clsSwNotification .clsSwCloseButton:hover,.cs-touch .clsSwNotification .clsSwCloseButton:active{color:#2c90e0}.clsSwNotification .clsSwBody{padding:1rem 1.5rem 1rem 1rem;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.clsSwSituationContainer{border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;cursor:pointer;width:12rem;height:3rem}.cs-notouch .clsSwSituationContainer:hover{background:#eee}.clsSwSituationContainer:active{background:#ddd !important;color:black !important}.clsSwSituationContainer.clsSwActive .clsSwSituationTitle,.clsSwSituationContainer.clsSwActive .clsSwSituationTimer{height:1.5rem;line-height:1.5rem}.clsSwSituationContainer.clsSwActive .clsSwSituationTimer{display:block}.clsSwSituationContainer .clsSwSituationTitle,.clsSwSituationContainer .clsSwSituationTimer{text-align:center}.clsSwSituationContainer .clsSwSituationTitle{height:3rem;line-height:3rem}.clsSwSituationContainer .clsSwSituationTimer{display:none}.clsSwSelectSituationPopup .clsSwSelectSituationDataView{z-index:1;outline:0;width:20rem}.clsSwSelectSituationPopup .clsSwSelectSituationDataView .clsSwSituation.clsCsDvItem{margin:0;border:0;border-bottom:1px solid #e8e8e8;border-radius:0;padding:.5rem 1rem;width:100%;height:auto;font-size:0}.clsSwSelectSituationPopup .clsSwSelectSituationDataView .clsSwSituation.clsCsDvItem:last-child{border-bottom:0}.cs-notouch .clsSwSelectSituationPopup .clsSwSelectSituationDataView .clsSwSituation.clsCsDvItem:hover{background:#f8f8f8}.clsSwSelectSituationPopup .clsSwSelectSituationDataView .clsSwSituation.clsCsDvItem .clsSwTitle,.clsSwSelectSituationPopup .clsSwSelectSituationDataView .clsSwSituation.clsCsDvItem .clsSwTimeout{display:inline-block;width:50%;white-space:nowrap;font-size:1rem}.clsSwSelectSituationPopup .clsSwSelectSituationDataView .clsSwSituation.clsCsDvItem .clsSwTimeout{text-align:right}.clsSwSelectSituationPopup .clsSwSelectSituationDataView.clsCsDvSelecting .clsCsDvItem.clsCsDvFocused{background:#eee !important}.clsSwPatientTab{padding:.5rem !important;font-size:0}.clsSwPatientTab .clsWaComingSoon{min-height:15rem}.clsSwPatientTab .clsSwLeftColumn,.clsSwPatientTab .clsSwRightColumn{position:relative;background-color:#fff;font-size:1.1rem}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel,.clsSwPatientTab .clsSwRightColumn .clsSwPanel{margin:0;height:100%}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader{display:flex;margin-bottom:0;border-bottom:2px solid #e8e8e8;padding:0;height:3rem;vertical-align:middle;line-height:3rem;font-size:0}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader.clsSwBehaviorProgramPanelHeader h2,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader.clsSwBehaviorProgramPanelHeader h2{text-align:center}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader.clsSwBehaviorProgramPanelHeader .clsWaRightTools,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader.clsSwBehaviorProgramPanelHeader .clsWaRightTools{flex:initial}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaLeftTools .clsSwBtMenu,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaLeftTools .clsSwBtMenu{margin-left:1rem;outline:0;border:0;background-color:transparent;cursor:pointer;padding:0;vertical-align:middle;color:#888;font-size:1.1rem}.cs-notouch .clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaLeftTools .clsSwBtMenu:hover,.cs-notouch .clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaLeftTools .clsSwBtMenu:hover{color:#555}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaLeftTools .clsSwBtMenu:active,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaLeftTools .clsSwBtMenu:active{color:#333 !important}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader h2,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader h2{margin:0;padding:0 1rem;text-align:center;font-size:1.4rem}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools{flex:1;text-align:right}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsSwTxtTrialCount,.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsSwTxtOccurrencesCount,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsSwTxtTrialCount,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsSwTxtOccurrencesCount{box-sizing:content-box;display:inline-block;margin-left:1rem;border:1px solid #eee;border-radius:50%;width:2.4rem;height:2.4rem;text-align:center;line-height:2.4rem;color:#aaa;font-size:1.2rem}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA{display:inline-block;margin:0;margin:0 .5rem;outline:0;border:1px solid #ebeeef !important;border-radius:1rem;background:#FFF !important;cursor:pointer;padding:0;width:3rem;height:2rem;vertical-align:middle;text-align:center}.cs-notouch .clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA:hover,.cs-touch .clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA:active,.cs-notouch .clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA:hover,.cs-touch .clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA:active{background-color:#ebeeef !important}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwSelected,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwSelected{border-color:#4cd966 !important;background-color:#4cd966 !important;color:#FFF !important}.cs-notouch .clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwSelected:hover,.cs-touch .clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwSelected:active,.cs-notouch .clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwSelected:hover,.cs-touch .clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwSelected:active{background-color:#76e28a !important}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwInProgress,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwInProgress{border:0;border-color:#4cd966 !important;box-shadow:0 0 0 rgba(76,217,102,.4) !important;background:#4cd966 !important;-webkit-animation:pulse 2s infinite;-moz-animation:pulse 2s infinite;-ms-animation:pulse 2s infinite;animation:pulse 2s infinite;color:#FFF}.cs-notouch .clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwInProgress:hover,.cs-touch .clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwInProgress:active,.cs-notouch .clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwInProgress:hover,.cs-touch .clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwInProgress:active{background:#4cd966 !important}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwNeedsDecision,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwNeedsDecision{border-color:#d92020 !important;box-shadow:0 0 0 rgba(217,32,32,.4) !important;background:#d92020 !important;-webkit-animation:pulse-warning 2s infinite;-moz-animation:pulse-warning 2s infinite;-ms-animation:pulse-warning 2s infinite;animation:pulse-warning 2s infinite;color:#FFF}.cs-notouch .clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwNeedsDecision:hover,.cs-touch .clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwNeedsDecision:active,.cs-notouch .clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwNeedsDecision:hover,.cs-touch .clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA.clsSwNeedsDecision:active{background:#d92020 !important}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA:disabled,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA:disabled{opacity:.5;cursor:default}.cs-notouch .clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA:disabled:hover,.cs-touch .clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA:disabled:active,.cs-notouch .clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA:disabled:hover,.cs-touch .clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsCsButton.clsSwIOA:disabled:active{background-color:transparent}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsSwTxtOccurrencesCount.clsSwActive,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelHeader .clsWaRightTools .clsSwTxtOccurrencesCount.clsSwActive{background-color:#eee}.clsSwPatientTab .clsSwLeftColumn .clsSwPanel .clsWaPanelBody,.clsSwPatientTab .clsSwRightColumn .clsSwPanel .clsWaPanelBody{padding:0;height:calc(100% - 3rem - 2px)}.clsSwPatientTab .clsSwLeftColumn .clsSwBehaviorProgramPanel,.clsSwPatientTab .clsSwRightColumn .clsSwBehaviorProgramPanel{position:absolute;z-index:1;width:100%}.clsSwPatientTab .clsSwLeftColumn .clsSwBehaviorProgramPanel .clsWaPanelBody,.clsSwPatientTab .clsSwRightColumn .clsSwBehaviorProgramPanel .clsWaPanelBody{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.clsSwPatientTab .clsSwLeftColumn .clsSwPatientDesensitizationViewport .clsSwUnavailableInfo,.clsSwPatientTab .clsSwLeftColumn .clsSwPatientContractViewport .clsSwUnavailableInfo,.clsSwPatientTab .clsSwLeftColumn .clsSwPatientConsequenceViewport .clsSwUnavailableInfo,.clsSwPatientTab .clsSwRightColumn .clsSwPatientDesensitizationViewport .clsSwUnavailableInfo,.clsSwPatientTab .clsSwRightColumn .clsSwPatientContractViewport .clsSwUnavailableInfo,.clsSwPatientTab .clsSwRightColumn .clsSwPatientConsequenceViewport .clsSwUnavailableInfo{margin-top:2rem;font-size:1rem}.clsSwPatientTab .clsSwLeftColumn .clsSwBeginBtn{display:block;margin:2rem auto 0}.clsSwMainTab.clsSwIntroTab{text-align:center;font-style:italic;font-size:2.5rem}.clsSwMainTab.clsSwIntroTab .clsSwWelcomeMessage{color:#bbb;display:flex;flex:1;height:100%;flex-direction:column;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.clsSwMainTab.clsSwIntroTab .clsSwWelcomeMessage .clsSwBtFinishSession{font-size:1.7rem;line-height:1.6;padding:.5rem 2rem}.clsCsViewport.clsSwListViewport{background:white}.clsCsViewport.clsSwListViewport .clsWaFilterEdit{margin-bottom:1rem}.clsCsViewport.clsSwListViewport .clsCsDataList{width:100%}.clsCsViewport.clsSwListViewport .clsCsDataList .clsSwMaxWidth{width:100%}.clsWaViewportNavigator .clsWaPanelHeader>h2{padding:0 1rem;font-weight:400}.clsWaViewportNavigator .clsWaPanelHeader .clsWaLeftTools,.clsWaViewportNavigator .clsWaPanelHeader .clsWaRightTools{font-size:0;line-height:1.8rem}.clsWaViewportNavigator .clsWaPanelHeader .clsCsButton{display:inline-block;height:1.8rem;line-height:1.8rem;margin-left:.4rem;padding:0;color:#4285f4;cursor:pointer;background:transparent !important;border:0 !important}.cs-notouch .clsWaViewportNavigator .clsWaPanelHeader .clsCsButton:hover,.cs-touch .clsWaViewportNavigator .clsWaPanelHeader .clsCsButton:active{color:#2c90e0}.clsWaViewportNavigator .clsWaPanelHeader .clsCsIconButton .clsCsIcon{vertical-align:top}.clsWaViewportNavigator .clsWaPanelHeader .clsCsIconButton .clsCsTitle{vertical-align:top;margin-left:.2rem}.clsWaViewportNavigator .clsWaPanelHeader .clsWaRightTools>*,.clsWaViewportNavigator .clsWaPanelHeader .clsWaRightTools>.clsWaTools>*{margin-left:.4rem;vertical-align:middle}.clsCsViewport.clsWaDetailsViewport{font-size:1rem;padding:0}.clsCsViewport.clsWaDetailsViewport .clsSwDetails{padding:1rem;background:white}.clsCsViewport.clsWaDetailsViewport .clsSwDetails hr{max-width:40rem}.clsCsViewport.clsWaDetailsViewport .clsSwDetails .clsWaItem{max-width:40rem;margin:0 auto;padding:.3rem 0;font-size:0;line-height:1.3rem;white-space:normal;word-wrap:break-word}.clsCsViewport.clsWaDetailsViewport .clsSwDetails .clsWaTitle,.clsCsViewport.clsWaDetailsViewport .clsSwDetails .clsWaValue{display:inline-block;width:50%;max-width:20rem;vertical-align:middle}.clsCsViewport.clsWaDetailsViewport .clsSwDetails .clsWaTitle{padding-right:.5rem;text-align:right;text-transform:uppercase;font-size:.7rem;color:#989898}.clsCsViewport.clsWaDetailsViewport .clsSwDetails .clsWaValue{padding-left:.5rem;text-align:left;font-size:.9rem}.clsCsViewport.clsWaDetailsViewport .clsSwSubModels h2{margin:2rem 0 .5rem 0;font-size:.9rem;font-weight:100;text-transform:uppercase;color:#989898}.clsCsViewport.clsWaDetailsViewport .clsSwSubModels .clsCsDataList{background:white}.clsCsViewport.clsWaDetailsViewport .clsSwSubModels .clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow{background:#e9eaec}.clsCsViewport.clsWaDetailsViewport .clsSwSubModels .clsCsDataList thead th,.clsCsViewport.clsWaDetailsViewport .clsSwSubModels .clsCsDataList div.clsCsTableHeader>div.clsCsTableHeaderRow>div.clsCsTableHeaderCell{background:#e9eaec;color:#888;font-size:.7rem}.clsCsWindow.clsWaInfoWindow{width:100%;max-width:30rem;min-height:18rem}.clsCsWindow.clsWaInfoWindow .clsCsWindowContent>div{font-size:1rem;line-height:1.5;padding:1rem 1.5rem;color:#333}.clsCsWindow.clsWaInfoWindow .clsCsWindowContent>div h1{font-size:1.3rem;font-weight:400;margin:0 0 1rem 0}.clsCsWindow.clsWaInfoWindow .clsCsWindowContent>div p{margin:0 0 1rem 0}.clsCsWindow.clsWaInfoWindow .clsCsWindowContent>div p:last-child{margin-bottom:0}.clsCsWindow.clsWaInfoWindow .clsCsWindowContent>div strong{line-height:1.6rem;margin-bottom:1.5rem;font-size:1.2rem}.cs-ie .clsCsWindow.clsWaInfoWindow,.cs-safari .clsCsWindow.clsWaInfoWindow{min-height:auto}.cs-ie .clsCsWindow.clsWaInfoWindow .clsCsWindowContent,.cs-safari .clsCsWindow.clsWaInfoWindow .clsCsWindowContent{min-height:12rem}.clsCsWindow.clsWaConfirmWindow .clsCsWindowHeader{background-color:#4285f4;color:white}.clsWaConfirmWindow.clsWaDeleteWindow .clsCsWindowHeader{background-color:#d92020;color:#fff}.clsWaConfirmWindow.clsWaDeleteWindow .clsCsWindowHeader .clsCsLeftTools button,.clsWaConfirmWindow.clsWaDeleteWindow .clsCsWindowHeader .clsCsRightTools button{color:white}.clsWaConfirmWindow.clsWaDeleteWindow .clsCsWindowButtons>button.clsWaWindowConfirm{color:#d92020}.clsCsWindow.clsWaEditWindow{min-height:25rem}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm{padding:0}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm>.clsCsText{text-align:center;font-size:.9rem;margin:0 0 1rem 0}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm>.clsCsText:first-child{margin-top:1rem}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm>.clsCsFieldWrap,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm>.clsCsFieldWithLabel,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm>.clsCsFieldWithPrefix,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm>.clsCsFieldWithSuffix{margin:1rem 1.5rem;width:calc(100% - 3rem)}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWrap,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithPrefix,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithSuffix{vertical-align:baseline}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWrap input,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWrap .clsCsStatic,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWrap .clsCsPrefix,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWrap .clsCsSuffix,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel input,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel .clsCsStatic,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel .clsCsPrefix,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel .clsCsSuffix,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithPrefix input,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithPrefix .clsCsStatic,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithPrefix .clsCsPrefix,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithPrefix .clsCsSuffix,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithSuffix input,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithSuffix .clsCsStatic,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithSuffix .clsCsPrefix,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithSuffix .clsCsSuffix{vertical-align:baseline}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel.clsSfLabelLeft .clsCsFieldLabel{flex:1}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel.clsSfLabelLeft .clsCsFieldWrap.clsCsNumEdit{width:6rem !important}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel.clsSfLabelLeft .clsCsFieldWrap.clsCsSimpleTimeEdit{width:10rem !important}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel.clsSfLabelLeft .clsCsSuffix{flex-shrink:0}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel.clsCsFieldWithPrefix:not(.clsSfLabelLeft),.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel.clsCsFieldWithSuffix:not(.clsSfLabelLeft){display:flex;flex-flow:wrap;align-items:baseline}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel.clsCsFieldWithPrefix:not(.clsSfLabelLeft) .clsCsFieldLabel,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel.clsCsFieldWithSuffix:not(.clsSfLabelLeft) .clsCsFieldLabel{width:100%}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel.clsCsFieldWithPrefix:not(.clsSfLabelLeft) .clsCsFieldWrap,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithLabel.clsCsFieldWithSuffix:not(.clsSfLabelLeft) .clsCsFieldWrap{flex:1;min-width:1rem}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithSuffix .clsCsFieldWrap:not(.clsCsToggleBox){width:calc(100% - 4rem)}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm .clsCsFieldWithSuffix .clsCsSuffix{padding:0 0 0 .5rem}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group{position:relative;margin-top:1rem;background:white}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group:first-child,.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group.clsSwFirstGroup{margin-top:0 !important}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group:not(:first-child):not(.clsSwFirstGroup)::before{content:"";position:absolute;display:block;margin:0 !important;left:0;width:100%;top:-1rem;height:1rem;background:#f6f6f9;border-top:1px solid #e8e8e9;border-bottom:1px solid #e8e8e9}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group[header]{margin-top:2rem}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group[header]::before{content:attr(header) !important;display:flex !important;align-items:flex-end;padding-left:2rem;top:-2rem !important;height:2rem !important;font-size:.7rem;line-height:1.6;color:#706f75}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group:not(.clsWaRwdRow){display:block}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group.clsWaRwdRow{padding:.5rem 1.5rem}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group.clsWaRwdRow>*{margin-top:.5rem;margin-bottom:.5rem}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group:not(.clsWaRwdRow){display:block;padding:1rem 1.5rem}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group:not(.clsWaRwdRow)>*{margin-top:1rem;margin-bottom:1rem}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group:not(.clsWaRwdRow)>*:first-child{margin-top:0}.clsCsWindow.clsWaEditWindow .clsCsWindowContent>.clsCsForm group:not(.clsWaRwdRow)>*:last-child{margin-bottom:0}.cs-ie .clsCsWindow.clsWaEditWindow,.cs-safari .clsCsWindow.clsWaEditWindow{min-height:auto}.cs-ie .clsCsWindow.clsWaEditWindow .clsCsWindowContent,.cs-safari .clsCsWindow.clsWaEditWindow .clsCsWindowContent{min-height:19rem}#dvWaFooter{height:3.5rem;border-top:1px solid #e8e8e8;padding:0 2.5rem;background-color:#FFF;position:fixed;bottom:0;left:0;width:100%;font-size:0;z-index:1}#dvWaFooter .clsSwPatientDataView{table-layout:fixed;border-spacing:0;width:calc(100% - 15rem);height:100%;display:inline-block;overflow:visible;font-size:1rem;vertical-align:top}#dvWaFooter .clsSwPatientDataView .clsCsDvItem{width:3rem;height:3rem;border-radius:50%;margin:.25rem 1rem .25rem 0;cursor:pointer;display:inline-block;vertical-align:middle}#dvWaFooter .clsSwPatientDataView .clsCsDvItem.clsSwPatient{border:0;background-size:cover;background-position:center;line-height:3rem}.cs-notouch #dvWaFooter .clsSwPatientDataView .clsCsDvItem.clsSwPatient:hover svg path{fill:#c1c5c8}#dvWaFooter .clsSwPatientDataView .clsCsDvItem.clsSwPatient.clsCsActive svg path{fill:#4285f4}.cs-notouch #dvWaFooter .clsSwPatientDataView .clsCsDvItem.clsSwPatient.clsCsActive:hover svg path{fill:#72a4f7}#dvWaFooter .clsSwPatientDataView .clsCsDvItem.clsSwAddPatient{font-size:2rem;background-color:#eef0f1;color:#989898;text-align:center;line-height:3rem}.cs-notouch #dvWaFooter .clsSwPatientDataView .clsCsDvItem.clsSwAddPatient:hover{background:#d2d7da}#dvWaFooter .clsSwPatientDataView.clsCsDvSelecting .clsCsDvItem.clsCsDvFocused.clsSwPatient svg path{fill:#a6abb0 !important}#dvWaFooter .clsSwPatientDataView.clsCsDvSelecting .clsCsDvItem.clsCsDvFocused.clsSwPatient.clsCsActive svg path{fill:#a2c3fa !important}#dvWaFooter .clsSwPatientDataView.clsCsDvSelecting .clsCsDvItem.clsCsDvFocused.clsSwAddPatient{background:#b6bfc3 !important}.clsSwSelectPatientPopup .clsSwSelectPatientPopupHeader{border-bottom:1px solid #e8e8e8;border-radius:2px 2px 0 0;background-color:#4285f4;padding:.5rem 1rem;text-align:center;color:#fff}.clsSwSelectPatientPopup .clsSwPopupPatientDataView{z-index:1;outline:0;width:20rem;min-height:15rem;max-height:30rem}.clsSwSelectPatientPopup .clsSwPopupPatientDataView .clsCsDvEmpty{padding:1rem;text-align:center;color:#bbb;font-style:italic}.clsSwSelectPatientPopup .clsSwPopupPatientDataView .clsCsDvItem{margin:0;border:0;border-bottom:1px solid #e8e8e8;border-radius:0;padding:.5rem 1rem;width:100%;height:auto}.clsSwSelectPatientPopup .clsSwPopupPatientDataView .clsCsDvItem:last-child{border-bottom:0}.cs-notouch .clsSwSelectPatientPopup .clsSwPopupPatientDataView .clsCsDvItem:hover{background:#f8f8f8}.clsSwSelectPatientPopup .clsSwPopupPatientDataView.clsCsDvSelecting .clsCsDvItem.clsCsDvFocused{background:#eee !important}.clsSwSelectTherapistPopup.clsCsPopupBottom .clsCsPopup .clsCsPopupPointer{background-color:#4285f4}.clsSwSelectTherapistPopup .clsSwPopupHeader{background-color:#4285f4;border-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;text-align:right}.clsSwSelectTherapistPopup .clsSwPopupHeader .clsSwLogout{display:inline-block;width:4rem;text-align:center;font-size:1.5rem;border:0;border-radius:0;border-left:1px solid #2c90e0;border-top-right-radius:2px}.clsSwSelectTherapistPopup .clsSwPopupTherapistDataView{min-height:15rem;max-height:30rem;width:20rem;outline:0;z-index:1}.clsSwSelectTherapistPopup .clsSwPopupTherapistDataView .clsCsDvEmpty{padding:1rem;color:#bbb;font-style:italic;text-align:center}.clsSwSelectTherapistPopup .clsSwPopupTherapistDataView .clsCsDvItem{width:100%;padding:.25rem 1rem;height:auto;border:0;margin:0;border-bottom:1px solid #e8e8e8;border-radius:0;font-size:1rem}.clsSwSelectTherapistPopup .clsSwPopupTherapistDataView .clsCsDvItem:last-child{border-bottom:0}.cs-notouch .clsSwSelectTherapistPopup .clsSwPopupTherapistDataView .clsCsDvItem:hover{background:#f8f8f8}.clsSwSelectTherapistPopup .clsSwPopupTherapistDataView .clsCsDvItem.clsCsDvSelected{background:#eee !important}.clsSwSelectTherapistPopup .clsSwPopupTherapistDataView.clsCsDvSelecting .clsCsDvItem.clsCsDvFocused{background:#eee !important}.clsSwTileDataView{display:-webkit-grid;display:-moz-grid;display:-ms-grid;display:grid;-webkit-grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));-moz-grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));-ms-grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));-webkit-grid-auto-rows:6rem;-moz-grid-auto-rows:6rem;-ms-grid-auto-rows:6rem;grid-auto-rows:6rem;-webkit-grid-auto-flow:dense;-moz-grid-auto-flow:dense;-ms-grid-auto-flow:dense;grid-auto-flow:dense;grid-gap:1rem;padding:1rem;width:100%;height:100%}.clsSwTileDataView .clsSwTile{display:inline-flex;position:relative;flex-direction:column;-webkit-grid-column:span 1;-moz-grid-column:span 1;-ms-grid-column:span 1;grid-column:span 1;-webkit-grid-row:span 1;-moz-grid-row:span 1;-ms-grid-row:span 1;grid-row:span 1;transition:all 150ms ease-out 0s;border-radius:3px;padding:.25rem;vertical-align:top;text-align:center;color:#FFF}.clsSwTileDataView .clsSwTile.col-2{-webkit-grid-column:span 2;-moz-grid-column:span 2;-ms-grid-column:span 2;grid-column:span 2}.clsSwTileDataView .clsSwTile.col-3{-webkit-grid-column:span 3;-moz-grid-column:span 3;-ms-grid-column:span 3;grid-column:span 3}.clsSwTileDataView .clsSwTile.row-2{-webkit-grid-row:span 2;-moz-grid-row:span 2;-ms-grid-row:span 2;grid-row:span 2}.clsSwTileDataView .clsSwTile.row-2 .clsSwIconContainer,.clsSwTileDataView .clsSwTile.row-2 .clsSwCounter{max-height:2rem}.cs-notouch .clsSwTileDataView .clsSwTile:not(.clsSwInactive):hover{filter:opacity(50%)}.clsSwTileDataView .clsSwTile>div{flex:1}.clsSwTileDataView .clsSwTile.clsSwInactive{opacity:.3;cursor:default}.clsSwTileDataView .clsSwTile .clsSwTitle{display:flex;align-items:center;flex-grow:2;justify-content:center;width:100%;overflow:hidden;-webkit-word-break:break-word;-moz-word-break:break-word;-ms-word-break:break-word;word-break:break-word;font-size:.8rem;font-weight:bold;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.clsSwTileDataView .clsSwTile .clsSwOccurrenceCounter{box-sizing:content-box;position:absolute;top:-.5rem;right:-.5rem;border-radius:50%;width:1.2rem;height:1.2rem;vertical-align:middle;text-align:center;line-height:1.2rem;color:white;font-size:.8rem;font-weight:100}.clsSwTileDataView.clsCsDvSelecting .clsSwTile.clsCsDvFocused:not(.clsSwInactive){filter:opacity(50%)}.clsSwTileMenuPopup.clsCsPopupBottom .clsCsPopupPointer{background:#4285f4}.clsSwTileMenuPopup .clsCsPopupClose{top:.5rem;right:.5rem;z-index:2;color:white}.cs-notouch .clsSwTileMenuPopup .clsCsPopupClose:hover{color:#f8f8f8}.clsSwTileMenuPopup .clsSwTileMenuDataView{z-index:1;outline:0;border-radius:2px;padding:0;width:20rem;overflow:hidden}.clsSwTileMenuPopup .clsSwTileMenuDataView .clsCsDvItem{display:block;border-bottom:1px solid #e8e8e8;width:100%}.clsSwTileMenuPopup .clsSwTileMenuDataView .clsCsDvItem:last-child{border-bottom:0}.clsSwTileMenuPopup .clsSwTileMenuDataView .clsCsDvItem.clsSwHeader{background:#4285f4;cursor:default;padding:.5rem 2rem .5rem 1rem;color:white;font-weight:400}.clsSwTileMenuPopup .clsSwTileMenuDataView .clsCsDvItem:not(.clsSwHeader){border-bottom:1px solid #e8e8e8;cursor:pointer;padding:.25rem 1rem}.cs-notouch .clsSwTileMenuPopup .clsSwTileMenuDataView .clsCsDvItem:not(.clsSwHeader):hover{background:#f8f8f8}.clsSwTileMenuPopup .clsSwTileMenuDataView.clsCsDvSelecting .clsCsDvItem.clsCsDvFocused:not(.clsSwHeader){background:#eee !important}.clsSwBehaviorProgramDataView{width:100%;table-layout:fixed;border-collapse:collapse}.clsSwBehaviorProgramDataView .clsCsDvEmpty{padding:1rem 1rem 0 1rem;text-align:center;color:#aaa;font-size:1.5rem;font-weight:100;font-style:italic}.clsSwBehaviorProgramDataView .clsCsDvItem{border-top:2px solid #eef0f1;cursor:default;padding:.5rem 1rem;white-space:nowrap;font-size:0}.clsSwBehaviorProgramDataView .clsCsDvItem:first-child{border-top-width:0}.clsSwBehaviorProgramDataView .clsCsDvItem:last-child{border-bottom:2px solid #eef0f1}.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwTitle{width:calc(100% - 9.5rem - 4px)}.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA{display:inline-block;margin:0;margin-right:.5rem;outline:0;border:1px solid #ebeeef;border-radius:1rem;background:#FFF;cursor:pointer;padding:0;width:3rem;height:2rem;vertical-align:middle;text-align:center}.cs-notouch .clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA:hover,.cs-touch .clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA:active{background-color:#ebeeef}.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA.clsSwSelected{border-color:#4cd966;background-color:#4cd966;color:#FFF}.cs-notouch .clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA.clsSwSelected:hover,.cs-touch .clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA.clsSwSelected:active{background-color:#76e28a}.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA.clsSwInProgress{border:0;border-color:#4cd966;box-shadow:0 0 0 rgba(76,217,102,.4);background:#4cd966;-webkit-animation:pulse 2s infinite;-moz-animation:pulse 2s infinite;-ms-animation:pulse 2s infinite;animation:pulse 2s infinite;color:#FFF}.cs-notouch .clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA.clsSwInProgress:hover,.cs-touch .clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA.clsSwInProgress:active{background:#4cd966}.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA.clsSwNeedsDecision{border-color:#d92020;box-shadow:0 0 0 rgba(217,32,32,.4);background:#d92020;-webkit-animation:pulse-warning 2s infinite;-moz-animation:pulse-warning 2s infinite;-ms-animation:pulse-warning 2s infinite;animation:pulse-warning 2s infinite;color:#FFF}.cs-notouch .clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA.clsSwNeedsDecision:hover,.cs-touch .clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA.clsSwNeedsDecision:active{background:#d92020;cursor:pointer}.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA:disabled{opacity:.5;cursor:default}.cs-notouch .clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA:disabled:hover,.cs-touch .clsSwBehaviorProgramDataView .clsCsDvItem.clsSwIOAProgram .clsSwIOA:disabled:active{background-color:transparent}.clsSwBehaviorProgramDataView .clsCsDvItem .clsSwTitle{width:calc(100% - 6rem - 4px);height:2rem;overflow:hidden;vertical-align:middle;text-align:left;text-overflow:ellipsis;white-space:nowrap}.clsSwBehaviorProgramDataView .clsCsDvItem .clsSwTitle,.clsSwBehaviorProgramDataView .clsCsDvItem .clsSwLabel,.clsSwBehaviorProgramDataView .clsCsDvItem .clsSwToggleSwitch{display:inline-block;vertical-align:middle;line-height:2rem;font-size:1rem}.clsSwBehaviorProgramDataView .clsCsDvItem .clsSwLabel{width:3rem;text-align:center}.clsSwBehaviorProgramDataView .clsCsDvItem .clsSwLabel .clsSwLabelTitle{margin:0 auto;border:1px solid #eee;border-radius:50%;background:white;cursor:pointer;width:2rem;height:2rem;vertical-align:middle;text-align:center;line-height:1.9rem;color:#666}.cs-notouch .clsSwBehaviorProgramDataView .clsCsDvItem .clsSwLabel .clsSwLabelTitle:hover,.cs-touch .clsSwBehaviorProgramDataView .clsCsDvItem .clsSwLabel .clsSwLabelTitle:active{border-color:#ccc;background-color:#eee}.clsSwBehaviorProgramDataView .clsCsDvItem .clsSwToggleSwitch{box-sizing:content-box;position:relative;transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s;border:2px solid;border-radius:1rem;border-color:#eef0f1;background-color:#eef0f1;cursor:pointer;width:3rem;height:1.5rem}.clsSwBehaviorProgramDataView .clsCsDvItem .clsSwToggleSwitch::after{display:inline-block;position:absolute;top:0;left:0;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;border-radius:.75rem;background:#FFF;width:1.5rem;height:1.5rem;content:""}.clsSwBehaviorProgramDataView .clsCsDvItem .clsSwToggleSwitch.clsSwOn{border-color:#4cd966;background-color:#4cd966}.clsSwBehaviorProgramDataView .clsCsDvItem .clsSwToggleSwitch.clsSwOn::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)}.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwBehaviorProgram.clsSwDisabled>*:not(.clsSwIOA),.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwMeasurement.clsSwDisabled>*:not(.clsSwIOA){opacity:.3}.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwBehaviorProgram.clsSwDisabled>*:not(.clsSwIOA) *,.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwMeasurement.clsSwDisabled>*:not(.clsSwIOA) *{cursor:default}.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwMeasurement{padding:.1rem 1rem .1rem 2rem}.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwMeasurement .clsSwTitle{width:calc(100% - 3rem - 4px);font-size:.9rem}.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwBehaviorProgram+.clsSwMeasurement,.clsSwBehaviorProgramDataView .clsCsDvItem.clsSwMeasurement+.clsSwMeasurement{border-top-width:1px;border-color:#f8f8f8}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(76,217,102,.4)}70%{box-shadow:0 0 0 10px rgba(76,217,102,0)}100%{box-shadow:0 0 0 0 rgba(76,217,102,0)}}@-moz-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(76,217,102,.4)}70%{box-shadow:0 0 0 10px rgba(76,217,102,0)}100%{box-shadow:0 0 0 0 rgba(76,217,102,0)}}@-ms-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(76,217,102,.4)}70%{box-shadow:0 0 0 10px rgba(76,217,102,0)}100%{box-shadow:0 0 0 0 rgba(76,217,102,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(76,217,102,.4)}70%{box-shadow:0 0 0 10px rgba(76,217,102,0)}100%{box-shadow:0 0 0 0 rgba(76,217,102,0)}}@-webkit-keyframes pulse-warning{0%{box-shadow:0 0 0 0 rgba(217,32,32,.4)}70%{box-shadow:0 0 0 10px rgba(217,32,32,0)}100%{box-shadow:0 0 0 0 rgba(217,32,32,0)}}@-moz-keyframes pulse-warning{0%{box-shadow:0 0 0 0 rgba(217,32,32,.4)}70%{box-shadow:0 0 0 10px rgba(217,32,32,0)}100%{box-shadow:0 0 0 0 rgba(217,32,32,0)}}@-ms-keyframes pulse-warning{0%{box-shadow:0 0 0 0 rgba(217,32,32,.4)}70%{box-shadow:0 0 0 10px rgba(217,32,32,0)}100%{box-shadow:0 0 0 0 rgba(217,32,32,0)}}@keyframes pulse-warning{0%{box-shadow:0 0 0 0 rgba(217,32,32,.4)}70%{box-shadow:0 0 0 10px rgba(217,32,32,0)}100%{box-shadow:0 0 0 0 rgba(217,32,32,0)}}.clsSwEditSessionDataList{width:100%}.clsSwEditSessionDataList.clsCsEmpty th,.clsSwEditSessionDataList .clsCsDvEmpty td{border-bottom-width:0 !important}.clsSwEditSessionWindow{width:90vw;height:90vh;background:white}.clsSwEditSessionWindow .clsCsWindowContent{padding:2rem;overflow:hidden;overflow-y:auto}.cs-desktop .clsSwEditSessionWindow .clsCsWindowClose{margin-right:.5rem}.clsSwLearningTaskList{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.clsSwLearningTaskList .clsCsDvEmpty{padding:1rem 1rem 0 1rem;font-style:italic;font-size:1.5rem;font-weight:100;color:#aaa;text-align:center}.clsSwLearningTaskList .clsCsDvItem{padding:.4rem .5rem}.clsSwLearningTaskList .clsCsDvItem.clsSwProgram{background:#ddd;font-weight:400;cursor:default;overflow:hidden}.clsSwLearningTaskList .clsCsDvItem.clsSwProgram em{color:#666;display:block;float:right;font-style:normal;font-weight:100;text-align:right;white-space:nowrap;overflow:hidden;position:relative;text-overflow:ellipsis;width:calc(100% - 9rem);padding-right:4rem}.clsSwLearningTaskList .clsCsDvItem.clsSwProgram em b{display:inline-block;position:absolute;width:3rem;text-align:center;background:#aaa;color:white;border-radius:1rem;margin-left:.5rem;right:.5rem}.clsSwLearningTaskList .clsCsDvItem:not(.clsSwProgram){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0}.cs-notouch .clsSwLearningTaskList .clsCsDvItem:not(.clsSwProgram):hover{background:#f8f8f8}.clsSwLearningTaskList .clsCsDvItem:not(.clsSwProgram) .clsSwTitle{flex:1}.clsSwLearningTaskList .clsCsDvItem:not(.clsSwProgram) .clsSwTimer{margin-left:1rem;text-align:right}.clsSwLearningTaskList .clsCsDvItem:not(.clsSwProgram) .clsSwPending{display:block;margin-left:1rem;width:.7rem;height:.7rem;background:#d92020;border-radius:50%}.clsSwLearningTaskList .clsCsDvItem:not(.clsSwProgram) i{margin-left:.6rem}.clsSwLearningTaskList.clsCsDvSelecting .clsCsDvItem.clsCsDvFocused:not(.clsSwProgram){background:#eee !important}.clsSwLearningTaskListViewport .clsSwLearningTaskList{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.clsSwLearningExerciseAllList{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.clsSwLearningExerciseAllList .clsCsDvItem{position:relative;border-bottom:1px solid #f0f0f0;padding-top:.5rem;padding-bottom:.5rem;padding-right:24.1rem;cursor:default}.clsSwLearningExerciseAllList .clsCsDvItem::after{content:"";display:block;width:0;height:0;clear:both}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwTitle{display:block;font-weight:400}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwSubtitle{display:block;font-size:.8rem;color:#aaa}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwCheck.clsSwEnough,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwCheck.clsSwClosed{position:absolute;top:.7rem;right:0;font-size:1.2rem}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwCheck.clsSwEnough{color:#ffbb08}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwCheck.clsSwClosed{color:#4cd966}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwTimer,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwInterval{display:block;line-height:calc(2.4rem + 2px);text-align:center}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtGeneralization,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStartCheck,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStartGeneralization,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwTrialCount,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtPlus,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtMinus,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStart,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtEnd{display:block;padding:0;box-sizing:content-box;height:2.4rem;line-height:2.4rem;text-align:center;background:white;border:1px solid #eee;border-radius:1.2rem;color:#666}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtPlus,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtMinus,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwTrialCount,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStartCheck,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtGeneralization{width:2.4rem}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStartCheck,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtGeneralization{position:absolute;right:20.7rem;top:.5rem}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwProgress{position:absolute;right:15.7rem;top:.5rem;font-weight:400;line-height:2.4rem}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwProgress .clsSwPlusCount{color:green}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwProgress .clsSwMinusCount{color:red}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtPlus{position:absolute;right:12.3rem;top:.5rem}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtPlus.clsSwHighlight{background:#4cd966;color:white}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtMinus{position:absolute;right:9.4rem;top:.5rem}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtMinus.clsSwHighlight{background:#d92020;color:white}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStart,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtEnd,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwTimer,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwInterval{position:absolute;right:3.4rem;top:.5rem;width:5rem;font-weight:400}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwTrialCount{position:absolute;right:0;top:.5rem;color:#aaa}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStartGeneralization{position:absolute;right:0;top:.5rem;width:8.4rem}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtGeneralization,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStartCheck,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStartGeneralization,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtPlus,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtMinus,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStart,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtEnd{cursor:pointer;outline:0}.cs-notouch .clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtGeneralization:hover,.cs-notouch .clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStartCheck:hover,.cs-notouch .clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStartGeneralization:hover,.cs-notouch .clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtPlus:hover,.cs-notouch .clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtMinus:hover,.cs-notouch .clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStart:hover,.cs-notouch .clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtEnd:hover{background-color:#f8f8f8}.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtGeneralization:active,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStartCheck:active,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStartGeneralization:active,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtPlus:active,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtMinus:active,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtStart:active,.clsSwLearningExerciseAllList .clsCsDvItem .clsSwBtEnd:active{background-color:#eee !important;border-color:#ccc}.clsSwLearningExerciseSomeList{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.clsSwLearningExerciseSomeList .clsCsDvItem{position:relative;border-bottom:1px solid #f0f0f0;padding-top:.5rem;padding-bottom:.5rem;padding-right:20.7rem;cursor:default}.clsSwLearningExerciseSomeList .clsCsDvItem::after{content:"";display:block;width:0;height:0;clear:both}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwTitle{display:block;font-weight:400}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwSubtitle{display:block;font-size:.8rem;color:#aaa}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwTimer,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwInterval{display:block;line-height:calc(2.4rem + 2px);text-align:center}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwTrialCount,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtPlus,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtMinus,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtStart,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtEnd{display:block;padding:0;box-sizing:content-box;height:2.4rem;line-height:2.4rem;text-align:center;background:white;border:1px solid #eee;border-radius:1.2rem;color:#666}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtPlus,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtMinus,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwTrialCount{width:2.4rem}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwProgress{position:absolute;right:15.7rem;top:.5rem;font-weight:400;line-height:2.4rem}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwProgress .clsSwPlusCount{color:green}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwProgress .clsSwMinusCount{color:red}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtPlus{position:absolute;right:12.3rem;top:.5rem}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtPlus.clsSwHighlight{background:#4cd966;color:white}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtMinus{position:absolute;right:9.4rem;top:.5rem}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtMinus.clsSwHighlight{background:#d92020;color:white}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtStart,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtEnd,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwTimer,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwInterval{position:absolute;right:3.4rem;top:.5rem;width:5rem;font-weight:400}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwTrialCount{position:absolute;right:0;top:.5rem;color:#aaa}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtPlus,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtMinus,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtStart,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtEnd{cursor:pointer;outline:0}.cs-notouch .clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtPlus:hover,.cs-notouch .clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtMinus:hover,.cs-notouch .clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtStart:hover,.cs-notouch .clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtEnd:hover{background-color:#f8f8f8}.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtPlus:active,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtMinus:active,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtStart:active,.clsSwLearningExerciseSomeList .clsCsDvItem .clsSwBtEnd:active{background-color:#eee !important;border-color:#ccc}.clsSwLearningExerciseSetList{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.clsSwLearningExerciseSetList .clsCsDvItem{position:relative;border-bottom:1px solid #f0f0f0;padding-top:.5rem;padding-bottom:.5rem;padding-right:20.7rem;cursor:default}.clsSwLearningExerciseSetList .clsCsDvItem::after{content:"";display:block;width:0;height:0;clear:both}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwTitle{display:block;font-weight:400}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwSubtitle{display:block;font-size:.8rem;color:#aaa}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwTimer,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwInterval{display:block;line-height:calc(2.4rem + 2px);text-align:center}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwTrialCount,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtPlus,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtMinus,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtStart,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtEnd{display:block;padding:0;box-sizing:content-box;height:2.4rem;line-height:2.4rem;text-align:center;background:white;border:1px solid #eee;border-radius:1.2rem;color:#666}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtPlus,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtMinus,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwTrialCount{width:2.4rem}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwProgress{position:absolute;right:15.7rem;top:.5rem;font-weight:400;line-height:2.4rem}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwProgress .clsSwPlusCount{color:green}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwProgress .clsSwMinusCount{color:red}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtPlus{position:absolute;right:12.3rem;top:.5rem}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtPlus.clsSwHighlight{background:#4cd966;color:white}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtMinus{position:absolute;right:9.4rem;top:.5rem}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtMinus.clsSwHighlight{background:#d92020;color:white}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtStart,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtEnd,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwTimer,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwInterval{position:absolute;right:3.4rem;top:.5rem;width:5rem;font-weight:400}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwTrialCount{position:absolute;right:0;top:.5rem;color:#aaa}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtPlus,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtMinus,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtStart,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtEnd{cursor:pointer;outline:0}.cs-notouch .clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtPlus:hover,.cs-notouch .clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtMinus:hover,.cs-notouch .clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtStart:hover,.cs-notouch .clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtEnd:hover{background-color:#f8f8f8}.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtPlus:active,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtMinus:active,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtStart:active,.clsSwLearningExerciseSetList .clsCsDvItem .clsSwBtEnd:active{background-color:#eee !important;border-color:#ccc}.clsSwLearningChainStepList{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.clsSwLearningChainStepList .clsCsDvItem{position:relative;border-bottom:1px solid #f0f0f0;padding-top:.5rem;padding-bottom:.5rem;padding-right:6.3rem;cursor:default}.clsSwLearningChainStepList .clsCsDvItem::after{content:"";display:block;width:0;height:0;clear:both}.clsSwLearningChainStepList .clsCsDvItem .clsSwTitle{display:block;font-weight:400}.clsSwLearningChainStepList .clsCsDvItem .clsSwSubtitle{display:block;font-size:.8rem;color:#aaa}.clsSwLearningChainStepList .clsCsDvItem .clsSwBtPlus,.clsSwLearningChainStepList .clsCsDvItem .clsSwBtMinus,.clsSwLearningChainStepList .clsCsDvItem .clsSwPlus,.clsSwLearningChainStepList .clsCsDvItem .clsSwMinus{display:block;width:2.4rem;padding:0;box-sizing:content-box;height:2.4rem;line-height:2.4rem;text-align:center;background:white;border:1px solid #eee;border-radius:1.2rem;color:#666}.clsSwLearningChainStepList .clsCsDvItem .clsSwBtPlus,.clsSwLearningChainStepList .clsCsDvItem .clsSwPlus{position:absolute;right:2.9rem;top:.5rem}.clsSwLearningChainStepList .clsCsDvItem .clsSwBtPlus.clsSwHighlight,.clsSwLearningChainStepList .clsCsDvItem .clsSwPlus.clsSwHighlight{background:#4cd966;color:white}.clsSwLearningChainStepList .clsCsDvItem .clsSwBtMinus,.clsSwLearningChainStepList .clsCsDvItem .clsSwMinus{position:absolute;right:0;top:.5rem}.clsSwLearningChainStepList .clsCsDvItem .clsSwBtMinus.clsSwHighlight,.clsSwLearningChainStepList .clsCsDvItem .clsSwMinus.clsSwHighlight{background:#d92020;color:white}.clsSwLearningChainStepList .clsCsDvItem .clsSwBtPlus,.clsSwLearningChainStepList .clsCsDvItem .clsSwBtMinus{cursor:pointer;outline:0}.cs-notouch .clsSwLearningChainStepList .clsCsDvItem .clsSwBtPlus:hover,.cs-notouch .clsSwLearningChainStepList .clsCsDvItem .clsSwBtMinus:hover{background-color:#f8f8f8}.clsSwLearningChainStepList .clsCsDvItem .clsSwBtPlus:active,.clsSwLearningChainStepList .clsCsDvItem .clsSwBtMinus:active{background-color:#eee !important;border-color:#ccc}.cs-notouch .clsSwLearningChainStepList .clsCsDvItem .clsSwBtPlus.clsSwHighlight:hover{background-color:#2ac847;border-color:#76e28a}.clsSwLearningChainStepList .clsCsDvItem .clsSwBtPlus.clsSwHighlight:active{background-color:#219e38 !important;border-color:#76e28a}.cs-notouch .clsSwLearningChainStepList .clsCsDvItem .clsSwBtMinus.clsSwHighlight:hover{background-color:#ad1919;border-color:#801313}.clsSwLearningChainStepList .clsCsDvItem .clsSwBtMinus.clsSwHighlight:active{background-color:#801313 !important;border-color:#540c0c}.clsSwLearningChainStepList .clsCsDvItem .clsSwCheck.clsSwEnough,.clsSwLearningChainStepList .clsCsDvItem .clsSwCheck.clsSwClosed{position:absolute;top:.7rem;right:0;font-size:1.2rem}.clsSwLearningChainStepList .clsCsDvItem .clsSwCheck.clsSwEnough{color:#ffbb08}.clsSwLearningChainStepList .clsCsDvItem .clsSwCheck.clsSwClosed{color:#4cd966}.clsSwPatientConsequenceViewport{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center}.clsSwPatientConsequenceViewport .clsSwConsequenceInfo{max-width:30rem;margin:0 auto}.clsSwPatientConsequenceViewport .clsSwTools{margin-top:5rem}.clsSwPatientConsequenceViewport .clsSwTools .clsSwTimer{font-size:3rem}.clsSwPatientConsequenceViewport .clsSwTools button{width:8rem}.clsSwPatientContractViewport{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center}.clsSwPatientContractViewport .clsSwContractInfo{max-width:30rem;margin:0 auto}.clsSwPatientContractViewport .clsSwTools{margin-top:3rem}.clsSwPatientContractViewport .clsSwTools .clsSwNfTimer{justify-content:center;margin-bottom:1rem}.clsSwPatientContractViewport .clsSwTools .clsSwNfTimer .clsCsFieldLabel,.clsSwPatientContractViewport .clsSwTools .clsSwNfTimer .clsCsSuffix{display:inline-block;vertical-align:top;font-size:1rem !important}.clsSwPatientContractViewport .clsSwTools .clsSwNfTimer .clsCsFieldWrap{width:4rem}.clsSwPatientContractViewport .clsSwTools .clsSwNfTimer .clsCsTextEdit{font-size:1rem}.clsSwPatientContractViewport .clsSwTools .clsSwNfTimer .clsCsSuffix{margin-left:.5rem}.clsSwPatientContractViewport .clsSwTools .clsSwBehaviorCounterWrap{margin-bottom:1rem}.clsSwPatientContractViewport .clsSwTools .clsSwBehaviorCounterWrap>div{display:inline-block;width:4rem;height:4rem;background:#eef0f1;border:1px solid #dcdee0;border-radius:50%;box-sizing:content-box;line-height:4rem;font-size:2rem}.clsSwPatientContractViewport .clsSwTools .clsSwBehaviorCounterWrap>span{font-size:.8rem;color:#666}.clsSwPatientContractViewport .clsSwTools .clsSwTimer{font-size:3rem}.clsSwPatientContractViewport .clsSwTools button{width:8rem}.clsSwLearningDesensitizationStepList .clsCsDvItem{display:flex;align-items:center;position:relative;min-height:calc(2.4rem + 2px + 1rem + 1px);padding-top:.5rem;padding-bottom:.5rem;padding-right:5.8rem;border-bottom:1px solid #f0f0f0;cursor:default}.clsSwLearningDesensitizationStepList .clsCsDvItem::after{content:"";display:block;width:0;height:0;clear:both}.clsSwLearningDesensitizationStepList .clsCsDvItem .clsSwTitle{display:block;font-weight:400}.clsSwLearningDesensitizationStepList .clsCsDvItem .clsSwBtPlus,.clsSwLearningDesensitizationStepList .clsCsDvItem .clsSwPlus,.clsSwLearningDesensitizationStepList .clsCsDvItem .clsSwMinus{display:block;position:absolute;right:0;top:.5rem;width:4.8rem;padding:0;box-sizing:content-box;height:2.4rem;line-height:2.4rem;text-align:center;background:white;border:1px solid #eee;border-radius:1.2rem;color:#666}.clsSwLearningDesensitizationStepList .clsCsDvItem .clsSwBtPlus.clsSwHighlight,.clsSwLearningDesensitizationStepList .clsCsDvItem .clsSwPlus.clsSwHighlight{background:#4cd966;color:white}.clsSwLearningDesensitizationStepList .clsCsDvItem .clsSwMinus.clsSwHighlight{background:#d92020;color:white}.clsSwLearningDesensitizationStepList .clsCsDvItem .clsSwBtPlus{cursor:pointer;outline:0}.cs-notouch .clsSwLearningDesensitizationStepList .clsCsDvItem .clsSwBtPlus:hover{background-color:#f8f8f8}.clsSwLearningDesensitizationStepList .clsCsDvItem .clsSwBtPlus:active{background-color:#eee !important;border-color:#ccc}.clsSwLearningDesensitizationViewport{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center}.clsSwLearningDesensitizationViewport .clsSwBtStart,.clsSwLearningDesensitizationViewport .clsSwBtEnd{width:8rem;margin-top:2rem}.clsSwLearningDesensitizationViewport .clsSwDisenchantmentInfo{font-size:1.3rem;margin-top:2rem}.clsSwLearningDesensitizationViewport .clsSwDisenchantmentInfo .clsSwStep{margin:1rem 0 0 0;font-size:2rem;font-weight:400}