.style-module-scss-module__nPusvW__problemListWrap{flex:1}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-borderless>.ant-collapse-item:last-child{border-radius:12px}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header{border-bottom:2px solid #0000;align-items:center;padding:0;display:flex}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header h3{align-items:center;gap:10px;margin:0;padding:20px;font-size:18px;font-weight:600;display:flex}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header .style-module-scss-module__nPusvW__patternNumber{display:none}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header .style-module-scss-module__nPusvW__patternIcon{display:inline-block}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-content-box{padding:0!important}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item-active .ant-collapse-header{border-bottom:2px solid #efefef}.style-module-scss-module__nPusvW__patternItem{background-color:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden}.style-module-scss-module__nPusvW__problemList .ant-progress-status-success{background-color:#66cc9d;border-radius:50%}.style-module-scss-module__nPusvW__problemList .ant-progress-status-success .ant-progress-text{color:#fff}.style-module-scss-module__nPusvW__problemList .ant-progress-status-success .ant-progress-text .anticon{font-size:15px}.style-module-scss-module__nPusvW__problemList li{justify-content:space-between;align-items:center;padding:19px 0 19px 20px;transition:all .2s;display:flex}.style-module-scss-module__nPusvW__problemList li:nth-child(2n){background-color:#fafafa}.style-module-scss-module__nPusvW__problemList li:hover{cursor:pointer;background:#edfaf4}.style-module-scss-module__nPusvW__problemList li:hover a{color:#05673d}.style-module-scss-module__nPusvW__problemList li .style-module-scss-module__nPusvW__problemTitle{display:inline-block}.style-module-scss-module__nPusvW__problemList li .style-module-scss-module__nPusvW__mobileDifficulty{display:none}.style-module-scss-module__nPusvW__problemList li a{color:#000;font-size:16px;text-decoration:none;display:inline-block}.style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__extra{display:flex}.style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__extra .style-module-scss-module__nPusvW__extraItem{text-align:center;width:200px}.style-module-scss-module__nPusvW__problemProgressCircle{--problem-progress-size:30px;--problem-progress-font-size:10.5px;display:inline-flex}.style-module-scss-module__nPusvW__problemProgressCircle .ant-progress-inner{width:var(--problem-progress-size)!important;height:var(--problem-progress-size)!important;font-size:var(--problem-progress-font-size)!important}@media (840px<=width<=1199px){.style-module-scss-module__nPusvW__problemProgressCircle{--problem-progress-size:26px;--problem-progress-font-size:9.9px}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header{border-bottom:1px solid #0000}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header h3{padding:11px 16px}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item-active .ant-collapse-header{border-bottom:1px solid #efefef}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__patternItem h3{padding:16px;font-size:18px}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList li{padding:12px 0 12px 16px}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList li a{font-size:15px}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__extra .style-module-scss-module__nPusvW__extraItem{width:68px}}@media (max-width:839px){.style-module-scss-module__nPusvW__problemProgressCircle{--problem-progress-size:34px;--problem-progress-font-size:11.1px}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header{border-bottom:1px solid #0000;padding-left:0!important}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item .ant-collapse-header h3{padding:15px 14px;font-size:14px}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-extra{color:#909090;margin-right:16px;font-size:14px}.style-module-scss-module__nPusvW__problemListWrap .ant-collapse-item-active .ant-collapse-header{border-bottom:1px solid #efefef}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__patternItem h3{gap:8px;padding:15px;font-size:14px;line-height:20px}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__patternItem h3 .style-module-scss-module__nPusvW__patternIcon{display:none}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__patternItem h3 .style-module-scss-module__nPusvW__patternNumber{text-align:center;color:gray;background:#f2f2f2;border-radius:50%;width:20px;height:20px;font-size:12px;font-style:normal;line-height:20px;display:inline-block}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList li{padding:12px 0 12px 16px}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList li a{font-size:14px}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__mobileDifficulty{display:block}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__desktopDifficulty{display:none}.style-module-scss-module__nPusvW__problemListWrap .style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__extra .style-module-scss-module__nPusvW__extraItem{width:68px}}.style-module-scss-module__nPusvW__drawerContainer{z-index:3;position:fixed;top:15px;left:218px}.style-module-scss-module__nPusvW__drawerContainer .ant-btn{box-shadow:none;color:#333;border:none;align-items:center;gap:10px;font-size:18px;font-style:normal;font-weight:600;display:flex}.style-module-scss-module__nPusvW__patternItemActive{padding:0 20px;border-bottom:1px solid #d9d9d9!important;border-radius:0!important}.style-module-scss-module__nPusvW__patternItemActive:last-child{border-bottom:none!important}.style-module-scss-module__nPusvW__patternItemActive .ant-collapse-header{border-bottom:none!important;padding-left:0!important}.style-module-scss-module__nPusvW__patternItemActive .ant-collapse-content-box{padding-top:0!important}.style-module-scss-module__nPusvW__patternItemActive .ant-collapse>.ant-collapse-item>.ant-collapse-header{cursor:initial!important}.style-module-scss-module__nPusvW__patternItemActive li{border-radius:4px;margin:2px 0}.style-module-scss-module__nPusvW__patternItemActive li:nth-child(2n){background-color:#fff!important}.style-module-scss-module__nPusvW__patternItemActive li:nth-child(odd){background-color:#fafafa}.style-module-scss-module__nPusvW__patternItemActive li.style-module-scss-module__nPusvW__currentItem{background-color:#66cc9d!important}.style-module-scss-module__nPusvW__patternItemActive li.style-module-scss-module__nPusvW__currentItem a{color:#fff}.style-module-scss-module__nPusvW__patternItemActive .style-module-scss-module__nPusvW__patternItem h3{padding:16px;font-size:18px}.style-module-scss-module__nPusvW__patternItemActive .style-module-scss-module__nPusvW__problemList li{padding:12px 0 12px 16px}.style-module-scss-module__nPusvW__patternItemActive .style-module-scss-module__nPusvW__problemList li a{font-size:15px}.style-module-scss-module__nPusvW__patternItemActive .style-module-scss-module__nPusvW__problemList .style-module-scss-module__nPusvW__extraItem{width:100px}.style-module-scss-module__nPusvW__problemListDrawer .ant-drawer-header{padding:25px 24px}.style-module-scss-module__nPusvW__problemListDrawer .ant-drawer-body{padding:20px 0}.style-module-scss-module__nPusvW__problemListDrawer .ant-collapse-item .ant-collapse-content-box{padding:12px 0!important}.style-module-scss-module__nPusvW__problemListDrawer .style-module-scss-module__nPusvW__customTitle{color:#333;justify-content:space-between;align-items:center;height:40px;font-size:24px;font-style:normal;font-weight:500;display:flex}.style-module-scss-module__nPusvW__problemListDrawer .style-module-scss-module__nPusvW__customTitle div{cursor:pointer}.style-module-scss-module__nPusvW__problemListDrawer .style-module-scss-module__nPusvW__closeBtn{width:50px;height:50px;box-shadow:none;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.style-module-scss-module__nPusvW__problemListDrawer .style-module-scss-module__nPusvW__closeBtn:hover{background:#f5f5f5;border-radius:50%}