.patterns-module-scss-module__YaZjEq__problemsWrap{max-width:1280px;margin-inline:auto}.patterns-module-scss-module__YaZjEq__codingPatternHeader{color:#333;justify-content:space-between;align-items:center;padding:30px 0;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternHeader .ant-progress-circle .ant-progress-text{color:#333}.patterns-module-scss-module__YaZjEq__codingPatternHeader .ant-progress-status-success{border-radius:50%}.patterns-module-scss-module__YaZjEq__codingPatternHeader .ant-progress-status-success .ant-progress-text{color:#66cc9d}.patterns-module-scss-module__YaZjEq__codingPatternHeader .ant-progress-status-success .ant-progress-text .anticon{font-size:30px}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft{align-items:flex-start;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo{flex:1;max-width:748px}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo h1{color:#333;height:42px;margin:0 0 2px;font-family:PingFang TC,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:42px}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo p{text-overflow:ellipsis;-webkit-line-clamp:3;color:#666;-webkit-box-orient:vertical;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerRight{justify-content:flex-end;align-items:center;gap:20px;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo .ant-btn{cursor:pointer;border-radius:5px;margin-left:4px}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo i{text-align:left;color:#66cc9d;font-size:40px;font-style:normal;font-weight:600;line-height:56px}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo .patterns-module-scss-module__YaZjEq__processTitle{text-align:center;justify-content:flex-start;align-items:center;font-size:16px;font-weight:400;line-height:1;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo .patterns-module-scss-module__YaZjEq__processTitle>div{cursor:pointer;position:relative;top:2px}.patterns-module-scss-module__YaZjEq__codingPatternContent{justify-content:flex-start;gap:10px;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternContent .ant-affix{bottom:10px}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor{background:#fff;border-radius:10px;width:298px;margin:0;padding:10px;overflow:auto;max-height:calc(100vh - 109px)!important}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor{padding:0}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor:before{display:none}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor .ant-anchor-ink{display:none!important}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor .ant-anchor-ink-ball{display:none}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link{color:#000000d9;cursor:pointer;background:#fff;border-radius:6px;align-items:center;padding:0;font-size:14px;font-weight:400;transition:none;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link a{padding:22px 16px}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link:hover{background:#f2f2f2}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link-title{width:100%;height:100%;font-size:14px;font-weight:400;display:block}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link-title:hover{color:#000000d9}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link+.ant-anchor-link{table-layout:fixed;margin-top:4px}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link.ant-anchor-link-active{color:#fff;background:#66cc9d;font-weight:600;transform:none}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link.ant-anchor-link-active .ant-anchor-link-title{color:#fff;font-weight:600;transition:none}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link.ant-anchor-link-active h4{color:#fff;font-weight:600;transition:none}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link.ant-anchor-link-active .ant-anchor-link-title:hover{color:#fff}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link.ant-anchor-link-active h4:hover{color:#fff}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link .ant-anchor-link-title-active i{color:#66cc9d;background-color:#fff;border-color:#0000}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-ink:before{display:none}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink{align-items:center;gap:16px;display:flex}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink i{text-align:center;border:1.4px solid #e6e6e6;border-radius:50%;width:30px;height:30px;font-size:14px;font-style:normal;font-weight:600;line-height:28px;display:inline-block}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink>div{flex:1}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink h4{text-align:left;white-space:break-spaces;margin-top:0;margin-bottom:3px;font-size:18px;font-weight:400;line-height:25.2px}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink span{font-size:14px;font-weight:400;display:block}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink .patterns-module-scss-module__YaZjEq__progressCount{opacity:0;transition:opacity .2s}.patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink .patterns-module-scss-module__YaZjEq__progressCount.patterns-module-scss-module__YaZjEq__loaded{opacity:1}@media (840px<=width<=1199px){.patterns-module-scss-module__YaZjEq__problemsWrapPad{max-width:800px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo{padding-right:30px;position:relative}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo h1{font-size:26px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo p{font-size:14px;line-height:20px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerRight{gap:26px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo i{font-size:30px;line-height:40px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo .patterns-module-scss-module__YaZjEq__processTitle{font-size:14px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor{width:260px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link{height:unset}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__patternAnchor .ant-anchor-link a{padding:12px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink{gap:12px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink i{width:26px;height:26px;font-size:13px;line-height:24px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink h4{margin-top:0;margin-bottom:2px;font-size:16px}.patterns-module-scss-module__YaZjEq__problemsWrapPad .patterns-module-scss-module__YaZjEq__codingPatternContent .patterns-module-scss-module__YaZjEq__anchorLink span{font-size:12px}}@media (max-width:839px){.patterns-module-scss-module__YaZjEq__problemsWrapH5{min-width:320px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .ant-collapse-header{border-bottom-width:1px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader{background-color:#fff;flex-direction:column;align-items:flex-start;margin:10px auto;padding:12px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo h1{color:#333;height:26px;margin:0 0 4px;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerLeft .patterns-module-scss-module__YaZjEq__courseInfo p{color:#666;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__headerRight{flex-direction:column;justify-content:center;gap:0;width:100%;margin-top:20px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo{justify-content:space-between;align-items:center;width:100%;font-size:12px;display:flex}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo span{font-size:12px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternHeader .patterns-module-scss-module__YaZjEq__progressInfo i{font-size:18px;line-height:25px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__progressInfo .patterns-module-scss-module__YaZjEq__processTitle{text-align:center;justify-content:space-between;font-size:16px;font-weight:400;line-height:1}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__progressInfo .patterns-module-scss-module__YaZjEq__processTitle>div{cursor:pointer;position:relative;top:2px}.patterns-module-scss-module__YaZjEq__problemsWrapH5 .patterns-module-scss-module__YaZjEq__codingPatternContent{padding:0 10px}}.patterns-module-scss-module__YaZjEq__resetProgressPlaceholder{visibility:hidden;pointer-events:none}.patterns-module-scss-module__YaZjEq__resetModal .ant-modal-content{border-radius:10px}.patterns-module-scss-module__YaZjEq__resetModal .ant-modal-confirm-body .ant-modal-confirm-content{color:#000000d9}.patterns-module-scss-module__YaZjEq__resetModal .ant-modal-confirm-btns .ant-btn{border-radius:5px}.patterns-module-scss-module__YaZjEq__resetModal .ant-modal-confirm-btns .ant-btn-default:hover{color:#05673d;border-color:#05673d}.patterns-module-scss-module__YaZjEq__progressSpin .ant-spin-blur{opacity:0}.patterns-module-scss-module__YaZjEq__progressPad,.patterns-module-scss-module__YaZjEq__progressMobile{display:none}@media (840px<=width<=1199px){.patterns-module-scss-module__YaZjEq__progressDesktop,.patterns-module-scss-module__YaZjEq__progressMobile{display:none}.patterns-module-scss-module__YaZjEq__progressPad{display:block}}@media (max-width:839px){.patterns-module-scss-module__YaZjEq__progressSpinH5{width:100%}.patterns-module-scss-module__YaZjEq__progressDesktop,.patterns-module-scss-module__YaZjEq__progressPad{display:none}.patterns-module-scss-module__YaZjEq__progressMobile{width:100%;display:block}.patterns-module-scss-module__YaZjEq__patternAnchor{display:none}}