.warranty-table-wrap{margin-top:var(--sp-4,16px);border:1px solid var(--c-border,#e1e8ec);border-radius:var(--r-lg,14px);background:var(--c-surface,#fff);overflow-x:auto}.warranty-table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-sm,13px);line-height:1.8}.warranty-table caption{text-align:right;color:var(--c-brand-strong);padding:12px 16px;font-weight:700}.warranty-table th,.warranty-table td{text-align:right;vertical-align:top;border-top:1px solid var(--c-border,#e1e8ec);padding:10px 16px}.warranty-table thead th{background:var(--c-brand-soft);color:var(--c-brand-strong);font-weight:700}.warranty-table tbody th{white-space:nowrap;font-weight:700}