.tt-dialog{width:min(850px,94vw);max-height:90vh;overflow:auto}.tt-dialog header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tt-dialog label{display:grid;gap:.4rem;margin:.8rem 0}.tt-dialog input,.tt-dialog select{width:100%;min-width:0;padding:.7rem;border:1px solid var(--border,#d9ddd3);border-radius:10px;background:var(--surface,#fff);color:inherit}.tt-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.tt-inline{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.tt-inline label{display:flex;align-items:center}.tt-inline input[type=checkbox]{width:auto}.tt-draft{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border,#ddd);padding:1rem 0;gap:1rem}.tt-review dl{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:.6rem 1rem}.tt-review dd{margin:0;overflow-wrap:anywhere}.tt-review dt{color:var(--muted,#667260)}.tt-error,.tt-feedback{color:var(--danger,#a23535);overflow-wrap:anywhere}.tt-dialog footer{margin-top:1.2rem}.tt-dialog pre{white-space:pre-wrap}.tt-dialog fieldset{border:1px solid var(--border,#ddd);border-radius:10px;padding:.6rem}@media(max-width:600px){.tt-grid,.tt-review dl{grid-template-columns:1fr}.tt-review dt{margin-top:.5rem}.tt-draft{align-items:flex-start;flex-direction:column}}
