.ee-improvements-host{margin-top:28px;min-width:0}
.ee-improvements-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.ee-improvements-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;margin-bottom:24px}
.ee-improvements-grid>.panel{min-width:0;margin:0}
.ee-improvements-title{font-size:22px;line-height:1.3;margin:0 0 20px}
.ee-improvements-list{padding-left:22px;margin:0}
.ee-improvements-item{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #e0e5e8;overflow-wrap:anywhere}
.ee-improvements-item p{line-height:1.6;margin:10px 0}
.ee-improvements-frame{width:100%;height:620px;border:1px solid #d9e0e5;border-radius:8px;background:#f5f7f9}
.ee-improvements-host details{margin-top:22px}
.ee-improvements-host summary{cursor:pointer;font-weight:600;padding:12px 0}
.ee-improvements-priority[data-priority="Alta"]{background:#fce8e6;color:#a52622}
.ee-improvements-priority[data-priority="Média"]{background:#fff3cd;color:#745600}
.ee-improvements-priority[data-priority="Baixa"]{background:#e9f1f6;color:#344b5e}
@media(max-width:800px){.ee-improvements-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ee-improvements-frame{height:420px}.ee-improvements-heading{align-items:flex-start}.ee-improvements-title{font-size:20px}}
