﻿@charset "UTF-8";.table>:not(caption)>*>*{color:#312d4b;padding:5px;}body{background-size:cover;font-family:"Be Vietnam Pro",sans-serif;color:var(--text-main);min-height:100vh;margin:0;font-size:13px;position:relative;width:100%!important;min-width:0!important;overflow-x:hidden;}.form-group-sm .form-control,.input-sm{font-size:13px;}.swal2-popup{font-family:"Be Vietnam Pro",sans-serif!important;border-radius:16px!important;}input[type=checkbox],input[type=radio]{margin:1px 0 0;}.dropdown-content-heading,.label,.menu-heading{font-weight:normal;font-size:12px;text-transform:unset;}.swal2-popup .swal2-title{font-size:18px!important;font-weight:700!important;color:#1e293b!important;}.swal2-popup .swal2-html-container{font-size:13px!important;color:#475569!important;line-height:1.6!important;}.swal2-popup .swal2-confirm,.swal2-popup .swal2-cancel{font-size:13px!important;border-radius:8px!important;padding:8px 20px!important;font-weight:600!important;}.modal-header[class*=bg-]{border-top-right-radius:15px;border-top-left-radius:15px;}.content{padding:15px;}.badge,.label{font-size:12px;}.modal{--bs-modal-zindex:1005;}.modal-simple .btn-close{inset-block-start:0;inset-inline-end:0;}.pull-right{text-align:right;}.modal-backdrop.show{--bs-backdrop-zindex:1004;}.menu-vertical .menu-item .menu-link{font-size:14px;}.dropdown-menu{min-width:220px;}.dropdown-menu>li>a{font-size:13px;}.compo-date-drop .day-list a{border:0;}.compo-date-drop .custom-days{padding-right:15px;}.select2-container--default .select2-selection--single{height:36px!important;border:1px solid #d9dee3!important;border-radius:8px!important;}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px!important;padding-left:12px!important;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px!important;}.select2-container--default .select2-selection--multiple{min-height:36px!important;border:1px solid #d9dee3!important;border-radius:8px!important;}.select2-container--default .select2-search--dropdown .select2-search__field{inline-size:100%;margin-inline:0;}.main-toolbar ul{padding:0;margin:0;}.main-toolbar ul>li{display:inline-block;margin-left:5px;}.main-toolbar ul>li>a{padding:8px 10px;}.nav-tabs .nav-link{font-size:14px;}.page-title{font-size:16px;line-height:1.2;}.breadcrumb{display:flex!important;padding:0!important;flex-wrap:wrap;padding:0;margin:0;list-style:none;}.breadcrumb .breadcrumb-item{font-size:12px;display:flex;align-items:center;}.breadcrumb .breadcrumb-item a{color:#697a8d;text-decoration:none;}.breadcrumb .breadcrumb-item a:hover{color:#5f61e6;}.breadcrumb .breadcrumb-item.active{color:#a1acb8;}.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:.5rem;}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#b4bdc6;content:">";font-size:.8rem;padding-right:.5rem;float:none;}.sw .tab-pane{transform:unset!important;padding:0!important;}.sw .tab-pane .bs-stepper{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important;}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn,.input-group-sm>.form-floating,.input-group-sm>.form-floating>.form-control,.input-group-sm>.form-floating>.form-select{height:40px;min-height:40px;}.form-control[readonly]{background-color:#fff3dd;}.list-group.no-border .list-group-item{border:0;}:root{--primary:#002b60;--primary-light:#00408c;--accent:#00e5ff;--bg-gradient:linear-gradient(135deg,#f8fbff 0%,#e8eff9 100%);--card-bg:rgba(255,255,255,.7);--card-border:rgba(255,255,255,.4);--text-main:#2d3748;--text-muted:#718096;--shadow-soft:0 8px 30px rgba(0,0,0,.04);--shadow-hover:0 15px 45px rgba(0,0,0,.08);--transition:all .3s cubic-bezier(.4,0,.2,1);}body .sidebar-main{background:#fff!important;}.be-vietnam-pro-thin{font-family:"Be Vietnam Pro",sans-serif;font-weight:100;font-style:normal;}.be-vietnam-pro-extralight{font-family:"Be Vietnam Pro",sans-serif;font-weight:200;font-style:normal;}.be-vietnam-pro-light{font-family:"Be Vietnam Pro",sans-serif;font-weight:300;font-style:normal;}.be-vietnam-pro-regular{font-family:"Be Vietnam Pro",sans-serif;font-weight:400;font-style:normal;}.be-vietnam-pro-medium{font-family:"Be Vietnam Pro",sans-serif;font-weight:500;font-style:normal;}.be-vietnam-pro-semibold{font-family:"Be Vietnam Pro",sans-serif;font-weight:600;font-style:normal;}.be-vietnam-pro-bold{font-family:"Be Vietnam Pro",sans-serif;font-weight:700;font-style:normal;}.be-vietnam-pro-extrabold{font-family:"Be Vietnam Pro",sans-serif;font-weight:800;font-style:normal;}.be-vietnam-pro-black{font-family:"Be Vietnam Pro",sans-serif;font-weight:900;font-style:normal;}.be-vietnam-pro-thin-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:100;font-style:italic;}.be-vietnam-pro-extralight-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:200;font-style:italic;}.be-vietnam-pro-light-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:300;font-style:italic;}.be-vietnam-pro-regular-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:400;font-style:italic;}.be-vietnam-pro-medium-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:500;font-style:italic;}.be-vietnam-pro-semibold-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:600;font-style:italic;}.be-vietnam-pro-bold-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:700;font-style:italic;}.be-vietnam-pro-extrabold-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:800;font-style:italic;}.be-vietnam-pro-black-italic{font-family:"Be Vietnam Pro",sans-serif;font-weight:900;font-style:italic;}:root{--fb:"Be Vietnam Pro",sans-serif;}.login-signup-form .login-form{background:#fff!important;}.header-highlight .navbar-header{margin-bottom:0;}.user-profile-panel .form-group{margin-bottom:5px;}.user-profile-panel .form-group .control-label{padding-top:0;padding-bottom:0;line-height:24px;}.user-profile-panel .form-group input.form-control{height:28px;padding:2px 11px;}.user-profile-panel .form-group .input-group-btn .btn{height:28px;line-height:11px;}.user-profile-panel dl dt{margin-top:0;}.select2-container{padding:0!important;border:0!important;}.select2-container .select2-choice{height:36px!important;line-height:36px!important;border-radius:8px!important;border:1px solid #d9dee3!important;}.select2-container .select2-choice>.select2-chosen{height:36px!important;line-height:36px!important;}.main-toolbar .btn-xs{padding:2px 10px;height:27px;}.table-finance th{background:#fbe9e7;color:#7c2b2a;}.table-finance tr td{padding:5px!important;}.table-finance tr td textarea,.table-finance tr td input{border:0;box-shadow:none;}.table-finance tr td textarea.border{border:1px solid #999;}.table-finance tr td .input-group input{border:1px solid #999;}.table-finance tr td>.btn{border:0;}.table-finance tr:nth-of-type(even){background:#fff;}.table-finance tr.tr-group{color:#7f4624;background-color:#fdece1;border-color:#f69055;}.table-finance tr.tr-group td>.btn{background:none;}.table-finance tr.tr-total{color:#135d3b;background-color:#dcf3e8;border-color:#36b97d;}body .sidebar-main{background:#fff;}body .navbar .navbar-header .navbar-brand{padding:5px;}body .navbar .navbar-header .navbar-brand img{float:left;}body .navbar .navbar-header .navbar-brand span{color:unset;width:auto;float:left;margin-top:16px;font-size:15px;padding-left:15px;line-height:unset;letter-spacing:unset;}.report-detail .header-highlight{background:rgba(0,148,255,.2);color:#097bce;padding:6px 10px;}.report-detail .header-title{background:#057ed5;padding:6px 10px;text-transform:uppercase;color:#fff;}.report-detail ul li{display:block;}.report-detail .table tr td{padding:5px;}.report-detail .table tr td textarea,.report-detail .table tr td input{border:0;box-shadow:none;}.report-detail .table tr td textarea.border{border:1px solid #ddd;}.report-detail .table tr td .input-group input{border:1px solid #ddd;}.report-detail .card-img-group{border:1px solid #dfdfdf;border-radius:3px;padding:5px;position:relative;margin-bottom:20px;}.report-detail .card-img-group .card-img-actions{text-align:center;overflow:hidden;}.report-detail .card-img-group .img-controls{position:absolute;top:10px;right:10px;width:38px;}.report-detail .card-img-group .img-controls .btn{text-align:center;margin-bottom:5px;width:40px;height:36px;}.report-detail .card-img-group .img-controls .btn i{margin:0;}.report-detail .card-img-group input{margin-top:5px;}.report-detail .img-fluid{max-width:100%;height:auto;width:100%;}.form-group-file .media-dropable>div{height:80px;}.form-group-file .media-dropable>div i{font-size:45px;}body{font-family:"Be Vietnam Pro",sans-serif;}body.export{font-family:"Be Vietnam Pro",sans-serif;color:#333;font-size:12px;}body.export .text-bold{font-weight:bold!important;}body.export table.header{border-top:0;margin-bottom:30px;}body.export .table thead{border-top:2px solid #dfdfdf!important;}body.export .table thead>tr>th{width:auto!important;border-right:2px solid #dfdfdf!important;}body.export .table tbody>tr>td{width:auto!important;}body.export .com-area{margin-bottom:5px!important;padding:0;}body.export .table-gallery tr td{border:2px solid #999;}body.export .table-gallery tr td .img-thumbnail{border:0;width:100%;height:345px;}body .contract-process{position:relative;width:94%;margin-left:2%;margin-bottom:10px;}body .contract-process .process-full{position:absolute;background:#efefef;left:0;right:0;height:6px;border-radius:10px;}body .contract-process .steps{position:absolute;z-index:1;left:0;right:0;padding:0;top:-5px;display:inline-flex;}body .contract-process .steps li{display:inline-block;float:left;position:relative;}body .contract-process .steps li .layer{width:100%;height:6px;display:block;float:left;margin-top:5px;}body .contract-process .steps li .point{border-radius:50%;width:16px;height:16px;background:#ddd;position:absolute;right:0;cursor:pointer;}body .contract-process .steps li .point span.title{position:absolute;width:195px;top:-27px;background:#3794fc;color:#fff;border-radius:10px;left:-89px;font-size:11px;padding:2px 5px;}body .contract-process .steps li .point span.time{position:absolute;top:11px;font-size:11px;left:-30px;width:80px;}body .contract-process .steps li.success .point{background:#3794fc;}body .contract-process .steps li.success .point .title{background:#3794fc;}body .contract-process .steps li.success .layer{background:#3794fc;}body .contract-process .steps li.danger .point{background:#ff5722;}body .contract-process .steps li.danger .point .title{background:#ff5722;}body .contract-process .steps li.danger .layer{background:#ff5722;}body .contract-process .steps li .popover{width:250px;}.advance-table .table thead tr th{font-family:"Be Vietnam Pro",sans-serif;font-weight:500;}.advance-table .main-content .areas .tr-filter td input,.advance-table .main-content .areas .tr-filter td select{min-height:34px;}.advance-table .main-content .areas .tr-filter td .input-group .select2-container .select2-choice{border:0!important;}.sidebar-default .navigation>li.active>a,.sidebar-default .navigation>li.active>a:focus,.sidebar-default .navigation>li.active>a:hover{background-color:#3794fc;color:#fff;}.list-images .thumbnail{position:relative;display:inline-block;width:100%;}.list-images .thumbnail .btn{position:absolute;top:10px;right:10px;border-radius:10px;height:40px;width:40px;}.modal-content{border-radius:15px;}.modal-content .panel-footer{border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.form-group-sm .form-control,.input-sm{border-radius:10px;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-left-radius:10px;border-bottom-left-radius:10px;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-right-radius:10px;border-bottom-right-radius:10px;}