._radioRowInput ._btn{background-color:initial;border:1px dashed #323248;border-radius:.25rem;box-shadow:none!important;color:#212529;color:#6d6d80;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;width:100%}._radioRowInput ._btn:hover{border-color:#3699ff;color:#3699ff}._radioRowInput ._checked,._radioRowInput .border-danger:hover{border-color:#3699ff!important}._radioRowInput ._checked{color:#3699ff!important}.react-time-picker{display:inline-flex;position:relative}.react-time-picker,.react-time-picker *,.react-time-picker :after,.react-time-picker :before{box-sizing:border-box}.react-time-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-time-picker__wrapper{border:thin solid gray;flex-grow:1;flex-shrink:0}.react-time-picker__inputGroup{box-sizing:initial;flex-grow:1;min-width:calc(12px + 3.674em);padding:0 2px}.react-time-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-time-picker__inputGroup__divider,.react-time-picker__inputGroup__leadingZero{display:inline-block}.react-time-picker__inputGroup__input{-webkit-appearance:textfield;appearance:textfield;background:none;border:0;box-sizing:initial;color:currentColor;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-time-picker__inputGroup__input::-webkit-inner-spin-button,.react-time-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.react-time-picker__inputGroup__input:invalid{background:#ff00001a}.react-time-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-time-picker__inputGroup__amPm{-webkit-appearance:menulist;appearance:menulist;font:inherit}.react-time-picker__button{background:#0000;border:0;padding:4px 6px}.react-time-picker__button:enabled{cursor:pointer}.react-time-picker__button:enabled:focus .react-time-picker__button__icon,.react-time-picker__button:enabled:hover .react-time-picker__button__icon{stroke:#0078d7}.react-time-picker__button:disabled .react-time-picker__button__icon{stroke:#6d6d6d}.react-time-picker__button svg{display:inherit}.react-time-picker__clock{background-color:#fff;border:thin solid #a0a096;height:200px;max-width:100vw;padding:25px;width:200px;z-index:1}.react-time-picker__clock--closed{display:none}.react-time-picker__wrapper{border:none;display:flex}.react-time-picker__inputGroup{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:flex;font-size:1rem;line-height:1.5;outline:none;width:100%}.react-time-picker__inputGroup input{align-items:center;display:flex;min-width:15px!important}.react-time-picker__inputGroup input:focus{background-color:#fff;color:#495057;outline:none}.floating-chatbot-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;height:60px;justify-content:center;overflow:visible;transition:all .3s ease;width:60px}.floating-chatbot-button,.floating-chatbot-button-container{bottom:20px;position:fixed;right:20px;z-index:1000}body.chatbot-open{overflow:hidden;position:fixed;width:100%}.floating-chatbot-modal{left:auto!important;position:fixed!important;right:20px!important;transform:none!important}@media (max-width:768px){.floating-chatbot-modal{border-radius:8px;box-shadow:0 4px 20px #00000026}.floating-chatbot-message-bubble{font-size:13px;padding:6px 10px}.floating-chatbot-message-time{font-size:10px}.floating-chatbot-input input{font-size:13px;padding:6px 10px}.floating-chatbot-send-button{height:32px;width:32px}}.floating-chatbot-button{animation:aiGradientShift 4s ease infinite;background:linear-gradient(135deg,#ff6b9d,#c44569 25%,#8b5cf6 50%,#3b82f6 75%,#06b6d4);background-size:300% 300%;overflow:hidden;position:relative}.floating-chatbot-button:before{animation:glossyShimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#ffffff4d 50%,#0000 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes glossyShimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}50%{transform:translateX(100%) translateY(100%) rotate(45deg)}to{transform:translateX(-100%) translateY(-100%) rotate(45deg)}}@keyframes aiGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.floating-chatbot-button:hover{animation-duration:2s,2s;box-shadow:0 8px 30px #ff6b9d66,0 15px 50px #8b5cf64d;transform:scale(1.1)}.floating-chatbot-button:hover .sparkle-main{animation-duration:.8s;text-shadow:0 0 25px #fff;transform:scale(1.4)}.floating-chatbot-button:hover .sparkle-small{animation-duration:.6s;transform:scale(1.5)}.floating-chatbot-button:active{transform:scale(.95)}.floating-chatbot-button:after{animation:aiPulse 2s infinite,aiGradientShift 4s ease infinite;background:linear-gradient(135deg,#ff6b9d,#c44569 25%,#8b5cf6 50%,#3b82f6 75%,#06b6d4);background-size:300% 300%;border-radius:50%;bottom:-3px;content:"";left:-3px;opacity:0;position:absolute;right:-3px;top:-3px;z-index:-1}.floating-chatbot-button{animation:aiGradientShift 4s ease infinite,aiGlowPulse 3s ease-in-out infinite;box-shadow:0 4px 20px #ff6b9d4d,0 8px 40px #8b5cf633}.chatbot-avatar{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 2px 8px #10b9814d;display:flex;height:40px;justify-content:center;margin-right:12px;overflow:hidden;position:relative;width:40px}.chatbot-avatar .sparkle-icon{height:100%;width:100%}.chatbot-avatar .sparkle-main{color:#fff;font-size:18px;text-shadow:0 0 8px #fffc}.chatbot-avatar .sparkle-small{color:#fff;font-size:8px;text-shadow:0 0 6px #fff9}.chatbot-title{display:flex;flex-direction:column}.chatbot-title span{font-size:16px;line-height:1.2}.chatbot-title small{font-size:12px;opacity:.8}@keyframes aiPulse{0%{opacity:0;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}to{opacity:0;transform:scale(1.4)}}@keyframes aiGlowPulse{0%{box-shadow:0 4px 20px #ff6b9d4d,0 8px 40px #8b5cf633}50%{box-shadow:0 6px 30px #ff6b9d80,0 12px 60px #8b5cf666}to{box-shadow:0 4px 20px #ff6b9d4d,0 8px 40px #8b5cf633}}.floating-chatbot-notification{align-items:center;animation:bounce 1s infinite;background:#ff4757;border-radius:50%;box-shadow:0 2px 8px #ff47574d;color:#fff;display:flex;font-size:10px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-5px;top:-5px;width:20px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}.sparkle-icon{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.sparkle-main{animation:sparkleMain 2s ease-in-out infinite;color:#fff;font-size:24px;position:relative;text-shadow:0 0 10px #fffc;z-index:3}.sparkle-small{animation:sparkleSmall 1.5s ease-in-out infinite;color:#fff;font-size:12px;position:absolute;text-shadow:0 0 8px #fff9}.sparkle-1{animation-delay:.5s;left:20%;top:20%}.sparkle-2{animation-delay:1s;right:25%;top:30%}@keyframes sparkleMain{0%,to{opacity:1;text-shadow:0 0 10px #fffc;transform:scale(1) rotate(0deg)}50%{opacity:.9;text-shadow:0 0 20px #fff;transform:scale(1.2) rotate(180deg)}}@keyframes sparkleSmall{0%,to{opacity:.7;transform:scale(.8) rotate(0deg)}50%{opacity:1;transform:scale(1.3) rotate(1turn)}}.floating-chatbot-button:hover .sparkle-main{animation-duration:1s;transform:scale(1.3)}.floating-chatbot-button:hover .sparkle-small{animation-duration:.8s}.ai-particles{bottom:-10px;left:-10px;pointer-events:none;position:absolute;right:-10px;top:-10px;z-index:1}.ai-particle{animation:aiParticleFloat 4s ease-in-out infinite;background:radial-gradient(circle,#ffffffe6 0,#ffffff4d 70%,#0000 100%);border-radius:50%;box-shadow:0 0 6px #fff9;height:4px;position:absolute;width:4px}.ai-particle:first-child{animation-delay:0s;animation-duration:3s;left:15%;top:15%}.ai-particle:nth-child(2){animation-delay:1.2s;animation-duration:4s;right:15%;top:70%}.ai-particle:nth-child(3){animation-delay:2.4s;animation-duration:3.5s;bottom:15%;left:60%}@keyframes aiParticleFloat{0%{opacity:0;transform:translateY(0) scale(0) rotate(0deg)}20%{opacity:1;transform:translateY(-15px) scale(1) rotate(90deg)}60%{opacity:.8;transform:translateY(-25px) scale(.8) rotate(180deg)}to{opacity:0;transform:translateY(-40px) scale(0) rotate(1turn)}}.floating-chatbot-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:12px;bottom:90px;box-shadow:0 8px 32px #0000001f;height:500px;overflow:hidden;position:fixed;right:20px;width:350px;z-index:1001}.floating-chatbot-modal:before{animation:aiBorderGlow 4s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb,#667eea);background-size:300% 300%;border-radius:14px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes aiBorderGlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.floating-chatbot-header{align-items:center;animation:aiHeaderGlow 3s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);background-size:200% 200%;border-radius:12px 12px 0 0;color:#fff;display:flex;justify-content:space-between;overflow:hidden;padding:12px 16px;position:relative}.floating-chatbot-header:before{animation:aiShimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes aiHeaderGlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes aiShimmer{0%{left:-100%}to{left:100%}}.floating-chatbot-messages{background:#f8f9fa;height:350px;overflow-y:auto;padding:16px}.floating-chatbot-message{display:flex;flex-direction:column;margin-bottom:12px}.floating-chatbot-message.user{align-items:flex-end}.floating-chatbot-message.bot{align-items:flex-start}.floating-chatbot-message-bubble{word-wrap:break-word;border-radius:18px;font-size:14px;line-height:1.4;max-width:80%;padding:8px 12px}.floating-chatbot-message.user .floating-chatbot-message-bubble{background:linear-gradient(135deg,#10b981,#059669);border-bottom-right-radius:4px;box-shadow:0 2px 8px #10b98133;color:#fff}.floating-chatbot-message.bot .floating-chatbot-message-bubble{background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000001a;color:#333;overflow:hidden;position:relative}.floating-chatbot-message.bot .floating-chatbot-message-bubble:before{animation:aiMessageGlow 3s infinite;background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes aiMessageGlow{0%{left:-100%}50%{left:100%}to{left:100%}}.floating-chatbot-message-time{color:#666;font-size:11px;margin-top:4px;opacity:.7}.floating-chatbot-input{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e0e0e0;padding:12px 16px}.floating-chatbot-input-group{display:flex;gap:8px}.floating-chatbot-input input{background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #667eea4d;border-radius:20px;flex:1 1;font-size:14px;outline:none;padding:8px 12px;position:relative;transition:all .3s ease}.floating-chatbot-input input:focus{background:linear-gradient(135deg,#fff,#f8f9ff);border-color:#667eea;box-shadow:0 0 0 2px #667eea33,0 0 20px #667eea1a}.floating-chatbot-input input::placeholder{color:#9ca3af;font-style:normal}.floating-chatbot-input-actions{align-items:center;display:flex;gap:4px;margin-left:8px}.floating-chatbot-action-btn{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.floating-chatbot-action-btn:hover{background:#e5e7eb;color:#374151;transform:scale(1.1)}.floating-chatbot-disclaimer{margin-top:4px;text-align:center}.floating-chatbot-refresh-prompts{margin-top:16px;text-align:center}.floating-chatbot-refresh-prompts .btn-link{border-radius:4px;color:#6b7280;font-size:12px;font-weight:400;padding:4px 8px;text-decoration:none;transition:all .2s ease}.floating-chatbot-refresh-prompts .btn-link:hover{background:#10b9810d;color:#10b981;text-decoration:underline}.floating-chatbot-suggestions-loading{align-items:center;color:#6b7280;display:flex;font-size:14px;justify-content:center;padding:20px}.floating-chatbot-suggestions-loading .spinner-border{border-width:2px;height:16px;width:16px}.floating-chatbot-no-suggestions{color:#6b7280;padding:20px;text-align:center}.floating-chatbot-no-suggestions p{font-size:14px;margin:0}.floating-chatbot-send-button{align-items:center;animation:aiSendButtonGlow 3s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);background-size:200% 200%;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:36px}.floating-chatbot-send-button:before{animation:aiSendShimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes aiSendButtonGlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes aiSendShimmer{0%{left:-100%}to{left:100%}}.floating-chatbot-send-button:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:scale(1.1)}.floating-chatbot-send-button:disabled{cursor:not-allowed;opacity:.5}.floating-chatbot-loading{align-items:center;display:flex;justify-content:center;padding:8px}.floating-chatbot-loading .spinner-border{border-width:2px;height:20px;width:20px}.floating-chatbot-typing{align-items:center;background:linear-gradient(135deg,#f8f9ff,#e8f2ff);border:1px solid #667eea33;border-radius:18px;border-bottom-left-radius:4px;display:flex;gap:4px;margin-left:0;max-width:60px;overflow:hidden;padding:8px 12px;position:relative}.floating-chatbot-typing:before{animation:aiTypingGlow 2s infinite;background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.floating-chatbot-typing span{animation:aiTyping 1.4s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;height:6px;position:relative;width:6px;z-index:1}.floating-chatbot-typing span:first-child{animation-delay:-.32s}.floating-chatbot-typing span:nth-child(2){animation-delay:-.16s}@keyframes aiTyping{0%,80%,to{box-shadow:0 0 0 0 #667eea66;opacity:.5;transform:scale(.8)}40%{box-shadow:0 0 0 4px #667eea1a;opacity:1;transform:scale(1)}}@keyframes aiTypingGlow{0%{left:-100%}to{left:100%}}@media (max-width:1200px){.floating-chatbot-modal{height:450px;width:320px}.floating-chatbot-messages{height:300px}}@media (max-width:992px){.floating-chatbot-button-container{bottom:20px;right:20px}.floating-chatbot-button{height:55px;width:55px}.floating-chatbot-modal{bottom:85px;height:400px;right:20px;width:300px}.floating-chatbot-messages{height:250px}}@media (max-width:768px){.floating-chatbot-button-container{bottom:15px;right:15px}.floating-chatbot-button{height:50px;width:50px}.floating-chatbot-modal{bottom:70px;height:60vh;left:20px;max-height:500px;right:20px;width:calc(100vw - 40px)}.floating-chatbot-messages{height:calc(60vh - 120px);max-height:350px}.floating-chatbot-notification{font-size:8px;height:16px;right:-2px;top:-2px;width:16px}}@media (max-width:576px){.floating-chatbot-button-container{bottom:15px;right:15px}.floating-chatbot-button{height:45px;width:45px}.floating-chatbot-modal{bottom:65px;height:50vh;left:15px;max-height:400px;right:15px;width:calc(100vw - 30px)}.floating-chatbot-messages{height:calc(50vh - 100px);max-height:280px}.floating-chatbot-header{font-size:14px;padding:8px 12px}.floating-chatbot-input{padding:8px 12px}}@media (max-width:480px){.floating-chatbot-button-container{bottom:10px;right:10px}.floating-chatbot-button{height:45px;width:45px}.floating-chatbot-modal{bottom:60px;height:45vh;left:10px;max-height:350px;right:10px;width:calc(100vw - 20px)}.floating-chatbot-messages{height:calc(45vh - 90px);max-height:240px}.floating-chatbot-notification{font-size:7px;height:14px;right:-2px;top:-2px;width:14px}.floating-chatbot-header{font-size:13px;padding:6px 10px}.floating-chatbot-input{padding:6px 10px}}@media (max-width:768px) and (orientation:landscape){.floating-chatbot-modal{bottom:10px;height:70vh;max-height:300px;width:calc(100vw - 40px)}.floating-chatbot-messages{height:calc(70vh - 80px);max-height:200px}}@media (min-width:768px) and (max-width:1024px){.floating-chatbot-button-container{bottom:25px;right:25px}.floating-chatbot-button{height:65px;width:65px}.floating-chatbot-modal{bottom:100px;height:520px;right:25px;width:380px}.floating-chatbot-messages{height:370px}}@media (min-width:1400px){.floating-chatbot-button-container{bottom:30px;right:30px}.floating-chatbot-button{height:70px;width:70px}.floating-chatbot-modal{bottom:110px;height:550px;right:30px;width:400px}.floating-chatbot-messages{height:400px}}@media (min-width:1920px){.floating-chatbot-modal{height:580px;width:420px}.floating-chatbot-messages{height:430px}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.floating-chatbot-modal{animation:slideUp .3s ease-out}.floating-chatbot-suggestions{background:#f8f9fa;border-top:1px solid #e0e0e0;max-height:150px;overflow-y:auto;padding:12px}.floating-chatbot-suggestions-middle{background:linear-gradient(135deg,#f8f9ff,#e8f2ff 50%,#f0f4ff);border:2px solid #e1e8ff;border-radius:20px;box-shadow:0 8px 24px #6366f126;margin:20px 0;overflow:hidden;padding:24px 20px;position:relative;text-align:center}.floating-chatbot-suggestions-middle:before{animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(90deg,#6366f1,#8b5cf6,#06b6d4,#10b981);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.floating-chatbot-suggestions-header{animation:fadeInUp .6s ease-out;color:#4f46e5;font-size:15px;font-weight:600;line-height:1.4;margin-bottom:20px;position:relative}.floating-chatbot-suggestions-middle .floating-chatbot-suggestions-header{color:#6b7280;font-size:13px;font-weight:400;margin-bottom:20px}.floating-chatbot-suggestions-list{display:flex;flex-direction:column;gap:8px;max-width:100%}.floating-chatbot-suggestions-scroll{margin-right:-8px;max-height:200px;overflow-x:hidden;overflow-y:auto;padding-right:8px}.floating-chatbot-suggestions-scroll::-webkit-scrollbar{width:6px}.floating-chatbot-suggestions-scroll::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.floating-chatbot-suggestions-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease}.floating-chatbot-suggestions-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.floating-chatbot-suggestions-scroll{scrollbar-color:#6366f1 #0000000d;scrollbar-width:thin}@media (max-width:768px){.floating-chatbot-suggestions-scroll{margin-right:-4px;max-height:150px;padding-right:4px}.floating-chatbot-suggestions-scroll::-webkit-scrollbar{width:4px}}@media (max-width:480px){.floating-chatbot-suggestions-scroll{max-height:120px}}.floating-chatbot-suggestion-item{word-wrap:break-word;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px #00000014;color:#374151;cursor:pointer;display:block;font-size:14px;font-weight:500;margin-bottom:12px;overflow:hidden;padding:16px 20px;position:relative;text-align:left;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.floating-chatbot-suggestion-item:before{background:linear-gradient(90deg,#0000,#6366f11a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.floating-chatbot-suggestion-item:hover{background:linear-gradient(135deg,#f0f4ff,#e8f2ff);border-color:#6366f1;box-shadow:0 8px 25px #6366f133;color:#4f46e5;text-decoration:none;transform:translateY(-2px) scale(1.02)}.floating-chatbot-suggestion-item:hover:before{left:100%}.floating-chatbot-suggestion-item:active{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);box-shadow:0 4px 15px #6366f14d;transform:translateY(-1px) scale(1.01)}.floating-chatbot-suggestion-item:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.floating-chatbot-messages::-webkit-scrollbar{width:4px}.floating-chatbot-messages::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.floating-chatbot-messages::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.floating-chatbot-messages::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.floating-chatbot-suggestions::-webkit-scrollbar{width:4px}.floating-chatbot-suggestions::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.floating-chatbot-suggestions::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.floating-chatbot-suggestions::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.floating-chatbot-button:focus{outline:3px solid #667eea80;outline-offset:2px}.floating-chatbot-button:focus:not(:focus-visible){outline:none}@media (prefers-color-scheme:dark){.floating-chatbot-modal{background:#1e1e1ef2;border:1px solid #ffffff1a}.floating-chatbot-messages{background:#1a1a1a}.floating-chatbot-message.bot .floating-chatbot-message-bubble{background:#2a2a2a;border:1px solid #404040;color:#e0e0e0}.floating-chatbot-input{background:#2a2a2a;border-top:1px solid #404040}.floating-chatbot-input input{background:#1a1a1a;border:1px solid #404040;color:#e0e0e0}.floating-chatbot-input input:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.floating-chatbot-suggestions{background:#1a1a1a;border-top:1px solid #404040}.floating-chatbot-suggestion-item{background:#2a2a2a;border:1px solid #404040;color:#e0e0e0}.floating-chatbot-suggestion-item:hover{background:#3a3a3a;border-color:#667eea}}@media (prefers-contrast:high){.floating-chatbot-button,.floating-chatbot-message.bot .floating-chatbot-message-bubble,.floating-chatbot-modal{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.floating-chatbot-button:before,.floating-chatbot-modal,.floating-chatbot-notification{animation:none}.floating-chatbot-button,.floating-chatbot-button:active,.floating-chatbot-button:hover,.floating-chatbot-send-button,.floating-chatbot-send-button:hover,.floating-chatbot-suggestion-item,.floating-chatbot-suggestion-item:active,.floating-chatbot-suggestion-item:hover{transition:none}}.no-network-container{align-items:center;background:linear-gradient(135deg,#fdfbfb,#e0f7fa);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}.no-network-content{animation:fadeInUp .8s ease-out;max-width:600px;padding:2rem;position:relative;text-align:center;z-index:10}.ocean{height:200px;overflow:hidden;width:100%}.ocean,.wave{bottom:0;left:0;position:absolute}.wave{animation-iteration-count:infinite;animation-timing-function:linear;background-repeat:repeat-x;height:100%;width:200%}.wave1{animation:wave-animation 15s infinite;background:linear-gradient(180deg,#0000,#a8edea);opacity:.5;z-index:3}.wave2{animation:wave-animation 20s infinite reverse;background:linear-gradient(180deg,#0000,#6dd5ed);opacity:.3;z-index:2}.wave3{animation:wave-animation 25s infinite;background:linear-gradient(180deg,#0000,#80deea);opacity:.2;z-index:1}@keyframes wave-animation{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(-25%) translateY(-10px)}to{transform:translateX(-50%) translateY(0)}}.cloud{animation:float 8s ease-in-out infinite;background:#fff;border-radius:50px;box-shadow:0 4px 10px #0000000d;height:40px;opacity:.8;position:absolute;top:10%;width:100px}.cloud:after,.cloud:before{background:#fff;border-radius:50%;content:"";position:absolute}.cloud:before{height:50px;left:10px;top:-25px;width:50px}.cloud:after{height:60px;right:10px;top:-30px;width:60px}.cloud-left{animation-delay:0s;left:10%}.cloud-right{animation-delay:4s;right:10%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.boat-container{animation:boat-sway 3s ease-in-out infinite;height:250px;margin:0 auto 3rem;position:relative;width:250px}@keyframes boat-sway{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(2deg) translateY(-10px)}}.mast{background:#fbbf24;height:120px;left:50%;top:20px;transform:translateX(-50%);width:4px;z-index:5}.flag,.mast{position:absolute}.flag{animation:flag-wave 2s ease-in-out infinite;background:linear-gradient(135deg,#6dd5ed,#a8edea);clip-path:polygon(0 0,100% 50%,0 100%);height:30px;left:4px;top:0;transform-origin:left center;width:40px}@keyframes flag-wave{0%,to{transform:scaleX(1) rotate(0deg)}50%{transform:scaleX(.9) rotate(5deg)}}.person-in-boat{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.person{margin-bottom:-20px;position:relative;z-index:6}.person-head{border:3px solid #1e293b;border-radius:50%;height:50px;margin:0 auto;width:50px}.person-body,.person-head{background:#fbbf24;position:relative}.person-body{border:3px solid #1e293b;border-bottom:none;border-radius:30px 30px 0 0;height:70px;margin:-5px auto 0;width:60px}.telescope{animation:telescope-scan 4s ease-in-out infinite;height:20px;position:absolute;right:-45px;top:15px;transform:rotate(-20deg);width:60px}@keyframes telescope-scan{0%,to{transform:rotate(-20deg)}50%{transform:rotate(-10deg)}}.telescope-body{background:#3f2b96;border:2px solid #1e293b;border-radius:10px;height:18px;width:50px}.telescope-lens{background:#6dd5ed;border:2px solid #1e293b;border-radius:50%;height:20px;position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:20px}.telescope-lens:after{background:#1e293b;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.boat{z-index:5}.boat,.boat-body{position:relative}.boat-body{background:#1e293b;border:3px solid #0f172a;border-radius:0 0 60px 60px;height:60px;width:120px}.boat-body:before{background:repeating-linear-gradient(90deg,#0000,#0000 8px,#fff 0,#fff 10px);content:"";height:20px;left:15px;opacity:.3;position:absolute;right:15px;top:10px}.error-badge{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#a8c0ff,#3f2b96);border-radius:25px;box-shadow:0 4px 15px #a8c0ff4d;color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;padding:.5rem 1.5rem}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.no-network-title{animation:fadeIn 1s ease-out .3s both;color:#1e293b;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.no-network-description{animation:fadeIn 1s ease-out .5s both;color:#64748b;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.retry-button{animation:fadeIn 1s ease-out .7s both;background:linear-gradient(135deg,#6dd5ed,#a8edea);border:none;border-radius:50px;box-shadow:0 6px 20px #6dd5ed66;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem 2.5rem;transition:all .3s ease}.retry-button:hover{box-shadow:0 10px 30px #6dd5ed80;transform:translateY(-3px) scale(1.05)}.retry-button:active{transform:translateY(-1px) scale(1.02)}.connection-status{align-items:center;animation:fadeIn 1s ease-out .9s both;display:flex;justify-content:center;margin-top:2rem}.status-dot{border-radius:50%;height:12px;margin-right:.5rem;width:12px}.status-dot.offline{animation:blink 2s ease-in-out infinite;background:#ef4444}.status-dot.online{background:#10b981}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.status-text{color:#64748b;font-size:.9rem;font-weight:600}.telescope-left,.telescope-right{animation:telescope-swing 5s ease-in-out infinite;bottom:10%;height:150px;opacity:.2;position:absolute;width:80px}.telescope-left{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150'%3E%3Cpath stroke='%233f2b96' stroke-width='8' stroke-linecap='round' d='m30 20 40 110'/%3E%3Ccircle cx='70' cy='130' r='15' fill='%236dd5ed' stroke='%231e293b' stroke-width='3'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;left:5%;transform-origin:bottom center}.telescope-right{animation-delay:2.5s;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150'%3E%3Cpath stroke='%233f2b96' stroke-width='8' stroke-linecap='round' d='M70 20 30 130'/%3E%3Ccircle cx='30' cy='130' r='15' fill='%236dd5ed' stroke='%231e293b' stroke-width='3'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;right:5%;transform-origin:bottom center}@keyframes telescope-swing{0%,to{transform:rotate(0deg)}50%{transform:rotate(5deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.no-network-title{font-size:2rem}.no-network-description{font-size:1rem}.boat-container{height:200px;width:200px}.telescope-left,.telescope-right{display:none}.cloud{height:30px;width:70px}.retry-button{font-size:1rem;padding:.8rem 2rem}}@media (max-width:480px){.no-network-title{font-size:1.5rem}.boat-container{height:150px;width:150px}.mast{height:80px}.person-body,.person-head{transform:scale(.8)}.error-badge{font-size:.8rem;padding:.4rem 1rem}}[dir=rtl] .flag{clip-path:polygon(100% 0,0 50%,100% 100%);left:auto;right:4px}[dir=rtl] .telescope{left:-45px;right:auto;transform:rotate(20deg) scaleX(-1)}.reconnecting-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;margin-right:.5rem;width:20px}.reconnected-message{animation:slideDown .5s ease-out;background:linear-gradient(135deg,#10b981,#059669);border-radius:50px;box-shadow:0 10px 30px #10b98166;color:#fff;font-weight:700;left:50%;padding:1rem 2rem;position:fixed;top:2rem;transform:translateX(-50%);z-index:10000}@keyframes slideDown{0%{opacity:0;transform:translateX(-50%) translateY(-100px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.modern-file-viewer{background:#f8f9fa;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}.modern-file-viewer.fullscreen{background:#000}.viewer-header{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000d;justify-content:space-between;padding:1rem 1.5rem;z-index:10}.header-left,.viewer-header{align-items:center;display:flex}.header-left{flex:1 1;gap:1.5rem}.logo{height:40px;object-fit:contain}.file-info{display:flex;flex-direction:column;gap:.25rem}.file-name{color:#1e293b;font-size:1.1rem;font-weight:700;margin:0;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-counter{color:#64748b;font-size:.875rem;font-weight:500}.header-right,.zoom-controls{align-items:center;display:flex;gap:.5rem}.zoom-controls{background:#f1f5f9;border-radius:8px;margin-right:.5rem;padding:.5rem .75rem}.zoom-level{color:#475569;font-size:.875rem;font-weight:600;min-width:50px;text-align:center}.btn-icon{align-items:center;background:#0000;border:none;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:1.25rem;height:40px;justify-content:center;transition:all .2s ease;width:40px}.btn-icon:hover:not(:disabled){background:#f1f5f9;color:#0ea5e9}.btn-icon:disabled{cursor:not-allowed;opacity:.4}.btn-close-viewer{color:#ef4444}.btn-close-viewer:hover{background:#fee2e2;color:#dc2626}.viewer-content{display:flex;flex:1 1;overflow:hidden;position:relative}.thumbnail-sidebar{background:#fff;border-right:1px solid #e2e8f0;box-shadow:2px 0 8px #0000000d;display:flex;flex-direction:column;position:relative;width:120px}.thumbnails-container{display:flex;flex:1 1;flex-direction:column;gap:.75rem;overflow-y:auto;padding:1rem .5rem;scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.thumbnails-container::-webkit-scrollbar{width:6px}.thumbnails-container::-webkit-scrollbar-track{background:#f1f5f9}.thumbnails-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.thumbnail{aspect-ratio:1;border:2px solid #0000;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;overflow:hidden;transition:all .2s ease;width:100%}.thumbnail:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.thumbnail.active{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e933}.thumbnail img{height:100%;object-fit:cover;width:100%}.thumbnail-placeholder{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#64748b;display:flex;flex-direction:column;gap:.25rem;height:100%;justify-content:center;width:100%}.thumbnail-placeholder i{font-size:1.5rem}.thumbnail-placeholder span{font-size:.625rem;font-weight:600}.thumbnail-indicator{background:#0ea5e9;bottom:0;left:0;position:absolute;top:0;width:4px}.scroll-btn{align-items:center;background:#fff;border:none;border-bottom:1px solid #e2e8f0;color:#64748b;cursor:pointer;display:flex;font-size:1.25rem;height:40px;justify-content:center;transition:all .2s ease;width:100%}.scroll-btn:hover{background:#f8fafc;color:#0ea5e9}.scroll-up{border-bottom:1px solid #e2e8f0}.scroll-down{border-top:1px solid #e2e8f0}.main-display{flex:1 1}.image-display,.main-display{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.image-display{height:100%;width:100%}.image-display img{-webkit-user-drag:none;max-height:100%;max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.nav-arrow{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#1e293b;cursor:pointer;display:flex;font-size:1.5rem;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:50px;z-index:5}.nav-arrow:hover:not(:disabled){background:#fff;box-shadow:0 6px 16px #0003;color:#0ea5e9;transform:translateY(-50%) scale(1.1)}.nav-arrow:disabled{cursor:not-allowed;opacity:.3}.nav-prev{left:2rem}.nav-next{right:2rem}.image-info-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;border-radius:12px;bottom:1.5rem;color:#fff;display:flex;font-size:.875rem;gap:1rem;left:50%;max-width:80%;padding:.75rem 1.5rem;position:absolute;transform:translateX(-50%);z-index:5}.image-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-size{font-weight:600;opacity:.8}.file-preview-unsupported{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;text-align:center}.file-preview-unsupported h3{color:#475569;font-weight:600;margin:0}.file-preview-unsupported p{color:#64748b;margin:0}.keyboard-shortcuts-hint{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:8px;bottom:1rem;color:#fff;display:flex;font-size:.75rem;opacity:.6;padding:.5rem 1rem;position:absolute;right:1rem;transition:opacity .2s ease;z-index:5}.keyboard-shortcuts-hint:hover{opacity:1}.modern-file-viewer.no-files{align-items:center;background:#f8f9fa;display:flex;justify-content:center}.no-files-message{max-width:500px;padding:3rem;text-align:center}.no-files-message h3{color:#1e293b;font-weight:700;margin:1rem 0 .5rem}.no-files-message p{color:#64748b;margin-bottom:2rem}.modern-file-viewer.fullscreen .viewer-header{background:#000000e6;border-bottom-color:#ffffff1a}.modern-file-viewer.fullscreen .btn-icon,.modern-file-viewer.fullscreen .file-counter,.modern-file-viewer.fullscreen .file-name{color:#fff}.modern-file-viewer.fullscreen .btn-icon:hover:not(:disabled){background:#ffffff1a;color:#0ea5e9}.modern-file-viewer.fullscreen .zoom-controls{background:#ffffff1a}.modern-file-viewer.fullscreen .zoom-level{color:#fff}.modern-file-viewer.fullscreen .thumbnail-sidebar{background:#000000e6;border-right-color:#ffffff1a}.modern-file-viewer.fullscreen .scroll-btn{background:#000000e6;border-color:#ffffff1a;color:#fff}.modern-file-viewer.fullscreen .scroll-btn:hover{background:#ffffff1a}@media (max-width:1024px){.file-name{max-width:300px}.nav-prev{left:1rem}.nav-next{right:1rem}}@media (max-width:768px){.viewer-header{padding:.75rem 1rem}.logo{height:32px}.file-name{font-size:1rem;max-width:200px}.file-counter{font-size:.75rem}.zoom-controls{padding:.375rem .5rem}.zoom-level{font-size:.75rem;min-width:40px}.btn-icon{font-size:1.1rem;height:36px;width:36px}.thumbnail-sidebar{width:80px}.thumbnails-container{gap:.5rem;padding:.75rem .375rem}.nav-arrow{font-size:1.25rem;height:40px;width:40px}.nav-prev{left:.5rem}.nav-next{right:.5rem}.image-info-overlay{bottom:1rem;font-size:.75rem;max-width:90%;padding:.5rem 1rem}.keyboard-shortcuts-hint{display:none}}@media (max-width:480px){.header-left{gap:.75rem}.file-info{display:none}.thumbnail-sidebar{width:60px}.thumbnails-container{gap:.375rem;padding:.5rem .25rem}.thumbnail{border-radius:6px}.nav-arrow{font-size:1.1rem;height:36px;width:36px}.header-right,.zoom-controls{gap:.25rem}.file-counter-mobile{background:#000000b3;border-radius:12px;color:#fff;font-size:.75rem;left:50%;padding:.375rem .75rem;position:absolute;top:1rem;transform:translateX(-50%);z-index:10}}@media (hover:none) and (pointer:coarse){.btn-icon,.nav-arrow,.thumbnail{-webkit-tap-highlight-color:transparent}.btn-icon:active,.nav-arrow:active,.thumbnail:active{transform:scale(.95)}}@media print{.image-info-overlay,.keyboard-shortcuts-hint,.nav-arrow,.thumbnail-sidebar,.viewer-header{display:none!important}.main-display{height:100%;width:100%}.image-display img{max-height:100%;max-width:100%;transform:none!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modern-file-viewer{animation:fadeIn .3s ease-out}.image-loading{animation:spin 1s linear infinite;color:#64748b;font-size:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.image-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}.image-loading-overlay p{font-size:1rem;font-weight:600;margin:0}.circular-progress{animation:fadeIn .3s ease-out;position:relative}.circular-progress svg{filter:drop-shadow(0 4px 12px rgba(14,165,233,.2))}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.thumbnail{position:relative}.thumbnail img{opacity:1;transition:opacity .3s ease}.thumbnail.loading img{opacity:.5}.thumbnail-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3;border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.mini-circular-progress svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.thumbnail-loading-spinner{animation:spin .8s linear infinite;border:2px solid #0ea5e94d;border-radius:50%;border-top-color:#0ea5e9;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.rnc__notification-container--bottom-center,.rnc__notification-container--bottom-full,.rnc__notification-container--bottom-left,.rnc__notification-container--bottom-right,.rnc__notification-container--center,.rnc__notification-container--top-center,.rnc__notification-container--top-full,.rnc__notification-container--top-left,.rnc__notification-container--top-right{min-width:325px;pointer-events:all;position:absolute}.rnc__notification-container--bottom-center,.rnc__notification-container--center,.rnc__notification-container--top-center{align-items:center;display:flex;flex-direction:column;justify-content:center;left:calc(50% - 175px);max-width:350px}.rnc__notification-container--center{height:100%;pointer-events:none;top:20px}.rnc__notification-container--bottom-full,.rnc__notification-container--top-full{min-width:100%;width:100%}.rnc__notification-container--bottom-full{bottom:0}.rnc__util--flex-center{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:325px;pointer-events:all}.rnc__notification-container--top-center{top:20px}.rnc__notification-container--bottom-center{bottom:20px}.rnc__notification-container--top-left{left:20px;top:20px}.rnc__notification-container--top-right{right:20px;top:20px}.rnc__notification-container--bottom-left{bottom:20px;left:20px}.rnc__notification-container--bottom-right{bottom:20px;right:20px}.rnc__notification-container--mobile-bottom,.rnc__notification-container--mobile-top{pointer-events:all;position:absolute}.rnc__notification-container--mobile-top{left:20px;right:20px;top:20px}.rnc__notification-container--mobile-bottom{bottom:20px;left:20px;margin-bottom:-15px;right:20px}.rnc__notification-item--default{background-color:#007bff;border-left:8px solid #0562c7}.rnc__notification-item--default .rnc__notification-timer{background-color:#007bff}.rnc__notification-item--default .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--default .rnc__notification-close-mark{background-color:#007bff}.rnc__notification-item--success{background-color:#28a745;border-left:8px solid #1f8838}.rnc__notification-item--success .rnc__notification-timer{background-color:#28a745}.rnc__notification-item--success .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--success .rnc__notification-close-mark{background-color:#28a745}.rnc__notification-item--danger{background-color:#dc3545;border-left:8px solid #bd1120}.rnc__notification-item--danger .rnc__notification-timer{background-color:#dc3545}.rnc__notification-item--danger .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--danger .rnc__notification-close-mark{background-color:#dc3545}.rnc__notification-item--info{background-color:#17a2b8;border-left:8px solid #138b9e}.rnc__notification-item--info .rnc__notification-timer{background-color:#17a2b8}.rnc__notification-item--info .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--info .rnc__notification-close-mark{background-color:#17a2b8}.rnc__notification-item--warning{background-color:#eab000;border-left:8px solid #ce9c09}.rnc__notification-item--warning .rnc__notification-timer{background-color:#eab000}.rnc__notification-item--warning .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--warning .rnc__notification-close-mark{background-color:#eab000}.rnc__notification-item--awesome{background-color:#685dc3;border-left:8px solid #4c3fb1}.rnc__notification-item--awesome .rnc__notification-timer{background-color:#685dc3}.rnc__notification-item--awesome .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--awesome .rnc__notification-close-mark{background-color:#685dc3}@keyframes timer{0%{width:100%}to{width:0}}.rnc__base{height:100%;pointer-events:none;position:fixed;width:100%;z-index:9000}.rnc__notification-item{border-radius:3px;box-shadow:1px 3px 4px #0003;cursor:pointer;display:flex;margin-bottom:15px;position:relative}.rnc__notification-container--bottom-full .rnc__notification-item,.rnc__notification-container--top-full .rnc__notification-item{border-radius:0;margin-bottom:0}.rnc__notification-container--bottom-full .rnc__notification,.rnc__notification-container--top-full .rnc__notification{width:100%!important}.rnc__notification-timer{margin-top:10px;width:100%}.rnc__notification-timer,.rnc__notification-timer-filler{border-radius:5px;height:3px}.rnc__notification-title{color:#fff;font-size:14px;font-weight:700;margin-bottom:5px;margin-top:5px}.rnc__notification-message{word-wrap:break-word;color:#fff;font-size:14px;line-height:150%;margin-bottom:0;margin-top:0;max-width:calc(100% - 15px)}.rnc__notification-content{display:inline-block;padding:8px 15px;width:100%}.rnc__notification-close-mark{border-radius:50%;display:inline-block;height:18px;position:absolute;right:10px;top:10px;width:18px}.rnc__notification-close-mark:after{color:#fff;content:"\D7";font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rnc__notification-container--mobile-bottom .notification,.rnc__notification-container--mobile-bottom .rnc__notification-item,.rnc__notification-container--mobile-top .notification,.rnc__notification-container--mobile-top .rnc__notification-item{max-width:100%;width:100%}.rnc__notification-container--bottom-right .notification,.rnc__notification-container--top-right .notification{margin-left:auto}.rnc__notification-container--bottom-left .notification,.rnc__notification-container--top-left .notification{margin-right:auto}.rnc__notification-container--mobile-bottom .notification,.rnc__notification-container--mobile-top .notification{margin-left:auto;margin-right:auto}
/*# sourceMappingURL=main.ef1a9982.css.map*/