.tab__tabs[data-v-104e853e] .nav-tabs {
  border-bottom: 2px solid #0044ad;
}
.tab__tabs[data-v-104e853e] .nav-tabs .nav-item {
  margin-bottom: 0;
}
.tab__tabs[data-v-104e853e] .nav-tabs .nav-link {
  padding: 12px 16px;
  border: none;
  background: #f8f9fa;
  color: #6c757d;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}
.tab__tabs[data-v-104e853e] .nav-tabs .nav-link:hover {
  background: #e9ecef;
}
.tab__tabs[data-v-104e853e] .nav-tabs .nav-link.active {
  background: #0044ad !important;
  color: #fff !important;
}
.tab__tabs[data-v-104e853e] .nav-tabs .nav-link.disabled {
  color: #adb5bd;
}
.isPC[data-v-104e853e] {
  display: block;
}
.isMobile[data-v-104e853e] {
  display: none;
}
@media screen and (max-width: 810px) {
.isPC[data-v-104e853e] {
    display: none;
}
.isMobile[data-v-104e853e] {
    display: flex;
    width: 100%;
    text-align: center;
    align-items: center;
    position: relative;
}
.isMobile.isOpen[data-v-104e853e] {
    display: block;
    height: 49px;
}
.isMobile.isOpen ul[data-v-104e853e] {
    position: absolute;
    top: 0;
    z-index: 99;
}
.isMobile.isOpen li[data-v-104e853e] {
    display: block;
}
.isMobile.isOpen li[data-v-104e853e]:not(:first-child) {
    border-radius: 0;
}
.isMobile ul[data-v-104e853e] {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
}
.isMobile ul .b-icon[data-v-104e853e] {
    position: absolute;
    right: 1rem;
    top: 17px;
    z-index: 5;
    color: #fff;
}
.isMobile ul li[data-v-104e853e] {
    cursor: pointer;
    width: 100%;
    padding: 12px 16px;
    border: none;
    background: #f0f6fb;
    color: #6c757d;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #0044ad;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: none;
}
.isMobile ul li.active[data-v-104e853e] {
    background: #0044ad !important;
    color: #fff !important;
    display: block;
}
}
.table-incomeDetail .table thead th {
  background-color: #0044ad !important;
  color: #fff;
}
.efficient[data-v-dd9e649a] {
  color: #d81800;
  font-size: 12px;
}
.policy-index-header[data-v-dd9e649a] {
  font-size: 24px;
  font-weight: 500;
}
.policy-index .btn-link[data-v-dd9e649a] {
  text-decoration: none;
}
.policy-index .btn-link[data-v-dd9e649a]:hover {
  text-decoration: none;
}
.policy-index__search-form[data-v-dd9e649a] {
  padding: 24px;
}
.policy-index__search-form .form-label[data-v-dd9e649a] {
  color: #031633;
}
.policy-index__search-form .form-label.required[data-v-dd9e649a]:before {
  content: "*";
  color: red;
  font-weight: 700;
  margin-right: 2px;
}
.policy-index__search-form .more-filters-btn[data-v-dd9e649a] {
  border: none;
}
.policy-index__search-form .more-filters-btn svg[data-v-dd9e649a] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.policy-index__search-form .more-filters-btn.collapsed-on svg[data-v-dd9e649a] {
  transform: rotate(180deg);
}
.policy-index__search-form .form-control[data-v-dd9e649a]::-moz-placeholder {
  color: #495057;
  opacity: 1;
}
.policy-index__search-form .form-control[data-v-dd9e649a]::placeholder {
  color: #495057;
  opacity: 1;
}
.policy-index__search-form .form-control[data-v-dd9e649a]:-ms-input-placeholder,
.policy-index__search-form .form-control[data-v-dd9e649a]::-ms-input-placeholder {
  color: #495057;
}
.policy-index__search-form .col-pl[data-v-dd9e649a] {
  padding-left: 10px;
}
.policy-index__search-form .form-footer[data-v-dd9e649a] {
  margin-top: 56px;
}
.policy-index__hint[data-v-dd9e649a] {
  margin-left: 22px;
  font-size: 14px;
  color: #adb5bd;
}
.policy-index__result[data-v-dd9e649a] {
  padding: 24px;
  background: #fff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}
.policy-index__result .policy-index__result-count[data-v-dd9e649a] {
  font-size: 14px;
  color: #6c757d;
}
@media screen and (max-width: 768px) {
.policy-index__result .policy-index__result-colum[data-v-dd9e649a] {
    flex-direction: column !important;
}
}
.policy-index__notice[data-v-dd9e649a] {
  font-size: 12.8px;
  color: #212529;
}
.policy-index__search-conditions[data-v-dd9e649a] {
  position: relative;
  top: -4px;
}
@media screen and (max-width: 1199px) {
.policy-index__search-conditions[data-v-dd9e649a] {
    margin-top: 0 !important;
}
}
.policy-index__result-items[data-v-dd9e649a] {
  overflow-x: auto;
}
.policy-index__result-items[data-v-dd9e649a] .disabled {
  color: #adb5bd;
}
.policy-index[data-v-dd9e649a] .policy-index__table {
  border-color: #d5d5d5;
}
.policy-index[data-v-dd9e649a] .policy-index__thead-tr {
  background: #0044ad;
}
.policy-index[data-v-dd9e649a] .policy-index__thead-tr th {
  width: 9%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #ffffff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
}
.policy-index[data-v-dd9e649a] .policy-index__thead-tr th:nth-child(3) {
  width: 18.5%;
}
.policy-index[data-v-dd9e649a] .policy-index__thead-tr th:nth-child(4) {
  width: 9.5%;
}
.policy-index[data-v-dd9e649a] .policy-index__tbody-tr:hover {
  background: #fffce5;
}
.policy-index[data-v-dd9e649a] .policy-index__tbody-tr:last-child {
  border-bottom: 1px solid #d5d5d5;
}
.policy-index[data-v-dd9e649a] .policy-index__tbody-tr td {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.policy-index__link[data-v-dd9e649a] {
  color: #0d6efd;
  text-decoration: underline;
  cursor: pointer;
}
.policy-index__add-user[data-v-dd9e649a] {
  position: relative;
  top: -1px;
}
@media (max-width: 1199.98px) {
.policy-index__search-form[data-v-dd9e649a] {
    padding: 24px 16px;
}
.policy-index__result[data-v-dd9e649a] {
    padding: 24px 8px;
}
}
.table-incomeDetail .table thead th {
  background-color: #0044ad !important;
  color: #fff;
}
.project-list[data-v-a7bf16e0] {
  border: 1px solid #dee2e6;
  border-radius: 5px;
  list-style: none;
  padding: 0;
  background: #fff;
}
.project-list li[data-v-a7bf16e0] {
  padding: 0.5rem 0.8rem;
  border-bottom: 1px solid #dee2e6;
  cursor: pointer;
}
.project-list li[data-v-a7bf16e0]:hover {
  background: #ddd;
}
.project-list li[data-v-a7bf16e0]:last-child {
  border-bottom: none;
}
.docs-icon[data-v-a7bf16e0] {
  cursor: pointer;
}
.policy-index-header[data-v-a7bf16e0] {
  font-size: 24px;
  font-weight: 500;
}
.policy-index .btn-link[data-v-a7bf16e0] {
  text-decoration: none;
}
.policy-index .btn-link[data-v-a7bf16e0]:hover {
  text-decoration: none;
}
.policy-index__search-form[data-v-a7bf16e0] {
  padding: 24px;
}
.policy-index__search-form .form-label[data-v-a7bf16e0] {
  color: #031633;
}
.policy-index__search-form .form-label.required[data-v-a7bf16e0]:before {
  content: "*";
  color: red;
  font-weight: 700;
  margin-right: 2px;
}
.policy-index__search-form .more-filters-btn[data-v-a7bf16e0] {
  border: none;
}
.policy-index__search-form .more-filters-btn svg[data-v-a7bf16e0] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.policy-index__search-form .more-filters-btn.collapsed-on svg[data-v-a7bf16e0] {
  transform: rotate(180deg);
}
.policy-index__search-form .form-control[data-v-a7bf16e0]::-moz-placeholder {
  color: #495057;
  opacity: 1;
}
.policy-index__search-form .form-control[data-v-a7bf16e0]::placeholder {
  color: #495057;
  opacity: 1;
}
.policy-index__search-form .form-control[data-v-a7bf16e0]:-ms-input-placeholder,
.policy-index__search-form .form-control[data-v-a7bf16e0]::-ms-input-placeholder {
  color: #495057;
}
.policy-index__search-form .col-pl[data-v-a7bf16e0] {
  padding-left: 10px;
}
.policy-index__search-form .form-footer[data-v-a7bf16e0] {
  margin-top: 56px;
}
.policy-index__hint[data-v-a7bf16e0] {
  margin-left: 22px;
  font-size: 14px;
  color: #adb5bd;
}
.policy-index__result[data-v-a7bf16e0] {
  padding: 24px;
  background: #fff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}
.policy-index__result .policy-index__result-count[data-v-a7bf16e0] {
  font-size: 14px;
  color: #6c757d;
}
.policy-index__notice[data-v-a7bf16e0] {
  font-size: 12.8px;
  color: #212529;
}
.policy-index__search-conditions[data-v-a7bf16e0] {
  position: relative;
  top: -4px;
}
.policy-index__result-items[data-v-a7bf16e0] {
  overflow-x: auto;
}
.policy-index__result-items[data-v-a7bf16e0] .disabled {
  color: #adb5bd;
}
.policy-index[data-v-a7bf16e0] .policy-index__table {
  border-color: #d5d5d5;
}
.policy-index[data-v-a7bf16e0] .policy-index__thead-tr {
  background: #0044ad;
}
.policy-index[data-v-a7bf16e0] .policy-index__thead-tr th {
  width: 120px;
  min-width: 120px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #ffffff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
}
.policy-index[data-v-a7bf16e0] .policy-index__tbody-tr:hover {
  background: #fffce5;
}
.policy-index[data-v-a7bf16e0] .policy-index__tbody-tr:last-child {
  border-bottom: 1px solid #d5d5d5;
}
.policy-index[data-v-a7bf16e0] .policy-index__tbody-tr td {
  width: 120px;
  min-width: 120px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.policy-index[data-v-a7bf16e0] .policy-index__thead-tr th.wider,
.policy-index[data-v-a7bf16e0] .policy-index__thead-tr td.wider, .policy-index[data-v-a7bf16e0] .policy-index__tbody-tr th.wider,
.policy-index[data-v-a7bf16e0] .policy-index__tbody-tr td.wider {
  width: 200px;
  min-width: 200px;
}
.policy-index__link[data-v-a7bf16e0] {
  color: #0d6efd;
  text-decoration: underline;
}
.policy-index__add-user[data-v-a7bf16e0] {
  position: relative;
  top: -1px;
}
@media (max-width: 1199.98px) {
.policy-index__search-form[data-v-a7bf16e0] {
    padding: 24px 16px;
}
.policy-index__result[data-v-a7bf16e0] {
    padding: 24px 8px;
}
}
.table-incomeDetail .table thead th {
  background-color: #0044ad !important;
  color: #fff;
}
.policy-index__notice[data-v-70044483] {
  font-size: 1rem !important;
}
.efficient[data-v-70044483] {
  color: #d81800;
  font-size: 12px;
}
.policy-index-header[data-v-70044483] {
  font-size: 24px;
  font-weight: 500;
}
.policy-index .btn-link[data-v-70044483] {
  text-decoration: none;
}
.policy-index .btn-link[data-v-70044483]:hover {
  text-decoration: none;
}
.policy-index__search-form[data-v-70044483] {
  padding: 24px;
}
.policy-index__search-form .form-label[data-v-70044483] {
  color: #031633;
}
.policy-index__search-form .form-label.required[data-v-70044483]:before {
  content: "*";
  color: red;
  font-weight: 700;
  margin-right: 2px;
}
.policy-index__search-form .more-filters-btn[data-v-70044483] {
  border: none;
}
.policy-index__search-form .more-filters-btn svg[data-v-70044483] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.policy-index__search-form .more-filters-btn.collapsed-on svg[data-v-70044483] {
  transform: rotate(180deg);
}
.policy-index__search-form .form-control[data-v-70044483]::-moz-placeholder {
  color: #495057;
  opacity: 1;
}
.policy-index__search-form .form-control[data-v-70044483]::placeholder {
  color: #495057;
  opacity: 1;
}
.policy-index__search-form .form-control[data-v-70044483]:-ms-input-placeholder,
.policy-index__search-form .form-control[data-v-70044483]::-ms-input-placeholder {
  color: #495057;
}
.policy-index__search-form .col-pl[data-v-70044483] {
  padding-left: 10px;
}
.policy-index__search-form .form-footer[data-v-70044483] {
  margin-top: 56px;
}
.policy-index__hint[data-v-70044483] {
  margin-left: 22px;
  font-size: 14px;
  color: #adb5bd;
}
.policy-index__result[data-v-70044483] {
  padding: 24px;
  background: #fff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}
.policy-index__result .policy-index__result-count[data-v-70044483] {
  font-size: 14px;
  color: #6c757d;
}
@media screen and (max-width: 768px) {
.policy-index__result .policy-index__result-colum[data-v-70044483] {
    flex-direction: column !important;
}
}
.policy-index__notice[data-v-70044483] {
  font-size: 12.8px;
  color: #212529;
}
.policy-index__search-conditions[data-v-70044483] {
  position: relative;
  top: -4px;
}
@media screen and (max-width: 1199px) {
.policy-index__search-conditions[data-v-70044483] {
    margin-top: 0 !important;
}
}
.policy-index__result-items[data-v-70044483] {
  overflow-x: auto;
}
.policy-index__result-items[data-v-70044483] .disabled {
  color: #adb5bd;
}
.policy-index[data-v-70044483] .policy-index__table {
  border-color: #d5d5d5;
}
.policy-index[data-v-70044483] .policy-index__thead-tr {
  background: #0044ad;
}
.policy-index[data-v-70044483] .policy-index__thead-tr th {
  width: 9%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #ffffff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
}
.policy-index[data-v-70044483] .policy-index__thead-tr th:nth-child(3) {
  width: 18.5%;
}
.policy-index[data-v-70044483] .policy-index__thead-tr th:nth-child(4) {
  width: 9.5%;
}
.policy-index[data-v-70044483] .policy-index__tbody-tr:hover {
  background: #fffce5;
}
.policy-index[data-v-70044483] .policy-index__tbody-tr:last-child {
  border-bottom: 1px solid #d5d5d5;
}
.policy-index[data-v-70044483] .policy-index__tbody-tr td {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.policy-index__link[data-v-70044483] {
  color: #0d6efd;
  text-decoration: underline;
  cursor: pointer;
}
.policy-index__add-user[data-v-70044483] {
  position: relative;
  top: -1px;
}
@media (max-width: 1199.98px) {
.policy-index__search-form[data-v-70044483] {
    padding: 24px 16px;
}
.policy-index__result[data-v-70044483] {
    padding: 24px 8px;
}
}
