.vks-schedule{
    width:80%;
    margin-bottom:40px;
}
.vks-schedule td{
    border-color:transparent;
    padding-bottom:30px;
    color: var(--black-100, #1C1C1C);
    text-align: start;
    font-feature-settings: 'cv11' on, 'cv01' on, 'ss01' on;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding-right:5px;
}

.vks-consideration{
    padding: 10px;
    transition: 0.5s ease;
    height:350px;
}

.grid {
	display: table;
	width: 100%;
	border: 3px solid rgb(202, 202, 202);
	border-collapse: separate;
	border-spacing: 25px;
    height: 100%;
    border-radius: 10px;
}
.grid-tr {
	display: table-row;
    height: 100%;
}
.grid-td {
	display: table-cell;
	width: 33.3%;
	vertical-align: top;
	padding: 0;

}

.grid-td-flex{
    display: flex;
    flex-direction: column;
    height: 100%;
}

.grid-td-flex > .vks-td-div{
    flex-grow: 1;
}

.grid .vr{
    height: 100%!important;
    margin-left: 5px;
    margin-right: 5px;
}

.grid .CaseNumberContainer {
    font-size: 18px!important;
}

.vks-td-div{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: Inter;
    width: 100%;
    height: 100%;
}

.vks-consideration-big{
    height: 600px!important;
}

.CaseNumberContainer {
    font-size: 16px;
    font-weight: bold;
}

.vks-label-no-requests{
    font-size:30px;
    text-align: center;
}

.vks-search-container{
    display: flex;
    flex-wrap: nowrap;
    align-items: baseline;
border-radius: 8px;
background-color: #fff;
padding:4px 6px;
}
.vks-search{
background-color: #fff;
    border-radius: 8px;
    border-color:transparent;
    display: flex;
    width: 200px;
    height: 28px;
    align-items: center;
    gap: 4px;
    flex-shrink: 0;
}

.vks-search:placeholder{
color:rgba(0, 0, 0, 0.2);
font-feature-settings: 'cv11' on, 'cv01' on, 'ss01' on;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
}

.vks-contact-switch{
margin-bottom:15px;
}
.vks-contact-switch > input{
color: #D8D5D5;
}

.vks-contact-switch > label{
color: #D8D5D5;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 18px;
}

.vks-contact-table{
    border-spacing: 0;
    border-collapse: separate;
    border-radius: 10px;
    border: 1px solid #EEE;
    flex-shrink: 0;
    width:100%;
}

.vks-contact-table th,td{
  color: #000;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  }
  .vks-title {
color: var(--black-100, #1C1C1C);
font-feature-settings: 'cv11' on, 'cv01' on, 'ss01' on;
font-family: Inter;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 20px; /* 90.909% */
  }
.vks-button-toContact{
    width: 126px;
    height: 38px;
    flex-shrink: 0;
    margin-left:auto;
    border-color: transparent;
    border-radius: 5px;
    background: #95A4FC;
    color:#FFF;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.vks-button-container {
    display:flex;
    gap:5px;
    flex-direction:row;
    align-items:center;
    justify-content:flex-start;
    flex-wrap: wrap;
}