.scvg-widget{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:100%;max-width:360px;margin:14px auto;clear:both;text-align:left;font-size:14px;line-height:1.4;color:inherit}
.scvg-title,.scvg-label{display:block;margin:0;font-size:14px;line-height:1.4;color:inherit}
.scvg-picture{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.scvg-picture img{display:block;max-width:100%;width:156px;height:48px;border:1px solid #ddd;border-radius:4px;background:#fff}
.scvg-picture img[hidden]{display:none}
.scvg-widget button.scvg-refresh{display:inline-block;width:auto;height:auto;min-height:36px;margin:0;padding:6px 10px;border:1px solid currentColor;border-radius:5px;background:transparent;color:inherit;font:inherit;line-height:1.4;cursor:pointer;text-transform:none}
.scvg-widget button.scvg-refresh:disabled{opacity:.6;cursor:wait}
.scvg-widget input.scvg-answer{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:250px!important;height:44px!important;margin:5px 0 0!important;padding:8px 12px!important;border:1px solid #bbb!important;border-radius:5px!important;background:#fff!important;color:#222!important;font:20px/1.2 sans-serif!important;letter-spacing:3px;text-transform:uppercase}
.scvg-widget .scvg-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.scvg-status:empty{display:none}
.scvg-status,.scvg-widget .wpcf7-not-valid-tip{font-size:13px;line-height:1.4}
.scvg-slot{clear:both;width:100%}
#callback-form .scvg-widget span{margin-bottom:0;text-align:left}
#callback-form .scvg-widget .scvg-status:empty{display:none}
.popup-layer{max-height:calc(85vh - 16px);overflow-y:auto}
#callback-form{box-sizing:border-box;width:100%}
