.emii-faq{--ef-accent:#007aff;--ef-text:#111;--ef-muted:#737780;--ef-question-bg:#fafafa;--ef-answer-bg:#fff;--ef-line:#f1f1f1;--ef-question-radius:40px;--ef-answer-radius:24px;--ef-list-height:430px;color:var(--ef-text);font-family:inherit;direction:rtl;text-align:right;width:100%;min-width:0}
.emii-faq,.emii-faq *{box-sizing:border-box}
.emii-faq [hidden]{display:none!important}
.emii-faq button,.emii-faq input,.emii-faq a{font-family:inherit}
.emii-faq button{cursor:pointer;text-transform:none;letter-spacing:normal}
.emii-faq button:focus-visible,.emii-faq a:focus-visible,.emii-faq input:focus-visible{outline:3px solid var(--ef-accent);outline-offset:4px}
.emii-faq__header{text-align:center;margin-bottom:32px}
.emii-faq .emii-faq__title{color:var(--ef-text);font-size:32px;font-weight:700;line-height:1.5;margin:0 0 12px;padding:0}
.emii-faq .emii-faq__intro{font-size:15px;line-height:2;margin:0 auto;color:var(--ef-muted);max-width:800px}
.emii-faq [data-enhance]{display:none}
.emii-faq.is-ready [data-enhance]{display:block}
.emii-faq__tools{margin-bottom:22px}
.emii-faq__search{display:flex;align-items:center;gap:12px;max-width:700px;margin:0 auto 22px;background:var(--ef-question-bg);border:1px solid var(--ef-line);border-radius:18px;padding:4px 18px;min-height:58px}
.emii-faq__search:focus-within{border-color:var(--ef-accent)}
.emii-faq__search>svg{width:21px;height:21px;stroke:var(--ef-muted);stroke-width:1.8;fill:none;flex:none}
.emii-faq .emii-faq__search input{min-width:0;width:100%;height:48px;background:transparent;border:0;box-shadow:none;margin:0;padding:0;color:var(--ef-text);font-size:14px;outline:none}
.emii-faq__search input::placeholder{color:var(--ef-muted);opacity:1}
.emii-faq__search input::-webkit-search-cancel-button{display:none}
.emii-faq .emii-faq__clear{border:0;background:transparent;color:var(--ef-muted);font-size:26px;width:36px;height:36px;padding:0;line-height:1;flex:none;box-shadow:none;border-radius:50%}
.emii-faq__groups{display:flex;justify-content:center;flex-wrap:wrap;gap:9px}
.emii-faq .emii-faq__group{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 17px;border:1px solid var(--ef-line);border-radius:30px;background:var(--ef-question-bg);color:var(--ef-text);font-size:12px;font-weight:600;line-height:1.8;box-shadow:none;margin:0;white-space:nowrap;min-height:44px}
.emii-faq .emii-faq__group.is-active{background:var(--ef-accent);border-color:var(--ef-accent);color:#fff}
.emii-faq__group [data-count]{font-size:11px;opacity:.75;min-width:18px;line-height:1.6}
.emii-faq .emii-faq__status{text-align:center;margin:14px 0 0;color:var(--ef-muted);font-size:12px;min-height:20px}
.emii-faq__layout{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:32px;align-items:start;min-width:0}
.emii-faq__nav{min-width:0}
.emii-faq .emii-faq__questions{list-style:none;margin:0;padding:0 2px 12px;display:flex;flex-direction:column;gap:18px}
.emii-faq.is-ready .emii-faq__questions{max-height:var(--ef-list-height);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dadde2 transparent;scroll-padding-block:10px}
.emii-faq .emii-faq__row{list-style:none;margin:0;padding:0;border:0;min-width:0}
.emii-faq .emii-faq__question{display:flex;align-items:center;gap:16px;min-height:66px;width:100%;padding:16px 24px;border:2px solid rgba(0,0,0,.05);border-radius:var(--ef-question-radius);background:var(--ef-question-bg);color:var(--ef-text);font-size:14px;font-weight:700;line-height:1.8;text-decoration:none;box-shadow:0 14px 10px -10px rgba(0,0,0,.05);transition:background .18s,border-color .18s,color .18s}
.emii-faq .emii-faq__question:hover{border-color:var(--ef-accent)}
.emii-faq .emii-faq__question.is-active{background:var(--ef-accent);border-color:var(--ef-accent);color:#fff}
.emii-faq__question-text{overflow-wrap:anywhere;min-width:0}
.emii-faq__plus{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:2px solid currentColor;border-radius:8px;flex:none}
.emii-faq__plus svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .18s}
.emii-faq__question.is-active .emii-faq__plus svg{transform:rotate(45deg)}
.emii-faq__answers{min-width:0}
.emii-faq__answer{border:1px solid var(--ef-line);border-radius:var(--ef-answer-radius);background:var(--ef-answer-bg);padding:36px 40px 40px;min-width:0;margin-bottom:18px;scroll-margin-top:110px}
.emii-faq.is-ready .emii-faq__answer{min-height:var(--ef-list-height);margin-bottom:0}
.emii-faq .emii-faq__answer-group{font-size:11px;color:var(--ef-muted);margin:0 0 12px;line-height:1.8}
.emii-faq .emii-faq__answer-title{font-size:18px;font-weight:700;line-height:1.8;color:var(--ef-text);margin:0 0 20px;padding:0;overflow-wrap:anywhere}
.emii-faq__answer-body{font-size:13px;font-weight:500;line-height:2;color:var(--ef-text);overflow-wrap:anywhere}
.emii-faq__answer-body p{margin:0 0 12px}.emii-faq__answer-body p:last-child{margin-bottom:0}
.emii-faq__answer-body a{color:var(--ef-accent);text-decoration:underline;text-underline-offset:3px}
.emii-faq__answer-body img,.emii-faq__answer-body video{max-width:100%;height:auto}
.emii-faq__answer-body table{display:block;max-width:100%;overflow:auto}
.emii-faq__answer-body ul,.emii-faq__answer-body ol{padding-inline-start:22px}
.emii-faq__empty{text-align:center;padding:45px 20px;border:1px dashed var(--ef-line);border-radius:var(--ef-answer-radius);color:var(--ef-muted);font-size:14px}
.emii-faq .emii-faq__reset{background:var(--ef-accent);color:white;border:0;border-radius:30px;padding:12px 24px;font-size:13px;line-height:1.8;margin-top:12px;box-shadow:none}
.emii-faq__sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:767px){
 .emii-faq .emii-faq__title{font-size:23px}.emii-faq .emii-faq__intro{font-size:13px}.emii-faq__header{margin-bottom:22px}
 .emii-faq__search{padding-inline:13px;border-radius:16px;min-height:54px;margin-bottom:16px}.emii-faq .emii-faq__search input{font-size:16px}
 .emii-faq__groups{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:3px 2px 10px;scrollbar-width:thin;max-width:100%}.emii-faq .emii-faq__group{flex:none;font-size:12px;padding:9px 14px}
 .emii-faq__layout{grid-template-columns:minmax(0,1fr);gap:18px}.emii-faq .emii-faq__questions{gap:12px}.emii-faq.is-ready .emii-faq__questions{max-height:none;overflow:visible}
 .emii-faq .emii-faq__question{min-height:62px;padding:14px 16px;gap:12px;font-size:13px}.emii-faq__plus{width:23px;height:23px;border-radius:7px}
 .emii-faq__answer,.emii-faq.is-ready .emii-faq__answer{padding:22px;min-height:0;margin:10px 0 0}.emii-faq .emii-faq__answer-title{font-size:15px;margin-bottom:14px}.emii-faq__answer-body{font-size:13px;line-height:2}
 .emii-faq.is-ready .emii-faq__answers{display:none}
}
@media(prefers-reduced-motion:reduce){.emii-faq *{transition:none!important;scroll-behavior:auto!important}}
