.module{background:#fff;border-radius:8px;box-shadow:1px 1px 6px rgba(0,0,0,.05);margin-bottom:25px}.module .hd{padding:10px 20px;border-bottom:1px solid #f0f0f0}.module .hd .title{position:relative;padding-left:20px;margin-left:-20px;font-size:18px;font-weight:bold}.module .hd .title strong{font-weight:bold;color:#f62}.module .hd .title::before{position:absolute;left:2px;top:50%;content:"";width:5px;height:20px;background:#009688;border-radius:3px;transform:translateY(-10px)}.module .bd{padding:20px}.module .ft{padding:0 20px 20px}@media screen and (max-width: 799px){.module{border-radius:6px}.module .hd .title{font-size:16px}.module .bd{padding:15px}.module .ft{padding:0 15px 15px}}.mod-introtion{margin-bottom:25px}.mod-introtion .bd{padding:25px 0;text-align:center}.mod-introtion .bd h1{line-height:48px;font-size:24px;font-weight:bold}.mod-introtion .bd h1 .text-orange{color:#f62}.mod-introtion .bd p{line-height:24px;font-size:16px;color:#666}.mod-introtion .bd p strong{font-weight:bold;color:#fc9000}.mod-introtion .bd p.github-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:14px;color:#57606a}.mod-introtion .bd p.github-stats .github-stat{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;box-sizing:border-box}.mod-introtion .bd p.github-stats .github-stat-label{display:inline-flex;align-items:center;gap:4px}.mod-introtion .bd p.github-stats .github-stat-icon{width:16px;height:16px;fill:currentColor}.mod-introtion .bd p.github-stats strong{font-weight:600;color:#24292f}.mod-introtion .bd .buttons{margin-top:20px}.mod-introtion .bd .btn{position:relative;display:inline-block;min-width:64px;height:38px;margin:0 2px;padding:0 15px;background:hsla(0,0%,100%,.2);border:1px solid rgba(0,0,0,.08);border-radius:20px;line-height:38px;vertical-align:middle;text-decoration:none;text-align:center;font-size:15px;color:#333;overflow:hidden;transition:color .2s,opacity .2s;outline:none;-webkit-appearance:none}.mod-introtion .bd .btn span,.mod-introtion .bd .btn svg,.mod-introtion .bd .btn img{vertical-align:middle}.mod-introtion .bd .btn svg,.mod-introtion .bd .btn img{width:24px;height:24px}.mod-introtion .bd .btn:hover{color:#000;opacity:1}.mod-introtion .bd .btn:hover::after{opacity:.02}.mod-introtion .bd .btn::after{content:" ";position:absolute;width:100%;height:100%;background:#000;left:0;top:0;opacity:0;transition:opacity .2s;border-radius:6px;overflow:hidden;pointer-events:none}.mod-panel .filter-container{margin-bottom:20px}.mod-panel .filter-container .field-wrapper{display:flex;gap:15px;padding:6px 0;line-height:32px}.mod-panel .filter-container .field-wrapper .field-title{width:80px;text-align:right;color:#888}.mod-panel .filter-container .field-wrapper .field-content select{max-width:120px;height:36px;padding:0 12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:5px;line-height:36px}.mod-panel .filter-container .field-wrapper .field-content .version-count{display:inline-block;margin-left:10px;line-height:36px;color:#888;font-size:14px;vertical-align:top}.mod-panel .filter-container .field-wrapper .field-content.version-picker{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mod-panel .filter-container .field-wrapper .field-content .version-summary{display:inline-flex;align-items:stretch;flex-wrap:wrap;gap:8px;min-width:0;vertical-align:middle}.mod-panel .filter-container .field-wrapper .field-content .summary-item{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;background:#f8fafc;border:1px solid #e4e9ef;border-radius:6px;box-sizing:border-box;color:#57606a;font-size:14px;white-space:nowrap}.mod-panel .filter-container .field-wrapper .field-content .summary-item .summary-label{color:#8a94a3}.mod-panel .filter-container .field-wrapper .field-content .summary-item strong{max-width:160px;color:#24292f;font-weight:600;overflow:hidden;text-overflow:ellipsis}.mod-panel .filter-container .field-wrapper .field-content .summary-item em{color:#fc9000;font-weight:600}.mod-panel .filter-container .field-wrapper .field-content.type-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:32px}.mod-panel .filter-container .field-wrapper .field-content.type-tags a{display:inline-block;padding:0 10px;background:#f6f8fa;border:1px solid #d0d7de;border-radius:14px;line-height:24px;color:#57606a}.mod-panel .filter-container .field-wrapper .field-content.type-tags a:hover{background:#eef6ff;border-color:#9cc9f5;color:#0969da}.mod-panel .item{display:flex;margin-bottom:10px;background:#f4f4f4;border-radius:5px;overflow:hidden}.mod-panel .item .item-content{flex:1;min-width:0;padding:10px 15px;line-height:20px}.mod-panel .item .item-operation{display:flex}.mod-panel .item .item-operation .btn{height:40px;line-height:40px;border-radius:0}@media screen and (max-width: 799px){.mod-introtion .bd h1{line-height:36px;font-size:18px}.mod-introtion .bd p{line-height:20px;font-size:14px}.mod-introtion .bd .btn{height:32px;padding:0 10px;margin:0;line-height:32px;font-size:14px}.mod-introtion .bd .btn svg,.mod-introtion .bd .btn img{width:20px;height:20px}.mod-panel .filter-container{margin-bottom:15px}.mod-panel .filter-container .field-wrapper{gap:10}.mod-panel .filter-container .field-wrapper .field-title{width:auto;text-align:left}.mod-panel .filter-container .field-wrapper .field-content .version-count{margin-left:8px}.mod-panel .filter-container .field-wrapper .field-content.version-picker{align-items:stretch;flex-direction:column;gap:8px}.mod-panel .filter-container .field-wrapper .field-content.version-picker select{width:100%;max-width:none}.mod-panel .filter-container .field-wrapper .field-content .version-summary{display:flex;flex-direction:column;gap:8px;width:100%}.mod-panel .filter-container .field-wrapper .field-content .summary-item{display:flex;flex-wrap:wrap;width:100%;min-height:38px;padding:7px 10px;line-height:20px;white-space:normal}.mod-panel .filter-container .field-wrapper .field-content .summary-item strong{max-width:none}.mod-panel .item{flex-direction:column}.mod-panel .item .item-content{word-wrap:break-word}.mod-panel .item .item-operation .btn{flex:1;min-width:0;font-size:14px}}