.break-word{word-break:break-word}.nueva-respuesta-rankito{padding-left:1rem;border-left:4px solid #28a745;background:-webkit-gradient(linear, left top, right top, from(#e8f5e8), to(transparent));background:linear-gradient(90deg, #e8f5e8 0%, transparent 100%);-webkit-transition:background .3s ease-out, border-left .3s ease-out;transition:background .3s ease-out, border-left .3s ease-out}.rankito-thinking-indicator{padding:1rem;border:1px solid #e9ecef;border-radius:8px;margin:1rem 0;background:#f8f9fa;color:#6c757d;font-style:italic;text-align:center}.rankito-thinking-indicator .rnk-spinner{display:inline-block;vertical-align:middle;width:20px;height:20px;border:2px solid #e3f2fd;border-top:2px solid #2196f3;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.rankito-thinking-indicator .rankito-thinking-text{vertical-align:middle;margin-left:.5rem}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rankito-notification .rnk-Flash-success{-webkit-animation:slideInFromRight .3s ease-out;animation:slideInFromRight .3s ease-out}@-webkit-keyframes slideInFromRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.rnk-Hero_referral{display:block;padding:1rem;border:1px solid #21689d;border-radius:3px;background-color:#e9f0f5}@media (min-width: 1024px){.rnk-Hero_referral{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;max-width:-webkit-calc(100% - 320px);max-width:calc(100% - 320px);gap:1rem}}
