div.ays-generate-quiz-container[id*="ays-generate-quiz-container"]{max-width:100%;margin:20px auto}div.ays-generate-quiz-container .ays-generate-quiz-list-container{width:100%;display:flex;justify-content:space-between}div.ays-generate-quiz-container .ays-generate-quiz-list-box{padding:15px;border:1px solid #ddd;border-radius:8px;margin:0 10px;background-color:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .05)}div.ays-generate-quiz-container .ays-generate-quiz-list-box .ays-generate-quiz-list-box-row{margin-top:7px;margin-bottom:7px}div.ays-generate-quiz-container .ays-generate-quiz-questions-count-select{margin-left:10px}div.ays-generate-quiz-container .ays-generate-quiz-list-box-row{padding:3px;font-size:1.5rem;font-weight:700;letter-spacing:normal;line-height:1.3;display:flex;justify-content:space-between;align-items:center}div.ays-generate-quiz-container .ays-generate-quiz-list-category-title{background-color:#FBBC00;padding:4px;font-size:1rem;font-weight:600;letter-spacing:normal;line-height:1.3;margin-bottom:5px;margin-top:5px}div.ays-generate-quiz-container .ays-generate-quiz-list-category-ul{padding:0;list-style-type:none}div.ays-generate-quiz-container .ays-generate-quiz-list-category-li{margin-bottom:5px}div.ays-generate-quiz-container .ays-generate-quiz-list-category-li .ays-generate-quiz-list-box-main{display:flex;justify-content:flex-start;align-items:center}div.ays-generate-quiz-container .ays-generate-quiz-list-category-li .ays-generate-quiz-list-box-main label{margin-left:3px}div.ays-generate-quiz-container .ays-generate-quiz-list-box-main+.ays-generate-quiz-list-category-ul{margin-top:0}div.ays-generate-quiz-container .ays-generate-quiz-list-submit-row{display:flex;justify-content:center;align-items:center}div.ays-generate-quiz-container[id*="ays-generate-quiz-container"] .ays-generate-quiz-list-submit-button{padding:10px 20px;color:#111;text-shadow:unset;box-shadow:unset;cursor:pointer;font-weight:700}div.ays-generate-quiz-container .ays-generate-quiz-list-submit-button:focus,div.ays-generate-quiz-container .ays-generate-quiz-list-submit-button:active,div.ays-generate-quiz-container .ays-generate-quiz-list-submit-button:hover{color:#000;background-color:#FBBC00;transition:all 0.3s ease;transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .1)}div.ays-generate-quiz-container .ays-generate-quiz-list-category-li:hover{background-color:#f5f5f5;border-radius:4px;transition:background-color 0.2s ease}div.ays-generate-quiz-container .ays-generate-quiz-list-box-main label{cursor:pointer;user-select:none}div.ays-generate-quiz-container .ays-generate-quiz-questions-count-select{padding:5px 10px;outline:none;cursor:pointer}@media screen and (max-width:768px){div.ays-generate-quiz-container .ays-generate-quiz-list-box-main label{font-size:15px}div.ays-generate-quiz-container div.ays-generate-quiz-list-container{flex-wrap:wrap}div.ays-generate-quiz-container .ays-generate-quiz-list-box{width:100%!important;max-width:100%;margin:10px 0}div.ays-generate-quiz-container .ays-generate-quiz-questions-count-select{width:100%;margin:10px 0}}.ays-generate-quiz-questions-time-limit-row{padding:15px;margin-bottom:20px;display:flex;align-items:center;gap:15px}.ays-generate-quiz-questions-time-limit-select-label{font-size:16px;font-weight:500;color:#333;white-space:nowrap}.ays-generate-quiz-questions-time-limit-select{padding:8px 12px;border:1px solid #ddd;border-radius:5px;font-size:14px;color:#444;background-color:#fff;cursor:pointer;min-width:100px;outline:none;transition:border-color 0.2s}.ays-generate-quiz-questions-time-limit-select:hover{border-color:#999}.ays-generate-quiz-questions-time-limit-select:focus{border-color:#27AE60;box-shadow:0 0 0 2px rgb(39 174 96 / .1)}@media screen and (max-width:768px){.ays-generate-quiz-questions-time-limit-row{flex-direction:column;align-items:flex-start;gap:10px}.ays-generate-quiz-questions-time-limit-select{width:100%}}.ays-generate-quiz-questions-count-row{display:flex;align-items:center;gap:15px;padding:15px}.ays-generate-quiz-questions-count-select-label{font-size:16px;font-weight:500;color:#333;white-space:nowrap}.ays-generate-quiz-questions-count-select{padding:8px 12px;border:1px solid #ddd;border-radius:5px;font-size:14px;color:#444;background-color:#fff;cursor:pointer;min-width:100px;outline:none;transition:border-color 0.2s}.ays-generate-quiz-questions-count-select:hover{border-color:#999}.ays-generate-quiz-questions-count-select:focus{border-color:#27AE60;box-shadow:0 0 0 2px rgb(39 174 96 / .1)}.ays-generate-quiz-form{max-width:800px;margin:0 auto}@media screen and (max-width:768px){.ays-generate-quiz-questions-count-row{flex-direction:column;align-items:flex-start;gap:10px}.ays-generate-quiz-questions-count-select{width:100%}}.ays-generate-quiz-list-row{padding:15px;border-bottom:1px solid #eee}.ays-generate-quiz-list{font-size:18px;font-weight:600;color:#333}.ays-generate-quiz-list-container{display:flex;flex-wrap:wrap;gap:20px;padding:15px}.ays-generate-quiz-list-box{flex:1;min-width:280px;border:1px solid #ddd;border-radius:8px;overflow:hidden}.ays-generate-quiz-list-box-row{margin:0;padding:12px 15px;color:#fff;font-size:16px;border-radius:8px}.ays-generate-quiz-list-category-div{padding:10px}.ays-generate-quiz-list-box-main{display:flex;align-items:center;padding:8px;border-radius:4px}.ays-generate-quiz-list-box-main:hover{background-color:#f5f5f5}.ays-generate-quiz-list-box-span{margin-right:10px}.ays-generate-quiz-list-category-ul{list-style:none;padding:0;margin:0}.ays-generate-quiz-list-category-li{margin:5px 0}.ays-generate-quiz-list-category-title{padding:10px;margin:10px 0;background-color:#f8f8f8;border-radius:4px;font-size:15px;color:#444}.ays-generate-quiz-list-submit-row{padding:20px;text-align:center}.ays-generate-quiz-list-submit-button{padding:12px 30px;border:none;border-radius:5px;color:#fff;font-size:16px;cursor:pointer;transition:opacity 0.2s}.ays-generate-quiz-list-submit-button:hover{opacity:.9}@media screen and (max-width:768px){.ays-generate-quiz-list-container{flex-direction:column}.ays-generate-quiz-list-box{width:100%}}@media screen and (max-width:768px){.form-group.row{flex-direction:column;align-items:flex-start;gap:10px}.col-sm-8{width:100%}}