.quiz-type-option{display:block;padding:10px 16px;color:var(--text-dark);text-decoration:none;font-size:14px;transition:var(--transition);border-bottom:1px solid var(--border-color)}.quiz-type-option:last-child{border-bottom:none}.quiz-type-option:hover{background-color:var(--bg-light)}#page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--surface);z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .4s,visibility .4s}.loader-hidden{opacity:0;visibility:hidden;pointer-events:none}.loader-logo{width:clamp(60px,15vw,80px);height:auto;animation:1.5s ease-in-out infinite shrinkAndGrow}.loader-text{margin-top:20px;font-size:clamp(.9rem,2.5vw,1rem);color:var(--text-gray);font-weight:600}@keyframes shrinkAndGrow{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.7}}#editToggleBtn,#skipBtn{transition:var(--transition);letter-spacing:1px;cursor:pointer;height:45px;border-radius:50px;font-weight:800;border:none;box-shadow:0 4px 10px rgba(var(--primary-rgb),.2);display:inline-flex;align-items:center;justify-content:center;background:var(--primary-grad);color:var(--surface)}#editToggleBtn:hover,#skipBtn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 25px rgba(var(--primary-rgb),.4);background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%)!important}#editToggleBtn:active,#skipBtn:active{transform:translateY(1px);box-shadow:0 4px 10px rgba(var(--primary-rgb),.3)}.quiz-div{width:100%;max-width:1000px;margin:0 auto;padding-bottom:60px}.custom-block.quiz-wrapper{background:var(--surface);border-radius:var(--radius-xl);padding:clamp(10px,2.5vw,20px) clamp(8px,2vw,15px);box-shadow:0 20px 50px rgba(var(--primary-rgb),.15);border:2px solid var(--surface);position:relative;max-width:850px;margin:0 auto;overflow:visible}.countdown{margin:10px 0 35px;padding:0;width:100%}.progress-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.progress-dots li{width:clamp(28px,6vw,34px);height:clamp(28px,6vw,34px);display:flex;align-items:center;justify-content:center;background:var(--bg-light);color:var(--text-gray);border-radius:50%;font-size:clamp(10px,2vw,12px);font-weight:700;cursor:default;transition:var(--transition);box-shadow:0 2px 5px rgba(0,0,0,.05)}.progress-dots li.active{background:var(--primary);color:var(--surface);transform:scale(1.25);box-shadow:0 5px 15px rgba(var(--primary-rgb),.4);z-index:5}.question-text{font-size:clamp(1.3rem,4vw,1.6rem);font-weight:800;text-align:center;margin:10px 0 30px;line-height:1.3;color:var(--text-dark);animation:.5s ease-out fadeInDown}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.options-row{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(10px,3vw,20px);width:100%;margin:0!important}.options-row .col-6{width:100%;max-width:100%;padding:0;margin:0;flex:none}.custom-card{background:var(--surface);border:2px solid var(--border-color);border-radius:20px;overflow:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 0 var(--border-color);cursor:pointer;position:relative}.custom-card:hover{transform:translateY(-8px);border-color:var(--primary);box-shadow:0 15px 30px rgba(var(--primary-rgb),.2),0 4px 0 var(--primary)}.custom-card:active{transform:translateY(2px);box-shadow:0 2px 0 var(--primary)}.q-img{position:relative;padding:clamp(10px,3vw,15px);display:flex;justify-content:center;align-items:center;background:linear-gradient(to bottom,var(--surface) 0,var(--bg-light) 100%)}.q-img img{height:clamp(90px,25vw,130px);object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.08));transition:transform .3s}.custom-card:hover .q-img img{transform:scale(1.1) rotate(2deg)}.custom-card-body{padding:12px 5px 18px;text-align:center;background:var(--surface);flex-grow:1;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--border-color)}.question-option{font-size:clamp(.9rem,2.5vw,1.05rem);font-weight:700;margin:0;color:var(--text-dark)}.process{display:none;text-align:center;padding:clamp(30px,6vw,50px) 20px;background:var(--surface);border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.1);margin-top:30px}.process h2{font-size:clamp(1.5rem,4vw,1.8rem);margin-top:20px;margin-bottom:5px;color:var(--text-dark);font-weight:800}.process h3{font-size:clamp(.95rem,2.5vw,1.1rem);color:var(--text-gray);font-weight:500}.processing_container svg.loader{width:clamp(70px,15vw,100px);height:clamp(70px,15vw,100px);animation:3s linear infinite spin}.processing_container svg.loader circle{fill:none;stroke-width:8;stroke-linecap:round;transform-origin:center}.processing_container svg.loader circle:first-child{stroke:var(--bg-light)}.processing_container svg.loader circle:nth-child(2){stroke:var(--primary);stroke-dasharray:100;animation:2s ease-in-out infinite dash}.processing_container svg.loader circle:nth-child(3){stroke:var(--accent);stroke-dasharray:60;animation:2s ease-in-out infinite reverse dash}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}100%{stroke-dasharray:90,200;stroke-dashoffset:-124px}}.custom-card.right .q-img::after,.custom-card.wrong .q-img::after{top:10px;right:10px;color:var(--surface);width:24px;height:24px;border-radius:50%;font-size:14px;box-shadow:0 2px 5px rgba(0,0,0,.2);animation:.3s cubic-bezier(.175,.885,.32,1.275) popIn;position:absolute;display:flex}.custom-card.right{border-color:var(--success)!important;background-color:rgba(var(--success-rgb),.1)!important;box-shadow:0 0 0 4px rgba(var(--success-rgb),.3)!important;transform:scale(1.02);z-index:10}.custom-card.right .question-option{color:var(--success)!important;font-weight:900}.custom-card.right .q-img::after{content:'✔';background:var(--success);align-items:center;justify-content:center}.custom-card.wrong{border-color:var(--accent)!important;background-color:rgba(var(--accent-rgb),.1)!important;box-shadow:0 0 0 4px rgba(var(--accent-rgb),.3)!important;animation:.4s ease-in-out shakeError}.custom-card.wrong .question-option{color:var(--danger)!important;text-decoration:line-through;opacity:.7}.custom-card.wrong .q-img::after{content:'✖';background:var(--accent);align-items:center;justify-content:center}.question.answered{pointer-events:none}.question.answered .custom-card:not(.right):not(.wrong){opacity:.5;filter:grayscale(100%);transform:scale(.95);border-color:transparent;box-shadow:none}@keyframes popIn{0%{transform:scale(0)}80%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes shakeError{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.challenge-start-box{text-align:center;padding:clamp(20px,5vw,40px) 20px}.challenge-start-box h1{font-size:clamp(1.5rem,4vw,1.8rem);color:var(--text-dark);margin-bottom:30px}.challenge-start-box .custom-input{margin:0 auto 20px;max-width:400px}#main-content .container.h-100{min-height:85vh;display:flex;flex-direction:column;justify-content:center;padding-top:20px;padding-bottom:40px}#main-content .row.align-items-center{justify-content:center;width:100%;margin:0}#main-content .h1-title,.user-view .h1-title{font-size:clamp(1.6rem,4vw,2.5rem);overflow-wrap:break-word;word-wrap:break-word}#main-content .custom-box{background:var(--surface);border-radius:var(--radius-xl);padding:clamp(20px,5vw,40px) clamp(15px,4vw,30px);text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.03);margin:0 auto 50px;position:relative;overflow:hidden;width:100%}#main-content .custom-box::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--accent),var(--primary),var(--success))}#main-content .custom-input{position:relative;display:flex;align-items:center;background:var(--bg-light);border:2px solid var(--border-color);border-radius:var(--radius-lg);padding:5px;transition:var(--transition);margin-bottom:25px;width:100%}#main-content .custom-input:focus-within{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.1)}#main-content .custom-input i{width:clamp(40px,10vw,50px);height:clamp(40px,10vw,50px);display:flex;align-items:center;justify-content:center;background:var(--surface);border-radius:12px;margin-right:10px;box-shadow:0 2px 5px rgba(0,0,0,.05);flex-shrink:0}#main-content .custom-input i img{width:24px;height:24px;opacity:.8}#main-content .custom-input input{flex:1;border:none;background:0 0;height:clamp(40px,10vw,50px);font-size:1rem;font-weight:500;color:var(--text-dark);outline:0;width:100%}#main-content .custom-input input::placeholder{color:var(--text-gray);font-weight:400}#main-content .input-error .custom-input{border-color:var(--accent);animation:.4s cubic-bezier(.36,.07,.19,.97) both shake}#main-content .custBtn{display:inline-flex;justify-content:center;align-items:center;width:100%;max-width:350px;padding:clamp(12px,3vw,16px);background:var(--primary-grad);color:var(--surface);font-size:1.1rem;font-weight:700;text-transform:uppercase;border:none;border-radius:50px;box-shadow:0 10px 20px rgba(var(--primary-rgb),.3);transition:var(--transition);margin-top:10px}#main-content .custBtn:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(var(--primary-rgb),.4)}#main-content .custBtn:disabled{background:var(--text-gray);cursor:not-allowed;transform:none;box-shadow:none}.style-selection-wrapper{max-width:950px;margin:0 auto;text-align:center}.style-selection-header{margin-bottom:30px}.style-selection-step{font-weight:800;color:var(--primary);letter-spacing:1px;font-size:.85rem;text-transform:uppercase;display:block;margin-bottom:8px}.style-selection-title{font-size:clamp(1.6rem,4vw,2rem);font-weight:900;color:var(--text-dark);margin-bottom:10px}.style-selection-desc{color:var(--text-gray);font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.5}.style-card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.style-card{border:2px solid rgba(var(--primary-rgb),.1);border-radius:20px;padding:25px;cursor:pointer;transition:var(--transition);background:var(--surface);display:flex;flex-direction:column;text-align:left;height:100%;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.02)}.style-card:hover{border-color:var(--secondary);box-shadow:0 10px 25px rgba(var(--primary-rgb),.08)}.style-card.active{border-color:var(--primary);box-shadow:0 15px 35px rgba(var(--primary-rgb),.15);background:rgba(var(--primary-rgb),.03);transform:translateY(-3px)}.style-icon-wrap{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.style-icon{width:50px;height:50px;border-radius:14px;background:var(--primary);color:var(--surface);display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 4px 10px rgba(var(--primary-rgb),.2)}.style-icon.outline{background:rgba(var(--primary-rgb),.1);color:var(--primary);box-shadow:none}.style-card.active .style-icon.outline{background:var(--primary);color:var(--surface);box-shadow:0 4px 10px rgba(var(--primary-rgb),.2)}.style-check{width:26px;height:26px;border-radius:50%;border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:transparent;transition:var(--transition)}.style-card.active .style-check{background:var(--primary);border-color:var(--primary);color:var(--surface)}.style-title{font-size:1.25rem;font-weight:800;margin-bottom:8px;color:var(--text-dark)}.style-desc{font-size:.95rem;color:var(--text-gray);margin-bottom:20px;line-height:1.6;flex-grow:1}.style-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.style-tag{font-size:.75rem;padding:6px 12px;border-radius:50px;border:1px solid var(--border-color);color:var(--text-gray);font-weight:600;background:var(--surface)}.custom-editor-container{max-width:850px;margin:0 auto}.c-progress-wrap{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;font-weight:700;color:var(--text-gray);margin-bottom:10px}.c-progress-bg{background:var(--border-color);height:8px;border-radius:10px;overflow:hidden;margin-bottom:25px}.c-progress-bar{background:var(--primary);height:100%;width:0;transition:width .3s}.c-editor-box{background:var(--surface);border-radius:20px;padding:clamp(15px,4vw,25px) clamp(10px,3vw,20px);box-shadow:0 15px 40px rgba(0,0,0,.08);border:1px solid var(--border-color)}.c-q-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:10px}.c-q-badge{background:rgba(var(--primary-rgb),.1);color:var(--primary);padding:6px 15px;border-radius:50px;font-weight:800;font-size:.9rem;border:1px solid rgba(var(--primary-rgb),.2);display:flex;align-items:center;gap:6px}.c-btn-action{background:var(--surface);border:1px solid var(--border-color);padding:6px 15px;border-radius:50px;font-weight:700;font-size:.85rem;cursor:pointer;color:var(--text-dark);display:flex;align-items:center;gap:5px;transition:var(--transition)}.c-btn-action:hover{background:var(--bg-light);border-color:var(--primary);color:var(--primary)}.c-input-lg,.c-opt-input{font-family:inherit;resize:none}.c-input-lg{width:100%;border:2px solid rgba(var(--primary-rgb),.2);background:linear-gradient(135deg,rgba(var(--primary-rgb),.05) 0,var(--surface) 100%);border-radius:16px;padding:20px;font-size:clamp(1.1rem,3vw,1.25rem);font-weight:800;color:var(--primary-dark);outline:0;transition:var(--transition);margin-bottom:30px;box-shadow:inset 0 2px 4px rgba(255,255,255,.8),0 4px 12px rgba(var(--primary-rgb),.06);line-height:1.4}.c-input-lg::placeholder{color:var(--secondary);font-weight:600;opacity:.8}.c-input-lg:focus,.c-input-lg:not([readonly]){border-color:var(--primary);background:var(--surface);box-shadow:0 10px 30px rgba(var(--primary-rgb),.15);color:var(--text-dark)}.c-input-lg[readonly]{cursor:default}.c-options-grid{display:flex;flex-direction:column;gap:12px}.c-opt-row{cursor:pointer;display:flex;align-items:center;border:2px solid var(--border-color);border-radius:12px;padding:12px 15px;transition:var(--transition);background:var(--surface);position:relative}.c-opt-row.is-editing,.c-opt-row:focus-within{border-color:var(--secondary);background:rgba(var(--primary-rgb),.03)}.c-opt-row.is-correct{border-color:var(--primary);background:rgba(var(--primary-rgb),.03);box-shadow:0 4px 10px rgba(var(--primary-rgb),.1)}.c-opt-tick{width:26px;height:26px;border:2px solid var(--border-color);border-radius:50%;margin-right:15px;display:flex;align-items:center;justify-content:center;transition:var(--transition);color:transparent;flex-shrink:0;pointer-events:none}.c-opt-row.is-correct .c-opt-tick{background:var(--primary);border-color:var(--primary);color:var(--surface);box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)}.c-opt-input{cursor:pointer;flex:1;border:none;background:0 0;font-size:1.05rem;font-weight:600;color:var(--text-dark);outline:0;padding:0;margin-right:10px;line-height:1.4}.c-opt-input:not([readonly]){cursor:text}.c-opt-actions{display:flex;gap:6px;flex-shrink:0}.c-opt-btn{width:34px;height:34px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);font-size:16px}.c-opt-btn.edit{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.c-opt-btn.edit:hover{background:var(--primary);color:var(--surface)}.c-opt-btn.delete{background:rgba(var(--accent-rgb),.15);color:var(--accent)}.c-opt-btn.delete:hover{background:var(--accent);color:var(--surface)}.btn-add-option{background:0 0;border:2px dashed var(--text-gray);color:var(--text-gray);padding:12px;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:var(--transition);width:100%;margin-top:15px}.btn-add-option:hover{border-color:var(--primary);color:var(--primary);background:rgba(var(--primary-rgb),.03)}.text-only-card{border-radius:16px;padding:clamp(20px,5vw,35px) 15px;display:flex;align-items:center;justify-content:center;min-height:130px;background:linear-gradient(135deg,var(--bg-light) 0,rgba(var(--primary-rgb),.05) 100%);border:2px solid rgba(var(--primary-rgb),.15);box-shadow:0 4px 10px rgba(0,0,0,.03);transition:var(--transition);position:relative}.custom-card.text-only-card:hover{transform:translateY(-5px);border-color:var(--primary);box-shadow:0 10px 20px rgba(var(--primary-rgb),.15);background:linear-gradient(135deg,var(--surface) 0,rgba(var(--primary-rgb),.02) 100%)}.text-only-card .custom-card-body{border-top:none;padding:0;background:0 0;width:100%}.text-only-card .question-option{font-size:1.15rem;font-weight:800;color:var(--primary-dark);margin:0;text-align:center;line-height:1.4;width:100%}.custom-card.text-only-card.right{background:rgba(var(--success-rgb),.1)!important;border-color:var(--success)!important}.custom-card.text-only-card.right .question-option{color:var(--success)!important}.custom-card.text-only-card.wrong{background:rgba(var(--accent-rgb),.1)!important;border-color:var(--accent)!important}.custom-card.text-only-card.wrong .question-option{color:var(--accent)!important}.editable-text{background:0 0;border:none;outline:0;width:100%;text-align:center;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;resize:none;overflow:hidden}.editable-text.is-editing{background:var(--surface);border:2px dashed var(--primary);border-radius:8px;padding:5px;box-shadow:0 4px 15px rgba(var(--primary-rgb),.1);cursor:text}.edit-btn{position:absolute;top:10px;right:10px;background:rgba(var(--primary-rgb),.1);color:var(--primary);border:none;border-radius:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;z-index:5;transition:var(--transition)}.edit-btn:hover{background:var(--primary);color:var(--surface)}.q-edit-btn{background:rgba(var(--primary-rgb),.1);color:var(--primary);border:none;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:700;cursor:pointer;transition:var(--transition)}.q-edit-btn:hover{background:var(--primary);color:var(--surface)}.custom-card.selected-answer{border-color:var(--primary)!important;box-shadow:0 15px 30px rgba(var(--primary-rgb),.2),0 4px 0 var(--primary)!important;transform:translateY(-8px)!important;background-color:rgba(var(--primary-rgb),.03)!important}body.edit-mode-active .display-opt,body.edit-mode-active .display-title{display:none!important}body.edit-mode-active .edit-opt-text,body.edit-mode-active .edit-q-title{display:block!important}body.edit-mode-active .camera-overlay{display:flex!important;align-items:center;justify-content:center}body.edit-mode-active .delete-opt-btn{display:flex!important}body.edit-mode-active .add-opt-col{display:block!important}body.edit-mode-active .custom-card{cursor:default;pointer-events:auto}body.edit-mode-active .custom-card:hover{transform:none;border-color:var(--border-color);box-shadow:0 4px 0 var(--border-color)}.edit-q-title{width:100%;font-size:clamp(1.2rem,3.5vw,1.4rem);font-weight:800;text-align:center;margin:10px 0 20px;padding:12px;border:2px dashed rgba(var(--primary-rgb),.4);border-radius:12px;background:rgba(var(--primary-rgb),.02);color:var(--text-dark);resize:vertical;outline:0;font-family:inherit;transition:var(--transition);box-sizing:border-box}.edit-opt-text{width:100%;font-size:clamp(.9rem,2.5vw,1.05rem);font-weight:700;text-align:center;margin:0;padding:8px;border:1px dashed rgba(var(--text-gray-rgb),.3);border-radius:8px;background:var(--surface);color:var(--text-dark);resize:none;outline:0;font-family:inherit;transition:var(--transition);box-sizing:border-box}.edit-opt-text:focus,.edit-q-title:focus{border-color:var(--primary);background:var(--surface);box-shadow:0 4px 15px rgba(var(--primary-rgb),.1)}.camera-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);opacity:0;transition:var(--transition);z-index:5;border-radius:0;display:flex;align-items:center;justify-content:center}.camera-overlay-text{background:rgba(0,0,0,.7);color:#fff;font-size:13px;font-weight:700;padding:8px 15px;border-radius:20px;display:inline-block;box-shadow:0 4px 10px rgba(0,0,0,.3);pointer-events:none;transition:opacity .2s}body.edit-mode-active .q-img:hover .camera-overlay{opacity:1}.camera-overlay.uploading{opacity:1!important;background:rgba(0,0,0,.6)}.camera-overlay.uploading .camera-overlay-text{opacity:0}.img-upload-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.delete-opt-btn{position:absolute;top:5px;right:5px;width:26px;height:26px;background:var(--danger);color:var(--surface);border:2px solid var(--surface);border-radius:50%;font-size:11px;font-weight:700;cursor:pointer;z-index:15;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(var(--danger-rgb),.3);transition:transform .2s;padding:0}.delete-opt-btn:hover{transform:scale(1.15)}.img-upload-spinner{position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-18px;width:36px;height:36px;border:4px solid rgba(255,255,255,.3);border-top-color:var(--primary);border-radius:50%;animation:spin-loader .8s linear infinite;z-index:20;box-shadow:0 0 10px rgba(0,0,0,.2)}@keyframes spin-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.edit-mode-active .img-upload-spinner:not(.d-none){display:block!important}.add-opt-card{border:2px dashed rgba(var(--primary-rgb),.5)!important;background:rgba(var(--primary-rgb),.05)!important;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:var(--transition);box-shadow:none!important;min-height:200px}.add-opt-card:hover{background:rgba(var(--primary-rgb),.1)!important;transform:translateY(-4px)!important;border-color:var(--primary)!important}.c-nav-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;margin-top:25px;width:100%}.c-nav-buttons .custBtn{margin:0!important;width:100%!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px 10px!important}#quiz-header-nav{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;min-height:45px;flex-wrap:wrap;width:100%}@media(max-width:480px){#quiz-header-nav{gap:6px!important;flex-wrap:nowrap!important}#editToggleBtn,#skipBtn{flex:1;padding:0 10px!important;font-size:.85rem!important;height:42px!important;max-width:140px;white-space:nowrap}#nextBtn,#prevBtn{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;padding:0!important;flex-shrink:0}#nextBtn[style*="width: auto"],#nextBtn[style*="width:auto"]{width:auto!important;max-width:160px!important;padding:0 15px!important;flex:1}#nextBtnText{font-size:13px!important;margin-right:4px!important}.c-nav-buttons{gap:8px!important}#btn-next-custom,#btn-prev-custom{padding:0 10px!important;font-size:.9rem!important;height:45px!important;white-space:nowrap}}