._sidebar_volgd_1{background:#fff;width:23%;height:100%;margin-top:50px;padding-top:15px;position:fixed;left:0}@media screen and (width<=768px){._sidebar_volgd_1{width:10%}}@media screen and (width<=600px){._sidebar_volgd_1{z-index:100;width:100%;height:65px;padding:0;display:flex;bottom:0}}._sidebar_volgd_1 ul{width:100%;padding-left:30px}@media screen and (width<=768px){._sidebar_volgd_1 ul{flex-direction:column;align-items:center;padding-left:0;display:flex}}@media screen and (width<=600px){._sidebar_volgd_1 ul{flex-direction:row}}._sidebar_volgd_1 ul li{padding:12px 0}@media screen and (width<=600px){._sidebar_volgd_1 ul li{align-items:center;width:100%;height:100%;display:flex}}._sidebar_volgd_1 ul li{cursor:pointer}._sidebar_volgd_1 ul li:hover{background-color:#f5f4f4}._sidebar_volgd_1 ul li a{gap:20px;width:100%;display:flex}@media screen and (width<=600px){._sidebar_volgd_1 ul li a{justify-content:center}}@media screen and (width<=768px){._sidebar_volgd_1 ul li a ._title_volgd_70{display:none}}@media screen and (width<=600px){._sidebar_volgd_1 ul li a ._title_volgd_70{display:flex}}._sidebar_volgd_1 ul li a span{font-size:18px}._sidebar_volgd_1 ._blue_volgd_82{color:#00f}._header_f1cm2_1{z-index:50;background-color:#fff;border-bottom:1px solid #e0e0e0;align-items:center;width:100%;height:50px;padding:0 20px;display:flex;position:fixed;top:0;left:0}._header_f1cm2_1 ._brand_f1cm2_14{color:#1976d2;letter-spacing:.02em;font-size:18px;font-weight:700}._materials_1vhnl_1{background-color:#f5f4f4;flex-direction:column;width:77%;height:100%;margin-top:50px;display:flex;position:fixed;right:0}@media screen and (width<=768px){._materials_1vhnl_1{width:90%}}@media screen and (width<=600px){._materials_1vhnl_1{width:100%}}._materials_1vhnl_1 ._addMaterial_1vhnl_21{color:#969494;border:1px solid #969494;border-radius:8px;justify-content:center;align-items:center;width:100px;height:45px;margin:5px auto;padding:5px;font-weight:700;display:flex}._materials_1vhnl_1 ._addMaterial_1vhnl_21:hover{background-color:#e0e0e0}._materials_1vhnl_1 ._materialList_1vhnl_37{flex-wrap:wrap;justify-content:center;gap:10px 5px;margin:50px 0 30px;padding:0 11%;display:flex}@media screen and (width<=1024px){._materials_1vhnl_1 ._materialList_1vhnl_37{gap:10px;padding:0 5%}}@media screen and (width<=600px){._materials_1vhnl_1 ._materialList_1vhnl_37{padding:0 3%}}._materials_1vhnl_1 ._materialList_1vhnl_37>li{background-color:#fff;border-radius:8px;width:22%;max-width:160px;height:170px;position:relative}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._meterialDetail_1vhnl_66{z-index:101;background-color:#fff;border-radius:5px;width:160px;height:150px;padding:15px 0;display:none;position:absolute;top:40px;right:5px;box-shadow:0 4px 5px -2px #969494}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._meterialDetail_1vhnl_66._active_1vhnl_79{display:block}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._meterialDetail_1vhnl_66 li{width:100%}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._meterialDetail_1vhnl_66 li button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;padding:10px}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._meterialDetail_1vhnl_66 li button:hover{background-color:#f5f4f4}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._openMaterial_1vhnl_98{cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;background:0 0;border:none;padding:0;display:block;position:relative}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._menuToggle_1vhnl_110{z-index:100;cursor:pointer;background:0 0;border:none;border-radius:5px;align-content:center;width:30px;height:30px;position:absolute;top:0;right:5px}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._menuToggle_1vhnl_110:before{justify-content:center;display:flex}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._menuToggle_1vhnl_110:hover{background-color:#f5f4f4}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._bookCover_1vhnl_130{border-radius:3px;flex-shrink:0;width:44px;height:56px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:2px 2px 6px #0000002e}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._bookCover_1vhnl_130 ._bookCoverInner_1vhnl_142{width:100%;height:100%;position:relative}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._bookCover_1vhnl_130 ._bookCoverInner_1vhnl_142:after{content:"";background:#00000026;width:5px;position:absolute;top:0;bottom:0;left:0}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._bookCover_1vhnl_130 ._bookLabel_1vhnl_156{color:#222;font-size:16px;font-weight:400}._materials_1vhnl_1 ._materialList_1vhnl_37>li ._materialName_1vhnl_161{justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}._materials_1vhnl_1 ._mask_1vhnl_171{opacity:0;visibility:hidden;background-color:#0009;width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0}._materials_1vhnl_1 ._mask_1vhnl_171._active_1vhnl_79{opacity:1;visibility:visible}._materials_1vhnl_1 ._detailPopup_1vhnl_186{opacity:0;visibility:hidden;background-color:#fff;border-radius:10px;min-width:430px;padding:30px;transition:all .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._materials_1vhnl_1 ._detailPopup_1vhnl_186._active_1vhnl_79{opacity:1;visibility:visible}._materials_1vhnl_1 ._detailPopup_1vhnl_186 p{margin-bottom:15px}._materials_1vhnl_1 ._detailPopup_1vhnl_186 ._buttonWrapper_1vhnl_206{justify-content:space-between;width:100%;padding-top:20px;display:flex}._materials_1vhnl_1 ._detailPopup_1vhnl_186 ._buttonWrapper_1vhnl_206 button{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;justify-content:center;width:47%;height:45px;padding:10px 0;display:flex}._materials_1vhnl_1 ._detailPopup_1vhnl_186 ._buttonWrapper_1vhnl_206 button:last-child{color:#fff;background-color:#1976d2}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._input_1392o_173::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._input_1392o_173::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._overlay_1nmr7_1{z-index:100;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0}._overlay_1nmr7_1._active_1nmr7_11{display:flex}._overlay_1nmr7_1 ._header_1nmr7_14{align-items:space-between;background-color:#fff;border-bottom:none;width:100%;padding:14px 20px;display:flex}._overlay_1nmr7_1 ._header_1nmr7_14 ._closeBtn_1nmr7_22{color:#555;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s;display:flex}._overlay_1nmr7_1 ._header_1nmr7_14 ._closeBtn_1nmr7_22:hover{background-color:#f5f4f4}._overlay_1nmr7_1 ._header_1nmr7_14 ._title_1nmr7_38{color:#222;letter-spacing:.01em;flex:1;align-content:center;margin:0 0 0 8px;font-size:15px;font-weight:600}._overlay_1nmr7_1 ._header_1nmr7_14 ._saveBtn_1nmr7_47{color:#1976d2;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:15px;font-weight:600;transition:opacity .15s}._overlay_1nmr7_1 ._header_1nmr7_14 ._saveBtn_1nmr7_47:hover{opacity:.7}._overlay_1nmr7_1 ._panel_1nmr7_61{background-color:#fff;border-radius:0 0 12px 12px;flex-direction:column;width:100%;max-width:840px;height:100%;display:flex;overflow:hidden}._overlay_1nmr7_1 ._panel_1nmr7_61 ._tabBar_1nmr7_71{background-color:#f5f4f4;margin:0;display:flex}._overlay_1nmr7_1 ._panel_1nmr7_61 ._tabBar_1nmr7_71 ._tab_1nmr7_71{color:#555;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;flex:1;padding:10px 0;font-size:14px;font-weight:500;transition:all .15s}._overlay_1nmr7_1 ._panel_1nmr7_61 ._tabBar_1nmr7_71 ._tab_1nmr7_71._tabActive_1nmr7_88{color:#fff;background-color:#969494;border-radius:0;font-weight:600}._overlay_1nmr7_1 ._panel_1nmr7_61 ._tabBar_1nmr7_71 ._tab_1nmr7_71:hover:not(._tabActive_1nmr7_88){color:#555;background-color:#e0e0e0}._overlay_1nmr7_1 ._panel_1nmr7_61 ._divider_1nmr7_98{background-color:#e0e0e0;height:1px;margin:0}._overlay_1nmr7_1 ._panel_1nmr7_61 ._bookRow_1nmr7_103{align-items:center;gap:14px;padding:16px 20px;display:flex}._overlay_1nmr7_1 ._panel_1nmr7_61 ._bookRow_1nmr7_103 ._bookCover_1nmr7_109{border-radius:3px;flex-shrink:0;width:44px;height:56px;overflow:hidden;box-shadow:2px 2px 6px #0000002e}._overlay_1nmr7_1 ._panel_1nmr7_61 ._bookRow_1nmr7_103 ._bookCover_1nmr7_109 ._bookCoverInner_1nmr7_117{width:100%;height:100%;position:relative}._overlay_1nmr7_1 ._panel_1nmr7_61 ._bookRow_1nmr7_103 ._bookCover_1nmr7_109 ._bookCoverInner_1nmr7_117:after{content:"";background:#969494;width:5px;position:absolute;top:0;bottom:0;left:0}._overlay_1nmr7_1 ._panel_1nmr7_61 ._bookRow_1nmr7_103 ._bookLabel_1nmr7_131{color:#222;font-size:16px;font-weight:400}._overlay_1nmr7_1 ._panel_1nmr7_61 ._fieldRow_1nmr7_136{align-items:center;gap:10px;padding:14px 20px;display:flex}._overlay_1nmr7_1 ._panel_1nmr7_61 ._fieldRow_1nmr7_136._studyTimeButton_1nmr7_142{cursor:pointer}._overlay_1nmr7_1 ._panel_1nmr7_61 ._fieldRow_1nmr7_136._studyTimeButton_1nmr7_142:hover{background-color:#f5f4f4}._overlay_1nmr7_1 ._panel_1nmr7_61 ._fieldRow_1nmr7_136 ._fieldIcon_1nmr7_148{color:#555;flex-shrink:0;align-items:center;display:flex}._overlay_1nmr7_1 ._panel_1nmr7_61 ._fieldRow_1nmr7_136 ._fieldValue_1nmr7_154{color:#222;flex:1;font-size:15px}._overlay_1nmr7_1 ._panel_1nmr7_61 ._fieldRow_1nmr7_136 ._fieldPlaceholder_1nmr7_159{color:#555;flex:1;font-size:15px}._overlay_1nmr7_1 ._panel_1nmr7_61 ._fieldRow_1nmr7_136 ._nowBtn_1nmr7_164{color:#1976d2;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:14px;font-weight:600}._overlay_1nmr7_1 ._panel_1nmr7_61 ._fieldRow_1nmr7_136 ._nowBtn_1nmr7_164:hover{opacity:.7}._overlay_1nmr7_1 ._panel_1nmr7_61 ._fieldRow_1nmr7_136 ._chevron_1nmr7_177{color:#555;align-items:center;margin-left:auto;display:flex}._overlay_1nmr7_1 ._panel_1nmr7_61 ._memoArea_1nmr7_183{min-height:120px;padding:16px 20px}._overlay_1nmr7_1 ._panel_1nmr7_61 ._memoArea_1nmr7_183 ._memoInput_1nmr7_187{resize:none;color:#222;background:0 0;border:none;outline:none;width:100%;min-height:100px;font-family:inherit;font-size:14px;line-height:1.6}._overlay_1nmr7_1 ._panel_1nmr7_61 ._memoArea_1nmr7_183 ._memoInput_1nmr7_187::placeholder{color:#555}._mask_1nmr7_203{opacity:0;visibility:hidden;background-color:#0009;width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0}._mask_1nmr7_203._active_1nmr7_11{opacity:1;visibility:visible}._studyTimePopup_1nmr7_219{opacity:0;visibility:hidden;background-color:#fff;border-radius:10px;min-width:430px;padding:30px;transition:all .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._studyTimePopup_1nmr7_219 ._title_1nmr7_38{color:#222;margin:0 0 16px;font-size:15px;font-weight:600}._studyTimePopup_1nmr7_219 ._inputRow_1nmr7_238{gap:24px;margin-bottom:28px;display:flex}._studyTimePopup_1nmr7_219 ._inputRow_1nmr7_238 ._inputGroup_1nmr7_243{flex-direction:column;flex:1;gap:8px;display:flex}._studyTimePopup_1nmr7_219 ._inputRow_1nmr7_238 ._inputGroup_1nmr7_243 ._label_1nmr7_249{color:#222;font-size:13px;font-weight:500}._studyTimePopup_1nmr7_219 ._input_1nmr7_238{color:#222;caret-color:#1976d2;background:0 0;border:none;border-bottom:1.5px solid #e0e0e0;outline:none;width:100%;padding:4px 0;font-size:16px}._studyTimePopup_1nmr7_219 ._input_1nmr7_238::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._studyTimePopup_1nmr7_219 ._input_1nmr7_238::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._studyTimePopup_1nmr7_219 ._input_1nmr7_238::placeholder{color:#222}._studyTimePopup_1nmr7_219 ._input_1nmr7_238:focus{border-bottom:2px solid #222}._studyTimePopup_1nmr7_219._active_1nmr7_11{opacity:1;visibility:visible}._studyTimePopup_1nmr7_219 p{margin-bottom:15px}._studyTimePopup_1nmr7_219 ._buttonWrapper_1nmr7_282{justify-content:space-between;width:100%;padding-top:20px;display:flex}._studyTimePopup_1nmr7_219 ._buttonWrapper_1nmr7_282 button{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;justify-content:center;width:47%;height:45px;padding:10px 0;display:flex}._studyTimePopup_1nmr7_219 ._buttonWrapper_1nmr7_282 button:last-child{color:#fff;background-color:#1976d2}._container_1392o_1{background-color:#fff;width:100%;height:100%;margin:0 auto;font-family:sans-serif;display:none;position:fixed}._container_1392o_1._active_1392o_10{display:block}._container_1392o_1 ._top_1392o_13{align-items:center;padding:12px 16px;display:flex;position:relative}._container_1392o_1 ._top_1392o_13 ._closeButton_1392o_19{cursor:pointer;color:#555;background:0 0;border:none;padding:0 8px 0 0;font-size:20px;line-height:1}._container_1392o_1 ._top_1392o_13 ._title_1392o_28{color:#222;flex:1;margin-left:8px;font-size:16px;font-weight:700}._container_1392o_1 ._top_1392o_13 ._saveButton_1392o_35{color:#1976d2;cursor:pointer;background:0 0;border:none;font-size:16px;font-weight:700}._container_1392o_1 ._contentsWrapper_1392o_43{max-width:1000px;margin:0 auto;padding:0 40px}._container_1392o_1 ._contentsWrapper_1392o_43 ._imageSection_1392o_48{align-items:flex-start;gap:16px;padding:24px 16px 16px;display:flex}._container_1392o_1 ._contentsWrapper_1392o_43 ._imageSection_1392o_48 ._bookCover_1392o_54{border-radius:3px;flex-shrink:0;width:44px;height:56px;overflow:hidden;box-shadow:2px 2px 6px #0000002e}._container_1392o_1 ._contentsWrapper_1392o_43 ._imageSection_1392o_48 ._bookCover_1392o_54 ._bookCoverInner_1392o_62{width:100%;height:100%;position:relative}._container_1392o_1 ._contentsWrapper_1392o_43 ._imageSection_1392o_48 ._bookCover_1392o_54 ._bookCoverInner_1392o_62:after{content:"";background:#00000026;width:5px;position:absolute;top:0;bottom:0;left:0}._container_1392o_1 ._contentsWrapper_1392o_43 ._imageSection_1392o_48 ._nameArea_1392o_76{flex-direction:column;flex:1;display:flex}._container_1392o_1 ._contentsWrapper_1392o_43 ._imageSection_1392o_48 ._nameArea_1392o_76 ._nameLabel_1392o_81{color:#555;margin-bottom:4px;font-size:17px;font-weight:700}._container_1392o_1 ._contentsWrapper_1392o_43 ._imageSection_1392o_48 ._nameArea_1392o_76 ._nameInput_1392o_87{color:#222;background-color:#0000;border:none;border-bottom:1px solid #222;outline:none;width:100%;height:100%;padding:10px 0;font-size:15px}._container_1392o_1 ._contentsWrapper_1392o_43 ._imageSection_1392o_48 ._nameArea_1392o_76 ._nameInput_1392o_87:focus{border-bottom:2px solid #222}._container_1392o_1 ._contentsWrapper_1392o_43 ._imageSection_1392o_48 ._nameArea_1392o_76 ._charCount_1392o_101{color:#969494;align-self:flex-end;margin-top:4px;font-size:12px}._container_1392o_1 ._contentsWrapper_1392o_43 ._imageSection_1392o_48 ._nameArea_1392o_76 ._imageSettingButton_1392o_107{color:#555;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:12px;padding:0;font-size:13px}._container_1392o_1 ._contentsWrapper_1392o_43 ._divider_1392o_117{background-color:#e0e0e0;height:1px;margin:0 16px}._container_1392o_1 ._contentsWrapper_1392o_43 ._row_1392o_122{justify-content:space-between;align-items:center;padding:16px;display:flex}._container_1392o_1 ._contentsWrapper_1392o_43 ._row_1392o_122:hover{background-color:#f5f4f4}._container_1392o_1 ._contentsWrapper_1392o_43 ._row_1392o_122 ._rowLabel_1392o_131{color:#222;font-size:15px}._container_1392o_1 ._contentsWrapper_1392o_43 ._row_1392o_122 ._rowValue_1392o_135{color:#555;font-size:15px}._container_1392o_1 ._contentsWrapper_1392o_43 ._mask_1392o_139{opacity:0;visibility:hidden;background-color:#0009;width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0}._container_1392o_1 ._contentsWrapper_1392o_43 ._mask_1392o_139._active_1392o_10{opacity:1;visibility:visible}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154{opacity:0;visibility:hidden;background-color:#fff;border-radius:10px;min-width:430px;padding:30px;transition:all .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._title_1392o_28{color:#222;margin:0 0 16px;font-size:15px;font-weight:600}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._inputRow_1392o_173{gap:24px;margin-bottom:28px;display:flex}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._inputRow_1392o_173 ._inputGroup_1392o_178{flex-direction:column;flex:1;gap:8px;display:flex}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._inputRow_1392o_173 ._inputGroup_1392o_178 ul li{border-bottom:1px solid #e0e0e0;height:45px}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._inputRow_1392o_173 ._inputGroup_1392o_178 ul li:hover{background-color:#f5f4f4}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._inputRow_1392o_173 ._inputGroup_1392o_178 ul li label{color:#222;align-items:center;gap:15px;width:100%;height:100%;font-size:14px;font-weight:500;display:flex}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._inputRow_1392o_173 ._inputGroup_1392o_178 ul li label input{transform:translateY(2px)}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._input_1392o_173{color:#222;caret-color:#1976d2;background:0 0;border:none;border-bottom:1.5px solid #e0e0e0;outline:none;width:100%;padding:4px 0;font-size:16px}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._input_1392o_173::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._input_1392o_173::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._input_1392o_173::placeholder{color:#222}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._input_1392o_173:focus{border-bottom:2px solid #222}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154._active_1392o_10{opacity:1;visibility:visible}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 p{margin-bottom:15px}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._buttonWrapper_1392o_232{justify-content:space-between;width:100%;padding-top:20px;display:flex}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._buttonWrapper_1392o_232 button{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;justify-content:center;width:47%;height:45px;padding:10px 0;display:flex}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._buttonWrapper_1392o_232 button:last-child{color:#fff;background-color:#1976d2}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._cancel_1392o_252{cursor:pointer;color:#555;justify-content:center;align-items:center;height:43px;font-size:15px;font-weight:700;display:flex}._container_1392o_1 ._contentsWrapper_1392o_43 ._studyTimePopup_1392o_154 ._cancel_1392o_252:hover{background-color:#f5f4f4}._calendarWrapper_15s16_2{z-index:200;background-color:#0000002e;justify-content:center;align-items:center;display:none;position:fixed;inset:0}._calendarWrapper_15s16_2._active_15s16_12{display:flex}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15{background:#fff;border-radius:14px;width:95%;height:95%;padding:28px 32px 24px;box-shadow:0 8px 40px #00000029}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 ._calendarTitle_15s16_23{color:#222;margin:0 0 15px;font-size:16px;font-weight:600}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar{border:none;width:100%;font-family:inherit;line-height:1.5}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__navigation{align-items:center;margin-bottom:20px;display:flex}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__navigation .react-calendar__navigation__label{color:#222;cursor:pointer;background:0 0;border:none;order:-1;align-items:center;gap:4px;padding:4px 6px;font-size:15px;font-weight:600;display:flex}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__navigation .react-calendar__navigation__label:after{content:"▼";color:#555;font-size:10px}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__navigation .react-calendar__navigation__label:hover{background:0 0}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__navigation .react-calendar__navigation__arrow{color:#969494;cursor:pointer;min-width:unset;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:18px;transition:color .15s}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__navigation .react-calendar__navigation__arrow:hover{color:#555;background:0 0}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__navigation .react-calendar__navigation__arrow:disabled{color:#f5f4f4;cursor:default}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__navigation .react-calendar__navigation__prev2-button,._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__navigation .react-calendar__navigation__next2-button{display:none}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__month-view .react-calendar__month-view__weekdays{text-align:center;margin-bottom:4px}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__month-view .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{color:#969494;padding:0 0 8px;font-size:13px;font-weight:500}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__month-view .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__month-view__days{grid-template-columns:repeat(7,1fr);place-items:center;height:220px;display:grid!important}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__month-view__days .react-calendar__tile{color:#222;cursor:pointer;background:0 0;border:none;border-radius:50%;width:35px;height:35px;padding:0;font-size:14px;transition:background-color .12s;position:relative;margin-inline-end:unset!important}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__month-view__days .react-calendar__tile abbr{z-index:1;justify-content:center;width:100%;display:flex;position:relative;text-align:center!important;display:block!important}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__month-view__days .react-calendar__tile:hover{background-color:#e0e0e0}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__month-view__days .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{color:#e0e0e0}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--now{color:#222;background:0 0}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active{border-radius:50%;font-weight:600;color:#fff!important;background-color:#1976d2!important}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active:hover{background-color:#1976d2!important}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__year-view__months,._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__decade-view__years,._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__century-view__decades{grid-template-columns:repeat(3,1fr);gap:8px 0;padding:12px 0;display:grid!important}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__year-view__months .react-calendar__tile,._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__decade-view__years .react-calendar__tile,._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__century-view__decades .react-calendar__tile{color:#222;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;width:auto;height:auto;padding:16px 0;font-size:14px;transition:background-color .12s}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__year-view__months .react-calendar__tile:hover,._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__decade-view__years .react-calendar__tile:hover,._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__century-view__decades .react-calendar__tile:hover{background-color:#e0e0e0}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__year-view__months .react-calendar__tile.react-calendar__tile--hasActive,._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__year-view__months .react-calendar__tile.react-calendar__tile--active,._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__decade-view__years .react-calendar__tile.react-calendar__tile--hasActive,._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__decade-view__years .react-calendar__tile.react-calendar__tile--active,._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__century-view__decades .react-calendar__tile.react-calendar__tile--hasActive,._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 .react-calendar__century-view__decades .react-calendar__tile.react-calendar__tile--active{font-weight:600;color:#fff!important;background-color:#1976d2!important}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 ._todayLink_15s16_183{text-align:center;color:#555;cursor:pointer;background:0 0;border:none;width:100%;margin:70px 0 24px;padding:0;font-size:14px;display:block}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 ._todayLink_15s16_183:hover{color:#1976d2}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 ._buttonRow_15s16_198{gap:12px;display:flex}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 ._buttonRow_15s16_198 button{color:#222;cursor:pointer;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;justify-content:center;width:50%;padding:14px 0;font-size:15px;font-weight:500;transition:background-color .15s;display:flex}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 ._buttonRow_15s16_198 button:hover{background-color:#e0e0e0}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 ._buttonRow_15s16_198 button._confirmBtn_15s16_219{color:#fff;background:#1976d2}._calendarWrapper_15s16_2 ._calendarPanel_15s16_15 ._buttonRow_15s16_198 button._confirmBtn_15s16_219:hover{opacity:.8}._report_xohxo_1{background-color:#fff;flex-direction:column;width:77%;height:calc(100vh - 50px);display:flex;position:fixed;top:50px;right:0;overflow-y:auto}@media screen and (width<=768px){._report_xohxo_1{width:90%}}@media screen and (width<=600px){._report_xohxo_1{width:100%}}._report_xohxo_1 h1{color:#1976d2;margin:0 auto;padding-bottom:8px;font-size:16px;font-weight:800;display:flex}._report_xohxo_1 ._border_xohxo_30{background-color:#1976d2;width:100%;height:2px}._report_xohxo_1 ._contents_xohxo_35{margin:15px 0}._report_xohxo_1 ._contents_xohxo_35:hover{background-color:#f8f8f8}._report_xohxo_1 ._contents_xohxo_35 h2{margin-bottom:8px;font-size:12px;font-weight:700}._report_xohxo_1 ._contents_xohxo_35 ._learningProcess_xohxo_46{width:70%;margin:0 auto}@media screen and (width<=768px){._report_xohxo_1 ._contents_xohxo_35 ._learningProcess_xohxo_46{width:90%}}._report_xohxo_1 ._contents_xohxo_35 ._recordAllTimes_xohxo_55{background-color:#f1f1f1;border-radius:10px;align-items:center;height:50px;margin-bottom:14px;display:flex}._report_xohxo_1 ._contents_xohxo_35 ._recordAllTimes_xohxo_55 li{flex-direction:column;align-items:center;gap:5px;width:33%;display:flex}._report_xohxo_1 ._contents_xohxo_35 ._recordAllTimes_xohxo_55 li p,._report_xohxo_1 ._contents_xohxo_35 ._recordAllTimes_xohxo_55 li span{font-size:12px}._report_xohxo_1 ._contents_xohxo_35 ._recordAllTimes_xohxo_55 ._separater_xohxo_76{background-color:#e0e0e0;width:1px;height:70%}._report_xohxo_1 ._contents_xohxo_35 ._chartWrapper_xohxo_81{margin:0 auto}._report_xohxo_1 ._contents_xohxo_35 ._doughnutTitle_xohxo_84{text-align:left;margin-top:40px;margin-bottom:8px}._report_xohxo_1 ._contents_xohxo_35 ._doughnutChartWrapper_xohxo_89{width:100%;max-width:350px;height:150px}
