.srcset-tool [hidden]{display:none!important}
.srcset-tool .panel,.srcset-tool .field{min-width:0}
.srcset-tool .breadcrumbs{flex-wrap:wrap}
.srcset-tool .error-message{color:#b42318;font-weight:650}
.srcset-tool .code-output{display:block;width:100%;min-height:390px;resize:vertical;font:13px/1.6 monospace;padding:14px;border:1px solid var(--line);border-radius:12px;background:#f7f8fc;color:#111827;white-space:pre;overflow:auto}
.srcset-tool .table-scroll{overflow-x:auto}
.srcset-tool table{width:100%;border-collapse:collapse;font-size:14px}
.srcset-tool th,.srcset-tool td{padding:10px;text-align:left;border-bottom:1px solid var(--line);text-transform:none}
.srcset-tool td:last-child{overflow-wrap:anywhere;word-break:break-word}
.srcset-tool caption{text-align:left;margin-bottom:10px}
.srcset-tool .content-card p{line-height:1.8}
.srcset-tool code{overflow-wrap:anywhere;white-space:normal}
.srcset-tool .check-row{display:flex;align-items:center;gap:10px}
.srcset-tool .check-row input{width:18px;height:18px}
.srcset-tool button:disabled{opacity:.5;cursor:not-allowed}
.srcset-tool #summary{font-weight:700;overflow-wrap:anywhere}
@media(max-width:740px){.srcset-tool .panel-top{flex-wrap:wrap}.srcset-tool .code-output{min-height:330px}}
