.ig-post-verifier{margin-top:12px;text-align:left;font-family:inherit}
.ig-post-verify{border:0;border-radius:9px;padding:11px 16px;background:#6d28d9;color:#fff;font-weight:600;cursor:pointer}
.ig-post-verify:disabled{opacity:.6;cursor:wait}
.ig-post-verifier .ig-post-status{margin-top:10px;font-size:14px;line-height:1.5;color:#475569}
.ig-post-verifier .ig-post-status.is-error{color:#b91c1c}
.ig-post-verifier .ig-post-status.is-success{color:#2563a6}
.ig-post-verifier .ig-post-status.is-private,.ig-post-verifier .ig-post-status.is-unavailable{padding:14px 16px;border:1px solid #fde2aa;border-radius:12px;background:#fffbf2;color:#78511b;font-size:13px;line-height:1.55}
.ig-post-notice-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#8a510c}
.ig-post-notice-title svg{width:20px;height:20px;flex-shrink:0}
.ig-post-status .ig-post-notice-title+p{margin-top:8px}
.ig-post-status p{margin:6px 0 0}
.ig-post-status .ig-post-notice-help{font-weight:600}
.ig-post-status .ig-post-notice-footnote{padding-top:9px;margin-top:10px;border-top:1px solid #f5e5c9;font-size:12px;color:#7c6b52}
.ig-post-preview{margin-top:12px;border:1px solid #dbeafe;border-radius:16px;background:#fff;max-width:100%;box-sizing:border-box;overflow:hidden;box-shadow:0 4px 18px rgba(30,64,175,.06)}
.ig-post-preview-heading{display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(110deg,#eff6ff,#f8fbff);border-bottom:1px solid #e8f0fb}
.ig-post-verified-badge{display:block;flex:0 0 30px;width:30px;height:30px;color:#0095f6}
.ig-post-preview-heading>div{min-width:0;display:flex;flex-direction:column;gap:3px}
.ig-post-preview-heading strong{font-size:14px;line-height:1.4;font-weight:700;color:#172b4d;letter-spacing:-.15px}
.ig-post-preview-heading span{font-size:12px;line-height:1.5;color:#52677e}
.ig-post-preview-body{display:flex;align-items:center;gap:14px;padding:16px}
.ig-post-cover{position:relative;flex:0 0 82px;width:82px;height:104px;border-radius:11px;background:#f1f5f9;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:11px;text-align:center;box-shadow:0 0 0 1px rgba(15,23,42,.05)}
.ig-post-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ig-post-details{min-width:0;flex:1;display:flex;align-items:flex-start;flex-direction:column;gap:7px;font-size:13px;line-height:1.5}
.ig-post-username{color:#24364b;font-size:14px;font-weight:600;overflow-wrap:anywhere}
.ig-post-details p{color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;overflow-wrap:anywhere}
.ig-post-details p:empty{display:none}
.ig-post-details .ig-post-open{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;margin-top:2px;border:1px solid #dbeafe;border-radius:7px;background:#f8fbff;color:#1766ad;text-decoration:none;font-size:12px;line-height:1.5;font-weight:600;transition:background .15s,border-color .15s}
.ig-post-open svg{width:14px;height:14px;flex-shrink:0}
.ig-post-details .ig-post-open:hover{background:#eff6ff;border-color:#93c5fd;color:#144f87}
.ig-post-open:focus-visible{outline:2px solid #0095f6;outline-offset:3px}
@media(max-width:380px){.ig-post-preview-heading{padding:12px;gap:8px}.ig-post-preview-body{padding:12px;gap:12px}.ig-post-cover{flex-basis:70px;width:70px;height:92px}}
