.scroll-mt{scroll-margin-top:74px}
.archor-text-group{display:block}
.archor-text-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:18px;font-weight:700}
.archor-text-close{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.archor-text-nav{font-size:15px;line-height:20px;margin-top:10px}
.archor-text-nav ol{list-style-type:none;counter-reset:item;padding-left:0!important;margin-bottom:0;margin-top:10px}
.archor-text-nav li{display:table;counter-increment:item}
.archor-text-nav li:not(:last-child){margin-bottom:10px}
.archor-text-nav li:before{content:counters(item, ".") ". ";display:table-cell;min-width:14px;padding-right:4px;white-space:nowrap}
.archor-text-nav a{color:#444}
.archor-text-nav a:hover{color:#2842b3}
.article-detail-page .adp-toc{display:inline-block;padding:12px;background:#f9f9f9;border:1px solid #aaa;border-radius:4px}
.article-detail-page .adp-toc-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;font-size:18px;line-height:20px;margin:0}
.article-detail-page .adp-toc-heading-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:30px;padding:0;outline:0;border:1px solid #999191;border-radius:5px;cursor:pointer}
.article-detail-page .adp-toc-sticky{display:none;position:fixed;top:0;left:0;right:0;padding:0;background:#fff;border:0;border-radius:0;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.3);box-shadow:0 1px 6px rgba(0,0,0,.3);z-index:100}
.article-detail-page .adp-toc-sticky .adp-toc-heading{font-weight:700;padding:10px}
.article-detail-page .adp-toc-sticky .archor-text-group{max-height:calc(100vh - 103px);overflow:auto}
.article-detail-page .adp-toc-sticky .archor-text-nav{margin:0;padding:6px 10px 16px;margin-top:0;background:#f3f2f7}
.article-detail-page .adp-toc-sticky-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;color:#2842b3}
.article-detail-page .adp-toc-sticky-btn{width:auto;height:auto;font-size:13px;padding:6px 8px;background:#eee;color:#2842b3;border:0;border-radius:0;cursor:pointer}
#new-config-2{font-size:14px;padding:0 10px}
#new-config-2 .info-option{margin:10px 0 6px}
#new-config-2 .info-option .content-option{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 0}
#new-config-2 .info-option .content-option .item-option{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding:10px;text-align:center;color:#222;font-weight:350;border-radius:5px;border:1px dashed #e2e2e2}
#new-config-2 .info-option .content-option .item-option.active{border:1px dashed #2842b3;background:#fff}
#new-config-2 .info-option .content-option .item-name{display:block;font-weight:400;padding-bottom:5px}
#new-config-2 .info-option .content-option .variant-price{width:100%;font-size:16px;line-height:16px}
#new-config-2 .info-option .content-option .variant-price-unit{font-size:10px;vertical-align:text-top;margin-left:2px}
#new-config-2 .info-option .content-option .variant-image{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:55px;max-height:55px}
#new-config-2 .info-option .content-option .checkbox-option{width:12px;height:12px;border-radius:50%;display:inline-block;background:#fff;-webkit-box-shadow:0 0 0 1px;box-shadow:0 0 0 1px;position:relative}
#new-config-2 .info-option .content-option .checked{background:#2842b3;-webkit-box-shadow:0 0 0 1px #2842b3;box-shadow:0 0 0 1px #2842b3}
#new-config-2 .info-option .content-option .checked::before{content:"\2714";font-size:9px;color:#fff;position:absolute;left:0;right:0;top:-1px;bottom:0}