.imp255-errors{border:1px solid #d96b6b;border-left:4px solid #dc5c53;border-radius:10px;padding:16px;margin:14px 0;background:var(--t-surface,#fff)}.imp255-scroll{overflow:auto;max-height:55vh}.imp255-errors table,.imp255-manager table{width:100%;border-collapse:collapse}.imp255-errors td,.imp255-errors th,.imp255-manager td,.imp255-manager th{padding:10px;text-align:left;border-bottom:1px solid var(--t-border,#c5cbd3)}.imp255-bad{box-shadow:inset 4px 0 #d85c50}.imp255-tools{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.imp255-dialog{width:min(1050px,94vw);max-height:90vh;overflow:auto;background:var(--t-surface,#fff);color:var(--t-text,#142033);border:1px solid var(--t-border,#c5cbd3);border-radius:16px;padding:24px}.imp255-dialog::backdrop{background:#08132088}.imp255-dialog header{display:flex;justify-content:space-between;gap:20px}.imp255-dialog button{padding:9px 13px;border:1px solid var(--t-border,#aeb9c5);border-radius:8px;margin:4px;background:var(--t-surface2,#f7f9fc);color:inherit;cursor:pointer}.imp255-dialog button:disabled{opacity:.5;cursor:not-allowed}.imp255-dialog form{display:grid;gap:12px;margin-top:16px}.imp255-dialog label{display:grid;gap:6px}.imp255-dialog textarea{min-height:80px}.imp255-dialog input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px;appearance:auto}.imp255-manager-launch{margin:8px 0 18px;padding:10px 16px;border-radius:8px;border:1px solid var(--t-border,#b4bec9);background:var(--t-surface,#fff);color:inherit}.imp255-state{font-weight:600}.imp255-errors h3{margin-top:0}