
.webiksa-clientnav{background:#fff;border-bottom:1px solid #e7eaf3;position:relative;z-index:20}
.webiksa-clientnav .container{max-width:1220px}
.webiksa-clientnav__desktop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 0}
.webiksa-clientnav__home,.webiksa-clientnav__group>button,.webiksa-clientnav__ticket{border:0;background:#fff;color:#1f2a44;font-weight:700;border-radius:14px;padding:12px 16px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:.2s}
.webiksa-clientnav__home.is-active{color:#2b68f6;border-bottom:3px solid #2b68f6;border-radius:0;padding-bottom:11px}
.webiksa-clientnav__group{position:relative}
.webiksa-clientnav__group>button{cursor:pointer;box-shadow:none}
.webiksa-clientnav__group:hover>button,.webiksa-clientnav__group>button:focus{background:#f4f7ff;color:#2b68f6;outline:none}
.webiksa-clientnav__dropdown{position:absolute;right:0;top:100%;min-width:230px;background:#fff;border:1px solid #e8ecf6;border-radius:18px;box-shadow:0 16px 40px rgba(30,42,84,.14);padding:10px;display:none}
.webiksa-clientnav__group:hover .webiksa-clientnav__dropdown,.webiksa-clientnav__group:focus-within .webiksa-clientnav__dropdown{display:block}
.webiksa-clientnav__dropdown a{display:block;padding:11px 12px;color:#233252;text-decoration:none;border-radius:12px;font-size:14px}
.webiksa-clientnav__dropdown a:hover{background:#f5f8ff;color:#2b68f6}
.webiksa-clientnav__ticket{margin-right:auto;background:#2b68f6;color:#fff;padding-inline:18px}
.webiksa-clientnav__ticket:hover{background:#1d57de;color:#fff;text-decoration:none}
.webiksa-clientnav__mobile{display:none;padding:12px 0 18px}
.webiksa-clientnav__mobile details{background:#fff;border:1px solid #e8ecf6;border-radius:16px;margin-bottom:10px;overflow:hidden}
.webiksa-clientnav__mobile summary{list-style:none;cursor:pointer;padding:15px 18px;font-weight:800;color:#1f2a44;display:flex;align-items:center;justify-content:space-between}
.webiksa-clientnav__mobile summary::-webkit-details-marker{display:none}
.webiksa-clientnav__mobile details summary::after{content:"⌄";font-family:"Font Awesome 5 Free";font-weight:900;color:#9aa6bf}
.webiksa-clientnav__mobile details[open] summary::after{content:"⌃"}
.webiksa-clientnav__mobile-links{padding:0 18px 16px;display:grid;gap:8px}
.webiksa-clientnav__mobile-links a{color:#33415c;text-decoration:none;padding:10px 0;border-bottom:1px dashed #e7ebf4}
.webiksa-clientnav__mobile-links a:last-child{border-bottom:none}
.webiksa-clientnav__ticket--mobile{display:flex;justify-content:center;margin-top:14px;width:100%}
.webiksa-support-intro{padding:20px 0 0;background:#f7f9fd}
.webiksa-support-intro__box{background:linear-gradient(135deg,#192548,#394a8f);border-radius:28px;padding:30px 32px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 20px 45px rgba(23,34,76,.18)}
.webiksa-support-intro__eyebrow{display:inline-block;font-size:13px;color:#d7e0ff;margin-bottom:10px}
.webiksa-support-intro__box h2{font-size:31px;line-height:1.5;margin:0 0 10px}
.webiksa-support-intro__box p{margin:0;color:#eef2ff;font-size:16px;line-height:2;max-width:760px}
.webiksa-support-intro__actions{display:flex;flex-direction:column;gap:10px;min-width:220px}
.webiksa-support-intro__btn,.webiksa-support-intro__link{display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:16px;padding:14px 18px;font-weight:800}
.webiksa-support-intro__btn{background:#7f69ff;color:#fff}
.webiksa-support-intro__link{background:#fff;color:#24355a}
.webiksa-home-extra{padding:30px 0 90px;background:#f7f9fd}
.webiksa-home-extra__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:24px}
.webiksa-home-extra__card{background:#fff;border:1px solid #e8edf7;border-radius:28px;padding:28px 28px 18px;box-shadow:0 18px 44px rgba(29,45,94,.07);height:100%}
.webiksa-home-extra__eyebrow{display:inline-block;color:#6f7db0;font-size:13px;font-weight:700;margin-bottom:10px}
.webiksa-home-extra__card h3{margin:0 0 18px;font-size:30px;color:#1f2b48}
.webiksa-home-extra__card ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.webiksa-home-extra__card li a{display:block;padding:14px 16px;border:1px solid #edf1f8;border-radius:16px;color:#243150;text-decoration:none;background:#fafcff;font-weight:600}
.webiksa-home-extra__card li a:hover{background:#f1f6ff;color:#2b68f6}
.webiksa-home-extra__faq details{border:1px solid #ecf0f8;border-radius:16px;padding:16px 18px;margin-bottom:12px;background:#fbfcff}
.webiksa-home-extra__faq summary{cursor:pointer;list-style:none;font-weight:800;color:#1f2b48;position:relative;padding-left:26px}
.webiksa-home-extra__faq summary::-webkit-details-marker{display:none}
.webiksa-home-extra__faq summary::before{content:"+";position:absolute;left:0;top:0;color:#2b68f6;font-size:22px;line-height:1}
.webiksa-home-extra__faq details[open] summary::before{content:"–"}
.webiksa-home-extra__faq p{margin:12px 0 0;line-height:2;color:#5a6785}
.webiksa-auth__brand{display:inline-flex;align-items:center;gap:10px;font-size:30px!important;font-weight:800!important;color:#fff!important;text-decoration:none!important}
.webiksa-auth__brand .webiksa-logo__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,#4a7dff,#8a63ff);font-size:25px;color:#fff}
.webiksa-auth__brand .webiksa-logo__name{color:#fff;letter-spacing:.2px}
@media (max-width:991px){.webiksa-clientnav__desktop{display:none}.webiksa-clientnav__mobile{display:block}.webiksa-support-intro__box{padding:24px;flex-direction:column;align-items:flex-start}.webiksa-support-intro__actions{width:100%;min-width:0}.webiksa-home-extra__grid{grid-template-columns:1fr}.webiksa-home-extra__card h3{font-size:24px}}
@media (max-width:767px){.webiksa-home-extra{padding:18px 0 70px}.webiksa-home-extra__card{padding:22px 18px 14px;border-radius:22px}.webiksa-support-intro__box h2{font-size:24px}.webiksa-support-intro__box p{font-size:14px;line-height:1.95}}

/* WebiksaHost v12: stronger scoped critical layout styles */
section.webiksa-support-intro .webiksa-support-intro__box{color:#fff!important;text-align:right!important;direction:rtl!important}
section.webiksa-support-intro .webiksa-support-intro__box h2{color:#fff!important;font-weight:800!important}
section.webiksa-support-intro .webiksa-support-intro__box p{color:#e3eaff!important}
section.webiksa-support-intro .webiksa-support-intro__eyebrow{color:#d7e0ff!important}
section.webiksa-support-intro .webiksa-support-intro__btn{color:#fff!important}
section.webiksa-support-intro .webiksa-support-intro__link{color:#24355a!important}
section.webiksa-home-extra .webiksa-home-extra__grid{width:100%;direction:rtl;text-align:right;align-items:stretch}
section.webiksa-home-extra .webiksa-home-extra__card{box-sizing:border-box;min-width:0}
section.webiksa-home-extra .webiksa-home-extra__card ul{margin:0;padding:0;list-style:none!important}
section.webiksa-home-extra .webiksa-home-extra__card li{list-style:none!important;margin:0!important;padding:0!important}
section.webiksa-home-extra .webiksa-home-extra__faq details{display:block;width:100%;box-sizing:border-box}
section.webiksa-home-extra .webiksa-home-extra__faq summary{font-size:16px!important;line-height:1.85;text-align:right}
section.webiksa-home-extra .webiksa-home-extra__faq p{font-size:15px!important;text-align:right}
@media (max-width:991px){section.webiksa-home-extra .webiksa-home-extra__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}
