#ba-app,.ba-zusammenfassung{accent-color:#091182;margin-bottom:24px;max-width:760px}#ba-app .ba-chat,.ba-zusammenfassung .ba-chat{display:flex;flex-direction:column;overflow:hidden;padding:0}#ba-app .ba-messages,.ba-zusammenfassung .ba-messages{display:flex;flex-direction:column;gap:14px;max-height:55vh;max-height:min(55vh,100vh - 340px);min-height:180px;overflow-y:auto;padding:22px}#ba-app .ba-msg,.ba-zusammenfassung .ba-msg{align-items:flex-end;display:flex;gap:9px;max-width:80%;max-width:min(80%,620px)}#ba-app .ba-msg .ba-bubble,.ba-zusammenfassung .ba-msg .ba-bubble{word-wrap:break-word;border-radius:16px;font-size:15px;line-height:1.5;padding:11px 15px}#ba-app .ba-msg-assistant,.ba-zusammenfassung .ba-msg-assistant{align-self:flex-start}#ba-app .ba-msg-assistant .ba-bubble,.ba-zusammenfassung .ba-msg-assistant .ba-bubble{background:#f3f3f9;border-bottom-left-radius:4px;color:#1c1d1f}#ba-app .ba-msg-user,.ba-zusammenfassung .ba-msg-user{align-self:flex-end;flex-direction:row-reverse}#ba-app .ba-msg-user .ba-bubble,.ba-zusammenfassung .ba-msg-user .ba-bubble{background:#091182;border-bottom-right-radius:4px;color:#fff}#ba-app .ba-typing,.ba-zusammenfassung .ba-typing{align-items:center;display:inline-flex!important;gap:4px;min-height:22px}#ba-app .ba-typing i,.ba-zusammenfassung .ba-typing i{animation:ba-blink 1s infinite;background:#a9aaac;border-radius:50%;display:inline-block;height:6px;width:6px}#ba-app .ba-typing i:nth-child(2),.ba-zusammenfassung .ba-typing i:nth-child(2){animation-delay:.15s}#ba-app .ba-typing i:nth-child(3),.ba-zusammenfassung .ba-typing i:nth-child(3){animation-delay:.3s}@keyframes ba-blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}#ba-app .ba-error,#ba-app .ba-review-error,.ba-zusammenfassung .ba-error,.ba-zusammenfassung .ba-review-error{background:rgba(230,73,37,.1);border-radius:10px;color:#e64925;font-size:14px;margin:0 22px 12px;padding:9px 12px}#ba-app .ba-inputbar,.ba-zusammenfassung .ba-inputbar{align-items:flex-end;border-top:1px solid #e9e9eb;display:flex;gap:10px;padding:14px 16px}#ba-app .ba-input,.ba-zusammenfassung .ba-input{border:1px solid #b4b4b4;border-radius:8px;color:#1c1d1f;flex:1 1 auto;font:inherit;font-size:15px;line-height:1.4;margin:0;max-height:120px;min-width:0;outline:none;padding:11px 14px;resize:none;width:auto}#ba-app .ba-input:focus,#ba-app .ba-input:hover,.ba-zusammenfassung .ba-input:focus,.ba-zusammenfassung .ba-input:hover{border-color:#091182}#ba-app .ba-send,.ba-zusammenfassung .ba-send{flex:none}#ba-app .ba-toreview,.ba-zusammenfassung .ba-toreview{padding:0 16px 14px;text-align:right}#ba-app .ba-btn-link,.ba-zusammenfassung .ba-btn-link{align-items:center;background:none;border:none;color:#4f5052;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;padding:8px 4px;transition:color .15s}#ba-app .ba-btn-link:hover,.ba-zusammenfassung .ba-btn-link:hover{color:#091182}#ba-app .ba-toreview .ba-btn-link.ba-ready,.ba-zusammenfassung .ba-toreview .ba-btn-link.ba-ready{color:#091182;text-decoration:underline}#ba-app .ba-review,.ba-zusammenfassung .ba-review{padding-bottom:120px}#ba-app .ba-review>h2,.ba-zusammenfassung .ba-review>h2{color:#091182;font-size:32px;font-weight:700;margin:24px 0 16px}@media (max-width:768px){#ba-app .ba-review>h2,.ba-zusammenfassung .ba-review>h2{font-size:24px}}#ba-app .ba-review>.headline-subtitle,.ba-zusammenfassung .ba-review>.headline-subtitle{color:#091182;font-size:18px}#ba-app .ba-rev-row,#ba-app .ba-upload,.ba-zusammenfassung .ba-rev-row,.ba-zusammenfassung .ba-upload{background-color:#fff;border:1px solid #e9e9eb;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.06);margin:0 0 24px;padding:24px}#ba-app .ba-rev-row .form_label,#ba-app .ba-upload .form_label,.ba-zusammenfassung .ba-rev-row .form_label,.ba-zusammenfassung .ba-upload .form_label{color:#1c1d1f;display:block;float:none;font-size:20px;font-weight:600;margin:0 0 16px;padding:0;width:auto}#ba-app .ba-rev-row .form_input,.ba-zusammenfassung .ba-rev-row .form_input{background-color:#eff4ff;border:1px solid transparent;border-radius:8px;box-sizing:border-box;color:#34363a;font-size:15px;height:auto;margin:0;min-height:48px;padding:12px 16px;width:100%}#ba-app .ba-rev-row .form_input:focus,.ba-zusammenfassung .ba-rev-row .form_input:focus{border-color:#091182;outline:0}#ba-app .ba-rev-row textarea.form_input,.ba-zusammenfassung .ba-rev-row textarea.form_input{min-height:100px}#ba-app .ba-rev-row.ba-rev-missing,.ba-zusammenfassung .ba-rev-row.ba-rev-missing{border-color:#e64925}#ba-app .ba-rev-row.ba-rev-missing .form_label,.ba-zusammenfassung .ba-rev-row.ba-rev-missing .form_label{color:#e64925}#ba-app .ba-rev-row.ba-rev-missing .form_input,.ba-zusammenfassung .ba-rev-row.ba-rev-missing .form_input{border-color:#e64925}#ba-app .ba-check,.ba-zusammenfassung .ba-check{align-items:center;display:inline-flex;float:none;font-size:14px;font-weight:400;gap:6px;margin:4px 16px 4px 0;padding-right:0;width:auto}#ba-app .ba-multi,.ba-zusammenfassung .ba-multi{display:flex;flex-wrap:wrap;gap:8px}#ba-app .ba-multi input[type=checkbox],.ba-zusammenfassung .ba-multi input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}#ba-app .ba-multi .ba-check,.ba-zusammenfassung .ba-multi .ba-check{border:1px solid #091182;border-radius:20px;color:#091182;cursor:pointer;font-size:13px;font-weight:600;margin:0;padding:6px 14px}#ba-app .ba-multi input:checked+.ba-check,.ba-zusammenfassung .ba-multi input:checked+.ba-check{background-color:#091182;color:#fff}#ba-app .ba-multi input:focus-visible+.ba-check,.ba-zusammenfassung .ba-multi input:focus-visible+.ba-check{outline:2px solid #3a419b;outline-offset:2px}#ba-app .ba-slider-row,.ba-zusammenfassung .ba-slider-row{align-items:center;color:#4f5052;display:flex;font-size:13px;gap:10px;margin:8px 0}#ba-app .ba-slider-row input[type=range],.ba-zusammenfassung .ba-slider-row input[type=range]{flex:1}#ba-app .ba-slider-min,.ba-zusammenfassung .ba-slider-min{text-align:right;width:120px}#ba-app .ba-slider-max,.ba-zusammenfassung .ba-slider-max{width:120px}#ba-app .ba-upload .fileupload-buttonbar,.ba-zusammenfassung .ba-upload .fileupload-buttonbar{margin-bottom:10px}#ba-app .ba-review-actions,.ba-zusammenfassung .ba-review-actions{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.8);bottom:0;box-shadow:0 -6px 16px rgba(0,0,0,.06);display:flex;gap:12px;justify-content:space-between;left:0;margin:0;padding:24px 40px;position:fixed;right:0;z-index:999}@media (max-width:768px){#ba-app .ba-review-actions,.ba-zusammenfassung .ba-review-actions{padding:20px 16px}}#ba-app .ba-review-actions .ba-btn-link,.ba-zusammenfassung .ba-review-actions .ba-btn-link{color:#34363a;font-size:16px;font-weight:400}#ba-app .ba-review-actions .dl-btn,.ba-zusammenfassung .ba-review-actions .dl-btn{box-shadow:0 6px 12px rgba(9,17,130,.25)}#ba-app .ba-ki-hinweis,.ba-zusammenfassung .ba-ki-hinweis{color:#4f5052;font-size:12px;line-height:17px;margin:10px 2px 0}#projektstart.ba-review-aktiv #projektstart_spalte_links>.headline-subtitle,#projektstart.ba-review-aktiv #projektstart_spalte_links>.page_headline{display:none}@media (max-width:1199px){#ba-app,.ba-zusammenfassung{max-width:none}}#projektstart .ba-dauer{align-items:center;color:#4f5052;display:flex;font-family:Source Sans Pro,apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;gap:8px;margin:0 0 16px}#projektstart .ba-dauer .material-icons{font-size:16px;margin:0}#projektstart .projektstart_start_mode .headline-subtitle{color:#091182;font-size:18px;line-height:26px}@media (max-width:768px){#projektstart .projektstart_start_mode .headline-subtitle{font-size:16px}}#projektstart .ba-mode-card{border:1px solid #e9e9eb;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);box-sizing:border-box;color:#4f5052;display:flex;flex-direction:column;font-family:Source Sans Pro,apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;height:100%;line-height:25px;padding:24px;position:relative}#projektstart .ba-mode-card .isHighlighted{top:0}#projektstart .ba-mode-card .ba-mode-icon{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-bottom:20px;width:48px}#projektstart .ba-mode-card h2{margin-bottom:8px}#projektstart .ba-mode-card .ba-mode-text{flex:1;margin-bottom:24px}#projektstart .ba-mode-card .ba-mode-btn{width:100%}@media (max-width:767px){#projektstart .ba-mode-card{height:auto}}#projektstart .ba-mode-ki h2{color:#000}#projektstart .ba-mode-ki .ba-mode-icon{background-color:#091182;color:#fff}#projektstart .ba-mode-ki .ba-mode-btn{box-shadow:0 6px 12px rgba(9,17,130,.25)}#projektstart .ba-mode-manuell{background-color:#f1f1fd;border-color:#e2e2fb}#projektstart .ba-mode-manuell h2{color:#091182}#projektstart .ba-mode-manuell .ba-mode-icon{background-color:#fff;color:#34363a}#projektstart .projektstart_start_mode #impressm_links{padding-top:40px}#projektstart .ba-overwrite-warn{background-color:rgba(230,73,37,.1);border-radius:10px;color:#e64925;font-size:14px;font-weight:700;line-height:21px;margin-bottom:16px;padding:12px 14px}