.tr-dlg{font-family:var(--font-ui,"Inter", ui-sans-serif, system-ui, sans-serif);border-radius:var(--radius-card,12px);box-shadow:var(--shadow-float,0 2px 4px #131b2614, 0 24px 64px #131b263d);gap:12px;padding:20px}.tr-dlg .ttl{font-family:var(--font-display,"Inter Tight", "Inter", sans-serif);letter-spacing:-.01em;font-size:18px;font-weight:700}.tr-dlg input[type=checkbox],.tr-dlg input[type=radio]{accent-color:var(--accent,#3250d8)}.tr-file{border:1px solid var(--border,#d8dfe6);border-radius:var(--radius-ctl,8px);background:var(--surface,#fff);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.tr-file:hover{border-color:var(--border-strong,#c4ccd6)}.tr-file input[type=file]{color:var(--text-3,#4c5663);font-size:12px}.tr-file input[type=file]::file-selector-button{border:1px solid var(--border,#d8dfe6);border-radius:var(--radius-ctl,8px);background:var(--surface,#fff);height:28px;color:var(--text,#131b26);font:inherit;cursor:pointer;margin-right:8px;padding:0 10px;font-weight:500}.tr-check{align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}
