.tgro-ai-card{
    margin:0 0 22px;
    padding:20px;
    border:1px solid #f2d7c7;
    border-radius:20px;
    background:linear-gradient(135deg,#fffaf6 0%,#ffffff 62%);
    box-shadow:0 12px 34px rgba(55,75,92,.08);
}
.tgro-ai-card__head{display:flex;align-items:center;gap:12px;margin-bottom:9px}
.tgro-ai-spark{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#f27b05;color:#fff;font-size:22px;box-shadow:0 8px 18px rgba(242,123,5,.24)}
.tgro-ai-card__head small{display:block;margin-bottom:2px;color:#b55d06;font-size:11px;font-weight:800;letter-spacing:.09em}
.tgro-ai-card__head h3{margin:0;color:#263746;font-size:22px;line-height:1.15}
.tgro-ai-card__intro{margin:0 0 13px;color:#5c6b77;font-size:14px;line-height:1.55}
.tgro-ai-card__input{box-sizing:border-box;width:100%;min-height:92px;padding:14px 15px;border:1px solid #d8dee3;border-radius:14px;background:#fff;color:#263746;font:inherit;line-height:1.45;resize:vertical;outline:none;transition:border-color .2s,box-shadow .2s}
.tgro-ai-card__input:focus{border-color:#f27b05;box-shadow:0 0 0 3px rgba(242,123,5,.12)}
.tgro-ai-card__actions{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}
.tgro-ai-card__button{appearance:none;border:0;border-radius:13px;padding:12px 17px;background:#f27b05;color:#fff;font-weight:800;cursor:pointer;box-shadow:0 8px 20px rgba(242,123,5,.22)}
.tgro-ai-card__button:hover{filter:brightness(.97)}
.tgro-ai-card__button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}
.tgro-ai-card__button.is-loading{opacity:.7}
.tgro-ai-card__status{color:#3f6f50;font-size:13px;font-weight:700}
.tgro-ai-card__status.is-error{color:#a33a32}
.tgro-ai-card__privacy{display:block;margin-top:10px;color:#7b8790;font-size:11px;line-height:1.45}
.tgro-ai-card.is-done{border-color:#bfd8c7;background:linear-gradient(135deg,#f6fbf7 0%,#fff 62%)}
.tgro-ai-card.is-preview{border-style:dashed}
@media(max-width:600px){
    .tgro-ai-card{padding:16px;border-radius:17px;margin-bottom:18px}
    .tgro-ai-card__head h3{font-size:20px}
    .tgro-ai-card__button{width:100%}
    .tgro-ai-card__status{width:100%}
}