.ai-result-container[data-v-413f4bbb]{background-color:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #dee2e6;max-height:600px;overflow-y:auto;line-height:1.8;font-size:14px}.ai-result-container[data-v-413f4bbb] strong{color:#495057;font-weight:600}.ai-result-container[data-v-413f4bbb] .section-header{color:#2c3e50;border-bottom:3px solid #3498db;padding-bottom:.5rem;margin-top:1.5rem;margin-bottom:1rem;font-size:1.3em;font-weight:600}.ai-result-container[data-v-413f4bbb] .info-box{background-color:#e3f2fd;border-left:4px solid #2196f3;padding:.5rem;margin:1rem 0;border-radius:4px}.ai-result-container[data-v-413f4bbb] .highlight{background-color:#fff9c4;border-radius:3px;font-weight:600;color:#f57c00}.ai-result-container[data-v-413f4bbb] .warning{background-color:#fff3e0;color:#e65100;border-radius:3px;font-weight:500;border:1px solid #ffb74d}.ai-result-container[data-v-413f4bbb] .success{background-color:#e8f5e9;color:#2e7d32;border-radius:3px;font-weight:500;border:1px solid #81c784}.ai-result-container[data-v-413f4bbb] ul{list-style-type:none;padding-left:0;margin:.5rem 0}.ai-result-container[data-v-413f4bbb] ul li{padding:.5rem .5rem .5rem 2rem!important;position:relative;margin:.3rem 0;line-height:1.6}.ai-result-container[data-v-413f4bbb] ul li:before{content:"▸";position:absolute;left:.5rem;color:#3498db;font-weight:700;font-size:1.2em}.ai-result-container[data-v-413f4bbb] h3,.ai-result-container[data-v-413f4bbb] h4{margin-top:1.2rem;margin-bottom:.8rem;color:#34495e}.ai-result-container[data-v-413f4bbb] h4{font-size:1.1em;font-weight:500;color:#546e7a}.ai-result-container[data-v-413f4bbb] p{margin:.8rem 0;text-align:justify}.icon-btn-ai[data-v-413f4bbb]{width:20px;height:20px}[data-v-413f4bbb] .btn-ai-custom{background-color:var(--kl-fourth-hover-color)!important;border-color:var(--kl-fourth-hover-color)!important;color:#fff!important}[data-v-413f4bbb] .btn-ai-custom:hover{background-color:var(--kl-fourth-hover-color)!important;opacity:.9}[data-v-413f4bbb] .btn-ai-custom:active,[data-v-413f4bbb] .btn-ai-custom:focus{background-color:var(--kl-fourth-hover-color)!important;border-color:var(--kl-fourth-hover-color)!important}