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}.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-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:#fff;border:5px solid #d6d6d6;border-top:0;box-sizing:border-box;padding:7px 8px!important;position:relative}.comment.email td .resizable.ticket-email-body{background-color:#fff;border:0;box-sizing:border-box;font-size:10px;line-height:13px;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:10px;line-height:13px;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-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{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=password],.exchange-settings-form input[type=date],.exchange-settings-form input[type=number],.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}.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;line-height:2.5rem;text-align:center}.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}.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 .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}.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}@media(max-width:640px){.ttModalOverlay{padding:12px 4px}.tag-management-tree{max-height:55vh}.tag-management-tools{position:static}}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-file-dropper-file>small{color:#777;white-space:nowrap}.tt-file-dropper-file>button{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}.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-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}}.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){.delegate-dialog-grid,.delegate-dialog-field,.delegate-dialog-title-row,.delegate-dialog-wide-row{grid-template-columns:1fr}.delegate-dialog-due{flex-wrap:wrap}}.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-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}}.ttStatusLight{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid #888;vertical-align:middle}.ttStatus-grey{background-color:#bbb}.ttStatus-red{background-color:#e74c3c}.ttStatus-yellow{background-color:#f1c40f}.ttStatus-green{background-color:#2ecc71}.impersonationBanner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;background-color:#e67e22;color:#fff;font-size:12px;font-weight:700}.impersonationBanner button{margin-left:0}.feedbackPublicPage{min-height:100vh;padding:20px;background:#fff}.feedbackContainer{background-color:#9cf;border:thick solid #808080;padding:20px;margin:20px}.feedbackContainer h1{font-size:24px;margin-bottom:12px}.reminderMailTextarea{display:block;width:100%;max-width:760px;margin-bottom:12px}.reminderMailDays input{width:40px}:root{--tt-bg: #dfe2e3;--tt-head: #555;--tt-menu: #949494;--tt-title: #f39c12;--tt-action: #ee7f01;--tt-row: #ecf0f1;--tt-table-head: #bdc3c7;--tt-text: #000;--tt-muted: #555555}#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}#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 h2{margin-left:0}.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:10px;padding:0 10px;flex:1;font-size:12px}.dashboard-filter-reset-button{height:38px;padding:0 10px;border:1px solid #cfd4dc;background-color:#fff;font-weight:700}.dashboard-loading{width:100%;text-align:center;font-size:36px;color:#555;padding:32px 0}.dashboard-result-summary{margin:0 0 8px;color:#555}.dashboard-table-section{margin-bottom:16px}.dashboard-table-section>h3.left{float:left;font-size:12px;line-height:18px;margin:0 8px 4px 0}.dashboard-table-section>h3.right,.dashboard-table-section>.right{float:right}.dashboard-table-section>h3.dashboard-table-actions{font-size:12px;line-height:18px;margin:0 0 4px}.dashboard-task-count,.dashboard-reset-sort{display:inline-block;margin:0 0 0 8px;font-size:10px;line-height:18px}.dashboard-archive-link{margin-left:8px}.dashboard-reset-sort{border:none;background:transparent;color:#000;font-weight:700;cursor:pointer;padding:0}.dashboard-sort-header{border:none;background:transparent;padding:0;margin:0;font-weight:700;color:#000;cursor:pointer;line-height:18px;font-size:12px}.dashboard-sort-indicator-text{margin-left:3px;font-size:10px}.dashboardTasks thead th{position:relative;vertical-align:middle;white-space:nowrap;padding-top:4px;padding-bottom:4px;line-height:1;height:28px;box-sizing:border-box}table.dashboardTasks tr{margin:0;padding:0}table.dashboardTasks th,table.dashboardTasks td{text-align:left}table.dashboard-task-table{table-layout:fixed}table.dashboard-task-table .dashboard-col-responsible{width:23px}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;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}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}.tagesauswertung-block{border:solid 1px lightgray;border-radius:0;padding:8px 12px;margin-bottom:12px}.tagesauswertung-block>.legend{font-size:16px;font-weight:700;margin-bottom:6px}.dashboard-calendar-box,.dashboard-timer-box,.dashboard-newmails-box,.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-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,.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-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-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-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}}.timer-dialog-clock{margin:6px 0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.dashboard-newmails-delete{background:none;border:none;cursor:pointer;padding:0 2px;vertical-align:middle}.dashboard-newmails-delete:disabled{cursor:default;opacity:.6}.dashboard-newmails-table tfoot th{background-color:#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}.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}.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],.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}.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}}.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}@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}.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}}.billing-test-box>.boxBody{border:1px solid #eee}.billing-filter-fieldset{min-width:0}.billing-filter-row{display:grid;grid-template-columns:110px minmax(180px,250px);align-items:center;gap:8px;margin:5px 0}.billing-customer-row>.tt-filter-combobox{width:250px}.billing-filter-inline{display:flex;align-items:end;flex-wrap:wrap;gap:7px;margin-top:10px}.billing-filter-inline>label:not(.billing-checkbox),.billing-dialog-field{display:inline-flex;flex-direction:column;gap:3px}.billing-filter-inline input[type=date]{width:118px}.billing-period{flex-direction:row!important;align-items:center}.billing-period>span:first-child{margin-right:3px}.billing-checkbox{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.billing-separator{align-self:center;color:#777}.billing-results,.billing-manual-hint{margin-top:14px}.billing-manual-hint p{line-height:1.5}.billing-results>fieldset{margin:12px 0}.billing-results>fieldset>legend{line-height:1.45}.billing-order-lines,.billing-grand-total{font-family:Courier New,monospace;white-space:pre-wrap}.billing-line{min-height:20px;font-size:13px}.billing-line-bold,.billing-order-total,.billing-grand-total{font-weight:700}.billing-order-total{margin-top:16px}.billing-warning{color:#b22222}.billing-note{margin:4px 0;font-style:italic}.billing-credit-info{margin:6px 0 0}.billing-credit-receivers{margin-top:6px;font-style:italic}.billing-grand-total{margin:26px 0 6px;font-size:15px}.billing-pdf-link{border:0;background:transparent;color:#34759a;cursor:pointer;padding:0 2px}.billing-lexoffice-link{border:0;background:transparent;color:#34759a;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.billing-order-run{margin-left:5px;vertical-align:baseline}.billing-dialog-order{max-height:310px;overflow:scroll}.billing-dialog-order .billing-order-lines{white-space:pre}.billing-dialog-order-title{margin:6px 0 2px;font-size:18px;font-weight:700}.billing-dialog-calculate{margin-top:4px}.billing-dialog-calculate input{width:220px}@media(max-width:900px){.billing-filter-row{grid-template-columns:1fr}.billing-customer-row>.tt-filter-combobox{width:100%}.billing-separator{display:none}}.tt-activity-display{border-collapse:collapse;margin-top:10px;table-layout:auto;width:100%}.tt-activity-display-compact th,.tt-activity-display-compact td{padding:5px 7px;vertical-align:top}.tt-activity-display .ticket-activity-title a,.tt-activity-display .activity-work-summary a{color:inherit;text-decoration:underline}.tt-activity-display-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.tt-activity-display-actions .activity-invoice-no{float:none}.tt-activity-display-selection{align-items:center;display:inline-flex;font-weight:700;gap:3px;white-space:nowrap}.tt-activity-display-selection input{height:12px;margin:0;width:12px}.tt-activity-display tr.tt-activity-display-footer>th{padding-bottom:6px!important;padding-top:6px!important;vertical-align:middle}.tt-activity-display-metadata,.tt-activity-display-addition{display:block;font-size:11px;font-weight:400;margin-top:3px}.tt-activity-display-journey td,.tt-activity-display-material td{line-height:1.5}.tt-activity-display-internal>th,.tt-activity-display-internal>td{background:#ff8080!important;border:0!important;line-height:1.5;padding-bottom:7px!important;padding-top:7px!important}.tt-activity-display-internal>th{text-align:center}.tt-activity-display-remove{font-size:16px;line-height:18px;min-width:26px;padding:0 7px}.tt-activity-display-history-row td,.tt-activity-display-history-row td a{color:#000;font-size:10px;font-weight:700}.tt-activity-display-history-row td a{display:block;text-decoration:none}.tt-activity-display-history-row td a:hover{color:#ee7f01}.approach-editor fieldset{background:#fff;border:0;border-top:1px solid #ddd;margin:0 0 20px;padding:10px 17px 0}.approach-editor legend{color:#777;font-weight:700;padding-right:8px}.approach-editor-row{align-items:start;display:grid;gap:6px;grid-template-columns:145px 8px minmax(0,1fr);margin:6px 0}.approach-editor-row>div,.approach-editor-row input[type=text],.approach-editor-row select{min-width:0;width:100%}.approach-address-row,.approach-journey-row,.approach-editor-cost,.approach-radio-group,.approach-manual-value{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.approach-address-row>.tt-locked-field{flex:1 1 430px}.approach-journey-row>.tt-locked-field:first-of-type{flex:0 1 190px}.approach-journey-row>.tt-locked-field:not(:first-of-type),.approach-editor-cost>.tt-locked-field,.approach-manual-value input{flex:0 0 82px;width:82px}.approach-editor-lock{background:#fff5dc;border:1px solid #e0b356;margin:0 0 14px;padding:8px}.approach-editor-activities{width:100%}.approach-editor-errors{margin:10px 17px}.approach-editor-navigation{display:flex;justify-content:space-between;padding:0 17px 10px}@media(max-width:700px){.approach-editor-row{grid-template-columns:1fr}.approach-editor-row>span:nth-child(2){display:none}}.approaches-page-body>.orangeButton{margin-bottom:12px}.approaches-page-body fieldset{border:0;margin:0;padding:0}.approaches-page-body legend{color:#777;font-weight:700;margin-bottom:6px}.approaches-table-wrap{overflow-x:auto}.approaches-table{width:100%}.approaches-row{cursor:pointer}.approaches-row:focus,.approaches-row:hover{outline:1px solid #ee7f01;outline-offset:-1px}.approaches-empty{padding:12px;text-align:center}.activity-history-body{padding:12px 14px 22px}.activity-history-body fieldset+fieldset{margin-top:34px}.activity-history-filter{align-items:center;display:flex;flex-wrap:wrap;gap:8px 28px}.activity-history-filter label{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.activity-history-filter label>span{font-weight:700}.activity-history-filter input[type=date]{width:126px}.activity-history-contact-combobox{min-width:220px}.activity-history-filter .orangeButton{margin:0}.activity-history-count{margin:0 0 12px}.activity-history-table-scroll{max-width:100%;overflow-x:auto}table.dashboardTasks.activity-history-table{min-width:760px;table-layout:fixed}table.dashboardTasks.activity-history-table th:nth-child(1),table.dashboardTasks.activity-history-table td:nth-child(1){width:14%}table.dashboardTasks.activity-history-table th:nth-child(2),table.dashboardTasks.activity-history-table td:nth-child(2){width:20%}table.dashboardTasks.activity-history-table th:nth-child(3),table.dashboardTasks.activity-history-table td:nth-child(3){width:9%}table.dashboardTasks.activity-history-table th:nth-child(4),table.dashboardTasks.activity-history-table td:nth-child(4){width:57%}.activity-history-empty{font-weight:400;padding:14px 4px!important;text-align:center!important}@media(max-width:760px){.activity-history-filter{align-items:stretch;flex-direction:column;gap:8px}.activity-history-filter label{justify-content:space-between}.activity-history-filter input[type=date],.activity-history-contact-combobox{min-width:0;width:min(64vw,260px)}.activity-history-filter .orangeButton{align-self:flex-start}}.work-summary-list-page{padding-bottom:24px}.work-summary-list-box,.work-summary-list-footer{box-sizing:border-box;clear:both;float:none;margin:16px 15px 0;width:calc(100% - 30px)}.work-summary-list-filters{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(250px,1.5fr) minmax(180px,1fr) minmax(145px,.6fr) minmax(145px,.6fr) auto}.work-summary-list-filters>label{color:#777;display:grid;font-weight:700;gap:4px;min-width:0}.work-summary-list-filters input,.work-summary-list-filters .tt-filter-combobox-button{width:100%}.work-summary-list-filter-actions{align-items:center;display:flex;justify-content:flex-end;white-space:nowrap}.work-summary-list-result-count{color:#777;margin:0 0 6px;text-align:right}.work-summary-list-table-wrap{overflow-x:auto}.work-summary-list-table{min-width:760px}.work-summary-list-table th:first-child,.work-summary-list-table td:first-child{width:16%}.work-summary-list-table th:last-child,.work-summary-list-table td:last-child{width:17%}.work-summary-list-empty{padding:18px!important;text-align:center}.work-summary-list-footer .actionBox{text-align:center}@media(max-width:1100px){.work-summary-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.work-summary-list-filter-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:650px){.work-summary-list-filters{grid-template-columns:minmax(0,1fr)}.work-summary-list-filter-actions{grid-column:auto;flex-wrap:wrap;gap:6px}}.new-work-summary-page{padding-bottom:24px}.new-work-summary-section{--new-work-summary-tab-height: 36px;position:relative;clear:both;margin:16px 15px 0;padding-top:var(--new-work-summary-tab-height)}.new-work-summary-section>h2{position:absolute;top:0;left:20px;z-index:1;display:flex;box-sizing:border-box;align-items:center;height:var(--new-work-summary-tab-height);min-height:var(--new-work-summary-tab-height);margin:0;padding:0 13px;background:#fff;color:#111;font-size:13px;font-weight:700;letter-spacing:0}.new-work-summary-section-body{min-width:0;padding:14px;background:#fff}.new-work-summary-filter .tt-responsible-multi{border:0}.new-work-summary-filter .tt-responsible-multi-scroll{max-height:250px}.new-work-summary-filter-row{display:grid;grid-template-columns:minmax(300px,1fr) 150px 150px auto;align-items:end;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid #ddd}.new-work-summary-filter-row>label,.new-work-summary-data label,.new-work-summary-existing{display:grid;gap:4px;color:#777;font-weight:700}.new-work-summary-filter-row button{justify-self:start}.new-work-summary-selection-tools,.new-work-summary-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.new-work-summary-selection-tools{margin-bottom:12px}.new-work-summary-selection-tools>div{display:flex;flex-wrap:wrap;gap:6px}.new-work-summary-activity-heading{padding:4px 0;border-bottom:1px solid #ddd;color:#777}.new-work-summary-total{margin-top:10px;padding:7px;background:#bcc3c7;font-weight:700}.new-work-summary-approaches{display:grid;gap:1px}.new-work-summary-approach{display:grid;grid-template-columns:minmax(150px,1fr) 120px minmax(260px,2fr) 150px 100px;gap:10px;align-items:center;min-height:30px;padding:4px 8px;background:#edf1f2}.new-work-summary-approach:nth-child(odd){background:#fff}.new-work-summary-approach.is-head{background:#bcc3c7;font-weight:700}.new-work-summary-mode{display:flex;flex-wrap:wrap;gap:18px}.new-work-summary-existing{max-width:720px;margin-top:12px}.new-work-summary-comment{display:block;margin-bottom:6px;color:#777;font-weight:700}.new-work-summary-data .new-work-summary-section-body{display:grid;grid-template-columns:minmax(280px,1fr) 180px minmax(300px,1fr);align-items:end;gap:12px}.new-work-summary-data .is-disabled{color:#777}.new-work-summary-data .new-work-summary-approve{display:inline-flex;align-items:center;align-self:end;justify-self:start;gap:6px;white-space:nowrap}.new-work-summary-data .new-work-summary-approve input{margin:0}.new-work-summary-data .tt-warning{grid-column:1 / -1;margin:0}.new-work-summary-footer{display:flex;justify-content:center;gap:8px;margin:14px 15px 0;padding:12px;background:#fff}.new-work-summary-footer a{box-sizing:border-box;text-decoration:none}@media(max-width:900px){.new-work-summary-filter-row,.new-work-summary-data .new-work-summary-section-body{grid-template-columns:1fr}.new-work-summary-selection-tools,.new-work-summary-activity-heading{align-items:flex-start;flex-direction:column}.new-work-summary-approach{grid-template-columns:1fr}.new-work-summary-approach.is-head{display:none}}.customer-files-body>.orangeButton{display:inline-block;margin-bottom:16px}.customer-files-table th:first-child,.customer-files-table td:first-child{width:10%}.customer-files-table th:nth-child(2){width:20%}.customer-files-table th:nth-child(3){width:60%}.customer-files-table th:last-child{width:10%}.customer-files-icon-cell,.customer-files-empty{text-align:center}.customer-files-download-link,.customer-files-name-link,.customer-files-edit-link{background:none;border:0;color:#00e;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.customer-files-download-link:disabled,.customer-files-name-link:disabled{color:#555;cursor:wait}.customer-files-download-link img{max-height:32px;max-width:32px}.customer-files-description>:first-child{margin-top:0}.customer-files-description>:last-child{margin-bottom:0}.customer-files-back-box .boxBody{text-align:center}.customer-file-dialog fieldset+fieldset{margin-top:16px}.customer-file-delete-fieldset .redButton{margin-left:16px}.company-list-page{padding-bottom:24px}.company-list-box,.company-list-footer{box-sizing:border-box;clear:both;float:none;margin:16px 15px 0;width:calc(100% - 30px)}.company-list-toolbar{align-items:end;display:grid;gap:12px;grid-template-columns:auto minmax(260px,460px) 1fr;margin-bottom:14px}.company-list-toolbar>label{display:grid;gap:4px}.company-list-toolbar>label>span{color:#777;font-weight:700}.company-list-toolbar input{width:100%}.company-list-count{color:#777;justify-self:end;padding-bottom:5px}.company-list-index{margin-bottom:16px}.company-list-table-wrap{overflow-x:auto}.company-list-table{min-width:1300px}.company-list-table th:nth-child(1){width:18%}.company-list-table th:nth-child(2){width:9%}.company-list-table th:nth-child(3){width:19%}.company-list-table th:nth-child(4){width:13%}.company-list-table th:nth-child(5){width:13%}.company-list-table th:nth-child(6){width:28%}.company-list-sort,.company-list-value,.company-list-actions button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;margin:0;padding:0;text-align:left}.company-list-sort:hover,.company-list-value:hover,.company-list-actions button:hover,.company-list-actions a:hover{color:#f28c00;text-decoration:underline}.company-list-actions{align-items:center;display:flex;flex-wrap:wrap;gap:0}.company-list-actions>*:not(:last-child):after{color:#555;content:"|";display:inline-block;margin:0 6px;text-decoration:none}.company-list-empty{padding:18px!important;text-align:center}.company-list-footer .actionBox{text-align:center}.company-delete-dialog>label{align-items:center;display:grid;gap:10px;grid-template-columns:100px minmax(0,1fr);margin:18px 0}@media(max-width:850px){.company-list-toolbar{align-items:stretch;grid-template-columns:1fr}.company-list-count{justify-self:start}}.invoices-list-table{width:auto}.invoices-list-table th:first-child{min-width:110px}.invoice-legacy-text{margin:0;overflow-x:auto;white-space:pre-wrap;font-family:Courier New,Courier,monospace;font-size:12px}.invoice-remove-panel{margin-top:50px!important}.invoice-remove-confirmation{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.invoice-remove-confirmation label{align-items:center;display:inline-flex;gap:3px}.invoice-remove-confirmation .redButton{margin:0}.ticket-archive-page{padding-bottom:24px}.ticket-archive-box{box-sizing:border-box;clear:both;float:none;margin:16px 15px 0;width:calc(100% - 30px)}.ticket-archive-filters,.ticket-archive-results{min-width:0}.ticket-archive-filter-row{align-items:center;display:grid;gap:6px;grid-template-columns:145px 12px minmax(180px,360px) auto;margin-bottom:7px}.ticket-archive-filter-row>label:first-child{font-weight:700}.ticket-archive-customer-row,.ticket-archive-words-row{grid-template-columns:145px 12px minmax(240px,360px) minmax(210px,1fr) auto}.ticket-archive-customer,.ticket-archive-responsible{width:100%}.ticket-archive-date-row{grid-template-columns:145px 12px 135px 12px 135px 24px}.ticket-archive-date-row input{min-width:0;width:135px}.ticket-archive-clear{align-items:center;background:#e60000;border:0;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.ticket-archive-inline-check,.ticket-archive-radios,.ticket-archive-radios label{align-items:center;display:flex;gap:4px}.ticket-archive-radios{flex-wrap:wrap;gap:10px;grid-column:3 / -1}.ticket-archive-inline-check{font-weight:400;white-space:nowrap}.ticket-archive-words-row .orangeButton{justify-self:end}.ticket-archive-explanation{border-top:1px solid #eee;margin-top:8px;padding-top:4px}.ticket-archive-explanation p{margin:3px 0}.ticket-archive-table-wrap{overflow-x:auto}.ticket-archive-table{min-width:1120px;width:100%}.ticket-archive-table .ticket-archive-col-begin{width:145px}.ticket-archive-table th.ticket-archive-begin-cell,.ticket-archive-table td.ticket-archive-begin-cell{font-weight:700;overflow:hidden;white-space:nowrap}.ticket-archive-table td.ticket-archive-begin-cell{font-size:10px}.ticket-archive-table td.responsible-icon .dashboard-icon-action{height:32px;min-width:32px;width:32px}.ticket-archive-empty{padding:5px 0!important;text-align:left}@media(max-width:760px){.ticket-archive-filter-row,.ticket-archive-customer-row,.ticket-archive-words-row,.ticket-archive-date-row{grid-template-columns:120px 10px minmax(0,1fr)}.ticket-archive-filter-row>:nth-child(n+4){grid-column:3}.ticket-archive-date-row input{width:100%}}:root{--fc-sticky-header-footer-z: 3;--fc-popover-z: 4}.fc-IM{z-index:var(--fc-popover-z)!important}.fc-2c{isolation:isolate}.fc-nA,.fc-nA *,.fc-nA *:before,.fc-nA *:after{box-sizing:border-box!important}.fc-FV,.fc-FV *{cursor:not-allowed!important}.fc-Kk{-ms-overflow-style:none!important;scrollbar-width:none!important}.fc-Kk::-webkit-scrollbar{display:none!important}.fc-Hb{flex-shrink:0!important}.fc-J2 .fc-Wm{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.fc-24 .fc-Wm>*{float:left!important}[dir=rtl] .fc-24 .fc-Wm>*,.fc-24[dir=rtl] .fc-Wm>*{float:right!important}.fc-24 .fc-Wm:after{content:""!important;display:block!important;clear:both!important}.fc-co{cursor:pointer!important}.fc-05{cursor:n-resize!important}.fc-AF{cursor:s-resize!important}.fc-SX{cursor:w-resize!important}[dir=rtl] .fc-SX,.fc-nl{cursor:e-resize!important}[dir=rtl] .fc-nl{cursor:w-resize!important}.fc-vm{cursor:col-resize!important}.fc-9L,.fc-E3,.fc-xN{position:absolute!important;box-sizing:content-box!important;width:100%!important;height:100%!important}.fc-9L{padding:10px!important;margin:-10px!important}.fc-E3{padding-left:10px!important;padding-right:10px!important;margin-left:-10px!important;margin-right:-10px!important}.fc-xN{padding-top:10px!important;padding-bottom:10px!important;margin-top:-10px!important;margin-bottom:-10px!important}.fc-48{position:absolute;top:0;bottom:0;left:-5px;right:-5px}.fc-z5{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-QR{visibility:hidden}.fc-np{border:0!important}.fc-UL{border-left:0!important;border-right:0!important;border-bottom:0!important}.fc-B7{border-top:0!important;border-left:0!important;border-right:0!important}.fc-QE,.fc-eI{border-top:0!important;border-bottom:0!important}.fc-QE{border-inline-end:0!important}.fc-eI{border-inline-start:0!important}.fc-0a{border-left:0!important;border-right:0!important}.fc-Em{border-top:0!important;border-bottom:0!important}.fc-3b{border-inline-start:1px solid transparent!important}.fc-0s{display:flex!important;flex-direction:row!important}.fc-Fd{display:flex!important;flex-direction:column!important}.fc-XI{flex-grow:1!important}.fc-JG{flex-grow:1!important;flex-basis:0!important;min-width:0!important;min-height:0!important}.fc-tQ{min-height:0!important}.fc-AD{flex-grow:1!important;flex-basis:0!important;min-width:0!important}.fc-J2 .fc-de,.fc-J2 .fc-vP{display:flex!important;flex-direction:column!important}.fc-zo{padding:0!important}.fc-Bu{margin:0!important}.fc-b4{margin-top:0!important;margin-bottom:0!important}.fc-5I{margin-left:0!important;margin-right:0!important}.fc-g6{white-space:nowrap!important}.fc-cN{white-space:pre!important}.fc-9F{overflow-anchor:none}.fc-uN{overflow:hidden!important}.fc-VM{white-space:nowrap!important;overflow:hidden!important}.fc-jN{position:relative!important}.fc-T8{position:absolute!important}.fc-TZ{inset-inline-start:0!important}.fc-W2{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.fc-4J,.fc-n8{position:absolute!important;left:0!important;right:0!important}.fc-F5,.fc-BE{position:absolute!important;top:0!important;bottom:0!important}.fc-4J{top:0!important}.fc-BE{left:0!important;right:0!important;width:0!important}@media not print{.fc-KC{position:sticky!important}.fc-OI{position:sticky!important;top:0!important}.fc-iT{position:sticky!important;inset-inline-start:0!important}.fc-Ev{position:sticky!important;top:0!important;z-index:var(--fc-sticky-header-footer-z)!important}}.fc-mN{box-sizing:content-box!important}.fc-nx{position:absolute!important;left:-10000px!important}.fc-nP{align-items:center!important}.fc-GA{align-items:flex-start!important}.fc-ga{align-items:flex-end!important}.fc-0y{position:sticky!important;bottom:0!important;z-index:var(--fc-sticky-header-footer-z)!important}.fc-YP>*{margin-top:-1px!important}.fc-YP>*>*{height:1px!important}.fc-24 .fc-8Y{-moz-column-break-inside:avoid!important;break-inside:avoid!important}.fc-24 .fc-de{display:table!important;table-layout:fixed!important;width:100%!important;border-spacing:0!important;border-collapse:separate!important}.fc-24 .fc-vP{display:table-header-group!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;background:#fff!important;z-index:9999!important;position:relative!important}.fc-Xx{min-height:6em!important}.fc-Ir{z-index:0}.fc-Z1{z-index:1}.fc-42:focus-visible{z-index:2}.fc-classic-n5m{font-size:16px;line-height:1.5;--fc-classic-border-style: solid}.fc-classic-Z9U{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0;margin:0;border:0;padding:0}.fc-classic-JiE{color:inherit;text-decoration:inherit}.fc-classic-3Lc{pointer-events:none}.fc-classic-1EY{position:absolute}.fc-classic-eYX{position:relative}.fc-classic-OUe{position:sticky}.fc-classic-MaV{inset-inline:0}.fc-classic-AWB{inset-block:0}.fc-classic-11a{inset-inline-start:-4px}.fc-classic-rbS{inset-inline-start:0}.fc-classic-bEw{inset-inline-end:-4px}.fc-classic-2w8{inset-inline-end:2px}.fc-classic-dnf{inset-inline-end:-3px}.fc-classic-YDC{top:-4px}.fc-classic-n9G{top:0}.fc-classic-2ik{top:2px}.fc-classic-ERR{top:50%}.fc-classic-fJL{bottom:-4px}.fc-classic-jGI{bottom:0}.fc-classic-1V6{left:50%}.fc-classic-88I{order:-1}.fc-classic-gMS{margin:4px}.fc-classic-bvX{margin:8px}.fc-classic-jD5{margin:16px}.fc-classic-J04{margin-inline:-5px}.fc-classic-cKZ{margin-inline:2px}.fc-classic-rVY{margin-inline:4px}.fc-classic-fn8{margin-inline:8px}.fc-classic-148{margin-inline:1px}.fc-classic-cJ3{margin-block:2px}.fc-classic-V9v{margin-block:4px}.fc-classic-2tF{margin-block:8px}.fc-classic-Jzj{margin-inline-start:2px}.fc-classic-Mde{margin-inline-start:8px}.fc-classic-qvL{margin-inline-start:1px}.fc-classic-kp0{margin-inline-end:-4px}.fc-classic-3e1{margin-inline-end:2px}.fc-classic-B3G{margin-inline-end:2.5%}.fc-classic-9hC{margin-inline-end:1px}.fc-classic-Dq8{margin-top:-4px}.fc-classic-a10{margin-top:-5px}.fc-classic-Ika{margin-bottom:1px}.fc-classic-nHS{margin-bottom:-1px}.fc-classic-F99{margin-left:-4px}.fc-classic-eF2{display:contents}.fc-classic-I48{display:block}.fc-classic-dl1{display:flex}.fc-classic-i3N{display:grid}.fc-classic-pps{display:none}.fc-classic-3wQ{width:8px;height:8px}.fc-classic-vnf{width:16px;height:16px}.fc-classic-XUJ{width:20px;height:20px}.fc-classic-uuA{height:8px}.fc-classic-zrJ{height:12px}.fc-classic-84e{min-height:2px}.fc-classic-mhE{min-height:12px}.fc-classic-toR{min-height:1px}.fc-classic-roZ{width:50%}.fc-classic-hza{width:8px}.fc-classic-4Tv{width:5px}.fc-classic-kMV{max-width:200px}.fc-classic-2KU{min-width:0}.fc-classic-aNc{min-width:220px}.fc-classic-yi0{flex-shrink:0}.fc-classic-1Zl{flex-shrink:1}.fc-classic-OLq{flex-shrink:100}.fc-classic-1El{flex-grow:1}.fc-classic-jmT{rotate:180deg}.fc-classic-sgX{flex-direction:column}.fc-classic-1sP{flex-direction:row}.fc-classic-dNl{flex-wrap:wrap}.fc-classic-XpK{align-items:center}.fc-classic-N2M{justify-content:space-between}.fc-classic-E9P{justify-content:center}.fc-classic-LMv{justify-content:flex-end}.fc-classic-aTF{gap:2px}.fc-classic-NWN{gap:4px}.fc-classic-wwb{gap:12px}.fc-classic-yth{gap:20px}.fc-classic-sI7{align-self:flex-start}.fc-classic-pKG{overflow:hidden}.fc-classic-Ig4{border-radius:4px}.fc-classic-AAA{border-radius:3.40282e38px}.fc-classic-Fvv{border-radius:4px}.fc-classic-kmj{border-start-start-radius:4px;border-end-start-radius:4px}.fc-classic-Skl{border-start-end-radius:4px;border-end-end-radius:4px}.fc-classic-C2g{border-end-end-radius:4px}.fc-classic-Z7Q{border-top-left-radius:4px;border-top-right-radius:4px}.fc-classic-2qh{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.fc-classic-wsy{border-style:var(--fc-classic-border-style);border-width:1px}.fc-classic-5JF{border-style:var(--fc-classic-border-style);border-width:4px}.fc-classic-yDA{border-style:var(--fc-classic-border-style);border-width:5px}.fc-classic-Mjo{border-style:var(--fc-classic-border-style);border-width:calc(var(--fc-classic-small-dot-width) / 2)}.fc-classic-GOm{border-style:var(--fc-classic-border-style);border-width:calc(var(--fc-classic-large-dot-width) / 2)}.fc-classic-1Wx{border-inline-style:var(--fc-classic-border-style);border-inline-width:1px}.fc-classic-ybF{border-inline-style:var(--fc-classic-border-style);border-inline-width:5px}.fc-classic-JIC{border-block-style:var(--fc-classic-border-style);border-block-width:1px}.fc-classic-XM3{border-block-style:var(--fc-classic-border-style);border-block-width:5px}.fc-classic-3J4{border-inline-start-style:var(--fc-classic-border-style);border-inline-start-width:1px}.fc-classic-hhi{border-inline-start-style:var(--fc-classic-border-style);border-inline-start-width:5px}.fc-classic-jIH{border-inline-start-style:var(--fc-classic-border-style);border-inline-start-width:6px}.fc-classic-USt{border-inline-end-style:var(--fc-classic-border-style);border-inline-end-width:1px}.fc-classic-Bda{border-inline-end-style:var(--fc-classic-border-style);border-inline-end-width:5px}.fc-classic-ku3{border-top-style:var(--fc-classic-border-style);border-top-width:1px}.fc-classic-bLA{border-top-style:var(--fc-classic-border-style);border-top-width:6px}.fc-classic-zi1{border-bottom-style:var(--fc-classic-border-style);border-bottom-width:1px}.fc-classic-TN2{--fc-classic-border-style: dotted;border-style:dotted}.fc-classic-C1x{border-color:var(--fc-classic-border)}.fc-classic-sYT{border-color:var(--fc-classic-now)}.fc-classic-0Pr{border-color:var(--fc-classic-primary)}.fc-classic-vXO{border-color:var(--fc-classic-button-border)}.fc-classic-rQI{border-color:var(--fc-classic-button-strong-border)}.fc-classic-C0k{border-color:var(--fc-classic-strong-border)}.fc-classic-lNM{border-color:var(--fc-event-color)}.fc-classic-d0j{border-color:#0000}.fc-classic-Pqk{border-inline-color:#0000}.fc-classic-rif{border-block-color:#0000}.fc-classic-0qY{border-inline-start-color:var(--fc-classic-now)}.fc-classic-LaM{border-inline-start-color:#000}.fc-classic-5JV{border-inline-end-color:#000}.fc-classic-1Aa{border-top-color:var(--fc-classic-now)}.fc-classic-Jk3{background-color:var(--fc-classic-background)}.fc-classic-iYS{background-color:var(--fc-classic-faint)}.fc-classic-hLU{background-color:var(--fc-classic-highlight)}.fc-classic-k3f{background-color:var(--fc-classic-muted)}.fc-classic-YjJ{background-color:var(--fc-event-color)}@media not print{@supports (color:color-mix(in lab,red,red)){.fc-classic-hsC{background-color:color-mix(in oklab,var(--fc-event-color) var(--fc-classic-background-event-opacity),transparent)}}@supports not (color:color-mix(in lab,red,red)){.fc-classic-hsC{position:relative;isolation:isolate}.fc-classic-hsC:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--fc-event-color);opacity:var(--fc-classic-background-event-opacity);z-index:-1}}}.fc-classic-JWq{background-color:var(--fc-classic-button)}.fc-classic-Adi{background-color:var(--fc-classic-button-strong)}.fc-classic-KUX{padding:2px}.fc-classic-XJa{padding:6px}.fc-classic-3N5{padding:8px}.fc-classic-7A6{padding:1px}.fc-classic-oQ2{padding-inline:2px}.fc-classic-Eaq{padding-inline:10px}.fc-classic-Apf{padding-inline:12px}.fc-classic-F1o{padding-inline:1px}.fc-classic-2rx{padding-block:2px}.fc-classic-Jhn{padding-block:4px}.fc-classic-End{padding-block:6px}.fc-classic-dl6{padding-block:8px}.fc-classic-P9h{padding-block:60px}.fc-classic-z5u{padding-block:1px}.fc-classic-a7i{padding-inline-start:2px}.fc-classic-166{padding-top:2px}.fc-classic-8ub{padding-bottom:2px}.fc-classic-cM0{padding-bottom:16px}.fc-classic-HXA{text-align:center}.fc-classic-2HE{text-align:end}.fc-classic-AVD{font-size:24px;line-height:calc(2/1.5)}.fc-classic-vQz{font-size:11px;line-height:1.09091}.fc-classic-1Po{font-size:16px;line-height:1.5}.fc-classic-9yp{font-size:14px;line-height:calc(1.25/.875)}.fc-classic-a3B{font-size:12px;line-height:calc(1/.75)}.fc-classic-DIS{font-weight:700}.fc-classic-IPx{text-overflow:ellipsis}.fc-classic-TZ4{white-space:nowrap}.fc-classic-jm6{white-space:pre}.fc-classic-taq{color:var(--fc-classic-faint-foreground)}.fc-classic-m9h{color:var(--fc-classic-muted-foreground)}.fc-classic-GAX{color:var(--fc-classic-foreground)}.fc-classic-RnT{color:var(--fc-classic-button-foreground)}.fc-classic-i9F{color:var(--fc-event-contrast-color)}.fc-classic-L1Y{font-style:italic}.fc-classic-lMo{opacity:.5}.fc-classic-Q3Z{opacity:.65}.fc-classic-iTG{opacity:.75}.fc-classic-MGT{opacity:var(--fc-classic-background-event-foreground-opacity)}.fc-classic-1kP{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fc-classic-tkw{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.fc-classic-qNs{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.fc-classic-A3h{box-shadow:0 0 0 1px var(--fc-classic-ring-color, currentcolor)}.fc-classic-yKG{--fc-classic-ring-color: var(--fc-classic-background) }.fc-classic-2R2{outline-style:solid;outline-width:1px}.fc-classic-0Bj{outline-style:solid;outline-width:2px}.fc-classic-fFh{outline-offset:-2px}.fc-classic-3Xj{outline-offset:2px}.fc-classic-lYz{outline-color:var(--fc-classic-button-outline)}.fc-classic-zIi{outline-color:var(--fc-classic-primary)}.fc-classic-SDU{background:linear-gradient(var(--fc-classic-muted),var(--fc-classic-muted))var(--fc-classic-background)}.fc-classic-BaR{background:linear-gradient(var(--fc-classic-strong),var(--fc-classic-strong))var(--fc-classic-background)}.fc-classic-mAY:not(:is(:where(.fc-classic-bCs):hover *)){opacity:.65}@media not all and (hover:hover){.fc-classic-mAY{opacity:.65}}@media not print{.fc-classic-hbn{background-color:var(--fc-classic-today)}}@media(hover:hover){.fc-classic-vs6:is(:where(.fc-classic-bCs):hover *){display:block}.fc-classic-Ogp:is(:where(.fc-classic-bCs):hover *){text-decoration-line:underline}}.fc-classic-uk6:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.fc-classic-Tuc:last-child{border-start-end-radius:4px;border-end-end-radius:4px}@media(hover:hover){.fc-classic-bqK:hover{border-color:var(--fc-classic-button-strong-border)}.fc-classic-9Rj:hover{background-color:var(--fc-classic-button-strong)}.fc-classic-Ubk:hover{background-color:var(--fc-classic-faint)}.fc-classic-4yP:hover{background-color:var(--fc-classic-muted)}.fc-classic-Eu0:hover{text-decoration-line:underline}}.fc-classic-OIx:focus-visible{background-color:var(--fc-classic-faint)}.fc-classic-tCP:focus-visible{background-color:var(--fc-classic-muted)}.fc-classic-uqo:focus-visible{outline-style:solid;outline-width:2px}.fc-classic-sOR:focus-visible{outline-style:solid;outline-width:3px}.fc-classic-aIH:active{border-color:var(--fc-classic-button-strong-border)}.fc-classic-5ky:active{background-color:var(--fc-classic-button-strong)}.fc-classic-28F:active{background-color:var(--fc-classic-muted)}.fc-classic-8gz:active{background-color:var(--fc-classic-strong)}@media print{.fc-classic-jsy{border-width:1px}.fc-classic-nQ5{border-color:var(--fc-classic-button-strong-border)}.fc-classic-DO7{border-color:var(--fc-event-color)}.fc-classic-4MR{border-color:#000}.fc-classic-vwH{background-color:#fff}.fc-classic-cfp{color:#000}}[dir=rtl] .fc-classic-jY6{rotate:none}[dir=rtl] .fc-classic-asP{rotate:180deg}:root{--fc-classic-button: #334155;--fc-classic-button-border: #334155;--fc-classic-button-strong: #1e293b;--fc-classic-button-strong-border: #0f172a;--fc-classic-button-outline: #47556980;--fc-classic-button-foreground: #fff;--fc-classic-primary: #3788d8;--fc-classic-primary-foreground: #fff;--fc-classic-event: var(--fc-classic-primary);--fc-classic-event-contrast: var(--fc-classic-primary-foreground);--fc-classic-background-event: #22c55e;--fc-classic-background-event-opacity: 15%;--fc-classic-background-event-foreground-opacity: 50%;--fc-classic-highlight: #cffafe66;--fc-classic-today: #facc1526;--fc-classic-now: #ef4444;--fc-classic-small-dot-width: 8px;--fc-classic-large-dot-width: 10px;--fc-classic-background: #ffffff;--fc-classic-faint: #0000000A;--fc-classic-muted: #00000014;--fc-classic-strong: #00000024;--fc-classic-foreground: #030712;--fc-classic-faint-foreground: #9ca3af;--fc-classic-muted-foreground: #6b7280;--fc-classic-border: #ddd;--fc-classic-strong-border: #9ca3af}@media not print{[data-color-scheme=dark]{--fc-classic-highlight: #3b82f633;--fc-classic-today: #fef08a1A;--fc-classic-background: #030712;--fc-classic-faint: #ffffff0A;--fc-classic-muted: #ffffff14;--fc-classic-strong: #ffffff24;--fc-classic-foreground: #fff;--fc-classic-faint-foreground: #4b5563;--fc-classic-muted-foreground: #9ca3af;--fc-classic-border: #1f2937;--fc-classic-strong-border: #374151}}.work-summary-details-page{padding-bottom:24px}.work-summary-details-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:2%;margin:16px 15px 0}.work-summary-details-box{float:none;margin:0;min-width:0;width:auto}.work-summary-details-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.work-summary-details-fields>label,.work-summary-details-actions label{display:grid;gap:4px;color:#777;font-weight:700}.work-summary-details-times,.work-summary-details-credit{grid-column:1 / -1}.work-summary-details-times table{border-collapse:collapse;margin-top:5px;width:100%}.work-summary-details-times td{padding:5px 7px;background:#edf1f2;border-bottom:1px solid #fff}.work-summary-details-times td:last-child{text-align:right}.work-summary-details-times .is-total td{background:#bcc3c7;font-weight:700}.work-summary-details-credit{display:grid;gap:4px;padding:9px;background:#edf1f2}.work-summary-details-actions{display:grid;gap:16px}.work-summary-details-actions>div+div{padding-top:14px;border-top:1px solid #ddd}.work-summary-details-actions h3{margin:0 0 8px;font-size:13px}.work-summary-details-button-row{display:flex;flex-wrap:wrap;gap:6px}.work-summary-details-actions button{margin-top:8px}.work-summary-details-activities,.work-summary-documents-box,.work-summary-details-page>footer{clear:both;float:none;box-sizing:border-box;margin:16px 15px 0;width:calc(100% - 30px)}.work-summary-document-options{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.work-summary-document-options>label{display:grid;gap:4px;color:#777;font-weight:700}.work-summary-document-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:6px;grid-column:1 / -1}.work-summary-template-assignment-warning{box-sizing:border-box;grid-column:1 / -1;margin:0;padding:8px 10px;background:#fff4d6;border:1px solid #e9c86a;color:#6f5511}.work-summary-document-history-title{border-top:1px solid #ddd;margin:16px 0 8px;padding-top:12px}.work-summary-dispatch-section{border-top:1px solid #ddd;margin-top:16px;padding-top:12px}.work-summary-dispatch-section>h3{margin:0 0 8px}.work-summary-dispatch-form{align-items:end;display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) auto;gap:10px}.work-summary-dispatch-form>label{color:#777;display:grid;font-weight:700;gap:4px}.work-summary-dispatch-actions,.work-summary-dispatch-history-actions{display:flex;flex-wrap:wrap;gap:6px}.work-summary-dispatch-history-title{margin:14px 0 8px}.work-summary-document-history-scroll{overflow-x:auto}.work-summary-document-history{width:100%}.work-summary-details-error{margin:10px 15px}.work-summary-details-footer{display:flex;justify-content:center;gap:8px}.work-summary-details-footer a{box-sizing:border-box;text-decoration:none}@media(max-width:850px){.work-summary-details-grid{grid-template-columns:minmax(0,1fr);gap:16px}.work-summary-document-options,.work-summary-dispatch-form{grid-template-columns:repeat(2,minmax(0,1fr))}.work-summary-dispatch-actions{grid-column:1 / -1}}@media(max-width:600px){.work-summary-details-fields,.work-summary-document-options,.work-summary-dispatch-form{grid-template-columns:minmax(0,1fr)}.work-summary-dispatch-actions{grid-column:auto}.work-summary-details-activities .boxBody{overflow-x:auto}.work-summary-details-footer{align-items:stretch;flex-direction:column}}.work-summary-template-page{padding-bottom:24px}.work-summary-template-create form,.work-summary-template-create label,.work-summary-template-editor label,.work-summary-template-email{display:grid;gap:5px}.work-summary-template-create form,.work-summary-template-email{gap:10px}.work-summary-template-create button,.work-summary-letterhead-upload{justify-self:start;margin-top:10px}.work-summary-template-list{clear:both;float:none;box-sizing:border-box;margin:16px 15px 0;width:calc(100% - 30px)}.work-summary-template-table{width:100%}.work-summary-template-actions{white-space:nowrap}.work-summary-template-actions>*+*{margin-left:4px}.work-summary-template-editor{display:grid;gap:12px;max-height:min(74vh,850px);overflow-y:auto;padding-right:3px}.work-summary-template-form-grid,.work-summary-template-style-grid,.work-summary-template-preview-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.work-summary-template-style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-summary-color-control{align-items:center;display:flex;gap:8px}.work-summary-color-control input[type=color]{box-sizing:border-box;cursor:pointer;flex:0 0 46px;height:30px;padding:2px;width:46px}.work-summary-color-control output{color:#555;font-family:Consolas,Courier New,monospace;font-size:12px}.work-summary-template-check{align-items:center;display:flex!important;gap:6px!important}.work-summary-template-check input{margin:0}.work-summary-template-general,.work-summary-layout-editor{display:grid;gap:12px}.work-summary-layout-editor h3{margin:0}.work-summary-block-table,.work-summary-template-history{width:100%}.work-summary-block-table td:last-child{white-space:nowrap}.work-summary-template-preview-fields{align-items:end;grid-template-columns:120px 150px minmax(180px,1fr) minmax(190px,1fr) auto}.work-summary-template-preview-fields>button{margin-bottom:1px}@media(max-width:850px){.work-summary-template-style-grid,.work-summary-template-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.work-summary-template-create,.work-summary-template-existing{float:none;box-sizing:border-box;margin:12px 15px;width:calc(100% - 30px)}.work-summary-template-form-grid,.work-summary-template-style-grid,.work-summary-template-preview-fields{grid-template-columns:minmax(0,1fr)}}
