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 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}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.date{width:125px}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 th.time{vertical-align:middle;text-align:center}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}:root{--tt-lock-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23555555' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='10' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.personal-calendar-page{width:100%}.personal-calendar-page>.boxBody{position:relative;padding:14px;background:#fff}.personal-calendar-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.personal-calendar-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;color:#444;font-size:12px}.personal-calendar-legend-item{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.personal-calendar-legend-color{width:12px;height:12px;border:1px solid transparent;box-sizing:border-box}.personal-calendar-legend-color.bordered{border-color:#c9c9c9}.personal-calendar-container{position:relative;min-height:520px;overflow-x:auto;border:1px solid #d4d4d4;background:#fff}.personal-calendar-loading{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding-top:68px;background:#ffffffb8;pointer-events:none}.personal-calendar-root{min-width:720px;color:#333;font-size:12px;--fc-classic-button: #ebebeb;--fc-classic-button-border: #c4c4c4;--fc-classic-button-strong: #d2d2d2;--fc-classic-button-strong-border: #999;--fc-classic-button-outline: rgb(238 127 1 / 45%);--fc-classic-button-foreground: #333;--fc-classic-primary: #ee7f01;--fc-classic-primary-foreground: #fff;--fc-classic-background: #fff;--fc-classic-faint: #f7f7f7;--fc-classic-muted: #efefef;--fc-classic-strong: #dedede;--fc-classic-foreground: #333;--fc-classic-faint-foreground: #999;--fc-classic-muted-foreground: #666;--fc-classic-border: #dedede;--fc-classic-strong-border: #c4c4c4;--fc-classic-highlight: rgb(238 127 1 / 18%);--fc-classic-today: #fffbe5;--fc-classic-now: #ee7f01}.personal-calendar-root>div>div:first-child{gap:12px;padding:10px;border-bottom:1px solid #d4d4d4;background:#efefef}.personal-calendar-root [role=heading][aria-level="2"]{color:#333;font-size:15px;font-weight:700}.personal-calendar-root button{min-height:27px;padding:4px 9px;border-radius:2px;box-shadow:none;font-family:inherit;font-size:12px;line-height:1.2}.personal-calendar-root button:disabled{opacity:.55}.personal-calendar-root [role=columnheader],.personal-calendar-root [role=rowheader]{background:#f5f5f5}.personal-calendar-root .personal-calendar-event-appointment,.personal-calendar-root .personal-calendar-event-activity{cursor:pointer}.personal-calendar-root .personal-calendar-event-holiday{--fc-event-color: #ececec !important;--fc-event-contrast-color: #333 !important}@media(max-width:800px){.personal-calendar-page>.boxBody{padding:8px}.personal-calendar-actions{align-items:flex-start;flex-direction:column}.personal-calendar-legend{justify-content:flex-start}.personal-calendar-root>div>div:first-child{align-items:flex-start;flex-wrap:wrap}.personal-calendar-root>div>div:first-child>div:nth-child(2){order:-1;width:100%;text-align:center}}.scheduled-ticket-page{width:100%}.scheduled-ticket-list-layout{display:grid;grid-template-columns:minmax(0,70fr) minmax(330px,27fr);gap:3%;align-items:start}.scheduled-ticket-list-layout>.box,.scheduled-ticket-editor-grid>.box,.scheduled-ticket-page>.box{width:auto;float:none}.scheduled-ticket-list-box>.boxBody>.orangeButton{display:inline-block;margin-bottom:14px}.scheduled-ticket-tabs{display:flex;gap:2px;margin-bottom:12px;padding:5px 5px 0;border:1px solid #aeb3b7;border-radius:4px 4px 0 0;background:linear-gradient(#f3f3f3,#c8c8c8)}.scheduled-ticket-tabs button{padding:8px 14px;border:1px solid transparent;border-bottom:0;background:transparent;color:#333;font-weight:700}.scheduled-ticket-tabs button.is-active{margin-bottom:-1px;border-color:#aeb3b7;background:#fff}.scheduled-ticket-list-fieldset{margin:0 0 13px}.scheduled-ticket-table-scroll{overflow-x:auto}.scheduled-ticket-table{min-width:1060px}.scheduled-ticket-table th,.scheduled-ticket-table td{font-size:12px;vertical-align:top}.scheduled-ticket-table td a{display:block;min-height:18px;color:inherit;text-decoration:none}.scheduled-ticket-table td:last-child a{color:#e56f00;text-decoration:underline}.scheduled-ticket-number{text-align:right}.scheduled-ticket-filter-box fieldset{margin:0 0 10px}.scheduled-ticket-filter-row{display:grid;grid-template-columns:112px 8px minmax(0,1fr);gap:5px;align-items:center;margin:6px 0;font-weight:700}.scheduled-ticket-filter-row>span:last-child,.scheduled-ticket-filter-row .tt-filter-combobox,.scheduled-ticket-filter-row input{width:100%;min-width:0}.scheduled-ticket-filter-actions,.scheduled-ticket-editor-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.scheduled-ticket-bottom-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.scheduled-ticket-editor-grid{display:grid;grid-template-columns:minmax(0,48fr) minmax(0,48fr);gap:4%;align-items:stretch}.scheduled-ticket-details-box,.scheduled-ticket-comment-box{min-width:0}.scheduled-ticket-comment-box .boxBody{min-height:560px}.scheduled-ticket-details-box fieldset,.scheduled-ticket-details-box table.tableDetails,.scheduled-ticket-details-box table.tableDetails td{box-sizing:border-box;min-width:0}.scheduled-ticket-editor-actions{margin-top:40px}.scheduled-ticket-trigger-box,.scheduled-ticket-generated-box{margin-top:14px}.scheduled-ticket-generated-body{min-height:20px}.scheduled-ticket-generated-box .boxHead{display:flex;align-items:flex-end}.scheduled-ticket-generated-box .boxHead h2,.scheduled-ticket-generated-box .scheduled-ticket-collapse{float:none}.scheduled-ticket-generated-box .boxHead .clear{display:none}.scheduled-ticket-trigger-box h3,.scheduled-ticket-generated-box h3{margin:14px 0 5px;color:#777}.scheduled-ticket-collapse{float:left;margin:0 0 0 6px;padding:7px 13px;border:0;background:#fff;font-weight:700}.linkButton{border:0;padding:0;background:transparent;color:#df6b00;text-decoration:underline;cursor:pointer}.linkButton:disabled{color:#999;cursor:default}.scheduled-trigger-dialog fieldset{margin-bottom:14px;padding:16px 13px}.scheduled-trigger-dialog label{display:block;margin:6px 0}.scheduled-trigger-dialog input[type=number]{width:48px}.scheduled-trigger-due-row,.scheduled-trigger-start,.scheduled-trigger-expiry{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px}.scheduled-trigger-settings{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px}.scheduled-trigger-types label{white-space:nowrap}.scheduled-trigger-flags{display:flex;flex-wrap:wrap;gap:4px 14px}.scheduled-trigger-flags label{min-width:76px}.scheduled-trigger-legacy-note{max-width:520px;line-height:1.45}.scheduled-trigger-month-mode,.scheduled-trigger-email-behavior{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.scheduled-trigger-days-of-month{display:grid;grid-template-columns:repeat(8,minmax(55px,1fr));gap:2px 6px}.scheduled-trigger-description input{width:min(100%,520px)}.scheduled-trigger-delete-confirm{display:inline-flex;align-items:center;gap:4px}@media(max-width:1200px){.scheduled-ticket-editor-grid{grid-template-columns:1fr}}@media(max-width:1100px){.scheduled-ticket-list-layout{grid-template-columns:1fr}.scheduled-ticket-filter-box{order:2}}@media(max-width:700px){.scheduled-trigger-settings,.scheduled-trigger-month-mode,.scheduled-trigger-email-behavior{grid-template-columns:1fr}.scheduled-trigger-days-of-month{grid-template-columns:repeat(4,minmax(55px,1fr))}}.box{margin:15px 0 0}.box.left{float:left}.box.right{float:right}.box.w78{width:78%}.box.w70{width:70%}.box.w60{width:60%}.box.w36{width:36%}.box.w27{width:27%}.box.w20{width:20%}.box.w100{width:100%}.project-form-box,.template-list-box,.template-form-box{box-sizing:border-box;width:100%}.project-form-box .tt-locked-field{display:block}.project-form-box .project-full-field,.project-form-box .tt-filter-combobox.project-full-field,.project-form-box .tt-filter-combobox.project-full-field .tt-filter-combobox-button{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.project-form-box .tableDetails td{min-width:0}.project-form-box .boxBody,.project-form-box fieldset,.project-form-box table.tableDetails{box-sizing:border-box;max-width:100%}.project-form-box table.tableDetails{table-layout:fixed}.template-add-attribute-button{margin-bottom:10px}.ip-address-page{box-sizing:border-box;width:100%}.ip-address-table{width:60%}.ip-address-table-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.ip-address-table-link:hover,.ip-address-table-link:focus-visible{text-decoration:underline}.ip-address-dialog .tableDetails{table-layout:fixed}.ip-address-dialog .tableDetails input{width:100%}.ip-address-history{margin-top:14px!important}.ip-address-history .dashboardTasks{width:100%}@media(max-width:1000px){.ip-address-table{width:100%}}.cost-centers-page{box-sizing:border-box}.cost-centers-table th:nth-child(1),.cost-centers-table td:nth-child(1){width:32%}.cost-centers-table th:nth-child(2),.cost-centers-table td:nth-child(2){width:36%}.cost-center-table-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.cost-centers-table .cost-center-table-link{font-size:10px}.cost-center-table-link:hover,.cost-center-table-link:focus-visible{text-decoration:underline}.cost-center-dialog .tableDetails{table-layout:fixed;width:100%}.cost-center-dialog .tableDetails input{box-sizing:border-box;width:100%}.cost-center-validation{margin:10px 0 0}.project-tree{line-height:20px}.project-tree-row{align-items:center;display:flex;gap:5px;min-height:24px}.project-tree-children{margin-left:22px}.project-tree-toggle,.project-tree-toggle-spacer{align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 12px;height:12px;justify-content:center;width:12px}.project-tree-toggle{background:#fff;border:1px solid #555;cursor:pointer;font-size:10px;line-height:10px;padding:0}.project-tree-toggle:hover,.project-tree-toggle:focus-visible{border-color:#ee7f01;outline:none}.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}.tt-loading-indicator{align-items:center;box-sizing:border-box;color:#333;display:flex;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:34px;padding:8px 10px;width:100%}.tt-loading-indicator.is-compact{justify-content:flex-start;min-height:24px;padding:4px 0}.tt-loading-indicator.is-inline{display:inline-flex;justify-content:flex-start;min-height:0;padding:0;width:auto}.tt-loading-indicator-spinner{animation:tt-loading-spin .8s linear infinite;border:2px solid #d8dde2;border-top-color:#ee7f01;border-radius:50%;display:inline-block;flex:0 0 auto;height:14px;width:14px}.tt-loading-indicator.is-compact .tt-loading-indicator-spinner,.tt-loading-indicator.is-inline .tt-loading-indicator-spinner{height:12px;width:12px}@keyframes tt-loading-spin{to{transform:rotate(360deg)}}.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.w70,.box.w60,.box.w36,.box.w27,.box.w20{width:100%;float:none}}.contract-detail-page .contract-summary-box,.contract-detail-page .contract-actions-box,.contract-detail-page .contract-lines-box{box-sizing:border-box}.contract-detail-page .contract-summary-box .boxBody{min-height:360px}.contract-detail-page .contract-actions-box .boxBody{min-height:260px}.contract-detail-page .contract-summary-box .boxBody>fieldset,.contract-detail-page .contract-actions-box .boxBody>fieldset,.contract-detail-page .contract-lines-box .boxBody>fieldset{border:0;border-radius:0;border-top:1px solid #e5e5e5;box-sizing:border-box;margin:0 0 12px;min-width:0;padding:5px 0 10px;width:100%}.contract-detail-page .contract-summary-box .boxBody>fieldset>legend,.contract-detail-page .contract-actions-box .boxBody>fieldset>legend,.contract-detail-page .contract-lines-box .boxBody>fieldset>legend{border:0;border-radius:0;color:gray;padding:0 6px 0 0}.contract-detail-page .contract-readonly-table{width:100%}.contract-detail-page .contract-readonly-table th{font-weight:400;width:150px}.contract-detail-page .contract-readonly-table td{font-weight:700}.contract-detail-page .contract-remark{min-height:62px}.contract-detail-page .contract-comments-action{text-align:right}.contract-detail-page .contract-lines-toolbar{align-items:center;display:flex;justify-content:space-between;margin:0 0 12px;min-height:22px}.contract-detail-page .contract-lines-toolbar .orangeButton:first-child,.contract-detail-page .contract-comments-action .orangeButton:first-child{margin-left:0}.contract-detail-page .contract-line-template-filter{margin-bottom:8px!important;padding-bottom:8px!important}.contract-detail-page .contract-line-template-filter-options{display:flex;flex-wrap:wrap;gap:4px 18px}.contract-detail-page .contract-line-template-filter-options label{align-items:center;display:inline-flex;font-weight:400;white-space:nowrap}.contract-detail-page .contract-line-template-filter-options input{margin:0 4px 0 0}.contract-detail-page .contract-lines-table{table-layout:auto;width:100%}.contract-detail-page .contract-lines-table tbody td{font-size:10px;line-height:13px;padding:6px 2px;vertical-align:top}.contract-detail-page .contract-lines-table .contract-line-description{font-weight:700}.contract-detail-page .contract-line-edit-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;margin:0;padding:0;text-align:left}.contract-detail-page .contract-line-edit-link:hover,.contract-detail-page .contract-line-edit-link:focus-visible{text-decoration:underline}.contract-detail-page .contract-line-nowrap{white-space:nowrap}.contract-detail-page .contract-line-end{min-width:180px}.contract-detail-page .contract-line-sign{font-size:9px;min-width:135px;text-align:right}.contract-detail-page .contract-line-sign img{height:12px;vertical-align:text-bottom;width:14px}.contract-detail-page .contract-line-status-note{white-space:nowrap}.contract-detail-page .contract-line-delete{display:block;margin:3px 0 0 auto}.contract-line-editor-dialog .contract-line-full-input,.contract-line-editor-dialog .contract-line-internal-info{box-sizing:border-box;width:100%}.contract-line-editor-dialog .contract-line-internal-info{display:block;resize:vertical}.contract-line-editor-dialog .contract-object-selection,.contract-line-editor-dialog .contract-object-combobox{box-sizing:border-box;width:100%}.contract-line-editor-dialog .contract-selected-objects{background:#f7f7f7;border:1px solid #c8c8c8;box-sizing:border-box;list-style:none;margin:5px 0 0;padding:0;width:100%}.contract-line-editor-dialog .contract-selected-objects li{align-items:center;display:flex;justify-content:space-between;min-height:25px;padding:2px 4px 2px 7px}.contract-line-editor-dialog .contract-selected-objects li+li{border-top:1px solid #d8d8d8}.contract-line-editor-dialog .contract-selected-objects span{min-width:0;overflow-wrap:anywhere}.contract-line-editor-dialog .contract-selected-objects .redButton{flex:0 0 22px;height:20px;line-height:18px;margin:0 0 0 8px;padding:0;text-align:center;width:22px}.contract-cancel-dialog .contract-cancel-lines-table-wrap{max-width:100%;overflow-x:auto}.contract-cancel-dialog .contract-cancel-lines-table{min-width:1000px;table-layout:auto}.contract-cancel-dialog .contract-cancel-lines-table th{white-space:nowrap}.contract-cancel-dialog .contract-cancel-lines-table th:nth-child(2),.contract-cancel-dialog .contract-cancel-lines-table td:nth-child(2),.contract-cancel-dialog .contract-cancel-lines-table th:nth-child(7),.contract-cancel-dialog .contract-cancel-lines-table td:nth-child(7){min-width:145px}.contract-cancel-dialog .contract-cancel-lines-table th:nth-child(5),.contract-cancel-dialog .contract-cancel-lines-table td:nth-child(5){min-width:155px}.contract-cancel-dialog .contract-cancel-lines-table td:nth-child(3),.contract-cancel-dialog .contract-cancel-lines-table td:nth-child(4),.contract-cancel-dialog .contract-cancel-lines-table td:nth-child(6),.contract-cancel-dialog .contract-cancel-lines-table td:nth-child(8),.contract-cancel-dialog .contract-cancel-lines-table td:nth-child(9){white-space:nowrap}.contract-sign-contact-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px}.contract-sign-contact-row .contract-sign-contact,.tt-legacy-form .contract-sign-contact{box-sizing:border-box;max-width:360px;width:100%}.contract-sign-contact-row .contract-sign-contact{flex:1 1 300px}.contract-sign-contact-row>select{flex:0 0 165px}.contract-line-editor-dialog .contract-cost-center-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.contract-line-editor-dialog .contract-cost-center-controls select{min-width:220px}.contract-line-editor-dialog .contract-cost-center-controls .orangeButton,.contract-line-editor-dialog .contract-cost-center-controls .darkButton{margin:0}.cost-center-management-dialog>.orangeButton{margin:0 0 10px}.cost-center-management-dialog .dashboardTasks{width:100%}.cost-center-management-actions{white-space:nowrap}.cost-center-management-actions .orangeButton,.cost-center-management-actions .redButton{margin:0 4px 0 0}.contract-templates-page .boxBody>.dashboardTasks{margin-top:12px}@media(max-width:1200px){.contract-detail-page .contract-summary-box .boxBody,.contract-detail-page .contract-actions-box .boxBody{min-height:0}}.contract-new-page .contract-new-main-box,.contract-new-page .contract-new-actions-box{box-sizing:border-box}.contract-new-page .contract-new-main-box .boxBody{min-height:500px}.contract-new-page .contract-new-actions-box .boxBody{min-height:260px}.contract-new-page .contract-new-main-box .boxBody>fieldset,.contract-new-page .contract-new-actions-box .boxBody>fieldset{border:0;border-radius:0;border-top:1px solid #e5e5e5;box-sizing:border-box;margin:0 0 12px;min-width:0;padding:5px 0 10px;width:100%}.contract-new-page .contract-new-main-box .boxBody>fieldset>legend,.contract-new-page .contract-new-actions-box .boxBody>fieldset>legend{border:0;border-radius:0;color:gray;padding:0 6px 0 0}.contract-new-page .contract-new-details-table th:first-child{font-weight:400;width:150px}.contract-new-page .contract-new-details-table th.dotdot{width:15px}.contract-new-page .contract-new-details-table input[type=text]{width:220px}.contract-new-page .contract-new-template-control{align-items:center;display:inline-flex;gap:10px}.contract-new-page .contract-new-template-control select{width:220px}.contract-new-page .contract-new-plus-button{align-items:center;display:inline-flex;font-size:16px;height:22px;justify-content:center;line-height:22px;margin:0;padding:0;width:22px}.contract-new-page .tt-filter-combobox.contract-new-partner-control{max-width:100%;width:360px}.contract-new-page .contract-new-invoice-types label{display:inline-block;margin-right:15px;white-space:nowrap}.contract-new-page .contract-new-discount{width:55px}.contract-new-page .contract-new-optional-note{font-size:10px;margin-left:5px}@media(max-width:1200px){.contract-new-page .contract-new-main-box .boxBody,.contract-new-page .contract-new-actions-box .boxBody{min-height:0}}.orangeButton,.abortButton,.redButton,.finishButton,.greenButton,.darkButton,.saveButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-sizing:content-box;color:#fff!important;cursor:pointer;display:inline-block;font-size:10px;font-weight:700;height:18px;line-height:18px;margin:0 0 0 5px;padding:2px 6px;text-decoration:none;vertical-align:middle}.orangeButton,.saveButton{background-color:#ee7f01}.redButton{background-color:red}.greenButton{background-color:green}.darkButton{background-color:#555}.orangeButton:hover,.abortButton:hover,.redButton:hover,.greenButton:hover,.darkButton:hover,.saveButton:hover{text-decoration:underline}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}.project-statistics-results-box .boxBody,.project-statistics-filter-box .boxBody{box-sizing:border-box}.project-statistics-filter-box .tt-filter-combobox,.project-statistics-filter-box .tt-filter-combobox-button{width:100%}.project-statistics-submit{margin-left:0}.project-statistics-empty{margin:4px 0}.project-statistics-table-wrap{overflow-x:auto}.project-statistics-table{min-width:680px}.project-statistics-table th:first-child{width:15%}.project-statistics-table .project-statistics-name-column{width:40%}.project-statistics-table th:nth-child(3),.project-statistics-table th:nth-child(4){width:15%}table.dashboardTasks .project-statistics-project-row,table.dashboardTasks .project-statistics-project-row:nth-child(odd),table.dashboardTasks .project-statistics-project-row:nth-child(2n){background-color:#a9a9a9}.project-statistics-indent{--project-depth: 0;display:inline-block;padding-left:calc(var(--project-depth) * 14px)}.project-statistics-back-box .boxBody{text-align:center}.estimated-ticket-results-box .boxBody,.estimated-ticket-filter-box .boxBody{box-sizing:border-box}.estimated-ticket-filter-box .tt-filter-combobox,.estimated-ticket-filter-box .tt-filter-combobox-button{width:100%}.estimated-ticket-period{display:flex;flex-wrap:wrap;gap:6px 12px}.estimated-ticket-period label{align-items:center;display:flex;gap:4px}.estimated-ticket-period input[type=date]{width:128px}.estimated-ticket-finished-filter{align-items:flex-start;display:flex;gap:4px;margin:3px 0 12px}.estimated-ticket-finished-filter input{flex:0 0 auto;margin:1px 0 0}.estimated-ticket-submit{margin-left:0}.estimated-ticket-empty{margin:4px 0}.estimated-ticket-table-wrap{overflow-x:auto}.estimated-ticket-table{min-width:980px}.estimated-ticket-table td{white-space:pre-line}.estimated-ticket-table td:nth-last-child(-n+2),.estimated-ticket-table th:nth-last-child(-n+2){white-space:nowrap}.estimated-ticket-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left}.estimated-ticket-sort:hover,.estimated-ticket-sort:focus-visible{text-decoration:underline}.effort-red{color:red}.effort-green{color:green}@media(max-width:1200px){.estimated-ticket-statistics-page>h1#PageTitle{clear:both;margin-top:65px}.estimated-ticket-layout{display:flex;flex-direction:column}.estimated-ticket-filter-box{order:-1}}.it-security-coach-export-box{float:left;max-width:720px;width:100%}.it-security-coach-export-message{border:1px solid;box-sizing:border-box;font-size:11px;line-height:1.4;margin-bottom:12px;padding:9px 11px;width:100%}.it-security-coach-export-message.is-ready{background-color:#e5f0ff;border-color:#b8d3f5;color:#245a91}.it-security-coach-export-message.is-error{background-color:#f8d7da;border-color:#e5aeb3;color:#842029}.it-security-coach-export-form fieldset{background-color:#fbfbfb;border-color:#d8dddf;padding:12px 14px 14px}.it-security-coach-export-period-row{align-items:center;display:grid;gap:10px;grid-template-columns:55px 8px 128px;margin:4px 0 8px}.it-security-coach-export-period-row label{font-weight:700}.it-security-coach-export-period-row input[type=date]{width:128px}.it-security-coach-export-actions{margin-top:16px;padding-left:91px}.it-security-coach-export-download-button{margin-left:0;padding:5px 12px}@media(max-width:640px){.it-security-coach-export-box{max-width:none}}.ticket-export-page>.ticket-export-box{float:none;width:100%}.ticket-export-filter{align-items:flex-start;display:flex;flex-wrap:wrap}.ticket-export-filter>fieldset{box-sizing:border-box;flex:0 0 auto;margin-right:10px;width:auto}.ticket-export-customer{width:310px!important}.ticket-export-customer .tt-filter-combobox,.ticket-export-customer .tt-filter-combobox-button{width:100%}.ticket-export-period-fields{align-items:center;display:flex;gap:5px}.ticket-export-period input[type=date]{width:118px}.ticket-export-actions .orangeButton:first-of-type{margin-left:0}.ticket-export-result{clear:both}.ticket-export-table-wrap{overflow-x:auto}.ticket-export-table{min-width:980px;width:100%}.ticket-export-table td>a{display:block}@media(max-width:760px){.ticket-export-filter{display:block}.ticket-export-filter>fieldset,.ticket-export-customer{margin-right:0;max-width:100%;width:100%!important}}.customer-appointments-page .boxBody>.orangeButton{margin-bottom:14px}.customer-appointments-filter{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px}.customer-appointments-filter label{align-items:center;display:inline-flex;gap:5px}.customer-appointments-filter input[type=date]{width:135px}.customer-appointments-table td{font-size:10px}.customer-appointments-table tr.bold{font-weight:700}.customer-appointments-table td ul{list-style:none;margin:0;padding:0}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.ticketsFinishedTicketSubscriptions:nth-child(odd){background-color:#52be80}table.dashboardTasks tr.ticketsFinishedTicketSubscriptions: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,table#tablePinned{width:100%;border-collapse:collapse}table#lines tr th,table#lines tr td,table#tablePinned tr th,table#tablePinned tr td{padding:5px;text-align:left;vertical-align:top}tr.ticketLine th,tr.activityLine th,tr.activityLine td{font-size:10px!important;line-height:12px}tr.ticketLine th{background-color:#e1e1e1;font-weight:700;padding:4px 5px!important;white-space:nowrap}tr.ticketLine th.who{width:205px}tr.ticketLine th.date{width:150px}tr.comment td{background-color:#d6d6d6;font-size:10px}tr.comment td .resizable{background-color:#fff;box-sizing:border-box;font-size:12px;line-height:16px;padding:7px 8px;overflow:auto;max-height:300px;width:100%}tr.activityLine th{background-color:#ee7f01;color:#000;line-height:12px;padding:4px 5px!important;white-space:nowrap}tr.activityLine th .ticket-activity-title{font-size:10px!important;font-weight:700!important}tr.activityLine th.who{min-width:210px;width:210px;white-space:normal}tr.activityLine th:nth-child(2){min-width:150px;width:150px}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{min-width:210px;text-align:center!important;vertical-align:middle;width:210px}tr.activityLine th.tRight{text-align:right}tr.activityLine td.tt-ticket-content{font-size:10px!important;line-height:12px;padding:5px!important;vertical-align:top}tr.activityLine.isFromCurrentlyRunningTimer td{background-color:#d6f5d6}tr.white-bg td{background-color:#fff}tr.ticket-history-spacer td{height:6px;padding:0}.ticket-line-actions{align-items:center;display:flex;gap:5px;justify-content:flex-end;white-space:nowrap;width:100%}.ticket-line-action,.ticket-line-internal-switch{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:inline-flex;font:inherit;gap:2px;line-height:1;margin:0;padding:0}.ticket-line-action-right{float:right}.ticket-line-internal-switch input{cursor:pointer;height:12px;margin:0;width:12px}.ticket-line-action:disabled,.ticket-line-internal-switch.is-disabled{cursor:not-allowed;opacity:.55}.ticket-line-internal-switch.is-disabled input{cursor:not-allowed}.ticket-line-action .tt,.ticket-line-internal-switch .tt,.ticket-line-actions>.tt{font-size:10px;height:auto;width:auto}.ticket-line-action.is-active .tt{color:#000}tr.ticketLine th.tRight,tr.activityLine th.tRight{text-align:right;width:82px}.ticket-attachments{font-size:10px;line-height:13px}.activity-invoice-no{float:right}.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}.tt-ticket-content img,.dashboard-callback-comment img{height:auto;max-width:100%}.ticket-timer-box{clear:both}.ticket-timer-box .boxBody{min-height:54px}.ticket-timer-box .ticket-timer-foreign{background-color:#ecf0f1}.ticket-detail-customer{align-items:center;display:flex;gap:5px}.ticket-detail-inline-icon{align-items:center;display:inline-flex;font-size:12px;line-height:1;text-decoration:none}.ticket-detail-inline-icon .tt{font-size:12px}.ticket-inline-editor{align-items:center;display:flex;gap:5px;width:100%}.ticket-inline-editor input[type=text]{box-sizing:border-box;min-width:0}.ticket-inline-editor .tt-filter-combobox{flex:1 1 180px;min-width:140px}.ticket-assignment-editor{align-items:flex-start;flex-wrap:wrap}.ticket-buyer-editor .tt-filter-combobox:first-child{flex-basis:260px}.ticket-invoice-editor input[type=text]{flex:1 1 240px}.ticket-box-head-action{background-color:#fff;border:0;cursor:pointer;float:left;font:inherit;height:37px;margin-right:5px;padding:6px 10px}.ticket-detail-main-box .boxHead{align-items:stretch;display:flex;min-height:37px}.ticket-detail-main-box .boxHead h2,.ticket-detail-main-box .boxHead .ticket-box-head-action{flex:0 0 auto;float:none}.ticket-detail-main-box .boxHead .ticket-box-head-action{position:relative;top:1px}.ticket-detail-main-box .boxHead h2{box-sizing:content-box;height:37px;line-height:37px;padding-bottom:6px;padding-top:6px}.new-mail-dialog{display:grid;gap:10px}.new-mail-dialog h3,.new-mail-dialog h4{margin:0}.new-mail-grid{align-items:start;display:grid;gap:5px 10px;grid-template-columns:76px minmax(0,1fr)}.new-mail-grid>label{font-weight:700;padding-top:5px}.new-mail-recipient-field{min-width:0;position:relative}.new-mail-recipient-values{align-items:center;background:#f8f8f8;border:1px solid #c6cbd0;display:flex;flex-wrap:wrap;gap:3px;min-height:27px;padding:2px 4px}.new-mail-recipient-values>span{align-items:center;background:#e8ecef;border:1px solid #c6cbd0;display:inline-flex;gap:4px;max-width:100%;padding:1px 4px}.new-mail-recipient-values>span button{background:transparent;border:0;cursor:pointer;font-size:14px;line-height:1;padding:0}.new-mail-recipient-values input{border:0!important;flex:1 1 240px;min-width:150px;outline:0}.new-mail-recipient-suggestions{background:#fff;border:1px solid #aeb4b8;box-shadow:0 2px 4px #0003;left:0;max-height:210px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:20}.new-mail-recipient-suggestions button{background:#fff;border:0;display:block;padding:4px 6px;text-align:left;width:100%}.new-mail-recipient-suggestions button:nth-child(2n){background:#edf0f1}.new-mail-recipient-suggestions button.is-active,.new-mail-recipient-suggestions button:hover{background:#f58300;color:#fff}.new-mail-salutation-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.new-mail-internal{justify-self:end}.new-mail-settings-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.new-mail-settings-grid section{display:grid;gap:6px}.new-mail-settings-grid input[type=number]{width:72px}@media(max-width:800px){.new-mail-settings-grid,.new-mail-salutation-row{grid-template-columns:1fr}}.ticket-detail-main-box .boxHead .clear{display:none}.ticket-detail-main-box .boxBody{clear:both}.ticket-detail-main-box .ticket-box-head-action:disabled{cursor:wait;opacity:.55}.ticket-code-error{margin:0 0 8px}.merge-dialog fieldset{margin:12px 0}.merge-dialog-option{display:block;margin:12px 0;line-height:1.45}.merge-dialog-blocked,.merge-dialog-warning{margin-top:16px;text-align:center}.ticket-contact-name{align-items:center;display:inline-flex;gap:4px;vertical-align:middle}.ticket-title-editor input[type=text],.ticket-customer-editor .tt-filter-combobox{flex:1 1 auto}.ticket-customer-editor{max-width:700px}.ticket-detail-separator{color:#555;display:inline-block;margin:0 10px}.ticket-contact-cell{display:inline-block;min-width:300px;padding-right:12px}.tt-ticket-copy{background:none;border:0;color:#000;cursor:copy;font-family:ttfont;font-size:15px;line-height:1;margin-left:3px;padding:0;vertical-align:text-bottom}.ticket-effort-summary{margin:0 0 5px}.ticket-effort-list{list-style:none;margin:0 0 8px;padding:0}.ticket-effort-list li{line-height:18px}.ticket-effort-actions{margin:4px 0 8px}.ticket-quick-time{border-top:1px solid #eeeeee;margin-top:8px;padding-top:6px}.ticket-quick-time summary{cursor:pointer;font-weight:700}.ticket-checklist-box .boxBody{min-height:18px}.ticket-checklist-current fieldset{border:1px solid #d1d1d1;margin:8px 0;padding:8px 10px}.ticket-checklist-current legend{color:#555;font-weight:700}.ticket-checklist-process-title{align-items:center;background:#eee;display:flex;justify-content:space-between;padding:7px 9px}.ticket-checklist-item{align-items:center;display:flex;gap:7px;margin:5px 0}.ticket-checklist-item.is-checked span{color:#777;text-decoration:line-through}.ticket-checklist-item .tt-loading-indicator{margin-left:auto}.ticket-beta-badge{background-color:#ff4500;border-radius:4px;color:#fff;font-size:9px;line-height:11px;margin-left:4px;padding:1px 3px;position:relative;top:-8px}.boxHead button.ticket-box-head-button,.boxHead a.ticket-box-head-button{background-color:#fff;border:0;box-sizing:content-box;color:#000;cursor:pointer;float:left;height:25px;margin:0 5px 0 0;padding:6px 10px;position:relative;text-decoration:none}.boxHead button.ticket-box-head-button:disabled{cursor:not-allowed}.boxHead button.ticket-box-head-button .tt,.boxHead a.ticket-box-head-button .tt{font-size:18px}.ticket-finish-icon{background-color:#fff;border:0;box-sizing:content-box;color:#000;cursor:pointer;float:right;height:25px;line-height:1;margin:0 24px 0 0;padding:6px 10px;position:relative;width:auto}.ticket-finish-icon:disabled{cursor:not-allowed;opacity:.7}.ticket-finish-icon .tt{color:#e74c3c;font-size:18px}.ticket-attachments{border-top:1px dotted #cccccc;margin-top:18px;padding-top:12px}.ticket-attachments ul{margin:4px 0 8px 18px;padding:0}.ticket-attachments a{font-weight:700}.comment.email .ticket-email-cell{background-color:#d6d6d6;border:0;box-sizing:border-box;padding:6px 5px!important}.comment.email .ticket-email-frame{background-color:#fff;box-sizing:border-box;max-width:100%;overflow:hidden;padding:7px 8px;position:relative}.comment.email td .resizable.ticket-email-body{background-color:#fff;border:0;box-sizing:border-box;max-height:none;overflow:hidden;padding:0;resize:none}.comment.email td .resizable.ticket-email-body.is-collapsed{height:300px;max-height:300px}.comment.email td .resizable.ticket-email-body.is-expanded{height:auto;max-height:none;overflow:visible}.ticket-email-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#000;cursor:pointer;font-size:16px;line-height:1;padding:0;position:absolute;right:8px;top:8px}.ticket-email-toggle .tt{font-size:16px}.ticket-email-head{font-size:12px;line-height:16px;margin:0 28px 18px 0}.ticket-email-head-line{margin-top:4px}.ticket-attachment-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;margin:0;padding:0;text-decoration:underline}.ticket-attachment-static{font-weight:700}.ticket-attachment-preview{align-items:center;background:#fff;border:1px solid #d5d9de;display:flex;justify-content:center;min-height:360px;padding:8px}.ticket-attachment-preview img{max-height:72vh;max-width:100%;object-fit:contain}.ticket-attachment-preview iframe{border:0;height:72vh;width:100%}.ticket-mail-dialog-placeholder{background-color:#fff;border:1px solid #d5d9de;padding:12px}.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-markup-editor{background-color:#fff;border:1px solid #d0d7de;border-radius:6px;box-sizing:border-box;overflow:hidden;position:relative;width:100%}.tt-markup-editor.is-fullscreen{bottom:18px;left:18px;position:fixed;right:18px;top:18px;z-index:2000}.tt-markup-toolbar{background-color:#f6f8fa;border-bottom:1px solid #d0d7de;min-height:30px;padding:4px 6px}.tt-markup-template-row{align-items:center;background-color:#f6f8fa;border-bottom:1px solid #d0d7de;display:flex;gap:6px;padding:6px;position:relative}.tt-markup-template-combobox{flex:1 1 auto;min-width:0;position:relative}.tt-markup-template-button{align-items:center;background-color:#fff;border:1px solid #d0d7de;box-sizing:border-box;cursor:pointer;display:flex;font:inherit;height:26px;justify-content:space-between;min-width:0;padding:2px 7px;text-align:left;width:100%}.tt-markup-template-button:disabled{background-color:#f0f0f0;color:#777;cursor:default}.tt-markup-template-button:focus,.tt-markup-template-menu input:focus{border-color:#ee7f01;outline:none}.tt-markup-template-menu{background-color:#fff;border:1px solid #a7a7a7;box-shadow:0 2px 6px #0000002e;box-sizing:border-box;left:0;padding:5px;position:absolute;right:0;top:28px;z-index:80}.tt-markup-template-menu input{border:1px solid #d0d7de;box-sizing:border-box;font:inherit;height:24px;margin-bottom:5px;padding:2px 6px;width:100%}.tt-markup-template-list{max-height:180px;overflow-x:hidden;overflow-y:auto}.tt-markup-template-option,.tt-markup-template-empty{box-sizing:border-box;display:block;font:inherit;line-height:17px;min-height:22px;overflow:hidden;padding:3px 5px;text-align:left;text-overflow:ellipsis;width:100%}.tt-markup-template-option{background-color:#fff;border:0;cursor:pointer}.tt-markup-template-option:nth-child(2n){background-color:#edf1f2}.tt-markup-template-option:hover,.tt-markup-template-option:focus,.tt-markup-template-option.is-active{background-color:#ee7f01;color:#fff;outline:none}.tt-markup-template-option-name,.tt-markup-template-option-department{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-markup-template-option-name{font-weight:700}.tt-markup-template-option-department{color:#555;font-size:11px}.tt-markup-template-option:hover .tt-markup-template-option-department,.tt-markup-template-option:focus .tt-markup-template-option-department,.tt-markup-template-option.is-active .tt-markup-template-option-department{color:#fff}.tt-markup-template-empty{color:#777;white-space:nowrap}.tt-markup-template-error{color:red;font-size:11px;white-space:nowrap}.tt-filter-combobox{min-width:0;position:relative}.tt-filter-combobox-button,.tt-filter-combobox-input{background-color:#f7f7f7;border:1px solid #c8c8c8;box-sizing:border-box;font:inherit;height:26px;min-width:0;padding:2px 7px;text-align:left;width:100%}.tt-filter-combobox-button{align-items:center;cursor:pointer;display:flex;justify-content:space-between;gap:5px}.tt-filter-combobox-selected-content{align-items:center;display:inline-flex;gap:6px;min-width:0}.tt-filter-combobox-selected-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-filter-combobox-button:disabled,.tt-filter-combobox-input:disabled{background-color:#f0f0f0;color:#777;cursor:default}.tt-legacy-form input:not([type=checkbox]):not([type=radio]):disabled,.tt-legacy-form input:not([type=checkbox]):not([type=radio])[readonly],.tt-legacy-form select:disabled,.tt-legacy-form textarea:disabled,.tt-legacy-form textarea[readonly],.tt-legacy-form .tt-filter-combobox-button:disabled,.tt-legacy-form .tt-filter-combobox-input:disabled{background-image:var(--tt-lock-icon);background-position:right 7px center;background-repeat:no-repeat;background-size:13px 13px;padding-right:26px}.tt-legacy-form select:disabled{background-position:right 20px center;padding-right:36px}.tt-legacy-form .tt-filter-combobox-button:disabled{background-position:right 8px center}.tt-legacy-form .tt-filter-combobox-button:disabled>span:last-child{visibility:hidden}.tt-filter-combobox-button:focus,.tt-filter-combobox-input:focus,.tt-filter-combobox-menu input:focus{border-color:#ee7f01;outline:none}.tt-filter-combobox-menu{background-color:#fff;border:1px solid #a7a7a7;box-shadow:0 2px 6px #0000002e;box-sizing:border-box;left:0;padding:5px;position:absolute;right:0;top:28px;z-index:120}.tt-filter-combobox-menu input{background-color:#f7f7f7;border:1px solid #c8c8c8;box-sizing:border-box;font:inherit;height:24px;margin-bottom:5px;padding:2px 6px;width:100%}.tt-filter-combobox-list{max-height:180px;overflow-x:hidden;overflow-y:auto}.tt-filter-combobox-option,.tt-filter-combobox-empty{box-sizing:border-box;display:block;font:inherit;line-height:17px;min-height:22px;overflow:hidden;padding:3px 5px;text-align:left;text-overflow:ellipsis;width:100%}.tt-filter-combobox-option{background-color:#fff;border:0;cursor:pointer}.tt-filter-combobox-option:nth-child(2n){background-color:#edf1f2}.tt-filter-combobox-option:hover,.tt-filter-combobox-option:focus,.tt-filter-combobox-option.is-active{background-color:#ee7f01;color:#fff;outline:none}.tt-filter-combobox-option-content{align-items:center;display:flex;gap:6px;min-width:0}.tt-filter-combobox-option-leading{align-items:center;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.tt-filter-combobox-option-text{display:block;min-width:0}.tt-filter-combobox-option-name,.tt-filter-combobox-option-detail{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-filter-combobox-option-name{font-weight:700}.tt-filter-combobox-option-detail{color:#555;font-size:11px}.tt-filter-combobox-option:hover .tt-filter-combobox-option-detail,.tt-filter-combobox-option:focus .tt-filter-combobox-option-detail,.tt-filter-combobox-option.is-active .tt-filter-combobox-option-detail{color:#fff}.tt-filter-combobox-empty{color:#777;white-space:nowrap}.tt-filter-combobox-footer{border-top:1px solid #d8d8d8;margin-top:5px;padding-top:5px}.tt-filter-combobox-footer-button{background-color:#ee7f01;border:0;color:#fff;cursor:pointer;display:block;font:inherit;font-weight:700;min-height:24px;padding:3px 7px;text-align:left;width:100%}.tt-filter-combobox-footer-button:hover,.tt-filter-combobox-footer-button:focus{background-color:#ff940f;outline:none}.tt-responsible-avatar,.tt-responsible-fallback{border-radius:50%;display:inline-block;height:20px;width:20px}.tt-responsible-fallback{background-color:#d9e1e7;color:#21313b;font-size:10px;font-weight:700;line-height:20px;text-align:center}.tt-responsible-fallback.is-department{border-radius:3px}.tt-title-autocomplete{position:relative;width:100%}.tt-title-autocomplete>input{width:100%}.tt-title-autocomplete-menu{left:0;max-height:420px;right:0;width:auto}.tt-title-autocomplete-menu .tt-filter-combobox-list{max-height:420px}.tt-legacy-form input[type=text],.tt-legacy-form input[type=email],.tt-legacy-form input[type=password],.tt-legacy-form input[type=search],.tt-legacy-form input[type=date],.tt-legacy-form input[type=time],.tt-legacy-form input[type=number],.tt-legacy-form input[type=color],.tt-legacy-form select,.tt-legacy-form textarea,.tt-legacy-form .tt-filter-combobox-button,.tt-legacy-form .tt-filter-combobox-input{background-color:#f7f7f7;border:1px solid #c8c8c8;box-sizing:border-box;font:inherit;min-height:24px;padding:3px 6px}.user-admin-page .boxBody>fieldset{margin-bottom:12px}.user-admin-page .right .tt-legacy-form input[type=search]{width:100%}.tt-user-actions{min-width:245px;white-space:nowrap}.tt-user-actions button,.tt-user-identifier-actions button,.tt-user-identifiers button{margin-right:4px}.tt-user-inherited-roles,.tt-user-status-note{color:#777;display:block;font-size:9px;margin-top:2px}.tt-user-editor>fieldset,.tt-user-role-editor>fieldset,.tt-user-identifiers>fieldset{border:1px solid #d5d9de;margin:0 0 12px;padding:10px 12px}.tt-user-form-row{align-items:start;display:grid;gap:8px;grid-template-columns:215px minmax(0,1fr);margin-bottom:7px}.tt-user-form-row>label{padding-top:4px}.tt-user-form-row>div>input:not([type=checkbox]):not([type=radio]):not([type=color]),.tt-user-form-row>div>select,.tt-user-form-row>div>.tt-filter-combobox{max-width:540px;width:100%}.tt-user-form-row .smallFont{display:block;margin-top:3px}.tt-user-color-field,.tt-user-address-row{align-items:center;display:flex;gap:6px;max-width:620px}.tt-user-color-field input[type=color]{flex:0 0 40px;height:26px}.tt-user-color-field input[type=text],.tt-user-address-row input{flex:1 1 auto}.tt-user-work-raster{align-items:end;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.tt-user-work-raster label{display:flex;flex-direction:column;gap:2px}.tt-user-work-raster input[type=number]{width:52px}.tt-user-planner-grid{display:grid;gap:4px 8px;grid-template-columns:150px 80px 95px 95px;margin:8px 0 14px 215px}.tt-user-planner-row{display:contents}.tt-user-planner-row>span{padding-top:5px}.tt-user-planner-row input[type=checkbox]{align-self:center}.tt-user-deactivation{background-color:#fff8e8}.tt-user-identifier-actions{align-items:center;display:grid;gap:6px;grid-template-columns:max-content 100px max-content 100px}.tt-user-role-editor fieldset>label{display:block;margin-bottom:5px}.tt-user-identifiers fieldset>div{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.tt-user-identifiers fieldset:last-of-type{align-items:center;display:flex;gap:6px}@media(max-width:900px){.tt-user-form-row{grid-template-columns:1fr}.tt-user-planner-grid{margin-left:0}.tt-user-identifier-actions{grid-template-columns:1fr}}.tt-legacy-form input[type=color]{padding:2px}.tt-legacy-form input:focus,.tt-legacy-form select:focus,.tt-legacy-form textarea:focus,.tt-legacy-form .tt-filter-combobox-button:focus,.tt-legacy-form .tt-filter-combobox-input:focus{background-color:#fff;border-color:#ee7f01;outline:none}.mail-search-page .tableDetails input[type=text]{width:min(400px,100%)}.mail-search-page .mail-search-radios label{margin-right:14px;white-space:nowrap}.mail-search-page .mail-search-clear{background:red;border:0;color:#fff;cursor:pointer;font-weight:700;height:20px;line-height:18px;padding:0 6px}.mail-search-page .mail-search-submit{text-align:right}.mail-search-page fieldset+fieldset{margin-top:14px}.mail-search-table{width:100%}.mail-search-table .mail-search-preview{color:#777;display:block;font-weight:400;margin-top:2px;max-width:640px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-search-table .mail-search-action{text-align:right;white-space:nowrap}.tt-markup-toolbar button{background:transparent;border:1px solid transparent;border-radius:5px;color:#57606a;cursor:pointer;font-family:Arial,Tahoma,sans-serif;font-size:12px;font-weight:700;height:24px;line-height:18px;margin:0 1px 0 0;min-width:26px;padding:2px 5px;text-align:center;vertical-align:top}.tt-markup-toolbar button:hover{background-color:#eaeef2;border-color:#d0d7de;color:#24292f}.tt-markup-source-label{color:#57606a;display:inline-block;font-family:Consolas,Courier New,monospace;font-size:11px;font-weight:700;line-height:24px;margin:0 8px 0 4px}.tt-markup-file-input{display:none}.tt-markup-textarea{border:none;box-sizing:border-box;display:block;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.4;outline:none;padding:8px;resize:vertical;width:100%}.tt-markup-editor.is-fullscreen .tt-markup-textarea{height:calc(100vh - 86px);min-height:calc(100vh - 86px)!important}.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}.ticket-more-info{min-height:300px;padding:8px 14px 18px}.ticket-more-info-section{margin:0 0 20px}.ticket-more-info-section h3{border-bottom:1px solid #e3e3e3;color:gray;font-size:11px;font-weight:700;line-height:16px;margin:0 0 8px;padding:0}.ticket-more-info-tags{margin-top:8px}.ticket-questionnaire-create{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;max-width:560px}.ticket-questionnaire-create select{box-sizing:border-box;height:28px;width:100%}.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}.exchange-settings-page .box,.exchange-folders-page .box,.mail-settings-page .box{margin-bottom:12px}.exchange-settings-notice{background:#fffdf2;border:1px solid #f39c12;padding:8px 10px}.exchange-settings-instructions{line-height:1.55}.exchange-settings-form{max-width:760px}.exchange-settings-form .tt-locked-field{display:inline-block;width:275px}.exchange-settings-form .tt-locked-field.is-locked>input:disabled{background-image:none}.exchange-settings-form input[type=text],.exchange-settings-form input[type=email],.exchange-settings-form input[type=password],.exchange-settings-form input[type=date],.exchange-settings-form input[type=number],.exchange-settings-form select,.exchange-folder-editor input[type=text]{box-sizing:border-box;width:275px}.exchange-secret-status{color:#9a2d24;display:inline-block;font-weight:700;margin:0 8px 5px 0;min-width:190px}.exchange-secret-status.is-configured{color:#168322}.mail-settings-methods{display:flex;flex-wrap:wrap;gap:8px 20px}.mail-settings-columns,.mail-settings-options{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);margin-top:12px}.mail-settings-column,.mail-settings-column>fieldset,.mail-settings-options>fieldset{min-width:0}.mail-settings-form{width:100%}.mail-settings-form th:first-child{width:280px}.mail-settings-form input[type=text],.mail-settings-form input[type=password],.mail-settings-stacked-label>input[type=text]{box-sizing:border-box;max-width:100%;width:330px}.mail-settings-form .tt-locked-field{display:inline-block;max-width:100%;width:330px}.mail-settings-form .tt-locked-field>input[type=text]{width:100%}.mail-settings-field-help{display:block;margin-top:3px}.mail-settings-stacked-label,.mail-settings-editor-label{display:flex;flex-direction:column;font-weight:700;gap:5px;margin-bottom:12px}.mail-settings-editor-label .markup-editor,.mail-settings-editor-label textarea,.mail-settings-stacked-label input{font-weight:400}.mail-settings-page .tt-warning{background:#fff8e5;border:1px solid #f0c36d;color:#65501f;padding:7px 9px}.mail-signature-page .box,.public-ticket-mail-template-page .box{margin-bottom:12px}.public-ticket-mail-template-grid{align-items:start;display:grid;grid-template-columns:minmax(0,49%) minmax(0,49%);justify-content:space-between}.public-ticket-mail-template-variables{border-collapse:collapse;font-size:10px;table-layout:fixed;text-align:left;width:100%}.public-ticket-mail-template-variables th,.public-ticket-mail-template-variables td{font-weight:400;padding:5px}.public-ticket-mail-template-variables thead th{background-color:#d6d6d6;font-weight:700}.public-ticket-mail-template-variables tbody tr:nth-child(2n)>*{background-color:#ebebeb}.public-ticket-mail-template-variables tbody tr:nth-child(odd)>*{background-color:#fff}.public-ticket-mail-template-variables th:first-child{font-weight:700;width:16%}.public-ticket-mail-template-variables th:nth-child(2){width:4%}.public-ticket-mail-template-variables th:nth-child(3){width:80%}.public-ticket-mail-template-variables code{color:inherit;font-family:inherit}.public-ticket-mail-template-actions,.public-ticket-mail-template-dashboard-link{text-align:center}.public-ticket-mail-template-actions{margin:12px auto 0}.public-ticket-mail-template-actions>button+button{margin-left:5px}@media(max-width:900px){.public-ticket-mail-template-grid{gap:12px;grid-template-columns:1fr}}.mail-signature-editor-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mail-signature-editor-label{display:flex;flex-direction:column;font-weight:700;gap:5px;min-width:0}.mail-signature-editor-label textarea,.mail-signature-editor-label .tt-markup-editor{font-weight:400}.mail-signature-css-editor{font-family:Consolas,Courier New,monospace!important;font-size:12px!important;line-height:1.4;min-height:300px;resize:vertical;width:100%}.mail-signature-inline-actions,.mail-signature-preview-toolbar,.mail-signature-logo-current,.mail-signature-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.mail-signature-inline-actions{margin-top:8px}.mail-signature-logo-section>.orangeButton{margin-top:8px}.mail-signature-logo-current{background:#f7f7f7;border:1px solid #c8c8c8;margin:8px 0 12px;padding:8px}.mail-signature-logo-current img{background:#fff;border:1px solid #d6d6d6;max-height:90px;max-width:260px;object-fit:contain;padding:5px}.mail-signature-page .tt-warning{background:#fff8e5;border:1px solid #f0c36d;color:#65501f;padding:7px 9px}.mail-signature-preview-toolbar{margin-bottom:8px}.mail-signature-preview{background:#fff;border:1px solid #c8c8c8;box-sizing:border-box;display:block;height:320px;width:100%}.mail-signature-preview.is-large{height:min(70vh,720px)}.mail-signature-footer-actions{justify-content:space-between}.mail-signature-footer-actions>span{display:inline-flex;gap:5px}.mail-signature-variable-list{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:65vh;overflow:auto}.mail-signature-variable-list button{align-items:start;background:#f7f7f7;border:1px solid #c8c8c8;cursor:pointer;display:grid;gap:3px;grid-template-columns:minmax(145px,auto) 1fr;padding:7px;text-align:left}.mail-signature-variable-list button:hover,.mail-signature-variable-list button:focus-visible{background:#ebebeb;border-color:#ee7f01}.mail-signature-variable-list small{color:#666;grid-column:1 / -1;overflow-wrap:anywhere}@media(max-width:900px){.mail-signature-editor-grid,.mail-signature-variable-list{grid-template-columns:1fr}}.service-mail-dialog fieldset{border:0;margin:0 0 16px;min-width:0;padding:0}.service-mail-dialog fieldset>legend{border-bottom:1px solid #d5d9de;box-sizing:border-box;color:#777;display:block;font-weight:700;margin-bottom:6px;padding-bottom:2px;width:100%}.service-mail-table-wrap{overflow-x:auto}.service-mail-table{border-collapse:collapse;table-layout:fixed;width:100%}.service-mail-table th{padding:3px 5px;text-align:left}.service-mail-table td{padding:3px 5px}.service-mail-table th:nth-child(3),.service-mail-table td:nth-child(3){text-align:center;width:90px}.service-mail-table th:last-child,.service-mail-table td:last-child{text-align:center;width:55px}.service-mail-table input[type=email],.service-mail-table input[type=text]{box-sizing:border-box;width:100%}.service-mail-default-cell .tt-locked-field{display:inline-flex;justify-content:center;min-width:30px}.service-mail-action-cell .redButton,.service-mail-add{min-width:24px;text-align:center}.service-mail-add{margin-top:10px!important}.service-mail-important{background:#eef6ff;border:1px solid #cfe2ff;border-radius:8px;color:#31708f;padding:12px}.service-mail-important ul{margin:8px 0 0 20px;padding:0}.service-mail-dialog>.tt-error,.service-mail-dialog>.tt-success{margin-top:12px}.ttModal:has(.service-mail-dialog) .ttModalFooter{text-align:center}@media(max-width:1000px){.mail-settings-columns,.mail-settings-options{grid-template-columns:1fr}.mail-settings-form th:first-child{width:220px}}.exchange-permissions-table,.exchange-assignment-table{margin:8px 0 14px;width:100%}.exchange-permissions-table td,.exchange-assignment-table td,.exchange-assignment-table th{vertical-align:top}.exchange-folder-section{border-bottom:1px solid #e5e5e5;margin-bottom:18px;padding-bottom:8px}.exchange-folder-section h3{color:#777;font-size:12px;margin:12px 0 5px}.exchange-sync-warning{background:#eef7fc;border:1px solid #b9dcec;color:#31586d;padding:6px 9px}.exchange-folder-editor .tt-filter-combobox,.exchange-folder-editor .tt-locked-field{display:inline-block;max-width:420px;width:100%}.exchange-folder-editor input[type=text]{width:100%}.exchange-assignment-table .deleteLink{color:#b3261e}.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}.license-information-summary{max-width:500px}.license-information-summary .tableDetails th:first-child{width:190px}.license-information-page textarea{display:block;min-height:80px;resize:vertical;width:100%}.tt-dashboard-message-banner{background-color:#fff;border-bottom:5px solid #f39c12;display:flow-root;line-height:2.5rem;text-align:center}.tt-dashboard-message-banner>:first-child{margin-top:0}.tt-dashboard-message-banner>:last-child{margin-bottom:0}.dashboard-message-editor-fieldset{box-sizing:border-box;max-width:1150px;width:100%}.dashboard-message-toggle{align-items:center;display:inline-flex;gap:4px;margin-top:12px}.dashboard-message-toggle input{margin:0}.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}.ttModalOverlay.is-undimmed{background-color:transparent}.ttModalOverlay.is-modeless{background-color:transparent;overflow:visible;pointer-events:none}.ttModalOverlay.is-modeless .ttModal{pointer-events:auto}.ttModal{background-color:#eef1f5;width:100%;margin:0;box-shadow:0 4px 24px #0006;position:relative}.ttModal .boxHead{background-color:#555;min-height:37px;overflow:visible;padding:0}.ttModal.is-draggable .boxHead{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.ttModal.is-draggable .ttModalClose{cursor:pointer}.ttModal .boxHead h2{max-width:calc(100% - 72px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ttModal .boxHead .ttModalClose{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d5d9de;border-radius:0;box-sizing:border-box;color:#555;cursor:pointer;font-family:Arial,Tahoma,sans-serif;font-size:17px;font-weight:700;height:28px;line-height:22px;margin:0;padding:0;position:absolute;right:0;text-align:center;top:0;width:28px;z-index:2}.ttModal .boxHead .ttModalClose:hover{background-color:#f4f4f4;color:#111}.ttModalFooter{text-align:right;border-top:1px solid #d5d9de}.email-folder-administration-page .boxBody,.email-folder-editor{font-size:12px}.email-folder-add{margin-bottom:10px}.email-folder-table{table-layout:fixed;width:100%}.email-folder-table th:nth-child(1),.email-folder-table td:nth-child(1),.email-folder-table th:nth-child(2),.email-folder-table td:nth-child(2),.email-folder-table th:nth-child(3),.email-folder-table td:nth-child(3){width:33.333%}.email-folder-edit-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#000;cursor:pointer;font:inherit;font-weight:700;margin:0;padding:0;text-decoration:underline}.email-folder-name-label{align-items:center;display:grid;gap:10px;grid-template-columns:96px minmax(180px,220px)}.email-folder-name-label>span,.email-folder-transfer-column>span{display:block;font-weight:700}.email-folder-name-label .required{color:#e00000}.email-folder-validation{margin:6px 0 0 106px}.email-folder-transfer-grid{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)}.email-folder-transfer-column{min-width:0}.email-folder-member-list{background:#f5f5f5;border:1px solid #b8b8b8;box-sizing:border-box;height:172px;margin-top:2px;overflow-x:hidden;overflow-y:auto;padding:3px;width:100%}.email-folder-member-option{align-items:center;background:transparent;border:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;gap:6px;min-height:28px;padding:2px 4px;text-align:left;width:100%}.email-folder-member-option:hover,.email-folder-member-option:focus-visible{background:#e5e5e5;outline:1px solid #999;outline-offset:-1px}.email-folder-member-option.is-selected{background:#c8def0}.email-folder-member-option:disabled{cursor:default;opacity:.65}.email-folder-member-avatar{border-radius:50%;flex:0 0 24px;height:24px;object-fit:cover;width:24px}.email-folder-member-avatar.is-fallback{align-items:center;background:#d4d4d4;color:#444;display:inline-flex;font-size:9px;font-weight:700;justify-content:center}.email-folder-member-empty{color:#666;margin:6px}.email-folder-transfer-actions{align-items:center;display:flex;flex-direction:column;gap:8px;height:172px;justify-content:center}.email-folder-transfer-actions .orangeButton{min-width:30px}.email-folder-editor-actions{text-align:center;width:100%}.email-folder-editor-actions button+button{margin-left:10px}@media(max-width:640px){.email-folder-transfer-grid{align-items:stretch;grid-template-columns:1fr}.email-folder-transfer-actions{flex-direction:row;height:auto}.email-folder-name-label{align-items:stretch;grid-template-columns:1fr}.email-folder-validation{margin-left:0}}.credit-evaluation-page .boxBody{box-sizing:border-box}.credit-evaluation-settings,.credit-evaluation-section{border:0;margin:0 0 16px;min-width:0;padding:0}.credit-evaluation-settings>legend,.credit-evaluation-section>legend{border-bottom:1px solid #d5d9de;box-sizing:border-box;color:#777;display:block;font-weight:700;margin-bottom:5px;padding:0 0 2px;width:100%}.credit-evaluation-period{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.credit-evaluation-period label{align-items:center;display:inline-flex;gap:4px}.credit-evaluation-period input[type=date]{width:116px}.credit-evaluation-period .orangeButton{margin:0 0 0 2px}.credit-evaluation-section+.credit-evaluation-section{margin-top:12px}.credit-evaluation-scroll{max-width:100%;overflow-x:auto}.credit-evaluation-table{min-width:1560px;width:100%}.credit-evaluation-table th,.credit-evaluation-table td{box-sizing:border-box;padding:6px 4px;text-align:right;vertical-align:middle;white-space:nowrap}.credit-evaluation-table th:first-child,.credit-evaluation-table td:first-child{min-width:130px;text-align:left}.credit-evaluation-table th:nth-child(2),.credit-evaluation-table td:nth-child(2){min-width:220px;text-align:left}.credit-evaluation-table th:nth-last-child(-n+3),.credit-evaluation-table td:nth-last-child(-n+3){min-width:105px;text-align:left}.credit-evaluation-group-head th{border-bottom:0;text-align:center}.credit-evaluation-euro-start{border-left:1px solid #333}.credit-evaluation-euro-end,.credit-evaluation-minute-end{border-right:1px solid #333}.credit-evaluation-credit-row td{font-weight:700}.credit-evaluation-expand{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#1266a4;cursor:pointer;font:inherit;line-height:1;margin:0;padding:0}.credit-evaluation-expand:disabled{color:#777;cursor:default;visibility:hidden}.credit-evaluation-depth-2,.credit-evaluation-depth-3,.credit-evaluation-depth-4{display:inline-block}.credit-evaluation-depth-2{padding-left:10px}.credit-evaluation-depth-3{padding-left:20px}.credit-evaluation-depth-4{padding-left:30px}.credit-evaluation-credit-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;margin:0;padding:0;text-align:inherit}.credit-evaluation-credit-link:hover,.credit-evaluation-credit-link:focus-visible{text-decoration:underline}.credit-evaluation-positive{color:#0dab19}.credit-evaluation-negative{color:red}.credit-evaluation-empty{color:#777;font-style:italic;text-align:left!important}.credits-page .boxBody{box-sizing:border-box}.credit-add-button{margin:0 0 12px!important}.credit-list-section,.credit-editor fieldset,.credit-notifications fieldset,.credits-filter-box fieldset{border:0;margin:0 0 16px;min-width:0;padding:0}.credit-list-section>legend,.credit-editor fieldset>legend,.credit-notifications fieldset>legend,.credits-filter-box fieldset>legend{border-bottom:1px solid #d5d9de;box-sizing:border-box;color:#777;display:block;font-weight:700;margin-bottom:5px;padding:0 0 2px;width:100%}.credit-list-section{overflow-x:auto}.credit-list-table{min-width:880px}.credit-list-table th:first-child,.credit-list-table td:first-child{min-width:220px;width:24%}.credit-list-table th,.credit-list-table td,.credit-postings th,.credit-postings td{box-sizing:border-box;padding:6px 4px;text-align:left;vertical-align:top}.credit-row-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#000;cursor:pointer;font:inherit;font-weight:700;margin:0;padding:0;text-align:left}.credit-row-link:hover,.credit-row-link:focus-visible{text-decoration:underline}.credit-filter-table,.credit-editor-table{table-layout:fixed;width:100%}.credit-filter-table th:first-child{width:80px}.credit-filter-action{margin-top:10px;text-align:right}.credit-editor-table th{text-align:left;vertical-align:middle;width:105px}.credit-editor-table th.dotdot{width:14px}.credit-editor-table td{padding:3px 8px 3px 0;vertical-align:middle}.credit-editor-table input[type=text],.credit-editor-table select{max-width:100%;width:220px}.credit-editor-table input.credit-description{width:100%}.credit-editor-table input[type=number],.credit-editor-table input[type=date]{width:112px}.credit-editor-table small{color:#666;display:block;font-size:10px;margin-top:2px}.credit-hint{color:#555;font-size:10px;margin:3px 0 12px}.credit-generation{display:inline-flex;flex-wrap:wrap;gap:12px}.credit-postings{margin-top:5px;min-width:660px}.credit-comments article{border-top:1px solid #d5d9de;padding:7px 2px}.credit-comments article:first-child{margin-top:7px}.credit-comments header{color:#777;font-size:10px;font-weight:700;margin-bottom:3px}.credit-comments p{margin:2px 0}.credit-notification-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(210px,.9fr) minmax(260px,1.1fr);padding:5px 0}.credit-notification-enabled{font-weight:700}@media(max-width:800px){.credit-editor-table,.credit-editor-table tbody,.credit-editor-table tr,.credit-editor-table th,.credit-editor-table td{display:block;width:100%!important}.credit-editor-table th.dotdot{display:none}.credit-notification-row{grid-template-columns:1fr}}.tag-management{min-width:0}.tag-management fieldset{border:0;margin:0 0 8px;min-width:0;padding:0}.tag-management fieldset>legend{border-bottom:1px solid #d5d9de;box-sizing:border-box;display:block;margin-bottom:5px;width:100%}.tag-management-combobox{position:relative}.tag-management-selected{align-items:center;background:#f7f7f7;border:1px solid #c8c8c8;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:3px;min-height:34px;padding:3px;width:100%}.tag-management-selected:focus-within{background:#fff;border-color:#ee7f01}.tag-management-selected>input[type=text]{background:transparent;border:0;flex:1 1 180px;min-width:120px;outline:0}.tag-management-chip{background:#e5e7e9;border:1px solid #c3c7ca;border-radius:2px;color:#222;cursor:pointer;font:inherit;line-height:18px;max-width:100%;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.tag-management-chip:hover{border-color:#ee7f01}.tag-management-results{background:#fff;border:1px solid #a7a7a7;box-shadow:0 2px 6px #0000002e;box-sizing:border-box;left:0;max-height:240px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 2px);z-index:20}.tag-management-results>button,.tag-management-results>p{background:#fff;border:0;box-sizing:border-box;display:block;font:inherit;line-height:20px;margin:0;overflow:hidden;padding:2px 6px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.tag-management-results>button:nth-child(2n){background:#edf1f2}.tag-management-results>button:hover,.tag-management-results>button.is-active{background:#ee7f01;color:#fff;cursor:pointer}.tag-management-results .tt{display:inline-block;margin-right:6px;vertical-align:middle}.tag-management-tree-fieldset{margin-top:10px!important}.tag-management-tree-toolbar{margin-bottom:5px;text-align:right}.tag-management-tree-toolbar .orangeButton{margin-left:0}.tag-management-tree{border:1px solid #d0d0d0;box-sizing:border-box;max-height:min(58vh,590px);min-height:260px;overflow-x:hidden;overflow-y:auto}.tag-management-row,.tag-management-edit-row{align-items:center;box-sizing:border-box;display:flex;min-height:27px;padding:2px 5px;width:100%}.tag-management-node:nth-child(2n)>.tag-management-row,.tag-management-edit-row{background:#edf1f2}.tag-management-row:hover,.tag-management-row.is-selected{background:#fff2df}.tag-management-indent{flex:0 0 auto}.tag-management-expand,.tag-management-tool{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#333;cursor:pointer;display:inline-flex;font-size:12px;height:19px;justify-content:center;margin:0;padding:0;width:19px}.tag-management-expand .tt{align-items:center;display:inline-flex;font-size:10px;height:10px;justify-content:center;line-height:1;vertical-align:middle;width:10px}.tag-management-tool .tt{align-items:center;display:inline-flex;font-size:12px;height:12px;justify-content:center;line-height:1;vertical-align:middle;width:12px}.tag-management-expand:disabled{cursor:default;opacity:1}.tag-management-folder{background:#e9c875;border:1px solid #a88c48;border-radius:1px;box-sizing:border-box;display:inline-block;height:12px;margin:0 6px 0 5px;position:relative;width:15px}.tag-management-folder:before{background:#e9c875;border:1px solid #a88c48;border-bottom:0;content:"";height:4px;left:1px;position:absolute;top:-5px;width:7px}.tag-management-name{background:transparent;border:0;cursor:pointer;flex:1 1 auto;font:inherit;min-width:0;overflow:hidden;padding:2px 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tag-management-tools{align-items:center;display:inline-flex;flex:0 0 auto;height:19px;margin-left:auto}.tag-management-tool:hover{background:#d8dde0}.tag-management-plus{display:inline-block;flex:0 0 auto;height:11px;margin:0 4px;position:relative;vertical-align:middle;width:11px}.tag-management-tool .tag-management-plus{margin:0}.tag-management-plus:before,.tag-management-plus:after{background:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tag-management-plus:before{height:2px;width:9px}.tag-management-plus:after{height:9px;width:2px}.tag-management-rename{flex:1 1 auto;min-width:100px}.tag-management-edit-row{gap:4px}.tag-management-edit-row>input{flex:1 1 auto;min-width:100px}.tag-management-empty{color:#777;margin:12px}.tag-search-box{box-sizing:border-box;float:none;margin:0;width:100%}.tag-search-box>.boxBody{padding:10px 16px 16px}.tag-search-section{margin-bottom:8px!important}.tag-search-section>legend{color:#6e6e6e;font-weight:700;line-height:22px}.tag-search-types{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;min-height:24px}.tag-search-types label{align-items:center;display:inline-flex;gap:3px}.tag-search-box .tag-management-selected>input[type=search]{background:transparent;border:0;flex:1 1 220px;min-width:140px;outline:0}.tag-search-tree{max-height:min(56vh,620px);min-height:280px}.tag-search-tree .tag-management-row{min-height:24px}.tag-search-tree .tag-management-expand{font-size:14px}.tag-search-submit{margin:6px 0 12px;text-align:center}.tag-search-submit .orangeButton{margin:0}.tag-search-results>p{margin:8px 0}.tag-search-global-export{margin:0 0 10px}.tag-search-table-wrap{overflow-x:auto;width:100%}.tag-search-table{border-collapse:collapse;table-layout:fixed;width:100%}.tag-search-table th{background:#bfc6ca;color:#111;padding:6px;text-align:left}.tag-search-table th:first-child,.tag-search-table td:first-child{width:27%}.tag-search-table td{background:#eef0f1;border-bottom:2px solid white;padding:6px;vertical-align:top}.tag-search-table tr:nth-child(2n) td{background:#dfe3e5}.tag-search-customer-export{display:block;margin:8px 0 0}.tag-search-hit-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#111;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.tag-search-hit-link:hover,.tag-search-hit-link:focus-visible{color:#ee7f01}.tag-search-hit-tags{color:#666;font-size:.92em}@media(max-width:640px){.ttModalOverlay{padding:12px 4px}.tag-management-tree{max-height:55vh}.tag-management-tools{position:static}.tag-search-box>.boxBody{padding:8px}.tag-search-tree{min-height:230px}.tag-search-table{table-layout:auto}.tag-search-table th:first-child,.tag-search-table td:first-child{min-width:140px;width:34%}}.tt-file-dropper{width:100%}.tt-file-dropper-input{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tt-file-dropper-box{align-items:center;background-color:#f8fafb;border:1px dashed #b6c1cc;box-sizing:border-box;cursor:pointer;display:flex;min-height:44px;padding:8px 10px;transition:background-color .12s ease,border-color .12s ease;width:100%}.tt-file-dropper-box:hover,.tt-file-dropper-box.is-drag-active{background-color:#eef5fb;border-color:#6b92b7}.tt-file-dropper-box.is-disabled{cursor:default;opacity:.65}.tt-file-dropper-icon{align-items:center;background-color:#ee7f01;color:#fff;display:inline-flex;flex:0 0 22px;font-size:19px;font-weight:700;height:22px;justify-content:center;line-height:20px;margin-right:9px}.tt-file-dropper-text{display:flex;flex-direction:column;min-width:0}.tt-file-dropper-text strong{color:#111;font-size:12px}.tt-file-dropper-text small{color:#777;font-size:11px;margin-top:2px}.tt-file-dropper-files{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.tt-file-dropper-file{align-items:center;background-color:#edf0f2;border:1px solid #d5d9de;color:#333;display:inline-grid;font-size:11px;gap:4px;grid-template-columns:auto minmax(0,auto) auto auto;max-width:100%;padding:2px 5px}.tt-file-dropper-file>span,.tt-file-dropper-file>.tt-file-dropper-open{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-file-dropper-file>.tt-file-dropper-open{background:transparent;border:0;color:#245a83;cursor:pointer;display:block;font:inherit;height:auto;padding:0;text-align:left;text-decoration:underline;width:auto}.tt-file-dropper-file>small{color:#777;white-space:nowrap}.tt-file-dropper-file>.tt-file-dropper-remove{align-items:center;background:transparent;border:0;color:#d33;cursor:pointer;display:inline-flex;font-size:11px;height:16px;justify-content:center;padding:0;width:16px}.text-template-page{min-width:0}.text-template-page>.box{margin-bottom:12px}.text-template-new{margin-bottom:8px}.text-template-filter{border:1px solid #e0e0e0;margin:0 0 9px;padding:7px 9px 9px}.text-template-filter-row{align-items:end;display:grid;gap:7px 10px;grid-template-columns:minmax(190px,.8fr) minmax(190px,.8fr) minmax(160px,.65fr) auto}.text-template-filter-row label{align-items:center;display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr)}.text-template-filter-row input,.text-template-filter-row select{width:100%}.text-template-all-customers{align-items:center;display:flex;gap:4px;margin:4px 0 6px}.text-template-all-customers strong{color:#777;margin-right:2px}.text-template-table{table-layout:fixed;width:100%}.text-template-table th:nth-child(1){width:20%}.text-template-table th:nth-child(2){width:14%}.text-template-table th:nth-child(3){width:16%}.text-template-table th:nth-child(4){width:20%}.text-template-table th:nth-child(5){width:16%}.text-template-table th:nth-child(6){width:14%}.text-template-table td{overflow-wrap:anywhere}.text-template-actions{white-space:nowrap}.text-template-action{background:transparent;border:0;color:#111;cursor:pointer;font:inherit;font-weight:700;padding:0 4px 0 0;text-decoration:underline}.text-template-action+.text-template-action:before{color:#777;content:"|";margin-right:4px;text-decoration:none}.text-template-action.is-delete{color:#9b111e}.text-template-action:disabled{cursor:default;opacity:.5}.text-template-editor{font-size:12px}.text-template-editor fieldset,.text-template-variables fieldset{border:1px solid #d5d9de;margin:0 0 10px;padding:8px 10px 10px}.text-template-form-row{align-items:center;display:grid;gap:8px;grid-template-columns:145px minmax(0,1fr);margin-bottom:6px}.text-template-form-row>input,.text-template-form-row>select,.text-template-form-row>.tt-filter-combobox{width:min(100%,740px)}.text-template-types{display:grid;gap:6px 16px;grid-template-columns:repeat(5,minmax(90px,1fr))}.text-template-types label{align-items:center;display:flex;gap:4px}.text-template-parent-row{margin-top:8px}.text-template-wide-field{display:block;margin-bottom:8px}.text-template-wide-field>span:first-child{color:#777;display:block;font-weight:700;margin-bottom:3px}.text-template-wide-field>input{width:100%}.text-template-variables-button{margin-top:2px}.text-template-variables fieldset:last-child{margin-bottom:0}.text-template-variables .dashboardTasks{width:100%}.text-template-variables .dashboardTasks td:first-child{font-family:Consolas,monospace;white-space:nowrap;width:38%}@media(max-width:900px){.text-template-filter-row,.text-template-form-row{grid-template-columns:1fr}.text-template-types{grid-template-columns:repeat(2,minmax(90px,1fr))}.text-template-table{table-layout:auto}}.delegate-dialog,.comment-edit-dialog{font-size:12px;max-width:100%}.comment-edit-dialog-head{align-items:center;display:grid;gap:8px;grid-template-columns:58px minmax(0,1fr) auto;margin-bottom:8px}.comment-edit-dialog-head>label:first-child,.comment-edit-dialog-attachments>span{font-weight:700}.comment-edit-dialog-head>input[type=text]{box-sizing:border-box;width:100%}.comment-edit-dialog-internal{align-items:center;display:inline-flex;white-space:nowrap}.comment-edit-dialog-attachments{align-items:start;display:grid;gap:8px;grid-template-columns:58px minmax(0,1fr);margin-bottom:8px}.comment-edit-dialog .tt-markup-editor,.comment-edit-dialog .public-warning,.comment-edit-dialog>.tt-error{margin-left:66px}.comment-edit-dialog .tt-markup-editor{width:calc(100% - 66px)}@media(max-width:700px){.comment-edit-dialog-head,.comment-edit-dialog-attachments{grid-template-columns:1fr}.comment-edit-dialog-internal{justify-self:start}.comment-edit-dialog .tt-markup-editor,.comment-edit-dialog .public-warning,.comment-edit-dialog>.tt-error{margin-left:0}.comment-edit-dialog .tt-markup-editor{width:100%}}.delegate-dialog-ticket-title{margin:-6px 0 0 24px}.delegate-dialog-ticket-title h2{background-color:#fff;color:#111;display:inline-block;font-size:14px;font-weight:700;margin:0;max-width:560px;overflow:hidden;padding:10px 14px;text-overflow:ellipsis;white-space:nowrap}.delegate-dialog fieldset{border:none;border-top:1px solid #e3e3e3;margin:0 0 14px;padding:8px 0 0}.delegate-dialog legend{color:#777;font-weight:700;padding-right:8px}.delegate-dialog-grid{display:grid;gap:8px 26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.delegate-dialog-field{align-items:center;display:grid;gap:8px;grid-template-columns:96px minmax(0,1fr)}.delegate-dialog-field select,.delegate-dialog-field input,.delegate-dialog-title-row>input{border:1px solid #c8c8c8;box-sizing:border-box;font:inherit;min-height:24px;padding:3px 6px;width:100%}.questionnaire-editor{padding:0 12px 24px}.questionnaire-editor-grid{display:grid;gap:12px;grid-template-columns:minmax(420px,1fr) minmax(500px,1fr)}.questionnaire-editor fieldset{margin:0 0 10px}.questionnaire-form-row{align-items:center;display:grid;gap:8px;grid-template-columns:118px minmax(0,1fr) auto;margin:5px 0}.questionnaire-form-row>input,.questionnaire-form-row>select{box-sizing:border-box;width:100%}.questionnaire-form-row select[multiple]{height:128px}.questionnaire-radio-row{display:grid;gap:4px;grid-template-columns:118px minmax(0,1fr);margin:7px 0}.questionnaire-radio-row label{grid-column:2}.questionnaire-check-row{display:block;margin:7px 0 7px 126px}.questionnaire-static-row{display:grid;grid-template-columns:126px minmax(0,1fr);margin:6px 0}.questionnaire-editor-copy h3{border-bottom:1px solid #ddd;color:#777;font-size:12px;margin:0 0 5px}.questionnaire-editor-copy .markup-editor{margin-bottom:14px}.questionnaire-add-question{color:#ee7f01;font-size:22px;font-weight:700}.questionnaire-question-table{margin-top:12px;table-layout:fixed;width:100%}.questionnaire-question-table th:nth-child(2),.questionnaire-question-table td:nth-child(2){width:210px}.questionnaire-question-table th:last-child,.questionnaire-question-table td:last-child{text-align:right;width:320px}.questionnaire-question-table td:last-child button{margin-left:4px}.questionnaire-question-dialog>label{display:grid;gap:5px;margin-bottom:10px}.questionnaire-question-dialog textarea,.questionnaire-question-dialog select{box-sizing:border-box;width:100%}.questionnaire-management-box{margin:12px;width:calc(100% - 24px)}.questionnaire-management-section{margin-top:14px}.questionnaire-management-section h3{color:#777;font-size:12px;margin:0 0 5px}.questionnaire-management-table{table-layout:fixed;width:100%}.questionnaire-management-table th:last-child,.questionnaire-management-table td:last-child{width:23%}.questionnaire-table-actions{display:flex;gap:10px}.linkButton.danger{color:#d30b00}.questionnaire-management-links{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.questionnaire-following-hint{margin:2px 0 7px 126px}.questionnaire-template-editor .questionnaire-editor-copy>p{color:#666;margin:0 0 6px}.questionnaire-public-page{background:#fff;box-sizing:border-box;color:#222;margin:4px auto;min-height:calc(100vh - 8px);padding:18px 6%;width:min(100%,1220px)}.questionnaire-public-page h1{font-size:36px;font-weight:400;margin:0 0 22px;text-align:center}.questionnaire-public-name{border-bottom:1px solid #e5e5e5;display:grid;gap:8px;margin-bottom:20px;padding-bottom:20px;width:260px}.questionnaire-public-name label,.questionnaire-public-question legend{font-size:22px}.questionnaire-public-intro,.questionnaire-public-closing{margin:18px 0}.questionnaire-public-question{background:#eee;border:0;margin:22px 0;padding:18px 15px 15px}.questionnaire-public-question legend{background:#fff;padding:0 15px}.questionnaire-public-question-text{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}.questionnaire-public-answer input[type=text],.questionnaire-public-answer input[type=number],.questionnaire-public-answer input[type=date],.questionnaire-public-answer textarea{box-sizing:border-box;max-width:100%;width:100%}.questionnaire-public-list-item{display:block;margin:5px 0}.questionnaire-public-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.questionnaire-public-attachments a{background:#fff;border:1px solid #ccc;display:grid;max-width:180px;padding:6px}.questionnaire-public-attachments img{max-height:100px;max-width:160px}.questionnaire-public-actions{border-top:1px solid #eee;margin-top:30px;padding-top:20px;text-align:center}.questionnaire-public-actions button{min-height:28px}.questionnaire-public-confirmation{border:2px solid green;color:green;margin:70px auto;padding:24px;text-align:center}.ticket-questionnaire-linked-title{margin-top:16px!important}.ticket-questionnaire-list li{align-items:center;display:flex;gap:5px}.ticket-questionnaire-icon{background:none;border:0;color:#ee7f01;cursor:pointer;display:inline-flex;padding:0}.questionnaire-mail-draft>label{display:grid;gap:5px;margin-bottom:10px}.questionnaire-mail-draft fieldset label{display:block;margin:4px 0}.questionnaire-mail-link{display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto}@media(max-width:1050px){.questionnaire-editor-grid{grid-template-columns:1fr}.questionnaire-editor{padding-inline:6px}.questionnaire-management-table{table-layout:auto}}@media(max-width:620px){.questionnaire-form-row,.questionnaire-radio-row{grid-template-columns:1fr}.questionnaire-form-row>*,.questionnaire-radio-row label{grid-column:1}.questionnaire-check-row,.questionnaire-following-hint{margin-left:0}.questionnaire-management-box{margin-inline:6px;width:calc(100% - 12px)}}.tt-checklist-page .boxBody{padding:10px 14px 18px}.tt-checklist-toolbar{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.tt-checklist-table-section{border:0;margin:0 0 18px;padding:0}.tt-checklist-table-section legend{color:#777;font-weight:700;margin-bottom:4px}.tt-checklist-table-scroll{overflow-x:auto}.tt-checklist-table{min-width:900px;width:100%}.tt-checklist-table th:last-child,.tt-checklist-table td:last-child{width:280px}.tt-checklist-actions{white-space:nowrap}.tt-checklist-actions>*{margin-right:12px}.tt-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#111;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:none}.tt-link-button:disabled{color:#777;cursor:default}.tt-checklist-editor{font-size:12px}.tt-checklist-editor fieldset{border:1px solid #dedede;box-sizing:border-box;margin:0 0 14px;padding:10px 14px 14px}.tt-checklist-editor fieldset>legend{color:#666;font-weight:700;padding:0 5px}.tt-checklist-settings{min-height:155px}.tt-checklist-form-row{align-items:center;display:grid;gap:8px;grid-template-columns:170px minmax(180px,1fr);margin-bottom:8px}.tt-checklist-form-row.is-wide{grid-column:1 / -1}.tt-checklist-form-row>input,.tt-checklist-form-row>select,.tt-checklist-form-row>div{min-width:0;width:100%}.tt-checklist-meta-grid{display:grid;gap:0 34px;grid-template-columns:repeat(2,minmax(0,1fr))}.tt-checklist-legend{margin:12px 0 0}.tt-checklist-legend p{margin:2px 0}.tt-checklist-process{background:#efefef;border:1px solid #d1d1d1;border-radius:4px;margin:0 0 14px;padding:6px}.tt-checklist-process>header,.tt-checklist-work>header{align-items:center;display:flex;justify-content:space-between;min-height:30px;padding:0 8px}.tt-checklist-work{background:#ddd;border:1px solid #d4d4d4;border-radius:4px;margin-bottom:8px;padding:5px}.tt-checklist-items{background:#d1d1d1;padding:6px}.tt-checklist-item{align-items:center;display:grid;gap:8px;grid-template-columns:75px minmax(120px,1fr) 24px;margin-bottom:5px}.tt-checklist-item>span{color:#999;font-weight:700}.tt-checklist-item>input{width:100%}.tt-checklist-item.is-checked>span,.tt-checklist-item.is-checked>input{text-decoration:line-through}.tt-checklist-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:red;border:0;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:24px;line-height:22px;padding:0;text-align:center;width:24px}.tt-checklist-remove:disabled{cursor:default;opacity:.35}.tt-checklist-add-step{display:block;margin:9px 0 0 auto}.tt-checklist-work-fields,.tt-checklist-process-fields{align-items:center;display:grid;gap:8px 18px;grid-template-columns:110px minmax(150px,1fr) 145px minmax(150px,1fr);padding:14px 12px 6px}.tt-checklist-process-fields .tt-checklist-form-row{display:contents}.tt-checklist-process-fields .tt-checklist-form-row.is-wide>label{grid-column:1}.tt-checklist-process-fields .tt-checklist-form-row.is-wide>input{grid-column:2 / -1}.tt-checklist-add-row{align-items:center;display:flex;gap:7px;justify-content:flex-end;margin:8px 0}.tt-checklist-add-row select{min-width:240px}.tt-checklist-lock-note,.tt-field-error{color:#b00020;display:block;margin:5px 0}.tt-checklist-hint{text-align:center}@media(max-width:850px){.tt-checklist-meta-grid,.tt-checklist-work-fields,.tt-checklist-process-fields{display:block}.tt-checklist-form-row{grid-template-columns:130px minmax(0,1fr)}.tt-checklist-work-fields>*,.tt-checklist-process-fields>*{display:block;margin-bottom:6px;width:100%}}.dashboard-mobile-task-list,.dashboard-mobile-action-bar,.dashboard-mobile-undo-bar{display:none}@media(max-width:900px){.boxHead button.dashboard-timer-collapse,.boxHead button.dashboard-timer-stop-all{box-sizing:border-box;height:44px;min-width:44px;padding:9px 10px}.dashboard-screen{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:clip;padding-bottom:env(safe-area-inset-bottom,0)}.dashboard-page,.dashboard-main,.dashboard-sidebar,.dashboard-task-box,.dashboard-widget-box{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.dashboard-sidebar .dashboard-filter-widget{display:none}.dashboard-filter-widget select,.dashboard-filter-widget button,.dashboard-global-filter-input,.dashboard-filter-reset-button,.dashboard-filter-button{min-height:44px}.dashboard-global-filter-inner{align-items:stretch;flex-direction:column}.dashboard-global-filter-panel{box-sizing:border-box;min-width:0}.dashboard-table-section>h3.dashboard-table-actions{align-items:center;display:flex}table.dashboard-task-table{display:none}.dashboard-mobile-task-list{clear:both;display:block}.dashboard-mobile-sort{align-items:end;background:#f3f4f6;border:1px solid #d8dde3;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 44px;margin-bottom:5px;padding:6px}.dashboard-mobile-sort label,.dashboard-mobile-sort label>span{display:block}.dashboard-mobile-sort label>span{color:#555;font-size:10px;font-weight:700;margin:0 0 2px 2px}.dashboard-mobile-sort select,.dashboard-mobile-sort-direction{box-sizing:border-box;height:44px;margin:0;width:100%}.dashboard-mobile-sort-direction{align-items:center;background:#e3e3e3;border:1px solid #b7bdc3;color:#555;display:inline-flex;justify-content:center}.dashboard-mobile-sort-direction .tt{font-size:20px}.dashboard-mobile-task-rows{background:#f39c12;border:1px solid #d2d6da;overflow:hidden}.dashboard-mobile-task-row{align-items:stretch;background:#fff;border-bottom:1px solid #d2d6da;box-sizing:border-box;display:grid;gap:7px;grid-template-columns:42px minmax(0,1fr) 44px;min-height:94px;padding:8px 3px 8px 7px;touch-action:pan-y;transition:transform .12s ease,box-shadow .12s ease;width:100%}.dashboard-mobile-task-row:nth-child(2n){background:#edf0f1}.dashboard-mobile-task-row.very-high:nth-child(odd){background:#ff000040}.dashboard-mobile-task-row.very-high:nth-child(2n){background:#ff000026}.dashboard-mobile-task-row.green:nth-child(odd){background:#52be80}.dashboard-mobile-task-row.green:nth-child(2n){background:#58d68d}.dashboard-mobile-task-row.autoTimer{background:#b0c4de}.dashboard-mobile-task-row:last-child{border-bottom:0}.dashboard-mobile-task-row.is-selected{box-shadow:inset 4px 0 #f39c12}.dashboard-mobile-task-row.is-swiping{box-shadow:0 2px 8px #0000003d}.dashboard-mobile-task-status{align-items:center;display:flex;flex-direction:column;gap:7px;justify-content:flex-start;padding-top:2px}.dashboard-mobile-task-status .dashboard-responsible-gravatar{border-radius:50%;height:32px;object-fit:cover;width:32px}.dashboard-mobile-task-status .tt{color:#555;font-size:22px}.dashboard-mobile-task-content{min-width:0;overflow:hidden}.dashboard-mobile-task-content .companyName,.dashboard-mobile-task-content .title,.dashboard-mobile-ticket-number{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-task-content .companyName{color:#555;font-size:11px;font-weight:700}.dashboard-mobile-task-content .title{color:#000;font-size:13px;line-height:18px}.dashboard-mobile-ticket-number{color:#555;font-size:10px;font-weight:700;margin-top:1px}.dashboard-mobile-task-icons{align-items:center;display:flex;float:right;gap:4px;margin-left:6px;min-height:16px}.dashboard-mobile-task-icons .tt{font-size:14px}.dashboard-mobile-task-meta{color:#555;display:flex;flex-wrap:wrap;font-size:10px;gap:2px 10px;line-height:15px;margin-top:5px}.dashboard-mobile-more{align-items:center;align-self:stretch;background:#ffffff6b;border:0;border-left:1px solid #d2d6da;color:#555;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:0}.dashboard-mobile-more:hover,.dashboard-mobile-more:focus-visible,.dashboard-mobile-task-row.is-selected .dashboard-mobile-more{background:#fff3e3;color:#c96b00;outline:none}.dashboard-mobile-more .tt{font-size:22px}.dashboard-task-box.has-mobile-bottom-bar .boxBody{padding-bottom:104px}.dashboard-mobile-action-bar,.dashboard-mobile-undo-bar{bottom:calc(var(--tt-mobile-shell-bar-height) + 8px + env(safe-area-inset-bottom,0px));box-shadow:0 6px 24px #0000004d;box-sizing:border-box;left:50%;max-width:560px;position:fixed;transform:translate(-50%);width:calc(100% - 16px);z-index:1000}.dashboard-mobile-action-bar{align-items:stretch;background:#555;border:2px solid #f39c12;border-radius:18px;display:flex;justify-content:space-evenly;min-height:86px;overflow:hidden;padding:7px 22px 7px 4px}.dashboard-mobile-action-bar>a,.dashboard-mobile-action-bar>button:not(.dashboard-mobile-action-close){align-items:center;background:transparent;border:0;color:#fff;display:flex;flex:1 1 0;flex-direction:column;font-family:inherit;font-size:11px;gap:5px;justify-content:center;line-height:13px;min-height:66px;min-width:0;padding:3px 2px;text-align:center}.dashboard-mobile-action-bar>button:disabled{color:#d3d3d3;cursor:not-allowed;opacity:.62}.dashboard-mobile-action-bar .tt{font-size:25px;height:27px}.dashboard-mobile-action-close{background:transparent;border:0;color:#fff;height:28px;padding:3px;position:absolute;right:2px;top:2px;width:28px}.dashboard-mobile-action-close .tt{font-size:15px}.dashboard-mobile-undo-bar{align-items:center;background:#f39c12;border-radius:18px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:space-between;min-height:72px;padding:10px 12px 10px 18px}.dashboard-mobile-undo-bar button{align-items:center;background:transparent;border:0;color:#fff;display:inline-flex;flex-direction:column;font-family:inherit;font-size:11px;gap:2px;min-height:48px;min-width:82px}.dashboard-mobile-undo-bar .tt{font-size:24px}.dashboard-timeline-calendar{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.dashboard-timeline-height-container{min-width:720px}.dashboard-timer-box .timer{box-sizing:border-box;margin:3px 0;min-width:0;padding:5px;width:100%}.dashboard-timer-box .dashboard-timer-item table,.dashboard-timer-box .dashboard-timer-item tbody,.dashboard-timer-box .dashboard-timer-item tr{box-sizing:border-box;width:100%}.dashboard-timer-box .dashboard-timer-item tr{align-items:center;display:grid;grid-template-columns:44px minmax(0,1fr) auto 44px 44px 44px}.dashboard-timer-box .dashboard-timer-item td{box-sizing:border-box;min-width:0;padding:2px}.dashboard-timer-box .timerCell2 input[type=text]{height:44px;margin-top:3px}.dashboard-timer-box .timer-icon-button,.dashboard-timer-box .timerCell1>a{align-items:center;display:inline-flex;height:44px;justify-content:center;min-width:44px}.dashboard-newmails-table,.dashboard-newmails-table tbody,.dashboard-newmails-table tfoot{display:block;width:100%}.dashboard-newmails-table thead{display:none}.dashboard-newmails-table tbody tr{border-bottom:1px solid #cdd2d5;display:grid;gap:3px 7px;grid-template-columns:44px minmax(0,1fr) auto;padding:7px 3px}.dashboard-newmails-table tbody tr:nth-child(2n){background:#edf0f1}.dashboard-newmails-table tbody td{box-sizing:border-box;display:block;min-width:0;padding:2px 0;width:auto!important}.dashboard-newmails-table .dashboard-mail-select-cell{align-items:start;display:flex;grid-column:1;grid-row:1 / span 5;justify-content:center;padding-top:7px}.dashboard-newmails-table .dashboard-mail-title-cell,.dashboard-newmails-table .dashboard-mail-from-cell,.dashboard-newmails-table .dashboard-mail-date-cell,.dashboard-newmails-table .dashboard-mail-folder-cell{grid-column:2}.dashboard-newmails-table .dashboard-mail-actions-cell{align-items:center;display:flex;grid-column:3;grid-row:1 / span 5}.dashboard-newmails-table td[data-label]:before{color:#555;content:attr(data-label) ": ";font-size:9px;font-weight:700}.dashboard-newmails-table .dashboard-mail-folder-cell:before{display:block;margin-bottom:2px}.dashboard-newmails-table .dashboard-mail-folder{height:44px}.dashboard-newmails-table input[type=checkbox],.dashboard-newmails-table .dashboard-mail-actions-cell a,.dashboard-newmails-table .dashboard-mail-actions-cell button{min-height:44px;min-width:44px}.dashboard-newmails-table tfoot tr,.dashboard-newmails-table tfoot th{box-sizing:border-box;display:block;width:100%}.dashboard-newmails-footer-actions button{min-height:44px}.dashboard-open-departures-scroll{overflow:visible}.dashboard-open-departures-table,.dashboard-open-departures-table tbody,.dashboard-items-to-invoice-table,.dashboard-items-to-invoice-table tbody{display:block;min-width:0;width:100%}.dashboard-open-departures-table thead,.dashboard-items-to-invoice-table thead{display:none}.dashboard-open-departures-table tr,.dashboard-items-to-invoice-table tr{border-bottom:1px solid #cbd0d3;display:block;padding:7px 0}.dashboard-open-departures-table td,.dashboard-items-to-invoice-table td{align-items:start;box-sizing:border-box;display:grid;gap:7px;grid-template-columns:96px minmax(0,1fr);padding:5px 2px;width:100%!important}.dashboard-open-departures-table td:before,.dashboard-items-to-invoice-table td:before{color:#555;content:attr(data-label);font-size:10px;font-weight:700;line-height:18px}.dashboard-open-departures-table input,.dashboard-open-departures-table select,.dashboard-open-departures-table button,.dashboard-items-to-invoice-table input,.dashboard-items-to-invoice-table button{min-height:44px}.dashboard-open-departures-distance{grid-template-columns:minmax(45px,1fr) auto minmax(45px,1fr) auto}.dashboard-items-to-invoice-action{grid-template-columns:1fr}}.mobile-shell-menu-trigger,.mobile-shell-menu-overlay{display:none}@media(max-width:900px){.page.minWidth{box-sizing:border-box;min-width:0;width:100%}#pageHead{height:86px}#activContact{box-sizing:border-box;margin-left:12px;max-width:42%;overflow:hidden;width:42%}#activContact #companyName,#activContact #companyName h3,#activContact #companyName a{max-width:100%}#activContact #companyName h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pageHead #logo.topbarLogo{box-sizing:border-box;height:86px;left:42%;padding:3px 10px 2px 4px;right:0;width:auto}.topbarLogoContent{height:100%;width:100%}.topbarActions{gap:5px;min-height:30px;max-width:100%}#pageHead #logo .ttlogo{height:48px!important;width:124px!important}#pageHead #logo .ttlogo img{height:auto!important;max-height:48px;width:124px!important}.contentBody{padding-bottom:calc(var(--tt-mobile-shell-bar-height) + 16px + env(safe-area-inset-bottom,0px));padding-left:12px;padding-right:12px}#navi{background:transparent;box-sizing:border-box;display:block;height:0;left:0;padding:0;right:0;top:0;width:auto;z-index:20}#navi .shell-desktop-navigation{display:none!important}#mobileMenue.mobile-shell-menu-trigger{background:#fff;border-top:3px solid #f39c12;bottom:0;box-shadow:0 -3px 14px #0000003d;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:calc(var(--tt-mobile-shell-bar-height) + env(safe-area-inset-bottom,0px));left:0;padding:0 0 env(safe-area-inset-bottom,0px);position:fixed;right:0;width:100%;z-index:5100}.mobile-shell-bar-action{align-items:center;background:transparent;border:0;box-sizing:border-box;color:#555;display:flex;flex-direction:column;font-family:Verdana,sans-serif;font-size:10px;font-weight:700;gap:4px;height:63px;justify-content:center;line-height:12px;margin:0;min-height:63px;min-width:0;overflow:hidden;padding:5px 3px 4px;text-align:center;text-decoration:none;width:100%}.mobile-shell-bar-action>.tt{color:currentColor;font-size:24px;line-height:26px}.mobile-shell-bar-action>span{display:block;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.mobile-shell-bar-action:hover,.mobile-shell-bar-action:focus-visible,.mobile-shell-bar-action.is-active{background:#f3f4f4;color:#d97800;outline:none}.mobile-shell-bar-action:focus-visible{box-shadow:inset 0 0 0 2px #f39c12}.mobile-shell-bar-action:disabled{color:#aaa;cursor:not-allowed}.mobile-shell-timer-action:not(:disabled)>.tt{color:#f39c12}.topbarActions>.timerIndicator{display:none}#search{box-sizing:border-box;height:44px;left:0;margin:0;padding:6px;right:0}#search .dashboardSearch,#search .dashboardSearch .textbox{box-sizing:border-box;display:block;width:100%}#search .dashboardSearch .textbox input.search{box-sizing:border-box;height:32px;padding:5px 7px;width:100%}#search .dashboardSearchSuggestions{box-sizing:border-box;max-width:calc(100vw - 24px);right:0;top:36px;width:100%}#PageTitle{margin-left:-12px;margin-top:54px}#modalMobileMenue.mobile-shell-menu-overlay{align-items:center;background:#0000007a;box-sizing:border-box;display:flex;bottom:calc(var(--tt-mobile-shell-bar-height) + env(safe-area-inset-bottom,0px));inset-inline:0;top:0;justify-content:center;overflow:hidden;padding:12px;position:fixed;width:100%;z-index:5000}#modalContentMobileMenue.mobile-shell-menu-panel{background:#fff;border-top:5px solid #f39c12;box-shadow:0 7px 28px #00000057;box-sizing:border-box;max-height:calc(100dvh - 90px - env(safe-area-inset-bottom,0px));max-width:560px;overflow-x:hidden;overflow-y:auto;padding:0 12px 18px;width:100%}.mobile-shell-menu-head{align-items:center;background:#fff;border-bottom:1px solid #d3d3d3;display:flex;justify-content:space-between;min-height:52px;position:sticky;top:0;z-index:3}.mobile-shell-menu-head h2{background:transparent;color:#222;float:none;font-size:16px;height:auto;margin:0;padding:0 4px;position:static}#closeMobileMenueBtn.mobile-shell-menu-close{align-items:center;background:transparent;border:0;color:#444;display:inline-flex;float:none;height:44px;justify-content:center;margin:0;min-width:44px;padding:0}#closeMobileMenueBtn .tt{font-size:20px}.mobile-shell-section>h3{color:#555;font-size:11px;margin:13px 2px 7px;text-transform:uppercase}.mobile-shell-quick-grid{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}.mobile-shell-quick-action{align-items:center;background:#edf0f1;border:1px solid #c8cdd0;box-sizing:border-box;color:#222;display:flex;flex-direction:column;font-family:Verdana,sans-serif;font-size:10px;font-weight:400;gap:5px;justify-content:center;line-height:13px;min-height:72px;min-width:0;padding:7px 3px;text-align:center}.mobile-shell-quick-action:hover,.mobile-shell-quick-action:focus-visible,.mobile-shell-quick-action.is-open{background:#f39c12;border-color:#d98200;outline:none}.mobile-shell-quick-action>i{color:#222;font-size:25px;line-height:27px}.mobile-shell-quick-action>span{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-shell-quick-submenu{background:#f5f5f5;border:1px solid #c8cdd0;border-top:3px solid #f39c12;margin-top:6px;padding:4px}.mobile-shell-quick-primary-link{border-bottom:1px solid #d5d5d5;font-weight:700!important}.mobile-shell-sections{margin-top:14px}.mobile-shell-tree{list-style:none;margin:0;padding:0}.mobile-shell-tree .mobile-shell-tree{background:#f7f7f7;border-left:4px solid #f39c12;padding-left:8px}.mobile-shell-tree-item{border-bottom:1px solid #d2d5d7}.mobile-shell-tree-row{align-items:stretch;display:flex;min-width:0}.mobile-shell-tree-link,.mobile-shell-tree-toggle{align-items:center;background:transparent;border:0;box-sizing:border-box;color:#222;display:flex;font-family:Verdana,sans-serif;font-size:12px;font-weight:400;min-height:44px;padding:8px 9px;text-align:left}.mobile-shell-tree-link{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.mobile-shell-tree-toggle{flex:0 0 44px;justify-content:center;width:44px}.mobile-shell-tree-disclosure{justify-content:space-between;width:100%}.mobile-shell-tree[data-level="0"]>.mobile-shell-tree-item>.mobile-shell-tree-row>.mobile-shell-tree-link,.mobile-shell-tree[data-level="0"]>.mobile-shell-tree-item>.mobile-shell-tree-link{font-size:14px;font-weight:700;min-height:48px}.mobile-shell-tree-link:hover,.mobile-shell-tree-link:focus-visible,.mobile-shell-tree-toggle:hover,.mobile-shell-tree-toggle:focus-visible{background:#f39c12;outline:none}.mobile-shell-chevron{border-bottom:2px solid currentColor;border-right:2px solid currentColor;box-sizing:border-box;display:block;flex:0 0 9px;height:9px;margin:-4px 3px 0 10px;transform:rotate(45deg);transition:transform .12s ease,margin .12s ease;width:9px}.mobile-shell-chevron.is-open{margin-bottom:-4px;margin-top:0;transform:rotate(225deg)}}@media(max-width:600px){.userMenuPrefix{display:none}.userMenu .loginInfo strong{margin-left:0;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modalMobileMenue.mobile-shell-menu-overlay{padding:0}#modalContentMobileMenue.mobile-shell-menu-panel{border-top-width:5px;height:100%;max-height:100%;max-width:none;padding-bottom:18px}}@media(max-width:390px){#activContact{max-width:36%;width:36%}#pageHead #logo.topbarLogo{left:36%;padding-right:6px}.topbarActions{gap:3px}.userMenu .loginInfo strong{max-width:92px}.mobile-shell-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:420px){.dashboard-mobile-action-bar>a,.dashboard-mobile-action-bar>button:not(.dashboard-mobile-action-close){font-size:10px}.dashboard-timer-box .dashboard-timer-item tr{grid-template-columns:42px minmax(0,1fr) auto 42px 42px 42px}.dashboard-open-departures-table td,.dashboard-items-to-invoice-table td{grid-template-columns:82px minmax(0,1fr)}}.delegate-dialog-field .tt-filter-combobox{width:100%}.delegate-dialog-wide-row{align-items:center;display:grid;gap:26px;grid-column:1 / -1;grid-template-columns:max-content minmax(210px,1fr)}.delegate-dialog-due{align-items:center;display:flex;gap:6px;grid-column:1 / 2}.delegate-dialog-due>span:first-child{flex:0 0 96px}.delegate-dialog-due input{flex:0 0 88px;width:88px}.delegate-dialog-due input+input{flex-basis:58px;width:58px}.delegate-dialog-due .redButton{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:13px;margin-left:4px;min-height:24px;padding-bottom:0;padding-top:0;white-space:nowrap}.delegate-dialog-check{align-items:center;display:flex;gap:5px}.delegate-dialog-title-row{align-items:center;display:grid;gap:8px;grid-template-columns:48px minmax(0,1fr);margin-bottom:6px}.delegate-dialog-comment-options{display:flex;justify-content:space-between;margin-top:10px}.delegate-dialog-comment-options label,.delegate-dialog-footer-options label{align-items:center;display:inline-flex;gap:4px}.delegate-dialog-footer{text-align:center}.delegate-dialog-footer-options{display:flex;gap:10px;justify-content:center;margin-top:6px}@media(max-width:720px){.ttModalOverlay:has(.delegate-dialog-modal){align-items:stretch;overflow:hidden;padding:0;z-index:6000}.delegate-dialog-modal{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;max-width:none!important;transform:none!important;width:100%}.delegate-dialog-modal>.boxHead{flex:0 0 44px;min-height:44px}.delegate-dialog-modal>.boxHead h2{align-items:center;box-sizing:border-box;display:flex;float:none;height:44px;margin:0 44px 0 0;max-width:none;padding:0 12px}.delegate-dialog-modal>.boxHead .ttModalClose{height:44px;width:44px}.delegate-dialog-modal>.boxBody:not(.ttModalFooter){flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px 8px 16px}.delegate-dialog-modal>.ttModalFooter{flex:0 0 auto;padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.delegate-dialog-ticket-title{margin:0 0 8px;overflow:visible}.delegate-dialog-ticket-title h2{box-sizing:border-box;display:block;height:auto;line-height:18px;max-width:100%;min-height:34px;overflow:visible;overflow-wrap:anywhere;padding:8px;text-overflow:clip;white-space:normal;width:100%}.delegate-dialog fieldset{margin-bottom:10px}.delegate-dialog-grid{gap:10px;grid-template-columns:1fr}.delegate-dialog-field,.delegate-dialog-title-row{gap:4px;grid-template-columns:1fr}.delegate-dialog-field select,.delegate-dialog-field input,.delegate-dialog-title-row>input,.delegate-dialog-field .tt-filter-combobox-button{min-height:44px}.delegate-dialog-wide-row{gap:6px;grid-template-columns:1fr}.delegate-dialog-due{display:grid;gap:6px;grid-template-columns:minmax(0,1fr) minmax(76px,.6fr) auto}.delegate-dialog-due>span:first-child{flex:none;grid-column:1 / -1}.delegate-dialog-due input,.delegate-dialog-due input+input{min-height:44px;width:100%}.delegate-dialog-due .redButton{grid-column:1 / -1;margin-left:0;min-height:44px}.delegate-dialog-check,.delegate-dialog-comment-options label,.delegate-dialog-footer-options label{min-height:44px}.delegate-dialog-comment-options{align-items:stretch;display:grid;grid-template-columns:1fr;margin-top:6px}.delegate-dialog-footer{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.delegate-dialog-footer>button{margin:0;min-height:44px}.delegate-dialog-footer-options{align-items:stretch;display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;text-align:left}.delegate-dialog-footer-options>label{align-items:center;background:#f5f5f5;border:1px solid #d5d9de;box-sizing:border-box;display:flex;gap:7px;line-height:14px;min-height:44px;padding:6px 8px}.delegate-dialog-footer-options>label>input[type=checkbox]{flex:0 0 auto;height:18px;margin:0;width:18px}}.employee-statistics-page{min-width:0}.employee-statistics-results .boxHead{align-items:center;display:flex}.employee-statistics-results .boxHead h2{flex:1}.employee-statistics-special-button{background:#fff;border:0;color:#111;cursor:pointer;font-size:23px;line-height:28px;margin:-4px 5px -4px 0;padding:0 7px}.employee-statistics-special-button:hover{color:#ee7f01}.employee-statistics-table-scroll{max-width:100%;overflow-x:auto}.employee-statistics-table-scroll .statistikTabelle{min-width:1420px;width:100%}.employee-statistics-today{margin:25px 0;text-align:center}.employee-statistics-settings fieldset{margin-bottom:8px}.employee-statistics-settings fieldset>label{display:block;margin-top:4px}.employee-statistics-settings fieldset>label>input[type=date],.employee-statistics-settings fieldset>select,.employee-statistics-settings fieldset>.tt-filter-combobox{width:100%}.employee-statistics-periods{display:grid;grid-template-columns:1fr 1fr;gap:3px 8px}.employee-statistics-settings fieldset:last-child button{display:block;margin:0 0 5px;width:100%}table.statistikTabelle tr.stat-mistyrose>td{background-color:#ffe4e1}table.statistikTabelle .statistic-row-button{background:transparent;border:0;line-height:1;padding:0}.employee-statistics-print-summary{display:none}.employee-statistics-special-form>label{display:block;margin-bottom:10px}.employee-statistics-special-form>label>select,.employee-statistics-special-form>label>.tt-filter-combobox{width:100%}.employee-statistics-special-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}.employee-statistics-special-dates label,.employee-statistics-week-hours label{display:grid;gap:3px}.employee-statistics-special-dates input{width:100%}.employee-statistics-week-hours{display:grid;grid-template-columns:repeat(7,minmax(58px,1fr));gap:7px}.employee-statistics-week-hours input{width:100%}.documented-work-page .box{float:none;width:100%}.documented-work-summary{line-height:1.35;margin:0 0 15px}.documented-work-activities{width:100%}.zeitstrahl-page,.zeitstrahl-page .boxBody,.zeitstrahl-page fieldset{box-sizing:border-box;max-width:100%}.zeitstrahl-box{float:none;width:100%}.zeitstrahl-page .boxBody>fieldset,.zeitstrahl-page form>fieldset{border-color:#d3d3d3;border-radius:0}.zeitstrahl-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.zeitstrahl-filter-row label{font-weight:700}.zeitstrahl-filter-row input[type=date]{background-color:#f0f0f0;width:122px}.zeitstrahl-filter-row .orangeButton{margin-left:1px}.zeitstrahl-result{margin-top:10px!important}.zeitstrahl-timeline-scroll{max-width:100%;overflow-x:auto}.zeitstrahl-timeline-scroll .dashboard-timeline-calendar{min-width:900px;padding:0}.zeitstrahl-activities{width:100%}@media(max-width:1100px){.employee-statistics-results,.employee-statistics-settings{float:none;width:100%}.employee-statistics-settings{margin-top:12px}}@media print{#pageHead,#search,#navi,h1#PageTitle,.no-print,.employee-statistics-legend,.employee-statistics-results .boxHead{display:none!important}.page,.contentBody,.employee-statistics-page,.employee-statistics-results,.employee-statistics-results .boxBody{background:#fff!important;margin:0!important;padding:0!important;width:100%!important}.employee-statistics-print-summary{display:block;font-size:12pt;margin:0 0 12px}.employee-statistics-table-scroll{overflow:visible}.employee-statistics-table-scroll .statistikTabelle{font-size:7pt;min-width:0;width:100%}}.planner-page{margin:0 1%;width:98%}.planner-titlebar{align-items:center;display:flex;gap:16px}.planner-titlebar h2{float:none;margin-right:0}.planner-titlebar>span{color:#666;font-size:11px}.planner-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px}.planner-toolbar label,.planner-move-form label{display:grid;font-size:11px;font-weight:700;gap:3px}.planner-toolbar input{width:130px}.planner-summary{color:#666;margin-left:auto;padding-bottom:5px}.planner-filter{background:#f5f5f5;border:1px solid #d0d0d0;margin:8px 0 10px;max-width:760px}.planner-filter>summary{cursor:pointer;font-weight:700;padding:7px 9px}.planner-filter-actions{display:flex;gap:5px;padding:0 9px 6px}.planner-filter-actions button{background:#e3e3e3;border:1px solid #aaa;cursor:pointer;padding:3px 12px}.planner-filter .tt-responsible-multi{border-top:1px solid #d0d0d0;max-height:360px}.planner-filter .tt-responsible-multi-scroll{max-height:250px}.planner-legend{align-items:center;display:flex;flex-wrap:wrap;gap:7px 22px;margin:8px 0}.planner-legend span{align-items:center;display:inline-flex;gap:5px}.planner-legend-offhours{background:#e4e4e4;border:1px solid #ccc;height:12px;width:24px}.planner-scroll{border:1px solid #bdbdbd;max-height:calc(100vh - 250px);min-height:300px;overflow:auto;position:relative}.planner-scroll.is-pending .planner-grid{opacity:.72;pointer-events:none}.planner-grid{background:#fff;min-width:100%}.planner-header-row,.planner-resource-row{display:flex;min-width:max-content}.planner-header-row{background:#fff;border-bottom:2px solid #777;height:46px;position:sticky;top:0;z-index:8}.planner-corner,.planner-resource-name{box-sizing:border-box;flex:0 0 190px;left:0;position:sticky;width:190px;z-index:7}.planner-corner{align-items:center;background:#eee;display:flex;font-weight:700;padding:8px 10px;z-index:10}.planner-day-header{background:#fafafa;border-left:1px solid #aaa;box-sizing:border-box;flex:0 0 auto;overflow:hidden;text-align:center}.planner-day-header>strong{display:block;height:22px;line-height:22px}.planner-hour-labels{border-top:1px solid #ddd;display:flex;height:23px}.planner-hour-labels span{border-left:1px solid #ccc;box-sizing:border-box;flex:1;font-size:9px;padding-top:3px;text-align:left}.planner-resource-row{border-bottom:1px solid #999;min-height:48px}.planner-resource-name{align-items:center;background:#e5e5e5;border-left:6px solid #ee7f01;border-right:1px solid #888;display:flex;gap:6px;justify-content:flex-start;padding:5px 8px}.planner-resource-avatar{border-radius:50%;flex:0 0 26px;height:26px;object-fit:cover;width:26px}.planner-resource-caption{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.planner-resource-caption strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-resource-caption>span{color:#666;font-size:9px}.planner-day-cell{background-color:#fff;background-image:linear-gradient(to right,rgba(80,80,80,.16) 1px,transparent 1px),linear-gradient(to right,rgba(80,80,80,.28) 1px,transparent 1px);background-size:24px 100%,96px 100%;border-left:1px solid #777;box-sizing:border-box;flex:0 0 auto;position:relative;touch-action:none}.planner-day-cell.is-nonworkday{background-color:#f2f2f2}.planner-offhours{background:#96969638;bottom:0;pointer-events:none;position:absolute;top:0}.planner-offhours-all{left:0;right:0}.planner-create-preview{background:#1675b747;border:1px dashed #1675b7;bottom:3px;pointer-events:none;position:absolute;top:3px;z-index:3}.planner-selection-preview{background:#f39c122e;border:2px dashed #ee7f01;bottom:2px;box-sizing:border-box;pointer-events:none;position:absolute;top:2px;z-index:3}.planner-event{border:2px solid rgba(0,0,0,.25);box-sizing:border-box;display:flex;height:22px;min-width:13px;overflow:hidden;position:absolute;z-index:4}.planner-event[draggable=true]{cursor:grab}.planner-event[draggable=true]:active{cursor:grabbing}.planner-event.is-exchange{filter:saturate(.7)}.planner-event.is-activity{background:#d5d5d5!important}.planner-event.is-holiday{border-color:#b4aa55!important;color:#554f19}.planner-event.is-redacted{background:#aaa!important;color:#222}.planner-event-main{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;font-size:10px;gap:3px;min-width:0;overflow:hidden;padding:1px 3px;text-align:left}.planner-event-main>.tt{align-items:center;display:inline-flex;flex:0 0 12px;font-size:12px;height:12px;justify-content:center;line-height:12px;width:12px}.planner-event-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-pending{background:#ffffffe6;left:50%;padding:8px 14px;position:sticky;top:56px;transform:translate(-50%);width:max-content;z-index:12}.planner-detail{display:grid;gap:7px 12px;grid-template-columns:105px 1fr;margin:0}.planner-detail dt{font-weight:700}.planner-detail dd{margin:0;min-width:0;overflow-wrap:anywhere}.planner-detail-html table{max-width:100%}@media(max-width:800px){.planner-page{margin:0;width:100%}.planner-titlebar>span{display:none}.planner-summary{margin-left:0;width:100%}.planner-scroll{max-height:calc(100vh - 220px)}.planner-corner,.planner-resource-name{flex-basis:145px;width:145px}}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}.stammdaten-page .boxBody>fieldset{border:1px solid #d5d9de;margin:0 0 12px;padding:10px 12px}.stammdaten-page .dashboardTasks td:last-child button{margin-right:4px}.tt-stammdaten-table-actions{display:flex;justify-content:flex-end;margin-bottom:8px}.tt-department-editor>fieldset{border:1px solid #d5d9de;margin:0 0 12px;padding:10px 12px}.tt-department-editor .tt-responsible-multi-scroll{max-height:300px}.tt-department-id-row{align-items:center;display:flex;gap:6px}.tt-department-id-row input{flex:1 1 auto;max-width:360px}.tt-department-id-row .tt-success{color:#16823b;font-size:11px}.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%}.new-ticket-details-box select,.new-ticket-details-box input[type=text],.new-ticket-details-box input[type=date],.new-ticket-details-box input[type=time],.new-ticket-comment-box select{max-width:100%;box-sizing:border-box}.new-ticket-details-box table.tableDetails td>select,.new-ticket-details-box table.tableDetails td>input[type=text]{min-width:220px}.new-ticket-details-box .new-ticket-title-input,.new-ticket-details-box .new-ticket-title-input input,.new-ticket-details-box .new-ticket-cost-cap-input{display:block;width:100%}.new-ticket-details-box .tt-filter-combobox{display:inline-block;min-width:220px;vertical-align:middle}.new-ticket-details-box .new-ticket-customer-combobox{display:block;width:100%}.new-ticket-details-box .new-ticket-responsible-combobox{width:220px}.new-ticket-refreshing{color:#666;margin-bottom:5px}.new-ticket-due,.new-ticket-activity-place,.new-ticket-erp,.new-ticket-flat-price,.new-ticket-effort,.new-ticket-invoice-finished{display:inline-flex;align-items:center;gap:5px;margin-left:18px}.new-ticket-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.new-ticket-three-columns label{font-weight:700}.new-ticket-three-columns select,.new-ticket-three-columns .tt-filter-combobox{display:block;margin-top:2px;width:100%}.new-ticket-three-columns .tt-filter-combobox-list{max-height:420px}.new-ticket-buyer-combobox{min-width:220px}.new-ticket-inline-radio{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.new-ticket-inline-radio label{white-space:nowrap}.new-ticket-flat-price input,.new-ticket-effort input,.new-ticket-due input[type=time],.new-ticket-erp input{width:78px}.new-ticket-due input[type=date]{width:126px}.new-ticket-mail-attachments{margin-top:8px}.new-ticket-mail-attachments span{display:inline-block;margin:3px 6px 0 0;padding:2px 5px;background:#e9eef1;border:1px solid #ccd3d8}.new-ticket-next-or{display:inline-block;margin:0 8px;color:#666}.new-ticket-local-timer-cell{white-space:nowrap}.new-ticket-local-timer{display:inline-flex;align-items:center;gap:2px;margin-left:3px;font-weight:700}.new-ticket-local-timer .tt{color:#f39c12;font-size:13px;line-height:1}.new-ticket-actions .boxBody{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.new-ticket-actions .tt-error{flex-basis:100%;text-align:center}.new-ticket-mobile-action-bar{display:none}.new-ticket-mobile-section-content[hidden]{display:none!important}.new-ticket-tag-chip,.object-tag-chip{display:inline-flex;align-items:center;gap:5px;margin:3px 6px 3px 0;padding:3px 6px;background:#e9eef1;border:1px solid #ccd3d8;font-weight:700}.new-ticket-tag-chip button{border:0;background:transparent;color:red;cursor:pointer;font-weight:700;padding:0}@media(max-width:1200px){.box.w48{width:100%;float:none}.new-ticket-three-columns{grid-template-columns:1fr}}@media(max-width:900px){body:has(.ttModalOverlay) .new-ticket-mobile-action-bar,body:has(.ttModalOverlay) .new-ticket-mobile-error{display:none}.new-ticket-page-mobile,.new-ticket-page-mobile *,.new-ticket-page-mobile *:before,.new-ticket-page-mobile *:after{box-sizing:border-box}.new-ticket-page-mobile{max-width:100%;min-width:0;overflow-x:hidden;overflow-x:clip;padding-bottom:calc(var(--tt-mobile-ticket-bar-height) + 18px);width:100%}.new-ticket-page-mobile:has(.new-ticket-mobile-error){padding-bottom:calc(var(--tt-mobile-ticket-bar-height) + 76px)}.new-ticket-page-mobile>.box,.new-ticket-mobile-form-box,.new-ticket-mobile-forward{float:none;margin-left:0;margin-right:0;max-width:100%;min-width:0;width:100%!important}.new-ticket-mobile-form-box>.boxHead{min-height:44px}.new-ticket-mobile-form-box>.boxHead h2{align-items:center;box-sizing:border-box;display:inline-flex;height:44px;line-height:18px;min-height:44px;padding:9px 12px}.new-ticket-mobile-form-box .boxBody,.new-ticket-mobile-form-box fieldset,.new-ticket-mobile-form-box table,.new-ticket-mobile-form-box tbody,.new-ticket-mobile-form-box tr,.new-ticket-mobile-form-box th,.new-ticket-mobile-form-box td{max-width:100%;min-width:0}.new-ticket-mobile-form-box fieldset{margin-bottom:10px}.new-ticket-mobile-form-box fieldset>legend{max-width:100%}.new-ticket-mobile-section>legend{box-sizing:border-box;padding:0;width:100%}.new-ticket-mobile-section-content{display:block;min-width:0;padding-top:4px}.new-ticket-mobile-form-box table.tableDetails,.new-ticket-mobile-form-box table.tableDetails>tbody{display:block;width:100%}.new-ticket-mobile-form-box table.tableDetails>tbody>tr{border-bottom:1px solid #ececec;display:grid;gap:4px;grid-template-columns:minmax(0,1fr);padding:6px 0;width:100%}.new-ticket-mobile-form-box table.tableDetails>tbody>tr:last-child{border-bottom:0}.new-ticket-mobile-form-box table.tableDetails>tbody>tr>th,.new-ticket-mobile-form-box table.tableDetails>tbody>tr>td,.new-ticket-mobile-form-box table.tableDetails.wideLabel>tbody>tr>th:first-child{display:block;overflow-wrap:anywhere;padding:0;width:auto!important}.new-ticket-mobile-form-box table.tableDetails>tbody>tr>th:first-child{line-height:16px;padding-top:3px}.new-ticket-mobile-form-box table.tableDetails>tbody>tr>th.dotdot{display:none}.new-ticket-mobile-form-box table.tableDetails input:not([type=checkbox]):not([type=radio]),.new-ticket-mobile-form-box table.tableDetails select,.new-ticket-mobile-form-box table.tableDetails textarea,.new-ticket-mobile-form-box .tt-filter-combobox,.new-ticket-mobile-form-box .tt-filter-combobox-button,.new-ticket-mobile-form-box .new-ticket-title-input,.new-ticket-mobile-form-box .new-ticket-title-input input{min-height:44px;min-width:0;width:100%}.new-ticket-mobile-form-box .tt-filter-combobox{display:block}.new-ticket-mobile-form-box .tt-filter-combobox-list,.new-ticket-mobile-form-box .tt-markup-template-menu{box-sizing:border-box;max-width:100%}.new-ticket-mobile-form-box .new-ticket-responsible-combobox,.new-ticket-mobile-form-box .new-ticket-buyer-combobox{min-width:0;width:100%}.new-ticket-mobile-form-box .new-ticket-three-columns{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.new-ticket-mobile-form-box table.tableDetails td.new-ticket-three-columns>label{align-items:stretch;flex-direction:column;gap:4px;min-height:0;width:100%}.new-ticket-mobile-form-box .new-ticket-due{align-items:end;display:grid;gap:4px 6px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto;margin:8px 0 0;width:100%}.new-ticket-mobile-form-box .new-ticket-due>b{grid-column:1 / -1}.new-ticket-mobile-form-box .new-ticket-due-suffix{align-items:center;display:flex;min-height:44px}.new-ticket-mobile-form-box .new-ticket-activity-place,.new-ticket-mobile-form-box .new-ticket-erp,.new-ticket-mobile-form-box .new-ticket-flat-price,.new-ticket-mobile-form-box .new-ticket-effort,.new-ticket-mobile-form-box .new-ticket-invoice-finished{align-items:stretch;display:flex;flex-direction:column;gap:4px;margin:8px 0 0;max-width:100%;min-width:0}.new-ticket-mobile-form-box .new-ticket-flat-price,.new-ticket-mobile-form-box .new-ticket-effort{background:#f5f5f5;border:1px solid #d5d9de;padding:7px}.new-ticket-mobile-form-box .new-ticket-inline-radio{align-items:stretch;display:flex;gap:4px;width:100%}.new-ticket-mobile-form-box .new-ticket-inline-radio>label,.new-ticket-mobile-form-box table.tableDetails td>label{align-items:center;display:flex;gap:7px;min-height:44px;overflow-wrap:anywhere;white-space:normal}.new-ticket-mobile-form-box input[type=checkbox],.new-ticket-mobile-form-box input[type=radio],.new-ticket-mobile-forward input[type=radio]{flex:0 0 auto;height:18px;margin:0;width:18px}.new-ticket-mobile-form-box .new-ticket-next-or{display:block;margin:0;padding-left:25px}.new-ticket-mobile-form-box .new-ticket-local-timer-cell{align-items:center;display:flex!important;gap:7px;white-space:normal}.new-ticket-mobile-form-box .new-ticket-local-timer{margin-left:0}.new-ticket-mobile-form-box fieldset>p,.new-ticket-mobile-form-box .new-ticket-mail-attachments,.new-ticket-mobile-form-box .new-ticket-mail-attachments span{max-width:100%;overflow-wrap:anywhere}.new-ticket-mobile-form-box .tt-markup-editor,.new-ticket-mobile-form-box .tt-markup-template-row,.new-ticket-mobile-form-box .tt-markup-toolbar,.new-ticket-mobile-form-box .tt-markup-textarea,.new-ticket-mobile-form-box .tt-file-dropper{max-width:100%;min-width:0;width:100%}.new-ticket-mobile-form-box .tt-file-dropper-box{min-height:44px}.new-ticket-mobile-form-box .tt-markup-toolbar{flex-wrap:wrap}.new-ticket-mobile-forward .boxBody{align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.new-ticket-mobile-forward .boxBody>span{font-weight:700;grid-column:1 / -1}.new-ticket-mobile-forward .boxBody>label{align-items:center;background:#f5f5f5;border:1px solid #d5d9de;display:flex;gap:7px;min-height:44px;padding:6px 8px}.new-ticket-mobile-action-bar{align-items:stretch;background:#555;border-top:3px solid #f39c12;bottom:calc(var(--tt-mobile-shell-bar-height) + env(safe-area-inset-bottom,0px));box-shadow:0 -3px 12px #00000047;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:var(--tt-mobile-ticket-bar-height);left:0;position:fixed;right:0;width:100%;z-index:4900}.new-ticket-mobile-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#fff;cursor:pointer;font-family:Verdana,sans-serif;font-size:10px;font-weight:700;line-height:13px;margin:0;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:6px 4px}.new-ticket-mobile-action-red{background:#e60000}.new-ticket-mobile-action-green{background:green}.new-ticket-mobile-action:hover,.new-ticket-mobile-action:focus-visible{box-shadow:inset 0 0 0 2px #fff;filter:brightness(1.12);outline:none;text-decoration:underline}.new-ticket-mobile-action:disabled{cursor:not-allowed;opacity:.65}.new-ticket-mobile-error{background:#fff1f1;border:1px solid #e00000;bottom:calc(var(--tt-mobile-shell-bar-height) + var(--tt-mobile-ticket-bar-height) + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 8px #0000002e;left:0;max-height:58px;overflow:auto;padding:8px 10px;position:fixed;right:0;z-index:4910}}.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}.reminder-mail-fieldset{box-sizing:border-box;width:100%;max-width:1150px}.reminder-mail-editor{margin-bottom:12px}.reminderMailDays input{min-width:40px;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}#root{height:100%;min-height:100%;position:relative}.dashboardSearchSuggestions{position:absolute;right:10px;top:34px;width:375px;background:#fff;border:1px solid #ccc;z-index:2500;box-shadow:0 3px 8px #00000040;max-height:min(760px,calc(100vh - 120px));overflow-y:auto;overflow-x:hidden}.dashboardSearchSuggestions ul{list-style:none;margin:0;padding:0}.dashboardSearchSuggestions li button,.dashboardSearchHint,.dashboardSearchHelp{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:2px 6px;background:#fff;border:none;color:#222;text-align:left;line-height:18px;font:inherit;white-space:normal;overflow-wrap:anywhere}.dashboardSearchResults li:nth-child(2n) button{background:#e6e6e6}.dashboardSearchResults li button:hover,.dashboardSearchResults li button.is-keyboard-active{background:#f39c12;color:#000}.dashboardSearchSuggestions small{display:block;color:var(--tt-muted);font-size:10px;font-weight:400}.dashboardSearchSuggestions li button:hover small{color:#fff}.dashboardSearchSuggestions.dashboard-search-preset-menu{padding:6px;border:1px solid #aaa;background:#f8f8f8;overflow-y:visible;overflow-x:hidden}.dashboardSearchPresets{display:block}.dashboardSearchPresets .dashboard-search-preset-item{display:block;margin:2px 3px 2px 0}.dashboardSearchPresets .dashboard-search-preset-item button{min-height:16px;padding:4px 7px;border:1px solid #c2c2c2;border-radius:3px;background:#fff;color:#222;line-height:16px}.dashboardSearchPresets .dashboard-search-preset-item button.is-active{border-color:#f39c12;background:#fff3df}.dashboardSearchPresets .dashboard-search-preset-item button:hover,.dashboardSearchPresets .dashboard-search-preset-item button.is-keyboard-active{border-color:#d68200;background:#f39c12;color:#fff}.dashboardSearchSuggestions .searchItem{display:block;max-width:100%;overflow-wrap:anywhere}.dashboardSearchSuggestions li button>span{display:block;max-width:100%;overflow-wrap:anywhere}.dashboardSearchSuggestions #companyTags{margin-top:2px;font-size:10px;max-width:100%;overflow-wrap:anywhere}#search .dashboardSearch{position:relative;margin:0}#search .dashboardSearch .textbox input.search{box-sizing:content-box;width:375px;height:20px}#search .dashboardSearchSuggestions{right:0;top:30px;width:381px}#pageHead #logo.topbarLogo{display:flex;align-items:flex-start;justify-content:flex-end}.topbarLogoContent{display:flex;flex-direction:column;align-items:flex-end}.topbarActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-height:22px;line-height:18px;white-space:nowrap}.topbarFeedbackButton{align-items:center;background:#ee7f01;border:1px solid #d66f00;border-radius:2px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:4px;height:22px;justify-content:center;line-height:18px;margin:0;min-height:22px;padding:0 7px;text-align:center;vertical-align:middle}.topbarFeedbackButton:hover,.topbarFeedbackButton:focus-visible{background:#ff931f;outline:1px solid #fff}.topbarFeedbackButton .tt-bug{align-items:center;display:inline-flex;font-size:13px;height:18px;justify-content:center;line-height:18px;transform:translateY(1px)}.topbarFeedbackButton span{align-items:center;display:inline-flex;height:18px;line-height:18px}.internal-feedback-dialog label,.internal-feedback-dialog textarea{display:block;width:100%}.internal-feedback-dialog label{margin-bottom:6px}.internal-feedback-dialog textarea{min-height:160px;resize:vertical}.internal-feedback-counter{color:#777;font-size:10px;margin-top:3px;text-align:right}.internal-feedback-success p:last-child{margin-bottom:0}#pageHead #logo .topbarActions .tt-changelog{display:inline-flex;align-items:center;justify-content:center;color:#f39c12;font-size:14px;width:18px;height:18px;line-height:18px;transform:translateY(2px)}.userMenu{position:relative;display:inline-block;vertical-align:middle;color:#fff}.userMenu .loginInfo{align-items:center;background:transparent;color:#fff!important;border:none;display:inline-flex;gap:6px;padding:0;margin:0;line-height:18px;cursor:pointer;font-size:11px;font-weight:700}.userMenu .loginInfo strong{margin-left:4px}#pageHead #logo .userMenuAvatar{background:#fff;border-radius:50%;display:block;flex:0 0 20px;object-fit:cover;position:static;right:auto;top:auto}.userMenuChevron{border-bottom:2px solid currentColor;border-right:2px solid currentColor;box-sizing:border-box;display:inline-block;flex:0 0 7px;height:7px;margin:-3px 1px 0 0;transform:rotate(45deg);transition:transform .12s ease,margin .12s ease;width:7px}.userMenuChevron.is-open{margin-bottom:-4px;margin-top:0;transform:rotate(225deg)}.userMenu .loginInfo:focus-visible{outline:1px solid #f39c12;outline-offset:2px}.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}#pageHead #logo .userMenuDropdown li a,#pageHead #logo .userMenuDropdown li button{display:block;width:100%;padding:6px 10px;background:var(--tt-bg);border:none;color:#222;cursor:pointer;font-weight:700;text-align:left;text-decoration:none}#pageHead #logo .userMenuDropdown li a:hover,#pageHead #logo .userMenuDropdown li a:focus-visible,#pageHead #logo .userMenuDropdown li button:hover,#pageHead #logo .userMenuDropdown li button:focus-visible{background:var(--tt-title);color:#222;outline:none}.profile-dialog{box-sizing:border-box;color:#222;max-height:calc(100vh - 190px);overflow-x:hidden;overflow-y:auto;padding-right:2px;text-align:left}.profile-tabs{position:sticky;top:0;z-index:3}.profile-profile-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-section{border:1px solid #c8c8c8;box-sizing:border-box;margin:0 0 14px;min-width:0;padding:10px 12px 12px}.profile-section>legend{font-weight:700;padding:0 5px}.profile-fields{table-layout:fixed;width:100%}.profile-fields th:first-child{width:125px}.profile-fields td,.profile-fields .tt-locked-field,.profile-fields input,.profile-fields .tt-filter-combobox{box-sizing:border-box;width:100%}.profile-gravatar{align-items:center;display:flex;gap:12px;margin-top:12px}.profile-gravatar img,.profile-gravatar-placeholder{background:#fff;border:1px solid #c8c8c8;box-sizing:border-box;flex:0 0 98px;height:98px}.profile-gravatar-placeholder{align-items:center;color:#777;display:flex;font-size:11px;justify-content:center;padding:8px;text-align:center}.profile-gravatar p{margin:5px 0}.profile-gravatar .orangeButton{margin-left:0;margin-right:10px}.profile-checkbox-row{align-items:center;display:flex;gap:7px;margin:8px 0}.profile-section-actions{display:flex;gap:5px;justify-content:flex-end;margin-top:10px}.profile-table-wrap{max-width:100%;overflow-x:auto}.profile-representation-table{min-width:620px;width:100%}.profile-table-actions{white-space:nowrap}.profile-table-actions button+button{margin-left:4px}.profile-representation-form{background:#f3f4f5}@media(max-width:720px){.profile-profile-grid{grid-template-columns:minmax(0,1fr)}.profile-dialog{max-height:calc(100vh - 145px)}.profile-fields th:first-child{width:105px}}.notificationBell{position:relative;display:inline-block;vertical-align:middle}.notificationBell>button{position:relative;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;width:38px;min-width:38px;height:22px;margin:0;padding:0;overflow:visible}.notificationBellIcon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#fff}.notificationBellIcon svg{display:block;width:20px;height:20px;fill:currentColor}.notification-badge{position:absolute;top:-2px;right:-1px;z-index:1;box-sizing:border-box;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;box-sizing:border-box;width:520px;max-width:calc(100vw - 18px);background:#fff;border:1px solid #ccc;z-index:2600;box-shadow:0 3px 8px #00000040;text-align:left;color:#222}.notificationDropdown *,.notificationDropdown *:before,.notificationDropdown *:after{box-sizing:border-box}.notificationDropdownHead{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid #ddd}.notificationDropdownHead button{margin:0;padding:1px 6px;line-height:14px;background:#fff;color:#000!important}.notificationDropdown p{margin:8px}.notificationDropdown ul{list-style:none;margin:0;padding:0}.notificationDropdown li button{display:block;width:100%;margin:0;padding:8px;border:none;background:#fff;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.notificationDropdown li button:hover{background:var(--tt-title);color:#fff}.notificationDropdown li small{display:block;font-weight:400;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.notificationDropdown li span{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.timerIndicator.orangeButton{margin-left:0;margin-top:0;white-space:nowrap}@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{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:5px}.dashboard-widget-box .boxHead h2{flex:1 1 auto;float:none;height:auto;margin-left:0;margin-right:0;min-height:19px;min-width:0;overflow-wrap:anywhere;white-space:normal}.dashboard-widget-box .boxHead>a,.dashboard-widget-box .boxHead>button{flex:0 0 auto;float:none;margin-right:0}.dashboard-widget-box .boxHead>.clear{display:none}.dashboard-widget-box .boxBody{min-height:42px}.dashboard-ticket-subscriptions-widget .boxBody{min-height:0}table.dashboardTasks.dashboard-ticket-subscriptions-table{table-layout:fixed}table.dashboardTasks.dashboard-ticket-subscriptions-table tr th,table.dashboardTasks.dashboard-ticket-subscriptions-table tr td{padding:6px 2px}table.dashboardTasks.dashboard-ticket-subscriptions-table td a{color:#000;font-weight:700;text-decoration:underline}table.dashboardTasks.dashboard-ticket-subscriptions-table .dashboard-ticket-subscriptions-icon-col{width:16px;text-align:center}table.dashboardTasks.dashboard-ticket-subscriptions-table .dashboard-ticket-subscriptions-title-col{width:65%}table.dashboardTasks.dashboard-ticket-subscriptions-table img{height:12px;width:auto;vertical-align:middle}.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:0;padding:0 10px;flex:1;font-size:12px;margin-bottom:0}.dashboard-filter-reset-button{height:38px;padding:0 10px;border:1px solid #cfd4dc;background-color:#e3e3e3;font-weight:700}.dashboard-filter-reset-button:disabled{cursor:not-allowed;opacity:.65}.all-open-tickets-page{width:100%}.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.dashboard-task-table{table-layout:fixed}table.dashboard-task-table .dashboard-col-responsible{width:40px}table.dashboard-task-table .dashboard-col-priority{width:24px}table.dashboard-task-table .dashboard-col-responsible-text{width:145px}table.dashboard-task-table .dashboard-col-effort{width:72px}table.dashboard-task-table .dashboard-col-age{width:82px}table.dashboard-task-table .dashboard-col-action{width:85px}table.dashboard-task-table .dashboard-col-due{width:136px}table.dashboard-task-table .dashboard-col-buttons.with-finish-button{width:114px}table.dashboard-task-table .dashboard-col-buttons.without-finish-button{width:91px}table.dashboard-task-table th.effort-cell,table.dashboard-task-table td.effort-cell{font-weight:700;text-align:right;white-space:nowrap}table.dashboard-task-table td.effort-cell{font-size:10px}table.dashboard-task-table th.age-cell,table.dashboard-task-table td.age-cell{font-weight:700;overflow:hidden;padding-left:5px;white-space:nowrap}table.dashboard-task-table td.age-cell .smallFont{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}table.dashboardTasks td.responsible-icon{text-align:center}table.dashboardTasks td.responsible-icon .dashboard-responsible-gravatar{border-radius:50%;display:inline-block;height:32px;max-height:32px;max-width:100%;object-fit:cover;vertical-align:middle;width:32px}table.dashboard-task-table th.responsible-text-cell,table.dashboard-task-table td.responsible-text-cell{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.dashboard-task-table td.responsible-text-cell a{color:#000;font-weight:700}table.dashboardTasks td.emoji-cell{text-align:center;font-size:16px;overflow:hidden;white-space:nowrap}table.dashboard-task-table th.action-cell,table.dashboard-task-table td.action-cell{font-weight:700;text-align:center}table.dashboard-task-table .dashboard-action-content{display:inline-flex;align-items:center;justify-content:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}table.dashboard-task-table th.due-cell,table.dashboard-task-table td.due-cell{font-weight:700;overflow:hidden;white-space:nowrap}table.dashboard-task-table .dashboard-due-value,table.dashboard-task-table .ticketHeaderStartDate{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}table.dashboardTasks .companyName{font-size:11px;color:#555}table.dashboardTasks .dashboard-title-icon.tt{font-size:12px;height:12px;margin-left:5px;vertical-align:text-bottom;width:12px}.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}.ticket-overview-page .boxBody>fieldset{margin-bottom:16px}.ticket-overview-page fieldset>p{margin:4px 0 0}.ticket-overview-settings .tt-filter-combobox{width:100%}.ticket-overview-settings .grayButton{margin-top:8px}.ticket-filter-settings-actions{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:12px}.ticket-filter-settings-actions .grayButton{margin-top:0;max-width:100%;white-space:normal}.ticket-filter-editor{max-height:min(700px,calc(100vh - 210px));overflow:auto;padding:2px}.ticket-filter-name{display:grid;grid-template-columns:110px minmax(180px,1fr);gap:8px;align-items:center;margin:2px 5px 10px}.ticket-filter-name input{margin:0;width:100%}.ticket-filter-block{background:#fff;border:1px solid #cccccc;display:grid;gap:5px;margin:5px;padding:8px;position:relative}.ticket-filter-block:not(.is-root){background:#fafafa;margin:3px 0;padding-top:24px}.ticket-filter-remove-block{position:absolute;right:5px;top:5px}.ticket-filter-element{display:grid;gap:5px}.ticket-filter-criterion{display:grid;grid-template-columns:minmax(130px,1fr) minmax(140px,1fr) minmax(180px,1.4fr) 24px;gap:6px;align-items:start}.ticket-filter-criterion>select,.ticket-filter-criterion>input,.ticket-filter-criterion>.tt-filter-combobox{margin:0;width:100%}.ticket-filter-no-value{align-items:center;display:flex;min-height:25px}.ticket-filter-combinator{justify-self:center;margin:0;min-width:130px}.ticket-filter-add-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;margin-top:3px}.ticket-filter-add-actions .orangeButton{height:22px;margin:0}.ttModal:has(.ticket-filter-editor) .ttModalFooter{display:flex;gap:8px;justify-content:center}@media(max-width:760px){.ticket-filter-criterion{grid-template-columns:1fr}.ticket-filter-criterion>.abortButton{justify-self:end}.ticket-filter-name{grid-template-columns:1fr}}.ticket-overview-inline-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;margin:0;padding:0;text-decoration:underline}.ticket-overview-table-scroll{max-width:100%;overflow-x:auto}table.ticket-overview-table{min-width:870px;table-layout:fixed;width:100%}table.ticket-overview-table .ticket-overview-col-responsible{width:40px}table.ticket-overview-table .ticket-overview-col-priority{width:28px}table.ticket-overview-table .ticket-overview-col-age{width:92px}table.ticket-overview-table .ticket-overview-col-activity{width:112px}table.ticket-overview-table .ticket-overview-col-dates{width:145px}table.ticket-overview-table .ticket-overview-col-actions{width:120px}table.ticket-overview-table td{vertical-align:middle}table.ticket-overview-table .ticket-overview-age-cell,table.ticket-overview-table .ticket-overview-activity-cell,table.ticket-overview-table .ticket-overview-dates-cell{font-size:10px;font-weight:700;white-space:pre-line}table.ticket-overview-table .ticket-overview-activity-cell .dashboard-action-content{display:inline-flex;margin-right:5px;vertical-align:middle}table.ticket-overview-table .ticket-overview-activity-cell>span:last-child{display:inline-block;vertical-align:middle;white-space:pre-line}.ticket-overview-readonly{color:#777;font-size:9px;font-weight:400;margin-left:6px}@media(max-width:1199px){.ticket-overview-page>.box.left,.ticket-overview-page>.box.right{float:none;margin-left:0;margin-right:0;width:100%}.ticket-overview-settings{margin-top:12px}}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}.legacyActionSpacer{clear:both;height:55px}.graphMailSyncPortlet{width:min(860px,calc(100% - 32px));margin:0 auto 20px;border:1px solid #c7cacc;background:#e3e5e6;box-shadow:0 2px 7px #00000014}.graphMailSyncPortlet .portlet-title{min-height:32px;border-bottom:3px solid #f39800;background:#d7d9da}.graphMailSyncPortlet .portlet-title .caption{padding:8px 12px 6px;font-weight:700}.graphMailSyncPortlet .portlet-body{min-height:150px;padding:18px;background:#f1f2f3}.graphMailSyncStatus{display:flex;flex-direction:column;gap:14px}.graphMailSyncProgress{display:grid;min-height:130px;place-content:center;text-align:center}.graphMailSyncProgress p{margin:10px 0 0;color:#606568}.graphMailSyncCompletion{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #c4c8ca;border-left:4px solid #62933f;background:#e5e7e8}.graphMailSyncCompletion--error{border-left-color:#b84232}.graphMailSyncCompletionIcon{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:#62933f;color:#fff;font-size:18px;font-weight:700}.graphMailSyncCompletion--error .graphMailSyncCompletionIcon{background:#b84232}.graphMailSyncCompletion strong,.graphMailSyncCompletion span{display:block}.graphMailSyncCompletion span{margin-top:2px;color:#565b5e}.graphMailSyncGroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.graphMailSyncGroup{overflow:hidden;border:1px solid #c7cacc;background:#e5e7e8}.graphMailSyncGroup h3{margin:0;padding:7px 9px;border-bottom:1px solid #c7cacc;background:#d6d9da;font-size:12px}.graphMailSyncMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.graphMailSyncMetric{min-width:0;padding:11px 6px 10px;border-right:1px solid #cdd0d2;text-align:center}.graphMailSyncMetric:last-child{border-right:0}.graphMailSyncMetric strong,.graphMailSyncMetric span{display:block}.graphMailSyncMetric strong{color:#303437;font-size:20px;line-height:1}.graphMailSyncMetric span{margin-top:6px;color:#5f6467;font-size:10px;line-height:1.2}.graphMailSyncMetric--attention strong{color:#c56f00}.graphMailSyncQueueNotice{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid #d2b47d;border-left:4px solid #f39800;background:#f2eadc}.graphMailSyncQueueNotice span{color:#5b554a}.graphMailSyncWarnings{padding:10px 12px;border:1px solid #c7cacc;background:#e5e7e8}.graphMailSyncWarnings ul{margin:6px 0 0 18px;padding:0}.graphMailSyncActions{display:flex;gap:8px;justify-content:flex-end;padding-top:2px}@media(max-width:760px){.graphMailSyncPortlet{width:calc(100% - 16px)}.graphMailSyncGroups{grid-template-columns:1fr}}@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}.kennwortCustomerFieldset{margin-bottom:10px}.kennwortPageActions{display:flex;gap:8px;margin:0 4px 12px}.kennwortPageActions button:last-child{margin-left:auto}.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}.kennwortToolbar input[type=search]{max-width:360px;width:100%}.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-expandable{cursor:pointer}.kennwortTreeNode:nth-child(odd)>.kennwortTreeRow{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,.kennwortTreeGlyph,.kennwortTreeFolder{display:inline-block;height:16px;width:16px}.kennwortTreeGlyph{font-size:15px;line-height:16px;text-align:center}.kennwortTreeKey{color:#e2b400}.kennwortTreeFolder{background:linear-gradient(#f6df9f,#d9b75d);border:1px solid #b89b49;border-radius:1px;box-sizing:border-box;height:12px;margin:2px;position:relative;width:14px}.kennwortTreeFolder:before{background:#eed283;border:1px solid #b89b49;border-bottom:0;content:"";height:3px;left:1px;position:absolute;top:-4px;width:6px}.kennwortTreeFolder-root{filter:grayscale(.6)}.kennwortTreeLabel{color:#111;font-size:11px;line-height:18px}button.kennwortTreeLabel{background:transparent;border:0;cursor:pointer;padding:0;text-align:left}.kennwortContextTrigger{background:transparent;border:0;color:#666;cursor:pointer;margin-left:auto;opacity:0;padding:0 8px}.kennwortTreeRow:hover .kennwortContextTrigger,.kennwortContextTrigger:focus{opacity:1}.kennwortContextMenu{background:#f7f7f7;border:1px solid #999999;box-shadow:1px 2px 4px #00000059;min-width:210px;padding:5px 0;position:fixed;z-index:1200}.kennwortContextMenu button{background:transparent;border:0;color:#111;cursor:pointer;display:block;font-size:11px;font-weight:700;padding:7px 12px;text-align:left;width:100%}.kennwortContextMenu button:hover,.kennwortContextMenu button:focus{background:#e5e5e5;outline:none}.passwordDiv{color:#111;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}.kennwortSecurityWarning{align-items:center;color:red;display:flex;font-size:10px;font-weight:700;gap:18px;margin:4px 0 14px}.kennwortSecurityWarning p{margin:0 0 8px;text-decoration:underline}.kennwortSecurityWarning ul{margin:0;padding-left:18px}.kennwortSecurityWarning li{margin:5px 0}.kennwortWarningIcon{color:#f3a000;flex:0 0 90px;font-size:76px;text-align:center;text-shadow:1px 1px 0 #111111}.kennwortDetailList{display:grid;font-size:11px;grid-template-columns:130px minmax(0,1fr);margin:0 0 10px}.kennwortDetailList dt,.kennwortDetailList dd{border-bottom:1px solid #e5e5e5;margin:0;min-height:22px;padding:4px 0}.kennwortDetailList dt,.kennwortPasswordLabel,.kennwortPinRow>label{color:#777;font-weight:700}.kennwortComment{white-space:pre-wrap}.kennwortCopyButton{background:transparent;border:0;color:#555;cursor:pointer;margin-left:8px}.kennwortTagButton{margin-left:8px}.kennwortPinRow,.kennwortAlternativeActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:7px 0}.kennwortPinRow input{width:62px}.kennwortAlternativeActions>span{color:#777}.kennwortPasswordLabel{display:block;margin:8px 0 4px}.kennwortHiddenValue{color:#fff;max-width:320px;width:100%}.kennwortHiddenValue:focus{color:#fff}.kennwortPlainValue{background:#fff;border:1px solid #ee7f01;box-sizing:border-box;display:inline-block;font-family:monospace;max-width:320px;min-height:24px;padding:4px 6px;width:100%}.kennwortCountdown{margin-left:6px}.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}.kennwortSuggestions button{background:#f7f7f7;border:1px solid #c8c8c8;color:#333;font-family:monospace;padding:4px 6px}.kennwortGruppenBestand{margin-top:10px}.kennwortGruppenBaum{font-size:10px}.kennwortGruppenZeile{align-items:center;display:flex;min-height:20px}.kennwortGruppenBaum .kennwortTreeLink{font-weight:700}.kennwortGruppenToggle{flex:0 0 16px}.tt-copy-1:before{content:'"'}@media(max-width:700px){.kennwortPageActions,.kennwortSecurityWarning{align-items:stretch;flex-direction:column}.kennwortPageActions button:last-child{margin-left:0}.kennwortWarningIcon{flex-basis:auto;font-size:50px}.kennwortDetailList{grid-template-columns:1fr}.kennwortDetailList dt{border-bottom:0;padding-bottom:0}}.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:0 5px 0 0;box-sizing:content-box;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:4px}.ansprechpartnerKarte{border:1px solid #c0c0c0;background:#fff}.ansprechpartnerKarte.is-open{background:#fff}.ansprechpartnerKopf{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:25px;padding:4px 6px;border:none;background:#ecf0f1;color:#000;cursor:pointer;text-align:left;font:inherit;font-weight:700}.ansprechpartnerKopf:hover,.ansprechpartnerKopf:focus-visible{background:#dfe5e7}.ansprechpartnerKopf span{min-width:0;overflow-wrap:anywhere}.ansprechpartnerKopf .tt{flex:0 0 auto}.ansprechpartnerDetails{padding:4px 6px 6px}.ansprechpartnerKarte h3{font-size:12px;margin-bottom:4px}.kontaktInfoListe{margin:6px 0 0}.kontaktInfoZeile{display:grid;grid-template-columns:28px 1fr;gap:4px;border-bottom:1px solid #ddd;padding:3px 0}.kontaktInfoZeile dt,.kontaktInfoZeile dd{margin:0}.kontaktInfoWert{display:inline;max-width:100%;padding:0;border:none;background:none;color:#000;cursor:copy;text-align:left;font:inherit;overflow-wrap:anywhere}.kontaktInfoWert:hover,.kontaktInfoWert:focus-visible{color:#000;text-decoration:underline}.copyFeedback{margin-left:6px;color:#2f9e44;font-size:10px;font-weight:700}.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}.daily-statistics-page,.daily-statistics-page .boxBody,.daily-statistics-page fieldset{box-sizing:border-box;max-width:100%}.daily-filter,.daily-results,.daily-employee-block{border:1px solid lightgray;border-radius:0}.daily-filter-row{align-items:start;display:grid;gap:10px;grid-template-columns:110px minmax(0,1fr);margin-bottom:8px}.daily-filter-row>label,.daily-filter-label{font-weight:700;line-height:24px}.daily-filter-row input[type=date],.daily-filter-row>input[type=text]{background-color:#f0f0f0;border:1px solid #c8c8c8;box-sizing:border-box;font:inherit;height:27px;padding:3px 7px;width:180px}.daily-employee-filter .tt-responsible-multi-scroll{max-height:260px}.daily-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:10px 0 4px}.daily-results{margin-top:16px}.daily-employee-block{margin:12px 0;padding:8px}.daily-employee-block>legend{font-size:16px;font-weight:700}.daily-evaluation-section{margin-top:10px}.daily-evaluation-section h3{color:#777;font-size:15px;margin:0 0 6px}.daily-timeline-scroll,.daily-table-scroll{max-width:100%;overflow-x:auto}.daily-timeline-scroll .dashboard-timeline-calendar{min-width:900px;padding:0}.daily-timer-list{display:flex;flex-wrap:wrap;gap:6px;min-height:4px}.daily-timer-card{align-items:center;background:#ecf0f1;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:24px minmax(210px,1fr) minmax(120px,1fr) auto;min-height:48px;padding:7px 9px;width:min(100%,480px)}.daily-timer-card.is-running{background:#ffdcb4}.daily-timer-card>.tt{color:#222;font-size:20px}.daily-timer-title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-timer-card input{background-color:#f0f0f0;border:1px solid #d5d5d5;box-sizing:border-box;height:25px;min-width:0;width:100%}.daily-timer-card time{white-space:nowrap}.daily-table-scroll table.daily-statistics{border-collapse:collapse;min-width:760px;width:100%}.daily-table-scroll table.daily-statistics th:first-child{width:250px}.daily-table-scroll table.daily-statistics th:nth-child(3){width:150px}.daily-table-scroll table.daily-statistics th:nth-child(4){width:175px}.project-employee-statistics-layout{align-items:flex-start;display:flex;justify-content:space-between}.project-employee-statistics-layout>.box{float:none}.project-employee-statistics-results,.project-employee-statistics-settings,.project-employee-statistics-results .boxBody,.project-employee-statistics-settings .boxBody,.project-employee-statistics-results fieldset,.project-employee-statistics-settings fieldset{box-sizing:border-box;max-width:100%}.project-employee-statistics-results fieldset,.project-employee-statistics-settings fieldset{border-color:#d3d3d3}.project-employee-summary-entry,.project-employee-statistic-level{margin-bottom:8px!important}.project-employee-summary-entry:last-child,.project-employee-statistic-level:last-child{margin-bottom:0!important}.project-employee-filter-field{border-bottom:1px solid #e1e1e1;margin-bottom:8px;padding-bottom:8px}.project-employee-filter-field>label{display:block;font-weight:700;margin-bottom:4px}.project-employee-filter-field>.tt-filter-combobox,.project-employee-filter-field>.tt-filter-combobox .tt-filter-combobox-button{box-sizing:border-box;max-width:100%;width:100%}.project-employee-responsibles .tt-responsible-multi-tools{display:block}.project-employee-responsibles .tt-responsible-status-filter{margin-top:5px}.project-employee-responsibles .tt-responsible-multi-scroll{max-height:430px}.project-employee-period{border-radius:0!important;margin-bottom:8px!important}.project-employee-period-toggle{align-items:center;display:flex;gap:4px;margin-bottom:7px}.project-employee-period-dates{align-items:center;display:grid;gap:5px;grid-template-columns:auto minmax(0,1fr)}.project-employee-period-dates input{box-sizing:border-box;min-width:0;width:100%}.project-employee-validation{margin:6px 0 10px;padding-left:20px}.project-employee-statistics-table-scroll{max-width:100%;overflow-x:auto}table.project-employee-statistics-table{min-width:880px;table-layout:fixed;width:100%}table.project-employee-statistics-table th:first-child{width:16%}table.project-employee-statistics-table th:nth-child(2){width:16%}table.project-employee-statistics-table th:nth-child(3){width:17%}table.project-employee-statistics-table th:nth-child(4){width:17%}table.project-employee-statistics-table th:nth-child(5){width:17%}table.project-employee-statistics-table th:nth-child(6){width:17%}.project-employee-statistics-line{display:block;white-space:nowrap}@media(max-width:1200px){.project-employee-statistics-layout{flex-direction:column}.project-employee-statistics-layout>.project-employee-statistics-results,.project-employee-statistics-layout>.project-employee-statistics-settings{width:100%}.project-employee-statistics-settings{margin-bottom:10px;margin-top:0;order:-1}.project-employee-responsibles .tt-responsible-multi-scroll{max-height:300px}}@media(max-width:760px){.daily-filter-row{grid-template-columns:1fr}.daily-filter-label br{display:none}.daily-timer-card{grid-template-columns:24px minmax(0,1fr) auto}.daily-timer-card input{display:none}}.dashboard-calendar-box,.dashboard-timer-box,.dashboard-newmails-box,.dashboard-open-departures-box,.dashboard-items-to-invoice-box{width:100%;margin-bottom:10px}.dashboard-open-departures-box .boxBody,.dashboard-items-to-invoice-box .boxBody{padding:8px 12px}.dashboard-items-to-invoice-table{width:100%;border-collapse:collapse;table-layout:fixed}.dashboard-items-to-invoice-table th{padding:4px 6px;background:#bdc3c7;text-align:left}.dashboard-items-to-invoice-table th:first-child,.dashboard-items-to-invoice-table td:first-child{width:120px}.dashboard-items-to-invoice-table th:last-child,.dashboard-items-to-invoice-table td:last-child{width:min(360px,35%)}.dashboard-items-to-invoice-table td{padding:5px 6px;vertical-align:top}.dashboard-items-to-invoice-table tbody tr:nth-child(2n){background:#edf0f1}.dashboard-items-to-invoice-item+.dashboard-items-to-invoice-item{margin-top:3px}.dashboard-items-to-invoice-action{display:grid;grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:6px}.dashboard-items-to-invoice-error{margin-top:4px;color:#b91c1c}.dashboard-open-departures-scroll{max-width:100%;overflow-x:auto}.dashboard-open-departures-table{width:100%;min-width:1060px;border-collapse:collapse;table-layout:fixed}.dashboard-open-departures-table th{padding:4px 6px;background:#bcc2c5;text-align:left}.dashboard-open-departures-table td{padding:5px 6px;vertical-align:top}.dashboard-open-departures-table tbody tr:nth-child(2n){background:#edf0f1}.dashboard-open-departures-table th:nth-child(1){width:9%}.dashboard-open-departures-table th:nth-child(2){width:18%}.dashboard-open-departures-table th:nth-child(3){width:23%}.dashboard-open-departures-table th:nth-child(4){width:16%}.dashboard-open-departures-table th:nth-child(5){width:8%}.dashboard-open-departures-table th:nth-child(6){width:17%}.dashboard-open-departures-table th:nth-child(7){width:9%}.dashboard-open-departures-table select,.dashboard-open-departures-table input{width:100%;min-width:0;box-sizing:border-box}.dashboard-open-departures-distance{display:grid;grid-template-columns:minmax(46px,1fr) auto minmax(46px,1fr) auto;gap:4px;align-items:center}.dashboard-open-departures-hint{margin-top:3px;font-size:10px}.dashboard-open-departures-error{margin:3px 0 0;color:#b40000;font-weight:700}#timers-wrapper{width:100%}.boxHead button.dashboard-calendar-add,.boxHead button.dashboard-timer-collapse,.boxHead button.dashboard-timer-stop-all,.boxHead button.dashboard-newmails-toggle,.boxHead button.dashboard-openactivities-toggle,.boxHead button.dashboard-callback-head-button,.boxHead button.dashboard-widget-refresh,.dashboard-calendar-add,.dashboard-newmails-toggle,.dashboard-openactivities-toggle,.dashboard-newmails-trash{background-color:#fff;float:left;padding:6px 10px;height:25px;margin:0 5px 0 0;box-sizing:content-box;border:none;cursor:pointer;line-height:1}.dashboard-widget-box .boxHead>button{margin-right:0}.dashboard-timer-stop-all{background-color:#fff;float:left;padding:6px 10px;height:25px;margin:0 5px 0 0;box-sizing:content-box;border:none;cursor:pointer;line-height:1}.dashboard-timer-stop-all:disabled{cursor:default;opacity:.6}.dashboard-calendar-add .tt,.dashboard-timer-collapse .tt,.dashboard-timer-stop-all .tt,.dashboard-newmails-toggle .tt,.dashboard-openactivities-toggle .tt,.dashboard-newmails-trash .tt,.dashboard-callback-head-button .tt,.dashboard-callback-head-link .tt,.dashboard-widget-refresh .tt{font-size:18px}.dashboard-widget-refresh:disabled{cursor:default;opacity:.65}.dashboard-widget-refreshing{opacity:.75}.dashboard-timer-body{overflow:hidden}.dashboard-timer-collapse:focus-visible{box-shadow:inset 0 0 0 2px #f39c12;outline:none}.dashboard-callback-widget .boxHeight{height:25px}.dashboard-callback-head-button,.dashboard-callback-head-link{color:#555;position:relative}.dashboard-callback-head-button{font-family:inherit}.dashboard-callback-head-button .icon,.dashboard-callback-head-link .icon{display:inline-block}.dashboard-callback-widget .boxBody,.dashboard-external-widget .boxBody{min-height:0}.dashboard-external-fieldset{border:none;border-radius:0;margin:0 0 8px;padding:0}.dashboard-external-fieldset:last-child{margin-bottom:0}.dashboard-external-fieldset legend{font-size:12px;font-weight:700;padding:0 3px 2px}.dashboard-external-table{table-layout:fixed;width:100%}.dashboard-external-table th,.dashboard-external-table td{font-size:11px;line-height:15px;padding:2px 3px;vertical-align:top}.dashboard-external-table th{background-color:#bfc5c8;font-weight:700}.dashboard-calls-table th:nth-child(1){width:43px}.dashboard-calls-table th:nth-child(2){width:46px}.dashboard-calls-table th:nth-child(4),.dashboard-remote-table th:nth-child(3){width:39px}.dashboard-remote-table th:nth-child(1){width:92px}.dashboard-remote-table th:nth-child(2){width:auto}.dashboard-external-action-head,.dashboard-external-actions{text-align:right;white-space:nowrap}.dashboard-external-link,.dashboard-external-action{border:0;background:transparent;color:#000;cursor:pointer;display:inline;font:inherit;font-weight:700;margin:0;padding:0;text-align:left;text-decoration:underline}.dashboard-external-action{display:inline-block;line-height:1;margin-left:2px;text-decoration:none;vertical-align:middle}.dashboard-call-contact{max-width:100%;overflow-wrap:anywhere}.dashboard-external-footer{height:8px;line-height:8px;padding:0}.dashboard-callback-widget fieldset{border:none;border-radius:0;margin:0;padding:0}.dashboard-callback-empty{padding-left:6px}.dashboard-callback-table{table-layout:fixed}table.dashboardTasks.dashboard-callback-table tr,table.dashboardTasks.dashboard-callback-table tr:nth-child(odd),table.dashboardTasks.dashboard-callback-table tr:nth-child(2n){background-color:#fff}table.dashboardTasks.dashboard-callback-table tr td{font-size:12px;line-height:16px;padding:0 2px;vertical-align:top}table.dashboardTasks.dashboard-callback-table tr.dashboard-callback-header-row,table.dashboardTasks.dashboard-callback-table tr.dashboard-callback-header-row td{background-color:#dfe2e3}table.dashboardTasks.dashboard-callback-table tr.dashboard-callback-body-row,table.dashboardTasks.dashboard-callback-table tr.dashboard-callback-body-row td{background-color:#fff}table.dashboardTasks.dashboard-callback-table tr.dashboard-callback-footer-row,table.dashboardTasks.dashboard-callback-table tr.dashboard-callback-footer-row td{background-color:#ecf0f1}table.dashboardTasks.dashboard-callback-table tr.dashboard-callback-header-row td{padding:4px 2px}table.dashboardTasks.dashboard-callback-table tr.dashboard-callback-body-row td{padding:6px 2px}table.dashboardTasks.dashboard-callback-table tr.dashboard-callback-footer-row td{padding:2px}.dashboard-callback-date{font-size:10px;line-height:13px}.dashboard-callback-comment{min-height:34px;white-space:pre-wrap}.dashboard-callback-comment p{margin:0}.dashboard-callback-created{float:left;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:74%}.dashboard-callback-actions{float:right;white-space:nowrap}.dashboard-callback-action{background:transparent;border:none;color:#555;cursor:pointer;display:inline-block;line-height:15px;margin:0;padding:0 1px;text-decoration:none;vertical-align:top}.dashboard-callback-action:disabled{cursor:not-allowed;opacity:.6}.dashboard-callback-action .tt{color:#555;font-size:15px;height:15px;width:15px}.dashboard-callback-spacer-row{border-bottom:7px solid white}table.dashboardTasks.dashboard-callback-table tr.dashboard-callback-spacer-row td{height:0;padding:0}.dashboard-callback-priority{float:right;height:15px;width:auto}.callback-overview-box,.callback-processed-box{margin-bottom:13px}.callback-overview-table{table-layout:auto}.callback-overview-table .dashboard-callback-created{width:74%}.callback-overview-bottom,.deleted-callbacks-bottom{text-align:center}.legacy-callback-page{margin-left:36px;max-width:726px}.legacy-callback-form-box{width:726px}.legacy-callback-form-body{min-width:700px}.legacy-callback-form-body fieldset{border-color:#eee;margin:0 0 4px;padding:6px 16px 8px}.legacy-callback-field-row{align-items:center;display:flex;gap:8px;margin:5px 0}.legacy-callback-field-row label{color:#777;display:inline-block;font-weight:700;width:80px}.legacy-callback-field-row input,.legacy-callback-field-row select{border:1px solid #cccccc;border-radius:3px;box-sizing:border-box;font-size:12px;height:28px;padding:3px 8px}.legacy-callback-field-row>input.search{width:548px}.legacy-callback-autocomplete-row{align-items:flex-start}.legacy-callback-autocomplete{position:relative;width:548px}.legacy-callback-autocomplete input.search{width:548px}.legacy-callback-autocomplete-list{background-color:#fff;border:1px solid #999999;box-sizing:border-box;color:#222;cursor:pointer;font-family:Tahoma,Arial,sans-serif;font-size:11px;left:0;list-style-type:none;margin:1px 0 0;max-height:220px;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;right:0;text-align:left;top:28px;z-index:1250}.legacy-callback-autocomplete-list li{background-color:#fff;color:#222;margin:0;padding:1px}.legacy-callback-autocomplete-list button{background:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:inherit;margin:0;overflow-wrap:anywhere;padding:1px 3px;text-align:left;white-space:normal;width:100%}.legacy-callback-autocomplete-list li.active,.legacy-callback-autocomplete-list li:hover{background-color:#ff8c00;color:#000}.legacy-callback-field-row-split select,.legacy-callback-field-row-split input{width:220px}.legacy-callback-save-box{margin-top:29px;width:726px}.legacy-callback-save-box .boxBody{padding:10px;text-align:center}.legacy-callback-dialog-overlay{align-items:flex-start;background-color:#00000073;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:28px 18px;position:fixed;right:0;top:0;z-index:1200}.legacy-callback-dialog{background-color:#dfe2e3;box-shadow:0 4px 18px #00000059;box-sizing:border-box;min-height:640px;padding:0 25px 32px;position:relative;width:794px}.legacy-callback-dialog-title{background-color:#f39c12;color:#fff;float:left;font-size:18px;font-weight:700;line-height:24px;margin:25px 0 13px -25px;padding:7px 23px}.legacy-callback-dialog-close{background-color:transparent;border:none;color:#555;cursor:pointer;font-size:24px;font-weight:700;height:30px;line-height:30px;margin:0;padding:0;position:absolute;right:8px;top:6px;width:30px}.legacy-callback-dialog-close:hover{color:#f39c12}.legacy-callback-dialog .legacy-callback-page{margin-left:11px}.dashboard-calendar-table td,.dashboard-newmails-table td,.dashboard-newmails-table th{padding:3px 4px;font-size:10px;vertical-align:middle}.dashboard-newmails-table .dashboard-mail-title-cell{position:relative}.dashboard-newmails-table .dashboard-mail-title-preview{display:inline-block;max-width:100%;position:relative}.dashboard-newmails-table .emailtitle,.dashboard-newmails-table .dashboard-mail-from,.dashboard-newmails-table .dashboard-mail-date{color:#000;font-size:10px;font-weight:700;line-height:normal}.dashboard-newmails-table .emailtitle,.dashboard-newmails-table .dashboard-mail-from{text-decoration:underline}.dashboard-newmails-table .dashboard-mail-date{display:inline-block;white-space:nowrap}.dashboard-newmails-table .dashboard-mail-folder{box-sizing:border-box;font-size:12px;height:28px;margin:0;max-width:100%;width:100%}.dashboard-mail-preview{background:#fff;border:1px solid #a6a6a6;box-shadow:0 2px 8px #00000047;color:#222;display:none;font-size:12px;font-weight:400;left:0;line-height:1.45;max-height:360px;min-height:120px;overflow:auto;padding:18px 16px;position:absolute;top:34px;width:min(520px,80vw);z-index:50}.dashboard-newmails-table .dashboard-mail-title-preview:hover .dashboard-mail-preview,.dashboard-newmails-table .dashboard-mail-title-preview:focus-within .dashboard-mail-preview{display:block}.dashboard-mail-preview p{margin:0 0 12px}.dashboard-mail-preview table{max-width:100%}.dashboard-mail-preview-text{overflow-wrap:anywhere;white-space:pre-wrap}.dashboard-calendar-time{white-space:nowrap;width:96px}.dashboard-timeline-calendar{background:#fff;overflow:visible;padding:8px 10px}.dashboard-timeline-height-container{min-height:var(--dashboard-timeline-height)}.dashboard-timeline-container{background:#fff;border:1px solid #d3d3d3;box-sizing:border-box;color:#333;font-size:12px;height:var(--dashboard-timeline-height);min-height:58px;overflow:visible;position:relative;width:100%}.dashboard-timeline-date{font-size:12px;font-weight:700;left:6px;line-height:18px;position:absolute;top:4px;z-index:3}.dashboard-timeline-hour-label{color:#777;font-size:12px;font-weight:700;line-height:14px;position:absolute;text-align:center;top:22px;transform:translate(-50%);white-space:nowrap;z-index:3}.dashboard-timeline-hour-line{background:#e0e0e0;bottom:0;position:absolute;top:18px;width:1px;z-index:1}.dashboard-timeline-group{border-top:1px solid #d3d3d3;box-sizing:border-box;left:0;position:absolute;right:0;z-index:2}.dashboard-timeline-group:last-of-type{border-bottom:1px solid #d3d3d3}.dashboard-timeline-now{background:#ff4b4b;bottom:0;position:absolute;top:0;width:2px;z-index:5}.dashboard-timeline-item{border:1px solid transparent;box-sizing:border-box;color:#333;font-size:12px;line-height:16px;overflow:hidden;padding:1px;position:absolute;white-space:nowrap;z-index:4}button.dashboard-timeline-item{cursor:pointer;font-family:inherit;text-align:left}button.dashboard-timeline-item:focus-visible{outline:2px solid #ee7f01;outline-offset:1px;z-index:6}.dashboard-timeline-item .tt{font-size:14px;margin-right:2px;vertical-align:text-bottom}.dashboard-timeline-item.timeline_documentedItem{background-color:#ad3333;border-color:#ad3333}.dashboard-timeline-item.timeline_timerItem{background-color:#ffdcb4;border-color:#ffdcb4}.dashboard-timeline-item.timeline_callItem{background-color:#58d68d;border-color:#58d68d}.dashboard-timeline-item.timeline_appointmentItem,.dashboard-timeline-item.timeline_exchangeAppointmentItem{background-color:#5a9bf0;border-color:#5a9bf0}.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%}.dashboard-timer-box .dashboard-timer-item{margin-top:3px;margin-bottom:3px}.dashboard-timer-box .timer.autoTimer{background-color:#b0c4de}.dashboard-timer-box .dashboard-timer-item td{vertical-align:middle}.dashboard-timer-box .dashboard-timer-item input[type=text]{box-sizing:border-box;height:22px;font-size:12px;padding:1px 2px}.dashboard-timer-box .timerCell1 .tt{font-size:20px;line-height:1}.dashboard-timer-box .timerCell3 span{font-size:11px}@media(min-width:1628px){.dashboard-timer-box .timer{width:32.1%}}.timer-for-others-dialog{min-width:0}.timer-for-others-ticket{align-items:baseline;background-color:#fff;border-bottom:1px solid #d5d9de;display:flex;gap:8px;margin:-5px -5px 8px;padding:8px 10px}.timer-for-others-ticket strong{font-size:14px}.tt-responsible-multi fieldset{margin:0 0 8px}.tt-responsible-multi-compact{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.tt-responsible-multi-compact-options,.tt-responsible-multi-compact-actions{align-items:center;display:flex;flex-wrap:wrap;gap:4px 9px}.tt-responsible-multi-compact-options{flex:1 1 520px}.tt-responsible-multi-compact-options label{align-items:center;display:inline-flex;gap:3px;white-space:nowrap}.tt-responsible-multi-compact-options label.is-disabled{color:#777;cursor:not-allowed}.tt-responsible-multi-compact-options input{margin:0}.tt-responsible-multi-compact-options .tt-responsible-multi-avatar{flex:0 0 20px;height:20px;width:20px}.tt-responsible-multi-compact-actions button{min-height:24px}.tt-responsible-multi-own{background-color:#fff}.tt-responsible-multi-tools{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) auto;margin-bottom:8px}.tt-responsible-multi-tools input[type=search]{background-color:#f7f7f7;border:1px solid #c8c8c8;box-sizing:border-box;font:inherit;height:27px;min-width:0;padding:3px 7px;width:100%}.tt-responsible-multi-tools input[type=search]:focus{background-color:#fff;border-color:#ee7f01;outline:none}.tt-responsible-status-filter{display:flex}.tt-responsible-status-filter button{background-color:#fff;border:1px solid #c8c8c8;border-left:0;cursor:pointer;font:inherit;min-height:27px;padding:3px 10px}.tt-responsible-status-filter button:first-child{border-left:1px solid #c8c8c8}.tt-responsible-status-filter button.is-active{background-color:#ee7f01;border-color:#ee7f01;color:#fff;font-weight:700}.tt-responsible-multi-scroll{background-color:#fff;border:1px solid #c8c8c8;max-height:430px;overflow-x:hidden;overflow-y:auto}.tt-responsible-multi-section h3{background-color:#bdc3c7;font-size:12px;margin:0;padding:5px 8px}.tt-responsible-multi-section>.smallFont{margin:6px 8px}.tt-responsible-option-row,.tt-responsible-group-row{align-items:center;box-sizing:border-box;column-gap:7px;cursor:pointer;display:grid;min-height:38px;padding:4px 8px;width:100%}.tt-responsible-option-row{grid-template-columns:16px 28px minmax(0,1fr) minmax(112px,auto)}.tt-responsible-group-row{grid-template-columns:16px 28px minmax(0,1fr) 52px}.tt-responsible-option-row:nth-of-type(2n),.tt-responsible-group-row:nth-of-type(2n){background-color:#edf1f2}.tt-responsible-option-row:hover,.tt-responsible-group-row:hover{background-color:#fff3e3}.tt-responsible-option-row.is-disabled{cursor:not-allowed}.tt-responsible-option-row.is-disabled .tt-responsible-row-main{color:#666}.tt-responsible-multi-avatar,.tt-responsible-group-icon{align-items:center;display:inline-flex;height:26px;justify-content:center;width:26px}img.tt-responsible-multi-avatar{border-radius:50%;object-fit:cover}.tt-responsible-multi-avatar.is-fallback,.tt-responsible-group-icon{background-color:#e4e8ea;color:#37474f}.tt-responsible-multi-avatar.is-fallback{border-radius:50%;font-size:11px;font-weight:700}.tt-responsible-multi-avatar .tt,.tt-responsible-group-icon .tt{font-size:15px}.tt-responsible-row-main{display:flex;flex-direction:column;min-width:0}.tt-responsible-row-main strong,.tt-responsible-row-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-responsible-row-main span{color:#5d6468;font-size:10px;font-weight:400}.tt-responsible-status{align-items:center;display:inline-flex;font-size:10px;gap:5px;justify-content:flex-end;text-align:right}.tt-responsible-status-dot{background-color:#2eaf52;border-radius:50%;height:7px;width:7px}.tt-responsible-option-row.is-running .tt-responsible-status-dot{background-color:#ee7f01}.tt-responsible-option-row.is-blocked .tt-responsible-status-dot{background-color:#e74c3c}.tt-responsible-group-count{font-variant-numeric:tabular-nums;text-align:right}.timer-for-others-summary{align-items:center;background-color:#fff;border:1px solid #d5d9de;display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;padding:6px 8px}.timer-for-others-hints{margin:8px 0 0}.timer-for-others-hints p{margin:3px 0}@media(max-width:640px){.tt-responsible-multi-tools{grid-template-columns:1fr}.tt-responsible-status-filter button{flex:1}.tt-responsible-option-row{grid-template-columns:16px 28px minmax(0,1fr)}.tt-responsible-status{grid-column:2 / 4;justify-content:flex-start;text-align:left}}.customer-timer-dialog{min-height:92px;padding:18px 4px 0}.customer-timer-dialog-status,.customer-timer-dialog-customer{align-items:center;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr) auto}.customer-timer-dialog-status>.tt-timer{color:#f39c12;font-size:25px;justify-self:center}.customer-timer-dialog .timer-dialog-clock{font-size:12px;font-variant-numeric:tabular-nums;font-weight:400;margin:0}.customer-timer-stop-others{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.customer-timer-dialog-customer{margin-top:8px}.customer-timer-dialog-customer>label{font-weight:700;padding-left:4px}.customer-timer-dialog-customer>.tt-customer-autocomplete{grid-column:2 / 4}.customer-timer-dialog-actions{display:flex;justify-content:center;width:100%}@media(max-width:560px){.customer-timer-dialog-status,.customer-timer-dialog-customer{grid-template-columns:52px minmax(0,1fr)}.customer-timer-stop-others{grid-column:2}.customer-timer-dialog-customer>.tt-customer-autocomplete{grid-column:2}}.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:#bdc3c7;padding:6px 2px;text-align:left}.dashboard-newmails-table tbody tr{cursor:pointer}.dashboard-newmails-table tbody tr:has(a:hover),.dashboard-newmails-table tbody tr:has(button:hover),.dashboard-newmails-table tbody tr:has(input:hover),.dashboard-newmails-table tbody tr:has(select:hover){cursor:default}.dashboard-newmails-table tr.dashboard-mail-selected td{background-color:#dfe2e3}.dashboard-newmails-table tr.dashboard-mail-busy td{cursor:progress;opacity:.5}.dashboard-newmails-table tr.dashboard-mail-busy a{pointer-events:none}.deleted-callbacks-filter{width:auto}.deleted-callbacks-filter th,.deleted-callbacks-filter td{padding:4px 2px}.deleted-callbacks-filter th:nth-of-type(2){padding-left:25px}.deleted-callbacks-filter input{border:1px solid #cccccc;border-radius:3px;box-sizing:border-box;font-size:12px;height:24px;padding:2px 6px;width:75px}.deleted-callbacks-filter td:first-of-type input{width:50px}.deleted-callbacks-filter td:last-child{padding-left:25px}.deleted-callbacks-table th:first-child,.deleted-callbacks-table td:first-child{width:24px}.deleted-callbacks-table th:nth-child(2){width:9%}.deleted-callbacks-table th:nth-child(3){width:14%}.deleted-callbacks-table th:nth-child(4){width:11%}.deleted-callbacks-table th:nth-child(5){width:9%}.deleted-callbacks-table th:nth-child(7){width:12%}.deleted-callbacks-table th:nth-child(8){width:15%}.deleted-callbacks-table td{vertical-align:top}.deleted-callbacks-table tr.alternate{background-color:#ecf0f1}.deleted-callback-restore-link{background:transparent;border:none;color:#000;cursor:pointer;font-size:10px;font-weight:700;margin:0;padding:0;text-align:left}.deleted-callback-restore-link:hover{text-decoration:underline}.deleted-callback-info{font-size:10px}.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,.dashboard-infotab-table th{padding:3px 4px;font-size:10px;vertical-align:middle}.dashboard-openactivities-widget .boxBody{min-height:0}.dashboard-openactivities-scroll{max-height:min(640px,68vh);overflow-y:auto}table.dashboardTasks.dashboard-openactivities-table{border-collapse:collapse;table-layout:fixed;width:100%}table.dashboardTasks.dashboard-openactivities-table th{background-color:#bdc3c7;color:#333;font-size:10px;font-weight:700;line-height:14px;padding:4px 3px}table.dashboardTasks.dashboard-openactivities-table td{color:#000;font-size:10px;font-weight:700;line-height:16px;padding:6px 3px}table.dashboardTasks.dashboard-openactivities-table tr.red td,table.dashboardTasks.dashboard-openactivities-table tr.red td a{color:red}table.dashboardTasks.dashboard-openactivities-table td a{color:inherit;font-size:10px;font-weight:700}table.dashboardTasks.dashboard-openactivities-table .dashboard-openactivities-icon-col{text-align:center;width:16px}table.dashboardTasks.dashboard-openactivities-table .dashboard-openactivities-company-col{text-align:left}table.dashboardTasks.dashboard-openactivities-table th:not(.dashboard-openactivities-company-col),table.dashboardTasks.dashboard-openactivities-table td:not(.dashboard-openactivities-company-col):not(.dashboard-openactivities-icon-col){width:34px}table.dashboardTasks.dashboard-openactivities-table img{height:12px;width:auto;vertical-align:middle}.dashboard-infotab-widget .boxBody{min-height:0}.work-summary-info-page .dashboard-infotab-page{width:100%}.dashboard-infotab-page .boxHead h2{margin-left:24px}.dashboard-infotab-section+.dashboard-infotab-section{margin-top:10px}table.dashboardTasks.dashboard-infotab-table{border-collapse:collapse;table-layout:fixed;width:100%}table.dashboardTasks.dashboard-infotab-table tr th{background-color:#bdc3c7;color:#333;font-size:10px;font-weight:700;line-height:14px;padding:4px 3px;text-align:left}table.dashboardTasks.dashboard-infotab-table tr td{color:#000;font-size:10px;font-weight:700;line-height:16px;padding:5px 3px}table.dashboardTasks.dashboard-infotab-table tr td a{color:#000;font-size:10px;font-weight:700;text-decoration:none}table.dashboardTasks.dashboard-infotab-table tr td.dashboard-infotab-date{width:135px}table.dashboardTasks.dashboard-infotab-table tr td.dashboard-infotab-count{width:44px}.dashboard-birthday-widget .boxBody{min-height:0}table.dashboardTasks.dashboard-birthday-table{border-collapse:collapse;table-layout:fixed;width:100%}table.dashboardTasks.dashboard-birthday-table tr,table.dashboardTasks.dashboard-birthday-table tr:nth-child(odd),table.dashboardTasks.dashboard-birthday-table tr:nth-child(2n),table.dashboardTasks.dashboard-birthday-table td{background-color:#fff}table.dashboardTasks.dashboard-birthday-table th{background-color:#bdc3c7;color:#333;font-size:10px;font-weight:700;line-height:14px;padding:4px 3px;text-align:left}table.dashboardTasks.dashboard-birthday-table td{color:#000;font-size:10px;font-weight:700;line-height:16px;padding:7px 3px}table.dashboardTasks.dashboard-birthday-table td:nth-child(2){width:120px}table.dashboardTasks.dashboard-birthday-table td:nth-child(3){width:110px}table.dashboardTasks.dashboard-birthday-table td:last-child{text-align:center;width:28px}table.dashboardTasks.dashboard-birthday-table td a,table.dashboardTasks.dashboard-birthday-table .dashboard-birthday-link{color:#000;font-size:10px;font-weight:700;text-decoration:underline}table.dashboardTasks.dashboard-birthday-table .dashboard-birthday-link,table.dashboardTasks.dashboard-birthday-table .dashboard-birthday-icon-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;font-family:inherit;margin:0;padding:0;text-align:left}table.dashboardTasks.dashboard-birthday-table td:last-child a,table.dashboardTasks.dashboard-birthday-table .dashboard-birthday-icon-link{text-decoration:none}table.dashboardTasks.dashboard-birthday-table .tt{font-size:14px}.birthday-congratulation-overlay{align-items:flex-start;background-color:#00000073;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;padding:34px 8px;position:fixed;z-index:1000}.birthday-congratulation-modal{background-color:#dfe2e3;box-shadow:0 3px 18px #00000073;box-sizing:border-box;max-width:calc(100vw - 16px);padding:28px 36px 22px;position:relative;width:550px}.birthday-congratulation-modal .boxHead h2{margin-left:24px}.birthday-congratulation-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;color:#555;cursor:pointer;font-size:20px;font-weight:700;height:28px;line-height:24px;padding:0;position:absolute;right:0;text-align:center;top:0;width:28px}.birthday-congratulation-close:hover{color:#000}.birthday-congratulation-content{font-size:12px;line-height:16px}.birthday-congratulation-content p{margin:0 0 12px}.birthday-congratulation-dialog th{font-size:12px;font-weight:700;padding-right:5px;text-align:left;white-space:nowrap}.birthday-congratulation-dialog td{font-size:12px;padding:2px 0}.birthday-congratulation-dialog td a{color:#000;font-weight:700;text-decoration:none}.birthday-congratulation-actions-box{margin-top:30px}.birthday-congratulation-actions{padding:11px 12px;text-align:center}.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}#navi .membership-contact-root>.membership-contact-list,#navi .membership-contact-root>.membership-contact-details{box-shadow:0 5px 12px #00000047;margin-top:0;max-height:min(720px,calc(100vh - 95px));overflow-y:auto;overflow-x:hidden;width:240px}#navi .membership-contact-root>.membership-contact-list{top:30px}#navi .membership-contact-root>.membership-contact-details{left:240px;width:250px}#navi .membership-contact-root>ul>li{box-sizing:border-box;float:none;padding:0;width:100%}#navi .membership-contact-root>.membership-contact-list>li>button,#navi .membership-contact-root>.membership-contact-details>li:not(.membership-contact-info-row)>a,#navi .membership-contact-root .membership-contact-action{align-items:center;background:#dfe2e3;border:0;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:space-between;min-height:28px;padding:5px 8px;text-align:left;text-decoration:none;width:100%}#navi .membership-contact-root>.membership-contact-list>li.is-active>button,#navi .membership-contact-root>.membership-contact-list>li>button:hover,#navi .membership-contact-root>.membership-contact-details>li:not(.membership-contact-info-row)>a:hover,#navi .membership-contact-root .membership-contact-action:hover{background:#f39c12;color:#000;text-decoration:underline}#navi .membership-contact-name{align-items:center;display:flex;gap:5px;min-width:0}#navi .membership-contact-name img,#navi .membership-contact-name>.tt{border-radius:50%;flex:0 0 18px;height:18px;object-fit:cover;width:18px}#navi .membership-contact-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#navi .membership-contact-root>.membership-contact-details>.membership-contact-info-row{align-items:center;display:flex;min-height:28px;padding:0 5px 0 0}#navi .membership-contact-value{flex:1 1 auto;min-width:0;overflow:hidden}#navi .membership-contact-value>a,#navi .membership-contact-value>span{box-sizing:border-box;color:#000;display:block;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}#navi .membership-contact-copy{background:transparent;border:0;color:#222;cursor:copy;flex:0 0 20px;font-size:13px;height:20px;padding:0;width:20px}#navi .membership-contact-copy:hover,#navi .membership-contact-copy:focus-visible{color:#f39c12}#navi .membership-contact-copy-feedback{color:#2f9e44;flex:0 0 12px;font-weight:700}#navi .membership-contact-hint{box-sizing:border-box;color:#555;font-style:italic;padding:7px 8px!important;width:100%!important}#activContact .customerContactsWrap,#activContact .customerLinkedContactsWrap{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;overflow-x:hidden;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 .customerLinkedContactsWrap .linkedProvidersMenu{width:260px;max-width:260px}#activContact .blackIcons .customerLinkedContactsWrap .linkedContactsMenu{left:260px;width:300px;max-width:300px}#activContact .blackIcons .customerLinkedContactsWrap .linkedInfosMenu{left:560px;width:330px;max-width:330px}#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.linkedActive{background:#f39800}#activContact .blackIcons .customerContactMenu>li:last-child{border-bottom:none}#activContact .blackIcons .customerContactMenu .ccmHint{color:#555;font-style:italic}#activContact .blackIcons .customerContactMenu .ccmName{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:0;border:none;background:none;color:#222;cursor:pointer;font:inherit;font-weight:700;text-align:left}#activContact .blackIcons .customerContactMenu .ccmName:hover,#activContact .blackIcons .customerContactMenu .ccmName:focus-visible{color:#000;text-decoration:underline}#activContact .blackIcons .customerContactMenu .ccmName .ccmNameLabel{display:flex;align-items:center;gap:4px;min-width:0}#activContact .blackIcons .customerContactMenu .ccmName .ccmNameText{min-width:0;overflow-wrap:anywhere}#activContact .blackIcons .customerContactMenu .ccmName>.tt{flex:0 0 auto;font-size:13px}#activContact .blackIcons .customerContactMenu .linkedMenuLink,#activContact .blackIcons .customerContactMenu .linkedMenuButton{text-decoration:none}#activContact .blackIcons .customerContactMenu .linkedChevron{flex:0 0 auto;padding-left:6px;font-weight:700}#activContact .blackIcons .customerContactMenu .ccmNameLabel>.tt{flex:0 0 auto;font-size:13px}#activContact .blackIcons .customerContactMenu .ccmAvatar{flex:0 0 18px;width:18px;height:18px;border-radius:50%;object-fit:cover}#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:flex;align-items:center;gap:4px;padding:1px 0;border-bottom:1px solid #cfd3d4}#activContact .blackIcons .customerContactMenu .ccmInfos>li:last-child{border-bottom:none}#activContact .blackIcons .customerContactMenu .ccmInfoValue{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}#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 .ccmCopy.contactInfo{flex:0 0 auto;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;border:none;background:none;color:#555!important;font-size:13px;line-height:18px;text-align:center;cursor:copy}#activContact .blackIcons .customerContactMenu .ccmCopy.contactInfo:hover,#activContact .blackIcons .customerContactMenu .ccmCopy.contactInfo:focus-visible{color:#000!important}#activContact .blackIcons .customerContactMenu .ccmInfos .ccmCopyFeedback{flex:0 0 auto;color:#2f9e44;font-size:10px;font-weight:700}#activContact .blackIcons .customerContactMenu .linkedInfoRow{float:none;display:flex;align-items:center;gap:4px;padding:3px 12px;border-bottom:1px solid #cfd3d4}#activContact .blackIcons .customerContactMenu .linkedInfoRow:last-child{border-bottom:none}#activContact .blackIcons .customerContactMenu .linkedInfoRow a,#activContact .blackIcons .customerContactMenu .linkedInfoRow span{color:#222;font-weight:400;text-decoration:none}#activContact .blackIcons .customerContactMenu .linkedInfoRow a:hover{color:#000;text-decoration:underline}#activContact .blackIcons .customerContactMenu .linkedInfoRow .ccmCopyFeedback{flex:0 0 auto;color:#2f9e44;font-size:10px;font-weight:700}#activContact .blackIcons .customerContactMenu .ccmLeave button,#activContact .blackIcons .customerContactMenu .ccmLeave a{padding:0;border:none;background:none;color:#2a6ebb;font-weight:700;cursor:pointer}#activContact .blackIcons .customerContactMenu .ccmLeave button:hover,#activContact .blackIcons .customerContactMenu .ccmLeave a:hover{text-decoration:underline}.appointment-editor{color:#222;min-width:0}.appointment-editor .tt-tab-strip{display:flex;margin:-4px 0 8px;min-height:32px}.appointment-editor .tt-tab-strip button{background:#f2f2f2;border:1px solid #c7c7c7;border-bottom-color:#aaa;color:#555;cursor:pointer;font:700 12px Arial,Tahoma,sans-serif;min-width:78px;padding:7px 14px}.appointment-editor .tt-tab-strip button.active{background:#fff;border-bottom-color:#fff;color:#111}.appointment-editor fieldset{background:#fff;border:1px solid #c7c7c7;border-radius:0;margin:0 0 12px;min-width:0;padding:10px 12px 12px}.appointment-editor fieldset>legend{color:#777;font-weight:700;padding:0 5px}.appointment-form-row{align-items:center;display:grid;gap:7px;grid-template-columns:96px 8px minmax(0,1fr);margin-bottom:7px;min-width:0}.appointment-form-row.align-start{align-items:start}.appointment-form-row>label{font-weight:700}.appointment-form-row>div,.appointment-form-row input[type=text],.appointment-form-row input[type=search],.appointment-form-row select,.appointment-form-row .tt-customer-autocomplete{box-sizing:border-box;min-width:0;width:100%}.appointment-ticket-select{position:relative}.appointment-ticket-select>input{width:100%}.appointment-ticket-selected{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px;min-height:24px}.appointment-ticket-selected>span{align-items:center;background-color:#eef1f2;border:1px solid #c8c8c8;display:inline-flex;gap:5px;max-width:100%;padding:2px 5px}.appointment-ticket-selected>span.is-empty{color:#666;font-style:italic}.appointment-ticket-selected button{background:transparent;border:0;cursor:pointer;font-size:15px;line-height:1;padding:0 1px}.appointment-ticket-list{background-color:#fff;border:1px solid #9f9f9f;box-shadow:0 2px 5px #0000002e;left:0;max-height:145px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:100%;z-index:40}.appointment-ticket-list>label{align-items:center;background:#fff;display:grid;gap:5px;grid-template-columns:18px minmax(0,1fr) auto;min-height:24px;padding:2px 5px}.appointment-ticket-list>label:nth-child(2n){background:#eef1f2}.appointment-ticket-list>label.is-active{background-color:#f18700;color:#fff}.appointment-ticket-list small{color:#666}.appointment-location-row,.appointment-date-row,.appointment-properties,.appointment-resource-list{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.appointment-subject-input{width:100%!important}.appointment-address-row{display:grid;gap:5px;grid-template-columns:minmax(210px,.42fr) minmax(300px,1fr);width:100%}.appointment-address-row>input,.appointment-address-row>select{width:100%}.appointment-address-row>.loading-indicator,.appointment-address-row>.tt-error{grid-column:1 / -1}.appointment-date-row>input{width:auto}.appointment-teams-icon{align-items:center;background:#6264a7;border-radius:2px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;height:14px;justify-content:center;margin:0 4px 0 2px;vertical-align:middle;width:14px}.tt-legacy-form input[type=datetime-local],.tt-legacy-form input[type=search]{background-color:#f7f7f7;border:1px solid #c8c8c8;box-sizing:border-box;font:inherit;min-height:24px;padding:3px 6px}.employee-workload-page{min-width:0}.employee-workload-box{float:none;width:100%}.employee-workload-box fieldset{margin:0 0 14px}.employee-workload-box fieldset p{margin:2px 0}.employee-workload-selection{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.employee-workload-subject{min-width:300px;position:relative}.employee-workload-subject.is-locked .tt-lock{color:#777;pointer-events:none;position:absolute;right:28px;top:8px;z-index:2}.employee-workload-grid{display:grid;gap:8px;grid-template-columns:42px repeat(7,minmax(142px,1fr));min-width:1180px}.employee-workload-delegation-grid{row-gap:8px}.employee-workload-spacer{min-height:38px}.employee-workload-delegation-target{align-items:center;background:#f7f7f7;border:1px solid #777;box-sizing:border-box;display:flex;min-height:38px;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.employee-workload-delegation-target:not(.is-disabled):hover,.employee-workload-delegation-target:not(.is-disabled).is-drag-over{background:#ececec;border-color:#ef9700}.employee-workload-delegation-target.is-disabled,.employee-workload-ticket-table tr.is-disabled{cursor:not-allowed;opacity:.55}.employee-workload-calendar-scroll{overflow-x:auto;padding-bottom:4px}.employee-workload-calendar{display:grid;gap:8px}.employee-workload-week-info,.employee-workload-day{background:#fff;border:1px solid #666;box-sizing:border-box;min-height:88px}.employee-workload-week-info{align-items:flex-start;color:#111;cursor:pointer;display:flex;font-size:17px;justify-content:center;padding-top:10px}.employee-workload-day{padding:7px 9px 8px;transition:border-color .1s,background-color .1s}.employee-workload-day.is-weekend{background:#add8e6}.employee-workload-day.is-past{opacity:.5}.employee-workload-day.is-droppable:hover{border-color:#ef9700;box-shadow:inset 0 0 0 1px #ef9700}.employee-workload-day-info{background:transparent;border:0;color:#333;cursor:pointer;display:flex;flex-direction:column;padding:0;text-align:left;width:100%}.employee-workload-day-info.is-empty{cursor:default;opacity:1}.employee-workload-day-info>.employee-workload-weekday{font-size:11px;font-weight:700}.employee-workload-day-info strong{align-self:center;color:#777;font-size:21px;font-weight:400;line-height:1.2}.employee-workload-day-info .employee-workload-day-details{align-items:center;display:grid;gap:3px 6px;grid-template-columns:minmax(0,1fr) auto;margin-top:5px;width:100%}.employee-workload-day-info .employee-workload-day-details .employee-workload-bar{grid-column:1 / -1;margin-top:0}.employee-workload-day-info .employee-workload-day-effort{font-size:10px;font-weight:400;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.employee-workload-day-info .employee-workload-day-open{color:#111;font-size:15px;line-height:1}.employee-workload-bar{background:#fff;border:1px solid #c7c7c7;box-sizing:border-box;display:block;height:18px;margin-top:5px;overflow:hidden;width:100%}.employee-workload-bar>span{display:block;height:100%;min-width:0}.employee-workload-legend{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:5px 14px;margin:0 0 7px}.employee-workload-legend span{align-items:center;display:inline-flex;gap:4px}.employee-workload-legend i{border:1px solid #bbb;display:inline-block;height:9px;width:9px}.employee-workload-page .state-empty{background:#fff}.employee-workload-page .state-green{background:#90ee90}.employee-workload-page .state-yellow{background:gold}.employee-workload-page .state-orange{background:orange}.employee-workload-page .state-violet{background:violet}.employee-workload-page .state-red{background:red}.employee-workload-page .state-weekend{background:#add8e6}.employee-workload-ticket-table-wrap{overflow-x:auto}.employee-workload-ticket-table{min-width:820px;width:100%}.employee-workload-ticket-table tr.is-draggable{cursor:grab}.employee-workload-ticket-table tr.is-draggable:active{cursor:grabbing}.employee-workload-ticket-table th:first-child,.employee-workload-ticket-table td:first-child,.employee-workload-ticket-table th:nth-child(2),.employee-workload-ticket-table td:nth-child(2){text-align:center;width:30px}.employee-workload-effort{min-width:180px}.employee-workload-effort>span:first-child{display:block;font-size:10px;white-space:nowrap}.employee-workload-appointment-list{list-style:none;margin:8px 0 0;padding:0}.employee-workload-appointment-list button{background:#f7f7f7;border:1px solid #c8c8c8;margin-bottom:5px;padding:7px 9px;text-align:left;width:100%}@media(max-width:900px){.employee-workload-subject{min-width:min(100%,300px)}}.appointment-editor input[type=text],.appointment-editor input[type=search],.appointment-editor input[type=date],.appointment-editor input[type=datetime-local],.appointment-editor input[type=number],.appointment-editor select{background-color:#f7f7f7;border:1px solid #c8c8c8;box-sizing:border-box;font:inherit;min-height:24px;padding:3px 6px}.appointment-editor input:focus,.appointment-editor select:focus{background-color:#fff;border-color:#ee7f01;outline:none}.appointment-properties{border-top:1px solid #ddd;margin:10px 0 8px;padding-top:8px}.appointment-properties label{font-weight:700}.appointment-resource-list label{background:#f2f3f3;border:1px solid #d7d7d7;padding:3px 6px}.appointment-external-participants{margin-top:6px}.appointment-external-participants>span{background:#eef1f2;border:1px solid #d0d3d4;display:inline-flex;gap:5px;margin:0 4px 4px 0;padding:2px 5px}.appointment-external-participants>span button{background:none;border:0;color:#e33;cursor:pointer;padding:0}.appointment-external-participants>div{display:flex;gap:5px}.appointment-external-participants>div input{flex:1 1 auto}.appointment-series-dialog fieldset{background:#fff;border:1px solid #c7c7c7;margin:0 0 10px;padding:9px 12px 12px}.appointment-series-dialog fieldset>legend{color:#777;font-weight:700;padding:0 5px}.appointment-series-flags{align-items:center;display:flex;flex-wrap:wrap;gap:5px 14px}.appointment-series-flags{margin:4px 0 8px}.appointment-series-dialog input[type=number]{width:58px}.appointment-series-section{background:#fff;border:0;margin:18px 0 0;padding:10px 7px 12px}.appointment-series-section>legend{background:#fff;font-weight:700;padding:9px 12px}.appointment-series-section-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:7px;min-height:25px}.appointment-series-section-header>strong{color:#777}.appointment-series-table{border-collapse:collapse;table-layout:fixed;width:100%}.appointment-series-table th{background:#bcc2c5;font-weight:700;padding:6px 8px;text-align:left}.appointment-series-table td{background:#eef1f2;border-bottom:1px solid #fff;padding:6px 8px;vertical-align:middle}.appointment-series-table th:last-child,.appointment-series-table td:last-child{text-align:right;width:72px}.appointment-series-table .tt-icon-button{font-size:14px;min-height:22px;min-width:22px}.appointment-series-settings{display:grid;gap:18px;grid-template-columns:90px minmax(0,1fr)}.appointment-series-type-column{align-content:start;display:grid;gap:9px}.appointment-series-type-content{min-width:0}.appointment-series-start-row,.appointment-series-repeat-row,.appointment-series-expiry-row,.appointment-series-months-row{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.appointment-series-start-row input[type=date],.appointment-series-expiry-row input[type=date]{width:132px}.appointment-series-start-row input[type=time],.appointment-series-expiry-row input[type=time]{width:82px}.appointment-series-legacy-note{line-height:1.35;margin-top:14px;max-width:610px}.appointment-series-legacy-note p,.appointment-series-legacy-note ul{margin:7px 0}.appointment-series-months-row>span,.appointment-series-month-selection>label{flex:0 0 68px}.appointment-series-months-row>div,.appointment-series-month-selection>div{flex:1 1 420px;min-width:0}.appointment-series-month-selection{align-items:flex-start;display:flex;gap:7px;margin:8px 0}.appointment-series-advanced{display:grid;gap:10px}.appointment-series-generated{display:block}.appointment-conflicts,.appointment-sync-state{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:8px}.appointment-planner .planner-scroll{max-height:430px;min-height:160px}.appointment-planner .planner-legend{margin-top:10px}@media(max-width:760px){.appointment-form-row{grid-template-columns:1fr;gap:3px}.appointment-form-row>span{display:none}.appointment-ticket-list>label{grid-template-columns:18px minmax(0,1fr)}.appointment-ticket-list small{grid-column:2}.appointment-address-row,.appointment-series-settings{grid-template-columns:1fr}.appointment-series-table{table-layout:auto}.appointment-series-section{overflow-x:auto}}.ticket-appointment-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:underline}.ticket-appointment-link:hover,.ticket-appointment-link:focus-visible{color:#f08300}.ticket-appointment-readonly{cursor:default}.tt-locked-field{display:block;position:relative;width:100%}.tt-locked-field>:first-child{width:100%}.tt-locked-field.is-locked>.tt-lock{color:#555;font-size:12px;pointer-events:none;position:absolute;right:7px;top:50%;transform:translateY(-50%);z-index:3}.activity-editor-page{padding-bottom:12px}.activity-editor-head{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.activity-editor-head.has-approach{grid-template-columns:minmax(460px,1fr) minmax(460px,1fr)}.activity-editor-box{float:none;margin:12px 0 0;min-width:0}.activity-editor-head>.activity-editor-box{margin-top:0}.activity-editor-box>.boxBody{box-sizing:border-box;min-height:100px;padding:10px 12px}.activity-editor-row{align-items:center;display:grid;gap:6px;grid-template-columns:112px 10px minmax(0,1fr);margin:5px 0}.activity-editor-row>strong{color:#555}.activity-editor-row input:not([type=checkbox]):not([type=radio]),.activity-editor-row select,.activity-editor-row .tt-filter-combobox{box-sizing:border-box;max-width:none;width:100%}.activity-editor-ticket{font-weight:600}.activity-assignment-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.activity-place-options,.activity-resource-options,.activity-billing-options{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px}.activity-lines-box>.boxBody{padding-bottom:14px}.activity-line-editor{border-bottom:1px solid #d4d7d9;margin-bottom:12px;padding-bottom:12px}.activity-line-meta{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(175px,220px) minmax(175px,220px) 90px minmax(150px,220px) 1fr 24px;margin-bottom:6px}.activity-line-meta label,.activity-line-meta span{display:grid;gap:3px}.activity-line-meta small{color:#777;font-weight:600}.activity-line-meta .activity-line-end-control{align-items:center;display:flex;gap:5px}.activity-line-end-control input{min-width:0;width:100%}.activity-timer-stop{align-items:center;background:transparent;border:0;color:#f28b00;cursor:pointer;display:inline-flex;flex:0 0 24px;font-size:19px;height:24px;justify-content:center;padding:0;width:24px}.activity-timer-stop:disabled{cursor:wait;opacity:.45}.activity-remove-row{background:transparent;border:0;color:#ef3e36;cursor:pointer;font-size:20px;line-height:1;padding:2px}.activity-line-meta>.activity-remove-row{grid-column:-2 / -1;justify-self:end}.activity-inline-action{background:transparent;border:0;cursor:pointer;font-weight:700;padding:5px 0}.activity-material-header,.activity-material-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(110px,140px) minmax(320px,1fr) 60px minmax(80px,110px) minmax(140px,190px) 25px;margin-bottom:5px}.activity-material-header{border-bottom:1px solid #ccc;color:#555;font-weight:700;padding-bottom:3px}.activity-material-header.has-sales-price,.activity-material-row.has-sales-price{grid-template-columns:minmax(110px,140px) minmax(320px,1fr) 60px minmax(80px,110px) 90px minmax(140px,190px) 25px}.activity-no-material{align-items:center;display:inline-flex;gap:5px;margin-top:6px}.tt-markup-toolbar{border-left:0;border-right:0;border-top:0;box-sizing:border-box;margin:0;min-width:0;padding:0}.activity-material-search{min-width:0;position:relative}.activity-material-search>input,.activity-material-row>input,.activity-material-row>select{box-sizing:border-box;min-width:0;width:100%}.activity-material-results{left:0;right:0;top:100%;z-index:20}.activity-charge-free-reason{flex:1 1 300px}.activity-invoice-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.activity-invoice-row>.tt-locked-field{flex:0 1 260px;max-width:260px}.activity-flat-charge-row,.activity-approach-destination,.activity-approach-cost,.activity-approach-numbers,.activity-approach-selector{align-items:center;display:flex;gap:7px}.activity-approach-selector select{flex:1;min-width:0}.activity-approach-details{display:grid;gap:6px}.activity-approach-details .activity-editor-row{grid-template-columns:130px 10px minmax(0,1fr)}.activity-approach-destination input,.activity-approach-cost input:last-child{flex:1}.activity-approach-numbers input,.activity-approach-cost input:first-child,.activity-flat-charge-row input{width:90px!important}.activity-ticket-settings{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,.8fr) minmax(190px,.6fr) minmax(260px,1.5fr) auto}.activity-ticket-settings>label{display:grid;gap:4px}.activity-editor-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.activity-editor-actions>.abortButton,.activity-editor-actions>.greenButton,.activity-editor-actions>.redButton,.activity-editor-actions>.saveButton{box-sizing:border-box;height:23px}.activity-editor-mobile-action-bar,.activity-mobile-card-heading,.activity-material-mobile-label,.activity-assignment-field>span{display:none}.activity-editor-section-content[hidden]{display:none!important}.activity-assignment-field,.activity-material-field{min-width:0}.activity-material-field>input,.activity-material-field>select{box-sizing:border-box;min-width:0;width:100%}.ticket-customer-change-form{display:grid;gap:14px}.ticket-customer-change-form>label,.ticket-customer-change-grid>label,.ticket-customer-change-order-row>label{display:grid;gap:4px;min-width:0}.ticket-customer-change-customer{grid-template-columns:70px minmax(0,1fr);align-items:center}.ticket-customer-change-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-customer-change-order-row{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr)}.ticket-customer-change-order-types{display:flex;flex-wrap:wrap;gap:4px 8px;min-height:23px;padding-bottom:2px}.ticket-customer-change-order-types label{align-items:center;display:inline-flex;gap:2px;white-space:nowrap}.ticket-customer-change-form .tt-filter-combobox{min-width:0;width:100%}@media(max-width:1100px){.activity-editor-head.has-approach,.activity-assignment-grid,.activity-ticket-settings,.ticket-customer-change-grid,.ticket-customer-change-order-row,.ticket-customer-change-customer{grid-template-columns:1fr}.activity-line-meta,.activity-material-header,.activity-material-row{grid-template-columns:1fr 1fr}.activity-line-meta>.activity-remove-row{grid-column:2}}@media(max-width:900px){body:has(.ttModalOverlay) .activity-editor-mobile-action-bar,body:has(.ttModalOverlay) .activity-editor-mobile-error{display:none}.activity-editor-page-mobile,.activity-editor-page-mobile *,.activity-editor-page-mobile *:before,.activity-editor-page-mobile *:after{box-sizing:border-box}.activity-editor-page-mobile{max-width:100%;min-width:0;overflow-x:hidden;overflow-x:clip;padding-bottom:calc(var(--tt-mobile-ticket-bar-height) + 18px);width:100%}.activity-editor-page-mobile:has(.activity-editor-mobile-error){padding-bottom:calc(var(--tt-mobile-ticket-bar-height) + 76px)}.activity-editor-page-mobile .activity-editor-head,.activity-editor-page-mobile .activity-editor-head.has-approach{gap:0;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0}.activity-editor-page-mobile .activity-editor-box,.activity-editor-page-mobile .activity-editor-head>.activity-editor-box,.activity-editor-page-mobile .activity-editor-mobile-followup{float:none;margin:12px 0 0;max-width:100%;min-width:0;width:100%}.activity-editor-page-mobile .activity-editor-head>.activity-editor-box:first-child{margin-top:0}.activity-editor-page-mobile .activity-editor-box>.boxHead{min-height:44px}.activity-editor-page-mobile .activity-editor-box>.boxHead h2{box-sizing:border-box;float:none;height:auto;max-width:calc(100% - 29px);min-height:44px;padding:0;width:calc(100% - 29px)}.activity-editor-page-mobile .activity-editor-box>.boxBody{max-width:100%;min-height:0;min-width:0;padding:8px}.activity-editor-page-mobile .activity-editor-row{align-items:stretch;border-bottom:1px solid #ececec;display:grid;gap:4px;grid-template-columns:minmax(0,1fr);margin:0;padding:7px 0;width:100%}.activity-editor-page-mobile .activity-editor-row:last-child{border-bottom:0}.activity-editor-page-mobile .activity-editor-row>strong{line-height:16px;overflow-wrap:anywhere}.activity-editor-page-mobile .activity-editor-row>span:nth-child(2){display:none}.activity-editor-page-mobile .activity-editor-row>div,.activity-editor-page-mobile .tt-locked-field,.activity-editor-page-mobile .tt-filter-combobox,.activity-editor-page-mobile .tt-filter-combobox-button,.activity-editor-page-mobile .activity-assignment-field{max-width:100%;min-width:0;width:100%}.activity-editor-page-mobile input:not([type=checkbox]):not([type=radio]),.activity-editor-page-mobile select,.activity-editor-page-mobile textarea,.activity-editor-page-mobile .tt-filter-combobox-button{min-height:44px;min-width:0}.activity-editor-page-mobile input[type=checkbox],.activity-editor-page-mobile input[type=radio]{flex:0 0 auto;height:18px;margin:0;width:18px}.activity-editor-page-mobile .activity-assignment-grid{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.activity-editor-page-mobile .activity-assignment-field{display:grid;gap:4px}.activity-editor-page-mobile .activity-assignment-field>span{color:#555;display:block;font-size:10px;font-weight:700}.activity-editor-page-mobile .activity-place-options,.activity-editor-page-mobile .activity-resource-options,.activity-editor-page-mobile .activity-billing-options{align-items:stretch;display:flex;flex-direction:column;gap:5px;width:100%}.activity-editor-page-mobile .activity-place-options>label,.activity-editor-page-mobile .activity-resource-options>label,.activity-editor-page-mobile .activity-billing-options>label,.activity-editor-page-mobile .activity-no-material{align-items:center;background:#f5f5f5;border:1px solid #d5d9de;display:flex;flex-wrap:wrap;gap:7px;margin:0;min-height:44px;overflow-wrap:anywhere;padding:6px 8px;white-space:normal;width:100%}.activity-editor-page-mobile .activity-billing-options input:not([type=checkbox]):not([type=radio]){flex:1 1 120px;width:100%}.activity-editor-page-mobile .activity-charge-free-reason{flex:none;width:100%}.activity-editor-page-mobile .activity-approach-selector,.activity-editor-page-mobile .activity-approach-destination,.activity-editor-page-mobile .activity-approach-cost,.activity-editor-page-mobile .activity-approach-numbers,.activity-editor-page-mobile .activity-flat-charge-row,.activity-editor-page-mobile .activity-invoice-row{align-items:stretch;display:grid;gap:6px;grid-template-columns:minmax(0,1fr);width:100%}.activity-editor-page-mobile .activity-approach-numbers input,.activity-editor-page-mobile .activity-approach-cost input:first-child,.activity-editor-page-mobile .activity-flat-charge-row input,.activity-editor-page-mobile .activity-invoice-row>.tt-locked-field{max-width:none;width:100%!important}.activity-editor-page-mobile .activity-approach-selector>button,.activity-editor-page-mobile .activity-approach-destination>button,.activity-editor-page-mobile .activity-invoice-row>button{min-height:44px;width:100%}.activity-editor-page-mobile .activity-approach-details{max-width:100%;min-width:0}.activity-editor-page-mobile .activity-approach-details .activity-editor-row{grid-template-columns:minmax(0,1fr)}.activity-editor-page-mobile .activity-mobile-card-heading{border-bottom:1px solid #ccd2d7;color:#555;display:block;min-height:36px;overflow-wrap:anywhere;padding:8px 44px 7px 7px}.activity-editor-page-mobile .activity-line-editor,.activity-editor-page-mobile .activity-material-row{background:#f5f6f7;border:1px solid #ccd2d7;margin:0 0 10px;padding:0;position:relative;width:100%}.activity-editor-page-mobile .activity-line-meta{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin:0;padding:8px}.activity-editor-page-mobile .activity-line-meta>label,.activity-editor-page-mobile .activity-line-meta>span:not(.activity-line-end-control){display:grid;gap:4px;min-width:0}.activity-editor-page-mobile .activity-line-meta>span:not(.activity-line-end-control){background:#fff;border:1px solid #d5d9de;min-height:44px;padding:6px 8px}.activity-editor-page-mobile .activity-line-meta .activity-line-end-control{align-items:stretch;display:grid;gap:5px;grid-template-columns:auto minmax(0,1fr)}.activity-editor-page-mobile .activity-timer-stop{height:44px;min-width:44px;width:44px}.activity-editor-page-mobile .activity-line-meta>.activity-remove-row,.activity-editor-page-mobile .activity-material-row>.activity-remove-row{align-items:center;display:flex;grid-column:auto;height:44px;justify-content:center;position:absolute;right:1px;top:1px;width:44px;z-index:2}.activity-editor-page-mobile .activity-line-editor>.tt-markup-editor{border-left:0;border-right:0;border-bottom:0;max-width:100%;min-width:0;width:100%}.activity-editor-page-mobile .tt-markup-editor,.activity-editor-page-mobile .tt-markup-template-row,.activity-editor-page-mobile .tt-markup-toolbar,.activity-editor-page-mobile .tt-markup-textarea{max-width:100%;min-width:0;width:100%}.activity-editor-page-mobile .tt-markup-toolbar{flex-wrap:wrap}.activity-editor-page-mobile .activity-material-header{display:none}.activity-editor-page-mobile .activity-material-row,.activity-editor-page-mobile .activity-material-row.has-sales-price{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);padding:0 8px 8px}.activity-editor-page-mobile .activity-material-row>.activity-mobile-card-heading{margin:0 -8px}.activity-editor-page-mobile .activity-material-field{display:grid;gap:4px;width:100%}.activity-editor-page-mobile .activity-material-mobile-label{color:#555;display:block;font-size:10px;font-weight:700}.activity-editor-page-mobile .activity-material-results,.activity-editor-page-mobile .tt-filter-combobox-menu,.activity-editor-page-mobile .tt-markup-template-menu{max-width:100%;min-width:0}.activity-editor-page-mobile .activity-inline-action{border:1px solid #c8c8c8;min-height:44px;padding:8px;text-align:left;width:100%}.activity-editor-page-mobile .activity-ticket-settings{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.activity-editor-page-mobile .activity-ticket-settings>label{background:#f5f5f5;border:1px solid #d5d9de;min-height:44px;padding:6px 8px}.activity-editor-page-mobile .activity-ticket-settings>label:last-child{align-items:center;display:flex;flex-direction:row;gap:7px}.activity-editor-page-mobile [data-activity-editor-section=copy] .tt-responsible-multi-tools{grid-template-columns:minmax(0,1fr)}.activity-editor-page-mobile [data-activity-editor-section=copy] .tt-responsible-status-filter button{flex:1 1 0;min-height:44px;min-width:0;overflow-wrap:anywhere;padding-left:4px;padding-right:4px}.activity-editor-page-mobile [data-activity-editor-section=copy] .tt-responsible-multi-tools input[type=search]{height:44px}.activity-editor-page-mobile [data-activity-editor-section=copy] .tt-responsible-multi-scroll{max-height:45dvh}.activity-editor-page-mobile .activity-editor-mobile-followup>.boxHead{min-height:44px}.activity-editor-page-mobile .activity-editor-mobile-followup>.boxHead h2{align-items:center;display:inline-flex;min-height:44px;padding:8px 10px}.activity-editor-page-mobile .activity-editor-mobile-followup>.boxBody{display:grid;gap:6px;padding:8px}.activity-editor-page-mobile .activity-editor-mobile-followup>.boxBody>label{align-items:center;background:#f5f5f5;border:1px solid #d5d9de;display:flex;gap:7px;min-height:44px;overflow-wrap:anywhere;padding:6px 8px}.activity-editor-page-mobile .activity-editor-mobile-delete{border-top:1px solid #d5d9de;margin-top:4px;padding-top:8px}.activity-editor-page-mobile .activity-editor-mobile-delete>button{min-height:44px;width:100%}.activity-editor-mobile-action-bar{align-items:stretch;background:#555;border-top:3px solid #f39c12;bottom:calc(var(--tt-mobile-shell-bar-height) + env(safe-area-inset-bottom,0px));box-shadow:0 -3px 12px #00000047;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:var(--tt-mobile-ticket-bar-height);left:0;position:fixed;right:0;width:100%;z-index:4900}.activity-editor-mobile-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#fff;cursor:pointer;font-family:Verdana,sans-serif;font-size:10px;font-weight:700;line-height:13px;margin:0;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:6px 4px}.activity-editor-mobile-action-red{background:#e60000}.activity-editor-mobile-action-green{background:green}.activity-editor-mobile-action:hover,.activity-editor-mobile-action:focus-visible{box-shadow:inset 0 0 0 2px #fff;filter:brightness(1.12);outline:none;text-decoration:underline}.activity-editor-mobile-action:disabled{cursor:not-allowed;opacity:.65}.activity-editor-mobile-error{background:#fff1f1;border:1px solid #e00000;bottom:calc(var(--tt-mobile-shell-bar-height) + var(--tt-mobile-ticket-bar-height) + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 8px #0000002e;left:0;max-height:58px;overflow:auto;padding:8px 10px;position:fixed;right:0;z-index:4910}}.company-staff-company,.company-staff-employees,.company-staff-addresses,.company-staff-relations,.company-staff-references{clear:both;margin-bottom:20px}.company-staff-section-head{align-items:stretch;display:flex}.company-staff-section-head h2{float:none}.company-staff-icon,.company-staff-add{align-items:center;background-color:#fff;border:0;cursor:pointer;display:inline-flex;flex:0 0 42px;justify-content:center;min-height:37px;padding:0}.company-staff-icon:disabled{cursor:wait;opacity:.45}.company-staff-add{color:#ef8500;font-size:20px;font-weight:700}.company-staff-company-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.company-staff-company-grid fieldset,.company-staff-editor fieldset,.company-relation-dialog fieldset{min-width:0}.company-staff-value{align-items:start;display:grid;gap:6px;grid-template-columns:132px 8px minmax(0,1fr);line-height:1.35;margin-bottom:3px}.company-staff-value>strong,.company-staff-value>span,.company-staff-value>a{overflow-wrap:anywhere;min-width:0}.company-staff-value .multiline{white-space:pre-line}.company-staff-public-row{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px;padding:0 4px 8px}.company-staff-public-row>strong{flex:1 1 100%}.company-staff-tabs{align-items:end;background:linear-gradient(#eee,#ccc);border:1px solid #aaa;display:flex;gap:2px;min-height:36px;padding:4px 4px 0}.company-staff-tabs button{background:#e5e5e5;border:1px solid #bbb;border-bottom:0;cursor:pointer;font-weight:700;min-height:30px;padding:5px 13px}.company-staff-tabs button.active{background:#fff;color:#ef8500}.company-staff-cards{display:grid;gap:16px 24px;grid-template-columns:repeat(4,minmax(220px,1fr));padding:14px}.company-staff-card{border-bottom:1px solid #ddd;display:grid;grid-template-rows:auto 1fr 22px;min-height:150px}.company-staff-card-title{color:#666;font-weight:700;margin-bottom:5px}.company-staff-card-body{display:grid;gap:10px;grid-template-columns:76px minmax(0,1fr)}.company-staff-avatar{height:76px;object-fit:cover;width:76px}.company-staff-avatar.placeholder{align-items:center;background:#e7eaec;color:#555;display:inline-flex;font-size:38px;justify-content:center}.company-staff-avatar.small{height:24px;width:24px}.company-staff-avatar.placeholder.small{font-size:14px}.company-staff-contact-line{overflow-wrap:anywhere;padding:2px 0}.company-staff-card-actions,.company-staff-actions{align-items:center;display:flex;gap:3px;justify-content:flex-end}.company-staff-card-actions{min-height:22px;padding-right:6px}.company-staff-card-actions button,.company-staff-actions button,.company-relation-overview li button{background-color:transparent;border:0;cursor:pointer;font-size:12px;height:18px;line-height:18px;min-height:18px;min-width:20px;padding:0;text-align:center}.company-staff-card-actions button:before,.company-staff-actions button:before{font-size:12px;line-height:18px}.company-staff-card-actions button:disabled{cursor:not-allowed;opacity:.3}.company-staff-table{margin-top:8px;width:100%}.company-staff-list-person{align-items:center;display:flex;gap:7px}.company-staff-subheading{border-bottom:1px solid #ddd;color:#777;font-size:inherit;margin:0 0 7px;padding-bottom:3px}.company-relation-overview{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.company-relation-overview ul{margin:0;padding-left:22px}.company-relation-overview li{margin-bottom:4px}.company-staff-reference-grid{display:flex;flex-wrap:wrap;gap:7px 18px}.company-staff-reference-actions{display:flex;justify-content:center;margin-top:12px}.company-staff-form-grid{display:grid;gap:8px 12px}.company-staff-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.company-staff-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.company-staff-form-grid>label{display:grid;gap:3px}.company-staff-form-grid input,.company-staff-form-grid select,.company-relation-dialog input{box-sizing:border-box;width:100%}.company-staff-birthday{display:grid;gap:5px;grid-template-columns:58px 58px minmax(75px,1fr)}.company-staff-checkboxes{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:8px}.contact-editor{font-size:13px}.contact-editor-section{border:0;margin:0 0 13px;min-width:0;padding:0}.contact-editor-section>legend{border-bottom:1px solid #e3e3e3;box-sizing:border-box;color:#777;font-weight:700;margin-bottom:5px;padding:0 0 3px;width:100%}.contact-editor-row{align-items:center;display:grid;gap:6px;grid-template-columns:155px 8px minmax(0,1fr);margin:4px 0;min-height:28px}.contact-editor-row.align-start{align-items:start}.contact-editor-row>label{font-weight:700;line-height:1.15}.contact-editor-row>div,.contact-editor-row>div>.tt-locked-field{min-width:0}.contact-editor-row input:not([type=checkbox]):not([type=radio]),.contact-editor-row select,.contact-editor-row textarea,.contact-editor-row .tt-filter-combobox{box-sizing:border-box;width:100%}.contact-editor-colon{font-weight:700;text-align:center}.contact-editor-required{margin-left:2px}.contact-editor-checkbox{align-items:center;display:inline-flex;font-weight:400!important;gap:5px}.contact-editor-birthday,.contact-editor-inline,.contact-editor-zip-city{align-items:center;display:flex;gap:6px}.contact-editor-birthday input{flex:0 0 48px;width:48px!important}.contact-editor-birthday input:last-child{flex-basis:70px;width:70px!important}.contact-editor-zip-city input:first-child{flex:0 0 80px}.contact-editor-inline{flex-wrap:wrap}.contact-editor-inline input[type=number]{flex:0 0 62px;width:62px}.contact-editor-inline .tt-locked-field{flex:1 1 260px}.contact-editor-contact-info-list{margin-left:163px}.contact-editor-contact-info{align-items:center;display:grid;gap:7px;grid-template-columns:220px 8px minmax(0,1fr) 24px;margin:4px 0}.contact-editor-contact-info input,.contact-editor-contact-info select{box-sizing:border-box;width:100%}.contact-editor-contact-info button{height:23px;min-width:23px;padding:0}.contact-editor-add-info{margin-left:163px;min-width:23px;padding:2px 7px}.contact-editor-hint{font-size:12px;margin:6px 0 6px 163px}.contact-editor-rating button{background:transparent;border:0;color:#ddd;cursor:pointer;font-size:23px;line-height:23px;padding:0 1px}.contact-editor-rating button.active{color:#f5ca55;text-shadow:0 0 1px #9b7415}.contact-editor-errors ul{margin:4px 0 0 18px}.contact-editor-access-columns{display:grid;gap:18px;grid-template-columns:1fr 1fr}.contact-editor-access-columns fieldset{min-width:0}.contact-editor-access-columns label,.contact-editor-access-existing,.contact-editor-lexoffice-results label{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;gap:7px;padding:6px 3px}.contact-editor-access-columns small,.contact-editor-access-existing small,.contact-editor-lexoffice-results small{display:block}.contact-editor-lexoffice>label{display:grid;font-weight:700;gap:4px}.contact-editor-lexoffice-results{border:1px solid #ccc;margin-top:8px;max-height:280px;overflow:auto}.contact-editor-lexoffice-results label.selected{background:#fff5df}.company-staff-dialog-tools{display:flex;justify-content:flex-end;margin-bottom:8px}.company-staff-check{align-items:center;display:inline-flex;gap:4px}.company-staff-dialog-company{margin:0 0 10px}.company-staff-address-editor fieldset,.company-relation-dialog fieldset{min-width:0}.company-staff-address-form{display:grid;gap:6px}.company-staff-address-row{align-items:center;display:grid;gap:8px;grid-template-columns:190px minmax(0,1fr);min-height:28px}.company-staff-address-row>span:first-child{font-weight:700}.company-staff-address-row>div{min-width:0}.company-staff-address-row input:not([type=checkbox]),.company-staff-address-row select{box-sizing:border-box;width:100%}.company-staff-postal-city{display:grid;gap:6px;grid-template-columns:82px minmax(0,1fr)}.company-staff-address-hint{margin:18px 0 2px}.company-relation-dialog{padding-bottom:22px}.company-relation-editor{margin:0}.company-relation-legacy-grid{align-items:center;display:grid;gap:6px 4px;grid-template-areas:"left top-is company-to-other top-von right" "left bottom-von other-to-company bottom-is right";grid-template-columns:minmax(120px,.9fr) 28px minmax(240px,1.45fr) 28px minmax(190px,1.1fr)}.company-relation-left-company{grid-area:left}.company-relation-top-is{grid-area:top-is;text-align:right}.company-relation-company-to-other{grid-area:company-to-other;min-width:0}.company-relation-top-von{grid-area:top-von}.company-relation-right-company{grid-area:right;min-width:0}.company-relation-bottom-von{grid-area:bottom-von;text-align:right}.company-relation-other-to-company{grid-area:other-to-company;min-width:0}.company-relation-bottom-is{grid-area:bottom-is}.company-relation-right-company .tt-filter-combobox,.company-relation-tag-input,.company-relation-tag-input>input{box-sizing:border-box;width:100%}.company-relation-tag-input{position:relative}.company-relation-tag-options{left:0;max-height:210px;min-width:100%;right:0;top:calc(100% + 1px);width:auto;z-index:20}.company-relation-tag-options .tt-filter-combobox-option{width:100%}.company-relation-mobile-direction{display:none}.company-relation-company-to-other>.tt-error,.company-relation-other-to-company>.tt-error{margin:4px 0 0}.company-relation-actions{display:flex;gap:8px;justify-content:center;width:100%}@media(max-width:1150px){.company-staff-cards{grid-template-columns:repeat(2,minmax(220px,1fr))}.company-staff-company-grid,.company-staff-form-grid.three{grid-template-columns:1fr 1fr}}@media(max-width:720px){.company-staff-company-grid,.company-staff-cards,.company-staff-form-grid.three,.company-staff-form-grid.two,.company-relation-overview{grid-template-columns:1fr}.company-relation-legacy-grid{align-items:stretch;grid-template-areas:"left" "right" "company-to-other" "other-to-company";grid-template-columns:minmax(0,1fr)}.company-relation-top-is,.company-relation-top-von,.company-relation-bottom-von,.company-relation-bottom-is{display:none}.company-relation-mobile-direction{display:block;font-weight:700;margin:5px 0 3px}.company-staff-tabs{align-items:stretch;flex-direction:column}.company-staff-tabs button{border-bottom:1px solid #bbb;text-align:left}.company-staff-address-row{align-items:stretch;gap:3px;grid-template-columns:1fr}.contact-editor-row{display:block;margin-bottom:9px}.contact-editor-row>label{display:block;margin-bottom:3px}.contact-editor-colon{display:none}.contact-editor-contact-info-list,.contact-editor-add-info,.contact-editor-hint{margin-left:0}.contact-editor-contact-info,.contact-editor-access-columns{grid-template-columns:1fr}.contact-editor-contact-info>span{display:none}}.mail-to-ticket-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start;padding:12px 18px 78px;background:#dfe3e5}.mail-to-ticket-mail-panel,.mail-to-ticket-options-panel{min-width:0;background:#fff;border:1px solid #d6d9da;padding:10px}.mail-to-ticket-mail-panel{position:sticky;top:8px}.mail-to-ticket-mail-panel>h2,.mail-to-ticket-options-panel>h2{display:inline-block;margin:-11px 0 12px 8px;padding:9px 12px;background:#fff;color:#333;font-size:13px}.mail-to-ticket-head{display:grid;grid-template-columns:92px minmax(0,1fr);gap:5px 8px;margin:0 5px 14px;font-size:12px}.mail-to-ticket-head dt{font-weight:700}.mail-to-ticket-head dd{margin:0;overflow-wrap:anywhere}.mail-to-ticket-tabs{display:flex;flex-wrap:wrap;align-items:end;gap:2px;min-height:31px;padding:4px 4px 0;border:1px solid #aaa;border-bottom:0;background:linear-gradient(#f7f7f7,#c7c7c7)}.mail-to-ticket-tabs button{min-height:27px;padding:4px 11px;border:1px solid #bbb;border-bottom:0;border-radius:3px 3px 0 0;background:#e6e6e6;color:#444;font-weight:700;font-size:12px}.mail-to-ticket-tabs button.active{background:#fff;color:#222}.mail-to-ticket-mail-body{min-height:560px;max-height:calc(100vh - 330px);overflow:auto;padding:22px;border:1px solid #aaa;background:#fff}.mail-to-ticket-mail-body pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.mail-to-ticket-rendered-html{overflow-wrap:anywhere}.mail-to-ticket-rendered-html>:first-child{margin-top:0}.mail-to-ticket-rendered-html>:last-child{margin-bottom:0}.mail-to-ticket-rendered-html img{max-width:100%;height:auto}.mail-to-ticket-info{margin-top:10px;padding:9px 5px 0;border-top:1px solid #e4e4e4;color:#555;font-size:12px}.mail-to-ticket-info p{margin:6px 0}.mail-to-ticket-fieldset{min-width:0;margin:0 0 9px;padding:5px 0 7px;border:0;border-top:1px solid #e5e5e5}.mail-to-ticket-fieldset legend{padding:0 8px 0 0;color:#777;font-size:13px;font-weight:700}.mail-to-ticket-row{display:grid;grid-template-columns:116px minmax(0,1fr);gap:8px;align-items:center;min-height:31px;margin:2px 0}.mail-to-ticket-label{align-self:start;padding-top:7px;font-size:11px;font-weight:700}.mail-to-ticket-control{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0}.mail-to-ticket-control>input[type=text],.mail-to-ticket-control>input:not([type]),.mail-to-ticket-control>select,.mail-to-ticket-control>.tt-filter-combobox,.mail-to-ticket-control>.tt-locked-field{flex:1 1 220px;min-width:0}.mail-to-ticket-control .tt-locked-field>input,.mail-to-ticket-control .tt-locked-field>select{width:100%}.mail-to-ticket-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:3px 0 6px 124px}.mail-to-ticket-three-columns label{display:grid;gap:3px;font-size:10px;font-weight:700}.mail-to-ticket-add{flex:0 0 27px;width:27px;height:27px;border:0;background:#f39c12;color:#fff;font-size:18px;line-height:1}.mail-to-ticket-info-button,.mail-to-ticket-suggestions button{border:1px solid #b9bfc2;background:#f3f4f5;color:#333;padding:4px 8px}.mail-to-ticket-suggestions{display:flex;flex-wrap:wrap;gap:4px}.mail-to-ticket-radio-line{display:flex;flex-wrap:wrap;gap:12px}.mail-to-ticket-sender-mode{display:flex;flex-wrap:wrap;gap:12px;padding:5px 4px 0;font-size:12px}.mail-to-ticket-sender-notice{margin:5px 4px 8px;color:#b22222;font-size:12px;line-height:1.4}.mail-to-ticket-follow-up{display:grid;gap:7px;padding:5px 4px 3px 124px;font-size:12px}.mail-to-ticket-timer-icon{margin:0 2px;color:#f39c12;font-size:13px;line-height:1;vertical-align:-1px}.mail-to-ticket-message{margin:5px 0 10px;padding:8px 10px;border:1px solid #b9d5e8;background:#eef8ff}.mail-to-ticket-message.error{border-color:#e1a7a7;background:#fff0f0;color:#8a1f1f}.mail-to-ticket-multi-table{width:100%;border-collapse:collapse;font-size:12px}.mail-to-ticket-multi-table th,.mail-to-ticket-multi-table td{padding:7px;border:1px solid #d6d9da;text-align:left}.mail-to-ticket-multi-table th{background:#eceeef}.mail-to-ticket-multi-table tr.is-skipped{background:#f2f2f2;color:#777}.mail-to-ticket-attachment-list{list-style:none;margin:0;padding:0}.mail-to-ticket-attachment-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border-bottom:1px solid #e5e5e5}.mail-to-ticket-attachment-image{display:block;max-width:100%;max-height:520px;margin:auto}.mail-to-ticket-attachment-frame{width:100%;min-height:520px;border:0}.mail-to-ticket-actions{position:sticky;bottom:0;z-index:15;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:54px;padding:8px 16px;border-top:12px solid #dfe3e5;background:#fff;font-size:12px}.mail-to-ticket-customer-info{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#00000073}.mail-to-ticket-customer-info>div{position:relative;width:min(680px,100%);max-height:80vh;overflow:auto;padding:24px;border:1px solid #aaa;background:#fff}.mail-to-ticket-customer-info>div>button{position:absolute;top:5px;right:7px;border:0;background:transparent;font-size:22px}.object-page{min-width:0}.object-page .box{margin-bottom:14px}.object-overview-actions{display:grid;grid-template-columns:max-content max-content 1fr max-content;gap:8px;align-items:center;margin-bottom:18px}.object-overview-actions .orangeButton:last-child{grid-column:4}.object-tree{border:1px solid #bbb;min-height:126px;padding:12px 10px}.object-tree-row{align-items:center;display:flex;gap:5px;min-height:25px;white-space:nowrap}.object-tree-row img,.object-tree-icon{height:20px;object-fit:contain;width:20px}.object-tree-toggle{color:#28597a;display:inline-block;font-size:12px;width:13px}.object-tree-toggle-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;line-height:1;margin:0;padding:0}.object-tree-toggle-button:hover,.object-tree-toggle-button:focus-visible{color:#e87800;outline:none}.object-tree-name,.object-tree-actions button{background:none;border:0;color:#000;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left}.object-tree-name:hover,.object-tree-actions button:hover{color:#e87800;text-decoration:underline}.object-tree-description{font-size:11px}.object-tree-actions{display:none;gap:7px;margin-left:10px}.object-tree-row:hover .object-tree-actions,.object-tree-row:focus-within .object-tree-actions{display:flex}.object-page label{display:grid;gap:4px;margin:7px 0;max-width:100%}.object-page .object-input-wide input,.object-page label>input:not([type=checkbox]):not([type=radio]),.object-page label>textarea{width:100%}.object-page fieldset{margin:12px 0}.object-combobox{max-width:480px}.object-checkbox{display:flex!important;flex-direction:row;gap:5px!important;align-items:center}.object-checkbox input{flex:0 0 auto;min-height:0!important;width:auto!important}.object-template-gallery,.object-icon-gallery{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:center;margin:9px 0}.object-template-gallery>span{font-weight:700;margin-right:7px}.object-template-gallery label,.object-icon-gallery label{align-items:center;display:inline-flex;flex-direction:row;gap:3px;margin:0}.object-template-gallery img,.object-icon-gallery img{height:24px;max-width:32px;object-fit:contain}.object-icon-gallery label{border:1px solid transparent;padding:3px}.object-icon-gallery label:has(input:checked){border-color:#ee7f01;background:#fff4df}.object-subsection{border-top:1px solid #ddd;margin-top:16px;padding-top:10px}.object-subsection h3{font-size:13px;margin:0 0 8px}.object-template-table img{height:24px;max-width:32px;object-fit:contain}.object-template-name{max-width:420px}.object-names{max-width:510px}.object-new-attribute{margin-top:16px!important}.object-attribute-table{margin-top:10px}.object-tag-list{align-items:center;display:flex;flex-wrap:wrap;margin-top:8px}.project-detail-section,.project-delete-action{margin-top:12px}.attribute-dialog>label,.attribute-dialog>fieldset>label{display:grid;gap:4px;margin:8px 0}.attribute-dialog-select{align-items:center;display:flex;gap:7px}.attribute-dialog-select select{flex:1}.attribute-dialog-choice{align-items:center;display:inline-flex!important;gap:4px;margin-right:12px!important}.attribute-page-box{margin-bottom:12px}.attribute-page-actions{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.attribute-page .boxBody>h3{color:#777;font-size:12px;margin:8px 0 4px}.attribute-definition-table{table-layout:fixed;width:100%}.attribute-definition-table th:first-child,.attribute-definition-table td:first-child{width:58%}.attribute-definition-table th:nth-child(2),.attribute-definition-table td:nth-child(2){width:22%}.attribute-definition-table td:last-child{display:flex;gap:14px}.attribute-text-action{background:none;border:0;color:#111;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:none}.attribute-text-action:hover,.attribute-text-action:focus{color:#ee7f01;outline:none}.attribute-dashboard-back .actionBox{text-align:center}.attribute-definition-dialog fieldset{border:0;margin:0 0 14px;padding:0}.attribute-definition-dialog fieldset>legend{border-bottom:1px solid #e4e4e4;box-sizing:border-box;color:#777;font-weight:700;margin-bottom:8px;padding:0 0 4px;width:100%}.attribute-definition-dialog fieldset>label{align-items:center;display:grid;gap:8px;grid-template-columns:128px 16px minmax(170px,240px)}.attribute-list-mode{align-items:center;display:grid;gap:10px;grid-template-columns:185px 1fr 1fr}.attribute-list-mode label{align-items:center;display:inline-flex;gap:4px}.attribute-list-mode .tt-locked-field{width:auto}.attribute-list-items{margin-top:16px!important}.attribute-list-items>.orangeButton{margin-bottom:8px}.attribute-item-dialog label{display:grid;gap:5px}.attribute-dialog-markup{min-width:0}.attribute-dialog-markup .markup-editor{max-width:100%}.attribute-table-value{max-width:100%;overflow-x:auto}.attribute-table-value table{border-collapse:collapse;max-width:100%}.attribute-table-value td,.attribute-table-value th{border:1px solid #c5c9cc;padding:3px 5px;text-align:left}@media(max-width:620px){.attribute-definition-dialog fieldset>label,.attribute-list-mode{align-items:stretch;grid-template-columns:1fr}.attribute-definition-table th:first-child,.attribute-definition-table td:first-child{width:auto}}@media(max-width:800px){.object-overview-actions{grid-template-columns:1fr}.object-overview-actions .orangeButton:last-child{grid-column:auto}.object-tree-row{align-items:flex-start;flex-wrap:wrap;white-space:normal}.object-tree-actions{display:flex;width:100%}}@media(max-width:1180px){.mail-to-ticket-layout{grid-template-columns:1fr}.mail-to-ticket-mail-panel{position:static}.mail-to-ticket-mail-body{min-height:380px;max-height:none}}@media(max-width:700px){.mail-to-ticket-layout{padding-inline:7px;gap:10px}.mail-to-ticket-row{grid-template-columns:1fr;gap:1px}.mail-to-ticket-label{padding-top:2px}.mail-to-ticket-three-columns{grid-template-columns:1fr;margin-left:0}.mail-to-ticket-follow-up{padding-left:0}.mail-to-ticket-mail-body{min-height:280px;padding:12px}}.flat-charge-page-grid{align-items:start;display:grid;gap:2%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flat-charge-overview-box{box-sizing:border-box;float:none;min-width:0;width:100%}.stammdaten-resource-tab>fieldset+fieldset{margin-top:12px}.stammdaten-row-deleted{opacity:.55}.remote-connection-settings-instructions{margin:8px 0 14px}.remote-connection-settings-instructions ol{margin:5px 0 0 24px;padding:0}.remote-connection-settings-filter{margin-top:26px}.remote-connection-settings-filter table.tableDetails{max-width:620px}.automated-jobs-notice{margin-bottom:14px;padding:10px 12px;border:1px solid #d4c48f;background:#fff9df;line-height:1.45}.automated-jobs-cron-help{margin:0 0 14px;border:1px solid #c8c8c8;background:#f1f1f1}.automated-jobs-cron-help summary{padding:8px 10px;font-weight:700;cursor:pointer}.automated-jobs-cron-help>div{padding:0 10px 9px;line-height:1.45}.automated-jobs-cron-help p{margin:5px 0}.automated-jobs-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.automated-jobs-groups fieldset{min-width:0;margin:0}.automated-jobs-options{display:grid;gap:4px}.automated-job-option{padding:8px 9px;border:1px solid #d4d4d4;border-left-width:4px;background:#f1f1f1}.automated-job-option.status-running{border-left-color:#4f9b42;background:#edf6eb}.automated-job-option.status-pending{border-left-color:#d09a20;background:#fff8df}.automated-job-option.status-scheduled{border-left-color:#668eab}.automated-job-option.status-disabled{border-left-color:#aaa}.automated-job-option.status-unavailable{border-left-color:#9d7c7c}.automated-job-option>label:first-child{display:flex;align-items:flex-start;gap:7px;cursor:pointer}.automated-job-option>label:first-child span{display:grid;gap:2px}.automated-job-option small{color:#555;line-height:1.3}.automated-job-status{display:flex;flex-wrap:wrap;gap:5px 12px;margin:6px 0 0 24px;color:#555;font-size:11px}.automated-job-status>span:first-child:before{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#999;content:""}.automated-job-status>span:first-child{padding:2px 6px;border:1px solid #bbb;border-radius:2px;background:#e7e7e7;font-weight:700}.automated-job-status>span.status-running{border-color:#79a76f;background:#e2f0df;color:#38662e}.automated-job-status>span.status-running:before{background:#4f9b42}.automated-job-status>span.status-pending{border-color:#d6ab3c;background:#fff0bd;color:#805600}.automated-job-status>span.status-pending:before{background:#d09a20}.automated-job-status>span.status-scheduled{border-color:#89a8bf;background:#e5eff6;color:#315c7d}.automated-job-status>span.status-scheduled:before{background:#668eab}.automated-job-status>span.status-disabled:before{background:#888}.automated-job-status>span.status-unavailable{border-color:#bba5a5;background:#eee5e5;color:#674c4c}.automated-job-status>span.status-unavailable:before{background:#9d7c7c}.automated-job-exchange-tasks{display:flex;flex-wrap:wrap;gap:5px 10px;margin:8px 0 0 24px;padding:7px 8px;border:1px solid #d4d4d4;background:#e8e8e8;font-size:11px}.automated-job-exchange-tasks strong{flex-basis:100%}.automated-job-exchange-tasks label{display:flex;align-items:center;gap:4px}.automated-job-schedule{display:grid;gap:5px;margin:8px 0 0 24px;font-size:11px}.automated-job-schedule label{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:6px;white-space:nowrap}.automated-job-schedule input,.automated-job-schedule select{box-sizing:border-box;width:100%;min-width:0}.automated-job-schedule input[type=text]{font-family:Consolas,Courier New,monospace}.automated-job-cron-preview{color:#38662e;line-height:1.3}.automated-job-start-choice{display:grid;gap:5px;margin:9px 0 0 24px;padding:8px;border:1px solid #d4c48f;background:#fff9df;font-size:11px}.automated-job-start-choice label{display:flex;align-items:center;gap:4px}.automated-job-start-choice small{color:#666}@media(max-width:1050px){.automated-jobs-groups{grid-template-columns:1fr}}.remote-connection-settings-filter .tt-locked-field{width:280px}.remote-connection-settings-filter input[type=text]{width:100%}.invoice-settings-box{width:70%;min-width:760px}.invoice-settings-content{padding:20px}.invoice-settings-info,.invoice-settings-attachment-hint{border:1px solid #4a90e2;border-radius:5px;background:#f0f8ff;padding:10px}.invoice-settings-info{margin-bottom:20px}.invoice-settings-table{width:100%}.invoice-settings-table>tbody>tr>th:first-child{width:250px}.invoice-settings-table>tbody>tr>td{padding-top:10px}.invoice-settings-mail-row>th{vertical-align:top;padding-top:14px}.invoice-settings-mail-row .tt-markup-editor{max-width:600px}.invoice-settings-save-mail{margin-top:5px}.invoice-settings-saved{margin-left:10px}.invoice-settings-attachment-hint{border-color:#f5a623;background:#fffbea}.invoice-settings-active{color:green}.invoice-settings-stopped{color:red}@media(max-width:1000px){.invoice-settings-box{width:100%;min-width:0}}.flat-charge-overview-box fieldset,.customer-flat-charge-box fieldset{min-width:0}.flat-charge-toolbar{align-items:center;display:flex;margin:0 0 10px;min-height:22px}.flat-charge-toolbar>:first-child{margin-left:0}.flat-charge-toolbar-split{justify-content:space-between}.flat-charge-table-scroll{overflow-x:auto;width:100%}table.flat-charge-table{min-width:690px;width:100%}.flat-charge-page-grid table.flat-charge-table{min-width:610px}.flat-charge-edit-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;margin:0;padding:0;text-align:left;text-decoration:none}.flat-charge-edit-link:hover,.flat-charge-edit-link:focus-visible{text-decoration:underline}.flat-charge-empty-row{color:#666;text-align:center}.customer-flat-charge-name{margin:0 0 8px}.flat-charge-dialog-form table.tableDetails{table-layout:fixed}.flat-charge-dialog-form table.tableDetails td{min-width:0}.flat-charge-dialog-form table.tableDetails td>input:not([type=checkbox]):not([type=radio]),.flat-charge-dialog-form table.tableDetails td>select,.flat-charge-dialog-form table.tableDetails td>.tt-filter-combobox{max-width:100%;width:100%}.flat-charge-hourly-price{font-weight:700}.flat-charge-inline-price{align-items:center;display:flex;gap:5px;width:100%}.flat-charge-inline-price input{flex:1 1 auto;min-width:0}.customer-flat-charge-modes{display:flex;flex-direction:column;gap:5px}.flat-charge-validation{margin:10px 0 0;padding-left:20px}.flat-charge-delete-confirmation{background:#fff1f1;border:1px solid #e00000;color:#b00000;font-weight:700;margin:10px 0 0;padding:8px}.flat-charge-delete-button{float:left;margin-left:0}@media(max-width:1350px){.flat-charge-page-grid{gap:0;grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.flat-charge-dialog-form table.tableDetails,.flat-charge-dialog-form table.tableDetails tbody,.flat-charge-dialog-form table.tableDetails tr,.flat-charge-dialog-form table.tableDetails th,.flat-charge-dialog-form table.tableDetails td{display:block;width:100%}.flat-charge-dialog-form table.tableDetails th.dotdot{display:none}.flat-charge-toolbar-split{align-items:flex-start;flex-direction:column;gap:6px}}.prices-page{min-width:0}.prices-toolbar{align-items:center;display:flex;justify-content:space-between;gap:10px;margin-bottom:14px}.prices-table-wrap{max-width:100%;overflow-x:auto}.prices-table{min-width:1500px}.prices-table td{vertical-align:top}.prices-actions{white-space:nowrap}.prices-actions button{background:transparent;border:0;color:#000;cursor:pointer;font:inherit;font-weight:700;padding:0}.prices-actions button:hover{color:#ee7f01;text-decoration:underline}.prices-catch-all-warning{line-height:1.5;margin:18px 0}.price-editor fieldset{margin:0 0 14px}.price-editor-table{width:100%}.price-editor-table th:first-child{width:125px}.price-editor-table .dotdot{width:10px}.price-editor-table td{width:auto}.price-editor-table td>select,.price-editor-table td>.tt-filter-combobox,.price-editor-table td>div>.tt-filter-combobox{max-width:330px;width:100%}.price-editor-table td>select{width:310px}.price-editor-table input[type=number]{width:170px}.price-editor-table input[type=date]{width:120px}.price-editor-table .price-minutes{width:60px}.price-editor-table .price-comment{width:100%}.price-child-objects{display:block;margin-top:4px}.price-location-options{align-items:center;display:flex;flex-wrap:wrap;gap:5px 18px}.price-validity{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.invoice-info-editor table{width:100%}.invoice-info-editor table th:first-child{width:310px}.invoice-info-editor table .dotdot{width:10px}.invoice-info-editor input[type=number]{width:220px}@media(max-width:720px){.prices-toolbar{align-items:stretch;flex-direction:column}.price-editor-table,.price-editor-table tbody,.price-editor-table tr,.price-editor-table th,.price-editor-table td{display:block;width:100%!important}.price-editor-table .dotdot{display:none}.price-editor-table th:first-child{margin-top:6px}.invoice-info-editor table th:first-child{width:auto}}.email-import-filter-page .boxBody>.orangeButton{margin-bottom:10px}.email-import-filter-list{margin:0}.email-import-filter-table-wrap{max-width:100%;overflow-x:auto}.email-import-filter-table{min-width:980px}.email-import-filter-table th:last-child,.email-import-filter-table td:last-child{width:100px;white-space:nowrap}.email-import-filter-dialog fieldset+fieldset{margin-top:14px}.email-import-filter-dialog legend{align-items:center;display:flex;justify-content:space-between;width:calc(100% - 12px)}.email-import-filter-delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#f44336;cursor:pointer;font:inherit;font-size:20px;font-weight:700;line-height:1;padding:0 2px}.email-import-filter-delete:disabled{cursor:default;opacity:.55}.email-import-filter-editor-fields select{max-width:220px;width:100%}.email-import-filter-editor-fields input[type=text]{max-width:360px;width:100%}.email-import-filter-hint p{margin:4px 0}.email-import-filter-hint-lines p{display:grid;gap:8px;grid-template-columns:92px minmax(0,1fr)}.email-import-filter-hint-lines code{color:inherit;font:inherit;white-space:nowrap}@media(max-width:620px){.email-import-filter-editor-fields,.email-import-filter-editor-fields tbody,.email-import-filter-editor-fields tr,.email-import-filter-editor-fields th,.email-import-filter-editor-fields td{display:block;width:100%!important}.email-import-filter-editor-fields th.dotdot{display:none}.email-import-filter-hint-lines p{display:block}.email-import-filter-hint-lines code{display:block;margin-bottom:2px}}@media(max-width:900px){.dashboard-timeline-calendar{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.dashboard-timeline-height-container{min-width:720px}.dashboard-timer-box .timer{min-width:0;width:100%}.dashboard-newmails-table .dashboard-mail-folder{height:44px}.dashboard-open-departures-table{display:block;min-width:0;width:100%}.dashboard-open-departures-table input,.dashboard-open-departures-table select,.dashboard-open-departures-table button,.dashboard-items-to-invoice-table input,.dashboard-items-to-invoice-table button{min-height:44px}}@media(max-width:900px){.topbarActions{gap:5px;min-height:30px}.topbarFeedbackButton{height:30px;justify-content:center;min-height:30px;min-width:32px;padding:2px 7px}.topbarFeedbackButton span{display:none}#search .dashboardSearch .textbox input.search{box-sizing:border-box;height:32px;width:100%}#search .dashboardSearchSuggestions{box-sizing:border-box;max-width:calc(100vw - 24px);width:100%}}:root{--tt-mobile-shell-bar-height: 66px;--tt-mobile-ticket-bar-height: 70px}.ticket-mobile-action-bar{display:none}.ticket-mobile-section-content{display:contents}.ticket-mobile-section-content[hidden],.ticket-mobile-panel-content[hidden]{display:none!important}@media(max-width:900px){body:has(.ttModalOverlay) .ticket-mobile-action-bar{display:none}.ttModalOverlay{z-index:6000}.ticket-detail-page{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden;overflow-x:clip;padding-bottom:calc(var(--tt-mobile-ticket-bar-height) + 18px);width:100%}.ticket-detail-page .dashboard-timer-box .boxHead h2{align-items:center;box-sizing:border-box;display:inline-flex;height:44px;justify-content:center;min-height:44px;padding:9px 12px}.ticket-detail-page .dashboard-timer-box .boxHead button.dashboard-timer-collapse,.ticket-detail-page .dashboard-timer-box .boxHead button.dashboard-timer-stop-all{box-sizing:border-box;height:44px;min-height:44px;padding:9px 10px}.ttModalOverlay:has(.new-mail-dialog-modal){align-items:stretch;overflow:hidden;padding:0}.new-mail-dialog-modal{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;max-width:none!important;transform:none!important;width:100%}.new-mail-dialog-modal>.boxHead{flex:0 0 44px;min-height:44px}.new-mail-dialog-modal>.boxHead h2{align-items:center;box-sizing:border-box;display:flex;float:none;height:44px;margin:0 44px 0 0;max-width:none;padding:0 12px}.new-mail-dialog-modal>.boxHead .ttModalClose{height:44px;width:44px}.new-mail-dialog-modal>.boxBody:not(.ttModalFooter){flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px 8px 16px}.new-mail-dialog-modal>.ttModalFooter{display:grid;flex:0 0 auto;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));text-align:left}.new-mail-dialog-modal>.ttModalFooter>button{margin:0;min-height:44px}.new-mail-dialog-modal>.ttModalFooter>.orangeButton:only-child{grid-column:1 / -1}.new-mail-dialog-modal>.ttModalFooter>label{align-items:center;background:#f5f5f5;border:1px solid #d5d9de;box-sizing:border-box;display:flex;gap:7px;grid-column:auto;line-height:14px;min-height:44px;padding:6px 8px}.new-mail-dialog-modal>.ttModalFooter>label>input[type=checkbox]{flex:0 0 auto;height:18px;margin:0;width:18px}.new-mail-dialog{gap:8px;min-width:0}.new-mail-dialog>h3{overflow-wrap:anywhere}.new-mail-grid{gap:4px;grid-template-columns:1fr}.new-mail-grid>label{padding-top:4px}.new-mail-grid>select,.new-mail-grid>input,.new-mail-recipient-values,.new-mail-salutation-row>input,.new-mail-settings-grid input:not([type=checkbox]):not([type=radio]),.new-mail-settings-grid select,.new-mail-settings-grid .tt-filter-combobox-button{min-height:44px;min-width:0;width:100%}.new-mail-recipient-values input{flex-basis:160px;min-height:38px;min-width:0}.new-mail-salutation-row,.new-mail-settings-grid{gap:8px;grid-template-columns:1fr}.new-mail-salutation-row>label,.new-mail-internal,.new-mail-settings-grid label{align-items:center;display:flex;min-height:44px}.new-mail-internal{justify-self:stretch}.new-mail-settings-grid{gap:12px}.new-mail-settings-section{background:#f7f7f7;border:1px solid #d5d9de;box-sizing:border-box;gap:4px!important;overflow:hidden;padding:8px}.new-mail-settings-section>h4{background:#e1e1e1;margin:-8px -8px 4px;padding:8px}.new-mail-settings-grid .new-mail-setting-check{gap:8px;padding:0 4px}.new-mail-settings-grid .new-mail-setting-check>input[type=checkbox]{flex:0 0 auto;height:18px;margin:0;width:18px}.new-mail-settings-grid .new-mail-setting-number{align-items:center;display:grid;gap:8px;grid-template-columns:88px minmax(0,1fr);padding:3px 4px}.new-mail-settings-grid .new-mail-setting-number>input[type=number]{min-height:44px;width:100%}.new-mail-settings-grid .new-mail-setting-number>span,.new-mail-settings-grid .new-mail-setting-check>span{line-height:16px;min-width:0;overflow-wrap:anywhere}.ticket-detail-page *,.ticket-detail-page *:before,.ticket-detail-page *:after{box-sizing:border-box}.ticket-detail-page>.box,.ticket-detail-page .ticket-detail-main-box,.ticket-detail-page .ticket-info-box,.ticket-detail-page .ticket-checklist-box,.ticket-detail-page .ticket-history-box{box-sizing:border-box;float:none;max-width:100%;min-width:0;width:100%!important}.ticket-detail-page .boxBody,.ticket-detail-page fieldset,.ticket-detail-page table,.ticket-detail-page tbody,.ticket-detail-page tr,.ticket-detail-page th,.ticket-detail-page td{max-width:100%;min-width:0}.ticket-detail-main-box .boxHead{flex-wrap:wrap}.ticket-detail-main-box .boxHead h2{flex:1 1 auto}.ticket-detail-main-box .boxHead .ticket-box-head-action,.ticket-history-box .boxHead .ticket-box-head-button,.ticket-history-box .boxHead .ticket-finish-icon,.ticket-history-box .boxHead>.boxHeadIcon{align-items:center;box-sizing:border-box;display:inline-flex;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:8px 10px;top:0}.ticket-history-box .boxHead{align-items:stretch;display:flex;flex-wrap:wrap}.ticket-history-box .boxHead h2{flex:1 1 auto;float:none}.ticket-history-box .boxHead .boxHeadIcon,.ticket-history-box .boxHead .ticket-finish-icon{float:none;margin:0 5px 0 0;position:static}.ticket-history-box .ticket-primary-action-duplicate{display:none!important}.ticket-mobile-section{min-inline-size:0}.ticket-mobile-section>legend{box-sizing:border-box;max-width:100%;padding:0;width:100%}.ticket-mobile-section-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;font-weight:700;gap:8px;justify-content:space-between;min-height:44px;padding:7px 9px;text-align:left;width:100%}.ticket-mobile-section-toggle>span{min-width:0;overflow-wrap:anywhere}.ticket-mobile-section-toggle>.tt{flex:0 0 auto;font-size:18px}.ticket-mobile-section-toggle:focus-visible{box-shadow:inset 0 0 0 2px #f39c12;outline:none}.ticket-mobile-section-content{display:block;min-width:0}.ticket-info-box .boxHead h2,.ticket-checklist-box .boxHead h2,.ticket-history-box .boxHead h2{box-sizing:border-box;height:auto;min-height:44px;padding:0}.ticket-info-box .boxHead h2 .ticket-mobile-section-toggle,.ticket-checklist-box .boxHead h2 .ticket-mobile-section-toggle,.ticket-history-box .boxHead h2 .ticket-mobile-section-toggle{color:inherit;height:44px;min-width:116px}.ticket-checklist-box .ticket-beta-badge{flex:0 0 auto;margin:4px 4px 0 0;position:static}.ticket-checklist-box .boxHead h2{align-items:flex-start;display:flex}.ticket-checklist-box .boxHead h2 .ticket-mobile-section-toggle{flex:1 1 auto}.ticket-detail-page table.tableDetails,.ticket-detail-page table.tableDetails>tbody{display:block;width:100%}.ticket-detail-page table.tableDetails>tbody>tr{align-items:start;border-bottom:1px solid #ececec;display:grid;gap:4px 8px;grid-template-columns:minmax(104px,36%) minmax(0,1fr);padding:4px 0;width:100%}.ticket-detail-page table.tableDetails>tbody>tr:last-child{border-bottom:0}.ticket-detail-page table.tableDetails>tbody>tr>th,.ticket-detail-page table.tableDetails>tbody>tr>td,.ticket-detail-page table.tableDetails.wideLabel>tbody>tr>th:first-child{display:block;overflow-wrap:anywhere;width:auto!important}.ticket-detail-page table.tableDetails>tbody>tr>th:first-child{line-height:16px;padding:5px 0}.ticket-detail-page table.tableDetails>tbody>tr>th.dotdot{display:none}.ticket-detail-page table.tableDetails>tbody>tr>td{line-height:17px;padding:5px 0}.ticket-detail-page table.tableDetails td a,.ticket-detail-page table.tableDetails td span,.ticket-detail-page table.tableDetails td label{max-width:100%;overflow-wrap:anywhere}.ticket-detail-page table.tableDetails input:not([type=checkbox]):not([type=radio]),.ticket-detail-page table.tableDetails select,.ticket-detail-page table.tableDetails textarea,.ticket-detail-page .ticket-inline-editor .tt-filter-combobox{min-height:44px;min-width:0;width:100%}.ticket-detail-page table.tableDetails td>label{align-items:center;display:flex;min-height:44px}.ticket-inline-editor,.ticket-assignment-editor,.ticket-buyer-editor,.ticket-invoice-editor{align-items:stretch;display:flex;flex-direction:column;width:100%}.ticket-inline-editor .tt-filter-combobox,.ticket-buyer-editor .tt-filter-combobox:first-child,.ticket-invoice-editor input[type=text]{flex-basis:auto;min-width:0;width:100%}.ticket-inline-editor>button,.ticket-inline-editor>.orangeButton,.ticket-inline-editor>.greenButton,.ticket-inline-editor>.redButton,.ticket-detail-page .ticket-effort-actions button,.ticket-detail-page .ticket-questionnaire-create button{min-height:44px}.ticket-detail-customer,.ticket-contact-cell,.ticket-detail-page .ticket-effort-actions,.ticket-detail-page .ticket-questionnaire-create{flex-wrap:wrap;min-width:0}.ticket-contact-cell{overflow-wrap:anywhere}.ticket-detail-page ul.tabHead{display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 4px 0}.ticket-detail-page ul.tabHead li{float:none;margin:0;min-width:0}.ticket-detail-page ul.tabHead li span{align-items:center;display:flex;justify-content:center;min-height:44px;overflow-wrap:anywhere;padding:5px 3px;text-align:center}.ticket-detail-page .terminListe li,.ticket-detail-page .fragebogenListe li,.ticket-detail-page .ticket-more-info,.ticket-detail-page .ticket-more-info-section{max-width:100%;min-width:0;overflow-wrap:anywhere}.ticket-detail-page .historieFilter{display:grid;gap:3px 10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ticket-detail-page .historieFilter label{align-items:center;display:flex;min-height:44px;min-width:0;white-space:normal}.ticket-detail-page .historieFilter input{flex:0 0 auto}.ticket-detail-page .ticket-history-table,.ticket-detail-page .ticket-history-table>tbody{border-collapse:separate;display:block;width:100%}.ticket-detail-page .ticket-history-table tr,.ticket-detail-page .ticket-history-table th,.ticket-detail-page .ticket-history-table td{box-sizing:border-box;white-space:normal}.ticket-detail-page .tt-ticket-history-comment-head,.ticket-detail-page .tt-ticket-history-card-head{display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;width:100%}.ticket-detail-page .tt-ticket-history-comment-head{border:1px solid #bfc3c5;grid-template-areas:"who date" "title actions"}.ticket-detail-page .tt-ticket-history-card-head{border:1px solid #c96b00;grid-template-areas:"who date" "title title"}.ticket-detail-page .tt-ticket-history-comment-head>th,.ticket-detail-page .tt-ticket-history-card-head>th,.ticket-detail-page .tt-ticket-history-comment-head>th.who,.ticket-detail-page .tt-ticket-history-comment-head>th.date,.ticket-detail-page .tt-ticket-history-card-head>th.who,.ticket-detail-page .tt-ticket-history-card-head>th:nth-child(2){box-sizing:border-box;display:block;min-width:0;overflow-wrap:anywhere;white-space:normal;width:auto}.ticket-detail-page .tt-ticket-history-comment-head>th.who,.ticket-detail-page .tt-ticket-history-card-head>.tt-ticket-history-who{grid-area:who;padding:7px!important}.ticket-detail-page .tt-ticket-history-comment-head>th.date,.ticket-detail-page .tt-ticket-history-card-head>.tt-ticket-history-date{grid-area:date;padding:7px!important;text-align:right!important}.ticket-detail-page .ticket-history-comment-title{align-items:center;background:#f5f5f5!important;border-top:1px solid #c7c7c7;display:flex!important;grid-area:title;min-height:44px;padding:7px!important}.ticket-detail-page .ticket-history-comment-actions{align-items:center;background:#f5f5f5!important;border-top:1px solid #c7c7c7;display:flex!important;grid-area:actions;justify-content:flex-end;min-height:44px;padding:0 2px!important;width:auto!important}.ticket-detail-page .tt-ticket-history-card-head>.tt-ticket-history-title{border-top:1px solid #c96b00;grid-area:title;min-height:44px;padding:7px 48px 7px 7px!important;position:relative}.ticket-detail-page .tt-ticket-history-title-type{display:none}.ticket-detail-page .tt-activity-display-metadata{display:block;font-weight:400;margin-top:4px}.ticket-detail-page .tt-ticket-history-card-head .ticket-line-action-right{align-items:center;display:flex;float:none;height:44px;justify-content:center;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:44px}.ticket-detail-page .ticket-line-actions{flex-wrap:nowrap;gap:0;justify-content:flex-end;width:auto}.ticket-detail-page .ticket-line-action,.ticket-detail-page .ticket-line-internal-switch{justify-content:center;min-height:44px;min-width:44px}.ticket-detail-page .tt-ticket-history-comment-body{display:block;width:100%}.ticket-detail-page .tt-ticket-history-comment-body>td{border:1px solid #c7c7c7;border-top:0;display:block;max-width:100%;overflow:hidden;width:100%}.ticket-detail-page .tt-ticket-history-comment-body.email>.ticket-email-cell{border:1px solid #c7c7c7;border-top:0}.ticket-detail-page .tt-ticket-history-card-row{border-left:1px solid #c96b00;border-right:1px solid #c96b00;display:grid;gap:0;grid-template-columns:minmax(98px,32%) minmax(0,1fr);width:100%}.ticket-detail-page .tt-ticket-history-card-row>th,.ticket-detail-page .tt-ticket-history-card-row>th.time,.ticket-detail-page .tt-ticket-history-card-row>td{display:block;min-width:0;overflow-wrap:anywhere;padding:7px!important;text-align:left!important;width:auto}.ticket-detail-page .tt-ticket-history-card-row>th.time{align-items:center;display:flex}.ticket-detail-page .tt-ticket-history-card-footer{border:1px solid #c96b00;border-top:0;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;width:100%}.ticket-detail-page .tt-ticket-history-card-footer>th{align-items:center;border-top:1px solid #c96b00;display:flex;min-height:32px;min-width:0;overflow-wrap:anywhere;padding:6px 7px!important;white-space:normal;width:auto}.ticket-detail-page .tt-ticket-history-card-footer>th:nth-child(odd){border-right:1px solid #c96b00}.ticket-detail-page .tt-ticket-history-card-footer>.tt-ticket-history-price{min-width:0;width:auto}.ticket-detail-page .tt-ticket-history-card-footer>.tt-ticket-history-billing{justify-content:flex-start;text-align:left!important;width:auto!important}.ticket-detail-page .tt-activity-display-actions{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:flex-start;width:100%}.ticket-detail-page .activity-invoice-no{float:none}.ticket-detail-page .tt-ticket-history-card-spacer{display:block;height:10px;width:100%}.ticket-detail-page .tt-ticket-history-card-spacer>td{display:none}.ticket-detail-page .tt-ticket-content,.ticket-detail-page .resizable,.ticket-detail-page .ticket-email-head,.ticket-detail-page .ticket-attachments{max-width:100%;overflow-wrap:anywhere}.ticket-detail-page .tt-ticket-content img,.ticket-detail-page .resizable img,.ticket-detail-page .ticket-email-body img{height:auto!important;max-width:100%!important}.ticket-detail-page .tt-ticket-content table,.ticket-detail-page .resizable table,.ticket-detail-page .ticket-email-body table{display:block;max-width:100%;overflow-x:auto}.ticket-detail-page .ticket-email-toggle{align-items:center;display:flex;height:44px;justify-content:center;min-height:44px;min-width:44px;right:2px;top:2px}.ticket-detail-page .ticket-email-head{margin-right:42px}.ticket-detail-page .ticket-attachments ul{margin-left:16px;overflow-wrap:anywhere}.ticket-detail-page .actionBox{align-items:stretch;display:flex;flex-direction:column;gap:6px}.ticket-detail-page .actionBox>a,.ticket-detail-page .actionBox>button{align-items:center;justify-content:center;min-height:44px}.ticket-detail-page .ticket-lower-status-action{display:none}.ticket-mobile-action-bar{align-items:stretch;background:#555;border-top:3px solid #f39c12;bottom:calc(var(--tt-mobile-shell-bar-height) + env(safe-area-inset-bottom,0px));box-shadow:0 -3px 12px #00000047;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:var(--tt-mobile-ticket-bar-height);left:0;position:fixed;right:0;width:100%;z-index:4900}.ticket-mobile-action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#fff;display:flex;flex-direction:column;font-family:Verdana,sans-serif;font-size:9px;font-weight:700;gap:4px;justify-content:center;line-height:11px;margin:0;min-height:44px;min-width:0;overflow:hidden;padding:4px 2px;text-align:center;text-decoration:none}.ticket-mobile-action>.tt{color:currentColor;font-size:21px;line-height:23px}.ticket-mobile-action>span{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ticket-mobile-action:hover,.ticket-mobile-action:focus-visible{background:#666;color:#f39c12;outline:none}.ticket-mobile-action:focus-visible{box-shadow:inset 0 0 0 2px #f39c12}.ticket-mobile-action:disabled{color:#aaa;cursor:not-allowed}.ticket-mobile-action[aria-busy=true]>.tt{color:#f39c12}}
