/* LAZURIT A+++ company-directory profile v1371 / passport 2.0.83.
   Tables, not cards. Prevent clipping of statuses; allow internal scroll only when needed.
   All declarations scoped to universal imported KB article main.lai-a1110. */
main.lai-a1110 .lz-shell{max-width:1320px;min-width:0}
main.lai-a1110 .lz-vr773__section,main.lai-a1110 .lz-vr773__prose{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap.lazurit-a3-suppliers-table-wrap{
 width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;
 border:1px solid #dbe7f3;border-radius:20px;-webkit-overflow-scrolling:touch;
}
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table.lazurit-a3-supplier-table{
 width:100%!important;min-width:0!important;max-width:100%!important;
 table-layout:fixed!important;border-collapse:collapse!important;border:0!important;
}
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table.lazurit-a3-supplier-table :is(th,td){
 box-sizing:border-box!important;vertical-align:middle!important;min-width:0;
}
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table.lazurit-a3-supplier-table :is(th,td):first-child{
 width:40px!important;min-width:40px!important;max-width:40px!important;
}
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table.lazurit-a3-supplier-table :is(th,td):nth-child(2){
 width:auto;min-width:0;overflow-wrap:anywhere;word-break:normal;hyphens:none;
}
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table.lazurit-a3-supplier-table :is(th,td):nth-child(3){
 width:116px!important;min-width:116px!important;max-width:116px!important;
 padding:8px 5px!important;font-size:12px!important;line-height:1.25!important;
 white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;
 text-align:left!important;vertical-align:middle!important;
}
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table.lazurit-a3-supplier-table .lz-supplier-location{
 font-size:11px;color:#596a7e;line-height:1.4;
}
@media(max-width:620px){
 main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap.lazurit-a3-suppliers-table-wrap{border-radius:16px}
 main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table.lazurit-a3-supplier-table :is(th,td):first-child{
  padding:9px 3px!important;font-size:12px!important;
 }
 main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table.lazurit-a3-supplier-table :is(th,td):nth-child(2){
  padding:9px 6px!important;font-size:12px!important;line-height:1.4!important;
 }
}
