.ait-none,.ait-passage{display:grid;gap:6px}.ait-none{border-left:4px solid var(--br-accent-text,#5fb0ff)}.ait-none p{margin:0}.ait-actions{display:grid;gap:8px}.ait-actions input[type=checkbox]{width:18px;height:18px}.ait-footer{margin:0}.ait-banner{border-left:4px solid #d97706;display:grid;gap:4px}.ait-banner p{margin:0}.ait-hash{font-family:ui-monospace,monospace;font-size:.82rem;overflow-wrap:anywhere;word-break:break-all}.ait-ok{color:var(--br-accent,#75f0c0);font-weight:700}.ait-bad{color:#f59e0b;font-weight:700}.ait-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ait-list li{display:grid;gap:4px;overflow-wrap:anywhere}.ait-job{display:grid;gap:6px}.ait-job header{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ait-field{display:grid;gap:6px}.ait-field input,.ait-field textarea{min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--br-line,#24344a);background:var(--br-surface,#0b111a);color:var(--br-ink,#f7fafc);font:inherit}.ait-field textarea{min-height:120px;font-family:ui-monospace,monospace;font-size:.82rem}.ait-machine{font-size:.8rem;border:1px solid var(--br-line,#24344a);border-radius:999px;padding:1px 8px}.ait-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ait-spacer{flex:1 1 auto}.ait-approval{display:grid;gap:6px}.ait-impact{margin:0;font-weight:600;font-size:1.02rem;overflow-wrap:anywhere}.ait-impactbox{display:grid;gap:6px;border-left:4px solid var(--br-accent-text,#5fb0ff)}.ait-impactbox p{margin:0}.ait-undo{display:grid;gap:8px;border-left:4px solid #d97706}.ait-undo p{margin:0}.ait-diff{display:grid;gap:6px}.ait-fields{display:grid;gap:8px;margin:0}.ait-fields div{display:grid;gap:2px}.ait-fields dt{font-size:.82rem;color:var(--br-muted,#8fa0b8)}.ait-fields dd{margin:0;display:grid;gap:2px;overflow-wrap:anywhere}.ait-add,.ait-del{display:block;padding:2px 6px;border-radius:6px;overflow-wrap:anywhere}.ait-del{background:rgba(245,158,11,.14);text-decoration:line-through}.ait-add{background:rgba(117,240,192,.14);text-decoration:none}.ait-mark{display:inline-block;width:1.2em;font-weight:700}.ait-guard{display:grid;gap:6px}.ait-guard p{margin:0}.ait-snippet{display:block;font-family:ui-monospace,monospace;font-size:.8rem;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding:4px 6px;border:1px dashed var(--br-line,#24344a);border-radius:6px}.ait-field select{min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--br-line,#24344a);background:var(--br-surface,#0b111a);color:var(--br-ink,#f7fafc);font:inherit}.ait-event{display:grid;gap:6px}.ait-event header{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ait-badge{font-size:.78rem;border:1px solid var(--br-line,#24344a);border-radius:999px;padding:1px 8px}.ait-badge.is-strong{border-color:#d97706;font-weight:700}@media print{.ait-actions,.ait-noprint,footer,header.site-header,nav{display:none!important}.ait-banner{border-left:4px solid #000}}