/*!
 * Copyright (c) 2023-2025. Die Agenturverwaltung GmbH & Co. KG
 *//*!
 * Copyright (c) 2024. Die Agenturverwaltung GmbH & Co. KG
 */.color.positive{color:#218b45}.color.negative{color:#c00}.color.warning{color:#f2bd2e}.color.agencyService{color:#a480b0}.color.externalService{color:#fe8c8c}.background.positive{background:#218b45}.background.negative{background:#c00}.background.warning{background:#f2bd2e}.background.agencyService{background:#a480b0}.background.externalService{background:#fe8c8c}.agencyServiceColor{color:#a480b0}.externalServiceColor{color:#fe8c8c}.agencyServiceLabelColor{background-color:#a480b0!important;color:#fff!important}.externalServiceLabelColor{background-color:#fe8c8c!important;color:#fff!important}body,html{margin:0;padding:0;height:100%}body{font-size:.9rem;color:#333;overflow:visible;position:relative;background:#f7f7f7;height:auto}body:has(.search-open){overflow:hidden}#offlineNag{height:20px;top:0;left:0;background-color:#f2bd2e;font-weight:700;font-size:.9em;z-index:10000}#disable_all,#offlineNag{display:none;position:fixed;width:100%;color:#fff;text-align:center}#disable_all{height:100%;z-index:100000;background:rgba(0,0,0,.5);font-size:1.6rem;line-height:2rem;padding:150px 0 0;opacity:1}#disable_all .restart{font-size:2rem;width:270px;margin:.2em auto;cursor:pointer;display:block}.tinyLink{display:inline;font-size:.75em;color:#aaa;text-decoration:underline;cursor:pointer;font-weight:400}.ui.dropdown.search.selection.job_id{padding:0 1.25em}.ui.dropdown.search.selection.job_id>.text{display:flex;flex-direction:column-reverse;margin-top:.35em;line-height:2em}.ui.dropdown.search.selection.job_id>.text>.description{line-height:1.2em;margin:.5em 0 0;font-size:.8em}.ui.dropdown.search.selection.job_id>.text>.text{line-height:1em;margin:0 0 -.5em}.ui.dropdown.search.selection.job_id .vertical.item .description{font-size:.8em}@media screen and (max-width:768px){.ui.dropdown .tiny.label{float:none!important;margin:1em 0!important;width:100%;padding:.75em}}@media screen and (max-width:1024px){#wrapper{background:transparent}#wrapper header.header{height:50px;position:relative}#wrapper header.header.shrink{top:0}#wrapper #content{padding-top:20px;padding-bottom:10px}#head{width:100%;float:left;background:none}#head .column{float:none;width:100%!important}#head .sixteen.wide.column{position:relative;padding:0}#main{padding:0 11px 10px 12px}}@media screen and (max-width:996px){#content{width:auto}}#mainLoadingIndicator{position:absolute;top:0;display:block;width:100%;height:50%;text-align:center}#mainLoadingIndicator img{margin-top:50%}.hidden{display:none}a{text-decoration:none}a,b{color:#333}fieldset{border:none}.newNag{display:inline!important;font-size:.6rem;color:#fff;border-radius:2px!important;padding:1px 2px!important;line-height:12px;background:#21ba45;box-shadow:0 0 1px #999;margin:4px!important;width:18px!important;animation:pulse .8s infinite}.newNag:after{content:"neu"}.hintTag{font-size:1em;float:right;font-family:Icons;color:#ddd;border-radius:50%;font-style:normal;width:1.18em;height:1.18em;display:block;color:#dadada;margin-top:.1em}.hintTag:before{content:""}.clickable{cursor:pointer!important}.statusLabel{display:flex;position:relative;width:100%;text-overflow:ellipsis;padding:0 1em;border-radius:1em;font-size:.7em;overflow:hidden;color:#fff;background:#999;align-items:center;justify-content:center;min-height:1.6em}.statusLabel.positive{background:#218b45}.statusLabel.disabled{background:#ccc}.statusLabel.negative{background:#c00}.statusLabel.warning{background:#f2bd2e}.statusLabel .progress{position:absolute;height:100%;background:rgba(0,0,0,.3);z-index:0;left:0}.statusLabel .progress.negative{background:#c00}.statusLabel label{position:relative;z-index:1;font-weight:700}.statusBubble{display:block;position:relative;color:#999}.statusBubble:before{content:"";font-family:Icons;left:0;position:absolute;text-align:center;top:50%;width:100%;margin-top:-.5em}.statusBubble.positive{color:#218b45}.statusBubble.negative{color:#c00}.statusBubble.warning{color:#f2bd2e}.field_highlight,.odd.field_highlight,ul.procedures.nolist li.field_highlight{background:url(/images/highlight.gif)!important}.green{color:#0c0}.orange{color:#f2bd2e}.red{color:red}.highlight{color:#f99;font-size:10pt}.margin.top.spacious{margin-top:2em}.margin.top.medium{margin-top:.875em}.margin.top.small{margin-top:.5em}.margin.bottom.spacious{margin-bottom:2em}.margin.bottom.medium{margin-bottom:.875em}.margin.bottom.small{margin-bottom:.5em}.margin.left.spacious{margin-left:2em}.margin.left.medium{margin-left:.875em}.margin.left.small{margin-left:.5em}.margin.right.spacious{margin-right:2em}.margin.right.medium{margin-right:.875em}.margin.right.small{margin-right:.5em}.floated.element.right{float:right}.floated.element.left{float:left}.underline{text-decoration:underline}ul.no-list,ul.nolist,ul.ui.list.nolist{list-style-type:none;margin-left:0;padding:0}.line-clamp{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap}.show_details{background:url(/images/button_plus.gif) no-repeat scroll 0 0 transparent}.hide_details,.show_details{cursor:pointer;display:block;padding:0 5px 0 15px}.hide_details{background:url(/images/button_minus.gif) no-repeat scroll 0 0 transparent}.ui.dropdown.printVersionSelector>.text>.icon{margin-right:1em}.overflowVisible{position:relative!important;overflow:visible!important}.overflowVisible .dropdown.button.active{z-index:20}.mega{background:#efefef;display:inline-block;margin:10px 10px 0 0;border:1px solid;border-radius:3px;padding:10px}.megaValue{color:#777;background:#f8f8f8;display:flex;min-height:109px;flex-direction:column;align-items:center;justify-content:space-evenly;margin:1%;border:1px solid #ccc;float:left;border-radius:3px;padding:10px;text-align:center;width:18%;box-sizing:border-box}.megaValue .icon{position:relative;top:-2px}.delete.link,.restore.link{color:#777;line-height:2.3em;white-space:nowrap;text-decoration:underline;cursor:pointer;padding:0 .5em 0 0;width:auto!important}.delete.link:hover{color:#db2828!important}.restore.link:hover{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.delete.link:before{content:"";font-family:Icons;margin-right:.2em}.restore.link:before{content:"";font-family:Icons;margin-right:.2em}.right.aligned.delete.link{text-align:right;margin:0 0 0 auto!important}@media only screen and (max-width:768px){.megaValue{float:none;width:100%;display:block;margin:1em 0}.right.aligned.delete.link.field{text-align:center}}.megaValue label{min-height:20px;display:block}.megaValue h2{font-size:15pt;line-height:.4rem;color:#333;padding-bottom:.5rem}.mega.bubble{width:8em;height:8em;border-radius:8em;margin:0 auto;border:none;background-color:#ccc;display:flex;flex-direction:column;align-items:center;justify-content:center}.mega.bubble .value{color:#fff;font-size:1.2em;font-weight:700;white-space:nowrap}.mega.bubble .sub,.mega.bubble .sup{color:#fff;font-size:.7em;line-height:1.2em;font-weight:400;white-space:nowrap}.mega.bubble.turnover{background-color:#5b9959}.mega.bubble.spending{background-color:#db5b28}.mega.bubble.agencyService{background-color:#a480b0}.mega.bubble.externalService{background-color:#fe8c8c}.avatarBubble{border-radius:50%;font-size:.8em;text-transform:uppercase;background:#f1f1f1;box-shadow:0 0 1px #000;display:flex;align-items:center;text-align:center!important;line-height:2em;width:2em;height:2em;flex-basis:2em;flex-grow:0;flex-shrink:0;justify-content:center;font-weight:900;color:#666}.avatarBubble.outline{outline:3px solid #3498db}.avatarBubble.photo{color:transparent;background-size:cover;background-position:50%}.item .avatarBubble{float:left;margin-right:.6em;position:relative}.avatarBubble.large{font-size:1.5em;width:2em;height:2em}#head .avatarBubble{font-size:1em;box-shadow:0 0 2px #000}#head .avatarBubble:hover{background:#aaa;color:#fff}.dropdown.avatar{height:1.8em}.dropdown.avatar .ui.label{font-size:.8em;line-height:1.8em}.dropdown.avatar .ui.label .avatarBubble{float:left;margin-right:.6em;top:.1em;left:.1em;position:relative}.dropdown.avatar .text{line-height:1.8em;position:relative;top:-.4em}.dropdown.avatar .text .avatarBubble{float:left;margin-right:.6em;top:.1em;left:.1em;position:relative}.dropdown.avatar .item{clear:both;line-height:1.8em;min-height:2em;position:relative;white-space:nowrap}.dropdown.avatar .item .avatarBubble{float:left;margin-right:.6em;top:-.4em;left:.1em;position:relative}.avatarTable .avatarBubble{float:left;margin-right:.75em}.daterangepicker.opensright .calendar.first{order:1!important}.daterangepicker.opensright .calendar.second{order:0!important}.field.active input,.field.active>.dropdown,input.active{background-color:#effaff!important}