/* Verified Ejaaba mobile design correction — never touch global account data. */
.evc,.evc-center{box-sizing:border-box!important;width:100%!important;max-width:760px!important;min-width:0!important;margin:0 auto 26px!important;padding:0 9px 24px!important;overflow:visible!important;display:grid!important;gap:13px!important;grid-template-columns:minmax(0,1fr)!important;direction:rtl!important;text-align:right!important}
.evc>*,.evc-center>*,.evc-identity-card>*,.evc-center-id>*{min-width:0!important;max-width:100%;box-sizing:border-box!important}
.evc .evc-hero{width:100%!important;max-width:100%!important;margin:0!important;border-radius:15px!important;padding:17px!important;min-height:118px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important}
.evc .evc-hero h1{font-size:clamp(18px,4.3vw,23px)!important;line-height:1.45!important;margin:0!important}
.evc .evc-hero p{margin:4px 0 0!important;font-size:12px!important;line-height:1.65!important}
.evc .evc-hero>div:nth-child(2){flex:1 1 170px!important;min-width:0!important}
.evc .evc-hero-icon{flex:none!important}
.evc .evc-members-section,.evc .evc-stories-section{min-width:0!important;max-width:100%!important;overflow:hidden!important}
.evc .evc-stories-rail,.evc .evc-members{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}
.evc .evc-stories-rail::-webkit-scrollbar,.evc .evc-members::-webkit-scrollbar{display:none}
.evc .evc-members-section>header,.evc .evc-stories-header{gap:7px!important;flex-wrap:wrap!important}
.evc .evc-stories-header span{font-size:11px!important}
.evc .evc-feed-tabs{display:flex!important;gap:5px!important;align-items:center!important;flex-wrap:nowrap!important;overflow:visible!important}
.evc .evc-feed-tabs>button{flex:1!important;min-width:0!important;padding:7px 5px!important;font-size:12px!important;white-space:nowrap!important}
.evc .evc-composer{padding:12px!important}
.evc .evc-compose-head textarea{min-width:0!important;width:100%!important}
.evc .evc-composer-foot{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important}
.evc .evc-composer-foot .evc-primary{margin-right:auto!important;margin-left:0!important}
.evc .evc-post-privacy{gap:5px!important}
.evc .evc-post-privacy select{min-width:92px!important}
/* The missing center-page styles: this is what caused the unformatted white page. */
.evc-center .evc-center-id{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:13px!important;padding:16px!important;border-radius:13px!important;background:#fff!important;border:1px solid #dce7f0!important}
.evc-center .evc-center-avatar{display:block!important;flex:0 0 65px!important;width:65px!important;height:65px!important;border:3px solid #eff6ff!important;border-radius:50%!important;object-fit:cover!important;box-shadow:0 0 0 1px #b6d4eb!important}
.evc-center .evc-center-person{flex:1 1 150px!important;display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}
.evc-center .evc-center-person strong{font-size:16px!important;font-weight:850!important;line-height:1.5!important;color:#193f63!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;overflow-wrap:anywhere!important}
.evc-center .evc-center-person strong svg{height:16px!important;width:16px!important}
.evc-center .evc-center-person>span{font-size:11px!important;line-height:1.6!important;color:#6c7e90!important;overflow-wrap:anywhere!important}
.evc-center .evc-center-id>a.evc-primary-small{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;min-height:35px!important;max-width:100%!important;padding:8px 12px!important;color:white!important;text-decoration:none!important;font-size:12px!important}
.evc-center .evc-center-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;min-width:0!important;width:100%!important}
.evc-center .evc-center-stats>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:87px!important;padding:12px 5px!important;gap:6px!important;background:#fff!important;border:1px solid #dfe7ef!important;border-radius:12px!important;text-align:center!important;box-shadow:0 3px 12px #163a5a0a!important;min-width:0!important}
.evc-center .evc-center-stats strong{font-size:24px!important;line-height:1.1!important;font-weight:850!important;color:#176eae!important;font-variant-numeric:tabular-nums!important}
.evc-center .evc-center-stats small{font-size:10px!important;line-height:1.6!important;color:#6b7d8e!important;overflow-wrap:anywhere!important}
.evc-center .evc-center-note{display:block!important;font-size:11px!important;line-height:1.8!important;color:#657e94!important;margin:0!important;padding:3px 6px!important}
.evc-center .evc-center-features{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.evc-center .evc-center-feature{display:flex!important;align-items:center!important;gap:9px!important;border:1px solid #dce6f0!important;border-radius:12px!important;background:white!important;text-decoration:none!important;padding:13px!important;min-width:0!important;min-height:88px!important;color:#1b4263!important}
.evc-center .evc-center-feature>.evc-feature-icon{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;background:#eaf4fe!important;color:#1f74b1!important;border-radius:9px!important;font-size:18px!important}
.evc-center .evc-center-feature>span:nth-child(2){flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}
.evc-center .evc-center-feature strong{font-size:12px!important;line-height:1.6!important;font-weight:800!important}
.evc-center .evc-center-feature small{font-size:10px!important;line-height:1.55!important;color:#8090a0!important}
.evc-center .evc-center-feature>b{font-size:19px!important;color:#92a8bb!important}
.evc-center .evc-center-protection{padding:17px!important;border-radius:13px!important;background:white!important}
.evc-center .evc-center-protection>h2{display:flex!important;align-items:center!important;gap:7px!important;margin:0 0 7px!important;font-size:17px!important;color:#214f75!important}
.evc-center .evc-center-protection>p{font-size:12px!important;line-height:1.8!important;color:#647b8f!important;margin:0 0 16px!important}
.evc-center .evc-center-protection form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;width:100%!important;margin:0!important;padding:0!important;min-width:0!important;background:transparent!important;border:0!important}
.evc-center .evc-center-protection form label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;color:#354c62!important;font-size:12px!important;font-weight:750!important;line-height:1.6!important;min-width:0!important}
.evc-center .evc-center-protection form input,.evc-center .evc-center-protection form textarea{width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;direction:rtl!important;text-align:right!important;box-sizing:border-box!important;border:1px solid #c9d8e8!important;border-radius:10px!important;background:#fafcff!important;color:#213c55!important;font-size:13px!important;padding:10px 12px!important;resize:vertical!important}
.evc-center .evc-center-protection form input[type=url]{direction:ltr!important;text-align:left!important}
.evc-center .evc-center-protection form textarea{min-height:105px!important}
.evc-center .evc-center-protection form .evc-primary{margin:0!important;justify-self:start!important;padding:10px 17px!important;border-radius:9px!important;min-height:42px!important}
.evc-center .evc-center-protection>small{font-size:11px!important;color:#78899b!important;display:block!important;margin-top:10px!important}
.evc-center .evc-center-footer{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;font-size:11px!important;padding:12px!important;border-top:1px solid #e4edf3!important}
.evc-center .evc-center-footer a{color:#3677a8!important;text-decoration:none!important}
/* Real identity card: lock portrait proportions, member label and share input. */
.evc .evc-identity-card{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:20px 17px!important;margin:0!important;background:linear-gradient(150deg,#fff,#f4f8fd)!important;border:1px solid #d7e4ef!important;border-radius:16px!important;box-shadow:0 5px 20px #12345216!important;text-align:center!important;color:#244560!important}
.evc .evc-identity-card-top{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;color:#6c8193!important;font-size:11px!important;line-height:1.6!important}
.evc .evc-card-official{display:inline-flex!important;background:#eaf6f2!important;color:#17765b!important;border-radius:999px!important;padding:5px 10px!important;border:1px solid #b5ded0!important;font-size:10px!important;font-weight:800!important}
.evc .evc-identity-portrait{position:relative!important;display:block!important;width:98px!important;height:98px!important;flex:0 0 98px!important;margin:15px 0 5px!important;border:3px solid white!important;border-radius:50%!important;box-shadow:0 0 0 3px #77addf,0 5px 12px #1d385525!important}
.evc .evc-identity-portrait>img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:1!important;border-radius:50%!important;object-fit:cover!important}
.evc .evc-identity-portrait>.ejverified-badge{position:absolute!important;right:-6px!important;bottom:-5px!important;width:21px!important;height:21px!important;background:white!important;border-radius:50%!important}
.evc .evc-identity-card h1{font-size:22px!important;line-height:1.4!important;color:#173e60!important;font-weight:850!important;margin:3px 0 0!important;overflow-wrap:anywhere!important}
.evc .evc-identity-card>p{font-size:12px!important;color:#6d8195!important;direction:ltr!important;unicode-bidi:plaintext!important;margin:0!important;max-width:100%!important;overflow-wrap:anywhere!important}
.evc .evc-identity-member{font-size:11px!important;line-height:1.75!important;color:#71879a!important}
.evc .evc-identity-bottom{width:100%!important;margin-top:11px!important;padding:12px!important;border-top:1px solid #e0e9f2!important;font-size:11px!important;line-height:1.85!important;color:#5f768b!important;text-align:center!important}
.evc .evc-identity-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;padding:14px!important;width:100%!important;max-width:100%!important;border-radius:13px!important;background:white!important}
.evc .evc-identity-actions a{display:inline-flex!important;justify-content:center!important;align-items:center!important;border-radius:9px!important;color:white!important;background:#1877ce!important;padding:9px 12px!important;min-height:38px!important;font-size:11px!important;text-decoration:none!important;flex:1 1 120px!important}
.evc .evc-identity-actions label{display:grid!important;gap:6px!important;flex:1 1 100%!important;width:100%!important;min-width:0!important;color:#55748e!important;font-size:11px!important;line-height:1.7!important}
.evc .evc-identity-actions input{box-sizing:border-box!important;display:block!important;direction:ltr!important;text-align:left!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:39px!important;padding:9px!important;border-radius:9px!important;border:1px solid #d1dfeb!important;background:#f8fbff!important;color:#416583!important;font-size:11px!important;text-overflow:ellipsis!important}
@media(max-width:600px){.evc,.evc-center{padding:0 7px 22px!important}.evc .evc-hero{padding:13px!important}.evc-center .evc-center-id{padding:12px!important;gap:8px!important}.evc-center .evc-center-avatar{flex-basis:51px!important;width:51px!important;height:51px!important}.evc-center .evc-center-person strong{font-size:14px!important}.evc-center .evc-center-id>a{width:100%!important;flex:1 1 100%!important}.evc-center .evc-center-features{grid-template-columns:minmax(0,1fr)!important}.evc-center .evc-center-feature{min-height:64px!important}.evc-center .evc-center-stats{gap:6px!important}.evc-center .evc-center-stats>div{min-height:77px!important;padding:10px 4px!important}.evc-center .evc-center-stats strong{font-size:20px!important}.evc-center .evc-center-stats small{font-size:10px!important}}
/* Story composer dialog: self-contained, no legacy forms/inputs inherited. */
html body dialog.evc-story-create-dialog{box-sizing:border-box!important;position:fixed!important;inset:0!important;margin:auto!important;width:min(420px,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:calc(100dvh - 34px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:0!important;outline:0!important;border-radius:16px!important;background:#fff!important;color:#233f58!important;padding:0!important;box-shadow:0 20px 70px #06172878!important;direction:rtl!important;text-align:right!important;z-index:10000!important}
html body dialog.evc-story-create-dialog:not([open]){display:none!important}
html body dialog.evc-story-create-dialog::backdrop{background:#081b30b0!important;backdrop-filter:blur(2px)!important}
html body dialog.evc-story-create-dialog>form{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;background:#fff!important;border:0!important;border-radius:16px!important;box-shadow:none!important;direction:rtl!important;font-family:inherit!important;color:#243e58!important}
html body dialog.evc-story-create-dialog>form>*{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important}
html body dialog.evc-story-create-dialog .evc-story-compose-header{display:flex!important;flex-direction:row!important;align-items:center!important;gap:11px!important;justify-content:space-between!important;padding:16px 17px 13px!important;border-bottom:1px solid #e7edf3!important;margin:0!important;background:#fff!important}
html body dialog.evc-story-create-dialog .evc-story-compose-header>div{display:grid!important;gap:2px!important;flex:1!important;min-width:0!important}
html body dialog.evc-story-create-dialog .evc-story-compose-header strong{font-size:17px!important;font-weight:850!important;line-height:1.55!important;color:#173a5d!important}
html body dialog.evc-story-create-dialog .evc-story-compose-header small{font-size:11px!important;line-height:1.55!important;color:#71869c!important}
html body dialog.evc-story-create-dialog .evc-story-compose-header button{all:unset!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;background:#eef3f8!important;color:#3a5a75!important;border-radius:50%!important;text-align:center!important;font:normal 22px/1 sans-serif!important;cursor:pointer!important}
html body dialog.evc-story-create-dialog .evc-story-modes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:15px 15px 12px!important}
html body dialog.evc-story-create-dialog .evc-story-modes>button{all:unset!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:50px!important;padding:10px 7px!important;border:1px solid #d9e5ee!important;border-radius:12px!important;background:#f8fbff!important;color:#315b7d!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important;text-align:center!important}
html body dialog.evc-story-create-dialog .evc-story-modes>button.is-selected{border:2px solid #2483d3!important;background:#ebf5ff!important;color:#1165b1!important}
html body dialog.evc-story-create-dialog .evc-story-modes>button span{font-size:20px!important;line-height:1!important}
html body dialog.evc-story-create-dialog .evc-story-file-label{box-sizing:border-box!important;width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;margin:0 15px 12px!important;padding:17px 12px!important;min-height:146px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px dashed #9abddd!important;border-radius:12px!important;background:linear-gradient(145deg,#f3f8ff,#e9f2fc)!important;color:#285e8b!important;text-align:center!important;cursor:pointer!important}
html body dialog.evc-story-create-dialog .evc-story-file-label[hidden]{display:none!important}
html body dialog.evc-story-create-dialog .evc-story-file-symbol{display:grid!important;place-items:center!important;width:43px!important;height:43px!important;flex:0 0 43px!important;background:#1877d6!important;color:white!important;border-radius:50%!important;font-size:27px!important}
html body dialog.evc-story-create-dialog .evc-story-file-label strong{font-size:13px!important;color:#174b78!important;font-weight:800!important}
html body dialog.evc-story-create-dialog .evc-story-file-label small{font-size:10px!important;color:#7a91a6!important}
html body dialog.evc-story-create-dialog .evc-story-file-label input[type=file]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
html body dialog.evc-story-create-dialog .evc-story-image-preview{width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;height:170px!important;min-height:0!important;margin:0 15px 12px!important;border:1px solid #dce7f1!important;border-radius:12px!important;overflow:hidden!important}
html body dialog.evc-story-create-dialog .evc-story-image-preview[hidden]{display:none!important}
html body dialog.evc-story-create-dialog .evc-story-image-preview img{width:100%!important;height:100%!important;object-fit:cover!important}
html body dialog.evc-story-create-dialog .evc-story-text-label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;margin:0 15px 12px!important;padding:0!important;border:0!important;background:transparent!important;font-size:12px!important;font-weight:750!important;color:#365a76!important}
html body dialog.evc-story-create-dialog .evc-story-text-label>textarea{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:93px!important;max-height:190px!important;padding:12px!important;border:1px solid #cfdde9!important;border-radius:12px!important;background:#f8fbfe!important;direction:rtl!important;text-align:right!important;color:#273f55!important;font:normal 13px/1.9 inherit!important;resize:vertical!important;box-shadow:none!important}
html body dialog.evc-story-create-dialog .evc-story-text-label.is-text-mode textarea{min-height:170px!important;display:grid!important;place-items:center!important;text-align:center!important;background:linear-gradient(125deg,#176baa,#583d9c)!important;color:#fff!important;font-size:18px!important;font-weight:750!important;border:0!important}
html body dialog.evc-story-create-dialog .evc-story-text-label.is-text-mode textarea::placeholder{color:#ffffffbc!important}
html body dialog.evc-story-create-dialog .evc-story-audience{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;margin:0 15px 7px!important;padding:8px 11px!important;border:1px solid #e1e9f2!important;border-radius:11px!important;background:#fafcff!important}
html body dialog.evc-story-create-dialog .evc-story-audience label{font-size:11px!important;color:#3b5670!important;font-weight:750!important}
html body dialog.evc-story-create-dialog .evc-story-audience select{box-sizing:border-box!important;min-width:0!important;width:auto!important;max-width:160px!important;height:35px!important;min-height:35px!important;padding:5px 8px!important;border:1px solid #d1dfed!important;border-radius:8px!important;background:#fff!important;color:#2d5c86!important;font-size:11px!important;font-family:inherit!important;direction:rtl!important;text-align:right!important}
html body dialog.evc-story-create-dialog .evc-story-expiry-note{margin:0!important;padding:4px 16px 13px!important;font-size:10px!important;color:#8798a9!important;line-height:1.6!important;text-align:center!important;white-space:normal!important}
html body dialog.evc-story-create-dialog .evc-story-compose-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;padding:13px 15px max(13px,env(safe-area-inset-bottom))!important;border-top:1px solid #e7edf2!important;background:#fff!important}
html body dialog.evc-story-create-dialog .evc-story-compose-actions button{all:unset!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;flex:1 1 auto!important;font-size:12px!important;font-weight:800!important;border-radius:10px!important;cursor:pointer!important;line-height:1.5!important}
html body dialog.evc-story-create-dialog .evc-story-compose-actions button:first-child{flex:0 0 94px!important;color:#48637d!important;background:#f0f4f8!important}
html body dialog.evc-story-create-dialog .evc-story-compose-actions button[type=submit]{flex:1!important;color:white!important;background:#1878d7!important;box-shadow:0 2px 8px #1b69b12c!important}
html body dialog.evc-story-create-dialog .evc-story-compose-actions button:disabled{opacity:.6!important;cursor:wait!important}
html body dialog.evc-story-create-dialog :is(button,select,textarea):focus-visible{outline:2px solid #5ca4e0!important;outline-offset:2px!important}
@media(max-width:420px){html body dialog.evc-story-create-dialog{max-height:calc(100dvh - 16px)!important;width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important}html body dialog.evc-story-create-dialog .evc-story-compose-header{padding:13px!important}html body dialog.evc-story-create-dialog .evc-story-file-label{min-height:124px!important;padding:11px!important}html body dialog.evc-story-create-dialog .evc-story-text-label>textarea{min-height:78px!important}html body dialog.evc-story-create-dialog .evc-story-modes{padding:11px!important}}
/* Prevent the top-layer dialog from stretching vertically when top/bottom are auto. */
html body dialog.evc-story-create-dialog[open]{inset:auto!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;height:max-content!important;min-height:0!important;max-height:calc(100dvh - 26px)!important;overflow-y:auto!important}
/* Keep Ejaaba's existing bottom dock visible without covering the last card/action. */
@media(max-width:640px){.evc{padding-bottom:105px!important}}
/* 2026-10-25 verified Stories hotfix: strict scoped mobile sizing, ALWAYS after base stylesheet. */
html body .evc #vc-stories.evc-stories-section{
 display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;
 margin:0!important;padding:12px!important;overflow:hidden!important;
 border:1px solid #e0e8f1!important;border-radius:14px!important;background:#fff!important;
 box-shadow:0 4px 18px #122f5013!important;box-sizing:border-box!important;
}
html body .evc #vc-stories .evc-stories-header{
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 flex-wrap:wrap!important;gap:3px 8px!important;min-width:0!important;width:100%!important;
 padding:0!important;margin:0 0 10px!important;box-sizing:border-box!important;
}
html body .evc #vc-stories .evc-stories-header h2{
 padding:0!important;margin:0!important;font-size:14px!important;font-weight:800!important;
 line-height:1.7!important;color:#153957!important;
}
html body .evc #vc-stories .evc-stories-header>span{
 padding:0!important;margin:0!important;font-size:10px!important;line-height:1.7!important;
 color:#71869a!important;
}
html body .evc #vc-stories .evc-stories-rail{
 box-sizing:border-box!important;position:relative!important;display:flex!important;
 flex-flow:row nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;
 direction:rtl!important;gap:9px!important;min-width:0!important;width:100%!important;max-width:100%!important;
 min-height:0!important;height:auto!important;max-height:185px!important;padding:2px 1px 7px!important;
 margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;
 scrollbar-width:none!important;scroll-snap-type:x proximity!important;
}
html body .evc #vc-stories .evc-stories-rail::-webkit-scrollbar{display:none!important}
html body .evc #vc-stories .evc-stories-rail>.evc-story-card{
 all:unset;box-sizing:border-box!important;display:flex!important;position:relative!important;
 flex:0 0 102px!important;width:102px!important;max-width:102px!important;min-width:102px!important;
 height:162px!important;max-height:162px!important;min-height:162px!important;
 margin:0!important;padding:0!important;overflow:hidden!important;
 border:1px solid #d2e0ed!important;border-radius:12px!important;
 background:linear-gradient(150deg,#164e83,#0e3158)!important;
 color:#fff!important;cursor:pointer!important;scroll-snap-align:start!important;
 direction:rtl!important;text-align:right!important;font-family:inherit!important;
 box-shadow:none!important;isolation:isolate!important;
}
html body .evc #vc-stories .evc-stories-rail>.evc-story-card:not(.evc-story-add){
 flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;
 border-color:#2389ee!important;
}
html body .evc #vc-stories .evc-story-card .evc-story-cover{
 display:block!important;position:absolute!important;inset:0!important;
 width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;
 max-height:100%!important;object-fit:cover!important;border:0!important;border-radius:0!important;
 z-index:-2!important;
}
html body .evc #vc-stories .evc-story-card .evc-story-text-cover{
 display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;
 overflow:hidden!important;padding:28px 8px!important;color:#fff!important;
 font-size:11px!important;font-weight:750!important;text-align:center!important;overflow-wrap:anywhere!important;
}
html body .evc #vc-stories .evc-story-owner-avatar{
 position:absolute!important;top:8px!important;right:7px!important;left:auto!important;
 display:block!important;width:29px!important;height:29px!important;min-width:29px!important;
 max-width:29px!important;max-height:29px!important;border-radius:50%!important;
 border:2px solid #fff!important;overflow:hidden!important;box-shadow:0 0 0 2px #248af4!important;
}
html body .evc #vc-stories .evc-story-owner-avatar>img{
 display:block!important;width:100%!important;height:100%!important;max-width:100%!important;
 max-height:100%!important;object-fit:cover!important;border-radius:50%!important;
}
html body .evc #vc-stories .evc-story-owner-name{
 position:absolute!important;bottom:8px!important;right:6px!important;left:6px!important;
 color:#fff!important;font-size:10px!important;font-weight:800!important;
 overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
}
/* Create tile intentionally contains no full-size avatar image; it can never fill the screen. */
html body .evc #vc-stories .evc-stories-rail>.evc-story-add{
 flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;
 background:#f5f8fc!important;border-color:#d5e3ef!important;color:#18446d!important;
}
html body .evc #vc-stories .evc-story-add-visual{
 box-sizing:border-box!important;display:flex!important;align-items:center!important;
 justify-content:center!important;flex:0 0 114px!important;
 width:100%!important;max-width:100%!important;height:114px!important;max-height:114px!important;
 background:linear-gradient(135deg,#e9f4ff,#d1e5fa)!important;
 border-bottom:1px solid #c9dcec!important;
}
html body .evc #vc-stories .evc-story-add .evc-story-add-plus{
 position:static!important;display:grid!important;place-items:center!important;
 flex:0 0 42px!important;width:42px!important;height:42px!important;
 min-width:42px!important;max-width:42px!important;max-height:42px!important;
 border:3px solid #fff!important;border-radius:50%!important;background:#1679d4!important;
 color:#fff!important;line-height:1!important;font-size:25px!important;font-weight:700!important;
 box-shadow:0 3px 10px #0b4a882a!important;
}
html body .evc #vc-stories .evc-story-add>strong{
 position:static!important;display:block!important;width:100%!important;max-width:100%!important;
 margin:auto 0!important;padding:8px 2px!important;text-align:center!important;
 font-size:11px!important;font-weight:800!important;line-height:1.35!important;
 color:#1e557f!important;overflow-wrap:normal!important;white-space:nowrap!important;
}
html body .evc #vc-stories .evc-stories-rail>.evc-stories-none{
 flex:1 1 auto!important;align-self:center!important;min-width:0!important;max-width:none!important;
 width:auto!important;height:auto!important;min-height:0!important;padding:6px!important;
 margin:0!important;border:0!important;background:transparent!important;
 color:#7a8da0!important;text-align:right!important;font-size:11px!important;
 line-height:1.8!important;white-space:normal!important;overflow-wrap:anywhere!important;
}
@media(max-width:430px){
 html body .evc #vc-stories.evc-stories-section{padding:10px!important}
 html body .evc #vc-stories .evc-stories-rail>.evc-story-card{
 flex-basis:94px!important;width:94px!important;max-width:94px!important;min-width:94px!important;
 height:150px!important;max-height:150px!important;min-height:150px!important;
 }
 html body .evc #vc-stories .evc-story-add-visual{height:104px!important;max-height:104px!important;flex-basis:104px!important}
}
