html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}button{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}img{vertical-align:middle;border:0}@font-face{font-family:ttfont;src:url(/legacy/fonts/ttfont.eot);src:url(/legacy/fonts/ttfont.eot?#iefix) format("embedded-opentype"),url(/legacy/fonts/ttfont.woff) format("woff"),url(/legacy/fonts/ttfont.ttf) format("truetype"),url(/legacy/fonts/ttfont.svg#ttfont) format("svg");font-weight:400;font-style:normal}[class*=tt-]:before{display:inline-block;font-family:ttfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tt-attention:before{content:"A"}.tt-calendar:before{content:"B"}.tt-callback:before{content:"C"}.tt-dashboard:before{content:"D"}.tt-phone-call-intern:before{content:"E"}.tt-system:before{content:"F"}.tt-timer:before{content:"G"}.tt-timer-off:before{content:"H"}.tt-cake:before{content:"I"}.tt-add:before{content:"J"}.tt-clear:before{content:"K"}.tt-drafts:before{content:"L"}.tt-mail:before{content:"M"}.tt-arrow-down:before{content:"N"}.tt-arrow-up:before{content:"O"}.tt-person:before{content:"P"}.tt-people:before{content:"Q"}.tt-person-add:before{content:"R"}.tt-star:before{content:"S"}.tt-globe:before{content:"T"}.tt-comment-icon:before{content:"U"}.tt-merge:before{content:"V"}.tt-map:before{content:"W"}.tt-scheduler:before{content:"X"}.tt-key:before{content:"Y"}.tt-exclamation:before{content:"Z"}.tt-chain:before{content:"a"}.tt-project:before{content:"b"}.tt-printer:before{content:"c"}.tt-calender-add:before{content:"d"}.tt-running:before{content:"e"}.tt-checkbox-filled:before{content:"h"}.tt-checkbox-outline:before{content:"i"}.tt-business:before{content:"j"}.tt-note-add:before{content:"k"}.tt-move-inbox:before{content:"l"}.tt-place:before{content:"m"}.tt-check:before{content:"n"}.tt-lock:before{content:"o"}.tt-info:before{content:"p"}.tt-history:before{content:"q"}.tt-more:before{content:"r"}.tt-less:before{content:"s"}.tt-open-new:before{content:"t"}.tt-service:before{content:"u"}.tt-smartphone:before{content:"v"}.tt-info-1:before{content:"w"}.tt-info-2:before{content:"x"}.tt-questionaire:before{content:"y"}.tt-penpaper:before{content:"z"}.tt-statuslights:before{content:"0"}.tt-refresh:before{content:"1"}.tt-bug:before{content:"2"}.tt-feature:before{content:"3"}.tt-filter:before{content:"4"}.tt-worker:before{content:"5"}.tt-finish-auto-timer:before{content:"6"}.tt-barcode:before{content:"7"}.tt-qr:before{content:"8"}.tt-reference-contact:before{content:"9"}.tt-warningsign-1:before{content:"!"}.tt-truck-1:before{content:"#"}.tt-headset:before{content:"$"}.tt-workflow-add:before{content:"%"}.tt-trashcan:before{content:"&"}.tt-remote:before{content:"'"}.tt-report:before{content:"("}.tt-location:before{content:")"}.tt-car:before{content:"*"}.tt-ballon:before{content:"+"}.tt-snowflake:before{content:","}.tt-egg:before{content:"-"}.tt-ai-doc:before{content:"."}.tt-tech-doc:before{content:"/"}.tt-contract-1:before{content:"["}.tt-checklists:before{content:"\\"}.tt-changelog:before{content:"]"}.tt-sendmail:before{content:"^"}.tt-mobile-menue:before{content:"_"}.tt{font-size:24px;width:30px;height:30px;text-align:center;vertical-align:middle}[id^=throw-] td:last-child{text-align:right}.dashboardTasks .tt{color:#555;font-size:20px}.dashboardTasks td{text-align:right}.tt-checkbox:before{content:"h"}.tt-checkbox-clear:before{content:"f"}.tt-checkbox-check:before{content:"g"}a:hover .tt-ccheck:before,.tt-ccheck:hover:before{content:"g"}a:hover .tt-uncheck:before,.tt-uncheck:hover:before{content:"i"}.tt-cclear:hover:before{content:"f"}#activContact [class*=tt-]{font-size:18px;display:inline;padding:0}.orangeIcons a.tt-project,.orangeIcons a.tt-key,.orangeIcons{color:#ee7f01!important}.blackIcons a.tt-project,.blackIcons a.tt-key,.blackIcons{color:#000!important}.tt-green{color:#58d68d}a>.tt,i.tt,a:hover,i:hover{text-decoration:none}.taskBody i{font-size:15px;position:relative;bottom:-4px}.taskBody #lines li i{font-size:12px;bottom:0}*,*:before,*:after{box-sizing:initial}select,select:before,select:after{box-sizing:border-box}a,p,span,h1,h2,h3,h4,h5,input,body,button,label,select,textarea{font-family:Verdana;font-size:12px}a,input[type=submit].orangeButton{color:#000;font-weight:700;text-decoration:none;border:none;line-height:18px;cursor:pointer}a,a:link,a:visited,a:active,a:focus{outline:none}a img{border:none}body{line-height:inherit}h1{position:relative;font-size:18px;background-color:#f39c12;color:#fff;padding:6px 24px;margin:25px 0 0 -24px;float:left;display:inline-block;line-height:inherit}h2{position:relative;float:left;background-color:#fff;margin:0 5px 0 24px;padding:9px 12px;display:inline-block;line-height:18px;height:19px}h3{margin-bottom:2px;padding-bottom:2px;line-height:inherit}label{display:inline-block;margin-right:5px}table{border:none;border-collapse:collapse}th{text-align:center}html{margin:0;padding:0;height:100%;position:relative}body{margin:0;background-repeat:repeat-x;background-color:#dfe2e3;height:100%;position:relative}form{margin:0;padding:0;height:100%;position:relative}.page{position:relative;width:100%;margin:auto;min-height:100%;height:auto!important;height:100%;overflow:visible;overflow-x:hidden}p.MsoNormal,li.MsoNormal,div.MsoNormal{margin:0}.minWidth{min-width:0px}#pageHead{position:relative;width:100%;height:103px;background-color:#555}#pageHead #logo{position:absolute;top:0;right:0;width:30%;height:97px;text-align:right;padding:3px 28px 3px 0;color:#fff}#pageHead #logo img{top:5px;position:absolute;right:0}#pageHead #logo a{color:#fff}#pageHead #special{position:absolute;top:0;right:344px;width:100px;height:97px;color:#333}.contentBody{position:relative;padding:0 24px;margin-bottom:25px}#search{position:absolute;right:25px;margin:0 0 0 25px}#search table tr td{padding:0 2px}#search .textbox input{border:none;background-color:#fff;height:18px;line-height:18px;padding:2px 3px}.ui-menu-item .ui-corner-all{border-radius:0}.ui-menu-item:nth-child(2n){background-color:#e6e6e6}#navi{position:absolute;top:0;right:500px}.menue{background-color:#949494;padding:10px 10px 0}#TTSearch_Panel1>table{margin-top:-5px}.ui-autocomplete.dashboard-search-preset-menu{padding:6px;border:1px solid #aaa;background:#f8f8f8}.ui-autocomplete.dashboard-search-preset-menu .dashboard-search-preset-item,.ui-autocomplete.dashboard-search-preset-menu .dashboard-search-preset-item:nth-child(2n){display:inline-block;margin:2px 3px 2px 0;background:transparent}.ui-autocomplete.dashboard-search-preset-menu .dashboard-search-preset-item a{display:block;min-height:16px;padding:4px 7px;border:1px solid #c2c2c2;border-radius:3px;background:#fff;color:#222;line-height:16px}.ui-autocomplete.dashboard-search-preset-menu .dashboard-search-preset-item a.is-active{border-color:#f39c12;background:#fff3df}.ui-autocomplete.dashboard-search-preset-menu .dashboard-search-preset-item a.ui-state-focus,.ui-autocomplete.dashboard-search-preset-menu .dashboard-search-preset-item a.ui-state-active{border-color:#d68200;background:#f39c12;color:#fff}.clear{clear:both}.left{float:left}.right{float:right}.contentBody .box{position:relative;margin:15px 0 0}.box .boxHead{position:relative}.box .boxHead input,.contentBody .box .boxHead a{position:relative;background-color:#fff;padding:6px 10px;display:inline-block;height:25px}.headElement{position:relative;background-color:#fff;padding:4px 10px;margin:0 0 0 5px;display:inline-block;float:left}#companyAttributes{padding-top:4px;float:left}#companyAttributes span.attributes,#companyTags span.tags{background-color:#949494;margin-right:3px;padding:2px;border-radius:3px;color:#fff}.jstree-anchor{font-weight:400}.box .boxBody{position:relative;background-color:#fff;padding:12px}#ImgPrio{height:25px}.timer{background-color:#ecf0f1;width:448px;padding:5px;float:left;margin:3px}.timer.activ,.newTask{background-color:#ffdcb4}.timer table{width:100%;border-collapse:collapse}.timer span{font-size:11px}table.dashboardTasks{width:100%;border:none;border-width:0;border-collapse:collapse}table.dashboardTasks tr{margin:0;padding:0;background-color:#ecf0f1}table.dashboardTasks tr.very-high{background-color:#f08080;background-color:#ff000040}table.dashboardTasks tr.very-high:nth-child(2n){background-color:#ffb6c1;background-color:#ff000026}table.dashboardTasks tr.green:nth-child(2n),table.callback tr.green:nth-child(2n){background-color:#58d68d}table.dashboardTasks tr.green,table.callback tr.green,table.dashboardTasks tr.ticketsFinishedTicketSubscriptions{background-color:#52be80}table.dashboardTasks tr.ticketsFinishedTicketSubscriptions:nth-child(2n){background-color:#58d68d}table.dashboardTasks tr th,table.dashboardTasks tr td{margin:0;padding:6px 2px;text-align:left}table.dashboardTasks tr th.text-align-right,table.dashboardTasks tr td.text-align-right,.text-align-right{text-align:right}table.dashboardTasks tr td a,.smallFont{font-size:10px}table.dashboardTasks tr td a.title{text-decoration:underline}table.dashboardTasks tr td a.companyName{font-size:11px;color:#555}table.dashboardTasks tr td input.finishTask,table.dashboardTasks tr td a.finishTask{width:23px;height:23px;background-image:url(/legacy/images/Buttons/finish-task.png)}table.dashboardTasks tr td a.finishTask img{width:23px;height:23px}table.dashboardTasks tr td input.finishTask:hover,table.dashboardTasks tr td input.finished,table.dashboardTasks tr td a.finishTask:hover,table.dashboardTasks tr td a.finished{background-image:url(/legacy/images/Buttons/finish-task-checked.png)}table.dashboardTasks tr td input.finishTaskDisabled,table.dashboardTasks tr td a.finishTaskDisabled{width:23px;height:23px;background-image:url(/legacy/images/Buttons/finish-task-disabled.png)}table.dashboardTasks tr td a.finishTaskDisabled img{width:23px;height:23px}table.dashboardTasks tr th{background-color:#bdc3c7}.callbackReason{font-size:9px;color:#a6a6a6}table.callback tr td{padding:5px 0 0 5px}.contactInfo,.saveButton,.abortButton,.finishButton,.greenButton,.redButton,.orangeButton,.darkButton{display:inline-block;color:#fff;background-color:#ee7f01;padding:2px 6px;margin:0 0 0 5px;font-size:10px;color:#fff!important;border:none;font-weight:700}.saveButton:hover,.abortButton:hover,.finishButton:hover,.greenButton:hover,.redButton:hover,.orangeButton:hover,.darkButton:hover{text-decoration:underline}.contactInfo{background:none;color:#000!important;padding:2px 0}.abortButton,.redButton{background-color:red}.finishButton,.greenButton{background-color:green}.darkButton{background-color:#555}button[disabled].greenButton{background-color:#008000a6}.green{color:green}.validatorHighlight,.CustomValidatorCalloutStyle div,.CustomValidatorCalloutStyle td{background-color:#ffd3a1}.CustomValidatorCalloutStyle div,.CustomValidatorCalloutStyle td{border:solid 1px Black;color:#000}table.task{width:100%;margin:0 0 15px}table.task tr td,table.task tr th{text-align:left;height:25px;padding:0}table.task tr th{width:75px}table.task tr td.grey{background-color:#ebebeb}table.task tr th span{margin-left:15px}.smallFont{font-size:9px}table.task tr td input.autoWidth,table.task tr td select.autoWidth,table.task tr td span.autoWidth input,.orderStatus tbody tr td input{width:auto}.minHeight{min-height:235px;height:auto}table.task tr td .intComment input{float:left;width:auto;margin-left:15px}.editDate,.delegateTicket{position:absolute;min-width:100px;padding:10px;background-color:#fff;border:1px solid gray}.bottom{margin-bottom:25px}.dotdot{text-align:center}.push{cursor:url(/legacy/images/Cursor/spo158.cur),pointer}span.nocss input,table.task tr td span.nocss input,table.task tr td span.nocss select{width:auto}table.task tr th.dotdot{text-align:center;width:15px}td div.objectImage{float:left;margin:5px}table.dashboardTasks tr td h1{float:none;background-color:transparent;color:#000;margin:0;padding:0}.passwordHyperLink{font-size:10px;color:#ee7f01;text-decoration:underline;width:auto;margin-right:10px}.passwordDiv,.passwordDivAlternate{float:left;width:175px;font-size:10px;color:#ee7f01}.passwordDivAlternate{background-color:#ebebeb}.callbackRow.tt{font-size:18px}.callbackOptionsButton{text-align:right}.callbackOptionsButton:hover .callbackOptions{visibility:visible}.autocomplete_completionListElement{margin:0!important;padding:0;background-color:#fff;color:windowtext;border:buttonshadow;border-width:1px;border-style:solid;cursor:pointer;overflow:auto;font-family:Tahoma;font-size:small;text-align:left;list-style-type:none}.autocomplete_highlightedListItem{background-color:#ff8c00;color:#000;padding:1px;margin:1px;cursor:pointer;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-radius:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;-moz-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;-moz-border-top-right-radius:5px}.autocomplete_listItem{background-color:#fff;color:windowtext;padding:1px;cursor:pointer}#__asptrace{margin-top:2800px;position:absolute}.overlay{background-color:#000;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;width:100%;z-index:1000}.timerCell1{width:8%;text-align:center}.timerCell2{text-align:left}.timerCell3{width:15%;text-align:right}.red,.red a{color:red}tr.ticketLine{background-color:#e1e1e1}tr.comment td{background-color:#d6d6d6;vertical-align:top;padding:6px 5px!important}.comment i{font-size:12px}tr.ticketLine th{background-color:#e1e1e1!important;padding:6px 5px!important}tr.ticketLine th.plh{width:auto;text-align:right}tr.ticketLine td{padding:6px 5px}tr.ticketLine th span,tr.activityLine th span{font-weight:400;font-size:10px}tr.activityLine th span.bold{font-weight:700}tr.activityLine{background-color:#ee7f01}tr.activityLine th{background-color:#ee7f01!important;padding:6px 5px!important;font-size:10px}tr.activityLine th a,tr.activityLine th label{font-size:10px}tr.activityLine th a img,tr.ticketLine th a img{height:14px}tr.activityLine th.who{padding:11px 5px;width:200px}tr.activityLine td{vertical-align:top}tr.activityLine td.norm,tr.activityLine th.norm{background-color:#ffd3a1!important}tr.activityLine td.alt,tr.activityLine th.alt{background-color:#fec482!important}tr.activityLine td.internal,tr.activityLine th.internal{background-color:#d6d6d6!important}tr.activityLine td.unclear,tr.activityLine th.unclear{background-color:salmon!important}tr.ai-line th,tr.ai-line td{background-color:#b0c4de!important}tr.ai-line+tr.comment td{background-color:#b0c4de!important}fieldset{padding:5px;border-radius:10px}fieldset legend{font-weight:700}fieldset table{width:100%}fieldset table th{text-align:left;width:75px}fieldset table td.dotdot{width:5px}.resizable,.attachment{position:relative;padding:5px;background-color:#fff}.resizable{overflow:hidden;word-break:break-all;word-wrap:break-word;display:block}.tt-ticket-content{max-width:100%;overflow-wrap:anywhere;word-wrap:break-word}.resizable.tt-ticket-content{word-break:break-word}.tt-ticket-content img,.tt-ticket-content .tt-inline-data-image{box-sizing:border-box;max-width:100%!important;height:auto!important}.tt-ticket-content .tt-inline-data-image{display:block}.attachment{border-top:1px dotted #D6D6D6}.spinner{width:30px}ul#middle-menue{list-style-type:none;padding:0;margin:0}.treenode table{margin-bottom:2px}.treenode img{margin-right:5px}.hide{display:none}table.calendar{border-spacing:0;float:left}table.names{width:9%}table.calendar tr{height:22px}table.calendar tr.lastOfSet{border-bottom:3px solid lightgrey}table.calendar tr.employeeSeparator{border-bottom:4px solid #8a8a8a}table.calendar tr.employeeSeparator>th,table.calendar tr.employeeSeparator>td{border-bottom:4px solid #8a8a8a}table.calendar th.lastOfSet,table.calendar td.lastOfSet{border-right:3px solid black}table.calendar,table.calendar td,table.calendar th{border:1px solid lightgrey}table.calendar th{padding:2px 8px;font-size:10px;text-align:center}table.calendar td{padding:2px 0}table.calendar td.entry{position:relative}table.calendar td.entry a{overflow:hidden;width:100%;height:20px;border:1px solid darkgray;box-sizing:border-box;display:block;position:absolute;top:0;bottom:0;padding:0 2px;border-radius:3px;font-weight:400}table.calendar th.currentDateTime,table.calendar td.currentDateTime{background-color:#fbfbdb}table.names{border-right:none;table-layout:fixed}th.appointmentRowFor{white-space:nowrap;overflow:hidden;width:100%}.appointmentTooltip{width:500px;position:relative}div.ui-tooltip{max-width:500px}.calendar-wrapper{overflow-x:scroll;overflow-y:visible;width:90%;float:left}#feedback{font-size:1.4em}#selectable .ui-selecting{background:#feca40}#selectable .ui-selected{background:#f39814;color:#fff}#selectable{list-style-type:none;margin:0;padding:0;width:60%}#selectable td{margin:3px;padding:.4em;font-size:1.4em;height:18px}ul.cban{margin:0;padding:0;list-style:none}ul.cban li{float:left;margin-right:15px;margin-left:0;padding-left:0}.cban label,.cban input{width:auto!important}.ui-datepicker.ui-widget{font-size:1em}input[type=radio],input[type=checkbox]{margin-right:2px}input,textarea,select,.uneditable-input{margin-bottom:5px}legend{color:gray;font-size:1em;line-height:initial;margin-bottom:0}#questions{margin-top:15px}#questions tr td{cursor:move}.question-row{margin:5px 10px;position:relative;width:100%}blockquote{border:none}#tickytask-logo .boxHead{background-image:url(/legacy/images/tickytask-logo.png);background-position:top right;background-repeat:no-repeat;margin:115px auto 0;padding-top:35px;width:370px}fieldset.to-invoice fieldset legend span{font-size:1.4em;color:#000}fieldset.to-invoice fieldset{margin:15px 0 30px}span.setting{display:inline-block;margin:0 3px}table.calendar td.al{background-color:#ad3333}table.calendar td.tm{background-color:#ffdcb4}table.calendar td.ts{background-color:#3cf}table.calendar td.cl{background-color:#58d68d}blockquote{margin-left:25px}blockquote p{font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:inherit}.inline{display:inline-block}.webaddress a{display:inline-block;margin:-4px -4px -4px 0;width:200px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}#activContact .glyphicon{line-height:1.2;font-size:15px;text-decoration:none;cursor:pointer;margin:2px 4px 0 3px}#activContact .fa{font-size:14px}#activContact .contactInfo,#activContact .fa-sitemap{padding:0;margin:0;background:none}#activContact .fa{background:#0000 none repeat scroll 0 0;color:#ee7f01!important;font-size:16px}ul.dropdown li.hover,ul.dropdown li:hover{background:none!important}ul.dropdown li.hover li.hover,ul.dropdown li:hover li.hover{background-color:#ee7f01!important}.webaddress a{display:inline-block;margin:initial;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap;width:200px}.webaddress a{width:15px}.head-icon{float:left;width:24px;display:block;text-align:center}.head-icon a{text-align:left}.head-icon ul.dropdown li{margin:0 auto;float:none}.emailfolder{width:100%}.mail{white-space:normal;overflow:hidden;text-overflow:ellipsis}.ui-state-focus{background:none!important;background-color:#ee7f01!important;border:none!important}#dispo-div table tr td:nth-child(1),#dispo-div table tr th:nth-child(1){width:30px}#dispo-div table tr td:nth-child(2),#dispo-div table tr th:nth-child(2){width:0}#dispo-div table tr td:nth-child(3),#dispo-div table tr th:nth-child(3){width:358px}#dispo-div table tr td:nth-child(4),#dispo-div table tr th:nth-child(4){width:130px}#dispo-div table tr td:nth-child(5),#dispo-div table tr th:nth-child(5){width:380px}#dispo-div table tr td:nth-child(6),#dispo-div table tr th:nth-child(6){width:150px}.day,.hour,.hour-string{text-align:center}.day{width:1440px;height:100px;background-color:#fff;display:block;position:relative}.hour{width:120px;height:37px;background-color:#eeefff;position:absolute;top:0;border:1px solid #808080}.appointment,.activity,.stamptime,.timerInCalendar{display:block;height:20px;overflow:hidden;border:1px solid black;text-overflow:ellipsis}.stamptime{background-color:#00bfff;position:absolute;height:5px;top:35px}.appointment{background-color:#f08080;position:absolute;top:45px}.timerInCalendar{background-color:#90ee90;position:absolute;top:0;height:5px}.activity{background-color:green;position:absolute;height:5px;top:40px}.note-editable{background-color:#fff;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}a.sticky{font-size:12px;color:gray;cursor:pointer}a.sticky:hover,a.sticky.activ,#tablePinned a.sticky{color:#ee7f01}#tablePinned a.sticky:hover{color:gray}table.dashboardTasks tr td a.statistic-row-button{text-decoration:none;font-size:16px}table.dashboardTasks tr td a.statistic-row-button:hover{text-decoration:none}.legend-box{display:inline-block;width:10px;height:10px}.modal-dialog{width:auto}.modal{height:500px}a.fa.fa-menu{font-size:22px;text-decoration:none}.sub_menu{display:none;z-index:2000}.sub_menu ul{z-index:2500}.head-icon{display:block;float:left;width:24px}.head-icon ul.dropdown li{float:none;margin:0 auto}.head-icon ul.dropdown li ul li{text-align:left}.head-icon a:hover{text-decoration:none}.head-icon ul.dropdown{margin-left:0;padding-left:0}.head-icon ul.dropdown.default{float:none}.stars{height:16px}#activContact{position:relative;float:left;margin:0 0 0 24px;height:100%;width:30%}#activContact #companyName{height:18px}#activContact #companyTags,#activContact #companyTags span{font-size:11px;padding-top:1px}#activContact .blackIcons{display:none}#PageTitle{margin:40px 0 0 -24px}@media(min-width:687px){#PageTitle{margin:25px 0 0 -24px}}#dropDownKontakt .sub_menu li,#dropDownLinkedKontakt .sub_menu li,#dropDownFreeTimer .sub_menu li,#dropDownKontakt2 .sub_menu li{padding:6px 8px}#widgets{display:none}@media(min-width:1100px){#widgets{display:block}.dashboard-mobile{width:72%}}@media(min-width:1300px){#navi{position:absolute;display:inline-block}#activContact .blackIcons{display:inline-block;position:absolute;bottom:0}}#mobileMenue,.closeMobileMenueContainer{display:none}#activContact .blackIcons .head-icon{background-color:#949494;width:24px;height:18px;padding:4px 2px 2px}#activContact .blackIcons .head-icon:hover{background-color:#f39c12}#activContact,#activContact a{color:#eaeaea;font-weight:400}#activContact h3{float:left;margin:0;padding:0;font-size:14px}#activContact .glyphicon{cursor:pointer;font-size:15px;line-height:1.2;margin:2px 4px 0 3px;text-decoration:none}#activContact .edit-company{font-size:8px;margin-left:4px}#activContact .contactInfo,#activContact .fa-sitemap{background:#0000 none repeat scroll 0 0;margin:0;padding:0}#activContact .fa{background:#0000 none repeat scroll 0 0;color:#f39c12!important;font-size:16px}#activContact ul{list-style:outside none none;margin:0}#activContact #attributes{float:left;color:#fff;margin-left:5px;font-size:11px}#activContact .head-icon.nav ul li ul{margin-top:-3px}.edit-small{font-size:10px!important;margin-left:5px!important}.nav ul,.nav li,.nav a{display:block}.nav a:active{color:#000}.nav ul{list-style:outside none none;margin:-5px 0 0;padding:0}.nav ul:before,.nav ul:after{display:table}.nav ul:after{clear:both}.nav ul>li{float:left;position:relative}.nav-bar a{color:#222;display:block}.nav a:hover{color:#000;text-decoration:underline}.nav li ul{left:0;position:absolute}#navi .nav li>ul{top:40px}#navi .nav li li>ul{top:10px}.nav li ul a{border:medium none;padding:6px 8px}.nav li ul a:hover{background-color:#f39c12}.nav ul li:hover>ul li{max-height:500px}.nav ul ul>li{background:#dfe2e3 none repeat scroll 0 0;border-bottom:1px solid #ccc;color:#000;top:0;width:220px}.nav li li li>ul,.nav li li>ul{left:220px;position:absolute;top:5px}.nav ul li ul li ul.settings li ul{left:170px}.nav ul li ul li ul.settings,.nav ul li ul li ul.settings li,.nav ul li ul li ul.settings li ul,.nav ul li ul li ul.settings li ul li{width:170px}.nav ul ul.settings>li{width:170px}#navi{position:absolute;right:500px;padding-bottom:5px}.nav{margin-bottom:0;margin-left:0}ul.dropdown li a{color:#222;display:block;padding:6px 8px}ul.dropdown ul li a{border:none}.border-right{border-right:1px solid #333}#activContact .nav li li>ul,#activContact .nav li li li>ul{position:absolute;top:0}ul#middle-menue{margin-top:-5px}#navi li>ul{margin-top:-10px}#navi ul>li{padding-left:2px;padding-right:2px}#navi,#activContact .fa,#activContact .glyphicon{z-index:5}.nav.innerButton ul,.nav.innerButton li,.nav.innerButton a{z-index:1800}table.dashboardTasks tr td.description{width:auto}table.dashboardTasks tr td.cancel{width:150px}table.dashboardTasks tr td.sign,table.dashboardTasks tr td.discount{width:20px;text-align:right}table.dashboardTasks tr.canceled td a,table.dashboardTasks tbody tr.canceled td{text-decoration:line-through}textarea.summernote{display:none}.tt-timer.activ{color:#f39c12}.timer.autoTimer,table.dashboardTasks tr.autoTimer{background-color:#b0c4de}.ui-dialog{z-index:990}.ui-autocomplete.ui-front{z-index:1000}.dashboardTasks .tt.representation,.representation{color:#b22222}table.dashboardTasks tr th.buttons-column{text-align:right}table.dashboardTasks tr th.buttons-column.with-finish-button{width:114px}table.dashboardTasks tr th.buttons-column.without-finish-button{width:91px}table.dashboardTasks tr td span.ticketHeaderStartDate{font-size:10px;font-weight:700;color:#000}.loading{width:100%;text-align:center;font-size:36px}input[type=button],button,button.contactInfo,button.saveButton,button.abortButton,button.finishButton,button.greenButton,button.redButton,button.orangeButton{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:-1px}.validation-summary-errors{color:red}ul.no-spacing-left{margin-left:12px}#uploadZone i.tt-clear,.error-text{color:#b22222}@media(max-width:1200px){.contentBody .box{width:100%!important}}.iconSmall{font-size:10px}span.icon{display:inline-block;width:25px;height:25px;vertical-align:middle;text-align:center}span.icon:first-child{font-size:25px}span.icon .iconSmall{font-size:12.5px;position:relative;left:6px;bottom:30px}input[type=submit]{border-radius:0;margin-top:-1px}.disabled{pointer-events:none}a.disabled{background-color:#d3d3d3}.taskBody p i{font-size:12px}.taskBody p i,.taskBody i{bottom:0}table.dashboardTasks tr.hint{background-color:#ffe4e1}table.dashboardTasks td.breakTime{background-color:#ee7f01}.mistyrose{background-color:#ffe4e1}.orange{background-color:#ee7f01}.timer-badge{position:absolute;bottom:0;right:0;background-color:#000;border-radius:3px;padding:0 2px;font-size:10px;color:#fff;font-style:italic}a:hover .timer-badge{background-color:#ee7f01}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input,input:before,input:after{box-sizing:content-box}}.field-validation-error{color:red}.popover{z-index:1338}.icons{background-color:#fff;width:32px;height:32px;border-radius:50%;display:block}.icons.half{width:16px;height:16px;display:inline-block}table.dashboardTasks tr:nth-child(2n) i.icons{background-color:#ecf0f1}.dashboardTasks tr.green:nth-child(odd) i.icons{background-color:#58d68d}.dashboardTasks tr.green:nth-child(2n) i.icons{background-color:#52be80}table.dashboardTasks tr.very-high:nth-child(odd) i.icons{background-color:#ff000026}table.dashboardTasks tr.very-high:nth-child(2n) i.icons{background-color:#ff000040}.ttlogo{position:relative}.ttlogo img{max-height:65px}.linkedcontacts a,.dropdown a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-wrapper .day,.calendar-wrapper .hour,.calendar-wrapper .hour-string{text-align:center}.calendar-wrapper .day{width:1440px;background-color:#fff;display:block;position:relative}.calendar-wrapper .hour{width:120px;z-index:1;background-color:#fff;position:absolute;top:20px;border:1px solid #D3D3D3}.calendar-wrapper .hour-string{height:25px;line-height:21px;vertical-align:middle}.calendar-wrapper .hour-string,.calendar-wrapper .minutes,.calendar-wrapper .quarterHour{display:block;font-weight:700;font-size:10px;border:1px #D3D3D3 solid}.calendar-wrapper .appointment,.calendar-wrapper .activity,.calendar-wrapper .stamptime{z-index:2}.calendar-wrapper .minutes{background-color:#fff;width:23.3%;float:left}.calendar-wrapper .quarterHour{height:40px;background-color:#fff;float:left}.calendar-wrapper .appointment,.calendar-wrapper .activity,.calendar-wrapper .stamptime,.calendar-wrapper .timerInCalendar{display:block;height:20px;overflow:hidden;border:1px solid #D3D3D3;text-overflow:ellipsis}.calendar-wrapper .stamptime{background-color:#00bfff;position:absolute;height:5px;top:64px}.calendar-wrapper .appointment{position:absolute;top:77px}.calendar-wrapper .appointments{border:1px solid #D3D3D3;display:block;height:22px;position:relative}.calendar-wrapper .timerInCalendar{background-color:#90ee90;position:absolute;top:20px;height:5px}.calendar-wrapper .activity{background-color:#900;position:absolute;height:5px;top:70px}.calendar-wrapper .dayinfo{border:1px solid #D3D3D3;text-align:center;font-weight:700}.calendar-wrapper .contact{position:relative}.calendar-wrapper .contact:nth-child(2n){background-color:#d3d3d3}.copycontactinfo{float:right;margin-top:17%;margin-right:12%}#activContact [class*=tt-].copycontactinfo{font-size:15px;color:#000}@media print{a[href]:after{content:none!important}}.ttEmailButtonLess,.ttEmailButtonMore{line-height:20px}#aufwand{margin-top:7px}@media only screen and (max-width:1550px)and (min-resolution:200dpi){#widgets{display:none}.dashboard-mobile{width:100%!important}#PanelDashboardTask i{font-size:30px}#columnInfo{width:40px!important}.buttons-column-mobile{width:30%}.buttons-column-mobile i{padding-left:15px!important}#EffortTimeExceeded,#labelCustomerIsPublic{font-size:17px!important}#PanelDashboardTask th:nth-child(n+4):not(.buttons-column-mobile),#PanelDashboardTask td:nth-child(n+4):not(.buttons-column-mobile){display:none!important}#PageTitle{margin-top:3em}.timer{width:100%!important}.minWidth{min-width:650px}#tableActivityEditor{left:15%!important;width:90%!important}}.flexContainer,.flexContainerDynamic1670,.flexContainerDynamic1600,.flexContainerDynamic1400,.flexItemContainer{display:flex}.flexContainerDynamic1670,.flexContainerDynamic1600,.flexContainerDynamic1400{justify-content:space-between}.flexItem{align-content:center}.flexItem.dotdot{margin-right:3px;font-size:9px;font-weight:700}.flexItemLabel{font-size:9px;font-weight:700;align-self:center;width:80px}.dynamicTextbox{width:100%;box-sizing:border-box;height:26px;margin-bottom:0}.dynamicFlexItem{flex-grow:1}staticFlexItem{flex:0 0 auto}.flexItemHeightNewTicket{padding-top:5px}.flexItemHeightNewTicket .flexItemLabel{padding-bottom:5px}@media(max-width:1200px){.flexContainerDynamic1670,.flexContainerDynamic1600,.flexContainerDynamic1400{flex-direction:row;justify-content:space-between}.flexItemHeightNewTicket{padding-top:5px}.flexItemHeightNewTicket .flexItemLabel{padding-bottom:5px}.flexItemMargin{margin-left:0}}@media(max-width:1400px){.flexContainerDynamic1400{flex-direction:column;justify-content:start}.flexItemMargin{margin-left:80px}.flexContainerMarginTop1400{margin-top:5px}}@media(max-width:1600px){.flexContainerDynamic1600{flex-direction:column;justify-content:start}.flexContainerMarginTop1600{margin-top:5px}}@media(max-width:1670px){.flexContainerDynamic1670{flex-direction:column;justify-content:start}.flexItemHeightNewTicket{padding-top:0}.flexItemHeightNewTicket .flexItemLabel{padding-bottom:0}}.tt-modal{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;background:#00000073}.tt-modal-content{background:#fff;width:90%;max-width:800px;max-height:80vh;margin:60px auto;border-radius:6px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.tt-modal-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #ddd;font-weight:700}.tt-modal-body{padding:16px;overflow-y:auto;max-height:calc(80vh - 55px)}.tt-modal-close{border:0;background:transparent;font-size:24px;line-height:1;cursor:pointer}.dashboard-filter-button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid #cfd4dc;border-radius:0;background:#f3f4f6;color:#1f2937;font-size:14px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 1px 2px #0000000a;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.dashboard-filter-button:hover{background:#ebeef2;border-color:#bcc5d0}.dashboard-filter-button.active{background:#fff;border-color:#98a2b3;box-shadow:0 2px 8px #00000014}.dashboard-filter-button-text{white-space:nowrap}.dashboard-global-filter-panel{display:none;position:absolute;top:42px;right:0;width:420px;max-width:min(420px,calc(100vw - 32px));padding:12px;border:1px solid #d8dde3;border-radius:0;background:#f8f9fb;box-shadow:0 8px 20px #00000014;box-sizing:border-box}.dashboard-global-filter-inner{display:flex;align-items:center;gap:10px}.dashboard-global-filter-input{flex:1 1 auto;min-width:0;height:38px;padding:0 12px;border:1px solid #cfd4dc;border-radius:10px;background:#fff;color:#101828;font-size:14px;box-sizing:border-box}.dashboard-global-filter-input:focus{outline:none;border-color:#98a2b3;box-shadow:0 0 0 3px #98a2b326}.dashboard-filter-reset-button{height:38px;padding:0 14px;border:1px solid #d0d5dd;border-radius:0;background:#fff;color:#344054;font-size:14px;cursor:pointer;transition:all .15s ease}.dashboard-filter-reset-button:hover{background:#f2f4f7;border-color:#c0c7d1}.dashboard-table-section{margin-bottom:18px}.dashboard-table-section:last-child{margin-bottom:0}@media(max-width:768px){.dashboard-global-area{padding-top:46px}.dashboard-global-header{right:8px;left:8px}.dashboard-filter-button{margin-left:auto}.dashboard-global-filter-panel{top:42px;left:0;right:0;width:auto;max-width:none}.dashboard-global-filter-inner{flex-direction:column;align-items:stretch}.dashboard-global-filter-input,.dashboard-filter-reset-button{width:100%}}.dashboardTasks th.dashboard-sortable,.dashboardTasks th.dashboard-sortable *{box-sizing:border-box}.dashboardTasks th.dashboard-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:16px}.dashboardTasks th.dashboard-sortable:hover .dashboard-sort-label{text-decoration:underline}.dashboard-sort-label{display:inline-block;line-height:1}.dashboard-sort-indicator{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:8px;height:12px;opacity:.3;pointer-events:none}.dashboard-sort-indicator:before,.dashboard-sort-indicator:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-left:3px solid transparent;border-right:3px solid transparent}.dashboard-sort-indicator:before{top:0;border-bottom:4px solid #8a929b}.dashboard-sort-indicator:after{bottom:0;border-top:4px solid #8a929b}.dashboardTasks th.dashboard-sortable.is-sorted-asc .dashboard-sort-indicator,.dashboardTasks th.dashboard-sortable.is-sorted-desc .dashboard-sort-indicator{opacity:1}.dashboardTasks th.dashboard-sortable.is-sorted-asc .dashboard-sort-indicator:before{border-bottom-color:#1f2937}.dashboardTasks th.dashboard-sortable.is-sorted-asc .dashboard-sort-indicator:after{border-top-color:transparent}.dashboardTasks th.dashboard-sortable.is-sorted-desc .dashboard-sort-indicator:before{border-bottom-color:transparent}.dashboardTasks th.dashboard-sortable.is-sorted-desc .dashboard-sort-indicator:after{border-top-color:#1f2937}.dashboard-filter-button-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;color:#344054}.dashboard-filter-button-icon svg{display:block;width:16px;height:16px}.dashboard-table-actions{display:flex;align-items:center;gap:10px}.dashboard-reset-sort{font-size:12px;font-weight:400;color:#4b5563;text-decoration:none;cursor:pointer}.dashboard-reset-sort:hover{text-decoration:underline}.dashboard-reset-sort.is-hidden{display:none}:root{--notif-accent: #f39c12;--notif-text: #2c3e50;--notif-muted: #8a97a5;--notif-border: #e9ecef;--notif-border-soft: #eef2f5;--notif-surface: #fff;--notif-surface-soft: #f6f9fc}.notification-container{position:relative;display:inline-block}.notification-container .notification-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;color:#e9ecef;text-decoration:none;border-radius:10px;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease,border-color .12s ease}.notification-container .notification-bell:hover{color:#fff;background:#ffffff14;text-decoration:none}.notification-container .notification-badge{position:absolute;top:4px;right:5px;background-color:var(--notif-accent);color:#fff;border-radius:999px;padding:0 6px;font-size:10px;font-weight:700;min-width:18px;height:16px;line-height:16px;text-align:center;box-shadow:0 4px 10px #0000002e}.notification-container .notification-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:520px;max-width:90vw;max-height:560px;background:var(--notif-surface);border:1px solid var(--notif-border);border-radius:12px;box-shadow:0 18px 40px #0000002e;z-index:1000;overflow:hidden}.notification-container .notification-dropdown:before{content:"";position:absolute;top:-7px;right:18px;width:14px;height:14px;background:var(--notif-surface);border-left:1px solid var(--notif-border);border-top:1px solid var(--notif-border);transform:rotate(45deg)}.notification-container .notification-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--notif-surface);border-bottom:1px solid var(--notif-border-soft)}.notification-container .notification-header-title{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--notif-text)}.notification-container .notification-header-badge{display:inline-block;min-width:26px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:800;color:#fff;background:var(--notif-accent);text-align:center}.notification-container .notification-dropdown .mark-all-read-btn{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--notif-surface-soft);border:1px solid #d7e1ea;color:var(--notif-text)!important;text-decoration:none!important;cursor:pointer;box-shadow:0 6px 16px #00000014;transition:transform .08s ease,background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.notification-container .notification-dropdown .mark-all-read-btn:hover{background:#fff;border-color:#c7d4df;transform:translateY(-1px);text-decoration:none!important}.notification-container .notification-list{max-height:440px;overflow-y:auto;padding:10px;background:var(--notif-surface)}.notification-container .notification-dropdown .notification-item{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:start;padding:12px;border-radius:12px;border:1px solid var(--notif-border-soft);background:var(--notif-surface);cursor:pointer;transition:transform .08s ease,box-shadow .12s ease,border-color .12s ease;margin-bottom:10px}.notification-container .notification-dropdown .notification-item:hover{border-color:#dfe7ee;box-shadow:0 10px 24px #00000012;transform:translateY(-1px)}.notification-container .notification-dropdown .notification-item.unread{border-left:4px solid var(--notif-accent);background:linear-gradient(90deg,#f39c1214,#fff 55%)}.notification-container .notification-dropdown .notification-item-title{font-weight:800;font-size:14px;color:var(--notif-text);margin-bottom:4px}.notification-container .notification-dropdown .notification-item-message{font-size:12.5px;color:#4b5563;margin-bottom:8px;line-height:1.35}.notification-container .notification-dropdown .notification-item-time{font-size:12px;color:var(--notif-muted);display:inline-flex;align-items:center;gap:6px}.notification-container .notification-dropdown .notification-item-time:before{content:"";font-family:FontAwesome;font-size:12px;color:var(--notif-muted)}.notification-container .notification-dropdown .notification-item-actions{display:flex;align-items:center;justify-content:flex-end;padding-top:2px;min-height:34px}.notification-container .notification-dropdown .notification-mark-read-btn{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid #d7e1ea;color:var(--notif-text)!important;text-decoration:none!important;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .08s ease,box-shadow .12s ease}.notification-container .notification-dropdown .notification-mark-read-btn:hover{background:var(--notif-surface-soft);border-color:#c7d4df;transform:translateY(-1px)}.notification-container .notification-dropdown .notification-read-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;color:var(--notif-text);background:var(--notif-surface-soft);border:1px solid #d7e1ea;line-height:1;pointer-events:none;white-space:nowrap}.notification-container .notification-dropdown .notification-read-badge i{color:var(--notif-text);font-size:12px;line-height:1}.notification-container .notification-loading,.notification-container .notification-empty{padding:18px 12px;text-align:center;color:var(--notif-muted)}.notification-container .notification-loading i{margin-right:8px}.notification-container .notification-footer{padding:12px 14px;border-top:1px solid var(--notif-border-soft);background:var(--notif-surface);text-align:left;display:flex;align-items:center;justify-content:space-between;gap:10px}.notification-container .notification-dropdown .notification-footer .notification-footer-link{color:var(--notif-text)!important;text-decoration:none!important;font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:8px;line-height:1.2;border-radius:8px;padding:6px 8px;margin:-6px -8px}.notification-container .notification-dropdown .notification-footer .notification-footer-link:after{content:"";font-family:FontAwesome;font-size:12px;color:var(--notif-muted)}.notification-container .notification-dropdown .notification-footer .notification-footer-link:hover{color:#1f2d3d!important;background:var(--notif-surface-soft)}.notification-container .notification-more-count{font-size:12px;color:var(--notif-muted);font-weight:700;white-space:nowrap}@media(max-width:640px){.notification-container .notification-dropdown{width:92vw}.notification-container .notification-footer{flex-wrap:wrap;justify-content:flex-start}}.notification-container .notification-dropdown .mark-all-read-btn,.notification-container .notification-dropdown .notification-mark-read-btn{position:relative!important;padding:0!important}.notification-container .notification-dropdown .mark-all-read-btn i,.notification-container .notification-dropdown .notification-mark-read-btn i{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;line-height:1!important;margin:0!important;padding:0!important;display:block!important;color:var(--notif-text)!important}.notification-container .notification-bell:focus,.notification-container .notification-bell:focus-visible,.notification-container .notification-dropdown .mark-all-read-btn:focus,.notification-container .notification-dropdown .mark-all-read-btn:focus-visible,.notification-container .notification-dropdown .notification-mark-read-btn:focus,.notification-container .notification-dropdown .notification-mark-read-btn:focus-visible,.notification-container .notification-dropdown .notification-footer .notification-footer-link:focus,.notification-container .notification-dropdown .notification-footer .notification-footer-link:focus-visible{outline:none!important;border-color:#f39c128c!important;box-shadow:0 0 0 4px #f39c1238!important}.notifications-page{margin-top:20px}.notifications-page .notifications-card{background:var(--notif-surface);border:1px solid var(--notif-border);border-radius:10px;box-shadow:0 6px 20px #0000000f;overflow:hidden}.notifications-page .notifications-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--notif-border-soft);background:var(--notif-surface);flex-wrap:wrap}.notifications-page .notifications-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;color:var(--notif-text)}.notifications-page .notifications-toolbar{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.notifications-page .select-all-wrap{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--notif-border-soft);border-radius:10px;background:var(--notif-surface);color:var(--notif-text);font-weight:600;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.notifications-page .select-all-wrap input{margin:0}.notifications-page .notif-badge{display:inline-block;min-width:26px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;background:var(--notif-accent);text-align:center}.notifications-page .notifications-body{padding:8px;background:var(--notif-surface)}.notifications-page .notifications-list{display:flex;flex-direction:column;gap:8px}.notifications-page .notification-item{display:flex;align-items:stretch;justify-content:space-between;gap:16px;padding:12px;border-radius:10px;border:1px solid var(--notif-border-soft);transition:transform .08s ease,box-shadow .12s ease,border-color .12s ease;background:var(--notif-surface)}.notifications-page .notification-item:hover{border-color:#dfe7ee;box-shadow:0 10px 24px #00000012;transform:translateY(-1px)}.notifications-page .notification-item.is-unread{border-left:4px solid var(--notif-accent);background:linear-gradient(90deg,#f39c1214,#fff 55%)}.notifications-page .notification-select{display:flex;align-items:flex-start;padding-top:3px;flex:0 0 auto}.notifications-page .notif-select{width:16px;height:16px;cursor:pointer}.notifications-page .notification-main{flex:1;min-width:0}.notifications-page .notification-heading{display:flex;align-items:center;gap:10px;margin-bottom:4px}.notifications-page .unread-dot{width:8px;height:8px;border-radius:999px;background:var(--notif-accent);box-shadow:0 0 0 4px #f39c122e;flex:0 0 auto}.notifications-page .notification-title{font-size:15px;font-weight:700;color:var(--notif-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notifications-page .notification-message{color:#4b5563;margin:2px 0 8px;line-height:1.35}.notifications-page .notification-meta{color:var(--notif-muted);font-size:12px;display:flex;align-items:center;gap:6px}.notifications-page .notification-actions{display:flex;flex-direction:column;justify-content:center;gap:8px;white-space:nowrap;align-items:flex-end}.notifications-page .btn-ghost{background:transparent;border:1px solid #d7e1ea;color:var(--notif-text)}.notifications-page .btn-ghost:hover{background:var(--notif-surface-soft);border-color:#c7d4df;color:#1f2d3d}.notifications-page .btn-danger-ghost{border-color:#efc9c9!important;color:#b42318!important}.notifications-page .btn-danger-ghost:hover{background:#fff5f5!important;border-color:#e8aaaa!important;color:#8f1a12!important}.notifications-page .read-indicator{color:#7f8c8d;font-size:12px;display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}.notifications-page .empty-state{padding:18px 12px;color:#567;display:flex;align-items:center;gap:10px}.notifications-page .notif-focusable:focus,.notifications-page .notif-focusable:focus-visible,.notifications-page .select-all-wrap:focus-within{outline:none!important;box-shadow:0 0 0 4px #f39c1238!important;border-color:#f39c128c!important}.notifications-page .notif-focusable:active{box-shadow:0 0 0 4px #f39c122e!important}.notification-container .notification-badge{top:2px;right:18px;min-width:15px;height:15px;line-height:15px;padding:0 4px;font-size:9px;box-shadow:0 3px 8px #0003}@keyframes bell-ring{0%{transform:rotate(0)}10%{transform:rotate(15deg)}20%{transform:rotate(-15deg)}30%{transform:rotate(12deg)}40%{transform:rotate(-12deg)}50%{transform:rotate(8deg)}60%{transform:rotate(-8deg)}70%{transform:rotate(4deg)}80%{transform:rotate(-4deg)}to{transform:rotate(0)}}.notification-container.has-unread .notification-bell i{animation:bell-ring 1.1s ease-in-out;transform-origin:top center}.box{margin:15px 0 0}.box.left{float:left}.box.right{float:right}.box.w78{width:78%}.box.w60{width:60%}.box.w36{width:36%}.box.w20{width:20%}.box.w100{width:100%}.boxHead h2{background-color:#fff;float:left;margin:0 5px 0 24px;padding:9px 12px;height:19px;line-height:18px;font-size:12px;font-weight:700}.boxHead a,.boxHead span.boxHeadIcon{background-color:#fff;float:left;padding:6px 10px;height:25px;margin-right:5px}.boxHead span.boxHeadIcon{color:#555;cursor:not-allowed;opacity:.7}.boxHead .tt{font-size:18px;width:auto;height:auto}.boxBody{background-color:#fff;padding:12px}.boxBody fieldset{border:1px solid #c0c0c0;border-radius:10px;padding:5px;margin:0 0 10px}.boxBody legend{font-weight:700;color:gray;font-size:1em;padding:0 4px}@media(max-width:1200px){.box.w78,.box.w60,.box.w36,.box.w20{width:100%;float:none}}button:disabled{opacity:.6;cursor:not-allowed}table.dashboardTasks{width:100%;border-collapse:collapse}table.dashboardTasks tr:nth-child(odd){background-color:#ecf0f1}table.dashboardTasks tr:nth-child(2n){background-color:#fff}table.dashboardTasks tr th{background-color:#bdc3c7;text-align:left;padding:6px 2px;font-size:12px}table.dashboardTasks tr th a{font-size:12px}table.dashboardTasks tr td{padding:6px 2px;vertical-align:middle}table.dashboardTasks tr td a{font-size:10px}a.title{text-decoration:underline}a.companyName{color:#555;font-size:11px}.ticketHeaderStartDate{font-size:10px;font-weight:700}.smallFont{font-size:10px}.overdue{color:red}.buttons-column{text-align:right}table.dashboardTasks tr.very-high:nth-child(odd){background-color:#ff000040}table.dashboardTasks tr.very-high:nth-child(2n){background-color:#ff000026}table.dashboardTasks tr.green:nth-child(odd){background-color:#52be80}table.dashboardTasks tr.green:nth-child(2n){background-color:#58d68d}table.dashboardTasks tr.autoTimer{background-color:#b0c4de}table.tableDetails{border-collapse:collapse;width:100%}table.tableDetails th{width:120px;text-align:left;vertical-align:top;font-weight:700;padding:3px 0}table.tableDetails th.dotdot{width:12px}table.tableDetails td{padding:3px 0}table.tableDetails.wideLabel th:first-child{width:150px}table#lines{width:100%;border-collapse:collapse}table#lines tr th,table#lines tr td{padding:6px 5px;text-align:left;vertical-align:top}tr.ticketLine th{background-color:#e1e1e1;font-weight:700}tr.ticketLine th.date{width:125px}tr.comment td{background-color:#d6d6d6}tr.comment td .resizable{background-color:#fff;padding:8px;overflow:auto;max-height:300px}tr.activityLine th{background-color:#ee7f01;color:#fff}tr.activityLine th.who{width:200px}tr.activityLine td.norm{background-color:#ffd3a1}tr.activityLine td.alt{background-color:#fec482}tr.activityLine td.internal{background-color:#d6d6d6}tr.activityLine td.unclear{background-color:salmon}tr.ai-line td{background-color:#b0c4de}tr.activityLine th.time{vertical-align:middle;text-align:center}tr.activityLine th.tRight{text-align:right}tr.activityLine td.tt-ticket-content{vertical-align:top}tr.activityLine.isFromCurrentlyRunningTimer td{background-color:#d6f5d6}tr.white-bg td{background-color:#fff}.tt-ticket-content{word-break:break-word}.tt-ticket-content p{margin:0 0 6px}.tt-ticket-content ul,.tt-ticket-content ol{margin:0 0 6px 18px}.kommentarForm table.task.kommentarKopf{width:100%;border-collapse:collapse;margin-bottom:8px}.kommentarForm table.task.kommentarKopf th{width:75px;text-align:left;font-weight:700;padding:3px 6px 3px 0;vertical-align:middle}.kommentarForm table.task.kommentarKopf td{padding:3px 0;vertical-align:middle}.kommentarForm label.intComment{display:inline-block;text-align:right;white-space:nowrap}.kommentarActions{margin-top:8px;text-align:center}.tt-richtext{position:relative}.tt-richtext-area{border:1px solid #c0c0c0;border-radius:3px;padding:6px 8px;background-color:#fff;overflow-y:auto;outline:none;font-size:13px;line-height:1.4}.tt-richtext-area:focus{border-color:#ee7f01}.tt-richtext-placeholder{position:absolute;top:6px;left:8px;color:#999;pointer-events:none;font-size:13px}.public-warning{color:red;margin-top:8px}ul.tabHead{list-style:none;margin:0 0 10px;padding:4px 4px 0;background-color:#dfe2e3;border:1px solid #c0c0c0;border-radius:4px 4px 0 0;overflow:hidden}ul.tabHead li{float:left;margin-right:3px}ul.tabHead li a,ul.tabHead li span{display:block;padding:6px 12px;font-weight:700;background-color:#e6e6e6;border:1px solid #c0c0c0;border-bottom:none;border-radius:4px 4px 0 0;color:#555}ul.tabHead li.activ a,ul.tabHead li.activ span{background-color:#fff;color:#ee7f01}ul.tabHead li span.tabPlatzhalter{cursor:not-allowed;opacity:.7}ul.tabHead li span{cursor:pointer}ul.tabHead li span.tabPlatzhalter{cursor:not-allowed}ul.terminListe,ul.fragebogenListe{list-style-type:none;margin:0;padding:0}ul.terminListe li,ul.fragebogenListe li{padding:2px 0}.tags{display:inline-block;background-color:var(--tt-menu);margin-right:3px;padding:2px 5px;border-radius:3px;color:#fff;font-size:11px}.historieFilter{margin-bottom:10px}.historieFilter label{margin-right:18px;white-space:nowrap}.historieFilter .tt{font-size:15px;vertical-align:middle}fieldset.angepinnt{border:1px solid #333;background-color:#ffd3a1;border-radius:0}fieldset.angepinnt>legend{color:#333}.actionBox{text-align:center;padding:12px}.errorText{color:#b22222;font-weight:700}select,input[type=text],input[type=email]{margin-bottom:5px;font-family:Verdana,Geneva,sans-serif;font-size:12px}.bold{font-weight:700}.ttModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000059;display:flex;align-items:flex-start;justify-content:center;padding-top:120px}.ttModal{width:480px;background:#fff;box-shadow:0 2px 8px #00000073}.ttModalSmall{width:520px}.ttModalActions{text-align:center;margin-top:14px}.lockPage{min-height:100vh;background-color:#555;font-family:Open Sans,Verdana,Geneva,sans-serif;padding:1px 0}.page-lock{width:450px;margin:90px auto}.page-lock .page-logo{text-align:center;margin-bottom:20px}.page-lock .page-logo img{max-height:65px}.page-lock .page-body{background-color:#939393;border-radius:7px}.page-lock .lock-head{background-color:#494949;color:#ee7f01;font-size:22px;text-align:center;padding:16px 0;border-radius:7px 7px 0 0}.page-lock .lock-body{margin:0;padding:35px;text-align:center}.page-lock .lock-user-icon{font-size:60px;color:#ee7f01;width:auto;height:auto;display:inline-block;margin-bottom:20px}.page-lock .form-control{display:block;width:220px;margin:0 auto 12px;background-color:#303a48;border:none;color:#fff;padding:8px 10px;font-size:13px;border-radius:3px}.page-lock .form-control::placeholder{color:#b9c0c8}.page-lock .lockLoginButton{display:block;width:220px;margin:8px auto 0;padding:10px;background-color:#e7505a;color:#fff;border:none;border-radius:3px;font-weight:700;cursor:pointer}.page-lock .lockLoginButton:hover{background-color:#a1505a}.page-lock .ssoBlock{margin:0 auto;width:220px}.page-lock .msLoginButton{display:flex;align-items:center;justify-content:center;gap:8px;width:220px;margin:10px auto 0;padding:9px 10px;background-color:#fff;color:#3c4043;border:1px solid #cfd4da;border-radius:3px;font-weight:700;font-size:13px;cursor:pointer}.page-lock .msLoginButton:hover{background-color:#f3f4f6}.page-lock .msLoginButton:disabled{opacity:.6;cursor:default}.page-lock .msLogo{width:18px;height:18px}.page-lock .loginDivider{width:220px;margin:16px auto 4px;text-align:center;color:#d9dee2;font-size:11px;text-transform:uppercase;letter-spacing:1px}.page-lock .devHint{color:#d9dee2;font-size:10px;margin:12px 0 0}.page-lock .text-danger{color:maroon;font-weight:700;margin-top:10px}.page-lock .lock-bottom{background-color:#494949;border-radius:0 0 7px 7px;height:14px}.page-footer-custom{text-align:center;color:#5f6e83;margin-top:20px}@media(max-width:768px){.page-lock{margin:100px auto}}@media(max-width:560px){.page-lock{width:400px}}@media(max-width:420px){.page-lock{width:280px}}.tt-error{color:#b22222;font-weight:700}.tt-success{color:green;font-weight:700}.stempelButtonBox{text-align:center;margin:24px 0 12px}.stempelButton{font-size:16px;line-height:32px;padding:6px 18px}.zeitDayGrid{display:grid;grid-template-columns:repeat(7,minmax(95px,1fr));gap:10px 1%}.zeitDayBox{border:1px solid black;min-height:105px;padding:8px 6px;text-align:left;position:relative;color:#555;background:#fff;cursor:pointer}.zeitDayBox:hover{outline:2px solid #ee7f01}.zeitDayName{display:block;font-weight:700}.zeitDayNumber{display:block;font-size:32px;text-align:center;color:#696969}.zeitDaySum,.zeitDayInfo{display:block;font-size:10px}.zeitStampLine{margin:0 0 4px}.zeitDeleteLink{margin-left:8px;color:red!important}.legend-box{display:inline-block;width:16px;height:16px;border:1px solid #777;margin-right:6px;vertical-align:middle}.zeitLegend{list-style-type:none;padding-left:0;margin:0}.zeitLegend li{margin-bottom:5px}.zeitDayBox.present,.legend-box.present{background-color:#90ee90}.zeitDayBox.away,.legend-box.away{background-color:#fff}.zeitDayBox.wrong,.legend-box.wrong{background-color:#b22222}.zeitDayBox.weekend,.legend-box.weekend{background-color:#add8e6}.zeitDayBox.Krank,.legend-box.Krank{background-color:#f4a460}.zeitDayBox.Urlaub,.legend-box.Urlaub{background-color:gold}.zeitDayBox.Feiertag,.legend-box.Feiertag{background-color:#a9a9a9}.zeitDayBox.today-with-stamp,.legend-box.today-with-stamp{background-color:#259925}.zeitDayBox.today,.legend-box.today{background-color:#06c;color:#fff}.zeitDayBox.today .zeitDayNumber{color:#fff}@media(max-width:900px){.zeitDayGrid{grid-template-columns:repeat(2,minmax(120px,1fr))}}.sortArrow{margin-left:3px}.timerLaeuft{color:#ee7f01;font-size:14px}.naviSuche{float:right;margin:4px 8px 0 0}.naviSuche input{width:160px;padding:2px 4px;font-size:11px}.portalPage{min-height:100vh;background:#dfe2e3}.portalHead{background:#555;height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.portalHead img{height:40px}.portalHead .portalTitel{color:#fff;font-size:16px;font-weight:700}.portalBody{max-width:900px;margin:24px auto;padding:0 12px}.signaturePad{border:1px solid #c0c0c0;border-radius:6px;background:#fff;max-width:100%;touch-action:none;cursor:crosshair}.ttModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:flex-start;justify-content:center;z-index:1000;padding:40px 12px;overflow-y:auto}.ttModal{background-color:#eef1f5;width:100%;margin:0;box-shadow:0 4px 24px #0006}.ttModal .boxHead{background-color:#555;padding:0;overflow:hidden}.ttModal .boxHead a.ttModalClose{float:right;cursor:pointer;color:#555;font-weight:700}.ttModalFooter{text-align:right;border-top:1px solid #d5d9de}tr.ttMergeSelected td{background-color:#ffd3a1}.dashboardTasks span.icon{position:relative;display:inline-block}.dashboardTasks span.icon .iconSmall{position:absolute;right:-4px;bottom:-2px;font-size:11px}.dashboardTasks a.btFinishTask .tt{color:#27ae60}.dashboardTasks a.btFinishTask:hover .tt{color:#1e8449}table.dashboardTasks tr.canceled td,table.dashboardTasks tr.canceled td a,table.dashboardTasks tr.canceled td .smallFont{color:#999;text-decoration:line-through}.verwaltungKacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.verwaltungKachel{display:block;background:#f7f7f7;border:1px solid #c0c0c0;border-radius:8px;padding:16px;text-decoration:none;color:#555;transition:background .15s}.verwaltungKachel:hover{background:#eef0f2}.verwaltungKachel .kachelTitel{font-weight:700;font-size:13px;display:block;margin-bottom:4px}.verwaltungKachel .kachelBeschreibung{font-size:11px;color:gray}.verwaltungTabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:2px solid #f39c12;margin:0 0 12px}.verwaltungTab{border:1px solid #c0c0c0;border-bottom:none;border-radius:6px 6px 0 0;background:#ebebeb;padding:6px 12px;cursor:pointer;font-size:12px;color:#555}.verwaltungTab.aktiv{background:#f39c12;color:#fff;font-weight:700}.verwaltungVariablen{font-size:11px;width:100%}.verwaltungVariablen th{text-align:left;padding:3px 6px;white-space:nowrap;vertical-align:top}.verwaltungVariablen td{padding:3px 6px;color:#666}.box.w48{width:48%}@media(max-width:1200px){.box.w48{width:100%;float:none}}.ttStatusLight{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid #888;vertical-align:middle}.ttStatus-grey{background-color:#bbb}.ttStatus-red{background-color:#e74c3c}.ttStatus-yellow{background-color:#f1c40f}.ttStatus-green{background-color:#2ecc71}.impersonationBanner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;background-color:#e67e22;color:#fff;font-size:12px;font-weight:700}.impersonationBanner button{margin-left:0}.feedbackPublicPage{min-height:100vh;padding:20px;background:#fff}.feedbackContainer{background-color:#9cf;border:thick solid #808080;padding:20px;margin:20px}.feedbackContainer h1{font-size:24px;margin-bottom:12px}.reminderMailTextarea{display:block;width:100%;max-width:760px;margin-bottom:12px}.reminderMailDays input{width:40px}:root{--tt-bg: #dfe2e3;--tt-head: #555;--tt-menu: #949494;--tt-title: #f39c12;--tt-action: #ee7f01;--tt-row: #ecf0f1;--tt-table-head: #bdc3c7;--tt-text: #000;--tt-muted: #555555}.dashboardSearchSuggestions{position:absolute;right:10px;top:34px;width:375px;background:#fff;border:1px solid #ccc;z-index:2500;box-shadow:0 3px 8px #00000040}.dashboardSearchSuggestions ul{list-style:none;margin:0;padding:0}.dashboardSearchSuggestions li button,.dashboardSearchHint,.dashboardSearchHelp{display:block;width:100%;padding:6px 8px;background:#fff;border:none;color:#222;text-align:left;line-height:18px}.dashboardSearchSuggestions li button:hover{background:var(--tt-title);color:#fff}.dashboardSearchSuggestions small{display:block;color:var(--tt-muted);font-size:10px;font-weight:400}.dashboardSearchSuggestions li button:hover small{color:#fff}.dashboardSearchPresets li button{display:flex;justify-content:space-between;gap:8px}.userMenu{position:relative;display:inline-block;vertical-align:middle;color:#fff}.userMenu .loginInfo{background:transparent;color:#fff!important;border:none;padding:0;margin:0;line-height:18px;cursor:pointer}.userMenuDropdown{position:absolute;right:0;top:22px;min-width:170px;margin:0;padding:0;list-style:none;z-index:2600;background:var(--tt-bg);border:1px solid #ccc}.userMenuDropdown li a,.userMenuDropdown li button{display:block;width:100%;padding:6px 10px;background:var(--tt-bg);border:none;color:#222;font-weight:700;text-align:left}.userMenuDropdown li a:hover,.userMenuDropdown li button:hover{background:var(--tt-title);color:#fff}.notificationBell{position:relative;display:inline-block;vertical-align:middle}.notificationBell>button{position:relative;background:transparent;border:none;color:#fff;padding:0 18px 0 0;min-width:30px;height:20px}.notification-badge{position:absolute;top:2px;right:18px;min-width:15px;height:15px;line-height:15px;padding:0 4px;font-size:9px;background-color:var(--tt-title);color:#fff;border-radius:999px;box-shadow:0 3px 8px #0003}.notificationDropdown{position:absolute;top:24px;right:0;width:520px;max-width:80vw;background:#fff;border:1px solid #ccc;z-index:2600;box-shadow:0 3px 8px #00000040;text-align:left;color:#222}.notificationDropdownHead{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid #ddd}.notificationDropdown p{margin:8px}.notificationDropdown ul{list-style:none;margin:0;padding:0}.notificationDropdown li button{display:block;width:100%;padding:8px;border:none;background:#fff;text-align:left}.notificationDropdown li button:hover{background:var(--tt-title);color:#fff}.notificationDropdown li small{display:block;font-weight:400}.timerIndicator.orangeButton{margin-left:0;white-space:nowrap}.timerIndicatorIcon{margin-right:3px}@media(max-width:900px){.dashboardSearchSuggestions{width:260px}}.dashboard-page{display:flex;align-items:flex-start;gap:2%}.dashboard-main{width:78%}.dashboard-sidebar{width:20%}.dashboard-task-box,.dashboard-widget-box{width:100%}.dashboard-widget-box .boxHead h2{margin-left:0}.dashboard-widget-box .boxBody{min-height:42px}.dashboard-widget-value{font-size:20px;font-weight:700;color:#555;line-height:1.2}.dashboard-widget-empty{margin:4px 0 0;color:#555}.dashboard-widget-count{margin:2px 0 0;color:#555;font-weight:700}.dashboard-disable-filter{margin-top:5px}.dashboard-global-area{position:relative;padding-top:14px}.dashboard-global-header{position:absolute;top:-50px;right:-10px;z-index:20}.dashboard-filter-button{height:34px;padding:0 14px;border:1px solid #cfd4dc;background:#f3f4f6;color:#1f2937;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;box-shadow:0 1px 2px #0000000a}.dashboard-filter-button.active,.dashboard-filter-button:hover{background:#f39c12;color:#fff}.dashboard-filter-button .tt{font-size:16px;width:16px;height:16px}.dashboard-global-filter-panel{display:none;position:absolute;top:38px;right:0;width:420px;padding:12px;border:1px solid #d8dde3;background:#f8f9fb;box-shadow:0 8px 20px #00000014}.dashboard-global-filter-panel.is-visible{display:block}.dashboard-global-filter-inner{display:flex;gap:8px}.dashboard-global-filter-input{height:38px;border:1px solid #cfd4dc;border-radius:10px;padding:0 10px;flex:1;font-size:12px}.dashboard-filter-reset-button{height:38px;padding:0 10px;border:1px solid #cfd4dc;background-color:#fff;font-weight:700}.dashboard-loading{width:100%;text-align:center;font-size:36px;color:#555;padding:32px 0}.dashboard-result-summary{margin:0 0 8px;color:#555}.dashboard-table-section{margin-bottom:16px}.dashboard-table-section>h3.left{float:left;font-size:12px;line-height:18px;margin:0 8px 4px 0}.dashboard-table-section>h3.right,.dashboard-table-section>.right{float:right}.dashboard-table-section>h3.dashboard-table-actions{font-size:12px;line-height:18px;margin:0 0 4px}.dashboard-task-count,.dashboard-reset-sort{display:inline-block;margin:0 0 0 8px;font-size:10px;line-height:18px}.dashboard-archive-link{margin-left:8px}.dashboard-reset-sort{border:none;background:transparent;color:#000;font-weight:700;cursor:pointer;padding:0}.dashboard-sort-header{border:none;background:transparent;padding:0;margin:0;font-weight:700;color:#000;cursor:pointer;line-height:18px;font-size:12px}.dashboard-sort-indicator-text{margin-left:3px;font-size:10px}.dashboardTasks thead th{position:relative;vertical-align:middle;white-space:nowrap;padding-top:4px;padding-bottom:4px;line-height:1;height:28px;box-sizing:border-box}table.dashboardTasks tr{margin:0;padding:0}table.dashboardTasks th,table.dashboardTasks td{text-align:left}table.dashboardTasks td.number-cell{text-align:right}table.dashboardTasks td.responsible-icon{text-align:center}table.dashboardTasks td.emoji-cell{text-align:center;font-size:16px}table.dashboardTasks .companyName{font-size:11px;color:#555}.buttons-column.with-finish-button{width:114px}.buttons-column.without-finish-button{width:91px}table.dashboardTasks tr td.buttons-column{text-align:right}.dashboard-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:1px;white-space:nowrap}.dashboard-row-actions a,.dashboard-icon-action{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border:none;background:transparent;padding:0;margin:0;color:#555;cursor:pointer}.dashboard-icon-action:disabled{cursor:not-allowed;opacity:1}.dashboard-row-actions .tt,table.dashboardTasks td.responsible-icon .tt{color:#555;font-size:20px;width:22px;height:22px}.dashboard-workflow-readonly{color:#555;margin-left:4px}span.icon{display:inline-block;width:25px;height:25px;text-align:center;position:relative}span.icon .tt{width:25px;height:25px}span.icon .tt-star{color:#f1c40f}span.icon .tt-arrow-down{color:#3498db}span.icon .tt-exclamation{color:#e74c3c}span.icon .iconSmall{position:relative;font-size:12.5px;width:12.5px;height:12.5px;left:6px;bottom:30px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.dashboard-page{display:block}.dashboard-main,.dashboard-sidebar{width:100%}.dashboard-global-header{position:relative;top:auto;right:auto;margin-bottom:8px}.dashboard-global-filter-panel{position:static;width:100%;margin-top:6px}}.kennwoerterPage .boxBody{overflow:visible}.kennwoerterTabs{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid #aaaaaa;margin-bottom:8px}.kennwoerterTab{background-color:#ebebeb;border:1px solid #aaaaaa;border-bottom:none;color:#555;cursor:pointer;font-size:10px;font-weight:700;padding:5px 9px}.kennwoerterTab.aktiv{background-color:#fff;color:#ee7f01}.kennwortToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.kennwortExpandButton{margin-left:auto}.kennwortTree,.kennwortTree ul,.kennwortGruppenBaum,.kennwortGruppenBaum ul{list-style:none;margin:0;padding-left:18px}.kennwortTree{padding-left:0}.kennwortTreeRow{align-items:center;display:flex;gap:4px;min-height:24px;padding:2px 0}.kennwortTreeRow:nth-child(odd){background-color:#ebebeb}.kennwortTreeToggle,.kennwortTreeLink{background:transparent;border:0;color:#555;cursor:pointer;font-size:10px;padding:0;text-align:left}.kennwortTreeToggleSpacer,.kennwortTreeToggle{display:inline-block;width:16px}.kennwortTreeIcon,.kennwortTreeIconPlaceholder{display:inline-block;height:16px;width:16px}.kennwortTreeActions{display:inline-flex;flex-wrap:wrap;gap:3px;margin-left:8px}.passwordDiv{color:#ee7f01;display:inline-block;font-size:10px;min-width:175px}.kennwortSuchtreffer{background-color:#ffdcb4;color:#000}.kennwortFormTable,.kennwortInfoTable{border-collapse:collapse;width:100%}.kennwortFormTable th,.kennwortInfoTable th{font-size:10px;padding:4px 6px 4px 0;text-align:left;vertical-align:top;white-space:nowrap;width:130px}.kennwortFormTable td,.kennwortInfoTable td{font-size:10px;padding:4px 0;vertical-align:top}.kennwortFormTable input,.kennwortFormTable select,.kennwortFormTable textarea{width:100%}.kennwortWarnung{color:red;font-size:10px;font-weight:700}.kennwortHiddenValue{color:#fff}.kennwortHiddenValue:focus{color:#fff}.kennwortStatus{color:#555;margin-top:8px}.kennwortDialogActions{text-align:right}.kennwortExternalGenerator{margin-left:8px}.kennwortSuggestions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.kennwortGruppenBestand{margin-top:10px}.kennwortGruppenBaum{font-size:10px}.tt-copy-1:before{content:'"'}.kundeDashboardLayout{width:100%;clear:both}.dashboard-mobile{width:100%}#widgets.kundeDashboardWidgets{display:none}@media(min-width:1100px){.dashboard-mobile{float:left;width:72%}#widgets.kundeDashboardWidgets{display:block;float:right;width:26%}}.boxHead .boxHeadButton{position:relative;background-color:#fff;float:left;padding:6px 10px;height:25px;margin-right:5px;border:none;color:#555;font-weight:700;line-height:18px;cursor:pointer}.boxHead .boxHeadButton:hover{color:#f39c12;text-decoration:underline}.kundeHeaderLine{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.kundeWarning{color:#f39c12;font-weight:700}.kundeWarning .tt,.taskWarnIcon{color:#f39c12}.kundeContactActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.kundeContactAction{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;background-color:#ecf0f1;color:#555}.kundeContactAction .tt,.ansprechpartnerKarte .tt{font-size:18px;width:auto;height:auto}.ansprechpartnerListe{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.ansprechpartnerKarte{border:1px solid #c0c0c0;padding:6px;background:#fff}.ansprechpartnerKarte h3{font-size:12px;margin-bottom:4px}.kontaktInfoListe{margin:6px 0 0}.kontaktInfoZeile{display:grid;grid-template-columns:28px 1fr;gap:4px;margin-bottom:3px}.kontaktInfoZeile dt,.kontaktInfoZeile dd{margin:0}.copyButton .tt{font-size:14px}.dashboardTaskGroup{margin-top:10px}.dashboardTaskGroup h3{font-size:12px;margin:4px 0}.dashboard-task-count{font-weight:400;color:#555}.archiveLink{margin-left:8px}.kundeTaskFilter{display:flex;align-items:center;gap:6px;margin:0 0 8px;padding:6px;background:#f8f9fb;border:1px solid #d8dde3}.kundeTaskFilter input{flex:1;min-width:180px;height:28px}.kundeAufgabenTabelle .centerCell{text-align:center}.kundeAufgabenTabelle .numericCell{text-align:right}.taskHintIcon,.taskWarnIcon{margin-left:4px;font-size:16px!important}.loadingText{width:100%;text-align:center;font-size:18px}.kundeActionLinks{margin-top:8px}.preserveLines{white-space:pre-wrap}.kundeninfoPreview{max-height:110px;overflow:hidden}@media(max-width:760px){.kundeTaskFilter{flex-direction:column;align-items:stretch}table.kundeAufgabenTabelle{display:block;overflow-x:auto;white-space:nowrap}}table.statistikTabelle tr th.rightBorder,table.statistikTabelle tr td.rightBorder{border-right:1px solid #333}table.statistikTabelle tr th.leftBorder,table.statistikTabelle tr td.leftBorder{border-left:1px solid #333}table.statistikTabelle tr th,table.statistikTabelle tr td{padding-left:3px;padding-right:3px;white-space:nowrap}.statistik-letter{display:inline-block;width:16px;text-align:center}.statistic-row-button{cursor:pointer;-webkit-user-select:none;user-select:none;color:#2980b9;font-weight:700;display:inline-block;width:14px}.statistic-row-button.is-loading{color:#999}table.statistikTabelle td.hint{text-decoration:underline;text-decoration-color:#b22222}table.statistikTabelle td.breakTime{background-color:orange}table.statistikTabelle td.stat-green{background-color:#90ee90}table.statistikTabelle td.stat-yellow{background-color:#ff0}table.statistikTabelle td.stat-red{background-color:#f08080;color:#000}.legend-box.stat-green{background-color:#90ee90}.legend-box.stat-yellow{background-color:#ff0}.legend-box.stat-red{background-color:#f08080}.legend-box.stat-mistyrose{background-color:#ffe4e1}.legend-box.stat-orange{background-color:orange}.statistik-legende{list-style-type:none;float:left;margin:0 25px 0 0;padding:0}.statistik-legende li{margin-bottom:4px}table.daily-statistics th,table.daily-statistics td{line-height:24px;padding:2px 6px}table.daily-statistics th{background-color:#bdc3c7;text-align:left}table.daily-statistics tr:nth-child(2n){background-color:#ecf0f1}table.daily-statistics tr.footer td{font-weight:700;background-color:#bdc3c7}table.daily-statistics tr:hover{background-color:#ffdcb4}fieldset.summe table.dashboardTasks tr th{background-color:#f39c12}.sumline{border-bottom:#bdc3c7 double 5px;width:100%;margin:15px 0}h3.statistic-headline{border-bottom:1px solid #333;margin-top:16px;margin-bottom:16px}.tagesauswertung-block{border:solid 1px lightgray;border-radius:0;padding:8px 12px;margin-bottom:12px}.tagesauswertung-block>.legend{font-size:16px;font-weight:700;margin-bottom:6px}.dashboard-calendar-box,.dashboard-timer-box,.dashboard-newmails-box{width:100%;margin-bottom:10px}.boxHead button.dashboard-calendar-add,.boxHead button.dashboard-timer-stop-all,.boxHead button.dashboard-newmails-trash,.dashboard-calendar-add,.dashboard-newmails-trash,.dashboard-timer-stop-all{background-color:#fff;float:left;padding:6px 10px;height:25px;margin-right:5px;border:none;cursor:pointer;line-height:1}.dashboard-timer-stop-all:disabled{cursor:default;opacity:.6}.dashboard-calendar-add .tt,.dashboard-timer-stop-all .tt,.dashboard-newmails-trash .tt{font-size:18px}.dashboard-calendar-table td,.dashboard-newmails-table td,.dashboard-newmails-table th{padding:3px 4px;font-size:10px;vertical-align:middle}.dashboard-calendar-time{white-space:nowrap;width:96px}.dashboard-calendar-empty,.dashboard-newmails-box .dashboard-widget-empty{color:#555}.timer .timer-icon-button{background:none;border:none;padding:0;cursor:pointer;line-height:18px}.timer .timer-icon-button:disabled{cursor:default}.timer .smallFont{font-size:9px}.dashboard-timer-box .timer{width:48.7%;min-width:448px;margin-left:.3%;margin-right:.3%;padding-left:.31%;padding-right:.31%}@media(min-width:1628px){.dashboard-timer-box .timer{width:32.1%}}.timer-for-others-list{display:flex;flex-direction:column;gap:3px;max-height:260px;overflow-y:auto}.timer-for-others-list label.is-disabled{opacity:.55}.timer-dialog-clock{margin:6px 0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.dashboard-newmails-delete{background:none;border:none;cursor:pointer;padding:0 2px;vertical-align:middle}.dashboard-newmails-delete:disabled{cursor:default;opacity:.6}.dashboard-newmails-table tfoot th{background-color:transparent;padding:6px 2px}.dashboard-newmails-table tfoot .orangeButton,.dashboard-newmails-table tfoot .redButton{margin-right:6px}.dashboard-customer-filter{width:100%;height:26px;margin-bottom:6px;border:1px solid #cfd4dc;padding:0 6px;font-size:11px;box-sizing:border-box}.dashboard-customer-scroll{max-height:320px;overflow-y:auto}.dashboard-customer-table td,.dashboard-openactivities-table td,.dashboard-openactivities-table th,.dashboard-birthday-table td,.dashboard-birthday-table th,.dashboard-infotab-table td{padding:3px 4px;font-size:10px;vertical-align:middle}.dashboard-customer-link{background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;text-align:left;text-decoration:underline}.dashboard-customer-link:hover{color:#f39c12}.tt-green{color:#27ae60}.tt-autocomplete-list{position:absolute;z-index:20;left:0;right:0;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #d8dde3;max-height:220px;overflow-y:auto;box-shadow:0 2px 6px #00000026}.tt-autocomplete-list li{margin:0}.tt-autocomplete-list button{display:block;width:100%;text-align:left;padding:4px 6px;border:none;background:transparent;cursor:pointer;font-size:11px}.tt-autocomplete-list button:hover{background:#f39c12;color:#fff}.tt-abc-filter{display:flex;flex-wrap:wrap;gap:2px}.tt-abc-filter .orangeButton{margin-left:0}.tt-abc-filter .orangeButton.active{background-color:#555}#activContact .customerContactsWrap{position:relative}#activContact .blackIcons .customerContactMenu{position:absolute;top:100%;left:0;z-index:3000;min-width:240px;max-width:340px;max-height:70vh;overflow-y:auto;margin:0;padding:4px 0;list-style:none;background:#dfe2e3;border:1px solid #b7bcbe;box-shadow:0 6px 16px #00000059;text-align:left;cursor:default}#activContact .blackIcons .customerContactMenu>li{float:none;display:block;width:auto;margin:0;padding:6px 12px;color:#222;font-weight:400;border-bottom:1px solid #cfd3d4}#activContact .blackIcons .customerContactMenu>li:last-child{border-bottom:none}#activContact .blackIcons .customerContactMenu .ccmHint{color:#555;font-style:italic}#activContact .blackIcons .customerContactMenu .ccmName{display:block;color:#222;font-weight:700}#activContact .blackIcons .customerContactMenu .ccmInfos{position:static;margin:2px 0 0;padding:0 0 0 18px;list-style:none}#activContact .blackIcons .customerContactMenu .ccmInfos>li{float:none;display:block;padding:1px 0}#activContact .blackIcons .customerContactMenu .ccmInfos a,#activContact .blackIcons .customerContactMenu .ccmInfos span{color:#222;font-weight:400;text-decoration:none}#activContact .blackIcons .customerContactMenu .ccmInfos a:hover{color:#000;text-decoration:underline}#activContact .blackIcons .customerContactMenu .ccmLeave button{padding:0;border:none;background:none;color:#2a6ebb;font-weight:700;cursor:pointer}#activContact .blackIcons .customerContactMenu .ccmLeave button:hover{text-decoration:underline}
