﻿.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 991px){.wolf-scroll-tab{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.wolf-scroll-tab::-webkit-scrollbar{height:4px}.wolf-scroll-tab::-webkit-scrollbar-thumb{background:#828282}}.wolf-template-content{counter-reset:h2counter}.wolf-template-content h2{counter-reset:h3counter;font-size:22px;font-weight:700;color:#11887C !important;margin-top:25px}.wolf-template-content h2:before{counter-increment:h2counter;content:counter(h2counter) ". ";color:#11887C !important;font-weight:800;margin-right:8px}.wolf-template-content h3{counter-reset:h4counter;font-size:19px;font-weight:700;color:#B37F2A !important;margin-top:20px}.wolf-template-content h3:before{counter-increment:h3counter;content:counter(h2counter) "." counter(h3counter) ". ";color:#B37F2A !important;font-weight:800;margin-right:8px}.wolf-template-content p a,.wolf-template-content p a{color:#007968 !important;font-weight:700 !important;text-decoration:none !important;transition:color 0.2s ease}.wolf-template-content p a:hover,.wolf-template-content p a:hover{color:var(--main-color) !important;text-decoration:underline !important}#table-of-contents{position:relative;background:#f5f5f5;border:1px solid #e0e0e0;padding:12px 20px;margin:20px 0;width:60%;counter-reset:toc2}@media (max-width: 767px){#table-of-contents{width:100%}}#table-of-contents h3{font-size:17px;font-weight:700;color:#000 !important;margin:0;display:flex;justify-content:space-between;align-items:center}#table-of-contents h3:before{content:none !important}#table-of-contents .toc-toggle{font-size:13px;color:var(--main-color);cursor:pointer;font-weight:600}#table-of-contents .toc-toggle:after{content:' [Ẩn]'}#table-of-contents .toc-toggle.is-closed:after{content:' [Hiện]'}#table-of-contents .toc-list{list-style:none;padding:0;margin:10px 0 0}#table-of-contents .toc-list.closed{display:none}#table-of-contents .toc-list .toc-item{margin:4px 0;line-height:1.4}#table-of-contents .toc-list .toc-item a{color:#000 !important;font-weight:600 !important;text-decoration:none;transition:color 0.2s ease;display:inline-block}#table-of-contents .toc-list .toc-item a:hover,#table-of-contents .toc-list .toc-item a:active{color:var(--main-color) !important}#table-of-contents .toc-list .toc-item a:before{margin-right:5px;color:inherit}#table-of-contents .toc-list .toc-item.active a{color:var(--main-color) !important;font-weight:700 !important}#table-of-contents .toc-list .toc-level-2{counter-reset:toc3;margin-top:6px}#table-of-contents .toc-list .toc-level-2>a:before{counter-increment:toc2;content:counter(toc2) ". "}#table-of-contents .toc-list .toc-level-3{margin-left:0px;list-style:none}#table-of-contents .toc-list .toc-level-3>a:before{counter-increment:toc3;content:counter(toc2) "." counter(toc3) ". "}.article-one-product-details{display:flex;border:1px solid #eee;border-radius:8px;overflow:hidden;margin:20px 0}@media (max-width: 480px){.article-one-product-details{flex-direction:column}}.article-one-product-details .article-product-img{width:250px;flex-shrink:0}.article-one-product-details .article-product-img img{width:100%;padding:10px;object-fit:contain}.article-one-product-details .article-product-content .h5 a{color:#000 !important;font-weight:700}.article-one-product-details .article-product-content .h5 a:hover{color:var(--main-color) !important}.wolf-btn-main,.article-one-product .btn{display:block;width:100%;height:45px;line-height:45px;background:var(--main-color) !important;color:#fff !important;font-weight:700;text-align:center;border-radius:4px;transition:0.3s}.wolf-btn-main:hover,.article-one-product .btn:hover{background:#00463c !important}.wolf-template-content table{width:100% !important;border-collapse:collapse !important;margin:15px 0;border:1px solid #000000 !important;table-layout:auto}.wolf-template-content table th,.wolf-template-content table td{border:1px solid #000000 !important;padding:5px 10px !important;color:#000;line-height:1.3 !important;word-break:break-word;font-size:14px}.wolf-template-content table tr:first-child td,.wolf-template-content table tr:first-child th,.wolf-template-content table thead th{background-color:#f2f2f2 !important;font-weight:700;padding:8px 10px !important}@media (max-width: 767px){.wolf-template-content{overflow-x:auto;-webkit-overflow-scrolling:touch}.wolf-template-content table{min-width:500px}}
