#ba-app{accent-color:#091182;margin-bottom:24px;max-width:760px}#ba-app .ba-chat{display:flex;flex-direction:column;overflow:hidden;padding:0}#ba-app .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{align-items:flex-end;display:flex;gap:9px;max-width:80%;max-width:min(80%,620px)}#ba-app .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{align-self:flex-start}#ba-app .ba-msg-assistant .ba-bubble{background:#f3f3f9;border-bottom-left-radius:4px;color:#1c1d1f}#ba-app .ba-msg-user{align-self:flex-end;flex-direction:row-reverse}#ba-app .ba-msg-user .ba-bubble{background:#091182;border-bottom-right-radius:4px;color:#fff}#ba-app .ba-typing{align-items:center;display:inline-flex!important;gap:4px;min-height:22px}#ba-app .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){animation-delay:.15s}#ba-app .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{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{align-items:flex-end;border-top:1px solid #e9e9eb;display:flex;gap:10px;padding:14px 16px}#ba-app .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{border-color:#091182}#ba-app .ba-send{flex:none}#ba-app .ba-toreview{padding:0 16px 14px;text-align:right}#ba-app .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{color:#091182}#ba-app .ba-toreview .ba-btn-link.ba-ready{color:#091182;text-decoration:underline}#ba-app .ba-review{margin-top:16px}#ba-app .ba-rev-row{border-bottom:1px dashed #e9e9eb;margin-bottom:16px;padding-bottom:14px}#ba-app .ba-rev-row .form_label{color:#000;display:block;font-weight:700;margin-bottom:6px}#ba-app .ba-rev-row.ba-rev-missing{border-left:3px solid #e64925;padding-left:12px}#ba-app .ba-rev-row.ba-rev-missing .form_label{color:#e64925}#ba-app .ba-rev-row.ba-rev-missing .form_input{border-color:#e64925}#ba-app .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{display:flex;flex-wrap:wrap}#ba-app .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]{flex:1}#ba-app .ba-slider-min{text-align:right;width:120px}#ba-app .ba-slider-max{width:120px}#ba-app .ba-upload{margin-top:20px}#ba-app .ba-upload .form_label{color:#000;display:block;font-weight:700;margin-bottom:6px}#ba-app .ba-upload .fileupload-buttonbar{margin-bottom:10px}#ba-app .ba-review-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:22px}#ba-app .ba-ki-hinweis{color:#4f5052;font-size:12px;line-height:17px;margin:10px 2px 0}@media (max-width:1199px){#ba-app{max-width:none}}#projektstart .ba-mode-card{background-color:#e2e2fb;box-sizing:border-box;color:#000;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}#projektstart .ba-mode-card h2{color:#091182;margin-bottom:12px}#projektstart .ba-mode-card .ba-mode-text{flex:1}#projektstart .ba-mode-card .ba-mode-btn{align-self:flex-start}@media (max-width:767px){#projektstart .ba-mode-card{height:auto;margin-bottom:24px}}#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}