@keyframes qf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes qf-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes qf-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes qf-heartbeat{0%{animation-timing-function:ease-out;transform:scale(1);transform-origin:center center}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(.98)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1)}}@keyframes qf-animateCircle{0%{border-radius:0;opacity:1;transform:translateY(0) rotate(0deg)}to{border-radius:50%;opacity:0;transform:translateY(-1000px) rotate(2turn)}}.qf-participant{align-items:center;background-color:#f4f6f7;color:#262627;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:30px 15px;position:relative;user-select:none;width:100%}.qf-participant__language-selector{position:absolute;right:20px;top:20px;z-index:10}.qf-participant__language-dropdown{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;padding:8px 12px}.qf-participant__language-dropdown .qf-participant__language-icon{color:#6d7bff;font-size:24px;margin-right:8px}.qf-participant__language-select{width:150px}.qf-participant__lang-option{align-items:center;display:flex}.qf-participant__container{border-radius:6px;margin:40px auto 0;max-width:500px;overflow:hidden;position:relative;width:100%;z-index:2}.qf-participant__cover-container{height:200px;overflow:hidden;position:relative;width:100%}.qf-participant__cover{background-color:#f5f5f5;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease;width:100%}.qf-participant__cover:hover{transform:scale(1.02)}.qf-participant__quiz-name{color:#262627;font-size:24px;font-weight:700;margin:20px 0;padding:0 20px;text-align:center}@media(max-width:480px){.qf-participant__quiz-name{font-size:20px;margin:15px 0}}.qf-participant__scheduled{padding:20px;text-align:center}.qf-participant__schedule-time{color:#6d7bff;display:block;font-size:18px;font-weight:600;margin-bottom:20px}.qf-participant__form-container{padding:20px}.qf-participant__form{width:100%}.qf-participant__avatar{height:120px;margin:0 auto 20px;position:relative;width:120px}@media(max-width:480px){.qf-participant__avatar{height:100px;width:100px}}.qf-participant__avatar-display{background-color:#f0f0f0;border-radius:50%;box-shadow:0 4px 15px #0000001a;height:100%;overflow:hidden;width:100%}.qf-participant__avatar-change{bottom:0;position:absolute;right:0}.qf-participant__avatar-controls{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:10px}.qf-participant__avatar-nav{align-items:center;background-color:#6d7bff;border:none;border-radius:50%;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;padding:0;transition:all .3s ease;width:36px}.qf-participant__avatar-nav:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.qf-participant__avatar-nav:active{transform:translateY(0)}.qf-participant__avatar-nav:hover{background-color:#5d6eee}@media(max-width:480px){.qf-participant__avatar-nav{font-size:16px;height:30px;width:30px}}.qf-participant__avatar-change{align-items:center;background-color:#ffa012;border:none;border-radius:50%;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;padding:0;transition:all .3s ease;width:36px}.qf-participant__avatar-change:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.qf-participant__avatar-change:active{transform:translateY(0)}.qf-participant__avatar-change:hover{background-color:#ff8c00}@media(max-width:480px){.qf-participant__avatar-change{font-size:16px;height:30px;width:30px}}.qf-participant__search{margin-bottom:20px}.qf-participant__search-label{color:#262627;display:block;font-size:16px;font-weight:600;margin-bottom:10px}.qf-participant__search-input-container{position:relative}.qf-participant__search-input{border:2px solid #dbdbdb;border-radius:8px;font-size:16px;padding:12px 15px;transition:border-color .3s ease;width:100%}.qf-participant__search-input:focus{border-color:#6d7bff;outline:none}.qf-participant__search-results{background-color:#fff;border-radius:0 0 8px 8px;box-shadow:0 4px 15px #0000001a;left:0;max-height:300px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:50}.qf-participant__search-list{list-style:none;margin:0;padding:0}.qf-participant__search-item{align-items:center;border-bottom:1px solid #f4f6f7;cursor:pointer;display:flex;padding:10px 15px;transition:background-color .2s ease}.qf-participant__search-item:last-child{border-bottom:none}.qf-participant__search-item:hover{background-color:#6d7bff1a}.qf-participant__search-logo{border-radius:4px;height:30px;margin-right:10px;object-fit:contain;width:30px}.qf-participant__search-or{color:#262627;font-size:14px;margin:15px 0;opacity:.7;text-align:center}.qf-participant__login-form{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.qf-participant__input{border:2px solid #dbdbdb;border-radius:8px;font-size:16px;margin-bottom:15px;padding:12px 15px;transition:border-color .3s ease;width:100%}.qf-participant__input:focus{border-color:#6d7bff;outline:none}.qf-participant__input--name{font-size:18px;padding:15px}.qf-participant__input--password{margin-top:5px}.qf-participant__wonde{margin:20px 0}.qf-participant__wonde-link{display:block;text-decoration:none}.qf-participant__error{animation:qf-heartbeat 1.5s ease-in-out both;background-color:#ffe6e6;border:1px solid #f99;border-radius:12px;box-shadow:0 2px 10px #0000000d;color:#b30000;font-size:1.1rem;font-weight:500 !important;line-height:1.2rem;margin:20px auto;max-width:600px;padding:16px 20px;text-align:center}.qf-participant__button{background-color:#6d7bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:10px;padding:15px;transition:all .3s ease;width:100%}.qf-participant__button:hover{background-color:#5d6eee;box-shadow:0 4px 15px #6d7bff4d;transform:translateY(-2px)}.qf-participant__button:active{transform:translateY(0)}.qf-participant__button--disabled{background-color:#dbdbdb;cursor:not-allowed}.qf-participant__button--disabled:hover{background-color:#dbdbdb;box-shadow:none;transform:none}.qf-participant__background-circles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.qf-participant__circle{animation:qf-animateCircle 25s linear infinite;background:#6d7bff1a;bottom:-150px;display:block;position:absolute}.qf-participant__circle.qf-participant__circle-1{animation-delay:0s;height:80px;left:25%;width:80px}.qf-participant__circle.qf-participant__circle-2{animation-delay:2s;animation-duration:12s;background:#ffa0121a;height:20px;left:10%;width:20px}.qf-participant__circle.qf-participant__circle-3{animation-delay:4s;background:#6d7bff1a;height:20px;left:70%;width:20px}.qf-participant__circle.qf-participant__circle-4{animation-delay:0s;animation-duration:18s;background:#ffa0121a;height:60px;left:40%;width:60px}.qf-participant__circle.qf-participant__circle-5{animation-delay:0s;background:#6d7bff1a;height:20px;left:65%;width:20px}.qf-participant__circle.qf-participant__circle-6{animation-delay:3s;background:#ffa0121a;height:110px;left:75%;width:110px}.qf-participant__circle.qf-participant__circle-7{animation-delay:7s;background:#6d7bff1a;height:150px;left:35%;width:150px}.qf-participant__circle.qf-participant__circle-8{animation-delay:15s;animation-duration:45s;background:#ffa0121a;height:25px;left:50%;width:25px}.qf-participant__circle.qf-participant__circle-9{animation-delay:2s;animation-duration:35s;background:#6d7bff1a;height:15px;left:20%;width:15px}.qf-participant__circle.qf-participant__circle-10{animation-delay:0s;animation-duration:11s;background:#ffa0121a;height:150px;left:85%;width:150px}.qf-participant.theme-dark{background-color:#2c2d3a;color:#fff}.qf-participant.theme-dark .qf-participant__container{background-color:#373849;box-shadow:0 8px 30px #0000004d}.qf-participant.theme-dark .qf-participant__quiz-name,.qf-participant.theme-dark .qf-participant__search-label{color:#fff}.qf-participant.theme-dark .qf-participant__input{background-color:#ffffff1a;border-color:#fff3;color:#fff}.qf-participant.theme-dark .qf-participant__input::placeholder{color:#fff9}.qf-participant.theme-dark .qf-participant__search-input{background-color:#ffffff1a;border-color:#fff3;color:#fff}.qf-participant.theme-dark .qf-participant__search-input::placeholder{color:#fff9}.qf-participant.theme-dark .qf-participant__search-results{background-color:#424457}.qf-participant.theme-dark .qf-participant__search-item{border-bottom-color:#ffffff1a}.qf-participant.theme-dark .qf-participant__search-item:hover{background-color:#6d7bff33}.qf-participant.theme-dark .qf-participant__language-dropdown{background-color:#424457}.qf-participant.theme-dark .qf-participant__language-dropdown .qf-participant__language-icon{color:#fff}.qf-participant.theme-dark .qf-participant__circle{background:#ffffff0d}.qf-participant.theme-dark .qf-participant__circle:nth-child(2n){background:#6d7bff0d}.qf-participant.theme-dark .qf-participant__circle:nth-child(3n){background:#ffa0120d}.qf-participant.theme-dark .qf-lang__single-value{color:#fff !important}.qf-participant.theme-dark .qf-lang__control{background-color:#0000 !important}.qf-participant.theme-dark .qf-lang__menu{background-color:#424457 !important}.qf-participant.theme-dark .qf-lang__menu .qf-lang__option{color:#fff !important}.qf-participant.theme-dark .qf-lang__menu .qf-lang__option:hover{background-color:#6d7bff !important}.qf-participant.theme-blue{background-color:#fff}.qf-participant.theme-blue .qf-participant__button{background-color:#ffa012}.qf-participant.theme-blue .qf-participant__button:hover{background-color:#ff8c00;box-shadow:0 4px 15px #ffa0124d}.qf-participant.theme-orange{background-color:#ffddab}.qf-participant.theme-orange .qf-participant__button{background-color:#6d7bff}.qf-participant.theme-orange .qf-participant__button:hover{background-color:#5d6eee;box-shadow:0 4px 15px #6d7bff4d}@media(max-width:480px){.qf-participant{padding:20px 10px}.qf-participant__language-selector{right:10px;top:10px}.qf-participant__language-dropdown{padding:6px 10px}.qf-participant__language-dropdown .qf-participant__language-icon{font-size:20px}.qf-participant__language-select{width:120px}.qf-participant__button{font-size:16px;padding:12px}.qf-participant__input{font-size:14px;padding:10px 12px}.qf-participant__input--name{font-size:16px;padding:12px}}
.react-grid-item svg{object-fit:contain;user-select:none;vertical-align:middle}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{border-radius:10px;padding:10px;transition:all .2s ease;transition-property:left,top}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:#1666c5;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item>.react-resizable-handle{bottom:0;cursor:se-resize;height:20px;position:absolute;right:0;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.question-list .react-grid-layout{margin-bottom:0}.result .react-resizable-handle{display:none}
