.p7tw{overflow-x:auto;margin:12px 0;-webkit-overflow-scrolling:touch}
.p7t{border-collapse:collapse;width:100%;min-width:520px;font-size:.86rem}
.p7t th,.p7t td{border:1px solid var(--line);padding:7px 8px;text-align:left;vertical-align:top}
.p7t th{background:var(--soft);font-weight:800;color:var(--ink)}
.p7t tr:nth-child(even) td{background:rgba(127,127,127,.04)}
.psim .p7two{display:grid;grid-template-columns:1fr;gap:8px}
@media(min-width:620px){.psim .p7two{grid-template-columns:1fr 1fr}}
.psim .s3d .chip3{max-width:calc(100% - 20px);white-space:normal;line-height:1.35;border-radius:12px}
