.mym-quizz-dashboard{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#f9fafb}.mym-quizz-header{padding:15px 25px;background:#fff;position:sticky;top:0;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:25}.mym-quizz-header>.mym-quizz-navbar{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mym-quizz-header .mym-quizz-navbar>.mym-information{align-items:center}.mym-information .title-navbar-information{font-size:.9rem;color:#868484}.mym-information .sub-title-navbar-information{font-size:.9rem;color:#4d4d4d;font-weight:600}.mym-quizz-header .mym-quizz-navbar>.mym-navigation{display:flex;gap:10px;align-items:center;justify-content:flex-end}.mym-quizz-header>.mym-sub-navbar{display:flex;justify-content:center;padding:15px}.mym-timer{display:flex;padding:10px 30px;border:2px solid #ffc9c9;border-radius:20px;background-color:#fff6eb;color:#c10007;gap:20px;align-items:center}.mym-timer .timer-icon{font-size:1.7rem;font-weight:500}.mym-timer-information .mym-time-counting{font-size:2rem;font-weight:700}.mym-wrapper{display:flex;flex-direction:column;height:100vh;background:#f5f6f8;font-family:Arial,sans-serif}.mym-header{display:flex;justify-content:space-between;padding:16px 24px;background:#fff;border-bottom:1px solid #ddd}.mym-title{font-weight:600}.mym-quizz-body,.mym-quizz-footer{width:100%;margin:0 auto;display:flex;flex-direction:column;min-height:70vh}.mym-container-body{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:20px 30px}.mym-question-body{width:65%;padding:45px 10px;border-radius:25px}.mym-question-cardbox,.mym-question-navigation{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:35px 30px;margin-bottom:20px;border-radius:15px}.mym-qn-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:1.2rem}.mym-actived-number{font-weight:700;color:#2e2e2e}.bookmark-btn{width:40px;height:40px;border-radius:8px;border:none;background:#f5f5f5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.bookmark-btn i{color:#999;font-size:18px}.bookmark-btn:hover{background:#eee}.bookmark-btn.active{background:#fff4e5}.bookmark-btn.active i{color:orange}.mym-progress-bar{width:100%;height:5px;background:#eee;border-radius:10px;overflow:hidden;margin:30px 0}.mym-progress-fill{height:100%;background:#3b82f6;width:0;transition:width .3s ease}.mym-question-section{display:block;width:100%}.mym-question-image{width:100%;border-radius:8px;margin-bottom:15px}.mym-question-text{line-height:1.5;font-size:.9rem}.mym-options{gap:10px}.mym-option{padding:12px;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:all .2s ease}.mym-option input{margin-right:10px}.mym-active,.mym-option:hover{border-color:#3b82f6}.mym-active{background:#eaf2ff}.mym-options.boolean-mode{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.mym-options.boolean-mode{grid-template-columns:1fr}}.boolean-card{height:120px;display:flex;align-items:center;justify-content:center;font-size:18px;border:2px solid #ddd;transition:all .2s ease}.boolean-content{text-align:center}.boolean-icon{font-size:3rem;font-weight:700}.boolean-text{font-size:16px}.boolean-card.active{border-color:#3b82f6;background:#eaf2ff}.mym-footer{display:flex;padding:16px 0;margin-top:20px;border-top:1px solid #ddd}.mym-btn{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}.mym-prev{background:#ccc}.mym-bg-info{color:#fff!important;background:#69c6c9!important;background:linear-gradient(151deg,#69c9c7,#47a8b5)!important}.mym-bg-primary{color:#fff!important;background:#6987c9!important;background:linear-gradient(151deg,#6987c9,#476ab5)!important}.mym-bg-danger{color:#fff!important;background:#d66f6f!important;background:linear-gradient(151deg,#d66f6f,#fc1515)!important}.mym-bg-success{color:#fff!important;background:#7fc37b!important;background:linear-gradient(151deg,#7fc37b,#47b83b)!important}.mym-bg-warning{color:#fff!important;background:#fca315!important;background:linear-gradient(151deg,#fca315,#bf821f)!important}.mym-btn:hover:not(:disabled){opacity:.9}.mym-btn:disabled{opacity:.5;cursor:not-allowed}.mym-options-section{margin-top:10px}.mym-options{display:flex;flex-direction:column;gap:12px}.mym-options.grid-mode{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media (max-width:768px){.mym-options.grid-mode{grid-template-columns:1fr}}.mym-option-card{border:1px solid #ddd;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease;background:#fff}.mym-option-card:hover{border-color:#3b82f6}.mym-option-card.active{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.option-image{width:100%;height:160px;-o-object-fit:cover;object-fit:cover}.option-content{padding:10px;gap:10px;background:#fff}.option-content,.option-label{display:flex;align-items:center}.option-label{width:30px;height:30px;border-radius:50%;background:#eee;justify-content:center;font-weight:700}.mym-option-card.active .option-label{background:#3b82f6;color:#fff}.option-text{flex:1;font-size:14px}.mym-modal-wrapper .modal-content{border-radius:16px;padding:10px}.mym-subtitle{color:#6b7280;margin-bottom:10px}.mym-summary{display:flex;gap:12px;background:#f1f5f9;padding:12px;border-radius:12px;margin-bottom:20px}.mym-summary-item{font-size:14px}.mym-answered{color:green}.mym-unanswered{color:grey}.mym-flagged{color:orange}.mym-progress-grid{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.mym-full-row{width:100%!important}.mym-progress-box{width:calc(20% - 12.8px);height:90px;background:#f7bbbb;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;transition:.2s}.mym-answered-box{background:#bbf7d0}.mym-active-box{background:#2563eb;color:#fff;border:3px solid #93c5fd}.mym-instruction-box{background:#3f4144;color:#fff;border:3px solid #3e4246}.mym-flag{position:absolute;top:6px;left:6px;font-size:12px}.mym-btn-close{display:block;background:#0f172a;color:#fff;border-radius:10px;width:100%;padding:10px;font-size:.8rem;font-weight:600}.custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999}.custom-modal{background:#fff;width:420px;border-radius:12px;overflow:hidden}.fade-modal-enter-active,.fade-modal-leave-active{transition:all .3s ease}.fade-modal-enter-from,.fade-modal-leave-to{opacity:0}.fade-modal-enter-from .custom-modal,.fade-modal-leave-to .custom-modal{transform:scale(.9) translateY(-20px);opacity:0}.fade-modal-enter-to,.fade-modal-leave-from{opacity:1}.fade-modal-enter-to .custom-modal,.fade-modal-leave-from .custom-modal{transform:scale(1) translateY(0);opacity:1}.modal-header-custom{display:flex;align-items:center;padding:16px;border-bottom:1px solid #eee}.icon-warning{background:#fff3cd;color:#ff9800;padding:8px;border-radius:8px;margin-right:10px}.close-btn{margin-left:auto;cursor:pointer;font-size:20px}.modal-body-custom{padding:16px}.progress-box{background:#f8f9fa;padding:12px;border-radius:10px;margin-top:10px}.modal-footer-custom{display:flex;justify-content:space-between;padding:16px}.custom-modal.large{width:600px;max-height:80vh;display:flex;flex-direction:column}.scrollable{overflow-y:auto;max-height:50vh;padding-right:10px}.icon-info{background:#e7f1ff;color:#0d6efd;padding:8px;border-radius:8px;margin-right:10px}.custom-list{padding-left:18px}.custom-list li{margin-bottom:8px}.modal-footer-center{padding:16px;border-top:1px solid #eee}.answerlist-box{position:sticky;align-self:flex-start}.full-page-watermark{position:fixed;inset:0;pointer-events:none;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:.1;font-size:5rem;transform:rotate(-45deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drop-zone{background-color:#ecf0f1;padding:5px;min-height:30px;text-align:center}.drag-el{background-color:#556ee6;color:#fff;padding:5px}.drop-zone[data-v-c109028c]{background-color:#ccc;padding:5px;min-height:100px;text-align:center}.drag-el[data-v-c109028c]{background-color:#556ee6;color:#fff;padding:5px}.placeholder[data-v-c109028c]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#ccc;font-style:italic;padding:10px;box-sizing:border-box}.placeholder span[data-v-c109028c]{font-size:20px;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.drag-el img[data-v-c109028c]{text-align:center;width:80%!important;max-width:500px}