.m7tawafaq-faq{--m7tawafaq-bg:#fff;--m7tawafaq-text:#1d2327;--m7tawafaq-muted:#50575e;--m7tawafaq-border:#dcdcde;--m7tawafaq-accent:#2271b1;--m7tawafaq-title-size:clamp(1.35rem,2vw,1.75rem);--m7tawafaq-question-size:inherit;--m7tawafaq-answer-size:inherit;--m7tawafaq-gap:.75rem;--m7tawafaq-border-width:1px;display:block!important;box-sizing:border-box;margin:2.25rem 0;color:var(--m7tawafaq-text);background:transparent!important;clear:both}
.m7tawafaq-faq *{box-sizing:border-box}
.m7tawafaq-faq .m7tawafaq-title{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:auto!important;height:auto!important;margin:0 0 1rem!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;color:var(--m7tawafaq-text)!important;background:transparent!important;font-size:var(--m7tawafaq-title-size)!important;font-weight:700!important;line-height:1.3!important;text-align:start!important}
.m7tawafaq-list{display:grid;gap:var(--m7tawafaq-gap)}.m7tawafaq-item{background:var(--m7tawafaq-bg)!important;border:var(--m7tawafaq-border-width) solid var(--m7tawafaq-border);border-radius:10px;overflow:hidden;color:var(--m7tawafaq-text)}
.m7tawafaq-question-heading{display:block!important;margin:0!important;padding:0!important;font-size:inherit!important;line-height:inherit!important;background:transparent!important}
.m7tawafaq-faq button.m7tawafaq-question{display:flex!important;align-items:center;justify-content:space-between;gap:1rem;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:1rem 1.1rem!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;color:var(--m7tawafaq-text)!important;font:inherit!important;font-size:var(--m7tawafaq-question-size)!important;font-weight:700!important;line-height:1.5!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-decoration:none!important;cursor:pointer;-webkit-appearance:none!important;appearance:none!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.m7tawafaq-faq button.m7tawafaq-question>span:first-child{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere}.m7tawafaq-faq button.m7tawafaq-question:hover,.m7tawafaq-faq button.m7tawafaq-question:focus-visible{background:rgba(34,113,177,.08)!important;color:var(--m7tawafaq-text)!important}.m7tawafaq-faq button.m7tawafaq-question:focus-visible{outline:2px solid var(--m7tawafaq-accent)!important;outline-offset:-3px!important}
.m7tawafaq-icon{position:relative;display:grid!important;place-items:center;flex:0 0 20px;width:20px;height:20px;color:var(--m7tawafaq-accent)!important;font-size:20px;font-weight:400;line-height:1}
.m7tawafaq-icon::before{display:block}.m7tawafaq-icon-plus .m7tawafaq-icon::before{content:"+"}.m7tawafaq-icon-plus .m7tawafaq-question[aria-expanded="true"] .m7tawafaq-icon::before{content:"−"}.m7tawafaq-icon-arrow .m7tawafaq-icon::before{content:"⌄";transition:transform .18s ease}.m7tawafaq-icon-arrow .m7tawafaq-question[aria-expanded="true"] .m7tawafaq-icon::before{transform:rotate(180deg)}
.m7tawafaq-answer{display:block;border-top:1px solid var(--m7tawafaq-border);background:var(--m7tawafaq-bg)!important;color:var(--m7tawafaq-muted)}.m7tawafaq-answer[hidden],.m7tawafaq-answer[aria-hidden="true"]{display:none!important}.m7tawafaq-answer-inner{padding:1rem 1.1rem;color:var(--m7tawafaq-muted)!important;background:transparent!important;font-size:var(--m7tawafaq-answer-size);line-height:1.7}.m7tawafaq-answer-inner>:first-child{margin-top:0}.m7tawafaq-answer-inner>:last-child{margin-bottom:0}
.m7tawafaq-style-minimal .m7tawafaq-item{border-width:0 0 1px;border-radius:0}.m7tawafaq-style-minimal .m7tawafaq-answer{border-top:0}.m7tawafaq-style-minimal .m7tawafaq-question,.m7tawafaq-style-minimal .m7tawafaq-answer-inner{padding-inline:0!important}.m7tawafaq-style-bordered .m7tawafaq-item{border-width:2px}
body.dark-mode .m7tawafaq-faq,body.wp-dark-mode-active .m7tawafaq-faq,html[data-theme="dark"] .m7tawafaq-faq,body[data-theme="dark"] .m7tawafaq-faq{--m7tawafaq-bg:#17181a;--m7tawafaq-text:#f0f0f1;--m7tawafaq-muted:#c3c4c7;--m7tawafaq-border:#3c434a;--m7tawafaq-accent:#72aee6}
@media(max-width:600px){.m7tawafaq-faq{margin:1.75rem 0!important;width:100%!important;max-width:100%!important}.m7tawafaq-faq .m7tawafaq-title{display:block!important;margin:0 0 .9rem!important;color:var(--m7tawafaq-text)!important;font-size:1.4rem!important;line-height:1.4!important}.m7tawafaq-faq button.m7tawafaq-question{padding:.95rem!important;background:transparent!important;color:var(--m7tawafaq-text)!important;font-size:1rem!important;line-height:1.55!important}.m7tawafaq-answer-inner{padding:.95rem!important;font-size:1rem!important}}
@media(prefers-reduced-motion:reduce){.m7tawafaq-faq *{scroll-behavior:auto!important;transition:none!important}}

.m7tawafaq-question-text{display:flex!important;align-items:flex-start;gap:.45em}.m7tawafaq-question-number{flex:0 0 auto;font-variant-numeric:tabular-nums}.m7tawafaq-style-cards .m7tawafaq-item{border:0;box-shadow:0 3px 14px rgba(0,0,0,.08)}.m7tawafaq-style-bordered .m7tawafaq-item{border-radius:0;background:transparent!important}.m7tawafaq-style-bordered .m7tawafaq-answer{background:transparent!important}.m7tawafaq-style-compact .m7tawafaq-list{gap:.35rem}.m7tawafaq-style-compact button.m7tawafaq-question{padding:.7rem .85rem!important}.m7tawafaq-style-compact .m7tawafaq-answer-inner{padding:.7rem .85rem}.m7tawafaq-animation-none .m7tawafaq-icon::before{transition:none!important}
