.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:8px;font-size:16px;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 #999}
#new-config-2 .info-option .content-option .item-option.active{border:1px dashed #2842b3;background:#f1f1f1;}
#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;color:#188038;}
#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}
.p-attribute-summary{background:#f2f4f7;padding:4px;margin:6px 0 0;clear:both}
.p-attribute-summary *{all:revert}
.p-attribute-summary ul{font-size:12px;list-style:disc;padding-left:16px;margin:0;color:#667085;list-style:disc}
.p-attribute-summary li{width:100%!important;min-height:auto!important}

.filter-list-view-brand{margin: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: auto; white-space: nowrap; margin-top: 0;}
.filter-list-view-brand a{width: calc(100% / 16 - 10px); min-width: 85px; padding: 5px 10px; border-radius: 5px; background: #fff; border: 1px solid #e0e0e0; margin-top: 0px; margin-right: 10px;background-color: rgba(242,244,247,1)}
.filter-list-view-brand a:hover, .filter-list-view-brand a.current{border: 1px solid #2842b3; color: #2842b3; -webkit-transition: .1s; -o-transition: .1s; transition: .1s; font-weight: 400 !important; background-color:  #dae1fc;  -webkit-box-shadow: 0 0 0 0 #365899 !important;  box-shadow: 0 0 0 0 #365899 !important;}
.filter-list-view-brand a img{width:100%;max-height: 30px !important;float: left;}
.static-html{ padding:10px;}
.static-html .content.collapse{max-height:350px;overflow:hidden}
.viewmore-static_html{text-align:center;display:block;text-transform:uppercase;padding-top:8px;border-top:solid 1px #ddd;color:#4471c2;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #111!important;}
@media (max-width:360px){
.fixed-component .btn-trg { width: 44%;}
.pd-price-group .pd-price, pd-price-group .pd-price-plus {font-size: 22px;}
del.pd-market-price {font-size: 16px;}
#new-config-2 .info-option .content-option .item-option {padding:5px;}
}


.box-price_buildpc{display: flex;width: 100%;gap: 10px;font-size: 13px;margin-top: 10px;float: left;margin-bottom: 5px;}
.box-price_buildpc .price_buildpc{color: #d42333;font-size: 16px;margin-top: -5px;}
.pd-price-buildpc{display: flex;align-items: end;width: 95%;gap: 10px;font-size: 15px; background: #2842b3;padding: 10px;border-radius: 10px;margin-top: 10px;color: #fff;margin-bottom: 10px;}
.pd-price-buildpc .price_buildpc{font-size: 24px;}
/*------ Trang tuyen dung 07/2026 ------------*/
.tuyendung{ width:100%;float:left;margin: 0px !important}
.tuyendung div{ border:none!important;width:100%;float:left;}
.tuyendung div ul{ width:100%;float:left;margin: 0px !important;}
.tuyendung div ul li{width: 100%;float: left;margin-left: 0px; border: 1px solid #ccc !important; border-radius: 10px; box-shadow: 0px 0px 0px #999;margin-bottom: 20px !important; background: #f7f7f7;padding-bottom: 0px !important;}
.tuyendung div ul li .listjob{ padding:15px;padding-bottom:0px;}
.tuyendung div ul li .name-job{position: relative;}
.tuyendung div ul li .name-job a .noti {position: absolute;right: 30px !important;top: 70px;width: 133px; height: 32px; line-height: 30px;font-size: 14px;}
.tuyendung div ul li .name-job .name-job-text a{width: 92%; float: left; text-transform: uppercase; font-size: 16px; font-weight: 600;line-height: 25px;height: 50px;}
.sap-khai-truong { font-size: 14px;position: absolute;background: #ed1b24;color: #fff;padding: 3px 10px;margin-left: 14px;text-transform: uppercase;font-weight: 700;    line-height: 16px; top: -31px; border-radius: 3px;left: 0px;margin-left: 0px !important;}
.sap-khai-truong{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.tuyendung div ul li:last-child{ margin-bottom:0px;}
@-webkit-keyframes sap-khai-truong{
  0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
  10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
  30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
  40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
  100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes sap-khai-truong{
  0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
  10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
  30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
  40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
  100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.sap-khai-truong{-webkit-animation-name:sap-khai-truong;animation-name:sap-khai-truong}
.article-detail li .btn.jobapply { color: #fff !important;border-color: red !important;margin-top: -122px !important;width: 133px!important;background: red !important; font-weight: 700 !important; font-size: 14px; margin-top: 10px;margin-right: 29px; padding: 6px 0px;}
.article-detail li .worktype, .article-detail li .deadline, .article-detail li .treatment, .article-detail li .quantity{ color:#333;}

@media (max-width:376px){
.tuyendung div ul li .name-job a .noti { top: 55px; width: 130px;height: 29px;line-height: 28px; font-size: 12px;}
.article-detail li .btn.jobapply{width: 100px!important;font-size: 12px;margin-top: -165px !important;}
.box-price_buildpc {display: block;}
.product_sale {top: 113px;}
}
/*.asus-1 {float: right; width: 120px !important;right: -20px; top: 2% !important; z-index: 9; position: absolute;}*/
.asus-1{float: right;width:120px!important;margin-top:12px!important;position:absolute;right:-10px; top: 2% !important; z-index: 9;}
.bg_product8 .asus-1, .bg_product6 .asus-1, .bg_product10 .asus-1{right:-20px;margin-top:2px!important;}
.asus-1-d { width: 150px !important;position: absolute;z-index: 999999999;right: 0%;top: 10px;}