:root{--xc-brand:#0064ff;--xc-line:#eff2f7;--xc-line-2:#e6eaf2;--xc-ink:#101828;--xc-ink-2:#4b5563;--xc-ink-3:#8a94a6;}
body{background:#f8f8fb;font-size:13px;color:#1d2129;}
.card{background:#fff!important;border:1px solid #eff2f7!important;border-radius:0!important;box-shadow:none!important;background-image:none!important;}
.card-body{padding:18px 20px!important;}
.card-header{background:#fff!important;border-bottom:1px solid #f0f2f7!important;border-radius:0!important;padding:14px 20px!important;background-image:none!important;}
.card-footer{background:#fff!important;border-top:1px solid #f0f2f7!important;background-image:none!important;}
.card-title,.card-header h4,.card-header h5,.card-header .card-title{border-left:3px solid #0064ff!important;padding-left:12px!important;margin-bottom:0!important;font-size:15px!important;font-weight:700!important;color:#101828!important;line-height:1.5!important;background-image:none!important;}
.table thead th{background:#fafbfc!important;font-size:12px!important;font-weight:600!important;color:#495057!important;border-bottom:1px solid #e6eaf2!important;border-top:0!important;padding:10px 12px!important;white-space:nowrap;}
.table tbody td{font-size:13px!important;color:#1d2129!important;padding:11px 12px!important;border-top:1px solid #f2f4f8!important;vertical-align:middle!important;}
.table tbody tr:hover{background:#fafbfc!important;}
.table{color:#1d2129!important;}
.btn{border-radius:0!important;font-size:13px!important;box-shadow:none!important;}
.btn-primary{background:#0064ff!important;border-color:#0064ff!important;color:#fff!important;}
.btn-primary:hover,.btn-primary:focus{background:#0057e0!important;border-color:#0057e0!important;color:#fff!important;}
.btn-outline-primary{color:#0064ff!important;border-color:#c7dbff!important;background:#fff!important;}
.btn-outline-primary:hover{background:#eaf1ff!important;color:#0064ff!important;}
.btn-default,.btn-secondary,.btn-light{background:#fff!important;border:1px solid #e6eaf2!important;color:#4b5563!important;}
.btn-default:hover,.btn-secondary:hover,.btn-light:hover{background:#f7f9fc!important;color:#101828!important;}
.form-control,.custom-select,select.form-control,textarea.form-control{border-radius:0!important;border:1px solid #e6eaf2!important;font-size:13px!important;color:#1d2129!important;background-color:#fff!important;box-shadow:none!important;}
.form-control{min-height:38px;padding:8px 12px;line-height:20px;}
.form-control:focus,.custom-select:focus{border-color:#0064ff!important;box-shadow:0 0 0 2px rgba(0,100,255,.10)!important;}
.form-control::placeholder{color:#a8b0bd!important;}
label,.form-group label{font-size:13px!important;color:#4b5563!important;font-weight:500!important;}
.pagination .page-link{border-radius:0!important;font-size:13px!important;color:#4b5563!important;border:1px solid #e6eaf2!important;background:#fff!important;}
.pagination .page-item.active .page-link{background:#0064ff!important;border-color:#0064ff!important;color:#fff!important;}
.modal-content,.dropdown-menu,.popover,.alert,.badge,.list-group-item,.input-group-text,.toast,.jconfirm-box,.progress,.progress-bar,.nav-tabs .nav-link,.nav-pills .nav-link,.select2-container .select2-selection,.card-img,.card-img-top{border-radius:0!important;}
.panel,.app-expense-alert,.user-center_product,.std-1,.security-info{background-image:none!important;}
h1,h2,h3,h4,h5,h6{color:#101828!important;font-weight:700!important;}
a{color:#0064ff;}
a:hover{color:#0057e0;text-decoration:none;}
.badge{font-size:12px!important;font-weight:500!important;padding:3px 8px!important;}
.table-responsive{border:1px solid #f0f2f7!important;border-radius:0!important;}.xc-panel__title,.xc-panel__title.card-title,.dt-hd .card-title,.nc-panel__heading h2{border-left-width:3px!important;border-left-style:solid!important;border-left-color:#0064ff!important;padding-left:12px!important;font-size:15px!important;font-weight:700!important;color:#101828!important;line-height:1.4!important;margin-bottom:0!important;}
.xc-panel__title>i,.xc-panel__title i{color:#0064ff!important;}
.xc-panel{border:1px solid #eff2f7!important;background:#fff!important;box-shadow:none!important;background-image:none!important;}
.nc-panel__heading,.dt-hd{border-bottom:1px solid #f0f2f7!important;padding-bottom:12px!important;margin-bottom:14px!important;}body .xc-panel__title,body .dt-panel .xc-panel__title,body .card-title.xc-panel__title{border-left-width:3px!important;border-left-style:solid!important;border-left-color:#0064ff!important;padding-left:12px!important;font-size:15px!important;font-weight:700!important;color:#101828!important;line-height:1.4!important;}body .xc-panel__title,body .tx-head,body .aff-step__title,body .dl-side__title,body .left-title,body .card-header h4,body .card-header h5,body .card-title.xc-panel__title{border-left:3px solid #0064ff!important;padding-left:12px!important;font-size:15px!important;font-weight:700!important;color:#101828!important;line-height:1.4!important;}
body .xc-panel__title>span{font-size:15px!important;font-weight:700!important;color:#101828!important;}
body .xc-ph__title,body h1.xc-ph__title{border-left:3px solid #0064ff!important;padding-left:12px!important;font-size:18px!important;font-weight:700!important;color:#101828!important;}
body h4.mb-0.font-size-18{border-left:3px solid #0064ff!important;padding-left:12px!important;font-size:18px!important;font-weight:700!important;color:#101828!important;border-radius:0!important;}
ul.pagination,.pagination{border-radius:0!important;background:transparent!important;}
.table-responsive{border:1px solid #eff2f7!important;border-radius:0!important;box-shadow:none!important;}
.bootstrap-select,.bootstrap-select.form-control,.dropdown.bootstrap-select,button.btn.dropdown-toggle.btn-light,.bootstrap-select>.dropdown-toggle{background-image:none!important;background-color:#fff!important;box-shadow:none!important;border:1px solid #e6eaf2!important;border-radius:0!important;font-size:13px!important;color:#1d2129!important;}
#tthetop,.pls-back2top{border-radius:0!important;background:#fff!important;background-image:none!important;border:1px solid #e6eaf2!important;box-shadow:0 2px 8px rgba(16,24,40,.08)!important;}
img.rounded-circle.header-profile-user{border-radius:0!important;}
ol.breadcrumb,.breadcrumb{border-radius:0!important;font-size:12px!important;background:transparent!important;padding:0!important;}
.no-data,.xc-empty,.st-empty,.xc-empty__title,.xc-empty__tip{padding:44px 20px!important;text-align:center!important;color:#8a94a6!important;font-size:13px!important;border:0!important;background:transparent!important;}
.xc-empty__title{font-size:14px!important;color:#4b5563!important;padding:0 0 6px!important;}
.xc-empty__tip{font-size:12px!important;color:#b9c0cc!important;padding:0!important;}
.btn-sm{height:32px!important;line-height:30px!important;padding:0 14px!important;font-size:13px!important;}
.btn-success{background:#0064ff!important;border-color:#0064ff!important;color:#fff!important;}
.xc-panel__hd,.nc-panel__heading,.kb-panel__hd{border-bottom:1px solid #f0f2f7!important;padding:14px 20px!important;}.table-responsive{border:0!important;}
.modal .form-control,.modal-body .form-control{border-color:#e6eaf2!important;min-height:38px!important;font-size:13px!important;border-radius:0!important;}
body .vf-type,body .type-item{border-radius:0!important;}
body .vf-type__title,body .type-title,body .vf-choose__title,body .not_certified_title{font-size:15px!important;font-weight:700!important;color:#101828!important;}
body .card-body{padding:18px 20px!important;}
body .api-apply,body .api-box{border:1px solid #eff2f7!important;border-radius:0!important;}
body{color:#495057!important;}
.nav-tabs{border-bottom:1px solid #eff2f7!important;}
.nav-tabs .nav-link{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;font-size:13px!important;color:#4b5563!important;padding:10px 14px!important;}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{border:0!important;border-bottom:2px solid #0064ff!important;color:#0064ff!important;background:transparent!important;font-weight:600!important;}
.table td,.table th{word-break:break-word!important;overflow-wrap:anywhere!important;}body .af-sec__title,body .xc-ph__title,body h1.xc-ph__title{border-left:3px solid #0064ff!important;padding-left:12px!important;font-size:18px!important;font-weight:700!important;color:#101828!important;}
body .af-sec__title{font-size:15px!important;}
.xc-ph{padding:0 0 18px!important;border-bottom:0!important;}
.xc-ph__eyebrow{font-size:11px!important;letter-spacing:.12em!important;color:#98a2b3!important;font-weight:600!important;margin-bottom:6px!important;}
.xc-ph__desc{font-size:13px!important;color:#6b7280!important;margin:6px 0 0!important;}body:has(.xc-ph) .page-title-box{display:none!important;}
body:has(.xc-ph) .page-title-box+.container-fluid{padding-top:0!important;}body .table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch;}
body table.table,body table.tablelist{width:100%!important;}
body table.table>colgroup>col{width:auto!important;}