.ospm_layout {
 position:relative;
 width:100%;
 white-space:nowrap;
 overflow-x:hidden;
 height:100%;
}
.ospm_if .ospm_tabdeck_pages .ospm_layout {
 height:auto;
}
.ospm_if .ospm_columns_container {
 margin-left:auto;
 margin-right:auto;
}
.ospm_touch_device .ospm_layout {
 -webkit-overflow-scrolling:touch;
}
.ospm_layout_column_wrapper {
 float:left;
 -webkit-transform:translate3d(0,0,0);
 width:100%;
}
body:not(.ospm_device_mobile) .ospm_layout_column_wrapper {
 min-height:1px;
}
body:not(.ospm_device_mobile) .ospm_layout_column_wrapper.ospm_has_hidden_elements {
 position:relative;
 top:-1px;
}
body:not(.ospm_device_mobile) .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_layout_column_wrapper {
 padding-left:12px;
 padding-right:12px;
}
body:not(.ospm_device_mobile) .ospm_layout:not(.ospm_dialogview_listlayout).ospm_two_column_layout .ospm_layout_column_wrapper {
 padding-left:16px;
 padding-right:16px;
}
.ospm_layout_stickyarea {
 padding:24px 0 32px 0;
}
.ospm_layout_column_wrapper.ospm_has_sticky_element .ospm_column_layout .ospm_layout_stickyarea {
 position:absolute;
 width:100%;
 left:0;
}
.ospm_device_mobile .ospm_layout_stickyarea {
 padding:16px 0 32px 0;
}
.ospm_layout.ospm_layout_border_top .ospm_columns_container::before,
.ospm_tabdeck.ospm_layout_border_top::before,
.ospm_layout.ospm_layout_border_bottom .ospm_columns_container::after,
.ospm_tabdeck.ospm_layout_border_bottom::after {
 content:' ';
 display:block;
 border-bottom:1px solid #E6E7EB;
}
.ospm_layout.ospm_layout_border_bottom .ospm_columns_container::after,
.ospm_tabdeck.ospm_layout_border_bottom::after {
 padding-bottom:24px;
}
body:not(.ospm_device_mobile) .ospm_layout:not(.ospm_layout_sublayout) .ospm_layout_scrollarea,
.ospm_dialogview_content > .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_layout_scrollarea,
body:not(.ospm_device_mobile) .ospm_dialogview .ospm_frame_wrapper .ospm_column_layout > .ospm_layout_scrollarea {
 padding-top:32px;
}
.ospm_layout:not(.ospm_layout_sublayout) .ospm_has_hidden_elements .ospm_layout_scrollarea {
 padding-top:0;
}
body:not(.ospm_device_mobile) .ospm_tabdeck_pages .ospm_layout .ospm_layout_scrollarea,
body:not(.ospm_device_mobile) .ospm_dialogview .ospm_tabdeck_pages .ospm_layout .ospm_layout_scrollarea {
 padding-top:24px;
}
.ospm_device_wide:not(.ospm_if) .ospm_page_container:not(.ospm_dialog_wf) > .ospm_layout .ospm_layout_scrollarea {
 padding-top:144px;
}
body:not(.ospm_device_mobile):not(.ospm_dialog_wf) .ospm_page_container > .ospm_layout > .ospm_layout .ospm_layout_scrollarea {
 padding-top:0;
}
.ospm_layout.ospm_layout_sublayout,
.ospm_layout.ospm_layout_sublayout .ospm_column_layout.ospm_sticky_layout {
 height:auto;
}
.ospm_if .ospm_layout_sublayout:not(:last-child) {
 margin-bottom:0;
}
.ospm_column_layout {
 position:relative;
 width:100%;
}
.ospm_column_layout .ospm_layout_column_wrapper:not(.ospm_has_hidden_elements) .ospm_layout_scrollarea {
 width:100%;
 min-height:1px;
}
.cordova .ospm_layout.ospm_scrollable_layout .ospm_column_layout .ospm_layout_scrollarea {
 height:auto;
}
.ospm_if .ospm_dialog_wf .ospm_layout_column_wrapper,
.ospm_if .ospm_dialog_wf .ospm_layout_column_wrapper > .ospm_column_layout {
 height:100%;
}
body:not(.ospm_device_mobile) .ospm_layout:not(.ospm_dialogview_listlayout):not(.ospm_flow_layout) .ospm_layout_column_wrapper:not(.ospm_has_sticky_element) .ospm_column_layout .ospm_layout_scrollarea {
 padding-bottom:24px;
}
body.ospm_device_mobile .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_layout_column_wrapper:not(.ospm_has_sticky_element) .ospm_column_layout .ospm_layout_scrollarea {
 margin-bottom:16px;
}
.ospm_layout:not(.ospm_dialogview_listlayout) .ospm_layout_column_wrapper.ospm_has_hidden_elements:not(.ospm_has_sticky_element) .ospm_column_layout .ospm_layout_scrollarea {
 margin-bottom:0;
}
body:not(.ospm_device_mobile) .ospm_column_layout .ospm_layout_scrollarea > *:not(:last-child):not(.ospm_last_visible_element):not(.ospm_entry_grouping):not(.ospm_infotextfield):not(.ospm_has_margin_bottom):not(.ospm_element_before_buttonlist):not(.ospm_empty_list) {
 margin-bottom:24px;
}
.ospm_device_mobile .ospm_column_layout .ospm_layout_scrollarea > *:not(:last-child):not(.ospm_last_visible_element):not(.ospm_entry_grouping):not(.ospm_infotextfield):not(.ospm_has_margin_bottom) {
 margin-bottom:16px;
}
.ospm_column_layout.ospm_sticky_layout.ospm_scrollable_layout::before {
 display:none;
}
.ospm_column_layout .ospm_layout_stickyarea {
 z-index:12;
 width:100%;
 flex-grow:0;
 flex-shrink:0;
}
.ospm_column_layout .ospm_layout_stickyarea:empty {
 display:none;
}
@media (min-width:1409px) {
 body:not(.ospm_if) .ospm_sidebar_state_fixed:not(.ospm_startbar_state_fixed) .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_container {
  margin-left:calc((100vw - 384px) / 2 - 512px);
 }
}
@media (min-width:1340px) {
 body:not(.ospm_if) .ospm_startbar_state_fixed:not(.ospm_sidebar_state_fixed) .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_container {
  margin-left:calc(50vw - 512px - 64px);
 }
}
@media (min-width:1473px) {
 body:not(.ospm_if) .ospm_startbar_state_fixed.ospm_sidebar_state_fixed .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_container {
  margin-left:calc((100vw - 384px) / 2 - 512px - 64px);
 }
}
@media (min-width:1024px) {
 body:not(.ospm_if) #ospm_app:not(.ospm_startbar_state_fixed):not(.ospm_sidebar_state_fixed) .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_container {
  margin-left:calc(50vw - 512px);
 }
 body:not(.ospm_if) .ospm_dialogview_content .ospm_layout .ospm_columns_container {
  margin-left:auto;
 }
}
body:not(.ospm_device_mobile) .ospm_startbar_state_fixed .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_container {
 width:calc(100vw - 64px);
}
body:not(.ospm_device_mobile) .ospm_sidebar_state_fixed .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_container {
 width:calc(100vw - 384px);
}
body:not(.ospm_device_mobile) .ospm_startbar_state_fixed.ospm_sidebar_state_fixed .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_container {
 width:calc(100vw - 384px - 64px);
}
body:not(.ospm_device_mobile) .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_container {
 width:100vw;
}
.ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_container {
 max-width:1024px;
}
body:not(.ospm_device_mobile) .ospm_layout.ospm_dialogview_listlayout .ospm_layout_column_wrapper:not(.ospm_has_sticky_element) .ospm_column_layout .ospm_layout_scrollarea {
 padding-top:0;
 padding-bottom:0;
}
.cordova .ospm_layout.ospm_layout_sublayout:not(.ospm_dialogview_listlayout) .ospm_columns_container {
 padding-left:0;
 padding-right:0;
}
body.cordova:not(.ospm_if):not(.ospm_device_mobile) .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_container.ospm_layout_has_sublayouts,
body.cordova:not(.ospm_if):not(.ospm_device_mobile) .ospm_layout.ospm_layout_sublayout:not(.ospm_dialogview_listlayout) .ospm_columns_container {
 width:100%;
}
.ospm_device_mobile .ospm_layout .ospm_columns_container {
 padding-left:0;
 padding-right:0;
}
.ospm_layout .ospm_columns_aligner::before,
.ospm_layout .ospm_columns_aligner::after {
 content:'';
 display:table;
}
.ospm_layout .ospm_columns_aligner::after {
 clear:both;
}
.ospm_layout .ospm_columns_container .ospm_column_layout_full_width {
 width:100%;
}
body:not(.ospm_device_mobile) .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_aligner {
 margin-left:20px;
 margin-right:20px;
}
body:not(.ospm_device_mobile) .ospm_layout:not(.ospm_dialogview_listlayout).ospm_two_column_layout .ospm_columns_aligner {
 margin-left:16px;
 margin-right:16px;
}
.ospm_signatureview_footer .ospm_layout .ospm_columns_container {
 width:100% !important;
}
.ospm_layout_scrollarea {
 font-size:0;
 line-height:0;
}
.ospm_touch_device .ospm_one_column_layout {
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
}
.ospm_column_layout.ospm_layout_width_2_3 {
 max-width:608px;
 margin:auto;
}
.ospm_one_column_layout_1 {
 width:100%;
}
.ospm_layout_sublayout > .ospm_layout_column_wrapper > .ospm_column_layout > .ospm_layout_scrollarea {
 height:inherit !important;
}
.ospm_two_column_layout_11_left,
.ospm_two_column_layout_11_right {
 width:50%;
 min-width:336px;
}
.ospm_device_mobile .ospm_two_column_layout_11_left,
.ospm_device_mobile .ospm_two_column_layout_11_right {
 min-width:100%;
}
.ospm_device_mobile .ospm_two_column_layout_11_left {
 margin-bottom:0;
}
.ospm_dialogview_content .ospm_two_column_layout_11_left,
.ospm_dialog_wf .ospm_two_column_layout_11_left,
.ospm_device_mobile .ospm_two_column_layout_11_left {
 display:block;
 width:100%;
 min-width:100%;
}
.ospm_dialogview_content .ospm_two_column_layout_11_right,
.ospm_dialog_wf .ospm_two_column_layout_11_right,
.ospm_device_mobile .ospm_two_column_layout_11_right {
 display:block;
 width:100%;
 min-width:100%;
}
.ospm_two_column_layout_21_left:not(.ospm_column_layout_full_width) {
 width:61.29%;
 max-width:-moz-calc(100% - 336px);
 max-width:calc(100% - 336px);
}
.ospm_two_column_layout_21_right {
 width:38.71%;
 min-width:336px;
}
.ospm_device_mobile .ospm_two_column_layout_21_left {
 margin-bottom:0;
}
.ospm_device_mobile .ospm_two_column_layout_21_right {
 min-width:100%;
}
.ospm_dialogview_content .ospm_two_column_layout_21_left,
.ospm_dialog_wf .ospm_two_column_layout_21_left,
.ospm_device_mobile .ospm_two_column_layout_21_left {
 display:block;
 width:100%;
 max-width:100%;
}
.ospm_dialogview_content .ospm_two_column_layout_21_right,
.ospm_dialog_wf .ospm_two_column_layout_21_right,
.ospm_device_mobile .ospm_two_column_layout_21_right {
 display:block;
 width:100%;
 min-width:100%;
}
.ospm_two_column_layout_12_left {
 width:38.71%;
 min-width:336px;
}
.ospm_device_mobile .ospm_two_column_layout_12_left {
 min-width:100%;
}
.ospm_two_column_layout_12_right:not(.ospm_column_layout_full_width) {
 width:61.29%;
 max-width:-moz-calc(100% - 336px);
 max-width:calc(100% - 336px);
}
.ospm_dialogview_content .ospm_two_column_layout_12_left,
.ospm_dialog_wf .ospm_two_column_layout_12_left,
.ospm_device_mobile .ospm_two_column_layout_12_left {
 display:block;
 width:100%;
 min-width:100%;
}
.ospm_dialogview_content .ospm_two_column_layout_12_right,
.ospm_dialog_wf .ospm_two_column_layout_12_right,
.ospm_device_mobile .ospm_two_column_layout_12_right {
 display:block;
 width:100%;
 max-width:100%;
}
body.ospm_device_stat .ospm_three_column_layout > .ospm_columns_container .ospm_layout_column_wrapper {
 width:33.3333333%;
}
body:not(.ospm_device_mobile) .ospm_three_column_layout .ospm_column_layout_half_width,
body.ospm_device_desktop .ospm_three_column_layout .ospm_three_column_layout_left,
body.ospm_device_desktop .ospm_three_column_layout .ospm_three_column_layout_center {
 width:50%;
}
.ospm_three_column_layout.ospm_layout_has_sublayouts::after {
 display:block;
 content:'';
 height:32px;
}
.ospm_device_mobile .ospm_three_column_layout_left,
.ospm_device_mobile .ospm_three_column_layout_center {
 margin-bottom:0;
}
.ospm_device_desktop .ospm_three_column_layout_left,
.ospm_device_desktop .ospm_three_column_layout_center {
 margin-bottom:24px;
}
.ospm_dialogview_content .ospm_layout.ospm_three_column_layout .ospm_layout_column_wrapper,
.ospm_dialog_wf .ospm_layout.ospm_three_column_layout .ospm_layout_column_wrapper {
 float:none;
 width:100% !important;
}
.ospm_tabdeck {
 height:100%;
 display:flex;
 flex-direction:column;
 align-items:center;
}
.ospm_dialog_wf .ospm_tabdeck,
.ospm_dialogview .ospm_tabdeck {
 padding-top:0 !important;
}
body:not(.if6).ospm_device_wide .ospm_tabdeck {
 padding-top:112px;
}
.ospm_tabdeck_selection {
 padding:30px 32px 0 32px;
 text-align:center;
 max-width:1024px;
 margin:0 auto;
 flex-shrink:0;
 width:100%;
}
.ospm_device_mobile .ospm_tabdeck_selection {
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
}
.ospm_tabdeck_selection:after {
 content:' ';
 display:block;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.ospm_tabdeck_selection > div {
 display:inline-block;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:12px;
 cursor:pointer;
 white-space:nowrap;
 max-width:100%;
}
.ospm_tabdeck_selection .ospm_tabdeck_selection_element:hover,
.ospm_tabdeck_selection .ospm_tabdeck_selection_element:focus {
 outline:none;
}
.ospm_tabdeck_selection .ospm_tabdeck_selection_element[aria-selected=true] {
 cursor:inherit;
}
.ospm_device_mobile .ospm_tabdeck_selection > div {
 display:block;
 padding-top:16px;
}
.ospm_device_mobile .ospm_tabdeck_selection_element:not(:last-child) {
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.ospm_device_mobile .ospm_tabdeck_selection_element:first-child:nth-last-child(2) {
 border-bottom-width:4px;
}
.ospm_device_mobile .ospm_tabdeck_selection_element:first-child:nth-last-child(2),
.ospm_device_mobile .ospm_tabdeck_selection_element:nth-child(2):last-child {
 display:inline-block;
 width:50%;
}
.ospm_tabdeck_selection > div:last-child {
 margin-right:0;
}
.ospm_tabdeck_pages {
 position:relative;
 display:flex;
 flex-grow:1;
 flex-direction:column;
 width:100%;
 min-height:0%;
}
.ospm_tabdeck_pages_container_wrapper {
 overflow:hidden;
 display:flex;
 flex-direction:column;
 flex-grow:1;
}
.ospm_tabdeck_pages_container_wrapper .ospm_tabdeck_pages_container {
 width:100%;
 position:relative;
 white-space:nowrap;
 display:flex;
 flex-direction:column;
 flex-grow:1;
 min-height:0%;
}
.ospm_tabdeck_pages_container_wrapper .ospm_tabdeck_pages_container > div {
 display:block;
 flex-grow:1;
 height:auto;
 z-index:1;
}
.ospm_tabdeck_pages_container_wrapper .ospm_tabdeck_pages_container > div.ospm_tabdeck_hidden_page {
 visibility:hidden;
 z-index:0;
 position:absolute;
}
.ospm_tabdeck_pages_container > * {
 vertical-align:top;
}
.ospm_tabdeck_selection_element {
 font-size:17px;
 border-bottom-width:4px;
 border-bottom-style:solid;
 overflow:hidden;
 vertical-align:middle;
 text-overflow:ellipsis;
}
.ospm_device_mobile .ospm_tabdeck_selection_element[aria-selected=true]:not(:last-child) {
 border-bottom-width:4px;
 border-bottom-style:solid;
}
.ospm_tabdeck_selection:not(.ospm_hidden) + .ospm_tabdeck_pages .ospm_column_layout:before,
.ospm_tabdeck_selection:not(.ospm_hidden) + .ospm_tabdeck_pages .ospm_column_layout .ospm_layout_scrollarea:before {
 height:24px;
}
.ospm_tabdeck_selection:not(.ospm_hidden) + .ospm_tabdeck_pages .ospm_column_layout .ospm_layout_scrollarea > .ospm_scrollbar {
 margin-top:24px !important;
}
.ospm_theme_contrast_height .ospm_tabdeck_selection .ospm_tabdeck_selection_element {
 box-sizing:border-box;
 padding:6px 16px;
 border:none;
}
.ospm_theme_contrast_height .ospm_tabdeck_selection .ospm_tabdeck_selection_element[aria-selected=true] {
 border:1px solid black;
 border-bottom-width:0;
}
.ospm_theme_contrast_height .ospm_tabdeck_selection .ospm_tabdeck_selection_element:focus {
 text-decoration:underline;
}
.ospm_flow_layout .ospm_layout_scrollarea {
 display:flex;
 flex-wrap:wrap;
}
.ospm_flow_layout .ospm_layout_scrollarea > * {
 min-width:304px;
 min-height:0;
 flex-grow:1;
}
@media (min-width:768px) {
 .ospm_page_container:not(.ospm_dialog_wf) .ospm_flow_layout .ospm_layout_scrollarea > * {
  max-width:calc(50% - 24px);
  margin-left:12px;
  margin-right:12px;
  flex-basis:0;
  flex-shrink:1;
 }
 .ospm_page_container:not(.ospm_dialog_wf) .ospm_flow_layout.ospm_flow_layout_2_columns .ospm_layout_scrollarea > .ospm_list {
  min-width:calc(50% - 24px);
 }
}
@media (-ms-high-contrast:active) and (min-width:768px),(-ms-high-contrast:none) and (min-width:768px),(device-width:768px) and (device-height:1024px) and (orientation:portrait),(device-width:768px) and (device-height:1024px) and (orientation:landscape) {
 .ospm_flow_layout .ospm_layout_scrollarea > * {
  flex-basis:auto;
 }
}
@media (min-width:1024px) {
 .ospm_page_container:not(.ospm_dialog_wf) .ospm_flow_layout.ospm_flow_layout_3_columns .ospm_layout_scrollarea > * {
  max-width:304px;
 }
 .ospm_page_container:not(.ospm_dialog_wf) .ospm_flow_layout.ospm_flow_layout_3_columns .ospm_layout_scrollarea > .ospm_list {
  min-width:304px;
 }
}
@media (min-width:768px) {
 .ospm_flow_layout .ospm_list {
  display:flex;
  flex-direction:column;
 }
 .ospm_flow_layout .ospm_list > *:not(.ospm_list_content_container) {
  flex-shrink:0;
  min-height:0;
 }
 .ospm_flow_layout .ospm_list .ospm_list_content_container {
  display:flex;
  flex-direction:column;
  flex-grow:1;
  min-height:0;
 }
 .ospm_flow_layout .ospm_list .ospm_list_content_container > *:not(.ospm_list_content_container) {
  flex-shrink:0;
  min-height:0;
 }
 .ospm_flow_layout .ospm_list .ospm_list_content_container .ospm_list_cell_container {
  flex-grow:1;
  min-height:0;
 }
}
@media (min-width:768px) {
 .ospm_page_container:not(.ospm_dialog_wf) .ospm_layout.ospm_flow_layout .ospm_layout_column_wrapper {
  padding-left:0;
  padding-right:0;
 }
}
body:not(.ospm_device_mobile) .ospm_flow_layout .ospm_column_layout .ospm_layout_scrollarea > *:not(.ospm_entry_grouping):not(.ospm_infotextfield):not(.ospm_has_margin_bottom) {
 margin-bottom:24px;
}
.ospm_device_mobile .ospm_flow_layout .ospm_column_layout .ospm_layout_scrollarea > *:not(.ospm_entry_grouping):not(.ospm_infotextfield):not(.ospm_has_margin_bottom) {
 margin-bottom:16px;
}
body:not(.ospm_device_mobile) .ospm_flow_layout.ospm_layout:not(.ospm_dialogview_listlayout) .ospm_layout_column_wrapper .ospm_column_layout .ospm_layout_scrollarea {
 margin-bottom:8px;
}
.ospm_device_mobile .ospm_flow_layout.ospm_layout:not(.ospm_dialogview_listlayout) .ospm_layout_column_wrapper .ospm_column_layout .ospm_layout_scrollarea {
 margin-bottom:16px;
}
.ospm_list {
 width:100%;
 white-space:normal;
}
.ospm_list_content_container {
 border-radius:4px;
 width:100%;
 display:inline-block;
}
@media all and (-ms-high-contrast:none) {
 .ospm_dialogview_content > .ospm_one_column_layout .ospm_list_content_container {
  display:block;
 }
}
.ospm_layout.ospm_background_default:not(.ospm_dialogview_listlayout) .ospm_list_content_container {
 box-shadow:0 2px 8px 0 rgba(0,0,0,0.04);
}
.ospm_layout.ospm_background_color .ospm_list_content_container {
 box-shadow:none;
}
.ospm_list_hideShadow {
 box-shadow:none !important;
}
.ospm_device_mobile .ospm_list_content_container {
 border-radius:0;
}
.ospm_list_entry_wrapper {
 position:relative;
 padding-left:24px;
 padding-right:24px;
}
.ospm_device_mobile .ospm_list_entry_wrapper {
 position:relative;
 padding-left:16px;
 padding-right:16px;
}
.ospm_list_entry_wrapper::after {
 display:block;
 content:'';
 height:0;
 border-bottom:1px solid;
 position:absolute;
 left:24px;
 right:24px;
 bottom:0;
}
.ospm_list .ospm_dde.ospm_list_entry_wrapper::after {
 left:0;
 right:0;
}
.ospm_device_mobile .ospm_list_entry_wrapper::after {
 position:absolute;
 left:16px;
 right:16px;
}
.ospm_theme_contrast_height .ospm_list .ospm_list_entry_wrapper.ospm_entry_grouping {
 border-bottom:none;
 padding-bottom:1px;
}
.ospm_list_gap_entry {
 height:32px;
}
.ospm_list_entry {
 height:48px;
 font-size:16px;
 padding-right:24px;
 padding-left:24px;
}
.ospm_list_small_entry {
 height:44px;
 font-size:17px;
 padding-right:24px;
 padding-left:24px;
}
.ospm_list:not(.ospm_list_form) .ospm_list_content_container > .ospm_header + .ospm_list_cell_container,
.ospm_list .ospm_list_content_container > .ospm_footer {
 border-top-width:1px;
 border-top-style:solid;
}
.ospm_flex_items_align_center {
 align-items:center;
}
.ospm_list_entry .ospm_flex_items_align_center {
 height:100%;
}
.ospm_list_entry_center {
 flex-grow:1;
 flex-shrink:1;
 flex-basis:0;
 min-width:0;
}
.ospm_list_entry_center:empty {
 display:none;
}
.ospm_advanced_search_container .ospm_checkbox .ospm_list_entry_left_content,
.ospm_list_entry_left_content {
 flex-grow:3;
 flex-shrink:1;
 flex-basis:0%;
 min-width:0;
 display:flex;
 flex-direction:column;
 justify-content:center;
 padding-top:10px;
 padding-bottom:10px;
}
.ospm_list_entry_right_content {
 flex-grow:3;
 flex-shrink:1;
 flex-basis:0;
 min-width:0;
 display:flex;
 justify-content:flex-end;
 align-items:center;
 padding-top:10px;
 padding-bottom:10px;
}
.ospm_list_entry_right_content:empty {
 display:none;
}
body.ospm_device_mobile .ospm_list_entry_left_content {
 padding-top:13px;
 padding-bottom:13px;
}
body:not(.ospm_device_mobile) .ospm_list_entry_left_content .ospm_list_entry_left_content_first_line {
 overflow:hidden;
}
.ospm_list_entry_left_content_first_line,
.ospm_list_entry_left_content_second_line {
 font-size:initial;
}
.ospm_horizontal_flex_container.ospm_label,
.ospm_horizontal_flex_container.ospm_list_entry_label {
 max-width:100%;
}
.ospm_list_entry_right * {
 padding-left:20px;
}
.ospm_list_sublist .ospm_list_sublist_header.ospm_dropdown {
 margin-bottom:-1px;
 padding-bottom:1px;
}
.ospm_list_sublist_empty > .ospm_list_sublist_header,
.ospm_list_sublist_entries > .ospm_list_entry_wrapper:last-of-type {
 border-bottom:none;
}
.ospm_help_marker {
 height:24px;
 width:30px;
 min-width:30px;
 cursor:pointer;
 display:inline-block;
 vertical-align:bottom;
 background-size:24px;
 background-position:left;
 background-repeat:no-repeat;
}
.ospm_has_label .ospm_help_marker,
.ospm_has_infotext .ospm_help_marker {
 background-position:right;
}
.ospm_help_marker:focus {
 outline:none;
}
.ospm_help_marker[data-hint-text=''] {
 display:none;
}
.ospm_value_unit {
 padding-left:6px;
 display:inline-block;
}
.ospm_device_mobile .ospm_list_form .ospm_checkbox .ospm_list_entry_left_content {
 font-weight:300;
}
.ospm_list_cell_container:empty {
 display:none;
}
.ospm_list .ospm_list_sublist .ospm_list_entry_wrapper {
 position:relative;
}
.ospm_list_entry_icon_spacer {
 width:64px;
}
.ospm_list_entry_icon {
 padding-bottom:10px;
 padding-top:10px;
 margin:auto;
 width:24px;
}
.ospm_list_entry_left .ospm_list_entry_icon {
 padding-right:20px;
}
.ospm_list_sublist {
 position:relative;
 white-space:normal;
}
.ospm_list_sublist .ospm_list_entry_wrapper,
.ospm_list_sublist.ospm_list_style_none .ospm_list_sublist_entries > .ospm_list_entry_wrapper,
.ospm_list_sublist:not(.ospm_list_style_none) .ospm_list_sublist_entries > .ospm_text.ospm_list_entry_wrapper {
 padding-left:0;
 padding-right:0;
}
.ospm_list_sublist .ospm_list_sublist_header .ospm_text.ospm_list_entry_wrapper {
 padding-left:20px;
}
.ospm_list_sublist .ospm_list_entry_wrapper::after {
 left:0;
 right:0;
}
.ospm_list_sublist.ospm_list_style_none .ospm_list_sublist_entries > .ospm_list_sublist .ospm_list_sublist_entries > .ospm_list_entry_wrapper::after {
 left:24px;
 right:0;
}
.ospm_list_sublist.ospm_list_style_none .ospm_list_sublist_entries > .ospm_list_sublist .ospm_list_sublist_entries > .ospm_list_entry_wrapper {
 padding-left:24px;
 padding-right:0;
}
.ospm_list_sublist[data-mode='hide'] .ospm_list_sublist_entries,
.ospm_list_sublist.ospm_list_not_mobile .ospm_list_sublist_header,
.ospm_list_sublist.ospm_list_not_mobile .ospm_list_sublist_entries {
 display:none;
}
.ospm_list_sublist[data-mode='hide'] .ospm_list_entry_wrapper {
 border-bottom:none;
}
.ospm_list .ospm_single_button_container,
.ospm_list .ospm_multiple_buttons_container {
 padding:12px 0;
}
.ospm_list .ospm_one_button {
 line-height:40px;
 height:40px;
}
.ospm_list_title_container {
 padding:16px 24px;
 width:100%;
 height:auto;
}
.ospm_device_mobile .ospm_list_title_container {
 padding:11px 16px;
}
.ospm_list_sublist_entries .ospm_texttable_container .ospm_left_icon + .ospm_texttable > div:before {
 display:none;
}
.ospm_list_sublist .ospm_header_content_container {
 padding:0;
}
.ospm_device_mobile .ospm_list_sublist .ospm_header_content_container {
 font-size:17px;
 height:47px;
}
.ospm_device_mobile .ospm_list_sublist .ospm_header_content_container .ospm_header_content {
 line-height:16px;
}
.ospm_list.ospm_min_height_small .ospm_list_title_container,
.ospm_list.ospm_min_height_default .ospm_list_title_container {
 padding:10px 24px;
 min-height:44px;
}
.ospm_list_sublist_header.ospm_min_height_small .ospm_header_content_container {
 min-height:44px;
}
.ospm_list_sublist_header.ospm_min_height_small.ospm_list_entry_wrapper .ospm_header_content_container,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_text .ospm_text_container .ospm_horizontal_flex_container {
 min-height:44px;
}
.ospm_list.ospm_min_height_large .ospm_list_title_container,
.ospm_list_sublist_header.ospm_min_height_large .ospm_header_content_container,
.ospm_list_sortable_container .ospm_list_entry_wrapper {
 min-height:64px;
}
.ospm_list_sortable_container .ospm_text_container,
.ospm_list_sublist_header.ospm_min_height_large.ospm_list_entry_wrapper .ospm_header_content_container {
 min-height:64px;
}
.ospm_list_sortable_container {
 padding-left:24px;
}
.ospm_device_mobile .ospm_list_sortable_container {
 padding-left:16px;
 padding-right:16px;
}
.ospm_device_mobile .ospm_list_sortable_container .ospm_.ospm_list_entry_wrapper {
 padding-left:40px;
 padding-right:0;
}
.ospm_list_sortable_container .ospm_list_entry_wrapper {
 padding-left:40px;
}
body.ospm_device_mobile .ospm_list .ospm_list_sortable_container > .ospm_list_entry_wrapper {
 display:flex;
 align-items:center;
}
.ospm_list_entry_wrapper .ospm_icon_move_up,
.ospm_list_entry_wrapper .ospm_icon_move_down {
 display:none;
}
.ospm_list_sortable_container .ospm_list_entry_wrapper .ospm_icon_move_up,
.ospm_list_sortable_container .ospm_list_entry_wrapper .ospm_icon_move_down {
 position:absolute;
 display:block;
 top:0;
 left:-23px;
 width:64px;
 height:32px;
 background-repeat:no-repeat;
 background-position:0 0;
 background-size:64px 32px;
 cursor:pointer;
}
.ospm_list_expandable {
 font-size:17px;
 line-height:normal;
 border-top-width:1px;
 border-top-style:solid;
 padding:16px 24px;
 text-align:center;
 display:table;
 table-layout:fixed;
 width:100%;
 cursor:pointer;
}
.ospm_list_expandable:focus {
 outline:none;
}
.ospm_list_expandable:focus .ospm_list_expandable_label {
 text-decoration:underline;
 text-decoration-skip:ink;
}
.ospm_list_expandable .ospm_list_expandable_label {
 white-space:nowrap;
 overflow-x:hidden;
 padding-right:20px;
 background-size:12px 12px;
 background-position:right center;
 background-repeat:no-repeat;
 text-overflow:ellipsis;
 max-width:100%;
 display:inline-block;
}
.ospm_device_mobile .ospm_list_desktop_only {
 display:none;
}
body:not(.ospm_device_mobile) .ospm_list_mobile_only {
 display:none;
}
.ospm_list_form .ospm_list_cell_container {
 padding-top:8px;
 padding-bottom:18px;
}
.ospm_device_mobile .ospm_list_form .ospm_list_cell_container {
 padding-top:0;
 padding-bottom:0;
}
.ospm_list_form .ospm_subvalue_content,
.ospm_list_form .ospm_left_icon,
.ospm_list_form .ospm_list_entry_left_content_second_line,
.ospm_list_form .ospm_highlighted_text_widget .ospm_highlighted_widget_background,
.ospm_list_form .ospm_text .ospm_buttons_container {
 display:none;
}
.ospm_list_form .ospm_header .ospm_left_icon {
 display:inline-block;
}
.ospm_list_form .ospm_text .ospm_highlighted_text_widget,
.ospm_list_form .ospm_text .ospm_label.ospm_label_color_light {
 color:inherit;
}
.ospm_list_form .ospm_text .ospm_label.ospm_label_font_light {
 font-weight:inherit;
}
.ospm_list_form .ospm_text .ospm_text.ospm_entry_grouping {
 margin-bottom:inherit;
}
.ospm_widget.ospm_list.ospm_entry_grouping {
 margin-bottom:0 !important;
}
.ospm_widget.ospm_list.ospm_entry_grouping + .ospm_widget.ospm_list .ospm_list_content_container {
 margin-top:-8px !important;
 padding-top:20px;
}
.ospm_device_mobile .ospm_widget.ospm_list.ospm_entry_grouping + .ospm_widget.ospm_list .ospm_list_content_container {
 padding-top:16px;
}
.ospm_device_mobile .ospm_widget.ospm_list.ospm_entry_grouping {
 margin-bottom:0 !important;
}
.ospm_widget.ospm_list:not(.ospm_entry_grouping) + .ospm_widget.ospm_list.ospm_entry_grouping,
.ospm_widget.ospm_list.ospm_entry_grouping:first-child {
 margin-top:0;
}
.ospm_list:not(.ospm_list_form) .ospm_entry_grouping:not(.ospm_last_visible_element):not(.ospm_texttable_container) {
 margin-bottom:-16px;
}
.ospm_list:not(.ospm_list_form) .ospm_entry_grouping:not(.ospm_last_visible_element) + .ospm_horizontal_line {
 margin-top:8px;
}
.ospm_list_form .ospm_value_container {
 white-space:nowrap;
 margin-left:0;
 text-align:left;
 padding-left:0 !important;
 padding-right:0 !important;
 padding-top:0;
 overflow-x:hidden;
 text-overflow:ellipsis;
}
.ospm_list_form .ospm_text_value {
 font-weight:300;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown .ospm_layout_right,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput_value_container {
 padding-left:10px !important;
 padding-right:10px !important;
 -moz-box-flex:1 !important;
 flex:1 !important;
 border-style:solid;
 border-width:1px;
 height:32px;
 border-radius:4px;
 min-width:1px;
}
.ospm_list_form .ospm_dropdown .ospm_layout_right {
 padding:0;
}
.ospm_list_form .ospm_dropdown .ospm_layout_right .ospm_dropdown_right_label {
 text-align:left;
 line-height:30px;
 white-space:nowrap;
 height:30px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput .ospm_textinput_value_container {
 display:table;
 padding:0;
 width:100%;
 overflow:hidden;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput.ospm_has_hint .ospm_textinput_value_container {
 width:calc(100% - 40px);
}
.ospm_list_form .ospm_textinput .ospm_textinput_value,
.ospm_list_form .ospm_textinput .ospm_value_unit:not(:empty),
.ospm_list_form .ospm_textinput .ospm_icon_container,
.ospm_list_form .ospm_textinput .ospm_icon {
 display:table-cell;
 vertical-align:middle;
}
.ospm_list_form .ospm_textinput .ospm_icon_lock_s {
 display:none;
}
.ospm_list_form .ospm_textinput .ospm_value_unit,
.ospm_list_form .ospm_textinput .ospm_icon_container,
.ospm_list_form .ospm_textinput .ospm_icon {
 margin:0;
 padding:0;
 width:24px;
}
.ospm_list_form .ospm_textinput .ospm_value_unit {
 position:relative;
 padding-right:4px;
 width:1px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput .ospm_value_unit {
 padding-top:2px;
}
@-moz-document url-prefix() {
 body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput .ospm_value_unit {
  padding-top:0px;
 }
}
.ospm_list_form .ospm_textinput_date:not(.ospm_disabled) .ospm_icon_textinput_edit,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput .ospm_icon {
 width:32px !important;
}
.ospm_list_form .ospm_textinput:not(.ospm_textinput_date):not(.ospm_disabled) .ospm_icon,
.ospm_list_form .ospm_textinput:not(.ospm_textinput_date):not(.ospm_disabled) .ospm_icon_container {
 display:none;
}
.ospm_list_form .ospm_textinput .ospm_icon_textinput_edit {
 background-size:12px;
}
.ospm_list_form .ospm_textinput_date:not(.ospm_disabled) .ospm_icon_textinput_edit {
 background-size:24px !important;
}
.ospm_list_form .ospm_textinput .ospm_textinput_value {
 position:relative;
 width:100%;
 height:30px;
 text-align:left;
 margin-right:0;
 padding:0 12px 0 10px;
 min-width:inherit;
 z-index:1;
}
.ospm_list_form .ospm_textinput .ospm_textinput_value {
 padding-right:4px;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput .ospm_textinput_value {
 height:26px;
 padding-left:0;
 flex:1;
}
.ospm_list_form .ospm_textinput_value_container_form_hint_wrapper {
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 width:100%;
 padding-left:22px;
 padding-top:6px;
 padding-bottom:6px;
}
body:not(.ospm_device_mobile) .ospm_dropdown .ospm_value_container_form_hint_wrapper {
 padding-top:6px;
 padding-bottom:6px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_checkbox .ospm_textinput_value_container_form_hint_wrapper {
 min-height:30px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput .ospm_help_marker,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown .ospm_help_marker {
 background:none;
 width:32px;
 height:32px;
 margin:0 0 0 8px;
 border-radius:4px;
 border:1px solid;
 text-align:center;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput .ospm_help_marker .ospm_icon,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown .ospm_help_marker .ospm_icon {
 display:none;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput .ospm_help_marker:before,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown .ospm_help_marker:before {
 content:'?';
 display:inline-block;
 width:30px;
 height:30px;
 text-align:center;
 line-height:30px;
 font-size:17px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput .ospm_list_marker_hint_icon_hint.ospm_help_marker:before,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown .ospm_list_marker_hint_icon_hint.ospm_help_marker:before {
 content:'i';
}
.ospm_list_form .ospm_text_container .ospm_horizontal_flex_container > .ospm_list_entry_left_content,
.ospm_list_form .ospm_selectionrow .ospm_selectionrow_main_content > .ospm_list_entry_left_content {
 width:38%;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_selectionrow .ospm_selectionrow_main_content > .ospm_selectionrow_options {
 width:62%;
 display:flex;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_selectionrow .ospm_widget_error_message {
 width:62%;
 margin-right:0;
 margin-left:auto;
 padding-left:20px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_help_message {
 margin-left:38%;
 padding-left:33px;
}
.ospm_list_form .ospm_help_message {
 padding-top:13px;
 line-height:24px;
}
.ospm_list_form .ospm_dropdown .ospm_help_message {
 margin-top:0;
}
.ospm_list_form .ospm_textinput .ospm_list_entry_left_content,
.ospm_list_form .ospm_inputpair .ospm_list_entry_left_content,
.ospm_list_form .ospm_text .ospm_list_entry_left_content,
.ospm_list_form .ospm_dropdown .ospm_list_entry_left_content {
 flex:none !important;
 -moz-box-flex:0 !important;
 text-align:right;
 padding-top:11px;
 padding-bottom:8px;
}
.ospm_device_mobile .ospm_list_form .ospm_checkbox:not(.ospm_has_hint) .ospm_list_entry_left_content {
 padding-top:14px;
 padding-bottom:11px;
}
.ospm_device_mobile .ospm_list_form .ospm_checkbox.ospm_has_hint .ospm_list_entry_left_content {
 padding-top:12px;
 padding-bottom:11px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_checkbox .ospm_checkbox_box,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_checkbox .ospm_checkbox_switch {
 margin-left:22px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_checkbox.ospm_list_entry_wrapper .ospm_list_entry_left_content {
 max-width:38%;
 text-align:right;
 flex:none !important;
 -moz-box-flex:0 !important;
}
.ospm_list_form .ospm_checkbox .ospm_left_icon {
 display:none;
}
.ospm_dialogview_content .ospm_list_form .ospm_text .ospm_list_entry_left_content {
 padding-top:12px;
 padding-bottom:7px;
}
.ospm_list_form .ospm_list_entry_left_content > div {
 width:100%;
}
.ospm_list_form .ospm_value_container .ospm_text_value {
 max-width:none !important;
}
.ospm_list_form .ospm_text .ospm_text_container .ospm_horizontal_flex_container {
 display:block;
}
.ospm_list_form .ospm_selectionrow,
.ospm_list_form .ospm_selectionrow .ospm_list_entry_left_content {
 white-space:pre-wrap;
 word-wrap:break-word;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_selectionrow .ospm_checkbox {
 padding-left:0;
}
.ospm_list_form .ospm_text_container .ospm_horizontal_flex_container > .ospm_list_entry_left_content {
 display:inline-block;
 vertical-align:top;
}
.ospm_list_form .ospm_list_entry_wrapper .ospm_left_icon {
 display:none;
}
.ospm_list_form .ospm_textinput .ospm_labelfield,
.ospm_list_form .ospm_dropdown .ospm_labelfield,
.ospm_list_form .ospm_widget_content_wrapper {
 display:table !important;
 table-layout:fixed;
}
.ospm_list_form .ospm_textarea_container.ospm_hidden {
 display:none !important;
}
.ospm_list_form .ospm_list_entry_left_content_form_wrapper {
 display:inline;
 width:38%;
 text-align:right;
}
.ospm_device_mobile .ospm_list_form .ospm_list_entry_left_content_form_wrapper {
 display:none;
}
.ospm_list_form .ospm_textinput_value_container_form_wrapper,
.ospm_list_form .ospm_layout_right_form_wrapper {
 display:table-cell;
 width:62%;
 vertical-align:top;
}
.ospm_list_form .ospm_textarea_container .ospm_layout_right_form_wrapper {
 padding-left:22px;
}
.ospm_list_form .ospm_textarea_container .ospm_layout_right_form_wrapper .ospm_left_icon {
 display:none;
}
.ospm_list_form .ospm_dropdown_right_label {
 margin-top:1px;
}
.ospm_list_form .ospm_text .ospm_text_value_form_wrapper {
 padding-top:11px;
 padding-bottom:8px;
 vertical-align:top;
}
.ospm_text_value_form_wrapper {
 max-width:62%;
 width:100%;
 display:inline-block;
 vertical-align:middle;
 padding-left:33px;
}
.ospm_text_value_form_wrapper > *:not(:empty):not(.ospm_hidden):not(.ospm_empty) {
 display:inline-block !important;
 vertical-align:middle;
}
.ospm_list_form .ospm_text .ospm_list_entry_left_content_first_line {
 line-height:22px;
 font-size:17px;
 display:inline-block;
 white-space:normal;
}
.ospm_device_mobile .ospm_list_form .ospm_text .ospm_list_entry_left_content_first_line {
 padding-top:3px;
}
.ospm_list_form .ospm_selectionrow .ospm_selectionrow_main_content > .ospm_list_entry_left_content,
.ospm_list_form .ospm_selectionrow .ospm_selectionrow_main_content > .ospm_list_entry_left_content > .ospm_list_entry_left_content_first_line {
 text-align:right;
}
.ospm_list_form .ospm_selectionrow .ospm_selectionrow_main_content > .ospm_list_entry_left_content > .ospm_list_entry_left_content_first_line {
 display:block;
}
.ospm_list_form .ospm_selectionrow.ospm_min_height_large {
 min-height:0;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_selectionrow .ospm_checkbox .ospm_checkbox_content {
 flex-direction:row-reverse;
 justify-content:flex-end;
}
.ospm_device_mobile .ospm_list_form .ospm_list_entry_wrapper {
 min-height:48px;
}
@-moz-document url-prefix() {
 body:not(.ff_10).ospm_device_mobile .ospm_list_form .ospm_list_entry_wrapper {
  min-height:48px;
 }
}
.ospm_device_mobile .ospm_list_form .ospm_flex_items_align_center {
 min-height:47px !important;
}
.ospm_device_mobile .ospm_header.ospm_has_value .ospm_value_container_wrapper {
 padding-top:9px;
 padding-bottom:10px;
 align-items:center;
}
.ospm_device_mobile .ospm_list_form .ospm_text .ospm_label,
.ospm_device_mobile .ospm_list_form .ospm_textinput .ospm_label,
.ospm_device_mobile .ospm_list_form .ospm_textarea_container .ospm_label,
.ospm_device_mobile .ospm_list_form .ospm_dropdown .ospm_label {
 font-size:11px;
 line-height:16px;
 font-weight:300;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown .ospm_label {
 font-size:11px;
 line-height:12px;
}
.ospm_device_mobile .ospm_list_form .ospm_selectionrow .ospm_selectionrow_main_content > .ospm_list_entry_left_content .ospm_label {
 font-size:17px;
}
.ospm_device_mobile .ospm_list_form .ospm_checkbox:not(.ospm_list_entry_wrapper) .ospm_list_entry_left_content {
 display:inline-block;
 width:auto;
}
.ospm_device_mobile .ospm_list_form .ospm_text .ospm_list_entry_left_content,
.ospm_device_mobile .ospm_list_form .ospm_selectionrow .ospm_list_entry_left_content,
.ospm_device_mobile .ospm_list_form .ospm_textinput .ospm_list_entry_left_content,
.ospm_device_mobile .ospm_list_form .ospm_dropdown .ospm_list_entry_left_content {
 text-align:left;
 display:block;
 width:100%;
 padding:0;
}
.ospm_device_mobile .ospm_list_form .ospm_selectionrow .ospm_selectionrow_main_content > .ospm_list_entry_left_content > .ospm_list_entry_left_content_first_line {
 text-align:left;
}
.ospm_device_mobile .ospm_list_form .ospm_text_container {
 min-height:47px !important;
 padding:0;
}
.ospm_device_mobile .ospm_list_form .ospm_text_value_form_wrapper,
.ospm_device_mobile .ospm_list_form .ospm_textinput_value_container_form_wrapper,
.ospm_device_mobile .ospm_list_form .ospm_layout_right_form_wrapper {
 display:block;
 text-align:left;
 max-width:100%;
 width:100% !important;
}
.ospm_device_mobile .ospm_list_form .ospm_text:not(.ospm_has_label) .ospm_list_entry_left_content {
 padding-top:12px;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown .ospm_list_entry_right_content {
 padding:0;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown .ospm_value_container_form_hint_wrapper {
 display:flex;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown .ospm_value_container_form_hint_wrapper .ospm_list_entry_right_content {
 flex:1;
 justify-content:flex-start;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown .ospm_value_container_form_hint_wrapper .ospm_dropdown_right_label,
.ospm_device_mobile .ospm_list_form .ospm_dropdown .ospm_value_container_form_hint_wrapper .ospm_dropdown_value_icon {
 flex:1;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown:not(.ospm_dropdown_without_selection) .ospm_value_container_form_hint_wrapper .ospm_dropdown_right_label {
 margin-top:0;
 padding-bottom:2px;
}
.ospm_device_mobile .ospm_list_form .ospm_layout_right_form_wrapper {
 padding:0;
 min-height:16px;
 line-height:16px;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput_value_container_form_wrapper {
 padding:0;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput_value_container_form_hint_wrapper {
 padding:0;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput_value_container {
 padding-left:0 !important;
 padding-right:0 !important;
 border:none;
 height:24px;
 width:100%;
 flex:1;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput .ospm_list_entry_left_content_form_wrapper,
.ospm_device_mobile .ospm_list_form .ospm_text .ospm_list_entry_left_content_first_line,
.ospm_device_mobile .ospm_list_form .ospm_dropdown .ospm_list_entry_left_content_form_wrapper {
 width:100%;
 display:block;
}
.ospm_device_mobile .ospm_list_form .ospm_text .ospm_text_value_form_wrapper {
 padding:0;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown:not(.ospm_dropdown_without_selection) .ospm_list_entry_left_content_form_wrapper {
 line-height:18px;
 padding-top:4px;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown:not(.ospm_dropdown_without_selection) .ospm_layout_right .ospm_dropdown_right_label {
 margin-top:3px;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown .ospm_icon_dropdown_12 {
 margin-top:0;
 position:relative;
 bottom:2px;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown:not(.ospm_dropdown_without_selection) .ospm_icon_dropdown_12 {
 bottom:12px;
}
.ospm_device_mobile .ospm_dialogview .ospm_list_form .ospm_dropdown:not(.ospm_dropdown_without_selection) .ospm_icon_dropdown_12 {
 margin-top:-18px;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown:not(.ospm_dropdown_without_selection) .ospm_help_marker {
 margin-top:0;
 position:relative;
 bottom:10px;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput.ospm_input_empty .ospm_list_entry_left_content_form_wrapper {
 display:none;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput:not(.ospm_input_empty) .ospm_help_marker {
 position:relative;
 bottom:12px;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput.ospm_input_empty .ospm_textinput_value_container_form_wrapper {
 margin-top:16px;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput:not(.ospm_textinput_date):not(.ospm_input_empty) .ospm_help_marker {
 position:relative;
 bottom:12px;
}
.ospm_device_mobile .ospm_dialogview .ospm_list_form .ospm_textinput:not(.ospm_input_empty) .ospm_help_marker {
 margin-top:0;
}
.ospm_device_mobile .ospm_list_form .ospm_text .ospm_text_right_icons {
 margin-top:-5px;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput .ospm_help_marker {
 position:relative;
 bottom:4px;
 vertical-align:middle;
}
.ospm_device_mobile .ospm_list_form .ospm_help_marker {
 max-height:24px;
}
.ospm_device_mobile .ospm_list_form .ospm_text .ospm_help_marker {
 position:relative;
 top:-3px;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown .ospm_layout_right .ospm_dropdown_right_label {
 line-height:24px !important;
}
.ospm_list_form .ospm_textinput .ospm_widget_error_message,
.ospm_list_form .ospm_dropdown .ospm_layout_right_form_wrapper .ospm_widget_error_message {
 padding-top:6px;
 padding-bottom:12px;
}
.ospm_list_form .ospm_text .ospm_widget_error_message {
 padding-top:6px;
 padding-bottom:4px;
}
.ospm_list_form .ospm_checkbox .ospm_widget_error_message,
.ospm_list_form .ospm_radiobutton .ospm_widget_error_message {
 padding-top:0;
 padding-bottom:12px;
}
.ospm_layout_right_form_wrapper .ospm_entry_infotext,
.ospm_layout_right_form_wrapper .ospm_widget_error_message,
.ospm_textinput_value_container_form_wrapper .ospm_entry_infotext,
.ospm_textinput_value_container_form_wrapper .ospm_widget_error_message {
 padding-left:34px;
 padding-top:14px;
 padding-bottom:6px;
 display:block;
 line-height:22px;
 font-weight:300;
}
.ospm_device_mobile .ospm_layout_right_form_wrapper .ospm_entry_infotext,
.ospm_device_mobile .ospm_layout_right_form_wrapper .ospm_widget_error_message,
.ospm_device_mobile .ospm_textinput_value_container_form_wrapper .ospm_entry_infotext,
.ospm_device_mobile .ospm_textinput_value_container_form_wrapper .ospm_widget_error_message {
 padding-left:0;
 padding-top:10px;
 padding-bottom:10px;
}
.ospm_layout_right_form_wrapper .ospm_widget_error_message:not(:empty) + .ospm_entry_infotext,
.ospm_textinput_value_container_form_wrapper .ospm_widget_error_message:not(:empty) + .ospm_entry_infotext {
 padding-top:0;
}
.ospm_layout_right_form_wrapper .ospm_entry_infotext:before,
.ospm_textinput_value_container_form_wrapper .ospm_entry_infotext:before {
 content:none;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textarea_container textarea {
 border-radius:4px;
 border:1px solid;
 padding:4px 10px 4px 10px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textarea_container.ospm_has_character_countdown textarea {
 padding-right:24px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textarea_container .ospm_character_countdown {
 right:9px;
 bottom:11px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textarea_container textarea[rows="3"] {
 min-height:80px;
}
.ospm_device_mobile .ospm_list_form .ospm_textarea_container textarea[rows="3"] {
 min-height:72px;
}
.ospm_device_mobile .ospm_list_form .ospm_textarea_container textarea {
 margin-top:6px !important;
 margin-bottom:14px !important;
}
.ospm_device_mobile .ospm_list.ospm_list_compressed .ospm_list_cell_container {
 max-height:128px;
 overflow:hidden;
 position:relative;
}
.ospm_device_mobile .ospm_list.ospm_list_compressed .ospm_list_cell_container:before {
 background-image:linear-gradient(to top,rgb(255,255,255),rgba(255,255,255,0));
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:128px;
 content:'';
 z-index:2;
}
div:not(.ospm_contextmenuview_content) > .ospm_list:not(.ospm_list_form) div:not(.ospm_selectionrow_options) > .ospm_item_extra_top_padding {
 padding-top:8px;
}
body:not(.ospm_device_mobile) div:not(.ospm_contextmenuview_content) > .ospm_list:not(.ospm_list_form) div:not(.ospm_selectionrow_options) > .ospm_item_extra_bottom_padding,
body:not(.ospm_device_mobile) .ospm_layout.ospm_dialogview_listlayout .ospm_list_content_container .ospm_text.ospm_last_visible_element.ospm_item_extra_bottom_padding,
.ospm_device_mobile div:not(.ospm_contextmenuview_content) > .ospm_list:not(.ospm_list_form) div:not(.ospm_selectionrow_options) > .ospm_item_extra_bottom_padding,
.ospm_device_mobile div:not(.ospm_contextmenuview_content) > .ospm_list:not(.ospm_list_form) div:not(.ospm_selectionrow_options) > .ospm_image + .ospm_item_extra_bottom_padding,
div:not(.ospm_contextmenuview_content) > .ospm_list:not(.ospm_list_form) div:not(.ospm_selectionrow_options) > .ospm_checkbox.ospm_last_visible_element.ospm_item_extra_bottom_padding {
 padding-bottom:8px;
}
.ospm_device_mobile div:not(.ospm_contextmenuview_content) > .ospm_list:not(.ospm_list_form) div:not(.ospm_selectionrow_options) > .ospm_image + .ospm_item_extra_bottom_padding {
 padding-top:1px;
}
div:not(.ospm_contextmenuview_content) > .ospm_list:not(.ospm_list_form) div:not(.ospm_selectionrow_options) > .ospm_checkbox.ospm_last_visible_element.ospm_item_extra_bottom_padding {
 padding-top:0;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput.ospm_input_empty[data-mandatory='true'] .ospm_textinput_value_container .ospm_optional_label {
 display:none;
}
.ospm_list_form .ospm_textinput .ospm_textinput_value:disabled {
 opacity:1 !important;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown.ospm_active .ospm_layout_right,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown:not(.ospm_disabled):focus .ospm_layout_right,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textarea_container textarea:focus,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput.ospm_active .ospm_textinput_value_container,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput.ospm_textinput_date.ospm_active:not(.ospm_disabled) .ospm_textinput_value_container {
 border-width:1px;
 border-style:solid;
 box-shadow:0 0 4px rgba(255,0,0,0.08);
}
.ospm_background_color .ospm_list {
 box-shadow:none !important;
}
.ospm_subvalue_content {
 display:flex;
 text-align:right;
 max-width:40%;
 padding-top:10px;
 padding-bottom:10px;
 align-items:center;
}
.ospm_subvalue_container {
 overflow:hidden;
 text-overflow:ellipsis;
 padding-left:16px;
}
.ospm_text_subvalue_icons .ospm_subvalue_icon.ospm_icon_size_12 {
 margin-left:4px;
}
.ospm_text_subvalue_icons .ospm_subvalue_icon.ospm_icon_size_12:first-child {
 margin-left:12px;
}
.ospm_text_subvalue_icons .ospm_subvalue_icon.ospm_icon_size_16 {
 margin-left:8px;
}
.ospm_text_subvalue_icons .ospm_subvalue_icon.ospm_icon_size_24 {
 margin-left:12px;
}
.ospm_text_subvalue_icons .ospm_subvalue_icon.ospm_icon_size_32 {
 margin-left:8px;
}
.ospm_text_subvalue_icons {
 white-space:nowrap;
}
.ospm_text_subvalue_icons .ospm_icon {
 display:inline-block;
 margin:0;
 vertical-align:middle;
}
.ospm_has_drilldown:not(.ospm_widget_wrap) .ospm_subvalue_container,
.ospm_widget_nowrap .ospm_subvalue_container {
 white-space:nowrap;
}
.ospm_subvalue_unit:not(:empty) {
 margin-left:6px;
}
.ospm_device_mobile .ospm_subvalue_content {
 display:none;
}
.ospm_help_message {
 font-size:17px;
 font-weight:300;
 line-height:24px;
 padding-top:3px;
 padding-bottom:9px;
}
.ospm_widget_error_message {
 padding:3px 0 16px 0;
 font-size:17px;
 font-weight:300;
 line-height:24px;
 width:100%;
}
.ospm_gallery .ospm_gallery_item:not(.ospm_active) {
 display:none;
}
.ospm_gallery .ospm_gallery_item.ospm_active svg {
 margin:auto;
}
.ospm_gallery .ospm_gallery_item.ospm_active .ospm_icon:focus,
.ospm_gallery .ospm_gallery_item.ospm_active img:focus {
 outline:none;
}
.ospm_gallery {
 position:relative;
}
.ospm_gallery .ospm_gallery_nav {
 width:64px;
 height:100%;
 opacity:0;
 position:absolute;
 top:0;
 cursor:pointer;
 z-index:10;
}
.ospm_gallery.ospm_carousel .ospm_gallery_nav {
 opacity:1;
}
.ospm_carousel .ospm_gallery_nav.ospm_disabled {
 opacity:0.38;
}
.ospm_gallery:not(.ospm_carousel) .ospm_gallery_nav {
 transition:opacity 0.1s ease-in;
 -moz-transition:opacity 0.1s ease-in;
 -webkit-transition:opacity 0.1s ease-in;
}
body.ospm_touch_device .ospm_gallery .ospm_gallery_nav.ospm_disabled,
.ospm_gallery.ospm_focus_inside .ospm_gallery_nav.ospm_disabled,
.ospm_gallery:hover .ospm_gallery_nav.ospm_disabled {
 opacity:0.38;
}
.ospm_gallery:hover .ospm_gallery_nav,
.ospm_gallery:focus .ospm_gallery_nav:not(.ospm_disabled),
.ospm_gallery.ospm_focus_inside .ospm_gallery_nav:not(.ospm_disabled),
body.ospm_touch_device .ospm_gallery .ospm_gallery_nav:not(.ospm_disabled) {
 opacity:1;
}
.ospm_gallery .ospm_gallery_nav .ospm_icon {
 position:absolute;
 height:32px;
 width:32px;
 top:calc(50% - 16px);
 left:16px;
 border-radius:50%;
 box-shadow:0 0 6px 0 rgba(0,0,0,0.25);
}
.ospm_gallery .ospm_gallery_nav .ospm_icon > svg {
 padding:8px;
}
.ospm_gallery .ospm_gallery_nav.ospm_prev_image {
 left:0;
}
.ospm_gallery .ospm_gallery_nav.ospm_next_image {
 right:0;
}
.ospm_summary:not(.ospm_gallery) .ospm_gallery_nav.ospm_prev_image,
.ospm_summary:not(.ospm_gallery) .ospm_gallery_nav.ospm_next_image,
.ospm_image:not(.ospm_gallery) .ospm_gallery_nav.ospm_prev_image,
.ospm_image:not(.ospm_gallery) .ospm_gallery_nav.ospm_next_image {
 display:none;
}
.ospm_image_wrapper .ospm_gallery_item {
 max-width:100%;
 position:relative;
}
.ospm_button {
 padding:5px 10px;
 border-width:1px;
 border-style:solid;
 border-radius:4px;
 font-size:16px;
 display:table;
 cursor:pointer;
 white-space:nowrap;
}
.ospm_text_button,
.ospm_one_button *:not(.ospm_widget_checkbox_container) {
 cursor:pointer;
}
.ospm_column_layout .ospm_one_button,
.ospm_app_main_rightbar_buttons .ospm_one_button {
 border-radius:4px;
 border-width:0;
 cursor:pointer;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 text-align:center;
 line-height:32px;
 max-width:352px;
 margin-left:auto;
 margin-right:auto;
 padding:0;
}
.ospm_column_layout .ospm_one_button:not(.ospm_has_margin_top) {
 margin-top:0;
}
.ospm_column_layout .ospm_one_button:not(.ospm_has_margin_bottom) {
 margin-bottom:0;
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .ospm_multiple_buttons_container .ospm_one_button {
  width:352px;
 }
}
.ospm_column_layout .ospm_one_button_full_width {
 width:100%;
 max-width:100%;
}
.ospm_column_layout .ospm_one_button_auto {
 width:intrinsic;
 width:-moz-max-content;
 width:-webkit-max-content;
 max-width:100%;
}
.ospm_column_layout .ospm_one_button_auto .ospm_button_label_wrapper .ospm_button_label_container {
 padding-left:16px;
 padding-right:16px;
}
.ospm_column_layout .ospm_one_button_constant {
 max-width:352px;
}
.ospm_one_button {
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1 1 auto;
 display:flex;
 display:-webkit-flex;
}
.ospm_one_button:focus {
 outline:none;
}
.ospm_button_label {
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1 1 auto;
 overflow:hidden;
 text-overflow:ellipsis;
 padding:0 8px;
 font-weight:500;
}
.ospm_one_button:focus .ospm_button_label {
 text-decoration:underline;
 text-decoration-skip:ink;
}
.ospm_button_label_container {
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 max-width:100%;
 padding:15px 12px 16px;
}
.ospm_button_label_container > .ospm_icon {
 margin-right:12px;
}
.ospm_device_mobile .ospm_button_label_container > .ospm_icon {
 display:none;
}
.ospm_buttons_text_small .ospm_button_label_container > .ospm_icon {
 margin-right:8px;
}
.ospm_button_label_container .ospm_button_label {
 padding:0;
}
.ospm_button_label_wrapper.ospm_horizontal_flex_container {
 -moz-box-pack:center;
 -webkit-justify-content:center;
 justify-content:center;
 height:100%;
}
.ospm_list .ospm_list_cell_container > .ospm_one_button {
 height:64px;
}
.ospm_one_button.ospm_startbutton {
 font-size:28px;
 line-height:32px;
}
.ospm_device_mobile .ospm_one_button.ospm_startbutton {
 font-size:22px;
 line-height:28px;
 height:48px;
 width:100%;
}
.ospm_device_mobile .ospm_one_button.ospm_startbutton .ospm_icon_start_pfeil {
 width:10px;
 height:16px;
 background-size:100%;
 margin-right:0;
 margin-left:8px;
}
.ospm_one_button.ospm_startbutton .ospm_icon_start_pfeil {
 height:18px;
 background-size:100%;
 margin-right:0;
 margin-left:12px;
}
.ospm_button_one_size_default.ospm_startbutton .ospm_icon_start_pfeil {
 width:11px;
}
.ospm_button_one_size_small.ospm_startbutton .ospm_icon_start_pfeil {
 width:8px;
}
.ospm_one_button.ospm_min_height_small {
 min-height:44px;
}
.ospm_one_button.ospm_min_height_large {
 min-height:64px;
}
.ospm_device_mobile .ospm_list_single_entry .ospm_one_button.ospm_min_height_large {
 min-height:44px;
}
.ospm_one_button.ospm_rightbar_button_vorgang {
 border-radius:4px;
 border-bottom:0;
 margin-top:24px;
 margin-bottom:24px;
 cursor:pointer;
 font-size:22px;
}
.ospm_device_mobile .ospm_one_button {
 border-radius:0;
 min-height:48px;
 height:48px;
 margin-bottom:8px;
 font-size:17px;
 line-height:24px;
 max-width:100%;
}
.ospm_one_button.ospm_widget_wrap,
.ospm_one_button.ospm_markuptext.ospm_widget_nowrap {
 white-space:normal;
 height:auto;
}
.ospm_one_button.ospm_widget_wrap .ospm_button_label_wrapper,
.ospm_one_button.ospm_markuptext.ospm_widget_nowrap .ospm_button_label_wrapper {
 height:auto;
 min-height:64px;
}
.ospm_device_mobile .ospm_one_button.ospm_widget_wrap .ospm_button_label_wrapper {
 min-height:48px;
}
.ospm_button_one_size_small {
 height:44px;
 font-size:17px !important;
}
.ospm_button_one_size_default {
 height:64px;
 font-size:22px;
}
.ospm_buttons_container {
 margin:0;
 text-align:center;
}
.ospm_buttons_container > .ospm_horizontal_flex_container {
 height:100%;
}
.ospm_single_button_container .ospm_one_button {
 margin:auto;
}
.ospm_single_full_width_button_container .ospm_one_button {
 width:100%;
}
.ospm_multiple_buttons_container .ospm_one_button {
 margin-right:16px;
 margin-left:0;
}
.ospm_device_mobile .ospm_multiple_buttons_container .ospm_one_button,
.ospm_device_mobile .ospm_multiple_buttons_container .ospm_one_button:last-child {
 margin:auto;
}
.ospm_multiple_buttons_container .ospm_one_button:last-child {
 margin-right:0;
}
.ospm_buttons_text_big .ospm_one_button {
 font-size:22px;
}
.ospm_buttons_text_small .ospm_one_button {
 font-size:17px;
}
.ospm_device_desktop .ospm_buttons_horizontal_flex_container,
.ospm_device_stat .ospm_buttons_horizontal_flex_container {
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 -moz-box-pack:center;
 justify-content:center;
 -webkit-justify-content:center;
 width:100%;
}
.ospm_device_mobile .ospm_buttons_container .ospm_one_button {
 min-height:48px;
 height:48px;
 margin-bottom:0;
 font-size:17px;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.ospm_device_mobile .ospm_buttons_container .ospm_one_button:last-child {
 border-bottom:none;
}
.ospm_checkbox {
 cursor:pointer;
}
.ospm_device_mobile .ospm_checkbox > .ospm_flex_items_align_center {
 min-height:47px;
}
body:not(.ospm_device_mobile) .ospm_checkbox {
 white-space:normal;
 word-wrap:break-word;
}
.ospm_checkbox.ospm_focus_inside .ospm_checkbox_box,
.ospm_checkbox_box:focus:not(.ospm_radiobutton_box) {
 border-radius:4px;
}
.ospm_radiobutton.ospm_focus_inside .ospm_checkbox_box,
.ospm_radiobutton_box {
 border-radius:50%;
}
.ospm_checkbox_label {
 display:inline-block;
 -moz-box-flex:1;
 flex:1;
 -webkit-flex:1;
 padding-left:0;
 cursor:default;
}
.ospm_checkbox_box {
 background-size:auto 100%;
 height:20px;
 width:20px;
 cursor:pointer;
 position:relative;
}
.ospm_checkbox_box input,
.ospm_checkbox_switch input {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 opacity:0;
}
.ospm_checkbox.ospm_min_height_large .ospm_checkbox_box {
 height:20px;
 width:20px;
}
.ospm_checkbox_box .ospm_icon,
.ospm_checkbox_switch .ospm_icon {
 height:inherit;
 width:inherit;
 display:none;
}
.ospm_checkbox_box .ospm_icon_checkbox_unselected,
.ospm_checkbox_box .ospm_icon_radiobutton_unselected {
 display:block;
}
.ospm_checkbox.not_checked.ospm_focus_inside:not(.ospm_disabled) .ospm_checkbox_box .ospm_icon_checkbox_unselected,
.ospm_checkbox.not_checked.ospm_focus_inside:not(.ospm_disabled):hover .ospm_checkbox_box .ospm_icon_checkbox_unselected,
.ospm_checkbox.not_checked.ospm_focus_inside:not(.ospm_disabled) .ospm_checkbox_box .ospm_icon_radiobutton_unselected,
.ospm_checkbox.not_checked.ospm_focus_inside:not(.ospm_disabled):hover .ospm_checkbox_box .ospm_icon_radiobutton_unselected,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:focus .ospm_icon_checkbox_unselected,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:focus:hover .ospm_icon_checkbox_unselected,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:focus .ospm_icon_radiobutton_unselected,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:focus:hover .ospm_icon_radiobutton_unselected,
.ospm_checkbox.not_checked:not(.ospm_disabled):hover .ospm_checkbox_box .ospm_icon_checkbox_unselected,
.ospm_checkbox.not_checked:not(.ospm_disabled):hover .ospm_checkbox_box .ospm_icon_radiobutton_unselected,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:hover .ospm_icon_checkbox_unselected,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:hover .ospm_icon_radiobutton_unselected,
.ospm_checkbox_box[value] .ospm_icon_checkbox_unselected,
.ospm_checkbox_box[value] .ospm_icon_radiobutton_unselected {
 display:none;
}
.ospm_checkbox.not_checked.ospm_focus_inside:not(.ospm_disabled) .ospm_checkbox_box .ospm_icon_checkbox_highlighted,
.ospm_checkbox.not_checked.ospm_focus_inside:not(.ospm_disabled):hover .ospm_checkbox_box .ospm_icon_checkbox_highlighted,
.ospm_checkbox.not_checked.ospm_focus_inside:not(.ospm_disabled) .ospm_checkbox_box .ospm_icon_radiobutton_highlighted,
.ospm_checkbox.not_checked.ospm_focus_inside:not(.ospm_disabled):hover .ospm_checkbox_box .ospm_icon_radiobutton_highlighted,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:focus .ospm_icon_checkbox_highlighted,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:focus:hover .ospm_icon_checkbox_highlighted,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:focus .ospm_icon_radiobutton_highlighted,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:focus:hover .ospm_icon_radiobutton_highlighted {
 display:block;
}
.ospm_checkbox.not_checked:not(.ospm_disabled):hover .ospm_checkbox_box .ospm_icon_checkbox_highlighted,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:hover .ospm_icon_checkbox_highlighted,
.ospm_checkbox.not_checked:not(.ospm_disabled):hover .ospm_checkbox_box .ospm_icon_radiobutton_highlighted,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:hover .ospm_icon_radiobutton_highlighted {
 display:block;
}
.ospm_checkbox_box[value] .ospm_icon_checkbox_selected,
.ospm_checkbox_box[value] .ospm_icon_radiobutton_selected {
 display:block;
}
.ospm_checkbox_box:focus {
 outline:none;
}
.ospm_checkbox .ospm_checkbox_switch {
 border-radius:10px;
 box-shadow:inset 0 0 0 1px rgba(46,48,54,0.15),inset 0 0 0 2px rgba(46,48,54,0.05);
 width:36px;
 min-width:36px;
 height:20px;
 -webkit-transition:background-color 0.2s;
 transition:background-color 0.2s;
 -moz-transition:background-color 0.2s;
 cursor:pointer;
 position:relative;
 text-align:left;
}
.ospm_checkbox.ospm_min_height_large .ospm_checkbox_switch {
 border-radius:14px;
 width:40px;
 height:24px;
}
.ospm_checkbox.ospm_min_height_large .ospm_checkbox_switch:before {
 width:20px;
 height:20px;
}
.ospm_checkbox .ospm_checkbox_switch:before {
 content:'';
 display:inline-block;
 border-radius:50%;
 box-shadow:0 0 0 1px rgba(0,0,0,0.08),0 2px 8px 0 rgba(46,48,54,0.2);
 width:16px;
 height:16px;
 margin-left:2px;
 margin-top:2px;
 z-index:2;
 position:absolute;
}
.ospm_checkbox .ospm_checkbox_switch:not(.ospm_no_transition):before {
 -webkit-transition:margin-left 0.2s;
 transition:margin-left 0.2s;
 -moz-transition:margin-left 0.2s;
}
.ospm_checkbox:focus .ospm_checkbox_switch:not([value]) {
 border:solid 1px red;
}
.ospm_checkbox:focus .ospm_checkbox_switch:not([value]):before {
 margin-left:1px;
 margin-top:1px;
}
.ospm_checkbox:not(.ospm_disabled) .ospm_checkbox_switch:not([value]):hover {
 border:none;
 box-shadow:inset 0 0 0 1px rgba(146,150,156,1),inset 0 0 0 2px rgba(46,48,54,0.05);
}
.ospm_checkbox:not(.ospm_disabled) .ospm_checkbox_switch:not([value]):hover:before {
 box-shadow:0 0 0 1px rgba(0,0,0,0.08),0 2px 8px 0 rgba(146,150,156,1);
 margin-top:2px;
 margin-left:2px;
}
.ospm_checkbox .ospm_checkbox_switch[value]:before {
 margin-left:18px;
 box-shadow:none;
}
.ospm_checkbox:focus .ospm_checkbox_switch[value] {
}
.ospm_checkbox .ospm_checkbox_box,
.ospm_checkbox .ospm_checkbox_switch {
 margin-left:16px;
}
.ospm_checkbox.ospm_min_height_small > .ospm_flex_items_align_center {
 min-height:44px;
}
.ospm_checkbox.ospm_min_height_small.ospm_list_entry_wrapper > .ospm_flex_items_align_center {
 min-height:44px;
}
.ospm_device_mobile .ospm_list_single_entry .ospm_checkbox.ospm_min_height_large > .ospm_flex_items_align_center {
 min-height:44px;
}
body:not(.ospm_device_mobile) .ospm_list_cell_container.ospm_min_height_large > .ospm_list_sublist > .ospm_checkbox.ospm_list_sublist_header > .ospm_flex_items_align_center,
body:not(.ospm_device_mobile) .ospm_list_sublist_entries.ospm_min_height_large > .ospm_checkbox > .ospm_flex_items_align_center,
body:not(.ospm_device_mobile) .ospm_list_cell_container.ospm_min_height_large > .ospm_checkbox > .ospm_flex_items_align_center {
 min-height:64px;
}
.ospm_device_mobile .ospm_list_single_entry .ospm_checkbox.ospm_min_height_large.ospm_list_entry_wrapper > .ospm_flex_items_align_center {
 min-height:44px;
}
.ospm_checkbox .ospm_list_entry_left_content_first_line {
 overflow-x:hidden;
 text-overflow:ellipsis;
}
.ospm_checkbox.ospm_widget_nowrap .ospm_list_entry_left_content_first_line {
 white-space:nowrap;
}
.ospm_checkbox.ospm_widget_nowrap .ospm_list_entry_left_content_second_line .ospm_sublabel {
 text-overflow:ellipsis;
 overflow:hidden;
 white-space:nowrap;
}
.ospm_device_mobile .ospm_selectionrow_options .ospm_checkbox > .ospm_flex_items_align_center {
 min-height:37px !important;
}
.ospm_theme_contrast_height .ospm_checkbox .ospm_checkbox_switch {
 width:auto;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_checkbox .ospm_widget_error_message {
 padding-left:calc(38% + 21px);
}
.ospm_checkbox .ospm_checkbox_content {
 display:flex;
 flex-basis:100%;
 align-items:center;
 word-wrap:break-word;
 min-width:0;
}
.ospm_checkbox .ospm_checkbox_box,
.ospm_checkbox .ospm_checkbox_switch {
 margin-top:9px;
 margin-bottom:10px;
}
.ospm_device_mobile .ospm_checkbox .ospm_checkbox_box.ospm_align_top,
.ospm_device_mobile .ospm_checkbox .ospm_checkbox_switch.ospm_align_top {
 margin-top:12px;
}
.ospm_checkbox .ospm_checkbox_box.ospm_align_top,
.ospm_checkbox .ospm_checkbox_switch.ospm_align_top {
 align-self:flex-start;
 margin-top:12px;
 margin-bottom:12px;
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .ospm_checkbox_box {
  height:21px;
 }
}
.ospm_checkable {
 display:flex;
 align-items:center;
}
.ospm_checkable_right {
 flex-direction:row-reverse;
 -webkit-flex-direction:row-reverse;
}
.ospm_checkable_checkbox_container {
 width:36px;
 display:flex;
 flex-direction:column;
 padding-top:0;
}
.ospm_list_cell_container .ospm_texttable_container.ospm_list_entry_wrapper .ospm_checkable_checkbox_container {
 justify-content:center;
 margin-bottom:12px;
}
.ospm_list_cell_container.ospm_min_height_large .ospm_textinput.ospm_list_entry_wrapper .ospm_checkable_checkbox_container {
 justify-content:center;
 margin-bottom:0;
}
.ospm_list_cell_container .ospm_textarea_container.ospm_list_entry_wrapper .ospm_checkable_checkbox_container {
 justify-content:center;
 margin-bottom:22px;
}
.ospm_device_mobile .ospm_list_cell_container .ospm_slider_large.ospm_list_entry_wrapper .ospm_checkable_checkbox_container,
.ospm_device_mobile .ospm_list_cell_container .ospm_slider.ospm_list_entry_wrapper .ospm_checkable_checkbox_container,
.ospm_list_cell_container.ospm_min_height_large .ospm_slider_large.ospm_list_entry_wrapper .ospm_checkable_checkbox_container,
.ospm_list_cell_container.ospm_min_height_large .ospm_slider.ospm_list_entry_wrapper .ospm_checkable_checkbox_container {
 padding-top:90px;
}
.ospm_device_mobile .ospm_list_cell_container .ospm_slider_small.ospm_list_entry_wrapper .ospm_checkable_checkbox_container,
.ospm_list_cell_container.ospm_min_height_large .ospm_slider_small.ospm_list_entry_wrapper .ospm_checkable_checkbox_container {
 padding-top:65px;
}
body:not(.ospm_device_mobile) .ospm_list_cell_container:not(.ospm_min_height_large) .ospm_hbar.ospm_list_entry_wrapper .ospm_checkable_checkbox_container {
 padding-top:6px;
}
body.ospm_device_mobile .ospm_list_cell_container:not(.ospm_min_height_large) .ospm_hbar.ospm_list_entry_wrapper .ospm_checkable_checkbox_container {
 padding-top:15px;
}
.ospm_list_cell_container.ospm_min_height_large .ospm_list_entry_wrapper .ospm_checkable_checkbox_container {
 padding-top:0;
}
.ospm_device_mobile .ospm_checkable_checkbox_container {
 padding-top:0;
}
.ospm_checkable_checkbox_container + .ospm_widget_content_wrapper {
 width:calc(100% - 36px);
}
.ospm_checkable_checkbox_container + .ospm_widget_content_wrapper .ospm_list_entry_left_content_form_wrapper {
 display:inline-block;
 width:calc((100% + 36px)*0.38 - 36px);
}
.ospm_checkable_checkbox_container + .ospm_widget_content_wrapper .ospm_textinput_value_container_form_wrapper,
.ospm_checkable_checkbox_container + .ospm_widget_content_wrapper .ospm_layout_right_form_wrapper {
 display:inline-block;
 width:calc((100% + 36px)*0.62);
}
.ospm_checkable_right .ospm_checkable_checkbox_container + .ospm_widget_content_wrapper .ospm_list_entry_left_content_form_wrapper {
 width:calc((100% + 36px)*0.38);
}
.ospm_checkable_right .ospm_checkable_checkbox_container + .ospm_widget_content_wrapper .ospm_textinput_value_container_form_wrapper,
.ospm_checkable_right .ospm_checkable_checkbox_container + .ospm_widget_content_wrapper .ospm_layout_right_form_wrapper {
 width:calc((100% + 36px)*0.62 - 36px);
}
.ospm_checkable .ospm_checkable_checkbox_container .ospm_checkbox_box {
 cursor:pointer;
 margin:0 16px 0 0;
}
.ospm_checkable_right .ospm_checkable_checkbox_container .ospm_checkbox_box {
 margin:0 0 0 16px;
}
.ospm_checkable.ospm_clickable {
 cursor:auto;
}
.ospm_checkable.ospm_disabled:not(.ospm_text):not(.ospm_hbar) .ospm_checkable_checkbox_container .ospm_checkbox_box {
 opacity:0.38;
}
.ospm_checkable .ospm_checkable_checkbox_container .ospm_checkbox_box.ospm_disabled {
 pointer-events:none;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_main_content {
 align-items:center;
 display:flex;
 white-space:normal;
 word-wrap:break-word;
 justify-content:space-between;
}
.ospm_selectionrow.ospm_min_height_small,
body:not(.ospm_device_mobile) .ospm_list.ospm_list_form .ospm_selectionrow_main_content {
 min-height:44px;
}
.ospm_selectionrow:not(.ospm_min_height_small) .ospm_selectionrow_main_content {
 min-height:64px;
}
.ospm_device_mobile .ospm_selectionrow.ospm_min_height_large {
 min-height:32px;
}
.ospm_device_mobile .ospm_selectionrow,
.ospm_device_mobile .ospm_selectionrow_main_content {
 display:block;
}
.ospm_selectionrow .ospm_label_title {
 flex-grow:1;
 flex-shrink:1;
 flex-basis:0;
 align-self:center;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_main_content > .ospm_list_entry_left_content {
 display:block;
 flex-basis:32%;
 flex-direction:column;
 flex-grow:1;
 flex-shrink:0;
 white-space:normal;
 word-wrap:break-word;
 justify-content:center;
 min-width:1px;
 padding:10px 0;
}
.ospm_device_mobile .ospm_selectionrow .ospm_selectionrow_main_content > .ospm_list_entry_left_content {
 min-height:0;
}
body:not(.ospm_device_mobile) .ospm_list:not(.ospm_list_form) .ospm_selectionrow.ospm_min_height_large .ospm_selectionrow_main_content > .ospm_list_entry_left_content,
body:not(.ospm_device_mobile) .ospm_list:not(.ospm_list_form) .ospm_selectionrow:not(.ospm_min_height_small) .ospm_selectionrow_main_content > .ospm_list_entry_left_content {
 padding-top:20px;
 padding-bottom:20px;
}
body:not(.ospm_device_mobile) .ospm_list:not(.ospm_list_form) .ospm_selectionrow.ospm_has_sublabel.ospm_min_height_large .ospm_selectionrow_main_content > .ospm_list_entry_left_content,
body:not(.ospm_device_mobile) .ospm_list:not(.ospm_list_form) .ospm_selectionrow.ospm_has_sublabel:not(.ospm_min_height_small) .ospm_selectionrow_main_content > .ospm_list_entry_left_content {
 padding-top:10px;
 padding-bottom:9px;
}
body:not(.ospm_device_mobile) .ospm_selectionrow:not(.ospm_has_label) .ospm_selectionrow_main_content > .ospm_list_entry_left_content {
 flex-basis:0;
}
body:not(.ospm_device_mobile) .ospm_selectionrow:not(.ospm_has_label) .ospm_selectionrow_main_content > .ospm_list_entry_left_content > .ospm_list_entry_left_content_first_line {
 height:0;
}
.ospm_device_mobile .ospm_selectionrow.ospm_has_lefticon .ospm_icon.ospm_left_icon {
 display:none;
}
.ospm_selectionrow .ospm_selectionrow_main_content > .ospm_list_entry_left_content > .ospm_list_entry_left_content_first_line > *:not(.ospm_help_marker) {
 min-width:0;
}
.ospm_device_mobile .ospm_list_form .ospm_selectionrow .ospm_list_entry_left_content {
 padding-top:14px;
 padding-bottom:11px;
}
.ospm_selectionrow .ospm_optional {
 line-height:23px;
 padding-left:0.2em;
 padding-top:1px;
}
@-moz-document url-prefix() {
 .ospm_selectionrow .ospm_optional {
  line-height:22px;
 }
 .ospm_selectionrow .ospm_label {
  line-height:23px;
 }
}
.ospm_device_mobile .ospm_selectionrow .ospm_optional {
 padding-top:3px;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_options {
 display:flex;
 min-width:0;
 text-align:right;
 white-space:normal;
 word-wrap:break-word;
 flex-direction:column;
 padding:3px 0;
 -ms-flex-flow:row wrap;
}
body:not(.ospm_device_mobile) .ospm_list.ospm_list_form .ospm_selectionrow_options {
 text-align:left;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_options.ospm_flex_row {
 flex-direction:row;
 justify-content:flex-end;
}
body:not(.ospm_device_mobile) .ospm_list.ospm_list_form .ospm_selectionrow_options.ospm_flex_row {
 justify-content:flex-start;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_options.ospm_flex_row.ospm_flex_row_wrap {
 flex-wrap:wrap;
 height:100%;
 min-height:100%;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_options .ospm_checkbox {
 width:auto;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_options .ospm_checkbox.ospm_has_lefticon .ospm_list_entry_left_content {
 padding-left:12px;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_options .ospm_checkbox:not(.ospm_has_lefticon) .ospm_list_entry_left_content {
 padding-left:24px;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_options .ospm_checkbox.ospm_has_lefticon > .ospm_flex_items_align_center > .ospm_icon {
 margin-left:24px;
 margin-right:0;
}
body:not(.ospm_device_mobile) .ospm_list:not(.ospm_list_form) .ospm_selectionrow:not(.ospm_has_label) .ospm_selectionrow_options:not(.ospm_flex_row) .ospm_checkbox .ospm_list_entry_left_content {
 padding-left:0;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_selectionrow_options .ospm_checkbox:not(.ospm_has_lefticon) .ospm_list_entry_left_content {
 padding-left:12px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_selectionrow_options .ospm_checkbox.ospm_has_lefticon > .ospm_flex_items_align_center > .ospm_icon {
 padding-left:12px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_selectionrow_options .ospm_checkbox {
 display:block;
}
.ospm_selectionrow_options .ospm_checkbox .ospm_checkbox_box {
 margin-left:12px;
}
body:not(.ospm_device_mobile) .ospm_list:not(.ospm_list_form) .ospm_selectionrow_options .ospm_checkbox {
 align-self:flex-end;
 text-align:right;
 display:flex;
}
.ospm_device_mobile .ospm_selectionrow_options .ospm_checkbox {
 min-height:0;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_options .ospm_checkbox .ospm_flex_items_align_center.ospm_horizontal_flex_container {
 align-items:center;
 display:flex;
 justify-content:flex-end;
 white-space:normal;
 word-wrap:break-word;
 width:auto;
 min-width:0;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_selectionrow_options .ospm_checkbox .ospm_flex_items_align_center.ospm_horizontal_flex_container {
 justify-content:flex-start;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_options .ospm_checkbox .ospm_list_entry_left_content {
 display:block;
 -ms-flex-preferred-size:auto;
 padding-top:0;
 padding-bottom:0;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_options:not(.ospm_flex_row) .ospm_checkbox .ospm_checkbox_box,
body:not(.ospm_device_mobile) .ospm_selectionrow_options:not(.ospm_flex_row) .ospm_checkbox .ospm_checkbox_switch {
 margin-top:8px;
 margin-bottom:8px;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_main_content.ospm_widget_nowrap > .ospm_list_entry_left_content,
body:not(.ospm_device_mobile) .ospm_checkbox.ospm_widget_nowrap .ospm_list_entry_left_content {
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
}
.ospm_device_mobile .ospm_selectionrow_options .ospm_checkbox:not(:last-child) {
 border-bottom-width:0;
}
.ospm_device_mobile .ospm_checkbox:not(.ospm_list_entry_wrapper) .ospm_list_entry_left_content {
 flex-grow:3;
 flex-shrink:1;
 flex-basis:0;
}
.ospm_selectionrow_options .ospm_checkbox.ospm_disabled .ospm_label {
 opacity:0.38;
}
.ospm_selectionrow_options .ospm_checkbox .ospm_label {
 display:block;
}
.ospm_selectionrow.ospm_disabled,
.ospm_selectionrow_options .ospm_checkbox.ospm_disabled {
 opacity:1;
}
.ospm_device_mobile .ospm_selectionrow_options .ospm_checkbox:last-child {
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.ospm_device_mobile .ospm_selectionrow_options .ospm_checkbox.ospm_min_height_large > .ospm_flex_items_align_center {
 min-height:1px;
}
.ospm_selectionrow_options .ospm_checkbox.ospm_widget_nowrap .ospm_label {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}
body:not(.ospm_device_mobile) .ospm_selectionrow .ospm_selectionrow_options > .ospm_widget_nowrap {
 max-width:100%;
}
body:not(.ospm_device_mobile) .ospm_selectionrow_options .ospm_checkbox .ospm_checkbox_content {
 -ms-flex-preferred-size:auto;
}
.ospm_selectionrow .ospm_widget_error_message {
 padding-bottom:0;
}
.ospm_device_mobile .ospm_selectionrow .ospm_help_message {
 padding-top:11px;
 margin-bottom:-21px;
}
.ospm_device_mobile .ospm_list_form .ospm_selectionrow .ospm_help_message {
 margin-top:-11px;
 margin-bottom:-18px;
}
body:not(.ospm_device_mobile) .ospm_selectionrow .ospm_help_message {
 margin-top:-11px;
 padding-bottom:13px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_selectionrow .ospm_help_message {
 padding-left:20px;
 margin-top:-14px;
 margin-bottom:-9px;
}
.ospm_selectionrow_main_content .ospm_real_width_calc,
.ospm_selectionrow_main_content .ospm_real_width_calc > * {
 flex:none !important;
}
.ospm_selectionrow .ospm_selectionrow_options .ospm_checkbox.ospm_entry_grouping {
 margin-bottom:0 !important;
}
.ospm_selectionrow .ospm_selectionrow_options .ospm_checkbox.ospm_indent_left_24 {
 padding-left:0 !important;
}
.ospm_selectionrow.ospm_has_label.ospm_has_hint .ospm_label {
 font-variant-numeric:tabular-nums;
}
@-moz-document url-prefix() {
 body:not(.ospm_device_mobile) .ospm_selectionrow .ospm_text_style_11 ~ .ospm_help_marker,
 body:not(.ospm_device_mobile) .ospm_selectionrow .ospm_text_style_12 ~ .ospm_help_marker,
 body:not(.ospm_device_mobile) .ospm_selectionrow .ospm_text_style_13 ~ .ospm_help_marker,
 body:not(.ospm_device_mobile) .ospm_selectionrow .ospm_text_style_14 ~ .ospm_help_marker,
 body:not(.ospm_device_mobile) .ospm_selectionrow .ospm_text_style_15 ~ .ospm_help_marker,
 body:not(.ospm_device_mobile) .ospm_selectionrow .ospm_text_style_16 ~ .ospm_help_marker {
  top:0;
 }
}
.ospm_footer > .ospm_flex_items_align_center {
 min-height:64px;
 align-items:stretch;
 display:flex;
 padding-left:12px;
 padding-right:12px;
}
.ospm_device_mobile .ospm_footer > .ospm_flex_items_align_center {
 min-height:48px;
 padding-left:8px;
 padding-right:8px;
}
.ospm_footer .ospm_text_button {
 min-height:64px;
 flex-grow:1;
 display:flex;
}
.ospm_footer .ospm_text_button:focus {
 text-decoration:none;
}
.ospm_device_mobile .ospm_footer .ospm_text_button {
 min-height:48px;
}
.ospm_footer .ospm_layout_left .ospm_labels_container,
.ospm_footer .ospm_layout_right .ospm_value_container {
 align-self:center;
}
.ospm_footer .ospm_layout_left .ospm_labels_container {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:normal;
}
.ospm_footer.ospm_widget_nowrap .ospm_layout_left .ospm_labels_container {
 white-space:nowrap;
}
.ospm_footer > .ospm_flex_items_align_center .ospm_icon,
.ospm_device_mobile .ospm_footer > .ospm_flex_items_align_center .ospm_icon {
 margin-top:auto;
 margin-bottom:auto;
 z-index:1;
 align-self:center;
}
.ospm_footer .ospm_layout_right .ospm_right_buttons_container {
 display:flex;
 min-width:0;
}
.ospm_footer .ospm_layout_center,
.ospm_footer .ospm_layout_left,
.ospm_footer .ospm_layout_right {
 padding-right:12px;
 padding-left:12px;
}
.ospm_device_mobile .ospm_footer .ospm_layout_center,
.ospm_device_mobile .ospm_footer .ospm_layout_left,
.ospm_device_mobile .ospm_footer .ospm_layout_right {
 padding-right:8px;
 padding-left:8px;
}
.ospm_summing_footer_wrapper {
 padding-left:24px;
 padding-right:24px;
}
.ospm_device_mobile .ospm_summing_footer_wrapper {
 padding-left:16px;
 padding-right:16px;
}
.ospm_summing_footer_wrapper .ospm_summing_footer {
 border-top:double;
 min-height:64px;
}
.ospm_summing_footer_wrapper.ospm_size_small .ospm_summing_footer {
 padding-bottom:8px;
}
.ospm_summing_footer_wrapper.ospm_size_small .ospm_summing_footer,
.ospm_device_mobile .ospm_footer .ospm_text_button {
 min-height:44px;
}
.ospm_summing_footer_wrapper.ospm_size_small:first-child .ospm_summing_footer,
.ospm_summing_footer_wrapper.ospm_size_small:last-child .ospm_summing_footer {
 min-height:55px;
}
.ospm_summing_footer_wrapper.ospm_size_small .ospm_summing_footer .ospm_left_icon:not(.ospm_icon_size_12):not(.ospm_icon_size_16),
.ospm_summing_footer_wrapper.ospm_size_small .ospm_summing_footer .ospm_right_icon:not(.ospm_icon_size_12):not(.ospm_icon_size_16) {
 display:none;
}
.ospm_summing_footer_wrapper.ospm_size_small .ospm_summing_footer .ospm_list_entry_left_content {
 padding-top:0;
 padding-bottom:0;
}
.ospm_summing_footer_wrapper.ospm_size_small .ospm_summing_footer .ospm_list_entry_left_content .ospm_label,
.ospm_summing_footer_wrapper.ospm_size_small .ospm_summing_footer .ospm_value_container {
 font-size:17px;
}
.ospm_summing_footer_wrapper.ospm_size_small .ospm_summing_footer .ospm_list_entry_left_content .ospm_label {
 padding-bottom:3px;
 display:inline-block;
 line-height:normal;
 margin-top:3px;
}
.ospm_summing_footer_wrapper.ospm_size_small .ospm_summing_footer .ospm_list_entry_left_content .ospm_label,
.ospm_summing_footer_wrapper.ospm_size_small .ospm_summing_footer .ospm_list_entry_left_content .ospm_help_marker {
 vertical-align:top;
}
.ospm_summing_footer_wrapper.ospm_text_nowrap .ospm_subvalue_container,
.ospm_summing_footer_wrapper.ospm_text_nowrap .ospm_value_container {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}
.ospm_device_mobile .ospm_summing_footer_wrapper .ospm_summing_footer {
 min-height:48px;
 font-size:17px;
 line-height:24px;
}
.ospm_device_mobile .ospm_summing_footer_wrapper .ospm_summing_footer .ospm_text_button {
 min-height:48px;
}
.ospm_footer .ospm_text_button .ospm_icon,
.ospm_footer .ospm_right_icon {
 display:inline-block;
}
.ospm_footer .ospm_layout_center,
.ospm_footer .ospm_layout_left,
.ospm_footer .ospm_layout_right {
 flex-grow:1;
 align-items:stretch;
 display:flex;
 flex-basis:0;
 min-width:0;
}
.ospm_footer .ospm_layout_center .ospm_text_button {
 justify-content:center;
}
.ospm_footer .ospm_layout_left:empty,
.ospm_footer .ospm_layout_center:empty,
.ospm_footer .ospm_layout_right:empty {
 display:none;
}
.ospm_footer .ospm_layout_right,
.ospm_footer .ospm_layout_right .ospm_right_buttons_container {
 justify-content:flex-end;
 text-align:right;
}
.ospm_footer .ospm_layout_right:not(.ospm_layout_distributed) .ospm_right_buttons_container {
 flex-wrap:wrap;
}
.ospm_footer .ospm_layout_right.ospm_layout_distributed .ospm_text_button:not(:first-child) {
 padding-left:24px;
}
.ospm_device_mobile .ospm_footer .ospm_layout_right.ospm_layout_distributed .ospm_text_button:not(:first-child) {
 padding-left:16px;
}
.ospm_footer .ospm_layout_right .ospm_text_button {
 text-align:right;
 position:relative;
 flex-grow:0;
}
.ospm_footer .ospm_layout_right.ospm_single_action_button .ospm_right_buttons_container,
.ospm_footer .ospm_layout_right.ospm_layout_distributed .ospm_right_buttons_container {
 flex-grow:1;
}
.ospm_footer .ospm_layout_right.ospm_layout_distributed .ospm_text_button {
 flex-basis:0;
 flex-grow:1;
 text-align:center;
 justify-content:center;
}
.ospm_footer .ospm_layout_right:not(.ospm_layout_distributed) .ospm_text_button > * {
 min-width:0;
 flex-grow:1;
}
.ospm_footer .ospm_layout_right:not(.ospm_layout_distributed) .ospm_text_button:only-child {
 margin-left:0;
}
.ospm_footer:not(.ospm_widget_wrap) .ospm_layout_right.ospm_layout_distributed .ospm_text_button,
.ospm_footer:not(.ospm_widget_wrap) .ospm_layout_right.ospm_layout_distributed .ospm_text_button > * {
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
}
.ospm_footer .ospm_layout_right .ospm_text_button.ospm_has_icon {
 padding-right:24px;
 background-size:12px 24px;
 background-position:100% 50%;
 background-repeat:no-repeat;
}
.ospm_footer .ospm_layout_left .ospm_text_button.ospm_has_icon {
 padding-left:48px;
 background-size:24px 24px;
 background-position:24px 50%;
 background-repeat:no-repeat;
}
.ospm_footer .ospm_layout_right:not(.ospm_layout_distributed) .ospm_text_button:not(:first-child):before {
 content:'';
 display:inline-block;
 height:16px;
 width:0;
 border-left-style:solid;
 border-left-width:1px;
 margin-left:24px;
 margin-right:23px;
}
.ospm_device_mobile .ospm_footer .ospm_layout_right:not(.ospm_layout_distributed) .ospm_text_button:not(:first-child):before {
 margin-left:16px;
 margin-right:15px;
}
.ospm_footer .ospm_layout_right .ospm_text_button:last-child {
 border-right:none;
}
.ospm_footer .ospm_layout_right .ospm_text_button:only-child {
 flex-grow:1;
}
.ospm_footer .ospm_layout_center,
.ospm_footer .ospm_layout_center > * {
 text-align:center;
}
.ospm_footer .ospm_layout_right .ospm_value_unit:empty {
 display:none;
}
.ospm_footer .ospm_layout_right .ospm_text_value {
 width:auto;
}
.ospm_footer .ospm_layout_right .ospm_text_button:last-of-type:after {
 display:none;
}
.ospm_footer .ospm_layout_right .ospm_right_icon {
 vertical-align:middle;
}
.ospm_footer .ospm_layout_right .ospm_text_button .ospm_icon {
 background-size:12px 24px;
 height:24px;
 width:12px;
 margin-right:0;
 margin-left:12px;
 vertical-align:bottom;
}
.ospm_footer .ospm_right_icon.ospm_icon_size_12,
.ospm_summing_footer .ospm_right_icon.ospm_icon_size_12 {
 margin-left:4px;
}
.ospm_footer .ospm_right_icon.ospm_icon_size_16,
.ospm_summing_footer .ospm_right_icon.ospm_icon_size_16 {
 margin-left:8px;
}
.ospm_footer .ospm_right_icon.ospm_icon_size_24,
.ospm_summing_footer .ospm_right_icon.ospm_icon_size_24 {
 margin-left:12px;
}
.ospm_footer .ospm_right_icon.ospm_icon_size_32,
.ospm_summing_footer .ospm_right_icon.ospm_icon_size_32 {
 margin-left:8px;
}
.ospm_summing_footer .ospm_right_icon.ospm_icon_size_12:first-child,
.ospm_summing_footer .ospm_right_icon.ospm_icon_size_12:last-child {
 margin-left:12px;
}
.ospm_summing_footer .ospm_right_icon.ospm_icon_size_32:first-child,
.ospm_summing_footer .ospm_right_icon.ospm_icon_size_32:last-child {
 margin-left:16px;
}
.ospm_summing_footer .ospm_value_container {
 margin-left:12px;
 text-align:right;
 min-width:0;
}
.ospm_footer .ospm_help_message {
 padding:0 24px 12px 24px;
}
.ospm_summing_footer_wrapper .ospm_help_message {
 margin-top:-7px;
 padding-bottom:12px;
}
.ospm_summing_footer .ospm_list_entry_left_content_first_line > div {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_footer.ospm_widget_nowrap .ospm_text_button,
.ospm_footer.ospm_widget_nowrap .ospm_text_button > *,
.ospm_footer.ospm_widget_nowrap .ospm_layout_right > div,
.ospm_footer.ospm_widget_nowrap .ospm_layout_left[data-contains='label'],
.ospm_footer.ospm_widget_nowrap .ospm_layout_right .ospm_text_value,
.ospm_summing_footer_wrapper.ospm_widget_nowrap .ospm_list_entry_left_content_first_line,
.ospm_summing_footer_wrapper.ospm_widget_nowrap .ospm_list_entry_left_content_first_line .ospm_label {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_footer.ospm_widget_nowrap .ospm_layout_right > div,
.ospm_summing_footer_wrapper.ospm_widget_nowrap .ospm_list_entry_left_content_first_line {
 display:flex;
}
.ospm_footer.ospm_widget_nowrap .ospm_layout_right .ospm_text_button {
 text-align:right;
}
.ospm_footer.ospm_widget_nowrap .ospm_layout_left[data-contains='label'] .ospm_entry_infotext {
 white-space:nowrap;
}
.ospm_summing_footer_wrapper .ospm_left_icon.ospm_icon_size_24 {
 margin:1px 16px 2px 0;
}
.ospm_summing_footer_wrapper .ospm_right_icon.ospm_icon_size_24 {
 margin:1px 0 2px 16px;
}
.ospm_summing_footer_wrapper .ospm_left_icon.ospm_icon_size_32 {
 margin:1px 16px 2px -8px;
}
.ospm_summing_footer_wrapper .ospm_right_icon.ospm_icon_size_32 {
 margin:1px 0 2px 16px;
}
.ospm_device_mobile .ospm_footer.ospm_footer_stack_buttons > .ospm_flex_items_align_center {
 -webkit-flex-direction:column-reverse;
 flex-direction:column-reverse;
 padding-left:0;
 padding-right:0;
}
.ospm_device_mobile .ospm_footer.ospm_footer_stack_buttons .ospm_layout_center,
.ospm_device_mobile .ospm_footer.ospm_footer_stack_buttons .ospm_layout_left,
.ospm_device_mobile .ospm_footer.ospm_footer_stack_buttons .ospm_layout_right {
 flex-grow:1;
 min-width:0;
 height:48px;
 padding:13px 0;
 border-bottom:1px solid;
 text-align:center;
}
.ospm_device_mobile .ospm_footer.ospm_footer_stack_buttons .ospm_layout_center:first-child,
.ospm_device_mobile .ospm_footer.ospm_footer_stack_buttons .ospm_layout_left:first-child,
.ospm_device_mobile .ospm_footer.ospm_footer_stack_buttons .ospm_layout_right:first-child {
 border-bottom:0;
}
.ospm_footer_buttons {
 width:100%;
 table-layout:fixed;
 text-align:center !important;
}
.ospm_footer .ospm_layout_right .ospm_text_button > * {
 font-weight:500;
}
.ospm_footer.ospm_single_button .ospm_text_button > * {
 font-weight:500;
}
.ospm_formattedtexteditor {
}
.ospm_formattedtexteditor .ospm_editor_wrapper {
 position:relative;
}
.ospm_formattedtexteditor .ospm_teheader {
 text-align:right;
 padding-bottom:16px;
}
.ospm_formattedtexteditor .ospm_teheader_row {
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 width:100%;
}
.ospm_formattedtexteditor .ospm_teheader_column {
 text-align:right;
}
.ospm_formattedtexteditor .ospm_teheader_column:first-of-type {
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
}
.ospm_formattedtexteditor .ospm_teheader_column .ospm_tetitle {
 text-align:left;
 font-size:22px;
 line-height:28px;
 padding-right:8px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 position:relative;
 top:3px;
 height:37px;
}
.ospm_formattedtexteditor .ospm_toolbar_btn {
 border-width:0;
 border-radius:5px;
 display:inline-block;
 width:32px;
 height:32px;
 cursor:pointer;
 margin-left:8px;
}
.ospm_formattedtexteditor .ospm_toolbar_btn_bold {
 background:transparent url(../fonts/bold.svg) no-repeat 0 0;
}
.ospm_formattedtexteditor .ospm_toolbar_btn_italic {
 background:transparent url(../fonts/italic.svg) no-repeat 0 0;
}
.ospm_formattedtexteditor .ospm_toolbar_btn_underline {
 background:transparent url(../fonts/underlined.svg) no-repeat 0 0;
}
.ospm_formattedtexteditor .ospm_toolbar_btn_strikethrough {
 background:transparent url(../fonts/strikethrough.svg) no-repeat 0 0;
}
.ospm_formattedtexteditor .ospm_toolbar_btn_monospace {
 background:transparent url(../fonts/monospace.svg) no-repeat 0 0;
}
.ospm_formattedtexteditor .ospm_toolbar_btn_paragraph {
 background:transparent url(../fonts/paragraph.svg) no-repeat 0 0;
}
.ospm_formattedtexteditor .ospm_toolbar_btn_orderedlist {
 background:transparent url(../fonts/orderedlist.svg) no-repeat 0 0;
}
.ospm_formattedtexteditor .ospm_toolbar_btn_unorderedlist {
 background:transparent url(../fonts/unorderedlist.svg) no-repeat 0 0;
}
.ospm_formattedtexteditor .ospm_toolbar_btn span {
 visibility:hidden;
 font-size:1px;
 line-height:1px;
}
.ospm_formattedtexteditor .ospm_toolbar_btn:hover,
.ospm_formattedtexteditor .ospm_toolbar_btn.active,
.ospm_formattedtexteditor .ospm_toolbar_btn.ospm_active {
 background-position:30px inherit;
}
.ospm_formattedtexteditor .ospm_tefooter {
 height:32px;
 border-top-width:1px;
 border-top-style:solid;
}
.ospm_formattedtexteditor .ospm_placeholder {
 z-index:0;
 position:absolute;
 top:61px;
 left:8px;
 line-height:24px;
 max-width:calc(100% - 16px);
 white-space:normal;
 word-wrap:break-word;
}
.ospm_formattedtexteditor .ospm_editor {
 z-index:1;
 min-height:125px;
 height:100%;
 width:100%;
 padding:6px 7px;
 border-width:1px;
 border-style:solid;
 border-radius:3px;
 word-break:keep-all;
 white-space:normal;
 cursor:text;
 line-height:24px;
}
.ospm_formattedtexteditor.ospm_has_character_countdown .ospm_editor {
 padding-right:27px;
}
.ospm_formattedtexteditor .ospm_editor:focus,
.ospm_formattedtexteditor .ospm_toolbar_btn:focus {
 box-shadow:0 0 4px 0 rgba(255,0,0,0.08);
 outline:none;
}
.ospm_formattedtexteditor .ospm_toolbar_btn {
 border:1px solid;
 box-sizing:content-box;
}
.ospm_formattedtexteditor .ospm_placeholder,
.ospm_formattedtexteditor .ospm_editor,
.ospm_formattedtexteditor .ospm_editor * {
 font-size:17px;
 font-weight:300;
}
.ospm_formattedtexteditor .ospm_editor strong,
.ospm_formattedtexteditor .ospm_editor b,
.ospm_formattedtexteditor .ospm_editor strong u,
.ospm_formattedtexteditor .ospm_editor b u {
 font-weight:bold;
}
.ospm_formattedtexteditor .ospm_editor ol,
.ospm_formattedtexteditor .ospm_editor ul {
 padding-left:18px;
}
.ospm_formattedtexteditor .ospm_editor li:before {
 display:inline-block;
 content:'';
 margin-left:-3px;
}
.ospm_dialogview_formattedtexteditor .ospm_layout,
.ospm_dialogview_formattedtexteditor .ospm_dialogview_footer {
 background-color:white !important;
}
.ospm_dialogview_formattedtexteditor .ospm_layout {
 padding-left:0;
}
.ospm_dialogview_formattedtexteditor .ospm_layout .ospm_layout_scrollarea {
 padding-right:24px;
 padding-left:24px;
 padding-top:24px !important;
 margin-bottom:24px !important;
}
.ospm_dialogview_formattedtexteditor .ospm_layout .ospm_layout_scrollarea::before {
 height:16px;
}
.ospm_dialogview_formattedtexteditor .ospm_layout .ospm_layout_scrollarea::after {
 height:24px;
}
.ospm_dialogview_formattedtexteditor .ospm_layout .ospm_layout_scrollarea > .ospm_scrollbar {
 margin-top:64px !important;
}
.ospm_dialogview_formattedtexteditor .ospm_layout .ospm_columns_aligner .ospm_layout_column_wrapper,
.ospm_dialogview_formattedtexteditor .ospm_layout .ospm_columns_container {
 padding-left:0px !important;
 padding-right:0px !important;
}
.ospm_dialogview_formattedtexteditor .ospm_layout .ospm_columns_aligner {
 margin-left:0px !important;
 margin-right:0px !important;
}
.ospm_formattedtexteditor .ospm_editor p::after {
 content:' ';
 display:block;
 width:18px;
 height:18px;
 background:url(../fonts/paragraph.svg) -6px -6px no-repeat;
 border-width:1px;
 border-style:solid;
 border-radius:2px;
 margin:4px 0 5px 0;
}
.ospm_mode_sticky .ospm_dialogview_formattedtexteditor .ospm_layout .ospm_layout_scrollarea::before {
 height:60px;
}
.ospm_mode_sticky .ospm_formattedtexteditor {
 position:relative;
}
.ospm_mode_sticky .ospm_formattedtexteditor .ospm_editor_wrapper {
 position:relative;
}
.ospm_mode_sticky .ospm_formattedtexteditor .ospm_teheader {
 width:100%;
 position:fixed;
 top:0;
 padding-top:16px;
 padding-bottom:10px;
}
.ospm_mode_sticky .ospm_formattedtexteditor .ospm_teheader::after {
 content:' ';
 display:block;
 width:15px;
 height:58px;
 top:0;
 right:-3px;
 position:absolute;
 z-index:-1;
}
.ospm_formattedtexteditor .ospm_editor_infomessage {
 font-size:17px;
 font-weight:300;
 line-height:24px;
}
.ospm_formattedtexteditor .ospm_widget_error_message,
.ospm_formattedtexteditor .ospm_editor_infomessage {
 padding:16px 0 0 0;
 white-space:normal;
}
.ospm_formattedtexteditor.ospm_has_error_messages .ospm_editor_infomessage {
 display:none;
}
.ospm_formattedtext ul,
.ospm_formattedtext ol {
 padding-left:18px;
 margin-top:0 !important;
}
.ospm_formattedtext ul {
 list-style:disc;
}
.ospm_formattedtext ol li {
 list-style:decimal;
}
.ospm_formattedtext ul li:before,
.ospm_formattedtext ol li:before {
 display:inline-block;
 content:'';
 margin-left:-3px;
 font-family:'Sparkasse',Helvetica,Arial,serif;
 font-size:17px;
}
.ospm_formattedtext p {
 padding-bottom:12px;
}
.ospm_formattedtexteditor .ospm_editor ul,
.ospm_formattedtexteditor .ospm_editor ol {
 margin-top:0;
}
.ospm_formattedtexteditor .ospm_editor ul {
 list-style:disc;
}
.ospm_formattedtexteditor .ospm_editor code {
 font-family:monospace !important;
}
.ospm_formattedtexteditor .ospm_character_countdown {
 display:inline-block;
 font-size:14px;
 font-weight:300;
 line-height:24px;
 position:absolute;
 right:9px;
 bottom:5px;
}
body:not(.ospm_device_mobile) .ospm_layout:not(.ospm_dialogview_listlayout):not(.ospm_flow_layout).ospm_dialogview_formattedtexteditorlayout .ospm_layout_column_wrapper:not(.ospm_has_sticky_element) .ospm_column_layout .ospm_layout_scrollarea {
 padding-bottom:0;
}
.ospm_hbar {
 margin-top:17px;
 padding-bottom:25px;
}
.ospm_list_entry_wrapper:not(.ospm_hbar) + .ospm_hbar.ospm_widget_without_bottom_border {
 margin-top:0;
}
.ospm_list_cell_container:not(.ospm_min_height_large) .ospm_list_entry_wrapper:not(.ospm_hbar) + .ospm_hbar.ospm_entry_grouping {
 margin-top:8px;
}
.ospm_list_cell_container:not(.ospm_min_height_large) .ospm_list_entry_wrapper:not(.ospm_hbar) + .ospm_hbar {
 margin-top:18px;
}
.ospm_entry_grouping + .ospm_hbar {
 margin-top:0;
}
.ospm_entry_grouping:not(.ospm_hbar) + .ospm_hbar,
.ospm_hbar.ospm_widget.ospm_entry_grouping {
 margin-bottom:-15px;
}
.ospm_entry_grouping + .ospm_hbar .ospm_labelfield {
 z-index:1;
}
@-moz-document url-prefix() {
 .ospm_entry_grouping:not(.ospm_hbar) + .ospm_hbar,
 .ospm_hbar.ospm_widget.ospm_entry_grouping {
  margin-bottom:-17px;
 }
 .ospm_hbar.ospm_widget.ospm_entry_grouping .ospm_value_container {
  margin-bottom:1px;
 }
}
.ospm_hbar .ospm_list_entry_left_content_first_line {
 overflow:hidden;
 text-overflow:ellipsis;
}
.ospm_hbar .ospm_list_entry_left_content {
 padding-bottom:0;
 padding-top:0;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}
.ospm_hbar .ospm_value_container {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-left:24px;
}
.ospm_hbar .ospm_label {
 white-space:nowrap;
}
.ospm_entry_grouping + .ospm_hbar .ospm_label,
.ospm_entry_grouping + .ospm_hbar .ospm_value_container {
 font-size:14px;
 font-weight:300;
}
.ospm_hbar_bar_line {
 height:4px;
 width:100%;
 position:relative;
}
:not(.ospm_entry_grouping) + .ospm_hbar .ospm_hbar_bar_line {
 margin-top:6px;
}
.ospm_hbar_bar_background {
 width:100%;
 border-radius:2px;
 height:4px;
 position:absolute;
}
.ospm_hbar_bar_background_filled {
 width:100%;
 border-radius:2px;
 height:4px;
 position:absolute;
 z-index:1;
}
.ospm_hbar_bar_tooltip {
 position:absolute;
 z-index:2820;
 border-radius:4px;
 padding:7px 12px 8px 12px;
 background-color:white;
 pointer-events:none;
}
.ospm_hbar_bar_tooltip:after {
 content:"";
 position:absolute;
 width:8px;
 height:8px;
 z-index:2819;
 top:calc(100% - 4px);
 left:calc(50% - 4px);
 background:white;
 transform:rotate(-45deg);
 box-shadow:-1px 1px 0px 0px rgba(0,0,0,0.08),-2px 4px 8px -2px rgba(46,48,54,0.2);
 border-style:none;
}
.ospm_hbar_bar_segment {
 width:100%;
 border-radius:0;
 height:4px;
 z-index:1;
 position:absolute;
}
.ospm_hbar_bar_segment .ospm_label {
 width:100%;
 height:100%;
 content:'';
 display:grid;
 text-align:center;
 line-height:20px;
 align-content:center;
 font:14px SparkasseRg;
 position:absolute;
}
.ospm_hbar.ospm_widget_wrap .ospm_list_entry_left_content_first_line .ospm_label {
 white-space:normal;
}
.ospm_hbar .ospm_hbar_zeropoint {
 position:absolute;
 height:4px;
 width:50%;
}
.ospm_hbar .ospm_hbar_zeropoint::after {
 content:' ';
 display:inline-block;
 width:2px;
 height:16px;
 top:-8px;
 position:absolute;
 right:-3px;
 border-width:2px;
 border-style:solid;
 z-index:2;
}
.ospm_hbar .ospm_hbar_zeropoint_large {
 position:absolute;
 height:20px;
 width:50%;
}
.ospm_hbar .ospm_hbar_zeropoint_large::after {
 content:' ';
 display:inline-block;
 width:2px;
 height:28px;
 top:-6px;
 position:absolute;
 right:-3px;
 border-width:2px;
 border-style:solid;
 z-index:2;
}
.ospm_hbar .ospm_hbar_marker {
 position:absolute;
 height:4px;
 width:50%;
}
.ospm_hbar .ospm_hbar_marker::after {
 content:'';
 display:inline-block;
 width:2px;
 height:16px;
 top:-6px;
 right:-1px;
 position:absolute;
 z-index:1;
 border-right:2px dotted;
 border-color:inherit;
 z-index:2;
}
.ospm_hbar .ospm_hbar_marker .ospm_mark_label_container .ospm_label {
 content:'';
 font:11px SparkasseRg;
 position:absolute;
 line-height:0;
 width :100%;
 opacity:.64;
 top:18px;
}
.ospm_hbar .ospm_hbar_marker_large .ospm_mark_label_container .ospm_label {
 content:'';
 font:11px SparkasseRg;
 opacity:.64;
 top:32px;
 line-height:0;
 width :100%;
 position:absolute;
}
.ospm_hbar .ospm_hbar_marker_large {
 position:absolute;
 height:20px;
 width:50%;
}
.ospm_hbar .ospm_hbar_marker_large::after {
 content:' ';
 display:inline-block;
 width:2px;
 height:28px;
 right:-3px;
 z-index:1;
 top:-4px;
 position:absolute;
 border-left:2px dashed;
 border-color:inherit;
 z-index:2;
}
.ospm_hbar .ospm_mark_label_container {
 left:100%;
 height:inherit;
 position:absolute;
}
.ospm_hbar .ospm_text_value.ospm_positive::before {
 content:'+';
 display:inline-block;
 padding-right:3px;
}
.ospm_hbar .ospm_text_value.ospm_negative::before {
 content:'-';
 display:inline-block;
 padding-right:3px;
}
.ospm_horizontal_line {
 margin-top:-1px;
 height:1px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 margin-left:24px;
 margin-right:24px;
}
.ospm_device_mobile .ospm_horizontal_line {
 margin-left:16px;
 margin-right:16px;
}
.ospm_horizontal_line.ospm_full_width {
 margin-left:-9999px;
 margin-right:-9999px;
}
.ospm_app_main_rightbar_wrapper .ospm_list {
 border-radius:0;
}
.ospm_app_main_rightbar_wrapper .ospm_texttable_entry {
 padding:0 !important;
}
.ospm_app_main_rightbar_wrapper .ospm_list_entry {
 padding:0;
}
.ospm_app_main_rightbar_wrapper .ospm_texttable_entry .ospm_header {
 border-bottom:none;
}
.ospm_textinput {
 font-size:17px;
}
.ospm_textinput[data-mode='mandatory'] .ospm_textinput_mandatory {
 display:block;
}
.ospm_textinput_date,
.ospm_textinput_time {
 cursor:pointer;
}
.ospm_textinput .ospm_value_unit {
 font-weight:300;
 line-height:normal;
 margin-left:-4px;
 padding-left:0;
 padding-right:12px;
 padding-bottom:1px;
 display:inline-block;
 vertical-align:middle;
}
@-moz-document url-prefix() {
 .ospm_textinput .ospm_value_unit {
  vertical-align:text-bottom;
 }
}
.ospm_device_mobile .ospm_value_unit {
 padding-right:0;
 margin-left:0;
 padding-left:6px;
}
.ospm_textinput .ospm_list_entry_left_content_first_line {
 min-height:24px;
 text-overflow:ellipsis;
}
.ospm_textinput .ospm_help_message {
 padding-top:2px;
 padding-bottom:10px;
}
.ospm_list:not(.ospm_list_form) .ospm_textinput .ospm_widget_error_message {
 padding-top:2px;
 padding-bottom:17px;
}
.ospm_textinput_value_container {
 display:-webkit-flex;
 display:flex;
 -webkit-align-items:center;
 -webkit-justify-content:flex-end;
 align-items:center;
 justify-content:flex-end;
}
.ospm_textinput.ospm_has_subvalue .ospm_textinput_value_container {
 max-width:160px !important;
 width:160px !important;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput_value_container {
 padding-left:0 !important;
 padding-right:0 !important;
}
.ospm_textinput.ospm_has_subvalue .ospm_textinput_value_container > input {
 max-width:120px !important;
}
.ospm_textinput_value {
 border:none;
 text-align:right;
 min-width:50px;
 max-width:60%;
 font-size:17px;
 font-weight:300;
 margin-left:10px;
 overflow:hidden;
 text-overflow:ellipsis;
 padding:6px 12px 8px 12px;
}
.ospm_has_value_unit .ospm_textinput_value {
 padding-right:9px;
 padding-bottom:7px;
}
.ospm_device_mobile .ospm_textinput_value {
 padding-right:0;
}
.ospm_textinput_value[type="password"] {
 text-overflow:initial;
}
.ospm_textinput_value:focus {
 outline:none;
}
.ospm_textinput_value:required {
 box-shadow:none;
}
.ospm_textinput[data-mode='error'] .ospm_textinput_error {
 cursor:pointer;
 display:block;
}
.ospm_textinput_error_message {
 padding:5px 0 20px 0;
 font-weight:300;
}
.ospm_textinput .ospm_icon_container:focus {
 outline:none;
}
.ospm_textinput .ospm_icon_container .ospm_icon_textinput_edit {
 margin-bottom:2px;
}
.ospm_textinput .ospm_icon_container .ospm_icon_lock_s {
 margin-left:-3px;
 margin-bottom:2px;
}
.ospm_list:not(.ospm_list_form) .ospm_textinput.ospm_textinput_date .ospm_icon_container,
.ospm_advanced_search_container .ospm_textinput.ospm_textinput_date .ospm_icon_container {
 position:relative;
 z-index:1;
 padding:5px 5px;
 margin-left:-10px;
 right:-5px;
}
.ospm_list:not(.ospm_list_form) .ospm_textinput.ospm_textinput_date .ospm_icon_container {
 padding:15px 24px 15px 10px;
 margin-left:-34px;
 right:-24px;
}
body.ospm_device_mobile .ospm_list.ospm_list_form .ospm_textinput.ospm_textinput_date:not(.ospm_disabled) .ospm_icon_container {
 width:32px;
 position:relative;
 bottom:8px;
}
body.ospm_device_mobile .ospm_list.ospm_list_form .ospm_textinput.ospm_input_empty.ospm_textinput_date:not(.ospm_disabled) .ospm_icon_container {
 bottom:0;
}
body:not(.ospm_device_mobile) .ospm_list.ospm_list_form .ospm_textinput.ospm_textinput_date .ospm_textinput_value_container .ospm_icon.ospm_icon_textinput_calender {
 padding-left:12px;
}
body:not(.ospm_device_mobile) .ospm_list:not(.ospm_list_form) .ospm_list_cell_container.ospm_min_height_large .ospm_textinput.ospm_textinput_date .ospm_icon_container {
 padding:25px 24px 26px 10px;
}
.ospm_textinput.ospm_disabled .ospm_icon_container {
 pointer-events:none;
}
.ospm_textinput .ospm_icon_container * {
 pointer-events:none;
}
.ospm_device_mobile .ospm_textinput .ospm_textinput_value_container .ospm_icon {
 margin-left:12px;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput .ospm_textinput_value_container {
 padding-bottom:7px;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput.ospm_input_empty.ospm_input_placeholder_hidden .ospm_textinput_value_container {
 padding-bottom:0;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput .ospm_textinput_value_container .ospm_icon {
 margin-left:0;
 padding-left:12px;
}
.ospm_textinput:not([data-mode='error']).ospm_min_height_small > .ospm_widget_content_wrapper > .ospm_flex_items_align_center {
 min-height:44px;
}
.ospm_textinput:not([data-mode='error']).ospm_min_height_small.ospm_list_entry_wrapper > .ospm_widget_content_wrapper > .ospm_flex_items_align_center {
 min-height:44px;
}
.ospm_device_mobile .ospm_list_single_entry .ospm_textinput:not([data-mode='error']).ospm_min_height_large > .ospm_widget_content_wrapper > .ospm_flex_items_align_center {
 min-height:44px;
}
body:not(.ospm_device_mobile) .ospm_list_cell_container.ospm_min_height_large > .ospm_list_sublist > .ospm_textinput.ospm_list_sublist_header > .ospm_widget_content_wrapper > .ospm_flex_items_align_center,
body:not(.ospm_device_mobile) .ospm_list_sublist_entries.ospm_min_height_large > .ospm_textinput > .ospm_widget_content_wrapper > .ospm_flex_items_align_center,
body:not(.ospm_device_mobile) .ospm_list_cell_container.ospm_min_height_large > .ospm_textinput > .ospm_widget_content_wrapper > .ospm_flex_items_align_center {
 min-height:64px;
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 body:not(.ospm_device_mobile) .ospm_list_cell_container.ospm_min_height_large > .ospm_list_sublist > .ospm_textinput.ospm_list_sublist_header > .ospm_widget_content_wrapper > .ospm_flex_items_align_center:before,
 body:not(.ospm_device_mobile) .ospm_list_sublist_entries.ospm_min_height_large > .ospm_textinput > .ospm_widget_content_wrapper > .ospm_flex_items_align_center:before,
 body:not(.ospm_device_mobile) .ospm_list_cell_container.ospm_min_height_large > .ospm_textinput > .ospm_widget_content_wrapper > .ospm_flex_items_align_center:before {
  min-height:64px;
  content:'';
  display:block;
 }
}
.ospm_device_mobile .ospm_list_single_entry .ospm_textinput:not([data-mode='error']).ospm_min_height_large.ospm_list_entry_wrapper > .ospm_widget_content_wrapper > .ospm_flex_items_align_center {
 min-height:44px;
}
.ospm_labelfield_whole_line {
 justify-content:flex-end;
}
.ospm_textinput_value_container_whole_line {
 max-width:100% !important;
 text-align:right;
}
.ospm_textinput_value_whole_line {
 margin-left:0;
}
.ospm_textinput.ospm_widget_nowrap .ospm_list_entry_left_content,
.ospm_textinput.ospm_widget_nowrap .ospm_list_entry_left_content .ospm_list_entry_left_content_second_line {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_textinput.ospm_widget_nowrap .ospm_list_entry_left_content .ospm_list_entry_left_content_first_line .ospm_entry_infotext {
 white-space:nowrap;
}
.ospm_textinput.ospm_widget_nowrap .ospm_list_entry_left_content .ospm_list_entry_left_content_second_line .ospm_sublabel {
 display:inline;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput .ospm_list_entry_left_content_first_line {
 padding-top:2px;
}
.ospm_device_mobile .ospm_list_form .ospm_textinput .ospm_list_entry_left_content_first_line .ospm_optional {
 line-height:12px;
 font-size:11px;
 font-weight:300;
}
.ospm_textinput .ospm_optional {
 display:none;
}
.ospm_device_mobile .ospm_textinput .ospm_optional {
 display:inline;
}
.ospm_theme_contrast_height .ospm_textinput .ospm_textinput_value {
 padding:2px 12px 6px;
}
.ospm_textarea_container {
 width:100%;
}
.ospm_textarea_container textarea {
 -webkit-appearance:none;
 font-size:17px;
 font-weight:300;
 line-height:24px;
 resize:none;
 overflow:hidden;
 border:none;
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
 padding:20px 0;
 margin-top:0;
 margin-bottom:0;
 width:100%;
}
.ospm_textarea_container.ospm_has_character_countdown textarea {
 padding-right:44px;
}
body:not(.ospm_device_mobile) .ospm_textarea_container.ospm_checkable textarea {
 padding-left:16px;
 padding-right:16px;
}
body:not(.ospm_device_mobile) .ospm_textarea_container.ospm_checkable.ospm_has_character_countdown textarea {
 padding-right:26px;
}
.ospm_textarea_container .ospm_icon.ospm_left_icon + textarea {
 margin-top:20px;
 margin-bottom:19px;
}
.ospm_textarea_container textarea:focus {
 outline:none;
}
.ospm_textarea_container .ospm_icon.ospm_left_icon {
 margin-top:12px;
}
.ospm_textarea_container .ospm_icon.ospm_left_icon.ospm_icon_size_24 {
 margin-top:14px;
}
.ospm_textarea_container .ospm_icon.ospm_left_icon.ospm_icon_size_16 {
 margin-top:18px;
}
.ospm_textarea_container .ospm_icon.ospm_left_icon.ospm_icon_size_12 {
 margin-top:22px;
}
.ospm_textarea_container .ospm_horizontal_flex_container {
 align-items:flex-start;
 -webkit-align-items:flex-start;
 -moz-box-align:start;
}
.ospm_textarea_container:not([data-mode='error']).ospm_min_height_small > .ospm_widget_content_wrapper > .ospm_horizontal_flex_container {
 min-height:44px;
}
.ospm_textarea_container:not([data-mode='error']).ospm_min_height_small.ospm_list_entry_wrapper > .ospm_widget_content_wrapper > .ospm_horizontal_flex_container {
 min-height:44px;
}
.ospm_textarea_container:not([data-mode='error']).ospm_min_height_large > .ospm_widget_content_wrapper > .ospm_horizontal_flex_container {
 min-height:64px;
}
.ospm_device_mobile .ospm_list_single_entry .ospm_textarea_container:not([data-mode='error']).ospm_min_height_large > .ospm_widget_content_wrapper > .ospm_horizontal_flex_container {
 min-height:44px;
}
.ospm_textarea_container:not([data-mode='error']).ospm_min_height_large.ospm_list_entry_wrapper > .ospm_widget_content_wrapper > .ospm_horizontal_flex_container {
 min-height:64px;
}
.ospm_device_mobile .ospm_list_single_entry .ospm_textarea_container:not([data-mode='error']).ospm_min_height_large.ospm_list_entry_wrapper > .ospm_widget_content_wrapper > .ospm_horizontal_flex_container {
 min-height:44px;
}
.ospm_list_sublist_entries .ospm_textarea_container {
 background-position-y:20px !important;
}
.ospm_device_mobile .ospm_textarea_container .ospm_left_icon {
 display:none;
}
.ospm_list_form .ospm_textarea_container textarea {
 margin:6px 0 6px 0;
 width:100%;
}
.ospm_list_form .ospm_textarea_container[data-mode='error'] textarea {
 margin-bottom:0;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textarea_container .ospm_layout_right_form_wrapper .ospm_widget_error_message {
 padding-left:12px;
}
.ospm_textarea_label_textarea_container .ospm_label {
 padding-top:10px;
}
.ospm_textarea_label_textarea_container .ospm_optional {
 padding-top:15px;
 line-height:24px;
 padding-left:0.2em;
}
.ospm_textarea_container.ospm_has_label .ospm_left_icon.ospm_icon_size_24 + .ospm_label,
.ospm_textarea_container.ospm_has_label .ospm_left_icon.ospm_icon_size_32 + .ospm_label {
 padding-top:20px;
}
.ospm_textarea_container.ospm_has_label .ospm_left_icon {
 margin-top:6px;
}
.ospm_textarea_container.ospm_has_label .ospm_left_icon.ospm_icon_size_32 {
 margin-top:16px;
}
.ospm_textarea_container.ospm_has_label .ospm_left_icon.ospm_icon_size_24 {
 margin-top:20px;
}
.ospm_textarea_container.ospm_has_label .ospm_left_icon.ospm_icon_size_16 {
 margin-top:14px;
}
.ospm_textarea_container.ospm_has_label .ospm_left_icon.ospm_icon_size_12 {
 margin-top:16px;
}
.ospm_list_form .ospm_textarea_container .ospm_list_entry_left_content_form_wrapper {
 padding-top:11px;
}
.ospm_list_form .ospm_textarea_container:not(.ospm_checkable) .ospm_list_entry_left_content_form_wrapper {
 display:table-cell;
}
.ospm_textarea_container .ospm_textarea_label_textarea_container {
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
}
.ospm_textarea_container.ospm_has_lefticon:not(.ospm_has_label) .ospm_textarea_label_textarea_container {
 display:-webkit-flex;
 display:flex;
}
.ospm_textarea_container .ospm_textarea_icon_label_container {
 display:-webkit-flex;
 display:flex;
 z-index:2;
}
.ospm_device_mobile .ospm_list_form .ospm_textarea_container .ospm_list_entry_left_content_form_wrapper {
 display:block;
 width:100%;
 text-align:left;
}
.ospm_device_mobile .ospm_list_form .ospm_textarea_container .ospm_widget_content_wrapper {
 display:block;
}
.ospm_device_mobile .ospm_textarea_container textarea {
 padding:0;
 margin:16px 0 16px 0;
 width:100%;
}
.ospm_list_form .ospm_textarea_container.ospm_full_width .ospm_list_entry_left_content_form_wrapper {
 display:none;
}
.ospm_list_form .ospm_textarea_container.ospm_full_width .ospm_layout_right_form_wrapper {
 padding-left:0;
}
.ospm_textarea_container .ospm_optional {
 display:none;
}
.ospm_device_mobile .ospm_textarea_container .ospm_optional {
 display:inline;
}
.ospm_textarea_container .ospm_has_character_countdown {
}
.ospm_textarea_container .ospm_textarea_label_textarea_container {
 position:relative;
}
.ospm_textarea_container .ospm_character_countdown {
 display:inline-block;
 font-size:14px;
 font-weight:300;
 line-height:24px;
 position:absolute;
 right:-1px;
 bottom:20px;
}
.ospm_texttable {
 width:100%;
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
 position:relative;
}
.ospm_list .ospm_texttable_container {
 padding-bottom:1px;
}
.ospm_device_mobile .ospm_texttable .ospm_list_entry_left_content {
 padding-top:11px;
}
.ospm_list_entry_details_container {
 width:100%;
 -moz-box-flex:1;
}
.ospm_list_entry_details_container .ospm_label:not(:empty) {
 min-width:1px;
}
.ospm_list_entry_details .ospm_icon {
 width:16px;
 height:16px;
 min-width:16px;
 margin-right:8px;
 margin-left:0;
}
.ospm_texttable .ospm_has_left_icon_size_24 + .ospm_list_entry_details_container_wrapper .ospm_list_entry_details .ospm_icon,
.ospm_texttable .ospm_has_left_icon_size_32 + .ospm_list_entry_details_container_wrapper .ospm_list_entry_details .ospm_icon {
 margin-right:24px;
}
.ospm_texttable .ospm_list_entry_header > .ospm_icon.ospm_icon_void {
 display:none;
}
.ospm_texttable .ospm_subvalue_container {
 text-align:right;
 max-width:40%;
 overflow:hidden;
 text-overflow:ellipsis;
 padding-left:16px;
}
.ospm_texttable .ospm_list_entry_details:not(.ospm_overflow) .ospm_subvalue_container:not(.ospm_hidden) + .ospm_texttable_value_container {
 width:160px;
 text-align:right;
}
.ospm_texttable_container.ospm_min_height_small > .ospm_flex_items_align_center {
 min-height:44px;
}
.ospm_texttable_container.ospm_min_height_small.ospm_list_entry_wrapper > .ospm_flex_items_align_center {
 min-height:44px;
}
.ospm_texttable_container.ospm_min_height_large > .ospm_flex_items_align_center {
 min-height:64px;
}
.ospm_device_mobile .ospm_list_single_entry .ospm_texttable_container.ospm_min_height_large > .ospm_flex_items_align_center {
 min-height:44px;
}
.ospm_texttable_container.ospm_min_height_large.ospm_list_entry_wrapper > .ospm_flex_items_align_center {
 min-height:64px;
 position:relative;
}
.ospm_device_mobile .ospm_list_single_entry .ospm_texttable_container.ospm_min_height_large.ospm_list_entry_wrapper > .ospm_flex_items_align_center {
 min-height:44px;
}
.ospm_list_sublist_entries .ospm_texttable_container {
 background-position-y:14px !important;
}
.ospm_entry_grouping + .ospm_texttable_container .ospm_list_entry_header,
.ospm_entry_grouping + .ospm_texttable_container .ospm_help_message,
.ospm_entry_grouping + .ospm_texttable_container[data-mode='hasNoValues'] {
 display:none;
}
.ospm_texttable .ospm_list_entry_header {
 padding-top:18px;
 padding-bottom:8px;
}
.ospm_texttable .ospm_list_entry_header .ospm_list_entry_right_content .ospm_value_container {
 min-width:0;
}
.ospm_texttable .ospm_list_entry_header .ospm_left_icon.ospm_icon_size_32,
.ospm_texttable .ospm_list_entry_header .ospm_left_icon.ospm_icon_size_32 ~ * {
 margin-top:-4px;
}
.ospm_texttable .ospm_list_entry_header .ospm_list_entry_left_content {
 padding-top:0;
 padding-bottom:0;
}
.ospm_texttable .ospm_list_entry_header.ospm_texttable_label_as_header {
 padding-bottom:13px;
}
.ospm_device_mobile .ospm_texttable .ospm_list_entry_header.ospm_texttable_label_as_header {
 padding-bottom:5px;
}
.ospm_texttable .ospm_list_entry_header.right_icon_padding {
 padding-right:12px;
}
.ospm_texttable_icon>.ospm_texttable_icon_label {
 display:inline-block;
 vertical-align:middle;
 padding-left:8px;
}
.ospm_texttable_icon.ospm_texttable_icon_right .ospm_icon:not(:first-child) {
 margin:0 0 0 8px !important;
}
.ospm_texttable .ospm_list_entry_header.ospm_texttable_without_label {
 padding-top:8px;
 padding-bottom:0;
}
.ospm_texttable_container.ospm_has_empty_header .ospm_texttable .ospm_list_entry_header.ospm_texttable_without_label {
 padding-top:18px;
}
.ospm_texttable .ospm_list_entry_details_container {
 padding-bottom:17px;
}
.ospm_texttable .ospm_list_entry_details_container:empty {
 display:none;
}
.ospm_texttable_container.ospm_min_height_large.ospm_entry_grouping:not(:last-child) .ospm_highlighted_widget_background {
 height:-moz-calc(100% - 7px);
 height:calc(100% - 7px);
}
.ospm_texttable_container.ospm_widget_nowrap .ospm_list_entry_details_container_wrapper .ospm_subvalue_container,
.ospm_texttable_container.ospm_widget_nowrap .ospm_list_entry_details_container_wrapper .ospm_label {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}
.ospm_texttable_container.ospm_widget_wrap .ospm_texttable .ospm_list_entry_details_container_wrapper .ospm_label,
.ospm_texttable_container.ospm_widget_wrap .ospm_texttable .ospm_list_entry_details_container_wrapper .ospm_texttable_value_container,
.ospm_texttable .ospm_list_entry_details.ospm_overflow .ospm_label,
.ospm_texttable .ospm_list_entry_details.ospm_overflow .ospm_texttable_value_container {
 white-space:normal;
}
@-moz-document url-prefix() {
 body:not(.ospm_device_mobile) .ospm_list:not(.ospm_list_form) .ospm_texttable_container:not(.ospm_widget_nowrap) .ospm_texttable .ospm_texttable_value_container {
  word-wrap:break-word;
  overflow:auto;
 }
}
.ospm_texttable_container.ospm_widget_wrap .ospm_texttable .ospm_list_entry_details_container_wrapper .ospm_flex_items_align_center,
.ospm_texttable .ospm_list_entry_details.ospm_overflow.ospm_flex_items_align_center {
 align-items:flex-start;
}
.ospm_texttable_container.ospm_widget_wrap .ospm_texttable .ospm_list_entry_details_container_wrapper .ospm_flex_items_align_center > .ospm_icon {
 height:24px;
}
.ospm_device_mobile .ospm_texttable .ospm_list_entry_details_container_wrapper .ospm_text_style_26 {
 font-size:14px;
 line-height:20px;
}
.ospm_texttable .ospm_texttable_value_container {
 padding-left:12px;
 text-align:right;
}
.ospm_texttable .ospm_list_entry_header .ospm_list_entry_left_content,
.ospm_texttable .ospm_list_entry_header .ospm_list_entry_right_content,
.ospm_texttable .ospm_list_entry_details_container_wrapper .ospm_list_entry_details .ospm_label,
.ospm_texttable .ospm_list_entry_details_container_wrapper .ospm_list_entry_details .ospm_texttable_value_container,
.ospm_texttable .ospm_list_entry_details_container_wrapper .ospm_list_entry_details .ospm_subvalue_container {
 flex:none;
}
.ospm_texttable_container .ospm_texttable .ospm_list_entry_header .ospm_list_entry_right_content {
 padding-top:0;
 padding-bottom:0;
}
.ospm_device_mobile .ospm_texttable .ospm_list_entry_header .ospm_label {
 font-weight:300;
}
.ospm_texttable .ospm_right_icon.ospm_icon_size_12 {
 margin-left:4px;
}
.ospm_texttable .ospm_right_icon.ospm_icon_size_12:first-child,
.ospm_texttable .ospm_right_icon.ospm_icon_size_12:last-child {
 margin-left:12px;
}
.ospm_texttable .ospm_right_icon.ospm_icon_size_16 {
 margin-left:8px;
}
.ospm_texttable .ospm_right_icon.ospm_icon_size_24 {
 margin-left:12px;
}
.ospm_texttable .ospm_right_icon.ospm_icon_size_32 {
 margin-left:8px;
}
.ospm_texttable .ospm_right_icon.ospm_icon_size_32:first-child,
.ospm_texttable .ospm_right_icon.ospm_icon_size_32:last-child {
 margin-left:16px;
}
.ospm_texttable_container.ospm_widget_nowrap .ospm_list_entry_header .ospm_list_entry_left_content_first_line {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}
.ospm_texttable_container.ospm_widget_wrap .ospm_list_entry_header .ospm_list_entry_left_content_first_line .ospm_entry_infotext {
 white-space:normal;
}
.ospm_texttable_container .ospm_value_container {
 text-align:right;
 padding-left:12px;
}
.ospm_texttable_container.ospm_widget_nowrap .ospm_list_entry_details_container_wrapper .ospm_texttable_value_container,
.ospm_texttable_container.ospm_widget_nowrap .ospm_value_container {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_texttable_container.ospm_widget_nowrap .ospm_value_container .ospm_markuptext {
 white-space:normal;
}
.ospm_texttable_container.ospm_widget_nowrap .ospm_list_entry_left_content_first_line .ospm_label:not(.opsm_markuptext) {
 height:24px;
}
.ospm_texttable_container.ospm_widget_nowrap .ospm_list_entry_left_content_first_line .ospm_markuptext {
 white-space:normal;
}
.ospm_texttable_container.ospm_widget_wrap .ospm_list_entry_left_content_first_line {
 white-space:normal;
}
.ospm_entry_grouping + .ospm_texttable_container .ospm_list_entry_details_container_wrapper {
 padding-top:8px;
}
.ospm_texttable .ospm_list_entry_details.ospm_overflow .ospm_subvalue_container {
 text-align:left;
}
body:not(.ospm_device_mobile) .ospm_texttable_container .ospm_flyout_icon_container {
 right:24px;
 top:18px;
}
.ospm_device_mobile .ospm_texttable_container .ospm_flyout_icon_container {
 right:16px;
 top:17px;
}
.ospm_texttable_container .ospm_flex_items_align_center.ospm_horizontal_flex_container.ospm_subvalue_empty:not(:last-child) {
 padding-bottom:8px;
}
.ospm_list_sublist[data-mode='hide'].ospm_list_entry_wrapper > .ospm_texttable_container::after {
 border-bottom:none;
}
.ospm_texttable_container.ospm_has_label.ospm_has_hint .ospm_list_entry_header .ospm_label {
 font-variant-numeric:tabular-nums;
}
.ospm_slider,
.ospm_slider_large,
.ospm_slider_small {
 padding-bottom:1px;
}
.ospm_slider .ospm_widget_content_wrapper {
 min-height:112px;
 padding:0 24px 49px 24px;
}
.ospm_slider_large .ospm_slider {
 padding-bottom:47px;
}
.ospm_slider_large .ospm_widget_content_wrapper {
 padding:0 24px 54px 24px;
}
.ospm_slider_small .ospm_widget_content_wrapper {
 padding:0 0 33px 0;
}
.ospm_slider.ospm_has_error_messages .ospm_widget_content_wrapper {
 padding-bottom:0;
}
.ospm_slider.ospm_has_error_messages .ospm_widget_error_message {
 padding-top:15px;
}
.ospm_slider_main {
 width:100%;
}
.ospm_slider_minmaxline {
 height:50px;
 position:relative;
 font-weight:300;
}
.ospm_slider_minmaxline > label {
 display:block;
 position:absolute;
 top:40px;
 font-size:17px;
}
.ospm_slider_large .ospm_slider_minmaxline {
 height:52px;
}
.ospm_slider_large .ospm_slider_minmaxline > label {
 bottom:-3px;
}
.ospm_slider_minmaxline > label:first-child {
 left:0;
}
.ospm_slider_minmaxline > label:nth-child(2) {
 right:0;
}
.ospm_device_mobile .ospm_slider_with_mark .ospm_slider_minmaxline > label {
 display:none;
}
.ospm_slider_inputline {
 position:relative;
 height:12px;
}
.ospm_slider_inputbackground {
 height:4px;
 position:absolute;
 top:4px;
 width:100%;
 border-bottom-right-radius:2px;
 border-bottom-left-radius:2px;
}
.ospm_slider_inputbackground_filled {
 height:4px;
 position:absolute;
 top:4px;
 width:100%;
 border-bottom-right-radius:2px;
 border-bottom-left-radius:2px;
}
.ospm_widget_focused .ospm_slider_inputbackground_filled {
 height:4px;
 position:absolute;
 top:4px;
 width:100%;
}
.ospm_slider_inputknob {
 height:32px;
 width:32px;
 margin-left:-16px;
 position:relative;
 z-index:2;
 border-radius:16px;
 top:-10px;
 -moz-box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 2px 8px 0 rgba(46,48,54,0.2);
 box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 2px 8px 0 rgba(46,48,54,0.2);
 cursor:pointer;
 cursor:-webkit-grab;
 cursor:-moz-grab;
 cursor:grab;
}
.ospm_slider_inputknob:before {
 display:none;
 content:"";
 position:absolute;
 border-left-width:5px;
 border-left-style:solid;
 border-right-width:5px;
 border-right-style:solid;
 border-top-width:5px;
 border-top-style:solid;
 top:-9px;
 left:9px;
}
.ospm_slider_labelline {
 width:100%;
 text-align:center;
 height:48px;
 line-height:48px;
 font-size:16px;
}
.ospm_slider_callout {
 position:absolute;
 left:97%;
 top:0;
 width:36px;
 height:75px;
}
.ospm_slider_upperlimit,
.ospm_slider_lowerlimit {
 width:10px;
 height:8px;
 position:absolute;
 top:30px;
 z-index:1;
}
.ospm_slider_upperlimit > svg,
.ospm_slider_lowerlimit > svg {
 width:10px;
 height:8px;
}
.ospm_slider_knobs_wrapper,
.ospm_slider_limits_wrapper:not(.ospm_slider_small) {
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
}
.ospm_slider_small .ospm_slider_limits_wrapper,
.ospm_slider_small .ospm_slider_arrow_mark_wrapper,
.ospm_slider_small .ospm_slider_minmaxline {
 display:none;
}
.ospm_slider_arrow_mark_wrapper {
 margin-top:-34px;
 position:relative;
 width:100%;
 height:28px;
}
.ospm_slider_large .ospm_slider_arrow_mark_wrapper {
 margin-top:-42px;
}
.ospm_slider_arrow_mark {
 position:absolute;
 width:8px;
 height:8px;
 top:2px;
 margin-left:-4px;
}
.ospm_slider_arrow_mark > svg {
 width:8px;
 height:8px;
}
.ospm_slider_large .ospm_slider_arrow_mark {
 top:8px;
}
.ospm_slider_arrow_mark_text {
 margin-top:0;
 box-shadow:-35px 0 30px 10px #fff,35px 0 30px 10px #fff;
 position:absolute;
 white-space:nowrap;
}
.ospm_slider_event_area {
 position:absolute;
 left:-10px;
 right:-10px;
 top:-20px;
 bottom:-20px;
 cursor:pointer;
}
.ospm_list_sublist_entries .ospm_slider {
 background-position-y:46px;
}
.ospm_slider_value {
 border:none;
 text-align:right;
 min-width:50px;
 font-size:17px;
 margin-left:12px;
 white-space:normal;
 overflow:visible;
 max-width:100%;
 font-weight:300;
 padding:7px 12px 7px 12px;
}
.ospm_slider_value_unit {
 font-size:17px;
 font-weight:300;
 margin-left:-4px;
 margin-right:12px;
}
.ospm_slider_large .ospm_slider_value_unit,
.ospm_device_mobile .ospm_slider_value_unit {
 margin-right:0;
}
.ospm_slider_inputbackground,
.ospm_slider_inputbackground_filled {
 border-top-left-radius:2px;
 border-top-right-radius:2px;
}
.ospm_slider_value_container {
 display:-moz-box;
 display:flex;
 display:-webkit-flex;
 -moz-box-align:center;
 -moz-box-pack:end;
 -webkit-align-items:center;
 -webkit-justify-content:flex-end;
 align-items:center;
 justify-content:flex-end;
}
.ospm_slider_entry_left_content {
 -moz-box-flex:3;
 -webkit-flex:3;
 flex:3;
 min-width:1px;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -moz-box-orient:vertical;
 flex-direction:column;
 -webkit-flex-direction:column;
 -moz-box-pack:center;
 justify-content:center;
 -webkit-justify-content:center;
 padding:0;
}
.ospm_slider_inputline,
.ospm_slider_labelline {
 position:relative;
}
.ospm_slider_label {
 line-height:19px;
 display:block;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
}
.ospm_slider_value:focus {
 outline:none;
}
@-moz-document url-prefix() {
 body:not(ff_10) .ospm_slider_value_unit {
  margin-top:0;
 }
}
.ospm_slider_container {
 padding:37px 0 23px 0;
}
.ospm_slider_large .ospm_slider_container {
 padding:30px 0 21px 0;
}
.ospm_slider_small .ospm_slider_container {
 padding:15px 0 23px 0;
}
.ospm_slider_mark_wrapper {
 position:absolute;
 overflow:hidden;
 margin-left:-24px;
 top:12px;
}
.ospm_slider_large .ospm_slider_mark_wrapper {
 top:7px;
}
.ospm_slider_mark_wrapper_text {
 box-shadow:0 0 20px 7px white;
 margin-left:10px;
 margin-right:10px;
 position:relative;
 white-space:normal;
 overflow-x:hidden;
 text-align:center;
 font-weight:300;
 font-size:17px;
 line-height:24px;
}
.ospm_slider_large .ospm_slider_label,
.ospm_slider_large .ospm_slider_value,
.ospm_slider_large .ospm_slider_value_unit,
.ospm_slider_large .ospm_slider_arrow_mark_text,
.ospm_slider_large .ospm_slider_mark_wrapper_text,
.ospm_slider_large .ospm_slider_minmaxline > label {
 font-size:22px;
 line-height:28px;
}
.ospm_slider .ospm_slider_value_container .ospm_icon {
 display:none;
}
.ospm_slider .ospm_slider_value_container .ospm_icon_textinput_edit {
 display:inline;
}
.ospm_slider_large .ospm_slider_value_container .ospm_icon_textinput_edit,
.ospm_slider.ospm_disabled .ospm_slider_value_container .ospm_icon_textinput_edit {
 display:none;
}
.ospm_slider.ospm_disabled:not(.ospm_slider_large) .ospm_slider_value_container .ospm_icon_lock_s {
 display:inline;
}
.ospm_slider .ospm_help_marker {
 background-position:right;
}
.ospm_slider.ospm_slider_large .ospm_help_marker {
 margin-top:3px;
}
.ospm_slider .ospm_help_message {
 padding-top:0;
 padding-bottom:22px;
 margin-top:-16px;
}
.ospm_slider .ospm_labelfield .ospm_list_entry_left_content_first_line {
 display:flex;
}
.ospm_theme_contrast_height .ospm_slider_inputknob,
.ospm_theme_contrast_height .ospm_slider_inputbackground,
.ospm_theme_contrast_height .ospm_slider_inputbackground_filled {
 border:1px solid black;
 background:black;
}
body:not(.ospm_device_mobile) .ospm_column_layout .ospm_layout_scrollarea > .ospm_search:not(:last-child):not(.ospm_last_visible_element):not(.ospm_entry_grouping):not(.ospm_infotextfield):not(.ospm_has_margin_bottom):not(.ospm_element_before_buttonlist) {
 margin-bottom:18px;
}
.ospm_search_container button {
 border:none;
 position:relative;
 cursor:pointer;
}
.ospm_big_input {
 padding:18px;
 font-size:17px;
 font-weight:300;
 border:none;
 border-radius:4px;
 width:100%;
}
.ospm_device_mobile .ospm_big_input {
 border-radius:0;
}
.ospm_search_container .ospm_big_input,
.ospm_advanced_search_container .ospm_big_input {
 padding:18px;
 line-height:normal;
 border:none;
}
.ospm_search_container .ospm_big_input.ospm_error_input {
 padding:17px;
}
body.ospm_device_mobile #ospm_app .ospm_search_container .ospm_big_input.ospm_error_input {
 padding-left:17px;
}
.ospm_search_container .ospm_search_input {
 -moz-box-flex:1;
 flex:1;
 -webkit-flex:1;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}
.ospm_search_input:focus,
.ospm_search_container button:focus {
 outline:none;
}
.ospm_search_input::-moz-focus-inner,
.ospm_search_container button::-moz-focus-inner {
 border:0;
}
.ospm_search_input::-ms-clear {
 display:none;
 width :0;
 height:0;
}
.ospm_device_mobile .ospm_search_container .ospm_search_input {
 margin-left:1px;
}
.ospm_search_container button:focus {
 text-decoration:underline;
}
.ospm_search_button {
 min-width:104px;
 padding:18px;
 font-size:17px;
 max-width:38%;
 overflow:hidden;
 text-overflow:ellipsis;
}
.ospm_search_button_rounded_corners {
 border-top-right-radius:4px;
 border-bottom-right-radius:4px;
}
.ospm_device_mobile .ospm_search_button_rounded_corners {
 border-radius:0;
}
.ospm_search_icon_button img {
 margin-bottom:-4px;
}
.ospm_search hr {
 margin:16px 0;
 border-width:1px;
 border-style:solid;
 border-top:none;
}
.ospm_search_container .ospm_search_icon_button:before {
 content:"";
 height:19px;
 border-left-style:solid;
 border-left-width:1px;
 left:3px;
 position:absolute;
 top:18px;
 opacity:0.4;
}
.ospm_error_message,
.ospm_advanced_search_container .ospm_widget_error_message {
 padding:14px 17px 0 17px;
 font-weight:300;
 font-size:17px;
 line-height:22px;
 white-space:normal;
}
.ospm_advanced_search_container .ospm_textinput[data-mode='error'] .ospm_flex_items_align_center,
.ospm_search_container input.ospm_error_input {
 border-width:1px;
 border-style:solid;
}
.ospm_search .ospm_big_input[placeholder] {
 text-overflow:ellipsis;
 overflow:hidden;
}
.ospm_search .ospm_big_input::-webkit-input-placeholder {
 text-overflow:ellipsis;
 overflow:hidden;
}
.ospm_device_mobile .ospm_search_container input,
.ospm_device_mobile .ospm_search_container button {
 height:48px;
}
.ospm_device_mobile .ospm_search_container button {
 width:48px;
}
.ospm_device_mobile .ospm_search .ospm_textinput_value {
 line-height:24px !important;
}
.ospm_device_mobile .ospm_search_button {
 padding:8px;
 min-width:0;
}
.ospm_device_mobile .ospm_search_button .ospm_icon {
 height:32px;
 width:32px;
}
.ospm_device_mobile .ospm_search_mobile_switch_button_container {
 margin-top:8px;
}
.ospm_device_mobile .ospm_search_mobile_switch_button {
 text-align:center;
 text-decoration:underline;
 cursor:pointer;
 font-size:15px;
 line-height:22px;
}
.ospm_search .ospm_big_input::-moz-placeholder {
 text-overflow:ellipsis;
 overflow:hidden;
}
.ospm_search .ospm_big_input:-moz-placeholder {
 text-overflow:ellipsis;
 overflow:hidden;
}
.ospm_search .ospm_big_input:-ms-input-placeholder {
 text-overflow:ellipsis;
 overflow:hidden;
}
.ospm_search_icon_button .ospm_icon_open_advanced_search_focus,
.ospm_search_icon_button .ospm_icon_close_advanced_search_focus {
 display:none;
}
.ospm_search_icon_button:focus .ospm_icon_open_advanced_search_focus,
.ospm_search_icon_button:focus .ospm_icon_close_advanced_search_focus {
 display:block;
}
.ospm_search_icon_button:focus .ospm_icon_open_advanced_search,
.ospm_search_icon_button:focus .ospm_icon_close_advanced_search {
 display:none;
}
.ospm_theme_contrast_height .ospm_search_container .ospm_horizontal_flex_container {
 border:1px solid #000000;
 border-radius:4px;
}
.ospm_search_result_row {
 align-items:flex-start;
 -webkit-align-items:flex-start;
 -moz-box-align:start;
 padding-bottom:1px;
}
.ospm_search_result_row > .ospm_flex_items_align_center {
 align-items:flex-start;
 -webkit-align-items:flex-start;
 -moz-box-align:start;
}
.ospm_horizontal_align_left {
 text-align:left;
}
.ospm_vertical_icons_container {
 width:20px;
 position:relative;
 margin:22px 0 6px 0;
}
.ospm_vertical_icons_container .ospm_icon {
 margin:0 0 7px 0;
 background-size:16px;
 background-position:left center;
 width:40px;
 height:16px;
}
.ospm_vertical_icons_container > .ospm_icon * {
 pointer-events:none;
}
.ospm_search_row_details {
 margin-top:21px;
 margin-bottom:18px;
 font-weight:normal;
}
.ospm_search_row_details .ospm_search_row_iconlabel_list .ospm_list_entry_details {
 margin-right:20px;
}
.ospm_search_row_details .ospm_label,
.ospm_search_row_details .ospm_list_entry_label {
 max-width:100%;
 line-height:18px;
 text-overflow:ellipsis;
 overflow:hidden;
 white-space:nowrap;
 font-size:17px;
}
.ospm_search_row_details > .ospm_list_entry_details {
 margin-bottom:10px;
}
.ospm_search_row_details > .ospm_list_entry_details:empty {
 height:0;
 margin-bottom:0;
}
.ospm_search_row_iconlabel_list {
 font-size:17px;
 font-weight:normal;
 white-space:normal;
}
.ospm_search_row_iconlabel {
 display:inline-flex;
 margin-right:20px;
}
.ospm_search_row_item_icon {
 background-size:12px 12px;
 width:12px;
 margin-right:8px;
 height:12px;
 margin-top:6px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .ospm_search_row_item_icon {
  margin-top:5px;
 }
}
.ospm_search_result_row .ospm_search_row_iconlabel .ospm_icon {
 width:12px;
 height:12px;
 margin-right:8px;
 margin-top:5px;
 min-width:12px;
}
.ospm_search_row_item_text {
 font-weight:300;
 width:auto;
 line-height:24px;
 margin-left:0;
 flex:1 1 0;
 -ms-flex:auto;
 max-width:100%;
}
.ff_10 ul.ospm_search_row_iconlabel_list,
ul.ospm_resultrow_textlabel_list {
 list-style:none;
 padding-left:0;
 line-height:12px;
}
ul.ospm_resultrow_textlabel_list {
 margin:14px 0 14px 0;
}
.ospm_search_row_iconlabel_list li {
 display:inline;
 line-height:50px;
 background-repeat:no-repeat;
 background-position:left 1px;
 background-size:12px 12px;
 padding-left:20px;
 margin-right:24px;
}
.ff_10 ul.ospm_search_row_iconlabel_list li:before,
ul.ospm_resultrow_textlabel_list li:before {
 content:"";
}
.ospm_search_result_row .ospm_right_icon_container:focus {
 outline:none;
 text-decoration:none !important;
}
.ospm_search_result_row .ospm_checkbox_box {
 background-image:none;
 width:25px;
 margin-left:22px;
 box-shadow:none !important;
}
.ospm_search_result_row .ospm_right_icon_container {
 width:25px;
 height:20px;
 margin:auto;
}
.ospm_search_result_row .ospm_checkbox_box svg {
 display:none;
}
.ospm_search_result_row .not_checked .ospm_checkbox_box,
.ospm_search_result_row .ospm_checkbox.not_checked:not(.ospm_disabled):hover .ospm_checkbox_box {
 background-image:none !important;
}
.ospm_search_result_row .ospm_checkbox {
 width:41px;
 margin:auto;
}
.ospm_search_result_row .ospm_checkbox .ospm_list_entry_left_content {
 display:none;
}
.ospm_search_result_row .ospm_checkbox:hover .ospm_checkbox_box {
 background-image:none;
}
.ospm_search_result_row .ospm_checkbox.ospm_disabled .ospm_checkbox_box[value] {
 background-image:none;
}
.ospm_search_result_row .ospm_checkbox.ospm_disabled .ospm_checkbox_box {
 background-image:none;
}
li.ospm_resultrow_textlabel {
 width:50%;
 display:inline-block;
}
.ospm_search_row_details .ospm_list_entry_details {
 line-height:22px;
 font-weight:300;
 font-size:17px;
 margin:4px 0 0 0;
}
.ospm_search_row_details .ospm_resultrow_textlabel_list .ospm_list_entry_details {
 font-size:14px;
}
.ospm_search_row_details .ospm_resultrow_textlabel_list .ospm_list_entry_details {
 margin-bottom:0;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 vertical-align:top;
 padding-right:8px;
}
.ospm_search_result_row .ospm_vertical_icons_container {
 width:auto;
 max-height:70px;
 vertical-align:top;
}
.ospm_search_result_row .ospm_result_row_with_two_lines {
 min-height:40px;
 margin-top:21px;
}
.ospm_result_row_with_two_lines + .ospm_list_entry_center {
 padding-bottom:14px;
}
.ospm_search_result_row .ospm_vertical_icons_container .ospm_icon_suche_down,
.ospm_search_result_row .ospm_vertical_icons_container .ospm_icon_suche_up {
 cursor:pointer;
}
.ospm_search_result_row_children .ospm_search_result_row:first-child {
 border-top-width:1px;
 border-top-style:solid;
}
.ospm_search_result_row_children .ospm_search_result_row:not(.ospm_collapsed) .ospm_list_entry_center {
 margin-bottom:-1px;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.ospm_search_result_row_children .ospm_search_result_row:last-child > .ospm_flex_items_align_center > .ospm_list_entry_center {
 border-bottom:none;
}
.ospm_search_result_row .ospm_search_result_row {
 margin-left:40px;
}
.ospm_search_result_row .ospm_search_result_row_children .ospm_search_result_row.ospm_clickable:focus,
.ospm_search_result_row .ospm_search_result_row.ospm_widget_focused {
 margin-left:-24px;
 margin-right:-24px;
 padding-left:24px;
 padding-right:24px;
}
.ospm_device_mobile .ospm_advanced_search_container {
 margin-left:0;
 margin-right:0;
}
.ospm_advanced_search_container button,
.ospm_advanced_search_container input {
 border:none;
 cursor:pointer;
}
.ospm_advanced_search_container button:focus,
.ospm_advanced_search_container input:focus {
 outline:none;
}
.ospm_advanced_search_container input::-moz-focus-inner,
.ospm_advanced_search_container button::-moz-focus-inner {
 border:0;
}
.ospm_advanced_search_container button:focus {
 text-decoration:underline;
}
.ospm_advanced_search_button_container {
 -moz-box-flex:1;
 flex:1;
 -webkit-flex:1;
}
.ospm_advanced_search_button {
 width:100%;
 max-width:100%;
}
.ospm_advanced_search_container .ospm_one_column_input_container,
.ospm_advanced_search_container .ospm_two_column_input_container {
 margin-bottom:16px;
}
.ospm_device_mobile .ospm_advanced_search_container .ospm_one_column_input_container,
.ospm_device_mobile .ospm_advanced_search_container .ospm_two_column_input_container {
 margin-left:1px;
}
.ospm_advanced_search_container .ospm_advanced_search_icon_button {
 position:relative;
}
.ospm_advanced_search_container .ospm_advanced_search_icon_button:before {
 content:"";
 height:19px;
 border-left-style:solid;
 border-left-width:1px;
 left:3px;
 position:absolute;
 top:18px;
 opacity:0.4;
}
body:not(.ospm_device_mobile) .ospm_advanced_search_container .ospm_textinput .ospm_flex_items_align_center,
body:not(.ospm_device_mobile) .ospm_advanced_search_container .ospm_dropdown .ospm_flex_items_align_center,
body:not(.ospm_device_mobile) .ospm_advanced_search_container .ospm_checkbox .ospm_flex_items_align_center {
 border-radius:4px;
}
body:not(.ospm_device_mobile) .ospm_advanced_search_button {
 border-bottom-left-radius:4px;
 border-top-left-radius:4px;
}
.ospm_device_mobile .ospm_advanced_search_container .ospm_checkbox {
 border-radius:0;
}
.ospm_advanced_search_container .ospm_textinput .ospm_textinput_value_container {
 padding:15px 18px;
}
.ospm_device_mobile .ospm_advanced_search_container .ospm_textinput .ospm_textinput_value_container {
 padding-left:16px;
 padding-right:16px;
}
.ospm_if .ospm_advanced_search_container .ospm_textinput .ospm_textinput_value_container {
 padding-top:14px;
 padding-bottom:14px;
}
.ospm_advanced_search_container .ospm_dropdown .ospm_flex_items_align_center,
.ospm_advanced_search_container .ospm_checkbox .ospm_flex_items_align_center {
 padding:9px 18px 10px 18px;
}
.ospm_device_mobile .ospm_advanced_search_container .ospm_dropdown .ospm_flex_items_align_center,
.ospm_device_mobile .ospm_advanced_search_container .ospm_checkbox .ospm_flex_items_align_center {
 padding:9px 16px 10px 16px;
}
.ospm_device_mobile .ospm_advanced_search_container .ospm_textinput .ospm_flex_items_align_center,
.ospm_device_mobile .ospm_advanced_search_container .ospm_checkbox .ospm_flex_items_align_center {
 padding-top:0;
 padding-bottom:0;
}
.ospm_device_mobile .ospm_advanced_search_container .ospm_dropdown .ospm_flex_items_align_center {
 padding-top:3px;
 padding-bottom:3px;
}
.ospm_advanced_search_container .ospm_dropdown .ospm_list_entry_left_content {
 display:none;
}
.ospm_advanced_search_container .ospm_dropdown .ospm_dropdown_right_label {
 text-align:left;
}
.ospm_advanced_search_container .ospm_dropdown .ospm_layout_right_value {
 -moz-box-flex:4;
 -webkit-flex:4;
 flex:4;
}
.ospm_advanced_search_container .ospm_dropdown .ospm_dropdown_value_icon {
 width:100%;
}
.ospm_advanced_search_container .ospm_dropdown .ospm_list_entry_right_content {
 padding-left:0;
}
.ospm_advanced_search_container .ospm_dropdown .ospm_dropdown_value_icon .ospm_right_icon {
 margin-left:auto;
}
.ospm_advanced_search_container .ospm_two_column_input_container .ospm_column > .ospm_checkbox {
 padding:0;
}
.ospm_advanced_search_container .ospm_label {
 font-weight:300;
}
.ospm_advanced_search_container .ospm_textinput[data-mode='error'] .ospm_textinput_value_container {
 padding:14px 17px;
}
body.ospm_device_mobile .ospm_advanced_search_container .ospm_textinput[data-mode='error'] .ospm_textinput_value_container {
 padding:4px 16px 4px 15px;
}
.ospm_advanced_search_container .ospm_textinput input {
 text-align:start;
}
.ospm_advanced_search_container .ospm_textinput .ospm_list_entry_left_content,
.ospm_advanced_search_container .ospm_textinput .ospm_subvalue_container,
.ospm_advanced_search_container .ospm_textinput .ospm_value_unit,
.ospm_advanced_search_container .ospm_textinput:not(.ospm_textinput_date) .ospm_icon_textinput_edit,
.ospm_advanced_search_container .ospm_textinput:not(.ospm_textinput_time) .ospm_icon_textinput_edit {
 display:none;
}
.ospm_advanced_search_container .ospm_textinput .ospm_labelfield_whole_line {
 justify-content:flex-start;
}
.ospm_advanced_search_container .ospm_two_column_input_container .ospm_column > .ospm_textinput {
 padding-left:0;
 padding-right:0;
}
.ospm_advanced_search_container .ospm_textinput_value_container,
.ospm_advanced_search_container .ospm_textinput_value {
 flex:1;
 -webkit-flex:1;
 -moz-box-flex:1;
 padding-left:0;
}
.ospm_if .ospm_advanced_search_container .ospm_textinput_value {
 padding:7px 0;
}
.ospm_device_mobile .ospm_advanced_search_container .ospm_textinput .ospm_textinput_value_container {
 padding-top:5px;
 padding-bottom:5px;
}
.ospm_device_mobile .ospm_advanced_search_container .ospm_textinput_value {
 padding-left:0;
}
.ospm_device_mobile .ospm_advanced_search_first_field_on_mobile {
 position:relative;
}
.ospm_device_mobile .ospm_advanced_search_first_field_on_mobile > *:first-child {
 width:calc(100% - 48px);
}
.ospm_device_mobile .ospm_advanced_search_first_field_on_mobile .ospm_advanced_search_button {
 position:absolute;
 width:48px;
 height:48px;
 top:0;
 right:0;
}
.ospm_theme_contrast_height .ospm_advanced_search_container .ospm_one_column_input_container .ospm_labelfield,
.ospm_theme_contrast_height .ospm_advanced_search_container .ospm_column .ospm_labelfield,
.ospm_theme_contrast_height .ospm_advanced_search_container > .ospm_horizontal_flex_container {
 border:1px solid #000000;
 border-radius:4px;
}
.ospm_history_toggle_link {
 display:block;
 text-align:center;
 margin:24px 0;
 cursor:pointer;
 line-height:normal;
 font-size:16px;
}
.ospm_if .ospm_history_toggle_link {
 font-size:14px;
 line-height:21px;
}
.ospm_history_toggle_link:focus {
 outline:none;
 text-decoration:underline;
 text-decoration-skip:ink;
}
.ospm_history_count {
 width:16px;
 height:16px;
 padding-left:24px;
 cursor:pointer;
}
.ospm_history_toggle_link .ospm_history_count {
 background-repeat:no-repeat;
 background-position:left center;
 background-size:16px;
}
.ospm_chart {
 padding-left:0;
 padding-right:0;
 margin-left:24px;
 margin-right:24px;
 padding-bottom:1px;
}
.ospm_device_mobile .ospm_chart .ospm_list_entry_wrapper,
.ospm_device_mobile .ospm_chart {
 padding-left:0;
 padding-right:0;
}
.ospm_device_mobile .ospm_chart {
 margin-left:16px;
 margin-right:16px;
 padding-bottom:1px;
}
.ospm_chart svg {
 stroke:#A4A6AB;
}
.ospm_device_mobile .ospm_chart svg,
.ospm_device_mobile .ospm_chart.ospm_height_small svg {
 height:200px;
}
.ospm_device_mobile .ospm_chart.ospm_height_large svg {
 height:260px;
}
.ospm_chart.ospm_height_small svg {
 height:240px;
}
.ospm_chart.ospm_height_large svg {
 height:400px;
}
.ospm_chart svg .surface {
 fill-opacity:0.1;
 stroke-width:0;
}
.ospm_chart svg .surface.clipping {
 fill-opacity:0.02;
}
.ospm_chart svg .chart-line {
 stroke-width:2;
}
.ospm_chart svg .chart-line.point {
 stroke-opacity:0.1;
}
.ospm_chart svg text {
 font-weight:lighter;
 stroke-width:0;
}
.ospm_chart .ospm_chart_keys_container {
 min-height:42px;
}
.ospm_chart .ospm_chart_keys_container:not(.chart_legend_without_border) {
 border-top:2px solid #D1D2D5;
}
.ospm_device_mobile .ospm_chart_keys_container {
 padding:0 16px;
}
.ospm_chart svg .labels {
 fill:#151217;
}
.ospm_chart .labels.x_labels {
 position:relative;
}
body:not(.ospm_device_mobile) .ospm_chart .labels.x_labels {
 padding:0 44px;
}
.ospm_chart_key_container {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin-top:15px;
}
.ospm_chart_key {
 position:relative;
 text-align:center;
 padding:0 4px;
}
.ospm_dynamic_x_axis .ospm_chart_key_container .ospm_chart_key {
 text-align:left;
}
body:not(.ospm_device_mobile) .ospm_dynamic_x_axis .ospm_chart_key_container:last-child .ospm_chart_key {
 text-align:right;
}
.ospm_chart_key_container:first-child .ospm_chart_key {
 padding-left:0;
}
.ospm_chart_key_container:last-child .ospm_chart_key {
 padding-right:0;
}
body:not(.ospm_device_mobile) .ospm_chart_key_container:first-child .ospm_chart_key {
 left:-22px;
 width:calc(100% + 22px);
 text-align:left;
}
body:not(.ospm_device_mobile) .ospm_chart_key_container:last-child .ospm_chart_key {
 width:calc(100% + 22px);
 text-align:right;
}
body:not(.ospm_device_mobile) .ospm_chart_key_container.ospm_chart_key_container_with_one_value .ospm_chart_key {
 left:-11px;
 width:calc(100% + 22px);
 text-align:center;
}
.ospm_device_mobile .ospm_chart_key_container:first-child .ospm_chart_key {
 left:0;
 text-align:left;
}
.ospm_device_mobile .ospm_chart_key_container:last-child .ospm_chart_key {
 text-align:right;
}
.ospm_chart svg .labels .right {
 text-anchor:start;
}
.ospm_chart svg .labels .left {
 text-anchor:end;
}
.ospm_chart svg .labels .center {
 text-anchor:middle;
}
.ospm_chart svg .marks_lines line {
 stroke-width:1;
 shape-rendering:crispEdges;
}
.ospm_chart svg .marks_lines text {
 stroke:#A4A6AB;
 fill:#A4A6AB;
 font-size:14px;
}
.ospm_chart .legend {
 padding:10px 44px 20px 44px;
}
.ospm_chart .legend {
 text-align:center;
 padding-bottom:15px;
}
.ospm_device_mobile .ospm_chart .legend {
 line-height:24px;
 padding:10px 16px 20px 16px;
}
.ospm_chart .legend_circle {
 width:8px;
 height:8px;
 display:inline-block;
 border-radius:50%;
 margin-right:6px;
}
.ospm_chart .legend_circle.legend_shape_ring {
 border-width:2px;
 border-style:solid;
 width:10px;
 height:10px;
 -moz-border-radius:100%;
 -webkit-border-radius:100%;
 border-radius:100%;
 background-color:transparent;
}
.ospm_chart .legend_label {
 margin:0 14px 0 0;
 font-size:13px;
 white-space:nowrap;
 display:inline-block;
}
.ospm_chart.ospm_chart_mode_diagram .legend_label {
 font-size:14px;
}
.ospm_chart .ospm_flyout_icon_container {
 right:44px;
}
.ospm_chart_tooltip {
 position:fixed;
 z-index:2820;
 border-radius:4px;
 padding:6px 12px;
 background-color:white;
 pointer-events:none;
}
.ospm_fullscreen_wrapper_aligned_content.ospm_chart_tooltip {
 position:fixed;
}
.ospm_chart_tooltip:after {
 content:"";
 position:absolute;
 width:8px;
 height:8px;
 top:calc(50% - 4px);
 left:-4px;
 background:white;
 transform:rotate(45deg);
 box-shadow:-1px 1px 0px 0px rgba(0,0,0,0.08),-2px 4px 8px -2px rgba(46,48,54,0.2);
 border-style:none;
}
.ospm_circular_chart {
 width:100%;
 position:relative;
 margin-left:0;
 padding-bottom:1px;
}
.ospm_circular_chart_center {
 width:100%;
 display:-webkit-flex;
 display:flex;
}
.ospm_circular_chart_left {
 position:relative;
 -webkit-flex:1;
 flex:1;
}
.ospm_circular_chart_middle {
 position:relative;
 display:block;
}
.ospm_circular_chart_right {
 position:relative;
 -webkit-flex:1;
 flex:1;
}
.ospm_circular_chart_bottom {
 position:relative;
 display:block;
 padding-bottom:56px;
}
.ospm_circular_chart.ospm_clickable {
 cursor:inherit;
}
.ospm_circular_chart.ospm_clickable .ospm_circular_chart_icon,
.ospm_circular_chart.ospm_clickable .ospm_circular_chart_left_navigation_icon,
.ospm_circular_chart.ospm_clickable .ospm_circular_chart_right_navigation_icon {
 cursor:pointer;
 outline:none;
}
.ospm_circular_chart_left_navigation_icon {
 width:24px;
 height:48px;
 background-size:100%;
 top:50%;
 left:50%;
 position:absolute;
 margin-top:-24px;
 margin-left:-24px;
}
.ospm_circular_chart_bottom .ospm_circular_chart_left_navigation_icon {
 width:16px;
 height:30px;
 top:0;
 left:50%;
 margin-top:32px;
 margin-left:-48px;
}
.ospm_circular_chart_right_navigation_icon {
 width:24px;
 height:48px;
 background-size:100%;
 top:50%;
 left:50%;
 position:absolute;
 margin-top:-24px;
 margin-left:0;
}
.ospm_circular_chart_bottom .ospm_circular_chart_right_navigation_icon {
 width:16px;
 height:30px;
 top:0;
 left:50%;
 margin-top:32px;
 margin-left:32px;
}
.ospm_circular_chart svg .segments line {
 stroke:#FFFFFF;
 stroke-width:2;
}
.ospm_circular_chart svg defs stop.gradient_stop0 {
 stop-color:#151217;
 stop-opacity:0.6;
}
.ospm_circular_chart svg defs stop.gradient_stop1 {
 stop-color:#FFFFFF;
 stop-opacity:1.0;
}
.ospm_circular_chart svg .segments circle.gradient_circle {
 fill-opacity:0.12;
 pointer-events:none;
}
.ospm_circular_chart svg .segments circle.inner_ring {
 stroke:#E1E2E6;
 fill:none;
 stroke-width:1;
}
.ospm_circular_chart svg .segments circle.inner_circle {
 fill:#FFFFFF;
}
.ospm_theme_contrast_black .ospm_circular_chart svg .segments circle.inner_circle {
 fill:#000000;
}
.ospm_circular_chart_segment_label {
 font-size:17px;
 z-index:10;
 position:absolute;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 pointer-events:none;
}
.ospm_circular_chart_small_size .ospm_circular_chart_segment_label {
 font-size:15px;
}
.ospm_circular_chart_segment_label_number {
 font-size:22px;
}
.ospm_circular_chart_small_size .ospm_circular_chart_segment_label_number {
 font-size:17px;
}
.ospm_circular_chart_segment_label_percent {
 font-size:15px;
}
.ospm_circular_chart_small_size .ospm_circular_chart_segment_label_percent {
 font-size:11px;
}
.ospm_circular_chart_labels_and_icon {
 position:absolute;
 top:40%;
 bottom:40%;
 left:14%;
 right:14%;
}
.ospm_circular_chart_labels_and_icon > .ospm_label {
 z-index:10;
 top:calc(50% + 4px);
 left:50%;
 position:absolute;
 -webkit-transform:translate(-50%,-100%);
 transform:translate(-50%,-100%);
 max-width:70.625%;
 white-space:nowrap;
 overflow-x:hidden;
 text-overflow:ellipsis;
}
.ospm_circular_chart:not(.ospm_has_sublabel) .ospm_circular_chart_labels_and_icon > .ospm_label {
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
}
.ospm_circular_chart_small_size .ospm_circular_chart_labels_and_icon > .ospm_label {
 font-size:17px;
 line-height:22px;
 top:calc(50% + 1px);
}
.ospm_circular_chart_labels_and_icon > .ospm_sublabel {
 z-index:10;
 top:calc(50% + 3px);
 left:50%;
 position:absolute;
 -webkit-transform:translate(-50%,0%);
 transform:translate(-50%,0%);
 max-width:70.625%;
 text-align:center;
}
.ospm_circular_chart_labels_and_icon .ospm_label:empty + .ospm_sublabel {
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
}
.ospm_circular_chart_small_size .ospm_circular_chart_labels_and_icon > .ospm_sublabel {
 font-size:14px;
 top:50%;
}
.ospm_circular_chart_icon {
 width:24px;
 height:24px;
 background-size:100%;
 z-index:10;
 position:absolute;
 top:calc(50% - 12px + 56px);
 left:calc(50% - 12px);
}
.ospm_circular_chart_small_size .ospm_circular_chart_icon {
 top:calc(50% + 36px);
}
.ospm_label:empty + .ospm_sublabel:empty + .ospm_circular_chart_icon {
 top:calc(50% - 12px);
}
.ospm_circular_chart.ospm_widget_wrap .ospm_circular_chart_labels_and_icon > .ospm_label,
.ospm_circular_chart.ospm_widget_wrap .ospm_circular_chart_labels_and_icon > .ospm_sublabel {
 white-space:normal;
}
.ospm_cc_hidden {
 display:none;
}
.ospm_vertical_bar_chart {
 padding-left:0;
 padding-right:0;
 padding-top:24px;
 padding-bottom:24px;
 margin-left:24px;
 margin-right:24px;
}
.ospm_vertical_bar_chart.ospm_list_entry_wrapper::after {
 left:0;
 right:0;
}
.ospm_vertical_bar_chart svg {
 height:240px;
}
.ospm_vertical_bar_chart.ospm_height_small svg {
 height:160px;
}
.ospm_vertical_bar_chart.ospm_height_large svg {
 height:320px;
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .ospm_vertical_bar_chart svg {
  overflow:hidden;
 }
}
.ospm_dialogview .ospm_vertical_bar_chart.ospm_height_small svg {
 overflow:visible;
}
.ospm_vertical_bar_chart svg .marks line {
 stroke:#E6E7EB;
 stroke-width:1px;
 shape-rendering:crispEdges;
}
.ospm_vertical_bar_chart svg .marks text {
 fill:#A4A6AB;
 font-size:17px;
 line-height:24px;
}
.ospm_vertical_bar_chart svg .labels .point {
 fill:#66686d;
}
.ospm_vertical_bar_chart svg defs stop.default_gradient_stop {
 stop-color:#00A800;
}
.ospm_vertical_bar_chart_labels {
 position:relative;
 margin-top:14px;
 margin-bottom:25px;
 min-height:24px;
}
.ospm_vertical_bar_chart_labels2 {
 position:relative;
 margin-top:14px;
 margin-bottom:47px;
}
.ospm_vertical_bar_chart_label,
.ospm_vertical_bar_chart_label2 {
 font-size:14px;
 line-height:24px;
 position:absolute;
 -moz-transform:translate(-50%,0%);
 -webkit-transform:translate(-50%,0%);
 transform:translate(-50%,0%);
}
.ospm_vertical_bar_chart_buttonRow {
 position:relative;
 margin-top:0;
 margin-bottom:10px;
 min-height:24px;
 width:100%;
}
.ospm_vertical_bar_chart_button_prev {
 display:flex;
 justify-content:flex-start;
 text-align:left;
 width:24px;
}
.ospm_vertical_bar_chart_button_next {
 display:flex;
 justify-content:flex-end;
 float:right;
 text-align:right;
 width:24px;
}
.ospm_vertical_bar .ospm_vertical_bar_keys_container:not(.vertical_bar_legend_without_border) {
 border-top:2px solid #D1D2D5;
}
.ospm_vertical_bar_chart .legend_circle {
 width:8px;
 height:8px;
 display:inline-block;
 border-radius:50%;
 margin-right:6px;
}
.ospm_vertical_bar_chart .legend_circle.legend_shape_ring {
 border-width:2px;
 border-style:solid;
 width:10px;
 height:10px;
 -moz-border-radius:100%;
 -webkit-border-radius:100%;
 border-radius:100%;
 background-color:transparent;
}
.ospm_vertical_bar_chart .legend_label {
 margin:0 14px 0 0;
 font-size:13px;
 white-space:nowrap;
 display:inline-block;
}
.ospm_vertical_bar_chart.ospm_chart_mode_diagram .legend_label {
 font-size:14px;
}
.ospm_vertical_bar_chart .legend {
 padding:10px 44px 20px 44px;
}
.ospm_vertical_bar_chart .legend {
 text-align:center;
 padding-bottom:15px;
}
.ospm_vertical_bar_chart .ospm_chart .legend {
 line-height:24px;
 padding:10px 16px 20px 16px;
}
.ospm_two_bar_chart {
 width:100%;
}
.ospm_two_bar_chart_main {
 position:relative;
 margin:0 0 24px 0;
 height:240px;
 width:100%;
 font-size:0;
}
.ospm_two_bar_chart.ospm_two_bar_chart_has_difference .ospm_two_bar_chart_main {
 margin-bottom:72px;
}
.ospm_two_bar_chart .ospm_bar {
 width:-moz-calc(50% - 12px);
 width:calc(50% - 12px);
 display:inline-block;
 vertical-align:bottom;
 text-align:center;
 position:relative;
}
.ospm_two_bar_chart .ospm_positive_bar {
 margin-right:12px;
}
.ospm_two_bar_chart .ospm_biggest_bar {
 height:100%;
}
.ospm_two_bar_chart .ospm_negative_bar {
 margin-left:12px;
}
.ospm_two_bar_chart .ospm_difference_bar {
 text-align:center;
 line-height:24px;
 font-size:17px;
 height:24px;
}
.ospm_two_bar_chart .ospm_difference_label {
 position:absolute;
 bottom:-60px;
 left:0;
 right:0;
 display:inline-block;
}
.ospm_two_bar_chart .ospm_difference_label_text,
.ospm_two_bar_chart .ospm_difference_label_value {
 font-size:14px;
 height:24px;
 white-space:nowrap;
}
.ospm_two_column_input_container .ospm_horizontal_flex_container .ospm_left_column,
.ospm_two_column_input_container .ospm_horizontal_flex_container .ospm_right_column {
 width:0;
}
body:not(.ospm_device_mobile) .ospm_two_column_input_container .ospm_horizontal_flex_container .ospm_left_column,
body:not(.ospm_device_mobile) .ospm_two_column_input_container .ospm_horizontal_flex_container .ospm_right_column {
 max-width:50%;
}
@-moz-document url-prefix() {
 body:not(.ospm_device_mobile) .ospm_two_column_input_container .ospm_horizontal_flex_container .ospm_left_column,
 body:not(.ospm_device_mobile) .ospm_two_column_input_container .ospm_horizontal_flex_container .ospm_right_column {
  min-width:48%;
 }
}
.ospm_two_column_input_container.ospm_merged {
 border-radius:4px;
}
.ospm_two_column_input_container.ospm_merged .ospm_horizontal_flex_container .ospm_right_column {
 margin-left:-8px;
}
.ospm_two_column_input_container .ospm_column > .ospm_list_sublist,
.ospm_two_column_input_container .ospm_column > .ospm_checkbox,
.ospm_two_column_input_container .ospm_column > .ospm_text,
.ospm_two_column_input_container .ospm_column > .ospm_table,
.ospm_two_column_input_container .ospm_column > .ospm_textinput,
.ospm_two_column_input_container .ospm_column > .ospm_textarea_container,
.ospm_two_column_input_container .ospm_column > .ospm_slider,
.ospm_two_column_input_container .ospm_column > .ospm_list_cell_container .ospm_checkbox {
 padding-left:24px;
 padding-right:24px;
 margin:0;
 border-radius:4px;
}
.ospm_two_column_input_container .ospm_column > .ospm_textarea_container {
 padding:24px;
}
.ospm_two_column_input_container .ospm_column > .ospm_slider {
 padding-top:24px;
}
.ospm_two_column_input_container .ospm_column > .ospm_table {
 border-collapse:inherit;
}
.ospm_column .ospm_list_sublist .ospm_list_entry_wrapper {
 position:relative;
 bottom:-1px;
}
.ospm_device_mobile .ospm_two_column_input_container > .ospm_horizontal_flex_container {
 display:block;
}
.ospm_device_mobile .ospm_two_column_input_container .ospm_horizontal_flex_container .ospm_left_column,
.ospm_device_mobile .ospm_two_column_input_container .ospm_horizontal_flex_container .ospm_right_column {
 width:100%;
}
.ospm_device_mobile .ospm_two_column_input_container .ospm_horizontal_flex_container .ospm_right_column {
 margin-left:0;
 margin-top:16px;
}
.ospm_list_form .ospm_inputpair .ospm_dropdown .ospm_list_entry_left_content,
.ospm_list_form .ospm_inputpair .ospm_textinput .ospm_list_entry_left_content {
 padding:0;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_inputpair > .ospm_labelfield .ospm_column_wrapper {
 width:100%;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_inputpair > .ospm_labelfield .ospm_inputpair_right_content {
 display:inline-block;
 width:62%;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_inputpair > .ospm_labelfield > .ospm_list_entry_left_content_form_wrapper {
 display:flex;
 flex-direction:row-reverse;
 align-self:flex-start;
}
.ospm_list_form .ospm_inputpair .ospm_textinput_value_container_form_wrapper,
.ospm_list_form .ospm_inputpair .ospm_layout_right_form_wrapper {
 display:block;
 width:100%;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_inputpair .ospm_dropdown .ospm_value_container_form_hint_wrapper .ospm_list_entry_right_content,
.ospm_list_form .ospm_inputpair .ospm_textinput_value_container_form_hint_wrapper {
 padding-left:0;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_inputpair .ospm_column .ospm_list_entry_left_content_first_line {
 display:none;
}
.ospm_device_mobile .ospm_list_form .ospm_inputpair .ospm_horizontal_flex_container {
 display:table;
}
.ospm_device_mobile .ospm_list:not(.ospm_list_form) .ospm_inputpair > .ospm_labelfield .ospm_column_wrapper {
 display:inline-block;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_inputpair .ospm_horizontal_flex_container .ospm_column.ospm_left_column {
 margin-right:0;
 margin-left:22px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_inputpair .ospm_horizontal_flex_container .ospm_column.ospm_right_column {
 margin-left:12px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_inputpair .ospm_horizontal_flex_container.ospm_column_ratio_1_2 .ospm_column.ospm_left_column {
 flex-basis:33%;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_inputpair .ospm_horizontal_flex_container.ospm_column_ratio_1_2 .ospm_column.ospm_right_column {
 flex-basis:66%;
}
body:not(.ospm_device_mobile) .ospm_inputpair .ospm_horizontal_flex_container.ospm_column_ratio_2_1 .ospm_column.ospm_left_column {
 flex-basis:66%;
}
body:not(.ospm_device_mobile) .ospm_inputpair .ospm_horizontal_flex_container.ospm_column_ratio_2_1 .ospm_column.ospm_right_column {
 flex-basis:33%;
}
.ospm_device_mobile .ospm_list_form .ospm_inputpair .ospm_list_entry_left_content_form_wrapper {
 display:block;
 width:100%;
 text-align:left;
}
.ospm_device_mobile .ospm_list_form .ospm_inputpair .ospm_list_entry_left_content {
 text-align:left;
}
.ospm_inputpair .ospm_horizontal_flex_container .ospm_column.ospm_right_column,
.ospm_device_mobile .ospm_inputpair .ospm_column_wrapper.ospm_horizontal_flex_container .ospm_column.ospm_right_column {
 margin-left:0;
}
.ospm_list:not(.ospm_list_form) .ospm_inputpair .ospm_column_wrapper.ospm_horizontal_flex_container .ospm_column.ospm_left_column,
.ospm_device_mobile .ospm_inputpair .ospm_column_wrapper.ospm_horizontal_flex_container .ospm_column.ospm_left_column {
 margin-right:0;
}
.ospm_list:not(.ospm_list_form) .ospm_inputpair > .ospm_labelfield,
body:not(.ospm_device_mobile) .ospm_list:not(.ospm_list_form) .ospm_inputpair .ospm_column_wrapper.ospm_horizontal_flex_container {
 display:inline-block;
}
body:not(.ospm_device_mobile) .ospm_list:not(.ospm_list_form) .ospm_list_cell_container.ospm_min_height_large .ospm_inputpair .ospm_textinput.ospm_textinput_date .ospm_icon_container {
 padding:15px 24px 15px 10px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_inputpair .ospm_inputpair_right_content > .ospm_widget_error_message {
 padding-left:34px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_inputpair .ospm_inputpair_right_content > .ospm_widget_error_message {
 padding-bottom:0;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_inputpair .ospm_inputpair_right_content .ospm_widget_error_message_line {
 margin-top:0;
}
.ospm_device_mobile .ospm_list_form .ospm_inputpair:not(.ospm_has_label) .ospm_list_entry_left_content {
 padding:0;
}
.ospm_device_mobile .ospm_list_form .ospm_inputpair .ospm_column.ospm_left_column::after {
 display:block;
 content:'';
 height:0;
 border-bottom:1px solid;
 left:24px;
 right:24px;
 bottom:0;
}
@-moz-document url-prefix() {
 .ospm_device_mobile .ospm_list_form .ospm_inputpair .ospm_labelfield.ospm_flex_items_align_center {
  height:47px;
 }
}
.ospm_text {
 white-space:normal;
}
.ospm_device_mobile .ospm_text * {
 font-weight:300;
}
.ospm_text .ospm_value_container .ospm_display_color_bold {
 font-weight:400;
}
.ospm_device_mobile .ospm_text .ospm_text_value_container .ospm_display_color_bold {
 font-weight:300;
}
.ospm_entry_infotext:before {
 content:',';
}
.ospm_sublabel {
 margin-top:-1px;
}
.ospm_text .ospm_sublabel:empty {
 -moz-box-flex:0;
}
.ospm_highlighted_text_widget {
 position:relative;
 margin:0;
}
.ospm_highlighted_text_widget > * {
 position:relative;
 z-index:1;
}
.ospm_highlighted_text_widget .ospm_highlighted_widget_background {
 position:absolute;
 top:-1px;
 bottom:-1px;
 left:0;
 right:0;
 z-index:0;
}
.ospm_list_sublist_entries .ospm_highlighted_text_widget .ospm_highlighted_widget_background {
 margin-top:-1px;
 left:-24px;
 right:-24px;
}
.ospm_list > div:first-child .ospm_labelfield .ospm_highlighted_widget_background,
.ospm_list_cell_container > div.ospm_texttable_container:first-child .ospm_highlighted_widget_background {
 border-top-left-radius:4px;
 border-top-right-radius:4px;
}
.ospm_list > div.ospm_list_cell_container .ospm_list_entry_wrapper:last-child .ospm_labelfield .ospm_highlighted_widget_background,
.ospm_list_cell_container > div.ospm_texttable_container:last-child .ospm_highlighted_widget_background {
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
}
.ospm_list > div.ospm_list_cell_container .ospm_list_entry_wrapper:last-child .ospm_labelfield .ospm_highlighted_widget_background.ospm_highlighted_without_bottom_border_radius {
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
}
.ospm_text .ospm_one_button {
 overflow:visible;
 position:relative;
}
.ospm_text .ospm_one_button:last-child {
 display:-moz-box;
 display:flex;
 display:-webkit-flex;
}
.ospm_text .ospm_one_button:before {
 content:"";
 border-right-style:solid;
 border-right-width:1px;
 position:absolute;
 right:-8px;
 height:20px;
 margin-top:10px;
}
.ospm_text .ospm_one_button:last-child:before {
 border:none;
}
.ospm_text .ospm_list_entry_left_content_first_line,
.ospm_text .ospm_list_entry_left_content_second_line {
 text-overflow:ellipsis;
 min-width:0;
}
.ospm_text .ospm_list_entry_left_content_second_line .ospm_sublabel {
 overflow:hidden;
 text-overflow:ellipsis;
}
.ospm_device_mobile .ospm_text .ospm_list_entry_left_content_first_line .ospm_label {
 overflow:hidden;
 text-overflow:ellipsis;
}
.ospm_device_mobile .ospm_list_entry_right_content .ospm_value_container {
 display:flex;
 justify-content:flex-end;
}
.ospm_device_mobile .ospm_list_entry_right_content span.ospm_text_value {
 overflow:hidden;
 text-overflow:ellipsis;
}
.ospm_list_entry_left_center_content .ospm_list_entry_left_content_first_line,
.ospm_list_entry_left_center_content .ospm_list_entry_left_content_second_line {
 text-align:center;
 -webkit-justify-content:center;
 justify-content:center;
}
.ospm_labelfield_relative_container {
 position:relative;
 width:100%;
}
.ospm_text .ospm_value_container {
 padding-left:12px;
}
.ospm_text.ospm_has_subvalue .ospm_value_container,
.ospm_text.ospm_has_subvalue .ospm_subvalue_container {
 flex-grow:1;
 flex-shrink:1;
 flex-basis:0;
 min-width:0;
 -ms-flex-preferred-size:auto;
}
body:not(.ospm_device_mobile) .ospm_list:not(.ospm_list_form) .ospm_text .ospm_value_container {
 text-align:right;
}
.ospm_widget_nowrap .ospm_value_unit {
 display:inline;
}
.ospm_text .ospm_value_container:empty {
 display:none;
}
.ospm_text .ospm_help_message {
 padding-top:2px;
 padding-bottom:10px;
}
.ospm_list_form .ospm_text .ospm_help_message {
 padding-top:13px;
 padding-bottom:7px;
}
.ospm_list:not(.ospm_list_form) .ospm_text .ospm_widget_error_message {
 padding-top:2px;
 padding-bottom:17px;
}
.ospm_help_marker_overflow {
 margin-top:0;
}
.ospm_text .ospm_value_container_full_width {
 max-width:100%;
 width:100%;
 margin-left:0;
 padding-left:0;
}
.ospm_text .ospm_text_long_value_container:not(:empty) {
 margin-top:-6px;
 padding-bottom:17px;
}
.ospm_text .ospm_text_long_value_container:empty {
 padding-bottom:0;
}
.ospm_device_mobile .ospm_text .ospm_text_long_value_container:not(:empty) {
 padding-bottom:9px;
}
.ospm_list:not(.ospm_list_form) .ospm_text:not(.ospm_text_long_value) > .ospm_widget_content_wrapper > .ospm_text_container {
 min-height:44px;
}
.ospm_list.ospm_list_form .ospm_text .ospm_text_container {
 min-height:43px;
}
body:not(.ospm_device_mobile) .ospm_list_cell_container.ospm_min_height_large > .ospm_list_sublist > .ospm_text.ospm_list_sublist_header > .ospm_widget_content_wrapper > .ospm_text_container,
body:not(.ospm_device_mobile) .ospm_list_sublist_entries.ospm_min_height_large > .ospm_text:not(.ospm_text_long_value) > .ospm_widget_content_wrapper > .ospm_text_container,
body:not(.ospm_device_mobile) .ospm_list_cell_container.ospm_min_height_large > .ospm_text:not(.ospm_text_long_value) > .ospm_widget_content_wrapper > .ospm_text_container {
 min-height:64px;
}
.ospm_text_container .ospm_horizontal_flex_container {
 -ms-flex-wrap:wrap;
}
.ospm_text_left_icons:empty {
 display:none;
}
.ospm_text_left_icons {
 line-height:100%;
}
.ospm_device_mobile .ospm_text_left_icons {
 float:left;
}
.ospm_text_left_icons .ospm_text_icon_grouped .ospm_icon {
 display:inline-block;
 vertical-align:middle;
 margin:0 8px 0 0 !important;
}
.ospm_text_left_icons .ospm_text_icon {
 display:inline-block;
}
.ospm_leftbar_area .ospm_text_left_icons {
 height:20px;
}
.ospm_text_right_icons:empty {
 display:none;
}
.ospm_text_right_icons {
 line-height:100%;
}
.ospm_device_mobile .ospm_text_right_icons {
 float:right;
}
.ospm_text_right_icons .ospm_icon {
 display:inline-block;
 vertical-align:middle;
 margin:0 0 0 8px !important;
}
.ospm_text_right_icons .ospm_text_icon {
 display:inline-block;
}
.ospm_text_icon>.ospm_text_icon_label {
 display:inline-block;
 vertical-align:middle;
 padding-left:8px;
}
.ospm_text_right_icons .ospm_right_icon.ospm_icon_size_12 {
 margin-left:4px;
}
.ospm_text_right_icons .ospm_right_icon.ospm_icon_size_12:first-child {
 margin-left:12px;
}
.ospm_text_right_icons .ospm_right_icon.ospm_icon_size_16 {
 margin-left:8px;
}
.ospm_text_right_icons .ospm_right_icon.ospm_icon_size_24 {
 margin-left:12px;
}
.ospm_text_right_icons .ospm_right_icon.ospm_icon_size_32 {
 margin-left:8px;
}
.ospm_text_right_icons .ospm_right_icon.ospm_icon_size_32:first-child,
.ospm_text_right_icons .ospm_right_icon.ospm_icon_size_32:last-child {
 margin-left:16px;
}
.ospm_rightbar_area .ospm_text_right_icons {
 height:20px;
}
.ospm_text_symbolvalue_diamond {
 font-size:21px;
 margin-left:3px;
}
.ospm_text_symbolvalue_circle {
 font-size:23px;
 margin-left:0;
}
.ospm_text_symbolvalue_triangle {
 font-size:17px;
 margin-left:0;
}
.ospm_device_mobile .ospm_text .ospm_list_entry_left_content_first_line,
.ospm_device_mobile .ospm_text .ospm_value_container {
 line-height:20px;
}
.ospm_device_mobile .ospm_text .ospm_value_container {
 display:flex;
}
.ospm_device_mobile .ospm_text .ospm_sublabel {
 font-size:11px;
 line-height:16px;
 margin-bottom:2px;
}
.ospm_highlighted_text_widget + .ospm_text_long_value_container > span:first-child::after {
 content:'';
 position:absolute;
 left:-24px;
 top:0;
 bottom:0;
 z-index:-1;
 right:-24px;
}
.ospm_text .ospm_clickable.ospm_widget_content_wrapper:focus,
.ospm_text .ospm_clickable.ospm_widget_content_wrapper:focus * {
 text-decoration:none;
}
.ospm_text.ospm_clickable {
 cursor:inherit;
}
.ospm_text.ospm_clickable .ospm_widget_content_wrapper {
 cursor:pointer;
}
.ospm_text_right_icons .ospm_clickable {
 cursor:pointer;
}
.ospm_list:not(.ospm_list_form) .ospm_text.ospm_has_drilldown:not(.ospm_widget_wrap) .ospm_list_entry_left_content_first_line,
.ospm_list:not(.ospm_list_form) .ospm_text.ospm_has_drilldown:not(.ospm_widget_wrap) .ospm_list_entry_left_content_second_line,
.ospm_text.ospm_has_drilldown:not(.ospm_widget_wrap) .ospm_value_container,
.ospm_text.ospm_widget_nowrap .ospm_list_entry_left_content_first_line,
.ospm_text.ospm_widget_nowrap .ospm_list_entry_left_content_second_line,
.ospm_text.ospm_widget_nowrap .ospm_value_container {
 word-wrap:normal;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
}
.ospm_text .ospm_text_right_icons {
 white-space:nowrap;
}
.ospm_text .ospm_subvalue_content,
.ospm_text .ospm_list_entry_left_content,
.ospm_text .ospm_list_entry_right_content {
 flex:none;
}
.ospm_list_form .ospm_text.ospm_widget_wrap .ospm_value_container {
 white-space:normal;
}
.ospm_text:not(.ospm_list_entry_wrapper) {
 padding-top:0;
 padding-right:24px;
 padding-left:24px;
}
.ospm_text.ospm_has_flyoutmenu {
 display:flex;
}
.ospm_text.ospm_has_flyoutmenu .ospm_widget_content_wrapper {
 max-width:calc(100% - 32px);
}
.ospm_text .ospm_flyout_icon_container.ospm_icon_flyout {
 position:relative;
 align-self:center;
 top:0;
 right:-5px;
}
.ospm_richtexteditor {
 white-space:normal;
}
.ql-editor.ospm_min_textarea_height_large {
 min-height:132px;
}
.ql-editor.ospm_min_textarea_height_medium {
 min-height:96px;
}
.ql-editor.ospm_min_textarea_height_small {
 min-height:60px;
}
.ospm_quill_wrapper {
}
.ospm_infotextfield {
 padding-top:18px;
 padding-bottom:18px;
 -moz-box-align:start;
 align-items:flex-start;
 -webkit-align-items:flex-start;
}
.ospm_infotextfield.ospm_horizontal_flex_container::after {
 display:block;
 height:1px;
 content:'';
}
.ospm_infotextfield .ospm_left_icon.ospm_icon_size_64 {
 margin:-18px 16px 0 -16px;
}
.ospm_infotextfield .ospm_left_icon.ospm_icon_size_32 {
 margin:-6px 16px 0 -8px;
}
.ospm_infotextfield .ospm_left_icon.ospm_icon_size_24 {
 margin:0 16px 0 0;
}
.ospm_infotextfield .ospm_left_icon.ospm_icon_size_16 {
 margin:3px 8px 0 0;
}
.ospm_infotextfield .ospm_left_icon.ospm_icon_size_12,
.ospm_min_height_large .ospm_infotextfield .ospm_left_icon.ospm_icon_size_12 {
 margin:5px 12px 0 0;
}
.ospm_infotextfield .ospm_label {
 white-space:normal;
 font-size:17px;
 font-weight:300;
 line-height:24px;
 -moz-box-flex:1;
 flex:1;
 -webkit-flex:1;
 display:block;
 max-width:100%;
}
.ospm_infotextfield .ospm_label strong {
 font-weight:normal;
}
.ospm_infotextfield.ospm_hint {
 align-items:center;
 -webkit-align-items:center;
 -moz-box-align:center;
}
.ospm_device_mobile .ospm_infotextfield:not(.ospm_hint) .ospm_icon {
 display:none;
}
.ospm_entry_grouping + .ospm_infotextfield.ospm_hint.ospm_min_height_large {
 padding-bottom:9px;
 margin-top:-16px;
}
.ospm_device_mobile .ospm_infotextfield.ospm_hint.ospm_list_entry_wrapper {
 margin-top:2px;
 padding-bottom:9px;
}
.ospm_entry_grouping + .ospm_infotextfield.ospm_hint.ospm_list_entry_wrapper {
 margin-top:2px;
 padding-bottom:10px;
}
.ospm_column_layout > .ospm_infotextfield {
 padding:0 24px;
}
.ospm_infotextfield:not(.ospm_list_entry_wrapper) {
 padding-top:0;
 padding-right:24px;
 padding-left:24px;
}
body:not(.ospm_device_mobile) .ospm_infotextfield:not(.ospm_list_entry_wrapper):not(.ospm_has_padding_bottom) {
 padding-bottom:18px;
 margin-top:-6px;
}
.ospm_device_mobile .ospm_infotextfield:not(.ospm_list_entry_wrapper) {
 padding-top:0;
 padding-right:16px;
 padding-left:16px;
}
.ospm_device_mobile .ospm_infotextfield:not(.ospm_list_entry_wrapper):not(.ospm_has_padding_bottom) {
 padding-bottom:10px;
}
.ospm_device_mobile .ospm_layout_scrollarea > .ospm_infotextfield:not(.ospm_list_entry_wrapper):not(.ospm_has_padding_bottom):first-child {
 padding-top:18px;
}
.ospm_device_mobile .ospm_infotextfield {
 padding-top:10px;
 padding-bottom:9px;
}
.ospm_infotextfield_label_center {
 text-align:center;
}
.ospm_infotextfield .ospm_label p + p {
 margin-top:8px;
}
.ospm_list_sublist_entries .ospm_infotextfield {
 background-position-y:16px !important;
}
.ospm_infotextfield.ospm_min_height_small {
 min-height:44px;
}
.ospm_infotextfield.ospm_min_height_large:not(.ospm_hint) {
 min-height:64px;
}
.ospm_device_mobile .ospm_list_single_entry .ospm_infotextfield.ospm_min_height_large:not(.ospm_hint) {
 min-height:44px;
}
.ospm_infotextfield.ospm_entry_grouping {
 min-height:0;
}
.ospm_list_form .ospm_infotextfield .ospm_text_value_form_wrapper {
 padding-left:33px;
}
.ospm_list_form .ospm_infotextfield {
 padding-top:0;
 padding-bottom:0;
}
.ospm_list_form .ospm_infotextfield .ospm_icon {
 display:none;
}
.ospm_list_form .ospm_infotextfield .ospm_label {
 padding-left:33px;
}
.ospm_infotextfield .ospm_left_icon.ospm_icon_size_16.ospm_icon_warning {
 margin:0 8px 0 0;
}
.ospm_infotextfield.ospm_widget_nowrap .ospm_label {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_list:not(.ospm_list_form) .ospm_entry_grouping + .ospm_infotextfield {
 padding-top:2px;
 margin-top:16px;
}
.ospm_widget {
 position:relative;
}
.ospm_label:empty,
.ospm_text_value:empty,
.ospm_sublabel:empty,
.ospm_entry_infotext:empty,
.ospm_value_unit:empty,
.ospm_text_value:empty {
 display:none;
}
.ospm_widget_focused {
}
.ospm_entry_grouping:not(.ospm_last_visible_element) {
 margin-bottom:-8px;
}
.ospm_indent_left_12 {
 padding-left:48px;
}
.ospm_indent_left_16 {
 padding-left:48px;
}
.ospm_indent_left_24 {
 padding-left:64px;
}
.ospm_indent_left_32 {
 padding-left:64px;
}
.ospm_indent_left_64 {
 padding-left:88px;
}
.ospm_flyout_icon_container {
 z-index:11;
 position:absolute;
 right:20px;
 top:20px;
 background-size:100%;
 cursor:pointer;
}
.ospm_flyout_icon_container:focus {
 outline:none;
}
.ospm_text_link {
 text-decoration:underline;
 cursor:pointer;
}
.ospm_text_b {
 font-weight:bold;
}
.ospm_text_content {
}
.ospm_text_content p {
 margin-bottom:8px;
 margin-top:8px;
}
.ospm_text_content li {
 margin-left:32px;
}
*[class*=' ospm_text_style_'].ospm_label_font_light {
 font-weight:300;
}
.ospm_widget_content_wrapper {
 width:100%;
}
.ospm_image.ospm_image_alignment_left:not(.ospm_full_width) {
 text-align:left;
}
.ospm_image.ospm_padding_bottom_m1 {
 padding-bottom:25px;
}
.ospm_image.ospm_last_visible_element.ospm_padding_bottom_m1 {
 padding-bottom:24px;
}
.ospm_device_mobile .osm_image.ospm_padding_bottom_m1 {
 padding-bottom:17px;
}
.ospm_image.ospm_image_alignment_center:not(.ospm_full_width) {
 text-align:center;
}
.ospm_image.ospm_image_alignment_right:not(.ospm_full_width) {
 text-align:right;
}
.ospm_image_wrapper {
 max-width:100%;
 position:relative;
}
.ospm_image img {
 max-width:100%;
 width:auto;
}
.ospm_image .ospm_image_wrapper .ospm_icon {
 width:auto;
}
.ospm_image.ospm_full_width .ospm_image_wrapper .ospm_icon {
 height:100%;
}
.ospm_image .ospm_image_wrapper .ospm_icon svg {
 margin:auto;
}
.ospm_image .ospm_image_wrapper.ospm_clickable img:focus,
.ospm_image .ospm_image_wrapper.ospm_clickable .ospm_icon:focus {
 outline:none;
}
.ospm_img_overlay_center,
.ospm_img_overlay_left,
.ospm_img_overlay_right {
 margin:auto;
 position:absolute;
 top:0;
 bottom:0;
}
.ospm_image.ospm_full_width svg,
.ospm_image.ospm_full_width img {
 max-width:none;
 width:100%;
}
.ospm_image.ospm_full_width {
 padding-left:0;
 padding-right:0;
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .ospm_image.ospm_full_width .ospm_icon {
  position:relative;
  height:0;
  width:100%;
  padding-bottom:100%;
 }
 .ospm_image.ospm_full_width .ospm_icon>svg {
  position:absolute;
  height:100%;
  width:100%;
 }
}
.ospm_avatar {
 width:128px;
 height:128px;
 margin:25px auto;
 overflow:hidden;
 border-radius:50%;
 position:relative;
}
.ospm_avatar .ospm_image_wrapper {
 position:static;
}
.ospm_avatar img {
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 max-width:none;
}
.ospm_avatar img.ospm_image_landscape {
 max-height:100%;
}
.ospm_avatar img.ospm_image_portrait {
 max-width:100%;
}
.ospm_image_button {
 position:relative;
 text-align:center;
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
 min-width:1px;
}
.ospm_image_button_img {
 border-radius:4px;
 padding:4px;
 max-width:100%;
 width:auto;
 margin-left:auto;
 margin-right:auto;
}
.ospm_image_button_img:not(.ospm_disabled):hover {
 cursor:pointer;
}
.ospm_image_button.ospm_full_width img {
 max-width:none;
 width:100%;
}
.ospm_image_button_shadow {
 opacity:0;
 width:100%;
 height:100%;
 top:0;
 left:0;
 position:absolute;
 border-radius:4px;
}
.ospm_image_button_shadow:hover,
.ospm_image_button:focus .ospm_image_button_shadow {
 opacity:1;
}
.ospm_image_button_row {
 text-align:center;
}
.ospm_image_button_row .ospm_image_button {
 margin-right:24px;
 margin-left:0;
 border-radius:4px;
}
.ospm_image_button_row .ospm_image_button:last-child {
 margin-right:0;
}
.ospm_image_button_row.ospm_align_left .ospm_image_button_row_container,
.ospm_image_button_row.ospm_align_center .ospm_image_button_row_container,
.ospm_image_button_row.ospm_align_right .ospm_image_button_row_container,
.ospm_image_button_row.ospm_align_left .ospm_image_button,
.ospm_image_button_row.ospm_align_center .ospm_image_button,
.ospm_image_button_row.ospm_align_right .ospm_image_button {
 display:inline-block;
}
.ospm_image_button_row.ospm_align_left {
 text-align:left;
}
.ospm_image_button_row.ospm_align_right {
 text-align:right;
}
.ospm_carousel {
 overflow:hidden;
}
body.ospm_device_mobile .ospm_carousel {
 overflow:visible;
 padding-left:0;
 padding-right:0;
}
.ospm_carousel .ospm_carousel_container {
 position:relative;
 overflow:hidden;
}
.ospm_carousel .ospm_carousel_container .ospm_image_wrapper {
 display:flex;
 align-items:center;
 justify-content:center;
 position:relative;
 margin-left:50%;
 transform:translateX(-50%);
 padding-top:32px;
 padding-bottom:24px;
 width:9999px;
 max-width:none;
}
.ospm_carousel .ospm_carousel_container .ospm_gallery_item {
 position:relative;
 z-index:1;
 opacity:0;
 cursor:default;
 pointer-events:none;
 transition:500ms;
 display:block;
}
.ospm_carousel.ospm_clickable .ospm_carousel_container .ospm_gallery_item.ospm_active {
 cursor:pointer;
}
body:not(.ospm_device_mobile) .ospm_carousel .ospm_carousel_container .ospm_gallery_item {
 -webkit-transform:scale(.62) translateY(0);
 transform:scale(.62) translateY(0);
}
.ospm_carousel .ospm_carousel_container .ospm_gallery_item.ospm_active {
 z-index:3;
 opacity:1;
 pointer-events:auto;
 cursor:default;
}
body:not(.ospm_device_mobile) .ospm_carousel .ospm_carousel_container .ospm_gallery_item.ospm_active {
 -webkit-transform:scale(1) translateY(0) translateX(0);
 transform:scale(1) translateY(0) translateX(0);
}
.ospm_carousel .ospm_carousel_container .ospm_gallery_item.ospm_carousel_prev,
.ospm_carousel .ospm_carousel_container .ospm_gallery_item.ospm_carousel_next {
 z-index:2;
 opacity:.6;
 pointer-events:auto;
}
body:not(.ospm_device_mobile) .ospm_carousel .ospm_carousel_container .ospm_gallery_item.ospm_carousel_prev,
body:not(.ospm_device_mobile) .ospm_carousel .ospm_carousel_container .ospm_gallery_item.ospm_carousel_next {
 -webkit-transform:scale(.62) translateY(0) translateX(-100%);
 transform:scale(.62) translateY(0) translateX(-100%);
}
body.ospm_device_mobile .ospm_carousel .ospm_carousel_container .ospm_gallery_item.ospm_carousel_prev,
body.ospm_device_mobile .ospm_carousel .ospm_carousel_container .ospm_gallery_item.ospm_carousel_next {
 -webkit-transform:translateX(16px);
 transform:translateX(16px);
}
body:not(.ospm_device_mobile) .ospm_carousel .ospm_carousel_container .ospm_gallery_item.ospm_carousel_prev {
 -webkit-transform:scale(.62) translateY(0) translateX(100%);
 transform:scale(.62) translateY(0) translateX(100%);
}
body.ospm_device_mobile .ospm_carousel .ospm_carousel_container .ospm_gallery_item.ospm_carousel_prev {
 -webkit-transform:translateX(-16px);
 transform:translateX(-16px);
}
.ospm_carousel .ospm_carousel_container .ospm_gallery_item .ospm_img,
.ospm_carousel .ospm_carousel_container .ospm_gallery_item .ospm_icon {
 margin:auto;
 max-width:100%;
 display:block;
 box-shadow:0 3px 26px 0 rgba(0,0,0,0.15);
 border-radius:12px;
}
.ospm_carousel .ospm_carousel_container .ospm_gallery_item.ospm_active .ospm_img,
.ospm_carousel .ospm_carousel_container .ospm_gallery_item.ospm_active .ospm_icon {
 box-shadow:0 3px 26px 0 rgba(0,0,0,0.15);
}
.ospm_carousel .ospm_slide_indicator_container {
 padding-bottom:16px;
}
.ospm_carousel .ospm_slide_indicator_container .ospm_slide_indicators,
.ospm_carousel .ospm_slide_indicator_container .ospm_slide_numbers {
 position:relative;
 width:100%;
 display:flex;
 justify-content:center;
}
.ospm_carousel .ospm_slide_indicator_container .ospm_slide_numbers {
 font-size:14px;
 height:14px;
 opacity:0.64;
 top:6px;
}
.ospm_carousel .ospm_slide_indicator_container .ospm_slide_dot {
 width:8px;
 height:8px;
 margin-right:8px;
 opacity:0.38;
 cursor:pointer;
 border-radius:4px;
}
.ospm_carousel .ospm_slide_indicator_container .ospm_slide_dot:last-child {
 margin-right:0;
}
.ospm_carousel .ospm_slide_indicator_container .ospm_slide_dot.ospm_active {
 opacity:1;
}
.ospm_list_cell_container .ospm_yesorno {
 border-top-width:1px;
 border-top-style:solid;
 padding-left:0;
 padding-right:0;
}
body:not(.ospm_device_mobile) .ospm_list .ospm_list_cell_container .ospm_yesorno {
 padding-bottom:1px;
}
.ospm_list_cell_container .ospm_yesorno:not(.ospm_has_margin_top) {
 margin-top:-1px;
}
.ospm_yesorno .ospm_yesorno_wrapper {
 display:table;
 width:100%;
 height:64px;
 table-layout:fixed;
 margin-top:-1px;
 margin-bottom:-1px;
}
.ospm_yesorno .ospm_yesorno_column {
 text-align:center;
 padding-top:16px;
 display:table-cell;
}
.ospm_yesorno .ospm_yesorno_column:focus {
 outline:none;
 text-decoration:underline;
}
.ospm_yesorno .ospm_yesorno_column:last-child {
 border-left-style:solid;
 border-left-width:1px;
}
.ospm_yesorno_label:before {
 content:'';
 display:inline-block;
 height:24px;
 width:24px;
 background-size:100%;
 left:-2px;
 bottom:-4px;
 position:relative;
}
.ospm_yesorno_label {
 font-size:22px;
 line-height:28px;
 position:relative;
}
.ospm_yesorno .ospm_flyout_icon_container {
 right:44px;
}
.ospm_device_mobile .ospm_yesorno_label {
 font-size:17px;
 line-height:24px;
}
.ospm_device_mobile .ospm_yesorno_wrapper {
 height:48px;
}
.ospm_device_mobile .ospm_yesorno .ospm_yesorno_column {
 padding-top:6px;
}
.ospm_device_mobile .ospm_yesorno_label:before {
 bottom:-6px;
}
body:not(.ospm_device_mobile) .ospm_yesorno.ospm_min_height_small .ospm_yesorno_wrapper {
 height:44px;
}
body:not(.ospm_device_mobile) .ospm_yesorno.ospm_min_height_small .ospm_yesorno_column {
 padding-top:6px;
}
.ospm_header {
 position:relative;
}
.ospm_header_content_container {
 padding-right:24px;
 padding-left:24px;
 z-index:0;
 position:relative;
}
.ospm_device_mobile .ospm_header_content_container {
 font-size:17px;
 padding-right:16px;
 padding-left:16px;
}
.ospm_device_mobile .ospm_list_sublist .ospm_header_content_container {
 padding-right:0;
 padding-left:0;
}
.ospm_header_content {
 position:relative;
 display:flex;
 min-height:64px;
}
.ospm_header_content_small {
 min-height:48px;
}
.ospm_header_content_small {
 min-height:48px;
}
.ospm_list[data-mode="hide"] .ospm_header_content_small {
 padding:16px 0;
}
.ospm_device_mobile .ospm_header_content {
 min-height:48px;
}
.ospm_header_content_left,
.ospm_header_content_right {
 white-space:nowrap;
 display:flex;
 flex-shrink:0;
 flex-grow:0;
 max-width:100%;
 align-items:center;
 min-width:0;
}
.ospm_header_content_middle {
 white-space:nowrap;
 flex-grow:3;
 min-width:0;
 display:flex;
 align-items:center;
}
.ospm_list:not([data-mode="hide"]) .ospm_header_content_small .ospm_header_content_left,
.ospm_list:not([data-mode="hide"]) .ospm_header_content_small .ospm_header_content_middle,
.ospm_list:not([data-mode="hide"]) .ospm_header_content_small .ospm_header_content_right {
 padding:16px 0 0 0;
}
body:not(.ospm_if) .ospm_header.ospm_widget_wrap .ospm_list_entry_left_content,
body:not(.ospm_if) .ospm_header.ospm_widget_wrap .ospm_header_content_middle,
body:not(.ospm_if) .ospm_header.ospm_widget_wrap .ospm_header_content_middle > * {
 min-height:0;
}
.ospm_header.ospm_widget_wrap .ospm_list_entry_left_content {
 -moz-box-pack:start;
 justify-content:flex-start;
 -webkit-justify-content:flex-start;
}
.ospm_device_mobile .ospm_header.ospm_has_sublabel .ospm_header_content,
.ospm_header.ospm_widget_wrap .ospm_header_content,
.ospm_device_mobile .ospm_header.ospm_widget_wrap.ospm_has_sublabel .ospm_header_content {
 min-height:64px;
}
.ospm_device_mobile .ospm_header.ospm_widget_wrap .ospm_header_content {
 min-height:48px;
}
.ospm_header_content_right:empty,
.ospm_header_content_left:empty,
.ospm_header_content_middle:empty {
 display:none;
}
.ospm_header .ospm_label,
.ospm_header .ospm_sublabel {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_header .ospm_list_entry_wrapper .ospm_label {
 white-space:normal;
}
.ospm_header.ospm_widget_wrap .ospm_value_container {
 white-space:normal;
}
.ospm_header .ospm_label,
.ospm_header .ospm_sublabel:not(:empty) {
 display:block;
 min-width:1px;
}
.ospm_device_mobile .ospm_header .ospm_sublabel {
 font-size:11px;
 line-height:16px;
}
body:not(.ospm_device_mobile) .ospm_header.ospm_has_sublabel .ospm_label,
.ospm_header .ospm_label.ospm_label_font_normal,
.ospm_device_mobile .ospm_header .ospm_label.ospm_label_font_large {
 font-weight:normal;
 font-size:17px;
 line-height:24px;
}
.ospm_device_mobile .ospm_header .ospm_label.ospm_label_font_normal {
 font-weight:normal;
 font-size:14px;
 line-height:18px;
}
.ospm_device_mobile .ospm_header .ospm_value_container,
.ospm_device_mobile .ospm_header .ospm_list_entry_left_content {
 padding-top:7px;
 padding-bottom:8px;
}
.ospm_header_icon {
 display:flex;
 min-width:0;
}
.ospm_header_icon_label,
.ospm_header_icon .ospm_icon {
 display:inline-block;
}
.ospm_header .ospm_icon_list_collapse,
.ospm_header .ospm_icon_list_collapsed {
 background-size:32px 32px;
}
.ospm_header_icon_right .ospm_icon {
 margin-left:12px;
 margin-right:0;
 align-self:center;
}
.ospm_header_icon_right .ospm_icon_list_collapse.ospm_icon {
 min-width:0;
}
.ospm_header_icon_left .ospm_header_icon_label,
.ospm_header_icon_right .ospm_header_icon_label {
 align-self:center;
}
.ospm_header_icon_left:not(.ospm_header_button) .ospm_icon,
.ospm_header_icon_left .ospm_header_icon_label {
 margin-right:12px;
}
.ospm_header_icon_right .ospm_header_icon_label {
 margin-left:12px;
}
.ospm_header_label_center,
.ospm_header_label_left {
 text-align:center;
}
.ospm_header_label_left {
 text-align:left;
}
.ospm_header.ospm_widget_wrap .ospm_label,
.ospm_header.ospm_widget_wrap .ospm_sublabel {
 white-space:normal;
}
.ospm_header.ospm_widget_wrap .ospm_header_label_center,
.ospm_header.ospm_widget_wrap .ospm_header_label_left {
 position:relative;
}
.ospm_header.ospm_clickable:focus,
.ospm_header .ospm_header_button.ospm_clickable:focus,
.ospm_header.ospm_clickable:focus * {
 text-decoration:none;
}
.ospm_header.ospm_clickable:focus .ospm_list_entry_left_content * {
 text-decoration:underline;
}
.ospm_header_content_container .ospm_value_container {
 text-align:right;
 padding-top:10px;
 padding-bottom:9px;
}
.ospm_header .ospm_list_entry_left_content {
 padding:9px 0;
}
.ospm_header_content_small .ospm_list_entry_left_content {
 padding:0;
}
.ospm_header_content_container .ospm_value_container:not(.ospm_empty) {
 padding-left:8px;
}
.ospm_header_content_middle.ospm_header_label_center + .ospm_header_content_right .ospm_value_container {
 display:none;
}
.ospm_header_long_value_container:empty {
 display:none;
}
.ospm_header_long_value_container:not(:empty) {
 margin-top:-5px;
 padding-bottom:17px;
}
.ospm_device_mobile .ospm_header_long_value_container:not(:empty) {
 padding-bottom:8px;
}
.ospm_header.ospm_widget_nowrap .ospm_value_container {
 word-wrap:normal;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
}
.ospm_device_mobile .ospm_list.ospm_list_compressed .ospm_header .ospm_list_cell_container::before {
 content:none;
 background:none;
 height:0;
}
.ospm_header_icons_right {
 display:flex;
 min-width:0;
}
.ospm_header_icon_label {
 overflow:hidden;
 text-overflow:ellipsis;
}
.ospm_flexible_image_header .ospm_header_content_middle,
.ospm_flexible_image_header .ospm_header_content,
.ospm_flexible_image_header .ospm_header_content_container {
 height:100%;
}
.ospm_flexible_image_header .ospm_header_content {
 min-height:100%;
}
.ospm_flexible_image_header .ospm_list_entry_left_content {
 padding-top:0;
 padding-bottom:0;
 height:100%;
}
.ospm_device_mobile .ospm_flexible_image_header .ospm_list_entry_left_content {
 padding-top:0;
 padding-bottom:0;
}
.ospm_flexible_image_header.ospm_has_sublabel .ospm_list_entry_left_content {
 padding-top:0;
}
.ospm_flexible_image_header .ospm_header_label_center {
 position:relative;
 display:inline-block;
 width:100%;
}
.ospm_flexible_image_header .ospm_image:before {
 content:'';
 display:block;
 height:24px;
}
.ospm_device_mobile .ospm_flexible_image_header .ospm_image:before {
 height:16px;
}
.ospm_flexible_image_header.ospm_flexible_image_without_image .ospm_image:before {
 height:0;
}
.ospm_flexible_image_header .ospm_list_entry_left_content .ospm_label {
 padding-top:0;
 overflow:visible;
 white-space:normal;
}
.ospm_flexible_image_header:not(.ospm_flexible_image_without_image) .ospm_list_entry_left_content .ospm_label {
 padding-top:48px;
}
.ospm_device_mobile .ospm_flexible_image_header .ospm_list_entry_left_content .ospm_label {
 padding-top:32px;
}
.ospm_device_mobile .ospm_flexible_image_header .ospm_header_content_left:not(:empty) ~ .ospm_header_content_middle,
.ospm_device_mobile .ospm_flexible_image_header .ospm_header_content_right:not(:empty) ~ .ospm_header_content_middle {
 margin-top:0;
}
.ospm_flexible_image_header .ospm_header_content_left,
.ospm_flexible_image_header .ospm_header_content_right {
 position:absolute;
 z-index:2;
 top:0;
 min-height:64px;
}
.ospm_flexible_image_header .ospm_header_content_left {
 left:0;
}
.ospm_flexible_image_header .ospm_header_content_right {
 right:0;
}
.ospm_flexible_image_header .ospm_header_content_middle {
 z-index:1;
}
.ospm_flexible_image_header.ospm_widget_nowrap .ospm_header_content_middle .ospm_label {
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
}
.ospm_flexible_image_header .ospm_image {
 font-size:0;
}
.ospm_flexible_image_header .ospm_image .ospm_icon {
 margin:auto;
}
.ospm_notification:not(.ospm_has_icon):not(.ospm_has_padding_top) {
 padding-top:57px;
}
.ospm_notification {
 padding-bottom:55px;
}
.ospm_notification.ospm_notification_box {
 border-radius:4px;
 padding-left:24px;
 padding-right:24px;
}
.ospm_notification,
.ospm_notification.ospm_has_icon.ospm_notification_box:not(.ospm_has_padding_top) {
 padding-top:64px;
}
.ospm_notification.ospm_has_sublabel.ospm_notification_box:not(.ospm_has_padding_bottom) {
 padding-bottom:64px;
}
.ospm_notification .ospm_notification_icon {
 height:64px;
 width:100%;
 margin-bottom:15px;
 background-size:64px;
 background-position:center;
 background-repeat:no-repeat;
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .ospm_notification .ospm_notification_icon {
  width:61px;
  position:relative;
  margin:auto;
 }
}
.ospm_notification.ospm_notification_style_small .ospm_notification_icon {
 margin-bottom:14px;
}
.ospm_notification .ospm_label {
 text-align:center;
 padding-top:1px;
 padding-bottom:2px;
 width:100%;
 white-space:normal;
 display:block;
 line-height:28px;
 font-weight:500;
}
.ospm_notification.ospm_notification_style_small .ospm_label {
 line-height:24px;
 padding-bottom:3px;
 font-weight:normal;
}
.ospm_notification .ospm_label:empty {
 display:none;
}
.ospm_notification_icon + .ospm_label {
 padding-top:7px;
}
.ospm_notification.ospm_notification_style_small .ospm_notification_icon + .ospm_label {
 padding-top:4px;
}
.ospm_notification .ospm_sublabel {
 width:100%;
 text-align:center;
 margin-top:2px;
 margin-bottom:-6px;
 white-space:normal;
}
.ospm_notification.ospm_notification_style_small .ospm_sublabel {
 margin-top:0;
}
.ospm_notification .ospm_sublabel:empty {
 display:none;
}
.ospm_notification.ospm_widget_nowrap .ospm_label,
.ospm_notification.ospm_widget_nowrap .ospm_sublabel {
 text-overflow:ellipsis;
 overflow:hidden;
 white-space:nowrap;
}
.ospm_notification .ospm_label.ospm_text_style_21,
.ospm_notification .ospm_label.ospm_text_style_23,
.ospm_notification .ospm_label.ospm_text_style_25 {
 font-weight:normal;
}
.ospm_notification .ospm_label.ospm_text_style_22,
.ospm_notification .ospm_label.ospm_text_style_24,
.ospm_notification .ospm_label.ospm_text_style_26,
.ospm_notification.ospm_notification_style_small .ospm_label.ospm_text_style_22,
.ospm_notification.ospm_notification_style_small .ospm_label.ospm_text_style_24,
.ospm_notification.ospm_notification_style_small .ospm_label.ospm_text_style_26 {
 font-weight:300;
}
.ospm_table {
 table-layout:fixed;
 width:100%;
 border-collapse:separate !important;
 border-spacing:0 !important;
}
body:not(.ospm_device_mobile) .ospm_table.ospm_table_input {
 padding-bottom:1px;
}
.ospm_table .ospm_last_row .ospm_table_cell,
.ospm_table tbody tr:last-child .ospm_table_cell,
.ospm_table tfoot tr:last-child .ospm_table_cell {
 border-bottom:none;
}
.ospm_table_column_header_cell {
 height:48px;
}
.ospm_table_cell:not(.ospm_table_help_message_cell) {
 height:44px;
}
.ospm_table_cell,
.ospm_table_cell_content > * {
 vertical-align:middle;
}
.ospm_table_cell_content.ospm_empty_cell:before {
 content:' ';
 display:inline-block;
}
.ospm_device_mobile .ospm_table_cell_content > * {
 vertical-align:baseline;
}
.ospm_device_mobile .ospm_table_cell_content > .ospm_right_icon {
 vertical-align:middle;
}
.ospm_table_input .ospm_table_column_header_cell,
.ospm_table_cell {
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.ospm_table_summingrow .ospm_table_cell,
.ospm_table_row_noborder .ospm_table_cell {
 border-bottom-color:transparent !important;
}
.ospm_table.ospm_min_height_large .ospm_table_cell:not(.ospm_table_help_message_cell) {
 height:64px;
}
.ospm_table_cell_alignment_left {
 text-align:left;
}
.ospm_table_cell_alignment_center {
 text-align:center;
}
.ospm_table_cell_alignment_right {
 text-align:right;
}
.ospm_table_cell .ospm_widget_error_message {
 text-align:left;
 padding-left:0;
 padding-right:10px;
}
.ospm_table_cell.ospm_table_cell_alignment_center .ospm_widget_error_message {
 padding-left:10px;
 padding-right:10px;
}
.ospm_table_cell.ospm_table_cell_alignment_right .ospm_widget_error_message {
 padding-left:10px;
 padding-right:0;
 text-align:right;
}
.ospm_table_drilldown {
 background-size:12px auto;
 background-position:right center;
 background-repeat:no-repeat;
 padding-right:24px !important;
}
.ospm_mobile_row {
 width:100%;
}
.ospm_mobile_header_font {
 font-family:'Sparkasse';
 font-style:normal;
 font-weight:normal;
 font-size:24px;
 padding-bottom:32px;
}
.ospm_table.ospm_clickable {
 cursor:inherit;
}
.ospm_table.ospm_clickable .ospm_table_cell,
.ospm_table.ospm_clickable .ospm_table_column_header_cell {
 cursor:pointer;
}
td.ospm_table_top_cell,
td.ospm_table_top_cell:last-child {
 padding-right:0;
}
.ospm_table .ospm_table_column_header_cell {
 padding-top:4px;
}
.ospm_table .ospm_table_column_header_cell,
.ospm_table .ospm_table_row .ospm_table_cell {
 overflow-x:hidden;
 text-overflow:ellipsis;
}
.ospm_table.ospm_table_input td.ospm_table_cell {
 vertical-align:top;
 padding-top:3px !important;
 padding-bottom:initial !important;
}
.ospm_table.ospm_table_input th.ospm_table_cell {
 vertical-align:top;
 padding-top:10px !important;
 padding-bottom:initial !important;
}
.ospm_table.ospm_table_input .ospm_textinput_value,
.ospm_table.ospm_table_input .ospm_value_unit {
 height:38px;
}
.ospm_table.ospm_table_input .ospm_value_unit {
 padding-top:7px;
 padding-bottom:7px;
 padding-left:0;
 padding-right:12px;
}
.ospm_device_mobile .ospm_table.ospm_table_input .ospm_value_unit {
 margin-left:0;
 padding-right:0;
}
.ospm_table_input .ospm_table_column_header_cell .ospm_left_icon {
 display:inline-block;
 vertical-align:middle;
}
.ospm_device_mobile .ospm_table .ospm_table_title .ospm_left_icon,
.ospm_table_cell .ospm_left_icon {
 display:inline-block;
}
.ospm_table_cell .ospm_right_icon.ospm_icon_size_12,
.ospm_table_cell .ospm_right_icon.ospm_icon_size_24 {
 margin-left:12px;
}
.ospm_table_cell .ospm_right_icon.ospm_icon_size_16 {
 margin-left:8px;
}
.ospm_widget .ospm_table .ospm_table_row .ospm_table_cell .ospm_help_marker {
 margin-top:-3px;
}
.ospm_table_column_header_cell .ospm_table_cell_content.ospm_sortable {
 cursor:pointer;
}
.ospm_table_column_header_cell .ospm_table_cell_content.ospm_column_sorting_asc,
.ospm_table_column_header_cell .ospm_table_cell_content.ospm_column_sorting_desc {
 padding-right:16px;
 background-repeat:no-repeat;
 background-position:right;
}
.ospm_widget .ospm_table:not(.ospm_table_input) .ospm_table_summingrow .ospm_table_cell {
 padding-top:8px;
 padding-right:0;
 padding-left:0;
 padding-bottom:6px;
}
.ospm_table .ospm_table_cell.ospm_has_lefticon,
.ospm_table .ospm_table_cell.ospm_has_righticon {
 overflow-x:visible;
}
.ospm_table_summingrow .ospm_table_cell {
 border-top-width:3px;
 border-top-style:double;
}
.ospm_table_cell_invisible {
 background-image:none !important;
}
.ospm_table_cell_invisible > *,
.ospm_table_rowblock .ospm_table_cell_invisible {
 opacity:0;
}
.ospm_table_invisible > tr:not(.ospm_table_row):not(:first-child),
.ospm_table_row_invisible + tr:not(.ospm_table_row) {
 display:none;
}
.ospm_table_input.ospm_widget_nowrap th,
.ospm_table_input.ospm_widget_nowrap th span {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_widget table.ospm_table_input.ospm_widget_nowrap tr.ospm_table_row th.ospm_table_cell > span:first-child {
 display:inline;
}
.ospm_table_input .ospm_ti_cell_wrapper .ospm_icon_container:focus {
 outline:none;
}
.ospm_table_input .ospm_ti_cell_wrapper.ospm_disabled .ospm_icon_container {
 pointer-events:none;
}
.ospm_table_input .ospm_ti_cell_wrapper .ospm_icon_container * {
 pointer-events:none;
}
.ospm_table_input .ospm_ti_cell_wrapper .ospm_textinput_value_container .ospm_icon {
 display:none;
}
.ospm_table_input .ospm_ti_cell_wrapper.ospm_disabled .ospm_textinput_value_container .ospm_icon_lock_s,
.ospm_table_input .ospm_ti_cell_wrapper:not(.ospm_disabled):not(.ospm_textinput_date) .ospm_textinput_value_container .ospm_icon_textinput_edit,
.ospm_table_input .ospm_ti_cell_wrapper.ospm_textinput_date:not(.ospm_disabled) .ospm_textinput_value_container .ospm_icon_textinput_calender_regular {
 display:block;
}
.ospm_device_mobile .ospm_table_title {
 padding-top:14px;
 padding-bottom:12px;
 font-weight:normal !important;
}
.ospm_device_mobile .ospm_table_title .ospm_table_cell_content {
 display:flex;
 flex-direction:row;
 align-items:center;
}
.ospm_device_mobile .ospm_table_title:empty {
 display:none;
}
.ospm_device_mobile .ospm_table_rowblock {
 display:table;
 table-layout:fixed;
 width:100%;
}
.ospm_device_mobile .ospm_table_rowblock.ospm_table_summingrow {
 border-top-width:3px;
 border-top-style:double;
}
.ospm_device_mobile .ospm_table_input .ospm_table_rowblock_column {
 display:block;
 padding-top:6px;
 padding-bottom:6px;
}
.ospm_device_mobile .ospm_table_input .ospm_table_rowblock_column_header_cell {
 font-size:11px;
 line-height:12px;
 margin-bottom:4px;
}
.ospm_device_mobile .ospm_table_rowblock_column {
 display:flex;
 width:100%;
 padding-top:13px;
 padding-bottom:12px;
}
.ospm_device_mobile .ospm_table_rowblock_column:not(:last-child) {
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.ospm_device_mobile .ospm_table_rowblock_header {
 padding-top:13px;
 padding-bottom:4px;
 font-weight:normal !important;
 display:flex;
 display:-webkit-flex;
 flex-direction:column;
}
.ospm_device_mobile .ospm_table_rowblock_header .ospm_table_cell_content {
 display:flex;
 flex-direction:row;
 align-items:center;
}
.ospm_device_mobile .ospm_table_rowblock_cell {
 flex:auto;
}
.ospm_device_mobile .ospm_table_rowblock_cell:last-child {
 text-align:right;
}
.ospm_device_mobile .ospm_table_input .ospm_table_rowblock_value_cell {
 padding-top:9px;
 padding-bottom:7px;
}
.ospm_device_mobile .ospm_table_input .ospm_table_rowblock_column_header_cell + .ospm_table_rowblock_value_cell {
 padding-top:0;
 padding-bottom:0;
}
.ospm_device_mobile .ospm_table_input .ospm_textinput_value_container input {
 text-align:left;
 width:100%;
 max-width:100%;
 margin:0;
}
.ospm_device_mobile .ospm_table_input .ospm_textinput_value_container .ospm_icon {
 display:none;
}
.ospm_table .ospm_indent_level_1 th.ospm_table_cell {
 padding-left:40px !important;
}
.ospm_table .ospm_indent_level_2 th.ospm_table_cell {
 padding-left:80px !important;
}
.ospm_table .ospm_indent_level_3 th.ospm_table_cell {
 padding-left:120px !important;
}
.ospm_numpad {
}
.ospm_numpad_container {
}
.ospm_numpad_header {
 height:56px;
 width:100%;
 font-size:34px;
 font-weight:300;
 text-align:right;
 border-width:0;
 border-style:solid;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 padding-left:16px;
 padding-right:16px;
}
.ospm_icon_numpad_cancel {
 border-bottom-left-radius:4px;
}
.ospm_icon_numpad_ok {
 border-bottom-right-radius:4px;
}
.ospm_numpad_header_content {
 margin-top:0;
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 float:right;
}
.ospm_numpad_buttonline {
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 height:48px;
 line-height:50px;
}
.ospm_numpad_button {
 width:80px;
 text-align:center;
 border-width:0;
 border-style:solid;
 border-left-width:1px;
 border-top-width:1px;
 font-size:17px;
 font-weight:300;
 cursor:pointer;
}
.ospm_numpad_buttonline > .ospm_numpad_button:first-child,
.ospm_numpad_buttonline:last-child > .ospm_numpad_button {
 border-left-width:0;
}
.ospm_numpad_buttoncontainer .ospm_numpad_button_icon {
 background-size:32px auto;
 background-repeat:no-repeat;
 background-position:center;
}
.ospm_theme_contrast_height .ospm_numpad {
 border:1px solid black;
}
.ospm_dropdown .ospm_widget_content_wrapper {
 cursor:pointer;
}
body:not(.ospm_device_mobile) .ospm_dd_close_button {
 display:none;
}
.ospm_dropdown .ospm_help_message {
 margin-top:-9px;
}
.ospm_dropdown:not([data-mode='error']).ospm_min_height_small > .ospm_widget_content_wrapper > .ospm_flex_items_align_center {
 min-height:44px;
}
.ospm_dropdown:not([data-mode='error']).ospm_min_height_small.ospm_list_entry_wrapper > .ospm_widget_content_wrapper > .ospm_flex_items_align_center {
 min-height:44px;
}
.ospm_list_cell_container.ospm_min_height_large > .ospm_list_sublist > .ospm_dropdown.ospm_list_sublist_header .ospm_list_entry_left_content,
.ospm_list_sublist_entries.ospm_min_height_large > .ospm_dropdown .ospm_list_entry_left_content,
.ospm_list_cell_container.ospm_min_height_large > .ospm_dropdown .ospm_list_entry_left_content {
 padding-top:20px;
 padding-bottom:20px;
}
.ospm_dropdown .ospm_right_icon {
 margin-left:12px;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown.ospm_dropdown_without_selection.ospm_mandatory .ospm_icon:before,
.ospm_device_mobile .ospm_list_form .ospm_dropdown.ospm_dropdown_without_selection.ospm_has_custom_placeholder .ospm_icon:before,
.ospm_device_mobile .ospm_list_form .ospm_dropdown.ospm_dropdown_without_selection:not(.ospm_disabled) .ospm_icon:before {
 content:attr(data-placeholder);
 font-weight:300;
 font-size:11px;
 color:#A4A6AB;
 margin-right:24px;
 float:right;
 margin-top:-5px;
 white-space:nowrap;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown.ospm_dropdown_without_selection:not(.ospm_mandatory):not(.ospm_disabled):hover .ospm_icon:before {
 color:#000000;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown.ospm_dropdown_without_selection:not(.ospm_mandatory):not(.ospm_disabled).ospm_has_hint .ospm_icon:before {
 right:54px;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown.ospm_dropdown_without_selection:not(.ospm_mandatory):not(.ospm_disabled) .ospm_icon.ospm_no_icon_placeholder:before {
 display:none;
}
.ospm_dropdown_content .ospm_list_entry_wrapper:hover .ospm_text_container {
 margin-left:16px;
 margin-right:16px;
 width:auto;
}
.ospm_dropdown_reset,
.ospm_dropdown_unselect {
 height:44px;
 line-height:44px;
 background-repeat:no-repeat;
 background-position:12px center;
 background-size:24px;
}
.ospm_device_mobile .ospm_dropdown_unselect {
 padding:0 16px;
}
.ospm_device_stat .ospm_dropdown_unselect_container {
 padding:0 16px;
}
.ospm_dropdown_unselect_container::after {
 display:block;
 content:'';
 height:0;
 border-bottom:1px solid #E6E7EB;
 left:0;
 right:0;
 bottom:0;
}
.ospm_device_mobile .ospm_dropdown_unselect_container::after {
 width:100%;
}
.ospm_device_stat .ospm_dropdown_unselect_container::after {
 width:303px;
 padding:0 16px;
}
.ospm_dropdown_unselect {
 font-size:17px;
}
.ospm_dde {
 min-height:44px;
 position:relative;
 z-index:1;
 display:flex;
 justify-content:space-between;
}
.ospm_dde .ospm_icon {
 align-self:center;
}
.ospm_dde_highlight {
 position:absolute;
 left:-16px;
 right:-16px;
 top:-1px;
 bottom:-1px;
 z-index:-1;
 display:none;
}
.ospm_dde.ospm_last_visible_element {
 border-bottom:1px solid;
 border-bottom-color:white;
}
.ospm_dde.ospm_last_visible_element.ospm_list_entry_wrapper::after {
 border-bottom:1px solid;
 border-bottom-color:transparent;
 left:0;
 right:0;
}
.ospm_device_mobile .ospm_dde .ospm_dde_label,
.ospm_dde .ospm_dde_label {
 padding-top:10px;
 padding-bottom:9px;
}
.ospm_dde.ospm_dde_action .ospm_dde_label {
 font-weight:normal;
}
.ospm_dde.ospm_dde_action .ospm_dde_label {
 background-size:12px;
 background-position:center right;
 background-repeat:no-repeat;
 padding-right:16px;
}
.ospm_dde.ospm_selected .ospm_dde_label {
 background-size:16px;
 background-position:center right;
 background-repeat:no-repeat;
 padding-right:20px;
}
.ospm_dde.ospm_highlighted .ospm_dde_highlight,
.ospm_dde.ospm_keyboard_selected .ospm_dde_highlight,
.ospm_dropdown_content .ospm_dde:not(.ospm_disabled):hover .ospm_dde_highlight {
 display:block;
}
.ospm_dd_picker_content {
 max-height:150px;
 width:100%;
 overflow:auto;
}
.ospm_device_mobile .ospm_dd_picker_content {
 max-height:none;
 height:154px;
}
.ospm_dd_picker.ospm_dd_search {
 height:100%;
 display:flex;
 flex-direction:column;
}
.ospm_dd_picker.ospm_dd_search .ospm_dd_picker_content {
 flex:1;
 max-height:none;
}
.ospm_dd_picker {
 width:100%;
 user-select:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 box-shadow:0 0 0 2px rgba(0,0,0,0.08),0 -1px 16px 0 rgba(46,48,54,0.2);
}
.ospm_dd_picker_header:empty {
 display:none;
}
.ospm_dd_picker_header:not(:empty) + .ospm_contextmenuview_content_wrapper .ospm_list,
.ospm_dd_picker_header:not(:empty) + .ospm_contextmenuview_content_wrapper .ospm_list .ospm_list_content_container {
 border-top-left-radius:0;
 border-top-right-radius:0;
}
.ospm_dd_picker_header .ospm_header .ospm_input {
 background-size:12px;
 border:none;
 border-radius:4px;
 width:100%;
 font-size:17px;
 box-shadow:inset 0 0 0 1px rgba(230,231,235,1);
 background-repeat:no-repeat;
 background-position:10px;
 font-weight:300;
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
}
body:not(.ospm_device_mobile) .ospm_dd_picker_header .ospm_custominputfield_search .ospm_custom_input_button {
 display:none;
}
.ospm_dd_picker_header .ospm_header .ospm_input:focus {
 outline:none;
}
.ospm_dd_picker_header .ospm_unselect {
 padding:0 16px;
}
.ospm_dd_picker_header .ospm_unselect.invisible {
 display:none;
}
.ospm_dd_picker_header .ospm_unselect,
.ospm_dd_picker_header .ospm_unselect * {
 cursor:pointer;
}
.ospm_dd_picker_close,
.ospm_dd_picker_header .ospm_header,
.ospm_dd_picker_header .ospm_unselect > div {
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
}
.ospm_dd_picker_header .ospm_header {
 padding-left:16px;
 padding-right:16px;
 padding-top:15px;
 padding-bottom:14px;
 height:auto;
 box-sizing:border-box;
}
.ospm_dd_picker_header .ospm_header .ospm_textinput_value {
 text-align:left;
 width:100%;
 max-width:100%;
 margin-left:0;
}
.ospm_dd_picker .ospm_dd_picker_close {
 height:47px;
 align-items:center;
 display:none;
}
.ospm_dd_picker.ospm_dd_search .ospm_dd_picker_close {
 display:flex;
}
.ospm_dd_picker .ospm_dd_picker_close > .ospm_dd_picker_label {
 flex:1;
 text-align:center;
 padding-top:7px;
 padding-bottom:8px;
 padding-left:36px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_dd_picker .ospm_dd_picker_close > .ospm_icon.ospm_icon_close {
 padding:12px;
 padding-top:11px;
}
.ospm_help_marker.ospm_empty_label {
 width:24px;
 min-width:24px;
}
.ospm_dd_picker_content .ospm_list_content_container {
 border-radius:0;
}
.ospm_noevent {
 pointer-events:none;
}
.ospm_dd_picker_overlay {
 -webkit-flex:1;
 flex:1;
 min-width:1px;
}
.ospm_dd_picker_fs_wrapper {
 top:0;
 bottom:0;
 left:0;
 right:0;
 height:100%;
 width:100%;
 display:flex;
 flex-direction:column;
 position:absolute;
 z-index:2810;
}
.ospm_dropdown.ospm_widget_nowrap .ospm_list_entry_left_content_first_line:not(.ospm_markuptext),
.ospm_dropdown.ospm_widget_nowrap .ospm_list_entry_left_content_first_line .ospm_entry_infotext:not(.ospm_markuptext),
.ospm_dropdown.ospm_widget_nowrap .ospm_list_entry_left_content_second_line .ospm_sublabel:not(.ospm_markuptext) {
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
}
.ospm_dropdown.ospm_widget_nowrap .ospm_list_entry_left_content_first_line .ospm_markuptext,
.ospm_dropdown.ospm_widget_nowrap .ospm_list_entry_left_content_first_line .ospm_entry_infotext .ospm_markuptext,
.ospm_dropdown.ospm_widget_nowrap .ospm_list_entry_left_content_second_line .ospm_sublabel .ospm_markuptext {
 white-space:normal;
}
.ospm_dropdown.ospm_widget_nowrap .ospm_layout_right_value {
 overflow:hidden;
}
.ospm_dropdown.ospm_widget_nowrap .ospm_layout_right_value .ospm_dropdown_right_label {
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_dropdown .ospm_list_entry_right_content:focus {
 outline:none;
}
.ospm_dropdown.ospm_clickable:focus,
.ospm_dropdown.ospm_clickable:focus * {
 text-decoration:none;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown.ospm_dropdown_without_selection .ospm_list_entry_left_content_first_line,
.ospm_device_mobile .ospm_list_form .ospm_dropdown_right_label .ospm_optional {
 visibility:hidden;
 height:12px;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown.ospm_disabled.ospm_dropdown_without_selection .ospm_dropdown_right_label,
.ospm_dropdown.ospm_disabled.ospm_dropdown_without_selection.ospm_has_custom_placeholder .ospm_dropdown_right_label,
.ospm_dropdown.ospm_disabled.ospm_dropdown_without_selection.ospm_mandatory .ospm_dropdown_right_label,
.ospm_device_mobile .ospm_list_form .ospm_dropdown.ospm_dropdown_without_selection .ospm_dropdown_right_label .ospm_optional {
 visibility:visible;
 color:#A4A6AB;
}
.ospm_dd_picker_header .ospm_textinput_value {
 padding-left:32px;
}
.ospm_dd_picker_header .ospm_header .ospm_text_input .ospm_value_unit {
 padding-right:12px;
 margin-left:-4px;
}
.ospm_dropdown .ospm_optional {
 display:none;
}
.ospm_device_mobile .ospm_optional.ospm_text_style_36 {
 color:inherit;
}
.ospm_device_mobile .ospm_list_form .ospm_dropdown.ospm_dropdown_without_selection:not(.ospm_mandatory) .ospm_dropdown_right_label .ospm_optional,
.ospm_device_mobile .ospm_dropdown:not(.ospm_mandatory) .ospm_list_entry_left_content_first_line .ospm_optional {
 display:inline;
}
.ospm_ios_fake_input {
 width:10px;
 position:absolute;
 left:-9999px;
}
.ospm_theme_contrast_height .ospm_dropdown_content .ospm_dde .ospm_dde_highlight {
 display:none !important;
}
.ospm_dropdown .ospm_list_entry_left_content,
.ospm_dropdown .ospm_list_entry_right_content {
 flex:none;
}
.ospm_dropdown.ospm_widget_nowrap .ospm_list_entry_left_content_first_line,
.ospm_dropdown.ospm_widget_nowrap .ospm_list_entry_left_content_second_line,
.ospm_dropdown.ospm_widget_nowrap .ospm_dropdown_right_label {
 word-wrap:normal;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown .ospm_dropdown_value_icon {
 border-width:1px;
 border-style:solid;
 width:100%;
 border-radius:4px;
 height:32px;
 padding:0 10px;
}
.ospm_dropdown .ospm_list_entry_right_content {
 padding-left:12px;
 position:relative;
}
.ospm_dropdown .ospm_dropdown_value_icon {
 display:flex;
 max-width:100%;
}
.ospm_dropdown .ospm_long_value_container .ospm_dropdown_right_label {
 flex:1;
}
.ospm_dropdown .ospm_dropdown_value_icon .ospm_right_icon {
 align-self:center;
}
.ospm_list:not(.ospm_list_form) .ospm_dropdown .ospm_dropdown_value_icon {
 text-align:right;
}
body:not(.ospm_device_mobile) .ospm_dropdown .ospm_value_container_form_hint_wrapper {
 display:flex;
}
body:not(.ospm_device_mobile) .ospm_dropdown .ospm_value_container_form_hint_wrapper .ospm_list_entry_right_content {
 flex:1;
 padding:0 0 0 22px;
}
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown .ospm_dropdown_right_label {
 align-self:center;
 flex:1;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
}
.ospm_theme_contrast_height .ospm_dropdown .ospm_open .ospm_icon_triangle_down_s svg > use,
.ospm_theme_contrast_height .ospm_dropdown :focus .ospm_icon_triangle_down_s svg > use {
 color:black;
 fill:currentColor;
 stroke:currentColor;
}
.ospm_theme_contrast_height .ospm_dropdown .ospm_open .ospm_icon_dropdown_12 svg,
.ospm_theme_contrast_height .ospm_dropdown :focus .ospm_icon_dropdown_12 svg {
 width:12px;
 height:12px;
}
.ospm_dropdown.ospm_has_label.ospm_has_hint .ospm_label {
 font-variant-numeric:tabular-nums;
}
.ospm_progressbar_container {
 margin:0;
 white-space:nowrap;
}
.ospm_progressbar_container .ospm_progressbar_step {
 width:16px;
 height:16px;
 min-width:16px;
 display:inline-block;
 background-size:100%;
 margin-right:8px;
}
.ospm_progressbar_container .ospm_progressbar_step .ospm_icon {
 width:16px;
 height:16px;
 display:inline-block;
}
.ospm_progressbar_container .ospm_progressbar_step .ospm_icon svg {
 display:inline-block;
}
.ospm_progressbar_container .ospm_progressbar_step:last-child {
 margin-right:0;
}
.ospm_progressbar_container .ospm_progressbar_step:not(:last-child):after {
 content:'';
 width:8px;
 height:16px;
 min-width:8px;
 display:inline-block;
}
.ospm_progressbar.ospm_min_height_small .ospm_horizontal_flex_container {
 min-height:44px;
}
.ospm_progressbar.ospm_min_height_large .ospm_horizontal_flex_container {
 min-height:64px;
}
.ospm_progressbar_label {
 font-size:17px;
 -moz-box-flex:3;
 -webkit-flex:3;
 flex:3;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_headline {
 text-align:center;
 padding-left:24px;
 padding-right:24px;
 overflow:hidden;
 text-overflow:ellipsis;
}
.ospm_headline.ospm_padding_bottom_l1 {
 padding-bottom:65px;
}
.ospm_device_mobile .ospm_headline {
 padding:17px 24px 14px 24px;
}
.ospm_headline_link {
 padding-right:18px;
 white-space:nowrap;
}
.ospm_headline.ospm_clickable {
 cursor:inherit;
}
.ospm_headline.ospm_clickable .ospm_headline_link {
 cursor:pointer;
}
.ospm_headline.ospm_widget_nowrap .ospm_label {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:block;
}
.ospm_headline.ospm_clickable .ospm_headline_link:focus {
 outline:none;
 text-decoration:underline;
 text-decoration-skip:ink;
}
.ospm_questionnaire {
 border-collapse:collapse;
 width:100%;
}
.ospm_questionnaire_table {
 border-collapse:collapse;
}
.ospm_questionnaire .ospm_checkbox .ospm_checkbox_box {
 margin:auto !important;
}
.ospm_questionnaire tr > th:first-child {
 width:100%;
 text-align:left;
 padding-left:0;
}
.ospm_questionnaire tr:first-child>th:last-child {
 padding-right:0;
}
.ospm_questionnaire tr > td:last-child {
 padding-left:12px;
}
.ospm_questionnaire tr:first-child>th:first-child {
 font-size:22px;
 font-weight:normal;
}
.ospm_questionnaire .ospm_table_column_header_cell {
 padding:0 12px;
}
.ospm_questionnaire .ospm_table_column_header_cell:not(.ospm_table_cell),
.ospm_questionnaire.ospm_min_height_large .ospm_table_cell,
.ospm_questionnaire.ospm_questionnaire_large .ospm_table_cell {
 height:64px;
}
.ospm_questionnaire .ospm_checkbox .ospm_list_entry_left_content {
 display:none;
}
.ospm_questionnaire_table_header_row {
 border-style:hidden;
}
.ospm_questionnaire_label {
 flex:1;
 line-height:normal;
}
.ospm_questionnaire_label:empty {
 display:none;
}
.ospm_questionnaire_headlines_label {
 padding-left:10px;
}
.ospm_questionnaire.ospm_disabled .ospm_text_link {
 cursor:pointer !important;
}
.ospm_questionnaire.ospm_widget_nowrap .ospm_questionnaire_label:not(.ospm_markuptext) {
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 width:1px;
}
.ospm_questionnaire.ospm_widget_nowrap .ospm_questionnaire_label .ospm_markuptext {
 white-space:normal;
}
.ospm_questionnaire:not(.ospm_widget_nowrap) .ospm_questionnaire_table_header_row .ospm_horizontal_flex_container {
 display:table;
}
.ospm_questionnaire:not(.ospm_widget_nowrap) .ospm_questionnaire_table_header_row .ospm_horizontal_flex_container .ospm_questionnaire_headlines_label {
 vertical-align:middle;
 display:table-cell;
 text-align:right;
}
.ospm_questionnaire_question .ospm_table_cell {
 line-height:24px;
}
.ospm_device_mobile .ospm_questionnaire .ospm_checkbox,
.ospm_wide_content .ospm_checkbox {
 min-height:0;
}
.ospm_device_mobile .ospm_questionnaire_label,
.ospm_wide_content .ospm_questionnaire_label {
 padding-top:16px;
 padding-bottom:15px;
 font-size:17px;
 line-height:24px;
 font-weight:normal;
}
.ospm_device_mobile .ospm_questionnaire_question .ospm_table_cell,
.ospm_wide_content .ospm_questionnaire_question .ospm_table_cell {
 border-top-style:none;
 padding-top:9px;
 font-size:17px;
 line-height:28px;
 font-weight:normal;
}
.ospm_questionnaire .ospm_table_row .ospm_table_cell {
 border-bottom:none;
 border-top-width:1px;
 border-top-style:solid;
 border-color:lightgrey;
}
.ospm_device_mobile .ospm_questionnaire_answer .ospm_table_column_header_cell,
.ospm_wide_content .ospm_questionnaire_answer .ospm_table_column_header_cell {
 border-top-width:1px;
 border-top-style:solid;
 border-color:lightgrey;
 padding-top:2px;
 height:48px;
 font-size:17px;
 font-weight:300;
}
.ospm_questionnaire:not(.ospm_questionnaire_large) {
 margin-bottom:8px;
}
.ospm_device_mobile .ospm_questionnaire .ospm_table_column_header_cell:not(.ospm_table_cell),
.ospm_device_mobile .ospm_questionnaire.ospm_min_height_large .ospm_table_cell,
.ospm_device_mobile .ospm_questionnaire.ospm_questionnaire_large .ospm_table_cell,
.ospm_wide_content .ospm_table_column_header_cell:not(.ospm_table_cell),
.ospm_wide_content.ospm_min_height_large .ospm_table_cell,
.ospm_wide_content.ospm_questionnaire_large .ospm_table_cell {
 height:48px;
}
.ospm_device_mobile .ospm_questionnaire_question,
.ospm_wide_content .ospm_questionnaire_question {
 border-style:hidden;
}
.ospm_progress_information {
 width:100%;
 padding-left:0;
 padding-right:0;
 padding-bottom:1px;
}
.ospm_device_mobile .ospm_progress_information.ospm_list_entry_wrapper {
 width:calc(100% + 32px);
 right:24px;
}
.ospm_progress_information_compact {
 padding-bottom:8px;
 padding-top:8px;
}
.ospm_progress_information_content {
 position:relative;
 overflow:hidden;
}
.ospm_progress_information_text_container {
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
 min-width:1px;
}
.ospm_progress_information_entry {
 position:relative;
}
.ospm_progress_information_entry_inner_container:after {
 content:"";
 border-bottom-width:1px;
 border-bottom-style:solid;
 width:-moz-calc(100% - 88px);
 width:calc(100% - 88px);
 position:absolute;
 bottom:0;
 left:64px;
}
.ospm_device_mobile .ospm_progress_information_entry_inner_container:after {
 width:calc(100% - 72px);
 width:-moz-calc(100% - 72px);
}
.ospm_progress_information_entry:last-child .ospm_progress_information_entry_inner_container:after {
 border:none;
}
.ospm_progress_information_entry_inner_container {
 width:100%;
 height:64px;
 padding-right:24px;
}
.ospm_progress_information_compact .ospm_progress_information_entry_inner_container {
 height:44px;
}
.ospm_progress_information_textcolumn {
 flex:1;
 -webkit-flex:1;
 -moz-box-flex:1;
}
.ospm_progress_information_title,
.ospm_progress_information_label,
.ospm_progress_information_sublabel {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_progress_information:not(.ospm_progress_information_compact) .ospm_progress_information_label:last-child,
.ospm_progress_information_compact .ospm_progress_information_label {
 margin-top:0;
}
@-moz-document url-prefix() {
 .ospm_progress_information:not(.ospm_progress_information_compact) .ospm_progress_information_label:last-child,
 .ospm_progress_information_compact .ospm_progress_information_label {
  margin-top:-1px;
 }
}
.ospm_progress_information_icon {
 background-size:24px auto;
 background-position:center center;
 background-repeat:no-repeat;
 padding:20px;
 height:64px;
 width:64px;
 position:relative;
 z-index:2;
}
.ospm_progress_information_entry .ospm_progress_information_icon .ospm_icon_progress_on_s {
 display:none;
}
.ospm_progress_information_entry.ospm_selected .ospm_progress_information_icon .ospm_icon_progress_on_s {
 display:block;
}
.ospm_progress_information_entry.ospm_selected .ospm_progress_information_icon .ospm_icon_progress_off_s {
 display:none;
}
.ospm_progress_information_compact .ospm_progress_information_icon {
 padding:10px 32px;
}
.ospm_progress_information_upper_vertical_line,
.ospm_progress_information_lower_vertical_line {
 content:"";
 height:20px;
 border-left-width:2px;
 border-left-style:solid;
 margin-left:31px;
 position:absolute;
 top:0;
 z-index:1;
}
.ospm_progress_information_compact .ospm_progress_information_upper_vertical_line,
.ospm_progress_information_compact .ospm_progress_information_lower_vertical_line {
 height:12px;
}
.ospm_progress_information_upper_vertical_line {
 top:0;
}
.ospm_progress_information_lower_vertical_line {
 top:44px;
}
.ospm_progress_information_compact .ospm_progress_information_lower_vertical_line {
 top:34px;
}
.ospm_progress_information_entry:first-child .ospm_progress_information_upper_vertical_line,
.ospm_progress_information_entry:last-child .ospm_progress_information_lower_vertical_line {
 display:none;
}
.ospm_progress_information .ospm_flyout_icon_container {
 right:44px;
}
.ospm_device_mobile .ospm_description,
.ospm_description {
 position:relative;
 text-align:center;
 padding-left:0;
 padding-right:0;
}
.ospm_description .ospm_description_label:not(.ospm_markuptext),
.ospm_description .ospm_description_sublabel_container {
 padding-left:24px;
 padding-right:24px;
}
.ospm_device_mobile .ospm_description .ospm_description_label:not(.ospm_markuptext),
.ospm_device_mobile .ospm_description .ospm_description_sublabel_container {
 padding-left:16px;
 padding-right:16px;
}
.ospm_description_img_container.ospm_description_img_container_full_width {
 padding-left:0;
 padding-right:0;
}
.ospm_description.ospm_clickable {
 cursor:inherit;
}
.ospm_description.ospm_clickable .ospm_description_button {
 cursor:pointer;
}
.ospm_description_label:not(.ospm_markuptext) {
 margin:0;
 padding:0;
 text-overflow:ellipsis;
 overflow:hidden;
 white-space:nowrap;
}
.ospm_description_label .ospm_markuptext {
 white-space:normal;
}
.ospm_description_sublabel_container {
 padding:8px 0 17px 0;
 text-align:left;
}
.ospm_description_sublabel {
 white-space:normal;
 min-height:96px;
 width:100%;
 overflow:hidden;
 display:inline-block;
}
.ospm_description_sublabel:empty:after {
 content:'';
 display:inline-block;
}
.ospm_description_inline_block {
 display:inline-block;
}
.ospm_description_img_crop {
 position:relative;
 overflow:hidden;
 padding:0 0 19px 0;
 margin:0 24px 0 24px;
}
.ospm_device_mobile .ospm_description_img_crop {
 margin:0 16px 0 16px;
}
.ospm_description_img {
 position:relative;
 left:0;
 top:0;
 width:auto;
}
.ospm_description_img_container {
 padding:0 0 19px 0;
}
.ospm_description .ospm_description_img_container .ospm_icon {
 margin:auto;
}
.ospm_description_img_container.ospm_description_img_container_full_width .ospm_description_img_crop {
 margin:0;
}
.ospm_description_img_container.ospm_description_img_container_full_width .ospm_description_img {
 position:absolute;
}
.ospm_description_img_container.ospm_description_img_container_full_width .ospm_icon {
 width:auto;
}
.ospm_description_img_container .ospm_icon > svg {
 margin:auto;
 max-width:100%;
}
.ospm_description .ospm_list_entry_left_content {
 margin:0;
 padding:0;
}
.ospm_description_button {
 display:inline-block;
 overflow:hidden;
 text-overflow:ellipsis;
 max-width:256px;
 white-space:nowrap;
 vertical-align:bottom;
 background-size:7px 12px;
 padding-right:14px;
 background-position:right;
 background-repeat:no-repeat;
 font-weight:400;
}
.ospm_description_button:focus {
 outline:none;
 text-decoration:underline;
 text-decoration-skip:ink;
}
.ospm_description_aux_hidden_div {
 position:absolute;
 visibility:hidden;
 height:auto;
 width:auto;
 white-space:nowrap;
 font-weight:300;
 font-size:17px;
 line-height:24px;
}
.ospm_description.ospm_widget_wrap .ospm_description_label {
 white-space:normal;
}
.ospm_description.ospm_widget_nowrap .ospm_text_content p {
 display:inline;
}
.ospm_description.ospm_widget_nowrap .ospm_text_content br {
 display:none;
}
.ospm_description .ospm_flyout_icon_container {
 right:20px;
}
.ospm_device_mobile .ospm_description .ospm_flyout_icon_container {
 right:14px;
}
.ospm_description .ospm_description_label {
 font-weight:500;
}
.ospm_description .ospm_description_label.ospm_text_style_21,
.ospm_description .ospm_description_label.ospm_text_style_23,
.ospm_description .ospm_description_label.ospm_text_style_25 {
 font-weight:normal;
}
.ospm_description .ospm_description_label.ospm_text_style_22,
.ospm_description .ospm_description_label.ospm_text_style_24,
.ospm_description .ospm_description_label.ospm_text_style_26 {
 font-weight:300;
}
.ospm_column_layout .ospm_layout_scrollarea > .ospm_hint {
 margin-top:8px;
}
.ospm_summary {
 font-weight:300;
 position:relative;
 padding-bottom:1px;
}
.ospm_summary_image_container {
 position:relative;
}
.ospm_summary.ospm_list_entry_wrapper.ospm_is_empty {
 border-bottom:none;
 padding-bottom:0;
}
.ospm_summary_title,
.ospm_summary_sublabel,
.ospm_summary_label {
 font-size:17px;
 line-height:24px;
 text-align:center;
 width:100%;
}
.ospm_summary_title {
 padding-top:24px;
}
.ospm_summary.ospm_has_image .ospm_summary_title {
 padding-bottom:24px;
 padding-left:32px;
 padding-right:32px;
}
.ospm_summary_title:empty,
.ospm_summary_label:empty,
.ospm_summary_sublabel:empty {
 display:none;
}
.ospm_summary_label {
 font-size:24px;
 line-height:28px;
}
.ospm_summary_title,
.ospm_summary_label:not(.ospm_markuptext),
.ospm_summary_sublabel:not(.ospm_markuptext),
.ospm_summary_section_header,
.ospm_summary_section_item {
 white-space:nowrap;
 overflow-x:hidden;
 overflow-y:hidden;
 text-overflow:ellipsis;
}
.ospm_summary_label .ospm_markuptext,
.ospm_summary_sublabel .ospm_markuptext {
 white-space:normal;
}
body:not(.ospm_device_mobile) .ospm_summary_label:not(:empty),
body:not(.ospm_device_mobile) .ospm_summary_sublabel:not(:empty) {
 padding-left:24px;
 padding-right:24px;
}
.ospm_summary_sublabel:not(:empty) {
 margin-top:2px;
}
.ospm_summary {
 position:relative;
 padding-left:0;
 padding-right:0;
}
.ospm_device_mobile .ospm_summary.ospm_list_entry_wrapper.ospm_is_empty:after {
 display:none;
}
.ospm_summary_image_large,
.ospm_summary_image_small {
 margin:0 auto;
}
.ospm_summary_image_margin .ospm_summary_image_large,
.ospm_summary_image_margin .ospm_summary_image_small {
 margin:0 auto 27px;
}
.ospm_summary_small .ospm_summary_image_small,
.ospm_summary_image_large {
 display:block;
 max-width:100%;
}
.ospm_summary_small .ospm_summary_image_large,
.ospm_summary_image_small {
 display:none;
}
.ospm_summary_section_container {
 margin-top:25px;
 padding-Left:24px;
 padding-right:24px;
}
.ospm_device_mobile .ospm_summary_section_container {
 padding-left:0;
 padding-right:0;
}
.ospm_summary_label:empty + .ospm_summary_sublabel:empty + .ospm_summary_section_container {
 margin-top:0;
}
.ospm_summary.ospm_clickable {
 cursor:inherit;
}
.ospm_summary.ospm_clickable .ospm_summary_title_icon {
 cursor:pointer;
}
.ospm_summary .ospm_summary_title_icon {
 outline:none;
}
.ospm_summary_title_icon {
 position:absolute;
 top:24px;
 right:24px;
 width:32px;
 height:32px;
 background-size:100%;
}
.ospm_summary_section_header {
 padding-bottom:12px;
 padding-top:13px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 margin-bottom:10px;
}
.ospm_summary_section_item,
.ospm_summary_section_item > *,
.ospm_summary_section_header,
.ospm_summary_section_header > * {
 white-space:nowrap;
}
.ospm_summary_section {
 display:inline-block;
 width:46.29%;
 padding-bottom:24px;
 vertical-align:top;
}
.ospm_device_mobile .ospm_summary_section {
 padding-bottom:10px;
}
.ospm_device_mobile .ospm_summary_section,
.ospm_summary_small .ospm_summary_section {
 width:100%;
 display:block;
}
body:not(.ospm_device_mobile) .ospm_summary:not(.ospm_summary_small) .ospm_summary_section:last-child:nth-child(odd) {
 max-width:248px;
 width:248px;
 margin-left:auto;
 margin-right:auto;
 display:block;
 padding-bottom:48px;
}
body:not(.ospm_device_mobile) .ospm_summary:not(.ospm_summary_small).ospm_summary_wide .ospm_summary_section:last-child:nth-child(odd) {
 max-width:360px;
 width:360px;
}
.ospm_summary_section:nth-child(odd) {
 margin-right:32px;
}
.ospm_summary_section_header .ospm_label,
.ospm_summary_section_header .ospm_entry_infotext {
 padding:0;
}
.ospm_summary_section_header,
.ospm_summary_section_item {
 font-size:17px;
 line-height:24px;
}
.ospm_summary_section_header .ospm_label {
 font-weight:normal;
}
.ospm_summary_section_item {
 margin-top:4px;
}
.ospm_summary_section_item .ospm_icon {
 display:inline-block;
 width:24px;
 min-width:24px;
 height:16px;
 padding-right:8px;
}
.ospm_summary_section_item .ospm_icon:empty {
 height:24px;
 vertical-align:bottom;
 background-repeat:no-repeat;
 background-size:16px;
 background-position:left center;
}
.ospm_summary_section_item .ospm_icon svg {
 display:inline;
 width:16px;
 height:16px;
 vertical-align:-2px;
}
.ospm_summary_section_item .ospm_label,
.ospm_summary_section_item .ospm_entry_infotext {
 font-weight:300;
 padding:0;
}
.ospm_summary.ospm_widget_wrap .ospm_summary_label,
.ospm_summary.ospm_widget_wrap .ospm_summary_sublabel {
 white-space:normal;
}
.ospm_summary:not(.ospm_has_image) .ospm_summary_title:empty ~ .ospm_summary_label {
 padding-top:42px;
}
.ospm_summary .ospm_flyout_icon_container {
 top:92px;
}
.ospm_summary .ospm_summary_title:empty ~ .ospm_flyout_icon_container {
 top:20px;
}
.ospm_summary .ospm_summary_title:empty ~ .ospm_summary_title_icon ~ .ospm_flyout_icon_container {
 top:28px;
 right:36px;
}
.ospm_summary .ospm_image_wrapper .ospm_icon {
 width:auto;
}
.ospm_summary .ospm_image_wrapper .ospm_icon svg {
 margin:auto;
}
.ospm_summary .ospm_image_wrapper.ospm_clickable img:focus,
.ospm_summary .ospm_image_wrapper.ospm_clickable .ospm_icon:focus {
 outline:none;
}
.ospm_subheader {
 margin-top:16px;
}
.ospm_list_cell_container > .ospm_subheader:first-child {
 margin-top:8px;
}
.ospm_subheader.ospm_list_entry_wrapper {
 border-bottom:0;
}
.ospm_subheader.ospm_last_visible_element {
 margin-bottom:24px;
}
.ospm_subheader .ospm_subheader_content_container {
 align-items:center;
 border-bottom:1px solid #BEBFC2;
 display:flex;
 justify-content:space-around;
 min-height:44px;
 padding-top:9px;
 padding-bottom:9px;
}
.ospm_subheader .ospm_subheader_content_left {
 flex:1 1 auto;
}
.ospm_subheader .ospm_subheader_content_right {
 display:flex;
 flex:2 1 auto;
 justify-content:flex-end;
 min-width:33%;
}
.ospm_subheader .ospm_subheader_content_right .ospm_subheader_icon .ospm_subheader_icon_label {
 display:inline-block;
 vertical-align:middle;
}
.ospm_subheader .ospm_subheader_content_right.ospm_empty {
 display:none;
}
.ospm_navigationbar {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 padding:12px 12px 12px 8px;
 border-radius:4px;
}
body.ospm_device_mobile .ospm_navigationbar {
 border-radius:0;
}
.ospm_navigationbar .ospm_button_label_container {
 padding:14px 16px;
}
.ospm_navigationbar .ospm_button_label_container .ospm_button_label {
 font-weight:500;
 font-size:17px;
}
.ospm_navigationbar .ospm_nextbutton_container,
.ospm_navigationbar .ospm_previousbutton_container {
 max-width:50%;
}
.ospm_navigationbar .ospm_nextbutton_container .ospm_button_label_container > .ospm_icon {
 margin-left:8px;
}
.ospm_navigationbar .ospm_previousbutton_container .ospm_button_label_container > .ospm_icon {
 margin-right:8px;
}
.ospm_device_mobile .ospm_navigationbar .ospm_button_label_container > .ospm_icon {
 display:inline-block;
}
.ospm_navigationbar .ospm_one_button .ospm_icon {
 height:12px;
 width:12px;
 min-width:12px;
}
.ospm_navigationbar .ospm_one_button {
 line-height:42px;
 height:42px;
}
body.ospm_device_mobile .ospm_navigationbar .ospm_one_button {
 border-radius:4px;
}
.ospm_navigationbar .ospm_one_button.ospm_widget_wrap {
 line-height:32px;
 height:auto;
}
.ospm_loginview {
 padding:0;
 border-radius:4px;
 min-width:500px !important;
 width:500px;
 margin:0;
 align-self:center;
}
.ospm_loginview_header {
 border-radius:4px 4px 0 0;
 height:64px;
 width:100%;
 font-size:22px;
 position:relative;
}
.ospm_loginview_header_left {
 position:absolute;
 left:12px;
 top:12px;
 width:40px;
 height:40px;
}
.ospm_loginview_header_center {
 width:100%;
 text-align:center;
 line-height:64px;
 display:block;
}
.ospm_loginview_main {
 overflow:hidden;
 flex:1;
 -webkit-flex:1;
 -moz-box-flex:1;
 position:relative;
}
.ospm_loginview_footer {
 position:relative;
 top:-1px;
 border-top-width:1px;
 border-top-style:solid;
 height:57px;
 width:100%;
 padding:15px 15px 15px 15px;
}
.ospm_loginview_footer .button {
 cursor:pointer;
 font-size:22px;
 text-align:center;
}
.ospm_loginview_contentframe {
 width:500px;
}
.ospm_inputview_linecontainer.ospm_loginview_inputview_linecontainer {
 border-radius:0;
 border-bottom:none;
}
.ospm_loginview .ospm_layout_icon_label_input {
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.ospm_layout_icon_label_input {
 -moz-box-align:center;
 -webkit-align-items:center;
 align-items:center;
 height:58px;
}
.ospm_layout_icon_label_input > * {
 display:block;
}
.ospm_layout_icon_label_input label {
 flex:1;
 -webkit-flex:1;
 -moz-box-flex:1;
 white-space:nowrap;
}
.ospm_loginview_header_right .icon {
 background-repeat:no-repeat;
 background-size:32px auto;
 background-position:center;
 width:40px;
 height:40px;
 padding:4px;
 cursor:pointer;
}
.ospm_layout_icon_label_input .icon {
 background-repeat:no-repeat;
 background-size:100%;
 width:30px;
 height:30px;
 margin-right:15px;
}
.ospm_layout_icon_label_input label {
 font-size:18px;
 vertical-align:middle;
 display:inline-block;
 white-space:normal;
}
.ospm_layout_icon_label_input label:after {
 display:inline-block;
 width:0;
 content:"\00A0";
 overflow:hidden;
 vertical-align:middle;
 line-height:43px;
}
.ospm_layout_icon_label_input input {
 height:43px;
 font-size:18px;
 -webkit-appearance:none;
 -moz-appearance:none;
 border:0;
 text-align:right;
 margin:auto 0 auto auto;
}
.login_monitor_pms_calls_icon,
.login_enduser_icon {
 background-repeat:no-repeat;
 background-size:24px;
 background-position:center;
 width:24px;
 height:24px;
 margin-left:3px;
 margin-right:18px;
 cursor:pointer;
}
.ospm_login_error_message_line {
 padding:0 0 0 0;
 font-weight:300;
 font-size:14px !important;
 line-height:14px;
 margin-left:46px;
 width:100%;
}
.ospm_login_error_height {
 line-height:30px !important;
 height:30px !important;
 margin-bottom:0 !important;
}
.ospm_flex_wrap {
 flex-wrap:wrap;
}
.ospm_layout_icon_label_input_error {
 height:60px !important;
}
.ospm_loginview .button:focus {
 outline:none;
 text-decoration:underline;
}
.ospm_loginview input:focus {
 outline:none;
}
.ospm_loginview .ospm_loginview_main .icon svg {
 margin-top:-1px;
}
.ospm_loginview .icon use {
 fill:#151217;
}
.ospm_loginview .ospm_loginview_header .icon use {
 fill:#FFFFFF;
}
.ospm_loginview #ospm_line_host_institut .icon {
 opacity:0.5;
}
.ospm_theme_contrast_height .ospm_loginview {
 border:1px solid black;
}
.ospm_theme_contrast_black .ospm_loginview .icon use {
 fill:#FFFFFF;
 fill:currentColor;
}
.ospm_theme_contrast_white .ospm_loginview .icon use {
 fill:#000000;
 fill:currentColor;
}
.ospm_inputview_linecontainer {
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-top-width:1px;
 border-top-style:solid;
 padding:0 20px;
 width:100%;
}
.ospm_inputview_header {
 height:50px;
 width:100%;
}
.ospm_inputview_header_title {
 font-size:18px;
 text-align:center;
 top:14px;
 bottom:10px;
 position:relative;
}
.ospm_inputview_footer {
 height:57px;
 width:100%;
 padding:15px 15px 15px 15px;
}
#ospm_dashboard {
 height:100%;
 padding-top:46px;
 overflow-y:auto;
 margin:0 auto;
 -webkit-overflow-scrolling:touch;
 -webkit-transition:margin-right 0.5s ease-in-out 0s;
 -moz-transition:margin-right 0.5s ease-in-out 0s;
 transition:margin-right 0.5s ease-in-out 0s;
}
#ospm_dashboard:focus {
 outline:none;
}
.ospm_dashboard_container {
 max-width:1088px;
 margin:0 auto;
}
.ospm_device_wide .ospm_dashboard_container {
 padding-left:32px;
 margin-left:calc(50vw - 576px);
}
.ospm_dashboard_container > * {
 max-width:1000px;
}
.ospm_device_stat:not(.ospm_device_wide) .ospm_dashboard_header,
.ospm_device_desktop .ospm_dashboard_header,
.ospm_device_mobile .ospm_dashboard_header {
 padding:0 64px 0 24px;
}
.ospm_device_wide #ospm_dashboard {
 padding-top:46px;
}
.ospm_dashboard_header {
 margin-bottom:32px;
 -moz-box-align:center;
 -webkit-align-items:center;
 align-items:center;
 display:flex;
}
.ospm_dashboard_header .ospm_dashboard_header_left {
 flex:1 1 57%;
}
.ospm_dashboard_header .ospm_dashboard_header_right {
 display:flex;
 margin-left:auto;
 flex:1 1 43%;
 justify-content:flex-end;
}
.ospm_dashboard_header_name {
 font-size:22px;
 display:inline-block;
 width:100%;
}
.ospm_dashboard_header_name span {
 overflow:hidden;
 text-overflow:ellipsis;
 padding-right:50px;
 display:block;
}
.ospm_dashboard_header_institut {
 font-size:17px;
 display:inline-block;
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
}
.ospm_dashboard_header_institut.ospm_lastlogin {
 font-size:14px;
}
.ospm_dashboard_header_institut,
.ospm_dashboard_header_marked_label {
 font-weight:300;
 line-height:25px;
}
.ospm_dashboard_header_marked_label {
 font-size:14px;
 font-weight:400;
}
.ospm_dashboard_header_marked {
 position:relative;
 height:40px;
 margin-right:12px;
 padding-right:14px;
 padding-left:16px;
 border-radius:4px;
 cursor:pointer;
}
.ospm_dashboard_header_marked_label,
.ospm_dashboard_header_marked .ospm_icon_callout {
 display:inline-block;
}
.ospm_dashboard_header_institut .ospm_icon_callout {
 margin-bottom:-2px;
}
.ospm_dashboard_header_marked > div {
 position:relative;
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 height:100%;
 -moz-box-align:center;
 -webkit-align-items:center;
 align-items:center;
}
.ospm_dashboard_icon {
 vertical-align:top;
}
.ospm_dashboard_icon > * {
 cursor:pointer;
}
.ospm_dashboard_icon .ospm_dashboard_icon_label_wrapping {
 height:60px;
 display:block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:pre-wrap;
}
.ospm_dashboard_markedarea,
.ospm_dashboard_wfarea {
 transition:min-height 500ms ease-in-out;
 -moz-transition:min-height 500ms ease-in-out;
 -webkit-transition:min-height 500ms ease-in-out;
 overflow:hidden;
}
.ospm_legacy_dashboard .ospm_dashboard_markedarea > *,
.ospm_legacy_dashboard .ospm_dashboard_wfarea > * {
 display:inline-block;
}
.ospm_dashboard_wfarea {
 position:relative;
 margin-bottom:-9px;
}
.ospm_dashboard_wfmore_container {
 margin-top:9px;
}
.ospm_dashboard_wfmore_header {
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 -moz-box-align:center;
 -webkit-align-items:center;
 align-items:center;
 margin-bottom:36px;
}
.ospm_dashboard_wfmore_header_left {
 -webkit-flex:1;
 -moz-box-flex:1;
 flex:1;
 min-height:1px;
 background:rgb(212,212,217);
 background:-webkit-linear-gradient(left,rgba(212,212,217,0) ,rgba(212,212,217,1));
 background:-moz-linear-gradient(left,rgba(212,212,217,0) ,rgba(212,212,217,1));
 background:linear-gradient(to right,rgba(212,212,217,0) ,rgba(212,212,217,1));
}
.ospm_dashboard_wfmore_header_right {
 -webkit-flex:1;
 -moz-box-flex:1;
 flex:1;
 min-height:1px;
 background:rgb(212,212,217);
 background:-webkit-linear-gradient(right,rgba(212,212,217,0) ,rgba(212,212,217,1));
 background:-moz-linear-gradient(right,rgba(212,212,217,0) ,rgba(212,212,217,1));
 background:linear-gradient(to left,rgba(212,212,217,0) ,rgba(212,212,217,1));
}
.ospm_dashboard_wfmore_header_middle {
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 margin:auto 16px auto 16px;
 cursor:pointer;
 padding-top:3px;
}
.ospm_dashboard_wfmore_header_middle .ospm_icon {
 width:16px;
 height:16px;
 margin:2px 0 6px 0;
}
.ospm_dashboard_wfmore_header_middle_text {
 white-space:nowrap;
 font-weight:300;
 font-size:17px;
 height:24px;
 margin-right:8px;
}
.drilldown_up {
 transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
}
div[style='height:0px;'] + .ospm_separator_line {
 display:none;
}
.ospm_dashboard_header_marked .ospm_icon {
 height:24px;
 width:12px;
}
.ospm_dashboard_icon {
 width:160px;
 text-align:center;
 margin-bottom:48px;
}
.ospm_dashboard_new_icon svg {
 width:64px !important;
 height:64px !important;
 margin:16px;
}
.ospm_icon:last-child {
 margin-right:0;
}
.ospm_dashboard_icon .ospm_dashboard_image {
 background-repeat:no-repeat;
 background-size:cover;
 align-self:center;
 width:96px;
 height:96px;
 margin:8px auto;
 border-radius:16px;
}
.ospm_dashboard_icon .ospm_dashboard_image svg {
 width:inherit;
 height:inherit;
}
.ospm_dashboard_icon .label {
 font-size:15px;
 line-height:20px;
 text-overflow:ellipsis;
 padding-top:2px;
 height:17px;
}
.ospm_dashboard_icon .sublabel,
.ospm_dashboard_icon .subsublabel {
 font-size:14px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow-x:hidden;
}
.ospm_dashboard_icon[src=''] {
 display:none;
}
#ospm_dashboard .ospm_clickable:focus {
 text-decoration:none;
}
#ospm_dashboard .ospm_clickable:focus * {
 text-decoration:underline;
}
.ospm_dashboard_tab_selection_wrapper {
 overflow:hidden;
 position:relative;
 width:100%;
 height:57px;
}
.ospm_dashboard_tab_selection_wrapper > .iScrollHorizontalScrollbar {
 position:absolute;
 z-index:9999;
 height:6px;
 left:0;
 right:0;
 bottom:0;
 border-radius:3px;
}
.ospm_dashboard_tab_selection_wrapper > .iScrollHorizontalScrollbar > .iScrollIndicator {
 box-sizing:border-box;
 position:absolute;
 border-radius:3px;
 height:100%;
 cursor:grab;
}
.ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_left,
.ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_right {
 position:absolute;
 width:80px;
 height:46px;
 cursor:pointer;
 bottom:20px;
 pointer-events:none;
}
.ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_left {
 left:0;
}
.ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_right {
 right:0;
}
.ospm_device_stat.ospm_touch_device:not(.ospm_device_wide) .ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_left {
 padding-left:10px;
}
.ospm_device_stat.ospm_touch_device:not(.ospm_device_wide) .ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_right {
 padding-right:10px;
}
.ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_right .ospm_fadeout_right_clickable_area,
.ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_left .ospm_fadeout_left_clickable_area {
 width:50px;
 display:flex;
 align-items:center;
 height:100%;
 pointer-events:all;
}
.ospm_dashboard_tab_selection {
 overflow-x:hidden;
 position:relative;
 display:inline-block;
 white-space:nowrap;
 float:left;
 user-select:none;
 -moz-user-select:none;
}
.ospm_dashboard_tab_selection > div {
 display:inline-block;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:12px;
 cursor:pointer;
 white-space:nowrap;
 max-width:100%;
}
.ospm_dashboard_tab_selection .ospm_dashboard_selection_element:hover,
.ospm_dashboard_tab_selection .ospm_dashboard_selection_element:focus {
 outline:none;
}
.ospm_dashboard_tab_selection .ospm_dashboard_selection_element[aria-selected=true] {
 cursor:inherit;
}
.ospm_dashboard_tab_selection > div:last-child {
 margin-right:0;
}
.ospm_dashboard_selection_element {
 font-size:17px;
 border-bottom-width:4px;
 border-bottom-style:solid;
 overflow:hidden;
 vertical-align:middle;
 text-overflow:ellipsis;
}
.ospm_searchresults_area .ospm_searchresults_content,
.ospm_dashboard_wfarea .ospm_group_area .ospm_group_content,
.ospm_dashboard_pages_container_wrapper .ospm_dashboard_pages_container {
 padding-top:40px;
}
.ospm_dashboard_pages_container_wrapper .ospm_dashboard_pages_container > .ospm_dashboard_hidden_page {
 visibility:hidden;
 z-index:0;
 position:absolute;
}
.ospm_dashboard_tabdeck {
 padding-top:3px;
}
.ospm_searchresults_area .ospm_searchresults_content,
.ospm_dashboard_wfarea .ospm_group_area .ospm_group_content,
.ospm_dashboard_tabdeck .ospm_dashboard_tab {
 display:flex;
 flex-wrap:wrap;
 width:100%;
}
.ospm_searchresults_area .ospm_searchresults_content > .ospm_widget,
.ospm_dashboard_tabdeck .ospm_dashboard_tab > .ospm_widget {
 flex-basis:160px;
 flex-grow:0;
 flex-shrink:0;
}
.ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_left .ospm_fadeout_left_clickable_area .ospm_icon_arrow_left,
.ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_right .ospm_fadeout_right_clickable_area .ospm_icon_arrow_right {
 background-size:100%;
 background-color:rgba(240,241,242,1);
 position:relative;
 bottom:5px;
}
.ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_left .ospm_fadeout_left_clickable_area,
.ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_left .ospm_fadeout_left_clickable_area .ospm_icon_arrow_left {
 margin-right:auto;
}
.ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_right .ospm_fadeout_right_clickable_area,
.ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_right .ospm_fadeout_right_clickable_area .ospm_icon_arrow_right {
 margin-left:auto;
}
.ospm_dashboard_header .ospm_dashboard_search {
 flex:1;
 max-width:244px;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input {
 width:100%;
 border-radius:4px;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input > .ospm_icon.ospm_icon_anwendungssuche_lupe,
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input > .ospm_icon.ospm_icon_anwendungssuche_delete_grey {
 cursor:pointer;
 margin:4px 4px 4px 0;
 height:32px;
 width:32px;
 display:flex;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input.ospm_input_empty.ospm_focus_inside > .ospm_icon.ospm_icon_anwendungssuche_lupe,
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input:not(.ospm_input_empty) > .ospm_icon.ospm_icon_anwendungssuche_lupe {
 background:#F0F2F5;
 border-radius:3px;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input:not(.ospm_input_empty) > .ospm_icon.ospm_icon_anwendungssuche_lupe:focus > svg,
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input:not(.ospm_input_empty) > .ospm_icon.ospm_icon_anwendungssuche_delete_grey:focus > svg {
 display:none;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input:not(.ospm_input_empty) > .ospm_icon.ospm_icon_anwendungssuche_lupe:focus {
 background-image:url(../fonts/ic_anwendungssuche_lupe_focus.svg) !important;
 background-color:#FF0000;
 background-size:100%;
 background-position:center;
 background-repeat:no-repeat;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input:not(.ospm_input_empty) > .ospm_icon.ospm_icon_anwendungssuche_delete_grey:focus {
 background-image:url(../fonts/ic_anwendungssuche_delete_focus.svg) !important;
 background-size:100%;
 background-repeat:no-repeat;
}
.ospm_dashboard_header .ospm_dashboard_header_marked .ospm_icon.ospm_icon_vorgangssuche {
 margin-left:8px;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input > .ospm_icon > svg {
 height:100%;
 width:100%;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input > .ospm_textinput_value {
 width:100%;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input.ospm_input_empty > .ospm_icon_anwendungssuche_delete_grey {
 display:none;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_textinput_value_container {
 justify-content:flex-start;
 -webkit-align-items:center;
 -webkit-justify-content:flex-start;
 align-items:center;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input > .ospm_textinput_value {
 border:none;
 text-align:left;
 max-width:calc(100% - 36px);
 height:40px;
 font-size:14px;
 font-weight:400;
 margin-left:0;
 overflow:hidden;
 text-overflow:ellipsis;
 padding:7px 8px 7px 16px;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input:not(.ospm_input_empty) > .ospm_textinput_value {
 max-width:calc(100% - 72px);
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input > .ospm_textinput_value:focus {
 outline:none;
}
.ospm_dashboard_wfarea .ospm_searchresults_area .ospm_searchresults_header:after,
.ospm_dashboard_wfarea .ospm_group_area .ospm_breadcrumb:after {
 content:' ';
 display:block;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.ospm_dashboard_wfarea .ospm_group_area .ospm_breadcrumb .ospm_header_left,
.ospm_dashboard_wfarea .ospm_searchresults_header .ospm_header_left,
.ospm_dashboard_wfarea .ospm_searchresults_header .ospm_header_right {
 display:inline-block;
 padding-bottom:16px;
 white-space:nowrap;
 max-width:100%;
 font-size:17px;
 cursor:pointer;
 padding-top:3px;
}
.ospm_dashboard_wfarea .ospm_group_area .ospm_breadcrumb .ospm_breadcrumb_separator {
 margin-left:10px;
 margin-right:10px;
 cursor:default;
}
.ospm_dashboard_wfarea .ospm_searchresults_header .ospm_header_right {
 display:flex;
 align-items:center;
 float:right;
 padding-top:0;
}
.ospm_dashboard_wfarea .ospm_searchresults_header .ospm_header_right:focus {
 outline:none;
 text-decoration:underline;
}
.ospm_dashboard_wfarea .ospm_searchresults_header .ospm_header_right:focus > span {
 text-decoration:underline;
}
.ospm_dashboard_wfarea .ospm_searchresults_header .ospm_header_right > .ospm_icon_zuruecksetzen {
 background-image:none;
 height:24px;
 float:left;
 width:24px;
 margin-left:10px;
}
.ospm_theme_contrast_height .ospm_dashboard_tab_selection .ospm_dashboard_selection_element {
 border-width:1px 1px 0;
 padding:6px 16px;
}
.ospm_theme_contrast_height .ospm_dashboard_tab_selection .ospm_dashboard_selection_element:focus {
 text-decoration:underline;
}
.ospm_theme_contrast_height .ospm_dashboard_tab_selection .ospm_dashboard_selection_element[aria-selected=true] {
 border-style:solid;
 -moz-border-top-colors:none;
 -moz-border-right-colors:none;
 -moz-border-bottom-colors:none;
 -moz-border-left-colors:none;
 border-image:none;
}
.ospm_theme_contrast_height .ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_right {
 padding-top:5px;
 padding-right:10px;
}
.ospm_theme_contrast_height .ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_left {
 padding-top:5px;
 padding-left:10px;
}
.ospm_theme_contrast_height .ospm_dashboard_header_marked {
 margin-right:40px;
}
.ospm_dialogview {
 border-radius:4px;
 position:relative;
 width:576px;
 box-shadow:1px 2px 16px 0 rgba(46,48,54,0.2);
 max-height:100%;
 display:flex;
 flex-direction:column;
}
.sbt .ospm_dialogview {
 height:582px;
 margin-top:100px;
 margin-bottom:86px;
}
.ospm_dialogview_header,
.ospm_dialogview_footer {
 flex-shrink:0;
}
.ospm_dialogview_content {
 overflow:hidden;
 flex-grow:1;
 display:flex;
 flex-direction:column;
}
.ospm_dialogview_content > div {
 flex-grow:1;
 height:auto;
 min-height:0;
}
.ospm_dialogview .ospm_layout .ospm_columns_container {
 max-width:576px;
}
.ospm_dialogview .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_container {
 width:100vw;
}
.ospm_dialogview.ospm_dialogview_wide {
 width:640px;
}
body.ospm_dialog_wf:not(.ospm_device_mobile) .ospm_layout:not(.ospm_dialogview_listlayout) .ospm_columns_container,
.ospm_dialogview.ospm_dialogview_wide .ospm_layout .ospm_columns_container {
 max-width:640px;
}
.ospm_device_mobile .ospm_dialogview.ospm_dialogview_wide {
 margin:0;
 width:100%;
 border-radius:0;
}
.ospm_device_mobile .ospm_dialogview {
 max-height:-moz-calc(100% - 32px) !important;
 max-height:calc(100% - 32px) !important;
 margin:16px;
 width:calc(100% - 32px);
}
.ospm_dialogview:focus {
 outline:none;
}
.ospm_dialogview:not(.ospm_dialogview_layouted) .ospm_dialogview_content .ospm_scrollbar {
 right:4px !important;
}
.ospm_dialogview.ospm_dialogview_noheader {
 padding-top:0;
}
.ospm_dialogview.ospm_dialogview_nofooter {
 padding-bottom:0;
}
.ospm_dialogview.ospm_dialogview_maximizeHeight {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
}
.ospm_dialogview > .ospm_dialogview_header {
 border-bottom-width:1px;
 border-bottom-style:solid;
 width:100%;
 top:0;
 z-index:1;
}
.ospm_dialogview_content .ospm_textinput .ospm_label,
.ospm_dialogview_content .ospm_textinput .ospm_list_entry_label {
 max-width:50%;
}
.ospm_dialogview .ospm_dialogview_content .ospm_horizontal_flex_container .ospm_label,
.ospm_dialogview .ospm_dialogview_content .ospm_horizontal_flex_container .ospm_list_entry_label {
 -moz-box-flex:3;
}
.ospm_dialogview > .ospm_dialogview_footer:not(:empty) {
 border-top-width:1px;
 border-top-style:solid;
 width:100%;
 bottom:0;
}
.ospm_window_fullscreen_wrapper_container.ospm_mode_sticky {
 max-height:100%;
 position:relative;
}
body:not(.ospm_device_mobile) .ospm_window_fullscreen_wrapper_container.ospm_mode_sticky .ospm_dialogview {
 position:fixed;
 top:0;
 left:50%;
 margin-left:-288px;
}
body:not(.ospm_device_mobile) .ospm_window_fullscreen_wrapper_container.ospm_mode_sticky .ospm_dialogview.ospm_dialogview_wide {
 margin-left:-320px;
}
.ospm_touch_device .ospm_window_fullscreen_wrapper_container.ospm_mode_sticky .ospm_dialogview_content {
 -webkit-overflow-scrolling:touch;
}
.ospm_if .ospm_window_fullscreen_wrapper_container.ospm_mode_sticky .ospm_contextmenuview {
 overflow-y:auto;
}
.ospm_dialogview .ospm_dialogview_header,
.ospm_dialogview .ospm_dialogview_header .ospm_header {
 border-top-left-radius:inherit;
 border-top-right-radius:inherit;
}
.ospm_dialogview .ospm_dialogview_header:empty {
 display:none;
}
.ospm_dialogview .ospm_dialogview_footer,
.ospm_dialogview .ospm_dialogview_footer .ospm_footer {
 border-bottom-left-radius:inherit;
 border-bottom-right-radius:inherit;
}
.ospm_dialogview .ospm_dialogview_header .ospm_header .ospm_icon {
 margin-left:0;
}
.ospm_dialogview_content .ospm_two_column_layout .ospm_layout_column_wrapper,
.ospm_dialogview_content .ospm_three_column_layout .ospm_layout_column_wrapper {
 height:auto;
}
.ospm_dialogview_layouted {
 width:640px;
}
.ospm_dialogview_layouted .ospm_dialogview_content .ospm_one_column_layout .ospm_list {
 padding:0;
}
.ospm_window_fullscreen_wrapper_container.ospm_mode_sticky .ospm_dialogview_layouted {
 margin-left:-328px;
}
.ospm_dialogview > .ospm_dialogview_content {
 position:relative;
}
.ospm_dialogview_nofooter > .ospm_dialogview_content {
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
}
.ospm_dialogview_content .ospm_dialogview_listlayout {
 padding-left:0;
}
.ospm_dialogview .ospm_column_layout > .ospm_layout_scrollarea {
 height:100%;
 overflow:hidden;
 padding-top:0;
}
.ospm_if .ospm_dialogview .ospm_one_column_layout .ospm_layout_column_wrapper {
 margin-bottom:0;
}
body.ospm_device_mobile .ospm_if .ospm_dialogview .ospm_one_column_layout:not(.ospm_dialogview_listlayout) .ospm_layout_column_wrapper {
 margin-bottom:16px;
}
.ospm_dialogview .ospm_dialogview_content > .ospm_layout.ospm_dialogview_listlayout .ospm_layout_scrollarea {
 padding-top:0;
}
.ospm_dialogview_listlayout .ospm_one_column_layout_1 > .ospm_column_layout > .ospm_layout_scrollarea {
 padding-right:0;
}
.ospm_dialogview_listlayout .ospm_layout_scrollarea .ospm_list {
 border-radius:0;
}
.ospm_dialogview_listlayout .ospm_layout_scrollarea::before {
 display:none;
}
.ospm_dialogview_listlayout .ospm_layout_scrollarea > .ospm_scrollbar {
 margin-top:32px;
}
.ospm_dialogview_listlayout .ospm_layout_scrollarea::after {
 display:none;
}
.ospm_dialogview_clean_header:not(.ospm_textdialogview) .ospm_dialogview_header,
.ospm_dialogview_clean_header .ospm_dialogview_content {
 border:0;
}
.ospm_dialogview .ospm_list.ospm_list_negative_topmargin {
 margin-top:-64px;
}
.ospm_theme_contrast_height .ospm_dialogview {
 border:1px solid black;
}
.ospm_if .ospm_window_fullscreen_dialogview_wrapper.ospm_animate,
body.cordova .ospm_window_fullscreen_dialogview_wrapper.ospm_animate {
 opacity:0;
 transition:opacity 0.2s ease;
}
.ospm_if.ospm_device_mobile .ospm_window_fullscreen_dialogview_wrapper.ospm_animate .ospm_dialogview,
body.cordova .ospm_window_fullscreen_dialogview_wrapper.ospm_animate .ospm_dialogview {
 transform:translateY(100px);
 transition:transform 0.2s ease;
}
.ospm_if .ospm_window_fullscreen_dialogview_wrapper.ospm_animate.ospm_dialogview_show,
body.cordova .ospm_window_fullscreen_dialogview_wrapper.ospm_animate.ospm_dialogview_show {
 opacity:1;
}
.ospm_if.ospm_device_mobile .ospm_window_fullscreen_dialogview_wrapper.ospm_animate.ospm_dialogview_show .ospm_dialogview,
body.cordova .ospm_window_fullscreen_dialogview_wrapper.ospm_animate.ospm_dialogview_show .ospm_dialogview {
 transform:translateY(0);
}
.ospm_inputdialogview .ospm_layout.ospm_dialog_has_buttonfooter:not(.ospm_dialogview_listlayout) .ospm_column_layout .ospm_layout_scrollarea {
 margin-bottom:0;
 padding-top:0;
}
.ospm_inputdialogview .ospm_layout.ospm_dialog_has_buttonfooter:not(.ospm_dialogview_listlayout) .ospm_list:last-child > .ospm_list_content_container {
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
}
.ospm_inputdialogview .ospm_layout.ospm_dialog_buttonfooter .ospm_column_layout .ospm_layout_scrollarea {
 padding-top:0;
}
.ospm_inputdialogview .ospm_layout.ospm_dialog_buttonfooter .ospm_list > .ospm_list_content_container {
 border-top-left-radius:0;
 border-top-right-radius:0;
}
.ospm_gallery.ospm_window_fullscreen_wrapper {
 padding:40px 40px 92px 40px;
}
.ospm_device_mobile .ospm_gallery.ospm_window_fullscreen_wrapper {
 padding:16px 16px 92px 16px;
}
.ospm_gallery.ospm_window_fullscreen_wrapper .ospm_window_fullscreen_wrapper_container {
 overflow:hidden;
}
.ospm_lightbox {
 display:flex;
 max-width:100%;
 justify-content:center;
 align-items:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
}
.ospm_lightbox .ospm_image_wrapper .ospm_icon.ospm_icon_lightbox_close {
 width:42px;
 height:42px;
 z-index:20;
 cursor:pointer;
 position:fixed;
 box-shadow:0 3px 24px 0 rgba(0,0,0,0.25);
 border-radius:22px;
}
.ospm_lightbox .ospm_image_wrapper .ospm_icon.ospm_icon_lightbox_close:focus,
.ospm_gallery .ospm_lightbox .ospm_image_wrapper .ospm_gallery_item img:focus,
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation .ospm_icon_lightbox_zoom_in:focus,
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation .ospm_icon_lightbox_zoom_out:focus {
 outline:none;
}
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation .ospm_icon_lightbox_zoom_in:focus {
 border-top-right-radius:22px;
 border-bottom-right-radius:22px;
}
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation .ospm_icon_lightbox_zoom_out:focus {
 border-top-left-radius:22px;
 border-bottom-left-radius:22px;
}
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation {
 height:44px;
 bottom:24px;
 position:fixed;
 left:calc(50% - 144px);
 width:288px;
}
.ospm_gallery .ospm_lightbox .ospm_gallery_nav .ospm_icon {
 height:100%;
 width:44px;
 top:0;
 left:0;
 border-radius:50%;
}
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation > div {
 position:static;
 cursor:pointer;
 float:left;
 box-shadow:0 2px 6px 0 rgba(0,0,0,0.25);
}
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation .ospm_lightbox_zoom_container {
 border-radius:22px;
 margin-left:16px;
 margin-right:16px;
 width:152px;
 height:100%;
 display:flex;
 vertical-align:middle;
 text-align:center;
}
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation .ospm_icon_lightbox_zoom_in,
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation .ospm_icon_lightbox_zoom_out {
 width:44px;
 height:100%;
}
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation .ospm_lightbox_zoom_display {
 width:64px;
 line-height:44px;
}
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation .ospm_gallery_nav.ospm_prev_image,
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation .ospm_gallery_nav.ospm_next_image {
 width:44px;
 height:100%;
 opacity:1;
 border-radius:22px;
}
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation .ospm_gallery_nav.ospm_disabled {
 opacity:0.38;
}
.ospm_gallery .ospm_lightbox .ospm_lightbox_navigation .ospm_gallery_nav .ospm_icon {
 position:static;
}
.ospm_gallery .ospm_lightbox .ospm_image_wrapper .ospm_gallery_item img,
.ospm_gallery .ospm_lightbox .ospm_image_wrapper .ospm_gallery_item .ospm_icon {
 position:relative;
}
#ospm_pdfview_main {
 position:absolute;
 top:0pt;
 width:100%;
 height:100%;
 z-index:300;
 padding:0px;
 overflow:hidden;
}
#ospm_pdfview_navbar {
 padding:4px;
 height:35px;
 border-bottom-width:1px;
 border-bottom-color:#A4A6AB;
 border-bottom-style:solid;
}
.ospm_pdfview_navbar_wrapper {
 text-align:center;
}
.ospm_pdfview_navbar_left,
.ospm_pdfview_navbar_right {
 width:20%;
 white-space:nowrap;
 display:inline-block;
}
.ospm_pdfview_navbar_center {
 width:60%;
 display:inline-block;
}
.ospm_pdfview_navbar_left {
 text-align:left;
}
.ospm_pdfview_navbar_right {
 text-align:right;
}
.ospm_pdfview_navbar_icon .ospm_icon {
 background-size:22px !important;
 margin-top:7px;
 width:24px;
 height:24px;
 min-width:24px;
}
.ospm_pdfview_navbar_icon > div {
 float:left;
}
.ospm_pdfview_navbar_icon > div.ospm_label {
 padding-left:5px;
 height:24px;
 margin-top:10px;
}
.ospm_pdfview_navbar_title {
 text-align:center;
}
.ospm_pdfview_navbar_title > div:first-child {
 font-size:18px;
 font-weight:bold
}
.ospm_pdfview_navbar_title > div:last-child {
 font-size:11px;
}
.ospm_pdfview_navbar_title {
 text-align:center;
}
.ospm_pdfview_navbar_left > div,
.ospm_pdfview_navbar_center > div,
.ospm_pdfview_navbar_right > div {
 padding:0px 0px;
 display:inline-block;
 vertical-align:top;
}
.ospm_pdfview_navbar_left > div:first-child {
 padding-left:10px;
}
.ospm_pdfview_navbar_right > div:last-child {
 padding-right:10px;
}
.ospm_pdfview_navbar_space_small {
 width:7px;
}
.ospm_pdfview_navbar_space_normal {
 width:20px;
}
#ospm_pdfview_native_area {
 width:100%;
 height:100%;
 position:absolute;
 background-size:contain;
 background-repeat:no-repeat;
}
.ospm_pdfview_icon_disabled {
 -webkit-filter:grayscale(1);
 filter:grayscale(1);
 opacity:0.6;
}
@-webkit-keyframes ospm_pdfview_rotation {
 from {
  -webkit-transform:rotate(0deg);
 }
 to {
  -webkit-transform:rotate(359deg);
 }
}
@-moz-keyframes ospm_pdfview_rotation {
 from {
  -moz-transform:rotate(0deg);
 }
 to {
  -moz-transform:rotate(359deg);
 }
}
@keyframes ospm_pdfview_rotation {
 from {
  transform:rotate(0deg);
 }
 to {
  transform:rotate(359deg);
 }
}
.ospm_pdfview_icon_rotated {
 -webkit-animation:ospm_pdfview_rotation .8s infinite linear;
 -moz-animation:ospm_pdfview_rotation .8s infinite linear;
 animation:ospm_pdfview_rotation .8s infinite linear;
}
.ospm_signatureview {
 border-radius:8px;
 position:relative;
 padding-top:64px;
 padding-bottom:8px;
 box-shadow:1px 2px 16px 0 rgba(46,48,54,0.2);
 max-height:100%;
 width:750px;
}
.ospm_device_mobile .ospm_signatureview {
 padding-top:48px;
 padding-bottom:48px;
 max-height:-moz-calc(100% - 32px) !important;
 max-height:calc(100% - 32px) !important;
 margin-top:16px;
 margin-bottom:16px;
}
.ospm_signatureview:focus {
 outline:none;
}
.ospm_signatureview:not(.ospm_signatureview_layouted) .ospm_signatureview_content .ospm_scrollbar {
 right:4px !important;
}
.ospm_signatureview.ospm_signatureview_noheader {
 padding-top:0;
}
.ospm_signatureview.ospm_signatureview_nofooter {
 padding-bottom:0;
}
.ospm_signatureview.ospm_signatureview_maximizeHeight {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
}
.ospm_signatureview > .ospm_signatureview_header {
 border-bottom-width:1px;
 border-bottom-style:solid;
 position:absolute;
 width:100%;
 top:0;
 z-index:1;
}
.ospm_signatureview_content .ospm_textinput .ospm_label,
.ospm_signatureview_content .ospm_textinput .ospm_list_entry_label {
 max-width:50%;
}
.ospm_signatureview .ospm_signatureview_content .ospm_horizontal_flex_container .ospm_label,
.ospm_signatureview .ospm_signatureview_content .ospm_horizontal_flex_container .ospm_list_entry_label {
 -moz-box-flex:3;
}
.ospm_signatureview > .ospm_signatureview_footer:not(:empty) {
 border-top-width:0px;
 position:relative;
 bottom:0;
}
.ospm_window_fullscreen_wrapper_container.ospm_mode_sticky {
 max-height:100%;
 position:relative;
}
body:not(.ospm_device_mobile) .ospm_window_fullscreen_wrapper_container.ospm_mode_sticky .ospm_signatureview {
 position:fixed;
 top:0;
 left:50%;
 margin-left:-288px;
}
.ospm_signatureview_content {
 max-height:100%;
}
.cordova .ospm_window_fullscreen_wrapper_container.ospm_mode_sticky .ospm_signatureview_content,
.ospm_if .ospm_window_fullscreen_wrapper_container.ospm_mode_sticky .ospm_signatureview_content {
 -webkit-overflow-scrolling:touch;
}
.ospm_if .ospm_window_fullscreen_wrapper_container.ospm_mode_sticky .ospm_contextmenuview {
 overflow-y:scroll;
}
.ospm_signatureview .ospm_signatureview_header,
.ospm_signatureview .ospm_signatureview_header .ospm_header {
 border-top-left-radius:inherit;
 border-top-right-radius:inherit;
}
.ospm_signatureview .ospm_signatureview_header:empty {
 display:none;
}
.ospm_signatureview .ospm_signatureview_footer,
.ospm_signatureview .ospm_signatureview_footer .ospm_footer {
 border-bottom-left-radius:inherit;
 border-bottom-right-radius:inherit;
}
.ospm_signatureview .ospm_signatureview_header .ospm_header .ospm_icon {
 margin-left:0;
}
.ospm_signatureview_content .ospm_two_column_layout .ospm_layout_column_wrapper,
.ospm_signatureview_content .ospm_three_column_layout .ospm_layout_column_wrapper {
 height:auto;
}
.ospm_signatureview_content > .ospm_layout > div,
.ospm_signatureview_content > .ospm_layout > div > .ospm_column_layout,
.ospm_signatureview_content .ospm_tabdeck_pages_container_wrapper,
.ospm_signatureview_content .ospm_tabdeck_pages_container_wrapper .ospm_one_column_layout .ospm_layout_column_wrapper,
.ospm_signatureview_content .ospm_tabdeck_pages_container_wrapper .ospm_layout_column_wrapper .ospm_column_layout {
 height:100%;
}
.ospm_signatureview_layouted {
 width:640px;
}
.ospm_signatureview_layouted .ospm_signatureview_content .ospm_one_column_layout .ospm_list {
 padding:0;
}
.ospm_window_fullscreen_wrapper_container.ospm_mode_sticky .ospm_signatureview_layouted {
 margin-left:-328px;
}
.ospm_signatureview > .ospm_signatureview_content {
 position:relative;
}
.ospm_signatureview_nofooter > .ospm_signatureview_content {
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
}
.ospm_signatureview.ospm_signatureview_security .ospm_label,
.ospm_signatureview.ospm_signatureview_security .ospm_sublabel {
 font-size:17px;
 line-height:22px;
}
.ospm_signatureview_content .ospm_signatureview_listlayout {
 padding-left:0;
}
.ospm_signatureview_listlayout .ospm_one_column_layout_1 > .ospm_column_layout > .ospm_layout_scrollarea {
 padding-right:0;
}
.ospm_signatureview_listlayout .ospm_layout_scrollarea .ospm_list {
 border-radius:0;
}
.ospm_signatureview_listlayout .ospm_layout_scrollarea::before {
 display:none;
}
.ospm_signatureview_listlayout .ospm_layout_scrollarea > .ospm_scrollbar {
 margin-top:32px;
}
.ospm_signatureview_listlayout .ospm_layout_scrollarea::after {
 display:none;
}
.ospm_mobile .ospm_signatureview {
 padding-bottom:48px;
}
.ospm_signatureview_area {
 height:300px;
 width:690px;
 position:relative;
 margin:10px 30px 0px;
 border-radius:8px;
 background-size:cover;
 padding:0px;
}
.ospm_signatureview_header_wrapper {
 text-align:center;
}
.ospm_signatureview_header_left,
.ospm_signatureview_header_middle,
.ospm_signatureview_header_right {
 width:33.333%;
 width:-webkit-calc(100% / 3);
 width:-moz-calc(100% / 3);
 width:calc(100% / 3);
 display:inline-block;
}
.ospm_signatureview_header_middle .ospm_signatureview_header_label {
 margin-left:auto;
 margin-right:auto;
}
.ospm_signatureview_header_left .ospm_signatureview_header_label {
 margin-right:auto;
}
.ospm_signatureview_header_right .ospm_signatureview_header_label {
 margin-left:auto;
}
.ospm_signatureview_header_left > div:first-child {
 padding-left:12px;
}
.ospm_signatureview_header_right > div:last-child {
 padding-right:12px;
}
.ospm_signatureview_header_left {
 text-align:left;
}
.ospm_signatureview_header_right {
 text-align:right;
}
.ospm_signatureview_header_label {
 vertical-align:middle;
 line-height:63px !important;
}
.ospm_signatureview_footer > .ospm_layout_scrollarea {
 padding-top:12px;
}
.ospm_contextmenuview {
 border-radius:4px;
 position:absolute;
 padding:0;
 align-self:center;
 -webkit-box-shadow:0 2px 16px 0 rgba(46,48,54,0.2);
 -moz-box-shadow:0 2px 16px 0 rgba(46,48,54,0.2);
 box-shadow:0 2px 16px 0 rgba(46,48,54,0.2);
}
body:not(.ospm_device_mobile) .ospm_contextmenuview {
 min-width:352px !important;
 width:352px;
}
.ospm_contextmenuview.ospm_searchinput_autocomplete {
 left:16px !important;
}
.ospm_device_mobile .ospm_contextmenuview {
 left:16px !important;
 right:16px;
}
.ospm_contextmenuview_content_wrapper {
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
}
.ospm_contextmenuview_content_wrapper {
 overflow-y:auto;
 overflow-x:hidden;
 -webkit-overflow-scrolling:touch;
 max-height:100%;
}
.ospm_contextmenuview:before {
 -webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.08);
 -moz-box-shadow:0 0 0 1px rgba(0,0,0,0.08);
 box-shadow:0 0 0 1px rgba(0,0,0,0.08);
}
.ospm_contextmenuview > .ospm_contextmenuview_content {
 border-radius:inherit;
 flex:1;
 overflow-y:auto;
 -webkit-flex:1;
}
.ospm_contextmenuview_content .ospm_list .ospm_list_cell_container {
 padding:0 16px;
}
.ospm_contextmenuview_content .ospm_list .ospm_list_cell_container > div {
 cursor:pointer;
 padding-left:0;
 padding-right:0;
}
.ospm_contextmenuview .ospm_scroll .ospm_scrollbar {
 right:0;
}
.ospm_contextmenuview_header:empty {
 display:none;
}
.ospm_contextmenuview_header:not(:empty) + .ospm_contextmenuview_content_wrapper .ospm_list,
.ospm_contextmenuview_header:not(:empty) + .ospm_contextmenuview_content_wrapper .ospm_list .ospm_list_content_container {
 border-top-left-radius:0;
 border-top-right-radius:0;
}
.ospm_contextmenuview_header .ospm_header {
 padding:16px;
 height:auto;
}
.ospm_contextmenuview_header .ospm_header .ospm_input {
 background-size:12px;
 border:none;
 border-radius:4px;
 height:32px;
 width:100%;
 padding:3px 10px 3px 32px;
 font-size:17px;
 box-shadow:inset 0 0 0 1px rgba(230,231,235,1);
 background-repeat:no-repeat;
 background-position:10px;
 font-weight:300;
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
}
.ospm_contextmenuview_header .ospm_header .ospm_input:focus {
 outline:none;
}
.ospm_contextmenuview_header .ospm_unselect {
 padding:0 16px;
}
.ospm_contextmenuview_header .ospm_unselect.invisible {
 display:none;
}
.ospm_contextmenuview_header .ospm_unselect,
.ospm_contextmenuview_header .ospm_unselect * {
 cursor:pointer;
}
.ospm_contextmenuview_content.ospm_use_light_font .ospm_label {
 font-weight:300;
}
.ospm_contextmenuview_content.ospm_use_light_font .ospm_dropdown_action .ospm_label {
 font-weight:normal;
}
.ospm_contextmenuview_header .ospm_header,
.ospm_contextmenuview_header .ospm_unselect > div {
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
}
.ospm_contextmenuview_content_wrapper.ospm_scroll .ospm_thumb > div {
 width:4px;
}
.ospm_contextmenuview_content .ospm_clickable:focus {
 text-decoration:underline;
 text-decoration-skip:ink;
}
.ospm_theme_contrast_height .ospm_contextmenuview {
 border:1px solid black;
}
.ospm_dialogview.ospm_ospm_alertview .ospm_list_sublist .ospm_list_sublist_entries .ospm_label {
 font-family:"Lucida Console",Monaco,monospace;
 font-size:small;
 white-space:pre-line;
 -ms-word-break:break-all;
 word-break:break-all;
 -webkit-hyphens:auto;
 -moz-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
}
.ospm_dialogview.ospm_ospm_alertview .ospm_infotextfield .ospm_label {
 word-break:break-all;
}
.ospm_dialogview.ospm_ospm_alertview .ospm_notification_icon.ospm_icon_fehler_schwer {
 height:40px;
 margin-top:12px;
 margin-bottom:26px;
}
.ospm_dialogview.ospm_clientreportview .ospm_headline {
 font-weight:300;
 border-width:0;
 padding-top:0;
 padding-bottom:0;
}
.ospm_dialogview.ospm_clientreportview .ospm_notification {
 border-width:0;
 padding-top:27px;
 padding-bottom:30px;
}
.ospm_dialogview.ospm_clientreportview .ospm_notification .ospm_label {
 font-size:17px;
 line-height:24px;
 font-weight:normal;
}
.ospm_dialogview.ospm_clientreportview .ospm_notification .ospm_sublabel {
 font-size:14px;
 line-height:20px;
 font-weight:normal;
}
.ospm_dialogview.ospm_clientreportview .ospm_text_style_44 {
 color:#FF0000 !important;
}
.ospm_device_mobile .ospm_window_fullscreen_datepicker_wrapper {
 overflow:auto;
}
.ospm_datepicker {
 min-width:320px;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
}
.ospm_datepicker_navigation {
 width:100%;
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 height:64px;
 min-height:64px;
 max-height:64px;
}
.ospm_datepicker_navigation .ospm_datepicker_month {
 font-size:22px;
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
 text-align:center;
 padding-top:22px;
}
.ospm_datepicker_navigation .ospm_icon {
 height:24px;
 min-height:24px;
 max-height:24px;
 width:24px;
 min-width:24px;
 max-width:24px;
 background-size:100%;
 margin-top:22px;
 cursor:pointer;
}
.ospm_datepicker_navigation .ospm_icon:first-of-type {
 margin-left:22px;
 margin-right:10px;
}
.ospm_datepicker_navigation .ospm_icon:last-of-type {
 margin-left:10px;
 margin-right:22px;
}
.ospm_datepicker_days_container,
.ospm_datepicker_dates_container {
 display:-moz-box;
 display:flex;
 display:-webkit-flex;
 height:43px;
 align-items:center;
 -webkit-align-items:center;
 padding:0 22px;
}
.ospm_datepicker_days_container {
 -moz-box-orient:horizontal;
}
.ospm_datepicker_dates {
 display:-moz-box;
 -moz-box-orient:vertical;
 margin-bottom:10px;
}
.ospm_datepicker_days,
.ospm_datepicker_date {
 height:44px;
 width:44px;
 text-align:center;
 line-height:32px;
 padding:6px;
}
.ospm_datepicker_days {
 border-bottom:1px solid;
}
.ospm_datepicker_date {
 cursor:pointer;
 font-weight:300;
}
.ospm_datepicker_date:not(.ospm_datepicker_disabled) {
 font-weight:normal;
}
.ospm_datepicker_selected {
 border-radius:5px;
 font-weight:normal;
 width:32px;
 height:32px;
 padding:0;
 margin:6px;
}
.ospm_datepicker_disabled {
 opacity:0.38;
 cursor:default !important;
}
.ospm_datepicker_footer {
 height:57px;
 width:100%;
 padding:15px;
}
.ospm_datepicker_footer_left {
 position:relative;
 float:left;
}
.ospm_datepicker_footer_right {
 position:relative;
 float:right;
}
.ospm_datepicker_remove_buttom_container {
 text-align:center;
 border-top:1px solid;
 font-size:17px;
}
.ospm_datepicker_remove_buttom_container:focus {
 outline:none;
}
.ospm_datepicker_remove_button_text {
 display:inline-block;
 margin:10px 0;
 height:24px;
 padding-left:26px;
 line-height:24px;
 cursor:pointer;
 background-repeat:no-repeat;
}
.ospm_datepicker_remove_buttom_container:focus .ospm_datepicker_remove_button_text {
 text-decoration:underline;
}
.ospm_theme_contrast_height .ospm_datepicker {
 border:1px solid black;
}
.ospm_theme_contrast_height .ospm_datepicker_date.ospm_datepicker_today {
 text-decoration:underline;
}
.ospm_theme_contrast_height .ospm_datepicker_date.ospm_datepicker_selected {
 border:1px solid currentColor;
}
.ospm_busyview {
 position:relative;
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 flex-direction:column;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 width:200px;
 height:160px;
}
.ospm_hidden_busyview .ospm_busyview {
 visibility:hidden;
}
.ospm_busyview.ospm_busyview_with_label {
 width:352px;
 height:240px;
}
.ospm_busyview.ospm_busyview_with_sublabel {
 width:352px;
 height:264px;
}
.ospm_busyview.ospm_busyview_with_image {
 width:576px;
 height:360px;
}
.ospm_busyview_content {
 position:relative;
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
 display:-moz-box;
 -moz-box-align:center;
 -moz-box-pack:center;
 display:flex;
 align-items:center;
 justify-content:center;
 display:-webkit-flex;
 -webkit-align-items:center;
 -webkit-justify-content:center;
}
.ospm_busyview,
.ospm_busyview.ospm_busyview_with_image .ospm_busyview_content,
.ospm_busyview_image_wrapper {
 border-radius:4px;
}
.ospm_busyview_image_wrapper {
 position:absolute;
 left:0;
 top:0;
 width:576px;
 height:360px;
}
.ospm_busyview:not(.ospm_busyview_with_image) .ospm_busyview_image_wrapper {
 display:none;
}
.ospm_busyview_image {
 max-width:100%;
 max-height:100%;
 display:block;
 margin:0 auto;
}
.ospm_busyview_with_full_width_image .ospm_busyview_image {
 border-top-left-radius:inherit;
 border-top-right-radius:inherit;
}
.ospm_busyview_with_full_height_image .ospm_busyview_image,
.ospm_busyview_label_wrapper {
 border-bottom-left-radius:inherit;
 border-bottom-right-radius:inherit;
}
.ospm_busyview_label_wrapper {
 position:absolute;
 left:0;
 top:159px;
 width:100%;
 max-width:100%;
 padding:0 24px;
}
.ospm_busyview.ospm_busyview_with_label.ospm_busyview_with_image .ospm_busyview_label_wrapper,
.ospm_busyview.ospm_busyview_with_sublabel.ospm_busyview_with_image .ospm_busyview_label_wrapper {
 top:auto;
 bottom:0;
 left:0;
 height:64px;
 z-index:1;
 padding:0 129px 0 16px;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -moz-box-orient:vertical;
 flex-direction:column;
 -webkit-flex-direction:column;
 -moz-box-pack:center;
 justify-content:center;
 -webkit-justify-content:center;
}
.ospm_busyview_label {
 font-size:17px;
 line-height:24px;
 text-align:center;
}
.ospm_busyview:not(.ospm_busyview_with_label) .ospm_busyview_label {
 display:none;
}
.ospm_busyview_sublabel {
 font-size:14px;
 line-height:20px;
 text-align:center;
 width:100%;
}
.ospm_busyview:not(.ospm_busyview_with_sublabel) .ospm_busyview_sublabel {
 display:none;
}
.ospm_busyview.ospm_busyview_with_image .ospm_busyview_label_wrapper .ospm_busyview_label,
.ospm_busyview.ospm_busyview_with_image .ospm_busyview_label_wrapper .ospm_busyview_sublabel {
 text-align:left;
}
.ospm_busyview.ospm_busyview_with_image .ospm_busyview_label_wrapper .ospm_busyview_label {
 position:relative;
 bottom:-1px;
}
.ospm_busyview.ospm_busyview_with_image .ospm_busyview_label_wrapper .ospm_busyview_sublabel {
 position:relative;
 top:-1px;
}
.ospm_busyview:not(.ospm_busyview_with_image) .ospm_busyview_loading_wrapper {
 position:absolute;
 top:48px;
 left:68px;
 display:inline-block;
 height:64px;
 width:64px;
}
.ospm_busyview:not(.ospm_busyview_with_image).ospm_busyview_with_label .ospm_busyview_loading_wrapper,
.ospm_busyview:not(.ospm_busyview_with_image).ospm_busyview_with_sublabel .ospm_busyview_loading_wrapper {
 top:64px;
 left:144px;
}
.ospm_busyview.ospm_busyview_with_image .ospm_busyview_loading_wrapper {
 position:absolute;
 bottom:0;
 right:0;
 height:64px;
 z-index:2;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:center;
 align-items:center;
 border-bottom-right-radius:4px;
}
.ospm_if .ospm_busyview.ospm_busyview_with_image .ospm_busyview_loading_wrapper,
.cordova .ospm_busyview.ospm_busyview_with_image .ospm_busyview_loading_wrapper {
 left:470px;
}
.ospm_busyview_loading {
 display:inline-block;
 position:relative;
 width:54px;
 line-height:24px;
 font-size:17px;
 bottom:-1px;
}
body:not(.ospm_theme_contrast_height) .ospm_busyview:not(.ospm_busyview_with_image) .ospm_busyview_loading {
 display:none;
}
@-webkit-keyframes ospm_busyview_rotation {
 from {
  -webkit-transform:rotate(0deg);
 }
 to {
  -webkit-transform:rotate(359deg);
 }
}
@-moz-keyframes ospm_busyview_rotation {
 from {
  -moz-transform:rotate(0deg);
 }
 to {
  -moz-transform:rotate(359deg);
 }
}
@keyframes ospm_busyview_rotation {
 from {
  transform:rotate(0deg);
 }
 to {
  transform:rotate(359deg);
 }
}
.ospm_icon_busyview {
 display:inline-block;
 height:64px;
 width:64px;
}
.ospm_if .ospm_icon_busyview,
.cordova .ospm_icon_busyview {
 -webkit-animation:ospm_busyview_rotation .8s infinite linear;
 -moz-animation:ospm_busyview_rotation .8s infinite linear;
 animation:ospm_busyview_rotation .8s infinite linear;
}
.ospm_busyview.ospm_busyview_with_image .ospm_icon_busyview {
 width:24px;
 height:24px;
 position:relative;
 right:-8px;
}
.ospm_theme_contrast_height .ospm_busyview {
 border:solid 1px black;
 box-sizing:content-box;
}
.ospm_theme_contrast_height .ospm_icon_busyview {
 display:none;
}
.ospm_select_institute {
 padding:0;
 border-radius:4px;
 min-width:352px !important;
 width:352px;
 margin:0;
 align-self:center;
}
.ospm_select_institute_header {
 border-radius:4px 4px 0 0;
 height:64px;
 width:100%;
 font-size:22px;
 position:relative;
}
.ospm_select_institute_header_left {
 position:absolute;
 left:12px;
 top:12px;
 width:40px;
 height:40px;
 cursor:pointer;
}
.ospm_select_institute_header_center {
 width:100%;
 text-align:center;
 line-height:64px;
 display:block;
}
.ospm_select_institute .ospm_icon_select_institut_back {
 padding:4px;
}
.ospm_select_institute .ospm_icon_select_institut_back use {
 fill:#FFFFFF;
}
.ospm_select_institute_main {
 overflow:hidden;
 flex:1;
 -webkit-flex:1;
 -moz-box-flex:1;
 position:relative;
}
.ospm_select_institute_contentframe {
 width:352px;
}
.ospm_select_institute_inputview_linecontainer_all {
 border-bottom:0;
 border-top:0;
 border-radius:0;
 height:230px;
 overflow-y:auto;
}
.ospm_select_institute_inputview_linecontainer {
 border-radius:0;
}
.ospm_select_institute .ospm_select_institut_institut_icon use {
 fill:#151217;
}
.ospm_select_institute .ospm_icon_select_institut_search use {
 fill:#6C6E73;
}
.ospm_select_institute .ospm_icon_select_institut_check {
 padding:5px;
}
.ospm_select_institute_footer {
 border-top-width:1px;
 border-top-style:solid;
 height:57px;
 width:100%;
 padding:15px 15px 15px 15px;
 display:block;
}
.ospm_select_institute_footer .button {
 cursor:pointer;
 font-size:22px;
 text-align:center;
}
.ospm_select_institute_footer .button:focus {
 outline:none;
 text-decoration:underline;
}
.ospm_select_institute_footer_center {
 position:relative;
 align-self:center;
}
.ospm_select_institut_row {
 -moz-box-align:center;
 -webkit-align-items:center;
 align-items:center;
 height:58px;
}
.ospm_select_institut_row > div {
 margin:0;
 padding:0;
 white-space:nowrap;
}
.ospm_select_institute .ospm_select_institut_row:not(:last-child) {
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.ospm_select_institut_inputbox,
.ospm_select_institut_labelbox {
 flex:1;
 -webkit-flex:1;
 -moz-box-flex:1;
}
.ospm_select_institut_labelbox label {
 font-size:18px;
 display:inherit;
 overflow:hidden;
 text-overflow:ellipsis;
}
.ospm_select_institut_row input {
 height:43px;
 font-size:18px;
 -webkit-appearance:none;
 -moz-appearance:none;
 border:0;
 text-align:left;
 width:100%;
}
.ospm_select_institut_selection {
 background-repeat:no-repeat;
 width:30px;
 height:30px;
 background-position:center;
}
.ospm_select_institute .ospm_select_institut_icon {
 width:30px;
 height:30px;
 margin-right:15px;
}
.ospm_select_institute .ospm_select_institut_icon svg {
 margin-top:-1px;
}
.ospm_theme_contrast_height .ospm_select_institute {
 border:1px solid black;
}
.ospm_theme_contrast_black .ospm_select_institute .ospm_select_institut_icon use {
 fill:#FFFFFF;
}
.ospm_theme_contrast_white .ospm_select_institute .ospm_select_institut_icon use,
.ospm_theme_contrast_white .ospm_select_institute .ospm_icon_select_institut_back use {
 fill:#000000;
}
.ospm_hostloginview_footer {
 display:block;
}
.ospm_hostloginview_footer_left {
 position:relative;
 float:left;
}
.ospm_hostloginview_footer_right {
 position:relative;
 float:right;
}
.ospm_loginview_header_right {
 position:absolute;
 right:12px;
 top:12px;
 width:40px;
 height:40px;
 cursor:pointer;
}
#ospm_line_host_institut > label {
 opacity:0.5;
}
#ospm_page_header_view {
 width:100%;
 padding-top:46px;
}
:not(.sbt) .ospm_device_stat:not(.if6):not(.ospm_device_wide) #ospm_app #ospm_page_header_view,
:not(.sbt) .ospm_device_desktop:not(.if6) #ospm_app #ospm_page_header_view,
:not(.sbt) .ospm_device_mobile:not(.if6) #ospm_app #ospm_page_header_view {
 padding-top:30px;
}
#ospm_page_header_view > div:first-of-type {
 padding-bottom:4px;
}
#ospm_page_header_view .ospm_title,
#ospm_page_header_view .ospm_context_title,
#ospm_page_header_view .ospm_progressbar_wrapper {
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 -moz-box-orient:vertical;
 flex-direction:column;
 -webkit-flex-direction:column;
 -moz-box-pack:center;
 justify-content:center;
 -webkit-justify-content:center;
}
#ospm_page_header_view .ospm_title,
.ospm_dashboard_header .ospm_dashboard_header_name {
 font-size:30px;
 line-height:39px;
 min-height:39px;
 -moz-box-flex:6;
 -webkit-flex:6;
 flex:6;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-weight:600;
}
#ospm_page_header_view .ospm_progressbar_wrapper {
 -moz-box-flex:2;
 -webkit-flex:2;
 flex:2;
 min-height:24px;
}
#ospm_page_header_view .ospm_progressbar_wrapper .ospm_progressbar_container {
 text-align:left;
 max-height:16px;
 overflow:hidden;
}
#ospm_page_header_view .ospm_context_title,
#ospm_page_header_view .ospm_action_bar {
 text-align:right;
 white-space:nowrap;
}
#ospm_page_header_view .ospm_context_title {
 overflow:hidden;
 margin-left:24px;
 -moz-box-flex:4;
 -webkit-flex:4;
 flex:4;
}
#ospm_page_header_view .ospm_context_title span {
 overflow:hidden;
 text-overflow:ellipsis;
 font-size:17px;
 position:relative;
 white-space:nowrap;
 top:6px;
}
#ospm_page_header_view .ospm_title span {
 overflow:hidden;
 text-overflow:ellipsis;
}
#ospm_page_header_view .ospm_only_title {
 position:absolute;
}
:not(.sbt) #ospm_page_header_view .ospm_only_title {
 padding-top:30px;
}
.sbt #ospm_page_header_view .ospm_only_title {
 padding-top:2px;
}
#ospm_page_header_view .ospm_action_bar > * {
 display:inline-block;
 vertical-align:bottom;
}
#ospm_page_header_view .ospm_action_buttons {
 vertical-align:super;
}
#ospm_page_header_view .ospm_action_button {
 font-size:14px;
 cursor:pointer;
 padding-left:24px;
 margin-left:24px;
 height:24px;
 line-height:24px;
 background-repeat:no-repeat;
 background-position:0 0;
}
#ospm_page_header_view .ospm_action_button.ospm_disabled {
 cursor:inherit;
}
#ospm_page_header_view .ospm_action_bar .ospm_header_actionbar_separator:before {
 content:" ";
 display:inline-block;
 position:relative;
 width:1px;
 height:16px;
 line-height:16px;
 top:-2px;
 margin:0 4px 0 16px;
}
#ospm_page_header_view .ospm_button_voicerecord,
#ospm_page_header_view .ospm_button_prev,
#ospm_page_header_view .ospm_button_next {
 cursor:pointer;
 width:24px;
 height:24px;
 margin-left:12px;
}
#ospm_page_header_view .ospm_button_voicerecord,
#ospm_page_header_view .ospm_button_prev.ospm_disabled,
#ospm_page_header_view .ospm_button_next.ospm_disabled {
 cursor:inherit;
}
#ospm_page_header_view .ospm_button_prev_text {
 font-size:17px;
 cursor:pointer;
 height:24px;
 line-height:24px;
}
#ospm_page_header_view .ospm_button_voicerecord:focus,
#ospm_page_header_view .ospm_action_button:focus,
#ospm_page_header_view .ospm_button_prev:focus,
#ospm_page_header_view .ospm_button_next:focus,
#ospm_page_header_view .ospm_button_prev_text:focus {
 outline:none;
 text-decoration:underline;
 text-decoration-skip:ink;
}
.ospm_theme_contrast_height #ospm_page_header_view .ospm_action_bar div {
 width:auto;
 padding-left:0;
}
.ospm_theme_contrast_height #ospm_page_header_view .ospm_action_bar .ospm_non_visible_text {
 position:static;
 left:inherit;
 font-size:14px;
 line-height:24px;
}
.ospm_theme_contrast_height #ospm_page_header_view .ospm_action_bar .ospm_action_button {
 margin-right:12px;
}
.ospm_theme_contrast_height #ospm_page_header_view .ospm_action_bar .ospm_action_button:hover,
.ospm_theme_contrast_height #ospm_page_header_view .ospm_action_bar .ospm_action_button:focus,
.ospm_theme_contrast_height #ospm_page_header_view .ospm_action_bar .ospm_button_prev:hover,
.ospm_theme_contrast_height #ospm_page_header_view .ospm_action_bar .ospm_button_next:hover,
.ospm_theme_contrast_height #ospm_page_header_view .ospm_action_bar .ospm_button_prev:focus,
.ospm_theme_contrast_height #ospm_page_header_view .ospm_action_bar .ospm_button_next:focus,
.ospm_theme_contrast_height #ospm_page_header_view .ospm_action_bar .ospm_button_voicerecord:focus {
 text-decoration:underline;
}
.ospm_theme_contrast_height #ospm_page_header_view .ospm_action_bar .ospm_header_actionbar_separator:before {
 content:'';
 display:none;
}
#ospm_page_footer_view {
 width:100%;
}
.ospm_device_mobile #ospm_page_footer_view {
 margin-bottom:16px;
 cursor:pointer;
}
#ospm_page_footer_view .ospm_action_button_exit {
 text-align:center;
 cursor:pointer;
 padding-top:5px;
 padding-bottom:5px;
 text-decoration:underline;
 font-size:14px;
}
#ospm_page_footer_view .ospm_action_button_exit:before {
 font-weight:normal;
 cursor:pointer;
 line-height:24px;
 background-repeat:no-repeat;
 background-position:0 0;
}
#ospm_page_footer_view .ospm_action_button_exit:focus {
 outline:none;
}
#ospm_page_footer_view .ospm_action_button_exit:before {
 background-repeat:no-repeat;
 content:'\00A0';
 display:inline-block;
 width:24px;
}
body:not(.if6).ospm_device_wide.ospm_device_small_height .ospm_popup_view {
 top:112px;
}
body:not(.if6).ospm_device_wide .ospm_popup_view {
 top:208px;
}
.ospm_device_small_height .ospm_popup_view {
 top:128px;
}
.ospm_popup_view {
 position:fixed;
 top:224px;
 right:0;
 border-radius:4px 0 0 4px;
 box-shadow:0 0 0 1px rgba(0,0,0,0.08),0 2px 16px 0 rgba(46,48,54,0.2);
 padding:0;
 width:352px;
 max-width:352px;
 z-index:2800;
 visibility:visible;
 opacity:1;
 transition-delay:0s;
 -moz-transition-delay:0s;
 font-size:17px;
 margin-right:32px;
 margin-top:32px;
}
body:not(.ospm_device_mobile) .ospm_sidebar_state_open .ospm_popup_view {
 right:385px;
}
.ospm_popup_view.ospm_invisible {
 visibility:hidden;
 opacity:0;
 transition:visibility 0s linear 0.5s,opacity 0.5s linear;
 -moz-transition:visibility 0s linear 0.5s,opacity 0.5s linear;
}
.ospm_popup_view_header {
 height:64px;
 position:relative;
}
.ospm_popup_view_header_label {
 line-height:64px;
 white-space:nowrap;
 text-overflow:ellipsis;
 padding-left:64px;
 background-size:32px;
 background-position:16px center;
 background-repeat:no-repeat;
 padding-right:56px;
 overflow-x:hidden;
}
.ospm_popup_view_header_action {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 width:56px;
 cursor:pointer;
}
.ospm_popup_view_header_action .ospm_icon {
 width:inherit;
 height:100%;
}
.ospm_popup_view_header_action .ospm_icon svg {
 width:24px;
 height:24px;
 margin-left:12px;
 margin-top:20px;
}
.ospm_popup_view_content {
 padding:0 24px 17px 24px;
 font-weight:300;
 line-height:24px;
 overflow:hidden;
 text-overflow:ellipsis;
 height:89px;
 max-height:89px;
}
.ospm_popup_view_content_text {
 height:100%;
 max-height:100%;
 overflow:hidden;
 text-overflow:ellipsis;
}
@media (max-width:768px) {
 .ospm_popup_view {
  width:auto !important;
  max-width:none !important;
  margin-top:16px;
  right:0;
  left:16px;
 }
}
.ospm_popup_view.ospm_warning {
 width:720px;
 max-width:720px;
 background-color:#FFFF00;
}
.ospm_popup_view.ospm_warning .ospm_popup_view_header_label {
 font-size:24px;
}
.ospm_popup_view.ospm_warning .ospm_popup_view_content {
 height:auto;
 max-height:calc(100vh - 356px);
 overflow-y:auto;
}
.ospm_device_small_height .ospm_popup_view.ospm_warning .ospm_popup_view_content {
 max-height:calc(100vh - 256px);
}
.ospm_device_stat.ospm_device_wide .ospm_popup_view.ospm_warning .ospm_popup_view_content {
 max-height:calc(100vh - 340px);
}
.ospm_device_stat.ospm_device_wide.ospm_device_small_height .ospm_popup_view.ospm_warning .ospm_popup_view_content {
 max-height:calc(100vh - 240px);
}
.ospm_popup_view.ospm_warning .ospm_popup_view_content_text {
 font-size:20px;
}
.ospm_theme_contrast_height .ospm_popup_view {
 border:1px solid black;
}
#ospm_app_main_rightbar_wrapper {
 top:0;
 position:fixed;
 width:385px;
 min-width:385px;
 right:-385px;
 bottom:0;
 -webkit-transition:right 0.3s ease;
 transition:right 0.3s ease;
 -moz-transition:right 0.3s ease;
 z-index:4;
}
#ospm_app_main_rightbar_wrapper.ospm_open {
 right:0;
}
#ospm_app_main_rightbar {
 width:100%;
 height:100%;
 position:relative;
}
#ospm_app_main_rightbar .ospm_value_container {
 max-width:160px;
 min-width:1px;
 overflow-x:hidden;
 text-align:right;
 white-space:nowrap;
 padding-left:0;
 padding-top:1px;
}
#ospm_app_main_rightbar .ospm_rightbar_group .ospm_value_container {
 text-overflow:ellipsis;
}
#ospm_app_main_rightbar .ospm_information_item .ospm_value {
 display:inline-block;
}
#ospm_app_main_rightbar .ospm_list_content_container {
 box-shadow:none;
}
#ospm_app_main_rightbar .ospm_list_cell_container.ospm_min_height_large > .ospm_text:not(.ospm_text_long_value) > .ospm_widget_content_wrapper > .ospm_text_container {
 min-height:initial;
}
#ospm_app_main_rightbar .ospm_text_value .ospm_list_entry_details:first-of-type {
 padding-top:10px;
}
#ospm_app_main_rightbar .ospm_text_value .ospm_list_entry_details:last-of-type {
 padding-bottom:9px;
}
#ospm_app_main_rightbar .ospm_entry_grouping + .ospm_text:not(.ospm_text_long_value) > .ospm_text_container,
#ospm_app_main_rightbar .ospm_text.ospm_entry_grouping:not(.ospm_text_long_value) > .ospm_text_container {
 min-height:initial;
}
#ospm_app_main_rightbar .ospm_widget_content_wrapper,
#ospm_app_main_rightbar .ospm_text_container {
 height:100%;
}
#ospm_app_main_rightbar .ospm_item_extra_bottom_padding {
 padding-bottom:0;
}
#ospm_app_main_rightbar .ospm_item_extra_top_padding {
 padding-top:0;
}
#ospm_app_main_rightbar_header {
 height:96px;
 border-left-style:solid;
 border-left-width:1px;
 position:absolute;
 padding:0 32px;
 left:0;
 right:0;
 top:0;
 z-index:4;
}
.ospm_device_small_height #ospm_app_main_rightbar_header {
 display:none;
}
#ospm_app_main_rightbar_header img[src=''] {
 visibility:hidden;
}
#ospm_app_main_rightbar_header_image > * {
 width:48px;
 height:48px;
 margin-top:24px;
 border-radius:4px;
}
#ospm_app_main_rightbar_header_image .ospm_sidebar_icon {
 position:absolute;
 top:0;
}
.ospm_sidebar_new_icon svg {
 width:32px !important;
 height:32px !important;
 margin:8px;
}
#ospm_app_main_rightbar_header_image svg {
 width:inherit;
 height:inherit;
}
#ospm_app_main_rightbar_header > div > div:last-child {
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
 min-width:1px;
 padding:25px 0 0 16px;
}
#ospm_app_main_rightbar_header .ospm_title {
 font-size:23px;
 height:28px;
 line-height:28px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
}
#ospm_app_main_rightbar_header .ospm_subtitle {
 font-size:17px;
 font-weight:300;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 margin-top:-1px;
}
#ospm_app_main_rightbar_tabcontainer {
 width:200%;
 height:100%;
 position:relative;
 -webkit-transition:left 0.5s ease-in-out;
 transition:left 0.5s ease-in-out;
 -moz-transition:left 0.5s ease-in-out;
 left:0;
 padding-top:96px;
 border-left-style:solid;
 border-left-width:1px;
}
.ospm_device_small_height #ospm_app_main_rightbar_tabcontainer {
 padding-top:0;
}
#ospm_app_main_rightbar_administration {
}
.ospm_app_main_rightbar_wrapper .ospm_list {
 box-shadow:none;
}
#ospm_app_main_rightbar_noteslist {
}
#ospm_app_main_rightbar_noteslist > .ospm_list:not(:last-child) {
 margin-bottom:32px;
}
#ospm_app_main_rightbar_noteslist:not(:last-child) {
 margin-bottom:32px;
}
#ospm_app_main_rightbar_noteslist .ospm_list > .ospm_header > .ospm_list_entry_center {
 display:none;
}
#ospm_app_main_rightbar_noteslist .ospm_list > .ospm_header > .ospm_header_label_center {
 flex:1;
 -webkit-flex:1;
 -moz-box-flex:1;
 position:relative;
 text-align:left;
 height:auto;
 line-height:normal;
}
#ospm_app_main_rightbar_noteslist .ospm_list .ospm_list_sublist.ospm_list_entry_wrapper {
 padding-left:0;
 padding-right:0;
}
#ospm_app_main_rightbar_noteslist .ospm_list .ospm_list_entry_wrapper .ospm_widget_content_wrapper::after {
 display:block;
 content:'';
 height:0;
 border-bottom:1px solid;
 position:absolute;
 left:0;
 right:0;
 bottom:0;
}
#ospm_app_main_rightbar_noteslist .ospm_infotextfield .ospm_label_title {
 word-break:break-all;
 -webkit-hyphens:auto;
 -moz-hyphens:auto;
 hyphens:auto;
}
#ospm_app_main_rightbar_noteslist .ospm_list_entry_wrapper:not(.ospm_list_details_header) {
 font-weight:300;
}
#ospm_app_main_rightbar_noteslist .ospm_list_details_header .ospm_list_entry_left_content_first_line {
 overflow-x:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_app_main_rightbar_tab,
.ospm_app_main_rightbar_slider {
 height:100%;
 width:100%;
 display:inline-block;
 float:left;
 position:relative;
 -webkit-transition:left 0.5s ease-in-out;
 transition:left 0.5s ease-in-out;
 -moz-transition:left 0.5s ease-in-out;
 left:0;
}
.ospm_app_main_rightbar_tab {
 width:385px;
 overflow-x:hidden;
 padding:0;
}
.ospm_app_main_rightbar_wrapper {
 width:384px;
 height:100%;
 padding:32px;
 display:inline-block;
 float:left;
 overflow-y:auto;
 overflow-x:hidden;
 left:0;
 -webkit-overflow-scrolling:touch;
}
.ospm_app_main_rightbar_wrapper .ospm_scrollbar {
 margin-top:32px;
}
.ospm_device_wide .ospm_app_main_rightbar_wrapper {
 padding-top:48px;
}
.ospm_device_wide .ospm_app_main_rightbar_wrapper .ospm_scrollbar {
 margin-top:48px;
}
.ospm_rightbar_frame {
 display:table;
 table-layout:fixed;
 height:100%;
 width:322px;
 max-width:322px;
}
.ospm_rightbar_row {
 display:table-row;
 height:1px;
 overflow:hidden;
}
.ospm_rightbar_row_expanded {
 height:auto;
}
#ospm_app_main_rightbar_context > div {
 height:64px;
 max-height:64px;
 min-height:64px;
 border-radius:4px;
 box-shadow:inset 0 0 0 1px rgba(230,213,235,1);
 margin-bottom:32px;
}
#ospm_app_main_rightbar_context > div .ospm_list_entry_left_content {
 padding-top:0;
 padding-bottom:0;
}
#ospm_app_main_rightbar_context .ospm_rightbar_context {
 border-radius:4px;
 cursor:pointer;
}
#ospm_app_main_rightbar_context .ospm_rightbar_context .ospm_label,
#ospm_app_main_rightbar_context .ospm_rightbar_context .ospm_list_entry_label,
#ospm_app_main_rightbar_administration .ospm_list_areadetails .ospm_header_label_center .ospm_label {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}
#ospm_app_main_rightbar_context .ospm_rightbar_person_contract .ospm_sublabel {
 white-space:nowrap;
}
#ospm_app_main_rightbar_context .ospm_label {
 line-height:20px;
}
#ospm_app_main_rightbar_context .ospm_sublabel {
 line-height:19px;
 margin-top:0;
}
#ospm_app_main_rightbar_context .ospm_label {
 white-space:nowrap !important;
 text-overflow:ellipsis !important;
 overflow-x:hidden !important;
 display:block;
}
#ospm_app_main_rightbar_areas {
 margin-bottom:32px;
}
#ospm_app_main_rightbar_areas:empty {
 display:none;
}
#ospm_app_main_rightbar_areas .ospm_rightbar_area {
 border-bottom:1px solid;
 min-height:64px;
 height:64px;
 max-height:64px;
}
#ospm_app_main_rightbar_areas .ospm_rightbar_area .ospm_label,
#ospm_app_main_rightbar_areas .ospm_rightbar_area .ospm_list_entry_label {
 line-height:30px;
}
#ospm_app_main_rightbar_messages {
 margin-bottom:16px;
}
#ospm_app_main_rightbar_messages:empty {
 display:none;
}
.ospm_app_main_rightbar_buttons .ospm_one_button {
 margin-bottom:16px;
}
.ospm_app_main_rightbar_buttons .ospm_one_button:last-of-type {
 margin-bottom:0;
}
.ospm_app_main_rightbar_tab .ospm_text_right_icons {
 margin-right:24px;
 margin-left:8px;
}
.ospm_app_main_rightbar_tab #ospm_app_main_rightbar_details .ospm_text_right_icons {
 margin-left:0;
 margin-right:0;
}
.ospm_app_main_rightbar_tab .ospm_information_item .ospm_text_right_icons .ospm_icon {
 margin-left:0;
}
.ospm_app_main_rightbar_tab .ospm_infotextfield .ospm_icon {
 display:none;
}
.ospm_rightbar_area .ospm_label,
.ospm_rightbar_area .ospm_list_entry_label {
 overflow-x:hidden;
 -webkit-flex:1;
 -moz-box-flex:1;
 flex:1;
 white-space:nowrap;
 min-width:1px;
}
.ospm_app_main_rightbar_tab .ospm_header,
.ospm_app_main_rightbar_tab .ospm_list_cell_container {
 padding-right:0;
 padding-left:0;
}
.ospm_app_main_rightbar_tab .ospm_list_details .ospm_list_details_header {
 margin-bottom:32px;
}
.ospm_app_main_rightbar_tab .ospm_texttable_entry .ospm_list_entry_details {
 height:24px;
}
.ospm_app_main_rightbar_tab .ospm_list_entry_wrapper.ospm_texttable_entry {
 padding-bottom:10px;
 margin-bottom:10px;
}
.ospm_app_main_rightbar_tab .ospm_rightbar_group {
 cursor:pointer;
}
.ospm_app_main_rightbar_tab .ospm_rightbar_group.ospm_no_callout {
 cursor:inherit;
}
.ospm_app_main_rightbar_tab .ospm_rightbar_group .ospm_icon {
 margin-right:0 !important;
 width:16px !important;
 height:16px !important;
}
.ospm_list_vertragdetails .ospm_texttable_container:not(:last-child) {
 margin-bottom:24px;
}
.ospm_app_main_rightbar_tab .ospm_icon_yellow_note,
.ospm_app_main_rightbar_tab .ospm_icon_red_note,
.ospm_app_main_rightbar_tab .ospm_icon_green_note {
 background-size:16px 16px !important;
 margin-top:6px !important;
 margin-bottom:6px !important;
}
#ospm_app_main_rightbar_noteslist .ospm_label,
#ospm_app_main_rightbar_noteslist .ospm_list_entry_left_content_first_line,
#ospm_app_main_rightbar_noteslist .ospm_list_entry_left_content,
#ospm_app_main_rightbar_noteslist .ospm_horizontal_flex_container,
#ospm_app_main_rightbar_context .ospm_list_entry_left_content_first_line .ospm_label,
#ospm_app_main_rightbar_context .ospm_list_entry_left_content_second_line .ospm_sublabel,
#ospm_app_main_rightbar_context .ospm_text .ospm_labelfield .ospm_horizontal_flex_container,
#ospm_app_main_rightbar_context .ospm_text .ospm_labelfield .ospm_horizontal_flex_container .ospm_icon,
.ospm_app_main_rightbar_wrapper .ospm_list_cell_container .ospm_list_details_header .ospm_text_container,
.ospm_app_main_rightbar_wrapper .ospm_list_cell_container .ospm_list_details_header .ospm_text_container *,
#ospm_app_main_rightbar_areas .ospm_list_entry_left_content_first_line .ospm_label,
#ospm_app_main_rightbar_areas .ospm_list_entry_left_content_second_line .ospm_sublabel,
#ospm_app_main_rightbar_areas .ospm_text .ospm_labelfield .ospm_horizontal_flex_container,
.ospm_rightbar_area .ospm_list_entry_left_content_first_line,
.ospm_rightbar_area .ospm_list_entry_left_content_second_line,
.ospm_rightbar_area .ospm_text .ospm_labelfield .ospm_horizontal_flex_container,
.ospm_rightbar_area .ospm_labelfield .ospm_horizontal_flex_container .ospm_icon {
 cursor:pointer;
}
.ospm_app_main_rightbar_wrapper .ospm_list_cell_container .ospm_icon {
 cursor:inherit;
}
.ospm_app_main_rightbar_details_wrapper {
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 -moz-box-orient:vertical;
 flex-direction:column;
 -webkit-flex-direction:column;
 min-height:100%;
 height:auto;
 width:100%;
}
.ospm_device_desktop .ospm_app_main_rightbar_details_wrapper,
.ospm_device_mobile .ospm_app_main_rightbar_details_wrapper {
 padding-top:32px;
}
#ospm_app_main_rightbar_details .ospm_list_entry_details_container .ospm_label {
 white-space:nowrap;
 overflow-x:hidden;
 text-overflow:ellipsis;
}
#ospm_app_main_rightbar_details .ospm_text:not(.ospm_list_details_header) .ospm_list_entry_left_content_first_line,
.ospm_rightbar_area .ospm_list_entry_left_content_first_line {
 overflow-x:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
#ospm_app_main_rightbar_details .ospm_list_areagroupdetails .ospm_rightbar_group .ospm_list_entry_left_content {
 display:inline-block;
}
#ospm_app_main_rightbar_details .ospm_list_areagroupdetails .ospm_rightbar_group .ospm_list_entry_left_content_first_line * {
 white-space:normal;
}
#ospm_app_main_rightbar_details .ospm_texttable_container .ospm_texttable_label_as_header {
 padding-top:10px;
 padding-bottom:10px;
}
#ospm_app_main_rightbar_details .ospm_texttable_container.ospm_has_empty_header .ospm_texttable_label_as_header {
 padding-top:0;
 padding-bottom:0;
}
#ospm_app_main_rightbar_details .ospm_list .ospm_list_entry_wrapper {
 padding-left:0;
 padding-right:0;
}
#ospm_app_main_rightbar_details .ospm_list .ospm_list_entry_wrapper::after {
 left:0;
 right:0;
}
.ospm_app_main_rightbar_tab .ospm_entry_grouping + .ospm_text {
 min-height:33px !important;
}
.ospm_app_main_rightbar_tab .ospm_textinput .ospm_textinput_value_container {
 margin-bottom:-1px;
}
.ospm_app_main_rightbar_tab .ospm_textinput .ospm_textinput_value_container,
.ospm_app_main_rightbar_tab .ospm_textinput .ospm_textinput_value {
 max-width:80%;
}
.ospm_app_main_rightbar_tab .ospm_icon.ospm_left_icon {
 margin-left:16px;
 margin-right:16px;
}
.ospm_app_main_rightbar_wrapper .ospm_infotextfield {
 padding-top:0;
}
.ospm_app_main_rightbar_wrapper .ospm_list_cell_container .ospm_list_details_header .ospm_text_container .ospm_list_entry_left_content_first_line {
 overflow-x:hidden;
 word-wrap:normal;
}
.ospm_rightbar_row .ospm_list_sublist_entries .ospm_list_entry_wrapper {
 background:none;
 padding-left:0;
}
.ospm_app_main_rightbar_details_wrapper .ospm_list:not(:last-child):not(.ospm_list_persondetails) {
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.ospm_app_main_rightbar_details_wrapper .ospm_list_details_header .ospm_label {
 font-size:22px;
 overflow-x:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.ospm_app_main_rightbar_details_wrapper .ospm_list_details_header {
 height:64px;
}
.ospm_notes_details_list .ospm_list_cell_container {
 border-bottom:1px solid;
}
.ospm_notes_details_list .ospm_app_main_rightbar_buttons {
 margin-top:24px
}
.ospm_sidebar_subvalue_row {
 display:flex;
}
.ospm_sidebar_subvalue_left {
 display:inline-block;
 text-align:center;
}
.ospm_sidebar_subvalue_right {
 display:inline-block;
 flex:1;
 margin-left:12px;
}
.ospm_app_main_rightbar_details_wrapper .ospm_sidebar_subvalue_left,
.ospm_app_main_rightbar_details_wrapper .ospm_sidebar_subvalue_right {
 padding-left:0;
 padding-right:0;
}
.ospm_app_main_rightbar_details_wrapper .ospm_sidebar_subvalue_right {
 max-width:80%;
}
.ospm_sidebar_subvalue_row .ospm_sublabel,
.ospm_sidebar_subvalue_row .ospm_label {
 height:24px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
#ospm_app_main_rightbar_printerqueue .ospm_list_sublist_entries .ospm_text {
 white-space:nowrap;
}
#ospm_app_main_rightbar_printerqueue .ospm_list_sublist_entries > .ospm_list_entry_wrapper:not(.ospm_has_lefticon):before {
 background-image:none;
}
#ospm_app_main_rightbar .ospm_left_icon.ospm_icon_size_32 {
 margin:0 16px 0 16px;
}
.ospm_dialogview.ospm_simple_message_dialog {
 padding-top:0;
}
.ospm_dialogview.ospm_simple_message_dialog .ospm_dialogview_header,
.ospm_dialogview.ospm_simple_message_dialog .ospm_dialogview_footer {
 min-height:64px;
 height:64px;
 text-align:center;
 padding:0;
 position:relative;
 line-height:64px;
}
.ospm_dialogview.ospm_simple_message_dialog .ospm_dialogview_content {
 position:relative;
 padding-left:24px;
 padding-right:24px;
 max-height:calc(100vh - 128px);
 overflow-y:auto;
}
.ospm_dialogview.ospm_simple_message_dialog .ospm_dialogview_footer:focus {
 outline:none;
 text-decoration:underline;
}
.ospm_dialogview.ospm_simple_message_dialog .ospm_simple_message {
 padding-top:10px;
 padding-bottom:9px;
}
.ospm_dialogview.ospm_simple_message_dialog .ospm_simple_message:last-child {
 border-bottom:none;
}
.ospm_dialogview.ospm_simple_message_dialog .ospm_dialogview_footer.ospm_simple_extended_footer {
 padding-left:64px;
 background-repeat:no-repeat;
 background-position:16px center;
 border-top:none;
}
.ospm_dialogview.ospm_simple_message_dialog .ospm_dialogview_footer > div {
 line-height:64px;
 height:64px;
}
.ospm_dialogview.ospm_simple_message_dialog .ospm_dialogview_footer.ospm_simple_extended_footer > div {
 padding-right:24px;
 text-align:left;
 background-repeat:no-repeat;
 background-position:right center;
 margin-right:24px;
}
.ospm_layout.ospm_background_color > .ospm_columns_container.ospm_list_opaque .ospm_list_sublist,
.ospm_layout.ospm_background_color > .ospm_columns_container.ospm_list_opaque .ospm_list_title_container,
.ospm_layout.ospm_background_color > .ospm_columns_container.ospm_list_opaque .ospm_list_content_container,
.ospm_tabdeck.ospm_background_color > .ospm_columns_container.ospm_list_opaque .ospm_list_sublist,
.ospm_tabdeck.ospm_background_color > .ospm_column_container.ospm_list_opaque .ospm_list_title_container,
.ospm_tabdeck.ospm_background_color > .ospm_column_container.ospm_list_opaque .ospm_list_content_container {
 background-color:white;
}
body.ospm_device_wide #ospm_app_header_wrapper {
 background-color:inherit !important;
}
#ospm_dashboard,
.ospm_background_default,
.ospm_dialogview,
.ospm_layout_column_wrapper.ospm_has_sticky_element .ospm_column_layout .ospm_layout_stickyarea,
.ospm_signatureview,
body,
body:not(.ospm_device_wide) #ospm_app_header_wrapper {
 opacity:1 !important;
}
#ospm_app_main_rightbar .ospm_one_button,
#ospm_app_main_rightbar_header,
#ospm_app_stage,
.ospm_app_main_rightbar_tab .ospm_infotextfield .ospm_list_entry_label,
.ospm_busyview_loading,
.ospm_checkbox .ospm_checkbox_switch:before,
.ospm_circular_chart_segment_label,
.ospm_datepicker_selected,
.ospm_device_mobile .ospm_multiple_buttons_container .ospm_one_button.ospm_selected_button .ospm_button_label,
.ospm_device_mobile .ospm_single_button_container .ospm_one_button.ospm_selected_button .ospm_button_label,
.ospm_icon_number,
.ospm_list .ospm_one_button.ospm_selected_button,
.ospm_loginview_header,
.ospm_multiple_buttons_container .ospm_selected_button,
.ospm_one_button.ospm_rightbar_button_vorgang .ospm_button_label,
.ospm_rightbar_area .ospm_list_entry_left_content_first_line,
.ospm_select_institute_header,
.ospm_single_button_container .ospm_selected_button,
.ospm_slider_inputknob,
.ospm_two_bar_chart,
.ospm_theme_contrast_height .ospm_slider_lowerlimit,
.ospm_theme_contrast_height .ospm_slider_upperlimit,
.ospm_theme_contrast_height .ospm_slider_arrow_mark,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown .ospm_help_marker[aria-pressed='true']:before,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput .ospm_help_marker[aria-pressed='true']:before,
body:not(.ospm_device_mobile) .ospm_text:not(.ospm_disabled) .ospm_one_button.ospm_display_color_light:hover,
body:not(.ospm_device_mobile) .ospm_text:not(.ospm_disabled) .ospm_one_button.ospm_display_color_negative:hover,
body:not(.ospm_device_mobile) .ospm_text:not(.ospm_disabled) .ospm_one_button.ospm_display_color_neutral:hover,
body:not(.ospm_device_mobile) .ospm_text:not(.ospm_disabled) .ospm_one_button.ospm_display_color_positive:hover {
 color:#FFFFFF;
}
.ospm_list .ospm_one_button.ospm_selected_button,
.ospm_multiple_buttons_container .ospm_selected_button {
 color:#FFFFFF !important;
}
#ospm_app_main_leftbar_wrapper,
#ospm_app_main_rightbar_button,
#ospm_app_main_rightbar_button_container,
#ospm_app_main_rightbar_tabcontainer,
#ospm_pdfview_navbar,
.ospm_advanced_search_container .ospm_checkbox .ospm_flex_items_align_center,
.ospm_advanced_search_container .ospm_dropdown .ospm_flex_items_align_center,
.ospm_busyview,
.ospm_busyview.ospm_busyview_with_label .ospm_busyview_image_wrapper,
.ospm_busyview.ospm_busyview_with_label.ospm_busyview_with_image .ospm_busyview_label_wrapper,
.ospm_busyview.ospm_busyview_with_sublabel .ospm_busyview_image_wrapper,
.ospm_busyview.ospm_busyview_with_sublabel.ospm_busyview_with_image .ospm_busyview_label_wrapper,
.ospm_checkbox .ospm_checkbox_switch:before,
.ospm_column_layout .ospm_display_style_button,
.ospm_contextmenuview,
.ospm_datepicker,
.ospm_dd_picker,
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input,
.ospm_dd_picker_header .ospm_header .ospm_text_input,
.ospm_device_desktop #ospm_app_main_rightbar,
.ospm_device_mobile #ospm_app_main_rightbar,
.ospm_dialogview.ospm_dialogview_formattedtexteditor,
.ospm_dialogview_clean_header .ospm_dialogview_content,
.ospm_dialogview_clean_header .ospm_dialogview_header,
.ospm_dialogview_clean_header,
.ospm_dialogview_clean_header.ospm_simple_message_dialog .ospm_dialogview_footer.ospm_simple_extended_footer,
.ospm_formattedtexteditor .ospm_editor,
.ospm_formattedtexteditor .ospm_toolbar_btn,
.ospm_hintbox_window,
.ospm_image_button,
.ospm_layout.ospm_background_default .ospm_list_content_container,
.ospm_layout.ospm_background_default .ospm_two_column_input_container .ospm_column > .ospm_list_sublist,
.ospm_loginview,
.ospm_logout_header,
.ospm_mode_sticky .ospm_formattedtexteditor .ospm_teheader,
.ospm_mode_sticky .ospm_formattedtexteditor .ospm_teheader::after,
.ospm_notification_box,
.ospm_numpad_button,
.ospm_popup_view,
.ospm_search .ospm_textinput .ospm_flex_items_align_center,
.ospm_dashboard_search .ospm_flex_items_align_center,
.ospm_navigationbar,
.ospm_search input.ospm_textinput_value,
.ospm_search_reset_input,
.ospm_select_institute,
.ospm_slider_arrow_mark_text,
.ospm_slider_mark_wrapper_text,
.ospm_slider_value :disabled,
.ospm_slider_value,
.ospm_two_column_input_container .ospm_column > .ospm_checkbox,
.ospm_two_column_input_container .ospm_column > .ospm_list_cell_container .ospm_checkbox,
.ospm_two_column_input_container .ospm_column > .ospm_slider,
.ospm_two_column_input_container .ospm_column > .ospm_table,
.ospm_two_column_input_container .ospm_column > .ospm_text,
.ospm_two_column_input_container .ospm_column > .ospm_textarea_container,
.ospm_two_column_input_container .ospm_column > .ospm_textinput,
.ospm_two_column_input_container.ospm_merged,
.ospm_yesorno {
 background-color:#FFFFFF;
}
.ospm_layout.ospm_one_column_layout.ospm_background_default.ospm_dialogview_listlayout {
 background-color:#FFFFFF;
}
.ospm_hbar .ospm_hbar_zeropoint::after {
 border-color:#FFFFFF;
}
.ospm_hbar .ospm_hbar_zeropoint_large::after {
 border-color:#FFFFFF;
}
.ospm_hbar .ospm_hbar_marker,
.ospm_hbar .ospm_hbar_marker_large {
 border-color:rgba(108,110,115,0.48);
}
.ospm_advanced_search_container .ospm_advanced_search_icon_button:before,
.ospm_search_container .ospm_search_icon_button:before {
 border-color:#FFFFFF;
 border-color:currentColor;
}
.ospm_hintbox_window:after,
.ospm_hintbox_window.ospm_vh_window_bottom_right:after,
.ospm_hintbox_window.ospm_vh_window_bottom_center:after,
.ospm_hintbox_window.ospm_vh_window_bottom_left:after {
 border-top-color:#FFFFFF;
}
.ospm_entry_grouping + .ospm_hbar .ospm_hbar_bar_segment .ospm_label,
.ospm_hbar .ospm_hbar_bar_segment .ospm_label {
 color:#FFFFFF;
 text-shadow:0 1px 2px #6C6E73;
}
.ospm_dde_highlight,
.ospm_highlighted_text_widget .ospm_highlighted_widget_background,
.ospm_highlighted_text_widget + .ospm_text_long_value_container > span:first-child::after,
.ospm_hintbox_header,
.ospm_select_institute_footer,
.ospm_slider_inputbackground,
.ospm_search_result_row.ospm_widget_focused,
.ospm_dashboard_tab_selection_wrapper > .iScrollHorizontalScrollbar,
.ospm_dashboard_header .ospm_dashboard_header_marked {
 background-color:#E6E7EB;
}
.ospm_dd_picker_close,
.ospm_dd_picker_header .ospm_header,
.ospm_dd_picker_header .ospm_unselect > div,
.ospm_hintbox_window.ospm_vh_window_top_center:after,
.ospm_hintbox_window.ospm_vh_window_top_left:after,
.ospm_hintbox_window.ospm_vh_window_top_right:after {
 border-bottom-color:#E6E7EB;
}
.ospm_datepicker_days,
.ospm_datepicker_remove_buttom_container,
.ospm_datepicker_today,
.ospm_device_mobile .ospm_selectionrow .ospm_checkbox:not(:last-child),
.ospm_highlighted_without_bottom_border_radius:after,
.ospm_horizontal_line,
.ospm_list .ospm_list_content_container > .ospm_footer,
.ospm_list .ospm_list_content_container > .ospm_list_cell_container,
.ospm_list_expandable,
.ospm_list_form .ospm_dropdown .ospm_dropdown_value_icon,
.ospm_list_form .ospm_textinput_value_container,
.ospm_numpad_button,
.ospm_popup_view_header,
.ospm_progress_information_entry_inner_container:after,
.ospm_progress_information_lower_vertical_line,
.ospm_progress_information_upper_vertical_line,
.ospm_search_result_row .ospm_list_entry_center,
.ospm_search_result_row,
.ospm_summary_section_header,
.ospm_summing_footer_wrapper .ospm_summing_footer,
.ospm_table_rowblock.ospm_table_summingrow,
.ospm_table_rowblock_column,
.ospm_text .ospm_one_button:before,
.ospm_yesorno .ospm_yesorno_column,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown .ospm_dropdown_value_icon,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown .ospm_help_marker,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_text .ospm_help_marker,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textarea_container textarea,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput .ospm_help_marker {
 border-color:#E6E7EB;
}
.ospm_checkbox.ospm_disabled,
.ospm_dropdown.ospm_disabled,
.ospm_questionnaire.ospm_disabled,
.ospm_search.ospm_disabled,
.ospm_slider.ospm_disabled,
.ospm_table.ospm_disabled,
.ospm_textarea_container.ospm_disabled,
.ospm_textinput.ospm_disabled,
.ospm_ti_cell_wrapper.ospm_disabled {
 opacity:1.0;
 border-color:#E6E7EB;
}
.ospm_list_entry_wrapper.ospm_yesorno {
 border-top-color:#E6E7EB;
}
.ospm_list_entry_wrapper::after,
.ospm_device_mobile .ospm_list_form .ospm_list_entry_wrapper::after,
.ospm_device_mobile .ospm_list_form .ospm_inputpair .ospm_column.ospm_left_column::after {
 border-bottom-color:#E6E7EB;
}
.ospm_dashboard_icon .ospm_dashboard_image {
 background-image:linear-gradient(0deg,#F7F9FC 0%,#FFFFFF 100%);
 box-shadow:0 2px 8px 0 rgba(0,0,0,0.08),inset 0 0 0 1px #C6C9CF,inset 0 0 0 2px #ffffff;
}
.ospm_dashboard_icon .ospm_dashboard_image.ospm_dashboard_group {
 background:rgba(0,0,0,0.03);
 box-shadow:inset 0 0 0 2px rgba(0,0,0,0.05);
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input {
 box-shadow:inset 0 0 0 1px #E6E7EB;
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input.ospm_focus_inside {
 box-shadow:inset 0 0 0 1px #D4D4D9,0 2px 8px 0 rgba(0,0,0,0.05);
}
.ospm_dashboard_header .ospm_dashboard_search .ospm_text_input:hover {
 box-shadow:inset 0 0 0 1px #D4D4D9,0 2px 8px 0 rgba(0,0,0,0.05);
}
.ospm_checkbox.ospm_disabled .ospm_checkbox_switch[value] {
 background-color:#D4D5D9;
}
.ospm_footer .ospm_layout_right .ospm_text_button:before {
 border-left-color:#D4D5D9;
}
.ospm_slider.ospm_disabled .ospm_slider_inputknob:before {
 border-top:5px solid #D4D5D9;
}
.ospm_table_column_header_cell,
.ospm_formattedtexteditor .ospm_editor,
.ospm_table_cell {
 border-color:#D4D5D9 !important;
}
.ospm_numpad_buttonline:first-child > .ospm_numpad_button,
.ospm_numpad_buttonline:last-child > .ospm_numpad_button {
 border-top-color:#D4D5D9;
}
#ospm_app_main_leftbar_button_container.ospm_startbar_button_selected span,
#ospm_page_header_view .ospm_action_button,
#ospm_page_header_view .ospm_context_title span,
#ospm_page_footer_view .ospm_action_button_exit,
.ospm_advanced_search_container .ospm_checkbox.not_checked .ospm_label,
.ospm_advanced_search_container .ospm_label,
.ospm_busyview_sublabel,
.ospm_character_countdown,
.ospm_chart .legend_label,
.ospm_dashboard_header .ospm_dashboard_header_institut,
.ospm_dashboard_header .ospm_dashboard_header_marked,
.ospm_dashboard_header,
.ospm_dashboard_header_marked:not(.ospm_disabled):not(.ospm_selected_button):active,
.ospm_dashboard_wfmore_header_middle,
.ospm_datepicker_days,
.ospm_datepicker_finished,
.ospm_dd_picker_header .ospm_header:hover input,
.ospm_dd_picker_header .ospm_unselect,
.ospm_device_mobile .ospm_list_form .ospm_dropdown .ospm_label,
.ospm_device_mobile .ospm_list_form .ospm_dropdown_optional,
.ospm_device_mobile .ospm_list_form .ospm_text .ospm_label,
.ospm_device_mobile .ospm_list_form .ospm_textinput:not([data-mode='error']) .ospm_label,
.ospm_device_mobile .ospm_list_form .ospm_textinput:not([data-mode='error']) .ospm_optional,
.ospm_device_mobile .ospm_list_form .ospm_textinput_value_container:after,
.ospm_device_mobile .ospm_questionnaire_answer .ospm_table_column_header_cell.not_checked,
.ospm_device_mobile .ospm_table_input .ospm_table_rowblock_column_header_cell,
.ospm_dialogview.ospm_clientreportview .ospm_notification .ospm_sublabel,
.ospm_dropdown select,
.ospm_dropdown_right_label,
.ospm_entry_grouping .ospm_hbar .ospm_labelfield,
.ospm_entry_grouping + .ospm_hbar .ospm_label,
.ospm_entry_grouping + .ospm_hbar .ospm_list_entry_left_content_first_line,
.ospm_entry_infotext,
.ospm_footer .ospm_layout_center .ospm_text_button.ospm_display_color_light,
.ospm_footer .ospm_layout_left .ospm_text_button.ospm_display_color_light,
.ospm_formattedtexteditor .ospm_editor_infomessage,
.ospm_formattedtexteditor .ospm_placeholder,
.ospm_header .ospm_header_button .ospm_text_style_25:active,
.ospm_help_message,
.ospm_hint,
.ospm_hostloginview_footer_left,
.ospm_infotextfield .ospm_label,
.ospm_label.ospm_label_color_light,
.ospm_list_expandable,
.ospm_notification .ospm_sublabel,
.ospm_numpad_button,
.ospm_pdfview_navbar_icon .ospm_label.ospm_pdfview_disabled,
.ospm_progress_information_sublabel,
.ospm_rightbar_area .ospm_list_entry_left_content_first_line,
.ospm_search.ospm_disabled input,
.ospm_search_row_details .ospm_list_entry_details,
.ospm_search_row_iconlabel_list,
.ospm_slider.ospm_disabled .ospm_slider_value_unit,
.ospm_slider.ospm_disabled input.ospm_slider_value,
.ospm_slider_arrow_mark_text,
.ospm_slider_minmaxline,
.ospm_sublabel,
.ospm_summary_sublabel,
.ospm_summary_title,
.ospm_tabdeck_selection_element,
.ospm_dashboard_tab_selection,
.ospm_dashboard_wfarea .ospm_searchresults_area .ospm_searchresults_header,
.ospm_dashboard_wfarea .ospm_group_area .ospm_breadcrumb,
.ospm_text .ospm_display_color_light:not(.ospm_selected_button),
.ospm_text_lightgrey,
.ospm_text_long_value_container,
.ospm_textarea_container.ospm_disabled textarea,
.ospm_textinput.ospm_input_empty .ospm_value_unit,
.ospm_textinput_value_container,
.ospm_value_container,
.ospm_vertical_bar_chart_label,
.ospm_vertical_bar_chart_label2,
.ospm_navigationbar .ospm_previousbutton_container .ospm_button_label_container,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown .ospm_help_marker:before,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_text .ospm_help_marker:before,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput .ospm_help_marker:before,
.ospm_image .ospm_slide_indicator_container .ospm_slide_numbers,
.ospm_mark_label_container .ospm_label {
 color:#6C6E73;
}
.ospm_formattedtexteditor .ospm_toolbar_btn,
.ospm_list_form .ospm_dropdown:not(.ospm_disabled):hover .ospm_dropdown_value_icon:not(.ospm_open),
.ospm_list_form .ospm_textinput:not(.ospm_disabled):hover .ospm_textinput_value_container,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_dropdown .ospm_help_marker,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_text .ospm_help_marker,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_textinput .ospm_help_marker {
 border-color:#6C6E73;
}
#ospm_pdfview_main,
#ospm_pdfview_native_area,
.ospm_busyview_image_wrapper,
.ospm_hbar .ospm_hbar_zeropoint::after,
.ospm_hbar .ospm_hbar_zeropoint_large::after,
.ospm_multiple_buttons_container .ospm_selected_button.ospm_display_color_light,
.ospm_single_button_container .ospm_selected_button.ospm_display_color_light,
.ospm_slider.ospm_disabled .ospm_slider_inputbackground_filled {
 background-color:#6C6E73;
}
.ospm_slider_arrow_mark,
.ospm_slider_upperlimit,
.ospm_slider_lowerlimit {
 color:#6c6e73;
}
.ospm_table_input input:disabled,
.ospm_disabled .ospm_textInput_container input:disabled,
.ospm_textarea_container.ospm_disabled textarea,
.ospm_search.ospm_disabled input:disabled:not([type='checkbox']) {
 opacity:1;
}
.ospm_textarea_container.ospm_disabled textarea:not(:placeholder-shown),
.ospm_search.ospm_disabled input:disabled:not(:placeholder-shown) {
 -webkit-text-fill-color:#6C6E73;
}
#ospm_app_main_rightbar .ospm_text_value,
#ospm_app_main_rightbar .ospm_value_unit,
#ospm_app_main_rightbar_details .ospm_text .ospm_list_entry_left_content_first_line,
#ospm_dashboard,
#ospm_page_header_view .ospm_action_button:not(.ospm_disabled):focus,
#ospm_page_header_view .ospm_action_button:not(.ospm_disabled):hover,
.ospm_advanced_search_container .ospm_checkbox:not(.not_checked) .ospm_label,
.ospm_app_main_rightbar_tab .ospm_textinput_value,
.ospm_app_main_rightbar_wrapper .ospm_text .ospm_label,
.ospm_big_input,
.ospm_busyview_label,
.ospm_dashboard_header_marked:not(.ospm_disabled):not(.ospm_selected_button) .ospm_clickable:focus,
.ospm_dashboard_header_marked:not(.ospm_disabled):not(.ospm_selected_button):hover,
.ospm_dashboard_header_name,
.ospm_datepicker,
.ospm_datepicker_disabled,
.ospm_dd_picker_header .ospm_header .ospm_text_input:focus,
.ospm_description:not(.ospm_disabled) .ospm_description_sublabel_container:hover .ospm_description_buton,
.ospm_description_button,
.ospm_description_label,
.ospm_description_sublabel,
.ospm_device_mobile .ospm_list_form .ospm_dropdown:not(.ospm_disabled):hover .ospm_dropdown_right_label,
.ospm_device_mobile .ospm_list_form .ospm_textinput:not(.ospm_disabled):hover input,
.ospm_device_mobile .ospm_list_form .ospm_textinput[data-mode='error']:not(.ospm_disabled) .ospm_textinput_value,
.ospm_device_mobile .ospm_list_form .ospm_widget input,
.ospm_device_mobile .ospm_questionnaire_answer .ospm_table_column_header_cell,
.ospm_display_color_bold,
.ospm_dropdown:not(.ospm_dropdown_without_selection) .ospm_dropdown_right_label,
.ospm_footer,
.ospm_formattedtexteditor .ospm_editor *,
.ospm_formattedtexteditor .ospm_editor,
.ospm_header,
.ospm_hintbox_window,
.ospm_infotextfield.ospm_text_style_emphasized .ospm_label,
.ospm_label.ospm_label_color_normal,
.ospm_list,
.ospm_list_expandable:hover,
.ospm_loginview,
.ospm_numpad_button.ospm_numpad_button_selected,
.ospm_numpad_header_content,
.ospm_popup_view_content,
.ospm_popup_view_header,
.ospm_select_institute,
.ospm_summary_label,
.ospm_summing_footer_wrapper:not(.ospm_disabled) .ospm_summing_footer .ospm_label,
.ospm_tabdeck_selection .ospm_tabdeck_selection_element:focus,
.ospm_tabdeck_selection .ospm_tabdeck_selection_element:hover,
.ospm_dashboard_tab_selection .ospm_dashboard_selection_element:focus,
.ospm_dashboard_tab_selection .ospm_dashboard_selection_element:hover,
.ospm_dashboard_wfarea .ospm_searchresults_header .ospm_header_left:focus,
.ospm_dashboard_wfarea .ospm_searchresults_header .ospm_header_left:hover,
.ospm_dashboard_wfarea .ospm_breadcrumb .ospm_show_tabdeck:focus,
.ospm_dashboard_wfarea .ospm_breadcrumb .ospm_show_tabdeck:hover,
.ospm_dashboard_wfarea .ospm_breadcrumb .ospm_group_name,
.ospm_text:not(.ospm_disabled) .ospm_display_color_bold,
.ospm_text_darkgrey,
.ospm_textinput:not(.ospm_input_empty) .ospm_value_unit,
.ospm_two_bar_chart .ospm_difference_label_text,
.ospm_two_bar_chart .ospm_difference_label_value,
.ospm_widget input,
.ospm_widget textarea,
.ospm_yesorno_column {
 color:#151217;
}
.ospm_list_form .ospm_textinput:not(.ospm_input_empty) .ospm_textinput_value:disabled,
.ospm_table_input input:disabled:not(:placeholder-shown),
.ospm_textInput_container input:disabled:not(:placeholder-shown) {
 -webkit-text-fill-color:#151217;
}
.ospm_search hr,
.ospm_slider_inputknob {
 border-color:#D4D5D9;
}
#ospm_app_header_wrapper {
 border-bottom-color:#D4D5D9;
}
#ospm_app_main_rightbar_context > div,
.ospm_contextmenuview_content .ospm_list .ospm_list_cell_container .ospm_dropdown_no_matches,
.ospm_dd_picker_header .ospm_header,
.ospm_dialogview_footer,
.ospm_dialogview_formattedtexteditor .ospm_dialogview_footer,
.ospm_dialogview_header,
.ospm_numpad_buttonline:last-child > .ospm_numpad_button,
.ospm_numpad_header,
.ospm_signatureview_footer,
.ospm_signatureview_header {
 background-color:#FAFBFC;
}
.ospm_select_institute_header,
.ospm_loginview_header {
 background-color:#44464A;
}
.ospm_text:not(.ospm_disabled) .ospm_display_color_normal,
.ospm_display_color_normal {
 color:#6C6E73;
}
.ospm_hbar_bar_background {
 background-color:#F2F3F5;
}
.ospm_hbar_bar_background_large {
 background-color:#F2F3F5;
}
.ospm_circular_chart_segment_label {
 text-shadow:0 1px 1px #6C6E73;
}
.ospm_formattedtexteditor .ospm_editor p::after {
 border-color:#D4D5D9;
}
.ospm_formattedtexteditor .ospm_tefooter {
 background:#F5F5F5;
}
.ospm_formattedtexteditor .ospm_tefooter {
 height:32px;
 border-top-color:#BBBBBB;
}
#ospm_app_main_rightbar_tabcontainer,
#ospm_app_main_leftbar,
#ospm_app_main_leftbar_wrapper,
#ospm_app_main_rightbar .ospm_list .ospm_list_content_container > .ospm_list_cell_container .ospm_list_entry_wrapper,
#ospm_app_main_rightbar .ospm_list .ospm_list_content_container > .ospm_list_cell_container,
#ospm_app_main_rightbar_noteslist .ospm_list .ospm_list_entry_wrapper .ospm_widget_content_wrapper::after,
#ospm_app_main_rightbar .ospm_list,
#ospm_app_main_rightbar .ospm_notes_details_list .ospm_list_cell_container,
#ospm_app_main_rightbar .ospm_rightbar_area,
#ospm_app_main_rightbar_button_container,
#ospm_button_logout {
 border-color:#E6E7EB;
}
#ospm_app_main_rightbar_noteslist .ospm_list_entry_wrapper:last-of-type {
 border-bottom-color:#E6E7EB !important;
}
#ospm_page_header_view .ospm_action_bar .ospm_header_actionbar_separator:before {
 background-color:#D4D5D9;
}
.ospm_app_main_rightbar_details_wrapper .ospm_list:not(:last-child) {
 border-bottom-color:#E6E7EB;
}
.ospm_dialogview_header,
.ospm_dialogview_footer,
.ospm_signatureview_header,
.ospm_signatureview_footer,
.ospm_device_mobile .ospm_footer.ospm_footer_stack_buttons .ospm_layout_center,
.ospm_device_mobile .ospm_footer.ospm_footer_stack_buttons .ospm_layout_left,
.ospm_device_mobile .ospm_footer.ospm_footer_stack_buttons .ospm_layout_right {
 border-color:#DADBDE;
}
.ospm_chart .legend_circle {
 background-color:#6C6E73;
}
.ospm_button {
 border-color:#808080;
}
.ospm_loginview_footer {
 border-top-color:#E4E4E4;
}
.ospm_loginview .ospm_layout_icon_label_input {
 border-bottom-color:#E6E7EB;
}
.ospm_select_institute_footer {
 border-top-color:#D7D7DA;
}
.ospm_select_institute .ospm_select_institut_row:not(:last-child) {
 border-bottom-color:#E6E7EB;
 ;
}
.ospm_device_mobile .ospm_tabdeck_selection_element:not(:last-child),
.ospm_tabdeck_selection:after,
.ospm_dashboard_wfarea .ospm_searchresults_area .ospm_searchresults_header:after,
.ospm_dashboard_wfarea .ospm_group_area .ospm_breadcrumb:after,
.ospm_dashboard_tab_selection_wrapper {
 border-bottom-color:#D4D5D9;
}
.ospm_inputview_linecontainer {
 border-bottom-color:#E6E7EB;
 border-top-color:#E6E7EB;
}
.ospm_numpad_button.ospm_numpad_button_selected {
 background-color:#F0F1F2;
}
.ospm_single_button_container .ospm_selected_button.ospm_text_style_41,
.ospm_multiple_buttons_container .ospm_selected_button.ospm_text_style_41 {
 background-color:#FF0000;
}
.ospm_single_button_container .ospm_selected_button.ospm_text_style_41,
.ospm_multiple_buttons_container .ospm_selected_button.ospm_text_style_41 {
 background-color:#FF0000;
}
*[class*=' ospm_text_style_'].ospm_display_color_neutral,
.ospm_display_color_neutral,
.ospm_footer .ospm_layout_center .ospm_text_button.ospm_display_color_neutral,
.ospm_footer .ospm_layout_left .ospm_text_button.ospm_display_color_neutral,
.ospm_text .ospm_display_color_neutral:not(.ospm_selected_button),
.ospm_text_blue {
 color:#4F8AFF;
}
.ospm_app_main_rightbar_buttons .ospm_one_button.ospm_button_neutral,
.ospm_multiple_buttons_container .ospm_selected_button.ospm_display_color_neutral,
.ospm_single_button_container .ospm_selected_button.ospm_display_color_neutral,
.ospm_single_button_container .ospm_selected_button.ospm_text_style_43,
.ospm_multiple_buttons_container .ospm_selected_button.ospm_text_style_43,
.ospm_text .ospm_buttons_container .ospm_selected_button:hover {
 background-color:#4F8AFF;
}
*[class*=' ospm_text_style_'].ospm_display_color_positive,
.ospm_display_color_green .ospm_text_symbolvalue,
.ospm_display_color_positive,
.ospm_footer .ospm_layout_center .ospm_text_button.ospm_display_color_positive,
.ospm_footer .ospm_layout_left .ospm_text_button.ospm_display_color_positive,
.ospm_footer .ospm_layout_right .ospm_text_button.ospm_display_color_positive,
.ospm_text .ospm_display_color_positive:not(.ospm_selected_button),
.ospm_hbar .ospm_text_value.ospm_positive::before,
.ospm_text_green {
 color:#00A800;
}
.ospm_select_institute_color_action {
 color:#00A800 !important;
}
.ospm_app_main_rightbar_buttons .ospm_one_button.ospm_button_positive,
.ospm_multiple_buttons_container .ospm_selected_button.ospm_display_color_positive,
.ospm_single_button_container .ospm_selected_button.ospm_display_color_positive,
.ospm_single_button_container .ospm_selected_button.ospm_text_style_42,
.ospm_multiple_buttons_container .ospm_selected_button.ospm_text_style_42,
.ospm_two_bar_chart .ospm_positive_bar {
 background-color:#00A800;
}
.ospm_two_bar_chart .ospm_positive_bar .ospm_difference_bar {
 background-color:#31C462;
}
#ospm_app_stage,
.ospm_app_main_rightbar_buttons .ospm_one_button.ospm_button_negative,
.ospm_multiple_buttons_container .ospm_selected_button.ospm_text_style_45,
.ospm_single_button_container .ospm_selected_button.ospm_text_style_45 {
 background-color:#FF0000;
}
*[class*=' ospm_text_style_'].ospm_display_color_negative,
.ospm_advanced_search_container .ospm_error_message,
.ospm_display_color_negative,
.ospm_footer .ospm_layout_center .ospm_text_button.ospm_display_color_negative,
.ospm_footer .ospm_layout_left .ospm_text_button.ospm_display_color_negative,
.ospm_hbar .ospm_text_value.ospm_negative::before,
.ospm_search_container .ospm_error_message,
.ospm_text .ospm_display_color_negative:not(.ospm_selected_button),
.ospm_text_red,
.ospm_textinput:not(.ospm_disabled) .ospm_textinput_error_message,
.ospm_widget_error_message,
body:not(.ospm_device_mobile) .ospm_one_button.ospm_disabled.ospm_display_color_negative:not(.ospm_selected_button):hover,
body:not(.ospm_device_mobile) .ospm_text.ospm_disabled .ospm_one_button.ospm_display_color_negative:not(.ospm_selected_button):hover {
 color:#FF0000;
}
.ospm_login_error_colour {
 color:#FF0000;
}
.ospm_advanced_search_container .ospm_textinput[data-mode='error'] .ospm_flex_items_align_center,
.ospm_search_container input.ospm_error_input,
.ospm_list_form .ospm_textinput[data-mode='error']:not(.ospm_disabled) .ospm_textinput_value_container,
.ospm_list_form .ospm_textarea_container[data-mode='error']:not(.ospm_disabled) textarea,
.ospm_list_form .ospm_dropdown[data-mode='error']:not(.ospm_disabled) .ospm_dropdown_value_icon,
.ospm_list_form .ospm_dropdown[data-mode='error']:not(.ospm_disabled):hover .ospm_dropdown_value_icon:not(.ospm_open),
.ospm_list_form .ospm_table_input .ospm_ti_cell_wrapper[data-mode='error']:not(.ospm_disabled) .ospm_textinput_value_container {
 border-color:#FF0000;
}
.ospm_two_bar_chart .ospm_negative_bar {
 background-color:#FF0000;
}
.ospm_two_bar_chart .ospm_negative_bar .ospm_difference_bar {
 background-color:#FF6E6E ;
}
.ospm_display_color_yellow .ospm_text_symbolvalue,
.ospm_text_yellow {
 color:#FFA929;
}
#ospm_app_main_rightbar_header {
 border-color:rgba(0,0,0,0.06);
}
.ospm_formattedtexteditor .ospm_placeholder,
.ospm_header .ospm_header_button .ospm_text_style_25,
.ospm_search .ospm_search_mobile_switch_button {
 color:#6C6E73;
}
.ospm_dd_picker_header .ospm_header .ospm_input::-webkit-input-placeholder,
.ospm_textarea_container:not(.ospm_disabled) textarea::-webkit-input-placeholder,
.ospm_textinput:not(.ospm_disabled) .ospm_textinput_value::-webkit-input-placeholder,
.ospm_search:not(.ospm_disabled) .ospm_search_input::-webkit-input-placeholder,
.ospm_search .ospm_textinput:not(.ospm_disabled) .ospm_textinput_value::-webkit-input-placeholder {
 color:#6C6E73;
}
.ospm_dd_picker_header .ospm_header .ospm_input:-moz-placeholder,
.ospm_textarea_container:not(.ospm_disabled) textarea:-moz-placeholder,
.ospm_textinput:not(.ospm_disabled) .ospm_textinput_value:-moz-placeholder,
.ospm_search:not(.ospm_disabled) .ospm_search_input:-moz-placeholder,
.ospm_search .ospm_textinput:not(.ospm_disabled) .ospm_textinput_value:-moz-placeholder {
 color:#6C6E73;
 opacity:1;
}
.ospm_dd_picker_header .ospm_header .ospm_input::-moz-placeholder,
.ospm_textarea_container:not(.ospm_disabled) textarea::-moz-placeholder,
.ospm_textinput:not(.ospm_disabled) .ospm_textinput_value::-moz-placeholder,
.ospm_search:not(.ospm_disabled) .ospm_search_input::-moz-placeholder,
.ospm_search .ospm_textinput:not(.ospm_disabled) .ospm_textinput_value::-moz-placeholder {
 color:#6C6E73;
 opacity:1;
}
.ospm_dd_picker_header .ospm_header .ospm_input:-ms-input-placeholder,
.ospm_textarea_container:not(.ospm_disabled) textarea:-ms-input-placeholder,
.ospm_textinput:not(.ospm_disabled) .ospm_textinput_value:-ms-input-placeholder,
.ospm_search:not(.ospm_disabled) .ospm_search_input:-ms-input-placeholder,
.ospm_search .ospm_textinput:not(.ospm_disabled) .ospm_textinput_value:-ms-input-placeholder {
 color:#6C6E73;
}
.ospm_dialogview .ospm_dialogview_footer .ospm_text_button .ospm_text_style_44:hover,
.ospm_formattedtexteditor .ospm_placeholder:hover,
.ospm_dropdown.ospm_dropdown_without_selection:not(.ospm_disabled):hover .ospm_dropdown_right_label,
.ospm_header .ospm_header_button:hover .ospm_text_style_25,
.ospm_header .ospm_header_button:focus .ospm_text_style_25 {
 color:#151217;
}
.ospm_dd_picker_header .ospm_header:hover input::-webkit-input-placeholder,
.ospm_textarea_container:hover:not(.ospm_disabled) textarea::-webkit-input-placeholder,
.ospm_textinput:hover:not(.ospm_disabled) .ospm_textinput_value::-webkit-input-placeholder,
.ospm_search:hover:not(.ospm_disabled) .ospm_search_input::-webkit-input-placeholder,
.ospm_search .ospm_textinput:hover:not(.ospm_disabled) .ospm_textinput_value::-webkit-input-placeholder {
 color:#151217;
}
.ospm_dd_picker_header .ospm_header:hover input:-moz-placeholder,
.ospm_textarea_container:hover:not(.ospm_disabled) textarea:-moz-placeholder,
.ospm_textinput:hover:not(.ospm_disabled) .ospm_textinput_value:-moz-placeholder,
.ospm_search:hover:not(.ospm_disabled) .ospm_search_input:-moz-placeholder,
.ospm_search .ospm_textinput:hover:not(.ospm_disabled) .ospm_textinput_value:-moz-placeholder {
 color:#151217;
 opacity:1;
}
.ospm_dd_picker_header .ospm_header:hover input::-moz-placeholder,
.ospm_textarea_container:hover:not(.ospm_disabled) textarea::-moz-placeholder,
.ospm_textinput:hover:not(.ospm_disabled) .ospm_textinput_value::-moz-placeholder,
.ospm_search:hover:not(.ospm_disabled) .ospm_search_input::-moz-placeholder,
.ospm_search .ospm_textinput:hover:not(.ospm_disabled) .ospm_textinput_value::-moz-placeholder {
 color:#151217;
 opacity:1;
}
.ospm_dd_picker_header .ospm_header:hover input:-ms-input-placeholder,
.ospm_textarea_container:hover:not(.ospm_disabled) textarea:-ms-input-placeholder,
.ospm_textinput:hover:not(.ospm_disabled) .ospm_textinput_value:-ms-input-placeholder,
.ospm_search:hover:not(.ospm_disabled) .ospm_search_input:-ms-input-placeholder,
.ospm_search .ospm_textinput:hover:not(.ospm_disabled) .ospm_textinput_value:-ms-input-placeholder {
 color:#151217;
}
input[type="text"]:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder,
.ospm_textarea_container textarea:focus::-webkit-input-placeholder,
.ospm_textinput .ospm_labelfield .ospm_textinput_value_container input:focus::-webkit-input-placeholder,
.ospm_textinput .ospm_labelfield .ospm_textinput_value_container input:focus + .ospm_value_unit::-webkit-input-placeholder {
 color:#6C6E73;
}
.ospm_dd_picker_header .ospm_header:focus .ospm_input::-webkit-input-placeholder,
.ospm_textarea_container:focus:not(.ospm_disabled) textarea::-webkit-input-placeholder,
.ospm_textinput:focus:not(.ospm_disabled) .ospm_textinput_value::-webkit-input-placeholder,
.ospm_search:focus:not(.ospm_disabled) .ospm_search_input::-webkit-input-placeholder,
.ospm_search .ospm_textinput:focus:not(.ospm_disabled) .ospm_textinput_value::-webkit-input-placeholder {
 color:#6C6E73;
}
.ospm_dd_picker_header .ospm_header:focus .ospm_input:-moz-placeholder,
.ospm_textarea_container:focus:not(.ospm_disabled) textarea:-moz-placeholder,
.ospm_textinput:focus:not(.ospm_disabled) .ospm_textinput_value:-moz-placeholder,
.ospm_search:focus:not(.ospm_disabled) .ospm_search_input:-moz-placeholder,
.ospm_search .ospm_textinput:focus:not(.ospm_disabled) .ospm_textinput_value:-moz-placeholder {
 color:#6C6E73;
 opacity:1;
}
.ospm_dd_picker_header .ospm_header:focus .ospm_input::-moz-placeholder,
.ospm_textarea_container:focus:not(.ospm_disabled) textarea::-moz-placeholder,
.ospm_textinput:focus:not(.ospm_disabled) .ospm_textinput_value::-moz-placeholder,
.ospm_search:focus:not(.ospm_disabled) .ospm_search_input::-moz-placeholder,
.ospm_search .ospm_textinput:focus:not(.ospm_disabled) .ospm_textinput_value::-moz-placeholder {
 color:#6C6E73;
 opacity:1;
}
.ospm_dd_picker_header .ospm_header:focus .ospm_input:-ms-input-placeholder,
.ospm_textarea_container:focus:not(.ospm_disabled) textarea:-ms-input-placeholder,
.ospm_textinput:focus:not(.ospm_disabled) .ospm_textinput_value:-ms-input-placeholder,
.ospm_search:focus:not(.ospm_disabled) .ospm_search_input:-ms-input-placeholder,
.ospm_search .ospm_textinput:focus:not(.ospm_disabled) .ospm_textinput_value:-ms-input-placeholder {
 color:#6C6E73;
}
.ospm_formattedtexteditor .ospm_placeholder:focus {
 color:#6C6E73;
}
.ospm_list .ospm_list_entry_wrapper.ospm_entry_grouping:after {
 display:none;
}
.ospm_list .ospm_list_entry_wrapper.ospm_entry_grouping + .ospm_list_entry_wrapper:after {
 border-top-color:transparent !important;
}
.ospm_list .ospm_list_sublist.ospm_last_visible_element.ospm_list_entry_wrapper::after,
.ospm_list .ospm_list_sublist[data-mode='hide'].ospm_last_visible_element > .ospm_text.ospm_list_entry_wrapper::after,
.ospm_list .ospm_list_sublist.ospm_last_visible_element.ospm_list_sublist_empty > .ospm_text.ospm_list_entry_wrapper::after,
.ospm_list .ospm_list_sublist .ospm_list_sublist_entries > .ospm_list_entry_wrapper:last-of-type::after,
.ospm_list .ospm_list_entry_wrapper:not(.ospm_list_sublist).ospm_last_visible_element::after,
.ospm_list .ospm_spacer.ospm_list_entry_wrapper::after,
.ospm_list .ospm_questionnaire.ospm_list_entry_wrapper::after,
.ospm_list .ospm_horizontal_line.ospm_list_entry_wrapper::after,
.ospm_list .ospm_subheader.ospm_list_entry_wrapper::after,
.ospm_list .ospm_text.ospm_highlighted_text_widget.ospm_list_entry_wrapper::after {
 display:none;
}
.ospm_buttons_container.ospm_last_visible_element.ospm_list_entry_wrapper {
 padding-bottom:1px;
}
.ospm_list .ospm_spacer.ospm_list_entry_wrapper {
 border-bottom:1px solid;
 border-color:#E6E7EB;
 margin-left:24px;
 margin-right:24px;
}
.ospm_list .ospm_text.ospm_list_entry_wrapper.ospm_disabled::after,
.ospm_list .ospm_description.ospm_list_entry_wrapper.ospm_disabled::after {
 border-color:#BDC0CA;
}
.ospm_device_mobile .ospm_selectionrow .ospm_checkbox:last-child {
 border-bottom-color:transparent;
}
.ospm_textarea_container.ospm_disabled textarea {
 background-color:transparent !important;
}
.ospm_list:not(.ospm_list_form) .ospm_list_content_container > .ospm_header.ospm_widget_without_bottom_border + .ospm_list_cell_container {
 border-top-color:transparent;
}
.ospm_window_fullscreen_wrapper_clear {
 background:transparent;
}
#ospm_app_main_rightbar .ospm_list,
#ospm_page_header_view .ospm_action_button_appointment,
.ospm_app_main_rightbar_tab .ospm_textinput_value,
.ospm_dropdown .ospm_dropdown_value_icon select,
.ospm_hbar_bar_background_filled,
.ospm_search .ospm_two_column_input_container .ospm_column > .ospm_textinput,
.ospm_select_institut_back_icon,
.ospm_text .ospm_one_button:hover,
.ospm_textinput_value:disabled,
.ospm_layout.ospm_background_color .ospm_list_title_container,
.ospm_layout.ospm_background_color .ospm_column_container:not(.ospm_list_opaque) .ospm_list_content_container,
input.ospm_textinput_value {
 background-color:transparent;
}
.ospm_tabdeck_selection_element,
.ospm_dashboard_selection_element,
.ospm_device_mobile .ospm_tabdeck_selection_element:first-child:nth-last-child(2) {
 border-bottom-color:transparent;
}
.ospm_list_form .ospm_list_entry_wrapper::after,
body:not(.ospm_device_mobile) .ospm_list_form .ospm_disabled.ospm_list_entry_wrapper::after {
 border-color:transparent;
}
.ospm_hintbox_window:after,
.ospm_hintbox_window.ospm_vh_window_bottom_right:after,
.ospm_hintbox_window.ospm_vh_window_bottom_center:after,
.ospm_hintbox_window.ospm_vh_window_bottom_left:after,
.ospm_hintbox_window.ospm_vh_window_top_right:after,
.ospm_hintbox_window.ospm_vh_window_top_center:after,
.ospm_hintbox_window.ospm_vh_window_top_left:after {
 border-left-color:transparent;
 border-right-color:transparent;
}
.ospm_slider_inputknob:before {
 border-left-color:transparent;
 border-right-color:transparent;
}
.login_enduser_icon,
.login_monitor_pms_calls_icon,
.ospm_buttons_container.ospm_disabled,
.ospm_selectionrow.ospm_disabled,
.ospm_selectionrow > .ospm_checkbox.ospm_disabled {
 background-color:inherit;
}
.ospm_window_fullscreen_wrapper:not(.ospm_dialog_invisible):not(.ospm_window_fullscreen_busyview_wrapper):not(.ospm_if),
.ospm_window_fullscreen_wrapper2,
.ospm_window_fullscreen_wrapper3:not(.ospm_window_fullscreen_busyview_wrapper):not(.ospm_window_fullscreen_wrapper_contextmenuview) {
 background:rgba(30,30,30,0.5);
}
.ospm_window_fullscreen_busyview_wrapper {
 background:rgba(235,235,240,0.6);
}
.ospm_window_fullscreen_busyview_wrapper.ospm_hidden_busyview {
 background:none;
}
.ospm_busyview,
.ospm_contextmenuview.ospm_dropdown_content,
.ospm_viewlayer_wrapper .ospm_datepicker_container {
 box-shadow:0 0 0 1px rgba(0,0,0,0.08),0 2px 16px 0 rgba(46,48,54,0.2);
}
.ospm_disabled.ospm_list_entry_wrapper::after,
.ospm_list .ospm_texttable_container.ospm_disabled.ospm_list_entry_wrapper::after {
 opacity:1.0;
}
.ospm_scroll .ospm_thumb > div {
 background-color:rgba(90,96,107,0.22);
}
.ospm_disabled,
.ospm_list .ospm_text.ospm_disabled.ospm_list_entry_wrapper {
 opacity:0.38;
 border-color:#BDC0CA;
}
.ospm_contextmenuview.ospm_dropdown_content:hover .ospm_scroll .ospm_thumb > div {
 background-color:rgba(108,111,115,0.38);
 -webkit-transition:background-color 0.3s ease;
 transition:background-color 0.3s ease;
 -moz-transition:background-color 0.3s ease;
}
.ospm_contextmenuview.ospm_dropdown_content div.ospm_header.ospm_active,
.ospm_contextmenuview.ospm_dropdown_content div.ospm_header:hover {
 background-color:#F5F6F7;
}
.ospm_table_contextmenuview_icon.ospm_right_icon:hover svg > use {
 fill:#151217;
 cursor:pointer;
}
.ospm_if.ospm_device_mobile .ospm_page_container .ospm_button_prev_text .ospm_icon svg > use,
.ospm_table_contextmenuview_icon.ospm_right_icon.ospm_active svg > use {
 fill:#FF0000;
 cursor:pointer;
}
#ospm_app_main_leftbar_button_container.ospm_button_on.ospm_startbar_button_selected #ospm_app_main_leftbar_button,
#ospm_app_main_leftbar_button,
#ospm_app_main_rightbar_button,
#ospm_button_suche_person .ospm_leftbar_button,
#ospm_button_dashboard .ospm_leftbar_button,
#ospm_button_messenger .ospm_leftbar_button,
#ospm_button_settings .ospm_leftbar_button,
#ospm_button_logout .ospm_leftbar_button {
 background-color:#D2D3D6;
}
#ospm_button_suche_person:not(.ospm_button_on):hover .ospm_leftbar_button,
#ospm_button_dashboard:not(.ospm_button_on):hover .ospm_leftbar_button,
#ospm_button_messenger:not(.ospm_button_on):hover .ospm_leftbar_button,
#ospm_button_settings:not(.ospm_button_on):hover .ospm_leftbar_button,
#ospm_button_logout:not(.ospm_button_on):hover .ospm_leftbar_button {
 background-color:#48494C;
}
#ospm_button_suche_person:not(.ospm_button_on):active .ospm_leftbar_button,
#ospm_button_dashboard:not(.ospm_button_on):active .ospm_leftbar_button,
#ospm_button_messenger:not(.ospm_button_on):active .ospm_leftbar_button,
#ospm_button_settings:not(.ospm_button_on):active .ospm_leftbar_button,
#ospm_button_logout:not(.ospm_button_on):active .ospm_leftbar_button {
 background-color:#151217;
}
.ospm_icon svg > use,
.ospm_header.ospm_disabled .ospm_header_button:hover .ospm_icon svg > use,
.ospm_header .ospm_icon_goback svg > use,
.ospm_footer .ospm_icon_goback svg > use,
.ospm_text_style_44 .ospm_icon svg > use {
 fill:#6C6E73;
 stroke:#E6E7EB;
}
.ospm_icon_noStroke svg > use {
 stroke:none !important;
}
.ospm_theme_contrast_white .ospm_icon svg > use,
.ospm_theme_contrast_white .ospm_dashboard_icon .ospm_dashboard_image svg > use {
 fill:black;
 stroke:black;
 fill:currentColor;
 stroke:currentColor;
}
.ospm_theme_contrast_black .ospm_icon svg > use,
.ospm_theme_contrast_black .ospm_dashboard_icon .ospm_dashboard_image svg > use {
 fill:white;
 stroke:white;
 fill:currentColor;
 stroke:currentColor;
}
.ospm_icon_color_white svg > use {
 fill:white;
 stroke:white;
}
.ospm_icon_color_yellow svg > use,
.ospm_theme_contrast_height .ospm_icon_color_yellow svg > use {
 fill:#FFCD23;
}
.ospm_icon_color_orange svg > use,
.ospm_theme_contrast_height .ospm_icon_color_orange svg > use {
 fill:#FF8C00;
 stroke:#FF8C00;
}
.ospm_icon_color_red svg > use,
.ospm_theme_contrast_height .ospm_icon_color_red svg > use {
 fill:#FF0000;
 stroke:#FF0000;
}
.ospm_icon_color_green svg > use,
.ospm_theme_contrast_height .ospm_icon_color_green svg > use,
.ospm_text_style_42 .ospm_icon svg > use {
 fill:#00A800;
 stroke:#00A800;
}
.ospm_icon_color_blue svg > use,
.ospm_theme_contrast_height .ospm_icon_color_blue svg > use,
.ospm_text_style_43 .ospm_icon svg > use {
 fill:#4F8AFF;
 stroke:#4F8AFF;
}
.ospm_progressbar_step .ospm_icon svg > use {
 fill:#D4D5D9;
 stroke:#D4D5D9;
}
.ospm_text_style_41 .ospm_icon svg > use,
.ospm_icon_info_active svg > use {
 fill:#FF0000;
}
.ospm_icon_arrowdown_white svg > use,
.ospm_icon_arrowdown_white_focus svg > use,
.ospm_icon_arrowup_white svg > use,
.ospm_icon_arrowup_white_focus svg > use,
.ospm_formattedtexteditor .ospm_toolbar_btn.active svg > use {
 fill:#FFFFFF;
}
.ospm_search_icon_button svg > use,
.ospm_search_button svg > use {
 fill:#FFFFFF;
 fill:currentColor;
}
.ospm_icon_circular_chart_next svg > use,
.ospm_icon_circular_chart_prev svg > use {
 stroke:#6C6E73;
}
.ospm_icon_color_darkgrey svg > use,
.ospm_icon_goback svg > use {
 fill:#151217;
 stroke:#151217;
}
.ospm_textinput:hover:not(.ospm_disabled) .ospm_textinput_value_container .ospm_icon svg > use,
.ospm_table_input:not(.ospm_disabled) .ospm_table_cell:hover .ospm_ti_cell_wrapper:not(.ospm_disabled):not([data-mode="edit"]) .ospm_textinput_value_container .ospm_icon svg > use,
.ospm_slider:not(.ospm_disabled) .ospm_slider_container:hover .ospm_icon svg > use,
.ospm_header .ospm_header_button:hover .ospm_icon:not(.ospm_icon_color_widgetFgColor):not(.ospm_icon_color_red):not(.ospm_icon_color_widgetFGColor_noStroke) svg > use,
.ospm_dropdown:hover .ospm_dropdown_value_icon .ospm_icon_triangle_down_s svg > use,
:not(.ospm_disabled) .ospm_list_entry_wrapper:hover:not(.ospm_list_sublist):not(.ospm_disabled) div.ospm_labelfield:not(.ospm_highlighted_text_widget) .ospm_icon.ospm_right_icon.ospm_icon_next_s svg > use,
:not(.ospm_disabled) .ospm_list_entry_wrapper:hover:not(.ospm_list_sublist):not(.ospm_disabled) div.ospm_labelfield:not(.ospm_highlighted_text_widget) .ospm_icon.ospm_right_icon.ospm_icon_callout svg > use,
.ospm_datepicker_navigation .ospm_icon:not(.ospm_disabled):hover svg > use,
.ospm_popup_view_header_action .ospm_icon:hover svg > use,
.ospm_list_sublist .ospm_list_sublist_header:hover .ospm_icon_list_collapse svg > use,
.ospm_list_sublist .ospm_header .ospm_clickable:hover .ospm_icon_list_collapse svg > use,
.ospm_dashboard_header_marked :hover .ospm_icon svg > use,
.ospm_summary.ospm_clickable:not(.ospm_disabled) .ospm_summary_title_icon:hover svg > use,
.ospm_clickable:hover .ospm_icon_zuruecksetzen svg > use,
.ospm_help_marker:hover .ospm_icon svg > use {
 color:#151217;
 fill:#151217;
 fill:currentColor;
}
.ospm_header .ospm_header_button:focus .ospm_icon:not(.ospm_icon_color_widgetFgColor):not(.ospm_icon_color_red):not(.ospm_icon_color_widgetFGColor_noStroke) svg > use,
:not(.ospm_disabled) .ospm_list_entry_wrapper:not(.ospm_list_sublist):not(.ospm_disabled) .ospm_widget_content_wrapper:focus div.ospm_labelfield:not(.ospm_highlighted_text_widget) .ospm_icon.ospm_right_icon.ospm_icon_next_s svg > use,
:not(.ospm_disabled) .ospm_list_entry_wrapper:not(.ospm_list_sublist):not(.ospm_disabled) .ospm_widget_content_wrapper:focus div.ospm_labelfield:not(.ospm_highlighted_text_widget) .ospm_icon.ospm_right_icon.ospm_icon_callout svg > use,
.ospm_datepicker_navigation .ospm_icon:not(.ospm_disabled):focus svg > use,
.ospm_popup_view_header_action .ospm_icon:focus svg > use,
.ospm_list_sublist .ospm_list_sublist_header :focus .ospm_icon_list_collapse svg > use,
.ospm_list_sublist .ospm_header .ospm_clickable:focus .ospm_icon_list_collapse svg > use,
.ospm_dashboard_header_marked :focus .ospm_icon svg > use,
.ospm_summary.ospm_clickable .ospm_summary_title_icon:focus svg > use,
.ospm_clickable:focus .ospm_icon_zuruecksetzen svg > use,
.ospm_help_marker:focus .ospm_icon svg > use {
 color:#151217;
 fill:#151217;
 fill:currentColor;
}
.ospm_popup_view_header_action .ospm_icon:active svg > use,
.ospm_summary.ospm_clickable .ospm_summary_title_icon:active svg > use,
.ospm_clickable:active .ospm_icon_zuruecksetzen svg > use,
.ospm_datepicker .ospm_icon_datepicker_cancel:active svg > use,
.ospm_datepicker .ospm_icon_datepicker_ok:active svg > use,
.ospm_help_marker:active .ospm_icon svg > use {
 color:#151217;
 fill:#151217;
 fill:currentColor;
}
.ospm_icon_circular_chart_next:hover svg > use,
.ospm_icon_circular_chart_prev:hover svg > use {
 color:#151217;
 stroke:#151217;
 stroke:currentColor;
 fill:currentColor;
}
.ospm_icon_circular_chart_next:focus svg > use,
.ospm_icon_circular_chart_prev:focus svg > use {
 color:#151217;
 stroke:#151217;
 stroke:currentColor;
}
.ospm_icon_circular_chart_next:active svg > use,
.ospm_icon_circular_chart_prev:active svg > use {
 color:#151217;
 stroke:#151217;
 stroke:currentColor;
}
.ospm_theme_contrast_height .ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_left,
.ospm_theme_contrast_height .ospm_dashboard_tab_selection_wrapper > .ospm_dashboard_fadeout_right {
 background-color:currentColor;
}
.ospm_checkbox.not_checked:not(.ospm_disabled):hover .ospm_checkbox_box svg > use,
.ospm_checkable:not(.ospm_disabled) .ospm_checkable_checkbox_container .ospm_checkbox_box.not_checked:hover svg > use {
 fill:#6C6E73;
 stroke:#48494C;
}
.ospm_disabled .ospm_checkbox .ospm_checkbox_box svg > use,
.ospm_checkbox.ospm_disabled .ospm_checkbox_box svg > use,
.ospm_disabled .ospm_checkbox .ospm_checkbox_box[value] .ospm_icon_checkbox_selected svg > use,
.ospm_checkbox.ospm_disabled .ospm_checkbox_box[value] .ospm_icon_checkbox_selected svg > use,
.ospm_disabled .ospm_checkbox .ospm_checkbox_box[value] .ospm_icon_radiobutton_selected svg > use,
.ospm_checkbox.ospm_disabled .ospm_checkbox_box[value] .ospm_icon_radiobutton_selected svg > use {
 fill:#D4D5D9;
}
.ospm_one_button.ospm_text_style_default svg > use {
 fill:currentColor;
 stroke:currentColor;
}
.ospm_multiple_buttons_container .ospm_selected_button svg > use {
 fill:#FFFFFF !important;
}
.ospm_one_button.ospm_display_style_button:hover .ospm_button_label_wrapper {
 background-color:rgba(0,0,0,0.04);
}
.ospm_one_button.ospm_display_style_button.ospm_startbutton:hover .ospm_button_label_wrapper,
.ospm_one_button.ospm_display_style_button.ospm_selected_button:hover .ospm_button_label_wrapper {
 background-color:rgba(0,0,0,0.1);
}
.ospm_list .ospm_one_button:hover .ospm_button_label_wrapper {
 background-color:transparent;
}
.ospm_list .ospm_one_button.ospm_list_entry_wrapper::after,
.ospm_list .ospm_circular_chart.ospm_list_entry_wrapper::after,
.ospm_list .ospm_progress_information.ospm_list_entry_wrapper::after,
.ospm_list_sublist .ospm_header.ospm_list_entry_wrapper::after,
.ospm_list .ospm_list_entry_wrapper.ospm_widget_without_bottom_border::after,
.ospm_list .ospm_spacer.ospm_list_entry_wrapper.ospm_widget_without_bottom_border,
.ospm_list .ospm_list_entry_wrapper.ospm_entry_grouping {
 border-color:transparent !important;
}
.ospm_list .ospm_infotextfield.ospm_list_entry_wrapper:after:not(.ospm_entry_grouping) {
 display:flex;
 margin-top:16px;
 align-self:flex-end;
}
.ospm_list .ospm_image.ospm_list_entry_wrapper::after {
 margin-top:24px;
}
.ospm_list .ospm_infotextfield.ospm_disabled.ospm_list_entry_wrapper::after {
 border-bottom-color:#BDC0CA;
}
.ospm_list .ospm_one_button:not(.ospm_selected_button):hover .ospm_button_label,
.ospm_one_button.ospm_display_style_text:hover .ospm_button_label {
 text-decoration:underline;
}
.ospm_icon.ospm_clickable:hover svg,
.ospm_icon.ospm_clickable:focus svg,
.ospm_header_icon.ospm_clickable:hover svg,
.ospm_header_icon.ospm_clickable:focus svg,
.ospm_text_icon.ospm_clickable:hover svg,
.ospm_text_icon.ospm_clickable:focus svg {
 filter:brightness(85%);
 -webkit-filter:brightness(85%);
}
#ospm_app.ospm_theme_inst_neutral #ospm_app_stage {
 background-color:#44464A;
}
.ospm_carousel .ospm_slide_indicator_container .ospm_slide_dot {
 background-color:#6c6e67;
}
.ospm_dashboard_tab_selection_wrapper > .iScrollHorizontalScrollbar > .iScrollIndicator {
 background-color:#939599;
}
.ospm_icon {
 background-size:100%;
 background-position:center;
 background-repeat:no-repeat;
 -ms-high-contrast-adjust:none;
}
.ospm_icon svg {
 height:inherit;
 width:inherit;
 transform:translateZ(0);
 display:block;
}
.ospm_icon[role=button]:focus {
 outline:none;
}
.ospm_right_icon {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 margin-left:16px;
}
.ospm_left_icon.ospm_icon_size_64 {
 margin:0 16px 0 -16px;
}
.ospm_left_icon.ospm_icon_size_32 {
 margin:0 16px 0 -8px;
}
.ospm_device_mobile .ospm_left_icon.ospm_icon_size_32 {
 margin:0 8px 0 -8px;
}
.ospm_left_icon.ospm_icon_size_24 {
 margin:0 16px 0 0;
}
.ospm_device_mobile .ospm_left_icon.ospm_icon_size_24 {
 margin:0 8px 0 0;
}
.ospm_left_icon.ospm_icon_size_16 {
 margin:0 8px 0 0;
}
.ospm_left_icon.ospm_icon_size_12 {
 margin:0 12px 0 0;
}
.ospm_min_height_large .ospm_left_icon.ospm_icon_size_12 {
 margin:0 26px 0 2px;
}
.ospm_device_mobile .ospm_min_height_large .ospm_left_icon.ospm_icon_size_12 {
 margin:0 26px 0 10px;
}
.ospm_icon_size_12 {
 width:12px;
 height:12px;
 min-width:12px;
}
.ospm_icon_size_16 {
 width:16px;
 height:16px;
 min-width:16px;
}
.ospm_icon_size_24 {
 width:24px;
 height:24px;
 min-width:24px;
}
.ospm_icon_size_2432 {
 width:32px;
}
.ospm_icon_size_2448 {
 width:48px;
}
.ospm_icon_size_32 {
 height:32px;
 width:32px;
 min-width:32px;
}
.ospm_icon_size_48 {
 height:48px;
 width:48px;
 min-width:48px;
}
.ospm_icon_size_64 {
 height:64px;
 width:64px;
 min-width:64px;
}
.ospm_icon_size_96 {
 height:96px;
 width:96px;
 min-width:96px;
}
.ospm_icon_size_128 {
 height:128px;
 width:128px;
 min-width:128px;
}
.ospm_icon_size_160 {
 height:160px;
 width:160px;
 min-width:160px;
}
.ospm_search_row_iconlabel_oe {
 background-image:url(../fonts/icon_small_oe.svg);
}
.ospm_search_row_iconlabel_gift {
 background-image:url(../fonts/icon_small_gift.svg);
}
.ospm_search_row_iconlabel_person {
 background-image:url(../fonts/icon_small_person.svg);
}
.ospm_table_column_header_cell .ospm_table_cell_content.ospm_column_sorting_desc {
 background-image:url(../fonts/ic_16_table_sortieren_down.svg);
}
.ospm_table_column_header_cell .ospm_table_cell_content.ospm_column_sorting_desc:hover {
 background-image:url(../fonts/ic_16_table_sortieren_down_mouseover.svg);
}
.ospm_table_column_header_cell .ospm_table_cell_content.ospm_column_sorting_desc:active {
 background-image:url(../fonts/ic_16_table_sortieren_down_click.svg);
}
.ospm_table_column_header_cell .ospm_table_cell_content.ospm_column_sorting_asc {
 background-image:url(../fonts/ic_16_table_sortieren_up.svg);
}
.ospm_table_column_header_cell .ospm_table_cell_content.ospm_column_sorting_asc:hover {
 background-image:url(../fonts/ic_16_table_sortieren_up_mouseover.svg);
}
.ospm_table_column_header_cell .ospm_table_cell_content.ospm_column_sorting_asc:active {
 background-image:url(../fonts/ic_16_table_sortieren_up_click.svg);
}
.ospm_icon_zurueck,
.ospm_header.ospm_disabled .ospm_header_button:hover .ospm_icon_zurueck {
 background-image:url(../fonts/bt_24_zurueck.svg);
}
.ospm_icon_user {
 background-image:url(../fonts/ic_32_pers-man.svg);
}
.ospm_icon_hinweis {
 background-image:url(../fonts/ic_64_hinweis.svg);
}
.ospm_icon_dialogerr_weiter {
 background-image:url(../fonts/ic_32_weiter.svg);
}
.ospm_selected_button .ospm_icon_user {
 background-image:url(../fonts/ic_32_person_white.svg);
}
.ospm_icon.ospm_left_icon.ospm_icon_sidebar_details_goback {
 background-size:24px;
 min-width:24px;
 height:63px;
 width:24px;
 margin:0 16px 0 24px;
 background-repeat:no-repeat;
 background-position:center;
}
.ospm_icon_cancel {
 background-image:url(../fonts/ic_cancel.svg);
}
.ospm_icon_summary_bullet {
 background-image:url(../fonts/ic_16_bullet.svg);
}
.ospm_dde.ospm_dde_action .ospm_dde_label,
.ospm_icon_drilldown_12 {
 background-image:url(../fonts/ic_12_drilldown.svg);
}
.ospm_icon_drilldown_description {
 background-image:url(../fonts/drilldown-description.svg);
}
.ospm_dde.ospm_dde_action:hover .ospm_dde_label,
.ospm_list_entry_wrapper:hover div.ospm_labelfield:not(.ospm_highlighted_text_widget) .ospm_icon.ospm_right_icon.ospm_icon_drilldown_12,
.ospm_description:not(.ospm_disabled) .ospm_description_sublabel_container:hover .ospm_icon_drilldown_12 {
 background-image:url(../fonts/ic_12_drilldown_mouseover.svg);
}
.ospm_icon_pers_mann,
.ospm_search_result_row .ospm_vertical_icons_container .ospm_icon_user,
.ospm_search_result_row .ospm_vertical_icons_container .ospm_icon_pers_mann {
 background-image:url(../fonts/ic_16_pers-mann.svg);
}
.ospm_icon_logout {
 background-image:url(../images/ic_64_logout%402x.png);
}
.ospm_retina_display .ospm_icon_logout {
 background-image:url(../images/ic_64_logout%402x.png);
}
.ospm_icon_sublist_collapse,
.ospm_list_sublist[data-mode='show'] .ospm_list_sublist_header .ospm_icon_sublist_collapse,
.ospm_list_sublist[data-mode='show'] .ospm_header .ospm_icon_list_collapse,
.ospm_list[data-mode='show'] .ospm_header .ospm_icon_list_collapse {
 background-image:url(../fonts/ic_32_arrowup.svg);
}
.ospm_list_sublist[data-mode='hide'] .ospm_list_sublist_header .ospm_icon_list_collapse,
.ospm_list_sublist[data-mode='hide'] .ospm_header .ospm_icon_list_collapse,
.ospm_list[data-mode='hide'] .ospm_header .ospm_icon_list_collapse {
 -ms-transform:rotate(180deg);
 -ms-transform-origin:center center;
 -moz-transform:rotate(180deg);
 -moz-transform-origin:center center;
 -webkit-transform:rotate(180deg);
 -webkit-transform-origin:center center;
 transform:rotate(180deg);
 transform-origin:center center;
}
.ospm_dashboard_wfmore_header_middle[aria-pressed=false] .ospm_icon_list_collapse {
 -ms-transform:rotate(180deg);
 -ms-transform-origin:center center;
 -moz-transform:rotate(180deg);
 -moz-transform-origin:center center;
 -webkit-transform:rotate(180deg);
 -webkit-transform-origin:center center;
 transform:rotate(180deg);
 transform-origin:center center;
}
.ospm_list_sublist:not(.ospm_list_style_none) .ospm_list_sublist_entries > .ospm_list_entry_wrapper:not(.ospm_has_lefticon):before {
 content:"";
 width:12px;
 height:12px;
 background-image:url(../fonts/ic_12_pfeil_small.svg);
 background-repeat:no-repeat;
 background-size:12px;
 background-position:0 0;
 position:absolute;
 z-index:2;
 top:-moz-calc(50% - 6.5px);
 top:calc(50% - 6.5px);
 left:0;
}
.ospm_theme_contrast_height .ospm_list_sublist_entries > .ospm_list_entry_wrapper:not(.ospm_has_lefticon):before {
 content:"—";
 background:none;
 top:-moz-calc(35%);
}
.ospm_list_sublist:not(.ospm_list_style_none) .ospm_list_sublist_entries .ospm_list_sublist_header:not(.ospm_has_lefticon):before {
 content:"";
 width:16px;
 height:16px;
 background-image:url(../fonts/ic_32_pfeil_gross.svg);
 background-repeat:no-repeat;
 background-size:32px;
 background-position:-8px -7px;
 position:absolute;
 z-index:2;
 top:-moz-calc(50% - 8px);
 top:calc(50% - 8px);
 left:0;
}
.ospm_list_sublist:not(.ospm_list_style_none) .ospm_list_sublist_entries > .ospm_list_sublist:not(.ospm_has_lefticon):before {
 display:none;
}
.ospm_list_sublist:not(.ospm_list_style_none) .ospm_list_sublist_entries .ospm_list_sublist_header:not(.ospm_has_lefticon):before {
 left:-24px;
}
.ospm_list_sublist:not(.ospm_list_style_none) .ospm_list_sublist_entries > .ospm_list_entry_wrapper:not(.ospm_has_lefticon) {
 padding-left:24px;
 padding-right:0;
}
.ospm_list_sublist_entries > .ospm_list_entry_wrapper.ospm_slider:not(.ospm_has_lefticon) {
 padding-left:36px;
 margin-left:0;
}
.ospm_list_sublist_entries > .ospm_list_entry_wrapper.ospm_slider:not(.ospm_has_lefticon):before {
 top:-moz-calc(50% - 10px);
 top:calc(50% - 10px);
}
.ospm_list_sublist_entries > .ospm_list_entry_wrapper.ospm_slider:not(.ospm_has_lefticon):after {
 margin-left:-36px;
}
.ospm_list_sublist_entries > .ospm_list_entry_wrapper:not(.ospm_has_lefticon) .ospm_list_sublist_header + .ospm_list_sublist_entries {
 padding-left:16px;
}
.ospm_list_sublist_entries > .ospm_list_entry_wrapper:not(.ospm_has_lefticon):before.ospm_min_height_large {
 background-position:-8px 16px;
}
.ospm_device_mobile .ospm_list_single_entry .ospm_list_sublist_entries > .ospm_list_entry_wrapper:not(.ospm_has_lefticon):before.ospm_min_height_large {
 background-position:-8px 6px;
}
.ospm_help_marker .ospm_icon,
.ospm_list_form .ospm_textinput .ospm_help_marker .ospm_icon {
 width:24px;
 height:24px;
 padding-left:6px;
 display:none;
}
.ospm_list_marker_hint_icon_help .ospm_icon_help_circle_s,
.ospm_list_form .ospm_textinput .ospm_list_marker_hint_icon_help .ospm_icon_help_circle_s,
.ospm_device_mobile .ospm_list_form .ospm_textinput:not(.ospm_textinput_date):not(.ospm_disabled) .ospm_list_marker_hint_icon_help .ospm_icon_help_circle_s {
 display:block;
}
.ospm_list_marker_hint_icon_hint .ospm_icon_info_circle_s,
.ospm_list_form .ospm_textinput .ospm_list_marker_hint_icon_hint .ospm_icon_info_circle_s,
.ospm_device_mobile .ospm_list_form .ospm_textinput:not(.ospm_textinput_date):not(.ospm_disabled) .ospm_list_marker_hint_icon_hint .ospm_icon_info_circle_s {
 display:block;
}
.ospm_help_marker[aria-pressed='true'] .ospm_icon,
.ospm_device_mobile .ospm_list_form .ospm_textinput:not(.ospm_disabled) .ospm_help_marker[aria-pressed='true'] .ospm_icon {
 display:none;
}
.ospm_help_marker[aria-pressed='true'] .ospm_icon_up_circle_s,
.ospm_device_mobile .ospm_list_form .ospm_textinput:not(.ospm_disabled) .ospm_help_marker[aria-pressed='true'] .ospm_icon_up_circle_s {
 display:block;
}
.ospm_headline_link {
 background-image:url(../fonts/ic_16_link_red.svg);
 background-repeat:no-repeat;
 background-position:right;
 background-size:10px 16px;
}
.ospm_icon_eig,
.ospm_icon_mod,
.ospm_icon_kau,
.ospm_icon_bau {
 margin-left:-3px;
 margin-right:16px;
 background-size:100%;
 width:30px;
 height:30px;
}
.ospm_icon_kau {
 background-image:url(../fonts/ic_32_haus_kaufen.svg);
}
.ospm_icon_dialog {
 background-image:url(../fonts/ico_dialog.svg);
 margin-right:0;
 margin-left:10px;
}
.ospm_list:not(.ospm_list_form) .ospm_textinput.ospm_textinput_date:not(.ospm_disabled) .ospm_icon_textinput_edit {
 background-image:url(../fonts/ic_12_datepicker.svg);
}
.ospm_dropdown .ospm_icon_dropdown_12 {
 margin-left:12px;
 margin-top:1px;
}
.ospm_dropdown.ospm_disabled .ospm_icon_dropdown_12 {
 background-image:url(../fonts/ic_12_locked.svg);
}
.ospm_dropdown:not(.ospm_disabled):hover .ospm_layout_right:not(.ospm_open) .ospm_icon_selection,
.ospm_dropdown:not(.ospm_disabled):hover .ospm_layout_right:not(.ospm_open) .ospm_icon_dropdown_12,
.ospm_list_entry_wrapper:hover div.ospm_labelfield:not(.ospm_highlighted_text_widget) .ospm_icon.ospm_right_icon.ospm_icon_selection {
 background-image:url(../fonts/ic_12_dropdown_mouseover.svg);
}
.ospm_list:not(.ospm_list_form) .ospm_textinput.ospm_textinput_date:not(.ospm_disabled):hover .ospm_icon_textinput_edit {
 background-image:url(../fonts/ic_12_datepicker_mouseover.svg);
}
.ospm_dropdown .ospm_open .ospm_icon_selection,
.ospm_dropdown .ospm_open .ospm_icon_dropdown_12,
.ospm_dropdown:focus .ospm_icon_selection,
.ospm_dropdown :focus .ospm_icon_dropdown_12,
.ospm_icon_dropdown_highlighted_s {
 background-image:url(../fonts/ic_12_dropdown_active.svg);
}
.ospm_list:not(.ospm_list_form) .ospm_textinput.ospm_textinput_date.opsm_active:not(.ospm_disabled) .ospm_icon_textinput_edit {
 background-image:url(../fonts/ic_12_datepicker_active.svg);
}
.ospm_icon_close,
.ospm_header.ospm_disabled .ospm_header_button:hover .ospm_icon_close {
 background-image:url(../fonts/bt_24_close.svg);
}
.ospm_icon_zuruecksetzen,
.ospm_icon_zuruecksetzen_24,
.ospm_header.ospm_disabled .ospm_header_button:hover .ospm_icon_zuruecksetzen {
 background-image:url(../fonts/bt_24_zuruecksetzen.svg);
}
.ospm_icon_warning {
 background-image:url(../fonts/ic_16_warning.svg);
}
.ospm_important .ospm_icon_warning {
 background-image:url(../fonts/ic_16_warning_red_.svg);
}
.ospm_icon_haus {
 background-image:url(../fonts/ic_32_haus.svg);
}
.ospm_list_sortable_container .ospm_list_entry_wrapper .ospm_icon_move_down {
 top:32px;
}
.ospm_list_sortable_container .ospm_list_entry_wrapper .ospm_icon_move_down {
 top:32px;
 background-image:url(../fonts/moveDown.svg);
}
.ospm_list_sortable_container .ospm_list_entry_wrapper:not(.ospm_disabled) .ospm_icon_move_down:hover,
.ospm_list_sortable_container .ospm_list_entry_wrapper:not(.ospm_disabled) .ospm_icon_move_down:focus {
 background-image:url(../fonts/moveDown_mouseOver.svg);
}
.ospm_list_sortable_container .ospm_list_entry_wrapper:last-child .ospm_icon_move_down,
.ospm_list_sortable_container .ospm_list_entry_wrapper:last-child .ospm_icon_move_down:hover,
.ospm_list_sortable_container .ospm_list_entry_wrapper:last-child .ospm_icon_move_down:focus {
 background-image:url(../fonts/moveDown_inactive.svg);
 cursor:default;
}
.ospm_list_sortable_container .ospm_list_entry_wrapper .ospm_icon_move_up {
 background-image:url(../fonts/moveUp.svg);
}
.ospm_list_sortable_container .ospm_list_entry_wrapper:not(.ospm_disabled) .ospm_icon_move_up:hover,
.ospm_list_sortable_container .ospm_list_entry_wrapper:not(.ospm_disabled) .ospm_icon_move_up:focus {
 background-image:url(../fonts/moveUp_mouseOver.svg);
}
.ospm_list_sortable_container .ospm_list_entry_wrapper:first-child .ospm_icon_move_up,
.ospm_list_sortable_container .ospm_list_entry_wrapper:first-child .ospm_icon_move_up:hover,
.ospm_list_sortable_container .ospm_list_entry_wrapper:first-child .ospm_icon_move_up:focus {
 background-image:url(../fonts/moveUp_inactive.svg);
 cursor:default;
}
.ospm_icon_menu_meldung_red {
 background-image:url(../images/ic_32_menu_meldung_red.png);
}
.ospm_retina_display .ospm_icon_menu_meldung_red {
 background-image:url(../images/ic_32_menu_meldung_red%402x.png);
}
.ospm_icon_menu_meldung_green {
 background-image:url(../images/ic_32_menu_meldung_green.png);
}
.ospm_retina_display .ospm_icon_menu_meldung_green {
 background-image:url(../images/ic_32_menu_meldung_green%402x.png);
}
.ospm_icon_menu_meldung_yellow {
 background-image:url(../images/ic_32_menu_meldung_yellow.png);
}
.ospm_retina_display .ospm_icon_menu_meldung_yellow {
 background-image:url(../images/ic_32_menu_meldung_yellow%402x.png);
}
.ospm_icon_number {
 border-radius:4px;
 text-align:center;
 vertical-align:middle;
 padding-top:1px;
 font-size:17px;
 line-height:24px;
}
.ospm_icon_date {
 display:flex;
 flex-direction:column;
 justify-content:space-between;
}
.ospm_icon_date .ospm_icon_date_day,
.ospm_icon_date .ospm_icon_date_month {
 text-align:center;
}
.ospm_icon_date .ospm_icon_date_day {
 line-height:13px;
}
.ospm_icon_date .ospm_icon_date_month {
 height:11px;
 line-height:11px;
 margin-bottom:-1px;
}
.ospm_device_mobile .ospm_icon_date .ospm_icon_date_day {
 line-height:13px;
}
.ospm_device_mobile .ospm_icon_date .ospm_icon_date_month {
 line-height:9px;
 margin-bottom:0;
}
@-moz-document url-prefix() {
 .ospm_device_mobile .ospm_icon_date .ospm_icon_date_day {
  margin-top:1px;
 }
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .ospm_device_mobile .ospm_icon_date .ospm_icon_date_day {
  line-height:9px;
 }
 .ospm_device_mobile .ospm_icon_date .ospm_icon_date_month {
  line-height:13px;
 }
}
.ospm_slider.ospm_disabled .ospm_icon_textinput_edit {
 background-image:url(../fonts/ic_12_locked.svg);
}
.ospm_device_mobile .ospm_textinput:not(.ospm_disabled) .ospm_icon_textinput_edit,
.ospm_device_mobile .ospm_slider:not(.ospm_disabled) .ospm_icon_textinput_edit,
.ospm_slider_large .ospm_icon_textinput_edit {
 display:none;
}
.ospm_list_form .ospm_textinput_date:not(.ospm_disabled) .ospm_icon_textinput_edit {
 height:24px;
 width:24px;
 min-width:24px;
 background-size:100%;
}
.ospm_ti_cell_wrapper.ospm_disabled .ospm_icon_textinput_edit,
.ospm_textinput.ospm_disabled .ospm_icon_textinput_edit {
 background-image:url(../fonts/ic_12_locked.svg);
}
.ospm_dd_picker_header .ospm_header .ospm_text_input {
 background-image:url(../fonts/ic_12_textedit2.svg);
}
.ospm_dd_picker_header .ospm_header.ospm_custominputfield_search .ospm_text_input {
 background-image:url(../fonts/ic_12_search.svg);
}
.ospm_dd_picker_header .ospm_header:hover .ospm_text_input {
 background-image:url(../fonts/ic_12_textedit2_mouseover.svg);
}
.ospm_dd_picker_header .ospm_header.ospm_custominputfield_search:hover .ospm_text_input {
 background-image:url(../fonts/ic_12_search_mouseover.svg);
}
.login_monitor_pms_calls_icon.off,
.login_enduser_icon.off {
 background-image:url(../fonts/bt_check.svg);
}
.login_monitor_pms_calls_icon.on,
.login_enduser_icon.on {
 background-image:url(../fonts/bt_check_selected.svg);
}
.ospm_custom_input_button {
 display:inline-block;
 margin-left:16px;
 cursor:pointer;
}
.ospm_icon_numpad_plusminus {
 background-image:url(../fonts/ic_32_numpad_plus-minus.svg);
}
.ospm_icon_numpad_ok {
 background-image:url(../fonts/ic_32_numpad_submit.svg);
}
.ospm_slider_inputknob {
 background-image:url(../images/ico_handle.png);
 background-repeat:no-repeat;
 background-size:100%;
}
.ospm_yesorno_column:first-child .ospm_yesorno_label:before {
 background-image:url(../fonts/ic_24_cross.svg);
}
.ospm_yesorno_column:last-child .ospm_yesorno_label:before {
 background-image:url(../fonts/ic_24_arrow.svg);
}
.ospm_device_mobile .ospm_yesorno_column:first-child .ospm_yesorno_label:before {
 background-image:url(../fonts/ic_24_cross_small.svg);
}
.ospm_device_mobile .ospm_yesorno_column:last-child .ospm_yesorno_label:before {
 background-image:url(../fonts/ic_24_arrow_small.svg);
}
.ospm_history_down_arrow .ospm_history_count {
 background-image:url(../fonts/icon_small_round_arrow_down.svg);
}
.ospm_history_up_arrow .ospm_history_count {
 background-image:url(../fonts/icon_small_round_arrow_up.svg);
}
.ospm_search_result_row .ospm_right_icon_container.green_checkmark.ospm_checked {
 background-image:url(../fonts/icon_green_checkmark.svg) !important;
 margin-left:16px;
}
.ospm_search_result_row .ospm_right_icon_container.blue_checkmark.ospm_checked {
 background-image:url(../fonts/icon_blue_checkmark.svg) !important;
 margin-left:16px;
}
.ospm_search_result_row .ospm_right_icon_container.blue_checkmark,
.ospm_search_result_row .ospm_right_icon_container.green_checkmark {
 background-image:none !important;
}
.ospm_search_reset_input {
 width:55px;
 padding:18px 16px;
 background-image:url(../fonts/bt_24_close.svg);
 background-repeat:no-repeat;
 background-position:center center;
 background-size:16px;
}
.ospm_search_icon_button {
 width:55px;
 padding:18px 20px;
}
.ospm_search_icon_button svg {
 width:16px;
 height:16px;
}
.ospm_dd_picker_header .ospm_unselect .ospm_labelfield {
 background-image:url(../fonts/bt_24_close.svg);
 background-repeat:no-repeat;
 background-position:0 center;
 background-size:16px;
 padding:0 16px 0 20px;
}
.ospm_icon_datepicker_next_year {
 background-image:url(../fonts/bt_24_weiter3.svg);
}
.ospm_icon_datepicker_next_year:not(.ospm_disabled):hover,
.ospm_icon_datepicker_next_year:not(.ospm_disabled):focus {
 background-image:url(../fonts/bt_24_weiter3_mouseover.svg);
}
.ospm_icon_datepicker_next_year:not(.ospm_disabled):active {
 background-image:url(../fonts/bt_24_weiter3_active.svg);
}
.ospm_icon_datepicker_next_month {
 background-image:url(../fonts/bt_24_weiter2.svg);
}
.ospm_icon_datepicker_last_year {
 background-image:url(../fonts/bt_24_zurueck3.svg);
}
.ospm_icon_datepicker_last_year:hover,
.ospm_icon_datepicker_last_year:focus {
 background-image:url(../fonts/bt_24_zurueck3_mouseover.svg);
}
.ospm_icon_datepicker_last_year:active {
 background-image:url(../fonts/bt_24_zurueck3_active.svg);
}
.ospm_icon_datepicker_last_month {
 background-image:url(../fonts/bt_24_zurueck2.svg);
}
.ospm_datepicker_remove_button_text {
 background-image:url(../fonts/bt_24_auswahl_aufheben.svg);
}
.ospm_popup_view_header_label.ospm_info {
 background-image:url(../fonts/ic_32_meldung_green.svg);
}
.ospm_popup_view_header_label.ospm_warn {
 background-image:url(../fonts/ic_32_meldung_yellow.svg);
}
.ospm_popup_view_header_label.ospm_error {
 background-image:url(../fonts/ic_32_meldung_red.svg);
}
.ospm_icon_busyview {
 background-image:url(../fonts/ic_80_busyview_sandclock.svg);
 background-size:100%;
}
.ospm_if .ospm_icon_busyview,
.cordova .ospm_icon_busyview {
 background-image:url(../images/loader-if%402x.png);
}
.ospm_if.ospm_retina_display .ospm_icon_busyview,
.cordova.ospm_retina_display .ospm_icon_busyview {
 background-image:url(../images/loader-if%402x.png);
}
.ospm_busyview.ospm_busyview_with_image .ospm_icon_busyview {
 background-image:none;
}
.ospm_if .ospm_busyview.ospm_busyview_with_image .ospm_icon_busyview,
.cordova .ospm_busyview.ospm_busyview_with_image .ospm_icon_busyview {
 background-image:url(../images/loader-white.png);
}
.ospm_if.ospm_retina_display .ospm_busyview.ospm_busyview_with_image .ospm_icon_busyview,
.cordova.ospm_retina_display .ospm_busyview.ospm_busyview_with_image .ospm_icon_busyview {
 background-image:url(../images/loader-white%402x.png);
}
.ospm_busyview.ospm_busyview_with_label.ospm_busyview_with_image .ospm_icon_busyview {
 background-image:none;
}
.ospm_if .ospm_busyview.ospm_busyview_with_label.ospm_busyview_with_image .ospm_icon_busyview,
.cordova .ospm_busyview.ospm_busyview_with_sublabel.ospm_busyview_with_image .ospm_icon_busyview {
 background-image:url(../images/spinner_red.png);
}
.ospm_if.ospm_retina_display .ospm_busyview.ospm_busyview_with_label.ospm_busyview_with_image .ospm_icon_busyview,
.cordova.ospm_retina_display .ospm_busyview.ospm_busyview_with_sublabel.ospm_busyview_with_image .ospm_icon_busyview {
 background-image:url(../images/spinner_red%402x.png);
}
.ospm_icon_empty {
 width:0 !important;
 height:0 !important;
 margin:0 !important;
}
#ospm_app_main_rightbar_button,
#ospm_app_main_rightbar_button_container.ospm_button_on #ospm_app_main_rightbar_button {
 background-image:url(../fonts/ic_64_menu_context_invert.svg);
}
#ospm_app_main_rightbar_button_container.ospm_sidebar_newmessage #ospm_app_main_rightbar_button {
 background-image:url(../fonts/ic_64_menu_context_dot_invert.svg);
}
#ospm_app_main_rightbar_button_container.ospm_logout_button #ospm_app_main_rightbar_button {
 background-image:url(../fonts/ic_64_menu_logout_invert.svg);
}
#ospm_app_main_leftbar_button {
 background-image:url(../fonts/ic_64_menu_invert.svg);
}
#ospm_app_main_leftbar_button_container.ospm_app_main_leftbar_button_new_message #ospm_app_main_leftbar_button {
 background-image:url(../fonts/ic_64_menu_dot_invert.svg) !important;
}
#ospm_button_suche_person .ospm_leftbar_button {
 background-image:url(../fonts/ic_64_menu_search_invert.svg);
}
#ospm_button_dashboard .ospm_leftbar_button {
 background-image:url(../fonts/ic_64_menu_dashboard_invert.svg);
}
#ospm_button_messenger .ospm_leftbar_button {
 background-image:url(../fonts/ic_64_menu_whatsapp_invert.svg);
}
.ospm_leftbar_button_new_message .ospm_leftbar_button {
 background-image:url(../fonts/ic_64_menu_whatsapp_dot_invert.svg) !important;
}
#ospm_button_settings .ospm_leftbar_button {
 background-image:url(../fonts/ic_64_menu_prefs_invert.svg);
}
#ospm_button_logout .ospm_leftbar_button {
 background-image:url(../fonts/ic_64_menu_logout_invert.svg);
}
.ospm_progressbar_container .ospm_progressbar_step:not(:last-child):after {
 background-image:url(../fonts/ic_process_binder.svg);
 background-repeat:no-repeat;
 background-position:center;
}
.ospm_icon_fehler_schwer {
 background-image:url(../fonts/ic_fehler_schwer.svg);
 background-size:112px 40px;
}
.ospm_list_expandable .ospm_list_expandable_label {
 background-image:url(../fonts/ic_12_accordion_small.svg);
}
.ospm_list_expandable:hover .ospm_list_expandable_label,
.ospm_list_expandable:focus .ospm_list_expandable_label {
 background-image:url(../fonts/ic_12_accordion_small_mouseover.svg);
}
#ospm_page_header_view .ospm_action_button_exit,
#ospm_page_footer_view .ospm_action_button_exit:before {
 background-image:url(../fonts/ic_24_header_ablegen.svg);
 background-size:16px 24px;
}
#ospm_page_footer_view .ospm_action_button_exit:not(.ospm_disabled):hover:before,
#ospm_page_footer_view .ospm_action_button_exit:not(.ospm_disabled):focus:before,
#ospm_page_header_view .ospm_action_button_exit:not(.ospm_disabled):hover,
#ospm_page_header_view .ospm_action_button_exit:not(.ospm_disabled):focus {
 background-image:url(../fonts/ic_24_header_ablegen_mouseover.svg);
}
#ospm_page_header_view .ospm_action_button_appointment {
 background-image:url(../fonts/ic_24_header_termin.svg);
 background-repeat:no-repeat;
 background-position:top left;
 background-size:17px 24px;
 display:none !important;
}
#ospm_page_header_view .ospm_action_button_appointment:not(.ospm_disabled):hover,
#ospm_page_header_view .ospm_action_button_appointment:not(.ospm_disabled):focus {
 background-image:url(../fonts/ic_24_header_termin_mouseover.svg);
}
#ospm_page_header_view .ospm_action_button_help {
 background-image:url(../fonts/ic_24_header_hilfe.svg);
 background-size:18px 24px;
}
#ospm_page_header_view .ospm_action_button_help:not(.ospm_disabled):hover,
#ospm_page_header_view .ospm_action_button_help:not(.ospm_disabled):focus {
 background-image:url(../fonts/ic_24_header_hilfe_mouseover.svg);
}
#ospm_page_header_view .ospm_button_prev {
 background-image:url(../fonts/ic_24_header_prev.svg);
 background-size:24px;
}
#ospm_page_header_view .ospm_button_prev:hover,
#ospm_page_header_view .ospm_button_prev:focus {
 background-image:url(../fonts/ic_24_header_prev_mouseover.svg);
}
#ospm_page_header_view .ospm_button_prev.ospm_disabled {
 background-image:url(../fonts/ic_24_header_prev.svg);
}
#ospm_page_header_view .ospm_button_next {
 background-image:url(../fonts/ic_24_header_next.svg);
 background-size:24px;
}
#ospm_page_header_view .ospm_button_next:hover,
#ospm_page_header_view .ospm_button_next:focus {
 background-image:url(../fonts/ic_24_header_next_mouseover.svg);
}
#ospm_page_header_view .ospm_button_next.ospm_disabled {
 background-image:url(../fonts/ic_24_header_next.svg);
}
.ospm_dropdown .ospm_layout_right .ospm_icon_lock_s svg {
 height:12px;
 width:12px;
 min-width:12px;
}
.ospm_icon_textinput_edit,
.ospm_icon_textinput_inputdialog,
.ospm_icon_textinput_calender,
.ospm_icon_textinput_calender_regular {
 height:12px !important;
 width:12px !important;
 min-width:12px;
 margin-right:0;
 margin-bottom:1px;
}
.ospm_textinput .ospm_icon_lock_s,
.ospm_textinput .ospm_icon_textinput_inputdialog,
.ospm_textinput:not(.ospm_textinput_date) .ospm_icon_textinput_calender,
.ospm_textinput:not(.ospm_textinput_date) .ospm_icon_textinput_calender_regular,
.ospm_textinput.ospm_textinput_date .ospm_icon_textinput_edit,
.ospm_textinput.ospm_disabled .ospm_icon_textinput_edit,
.ospm_textinput.ospm_disabled .ospm_icon_textinput_inputdialog,
.ospm_textinput.ospm_disabled .ospm_icon_textinput_calender,
.ospm_textinput.ospm_disabled .ospm_icon_textinput_calender_regular,
.ospm_list_form .ospm_textinput.ospm_disabled .ospm_icon_textinput_calender,
.ospm_list_form .ospm_textinput .ospm_icon_textinput_edit,
.ospm_list_form .ospm_textinput.ospm_textinput_date .ospm_icon_textinput_inputdialog {
 display:none;
}
.ospm_list_form .ospm_textinput:not(.ospm_disabled).ospm_textinput_date .ospm_icon_textinput_calender {
 display:table-cell;
}
.ospm_list_form .ospm_textinput:not(.ospm_disabled).ospm_textinput_date .ospm_icon_textinput_calender svg {
 height:24px;
 min-width:24px;
}
.ospm_textinput.ospm_disabled .ospm_icon_lock_s {
 display:block;
}
.ospm_list_form .ospm_textinput.ospm_disabled .ospm_icon_lock_s {
 display:table-cell;
}
#ospm_page_header_view .ospm_button_voicerecord {
 background-image:url(../fonts/ic_24_sprachaufzeichnung_aktiv.svg);
 background-size:24px;
}
.ospm_text:not(.ospm_text_long_value) > .ospm_widget_content_wrapper .ospm_text_right_icons .ospm_icon_drilldown,
.ospm_device_mobile .ospm_text .ospm_text_right_icons .ospm_icon_drilldown:last-child {
 width:12px;
 height:12px;
 min-width:12px;
}
body:not(.ospm_device_mobile) .ospm_list_cell_container.ospm_min_height_large > .ospm_list_sublist > .ospm_text.ospm_list_sublist_header > .ospm_widget_content_wrapper .ospm_text_right_icons .ospm_icon_drilldown:last-child,
body:not(.ospm_device_mobile) .ospm_list_sublist_entries.ospm_min_height_large > .ospm_text:not(.ospm_text_long_value) > .ospm_widget_content_wrapper .ospm_text_right_icons .ospm_icon_drilldown:last-child,
body:not(.ospm_device_mobile) .ospm_list_cell_container.ospm_min_height_large > .ospm_text:not(.ospm_text_long_value) > .ospm_widget_content_wrapper .ospm_text_right_icons .ospm_icon_drilldown:last-child {
 width:16px;
 height:16px;
 min-width:16px;
 margin-top:-1px;
}
.ospm_icon_drilldown_small {
 width:12px;
 height:12px;
 min-width:12px;
}
.ospm_icon_drilldown {
 background-image:url(../fonts/ic_16_drilldown.svg);
}


.ospm_progressbar_wrapper .ospm_button_prev_text .ospm_icon {
 width:24px;
 height:24px;
 display:inline-block;
 margin-right:8px;
 vertical-align:top;
}
.ospm_image_button .ospm_icon.ospm_feedback_ratingstar > svg {
 width:46px;
 height:43px;
}
.ospm_icon_color_2 svg > use {
 fill:#FFFFFF;
}
.ospm_icon_color_3 svg > use {
 fill:#F0F1F2;
}
.ospm_icon_color_4 svg > use {
 fill:#cccccc;
}
.ospm_icon_color_5 svg > use {
 fill:#ababab;
}
.ospm_icon_color_6 svg > use {
 fill:#646464;
}
.ospm_icon_color_7 svg > use {
 fill:#131313;
}
.ospm_icon_color_8 svg > use {
 fill:#ef8905;
}
.ospm_icon_color_9 svg > use {
 fill:#D40000;
}
.ospm_icon_color_10 svg > use {
 fill:#d580ff;
}
.ospm_icon_color_11 svg > use {
 fill:#868eff;
}
.ospm_icon_color_12 svg > use {
 fill:#F3B6B6;
}
.ospm_icon_color_13 svg > use {
 fill:#ED9292;
}
.ospm_icon_color_14 svg > use {
 fill:#E66D6D;
}
.ospm_icon_color_15 svg > use {
 fill:#E04949;
}
.ospm_icon_color_16 svg > use {
 fill:#DA2424;
}
.ospm_icon_color_17 svg > use {
 fill:#ff0000;
}
.ospm_icon_color_18 svg > use {
 fill:#9b1a14;
}
.ospm_icon_color_19 svg > use {
 fill:#B6DDFF;
}
.ospm_icon_color_20 svg > use {
 fill:#6DBBFF;
}
.ospm_icon_color_21 svg > use {
 fill:#49AAFF;
}
.ospm_icon_color_22 svg > use {
 fill:#0088FF;
}
.ospm_icon_color_23 svg > use {
 fill:#005BAA;
}
.ospm_icon_color_24 svg > use {
 fill:#c4e3a1;
}
.ospm_icon_color_25 svg > use {
 fill:#9dd062;
}
.ospm_icon_color_26 svg > use {
 fill:#7fbc38;
}
.ospm_icon_color_27 svg > use {
 fill:#6b9f2f;
}
.ospm_icon_color_28 svg > use {
 fill:#fddf86;
}
.ospm_icon_color_29 svg > use {
 fill:#fcd04a;
}
.ospm_icon_color_30 svg > use {
 fill:#fbbe0a;
}
.ospm_icon_color_31 svg > use {
 fill:#dc5100;
}
.ospm_icon_color_32 svg > use {
 fill:#20cdbc;
}
.ospm_icon_color_primary01 svg > use {
 fill:#ff0000;
}
.ospm_icon_color_primary01Contrast svg > use {
 fill:#ffffff;
}
.ospm_icon_color_secondary01 svg > use {
 fill:#565656;
}
.ospm_icon_color_readable01 svg > use {
 fill:#292929;
}
.ospm_icon_color_readable02 svg > use {
 fill:#565656;
}
.ospm_icon_color_readable03 svg > use {
 fill:#ffffff;
}
.ospm_icon_color_ui01 svg > use {
 fill:#e3e3e3;
}
.ospm_icon_color_ui02 svg > use {
 fill:#949494;
}
.ospm_icon_color_ui03 svg > use {
 fill:#f5f5f5;
}
.ospm_icon_color_uiBackground01 svg > use {
 fill:#ffffff;
}
.ospm_icon_color_uiBackground02 svg > use {
 fill:#ffffff;
}
.ospm_icon_color_currencyNegative01 svg > use {
 fill:#292929;
}
.ospm_icon_color_currencyPositive01 svg > use {
 fill:#356b00;
}
.ospm_icon_color_currencyPositive02 svg > use {
 fill:#e4eddb;
}
.ospm_icon_color_disabled01 svg > use {
 fill:#bebebe;
}
.ospm_icon_color_disabled02 svg > use {
 fill:#e3e3e3;
}
.ospm_icon_color_disabled03 svg > use {
 fill:#949494;
}
.ospm_icon_color_focus01 svg > use {
 fill:#0071d4;
}
.ospm_icon_color_focus02 svg > use {
 fill:#dbeeff;
}
.ospm_icon_color_primary01Active svg > use {
 fill:#aa0000;
}
.ospm_icon_color_primary01Hover svg > use {
 fill:#d40000;
}
.ospm_icon_color_primary01Focus svg > use {
 fill:#d40000;
}
.ospm_icon_color_secondary01Active svg > use {
 fill:#444444;
}
.ospm_icon_color_secondary01Hover svg > use {
 fill:#565656;
}
.ospm_icon_color_secondary01Focus svg > use {
 fill:#565656;
}
.ospm_icon_color_success01 svg > use {
 fill:#356b00;
}
.ospm_icon_color_success02 svg > use {
 fill:#e4eddb;
}
.ospm_icon_color_error01 svg > use {
 fill:#b10000;
}
.ospm_icon_color_error02 svg > use {
 fill:#f9dbdb;
}
.ospm_icon_color_warning01 svg > use {
 fill:#9f5b03;
}
.ospm_icon_color_warning02 svg > use {
 fill:#fdeedb;
}
.ospm_icon_color_information01 svg > use {
 fill:#292929;
}
.ospm_icon_color_information02 svg > use {
 fill:#f5f5f5;
}
.ospm_icon_color_attention01 svg > use {
 fill:#005baa;
}
.ospm_icon_color_attention02 svg > use {
 fill:#dbeeff;
}
.ospm_icon_color_categoryFood svg > use {
 fill:#E6005C;
}
.ospm_icon_color_categoryClothing svg > use {
 fill:#B62ABF;
}
.ospm_icon_color_categoryPurchases svg > use {
 fill:#6D4B9A;
}
.ospm_icon_color_categorySport svg > use {
 fill:#571C50;
}
.ospm_icon_color_categoryTelecommunication svg > use {
 fill:#019FC2;
}
.ospm_icon_color_categoryMobility svg > use {
 fill:#0166C7;
}
.ospm_icon_color_categoryEducation svg > use {
 fill:#637697;
}
.ospm_icon_color_categoryTaxes svg > use {
 fill:#223573;
}
.ospm_icon_color_categorySaving svg > use {
 fill:#AD6200;
}
.ospm_icon_color_categoryProtection svg > use {
 fill:#D78C00;
}
.ospm_icon_color_categoryCash svg > use {
 fill:#DCAC00;
}
.ospm_icon_color_categoryEntertainment svg > use {
 fill:#D64000;
}
.ospm_icon_color_categoryTravel svg > use {
 fill:#00768F;
}
.ospm_icon_color_categoryHealth svg > use {
 fill:#A80000;
}
.ospm_icon_color_categoryIncome svg > use {
 fill:#005700;
}
.ospm_icon_color_categoryGarden svg > use {
 fill:#008a00;
}
.ospm_icon_color_categoryMiscelaneous svg > use {
 fill:#303030;
}
.ospm_icon_color_categoryUncategorized svg > use {
 fill:#686868;
}
.ospm_icon_color_categoryNotrelevant svg > use {
 fill:#686868;
}
.ospm_icon_color_categoryAllissues svg > use {
 fill:#000000;
}
.ospm_text_style_1,
.ospm_text_style_2,
.ospm_text_style_3,
.ospm_text_style_4,
.ospm_text_style_5,
.ospm_text_style_6,
label.ospm_text_style_1,
label.ospm_text_style_2,
label.ospm_text_style_3,
label.ospm_text_style_4,
label.ospm_text_style_5,
label.ospm_text_style_6,
h3.ospm_text_style_1,
h3.ospm_text_style_2,
h3.ospm_text_style_3,
h3.ospm_text_style_4,
h3.ospm_text_style_5,
h3.ospm_text_style_6,
h4.ospm_text_style_1,
h4.ospm_text_style_2,
h4.ospm_text_style_3,
h4.ospm_text_style_4,
h4.ospm_text_style_5,
h4.ospm_text_style_6,
h5.ospm_text_style_1,
h5.ospm_text_style_2,
h5.ospm_text_style_3,
h5.ospm_text_style_4,
h5.ospm_text_style_5,
h5.ospm_text_style_6,
h6.ospm_text_style_1,
h6.ospm_text_style_2,
h6.ospm_text_style_3,
h6.ospm_text_style_4,
h6.ospm_text_style_5,
h6.ospm_text_style_6,
th.ospm_text_style_1,
th.ospm_text_style_2,
th.ospm_text_style_3,
th.ospm_text_style_4,
th.ospm_text_style_5,
th.ospm_text_style_6,
td.ospm_text_style_1,
td.ospm_text_style_2,
td.ospm_text_style_3,
td.ospm_text_style_4,
td.ospm_text_style_5,
td.ospm_text_style_6 {
 font-size:34px;
 line-height:48px;
}
.ospm_device_mobile .ospm_text_style_1,
.ospm_device_mobile .ospm_text_style_2,
.ospm_device_mobile .ospm_text_style_3,
.ospm_device_mobile .ospm_text_style_4,
.ospm_device_mobile .ospm_text_style_5,
.ospm_device_mobile .ospm_text_style_6 {
 font-size:22px;
 line-height:32px;
}
.ospm_text_style_11,
.ospm_text_style_12,
.ospm_text_style_13,
.ospm_text_style_14,
.ospm_text_style_15,
.ospm_text_style_16,
label.ospm_text_style_11,
label.ospm_text_style_12,
label.ospm_text_style_13,
label.ospm_text_style_14,
label.ospm_text_style_15,
label.ospm_text_style_16,
h3.ospm_text_style_11,
h3.ospm_text_style_12,
h3.ospm_text_style_13,
h3.ospm_text_style_14,
h3.ospm_text_style_15,
h3.ospm_text_style_16,
h4.ospm_text_style_11,
h4.ospm_text_style_12,
h4.ospm_text_style_13,
h4.ospm_text_style_14,
h4.ospm_text_style_15,
h4.ospm_text_style_16,
h5.ospm_text_style_11,
h5.ospm_text_style_12,
h5.ospm_text_style_13,
h5.ospm_text_style_14,
h5.ospm_text_style_15,
h5.ospm_text_style_16,
h6.ospm_text_style_11,
h6.ospm_text_style_12,
h6.ospm_text_style_13,
h6.ospm_text_style_14,
h6.ospm_text_style_15,
h6.ospm_text_style_16,
th.ospm_text_style_11,
th.ospm_text_style_12,
th.ospm_text_style_13,
th.ospm_text_style_14,
th.ospm_text_style_15,
th.ospm_text_style_16,
td.ospm_text_style_11,
td.ospm_text_style_12,
td.ospm_text_style_13,
td.ospm_text_style_14,
td.ospm_text_style_15,
td.ospm_text_style_16,
.ospm_text_style_11 + .ospm_entry_infotext,
.ospm_text_style_12 + .ospm_entry_infotext,
.ospm_text_style_13 + .ospm_entry_infotext,
.ospm_text_style_14 + .ospm_entry_infotext,
.ospm_text_style_15 + .ospm_entry_infotext,
.ospm_text_style_16 + .ospm_entry_infotext {
 font-size:22px;
 line-height:32px;
}
body:not(.ospm_device_mobile) .ospm_text_style_11 ~ .ospm_help_marker,
body:not(.ospm_device_mobile) .ospm_text_style_12 ~ .ospm_help_marker,
body:not(.ospm_device_mobile) .ospm_text_style_13 ~ .ospm_help_marker,
body:not(.ospm_device_mobile) .ospm_text_style_14 ~ .ospm_help_marker,
body:not(.ospm_device_mobile) .ospm_text_style_15 ~ .ospm_help_marker,
body:not(.ospm_device_mobile) .ospm_text_style_16 ~ .ospm_help_marker {
 position:relative;
 top:-4px;
}
.ospm_device_mobile .ospm_text_style_11,
.ospm_device_mobile .ospm_text_style_12,
.ospm_device_mobile .ospm_text_style_13,
.ospm_device_mobile .ospm_text_style_14,
.ospm_device_mobile .ospm_text_style_15,
.ospm_device_mobile .ospm_text_style_16,
.ospm_device_mobile .ospm_text_style_21,
.ospm_device_mobile .ospm_text_style_22,
.ospm_device_mobile .ospm_text_style_23,
.ospm_device_mobile .ospm_text_style_24,
.ospm_device_mobile .ospm_text_style_25,
.ospm_device_mobile .ospm_text_style_26,
.ospm_device_mobile .ospm_text_style_11 + .ospm_entry_infotext,
.ospm_device_mobile .ospm_text_style_12 + .ospm_entry_infotext,
.ospm_device_mobile .ospm_text_style_13 + .ospm_entry_infotext,
.ospm_device_mobile .ospm_text_style_14 + .ospm_entry_infotext,
.ospm_device_mobile .ospm_text_style_15 + .ospm_entry_infotext,
.ospm_device_mobile .ospm_text_style_16 + .ospm_entry_infotext {
 font-size:17px;
 line-height:22px;
}
.ospm_device_mobile .ospm_text_style_21,
.ospm_device_mobile .ospm_text_style_23,
.ospm_device_mobile .ospm_text_style_25,
.ospm_device_mobile .ospm_text_style_31,
.ospm_device_mobile .ospm_text_style_33,
.ospm_device_mobile .ospm_text_style_35 {
 font-weight:400;
}
.ospm_text_style_21,
.ospm_text_style_22,
.ospm_text_style_23,
.ospm_text_style_24,
.ospm_text_style_25,
.ospm_text_style_26,
label.ospm_text_style_21,
label.ospm_text_style_22,
label.ospm_text_style_23,
label.ospm_text_style_24,
label.ospm_text_style_25,
label.ospm_text_style_26,
h3.ospm_text_style_21,
h3.ospm_text_style_22,
h3.ospm_text_style_23,
h3.ospm_text_style_24,
h3.ospm_text_style_25,
h3.ospm_text_style_26,
h4.ospm_text_style_21,
h4.ospm_text_style_22,
h4.ospm_text_style_23,
h4.ospm_text_style_24,
h4.ospm_text_style_25,
h4.ospm_text_style_26,
h5.ospm_text_style_21,
h5.ospm_text_style_22,
h5.ospm_text_style_23,
h5.ospm_text_style_24,
h5.ospm_text_style_25,
h5.ospm_text_style_26,
h6.ospm_text_style_21,
h6.ospm_text_style_22,
h6.ospm_text_style_23,
h6.ospm_text_style_24,
h6.ospm_text_style_25,
h6.ospm_text_style_26,
th.ospm_text_style_21,
th.ospm_text_style_22,
th.ospm_text_style_23,
th.ospm_text_style_24,
th.ospm_text_style_25,
th.ospm_text_style_26,
td.ospm_text_style_21,
td.ospm_text_style_22,
td.ospm_text_style_23,
td.ospm_text_style_24,
td.ospm_text_style_25,
td.ospm_text_style_26 {
 font-size:17px;
 line-height:24px;
}
.ospm_text_style_31,
.ospm_text_style_32,
.ospm_text_style_33,
.ospm_text_style_34,
.ospm_text_style_35,
.ospm_text_style_36,
label.ospm_text_style_31,
label.ospm_text_style_32,
label.ospm_text_style_33,
label.ospm_text_style_34,
label.ospm_text_style_35,
label.ospm_text_style_36,
h3.ospm_text_style_31,
h3.ospm_text_style_32,
h3.ospm_text_style_33,
h3.ospm_text_style_34,
h3.ospm_text_style_35,
h3.ospm_text_style_36,
h4.ospm_text_style_31,
h4.ospm_text_style_32,
h4.ospm_text_style_33,
h4.ospm_text_style_34,
h4.ospm_text_style_35,
h4.ospm_text_style_36,
h5.ospm_text_style_31,
h5.ospm_text_style_32,
h5.ospm_text_style_33,
h5.ospm_text_style_34,
h5.ospm_text_style_35,
h5.ospm_text_style_36,
h6.ospm_text_style_31,
h6.ospm_text_style_32,
h6.ospm_text_style_33,
h6.ospm_text_style_34,
h6.ospm_text_style_35,
h6.ospm_text_style_36,
th.ospm_text_style_31,
th.ospm_text_style_32,
th.ospm_text_style_33,
th.ospm_text_style_34,
th.ospm_text_style_35,
th.ospm_text_style_36,
td.ospm_text_style_31,
td.ospm_text_style_32,
td.ospm_text_style_33,
td.ospm_text_style_34,
td.ospm_text_style_35,
td.ospm_text_style_36 {
 font-size:14px;
 line-height:20px;
}
.ospm_device_mobile .ospm_text_style_31,
.ospm_device_mobile .ospm_text_style_32,
.ospm_device_mobile .ospm_text_style_33,
.ospm_device_mobile .ospm_text_style_34,
.ospm_device_mobile .ospm_text_style_35,
.ospm_device_mobile .ospm_text_style_36 {
 font-size:11px;
 line-height:16px;
}
.ospm_text_style_41,
.ospm_text_style_42,
.ospm_text_style_43,
.ospm_text_style_44,
.ospm_text_style_45,
label.ospm_text_style_41,
label.ospm_text_style_42,
label.ospm_text_style_43,
label.ospm_text_style_44,
label.ospm_text_style_45,
label.ospm_text_style_46,
h3.ospm_text_style_41,
h3.ospm_text_style_42,
h3.ospm_text_style_43,
h3.ospm_text_style_44,
h3.ospm_text_style_45,
h4.ospm_text_style_41,
h4.ospm_text_style_42,
h4.ospm_text_style_43,
h4.ospm_text_style_44,
h4.ospm_text_style_45,
h5.ospm_text_style_41,
h5.ospm_text_style_42,
h5.ospm_text_style_43,
h5.ospm_text_style_44,
h5.ospm_text_style_45,
h6.ospm_text_style_41,
h6.ospm_text_style_42,
h6.ospm_text_style_43,
h6.ospm_text_style_44,
h6.ospm_text_style_45,
th.ospm_text_style_41,
th.ospm_text_style_42,
th.ospm_text_style_43,
th.ospm_text_style_44,
th.ospm_text_style_45,
td.ospm_text_style_41,
td.ospm_text_style_42,
td.ospm_text_style_43,
td.ospm_text_style_44,
td.ospm_text_style_45 {
 font-size:22px;
 line-height:32px;
}
.ospm_device_mobile .ospm_text_style_41,
.ospm_device_mobile .ospm_text_style_42,
.ospm_device_mobile .ospm_text_style_43,
.ospm_device_mobile .ospm_text_style_44,
.ospm_device_mobile .ospm_text_style_45 {
 font-size:17px;
 line-height:22px;
}
.ospm_text_style_11,
.ospm_text_style_12,
.ospm_text_style_13,
.ospm_text_style_14,
.ospm_text_style_15,
.ospm_text_style_16,
label.ospm_text_style_11,
label.ospm_text_style_12,
label.ospm_text_style_13,
label.ospm_text_style_14,
label.ospm_text_style_15,
label.ospm_text_style_16 {
 font-weight:500;
}
.ospm_text_style_1,
.ospm_text_style_3,
.ospm_text_style_5,
.ospm_text_style_21,
.ospm_text_style_23,
.ospm_text_style_25,
.ospm_text_style_31,
.ospm_text_style_33,
.ospm_text_style_35,
.ospm_text_style_41,
.ospm_text_style_42,
.ospm_text_style_43,
.ospm_text_style_44,
.ospm_text_style_45,
label.ospm_text_style_1,
label.ospm_text_style_3,
label.ospm_text_style_5,
label.ospm_text_style_21,
label.ospm_text_style_23,
label.ospm_text_style_25,
label.ospm_text_style_31,
label.ospm_text_style_33,
label.ospm_text_style_35,
label.ospm_text_style_41,
label.ospm_text_style_42,
label.ospm_text_style_43,
label.ospm_text_style_44,
label.ospm_text_style_45,
.ospm_if .ospm_text_style_1,
.ospm_if .ospm_text_style_3,
.ospm_if .ospm_text_style_5,
.ospm_if .ospm_text_style_21,
.ospm_if .ospm_text_style_23,
.ospm_if .ospm_text_style_25,
.ospm_if .ospm_text_style_31,
.ospm_if .ospm_text_style_33,
.ospm_if .ospm_text_style_35,
.ospm_if .ospm_text_style_41,
.ospm_if .ospm_text_style_42,
.ospm_if .ospm_text_style_43,
.ospm_if .ospm_text_style_44,
.ospm_if .ospm_text_style_45 {
 font-weight:normal;
}
.ospm_text_style_2,
.ospm_text_style_4,
.ospm_text_style_6,
.ospm_text_style_22,
.ospm_text_style_24,
.ospm_text_style_26,
.ospm_text_style_32,
.ospm_text_style_34,
.ospm_text_style_36,
label.ospm_text_style_2,
label.ospm_text_style_4,
label.ospm_text_style_6,
label.ospm_text_style_22,
label.ospm_text_style_24,
label.ospm_text_style_26,
label.ospm_text_style_32,
label.ospm_text_style_34,
label.ospm_text_style_36 {
 font-weight:300;
}
h3.ospm_text_style_1,
h3.ospm_text_style_3,
h3.ospm_text_style_5,
h3.ospm_text_style_11,
h3.ospm_text_style_13,
h3.ospm_text_style_15,
h3.ospm_text_style_31,
h3.ospm_text_style_33,
h3.ospm_text_style_35,
h3.ospm_text_style_41,
h3.ospm_text_style_42,
h3.ospm_text_style_43,
h3.ospm_text_style_44,
h3.ospm_text_style_45,
h4.ospm_text_style_1,
h4.ospm_text_style_3,
h4.ospm_text_style_5,
h4.ospm_text_style_11,
h4.ospm_text_style_13,
h4.ospm_text_style_15,
h4.ospm_text_style_31,
h4.ospm_text_style_33,
h4.ospm_text_style_35,
h4.ospm_text_style_41,
h4.ospm_text_style_42,
h4.ospm_text_style_43,
h4.ospm_text_style_44,
h4.ospm_text_style_45,
h5.ospm_text_style_1,
h5.ospm_text_style_3,
h5.ospm_text_style_5,
h5.ospm_text_style_11,
h5.ospm_text_style_13,
h5.ospm_text_style_15,
h5.ospm_text_style_31,
h5.ospm_text_style_33,
h5.ospm_text_style_35,
h5.ospm_text_style_41,
h5.ospm_text_style_42,
h5.ospm_text_style_43,
h5.ospm_text_style_44,
h5.ospm_text_style_45,
h6.ospm_text_style_1,
h6.ospm_text_style_3,
h6.ospm_text_style_5,
h6.ospm_text_style_11,
h6.ospm_text_style_13,
h6.ospm_text_style_15,
h6.ospm_text_style_31,
h6.ospm_text_style_33,
h6.ospm_text_style_35,
h6.ospm_text_style_41,
h6.ospm_text_style_42,
h6.ospm_text_style_43,
h6.ospm_text_style_44,
h6.ospm_text_style_45 {
 font-weight:500;
}
h3.ospm_text_style_2,
h3.ospm_text_style_4,
h3.ospm_text_style_6,
h3.ospm_text_style_12,
h3.ospm_text_style_14,
h3.ospm_text_style_16,
h3.ospm_text_style_32,
h3.ospm_text_style_34,
h3.ospm_text_style_36,
h4.ospm_text_style_2,
h4.ospm_text_style_4,
h4.ospm_text_style_6,
h4.ospm_text_style_12,
h4.ospm_text_style_14,
h4.ospm_text_style_16,
h4.ospm_text_style_32,
h4.ospm_text_style_34,
h4.ospm_text_style_36,
h5.ospm_text_style_2,
h5.ospm_text_style_4,
h5.ospm_text_style_6,
h5.ospm_text_style_12,
h5.ospm_text_style_14,
h5.ospm_text_style_16,
h5.ospm_text_style_32,
h5.ospm_text_style_34,
h5.ospm_text_style_36,
h6.ospm_text_style_2,
h6.ospm_text_style_4,
h6.ospm_text_style_6,
h6.ospm_text_style_12,
h6.ospm_text_style_14,
h6.ospm_text_style_16,
h6.ospm_text_style_32,
h6.ospm_text_style_34,
h6.ospm_text_style_36 {
 font-weight:500;
}
.ospm_text_style_45 {
 color:#FF0000;
}
.ospm_text_style_3,
.ospm_text_style_4,
.ospm_text_style_13,
.ospm_text_style_14,
.ospm_text_style_23,
.ospm_text_style_24,
.ospm_text_style_33,
.ospm_text_style_34 {
 color:#151217;
}
.ospm_text_style_5,
.ospm_text_style_6,
.ospm_text_style_15,
.ospm_text_style_16,
.ospm_text_style_25,
.ospm_text_style_26,
.ospm_text_style_35,
.ospm_text_style_36,
.ospm_text_style_51,
.ospm_text_style_52 {
 color:#66686d;
}
.ospm_text_style_41 {
 color:#FF0000;
}
.ospm_text_style_42 {
 color:#00A800;
}
.ospm_text_style_43 {
 color:#4F8AFF;
}
.ospm_text_style_44 {
 color:#6C6E73;
}
.ospm_single_button_container .ospm_selected_button.ospm_text_style_44,
.ospm_multiple_buttons_container .ospm_selected_button.ospm_text_style_44 {
 background-color:#6C6E73;
}
body:not(.ospm_device_mobile) .ospm_list_cell_container .ospm_one_button.ospm_text_style_45:not(.ospm_disabled):not(.ospm_selected_button):hover {
 color:#FF0000;
}
.ospm_entry_infotext {
 line-height:24px;
 font-size:16px;
}
.ospm_text_style_51,
.ospm_text_style_52 {
 font-size:14px;
 line-height:20px;
}
.ospm_text_style_52 {
 font-weight:bold;
}
.ospm_margin_top_none,
.ospm_device_mobile .ospm_margin_top_none {
 margin-top:0;
}
.ospm_margin_bottom_none,
.ospm_device_mobile .ospm_margin_bottom_none {
 margin-bottom:0;
}
.ospm_margin_top_s1 {
 margin-top:8px;
}
.ospm_margin_bottom_s1 {
 margin-bottom:8px;
}
.ospm_device_mobile .ospm_margin_top_s1 {
 margin-top:4px;
}
.ospm_device_mobile .ospm_margin_bottom_s1 {
 margin-bottom:4px;
}
.ospm_margin_top_s2 {
 margin-top:12px;
}
.ospm_margin_bottom_s2 {
 margin-bottom:12px;
}
.ospm_device_mobile .ospm_margin_top_s2 {
 margin-top:8px;
}
.ospm_device_mobile .ospm_margin_bottom_s2 {
 margin-bottom:8px;
}
.ospm_margin_top_s3 {
 margin-top:16px;
}
.ospm_margin_bottom_s3 {
 margin-bottom:16px;
}
.ospm_device_mobile .ospm_margin_top_s3 {
 margin-top:8px;
}
.ospm_device_mobile .ospm_margin_bottom_s3 {
 margin-bottom:8px;
}
.ospm_margin_top_m1 {
 margin-top:24px;
}
.ospm_margin_bottom_m1 {
 margin-bottom:24px;
}
.ospm_device_mobile .ospm_margin_top_m1 {
 margin-top:16px;
}
.ospm_device_mobile .ospm_margin_bottom_m1 {
 margin-bottom:16px;
}
.ospm_margin_top_m2 {
 margin-top:32px;
}
.ospm_margin_bottom_m2 {
 margin-bottom:32px;
}
.ospm_device_mobile .ospm_margin_top_m2 {
 margin-top:24px;
}
.ospm_device_mobile .ospm_margin_bottom_m2 {
 margin-bottom:24px;
}
.ospm_margin_top_m3 {
 margin-top:48px;
}
.ospm_margin_bottom_m3 {
 margin-bottom:48px;
}
.ospm_device_mobile .ospm_margin_top_m3 {
 margin-top:32px;
}
.ospm_device_mobile .ospm_margin_bottom_m3 {
 margin-bottom:32px;
}
.ospm_margin_top_l1 {
 margin-top:64px;
}
.ospm_margin_bottom_l1 {
 margin-bottom:64px;
}
.ospm_device_mobile .ospm_margin_top_l1 {
 margin-top:48px;
}
.ospm_device_mobile .ospm_margin_bottom_l1 {
 margin-bottom:48px;
}
.ospm_margin_top_l2 {
 margin-top:96px;
}
.ospm_margin_bottom_l2 {
 margin-bottom:96px;
}
.ospm_device_mobile .ospm_margin_top_l2 {
 margin-top:72px;
}
.ospm_device_mobile .ospm_margin_bottom_l2 {
 margin-bottom:72px;
}
.ospm_margin_top_l3 {
 margin-top:128px;
}
.ospm_margin_bottom_l3 {
 margin-bottom:128px;
}
.ospm_device_mobile .ospm_margin_top_l3 {
 margin-top:96px;
}
.ospm_device_mobile .ospm_margin_bottom_l3 {
 margin-bottom:96px;
}
.ospm_padding_top_none,
.ospm_device_mobile .ospm_padding_top_none {
 padding-top:0;
}
.ospm_padding_bottom_none,
.ospm_device_mobile .ospm_padding_bottom_none {
 padding-bottom:0;
}
.ospm_padding_top_s1 {
 padding-top:8px;
}
.ospm_padding_bottom_s1 {
 padding-bottom:8px;
}
.ospm_device_mobile .ospm_padding_top_s1 {
 padding-top:4px;
}
.ospm_device_mobile .ospm_padding_bottom_s1 {
 padding-bottom:4px;
}
.ospm_padding_top_s2 {
 padding-top:12px;
}
.ospm_padding_bottom_s2 {
 padding-bottom:12px;
}
.ospm_device_mobile .ospm_padding_top_s2 {
 padding-top:8px;
}
.ospm_device_mobile .ospm_padding_bottom_s2 {
 padding-bottom:8px;
}
.ospm_padding_top_s3 {
 padding-top:16px;
}
.ospm_padding_bottom_s3 {
 padding-bottom:16px;
}
.ospm_device_mobile .ospm_padding_top_s3 {
 padding-top:8px;
}
.ospm_device_mobile .ospm_padding_bottom_s3 {
 padding-bottom:8px;
}
.ospm_padding_top_m1 {
 padding-top:24px;
}
.ospm_padding_bottom_m1 {
 padding-bottom:24px;
}
.ospm_device_mobile .ospm_padding_top_m1 {
 padding-top:16px;
}
.ospm_device_mobile .ospm_padding_bottom_m1 {
 padding-bottom:16px;
}
.ospm_padding_top_m2 {
 padding-top:32px;
}
.ospm_padding_bottom_m2 {
 padding-bottom:32px;
}
.ospm_device_mobile .ospm_padding_top_m2 {
 padding-top:24px;
}
.ospm_device_mobile .ospm_padding_bottom_m2 {
 padding-bottom:24px;
}
.ospm_padding_top_m3 {
 padding-top:48px;
}
.ospm_padding_bottom_m3 {
 padding-bottom:48px;
}
.ospm_device_mobile .ospm_padding_top_m3 {
 padding-top:32px;
}
.ospm_device_mobile .ospm_padding_bottom_m3 {
 padding-bottom:32px;
}
.ospm_padding_top_l1 {
 padding-top:64px;
}
.ospm_padding_bottom_l1 {
 padding-bottom:64px;
}
.ospm_device_mobile .ospm_padding_top_l1 {
 padding-top:48px;
}
.ospm_device_mobile .ospm_padding_bottom_l1 {
 padding-bottom:48px;
}
.ospm_padding_top_l2 {
 padding-top:96px;
}
.ospm_padding_bottom_l2 {
 padding-bottom:96px;
}
.ospm_device_mobile .ospm_padding_top_l2 {
 padding-top:72px;
}
.ospm_device_mobile .ospm_padding_bottom_l2 {
 padding-bottom:72px;
}
.ospm_padding_top_l3 {
 padding-top:128px;
}
.ospm_padding_bottom_l3 {
 padding-bottom:128px;
}
.ospm_device_mobile .ospm_padding_top_l3 {
 padding-top:96px;
}
.ospm_device_mobile .ospm_padding_bottom_l3 {
 padding-bottom:96px;
}
@media print {
 #ospm_app_main_leftbar_wrapper,
 #ospm_app_main_rightbar_wrapper,
 .ospm_progressbar_wrapper,
 .ospm_action_bar {
  display:none;
 }
 #ospm_app_sub_header_container,
 #ospm_app_header {
  max-width:none !important;
 }
 .ospm_tabdeck,
 .ospm_page_container > .ospm_layout .ospm_layout_scrollarea,
 .ospm_page_container {
  padding-top:6px !important;
 }
 #ospm_app_stage_label_wrapper {
  color:#000000;
 }
 #ospm_main_wrapper {
  padding-left:0;
  display:block !important;
 }
 #ospm_page_header_view,
 #ospm_app_header_wrapper,
 .ospm_columns_container {
  padding:0 !important;
 }
 .ospm_columns_container {
  max-width:none !important;
  width:100% !important;
  margin:0 !important;
 }
 #ospm_app_header_container {
  display:none;
 }
 #ospm_app_header {
  padding:0 !important;
 }
 #ospm_app_main {
  top:0 !important;
 }
 html,
 body,
 #ospm_app,
 #ospm_app_header,
 #ospm_main_wrapper,
 .ospm_app_main_middle_inner_content,
 .ospm_frame_wrapper {
  height:inherit !important;
 }
 .ospm_list:not(:last-child) {
  border-bottom:2px solid #66686d;
 }
 html,
 body {
  overflow:auto !important;
  position:static !important;
 }
 .ospm_frame_wrapper:not(.ospm_active_frame) {
  display:none;
 }
 #ospm_app_main,
 #ospm_app_main_middle,
 .ospm_app_main_right_content_wrapper,
 .ospm_app_main_right_content,
 .ospm_frame_wrapper {
  position:relative !important;
 }
 .ospm_list_content_container {
  display:block;
  box-shadow:none !important;
 }
 .ospm_one_button:not(.ospm_startbutton) {
  border:1px solid #66686d;
 }
 .ospm_list .ospm_one_button {
  border:none;
 }
 .ospm_tabdeck_pages_container_wrapper .ospm_tabdeck_pages_container > div {
  display:block;
 }
 .ospm_tabdeck_pages_container_wrapper .ospm_layout.invisible {
  display:none;
 }
 .ospm_tabdeck_pages_container {
  left:0 !important;
 }
 .ospm_tabdeck .ospm_tabdeck_selection_element {
  display:none;
 }
 .ospm_tabdeck_pages_container_wrapper .ospm_tabdeck_pages_container > div.ospm_tabdeck_hidden_page {
  display:none;
 }
 .ospm_layout_column_wrapper {
  margin-top:0 !important;
 }
 .ospm_chart_tooltip {
  display:none !important;
 }
 html,
 body,
 #ospm_app_header_wrapper,
 #ospm_page_header_view,
 .ospm_layout_stickyarea,
 .ospm_layout,
 .ospm_tabdeck {
  background-color:white !important;
 }
 .ospm_window_fullscreen_wrapper {
  background:none !important;
  position:absolute !important;
  bottom:inherit !important;
 }
 .ospm_dialogview_content,
 .ospm_dialogview {
  display:block !important;
 }
 .ospm_dialogview {
  margin:10px auto;
 }
 .ospm_window_fullscreen_wrapper_container {
  height:auto !important;
  display:block !important;
 }
 .ospm_app_hidden #ospm_app {
  display:none;
 }
 body[style="overflow:hidden;"] #ospm_app {
  display:none;
 }
 .ospm_layout_stickyarea {
  position:static !important;
 }
 .ospm_dialogview_content .ospm_layout_scrollarea {
  padding-bottom:inherit !important;
  padding-top:inherit !important;
 }
 #ospm_app.ospm_if > div {
  margin-left:0 !important;
  margin-right:0 !important;
 }
 .ospm_list_entry_left_content {
  flex-basis:auto !important;
 }
 .ospm_text.ospm_text_nowrap .ospm_subvalue_container,
 .ospm_text.ospm_text_nowrap .ospm_value_container {
  white-space:normal;
 }
 .ospm_layout_scrollarea {
  padding-bottom:0px !important;
 }
 .ospm_text_style_1,
 .ospm_text_style_2,
 .ospm_text_style_3,
 .ospm_text_style_4,
 .ospm_text_style_5,
 .ospm_text_style_6,
 label.ospm_text_style_1,
 label.ospm_text_style_2,
 label.ospm_text_style_3,
 label.ospm_text_style_4,
 label.ospm_text_style_5,
 label.ospm_text_style_6,
 h3.ospm_text_style_1,
 h3.ospm_text_style_2,
 h3.ospm_text_style_3,
 h3.ospm_text_style_4,
 h3.ospm_text_style_5,
 h3.ospm_text_style_6,
 h4.ospm_text_style_1,
 h4.ospm_text_style_2,
 h4.ospm_text_style_3,
 h4.ospm_text_style_4,
 h4.ospm_text_style_5,
 h4.ospm_text_style_6,
 h5.ospm_text_style_1,
 h5.ospm_text_style_2,
 h5.ospm_text_style_3,
 h5.ospm_text_style_4,
 h5.ospm_text_style_5,
 h5.ospm_text_style_6,
 h6.ospm_text_style_1,
 h6.ospm_text_style_2,
 h6.ospm_text_style_3,
 h6.ospm_text_style_4,
 h6.ospm_text_style_5,
 h6.ospm_text_style_6,
 th.ospm_text_style_1,
 th.ospm_text_style_2,
 th.ospm_text_style_3,
 th.ospm_text_style_4,
 th.ospm_text_style_5,
 th.ospm_text_style_6,
 td.ospm_text_style_1,
 td.ospm_text_style_2,
 td.ospm_text_style_3,
 td.ospm_text_style_4,
 td.ospm_text_style_5,
 td.ospm_text_style_6 {
  font-size:29px;
  line-height:43px;
 }
 .ospm_text_style_11,
 .ospm_text_style_12,
 .ospm_text_style_13,
 .ospm_text_style_14,
 .ospm_text_style_15,
 .ospm_text_style_16,
 label.ospm_text_style_11,
 label.ospm_text_style_12,
 label.ospm_text_style_13,
 label.ospm_text_style_14,
 label.ospm_text_style_15,
 label.ospm_text_style_16,
 h3.ospm_text_style_11,
 h3.ospm_text_style_12,
 h3.ospm_text_style_13,
 h3.ospm_text_style_14,
 h3.ospm_text_style_15,
 h3.ospm_text_style_16,
 h4.ospm_text_style_11,
 h4.ospm_text_style_12,
 h4.ospm_text_style_13,
 h4.ospm_text_style_14,
 h4.ospm_text_style_15,
 h4.ospm_text_style_16,
 h5.ospm_text_style_11,
 h5.ospm_text_style_12,
 h5.ospm_text_style_13,
 h5.ospm_text_style_14,
 h5.ospm_text_style_15,
 h5.ospm_text_style_16,
 h6.ospm_text_style_11,
 h6.ospm_text_style_12,
 h6.ospm_text_style_13,
 h6.ospm_text_style_14,
 h6.ospm_text_style_15,
 h6.ospm_text_style_16,
 th.ospm_text_style_11,
 th.ospm_text_style_12,
 th.ospm_text_style_13,
 th.ospm_text_style_14,
 th.ospm_text_style_15,
 th.ospm_text_style_16,
 td.ospm_text_style_11,
 td.ospm_text_style_12,
 td.ospm_text_style_13,
 td.ospm_text_style_14,
 td.ospm_text_style_15,
 td.ospm_text_style_16,
 .ospm_text_style_11 + .ospm_entry_infotext,
 .ospm_text_style_12 + .ospm_entry_infotext,
 .ospm_text_style_13 + .ospm_entry_infotext,
 .ospm_text_style_14 + .ospm_entry_infotext,
 .ospm_text_style_15 + .ospm_entry_infotext,
 .ospm_text_style_16 + .ospm_entry_infotext {
  font-size:17px;
  line-height:27px;
 }
 .ospm_text_style_21,
 .ospm_text_style_22,
 .ospm_text_style_23,
 .ospm_text_style_24,
 .ospm_text_style_25,
 .ospm_text_style_26,
 label.ospm_text_style_21,
 label.ospm_text_style_22,
 label.ospm_text_style_23,
 label.ospm_text_style_24,
 label.ospm_text_style_25,
 label.ospm_text_style_26,
 h3.ospm_text_style_21,
 h3.ospm_text_style_22,
 h3.ospm_text_style_23,
 h3.ospm_text_style_24,
 h3.ospm_text_style_25,
 h3.ospm_text_style_26,
 h4.ospm_text_style_21,
 h4.ospm_text_style_22,
 h4.ospm_text_style_23,
 h4.ospm_text_style_24,
 h4.ospm_text_style_25,
 h4.ospm_text_style_26,
 h5.ospm_text_style_21,
 h5.ospm_text_style_22,
 h5.ospm_text_style_23,
 h5.ospm_text_style_24,
 h5.ospm_text_style_25,
 h5.ospm_text_style_26,
 h6.ospm_text_style_21,
 h6.ospm_text_style_22,
 h6.ospm_text_style_23,
 h6.ospm_text_style_24,
 h6.ospm_text_style_25,
 h6.ospm_text_style_26,
 th.ospm_text_style_21,
 th.ospm_text_style_22,
 th.ospm_text_style_23,
 th.ospm_text_style_24,
 th.ospm_text_style_25,
 th.ospm_text_style_26,
 td.ospm_text_style_21,
 td.ospm_text_style_22,
 td.ospm_text_style_23,
 td.ospm_text_style_24,
 td.ospm_text_style_25,
 td.ospm_text_style_26 {
  font-size:12px;
  line-height:19px;
 }
 .ospm_text_style_31,
 .ospm_text_style_32,
 .ospm_text_style_33,
 .ospm_text_style_34,
 .ospm_text_style_35,
 .ospm_text_style_36,
 label.ospm_text_style_31,
 label.ospm_text_style_32,
 label.ospm_text_style_33,
 label.ospm_text_style_34,
 label.ospm_text_style_35,
 label.ospm_text_style_36,
 h3.ospm_text_style_31,
 h3.ospm_text_style_32,
 h3.ospm_text_style_33,
 h3.ospm_text_style_34,
 h3.ospm_text_style_35,
 h3.ospm_text_style_36,
 h4.ospm_text_style_31,
 h4.ospm_text_style_32,
 h4.ospm_text_style_33,
 h4.ospm_text_style_34,
 h4.ospm_text_style_35,
 h4.ospm_text_style_36,
 h5.ospm_text_style_31,
 h5.ospm_text_style_32,
 h5.ospm_text_style_33,
 h5.ospm_text_style_34,
 h5.ospm_text_style_35,
 h5.ospm_text_style_36,
 h6.ospm_text_style_31,
 h6.ospm_text_style_32,
 h6.ospm_text_style_33,
 h6.ospm_text_style_34,
 h6.ospm_text_style_35,
 h6.ospm_text_style_36,
 th.ospm_text_style_31,
 th.ospm_text_style_32,
 th.ospm_text_style_33,
 th.ospm_text_style_34,
 th.ospm_text_style_35,
 th.ospm_text_style_36,
 td.ospm_text_style_31,
 td.ospm_text_style_32,
 td.ospm_text_style_33,
 td.ospm_text_style_34,
 td.ospm_text_style_35,
 td.ospm_text_style_36 {
  font-size:9px;
  line-height:15px;
 }
 .ospm_text_style_41,
 .ospm_text_style_42,
 .ospm_text_style_43,
 .ospm_text_style_44,
 .ospm_text_style_45,
 label.ospm_text_style_41,
 label.ospm_text_style_42,
 label.ospm_text_style_43,
 label.ospm_text_style_44,
 label.ospm_text_style_45,
 label.ospm_text_style_46,
 h3.ospm_text_style_41,
 h3.ospm_text_style_42,
 h3.ospm_text_style_43,
 h3.ospm_text_style_44,
 h3.ospm_text_style_45,
 h4.ospm_text_style_41,
 h4.ospm_text_style_42,
 h4.ospm_text_style_43,
 h4.ospm_text_style_44,
 h4.ospm_text_style_45,
 h5.ospm_text_style_41,
 h5.ospm_text_style_42,
 h5.ospm_text_style_43,
 h5.ospm_text_style_44,
 h5.ospm_text_style_45,
 h6.ospm_text_style_41,
 h6.ospm_text_style_42,
 h6.ospm_text_style_43,
 h6.ospm_text_style_44,
 h6.ospm_text_style_45,
 th.ospm_text_style_41,
 th.ospm_text_style_42,
 th.ospm_text_style_43,
 th.ospm_text_style_44,
 th.ospm_text_style_45,
 td.ospm_text_style_41,
 td.ospm_text_style_42,
 td.ospm_text_style_43,
 td.ospm_text_style_44,
 td.ospm_text_style_45 {
  font-size:17px;
  line-height:27px;
 }
 .ospm_header.ospm_has_sublabel .ospm_label,
 .ospm_header .ospm_label.ospm_label_font_normal {
  font-size:12px;
 }
 .ospm_textinput {
  font-size:12px;
 }
 .ospm_textinput_value {
  font-size:12px;
 }
 .ospm_text .ospm_text_long_value_container:not(:empty) {
  font-size:12px;
 }
 .ospm_text_symbolvalue_diamond {
  font-size:16px;
 }
 .ospm_text_symbolvalue_circle {
  font-size:18px;
 }
 .ospm_text_symbolvalue_triangle {
  font-size:12px;
 }
 .ospm_buttons_text_big .ospm_one_button {
  font-size:17px;
 }
 .ospm_buttons_text_small .ospm_one_button {
  font-size:12px;
 }
 .ospm_textarea_container textarea {
  font-size:12px;
 }
 .ospm_tabdeck_selection_element {
  font-size:12px;
 }
 .ospm_infotextfield .ospm_label {
  font-size:12px;
 }
 .ospm_button {
  font-size:11px;
 }
 .ospm_column_layout .ospm_one_button,
 .ospm_app_main_rightbar_buttons .ospm_one_button {
  font-size:17px;
 }
 .ospm_one_button.ospm_startbutton {
  font-size:23px;
 }
 .ospm_one_button.ospm_rightbar_button_vorgang {
  font-size:17px;
 }
 .ospm_chart svg .marks_lines text {
  font-size:9px;
 }
 .ospm_chart svg .labels .point {
  font-size:9px;
 }
 .ospm_chart .legend_label {
  font-size:8px;
 }
 .ospm_chart.ospm_chart_mode_diagram .legend_label {
  font-size:9px;
 }
 .ospm_chart svg .labels {
  font-size:11px;
 }
 .ospm_chart .ospm_chart_keys_container {
  font-size:11px;
 }
 .ospm_circular_chart_segment_label {
  font-size:12px;
 }
 .ospm_circular_chart_small_size .ospm_circular_chart_segment_label {
  font-size:10px;
 }
 .ospm_circular_chart_segment_label_number {
  font-size:17px;
 }
 .ospm_circular_chart_small_size .ospm_circular_chart_segment_label_number {
  font-size:12px;
 }
 .ospm_circular_chart_segment_label_percent {
  font-size:10px;
 }
 .ospm_circular_chart_small_size .ospm_circular_chart_segment_label_percent {
  font-size:6px;
 }
 .ospm_circular_chart_small_size .ospm_circular_chart_labels_and_icon > .ospm_label {
  font-size:12px;
 }
 .ospm_circular_chart_small_size .ospm_circular_chart_labels_and_icon > .ospm_sublabel {
  font-size:9px;
 }
 .ospm_description_aux_hidden_div {
  font-size:12px;
 }
 .ospm_dropdown .ospm_layout_right select {
  font-size:12px;
 }
 .ospm_dd_picker_header .ospm_header .ospm_input {
  font-size:12px;
 }
 .ospm_summing_footer_wrapper.ospm_size_small .ospm_summing_footer .ospm_list_entry_left_content .ospm_label,
 .ospm_summing_footer_wrapper.ospm_size_small .ospm_summing_footer .ospm_value_container {
  font-size:12px;
 }
 .ospm_formattedtexteditor .ospm_teheader_column .ospm_tetitle {
  font-size:17px;
 }
 .ospm_formattedtexteditor .ospm_placeholder,
 .ospm_formattedtexteditor .ospm_editor,
 .ospm_formattedtexteditor .ospm_editor * {
  font-size:12px;
 }
 .ospm_formattedtext ul li:before,
 .ospm_formattedtext ol li:before {
  font-size:12px;
 }
 .ospm_entry_grouping + .ospm_hbar .ospm_label,
 .ospm_entry_grouping + .ospm_hbar .ospm_value_container {
  font-size:9px;
 }
 .ospm_list_entry {
  font-size:11px;
 }
 .ospm_list_small_entry {
  font-size:12px;
 }
 .ospm_list_expandable {
  font-size:12px;
 }
 .ospm_list_form .ospm_text .ospm_list_entry_left_content_first_line {
  font-size:12px;
 }
 .ospm_help_message {
  font-size:12px;
 }
 .ospm_widget_error_message {
  font-size:12px;
 }
 .ospm_numpad_header {
  font-size:29px;
 }
 .ospm_numpad_button {
  font-size:12px;
 }
 .ospm_progressbar_label {
  font-size:12px;
 }
 .ospm_questionnaire tr:first-child > th:first-child {
  font-size:17px;
 }
 .ospm_slider_minmaxline > label {
  font-size:12px;
 }
 .ospm_slider_labelline {
  font-size:11px;
 }
 .ospm_slider_value {
  font-size:12px;
 }
 .ospm_slider_value_unit {
  font-size:12px;
 }
 .ospm_slider_mark_wrapper_text {
  font-size:12px;
 }
 .ospm_summary_title,
 .ospm_summary_sublabel,
 .ospm_summary_label {
  font-size:12px;
 }
 .ospm_summary_label {
  font-size:19px;
 }
 .ospm_summary_section_header .ospm_label,
 .ospm_summary_section_header .ospm_entry_infotext {
  font-size:12px;
 }
 .ospm_summary_section_item .ospm_label,
 .ospm_summary_section_item .ospm_entry_infotext {
  font-size:12px;
 }
 .ospm_summary_image_container {
  page-break-before:auto;
  page-break-after:auto;
  page-break-inside:avoid;
 }
 .ospm_mobile_header_font {
  font-size:19px;
 }
 .ospm_right_icon.ospm_icon_size_24 {
  margin-left:0px;
 }
 .ospm_two_bar_chart .ospm_difference_bar {
  font-size:12px;
 }
 .ospm_two_bar_chart .ospm_difference_label_text,
 .ospm_two_bar_chart .ospm_difference_label_value {
  font-size:9px;
 }
 .ospm_vertical_bar_chart svg .marks text {
  font-size:12px;
 }
 .ospm_vertical_bar_chart_label,
 .ospm_vertical_bar_chart_label2 {
  font-size:9px;
 }
 .ospm_yesorno_label {
  font-size:17px;
 }
 .ospm_search_row_details .ospm_label,
 .ospm_search_row_details .ospm_list_entry_label {
  font-size:12px;
 }
 .ospm_search_row_iconlabel_list {
  font-size:12px;
 }
 .ospm_search_row_details .ospm_list_entry_details {
  font-size:12px;
 }
 .ospm_search_row_details .ospm_resultrow_textlabel_list .ospm_list_entry_details {
  font-size:9px;
 }
 .ospm_big_input {
  font-size:12px;
 }
 .ospm_search_button {
  font-size:12px;
 }
 .ospm_error_message,
 .ospm_advanced_search_container .ospm_widget_error_message {
  font-size:12px;
 }
 .ospm_contextmenuview_header .ospm_header .ospm_input {
  font-size:12px;
 }
 .ospm_dashboard_header_name {
  font-size:17px;
 }
 .ospm_dashboard_header_institut {
  font-size:12px;
 }
 .ospm_dashboard_wfmore_header_middle_text {
  font-size:12px;
 }
 .ospm_dashboard_icon .label {
  font-size:10px;
 }
 .ospm_dashboard_icon .sublabel,
 .ospm_dashboard_icon .subsublabel {
  font-size:9px;
 }
 .ospm_datepicker_month {
  font-size:17px;
 }
 .ospm_datepicker_remove_buttom_container {
  font-size:12px;
 }
 .ospm_inputview_header_title {
  font-size:13px;
 }
 #ospm_page_header_view .ospm_title,
 .ospm_dashboard_header .ospm_dashboard_header_name {
  font-size:29px;
 }
 #ospm_page_header_view .ospm_context_title span {
  font-size:12px;
 }
 #ospm_page_header_view .ospm_action_button {
  font-size:9px;
 }
 #ospm_page_header_view .ospm_button_prev_text {
  font-size:12px;
 }
 .ospm_theme_contrast_height #ospm_page_header_view .ospm_action_bar .ospm_non_visible_text {
  font-size:9px;
 }
 #ospm_app_main_rightbar_header .ospm_title {
  font-size:18px;
 }
 #ospm_app_main_rightbar_header .ospm_subtitle {
  font-size:12px;
 }
 .ospm_app_main_rightbar_details_wrapper .ospm_list_details_header .ospm_label {
  font-size:17px;
 }
 .ospm_tabdeck_selection_element {
  font-size:12px;
 }
 .ospm_tabdeck,
 .ospm_tabdeck_pages,
 .ospm_tabdeck_pages_container_wrapper,
 .ospm_tabdeck_pages_container_wrapper .ospm_tabdeck_pages_container {
  display:block;
 }
 .ospm_tabdeck_selection_element[aria-selected=true] {
  display:inline-block;
 }
 #ospm_app_stage_label_wrapper {
  font-size:17px;
 }
 #ospm_app_main_leftbar_button_container span {
  font-size:6px;
 }
 .ospm_theme_contrast_height #ospm_app_main_leftbar_button_container span,
 .ospm_theme_contrast_height #ospm_app_main_rightbar_button_container span,
 .ospm_theme_contrast_height .ospm_leftbar_button_container span {
  font-size:6px;
 }
 #ospm_app_main_rightbar_button_container span {
  font-size:6px;
 }
 .ospm_measuring_container span {
  font-size:12px;
 }
 .ospm_sidebar_state_fixed #ospm_main_wrapper {
  padding-right:0 !important;
 }
 .ospm_app_main_right_content {
  height:auto !important;
 }
 .ospm_if .ospm_textinput_value {
  font-size:12px !important;
 }
 .ospm_if .ospm_slider_value {
  font-size:12px;
 }
 .ospm_if .ospm_slider_large .ospm_slider_value {
  font-size:17px;
 }
 .ospm_perf_row {
  font-size:12px;
 }
 .ospm_perf_pre .ospm_text .ospm_label {
  font-size:6px;
 }
 .ospm_icon_number {
  font-size:12px;
 }
 .ospm_search_icon_button {
  padding:16px 20px;
 }
 body:not(.ospm_device_mobile) .ospm_list_cell_container.ospm_min_height_large > .ospm_list_sublist > .ospm_checkbox.ospm_list_sublist_header > .ospm_flex_items_align_center,
 body:not(.ospm_device_mobile) .ospm_list_sublist_entries.ospm_min_height_large > .ospm_checkbox > .ospm_flex_items_align_center,
 body:not(.ospm_device_mobile) .ospm_list_cell_container.ospm_min_height_large > .ospm_checkbox > .ospm_flex_items_align_center {
  min-height:59px;
 }
 body:not(.ospm_device_mobile) .ospm_selectionrow_options.ospm_flex_row {
  flex-direction:column;
 }
 .ospm_left_icon.ospm_icon_size_32 {
  margin:0px 6px 0px -8px;
 }
 .ospm_selectionrow:not(.ospm_min_height_small) .ospm_selectionrow_main_content {
  display:block;
 }
 .ospm_flow_layout .ospm_layout_scrollarea {
  display:block;
 }
 @media (min-width:1024px) {
  .ospm_flow_layout.ospm_flow_layout_3_columns .ospm_layout_scrollarea > * {
   max-width:calc(100% - 24px);
  }
  .ospm_flow_layout.ospm_flow_layout_3_columns .ospm_layout_scrollarea > .ospm_list {
   min-width:calc(100% - 24px);
  }
 }
 @media (min-width:768px) {
  .ospm_flow_layout .ospm_layout_scrollarea > * {
   max-width:calc(100% - 24px);
  }
  .ospm_flow_layout.ospm_flow_layout_2_columns .ospm_layout_scrollarea > .ospm_list {
   min-width:calc(100% - 24px);
  }
 }
 .ospm_flow_layout .ospm_list {
  display:block;
 }
 .ospm_flow_layout .ospm_list .ospm_list_content_container {
  display:block;
 }
}
.ospm_theme_contrast_height .ospm_checkbox.not_checked.ospm_focus_inside:not(.ospm_disabled) .ospm_checkbox_box .ospm_icon_checkbox_highlighted svg > use,
.ospm_theme_contrast_height .ospm_checkbox.not_checked.ospm_focus_inside:not(.ospm_disabled):hover .ospm_checkbox_box .ospm_icon_checkbox_highlighted svg > use,
.ospm_theme_contrast_height .ospm_radiobutton.not_checked.ospm_focus_inside:not(.ospm_disabled) .ospm_radiobutton_box .ospm_icon_radiobutton_highlighted svg > use,
.ospm_theme_contrast_height .ospm_radiobutton.not_checked.ospm_focus_inside:not(.ospm_disabled):hover .ospm_radiobutton_box .ospm_icon_radiobutton_highlighted svg > use,
.ospm_theme_contrast_height .ospm_checkbox.not_checked:not(.ospm_disabled):hover .ospm_checkbox_box svg > use,
.ospm_theme_contrast_height .ospm_checkbox_box[value] .ospm_icon_checkbox_selected svg > use,
.ospm_theme_contrast_height .ospm_radiobutton_box[value] .ospm_icon_radiobutton_selected svg > use,
.ospm_checkbox.not_checked:not(.ospm_disabled):hover .ospm_checkbox_box svg > use,
.ospm_theme_contrast_height .ospm_checkbox_box svg > use {
 color:black;
 stroke:currentColor;
 fill:currentColor;
}
.ospm_theme_contrast_height .ospm_checkbox.ospm_focus_inside .ospm_checkbox_box,
.ospm_theme_contrast_height .ospm_checkbox.ospm_focus_inside .ospm_checkbox_switch::after,
.ospm_theme_contrast_height .ospm_dropdown .ospm_open .ospm_icon_dropdown_12,
.ospm_theme_contrast_height .ospm_dropdown :focus .ospm_icon_dropdown_12 {
 box-sizing:content-box !important;
 border:2px solid black;
 padding:2px;
}
.ospm_theme_contrast_height .ospm_checkbox.ospm_focus_inside .ospm_checkbox_box {
 margin:8px 0 8px 12px;
 border-radius:8px;
 transform:translateX(4px);
}
.ospm_theme_contrast_height .ospm_checkbox .ospm_checkbox_switch,
.ospm_theme_contrast_height .ospm_checkbox .ospm_checkbox_switch:hover,
.ospm_theme_contrast_height .ospm_checkbox .ospm_checkbox_switch:hover::before,
.ospm_theme_contrast_height .ospm_checkbox .ospm_checkbox_switch::before,
.ospm_theme_contrast_height .ospm_checkbox:not(.ospm_disabled) .ospm_checkbox_switch:not([value]):hover {
 box-sizing:border-box;
 border:1px solid black;
}
.ospm_theme_contrast_height .ospm_checkbox .ospm_checkbox_switch::before,
.ospm_theme_contrast_height .ospm_checkbox .ospm_checkbox_switch:hover::before,
.ospm_theme_contrast_height .ospm_checkbox:not(.ospm_disabled) .ospm_checkbox_switch:not([value]):hover::before {
 border:8px solid black;
 margin:1px;
}
.ospm_theme_contrast_height .ospm_checkbox .ospm_checkbox_switch[value] {
 border:10px solid black;
}
.ospm_theme_contrast_height .ospm_checkbox .ospm_checkbox_switch[value]::before {
 margin-left:18px;
 border:none;
 transform:translateY(-9px) translateX(-10px);
}
.ospm_theme_contrast_height .ospm_checkbox.ospm_focus_inside .ospm_checkbox_switch::after {
 content:'';
 width:34px;
 height:18px;
 border-radius:18px;
 position:absolute;
 left:0;
 top:0;
 transform:translateX(-4px) translateY(-4px);
}
.ospm_theme_contrast_height .ospm_checkbox.ospm_focus_inside .ospm_checkbox_switch[value]::after {
 transform:translateY(-13px) translateX(-13px);
}
.ospm_theme_contrast_height .ospm_checkbox.ospm_focus_inside .ospm_radiobutton_box,
.ospm_theme_contrast_height .ospm_dropdown .ospm_open .ospm_icon_dropdown_12,
.ospm_theme_contrast_height .ospm_dropdown :focus .ospm_icon_dropdown_12 {
 border-radius:50%;
}
.ospm_theme_contrast_height .ospm_dropdown .ospm_open .ospm_icon_dropdown_12,
.ospm_theme_contrast_height .ospm_dropdown :focus .ospm_icon_dropdown_12 {
 margin-left:4px;
 transform:translateX(4px);
}
.ospm_theme_contrast_height .ospm_textinput_value_container > input {
 border:none;
}
.ospm_theme_contrast_height .ospm_textinput .ospm_textinput_value_container .ospm_icon svg > use,
.ospm_theme_contrast_height .ospm_textinput.ospm_active .ospm_textinput_value_container .ospm_icon svg > use {
 color:black;
 fill:currentColor;
 stroke:currentColor;
}
.ospm_theme_contrast_height .ospm_textinput.ospm_active .ospm_textinput_value_container .ospm_icon {
 padding:2px;
 border:2px solid black;
 border-radius:50%;
 transform:translateX(4px);
 box-sizing:content-box !important;
}
.ospm_theme_contrast_height .ospm_textinput.ospm_active .ospm_textinput_value_container .ospm_textinput_value {
 padding-right:4px;
}
.ospm_theme_contrast_height .ospm_icon.ospm_clickable:focus {
 padding:2px;
 margin-right:8px;
 border:2px solid black;
 border-radius:50%;
 box-sizing:content-box !important;
 transform:translateX(-4px);
 filter:none;
 -webkit-filter:none;
}
.ospm_theme_contrast_height .ospm_icon.ospm_clickable.ospm_right_icon:focus {
 margin-right:0;
 margin-left:4px;
 transform:translateX(4px);
}
.ospm_theme_contrast_height .ospm_dropdown_content .ospm_dde:not(.ospm_disabled):hover::after,
.ospm_theme_contrast_height .ospm_dropdown_content .ospm_dde.ospm_keyboard_selected::after,
.ospm_theme_contrast_height .ospm_dropdown_content .ospm_dde.ospm_keyboard_selected.ospm_last_visible_element::after {
 border-bottom:4px solid black;
 display:block;
}
.ospm_theme_contrast_height .ospm_image_button {
 box-sizing:border-box;
 border:1px solid black;
 border-radius:4px;
 padding-top:3px;
 padding-bottom:3px;
}
.ospm_theme_contrast_height .ospm_image_button:focus {
 border:4px solid black;
 padding-top:0;
 padding-bottom:0;
}
.ql-container {
 box-sizing:border-box;
 font-family:Helvetica,Arial,sans-serif;
 font-size:13px;
 height:100%;
 margin:0px;
 position:relative;
}
.ql-container.ql-disabled .ql-tooltip {
 visibility:hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
 pointer-events:none;
}
.ql-clipboard {
 left:-100000px;
 height:1px;
 overflow-y:hidden;
 position:absolute;
 top:50%;
}
.ql-clipboard p {
 margin:0;
 padding:0;
}
.ql-editor {
 box-sizing:border-box;
 line-height:1.42;
 height:100%;
 outline:none;
 overflow-y:auto;
 padding:12px 15px;
 tab-size:4;
 -moz-tab-size:4;
 text-align:left;
 white-space:pre-wrap;
 word-wrap:break-word;
}
.ql-editor > * {
 cursor:text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
 margin:0;
 padding:0;
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
 padding-left:1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
 list-style-type:none;
}
.ql-editor ul > li::before {
 content:'\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
 pointer-events:none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
 pointer-events:all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
 color:#777;
 cursor:pointer;
 pointer-events:all;
}
.ql-editor ul[data-checked=true] > li::before {
 content:'\2611';
}
.ql-editor ul[data-checked=false] > li::before {
 content:'\2610';
}
.ql-editor li::before {
 display:inline-block;
 white-space:nowrap;
 width:1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
 margin-left:-1.5em;
 margin-right:0.3em;
 text-align:right;
}
.ql-editor li.ql-direction-rtl::before {
 margin-left:0.3em;
 margin-right:-1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
 padding-left:1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
 padding-right:1.5em;
}
.ql-editor ol li {
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
 counter-increment:list-0;
}
.ql-editor ol li:before {
 content:counter(list-0,decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
 counter-increment:list-1;
}
.ql-editor ol li.ql-indent-1:before {
 content:counter(list-1,lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
 counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
 counter-increment:list-2;
}
.ql-editor ol li.ql-indent-2:before {
 content:counter(list-2,lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
 counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
 counter-increment:list-3;
}
.ql-editor ol li.ql-indent-3:before {
 content:counter(list-3,decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
 counter-reset:list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
 counter-increment:list-4;
}
.ql-editor ol li.ql-indent-4:before {
 content:counter(list-4,lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
 counter-reset:list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
 counter-increment:list-5;
}
.ql-editor ol li.ql-indent-5:before {
 content:counter(list-5,lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
 counter-reset:list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
 counter-increment:list-6;
}
.ql-editor ol li.ql-indent-6:before {
 content:counter(list-6,decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
 counter-reset:list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
 counter-increment:list-7;
}
.ql-editor ol li.ql-indent-7:before {
 content:counter(list-7,lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
 counter-reset:list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
 counter-increment:list-8;
}
.ql-editor ol li.ql-indent-8:before {
 content:counter(list-8,lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
 counter-reset:list-9;
}
.ql-editor ol li.ql-indent-9 {
 counter-increment:list-9;
}
.ql-editor ol li.ql-indent-9:before {
 content:counter(list-9,decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
 padding-left:3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
 padding-left:4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
 padding-left:6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
 padding-left:7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
 padding-left:9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
 padding-left:10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
 padding-left:12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
 padding-left:13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
 padding-left:15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
 padding-left:16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
 padding-left:18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
 padding-left:19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
 padding-left:21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
 padding-left:22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
 padding-left:24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
 padding-left:25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
 padding-left:27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
 padding-left:28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:28.5em;
}
.ql-editor .ql-video {
 display:block;
 max-width:100%;
}
.ql-editor .ql-video.ql-align-center {
 margin:0 auto;
}
.ql-editor .ql-video.ql-align-right {
 margin:0 0 0 auto;
}
.ql-editor .ql-bg-black {
 background-color:#000;
}
.ql-editor .ql-bg-red {
 background-color:#e60000;
}
.ql-editor .ql-bg-orange {
 background-color:#f90;
}
.ql-editor .ql-bg-yellow {
 background-color:#ff0;
}
.ql-editor .ql-bg-green {
 background-color:#008a00;
}
.ql-editor .ql-bg-blue {
 background-color:#06c;
}
.ql-editor .ql-bg-purple {
 background-color:#93f;
}
.ql-editor .ql-color-white {
 color:#fff;
}
.ql-editor .ql-color-red {
 color:#e60000;
}
.ql-editor .ql-color-orange {
 color:#f90;
}
.ql-editor .ql-color-yellow {
 color:#ff0;
}
.ql-editor .ql-color-green {
 color:#008a00;
}
.ql-editor .ql-color-blue {
 color:#06c;
}
.ql-editor .ql-color-purple {
 color:#93f;
}
.ql-editor .ql-font-serif {
 font-family:Georgia,Times New Roman,serif;
}
.ql-editor .ql-font-monospace {
 font-family:Monaco,Courier New,monospace;
}
.ql-editor .ql-size-small {
 font-size:0.75em;
}
.ql-editor .ql-size-large {
 font-size:1.5em;
}
.ql-editor .ql-size-huge {
 font-size:2.5em;
}
.ql-editor .ql-direction-rtl {
 direction:rtl;
 text-align:inherit;
}
.ql-editor .ql-align-center {
 text-align:center;
}
.ql-editor .ql-align-justify {
 text-align:justify;
}
.ql-editor .ql-align-right {
 text-align:right;
}
.ql-editor.ql-blank::before {
 color:rgba(0,0,0,0.6);
 content:attr(data-placeholder);
 font-style:italic;
 left:15px;
 pointer-events:none;
 position:absolute;
 right:15px;
}
.ql-container {
 box-sizing:border-box;
 font-family:Helvetica,Arial,sans-serif;
 font-size:13px;
 height:100%;
 margin:0px;
 position:relative;
}
.ql-container.ql-disabled .ql-tooltip {
 visibility:hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
 pointer-events:none;
}
.ql-clipboard {
 left:-100000px;
 height:1px;
 overflow-y:hidden;
 position:absolute;
 top:50%;
}
.ql-clipboard p {
 margin:0;
 padding:0;
}
.ql-editor {
 box-sizing:border-box;
 line-height:1.42;
 height:100%;
 outline:none;
 overflow-y:auto;
 padding:12px 15px;
 tab-size:4;
 -moz-tab-size:4;
 text-align:left;
 white-space:pre-wrap;
 word-wrap:break-word;
}
.ql-editor > * {
 cursor:text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
 margin:0;
 padding:0;
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
 padding-left:1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
 list-style-type:none;
}
.ql-editor ul > li::before {
 content:'\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
 pointer-events:none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
 pointer-events:all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
 color:#777;
 cursor:pointer;
 pointer-events:all;
}
.ql-editor ul[data-checked=true] > li::before {
 content:'\2611';
}
.ql-editor ul[data-checked=false] > li::before {
 content:'\2610';
}
.ql-editor li::before {
 display:inline-block;
 white-space:nowrap;
 width:1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
 margin-left:-1.5em;
 margin-right:0.3em;
 text-align:right;
}
.ql-editor li.ql-direction-rtl::before {
 margin-left:0.3em;
 margin-right:-1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
 padding-left:1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
 padding-right:1.5em;
}
.ql-editor ol li {
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
 counter-increment:list-0;
}
.ql-editor ol li:before {
 content:counter(list-0,decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
 counter-increment:list-1;
}
.ql-editor ol li.ql-indent-1:before {
 content:counter(list-1,lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
 counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
 counter-increment:list-2;
}
.ql-editor ol li.ql-indent-2:before {
 content:counter(list-2,lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
 counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
 counter-increment:list-3;
}
.ql-editor ol li.ql-indent-3:before {
 content:counter(list-3,decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
 counter-reset:list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
 counter-increment:list-4;
}
.ql-editor ol li.ql-indent-4:before {
 content:counter(list-4,lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
 counter-reset:list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
 counter-increment:list-5;
}
.ql-editor ol li.ql-indent-5:before {
 content:counter(list-5,lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
 counter-reset:list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
 counter-increment:list-6;
}
.ql-editor ol li.ql-indent-6:before {
 content:counter(list-6,decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
 counter-reset:list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
 counter-increment:list-7;
}
.ql-editor ol li.ql-indent-7:before {
 content:counter(list-7,lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
 counter-reset:list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
 counter-increment:list-8;
}
.ql-editor ol li.ql-indent-8:before {
 content:counter(list-8,lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
 counter-reset:list-9;
}
.ql-editor ol li.ql-indent-9 {
 counter-increment:list-9;
}
.ql-editor ol li.ql-indent-9:before {
 content:counter(list-9,decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
 padding-left:3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
 padding-left:4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
 padding-left:6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
 padding-left:7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
 padding-left:9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
 padding-left:10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
 padding-left:12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
 padding-left:13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
 padding-left:15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
 padding-left:16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
 padding-left:18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
 padding-left:19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
 padding-left:21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
 padding-left:22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
 padding-left:24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
 padding-left:25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
 padding-left:27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
 padding-left:28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:28.5em;
}
.ql-editor .ql-video {
 display:block;
 max-width:100%;
}
.ql-editor .ql-video.ql-align-center {
 margin:0 auto;
}
.ql-editor .ql-video.ql-align-right {
 margin:0 0 0 auto;
}
.ql-editor .ql-bg-black {
 background-color:#000;
}
.ql-editor .ql-bg-red {
 background-color:#e60000;
}
.ql-editor .ql-bg-orange {
 background-color:#f90;
}
.ql-editor .ql-bg-yellow {
 background-color:#ff0;
}
.ql-editor .ql-bg-green {
 background-color:#008a00;
}
.ql-editor .ql-bg-blue {
 background-color:#06c;
}
.ql-editor .ql-bg-purple {
 background-color:#93f;
}
.ql-editor .ql-color-white {
 color:#fff;
}
.ql-editor .ql-color-red {
 color:#e60000;
}
.ql-editor .ql-color-orange {
 color:#f90;
}
.ql-editor .ql-color-yellow {
 color:#ff0;
}
.ql-editor .ql-color-green {
 color:#008a00;
}
.ql-editor .ql-color-blue {
 color:#06c;
}
.ql-editor .ql-color-purple {
 color:#93f;
}
.ql-editor .ql-font-serif {
 font-family:Georgia,Times New Roman,serif;
}
.ql-editor .ql-font-monospace {
 font-family:Monaco,Courier New,monospace;
}
.ql-editor .ql-size-small {
 font-size:0.75em;
}
.ql-editor .ql-size-large {
 font-size:1.5em;
}
.ql-editor .ql-size-huge {
 font-size:2.5em;
}
.ql-editor .ql-direction-rtl {
 direction:rtl;
 text-align:inherit;
}
.ql-editor .ql-align-center {
 text-align:center;
}
.ql-editor .ql-align-justify {
 text-align:justify;
}
.ql-editor .ql-align-right {
 text-align:right;
}
.ql-editor.ql-blank::before {
 color:rgba(0,0,0,0.6);
 content:attr(data-placeholder);
 font-style:italic;
 left:15px;
 pointer-events:none;
 position:absolute;
 right:15px;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
 clear:both;
 content:'';
 display:table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
 background:none;
 border:none;
 cursor:pointer;
 display:inline-block;
 float:left;
 height:24px;
 padding:3px 5px;
 width:28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
 float:left;
 height:100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
 outline:none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
 display:none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
 color:#fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
 fill:#fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
 stroke:#fff;
}
@media (pointer:coarse) {
 .ql-bubble.ql-toolbar button:hover:not(.ql-active),
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
  color:#ccc;
 }
 .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
  fill:#ccc;
 }
 .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
  stroke:#ccc;
 }
}
.ql-bubble {
 box-sizing:border-box;
}
.ql-bubble * {
 box-sizing:border-box;
}
.ql-bubble .ql-hidden {
 display:none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
 visibility:hidden;
}
.ql-bubble .ql-tooltip {
 position:absolute;
 transform:translateY(10px);
}
.ql-bubble .ql-tooltip a {
 cursor:pointer;
 text-decoration:none;
}
.ql-bubble .ql-tooltip.ql-flip {
 transform:translateY(-10px);
}
.ql-bubble .ql-formats {
 display:inline-block;
 vertical-align:middle;
}
.ql-bubble .ql-formats:after {
 clear:both;
 content:'';
 display:table;
}
.ql-bubble .ql-stroke {
 fill:none;
 stroke:#ccc;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-width:2;
}
.ql-bubble .ql-stroke-miter {
 fill:none;
 stroke:#ccc;
 stroke-miterlimit:10;
 stroke-width:2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
 fill:#ccc;
}
.ql-bubble .ql-empty {
 fill:none;
}
.ql-bubble .ql-even {
 fill-rule:evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
 stroke-width:1;
}
.ql-bubble .ql-transparent {
 opacity:0.4;
}
.ql-bubble .ql-direction svg:last-child {
 display:none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
 display:inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
 display:none;
}
.ql-bubble .ql-editor h1 {
 font-size:2em;
}
.ql-bubble .ql-editor h2 {
 font-size:1.5em;
}
.ql-bubble .ql-editor h3 {
 font-size:1.17em;
}
.ql-bubble .ql-editor h4 {
 font-size:1em;
}
.ql-bubble .ql-editor h5 {
 font-size:0.83em;
}
.ql-bubble .ql-editor h6 {
 font-size:0.67em;
}
.ql-bubble .ql-editor a {
 text-decoration:underline;
}
.ql-bubble .ql-editor blockquote {
 border-left:4px solid #ccc;
 margin-bottom:5px;
 margin-top:5px;
 padding-left:16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
 background-color:#f0f0f0;
 border-radius:3px;
}
.ql-bubble .ql-editor pre {
 white-space:pre-wrap;
 margin-bottom:5px;
 margin-top:5px;
 padding:5px 10px;
}
.ql-bubble .ql-editor code {
 font-size:85%;
 padding:2px 4px;
}
.ql-bubble .ql-editor pre.ql-syntax {
 background-color:#23241f;
 color:#f8f8f2;
 overflow:visible;
}
.ql-bubble .ql-editor img {
 max-width:100%;
}
.ql-bubble .ql-picker {
 color:#ccc;
 display:inline-block;
 float:left;
 font-size:14px;
 font-weight:500;
 height:24px;
 position:relative;
 vertical-align:middle;
}
.ql-bubble .ql-picker-label {
 cursor:pointer;
 display:inline-block;
 height:100%;
 padding-left:8px;
 padding-right:2px;
 position:relative;
 width:100%;
}
.ql-bubble .ql-picker-label::before {
 display:inline-block;
 line-height:22px;
}
.ql-bubble .ql-picker-options {
 background-color:#444;
 display:none;
 min-width:100%;
 padding:4px 8px;
 position:absolute;
 white-space:nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
 cursor:pointer;
 display:block;
 padding-bottom:5px;
 padding-top:5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
 color:#777;
 z-index:2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
 fill:#777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
 stroke:#777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
 display:block;
 margin-top:-1px;
 top:100%;
 z-index:1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
 width:28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
 padding:2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
 right:4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
 padding:4px 0px;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
 height:24px;
 width:24px;
 padding:2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
 padding:3px 5px;
 width:152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
 border:1px solid transparent;
 float:left;
 height:16px;
 margin:2px;
 padding:0px;
 width:16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
 position:absolute;
 margin-top:-9px;
 right:0;
 top:50%;
 width:18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
 content:attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
 width:98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
 content:'Normal';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
 content:'Heading 1';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
 content:'Heading 2';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
 content:'Heading 3';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
 content:'Heading 4';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
 content:'Heading 5';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
 content:'Heading 6';
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
 font-size:2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
 font-size:1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
 font-size:1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
 font-size:1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
 font-size:0.83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
 font-size:0.67em;
}
.ql-bubble .ql-picker.ql-font {
 width:108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
 content:'Sans Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
 content:'Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
 content:'Monospace';
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
 font-family:Georgia,Times New Roman,serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
 font-family:Monaco,Courier New,monospace;
}
.ql-bubble .ql-picker.ql-size {
 width:98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
 content:'Normal';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
 content:'Small';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
 content:'Large';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
 content:'Huge';
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
 font-size:10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
 font-size:18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
 font-size:32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
 background-color:#fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
 background-color:#000;
}
.ql-bubble .ql-toolbar .ql-formats {
 margin:8px 12px 8px 0px;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
 margin-left:12px;
}
.ql-bubble .ql-color-picker svg {
 margin:1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
 border-color:#fff;
}
.ql-bubble .ql-tooltip {
 background-color:#444;
 border-radius:25px;
 color:#fff;
}
.ql-bubble .ql-tooltip-arrow {
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 content:" ";
 display:block;
 left:50%;
 margin-left:-6px;
 position:absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
 border-bottom:6px solid #444;
 top:-6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
 border-top:6px solid #444;
 bottom:-6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
 display:block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
 visibility:hidden;
}
.ql-bubble .ql-tooltip-editor {
 display:none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
 background:transparent;
 border:none;
 color:#fff;
 font-size:13px;
 height:100%;
 outline:none;
 padding:10px 20px;
 position:absolute;
 width:100%;
}
.ql-bubble .ql-tooltip-editor a {
 top:10px;
 position:absolute;
 right:20px;
}
.ql-bubble .ql-tooltip-editor a:before {
 color:#ccc;
 content:"\D7";
 font-size:16px;
 font-weight:bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a {
 position:relative;
 white-space:nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before {
 background-color:#444;
 border-radius:15px;
 top:-5px;
 font-size:12px;
 color:#fff;
 content:attr(href);
 font-weight:normal;
 overflow:hidden;
 padding:5px 15px;
 text-decoration:none;
 z-index:1;
}
.ql-container.ql-bubble:not(.ql-disabled) a::after {
 border-top:6px solid #444;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 top:0;
 content:" ";
 height:0;
 width:0;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
 left:0;
 margin-left:50%;
 position:absolute;
 transform:translate(-50%,-100%);
 transition:visibility 0s ease 200ms;
 visibility:hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
 visibility:visible;
}
.ql-container {
 box-sizing:border-box;
 font-family:Helvetica,Arial,sans-serif;
 font-size:13px;
 height:100%;
 margin:0px;
 position:relative;
}
.ql-container.ql-disabled .ql-tooltip {
 visibility:hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
 pointer-events:none;
}
.ql-clipboard {
 left:-100000px;
 height:1px;
 overflow-y:hidden;
 position:absolute;
 top:50%;
}
.ql-clipboard p {
 margin:0;
 padding:0;
}
.ql-editor {
 box-sizing:border-box;
 line-height:1.42;
 height:100%;
 outline:none;
 overflow-y:auto;
 padding:12px 15px;
 tab-size:4;
 -moz-tab-size:4;
 text-align:left;
 white-space:pre-wrap;
 word-wrap:break-word;
}
.ql-editor > * {
 cursor:text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
 margin:0;
 padding:0;
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
 padding-left:1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
 list-style-type:none;
}
.ql-editor ul > li::before {
 content:'\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
 pointer-events:none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
 pointer-events:all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
 color:#777;
 cursor:pointer;
 pointer-events:all;
}
.ql-editor ul[data-checked=true] > li::before {
 content:'\2611';
}
.ql-editor ul[data-checked=false] > li::before {
 content:'\2610';
}
.ql-editor li::before {
 display:inline-block;
 white-space:nowrap;
 width:1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
 margin-left:-1.5em;
 margin-right:0.3em;
 text-align:right;
}
.ql-editor li.ql-direction-rtl::before {
 margin-left:0.3em;
 margin-right:-1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
 padding-left:1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
 padding-right:1.5em;
}
.ql-editor ol li {
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
 counter-increment:list-0;
}
.ql-editor ol li:before {
 content:counter(list-0,decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
 counter-increment:list-1;
}
.ql-editor ol li.ql-indent-1:before {
 content:counter(list-1,lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
 counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
 counter-increment:list-2;
}
.ql-editor ol li.ql-indent-2:before {
 content:counter(list-2,lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
 counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
 counter-increment:list-3;
}
.ql-editor ol li.ql-indent-3:before {
 content:counter(list-3,decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
 counter-reset:list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
 counter-increment:list-4;
}
.ql-editor ol li.ql-indent-4:before {
 content:counter(list-4,lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
 counter-reset:list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
 counter-increment:list-5;
}
.ql-editor ol li.ql-indent-5:before {
 content:counter(list-5,lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
 counter-reset:list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
 counter-increment:list-6;
}
.ql-editor ol li.ql-indent-6:before {
 content:counter(list-6,decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
 counter-reset:list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
 counter-increment:list-7;
}
.ql-editor ol li.ql-indent-7:before {
 content:counter(list-7,lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
 counter-reset:list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
 counter-increment:list-8;
}
.ql-editor ol li.ql-indent-8:before {
 content:counter(list-8,lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
 counter-reset:list-9;
}
.ql-editor ol li.ql-indent-9 {
 counter-increment:list-9;
}
.ql-editor ol li.ql-indent-9:before {
 content:counter(list-9,decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
 padding-left:3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
 padding-left:4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
 padding-left:6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
 padding-left:7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
 padding-left:9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
 padding-left:10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
 padding-left:12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
 padding-left:13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
 padding-left:15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
 padding-left:16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
 padding-left:18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
 padding-left:19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
 padding-left:21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
 padding-left:22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
 padding-left:24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
 padding-left:25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
 padding-left:27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
 padding-left:28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:28.5em;
}
.ql-editor .ql-video {
 display:block;
 max-width:100%;
}
.ql-editor .ql-video.ql-align-center {
 margin:0 auto;
}
.ql-editor .ql-video.ql-align-right {
 margin:0 0 0 auto;
}
.ql-editor .ql-bg-black {
 background-color:#000;
}
.ql-editor .ql-bg-red {
 background-color:#e60000;
}
.ql-editor .ql-bg-orange {
 background-color:#f90;
}
.ql-editor .ql-bg-yellow {
 background-color:#ff0;
}
.ql-editor .ql-bg-green {
 background-color:#008a00;
}
.ql-editor .ql-bg-blue {
 background-color:#06c;
}
.ql-editor .ql-bg-purple {
 background-color:#93f;
}
.ql-editor .ql-color-white {
 color:#fff;
}
.ql-editor .ql-color-red {
 color:#e60000;
}
.ql-editor .ql-color-orange {
 color:#f90;
}
.ql-editor .ql-color-yellow {
 color:#ff0;
}
.ql-editor .ql-color-green {
 color:#008a00;
}
.ql-editor .ql-color-blue {
 color:#06c;
}
.ql-editor .ql-color-purple {
 color:#93f;
}
.ql-editor .ql-font-serif {
 font-family:Georgia,Times New Roman,serif;
}
.ql-editor .ql-font-monospace {
 font-family:Monaco,Courier New,monospace;
}
.ql-editor .ql-size-small {
 font-size:0.75em;
}
.ql-editor .ql-size-large {
 font-size:1.5em;
}
.ql-editor .ql-size-huge {
 font-size:2.5em;
}
.ql-editor .ql-direction-rtl {
 direction:rtl;
 text-align:inherit;
}
.ql-editor .ql-align-center {
 text-align:center;
}
.ql-editor .ql-align-justify {
 text-align:justify;
}
.ql-editor .ql-align-right {
 text-align:right;
}
.ql-editor.ql-blank::before {
 color:rgba(0,0,0,0.6);
 content:attr(data-placeholder);
 font-style:italic;
 left:15px;
 pointer-events:none;
 position:absolute;
 right:15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
 clear:both;
 content:'';
 display:table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
 background:none;
 border:none;
 cursor:pointer;
 display:inline-block;
 float:left;
 height:24px;
 padding:3px 5px;
 width:28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
 float:left;
 height:100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
 outline:none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
 display:none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
 color:#06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
 fill:#06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
 stroke:#06c;
}
@media (pointer:coarse) {
 .ql-snow.ql-toolbar button:hover:not(.ql-active),
 .ql-snow .ql-toolbar button:hover:not(.ql-active) {
  color:#444;
 }
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
  fill:#444;
 }
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
  stroke:#444;
 }
}
.ql-snow {
 box-sizing:border-box;
}
.ql-snow * {
 box-sizing:border-box;
}
.ql-snow .ql-hidden {
 display:none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
 visibility:hidden;
}
.ql-snow .ql-tooltip {
 position:absolute;
 transform:translateY(10px);
}
.ql-snow .ql-tooltip a {
 cursor:pointer;
 text-decoration:none;
}
.ql-snow .ql-tooltip.ql-flip {
 transform:translateY(-10px);
}
.ql-snow .ql-formats {
 display:inline-block;
 vertical-align:middle;
}
.ql-snow .ql-formats:after {
 clear:both;
 content:'';
 display:table;
}
.ql-snow .ql-stroke {
 fill:none;
 stroke:#444;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-width:2;
}
.ql-snow .ql-stroke-miter {
 fill:none;
 stroke:#444;
 stroke-miterlimit:10;
 stroke-width:2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
 fill:#444;
}
.ql-snow .ql-empty {
 fill:none;
}
.ql-snow .ql-even {
 fill-rule:evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
 stroke-width:1;
}
.ql-snow .ql-transparent {
 opacity:0.4;
}
.ql-snow .ql-direction svg:last-child {
 display:none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
 display:inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
 display:none;
}
.ql-snow .ql-editor h1 {
 font-size:2em;
}
.ql-snow .ql-editor h2 {
 font-size:1.5em;
}
.ql-snow .ql-editor h3 {
 font-size:1.17em;
}
.ql-snow .ql-editor h4 {
 font-size:1em;
}
.ql-snow .ql-editor h5 {
 font-size:0.83em;
}
.ql-snow .ql-editor h6 {
 font-size:0.67em;
}
.ql-snow .ql-editor a {
 text-decoration:underline;
}
.ql-snow .ql-editor blockquote {
 border-left:4px solid #ccc;
 margin-bottom:5px;
 margin-top:5px;
 padding-left:16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
 background-color:#f0f0f0;
 border-radius:3px;
}
.ql-snow .ql-editor pre {
 white-space:pre-wrap;
 margin-bottom:5px;
 margin-top:5px;
 padding:5px 10px;
}
.ql-snow .ql-editor code {
 font-size:85%;
 padding:2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
 background-color:#23241f;
 color:#f8f8f2;
 overflow:visible;
}
.ql-snow .ql-editor img {
 max-width:100%;
}
.ql-snow .ql-picker {
 color:#444;
 display:inline-block;
 float:left;
 font-size:14px;
 font-weight:500;
 height:24px;
 position:relative;
 vertical-align:middle;
}
.ql-snow .ql-picker-label {
 cursor:pointer;
 display:inline-block;
 height:100%;
 padding-left:8px;
 padding-right:2px;
 position:relative;
 width:100%;
}
.ql-snow .ql-picker-label::before {
 display:inline-block;
 line-height:22px;
}
.ql-snow .ql-picker-options {
 background-color:#fff;
 display:none;
 min-width:100%;
 padding:4px 8px;
 position:absolute;
 white-space:nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
 cursor:pointer;
 display:block;
 padding-bottom:5px;
 padding-top:5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
 color:#ccc;
 z-index:2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
 fill:#ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
 stroke:#ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
 display:block;
 margin-top:-1px;
 top:100%;
 z-index:1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
 width:28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
 padding:2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
 right:4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
 padding:4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
 height:24px;
 width:24px;
 padding:2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
 padding:3px 5px;
 width:152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
 border:1px solid transparent;
 float:left;
 height:16px;
 margin:2px;
 padding:0px;
 width:16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
 position:absolute;
 margin-top:-9px;
 right:0;
 top:50%;
 width:18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
 content:attr(data-label);
}
.ql-snow .ql-picker.ql-header {
 width:98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
 content:'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
 content:'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
 content:'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
 content:'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
 content:'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
 content:'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
 content:'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
 font-size:2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
 font-size:1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
 font-size:1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
 font-size:1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
 font-size:0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
 font-size:0.67em;
}
.ql-snow .ql-picker.ql-font {
 width:108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
 content:'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
 content:'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
 content:'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
 font-family:Georgia,Times New Roman,serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
 font-family:Monaco,Courier New,monospace;
}
.ql-snow .ql-picker.ql-size {
 width:98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
 content:'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
 content:'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
 content:'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
 content:'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
 font-size:10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
 font-size:18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
 font-size:32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
 background-color:#fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
 background-color:#000;
}
.ql-toolbar.ql-snow {
 border:1px solid #ccc;
 box-sizing:border-box;
 font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;
 padding:8px;
}
.ql-toolbar.ql-snow .ql-formats {
 margin-right:15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
 border:1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
 border:1px solid transparent;
 box-shadow:rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
 border-color:#ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
 border-color:#ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
 border-color:#000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
 border-top:0px;
}
.ql-snow .ql-tooltip {
 background-color:#fff;
 border:1px solid #ccc;
 box-shadow:0px 0px 5px #ddd;
 color:#444;
 padding:5px 12px;
 white-space:nowrap;
}
.ql-snow .ql-tooltip::before {
 content:"Visit URL:";
 line-height:26px;
 margin-right:8px;
}
.ql-snow .ql-tooltip input[type=text] {
 display:none;
 border:1px solid #ccc;
 font-size:13px;
 height:26px;
 margin:0px;
 padding:3px 5px;
 width:170px;
}
.ql-snow .ql-tooltip a.ql-preview {
 display:inline-block;
 max-width:200px;
 overflow-x:hidden;
 text-overflow:ellipsis;
 vertical-align:top;
}
.ql-snow .ql-tooltip a.ql-action::after {
 border-right:1px solid #ccc;
 content:'Edit';
 margin-left:16px;
 padding-right:8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
 content:'Remove';
 margin-left:8px;
}
.ql-snow .ql-tooltip a {
 line-height:26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
 display:none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
 display:inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
 border-right:0px;
 content:'Save';
 padding-right:0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
 content:"Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
 content:"Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
 content:"Enter video:";
}
.ql-snow a {
 color:#06c;
}
.ql-container.ql-snow {
 border:1px solid #ccc;
}
#ospm_app *,
.ospm_wf_html *,
.ospm_window_fullscreen_wrapper *,
.ospm_window_fullscreen_wrapper2 *,
.ospm_window_fullscreen_wrapper3 *,
.ospm_window_fullscreen_busyview_wrapper *,
.ospm_window_fullscreen_wrapper_clear *,
.ospm_viewlayer_wrapper * {
 box-sizing:border-box;
}
* {
 -webkit-touch-callout:none;
 -webkit-text-size-adjust:none;
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 padding:0;
 margin:0;
 cursor:inherit;
}
body:not(.if6) *,
.ospm_window_fullscreen_busyview_wrapper *,
.ospm_autoclose_wrapper *,
.ospm_window_fullscreen_wrapper *,
.ospm_window_fullscreen_wrapper2 *,
.ospm_window_fullscreen_wrapper3 *,
.ospm_measuring_container *,
.ospm_dd_picker_fs_wrapper *,
#ospm_app * {
 font-family:'Sparkasse',Helvetica,Arial,serif;
}
html {
 width:100%;
 height:100%;
}
body {
 cursor:default;
}
body:not(.if6),
.ospm_wf_html {
 width:100%;
 height:100%;
 overflow-x:hidden;
}
body.ospm_dialog_wf {
 max-width:640px !important;
}
.ospm_invisible {
 visibility:hidden !important;
}
.ospm_hidden {
 display:none !important;
}
.ospm_visible {
 display:block !important;
}
#ospm_app {
 width:100%;
 height:100%;
 position:relative;
 min-width:0;
 overflow-y:hidden;
 word-wrap:break-word;
}
#ospm_app_stage {
 height:96px;
 position:relative;
 z-index:2;
}
.ospm_device_small_height #ospm_app_stage {
 display:none;
}
#ospm_app_stage_content {
 width:100%;
 max-width:960px;
 margin:auto;
 font-size:0;
}
.ospm_device_mobile #ospm_app_stage_content {
 padding:0 16px;
}
#ospm_app_stage_content > * {
 display:inline-block;
 margin-top:19px;
 vertical-align:top;
}
#ospm_app_stage_icon {
 min-width:22px;
 max-width:22px;
 width:22px;
 min-height:29px;
 max-height:29px;
 height:29px;
}
#ospm_app_stage_icon.ospm_app_stage_icon_individual_logo {
 min-width:600px;
 max-width:600px;
 width:600px;
 min-height:90px;
 max-height:90px;
 height:90px;
 margin-top:0;
}
#ospm_app_stage_label_wrapper {
 font-size:22px;
 margin-left:12px;
 margin-top:29px;
}
#ospm_app_header_container {
 z-index:2;
 position:relative;
}
#ospm_app_sub_header_container {
 z-index:1;
 position:relative;
 margin:0 auto;
}
.ospm_device_wide #ospm_app_sub_header_container {
 max-width:1024px;
}
#ospm_app_header_wrapper {
 width:100%;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
body:not(.if6):not(.ospm_device_wide):not(.sbt) #ospm_app:not(.ospm_sidebar_state_fixed) #ospm_app_header_wrapper {
 padding:0 64px;
}
.ospm_sidebar_state_fixed #ospm_app_header_wrapper {
 padding-left:64px;
 padding-right:448px;
}
body:not(.if6).ospm_device_wide #ospm_app_header_wrapper,
.sbt #ospm_app #ospm_app_header_wrapper {
 border:none;
}
#ospm_app_header {
 max-width:1024px;
 margin:0 auto;
 height:127px;
 padding:0 32px 0;
}
.sbt #ospm_app_header {
 height:64px;
}
body:not(.if6).ospm_device_wide #ospm_app_header {
 height:112px;
 padding-top:0;
}
#ospm_app_main_leftbar_button_container {
 position:relative;
 cursor:pointer;
 height:62px;
 width:64px;
 -webkit-transition:background-position,border-radius 0.3s ease;
 transition:background-position,border-radius 0.3s ease;
 -moz-transition:background-position,border-radius 0.3s ease;
}
#ospm_app_main_leftbar_button {
 display:block;
 position:relative;
 top:16px;
 left:16px;
 width:32px;
 height:32px;
 background-size:64px;
 background-position:center;
 background-repeat:no-repeat;
}
#ospm_app_main_leftbar_button_container.ospm_button_on #ospm_app_main_leftbar_button,
#ospm_app_main_leftbar_button_container:not(.ospm_button_on):hover #ospm_app_main_leftbar_button {
 background-size:64px;
 background-position:center -20px;
}
#ospm_app_main_leftbar_button_container span {
 font-size:11px;
 display:inline-block;
 width:100%;
 text-align:center;
 position:absolute;
 bottom:6px;
 opacity:0;
 -moz-transition:opacity 0.3s ease;
}
#ospm_app_main_leftbar_button_container.ospm_button_on span,
#ospm_app_main_leftbar_button_container:hover span {
 opacity:1;
}
#ospm_app_main_leftbar_wrapper {
 position:fixed;
 z-index:3;
 cursor:pointer;
 top:128px;
 border-radius:0 5px 5px 0;
 border-style:solid solid solid none;
 border-width:1px 1px 1px 0;
}
#ospm_app_main_leftbar {
 -webkit-transition:all 0.3s ease-in-out;
 transition:all 0.3s ease-in-out;
 -moz-transition:all 0.3s ease-in-out;
 padding-top:12px;
 border-top-width:1px;
 border-top-style:solid;
}
#ospm_app_main_leftbar.ospm_open {
 left:0;
}
#ospm_app_main_leftbar_content {
 -moz-box-orient:vertical;
 flex-direction:column;
 -webkit-flex-direction:column;
 height:100%;
}
.ospm_leftbar_button_container {
 width:100%;
 height:64px;
 cursor:pointer;
}
.ospm_leftbar_button {
 display:block;
 position:relative;
 top:16px;
 left:16px;
 width:32px;
 height:32px;
 background-size:64px;
 background-position:center;
 background-repeat:no-repeat;
}
#ospm_button_settings {
 margin-bottom:12px;
}
#ospm_button_logout {
 border-top-style:solid;
 border-top-width:1px;
 border-top-left-radius:0;
 border-top-right-radius:0;
 height:65px;
}
.ospm_theme_contrast_height #ospm_app_main_leftbar_button_container,
.ospm_theme_contrast_height .ospm_leftbar_button_container {
 border-radius:5px;
}
.ospm_theme_contrast_height #ospm_app_main_rightbar_button_container {
 border-top-left-radius:5px;
 border-bottom-left-radius:5px;
}
.ospm_theme_contrast_height #ospm_app_main_leftbar_button,
.ospm_theme_contrast_height #ospm_app_main_rightbar_button,
.ospm_theme_contrast_height .ospm_leftbar_button {
 display:none;
}
.ospm_theme_contrast_height #ospm_app_main_leftbar_button_container span,
.ospm_theme_contrast_height #ospm_app_main_rightbar_button_container span,
.ospm_theme_contrast_height .ospm_leftbar_button_container span {
 font-size:11px;
 width:64px;
 height:64px;
 padding:4px;
 display:table-cell;
 text-align:center;
 vertical-align:middle;
 position:static;
 opacity:1;
}
#ospm_app_main_rightbar_button_container {
 height:64px;
 width:65px;
 left:-64px;
 margin:0;
 cursor:pointer;
 position:absolute;
 top:128px;
 border-width:1px 0 1px 1px;
 border-style:solid none solid solid;
 border-radius:5px 0 0 5px;
 -webkit-transition:background-position,right 0.3s ease;
 transition:background-position,right 0.3s ease;
 -moz-transition:background-position,right 0.3s ease;
 z-index:1;
}
#ospm_app_main_rightbar_button {
 display:block;
 position:relative;
 top:16px;
 left:16px;
 width:32px;
 height:32px;
 background-size:64px;
 background-position:center;
 background-repeat:no-repeat;
}
.ospm_device_small_height #ospm_app_main_rightbar_button_container,
.ospm_device_small_height #ospm_app_main_leftbar_wrapper {
 top:32px;
}
body:not(.if6).ospm_device_wide #ospm_app_main_rightbar_button_container,
body:not(.if6).ospm_device_wide #ospm_app_main_leftbar_wrapper {
 top:144px;
}
body:not(.if6).ospm_device_wide.ospm_device_small_height #ospm_app_main_rightbar_button_container,
body:not(.if6).ospm_device_wide.ospm_device_small_height #ospm_app_main_leftbar_wrapper {
 top:48px;
}
#ospm_app_main_rightbar_button_container.ospm_button_on #ospm_app_main_rightbar_button,
#ospm_app_main_rightbar_button_container:hover #ospm_app_main_rightbar_button {
 top:12px;
}
#ospm_app_main_rightbar_button_container.ospm_button_on {
 right:383px;
 border-right:none;
}
#ospm_app_main_rightbar_button_container span {
 font-size:11px;
 display:inline-block;
 width:100%;
 text-align:center;
 position:absolute;
 bottom:6px;
 opacity:0;
 -moz-transition:opacity 0.3s ease;
}
#ospm_app_main_rightbar_button_container.ospm_button_on span,
#ospm_app_main_rightbar_button_container:hover span {
 opacity:1;
}
#ospm_app_main {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 top:96px;
 overflow:visible;
 z-index:0;
}
.ospm_datepicker_is_shown body {
 z-index:1;
}
.ospm_device_small_height #ospm_app_main {
 top:0;
}
#ospm_main_wrapper {
 position:relative;
 height:100%;
 padding-right:0;
}
.ospm_startbar_state_fixed #ospm_main_wrapper {
 padding-left:64px;
}
.ospm_sidebar_state_fixed #ospm_main_wrapper {
 padding-right:384px;
}
.ospm_sidebar_state_fixed #ospm_app_sub_header_container {
 max-width:none;
}
#ospm_app_main_middle {
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
 width:100%;
 height:100%;
 margin:0 auto;
 position:relative;
 overflow:hidden;
}
.ospm_app_main_middle_inner_content {
 position:relative;
 margin:0 auto;
 width:100%;
 height:100%;
}
.ospm_app_main_right_content_wrapper {
 width:100%;
 position:absolute;
 bottom:0;
 top:0;
 overflow:hidden;
}
.ospm_app_main_right_content {
 position:relative;
 height:100%;
 transition-property:left;
 -webkit-transition-property:left;
 -moz-transition-property:left;
}
iframe {
 border:0;
 display:block;
 width:100%;
 height:100%;
}
iframe body,
iframe html {
 width:auto;
}
.ospm_window_fullscreen_wrapper,
.ospm_window_fullscreen_wrapper2,
.ospm_window_fullscreen_wrapper3,
.ospm_window_fullscreen_busyview_wrapper,
.ospm_window_fullscreen_wrapper_clear {
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 z-index:255;
 word-wrap:break-word;
}
body.cordova .ospm_window_fullscreen_wrapper,
body.cordova .ospm_window_fullscreen_wrapper2,
body.cordova .ospm_window_fullscreen_wrapper3,
body.cordova .ospm_window_fullscreen_busyview_wrapper,
body.cordova .ospm_window_fullscreen_wrapper_clear {
 position:absolute !important;
}
.ospm_window_fullscreen_busyview_wrapper {
 z-index:2900;
}
.ospm_window_fullscreen_wrapper3 {
 background:none;
}
.ospm_window_fullscreen_wrapper_clear,
.ospm_window_fullscreen_wrapper2 {
 overflow-y:hidden;
}
.ospm_window_fullscreen_wrapper_container {
 height:100%;
 -webkit-align-items:center;
 -moz-box-align:center;
 -moz-box-pack:center;
 align-items:center;
 -webkit-justify-content:center;
 justify-content:center;
}
.ospm_window_fullscreen_wrapper.ospm_dialog_invisible .ospm_window_fullscreen_wrapper_container {
 visibility:hidden;
}
.ospm_device_mobile .ospm_datepicker.ospm_fullscreen_wrapper_aligned_content {
 position:relative;
}
.ospm_fullscreen_wrapper_aligned_content {
 position:absolute;
 box-shadow:0 0 0 1px rgba(0,0,0,0.08),0 2px 16px 0 rgba(46,48,54,0.2);
 border-width:0;
 border-style:solid;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
}
.ospm_fullscreen_wrapper_aligned_content_container {
 height:100%;
 width:100%;
 overflow-y:hidden;
 overflow-x:hidden;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d;
}
.ospm_viewlayer_wrapper {
 position:absolute;
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 width:auto;
 height:auto;
 top:0;
 left:0;
 z-index:2850;
}
.ospm_blur {
 -webkit-filter:blur(2px);
 filter:blur(2px);
}
.ospm_horizontal_flex_container {
 display:flex;
 width:100%;
}
.ospm_horizontal_flex_container .ospm_left_column,
.ospm_horizontal_flex_container .ospm_right_column {
 -moz-box-flex:1;
 -webkit-flex:1;
 flex:1;
}
.ospm_horizontal_flex_container div.ospm_left_column {
 margin-right:8px;
}
.ospm_horizontal_flex_container div.ospm_right_column {
 margin-left:8px;
}
.ospm_page_container {
 height:100%;
}
:not(.sbt) .ospm_page_container {
 padding-top:128px;
}
.sbt .ospm_page_container {
 padding-top:64px;
}
body:not(.if6).ospm_device_wide .ospm_page_container {
 padding-top:0;
}
.ospm_dialog_wf.ospm_page_container,
.ospm_dialog_wf .ospm_page_container {
 padding-top:0 !important;
}
.ospm_frame_wrapper {
 width:100%;
 height:100%;
 position:absolute;
}
.ospm_page_wrapper {
 position:relative;
 height:100%;
 word-wrap:break-word;
}
.ospm_separator_line {
 width:100%;
 height:1px;
 border:0;
 margin-bottom:32px;
}
.ospm_no_transition,
.ospm_no_transition_childs * {
 -webkit-transition:none !important;
 -moz-transition:none !important;
 transition:none !important;
}
.ospm_view_container {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
}
.ospm_nowrap {
 white-space:nowrap !important;
}
.ospm_empty {
 display:none;
}
.ospm_italic {
 font-style:italic;
}
.ospm_strikethrough {
 text-decoration:line-through;
}
.ospm_code {
 font-family:monospace !important;
}
.ospm_ellipsis {
 white-space:nowrap;
 overflow-x:hidden;
 text-overflow:ellipsis;
}
.ospm_measuring_container {
 position:absolute;
 width:0;
 height:0;
 top:-99999em;
 background-color:darkblue;
 color:antiquewhite;
}
.ospm_measuring_container span {
 font-size:17px;
 white-space:pre;
 visibility:hidden;
 width:0;
 height:0;
}
input[type=text],
input[type=search],
textarea {
 cursor:text;
}
.ospm_clickable {
 cursor:pointer;
}
.ospm_clickable:focus,
.ospm_clickable:focus *,
.ospm_clickable .ospm_widget_content_wrapper:focus {
 outline:none;
 text-decoration:underline;
 text-decoration-skip:ink;
}
.ospm_clickable:focus .ospm_clickable,
.ospm_clickable:focus .ospm_clickable *,
.ospm_clickable .ospm_widget_content_wrapper:focus .ospm_clickable {
 text-decoration:none;
}
.ospm_disabled,
.ospm_disabled * {
 cursor:default !important;
}
.ospm_help_marker {
 cursor:pointer !important;
}
.ospm_grabbing,
.ospm_grabbing *,
.ospm_grabbing input,
.ospm_wf_html .ospm_grabbing * {
 cursor:pointer !important;
 cursor:-webkit-grabbing !important;
 cursor:-moz-grabbing !important;
 cursor:grabbing !important;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
}
.ospm_grabbing ::-moz-selection {
 background-color:transparent;
}
.ospm_grabbing ::selection {
 background-color:transparent;
}
[draggable=true] {
 cursor:move;
}
.ospm_maxrow_ellipsis::after {
 content:'...';
 position:absolute;
 right:0;
 bottom:0.2em;
 background-color:white;
 width:2em;
 background:linear-gradient(to right,rgba(255,255,255,0),#FFFFFF 50%) repeat scroll 0 0 rgba(0,0,0,0);
}
.ospm_allow_contextmenu {
}
.ospm_non_visible_text,
.ospm_leftbar_button_container span {
 position:absolute;
 left:-99999px;
}
.ospm_mobile .ospm_vp_iframe {
 max-width:100%;
 width:100%;
 margin:0;
 padding:0;
}
.ospm_device_desktop .ospm_vp_iframe {
 max-width:100%;
 width:calc(100vw - 32px);
 padding-left:32px;
}
@media (min-width:1024px) {
 .ospm_vp_iframe {
  margin-left:calc(50vw - 480px);
  width:100vw;
 }
}
.ospm_vp_iframe {
 max-width:960px;
 min-height:100%;
}
.ospm_vp_wrapper {
 min-height:100%;
 height:100%;
 overflow-y:auto;
 width:100%;
}
body.cordova .ospm_vp_wrapper {
 -webkit-overflow-scrolling:touch;
 overflow-y:scroll;
}
.ospm_whats_new .ospm_label img {
 max-width:100%;
}
.ospm_svg_symbols,
#ospm_svg_symbols_login {
 position:absolute;
 top:-1000px;
 right:-1000px;
 width:0;
 height:0;
}
.ospm_frame_wrapper:not(.ospm_active_frame) .ospm_page_container,
.ospm_content_iframe {
 display:none;
}
#ospm_app.ospm_theme_inst_neutral #ospm_app_stage_icon {
 visibility:hidden;
}



.footer-container {
  background-color: #666;
}

#direktZu {
  padding-bottom: 30px;
  flex-wrap: wrap;
}

.link-list-footer__container {
  display: flex;
  padding-top: 10px;
  }

  .sfp-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  position: relative;
  width: 960px;
  padding-left: 10px;
  padding-right: 10px;
}

#disclaimerContainer.footer--sde {
  background-color: red;
}

#disclaimerContainer {
  color: #fff;
}

#direktZu .link-list {
  width: 100%;
  max-width: 25%;
}

footer .link-list {
  padding: 10px;
}

#direktZu .link-list__headline {
  font-size: 14px;
  line-height: 1.1;
}

.link-list__headline {
  margin-top: 7.7px;
  margin-bottom: 7.7px;
  color: white;
}

#direktZu .link-list__list {
  margin-top: 0;
}

 .link-list__list {
  list-style: none;
  margin: 0;
    margin-top: 0px;
    margin-bottom: 0px;
  padding: 0;
  width: 100%;
}


ul {
  display: inline-block;
  }

  .link-list-footer__container .link-list__item {
  margin: 10px 10px 10px 0;
}

#direktZu .link-list a {
  font-size: 14px;
  line-height: 1.1;

  text-decoration: none;
}

#disclaimerContainer .link-list {
    padding: 10px;
}


#disclaimerContainer .link-list a{
    text-decoration: none;
}

.link-list ul {
  margin-top: 10px;
  margin-bottom: 10px;
}

.if6 ul {
  list-style: none;

  text-align: left;
}

#disclaimerContainer .link-list__item {
  display: inline-block;
  margin-right: 30px;
}

.link-list ul li {
  padding-left: 0;
}

.logo img.only-M {
  height: 30px !important;
  padding-left: 25px !important;
}

 @media only screen and (max-width: 813px) {
    .logo img.only-M {
      height: 30px;
      padding-left: 25px;
    }
    #direktZu .link-list {
  width: 100%;
  max-width: 100%;
}
}

:not(.sbt) .ospm_page_container {
  padding-top: 0px !important;
}

body:not(.ospm_device_mobile) .ospm_layout:not(.ospm_dialogview_listlayout).ospm_two_column_layout .ospm_columns_aligner {
  margin-left: 0px !important;
  margin-right:0px !important;
}

body:not(.ospm_device_mobile) .ospm_layout:not(.ospm_dialogview_listlayout).ospm_two_column_layout .ospm_layout_column_wrapper {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.ospm_textinput_value {
  border: none !important;
  text-align: right !important;
  min-width: 50px;
  max-width: 60%;
  font-size: 17px !important;
  line-height: 21px !important;
  font-weight: 300 !important;
  overflow: hidden !important;
  padding-top: 7px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 12px;
}
.ospm_list_entry_wrapper {
  position: relative;
  padding-right:80px;
}
.ospm_textinput_value_whole_line {
    width: 340px;
}
 @media only screen and (max-width:813px) {
}
.ospm_list_entry_wrapper {
  position: relative;
  padding-right: 35px !important;
}

#e48642aa-3057-401a-990a-4e6bae811938__input {
   width: 180px !important;
}
}


@font-face{font-family:'Pictos-IF';src:url(../fonts/pictos-if.woff) format('woff'),url(../fonts/pictos-if.ttf) format('truetype');font-weight:normal;font-style:normal}
