.mizan-antibot{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:center;
    gap:.65rem 1rem;
    padding:.85rem 1rem;
    border:1px solid rgba(15,74,60,.18);
    border-radius:12px;
    background:#f5faf7;
    color:#173e35;
    text-align:start;
}
.mizan-antibot__copy{display:grid;gap:.2rem;min-width:0}
.mizan-antibot__copy strong{font-size:.9rem;line-height:1.25}
.mizan-antibot__copy span{color:#59716a;font-size:.76rem;line-height:1.45}
.mizan-antibot__state{display:flex;align-items:center;gap:.45rem;color:#45635b;font-size:.78rem;white-space:nowrap}
.mizan-antibot__indicator{width:.75rem;height:.75rem;border:2px solid #b8c9c3;border-top-color:#0f6653;border-radius:50%;animation:mizan-antibot-spin .8s linear infinite}
.mizan-antibot[data-state="idle"] .mizan-antibot__indicator{border-color:#8fa8a0;animation:none}
.mizan-antibot[data-state="verified"] .mizan-antibot__indicator{border:0;background:#15815f;animation:none}
.mizan-antibot[data-state="verified"] .mizan-antibot__indicator::after{content:"";display:block;width:.22rem;height:.42rem;margin:.08rem 0 0 .25rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.mizan-antibot[data-state="error"] .mizan-antibot__indicator{border:0;background:#b5483d;animation:none}
.mizan-antibot__retry{grid-column:1/-1;justify-self:start;padding:.35rem .65rem;border:1px solid rgba(15,74,60,.25);border-radius:8px;background:#fff;color:#0b4b3d;font:inherit;font-size:.78rem;cursor:pointer}
.mizan-antibot__retry:focus-visible{outline:3px solid rgba(203,161,69,.45);outline-offset:2px}
.mizan-antibot__honeypot{position:absolute!important;inset-inline-start:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.mizan-antibot__noscript{grid-column:1/-1;margin:0;color:#9b3d34;font-size:.8rem}
@keyframes mizan-antibot-spin{to{transform:rotate(360deg)}}
@media(max-width:480px){.mizan-antibot{grid-template-columns:1fr}.mizan-antibot__state{white-space:normal}}
@media(prefers-reduced-motion:reduce){.mizan-antibot__indicator{animation-duration:1.8s}}
