.yms-antibot {
    display: grid;
    gap: 5px;
    min-width: 0;
    padding: 8px 10px;
    border: 1px solid rgba(77, 15, 43, .18);
    border-radius: 12px;
    background: rgba(255, 249, 247, .92);
}

.yms-antibot__label {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 72px;
    align-items: center;
    gap: 8px;
    min-width: 0;
    font-size: 12px;
    font-weight: 700;
    color: #4d0f2b;
}

.yms-antibot input[type="text"] {
    width: 100%;
    min-width: 0;
    height: 34px;
    padding: 6px 8px;
    border: 1px solid rgba(77, 15, 43, .28);
    border-radius: 9px;
    background: #fff;
    color: #26101a;
    font: inherit;
    text-align: center;
}

.yms-antibot input[type="text"]:focus-visible {
    outline: 3px solid rgba(235, 111, 57, .3);
    border-color: #eb6f39;
}

.yms-antibot small {
    color: #6e5e65;
    font-size: 10px;
    line-height: 1.35;
}

@media (max-width: 420px) {
    .yms-antibot__label {
        grid-template-columns: 1fr 62px;
        font-size: 11px;
    }
}

/* YMS VERIFICATION INPUT VISIBILITY START */
html body .yms-antibot{background:#fff8f3;border:1px solid #9b657f;padding:14px;gap:8px}
html body .yms-antibot .yms-antibot__label{grid-template-columns:minmax(0,1fr) 112px;gap:16px;font-size:13px;line-height:1.3;color:#351020}
html body .yms-antibot .yms-antibot__label input[name="antibot_answer"]{box-sizing:border-box;width:100%;min-width:0;min-height:48px;height:48px;padding:8px 12px;border:2px solid #75415c!important;border-radius:8px;background:#fff!important;color:#26101a!important;font-size:16px!important;line-height:1.3;font-weight:700;text-align:center;box-shadow:none;opacity:1}
html body .yms-antibot .yms-antibot__label input[name="antibot_answer"]:hover{border-color:#4d0f2b!important}
html body .yms-antibot .yms-antibot__label input[name="antibot_answer"]:focus{border-color:#760745!important;outline:3px solid #760745!important;outline-offset:3px;background:#fff!important}
html body .yms-antibot small{color:#51434a;font-size:12px;line-height:1.3}
@media(max-width:480px){html body .yms-antibot .yms-antibot__label{grid-template-columns:1fr;gap:10px}html body .yms-antibot .yms-antibot__label input[name="antibot_answer"]{width:100%;max-width:none}}
@media(forced-colors:active){html body .yms-antibot .yms-antibot__label input[name="antibot_answer"]{border-color:ButtonText!important;background:Canvas!important;color:CanvasText!important}html body .yms-antibot .yms-antibot__label input[name="antibot_answer"]:focus{outline-color:Highlight!important}}
/* YMS VERIFICATION INPUT VISIBILITY END */

