#tw-app{min-width:0}#tw-app [hidden]{display:none!important}.tw-heading{font-size:1.25rem;font-weight:700;margin:0 0 18px}.tw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin-block:16px}#tw-app select{appearance:none;height:auto;min-height:46px;padding-inline-end:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23777' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}html[dir=rtl] #tw-app select{background-position:left 10px center}#tw-app button{min-height:46px;white-space:normal;overflow-wrap:anywhere}#tw-app progress{width:100%;margin-block:12px}.tw-columns{border:0;padding:0;margin-block:18px;min-width:0}.tw-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px}.tw-check{display:flex;gap:10px;align-items:center;min-height:46px;overflow-wrap:anywhere}.tw-check input{width:18px;height:18px;flex:none;accent-color:#2563eb}.tw-choice-grid .tw-check{border:1px solid var(--site-border,#d1d5db);border-radius:8px;padding:10px;min-width:0}.tw-choice-grid span{overflow-wrap:anywhere;min-width:0}.tw-rules{display:grid;gap:16px;margin-block:16px}.tw-rule{border:1px solid var(--site-border,#d1d5db);border-radius:10px;padding:16px;min-width:0}.tw-rule summary{font-weight:700;font-size:1rem;overflow-wrap:anywhere;min-height:46px;cursor:pointer;padding-block:10px}.tw-rule[open] summary{margin-bottom:10px}.tw-rule-checks{display:flex;flex-wrap:wrap;gap:8px 24px}.tw-rule .tw-grid{margin-block:8px 0;grid-template-columns:repeat(3,minmax(0,1fr))}.tw-summary{font-weight:600;margin-block:20px 14px;overflow-wrap:anywhere}.tw-table-wrap{width:100%;max-width:100%;overflow:auto;border:1px solid var(--site-border,#d1d5db);border-radius:8px;max-height:540px}#tw-table{border-collapse:collapse;width:100%;text-align:start;font-size:14px}#tw-table th,#tw-table td{padding:11px 12px;border-bottom:1px solid var(--site-border,#d1d5db);white-space:pre-wrap;overflow-wrap:anywhere;min-width:100px;max-width:300px;vertical-align:top}#tw-table th{position:sticky;top:0;background:var(--site-surface,#fff);z-index:1}.tw-changed{background:color-mix(in srgb,#2563eb 10%,var(--site-surface,#fff))}.tw-cell-before{display:block;color:var(--site-muted,#64748b);text-decoration:line-through;margin-bottom:6px}.tw-pattern-heading{font-size:1.25rem;font-weight:700;margin:0 0 18px}#tw-file-info{overflow-wrap:anywhere}#tw-app .tool-pagination{margin-block:16px}#tw-app .tool-status{overflow-wrap:anywhere}
@media(max-width:700px){.tw-rule .tw-grid{grid-template-columns:1fr}.tw-grid{grid-template-columns:1fr}.tw-rule{padding:12px}.tw-rule-checks{gap:4px 18px}}
#tw-app input[type=file],#lu-app[data-mode=anonymize] input[type=file]{background:var(--site-surface,#fff);color:var(--site-text,#172033)}#tw-app input[type=file]::file-selector-button,#lu-app[data-mode=anonymize] input[type=file]::file-selector-button{background:var(--site-surface-muted,#f1f5f9);color:var(--site-text,#172033);border:1px solid var(--site-border,#d1d5db);border-radius:5px;padding:6px 10px;margin-inline-end:10px}
.tw-rule input:disabled{opacity:.55}
.tw-numeric-help{margin-block:4px 12px}
#tw-import-settings{margin-block:12px}
#tw-import-settings .tw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#tw-encoding-info:not(:empty){margin-block:12px 16px}
@media(max-width:700px){#tw-import-settings .tw-grid{grid-template-columns:1fr}}
