.ag-regiontree{
  display:flex;
  flex-direction:column;
  gap:6px;
  align-items:stretch;
}

.ag-regiontree__box{
  width:100%;
  box-sizing:border-box;
  padding:7px;
  border:1px solid #dde5d8;
  border-radius:12px;
  background:#fff;
  box-shadow:0 1px 2px rgba(0,0,0,.04);
  text-align:center;
}

.ag-regiontree__title{display:block;font-weight:700;text-decoration:none;line-height:1.25;margin-bottom:6px;text-align:center;color:#000}

.ag-regiontree__title:hover,
.ag-regiontree__branch-link:hover{
  text-decoration:underline;
}

.ag-regiontree__branch-list{
  list-style:none;
  margin:0;
  padding:0;
  text-align:center;
}

.ag-regiontree__branch-list--root{
  padding-left:0;
}

.ag-regiontree__branch-item{
  margin:0;
  padding:0;
}

.ag-regiontree__branch-link{display:block;text-decoration:none;line-height:1.25;text-align:center;color:#000}

.ag-regiontree__empty{
  opacity:.8;
}

.ag-regiontree__title,.ag-regiontree__branch-link{display:block;text-decoration:none;line-height:1.25;text-align:center;color:#000}


.ag-regiontree__title,
.ag-regiontree__title:hover,
.ag-regiontree__title:visited,
.ag-regiontree__title:focus,
.ag-regiontree__branch-link,
.ag-regiontree__branch-link:hover,
.ag-regiontree__branch-link:visited,
.ag-regiontree__branch-link:focus{
  color:#000;
}



.ag-regiontree .ag-regiontree__box{
  text-align:center !important;
}
.ag-regiontree .ag-regiontree__title,
.ag-regiontree .ag-regiontree__title:link,
.ag-regiontree .ag-regiontree__title:hover,
.ag-regiontree .ag-regiontree__title:visited,
.ag-regiontree .ag-regiontree__title:focus,
.ag-regiontree .ag-regiontree__branch-link,
.ag-regiontree .ag-regiontree__branch-link:link,
.ag-regiontree .ag-regiontree__branch-link:hover,
.ag-regiontree .ag-regiontree__branch-link:visited,
.ag-regiontree .ag-regiontree__branch-link:focus{
  display:block !important;
  width:100% !important;
  text-align:center !important;
  color:#000 !important;
  padding-top:4px !important;
  padding-bottom:4px !important;
  line-height:1.2 !important;
  margin:0 !important;
  box-sizing:border-box !important;
}
.ag-regiontree .ag-regiontree__branch-list,
.ag-regiontree .ag-regiontree__branch-list--root,
.ag-regiontree .ag-regiontree__branch-item{
  text-align:center !important;
}

