@charset "UTF-8";.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:#0003;content:""}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar,.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid black;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width: 564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media (min-width: 730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media (max-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:#0009;font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:#000}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:#00000020}@media (max-width: 768px){trix-toolbar .trix-button{letter-spacing:-.01em;padding:0 .3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}@media (max-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .trix-button--icon:before{display:inline-block;position:absolute;inset:0;opacity:.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){trix-toolbar .trix-button--icon:before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active:before{opacity:1}trix-toolbar .trix-button--icon:disabled:before{opacity:.125}trix-toolbar .trix-button--icon-attach:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-italic:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-link:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-strike:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-quote:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-heading-1:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-code:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-bullet-list:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-number-list:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-undo:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-redo:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-decrease-nesting-level:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-increase-nesting-level:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:400;padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:red 0 0 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable] ::-moz-selection,trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection{background:none}trix-editor [data-trix-mutable] ::selection,trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection{background:none}trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection{background:highlight}trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection{background:highlight}trix-editor [data-trix-mutable].attachment.attachment--file{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor [data-trix-mutable].attachment img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9;transition:opacity .2s ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 .8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px #00000040}trix-editor .trix-button--remove:before{display:inline-block;position:absolute;inset:0;opacity:.7;content:"";background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover:before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%);max-width:90%;padding:.1em .6em;font-size:.8em;color:#fff;background-color:#000000b3;border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}.trix-content{line-height:1.5;overflow-wrap:break-word;word-break:break-word}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:.3em;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size:before{content:" \2022"}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}.cafu .app-candidate-profile-section-title{font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:24px;font-weight:500}.cafu .app-candidate-profile-dt{color:var(--color-gray);display:flex;align-items:center}.cafu .app-candidate-profile-dt svg{color:var(--color-primary);margin-right:5px;font-size:18px}.cafu .app-candidate-profile-dt~dd{display:flex;align-items:center;margin-bottom:0}.cafu .app-candidate-profile-fullname{line-height:32px;font-size:22px;font-weight:500}.cafu .app-candidate-profile-activity{line-height:24px;font-size:16px}.cafu .app-candidate-profile-index{flex-grow:1;flex-shrink:1}.cafu .profile-details-layout #app-candidate-profile-candidate-table tr>:last-child{display:none}@media (min-width: 1300px){.cafu .profile-details-layout #app-candidate-profile-candidate-table tr>:last-child{display:table-cell}}.cafu .profile-details{flex-basis:35%;min-width:500px}.cafu .profile-table-row{height:74px}.cafu .profile-table-row.selected{background:var(--color-primary-lighter)}.cafu .w-45{width:45%!important}.cafu .w-55{width:55%!important}.cafu .w-65{width:65%!important}.cafu .w-35{width:35%!important}.cafu .font-24{font-size:24px}.cafu .app-candidate-drag-and-drop-area{border:1px dashed #404959;background-color:var(--color-gray-lightest)}.cafu .app-candidate-drag-and-drop-area svg{font-size:32px}.cafu .app-candidate-profile-icon{fill:#ffd62b;font-size:2.1rem;width:3rem}.cafu #app-candidate-profile-candidate-table{border-spacing:0}.cafu .app-reject-profile-icon{color:var(--color-danger-light)}.cafu ul.app-rejection-reasons{list-style:none;padding-left:0}.cafu ul.app-rejection-reasons input[type=checkbox]{width:1em;height:1em;accent-color:var(--color-brand)}.cafu ul.app-rejection-reasons label{font-size:1em}.cafu .app-gray{color:var(--color-gray)}.cafu textarea.app-rejection-message{width:100%;border-color:var(--color-gray-light)}.cafu .transition-history .transition-icon-section .transition-icon:after{content:"";display:block;position:relative;height:90%;border-left:1px dashed var(--color-primary);left:40%;width:0px}.cafu .transition-history .transition-icon-section:last-child .transition-icon:after{display:none}.cafu .timeline{border-left:1px dashed #909090;border-bottom-right-radius:4px;border-top-right-radius:4px;margin:5px 0 100px;position:relative;padding:0;list-style:none;text-align:left;transform:translateY(.5rem)}.cafu .timeline .experience{position:relative;height:100px;transform:translateY(-.5rem);width:100%}.cafu .timeline .experience:last-child{position:absolute}.cafu .timeline .time{padding-left:15px}.cafu .timeline .time:before{position:absolute;display:block;-webkit-box-shadow:0 0 0 1px #909090;box-shadow:0 0 0 1px #909090;background:#fff;border-radius:50%;height:7px;width:7px;content:"";left:-4.2px;top:.5em}.cafu .qualification-sidebar{flex-shrink:0;width:82px;padding-top:3.5rem}.cafu .qualification-sidebar .step{height:3rem;padding-left:2rem}.cafu .qualification-sidebar .step:hover{background:var(--color-primary-lighter)}.cafu .qualification-sidebar .step .step-content{height:1.5rem}.cafu .qualification-sidebar .step.active:before{content:"";left:-4px;border-radius:8px;position:absolute;width:8px;height:2rem;background:var(--color-primary)}.cafu .qualification-sidebar .step.active{background:var(--color-primary-lighter)}.cafu .qualification-sidebar .step .text,.cafu .qualification-sidebar .step .badge{display:none}.cafu .qualification-sidebar .step .text{top:1px}@media (min-width: 1300px){.cafu .qualification-sidebar{width:293px}.cafu .qualification-sidebar .step .text,.cafu .qualification-sidebar .step .badge{display:initial}}.cafu .sticky-save-reminder{position:sticky;bottom:1rem;opacity:0;transition-duration:.2s;transition-property:opacity}.cafu .tracking-wider{letter-spacing:.06em}.cafu .leading-4{line-height:1rem}.cafu .resize-none{resize:none}.cafu .hidden{display:none}.cafu .cursor-pointer{cursor:pointer}.cafu .invalid-feedback{display:block!important}.cafu .line-through{text-decoration-line:line-through}.cafu .shared-empty-state-image{width:auto;max-width:45rem;height:25vh}.cafu .opacity-100{opacity:1}.cafu .opacity-0{opacity:0}.cafu .app-checkbox-lg{width:1.125rem;height:1.125rem;accent-color:var(--color-brand);vertical-align:-.1rem;transform:translateY(.2rem)}.cafu #activity-selector-dropdown{width:220px;min-width:fit-content}.kundenverwaltung .app-reveal-buttons-on-hover .btn{transition:none}.kundenverwaltung .app-reveal-buttons-on-hover:not(:hover) .btn{border-color:transparent;background-color:transparent;color:var(--color-gray-light)}.kundenverwaltung .app-switch-list-item{font-size:unset;font-weight:unset;line-height:unset}.kundenverwaltung .app-switch-list-item:not(.disabled):hover{cursor:pointer;user-select:none;background-color:var(--color-gray-lightest);color:var(--color-black)}.kundenverwaltung .app-switch-list-item.checked:not(.disabled){background-color:var(--color-gray-lightest);color:var(--color-black)}.kundenverwaltung .app-switch-list-item.disabled{color:var(--color-gray-light)}.kundenverwaltung .caret{display:inline-block;width:0;height:0;margin-left:5px;margin-top:-5px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.kundenverwaltung a.active.desc .caret{border-bottom:4px solid #06038d;border-top-width:0}.kundenportal_auth .start-page{flex-direction:row!important}.kundenportal_auth .app-start-page-graphic{width:57%}.kundenportal_auth .app-start-page-footer{position:absolute;left:0;bottom:var(--spacer-3)}.kundenportal_auth .help-card{border:1px solid #d9d9d9;font-size:.95rem}html{min-width:1280px;min-height:720px;overflow:scroll}html,body{height:100%}body{background-color:var(--color-white);display:flex;flex-direction:column}main{display:flex;flex-direction:column;flex:1}main>:only-child{display:flex;flex-direction:column;flex:1}input[type=time]::-webkit-calendar-picker-indicator{background:none;display:none}input[type=time]::-webkit-clear-button{-webkit-appearance:none}button>svg{pointer-events:none}button.disabled{pointer-events:none;cursor:default}.smaller{font-size:.75rem}.text-underline{text-decoration:underline}.pointer-events-none{pointer-events:none}.text-18{font-size:18px!important}.text-24{font-size:24px!important}input:matches([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){font-variant-numeric:normal;font-feature-settings:normal}.modal-open{overflow:visible!important}.popover{max-width:400px}.form-control{display:flex}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.flash-alerts-container{position:fixed;top:0;right:0;z-index:1050}.branch-dropdown-menu-item{white-space:normal!important}.branch-dropdown-menu{overflow-y:auto;max-height:500px;border:1px solid #bfc3cb}.shared-icon{width:1em;height:1em;vertical-align:-.125em;fill:currentColor}.shared-icon-xs{font-size:.75rem}.shared-icon-sm{font-size:.875rem}.shared-icon-md{font-size:1rem}.shared-icon-lg{font-size:1.33rem}.shared-icon-2x{font-size:2rem}.shared-icon-3x{font-size:3rem}.shared-icon-4x{font-size:4rem}.shared-icon-pagination-next,.shared-icon-pagination-prev{font-size:.7rem;vertical-align:0}kundenportal-header{display:block;min-height:66px;background-color:var(--color-primary-dark)}button.nav-link{background:none;border:none;cursor:pointer}button.nav-link:focus,button.nav-link:focus-visible{outline:none;box-shadow:none}.shared-empty-state-image{width:auto;max-width:50rem;height:30vh}.phx-no-feedback .invalid-feedback{display:none!important}.phx-no-feedback .form-control.is-invalid,.phx-no-feedback .custom-select.is-invalid{border-color:var(--color-gray-light)!important}.phx-no-feedback .form-control.is-invalid:focus,.phx-no-feedback .custom-select.is-invalid:focus{box-shadow:0 0 0 .2rem #47749440!important}.shared-form-field-sm{width:112px}.shared-form-field-lg{width:176px}.number-input-without-spinner{-moz-appearance:textfield}.number-input-without-spinner::-webkit-inner-spin-button,.number-input-without-spinner::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.shared-datepicker-placeholder{position:absolute;top:1px;margin:0 1px;height:38px;width:calc(100% - 2px);z-index:1;cursor:pointer}[phx-hook=DatepickerInline]{width:auto;background-color:var(--color-white);justify-content:center;border:2px solid var(--color-gray-lighter);border-radius:6px;min-height:384px;box-sizing:content-box}[phx-hook=DatepickerInline]:before{z-index:0;content:"Kalender wird geladen...";position:absolute;display:flex;align-items:center;justify-content:center;height:100%;width:100%}[phx-hook=DatepickerInline] .datepicker-inline{position:relative;z-index:1;border:none}[phx-hook=DatepickerInline] .invalid-feedback{text-align:center;padding:0 var(--spacer-4) var(--spacer-4)}[phx-hook=DatepickerInline] .day.holiday:not(.active):not(.disabled){color:var(--color-danger);background-color:#fff5f5}.shared-collapse-button>.shared-icon{transition:transform .3s ease}.shared-collapse-button[aria-expanded=true]>.shared-icon{transform:rotate(180deg)}.shared-reveal-buttons-on-hover .btn:not(.btn-cta){transition:none}.shared-reveal-buttons-on-hover:not(:hover):not(:focus-within) .btn:not(.btn-cta){border-color:transparent;background-color:transparent;color:var(--color-gray-light)}.shared-white-loading{--color-primary: var(--color-white)}.shared-dot-pulse-loading{position:relative;left:-9999px;width:5px;height:5px;border-radius:2.5px;background-color:var(--color-primary);color:var(--color-primary);box-shadow:9999px 0 0 -5px var(--color-primary);animation:dot-pulse 1.5s infinite linear;animation-delay:.25s}.shared-dot-pulse-loading:before,.shared-dot-pulse-loading:after{content:"";display:inline-block;position:absolute;top:0;width:5px;height:5px;border-radius:2.5px;background-color:var(--color-primary);color:var(--color-primary)}.shared-dot-pulse-loading-centered{position:absolute;left:calc(-10001.5px + 50%);top:calc(50% - 2.5px)}.shared-dot-pulse-loading:before{box-shadow:9984px 0 0 -5px var(--color-primary);animation:dot-pulse-before 1.5s infinite linear;animation-delay:0s}.shared-dot-pulse-loading:after{box-shadow:10014px 0 0 -5px var(--color-primary);animation:dot-pulse-after 1.5s infinite linear;animation-delay:.5s}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px var(--color-primary)}30%{box-shadow:9984px 0 0 2px var(--color-primary)}60%,to{box-shadow:9984px 0 0 -5px var(--color-primary)}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px var(--color-primary)}30%{box-shadow:9999px 0 0 2px var(--color-primary)}60%,to{box-shadow:9999px 0 0 -5px var(--color-primary)}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px var(--color-primary)}30%{box-shadow:10014px 0 0 2px var(--color-primary)}60%,to{box-shadow:10014px 0 0 -5px var(--color-primary)}}.shared-c-table{border-collapse:separate;border-spacing:0}.shared-c-table-row-highlighted>td:first-of-type{position:relative}.shared-c-table-row-highlighted>td:first-of-type:after{content:"";width:4px;height:100%;top:0;left:0;position:absolute;background-color:var(--color-warning-light)}.shared-c-table>tbody>tr:first-of-type>td{border-top:0}.shared-c-table>tbody>tr:last-child>td{border-bottom:1px solid var(--color-gray-lighter)!important}.shared-c-table-col-sticky{position:sticky;top:58px;background:var(--color-white);font-size:.875rem;color:var(--color-primary-dark);font-weight:700}.shared-c-table-col-action{width:.1%;white-space:nowrap}.shared-c-table-sticky th{position:sticky;top:0;background:var(--color-white);border-bottom:2px solid var(--color-gray-lighter)!important;z-index:1}.shared-c-table-hover>tbody>tr:hover{background-color:var(--color-primary-lighter)}.shared-c-student-profile-picture{border-radius:50%;object-fit:cover;transition:transform .3s ease-in-out;transform-origin:left center;background-color:var(--color-white)}.shared-c-student-profile-picture:hover{position:relative;z-index:1;transform:scale(var(--scale, 1))}.shift-reminder-modal{max-width:540px}.shift-reminder{font-size:15px}.self-service-announcement-modal{max-width:890px}.self-service-announcement-modal .modal-content img{float:right}.sub-title{color:#06038d;font-size:1.125rem}.main-title{color:#111827;font-size:2rem;line-height:normal}.feedback-modal-rating{transform:scaleX(-1)}.feedback-modal-rating-star{width:2.2rem;margin:0}.feedback-modal-rating-star.clickable{cursor:pointer}.feedback-modal-rating-star svg{transition:color .2s ease-in-out;font-size:2.1rem;fill:transparent;stroke:var(--color-gray-light);stroke-width:2.6rem;stroke-linejoin:round}.feedback-modal-rating-star.filled svg,.feedback-modal-rating-star.clickable:hover svg,.feedback-modal-rating-star.clickable:hover~label svg{fill:var(--color-warning-light);stroke:var(--color-warning-light)}.feedback-modal-rating input[type=radio]{display:none}.feedback-modal-rating input[type=radio]:focus~label svg,.feedback-modal-rating input[type=radio]:checked~label svg{fill:var(--color-warning-light);stroke:var(--color-warning-light)}.feedback-modal-rating-explanation{line-height:2.5rem;color:#111827;text-align:center;font-size:11px;font-style:normal;font-weight:500;text-transform:uppercase}.feedback-modal-sub-title{font-size:16px;font-weight:400;font-weight:500}.feedback-modal-title{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:2rem}.feedback-modal-details-title{color:#191919;font-size:18px;font-style:normal;font-weight:500}.feedback-modal-details{display:flex;flex-direction:column}.feedback-modal-details .custom-checkbox{flex:1 1 50%}.feedback-modal-success-page-title{font-size:24px;font-weight:500;line-height:30px}.feedback-modal-header-with-flash-message{display:flex;justify-content:flex-end;align-items:center}.feedback-modal-success-image{width:65px;height:65px}.feedback-modal-lg{min-height:560px}.shared-page-loading-indicator{z-index:9000;width:100vw;height:100vh;position:fixed;top:0;left:0;display:none!important;justify-content:center;align-items:center}body.page-still-loading .shared-page-loading-indicator{display:flex!important;background-color:#ffffffe6}body.page-still-loading kundenportal-header,body.page-still-loading>header{position:relative;z-index:9001}:root{--color-sea: #06038d;--color-sea-middle: #2768f9;--color-sea-bright: #b8dfff;--color-sea-light: #f0f7ff;--color-sea-faded: #dad9ee;--color-valley: #47d7ac;--color-valley-dark: #0a797c;--color-valley-bright: #9dedd2;--color-valley-light: #e3f8f3;--color-sun: #fcbe0e;--color-sun-light: #fefcec;--color-black: #000000;--color-grey-darkest: #121212;--color-grey-dark: #374151;--color-grey: #6b7280;--color-grey-light: #e0e0e0;--color-grey-black: #111827;--color-lavender: #f3f2f9}.bg-sea{background-color:var(--color-sea)!important}.border-sea{border-color:var(--color-sea)!important}.text-sea{color:var(--color-sea)!important}.bg-sea-middle{background-color:var(--color-sea-middle)!important}.border-sea-middle{border-color:var(--color-sea-middle)!important}.text-sea-middle{color:var(--color-sea-middle)!important}.bg-sea-bright{background-color:var(--color-sea-bright)!important}.border-sea-bright{border-color:var(--color-sea-bright)!important}.text-sea-bright{color:var(--color-sea-bright)!important}.bg-sea-light{background-color:var(--color-sea-light)!important}.border-sea-light{border-color:var(--color-sea-light)!important}.text-sea-light{color:var(--color-sea-light)!important}.bg-sea-faded{background-color:var(--color-sea-faded)!important}.border-sea-faded{border-color:var(--color-sea-faded)!important}.text-sea-faded{color:var(--color-sea-faded)!important}.bg-valley{background-color:var(--color-valley)!important}.border-valley{border-color:var(--color-valley)!important}.text-valley{color:var(--color-valley)!important}.bg-valley-dark{background-color:var(--color-valley-dark)!important}.border-valley-dark{border-color:var(--color-valley-dark)!important}.text-valley-dark{color:var(--color-valley-dark)!important}.bg-valley-bright{background-color:var(--color-valley-bright)!important}.border-valley-bright{border-color:var(--color-valley-bright)!important}.text-valley-bright{color:var(--color-valley-bright)!important}.bg-valley-light{background-color:var(--color-valley-light)!important}.border-valley-light{border-color:var(--color-valley-light)!important}.text-valley-light{color:var(--color-valley-light)!important}.bg-sun{background-color:var(--color-sun)!important}.border-sun{border-color:var(--color-sun)!important}.text-sun{color:var(--color-sun)!important}.bg-sun-light{background-color:var(--color-sun-light)!important}.border-sun-light{border-color:var(--color-sun-light)!important}.text-sun-light{color:var(--color-sun-light)!important}.bg-black{background-color:var(--color-black)!important}.border-black{border-color:var(--color-black)!important}.text-black{color:var(--color-black)!important}.bg-grey-darkest{background-color:var(--color-grey-darkest)!important}.border-grey-darkest{border-color:var(--color-grey-darkest)!important}.text-grey-darkest{color:var(--color-grey-darkest)!important}.bg-grey-dark{background-color:var(--color-grey-dark)!important}.border-grey-dark{border-color:var(--color-grey-dark)!important}.text-grey-dark{color:var(--color-grey-dark)!important}.bg-grey{background-color:var(--color-grey)!important}.border-grey{border-color:var(--color-grey)!important}.text-grey{color:var(--color-grey)!important}.bg-grey-light{background-color:var(--color-grey-light)!important}.border-grey-light{border-color:var(--color-grey-light)!important}.text-grey-light{color:var(--color-grey-light)!important}.bg-grey-black{background-color:var(--color-grey-black)!important}.border-grey-black{border-color:var(--color-grey-black)!important}.text-grey-black{color:var(--color-grey-black)!important}.bg-lavender{background-color:var(--color-lavender)!important}.border-lavender{border-color:var(--color-lavender)!important}.text-lavender{color:var(--color-lavender)!important}.einsatzplanung .app-filter-tag{all:unset;cursor:pointer}.einsatzplanung .app-uebersicht{z-index:0;position:relative}.einsatzplanung .app-uebersicht .no-show-item{cursor:pointer}.einsatzplanung .app-uebersicht .no-show-item .shared-icon{margin-left:5px;font-size:16px}.einsatzplanung .app-calendar{table-layout:fixed}.einsatzplanung .app-calendar-col-identifier{width:16%}.einsatzplanung .app-calendar-col-day{width:12%}.einsatzplanung .app-calendar-highlight-level-1{background-color:var(--color-success-lighter);border:2px solid transparent}.einsatzplanung .app-calendar-highlight-level-2{background-color:var(--color-success-lighter);position:relative;background-clip:padding-box}.einsatzplanung .app-calendar-highlight-level-2:after{content:"";width:2px;height:100%;position:absolute;left:0;top:0;background-color:var(--color-success)}.einsatzplanung .app-calendar-highlight-level-2-danger{background-color:var(--color-danger-lighter);position:relative;background-clip:padding-box}.einsatzplanung .app-calendar-highlight-level-2-danger:after{content:"";width:2px;height:100%;position:absolute;left:0;top:0;background-color:var(--color-danger)}.einsatzplanung .app-calendar-highlight-selected{background-color:var(--color-primary-lighter);border:2px solid var(--color-primary)}.einsatzplanung .app-calendar-not-highlighted{border:2px solid transparent}.einsatzplanung .app-calendar-list{margin-bottom:-1px}.einsatzplanung .app-calendar-sticky-part{z-index:1!important}.einsatzplanung .btn-reorder .shared-icon{display:inline-block;height:1.25em;width:1.25em}.einsatzplanung .app-schicht{cursor:pointer}.einsatzplanung .app-schicht[phx-click=""]{cursor:auto}.einsatzplanung .app-sidebar{margin-left:-1px;z-index:0!important}.einsatzplanung .app-sidebar-big{overflow-y:auto;width:20em;height:1px;min-height:100vh}.einsatzplanung .app-sidebar-inner{margin-bottom:var(--spacer-4)}.einsatzplanung .app-sidebar-fieldset{margin-bottom:calc(-1 * var(--spacer-2))}.einsatzplanung .app-sidebar-fieldset legend{font-size:var(--font-size-sm);color:var(--color-black);margin-bottom:var(--spacer-2);line-height:1.5rem}.einsatzplanung .app-ie-nicht-unterstuetzt{height:100vh}.einsatzplanung .app-ie-nicht-unterstuetzt .card{max-width:550px}.einsatzplanung .no-show-modal .shared-icon{font-size:25px;color:#c8102e}.einsatzplanung .no-show-modal .details-box{background-color:#f9fafb}.einsatzplanung .no-show-modal .rounded-checkbox{width:16px;height:16px;border-radius:50%;vertical-align:middle;border:1px solid black;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.einsatzplanung .no-show-modal .rounded-checkbox:checked{appearance:auto;width:16px;height:16px;border-radius:50%;clip-path:circle(50% at 50% 50%);accent-color:#47d7ac}.einsatzplanung .no-show-modal .no-show-text{font-size:15px;font-weight:400;line-height:21px}.einsatzplanung .start-page{flex-direction:row!important}.einsatzplanung .app-start-page-graphic{width:57%}.einsatzplanung .app-start-page-footer{position:absolute;left:0;bottom:var(--spacer-3)}.einsatzplanung .app-information{padding:var(--spacer-5) 0 6rem;max-width:40rem}.einsatzplanung .app-information h1{margin-bottom:var(--spacer-4)}.einsatzplanung .app-information h2,.einsatzplanung .app-information h3{margin:var(--spacer-5) 0 var(--spacer-3)}.einsatzplanung .app-information p{margin-bottom:var(--spacer-3)}.einsatzplanung .app-information footer{margin-top:var(--spacer-6)}.kundenfeedback .fadeOut{animation:fadeOut 1.5s;animation-delay:3s;animation-fill-mode:forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.kundenfeedback .app-error-401-container{height:100%}.kundenfeedback .app-feedback-profilfoto{width:4rem;height:4rem;border-radius:50%;object-fit:cover}.kundenfeedback .app-feedback-bewertung{transform:scaleX(-1)}.kundenfeedback .app-feedback-bewertung-star{width:2.2rem;margin:0}.kundenfeedback .app-feedback-bewertung-star.clickable{cursor:pointer}.kundenfeedback .app-feedback-bewertung-star svg{transition:color .2s ease-in-out;font-size:2.1rem;fill:transparent;stroke:var(--color-gray-light);stroke-width:2.6rem;stroke-linejoin:round}.kundenfeedback .app-feedback-bewertung-star.filled svg,.kundenfeedback .app-feedback-bewertung-star.clickable:hover svg,.kundenfeedback .app-feedback-bewertung-star.clickable:hover~label svg{fill:var(--color-warning-light);stroke:var(--color-warning-light)}.kundenfeedback .app-feedback-bewertung input[type=radio]{display:none}.kundenfeedback .app-feedback-bewertung input[type=radio]:focus~label svg,.kundenfeedback .app-feedback-bewertung input[type=radio]:checked~label svg{fill:var(--color-warning-light);stroke:var(--color-warning-light)}.kundenfeedback .app-feedback-info-icon{font-size:var(--font-size-base);color:var(--color-gray)}.kundenfeedback .app-feedback-info-icon:hover{color:var(--color-primary)}.kundenfeedback .app-feedback-abgegeben-header{color:var(--color-black)}.kundenfeedback .app-feedback .modal.feedback-begruenden-negative#feedback-begruenden-modal .feedback-begruenden-positive,.kundenfeedback .app-feedback .modal.feedback-begruenden-positive#feedback-begruenden-modal .feedback-begruenden-negative{display:none!important}.arbeitszeit .nav.nav-tabs{background-color:var(--color-white);border-bottom:1px solid var(--color-gray-lighter);width:100%}.arbeitszeit .nav.nav-tabs .nav-item{margin-right:0;border-right:1px solid var(--color-gray-lighter)}.arbeitszeit .nav.nav-tabs .nav-item:first-child{border-left:1px solid var(--color-gray-lighter)}.arbeitszeit .nav.nav-tabs .nav-link{color:var(--color-gray);font-size:14px;border:none;background:none;width:100%}.arbeitszeit .nav.nav-tabs .nav-link:hover,.arbeitszeit .nav.nav-tabs .nav-link.active{color:var(--color-primary);text-decoration:none}.arbeitszeit .nav.nav-tabs .nav-link:hover:after,.arbeitszeit .nav.nav-tabs .nav-link.active:after{content:"";height:3px;background-color:var(--color-primary);left:0;position:absolute;top:calc(100% - 3px);width:100%}.arbeitszeit .app-arbeitszeitbestaetigung .modal-icon{font-size:4rem}.arbeitszeit .app-arbeitszeitbestaetigung .shared-reveal-buttons-on-hover .btn:not(.btn-cta){transition:none}.arbeitszeit .app-arbeitszeitbestaetigung .shared-reveal-buttons-on-hover:not(:hover):not(:focus-within) .btn:not(.btn-cta){border-color:var(--color-gray-light);background-color:transparent;color:var(--color-text-primary);color:#05038d}.arbeitszeit .app-arbeitszeitbestaetigung .shared-reveal-buttons-on-hover:hover #complaint-button{color:var(--color-warning-light)}.arbeitszeit .app-arbeitszeitbestaetigung .shared-reveal-buttons-on-hover:hover #confirmation-button{color:var(--color-success)}.arbeitszeit [phx-hook=ExpandButton]>.app-expand-rotatable-icon{transition:transform .3s ease}.arbeitszeit [phx-hook=ExpandButton][aria-expanded=true]>.app-expand-rotatable-icon{transform:rotate(180deg)}.arbeitszeit [phx-hook=ExpandArea]{height:0;overflow:hidden;transition:height .3s ease}.arbeitszeit [phx-hook=ExpandArea].expanded{height:var(--expand-area-height, auto)}.arbeitszeit .app-arbeitszeit-details{height:0}.arbeitszeit .app-arbeitszeit-details-step{position:relative;overflow:hidden}.arbeitszeit .app-arbeitszeit-details-step:after{content:" ";position:absolute;top:10px;margin-left:calc(var(--spacer-1) * -1);border-bottom:4px dotted var(--color-gray-light);width:100%;white-space:nowrap;transform:scale(.9)}.arbeitszeit .app-arbeitszeit-details-step.app-step-default:after{border-color:var(--color-gray-light)}.arbeitszeit .app-arbeitszeit-details-step.app-step-success:after{border-color:var(--color-success-light)}.arbeitszeit .app-arbeitszeit-details .h4{line-height:1.5}.arbeitszeit .app-arbeitszeit-details .collapsing{transition-duration:.2s}.arbeitszeit .app-arbeitszeit-details .collapsing .app-arbeitszeit-details-content{opacity:0}.arbeitszeit .app-arbeitszeit-details .collapse .app-arbeitszeit-details-content{transition:opacity .3s ease}.arbeitszeit .app-arbeitszeit-details .collapse.show .app-arbeitszeit-details-content{opacity:1}.arbeitszeit .app-arbeitszeit-details-date{height:42px}.arbeitszeit .daterangepicker{width:850px}.arbeitszeit .daterangepicker td.in-range{background-color:#e1edff;border-color:transparent;color:#040404;border-radius:0}.arbeitszeit .daterangepicker .ranges li.active{background-color:#06038d;font-size:14px}.arbeitszeit .daterangepicker .ranges li{font-size:14px}.arbeitszeit .daterangepicker .active.start-date.available{background-color:#06038d}.arbeitszeit .daterangepicker td.available:hover{background-color:#06038d;color:#fff}.arbeitszeit .daterangepicker .calendar-table td{font-size:14px;height:40px;min-width:40px}.arbeitszeit .daterangepicker .table-condensed th{font-size:14px;height:40px;width:40px}.arbeitszeit .daterangepicker .drp-calendar.right{margin-left:5rem}.arbeitszeit .w-fit{width:fit-content}.schichtbestellung .app-reveal-buttons-on-hover .btn{transition:none}.schichtbestellung .app-reveal-buttons-on-hover:not(:hover) .btn{border-color:transparent;background-color:transparent;color:var(--color-gray-light)}.schichtbestellung .app-form-horizontal-bar{color:var(--color-gray-light);line-height:40px}.schichtbestellung .app-checkbox-lg{width:1.125rem;height:1.125rem;accent-color:var(--color-brand);vertical-align:-.1rem}.schichtbestellung .animation-delay-1{animation-delay:1s}.schichtbestellung .animation-delay-2{animation-delay:2s}.schichtbestellung .animation-delay-3{animation-delay:3s}.schichtbestellung .animation-delay-4{animation-delay:4s}.schichtbestellung .animation-delay-5{animation-delay:5s}.schichtbestellung .animation-delay-6{animation-delay:6s}.schichtbestellung .animation-delay-7{animation-delay:7s}.schichtbestellung .animation-delay-8{animation-delay:8s}.schichtbestellung .animation-delay-9{animation-delay:9s}.schichtbestellung .animation-delay-10{animation-delay:10s}.schichtbestellung .app-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.schichtbestellung .app-schichtbestellung-status{position:absolute;top:50%;transform:translateY(-50%)}.schichtbestellung .date-filter-button{background-color:#47d7ac;color:#06038d}.schichtbestellung #branches-selector{z-index:1}.schichtbestellung #branches-selector #branches-selector-dropdown{min-width:20rem;background-color:var(--color-white)}.schichtbestellung #branches-selector #branches-selector-dropdown .app-checkbox-lg{transform:translateY(.1rem)}.schichtbestellung .app-min-width-ch-3{min-width:3ch}.schichtbestellung .app-td-center{padding:var(--spacer-3) var(--spacer-4)!important}.schichtbestellung .shift-creator-tooltip{color:var(--color-gray);font-size:var(--font-size-base)}.orders-upsell-card-wrapper{display:flex;width:758px;flex-direction:column;align-items:flex-start;gap:2rem;margin:56px auto 0}.orders-upsell-card-wrapper__heading{display:flex;align-items:center;gap:.5rem;color:var(--color-black);font-size:1.375rem;font-weight:400;line-height:1.5rem}.orders-upsell-card-wrapper__heading-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.orders-upsell-card{border-radius:.5rem;border:1px solid #D9D9D9;background-color:var(--color-lavender);display:flex;padding:1.5rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;align-self:stretch}.orders-upsell-card--active{background-color:transparent}.orders-upsell-card__header{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:space-between}.orders-upsell-card__title{display:flex;align-items:center;gap:.5rem;color:var(--color-black);font-size:1.125rem;font-weight:500;line-height:1.5rem}.orders-upsell-card__active-badge{display:inline-flex;align-items:center;font-size:.75rem;font-weight:500;padding:.125rem .625rem;line-height:1.5;gap:.5rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-valley-light);color:var(--color-valley-dark);border:1px solid var(--color-valley-dark)}.orders-upsell-card__badge{display:inline-flex;align-items:center;font-size:.75rem;font-weight:500;padding:.125rem .625rem;line-height:1.5;gap:.5rem;background-color:var(--color-sea-faded);border-radius:4px;font-size:14px;color:var(--color-sea);font-weight:400}.orders-upsell-card__badge-icon{width:1em;height:1em;flex-shrink:0}.orders-upsell-card__title-icon{width:2rem;height:2rem;flex-shrink:0}.orders-upsell-card__headline{display:block;color:var(--color-black);font-size:1.125rem;font-weight:400;line-height:1.5rem}.orders-upsell-card__text{color:var(--color-grey-dark);font-size:.9375rem;line-height:1.5rem}.orders-upsell-card__benefits{list-style:none;padding:0;margin:0}.orders-upsell-card__benefit{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;color:var(--color-black);font-size:.9375rem;line-height:1.5rem}.orders-upsell-card__icon{width:1.0625rem;height:1.0625rem;flex-shrink:0}.orders-upsell-card__button{display:flex;padding:.5rem 1.5rem;align-items:center;gap:.5rem;background-color:var(--color-sea);color:#fff;font-size:.875rem;font-weight:400;line-height:1.5rem;text-align:center;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;align-self:flex-end}.orders-upsell-card__button-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.orders [data-hide-initially]{display:none}.orders .orders-info-banner{display:flex;align-items:center;width:100%;border-radius:.5rem;background:var(--color-lavender);padding:.75rem 2rem .75rem .75rem;position:relative}.orders .orders-info-banner__image{display:flex;align-items:center;flex-shrink:0;margin-right:1rem}.orders .orders-info-banner__image img{width:224px;height:172px;object-fit:contain}.orders .orders-info-banner__image .shared-icon{width:2.5rem;height:2.5rem}.orders .orders-info-banner__content{flex:1;color:var(--color-grey-dark);font-size:1rem;font-weight:400;line-height:1.5rem}.orders .orders-info-banner__content p{margin:0}.orders .orders-info-banner__headline{display:block;color:var(--color-grey-darkest);font-size:1.25rem;font-weight:400;line-height:2rem;margin-bottom:.5rem}.orders .orders-info-banner__close{display:flex;align-items:center;position:absolute;top:.5rem;right:.5rem;background:none;border:none;cursor:pointer;padding:.25rem;justify-content:center;color:var(--color-grey)}.orders .orders-info-banner__close:hover{color:var(--color-grey-black)}.orders .orders-info-banner__close .shared-icon{width:1.5rem;height:1.5rem}.orders .orders-card{border-radius:.5rem;border:1px solid var(--color-grey-light);display:flex;padding:.75rem 1.5rem;flex-direction:column;align-items:flex-start;gap:.5rem;align-self:stretch}.orders .orders-card__header{display:flex;align-items:center;gap:1rem;justify-content:space-between;width:100%;text-decoration:none;color:inherit;cursor:pointer}.orders .orders-card__header-left{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.orders .orders-card__header-right{display:flex;align-items:center;gap:1rem}.orders .orders-card__name{color:var(--color-black);font-size:1.125rem;font-weight:500;line-height:2.125rem;letter-spacing:.027px}.orders .orders-card__badge{display:inline-flex;align-items:center;font-size:.75rem;font-weight:500;padding:.125rem .625rem;line-height:1.5;background-color:var(--color-sea-light);color:var(--color-sea);border:1px solid var(--color-sea);border-radius:999px}.orders .orders-card__address{color:var(--color-black);font-size:1rem;font-weight:400;line-height:2.125rem;letter-spacing:.024px}.orders .orders-card__rate{display:inline-flex;align-items:center;font-size:.75rem;font-weight:500;padding:.125rem .625rem;line-height:1.5;gap:.5rem;background-color:var(--color-sea-faded);border-radius:4px;font-size:14px}.orders .orders-card__icon{width:1em;height:1em;flex-shrink:0}.orders .orders-card__status{display:inline-flex;align-items:center;font-size:.75rem;font-weight:500;padding:.125rem .625rem;line-height:1.5;gap:.5rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.orders .orders-card__status--active{background-color:var(--color-valley-light);color:var(--color-valley-dark);border:1px solid var(--color-valley-dark)}.orders .orders-card__status--inactive{background-color:var(--color-sun-light);color:var(--color-grey-black);border:1px solid var(--color-sun)}.orders .gap-2{gap:2rem}.orders .headline-subline{font-size:24px}.orders .price-section{color:#06038d}.orders .price-section .icon-euro{margin-right:.5rem}.orders .price-section img{height:24px;width:24px}.orders .header{background:#06038D}.orders .header p{line-height:27px}.orders .header .header-activity-name{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.15px}.orders .header .header-title{color:var(--Light-Primary-Contrast, #FFF);font-size:32px;font-style:normal;font-weight:500;line-height:normal}.orders .header .coins-icon{fill:#27af7a;font-size:1.5rem;vertical-align:middle}.orders .details-header-img{width:281px;height:284px}.orders .description-text-details-page{line-height:1.7rem}.orders .rounded-checkbox{width:18px;height:18px;border-radius:50%;vertical-align:middle;border:1px solid black;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.orders .rounded-checkbox:checked{appearance:auto;width:18px;height:18px;border-radius:50%;clip-path:circle(50% at 50% 50%);accent-color:#47d7ac}.orders .footer{color:#06038d}.orders .footer p{font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.00938rem}.orders .activities-section{background:white}.orders .activities-section .section-title{font-size:1.25rem;color:#06038d;margin-bottom:2rem;font-weight:600;border:1px solid #06038D;display:inline-block;padding:.5rem 1rem}.orders .activities-section .activities-list .activity-row{position:relative;padding:1.5rem 0;display:grid;grid-template-columns:33% 33% 33%;align-items:start}.orders .activities-section .activities-list .activity-row:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px dotted #d1d5db}.orders .activities-section .activities-list .activity-row .activity-name h3{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .5rem}.orders .activities-section .activities-list .activity-row .activity-name .activity-badge{display:inline-block;background:#3b82f6;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;margin-bottom:.5rem}.orders .activities-section .activities-list .activity-row .activity-name .activity-rate{color:#6b7280;font-size:.875rem;display:flex;align-items:center}.orders .activities-section .activities-list .activity-row .activity-name .activity-rate img{width:1rem;margin-right:.5rem}.orders .activities-section .activities-list .activity-row .activity-description{color:#4b5563;font-size:.875rem;line-height:1.5}.orders .activities-section .activities-list .activity-row .activity-actions{display:flex;justify-content:flex-end;gap:.75rem;align-items:flex-start}.orders .activities-section .activities-list .activity-row .activity-actions .mehr-infos{color:#06038d;text-decoration:none;font-weight:500;font-size:.875rem}.orders .activities-section .activities-list .activity-row .activity-actions .mehr-infos:hover{text-decoration:underline}.orders .title .sub-title{color:#06038d;font-size:1.125rem}.orders .title .main-title{color:#111827;font-size:24px;font-style:normal;font-weight:500;line-height:123.5%;letter-spacing:.25px}.orders .input-box .section-title{color:#111827;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.25px}.orders .info-box{color:var(--light-text-primary-black-900, #111827);background-color:var(--color-primary-light-blue-50, #F0F7FF);border:1px solid var(--color-primary-blue-500, #06038D);display:flex;flex-direction:column;gap:14px;padding:18px 25px;font-style:normal;font-weight:500;letter-spacing:.15px;line-height:150%;font-feature-settings:"liga" off,"clig" off;font-size:16px;width:450px}.orders .info-box h3{font-size:24px;line-height:123.5%;letter-spacing:.25px}.orders .info-box span{font-size:16px;font-weight:400}.orders .info-box svg{color:#06038d}.orders .info-box .description-text{color:var(--light-text-primary-black-900, #111827);font-feature-settings:"liga" off,"clig" off;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px}.orders .activities-table .activity-row{border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;margin-bottom:1rem}.orders .activities-table .activity-row .activity-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.orders .activities-table .activity-row .activity-title .activity-name{font-weight:600;font-size:1.1rem;display:flex;align-items:center;gap:.5rem}.orders .activities-table .activity-row .activity-title .activity-name .activity-badge{background-color:#3b82f6;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.875rem}.orders .activities-table .activity-row .activity-description{color:#4b5563;margin-bottom:1rem;font-size:.875rem}.orders .activities-table .activity-row .activity-actions{display:flex;gap:1rem;justify-content:flex-end}.orders .activities-table .activity-row .activity-actions .btn{padding:.5rem 1rem;font-size:.875rem}.orders .activities-table .activity-row .activity-actions .btn-outline-primary{border-color:#27af7a;color:#27af7a}.orders .activities-table .activity-row .activity-actions .btn-outline-primary:hover{background-color:#3b82f6;color:#fff}.orders .activities-table .activity-row .activity-actions .btn-primary{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.orders .activities-table .activity-row .activity-actions .btn-primary:hover{background-color:#747a85;border-color:#2563eb}.orders .activities-table .activity-row .activity-actions svg{color:#374151}.orders .responsibility-section{background-color:#f0f7ff}.orders .responsibility-section .shared-icon{fill:#27af7a}.orders .activity-table{width:100%;border-spacing:0 1rem;margin-top:2rem}.orders .activity-table .activity-row{display:table-row;background:white;border-bottom:1px solid #e5e7eb}.orders .activity-table .activity-row:hover{background-color:#f9fafb}.orders .activity-table .activity-row .activity-col{padding:1.5rem 1rem;vertical-align:middle;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.orders .activity-table .activity-row .activity-col:first-child{border-left:1px solid #e5e7eb;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.orders .activity-table .activity-row .activity-col:last-child{border-right:1px solid #e5e7eb;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.orders .activity-table .activity-row .activity-title{font-weight:600;color:#111827;position:relative}.orders .activity-table .activity-row .activity-badge{display:inline-block;background:#3b82f6;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;margin-left:.5rem;font-weight:400}.orders .activity-table .activity-row .activity-rate{color:#6b7280;font-size:.875rem;white-space:nowrap}.orders .activity-table .activity-row .activity-rate .euro-icon{display:inline-block;width:16px;height:16px;margin-right:.25rem;vertical-align:middle}.orders .activity-table .activity-row .activity-description{color:#4b5563;font-size:.875rem;line-height:1.5;padding-right:2rem}.orders .activity-table .activity-row .activity-actions{white-space:nowrap;text-align:right}.orders .activity-table .activity-row .activity-actions a{display:inline-block;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;margin-left:.5rem}.orders .activity-table .activity-row .activity-actions a.mehr-infos{color:#3b82f6;border:1px solid #3b82f6;background:white}.orders .activity-table .activity-row .activity-actions a.mehr-infos:hover{background:#3b82f6;color:#fff}.orders .activity-table .activity-row .activity-actions a.bedarf-melden{background:rgb(39,175,122);color:#ae1212;border:1px solid rgb(39,175,122)}.orders .activity-table .activity-row .activity-actions a.bedarf-melden:hover{background:rgb(39,175,122);border-color:#27af7a}.orders .process-steps{background:#F5F5FF;padding-bottom:2rem;margin-bottom:2rem;margin-top:6rem}.orders .process-steps h2{font-size:1.5rem;color:#0f0f11;text-align:center;margin-bottom:2rem}.orders .process-steps .steps-container{display:flex;justify-content:space-around;max-width:1200px;margin:0 auto;padding:0 1rem;gap:2rem}.orders .process-steps .step{flex:1;text-align:left;position:relative;margin-left:1rem}.orders .process-steps .step .step-number{color:#2768f9;font-size:2rem;font-weight:700;line-height:2rem}.orders .process-steps .step h3{color:#0a0a0b;font-size:1.25rem;margin-bottom:1rem}.orders .process-steps .step p{color:#333;font-size:1rem;line-height:1.5}.orders .advantage-list{list-style:disc;margin-top:2rem;color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:40px;padding-left:2rem}.orders .activity-price{color:#44d7b6;font-size:16px;font-style:normal;font-weight:700;line-height:143%;letter-spacing:.17px}.orders .offers-section .section-title{font-style:normal;font-weight:500;font-size:28px;line-height:24px;text-align:center;letter-spacing:1px;color:#000}.orders .offers-section .offers-list td:first-child{width:120px}.orders .offers-section .offers-list .offer-row{border-width:1px 0px;border-style:solid;border-color:#e4e7eb}.orders .offers-section .offers-list .offer-row .offer-download-image{position:relative;display:inline-block}.orders .offers-section .offers-list .offer-row .offer-download-image img{width:100px;height:141px}.orders .offers-section .offers-list .offer-row .offer-download-image img:hover{filter:blur(1px)}.orders .offers-section .offers-list .offer-row .offer-download-image .badge{background:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px;border:none;padding:.25rem}.orders .offers-section .offers-list .offer-row .offer-download-image .badge .badge-icon{color:#001761}.orders .offers-section .offers-list .offer-row .offer-date{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#000;padding-right:1em}.orders .offers-section .offers-list .offer-row .offer-activity{font-style:bold;font-weight:500;font-size:16px;line-height:24px;padding-top:1rem;color:#000}.orders .offers-section .offers-list .offer-row .badge.badge-status{border-radius:8px;border:none;font-style:normal;font-weight:500;font-size:16px;line-height:24px}.orders .offers-section .offers-list .offer-row .badge-status-pending{background:#F0F7FF}.orders .offers-section .offers-list .offer-row .badge-status-pending .badge-icon{color:#050163}.orders .offers-section .offers-list .offer-row .badge-status-pending .badge-label{color:#06038d}.orders .offers-section .offers-list .offer-row .badge-status-feedback{background:#FFF7E6}.orders .offers-section .offers-list .offer-row .badge-status-feedback .badge-icon{color:#ffcd00}.orders .offers-section .offers-list .offer-row .badge-status-feedback .badge-label{color:#946f00}.orders .offers-section .offers-list .offer-row .badge-status-accepted{background:#EAFBF4}.orders .offers-section .offers-list .offer-row .badge-status-accepted .badge-icon{color:#219c6d}.orders .offers-section .offers-list .offer-row .badge-status-accepted .badge-label{color:#1a7a55}.orders .offers-section .offers-list .offer-row .badge-status-rejected{background:rgba(232,84,91,.2)}.orders .offers-section .offers-list .offer-row .badge-status-rejected .badge-icon,.orders .offers-section .offers-list .offer-row .badge-status-rejected .badge-label{color:#cf304d}.orders .offers-section .offers-list .offer-row .offer-actions .offer-feedback{text-decoration:underline;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#06038d}.orders .offers-section .offers-list .offer-row .offer-actions .offer-accept-warning{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#9ca3af;padding-top:1rem}.orders .offers-section .modal .modal-title{font-style:normal;font-weight:500;font-size:28px;line-height:24px;text-align:left;letter-spacing:1px;color:#000}.orders .offers-section .modal .modal-subtitle{font-style:normal;font-weight:400;font-size:16px;line-height:24px;display:flex;align-items:center;color:#111827}.orders .offers-section .modal .modal-textarea{width:100%;box-sizing:border-box;border:1px solid #9CA3AF;border-radius:7px}.orders .orders-page .container-fluid{max-width:1100px;margin:0 auto}.orders .orders-content{display:flex;flex-direction:column;gap:2rem;padding-top:2rem;padding-bottom:2rem}.orders .order-detail-layout{display:flex;width:100%;gap:32px;align-items:flex-start}.orders .order-detail-layout__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2rem}.orders .order-header{border-bottom:1px solid var(--color-grey-light);width:100%;display:flex;align-items:center;min-height:5.5rem}.orders .order-detail__breadcrumb{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;color:var(--color-black);font-size:1.375rem;font-weight:500;line-height:normal;letter-spacing:.033px}.orders .order-detail__breadcrumb-link{color:inherit}.orders .order-detail__breadcrumb-link:hover{text-decoration:underline}.orders .order-detail-nav{width:200px;flex-shrink:0}.orders .order-detail-nav__list{list-style:none;margin:0;padding:0;border:1px solid #D9D9D9;border-radius:8px}.orders .order-detail-nav__item:not(:first-child){border-top:1px solid #D9D9D9}.orders .order-detail-nav__item--active .order-detail-nav__link{background:#F3F2F9;color:#06038d;font-weight:700;cursor:default;pointer-events:none}.orders .order-detail-nav__item--active:first-child .order-detail-nav__link{border-radius:8px 8px 0 0}.orders .order-detail-nav__item--active:last-child .order-detail-nav__link{border-radius:0 0 8px 8px}.orders .order-detail-nav__item:not(.orders .order-detail-nav__item--active):first-child .order-detail-nav__link:hover{border-radius:8px 8px 0 0}.orders .order-detail-nav__item:not(.orders .order-detail-nav__item--active):last-child .order-detail-nav__link:hover{border-radius:0 0 8px 8px}.orders .order-detail-nav__item:not(.orders .order-detail-nav__item--active) .order-detail-nav__link:hover{background:#F3F2F9;color:#06038d;font-weight:700}.orders .order-detail-nav__link{display:block;padding:10px 20px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none;color:#6b6b6b}.orders .order-detail-box{border:1px solid var(--color-grey-light);border-radius:.5rem;padding:1.5rem;width:100%}.orders .order-detail-box--highlight{background-color:var(--color-sun-light);border-color:var(--color-sun)}.orders .order-detail-box__title{color:#121826;font-size:1.125rem;font-weight:500;line-height:1.5rem;font-feature-settings:"liga" off,"clig" off;margin:0}.orders .order-detail-box__header--bordered{display:flex;padding:16px 1.5rem;justify-content:space-between;align-items:center;align-self:stretch;margin:-1.5rem -1.5rem 0;border-bottom:1px solid #D9D9D9}.orders .order-detail-box__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.orders .order-detail-box__label{color:var(--color-black);font-size:1rem;font-weight:500;line-height:normal;margin:24px 0 .5rem}.orders .order-detail-box__value{color:var(--color-black);font-size:.875rem;font-weight:400;line-height:1.375rem;margin:0}.orders .order-detail-box__hint{color:#000;font-size:14px;font-weight:400;line-height:normal}.orders .order-detail-box__info-text{margin-top:16px;color:#5c5b5b;font-size:14px;font-weight:400;line-height:23px}.orders .order-detail-box__info-text p{margin:0 0 16px}.orders .order-detail-box__info-text p:last-child{margin-bottom:0}.orders .order-detail-box__info-text strong{font-weight:700}.orders .order-detail-activity{display:flex;align-items:center;gap:8px;color:#121826;font-feature-settings:"liga" off,"clig" off;font-size:1rem;font-weight:500;line-height:1.5rem;margin:24px 0}.orders .order-detail-activity__icon{width:24px;height:24px;flex-shrink:0}.orders .order-detail-qualifications{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem}.orders .order-detail-qualifications__item{display:flex;align-items:center;gap:8px;color:#000;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:400;line-height:24px}.orders .order-detail-qualifications__icon{width:17px;height:17px;flex-shrink:0;color:#06038d}.orders .order-detail-editor__trix{border:none;padding:16px 0;min-height:200px;font-size:14px;line-height:23px;color:#5c5b5b}.orders .order-detail-editor__trix:focus{outline:none}.orders .order-detail-editor__footer{display:flex;padding:16px 1.5rem;justify-content:space-between;align-items:center;align-self:stretch;margin:0 -1.5rem -1.5rem;border-top:1px solid #D9D9D9}.orders .order-detail-editor__toolbar trix-toolbar{padding:0}.orders .order-detail-editor__actions{display:flex;gap:12px}.orders .order-detail-dropdown{position:relative}.orders .order-detail-dropdown__toggle{display:flex;height:30px;padding:8px 12px 8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:6px;border:1px solid #9CA3AF;background:#fff;color:var(--color-sea);text-align:center;font-size:14px;font-weight:400;line-height:24px;white-space:nowrap;cursor:pointer}.orders .order-detail-dropdown__toggle:hover{background:#F5F5F5}.orders .order-detail-dropdown__content{position:absolute;top:100%;right:0;margin-top:4px;padding:16px 16px 16px 32px;background:#fff;border:1px solid #D9D9D9;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;white-space:nowrap}.orders .order-detail-dropdown__content ul{list-style:disc;margin:0;padding:0}.orders .order-detail-dropdown__content li{color:#5c5b5b;font-size:14px;font-weight:400;line-height:24px}.orders .order-detail-btn{display:flex;padding:4px 16px;align-items:center;justify-content:center;gap:8px;border-radius:4px;color:var(--color-sea);text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:12px;font-weight:500;line-height:24px;white-space:nowrap;cursor:pointer;border:1px solid #D9D9D9}.orders .order-detail-btn--secondary{background:#fff}.orders .order-detail-btn--secondary:hover{background:#F3F2F9}.orders .order-detail-btn--primary{background:var(--color-valley);border-color:var(--color-valley)}.orders .order-detail-btn--primary:hover{background:#3bc299;border-color:#3bc299}.orders .order-action-box__notice{color:var(--color-black);font-size:.9375rem;font-weight:500;line-height:2.125rem;letter-spacing:.023px}.orders .order-action-box__list{padding:0;margin:0}.orders .order-action-box__item{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:var(--color-black);font-size:.875rem;font-weight:400;line-height:normal}.orders .order-action-box__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.orders .order-action-box__arrow{flex-shrink:0}.orders .order-action-box__link{color:var(--color-black);text-decoration:underline;font-size:.875rem;font-weight:700;line-height:normal}trix-toolbar .trix-button-row{display:flex;gap:16px}trix-toolbar .trix-button-group{display:contents;border:none;margin-bottom:0}trix-toolbar .trix-button-group-spacer{display:none}trix-toolbar .trix-button{display:flex;width:32px;height:32px;max-width:32px;padding:5px 6px;justify-content:center;align-items:center;aspect-ratio:32/32;border:1px solid #D9D9D9;border-radius:4px;text-indent:-9999px}trix-toolbar .trix-button:before{position:static;width:14px;height:14px;background-size:contain;background-position:center;background-repeat:no-repeat}trix-toolbar .trix-button:hover{background:#F3F2F9}trix-toolbar .trix-button.trix-active{background:#F3F2F9;color:#06038d;border-color:#06038d}trix-toolbar .trix-button--icon-italic{order:1}trix-toolbar .trix-button--icon-heading-1{order:2}trix-toolbar .trix-button--icon-bullet-list{order:3}trix-toolbar .trix-button--icon-bold{order:4}trix-toolbar .trix-button-group--file-tools,trix-toolbar .trix-button-group--history-tools{display:none}trix-toolbar .trix-button--icon-strike,trix-toolbar .trix-button--icon-link,trix-toolbar .trix-button--icon-quote,trix-toolbar .trix-button--icon-code,trix-toolbar .trix-button--icon-number-list,trix-toolbar .trix-button--icon-decrease-nesting-level,trix-toolbar .trix-button--icon-increase-nesting-level{display:none}trix-toolbar .trix-button--icon-bold:before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.8 0C0.3575 0 0 0.3575 0 0.8C0 1.2425 0.3575 1.6 0.8 1.6H1.6V9.6H0.8C0.3575 9.6 0 9.9575 0 10.4C0 10.8425 0.3575 11.2 0.8 11.2H6.4C8.1675 11.2 9.6 9.7675 9.6 8C9.6 6.8375 8.98 5.8175 8.05 5.2575C8.5175 4.7 8.8 3.9825 8.8 3.2C8.8 1.4325 7.3675 0 5.6 0H0.8ZM7.2 3.2C7.2 4.0825 6.4825 4.8 5.6 4.8H3.2V1.6H5.6C6.4825 1.6 7.2 2.3175 7.2 3.2ZM3.2 9.6V6.4H6.4C7.2825 6.4 8 7.1175 8 8C8 8.8825 7.2825 9.6 6.4 9.6H3.2Z' fill='%236B7280'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-italic:before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.2 0.8C3.2 0.3575 3.5575 0 4 0H8.8C9.2425 0 9.6 0.3575 9.6 0.8C9.6 1.2425 9.2425 1.6 8.8 1.6H7.3325L4 9.6H5.6C6.0425 9.6 6.4 9.9575 6.4 10.4C6.4 10.8425 6.0425 11.2 5.6 11.2H0.8C0.3575 11.2 0 10.8425 0 10.4C0 9.9575 0.3575 9.6 0.8 9.6H2.2675L5.6 1.6H4C3.5575 1.6 3.2 1.2425 3.2 0.8Z' fill='%236B7280'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-heading-1:before{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.8C0 0.3575 0.3575 0 0.8 0H3.2C3.6425 0 4 0.3575 4 0.8C4 1.2425 3.6425 1.6 3.2 1.6H2.8V4.4H8.4V1.6H8C7.5575 1.6 7.2 1.2425 7.2 0.8C7.2 0.3575 7.5575 0 8 0H10.4C10.8425 0 11.2 0.3575 11.2 0.8C11.2 1.2425 10.8425 1.6 10.4 1.6H10V9.6H10.4C10.8425 9.6 11.2 9.9575 11.2 10.4C11.2 10.8425 10.8425 11.2 10.4 11.2H8C7.5575 11.2 7.2 10.8425 7.2 10.4C7.2 9.9575 7.5575 9.6 8 9.6H8.4V6H2.8V9.6H3.2C3.6425 9.6 4 9.9575 4 10.4C4 10.8425 3.6425 11.2 3.2 11.2H0.8C0.3575 11.2 0 10.8425 0 10.4C0 9.9575 0.3575 9.6 0.8 9.6H1.2V1.6H0.8C0.3575 1.6 0 1.2425 0 0.8Z' fill='%236B7280'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-bullet-list:before{background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.6 0C0.2675 0 0 0.2675 0 0.6V1.8C0 2.1325 0.2675 2.4 0.6 2.4H1.8C2.1325 2.4 2.4 2.1325 2.4 1.8V0.6C2.4 0.2675 2.1325 0 1.8 0H0.6ZM4.4 0.4C3.9575 0.4 3.6 0.7575 3.6 1.2C3.6 1.6425 3.9575 2 4.4 2H11.6C12.0425 2 12.4 1.6425 12.4 1.2C12.4 0.7575 12.0425 0.4 11.6 0.4H4.4ZM4.4 4.4C3.9575 4.4 3.6 4.7575 3.6 5.2C3.6 5.6425 3.9575 6 4.4 6H11.6C12.0425 6 12.4 5.6425 12.4 5.2C12.4 4.7575 12.0425 4.4 11.6 4.4H4.4ZM4.4 8.4C3.9575 8.4 3.6 8.7575 3.6 9.2C3.6 9.6425 3.9575 10 4.4 10H11.6C12.0425 10 12.4 9.6425 12.4 9.2C12.4 8.7575 12.0425 8.4 11.6 8.4H4.4ZM0 4.6V5.8C0 6.1325 0.2675 6.4 0.6 6.4H1.8C2.1325 6.4 2.4 6.1325 2.4 5.8V4.6C2.4 4.2675 2.1325 4 1.8 4H0.6C0.2675 4 0 4.2675 0 4.6ZM0.6 8C0.2675 8 0 8.2675 0 8.6V9.8C0 10.1325 0.2675 10.4 0.6 10.4H1.8C2.1325 10.4 2.4 10.1325 2.4 9.8V8.6C2.4 8.2675 2.1325 8 1.8 8H0.6Z' fill='%236B7280'/%3E%3C/svg%3E")}.header-root{width:100vw;position:relative}.desktop-only{display:flex!important}.mobile-only{display:none!important}@media (max-width: 1320px){.desktop-only{display:none!important}.mobile-only{display:flex!important;overflow-x:hidden}}@media (min-width: 1320px){#mobile-menu-overlay{display:none!important}}.mobile-top-bar{height:66px;width:100%;position:relative;z-index:100001!important;display:flex;align-items:center}.mobile-top-bar .mobile-bar-content{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 1.5rem}.mobile-top-bar .mobile-bar-actions{display:flex;align-items:center;gap:12px}.mobile-top-bar .mobile-menu-btn{background:transparent;border:1px solid white;color:#fff;border-radius:20px;padding:6px 16px;font-weight:700;font-size:14px}.mobile-top-bar .mobile-announcekit-btn{background:transparent;border:none;color:#fff;padding:6px;display:flex;align-items:center;justify-content:center}.mobile-top-bar .mobile-announcekit-btn .kundenportal-header-icon{width:22px;height:22px}.mobile-menu-overlay{position:fixed;inset:66px 0 0;background:rgba(255,255,255,.98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:100000;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile-menu-overlay .menu-container{position:relative;width:100vw;height:100%;overflow-x:inherit}.m-panel{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding-bottom:40px;overflow-y:auto;-webkit-overflow-scrolling:touch}.m-panel.translate-x-full,.m-panel.translate-x-neg-full{overflow:hidden}.m-row{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border:0;border-bottom:1px solid rgba(0,0,0,.05);text-decoration:none!important;color:#000!important;font-weight:600;font-size:16px;background:transparent;width:100%}.m-row>span{display:flex;align-items:center}.m-row.m-back-row{background:rgba(0,0,0,.03);color:#666!important;font-weight:400}.m-row .m-chevron{color:#ccc;font-size:20px}.translate-x-full{transform:translate(100%)}.translate-x-neg-full{transform:translate(-100%)}.hidden{display:none}.contracts .contract-embedded-pdf{width:100%;padding-bottom:141.42%;position:relative}.contracts .contract-embedded-pdf-object{position:absolute;top:0;left:0;width:100%;height:100%}.contracts .contract-sidebar{width:324px;background-color:var(--color-gray-lightest);padding:0 var(--spacer-6);position:absolute;top:0;bottom:0;right:0}.contracts .contract-sidebar-info-icon{color:var(--color-primary);font-size:1.75rem}.contracts .contract-checkbox-lg{width:1.125rem;height:1.125rem;accent-color:var(--color-brand);vertical-align:-.1rem;transform:translateY(.2rem)}.contracts #status-selector-dropdown{width:320px;min-width:fit-content;background-color:#fff}.contracts .search-input{min-width:300px}.contracts .contract-steps-circle{color:var(--color-black);background-color:var(--color-gray-lighter);width:1.75rem;height:1.75rem;line-height:1.75rem;border-radius:50%;text-align:center}.contracts .contract-steps-line{width:1px;height:100%;margin:auto;border:1px dashed var(--color-gray-lighter)}.contracts .document-preview{position:relative}.contracts .document-preview-image{transition:.2s filter linear}.contracts .document-preview:hover .document-preview-image,.contracts .document-preview:focus-within .document-preview-image{filter:blur(2px)}.contracts .document-preview-actions{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacer-3)}.contracts .app-embedded-pdf{width:100%;padding-bottom:141.42%;position:relative}.contracts .app-embedded-pdf-object{position:absolute;top:0;left:0;width:100%;height:100%}.contracts .contract-confetti-emoji{font-size:4rem}.contracts .contract-signature-success-content{max-width:480px}
