.command-elementix{grid-column:1/-1;border-left:4px solid #72a438}.elementix-command-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.elementix-summary-card{padding:13px;border:1px solid #dfe6ed;border-radius:10px;background:#f8fafc}.elementix-summary-card small,.elementix-summary-card strong,.elementix-summary-card span{display:block}.elementix-summary-card small{color:#647087;font-size:10px;font-weight:900;text-transform:uppercase}.elementix-summary-card strong{margin:6px 0 3px;color:#172441;font-size:15px}.elementix-summary-card span{color:#687386;font-size:10px;line-height:1.4}.elementix-summary-card.risk{border-color:#ead1ca;background:#fff6f3}.elementix-summary-card.risk strong{color:#a33a32}.elementix-summary-note{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #dbe6d2;border-radius:9px;background:#f3f9ed;color:#48556b;font-size:10px}.elementix-summary-note strong{color:#28633a}

.elementix-dialog{width:min(1180px,calc(100vw - 34px));max-height:92vh;overflow:hidden}.elementix-dialog-head{align-items:flex-start}.elementix-dialog-head p:last-child{margin:5px 0 0;color:#687386;font-size:11px}.elementix-dialog-head .dialog-head-actions{display:flex;align-items:center;gap:10px}.elementix-notice{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 22px;border-bottom:1px solid #dce7d4;background:#f4f9ef;color:#526074;font-size:11px}.elementix-notice strong{color:#23613b}.elementix-body{display:grid;gap:18px;max-height:calc(92vh - 142px);overflow:auto;padding:20px 22px 28px}.elementix-match-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px}.elementix-match-card{display:grid;grid-template-columns:minmax(0,1fr) 80px;align-content:start;gap:10px;padding:14px;border:1px solid #dfe5ec;border-radius:11px;background:#fafbfd}.elementix-match-card>div{grid-column:1/-1;display:flex;align-items:center;gap:9px}.elementix-match-card p,.elementix-match-card strong,.elementix-match-card small{display:block;margin:0}.elementix-match-card strong{font-size:12px}.elementix-match-card small{margin-top:2px;color:#6d7789;font-size:9px}.elementix-type-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#dcecc7;color:#2e632d;font-size:13px;font-weight:900}.elementix-type-icon.person{background:#e8e7fa;color:#4c4386}.elementix-type-icon.address{background:#e2eef8;color:#255f88}.elementix-match-card label{display:grid;gap:5px;color:#59667b;font-size:10px;font-weight:800}.elementix-match-card input{width:100%;height:39px;padding:0 9px;border:1px solid #d5dce6;border-radius:8px;background:#fff;color:#1e2c45;font-size:12px}.elementix-match-card input:focus{border-color:#7ba545;box-shadow:0 0 0 3px rgba(123,165,69,.13);outline:none}.elementix-match-card button{grid-column:1/-1;justify-self:start}.elementix-match-card[data-elementix-type="address"]{grid-template-columns:1fr}.elementix-address-field{grid-column:1/-1}.elementix-body>.form-error{min-height:0;margin:-8px 0 0;color:#a33b34;font-size:11px}.elementix-review-section{padding:16px;border:1px solid #e0e5ec;border-radius:12px;background:#fff}.elementix-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.elementix-section-head h3{margin:3px 0 0;color:#172441;font-size:16px}.elementix-section-head>span{color:#687386;font-size:10px;font-weight:800}.elementix-results,.elementix-links,.elementix-audit{display:grid;gap:8px}.elementix-result,.elementix-link{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid #e0e5ec;border-radius:9px;background:#f9fafc}.elementix-result.pending{border-color:#e6dcc1;background:#fffaf0}.elementix-result.confirmed,.elementix-link{border-color:#cfe1c7;background:#f5faF1}.elementix-result.rejected{opacity:.72}.elementix-result-type{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e8edf3;color:#51627a;font-size:10px;font-weight:900;text-transform:uppercase}.elementix-result-copy strong,.elementix-result-copy small,.elementix-result-copy span{display:block}.elementix-result-copy strong{color:#1e2c45;font-size:12px}.elementix-result-copy small{margin-top:3px;color:#687386;font-size:10px}.elementix-result-copy span{margin-top:4px;color:#84611d;font-size:9px}.elementix-result-actions,.elementix-link-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.elementix-result-actions button,.elementix-link-actions button{min-height:34px}.elementix-link{grid-template-columns:42px minmax(170px,.8fr) minmax(420px,2fr) auto}.elementix-link-metrics{display:grid;grid-template-columns:repeat(5,minmax(80px,1fr));gap:6px}.elementix-link-metrics span{display:grid;gap:3px;padding:8px;border-radius:7px;background:#fff}.elementix-link-metrics small{color:#687386;font-size:8px;font-weight:900;text-transform:uppercase}.elementix-link-metrics strong{font-size:12px}.elementix-link-metrics .risk strong{color:#a33a32}.elementix-source-note{margin-top:5px;color:#687386;font-size:9px;line-height:1.35}.elementix-audit-row{display:grid;grid-template-columns:130px minmax(0,1fr) 170px;gap:10px;padding:9px 10px;border-top:1px solid #edf0f4;font-size:10px}.elementix-audit-row:first-child{border-top:0}.elementix-audit-row span{color:#687386}.elementix-audit-row strong{color:#23314b}.elementix-audit-row time{color:#687386;text-align:right}.elementix-loading{padding:17px;border:1px dashed #ccd5df;border-radius:9px;color:#687386;text-align:center;font-size:11px}.elementix-dialog button[disabled]{cursor:not-allowed;opacity:.55}

@media(max-width:1050px){.elementix-match-grid{grid-template-columns:1fr}.elementix-link{grid-template-columns:42px 1fr}.elementix-link-metrics,.elementix-link-actions{grid-column:2}.elementix-link-actions{justify-content:flex-start}.elementix-command-summary{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.elementix-dialog{width:calc(100vw - 16px)}.elementix-notice{grid-template-columns:1fr}.elementix-body{padding:14px}.elementix-match-card{grid-template-columns:1fr}.elementix-match-card label,.elementix-match-card button{grid-column:1}.elementix-result{grid-template-columns:38px 1fr}.elementix-result-actions{grid-column:2;justify-content:flex-start}.elementix-link-metrics,.elementix-command-summary{grid-template-columns:1fr 1fr}.elementix-audit-row{grid-template-columns:1fr}.elementix-audit-row time{text-align:left}}
