/* Alpha 14 premium interaction layer */
body.makkah-theme-v2 #makkah-v2-header.makkah-v2-header{position:sticky!important;top:0!important;z-index:2147483000!important;box-shadow:0 9px 28px rgba(4,26,46,.12)!important;transition:background .28s ease,box-shadow .28s ease,transform .28s ease!important}
body.admin-bar.makkah-theme-v2 #makkah-v2-header.makkah-v2-header{top:32px!important}
body.makkah-theme-v2 #makkah-v2-header.is-scrolled{background:rgba(5,29,52,.96)!important;backdrop-filter:blur(14px)!important;box-shadow:0 12px 34px rgba(3,20,36,.2)!important}
body.makkah-theme-v2 .mb5-hero{min-height:var(--mb14-hero-height)!important}
body.makkah-theme-v2 .mb5-hero-inner{min-height:calc(var(--mb14-hero-height) - 86px)!important}
.mbt-reveal{opacity:0;transform:translateY(34px);transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1)}
.mbt-reveal.mbt-visible{opacity:1;transform:none}.mbt-reveal-delay-1{transition-delay:.08s}.mbt-reveal-delay-2{transition-delay:.16s}.mbt-reveal-delay-3{transition-delay:.24s}
.mb5-destination-card,.mb5-hotel-card,.mb5-why-grid article,.mb5-trust article{transition:transform .3s ease,box-shadow .3s ease}.mb5-destination-card:hover,.mb5-hotel-card:hover{transform:translateY(-7px);box-shadow:0 24px 55px rgba(8,39,66,.14)}
.mb14-engagement-page{font-family:"Cairo",sans-serif;background:#f7f8fa;min-height:70vh}.mb14-page-hero{padding:80px 0 72px;background:linear-gradient(135deg,#071f37,#0c385f);color:#fff}.mb14-page-hero span{color:#d6ab5b;font-weight:800}.mb14-page-hero h1{color:#fff!important;font-size:46px!important;margin:8px 0 12px!important}.mb14-page-hero p{margin:0;color:rgba(255,255,255,.78);font-size:16px}.mb14-page-content{padding:55px 0 90px}.mb14-page-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.mb14-page-toolbar strong{font-size:20px;color:#0b2a47}.mb14-page-toolbar button{border:1px solid #d8dde2;background:#fff;color:#6f2928;border-radius:8px;padding:10px 16px;font-family:inherit;cursor:pointer}.mb14-loader,.mb14-empty{padding:70px 20px;text-align:center;border:1px dashed #d8dde2;border-radius:16px;background:#fff;color:#73808c}.mb14-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mb14-compare-table{overflow:auto;border:1px solid #e2e6ea;border-radius:16px;background:#fff;box-shadow:0 16px 45px rgba(9,38,63,.07)}.mb14-compare-row{display:grid;grid-template-columns:180px repeat(var(--compare-count,4),minmax(210px,1fr));min-width:900px;border-bottom:1px solid #edf0f2}.mb14-compare-row>div{padding:18px;border-left:1px solid #edf0f2;text-align:center}.mb14-compare-row>div:first-child{text-align:right;background:#f8fafb}.mb14-compare-head{background:#0b2a47;color:#fff;font-weight:800}.mb14-compare-head>div:first-child{background:#09233d}.mb14-compare-head a{color:#fff;text-decoration:none}.mb14-compare-row img{width:100%;height:155px;object-fit:cover;border-radius:10px}.mb14-compare-actions a{display:inline-flex;background:#d6ab5b;color:#092744;text-decoration:none;padding:9px 16px;border-radius:7px;font-weight:800}
@media(max-width:782px){body.admin-bar.makkah-theme-v2 #makkah-v2-header.makkah-v2-header{top:46px!important}.mb14-page-hero{padding:55px 0}.mb14-page-hero h1{font-size:34px!important}.mb14-wishlist-grid{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.mbt-reveal{opacity:1!important;transform:none!important;transition:none!important}}
