/*======================================================================
MF-14

TABLE FOUNDATION
Version : 3.0

======================================================================*/

.ms-table{

width:100%;

border-collapse:collapse;

border-spacing:0;

font:inherit;

color:inherit;

background:transparent;

}

.ms-table-wrap{

width:100%;

overflow-x:auto;

-webkit-overflow-scrolling:touch;

border:1px solid var(--ms-border);

border-radius:var(--ms-radius-lg);

background:var(--ms-surface);

}

.ms-table caption{

padding:var(--ms-space-5);

text-align:left;

font-weight:600;

color:var(--ms-gold);

}


.ms-table thead{

background:rgba(197,165,114,.08);

}

.ms-table th{

padding:16px 20px;

text-align:left;

font-weight:600;

color:var(--ms-gold);

border-bottom:1px solid var(--ms-border);

white-space:nowrap;

}


.ms-table td{

padding:16px 20px;

border-bottom:1px solid var(--ms-border);

vertical-align:middle;

}

.ms-table tbody tr:last-child td{

border-bottom:0;

}

.ms-table tbody tr{

transition:background .25s ease;

}

.ms-table tbody tr:hover{

background:rgba(197,165,114,.05);

}


.ms-table-center{

text-align:center;

}

.ms-table-right{

text-align:right;

}

.ms-table-nowrap{

white-space:nowrap;

}

.ms-table-break{

word-break:break-word;

}


.ms-table-striped tbody tr:nth-child(even){

background:rgba(255,255,255,.02);

}

.ms-table-bordered th,

.ms-table-bordered td{

border:1px solid var(--ms-border);

}

.ms-table-compact th,

.ms-table-compact td{

padding:10px 14px;

}

.ms-table-lg th,

.ms-table-lg td{

padding:22px 28px;

}


@media (max-width:767px){

.ms-table{

min-width:640px;

}

}
