.fw-ar{box-sizing:border-box;background:#f5f7ff;border:1px solid #dbe2f5;border-radius:16px;padding:16px 20px;margin:18px 0;max-width:100%;color:#18253f;text-align:right;font:inherit}
.fw-ar *, .fw-ar *::before,.fw-ar *::after{box-sizing:border-box}
.fw-ar .fw-ar-summary,.fw-blog-card .fw-ar-card-summary{font-size:13px;line-height:1.9;color:#304571;margin:0 0 8px;font-weight:600}
.fw-blog-card .fw-ar-card-summary{margin:8px 0 12px}
.fw-ar .fw-ar-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin:10px 0 0}
.fw-ar .fw-ar-form[hidden]{display:none!important}
.fw-ar fieldset{border:0;margin:0;padding:0;min-width:0}
.fw-ar legend{font:inherit;font-size:13px;color:#18253f;margin-bottom:8px;padding:0}
.fw-ar .fw-ar-options{display:flex;gap:6px;flex-wrap:wrap;direction:rtl}
.fw-ar .fw-ar-options label{position:relative;cursor:pointer;margin:0;font:inherit}
.fw-ar .fw-ar-options input{position:absolute;width:1px;height:1px;opacity:0;inset:50% auto auto 50%;margin:0}
.fw-ar .fw-ar-options label>span{display:flex;align-items:center;justify-content:center;gap:5px;min-width:46px;min-height:44px;padding:6px 10px;border:1px solid #b8c6e8;border-radius:9px;background:#fff;color:#294381;font-size:14px}
.fw-ar .fw-ar-options input:checked+span{background:#233fc1;border-color:#233fc1;color:#fff}
.fw-ar .fw-ar-options input:focus-visible+span{outline:3px solid #7095ee;outline-offset:3px}
.fw-ar .fw-ar-options input:disabled+span{cursor:default}
.fw-ar .fw-ar-options input:not(:disabled)+span:hover{border-color:#152544;background:#e7edff;color:#152544}
.fw-ar .fw-ar-form button,.fw-ar .fw-ar-form button:visited{background:#233fc1!important;color:#fff!important;border:1px solid #233fc1!important;border-radius:9px;padding:10px 18px;min-height:44px;font:inherit;font-size:13px;cursor:pointer;text-decoration:none;box-shadow:none}
.fw-ar .fw-ar-form button:hover,.fw-ar .fw-ar-form button:active,.fw-ar .fw-ar-form button:focus{background:#152544!important;border-color:#152544!important;color:#fff!important}
.fw-ar .fw-ar-form button:focus-visible{outline:3px solid #7095ee;outline-offset:3px}
.fw-ar .fw-ar-form button:disabled{background:#4d5e85!important;border-color:#4d5e85!important;color:#fff!important;cursor:default}
.fw-ar .fw-ar-status{font-size:13px!important;color:#24416d!important;margin:8px 0!important;line-height:1.8!important}
.fw-ar .fw-ar-status:empty{display:none}
.fw-ar .fw-ar-help{display:block;margin-top:10px;font-size:11px;line-height:1.8;color:#54627a}
.fw-ar .fw-ar-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:480px){.fw-ar{padding:14px 12px;border-radius:12px}.fw-ar .fw-ar-form{gap:10px}.fw-ar .fw-ar-form button{width:100%}.fw-ar .fw-ar-options{gap:5px}.fw-ar .fw-ar-options label>span{padding:6px 8px;min-width:43px}.fw-ar .fw-ar-form fieldset{width:100%}}
