.socket-area-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}
.socket-area-jumps a{display:inline-flex;align-items:center;min-height:40px;padding:8px 13px;border:1px solid #c9bca8;color:#514536;background:#faf8f3;font-size:14px;line-height:1.4}
.socket-area-jumps a:hover,.socket-area-jumps a:focus-visible{border-color:#786144;background:#e8e0d3}
.socket-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #d1c4ae}
.socket-location-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fffdfa}
.socket-location-table thead{background:#e8e0d3}
.socket-location-table th,.socket-location-table td{box-sizing:border-box;padding:13px 15px;border-bottom:1px solid #ded5c7;text-align:left;vertical-align:top;font-size:15px;line-height:1.6;overflow-wrap:anywhere}
.socket-location-table thead th{font-weight:600;color:#514536}
.socket-location-table thead th:nth-child(1){width:17%}
.socket-location-table thead th:nth-child(2){width:25%}
.socket-location-table thead th:nth-child(3){width:18%}
.socket-location-table tbody .socket-area-row th{padding:10px 15px;background:#e9e2d7;color:#544735;font-weight:600;scroll-margin-top:135px}
.socket-location-table tbody .socket-data-row th{font-weight:400;color:#706252}
.socket-location-table tbody .socket-data-row td:nth-of-type(2){font-weight:600;color:#463929;font-variant-numeric:tabular-nums}
@media(max-width:700px){
  .socket-area-jumps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;margin:15px 0 19px;padding:0}
  .socket-area-jumps a{width:100%;min-width:0;min-height:46px;justify-content:center;text-align:center;white-space:normal;overflow-wrap:anywhere}
  .socket-table-wrap{border:0;overflow:visible}
  .socket-location-table,.socket-location-table tbody{display:block!important;width:100%!important;min-width:0!important;background:transparent}
  .socket-location-table thead{display:none!important}
  .socket-location-table tbody .socket-area-row{display:block!important;width:100%!important;margin:25px 0 10px;padding:0!important;border:0!important;background:transparent}
  .socket-location-table tbody .socket-area-row th{display:block!important;width:100%!important;padding:0 0 10px!important;border-bottom:2px solid #957b59;background:transparent;font-size:18px}
  .socket-location-table tbody .socket-data-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;width:100%!important;margin:0 0 8px;padding:13px 15px!important;border:1px solid #d4c9b8;border-radius:4px;background:#fffdfa}
  .socket-location-table tbody .socket-data-row th{display:none!important}
  .socket-location-table tbody .socket-data-row td{display:block!important;width:auto!important;min-width:0;padding:0!important;border:0!important;font-size:15px;line-height:1.55}
  .socket-location-table tbody .socket-data-row td:before{content:none!important;display:none!important}
  .socket-location-table tbody .socket-data-row td:nth-of-type(1){grid-column:1;grid-row:1;font-weight:600;color:#403729}
  .socket-location-table tbody .socket-data-row td:nth-of-type(2){grid-column:2;grid-row:1;text-align:right;white-space:normal;max-width:120px}
  .socket-location-table tbody .socket-data-row td:nth-of-type(3){grid-column:1/-1;grid-row:2;color:#665b4e;font-size:14px;line-height:1.6}
}
