.OldExerciseBanner-module__AFKmRq__root{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-bottom:1px solid #0000001a;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;box-shadow:0 1px 3px #0000001a}.OldExerciseBanner-module__AFKmRq__container{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1400px;height:48px;margin:0 auto;padding:8px 24px;display:grid}.OldExerciseBanner-module__AFKmRq__statusIndicator{background-color:#fff3;border-left:3px solid #fbbf24;border-radius:4px;align-items:center;gap:8px;padding:4px 10px;display:flex}.OldExerciseBanner-module__AFKmRq__statusIndicator svg{color:#fef3c7;font-size:16px}.OldExerciseBanner-module__AFKmRq__statusText{letter-spacing:.5px;color:#fef3c7;font-size:11px;font-weight:600}.OldExerciseBanner-module__AFKmRq__messageSection{white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff26;border-radius:6px;align-items:center;padding:4px 12px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000001a}.OldExerciseBanner-module__AFKmRq__message{color:#fff;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.OldExerciseBanner-module__AFKmRq__updateButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#fff3;border:1px solid #ffffff4d;border-radius:4px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.OldExerciseBanner-module__AFKmRq__updateButton svg{font-size:16px}.OldExerciseBanner-module__AFKmRq__updateButton:hover{background-color:#ffffff4d;border-color:#fff6;transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.OldExerciseBanner-module__AFKmRq__updateButton:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.OldExerciseBanner-module__AFKmRq__updateButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.OldExerciseBanner-module__AFKmRq__updateButton:disabled:hover{box-shadow:none;background-color:#fff3;border-color:#ffffff4d;transform:none}@media (max-width:768px){.OldExerciseBanner-module__AFKmRq__container{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:12px;height:auto;padding:12px 16px}.OldExerciseBanner-module__AFKmRq__statusIndicator{grid-row:1}.OldExerciseBanner-module__AFKmRq__messageSection{white-space:normal;grid-row:2;width:100%}.OldExerciseBanner-module__AFKmRq__updateButton{grid-row:3;justify-content:center;width:100%}}
.picker-dialog-bg,.picker-dialog{z-index:1400!important}.course-mode-banner{border-bottom:1px solid #e5e7eb;box-shadow:0 2px 4px #0000001a}.course-mode-banner>div{text-shadow:0 1px 2px #0000001a;animation:.3s ease-out slideInDown}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modal-content{flex-direction:column;flex-grow:1;width:100%;height:calc(100% - 56px);display:flex;overflow:hidden}.ai-generation-step{flex-direction:column;width:100%;height:100%;display:flex}.ai-generator-container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.modal-box{background-color:#fff;border-radius:12px;flex-direction:column;width:90vw;max-width:1200px;height:85vh;max-height:900px;padding:0;display:flex;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}
.MemberRow-module__l4ECYa__userButton{background-color:#fafafa;border-radius:4px;margin-top:10px;padding:5px 10px;display:flex;overflow:hidden}.MemberRow-module__l4ECYa__userButton:hover{cursor:pointer;background-color:#d8d6d6}.MemberRow-module__l4ECYa__removeIconContainer{cursor:pointer;background-color:#e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-left:8px;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000001a}.MemberRow-module__l4ECYa__removeIconContainer:hover{background-color:#d8d8d8;box-shadow:0 2px 4px #00000026}.MemberRow-module__l4ECYa__removeIcon{color:#666;transition:color .2s;font-size:16px!important}.MemberRow-module__l4ECYa__removeIconContainer:hover .MemberRow-module__l4ECYa__removeIcon{color:#f44336}
