.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav_toggler{position:absolute;z-index:999;left:15px;top:8px;font-size:24px;cursor:pointer;color:#fff}.image-responsive{max-width:100%;height:auto}@media only screen and (min-width:1280px){.desktop{display:block}.mobile,.phone,.tablet{display:none}.nav_toggler{display:none}.logo_tablet{display:none}.tabs_subnav>a{height:45px}.tabs_subnav>a.tab_selected{height:46px}}@media only screen and (min-width:768px){.no-phone{display:block}}@media only screen and (min-width:0) and (max-width:1279px){.desktop{display:none}.mobile{display:block}*{box-sizing:border-box}#col{display:none}#main{width:100%}#content{margin:0}.tabs_subnav{height:90px}.tabs_subnav a{height:91px;min-width:auto}.tabs_subnav a.tab_selected{height:90px}.tabs_subnav,.tabs_subtab{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;display:flex;justify-content:flex-start;align-items:flex-start}div.tabs_verticaltab{width:100%;position:relative;margin-bottom:20px;margin-right:0}.tabs_insight{border-top:solid 1px #d0d4d5;border-bottom:solid 1px #d0d4d5;font-family:robotobold;padding:20px 0 20px 0}.tabs_insight i{padding-right:17px}.tabs_dropdown{display:none;position:absolute;z-index:9999;top:57px;width:100%}.tabs_dropdown a{display:block;font-size:1rem;text-align:left;min-height:30px;line-height:normal;padding-left:55px;border-left:none!important;border-bottom:none!important;white-space:unset}div.teaser_content_small{display:flex}div.teaser_titles{position:relative;top:auto;transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none}.overlay .form_submit_buttons_overflow{position:initial}div.nophoto{min-height:100px;background-position:center}.form_field select[name$=_day],.form_field select[name$=_hour],.form_field select[name$=_minute],.form_field select[name$=_month],.form_field select[name$=_year]{width:auto}.form_field textarea{height:120px}.table_filter_actionlist{width:100%;padding-bottom:10px}.table_filter_submit{width:100%;text-align:right}div.table_container{padding:10px}a.csv.button{margin:10px}div.tabcontent .column-left{margin-right:0}div.tabcontent .column-right{width:100%;float:none}.chat_add_headline{font-size:1.2rem}.chat_form_row{flex-direction:column;justify-content:flex-start;align-items:flex-start}.chat_form_label{width:100%;padding-bottom:5px}.chat_form_field{width:100%}}@media only screen and (min-width:768px) and (max-width:1279px){.tablet{display:block}.desktop,.phone{display:none}.page{display:flex;justify-content:space-between;align-items:flex-start;padding-top:20px}#main{padding:0;width:calc(100% - 110px)}#content{min-height:300px;padding:0 20px 0 10px;margin:2px 20px 20px 10px}.nav_toggler{display:none}nav{width:110px;height:auto;padding:0 10px;overflow-y:hidden;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background-color:transparent}nav ul{height:auto}nav ul li{margin:0 0 20px}.logo_tablet{display:block;height:80px;width:90px;margin-top:15px;margin-left:15px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/logo_tablet.png)}div.teaser_content_small{justify-content:space-between;align-items:center}div.teaser_content_small div.teaser_content_image{width:30%;margin:5px 0 5px 10px;display:flex;align-items:center}div.teaser_titles{margin-left:2%}div.teaser_titles .three_fourth{width:auto}.dataset_actions{right:5px}form div.box div.title{height:initial}form div.box div.title div{position:relative;height:initial;right:auto;display:flex;flex-wrap:wrap;justify-content:space-between}form div.box div.title div select{width:calc(50% - 5px);margin-bottom:5px}.form_label{width:25%}.form_field{width:72%}.form_field input[type=checkbox]{width:auto}.form_field input,.form_field select,.form_field textarea{width:100%}.multicheckbox_container{flex-wrap:wrap}.multicheckbox_container .column{width:50%}a.action_icon{height:35px;width:35px;line-height:35px;margin-left:2px}a.action{margin-bottom:5px}div.teaser_content{flex-wrap:wrap;justify-content:flex-end}div.teaser_content_data{width:50%}div.teaser_content_data.nodata{display:none}div.teaser_content_image{width:50%;padding:0 10px 0 0}div.box div.title{padding:10px 30% 10px 20px}div.box div.title h5{line-height:1.2}}@media only screen and (min-width:0) and (max-width:767px){.phone{display:block}.desktop,.no-phone,.tablet{display:none}#main{padding:0}#content{padding:60px 15px 15px}#nav-primary{position:fixed;top:0;bottom:0;z-index:998;width:100%;left:-100%;transition:.5s;overflow-y:scroll}#nav-primary.open{left:0}nav{position:absolute;left:0;right:0;top:0;bottom:0;top:0;background-color:#111;padding:0 0 25px}nav ul{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:center;padding:130px 25px 0}nav ul li{margin:0 5px 10px}.logo_tablet{position:absolute;z-index:999;top:40px;display:block;height:60px;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/logo_tablet.png)}.nav_toggler{display:block}div.tabcontent,div.tabscontent{border-radius:0 0 10px 10px}div.tabscontent_verticaltab{width:100%}div.tabscontent_verticaltab>div.tabcontent{padding:10px}div.breadcrumbs{padding-bottom:10px}div.breadcrumbs a{margin-bottom:10px}div.box div.title{padding:3px 10px 5px}div.box div.title h5{padding:5px 0;line-height:1.3;text-align:center}div.box div.title .buttons{position:relative;width:100%;top:auto;left:auto;right:auto}div.teaser_content_small{flex-direction:column;align-items:center;height:auto}div.teaser_content_small div.teaser_content_image{width:100%;height:45vw;display:flex;align-items:center;justify-content:center;padding:0;margin:0;overflow:hidden}div.teaser_content_small div.teaser_content_image img{max-height:initial}div.teaser_titles{width:100%;padding:5px 15px 10px}div.teaser_content{flex-wrap:wrap;justify-content:flex-end;align-items:center}div.teaser_content_data{width:100%}div.teaser_content_data.nodata{display:none}div.teaser_content_image{width:100%;margin:0;padding:10px 0 0}div.overlay>div{padding:25px}.form_label{width:100%;display:block;padding:10px 10px 0}.form_field{width:100%;display:block;padding:0 10px}.form_field input[type=checkbox]{width:auto}.form_field input,.form_field select,.form_field textarea{width:100%}.form_value{width:100%}form div.box div.title{height:initial;padding-left:10px;padding-right:10px}form div.box div.title .buttons{height:initial;display:flex;flex-direction:column;padding:0 15px}form div.box div.title .buttons select{margin-bottom:5px}.multicheckbox_container{flex-wrap:wrap}.multicheckbox_container .column{width:100%;padding-right:0}.multicheckbox_label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:88%}a.action{width:100%;margin-bottom:5px}.table_filter_top input[type=text]{width:100%}.table_filter_submit{flex-wrap:wrap;justify-content:flex-start}.table_filter_stored{width:100%;padding-bottom:5px}.table_filter_select{width:100%!important;max-width:initial!important}.table_filter_button{min-width:50%}.calendar_slider{width:100%;text-align:center;overflow:hidden}.calendar_slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.calendar_slide{scroll-snap-align:start;width:100%;flex-shrink:0;height:300px;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;background-color:#fff}.calendar_month{padding:15px 25px;width:100%;background:#fffad9;text-align:center}.calendar_month ul{margin:0;padding:0}.calendar_prev{float:left;cursor:pointer}.calendar_next{float:right;cursor:pointer}.calendar_weekdays{margin:0;padding:0;display:flex;justify-content:space-evenly;background-color:#fffcea}.calendar_weekdays li{width:14%;line-height:2;text-align:center}.calendar_data{display:block;text-align:center;font-size:.9rem;text-decoration:none}.calendar_days{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.calendar_days li{list-style-type:none;width:14.28%;text-align:center}.calendar-no-activeday{background-color:#efefef}.calendar-not-clickable{background:url(../img/notclickable.png);background-repeat:no-repeat;background-size:cover}div.box .calendar_weekdays li{line-height:2}div.box .calendar_days li{line-height:2}ul.control li.nodatasetfound{line-height:normal;padding:10px}#content li.on a:hover{background:0 0!important}li.on a.dataset:hover{background:0 0;color:initial}a.dataset{display:flex;align-items:center}a.dataset span.dataset{line-height:normal;padding:5px 5px 5px 0}a.dataset.dataset_ticket{padding-left:55px}a.dataset.dataset_ticket span.icon{left:0;background-color:transparent!important}a.dataset.dataset_ticket .dataset_subtitle .status{display:inline-block;margin:auto;margin:2px 0 0}.dataset_topbuttons{margin-bottom:15px}.dataset_buttons{padding:20px 10px 10px 10px}.ticket_status{min-width:200px}.status_select-list{width:200px}.status_select-list li{font-size:1rem!important}.chat{flex-direction:column}.chat_search{width:100%}.chat_list{max-height:218px;overflow-y:scroll}.chat_message{flex-shrink:0}}@media only screen and (min-width:0) and (max-width:640px){.chat_phone-s{display:block}.chat_messages{min-height:400px;max-height:400px}.chat_input{height:auto;padding-left:10px;padding-right:10px}.chat_input input{width:auto;flex-grow:1;margin-left:0}.chat_tasks i:last-of-type{margin-right:10px}.chat_button{border-radius:50%;width:38px;height:38px;color:#fff}.chat_button span{display:none}}@media only screen and (min-width:641px){.chat_phone-s{display:none}}