.line-clamp-2[data-v-5ff86a4c]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.svortex-gpt-widget[data-v-703dd1fd]{bottom:20px;position:fixed;right:20px;z-index:9999}.svortex-gpt-button[data-v-703dd1fd]{animation:slideInUp-703dd1fd .5s ease-out;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;box-shadow:0 10px 25px #667eea4d;cursor:pointer;padding:12px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.svortex-gpt-button[data-v-703dd1fd]:hover{background:linear-gradient(135deg,#7c90ff,#8b5fbf);box-shadow:0 15px 35px #667eea66;transform:translateY(-2px)}.svortex-gpt-button.pulse[data-v-703dd1fd]{animation:pulse-703dd1fd 2s infinite,slideInUp-703dd1fd .5s ease-out}.button-content[data-v-703dd1fd]{gap:8px}.ai-icon[data-v-703dd1fd],.button-content[data-v-703dd1fd]{align-items:center;display:flex}.ai-icon[data-v-703dd1fd]{color:#fff;font-size:20px}.button-text[data-v-703dd1fd]{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px}.svortex-gpt-chat[data-v-703dd1fd]{animation:slideInUp-703dd1fd .3s ease-out;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;height:500px;overflow:hidden;position:fixed;width:380px}.chat-header[data-v-703dd1fd]{background:linear-gradient(135deg,#667eea,#764ba2);cursor:move;justify-content:space-between;padding:16px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-header[data-v-703dd1fd],.header-content[data-v-703dd1fd]{align-items:center;display:flex}.header-content[data-v-703dd1fd]{gap:12px}.chat-title[data-v-703dd1fd]{color:#fff;font-size:16px;font-weight:600}.status-indicator[data-v-703dd1fd]{background:#10b981;border-radius:12px;color:#fff;font-size:11px;font-weight:500;padding:2px 8px}.close-button[data-v-703dd1fd]{align-items:center;background:#fff3;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s;width:32px}.close-button[data-v-703dd1fd]:hover{background:#ffffff4d}.close-button i[data-v-703dd1fd]{color:#fff;font-size:20px}.chat-content[data-v-703dd1fd]{background:#f8fafc;flex:1;overflow:hidden;padding:0;position:relative}.loading-message[data-v-703dd1fd]{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.loader-spinner[data-v-703dd1fd]{animation:spin-703dd1fd 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:32px;width:32px}@keyframes slideInUp-703dd1fd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-703dd1fd{0%{box-shadow:0 10px 25px #667eea4d}50%{box-shadow:0 10px 25px #667eea80}to{box-shadow:0 10px 25px #667eea4d}}@keyframes spin-703dd1fd{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:768px){.svortex-gpt-chat[data-v-703dd1fd]{height:calc(100vh - 100px);max-height:600px;max-width:400px;width:calc(100vw - 20px)}.svortex-gpt-chat[data-v-703dd1fd],.svortex-gpt-widget[data-v-703dd1fd]{bottom:10px;right:10px}}
