.wpfw-front{margin:24px 0;direction:rtl;text-align:right}
.wpfw-front-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}
.wpfw-front-tab{background:var(--wpfw-tab-bg);color:var(--wpfw-tab-text);border:1px solid var(--wpfw-border);border-radius:var(--wpfw-tab-radius);padding:10px 14px;cursor:pointer;transition:.2s;text-align:center}
.wpfw-front-tab.active{background:var(--wpfw-tab-active);color:var(--wpfw-tab-active-text)}
.wpfw-front-panels{width:100%}
.wpfw-front-panel{display:none;background:var(--wpfw-panel-bg);border-radius:var(--wpfw-radius);width:100%}
.wpfw-front-panel.active{display:block}
.wpfw-faq-item{background:var(--wpfw-panel-bg);border:1px solid var(--wpfw-border);border-radius:var(--wpfw-radius);margin-bottom:var(--wpfw-gap);overflow:hidden}
.wpfw-faq-question{width:100%;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px;background:transparent;border:0;padding:14px 16px;cursor:pointer;text-align:right;color:var(--wpfw-question);font-size:var(--wpfw-qfont)}
.wpfw-q-text{flex:1;text-align:right}
.wpfw-faq-answer{display:none;padding:0 16px 16px;color:var(--wpfw-answer);font-size:var(--wpfw-afont);line-height:2;text-align:justify}
.wpfw-faq-answer p{margin:0 0 10px}
.wpfw-faq-item.active .wpfw-faq-answer{display:block}
.wpfw-faq-icon{color:var(--wpfw-icon);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px}
.wpfw-icon-img{width:20px;height:20px;object-fit:contain}
.wpfw-faq-icon svg{width:20px;height:20px;display:block}
.wpfw-hidden-item{display:none}
.wpfw-show-more-wrap{text-align:center;margin-top:8px}
.wpfw-show-more{background:transparent;border:1px dashed var(--wpfw-border);color:var(--wpfw-question);padding:10px 16px;border-radius:var(--wpfw-radius);cursor:pointer}
.wpfw-empty{padding:18px;border:1px dashed var(--wpfw-border);border-radius:var(--wpfw-radius);color:var(--wpfw-answer);background:rgba(255,255,255,.6)}
.mode-list .wpfw-front-tabs{display:block}
.mode-list .wpfw-front-tab{display:block;width:100%;margin-bottom:8px;text-align:right}
.mode-pills .wpfw-front-tab{border-radius:999px}
.wpfw-front .wpfw-front-tabs .wpfw-front-tab{border-radius:var(--wpfw-tab-radius,14px)!important}
.wpfw-front .wpfw-front-tabs button.wpfw-front-tab,
.wpfw-front .wpfw-front-tabs button.wpfw-front-tab.active{
    border-radius: var(--wpfw-tab-radius,14px) !important;
    overflow:hidden;
}
