.kdp-tool-module__xuFP7q__tool{gap:var(--space-6);min-width:0;display:grid}.kdp-tool-module__xuFP7q__form,.kdp-tool-module__xuFP7q__result,.kdp-tool-module__xuFP7q__failure{gap:var(--space-6);min-width:0;padding:var(--space-7);display:grid}.kdp-tool-module__xuFP7q__form>*,.kdp-tool-module__xuFP7q__result>*,.kdp-tool-module__xuFP7q__failure>*,.kdp-tool-module__xuFP7q__grid>*,.kdp-tool-module__xuFP7q__resultGrid>*,.kdp-tool-module__xuFP7q__preview>*{min-width:0}.kdp-tool-module__xuFP7q__grid,.kdp-tool-module__xuFP7q__resultGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.kdp-tool-module__xuFP7q__wide{grid-column:1/-1}.kdp-tool-module__xuFP7q__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.kdp-tool-module__xuFP7q__result,.kdp-tool-module__xuFP7q__failure{border-top:1px solid var(--color-border)}.kdp-tool-module__xuFP7q__resultLead{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-heading);margin:0}.kdp-tool-module__xuFP7q__sectionTitle{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--line-heading);margin:0}.kdp-tool-module__xuFP7q__issueList,.kdp-tool-module__xuFP7q__plainList{gap:var(--space-3);margin:0;padding-inline-start:var(--space-6);display:grid}.kdp-tool-module__xuFP7q__issueList li[data-severity=error]{color:var(--color-danger-text)}.kdp-tool-module__xuFP7q__issueList li[data-severity=warning]{color:var(--color-warning-text)}.kdp-tool-module__xuFP7q__diagram{gap:var(--space-3);min-width:0;margin:0;display:grid}.kdp-tool-module__xuFP7q__diagram figcaption,.kdp-tool-module__xuFP7q__caption{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--line-body);margin:0}.kdp-tool-module__xuFP7q__coverDiagram{align-items:stretch;gap:1px;min-width:0;min-height:92px;display:grid}.kdp-tool-module__xuFP7q__coverDiagram span{background:var(--color-surface-2);border:1px solid var(--color-border-strong);font-family:var(--font-mono);font-size:var(--text-small);min-width:0;padding:var(--space-3);text-align:center;justify-content:center;align-items:center;display:flex}.kdp-tool-module__xuFP7q__coverDiagram span[data-spine=true]{background:var(--color-accent-subtle);color:var(--color-accent-text)}.kdp-tool-module__xuFP7q__preview{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius);gap:var(--space-3);line-height:var(--line-body);overflow-wrap:anywhere;min-height:140px;padding:var(--space-5);display:grid}.kdp-tool-module__xuFP7q__preview p,.kdp-tool-module__xuFP7q__preview h4,.kdp-tool-module__xuFP7q__preview h5,.kdp-tool-module__xuFP7q__preview h6,.kdp-tool-module__xuFP7q__preview ul,.kdp-tool-module__xuFP7q__preview ol{margin:0}.kdp-tool-module__xuFP7q__preview ul,.kdp-tool-module__xuFP7q__preview ol{padding-inline-start:var(--space-6)}.kdp-tool-module__xuFP7q__tableWrap{min-width:0;overflow-x:auto}.kdp-tool-module__xuFP7q__table{border-collapse:collapse;width:max-content;min-width:100%}.kdp-tool-module__xuFP7q__table th,.kdp-tool-module__xuFP7q__table td{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.kdp-tool-module__xuFP7q__table th{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-semibold)}.kdp-tool-module__xuFP7q__table code{overflow-wrap:anywhere}.kdp-tool-module__xuFP7q__notice{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--line-body);margin:0}@media (max-width:760px){.kdp-tool-module__xuFP7q__form,.kdp-tool-module__xuFP7q__result,.kdp-tool-module__xuFP7q__failure{padding:var(--space-5)}.kdp-tool-module__xuFP7q__grid,.kdp-tool-module__xuFP7q__resultGrid{grid-template-columns:minmax(0,1fr)}.kdp-tool-module__xuFP7q__wide{grid-column:auto}.kdp-tool-module__xuFP7q__actions{flex-direction:column;align-items:stretch}.kdp-tool-module__xuFP7q__actions button{width:100%}}@media (max-width:390px){.kdp-tool-module__xuFP7q__form,.kdp-tool-module__xuFP7q__result,.kdp-tool-module__xuFP7q__failure{padding-inline:var(--space-4)}}
