.misid-tool{--misid-accent:#1769e0;--misid-border:#e2e8f0;--misid-text:#172033;color:var(--misid-text);font:inherit;max-width:1100px;margin:1.5rem auto;line-height:1.55}
.misid-tool *{box-sizing:border-box}.misid-language{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}
.misid-language a{display:inline-flex;padding:.35rem .55rem;border:1px solid var(--misid-border);border-radius:7px;text-decoration:none;font-size:.82rem;font-weight:700}
.misid-language a[aria-current=page]{background:var(--misid-accent);color:#fff;border-color:var(--misid-accent)}
.misid-tool h1{font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.2;margin:.4rem 0 .65rem}
.misid-intro{margin:0 0 1.25rem;color:#586579}.misid-status{font-size:.92rem;color:#586579;margin:.6rem 0}
.misid-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.misid-card{min-width:0;border:1px solid var(--misid-border);border-radius:14px;background:#fff;padding:1.1rem;box-shadow:0 4px 18px rgba(22,34,51,.045)}
.misid-card h2,.misid-faq h2{font-size:1.15rem;margin:0 0 .8rem}.misid-row{display:grid;grid-template-columns:minmax(100px, .85fr) minmax(0,1.3fr) auto;gap:.6rem;align-items:center;padding:.58rem 0;border-bottom:1px solid #eef1f5}
.misid-row:last-child{border-bottom:0}.misid-row>span{font-size:.9rem;color:#586579}.misid-row strong{font-size:.93rem;overflow-wrap:anywhere;text-align:right}.misid-row code{font-size:.78rem;overflow-wrap:anywhere;white-space:normal}.misid-card-wide{grid-column:1/-1}
.misid-copy-one{border:1px solid var(--misid-border);background:#f7f9fc;border-radius:6px;padding:.25rem .45rem;cursor:pointer;color:var(--misid-text)}
.misid-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:1rem 0}
.misid-copy-all{background:var(--misid-accent);color:#fff;border:0;border-radius:9px;padding:.8rem 1.1rem;font-weight:700;cursor:pointer}.misid-copy-status{font-size:.9rem;color:#287347}
.misid-note{font-size:.85rem;color:#667085;background:#f7f9fc;padding:.8rem 1rem;border-radius:9px}
.misid-faq{margin-top:1.4rem}.misid-faq details{border-bottom:1px solid var(--misid-border);padding:.8rem 0}.misid-faq summary{font-weight:650;cursor:pointer}.misid-faq details p{color:#586579;margin:.6rem 0 0}
@media(max-width:650px){.misid-grid{grid-template-columns:1fr}.misid-card-wide{grid-column:auto}.misid-card{padding:.9rem}.misid-row{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr) auto;gap:.4rem}.misid-row>span{font-size:.82rem}.misid-row strong{font-size:.86rem}.misid-ua{grid-template-columns:1fr auto}.misid-ua code{grid-column:1/-1;grid-row:2}}
