#eview-fardous-overlay{
    position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;
    padding:14px;box-sizing:border-box;background:rgba(18,10,55,var(--eview-overlay-opacity,.42));
    backdrop-filter:blur(var(--eview-overlay-blur,5px));-webkit-backdrop-filter:blur(var(--eview-overlay-blur,5px));
    opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;direction:rtl;
}
#eview-fardous-overlay.eview-show{opacity:1;visibility:visible}
.eview-fardous-popup{
    width:min(var(--eview-width,470px),100%);position:relative;overflow:hidden;
    background:var(--eview-bg,#fff);border:1px solid rgba(26,10,87,.08);
    border-radius:var(--eview-radius,24px);padding:30px 30px 24px;box-sizing:border-box;text-align:center;
    box-shadow:0 24px 70px rgba(26,10,87,.20);font-family:var(--eview-font,'Cairo'),sans-serif;
}
.eview-animation-fade{opacity:0;transform:translateY(12px);transition:opacity .28s ease,transform .28s ease}
.eview-show .eview-animation-fade{opacity:1;transform:translateY(0)}
.eview-animation-slide{transform:translateY(35px);transition:transform .3s ease}
.eview-show .eview-animation-slide{transform:translateY(0)}
.eview-animation-zoom{transform:scale(.92);opacity:.2;transition:transform .3s ease,opacity .3s ease}
.eview-show .eview-animation-zoom{transform:scale(1);opacity:1}
.eview-animation-none{opacity:1}
.eview-fardous-popup:before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,var(--eview-accent,#D69A22),var(--eview-primary,#1A0A57),var(--eview-accent,#D69A22))}
.eview-fardous-close{position:absolute;top:13px;left:14px;width:34px;height:34px;border:0;border-radius:50%;background:#f5f3f8;color:var(--eview-primary,#1A0A57);font-size:25px;line-height:30px;cursor:pointer;z-index:3;transition:.2s ease}
.eview-fardous-close:hover{background:#ebe7f2;transform:rotate(90deg)}
.eview-fardous-brand{display:flex;align-items:center;justify-content:center;gap:9px;margin:5px 0 17px;min-height:44px}
.eview-fardous-brand img{max-width:150px;max-height:52px;width:auto;height:auto}
.eview-fardous-mark{width:38px;height:38px;border-radius:11px;background:var(--eview-primary,#1A0A57);color:var(--eview-accent,#D69A22);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:24px}
.eview-fardous-word{font-size:27px;font-weight:800;color:var(--eview-primary,#1A0A57);letter-spacing:-1px}
.eview-fardous-word small{display:block;font-size:9px;letter-spacing:2px;color:#777;margin-top:-3px}
.eview-fardous-top-image-link{display:block;margin:0 -30px 17px}
.eview-fardous-top-image{display:block;width:100%;height:175px;object-fit:cover;image-rendering:auto}
.eview-fardous-pin{font-size:28px;line-height:1;color:var(--eview-accent,#D69A22);margin-top:4px}
.eview-fardous-location{display:inline-block;margin:7px 0 13px;padding:7px 14px;border-radius:999px;background:#faf8f2;color:#8b6211;font-size:14px;font-weight:700}
.eview-fardous-popup h2{margin:5px auto 11px;max-width:390px;color:var(--eview-primary,#1A0A57);font-size:29px;line-height:1.42;font-weight:800;letter-spacing:-.5px}
.eview-fardous-popup p{margin:0 auto 22px;max-width:390px;color:var(--eview-text,#5d5b66);font-size:16px;line-height:1.8}
.eview-fardous-cta{display:flex;align-items:center;justify-content:center;gap:13px;min-height:56px;padding:0 20px;box-sizing:border-box;border-radius:var(--eview-button-radius,13px);background:var(--eview-primary,#1A0A57);color:var(--eview-button-text,#fff)!important;text-decoration:none!important;font-size:17px;font-weight:800;box-shadow:0 10px 22px rgba(26,10,87,.16);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.eview-fardous-cta span{color:var(--eview-accent,#D69A22);font-size:23px}
.eview-fardous-cta:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 26px rgba(26,10,87,.22)}
.eview-fardous-cta[aria-disabled="true"]{opacity:.55;pointer-events:none}
.eview-fardous-note{margin-top:14px;color:#92909a;font-size:12px}
@media(max-width:480px){
    .eview-fardous-popup{padding:27px 20px 20px}
    .eview-fardous-popup h2{font-size:24px}
    .eview-fardous-popup p{font-size:15px}
    .eview-fardous-brand img{max-width:135px}
    .eview-fardous-top-image-link{margin-left:-20px;margin-right:-20px}
    .eview-fardous-top-image{height:145px}
}
