.AiTeacherRequired_sectionCard__mKWrz{margin-bottom:18px}.AiTeacherRequired_groupLabel__lNCaf{display:block;margin-bottom:6px;font-weight:700;color:#10212c}.AiTeacherRequired_stack__lnmn7{display:flex;flex-direction:column;gap:12px}.AiTeacherRequired_entryCard__6Lkh7{border:1px solid rgba(16,33,44,.08);border-radius:18px;padding:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(244,250,255,.86))}.AiTeacherRequired_rowGap__8vyXJ{row-gap:8px}.AiTeacherRequired_choiceWrap__HcSlv{display:flex;flex-wrap:wrap;gap:8px}.AiTeacherRequired_skillScroll__RTekV{display:flex;flex-wrap:wrap;gap:8px;max-height:300px;overflow-y:auto;padding:14px;border:1px solid rgba(16,33,44,.08);border-radius:18px;background:hsla(0,0%,100%,.72);scrollbar-width:thin;scrollbar-color:rgba(20,146,196,.3) transparent}.AiTeacherRequired_skillScroll__RTekV::-webkit-scrollbar{width:6px}.AiTeacherRequired_skillScroll__RTekV::-webkit-scrollbar-track{background:transparent}.AiTeacherRequired_skillScroll__RTekV::-webkit-scrollbar-thumb{background:rgba(20,146,196,.3);border-radius:999px}.AiTeacherRequired_skillScrollHint__OFyyn{margin-top:6px;font-size:12px;color:#5c7a8a}.AiTeacherRequired_choiceChip__Ui30_{padding:6px 12px;font-size:12px;border-radius:999px;border:1px solid rgba(16,33,44,.12);background:hsla(0,0%,100%,.92);color:#294759;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.AiTeacherRequired_choiceChip__Ui30_:hover{transform:translateY(-1px)}.AiTeacherRequired_choiceChipActive__Wmnyb{border:2px solid #22a7db;background:rgba(34,167,219,.12);color:#0f6f92}.AiTeacherRequired_checkboxGrid___Aqfd{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:220px;overflow:auto;padding:12px;border:1px solid rgba(16,33,44,.08);border-radius:18px;background:hsla(0,0%,100%,.72)}.AiTeacherRequired_checkboxLabel__w2fsp{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;color:#294759}.AiTeacherRequired_checkboxLabel__w2fsp input{accent-color:#1492c4}.AiTeacherRequired_inlineRow__5dBDz{display:flex;gap:8px;margin-bottom:8px}.AiTeacherRequired_inlineRow__5dBDz input,.AiTeacherRequired_inlineRow__5dBDz textarea{flex:1}.AiTeacherRequired_addButton__6Pa09,.AiTeacherRequired_iconButton__c2i64,.AiTeacherRequired_removeButton__JQPiv{border-radius:999px;border:1px solid rgba(16,33,44,.12);background:hsla(0,0%,100%,.92);color:#294759;transition:background .16s ease,border-color .16s ease,color .16s ease}.AiTeacherRequired_iconButton__c2i64{min-width:48px;padding:0 14px}.AiTeacherRequired_removeButton__JQPiv{margin-top:12px;padding:10px 16px}.AiTeacherRequired_addButton__6Pa09{align-self:flex-start;margin-top:6px;padding:10px 16px}.AiTeacherRequired_addButton__6Pa09:hover,.AiTeacherRequired_iconButton__c2i64:hover,.AiTeacherRequired_removeButton__JQPiv:hover{border-color:rgba(20,146,196,.24);background:rgba(20,146,196,.1);color:#0f6f92}.AiTeacherRequired_errorBox__uLNMb{margin-top:12px;padding:12px 16px;border-radius:16px;border:1px solid rgba(220,94,94,.18);background:hsla(0,100%,96%,.9);color:#b93c3c}.AiTeacherRequired_infoBox__C0epe{padding:14px 18px;border-radius:16px;border:1px solid rgba(34,167,219,.18);background:rgba(219,244,255,.88);color:#21536b}body.settings-theme-dark .AiTeacherRequired_groupLabel__lNCaf,html.settings-theme-dark .AiTeacherRequired_groupLabel__lNCaf{color:#eef6fb}body.settings-theme-dark .AiTeacherRequired_entryCard__6Lkh7,html.settings-theme-dark .AiTeacherRequired_entryCard__6Lkh7{border-color:rgba(138,177,198,.18);background:linear-gradient(180deg,rgba(12,28,40,.96),rgba(10,25,36,.92));box-shadow:0 18px 34px rgba(0,0,0,.2)}body.settings-theme-dark .AiTeacherRequired_skillScroll__RTekV,html.settings-theme-dark .AiTeacherRequired_skillScroll__RTekV{border-color:rgba(138,177,198,.18);background:rgba(9,23,32,.9);scrollbar-color:rgba(34,167,219,.3) transparent}body.settings-theme-dark .AiTeacherRequired_skillScrollHint__OFyyn,html.settings-theme-dark .AiTeacherRequired_skillScrollHint__OFyyn{color:#7aacbf}body.settings-theme-dark .AiTeacherRequired_addButton__6Pa09,body.settings-theme-dark .AiTeacherRequired_checkboxGrid___Aqfd,body.settings-theme-dark .AiTeacherRequired_choiceChip__Ui30_,body.settings-theme-dark .AiTeacherRequired_iconButton__c2i64,body.settings-theme-dark .AiTeacherRequired_removeButton__JQPiv,html.settings-theme-dark .AiTeacherRequired_addButton__6Pa09,html.settings-theme-dark .AiTeacherRequired_checkboxGrid___Aqfd,html.settings-theme-dark .AiTeacherRequired_choiceChip__Ui30_,html.settings-theme-dark .AiTeacherRequired_iconButton__c2i64,html.settings-theme-dark .AiTeacherRequired_removeButton__JQPiv{border-color:rgba(138,177,198,.18);background:rgba(9,23,32,.9);color:#dbeaf3}body.settings-theme-dark .AiTeacherRequired_choiceChipActive__Wmnyb,html.settings-theme-dark .AiTeacherRequired_choiceChipActive__Wmnyb{border-color:#22a7db;background:rgba(34,167,219,.18);color:#8ee3ff}body.settings-theme-dark .AiTeacherRequired_checkboxLabel__w2fsp,html.settings-theme-dark .AiTeacherRequired_checkboxLabel__w2fsp{color:#dbeaf3}body.settings-theme-dark .AiTeacherRequired_addButton__6Pa09:hover,body.settings-theme-dark .AiTeacherRequired_iconButton__c2i64:hover,body.settings-theme-dark .AiTeacherRequired_removeButton__JQPiv:hover,html.settings-theme-dark .AiTeacherRequired_addButton__6Pa09:hover,html.settings-theme-dark .AiTeacherRequired_iconButton__c2i64:hover,html.settings-theme-dark .AiTeacherRequired_removeButton__JQPiv:hover{background:rgba(20,146,196,.16);color:#b9edff}body.settings-theme-dark .AiTeacherRequired_errorBox__uLNMb,html.settings-theme-dark .AiTeacherRequired_errorBox__uLNMb{border-color:rgba(220,94,94,.24);background:rgba(101,31,31,.36);color:#ffd0d0}body.settings-theme-dark .AiTeacherRequired_infoBox__C0epe,html.settings-theme-dark .AiTeacherRequired_infoBox__C0epe{border-color:rgba(34,167,219,.24);background:rgba(17,45,61,.82);color:#d4f4ff}@media (max-width:767px){.AiTeacherRequired_inlineRow__5dBDz{flex-direction:column}.AiTeacherRequired_addButton__6Pa09,.AiTeacherRequired_iconButton__c2i64,.AiTeacherRequired_removeButton__JQPiv{width:100%}}