/* Shared scale, motion and Sindhi Ajrak accents across the Braindus site. */
.studio-slide[data-active=true]>img{animation:studio-image-in .85s cubic-bezier(.2,.65,.3,1) both}
@keyframes studio-image-in{from{opacity:0;transform:translateX(22px) scale(1.025)}to{opacity:1;transform:translateX(0) scale(1)}}
.studio-home .studio-section{padding-block:36px}.studio-home .studio-services{padding-bottom:20px}.studio-home .studio-section-head{margin-bottom:20px}.studio-home .studio-section h2{font-size:clamp(27px,2.9vw,43px)}
.studio-service-grid,.studio-product-grid,.studio-solutions-grid,.studio-process-grid,.studio-review-grid{max-width:1120px;margin-inline:auto}
.studio-service-grid{gap:18px}.studio-service-card{padding:19px 20px}.studio-service-card .ui-icon{width:30px;height:30px;margin-bottom:10px}.studio-service-card h3{font-size:16px}.studio-service-card p{font-size:12px;line-height:1.65}
.studio-product-grid{gap:22px}.studio-product-card img{height:200px;aspect-ratio:auto;object-fit:contain;background:#ede7dc}.studio-product-card>div{padding:12px;gap:10px}.studio-product-card h3{font-size:14px}.studio-product-card .button{font-size:10px;padding:7px 9px;white-space:nowrap}
.studio-solutions-grid{gap:20px}.studio-solution img{height:240px}.studio-review{padding:17px 19px}.studio-step .ui-icon{padding:11px;width:24px;height:24px}
.studio-home .studio-services{background:linear-gradient(90deg,#f6f3ed 68%,#f6f3ede8),url('/assets/ajrak-soft.svg') right center/230px auto no-repeat}
.studio-home .studio-solutions{background:linear-gradient(100deg,#17262dfa,#1b343aef),url('/assets/ajrak-pattern.svg') right center/320px auto repeat}
.studio-home .studio-process{background:linear-gradient(90deg,#f6f3edf5,#f6f3ed 40%),url('/assets/ajrak-soft.svg') left bottom/180px auto no-repeat}
.teal-cta,.custom-cta,.contact-bottom,.brand-story{background-image:linear-gradient(90deg,#075a5ef5 20%,#075a5ee8 70%,#075a5edb),url('/assets/ajrak-pattern.svg');background-size:auto,300px auto;background-position:center,right center;color:#fff}
.teal-cta p,.custom-cta p,.contact-bottom p,.brand-story p{color:#dcebea}.teal-cta h2,.custom-cta h2,.contact-bottom h2,.brand-story h2{letter-spacing:-.045em}
.page-services .service-row.dark{background-image:linear-gradient(110deg,#19262d,#19262df5),url('/assets/ajrak-soft.svg');background-size:auto,230px;background-position:center,right bottom}.page-about .about-columns{background:linear-gradient(90deg,#f6f3edee,#f6f3ed 35%),url('/assets/ajrak-soft.svg') left bottom/200px auto no-repeat}
.policy-hero{background-image:linear-gradient(90deg,#19262d,#19262dc9),url('/assets/ajrak-pattern.svg');background-size:auto,300px auto;background-position:center,right center}.policy-layout .policy-nav{border-radius:8px}.policy-copy section{padding-bottom:23px}.policy-copy h2{font-size:26px;letter-spacing:-.035em}.policy-copy p{font-size:14px}
.page-products .catalog-card,.page-product .detail-panel,.store-main .catalog-card,.store-cart,.store-order,.admin-order,.store-order-details,.custom-orders-panel,.inventory-readiness,.integration-form,.artwork-files{border-radius:8px;border-color:#dcd9d2;box-shadow:0 4px 18px #19262d04}
.catalog-card h3,.store-main h3{letter-spacing:-.035em}.store-content{max-width:1380px}.store-main{background:#f6f3ed}.store-main .store-subtitle{font-size:clamp(25px,2.5vw,36px)}.store-main .button{border-radius:8px}.store-main input,.store-main textarea,.store-main select{border-radius:7px}.store-main .hero-cod{border-radius:7px;font-size:12px}.scene-hero .hero-copy-block h1,.scene-hero .hero-copy-block h2{letter-spacing:-.055em}
.studio-mobile-language{display:none}.studio-footer-session{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;color:#b7c5ca;font-size:11px}.studio-footer-session a{color:#cfe0e2}.studio-desktop-language>.language-bar{padding-inline-end:12px;border-inline-end:1px solid #435159}.studio-header .studio-actions>.studio-desktop-language{flex-shrink:0}
.dashboard-sidebar .sidebar-banner{background:linear-gradient(120deg,#075a5eee,#075a5ecc),url('/assets/ajrak-pattern.svg') center/210px auto}.dashboard-workspace{background:#f6f3ed}.dashboard-workspace>.header{background:#19262d}.dashboard-workspace .summary-card,.dashboard-workspace .stat-card{border-radius:8px}.dashboard-sidebar{border-inline-end:1px solid #435159}.font-credits-content{padding-block:42px;max-width:1050px}.font-credits-content h1{font-size:clamp(34px,4vw,60px);letter-spacing:-.05em}
html[dir=rtl] .studio-home .studio-section h2,html[dir=rtl] .scene-hero .hero-copy-block h1,html[dir=rtl] .scene-hero .hero-copy-block h2{letter-spacing:0}html[dir=rtl] .studio-service-card p{font-size:16px}html[dir=rtl] .studio-product-card h3{font-size:17px}html[dir=rtl] .policy-copy p{font-size:18px}
@media(max-width:1100px){.studio-desktop-language{display:none}.studio-mobile-language{display:block;background:#142229}.studio-mobile-language .language-options{justify-content:center;height:32px;margin-inline:auto!important}.studio-product-card>div{flex-direction:column;align-items:start}.studio-header .studio-actions{gap:14px}}
@media(max-width:900px){.studio-solution img{height:210px}.studio-react-header .nav-links{top:106px!important}.studio-home .studio-section{padding-block:30px}.studio-home .studio-services{padding-bottom:12px}}
@media(max-width:620px){.studio-home .studio-section{padding-block:28px}.studio-service-grid{gap:12px}.studio-service-card{padding:15px}.studio-service-card h3{font-size:14px}.studio-service-card p{font-size:12px}.studio-product-grid{max-width:320px;gap:16px}.studio-product-card img{height:180px}.studio-product-card>div{flex-direction:row;align-items:center}.studio-product-card h3{font-size:14px}.studio-product-card .button{font-size:9px}.studio-solution:first-child img{height:210px}.studio-solution img{height:175px}.studio-review{padding:16px}.studio-hero-copy .actions{gap:9px}.studio-home .studio-section h2{font-size:28px}.policy-copy h2{font-size:24px}.studio-footer-session{font-size:12px}.studio-home .studio-process{background-size:auto,120px auto}.font-credits-content{padding-block:30px}}
@media(prefers-reduced-motion:reduce){.studio-slide[data-active=true]>img,.studio-slide[data-active=true] .studio-hero-copy>*{animation:none!important;transform:none!important;opacity:1!important}}
/* Stable carousel stage: every panel occupies the same frame in each language. */
.studio-viewport{position:relative;height:clamp(560px,42vw,680px);overflow:hidden;isolation:isolate}
.studio-viewport>.studio-slide{position:absolute;inset:0;height:100%;min-height:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;z-index:1;transition:opacity .65s ease,visibility 0s .65s}
.studio-viewport>.studio-slide[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transition-delay:0s}
.studio-viewport>.studio-slide>img{inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;background:#172127}
.studio-viewport .studio-hero-copy,.studio-viewport .studio-slide:not(:first-child) .studio-hero-copy{height:100%;box-sizing:border-box;padding-block:48px 64px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.studio-viewport .studio-hero-copy>*{flex-shrink:0}
.studio-viewport .studio-hero-copy .hero-title{display:block!important;max-width:600px}
.studio-viewport .studio-slide:first-child .hero-title{display:flex!important}
.studio-viewport .studio-hero-copy>.actions{margin-block:0;max-width:100%}
.studio-viewport>.studio-slide:after,html[dir=rtl] .studio-viewport>.studio-slide:after{background:linear-gradient(90deg,#142028f5 0%,#142028db 24%,#14202870 52%,#14202810 82%)}
html[dir=rtl] .studio-viewport{height:700px}
html[dir=rtl] .studio-viewport .studio-hero-copy{align-items:stretch}
html[dir=rtl] .studio-viewport .studio-hero-copy>.actions{max-width:560px}
.page-product,.page-product #main-content{background:#19262d}
.contact-bottom .contact-showcase-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:0;border-radius:12px;background:transparent;box-shadow:0 12px 36px #092d3830}
.page-about .about-values{background:transparent;color:#fff;border-color:#40535b}
.page-about .about-values .about-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;background:none;padding-block:20px 36px}
.page-about .about-values .about-columns article{background:#20333b;border:1px solid #40535b;border-top:3px solid #2caaa1;border-radius:8px;padding:24px}
.page-about .about-values .about-columns article:nth-child(2){border-top-color:#ee8b42}
.page-about .about-values .about-columns h3{color:#fff}
.page-about .about-values .about-columns p{color:#d8e2e5}
/* Fade the pattern itself instead of drawing a tile with a hard edge. */
.policy-hero,.teal-cta,.custom-cta,.contact-bottom,.brand-story{position:relative;isolation:isolate;overflow:hidden;background-image:none;background-color:#075a5e}
.policy-hero{background-color:#19262d}
.policy-hero:before,.teal-cta:before,.custom-cta:before,.contact-bottom:before,.brand-story:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('/assets/ajrak-pattern.svg') center/260px auto repeat;opacity:.15;mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent),linear-gradient(0deg,transparent,#000 24%,#000 76%,transparent);mask-composite:intersect}
.policy-hero:before{left:35%;opacity:.23}
.policy-hero>.wrap,.teal-cta>.wrap,.custom-cta>.wrap,.contact-bottom>.wrap,.brand-story>.wrap{position:relative;z-index:1}
@media(max-width:900px){.studio-viewport{height:600px}.studio-viewport .studio-hero-copy .hero-title{max-width:520px}.page-about .about-values .about-columns{grid-template-columns:1fr}}
@media(max-width:620px){
 .studio-viewport{height:620px}
 html[lang=sd] .studio-viewport{height:680px}
 html[lang=ur] .studio-viewport{height:740px}
 .studio-viewport>.studio-slide>img{inset:0;height:100%;object-fit:cover;object-position:66% center}
 .studio-viewport>.studio-slide:after,html[dir=rtl] .studio-viewport>.studio-slide:after{background:linear-gradient(90deg,#142028e8,#14202894 65%,#14202855),linear-gradient(0deg,#1420289c,transparent 50%)}
 .studio-viewport .studio-hero-copy,.studio-viewport .studio-slide:not(:first-child) .studio-hero-copy{padding-block:40px 58px;justify-content:center}
 .studio-viewport .studio-hero-copy .hero-title{font-size:clamp(25px,8.2vw,48px);max-width:100%;line-height:1.12}
 .studio-viewport .studio-slide:not(:first-child) .hero-title{font-size:clamp(32px,9.4vw,46px);max-width:360px;line-height:1.12}
 .studio-viewport .studio-hero-copy>h2:not(.hero-title){font-size:21px;line-height:1.35;max-width:350px;margin-block:0 14px}
 .studio-viewport .studio-hero-copy>p{font-size:14px;line-height:1.65;max-width:340px;margin-block:0 24px;color:#eef2f3}
 .studio-viewport .studio-hero-copy>.actions{flex-wrap:wrap;gap:10px}
 .studio-viewport .studio-hero-copy .button{font-size:11px;padding:12px 14px}
 html[dir=rtl] .studio-viewport .studio-hero-copy .hero-title{font-size:clamp(24px,7.8vw,39px)!important;line-height:1.8;letter-spacing:0}
 html[dir=rtl] .studio-viewport .studio-hero-copy>h2:not(.hero-title){font-size:24px;line-height:1.7}
 html[dir=rtl] .studio-viewport .studio-hero-copy>p{font-size:18px;line-height:1.85}
 html[dir=rtl] .studio-viewport .studio-hero-copy>.actions{justify-content:flex-start}
 .page-about .about-values .about-columns article{padding:21px}
 .policy-hero:before{left:10%}
}
@media(prefers-reduced-motion:reduce){.studio-viewport>.studio-slide{transition:none}.studio-viewport .studio-hero-copy>*,.studio-viewport>.studio-slide>img{animation:none!important}}
/* Five-second slide cycle with separate panel, image and copy motion. */
.scene-hero .hero-scene-img{object-fit:cover}
.studio-viewport>.studio-slide{transform:translateX(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,.61,.36,1),visibility 0s .8s}
.studio-viewport>.studio-slide[data-active=true]{transform:translateX(0);transition-delay:0s}
.studio-viewport>.studio-slide[data-active=true]>img{animation:studio-scene-drift 5.8s ease-out both}
.studio-viewport>.studio-slide[data-active=true] .studio-hero-copy>*{animation:studio-copy-rise .85s cubic-bezier(.22,.61,.36,1) both}
.studio-viewport>.studio-slide[data-active=true] .studio-hero-copy>h2:not(.hero-title){animation-delay:.12s}
.studio-viewport>.studio-slide[data-active=true] .studio-hero-copy>p{animation-delay:.24s}
.studio-viewport>.studio-slide[data-active=true] .studio-hero-copy>.actions{animation-delay:.36s}
@keyframes studio-scene-drift{from{transform:scale(1.055)}to{transform:scale(1)}}
@keyframes studio-copy-rise{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}
.mobile-bottom-nav{display:none}
@media(max-width:760px){
 body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}
 .mobile-bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset-inline:0;bottom:0;z-index:80;min-height:68px;padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px));background:#19262df5;backdrop-filter:blur(16px);border-top:1px solid #57696e;box-shadow:0 -6px 24px #101c2530}
 .mobile-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:5px 2px;min-width:0;text-align:center;color:#e1e9eb;font-size:10px;line-height:1.25;border-radius:8px;text-decoration:none}
 .mobile-bottom-nav .ui-icon{width:22px;height:22px;flex-shrink:0}
 .mobile-bottom-nav a[aria-current=page]{background:#2b4147;color:#f5a067}
 .mobile-bottom-nav a:focus-visible{outline:2px solid #f5a067;outline-offset:-2px}
 html[dir=rtl] .mobile-bottom-nav a{font-size:14px;line-height:1.45}
 html[lang=ur] .mobile-bottom-nav a{font-size:13px;line-height:1.7}
 .studio-float{bottom:calc(88px + env(safe-area-inset-bottom,0px))}
 /* All image heroes use an overlay rather than a separate image row. */
 .scene-hero,.scene-hero.ivory,.scene-about,.scene-account{--scene-paper:#19262d;background:#19262d;color:#fff}
 .scene-hero .hero-scene-img{inset:0;width:100%;height:100%;object-fit:cover;object-position:68% center}
 .scene-hero:after,.scene-about:after{background:linear-gradient(90deg,#142028eb,#142028b3 60%,#14202855),linear-gradient(0deg,#142028ad,transparent 65%)}
 .scene-hero .wrap,.scene-hero .split-hero,.scene-products .wrap,.scene-checkout .wrap,.scene-about .wrap{min-height:460px;padding-block:48px;box-sizing:border-box;display:flex;align-items:center}
 .scene-hero .hero-copy-block,.scene-products .hero-copy-block,.scene-services .hero-copy-block,.scene-about .hero-copy-block,.scene-account .hero-copy-block{max-width:100%;width:100%;position:relative;z-index:2;padding:0}
 .scene-hero .hero-copy-block h1,.scene-hero .hero-copy-block h2,.scene-account .hero-copy-block h2{color:#fff;font-size:clamp(36px,10.2vw,56px);line-height:1.12}
 .scene-hero .hero-copy-block p{color:#e4eced;max-width:440px}
 .scene-hero .hero-copy-block em{color:#f29b5a}
 .scene-hero .eyebrow{color:#7bd0c4}
 .scene-hero .button.outline{border-color:#dae7e8;color:#fff;background:#19262d42}
 .scene-products .wrap{min-height:600px}
 .scene-products .hero-copy-block h1{font-size:clamp(37px,10.5vw,54px)}
 .scene-products .catalog-tools{margin-top:24px}
 .scene-products .catalog-tools input,.scene-products .catalog-tools select{background:#f6f3ed;color:#19262d}
 .scene-products .catalog-filters button{background:#f6f3edec;color:#19262d}
 .scene-products .catalog-filters button.active{background:#087c75;color:#fff}
 .scene-checkout .wrap{min-height:370px}
 .scene-account{min-height:390px}
 .scene-account .hero-copy-block{padding:42px 22px}
 .scene-account .hero-copy-block h2 em{color:#f29b5a}
 .scene-about .about-mark{inset:0;width:100%;height:100%;opacity:.42;z-index:-2;display:flex;justify-content:flex-end;align-items:center}
 .scene-about .about-mark img{width:75%;height:90%;max-width:400px;margin:0;object-fit:contain}
 .scene-about .about-mark .ajrak-edge{height:100%;width:80px}
 html[dir=rtl] .scene-hero .hero-copy-block h1,html[dir=rtl] .scene-hero .hero-copy-block h2{font-size:clamp(32px,8.8vw,43px);line-height:1.65}
 html[dir=rtl] .scene-hero .hero-copy-block p{font-size:18px;line-height:1.9}
 .scene-services .wrap{padding-inline-start:14px}
}
@media(prefers-reduced-motion:reduce){.studio-viewport>.studio-slide{transform:none!important;transition:none!important}.studio-viewport>.studio-slide[data-active=true]>img,.studio-viewport>.studio-slide[data-active=true] .studio-hero-copy>*{animation:none!important;opacity:1!important;transform:none!important}}
.cpanel-auth{min-height:100vh;background:#19262d;color:#fff;padding:26px 20px 65px;display:flex;flex-direction:column;align-items:center}.cpanel-auth>.brand{margin:26px 0}.cpanel-auth form{width:min(100%,440px);padding:28px;background:#f6f3ed;color:#19262d;border-radius:12px}.cpanel-auth h1{font-size:36px;line-height:1.2}.cpanel-auth input{width:100%;box-sizing:border-box;background:#fff;color:#19262d}.cpanel-auth p{font-size:13px}.cpanel-auth .auth-switch{display:block;margin:20px 0;border:0;background:transparent;color:#076d68;text-align:start;cursor:pointer}.cpanel-auth .button{width:100%;justify-content:center}

.dashboard-frame > .dashboard-workspace{padding-block:0}

/* Braindus product/cart fix 2026-10-16 */
.dashboard-frame > .dashboard-workspace{padding-block:0}
.page-product .detail-section{color:#f6f3ed}
.page-product .detail-tabs{border-color:#617077;gap:clamp(16px,3vw,36px)}
.page-product .detail-tabs button{color:#cbd6da;white-space:nowrap}
.page-product .detail-tabs button[aria-selected=true]{color:#fff;border-color:#ff7918}
.page-product .detail-tabs button:focus-visible{outline:2px solid #ff7918;outline-offset:4px}
.page-product [role=tabpanel][hidden]{display:none!important}
.page-product .detail-tab-panel{padding-block:28px}
.page-product .detail-tab-panel h3{color:#f6f3ed}
.page-product .detail-tab-panel p,.page-product .detail-copy>p{color:#ccd6da}
.page-product .detail-panel,.page-product .display-callout{color:var(--ink)}
.page-product .detail-panel h3,.page-product .display-callout h3{color:var(--ink)}
.page-product .detail-copy .actions{gap:12px;margin-block:20px}
.page-product .detail-copy .actions .button{min-height:46px}
.page-product .detail-copy .cod-options{display:inline-block;margin-block:12px;color:#ffad70}
.page-product .related-grid .catalog-card{color:#f6f3ed}
.page-product .related-grid .catalog-card p{color:#ccd6da}
@media(max-width:620px){.page-product .detail-copy .actions>.button{flex:1 1 180px}.page-product .detail-tabs{gap:20px}}

/* Braindus notifications 2026-10-16 */
.notification-widget{position:relative;flex:0 0 auto;line-height:1.4}
.notification-trigger{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid #69777d;border-radius:50%;color:#f6f3ed;background:transparent;cursor:pointer}
.notification-trigger:hover,.notification-trigger[aria-expanded=true]{background:#ffffff16;border-color:#ff9a50}
.notification-trigger:focus-visible,.notification-panel button:focus-visible,.notification-panel a:focus-visible{outline:3px solid #ff7918;outline-offset:3px}
.notification-count,.notification-area-badge{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;border-radius:12px;background:#ff7918;color:#fff;font:700 11px/1 Manrope,Arial,sans-serif;direction:ltr}
.notification-count{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;border:2px solid #19262d;min-width:23px;height:23px}
.notification-area-badge{margin-inline-start:auto;flex:0 0 auto}
.notification-panel{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;z-index:150;width:min(390px,calc(100vw - 28px));padding:0;background:#fffdf8;color:#19262d;border:1px solid #d9d6cf;border-radius:13px;box-shadow:0 18px 55px #0004;overflow:hidden;text-align:start}
.notification-panel .notification-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border-bottom:1px solid #e3dfd6}
.notification-panel h2{margin:0;font-size:21px;line-height:1.4;letter-spacing:-.02em;color:#19262d}
.notification-panel .notification-close{border:0;background:none;color:#19262d;font-size:26px;line-height:1;padding:0 3px}
.notification-toolbar{display:flex;justify-content:space-between;gap:12px;padding:11px 18px;background:#f4f0e7}
.notification-toolbar button{padding:3px 0;border:0;background:none;color:#076a69;font-size:12px;font-weight:700;cursor:pointer}
.notification-panel ul{margin:0;padding:0;list-style:none;max-height:min(55vh,440px);overflow-y:auto;overscroll-behavior:contain}
.notification-panel li{position:relative;display:flex;align-items:center;border-bottom:1px solid #ece7dc;gap:0}
.notification-panel li.unread{background:#eaf5f2}
.notification-panel li.unread:before{position:absolute;content:'';width:6px;height:6px;background:#008c87;border-radius:50%;inset-inline-start:8px;inset-block-start:25px}
.notification-panel li a{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding:15px 20px;text-decoration:none;color:#19262d!important;font-size:13px}
.notification-panel li a:hover{background:#008c870d}
.notification-panel li strong{font-size:13px;line-height:1.5}
.notification-panel .notification-reference{font:11px/1.5 Manrope,Arial,sans-serif;overflow-wrap:anywhere;direction:ltr;text-align:start;color:#5d6b70}
.notification-panel time{font-size:10px;color:#68787f}
.notification-panel .notification-read{flex:0 0 auto;width:28px;height:28px;padding:0;margin-inline-end:12px;border:1px solid #afc7be;background:#fff;border-radius:50%;color:#076a69;font-size:13px}
.notification-panel .notification-error{margin:12px 18px;padding:9px;color:#9a2c1b;background:#fff0e9;font-size:12px}
.notification-panel .notification-empty{margin:0;padding:28px 18px;color:#586970;font-size:13px;text-align:center}
.notification-panel .notification-footnote{margin:0;padding:11px 18px;border-top:1px solid #e3dfd6;color:#68787f;font-size:10px;background:#fffdf8}
.dashboard-workspace>.dashboard-notification-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 26px;min-height:58px;overflow:visible}
.dashboard-notification-header>.language-bar{flex:1;min-width:0}
.dashboard-notification-header .language-options{width:auto;padding:0;margin:0;justify-content:flex-end}
.dashboard-notification-header .notification-panel{inset-inline-start:0;inset-inline-end:auto}
.store-mobile-notifications{display:none}
.mobile-bottom-nav a{position:relative}
.mobile-bottom-nav .notification-area-badge{position:absolute;inset-block-start:1px;inset-inline-end:15%;min-width:18px;height:18px;font-size:10px}
html[lang=sd] .notification-panel h2{font-size:25px}html[dir=rtl] .notification-panel li strong,html[dir=rtl] .notification-toolbar button{font-size:16px}html[dir=rtl] .notification-panel time{font-size:12px}
@media(max-width:900px){.store-mobile-notifications{display:block;margin-inline-start:auto}.studio-actions>.notification-widget{display:none}.store-mobile-notifications .notification-panel{position:fixed;inset-inline:14px;inset-block-start:112px;width:auto;max-width:430px;margin-inline-start:auto}.dashboard-workspace>.dashboard-notification-header{padding:8px 18px}.dashboard-notification-header .notification-panel{position:fixed;inset-inline:14px;inset-block-start:135px;width:auto;max-width:430px}.notification-panel ul{max-height:50vh}}

html[dir=rtl] .account-welcome.scene-account{direction:ltr}
html[dir=rtl] .account-welcome.scene-account .hero-copy-block{direction:rtl;text-align:right;margin-left:0;margin-right:auto}
@media(min-width:761px){html[dir=rtl] .account-welcome.scene-account .hero-copy-block{width:50%;max-width:50%}}
@media(max-width:760px){html[dir=rtl] .account-welcome.scene-account .hero-copy-block{width:100%;max-width:100%}}

/* Braindus navigation and section spacing 2026-10-16 */
body.page-contact .reference-contact,body.page-services #service-list{padding-block:0}
.custom-job-detail{scroll-margin-top:24px}
.custom-job-detail:focus{outline:2px solid #008c87;outline-offset:6px}
#inventory{scroll-margin-top:24px}
