.bl-ai-page .bl-ai-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:12px 18px;border:1px solid #dce3f3;border-radius:14px;background:#f7f9ff;color:#53617b}.bl-ai-page .bl-ai-topline>div:last-child i{color:#22a06b;margin-right:6px}.bl-ai-page .bl-ai-topline .bl-ai-balance{display:flex;align-items:center;gap:12px;margin:0;padding:0;border:0;background:transparent}.bl-ai-page .bl-ai-topline .bl-ai-balance span{font-size:13px}.bl-ai-page .bl-ai-topline .bl-ai-balance strong{font-size:20px}.bl-ai-page .bl-ai-tabs button{display:flex;align-items:center;gap:10px;text-align:left}.bl-ai-page .bl-ai-tabs button>span{display:flex;flex-direction:column}.bl-ai-page .bl-ai-tabs button small{font-size:11px;font-weight:500;color:#8a94a8}.bl-ai-page .bl-ai-tabs button.active small{color:#dfe4ff}.bl-ai-page .bl-ai-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bl-ai-page .bl-ai-field-wide{grid-column:1/-1}.bl-ai-page .bl-ai-fields label{margin-bottom:7px}.bl-ai-page .bl-ai-fields input,.bl-ai-page .bl-ai-fields select{min-height:46px}.bl-ai-page .bl-ai-fields textarea{min-height:110px}.bl-ai-page .bl-ai-reference>small{display:block;margin-top:6px}.bl-ai-page .bl-ai-step{padding:5px 10px;border-radius:999px;background:#edf1ff;color:#3048bd;font-size:11px;font-weight:800;text-transform:uppercase}.bl-ai-page .bl-ai-prompt-hints{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bl-ai-page .bl-ai-prompt-hints button{padding:5px 9px;border:1px solid #dbe2f0;border-radius:999px;background:#fff;color:#5e6b83;font-size:11px}.bl-ai-page .bl-ai-preview-demo{min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:#7b879d}.bl-ai-page .bl-ai-demo-art{display:flex;align-items:center;justify-content:center;width:150px;height:150px;margin-bottom:20px;border-radius:30px;background:linear-gradient(145deg,#edf1ff,#dce4ff);color:#3048bd;font-size:54px}.bl-ai-page .bl-ai-preview-demo strong{font-size:20px;color:#17233f}.bl-ai-page .bl-ai-preview-demo>span{max-width:360px;margin:8px 0 18px}.bl-ai-page .bl-ai-preview-demo ul{list-style:none;margin:0;padding:0;text-align:left}.bl-ai-page .bl-ai-preview-demo li{margin:7px}.bl-ai-page .bl-ai-preview-demo li i{color:#22a06b;margin-right:7px}.bl-ai-page .bl-ai-charge>div{display:flex;flex-direction:column}.bl-ai-page .bl-ai-charge small{font-size:11px}.bl-ai-page .bl-ai-workspace{display:grid!important;grid-template-columns:minmax(480px,1.08fr) minmax(340px,.92fr)!important;gap:18px!important}.bl-ai-page .bl-ai-result-card{position:sticky!important;top:88px}.bl-ai-page .bl-ai-form-card textarea{min-height:110px!important}
@media(max-width:1100px){.bl-ai-page .bl-ai-workspace{grid-template-columns:minmax(420px,1.1fr) minmax(300px,.9fr)!important}.bl-ai-page .bl-ai-fields{grid-template-columns:1fr}.bl-ai-page .bl-ai-field-wide{grid-column:auto}}
@media(max-width:767px){.bl-ai-page .bl-ai-workspace{grid-template-columns:1fr!important}.bl-ai-page .bl-ai-result-card{position:static!important}.bl-ai-page .bl-ai-fields{grid-template-columns:1fr}.bl-ai-page .bl-ai-topline{align-items:flex-start;flex-direction:column;gap:6px}.bl-ai-page .bl-ai-tabs button small{display:none}.bl-ai-page .bl-ai-preview-demo{min-height:280px}.bl-ai-page .bl-ai-demo-art{width:100px;height:100px;font-size:38px}}
