.cmsStudio{margin:20px 0 26px}.cmsHero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px;border-radius:22px;background:linear-gradient(135deg,#04142d,#07509a);color:#fff;box-shadow:0 18px 45px #071a3d18}.cmsHero small,.cmsWorkspaceHead small{color:#67e8f9;font-weight:900}.cmsHero h2{color:#fff;margin:3px 0}.cmsHero p{color:#cfe1f7;margin:0;max-width:850px}.cmsWorkspace{margin-top:12px;padding:20px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.cmsWorkspaceHead,.cmsTitleRow,.cmsPublishBar{display:flex;justify-content:space-between;align-items:center;gap:12px}.cmsWorkspaceHead{align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:14px}.cmsWorkspaceHead h2{margin:3px 0}.cmsWorkspaceHead p{margin:0;color:var(--muted)}.cmsTabs{display:flex;gap:7px;overflow:auto;padding:14px 0}.cmsTabs button,.cmsAudience button,.cmsPreviewControls button{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:9px 12px;white-space:nowrap}.cmsTabs button.active,.cmsAudience button.on,.cmsPreviewControls button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.cmsAudience button.deviceOn{background:#e0f2fe;color:#075985;border-color:#38bdf8}.cmsEditor{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}.cmsPanel{border:1px solid var(--line);border-radius:17px;padding:15px;background:var(--soft)}.cmsPanel label{display:grid;gap:5px;margin:8px 0;font-size:12px;font-weight:800}.cmsPanel input,.cmsPanel textarea,.cmsPanel select,.cmsPublishBar input{width:100%;border:1px solid #c5d2e2;border-radius:10px;padding:10px;background:var(--surface);color:var(--navy)}.cmsRows,.cmsPages,.cmsVersions{display:grid;gap:9px}.cmsSectionCard,.cmsPage,.cmsVersions>div{border:1px solid var(--line);border-radius:13px;padding:10px;background:var(--surface)}.cmsRow{display:grid;grid-template-columns:34px minmax(140px,1fr) auto 40px 40px;gap:7px;align-items:center}.cmsIndex{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--soft);font-weight:900}.cmsToggle{display:flex!important;align-items:center;gap:5px!important;margin:0!important}.cmsAudience{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.cmsAudience button{font-size:10px;padding:6px 9px}.cmsSchedule{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cmsSchedule label{font-size:10px}.cmsPageFields{display:grid;grid-template-columns:1fr 1fr 120px;gap:7px}.cmsPage textarea{width:100%;min-height:64px;margin-top:7px;border:1px solid var(--line);border-radius:10px;padding:9px}.cmsSeoFields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}.cmsBlockActions,.cmsTemplateBar{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.cmsTemplateBar button{font-size:10px}.cmsHintInline{display:block;color:var(--muted);margin-top:7px}.cmsChromeGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.cmsChromeGrid>div{padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.cmsMenuRow{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.cmsPreview{border:1px solid var(--line);border-radius:18px;overflow:hidden}.cmsPreviewControls{display:flex;gap:7px;padding:10px;background:var(--soft);border-bottom:1px solid var(--line)}.cmsDeviceFrame{margin:auto;background:var(--surface);transition:max-width .2s}.cmsDeviceFrame.mobile{max-width:390px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.cmsAnnouncement{text-align:center;padding:7px;background:#0284c7;color:#fff;font-size:11px}.cmsPreviewNav{display:flex;gap:14px;padding:11px 16px;border-bottom:1px solid var(--line);overflow:auto;font-size:11px;font-weight:800}.cmsPreviewHero{padding:34px;background:linear-gradient(135deg,var(--navy),#07509a);color:#fff}.cmsPreviewHero small{color:#7dd3fc}.cmsPreviewHero h1{font-size:32px;margin:8px 0;color:#fff}.cmsPreviewHero p{color:#d8e8f8}.cmsPreviewHero button{margin-inline-end:7px;border:1px solid #ffffff55;border-radius:11px;padding:9px 14px;background:#fff;color:#071a3d}.cmsFakeSearch{margin-top:18px;background:#fff;color:#64748b;border-radius:13px;padding:13px}.cmsPreviewSections{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:14px}.cmsDeviceFrame.mobile .cmsPreviewSections,.cmsDeviceFrame.mobile .cmsBlockPreview{grid-template-columns:1fr}.cmsPreviewSections div{display:flex;flex-direction:column;padding:13px;border:1px solid var(--line);border-radius:13px}.cmsPreviewSections small,.cmsHint,.cmsVersions small{color:var(--muted);font-size:10px}.cmsHint{padding:10px 14px}.cmsVersions>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.cmsVersions span{display:flex;flex-direction:column}.cmsPublishBar{position:sticky;bottom:8px;margin-top:16px;padding:12px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 12px 35px #071a3d1a}.cmsPublishBar label{flex:1;display:grid;gap:4px;font-size:11px}.cmsPublishBar>div{display:flex;gap:7px}.cmsBlockPreview{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 14px 14px}.cmsBlockPreview>div{border:1px solid var(--line);border-radius:13px;padding:14px;background:var(--soft)}.cmsBlockPreview small{display:block;color:var(--muted);text-transform:uppercase}.cmsBlockPreview p{margin:5px 0;color:var(--muted);font-size:12px}.cmsPreviewFooter{padding:18px;text-align:center;background:#061630;color:#dbeafe;font-size:11px}.cmsModuleGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.cmsModule{display:grid;grid-template-columns:14px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:13px;padding:12px;background:var(--surface)}.cmsModule div{display:flex;flex-direction:column}.cmsModule small{color:var(--muted);font-size:10px}.cmsModule strong{font-size:11px}.cmsDot{width:10px;height:10px;border-radius:50%;background:#94a3b8}.cmsDot.on{background:#22c55e}.cmsMediaUpload{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin:12px 0}.cmsMediaGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cmsMediaCard{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.cmsMediaCard.archived{opacity:.55}.cmsMediaCard img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;background:var(--soft)}.cmsMediaCard>div{padding:10px;display:grid;gap:7px}.cmsMediaCard small{color:var(--muted);font-size:10px}.cmsMediaCard input{width:100%}.cmsHeroAssetPreview{width:100%;max-height:210px;-o-object-fit:cover;object-fit:cover;border-radius:13px;border:1px solid var(--line)}.cmsPreviewHero{position:relative;overflow:hidden}.cmsPreviewHeroMedia{width:100%;max-height:260px;-o-object-fit:cover;object-fit:cover;border-radius:14px;margin-bottom:16px}.cmsPreviewBlockMedia{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:8px}@media(max-width:900px){.cmsEditor,.cmsChromeGrid{grid-template-columns:1fr}.cmsPreviewSections{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cmsSeoFields,.cmsModuleGrid,.cmsBlockPreview,.cmsSchedule,.cmsMenuRow,.cmsMediaUpload,.cmsMediaGrid{grid-template-columns:1fr}.cmsHero,.cmsWorkspaceHead,.cmsPublishBar,.cmsVersions>div{align-items:stretch;flex-direction:column}.cmsRow{grid-template-columns:32px 1fr auto}.cmsRow>button{display:none}.cmsPageFields,.cmsPreviewSections{grid-template-columns:1fr}.cmsPreviewHero{padding:22px}.cmsPreviewHero h1{font-size:25px}.cmsPublishBar{position:static}.cmsPublishBar>div,.cmsPublishBar button,.cmsHero button{width:100%}.cmsPublishBar>div{flex-direction:column}}.capRegistry{margin:20px 0}.capHero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px;border-radius:22px;background:linear-gradient(135deg,#04152e,#083b78);color:#fff;box-shadow:0 18px 45px #071a3d18}.capHero small{color:#67e8f9;font-weight:900}.capHero h2{color:#fff;margin:4px 0}.capHero p{color:#d6e8fa;margin:0;max-width:880px}.capWorkspace{margin-top:12px;padding:18px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.capStats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.capStats span,.capHealthGrid span,.capPhaseBoard div{display:flex;flex-direction:column;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--soft)}.capStats b{font-size:22px}.capHealth{display:grid;grid-template-columns:240px 1fr;gap:10px;margin-top:10px;padding:14px;border-radius:16px;background:linear-gradient(135deg,#061b39,#0a315f);color:#fff}.capHealth>div:first-child{display:flex;flex-direction:column}.capHealth>div:first-child b{font-size:34px}.capHealth>div:first-child span{font-size:11px;color:#dbeafe}.capHealthGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.capHealthGrid span{background:#ffffff10;border-color:#ffffff20}.capToolbar{display:grid;grid-template-columns:1fr 150px 130px 180px auto;gap:8px;margin:13px 0}.capToolbar input,.capToolbar select,.capOwnerMeta select,.capOwnerMeta textarea{border:1px solid var(--line);border-radius:11px;padding:11px;background:var(--surface);color:var(--navy)}.capPhaseBoard{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-bottom:12px}.capPhaseBoard small,.capPhaseBoard span{font-size:9px;color:var(--muted)}.capTable{display:grid;gap:7px}.capRow{display:grid;grid-template-columns:1.2fr 140px 150px 1fr;gap:12px;align-items:center;text-align:right;border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--surface);color:var(--navy)}.capRow:hover{background:var(--soft)}.capRow>span:first-child{display:flex;flex-direction:column}.capRow small,.capRow em,.capNext{font-size:10px;color:var(--muted);font-style:normal}.capStatus{display:inline-flex;justify-content:center;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900;background:#e2e8f0}.capStatus.active,.capStatus.production_verified{background:#dcfce7;color:#166534}.capStatus.partial,.capStatus.internal_only{background:#fef3c7;color:#92400e}.capStatus.integration_required,.capStatus.blocked{background:#fee2e2;color:#991b1b}.capStatus.planned,.capStatus.not_verified{background:#e0f2fe;color:#075985}.capProgress{position:relative;height:30px;border-radius:9px;background:var(--soft);overflow:hidden;display:grid;place-items:center}.capProgress i{position:absolute;right:0;top:0;bottom:0;background:#38bdf833}.capProgress b{position:relative;font-size:11px}.capDetail{margin-top:14px;border:1px solid var(--line);border-radius:16px;padding:15px;background:var(--soft)}.capDetailHead{display:flex;justify-content:space-between;gap:10px}.capDetailHead h3{margin:4px 0}.capGates{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin:12px 0}.capGates div{display:flex;flex-direction:column;padding:10px;border-radius:11px;background:var(--surface);border:1px solid var(--line)}.capGates small{color:var(--muted)}.capColumns{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.capColumns>div{padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.capColumns p{font-size:11px;color:var(--muted)}.capOwnerMeta{display:grid;grid-template-columns:180px 1fr auto;gap:8px;align-items:end;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.capOwnerMeta label{display:grid;gap:5px;font-size:11px;font-weight:800}.capOwnerMeta textarea{min-height:72px;resize:vertical}.capTruth{margin:12px 0 0;padding:11px;border-radius:11px;background:#fff7ed;color:#9a3412;font-size:11px}@media(max-width:1000px){.capPhaseBoard{grid-template-columns:repeat(4,1fr)}.capToolbar{grid-template-columns:1fr 1fr 1fr}.capToolbar input{grid-column:1/-1}.capHealth{grid-template-columns:1fr}.capHealthGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.capHero,.capDetailHead{flex-direction:column;align-items:stretch}.capStats,.capHealthGrid,.capPhaseBoard{grid-template-columns:repeat(2,1fr)}.capToolbar,.capRow,.capGates,.capColumns,.capOwnerMeta{grid-template-columns:1fr}.capToolbar input{grid-column:auto}.capNext{display:block}.capHero button,.capOwnerMeta button{width:100%}}.publicCmsLayer{display:grid;gap:18px;margin-bottom:22px}.publicCmsHero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.25fr .75fr;gap:24px;align-items:center;padding:42px;border-radius:30px;background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--blue) 35%,transparent),transparent 36%),linear-gradient(135deg,#020817,var(--navy));color:#fff;box-shadow:0 24px 70px #0208172b}.publicCmsHero>*{position:relative;z-index:1}.publicCmsHeroMedia{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;opacity:.38}.publicCmsHero.hasMedia:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020817e8 10%,#0208179e 62%,#02081755);z-index:0}.publicCmsHeroContent{display:contents}.publicCmsHero small{color:#67e8f9;font-weight:900;letter-spacing:.08em}.publicCmsHero h1{font-size:clamp(34px,5vw,64px);line-height:1.08;margin:10px 0;color:#fff;max-width:800px}.publicCmsHero p{color:#cbdcf1;font-size:16px;max-width:720px}.publicCmsHeroActions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.publicCmsHero button,.publicCmsActionGrid button,.publicCmsMiniGrid button{border:1px solid #ffffff2b;border-radius:13px;padding:11px 16px;background:#ffffff0d;color:inherit}.publicCmsHero .publicCmsPrimary,.publicCmsPrimary{background:var(--blue);color:#fff;border:0;border-radius:13px;padding:12px 17px;font-weight:900}.publicCmsHeroSearch{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #ffffff25;background:#ffffff10;border-radius:18px}.publicCmsHeroSearch input{width:100%;border:0;outline:0;background:transparent;color:#fff}.publicCmsHeroSearch input::-moz-placeholder{color:#cbd5e1}.publicCmsHeroSearch input::placeholder{color:#cbd5e1}.publicCmsBlocks{display:grid;gap:13px}.publicCmsBlock{padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.publicCmsBlockMedia{width:100%;max-height:360px;-o-object-fit:cover;object-fit:cover;border-radius:15px;margin-bottom:14px;background:var(--soft)}.publicCmsBlockHead{display:flex;gap:13px;align-items:flex-start}.publicCmsBlockHead>svg{color:var(--blue);min-width:24px}.publicCmsBlockHead small{color:var(--blue);font-weight:900;text-transform:uppercase}.publicCmsBlockHead h2{margin:2px 0}.publicCmsBlockHead p{margin:5px 0;color:var(--muted)}.publicCmsSearch{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px}.publicCmsSearch input{border:1px solid var(--line);border-radius:13px;padding:13px;background:var(--soft)}.publicCmsActionGrid,.publicCmsMiniGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px}.publicCmsActionGrid button,.publicCmsMiniGrid button,.publicCmsMiniGrid>div{border:1px solid var(--line);background:var(--soft);color:var(--navy);text-align:right;padding:13px;border-radius:13px}.publicCmsMiniGrid button,.publicCmsMiniGrid>div{display:flex;flex-direction:column;gap:3px}.publicCmsMiniGrid span,.publicCmsFine{color:var(--muted);font-size:11px}.publicCmsBlock.type-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 10%,var(--surface)),var(--surface))}.publicCmsBlock.type-trust{border-inline-start:4px solid var(--blue)}.publicCmsPage{display:grid;gap:18px;margin-bottom:24px}.publicCmsPageHero{padding:32px;border-radius:24px;background:linear-gradient(135deg,#020817,var(--navy));color:#fff}.publicCmsPageHero small{color:#67e8f9;font-weight:900}.publicCmsPageHero h1{margin:8px 0;font-size:clamp(30px,4vw,50px);color:#fff}.publicCmsPageHero p{margin:0;color:#cbdcf1;max-width:760px}.publicCmsEmpty{display:flex;align-items:center;gap:12px;padding:22px;border:1px dashed var(--line);border-radius:18px;background:var(--surface)}.publicCmsEmpty span{color:var(--muted)}.yasmaMasterHome{--master-bg:#04101d;--master-card:#071827;--master-line:#17364d;--master-cyan:#19b9ff;background:linear-gradient(180deg,#03101d,#061726);padding:10px;border-radius:28px;color:#eef8ff}.yasmaMasterHome .masterHero{min-height:520px;display:block;padding:0;border:1px solid #16405d;background:radial-gradient(circle at 50% 40%,#0878b744,transparent 34%),linear-gradient(135deg,#04101d,#082b48);box-shadow:0 30px 80px #0006}.yasmaMasterHome .masterHero .publicCmsHeroMedia{opacity:.52}.masterHeroOverlay{position:absolute!important;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#03101de8 0,#03101d70 46%,#03101da8);z-index:0!important}.yasmaMasterHome .publicCmsHeroContent{display:flex;min-height:520px;padding:52px;flex-direction:column;justify-content:center;align-items:center;text-align:center}.masterHeroCopy{max-width:800px}.masterHeroCopy h1{font-size:clamp(42px,6vw,76px);text-shadow:0 8px 35px #000;margin:6px 0}.masterHeroCopy p{margin:auto;font-size:18px}.masterStats{display:flex;justify-content:center;gap:26px;margin-top:20px}.masterStats span{display:flex;flex-direction:column;color:#c7e9fb;font-size:11px}.masterStats b{font-size:24px;color:#fff}.masterSearchPanel{width:min(900px,100%);margin-top:28px;background:#fff;border:5px solid #ffffff22;border-radius:19px;padding:7px;box-shadow:0 18px 50px #0006}.masterSearchFields{display:grid;grid-template-columns:1fr 1fr 1.25fr 130px;gap:6px}.masterSearchFields label{display:flex;align-items:center;gap:7px;padding:0 11px;border-inline-start:1px solid #dbe7ef;color:#168ed2}.masterSearchFields input{border:0;outline:0;min-width:0;width:100%;padding:12px 3px;color:#0f2234;background:#fff}.masterSearchFields .publicCmsPrimary{border-radius:11px}.masterTrust{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:34px;width:min(720px,100%)}.masterTrust span{display:flex;flex-direction:column;align-items:center;gap:5px;color:#fff;font-size:11px}.masterTrust svg{color:#44c8ff}.masterSection,.masterBrands,.masterAppPromo,.masterWorkshopList,.masterPartsPreview{border:1px solid var(--master-line);background:linear-gradient(145deg,#071827,#05131f);border-radius:20px;padding:20px}.masterSection{margin-top:12px}.masterSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.masterSectionHead small{color:#91b8ce}.masterSectionHead h2{color:#fff;margin:2px 0;font-size:23px}.masterSectionHead button{border:0;background:transparent;color:#36bfff;display:flex;align-items:center;gap:4px}.masterServiceGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.masterServiceGrid button{min-height:132px;border:1px solid #1a3a51;background:linear-gradient(160deg,#0b2030,#06131e);border-radius:13px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.masterServiceGrid button:hover,.masterBrandRail button:hover,.masterPartsGrid button:hover{border-color:#22bfff;background:#0a2940}.masterServiceGrid svg{width:31px;height:31px;color:#36c2ff}.masterServiceGrid span{color:#9eb9c9;font-size:10px}.masterBrandApp{display:grid;grid-template-columns:1.25fr .95fr;gap:12px;margin-top:12px}.masterBrandRail{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.masterBrandRail button{border:1px solid #18374c;background:#071522;color:#fff;border-radius:12px;min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.masterBrandRail svg{color:#d6f4ff}.masterAppPromo{display:flex;align-items:center;gap:22px;background:radial-gradient(circle at 20% 30%,#0c78b855,transparent 30%),linear-gradient(145deg,#092640,#06121e)}.masterAppPromo>svg{width:84px;height:84px;color:#4cc9ff;flex:none}.masterAppPromo h2{color:#fff;margin:3px 0}.masterAppPromo p{color:#9fc1d4}.masterMetricBand{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:12px 0;border:1px solid #17364d;border-radius:18px;overflow:hidden;background:#17364d}.masterMetricBand div{padding:19px;text-align:center;background:#071827}.masterMetricBand b{display:block;color:#fff;font-size:27px}.masterMetricBand span{color:#a9c5d5;font-size:11px}.masterSplit{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.masterWorkshopList article{display:grid;grid-template-columns:70px 1fr auto;gap:12px;align-items:center;border-top:1px solid #163246;padding:12px 0}.masterWorkshopList article:first-of-type{border-top:0}.masterWorkshopThumb{width:68px;height:58px;border-radius:10px;background:linear-gradient(135deg,#0d4267,#071522);display:grid;place-items:center;color:#43c4ff}.masterWorkshopList article>div:nth-child(2){display:flex;flex-direction:column}.masterWorkshopList article span{color:#f5c451;font-size:11px;display:flex;align-items:center;gap:4px}.masterWorkshopList article small{color:#94adbc}.masterWorkshopList article button{border:1px solid #23516e;background:#0a2132;color:#fff;border-radius:9px;padding:8px 11px}.masterPartsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.masterPartsGrid button{min-height:112px;border:1px solid #18374c;background:#071522;color:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.masterPartsGrid svg{color:#38bdf8}.masterPartsGrid span{color:#5fd1ff;font-size:11px}.yasmaMasterHome>.publicCmsBlocks{margin-top:12px}.yasmaMasterHome>.publicCmsBlocks .publicCmsBlock{background:#071827;border-color:#17364d;color:#eef8ff}.yasmaMasterHome>.publicCmsBlocks .publicCmsBlockHead h2,.yasmaMasterHome>.publicCmsBlocks .publicCmsMiniGrid b{color:#fff}.yasmaMasterHome>.publicCmsBlocks .publicCmsBlockHead p,.yasmaMasterHome>.publicCmsBlocks .publicCmsFine{color:#9bb6c6}.yasmaMasterHome>.publicCmsBlocks .publicCmsActionGrid button,.yasmaMasterHome>.publicCmsBlocks .publicCmsMiniGrid button,.yasmaMasterHome>.publicCmsBlocks .publicCmsMiniGrid>div{background:#061522;border-color:#18374c;color:#fff}@media(max-width:1000px){.masterServiceGrid{grid-template-columns:repeat(3,1fr)}.masterBrandApp,.masterSplit{grid-template-columns:1fr}.masterSearchFields{grid-template-columns:1fr 1fr}.masterSearchFields .publicCmsPrimary{grid-column:1/-1}.masterBrandRail{grid-template-columns:repeat(5,1fr)}}@media(max-width:760px){.publicCmsHero{grid-template-columns:1fr;padding:25px;border-radius:22px}.publicCmsHero h1{font-size:34px}.publicCmsHeroActions{display:grid}.publicCmsHeroActions button{width:100%}.publicCmsSearch{grid-template-columns:auto 1fr}.publicCmsSearch div{grid-column:1/-1}.publicCmsActionGrid,.publicCmsMiniGrid{grid-template-columns:1fr 1fr}.yasmaMasterHome{padding:6px;border-radius:18px}.yasmaMasterHome .masterHero{min-height:610px;border-radius:18px}.yasmaMasterHome .publicCmsHeroContent{min-height:610px;padding:30px 15px 24px;justify-content:flex-end}.masterHeroCopy h1{font-size:38px}.masterHeroCopy p{font-size:14px}.masterStats{gap:10px;flex-wrap:wrap}.masterStats span{min-width:82px}.masterSearchPanel{margin-top:18px;border-width:3px}.masterSearchFields{grid-template-columns:1fr}.masterSearchFields label{border-inline-start:0;border-bottom:1px solid #dbe7ef}.masterSearchFields .publicCmsPrimary{grid-column:auto;min-height:46px}.masterTrust{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px}.masterTrust b{font-size:9px}.masterServiceGrid{grid-template-columns:repeat(2,1fr)}.masterServiceGrid button{min-height:112px}.masterBrandApp,.masterSplit{grid-template-columns:1fr}.masterBrandRail{display:flex;overflow-x:auto;scrollbar-width:none}.masterBrandRail button{flex:0 0 90px}.masterMetricBand{grid-template-columns:1fr 1fr}.masterWorkshopList article{grid-template-columns:58px 1fr}.masterWorkshopList article>button{grid-column:2}.masterWorkshopThumb{width:56px;height:54px}.masterPartsGrid{grid-template-columns:repeat(2,1fr)}.masterAppPromo{align-items:flex-start}.masterAppPromo>svg{width:54px;height:54px}.masterSection,.masterBrands,.masterAppPromo,.masterWorkshopList,.masterPartsPreview{padding:15px;border-radius:16px}}@media(max-width:420px){.masterServiceGrid,.masterTrust,.masterMetricBand,.masterPartsGrid{grid-template-columns:1fr 1fr}.masterSectionHead{align-items:flex-start}.masterSectionHead h2{font-size:20px}}.publicCmsPresetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publicCmsPresetCard{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.publicCmsPresetCard>svg{width:30px;height:30px;padding:8px;box-sizing:content-box;border-radius:14px;background:color-mix(in srgb,var(--blue) 12%,var(--surface));color:var(--blue)}.publicCmsPresetCard h2{margin:1px 0 7px}.publicCmsPresetCard p{margin:0;color:var(--muted);line-height:1.8}.publicCmsPresetCard .publicCmsPrimary{grid-column:2;justify-self:start}@media(max-width:760px){.publicCmsPresetGrid{grid-template-columns:1fr}.publicCmsPresetCard{padding:18px}}.appShell:not(.ownerShell):not(.theme-dark) .publicCmsPage .publicCmsPresetCard,.appShell:not(.ownerShell):not(.theme-dark) .publicCmsPage .publicCmsBlock,.appShell:not(.ownerShell):not(.theme-dark) .publicCmsPage .publicCmsEmpty{background:#fff;color:#10243d;border-color:#dce6f2}.appShell:not(.ownerShell):not(.theme-dark) .publicCmsPage .publicCmsPresetCard h2,.appShell:not(.ownerShell):not(.theme-dark) .publicCmsPage .publicCmsBlockHead h2,.appShell:not(.ownerShell):not(.theme-dark) .publicCmsPage .publicCmsEmpty b{color:#10243d}.appShell:not(.ownerShell):not(.theme-dark) .publicCmsPage .publicCmsPresetCard p,.appShell:not(.ownerShell):not(.theme-dark) .publicCmsPage .publicCmsBlockHead p,.appShell:not(.ownerShell):not(.theme-dark) .publicCmsPage .publicCmsEmpty span{color:#475569}.appShell:not(.ownerShell):not(.theme-dark) .publicCmsPage .publicCmsPrimary{background:#0b63e5;color:#fff;min-height:44px}.appShell:not(.ownerShell):not(.theme-dark) .publicCmsPage .publicCmsPrimary:hover{background:#084ba9}.appShell:not(.ownerShell):not(.theme-dark) .publicCmsPage .publicCmsPrimary:focus-visible{outline:3px solid #19a7ff;outline-offset:3px}@media(max-width:480px){.publicCmsPresetCard .publicCmsPrimary{grid-column:1 / -1;width:100%}.publicCmsPageHero{padding:22px}}:root{--brand-graphite: #080f12;--brand-gunmetal: #1f2937;--brand-steel: #6b7280;--brand-silver: #d1d5db;--brand-platinum: #f3f4f6;--brand-bronze: #b87333;--brand-bronze-dark: #8b572a;--brand-red: #e11d2e;--brand-focus: #d49a62;--brand-radius-sm: 10px;--brand-radius-md: 16px;--brand-radius-lg: 24px;--brand-shadow: 0 16px 40px rgba(8, 15, 18, .12);--brand-motion: .18s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.top-0{top:0}.z-30{z-index:30}.mx-auto{margin-left:auto;margin-right:auto}.mr-auto{margin-right:auto}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.min-h-screen{min-height:100vh}.max-w-7xl{max-width:80rem}.resize{resize:both}.items-center{align-items:center}.gap-3{gap:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.publicAnnouncement{padding:7px 14px;text-align:center;background:var(--blue);color:#fff;font-size:12px;font-weight:800}.publicSiteHeader.headerLayout-compact>div{min-height:58px;padding-top:.45rem!important;padding-bottom:.45rem!important}.publicSiteHeader.headerLayout-centered>div{flex-wrap:wrap;justify-content:center}.publicSiteHeader.headerLayout-centered nav{margin-right:0!important;width:100%;justify-content:center}.publicCmsFooter.footerLayout-columns{display:grid;grid-template-columns:1fr auto;align-items:center}.publicCmsFooter.footerLayout-minimal{padding-block:.7rem;font-size:.82rem;opacity:.9}.publicCmsFooter.footerLayout-minimal b{display:none}.publicNavGroup{position:relative;display:inline-flex}.publicNavChildren{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:45;min-width:180px;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px #071a3d24}.publicNavGroup:hover .publicNavChildren,.publicNavGroup:focus-within .publicNavChildren{display:grid;gap:4px}.publicNavChildren button{border:0;background:transparent;border-radius:9px;padding:9px 11px;text-align:right;color:var(--navy);white-space:nowrap}.publicNavChildren button:hover,.publicNavChildren button:focus-visible{background:var(--soft);color:var(--blue)}.publicCmsFooter{margin:30px 0 80px;padding:22px;border-radius:20px;background:var(--navy);color:#fff;display:flex;justify-content:space-between;gap:12px;align-items:center}.publicCmsFooter span{color:#bfdbfe;font-size:12px}@media(max-width:700px){.publicCmsFooter{flex-direction:column;text-align:center}}:root{font-family:Tahoma,Segoe UI,Arial,sans-serif;color:#0b1739;background:#f5f8fc;--navy:#071a3d;--blue:#0b63e5;--cyan:#19a7ff;--line:#dce6f2;--muted:#64748b;--success:#087a55;--danger:#b42318;--warning:#a15c00;--surface:#fff;--soft:#f7faff;--shadow:0 12px 34px #17365b0d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0,#e7f2ff 0,transparent 28%),#f7f9fc;line-height:1.65}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #19a7ff;outline-offset:3px}.skipLink{position:fixed;top:-60px;right:18px;z-index:100;background:#fff;color:var(--navy);padding:10px 16px;border-radius:10px;box-shadow:0 8px 30px #0003}.skipLink:focus{top:12px}.officialLogo{width:104px;height:68px;display:flex;align-items:center;justify-content:center;direction:ltr}.officialLogo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 14px #0b63e52a)}.headerWordmark{min-width:205px}.headerWordmark b{font-size:17px;color:var(--navy)}.headerWordmark small{display:block;color:#718096;margin-top:3px;font-size:10px;direction:ltr;unicode-bidi:isolate}.eyebrow{display:inline-flex;padding:7px 11px;border:1px solid #49b9ff55;border-radius:999px;color:#9bdcff;font-size:10px;font-weight:800;letter-spacing:1px;margin-bottom:13px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#fff,#83d5ff);-webkit-background-clip:text;color:transparent}.heroGlow{position:absolute!important;inset:auto -100px -210px auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#0d82ff55 0,#16c7ff18 42%,transparent 70%);pointer-events:none}.heroBrand{direction:ltr}.heroBrand img{width:112px;height:86px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 25px #0005)}.heroBrandCopy{direction:ltr;text-align:left}.heroBrandCopy b{display:block;unicode-bidi:isolate;font-size:25px;letter-spacing:1.5px}.heroBrandCopy span{display:block;direction:rtl;text-align:left;margin-top:5px}header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px #dbe5f0;background:#ffffffed!important}header>div{min-height:72px}nav{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tab,.primary,.secondary,.icon{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:12px;padding:10px 13px;background:#fff;transition:.18s ease}.tab{color:#30435e}.tab.active{background:#edf5ff;color:#0758c9;border-color:#a9cffb;font-weight:700}.tab:hover,.secondary:hover{transform:translateY(-1px);border-color:#9db7d5}.primary{background:linear-gradient(135deg,#071a3d,#0b63e5);color:#fff;border:0;box-shadow:0 8px 20px #0b63e522}.primary:hover{filter:brightness(1.08)}.icon{padding:10px}.notice{background:#fff;border:1px solid var(--line);border-inline-start:4px solid var(--blue);border-radius:14px;padding:13px 15px;margin-bottom:14px;box-shadow:0 5px 18px #17365b08}.hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:28px;background:linear-gradient(120deg,#061630,#092b5d 55%,#0a61d7 140%);color:#fff;padding:52px;border-radius:30px;box-shadow:0 26px 70px #071a3d24}.hero>*{position:relative;z-index:1}.hero h1,.sectionHead h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;margin:5px 0 12px;letter-spacing:-1px}.hero p{color:#d6e4f6;font-size:15px;max-width:680px}.quickActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 16px}.quickActions button{border:1px solid #ffffff28;background:#ffffff0e;color:#fff;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:right;transition:.2s;min-width:0}.quickActions button:hover{background:#ffffff1c;transform:translateY(-2px)}.quickActions button svg{padding:7px;width:34px;height:34px;border-radius:11px;background:#ffffff12}.quickActions span{font-size:11px;color:#c8d8ec}.search{display:flex;gap:8px;align-items:center;background:#fff;color:#0f172a;padding:10px 14px;border-radius:16px;margin:18px 0 12px;box-shadow:0 12px 35px #0002}.search input{border:0;outline:0;width:100%;font-size:14px;min-height:34px}.voiceBtn,.modeToggle{border:0;background:transparent;color:inherit}.voiceBtn{width:42px;height:42px;border-radius:11px}.voiceBtn:hover{background:#edf5ff}.modeToggle{color:#e3effc;padding:8px 0}.heroCard{border:1px solid #ffffff22;background:linear-gradient(145deg,#ffffff10,#ffffff05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:26px;padding:28px;display:flex;flex-direction:column;justify-content:center;gap:22px;min-height:300px}.heroBrand{display:flex;align-items:center;gap:13px}.trustPills{display:flex;flex-direction:column;gap:9px}.trustPills span{display:flex;gap:8px;align-items:center;font-size:12px;color:#e2ecf8}.heroMetric{border-top:1px solid #ffffff1c;padding-top:18px}.heroMetric strong{display:block;font-size:18px}.heroMetric small{display:block;color:#c9d9ec;line-height:1.8;margin-top:5px}.chips{display:flex;flex-wrap:wrap;gap:7px}.chips span,.chips button{border:0;background:#edf3fa;color:#334155;padding:7px 10px;border-radius:10px;font-size:11px}.hero .chips button{background:#ffffff12;color:#fff;border:1px solid #ffffff20}.serviceStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 32px;padding-top:24px}.serviceStrip>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:11px;column-gap:11px;align-items:center;box-shadow:0 8px 24px #17365b08}.serviceStrip svg{grid-row:1/3;width:40px;height:40px;padding:9px;border-radius:12px;background:#edf5ff;color:var(--blue)}.serviceStrip b{font-size:13px}.serviceStrip span{font-size:10px;color:#687d99}.sectionTitle,.row,.sectionHead,.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.row{flex-wrap:wrap}.sectionTitle{margin:8px 0 14px}.sectionTitle h2{margin:2px 0;font-size:25px}.sectionTitle small{color:var(--blue);font-weight:700}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0 34px}.card,.panel{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:var(--shadow);transition:.18s;min-width:0;overflow-wrap:anywhere}.card:hover{transform:translateY(-2px);box-shadow:0 16px 38px #17365b12}.card p,.panel p,.sectionHead p{color:var(--muted)}.card p{display:flex;gap:5px;align-items:center}.providerTitle{display:flex;justify-content:space-between;gap:10px}.providerTitle h3{margin:10px 0 4px}.providerTitle p{font-size:11px;margin:0}.verified,.liveBadge{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;background:#ecfdf5;color:#087a55;border:1px solid #bce9d9;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.ratingLine{display:flex;gap:6px;align-items:center;margin:14px 0;color:#b87800}.ratingLine span{color:#64748b;font-size:11px}.avatar{width:48px;height:48px;border-radius:14px;background:#edf5ff;color:var(--blue);display:grid;place-items:center}.prices{display:flex;flex-direction:column;gap:5px;margin:13px 0}.sectionHead{padding:28px 0 20px;border-bottom:1px solid #e9eff6;margin-bottom:18px}.sectionHead h1{font-size:2.2rem;margin-bottom:5px}.sectionHead p{margin:0}.dashgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.info{display:flex;gap:12px;align-items:flex-start}.info svg{flex:0 0 auto;color:var(--blue)}.toolbar{justify-content:flex-start;flex-wrap:wrap;margin:14px 0}.stats,.opsKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.stats>div,.opsKpis>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:0 5px 18px #17365b07}.stats b,.opsKpis b{display:block;font-size:1.75rem;color:var(--navy)}.stats span,.opsKpis span{color:#64748b;font-size:12px}.w-full{width:100%}h2{margin-top:30px;color:var(--navy);font-size:1.35rem}.modalBack{position:static;background:transparent;display:block;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.smartForm,.workflowPage{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:clamp(18px,3vw,34px);box-shadow:var(--shadow);margin:0 0 28px}.smartForm{max-height:none;overflow:visible}.workflowHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:22px}.workflowHead small{color:var(--blue);font-weight:800}.workflowHead h1{margin:4px 0 7px;color:var(--navy);font-size:clamp(1.8rem,4vw,2.7rem)}.workflowHead p{margin:0;color:var(--muted)}.workflowBody{max-width:900px}.workflowForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1000px}.workflowForm label{display:flex;flex-direction:column;gap:7px;font-weight:700;color:var(--navy)}.workflowForm input,.workflowForm textarea,.workflowForm select{width:100%;border:1px solid #c5d2e2;border-radius:12px;padding:13px;background:var(--surface);color:inherit;font-weight:400}.workflowForm textarea{min-height:120px;resize:vertical}.workflowActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;padding-top:8px;border-top:1px solid var(--line)}.dangerWorkflow{border-color:#fecaca}.dangerWorkflow .workflowHead small,.dangerWorkflow svg{color:#b91c1c}.dangerButton{border:0;border-radius:12px;padding:11px 16px;background:#b91c1c;color:#fff;font-weight:800;cursor:pointer}.dangerButton:hover{filter:brightness(.95)}.smartForm h2{margin:0 0 14px}.smartForm label{display:flex;flex-direction:column;gap:6px;margin:13px 0;font-weight:700;color:#26364c}.smartForm input,.smartForm textarea,.smartForm select{width:100%;border:1px solid #c5d2e2;border-radius:11px;padding:12px;font-weight:400;background:#fff;color:#0f172a}.smartForm textarea{min-height:96px;resize:vertical}.timeline{display:flex;gap:5px;margin:14px 0;overflow:auto;padding-bottom:4px}.timeline span{min-width:74px;font-size:10px;color:#8291a6;text-align:center}.timeline i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e2e8f0;margin:0 auto 4px;font-style:normal}.timeline .done{color:#0f172a;font-weight:700}.timeline .done i{background:var(--blue);color:#fff}.quoteBox,.warranty{margin:10px 0;padding:12px;border-radius:12px;background:#f8fafc;border:1px solid var(--line)}.quoteBox small,.warranty small{display:block;color:#64748b;margin-top:4px}.warranty{display:flex;gap:9px;align-items:flex-start}.providerOrders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 20px}.providerOrders button{margin-top:8px}.passport{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 22px}.passport .panel{display:flex;gap:10px;align-items:flex-start}.passport small{color:#64748b}.opsCommand,.adminPulse{margin:0 0 22px;border:1px solid #cfe0f4;border-radius:24px;background:linear-gradient(145deg,#fff,#f4f9ff);padding:22px;box-shadow:var(--shadow)}.opsCommandHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.opsCommandHead small,.adminPulse>div>small{color:var(--blue);font-weight:800}.opsCommandHead h2,.adminPulse h2{margin:4px 0 6px}.opsCommandHead p,.adminPulse p{margin:0;color:var(--muted)}.opsKpis{margin:20px 0 12px}.attentionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.attentionGrid button{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px;display:flex;gap:10px;align-items:center;text-align:right;color:var(--navy)}.attentionGrid button>svg:first-child{color:var(--blue);flex:none}.attentionGrid button>svg:last-child{margin-inline-start:auto;flex:none}.attentionGrid span{display:flex;flex-direction:column;min-width:0}.attentionGrid small{color:var(--muted);margin-top:2px}.adminPulse{display:grid;grid-template-columns:1fr 1.4fr;gap:18px;align-items:center}.adminPulseGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.adminPulseGrid span{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;color:var(--muted);font-size:12px}.adminPulseGrid b{display:block;color:var(--navy);font-size:20px}.accountAssistDock{position:fixed;inset-inline-start:18px;bottom:18px;z-index:35;display:flex;align-items:center;gap:7px;padding:6px;border:1px solid var(--line);border-radius:16px;background:#fffe;box-shadow:0 12px 34px #071a3d26;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.accountAssistDock .privacyFab,.accountAssistDock .supportFab{position:static;min-height:40px;border-radius:11px;padding:9px 12px;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.privacyFab{border:1px solid var(--line);background:#fff;color:#0f172a}.supportFab{border:0;background:linear-gradient(135deg,#071a3d,#0b63e5);color:#fff}.providerFocus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.providerFocus button{display:flex;align-items:center;gap:10px;text-align:right;border:1px solid var(--line);background:#fff;border-radius:16px;padding:15px;color:var(--navy);box-shadow:0 5px 18px #17365b07}.providerFocus button span{color:var(--muted);font-size:11px}.providerFocus button>svg:last-child{margin-inline-start:auto}.executiveBoard{margin:0 0 22px;padding:24px;border-radius:26px;background:linear-gradient(135deg,#061630,#0b376f);color:#fff;box-shadow:0 22px 55px #071a3d24}.executiveBoard h2{color:#fff;margin:4px 0}.executiveBoard p{color:#cfe1f7;margin:0}.executiveMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.executiveMetrics>div:nth-child(n+5){background:#ffffff16}.executiveMetrics>div{padding:16px;border:1px solid #ffffff20;border-radius:17px;background:#ffffff0d}.executiveMetrics span,.executiveMetrics small{display:block;color:#c9daef;font-size:11px}.executiveMetrics b{display:block;font-size:22px;margin:5px 0}.branchMatrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.branchMatrix>div{background:#fff;color:var(--navy);border-radius:14px;padding:12px}.branchMatrix span,.branchMatrix small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.themeTrigger{min-height:44px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:9px 11px;color:var(--navy);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.visitorThemePanel{position:fixed;z-index:55;top:82px;left:18px;width:min(420px,calc(100vw - 24px));max-height:calc(100vh - 100px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:17px;box-shadow:0 24px 70px #071a3d38}.visitorThemePanel>small{display:block;color:var(--muted);margin:4px 0 12px}.visitorThemeGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.visitorThemeOption{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:10px;display:flex;align-items:center;gap:9px;text-align:right;color:var(--navy)}.visitorThemeOption.selected{outline:2px solid var(--blue)}.visitorThemeOption>i{width:28px;height:28px;border-radius:9px;flex:none}.visitorThemeOption span{display:flex;flex-direction:column}.visitorThemeOption small{color:var(--muted);font-size:9px}.homepageBuilder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 20px}.homepageBuilder .panel{margin:0}.homepageBuilder small{display:block;color:var(--muted);margin:4px 0 8px}.homeSections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 34px}.homeSections button{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px;text-align:right;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center;color:var(--navy);box-shadow:var(--shadow);transition:.18s}.homeSections button:hover{transform:translateY(-2px);border-color:var(--blue)}.homeSections svg{grid-row:1/3;width:39px;height:39px;padding:8px;border-radius:12px;background:var(--soft);color:var(--blue)}.homeSections span{font-size:10px;color:var(--muted)}.theme-automotive .hero{background:linear-gradient(120deg,#111827,#7f1d1d,#ef4444)}.theme-automotive .homeSections svg{background:#fff1f2}.theme-eid-fitr .hero{background:linear-gradient(120deg,#123b37,#9b7b25)}.theme-eid-adha .hero{background:linear-gradient(120deg,#263b32,#9c7930)}.theme-dark{color:#e5edf8}.theme-dark body,.theme-dark{background:#080f1d}.theme-dark .card,.theme-dark .panel,.theme-dark header,.theme-dark .serviceStrip>div,.theme-dark .homeSections button,.theme-dark .visitorThemePanel{background:var(--surface)!important;color:#e5edf8}.theme-dark h2,.theme-dark .headerWordmark b,.theme-dark .homeSections button,.theme-dark .visitorThemeOption{color:#e5edf8}.theme-dark .notice{background:#111827;color:#e5edf8}.theme-dark .visitorThemeOption{background:#111827}.theme-dark .search{background:#f8fafc;color:#0f172a}.theme-premium .hero{background:linear-gradient(120deg,var(--navy),#6d5420)}.theme-ai .hero{background:linear-gradient(120deg,var(--navy),var(--blue),#2563eb)}.theme-ev .hero{background:linear-gradient(120deg,var(--navy),var(--blue))}.theme-founding .hero{background:linear-gradient(120deg,var(--navy),#77512f)}.ownerEntry{white-space:nowrap}.themePreviewStudio{margin:14px 0 24px;border:1px solid var(--line);border-radius:24px;padding:18px;background:var(--soft);box-shadow:var(--shadow);overflow:hidden}.previewTop{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:12px}.previewTop>div{flex:1}.previewTop small{display:block;color:var(--muted)}.previewLogo{width:42px;height:42px;border-radius:13px;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:900}.previewHero{margin-top:12px;padding:24px;border-radius:20px;background:linear-gradient(125deg,var(--navy),var(--blue));color:#fff;display:grid;grid-template-columns:1.5fr .7fr;gap:18px;align-items:center}.previewHero h3{font-size:26px;margin:5px 0}.previewHero p{color:#e5eef9}.previewCard{background:var(--surface);color:var(--navy);border-radius:17px;padding:18px;display:flex;flex-direction:column;gap:6px}.previewCard svg{color:var(--blue)}.previewCard span{color:var(--muted);font-size:11px}.previewButton{display:inline-flex;align-items:center;justify-content:center;min-height:40px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.previewButton.primary{background:var(--blue);color:#fff;border-radius:12px;padding:10px 14px;font-weight:800}.previewButton.secondary{background:var(--surface);color:var(--navy);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-weight:800}.themeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 24px}.themeCard{background:var(--surface);border:1px solid var(--line);border-top:5px solid var(--blue);border-radius:18px;padding:17px;box-shadow:var(--shadow)}.themeCard>b,.themeCard>small{display:block}.themeCard>small{color:var(--muted);margin:5px 0 10px}.themeSwatches{display:flex;gap:6px;margin-bottom:10px}.themeSwatches i{width:30px;height:30px;border-radius:9px;border:1px solid #0001}.iconFamily{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0 25px}.iconFamily>div{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}.iconFamily svg{width:38px;height:38px;padding:8px;border-radius:12px;background:var(--soft);color:var(--blue)}.iconFamily small{color:var(--muted);font-size:10px}.theme-ramadan .hero,.theme-eid .hero{background:linear-gradient(120deg,var(--navy),#315f4e)}.theme-national .hero{background:linear-gradient(120deg,var(--navy),var(--blue))}.theme-new-year .hero{background:linear-gradient(120deg,var(--navy),#4b3b88)}@media(max-width:1000px){.workshopDetailGrid,.fastGrid,.quickPartResults{grid-template-columns:repeat(2,minmax(0,1fr))}.makeRail{grid-template-columns:repeat(6,minmax(0,1fr))}.homepageBuilder,.homeSections{grid-template-columns:repeat(2,minmax(0,1fr))}header nav .tab{font-size:0;width:42px;padding:9px}.hero{grid-template-columns:1fr;padding:34px}.cards,.providerOrders,.themeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.iconFamily{grid-template-columns:repeat(3,minmax(0,1fr))}.stats,.opsKpis,.serviceStrip,.attentionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPulse{grid-template-columns:1fr}.executiveMetrics,.branchMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.appShell:not(.theme-dark):not(.ownerShell) body{background:#03101d}.appShell>main:not(.ownerMain){padding:10px!important}.publicSiteHeader{background:#04101df2!important;border-color:#16364c!important;color:#fff}.publicSiteHeader .headerWordmark b,.publicSiteHeader .tab,.publicSiteHeader .themeTrigger{color:#eaf7ff}.publicSiteHeader .headerWordmark small{color:#7fa5bc}.publicSiteHeader .tab,.publicSiteHeader .themeTrigger{background:#071827;border-color:#18374c}.publicSiteHeader .tab.active{background:#0a3553;color:#58ceff;border-color:#2389bc}.partsCommand{grid-template-columns:1fr}.partsModes{grid-column:1}.partActions{grid-template-columns:1fr}.partsVehicleFilter{align-items:stretch;flex-direction:column}.partsVehicleFilter select{min-width:0;width:100%}.compareGrid,.workshopDetailGrid{grid-template-columns:1fr}.workshopActions{grid-template-columns:1fr 1fr}.workshopActions .primary{grid-column:1/-1}.vehicleSteps{grid-template-columns:1fr 1fr}.fastHead{align-items:flex-start;flex-direction:column}.activeVehicle{align-items:flex-start;flex-wrap:wrap}.activeVehicle .secondary{width:100%}.quickPartResults{grid-template-columns:1fr}.vehicleQuickBar{display:grid;grid-template-columns:1fr 1fr}.vehicleQuickBar button{width:100%}.signatureMakes{padding:16px;border-radius:19px}.signatureMakesHead{align-items:flex-start;flex-direction:column}.makeRail{display:flex;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.makeRail::-webkit-scrollbar{display:none}.makeRail button{flex:0 0 94px}.ownerJumpNav{top:105px}.workflowHead{flex-direction:column}.workflowHead>.secondary{width:100%}.workflowForm{grid-template-columns:1fr}.workflowActions{flex-direction:column-reverse}.workflowActions button{width:100%}.visitorThemePanel{top:126px;left:12px}.themeTrigger span{display:none}.homeSections{grid-template-columns:1fr 1fr}.homeSections button{padding:14px}.homeSections svg{width:34px;height:34px}header{position:sticky}.previewHero{grid-template-columns:1fr;padding:18px}.previewTop{flex-wrap:wrap}.previewTop .primary{width:100%}.ownerEntry{flex:none}.appShell header nav{gap:5px}.appShell header nav .tab{flex:0 0 44px}.appShell header nav .primary,.appShell header nav .secondary,.appShell header nav .icon{flex:0 0 auto}header>div{padding:8px 12px!important;gap:8px!important;align-items:center}.officialLogo{width:72px;height:48px}.headerWordmark{min-width:0;flex:1}.headerWordmark b{font-size:14px}.headerWordmark small{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}nav{width:100%;overflow-x:auto;flex-wrap:nowrap;padding:4px 0 2px;scrollbar-width:none}nav::-webkit-scrollbar{display:none}.tab,.primary,.secondary,.icon{min-height:44px}.hero{padding:24px 20px;border-radius:22px;gap:20px}.hero h1{font-size:2.35rem}.quickActions{grid-template-columns:repeat(2,minmax(0,1fr))}.quickActions button{min-height:112px;padding:14px}.heroCard{min-height:auto;padding:20px}.heroBrand img{width:88px;height:68px}.heroBrandCopy b{font-size:18px}.cards,.dashgrid,.providerOrders,.passport,.providerFocus,.themeGrid{grid-template-columns:1fr}.iconFamily{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceStrip{grid-template-columns:1fr 1fr}.sectionHead{align-items:flex-start;padding-top:18px}.sectionHead h1{font-size:1.8rem}.sectionTitle{align-items:flex-end}.sectionTitle .secondary{font-size:11px;padding:8px}.stats,.opsKpis{grid-template-columns:1fr 1fr}.smartForm{padding:20px;border-radius:18px}.modalBack{padding:10px}.toolbar{align-items:stretch}.toolbar button{flex:1 1 46%}.accountAssistDock{inset-inline-start:10px;bottom:10px}.accountAssistDock .privacyFab,.accountAssistDock .supportFab{min-height:38px;padding:8px 10px;font-size:12px}.card,.panel{padding:16px}.opsCommand,.adminPulse{padding:16px;border-radius:19px}.opsCommandHead{flex-direction:column}.attentionGrid,.adminPulseGrid,.executiveMetrics,.branchMatrix{grid-template-columns:1fr}.attentionGrid button{min-height:66px}.executiveBoard{padding:17px;border-radius:20px}}@media(max-width:420px){.homepageBuilder,.visitorThemeGrid,.homeSections{grid-template-columns:1fr}.themePreviewStudio{padding:10px;border-radius:18px}.previewHero h3{font-size:21px}.hero h1{font-size:2rem}.quickActions{grid-template-columns:1fr}.quickActions button{min-height:auto}.serviceStrip{grid-template-columns:1fr}.stats,.opsKpis{grid-template-columns:1fr 1fr}.toolbar button{flex-basis:100%}.heroBrandCopy span{font-size:11px}.sectionHead h1{font-size:1.55rem}}.ownerHeader{position:sticky;top:0;z-index:50;background:#071a3d;color:#fff;border-bottom:1px solid #ffffff1c;box-shadow:0 12px 34px #071a3d22}.ownerHeaderInner{max-width:1500px;margin:auto;padding:13px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.ownerIdentity,.ownerHeaderActions{display:flex;align-items:center;gap:12px}.ownerIdentity>div:last-child{display:flex;flex-direction:column}.ownerIdentity b{font-size:15px}.ownerIdentity small{color:#bfd1e8;font-size:10px}.ownerMark{width:42px;height:42px;border-radius:13px;background:#ffffff12;display:grid;place-items:center}.ownerMark svg{color:#7dd3fc}.ownerHeader .secondary{background:#ffffff0d;border-color:#ffffff2b;color:#fff}.ownerHeader .icon{background:#ffffff0d;color:#fff}.ownerStatus{border:1px solid #f59e0b66;background:#f59e0b1a;color:#fde68a;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.ownerStatus.ready{border-color:#34d39966;background:#10b9811c;color:#a7f3d0}.ownerMain{max-width:1500px;margin:auto;padding:26px 28px 60px;background:#f5f8fc;min-height:calc(100vh - 69px)}.ownerMain>.sectionHead{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;margin-bottom:18px}.ownerCommandHero{background:linear-gradient(125deg,#061630,#0b376f);color:#fff;border-radius:26px;padding:26px;margin-bottom:22px;display:grid;grid-template-columns:1.1fr 1fr;gap:22px;align-items:center;box-shadow:0 22px 55px #071a3d1f}.ownerCommandHero small{color:#7dd3fc;font-weight:900}.ownerCommandHero h1{font-size:clamp(1.8rem,4vw,2.8rem);margin:5px 0;color:#fff}.ownerCommandHero p{margin:0;color:#cfe1f7}.ownerQuickMetrics{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ownerQuickMetrics span{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:15px;padding:13px;color:#cfe1f7;font-size:11px}.ownerQuickMetrics b{display:block;color:#fff;font-size:21px;margin-bottom:3px}@media(max-width:700px){.ownerHeaderInner{padding:10px 12px;align-items:flex-start}.ownerHeaderActions{flex-wrap:wrap;justify-content:flex-end}.ownerHeaderActions .secondary{font-size:10px;padding:8px}.ownerIdentity small{max-width:150px}.ownerMain{padding:14px 12px 45px}.ownerCommandHero{grid-template-columns:1fr;padding:18px;border-radius:20px}.ownerQuickMetrics{grid-template-columns:1fr 1fr}}@media(max-width:420px){.ownerHeaderInner{flex-direction:column}.ownerHeaderActions{width:100%;justify-content:space-between}.ownerQuickMetrics{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.appShell:not(.theme-dark):not(.ownerShell){--navy:#04101d;--blue:#078ee6;--cyan:#32c5ff;--line:#17364d;--muted:#86a2b5;--surface:#071827;--soft:#0a2132;color:#eaf7ff;background:#03101d}.appShell:not(.theme-dark):not(.ownerShell) body{background:#03101d}.appShell:not(.theme-dark):not(.ownerShell) main:not(.ownerMain){max-width:1536px!important;background:linear-gradient(180deg,#03101d,#061725);min-height:calc(100vh - 72px)}.appShell:not(.theme-dark):not(.ownerShell) .publicSiteHeader{background:#04101df2!important;border-color:#17364d!important;box-shadow:0 8px 30px #0004}.appShell:not(.theme-dark):not(.ownerShell) .publicSiteHeader .headerWordmark b,.appShell:not(.theme-dark):not(.ownerShell) .publicSiteHeader .tab,.appShell:not(.theme-dark):not(.ownerShell) .publicSiteHeader .themeTrigger{color:#eaf7ff}.appShell:not(.theme-dark):not(.ownerShell) .publicSiteHeader .headerWordmark small{color:#7fa5bc}.appShell:not(.theme-dark):not(.ownerShell) .publicSiteHeader .tab,.appShell:not(.theme-dark):not(.ownerShell) .publicSiteHeader .themeTrigger,.appShell:not(.theme-dark):not(.ownerShell) .publicSiteHeader .secondary{background:#071827;border-color:#18374c;color:#eaf7ff}.appShell:not(.theme-dark):not(.ownerShell) .publicSiteHeader .tab.active{background:#0a3553;color:#58ceff;border-color:#2389bc}.appShell:not(.theme-dark):not(.ownerShell) .publicSiteHeader .primary{background:linear-gradient(135deg,#078ee6,#19b9ff);color:#fff}.appShell:not(.theme-dark):not(.ownerShell) .sectionHead{padding:28px;border:1px solid #17364d;border-radius:22px;background:linear-gradient(135deg,#061522,#09243a);margin:0 0 18px}.appShell:not(.theme-dark):not(.ownerShell) .sectionHead h1,.appShell:not(.theme-dark):not(.ownerShell) h2{color:#f5fbff}.appShell:not(.theme-dark):not(.ownerShell) .sectionHead p,.appShell:not(.theme-dark):not(.ownerShell) .card p,.appShell:not(.theme-dark):not(.ownerShell) .panel p{color:#91aabd}.appShell:not(.theme-dark):not(.ownerShell) .card,.appShell:not(.theme-dark):not(.ownerShell) .panel,.appShell:not(.theme-dark):not(.ownerShell) .workflowPage,.appShell:not(.theme-dark):not(.ownerShell) .smartForm,.appShell:not(.theme-dark):not(.ownerShell) .myYasmaFast,.appShell:not(.theme-dark):not(.ownerShell) .signatureMakes,.appShell:not(.theme-dark):not(.ownerShell) .partsVehicleFilter{background:linear-gradient(155deg,#081b2a,#06131e);border-color:#17364d;color:#eaf7ff;box-shadow:0 15px 40px #0003}.appShell:not(.theme-dark):not(.ownerShell) .card:hover{border-color:#218ac0;box-shadow:0 18px 45px #0005}.appShell:not(.theme-dark):not(.ownerShell) .card h3,.appShell:not(.theme-dark):not(.ownerShell) .panel b,.appShell:not(.theme-dark):not(.ownerShell) .workflowHead h1,.appShell:not(.theme-dark):not(.ownerShell) .fastHead h2,.appShell:not(.theme-dark):not(.ownerShell) .signatureMakesHead h2,.appShell:not(.theme-dark):not(.ownerShell) .partsVehicleFilter h2{color:#f4fbff}.appShell:not(.theme-dark):not(.ownerShell) .workflowHead,.appShell:not(.theme-dark):not(.ownerShell) .workflowActions{border-color:#17364d}.appShell:not(.theme-dark):not(.ownerShell) .workflowForm label,.appShell:not(.theme-dark):not(.ownerShell) .smartForm label{color:#ddecf7}.appShell:not(.theme-dark):not(.ownerShell) .workflowForm input,.appShell:not(.theme-dark):not(.ownerShell) .workflowForm textarea,.appShell:not(.theme-dark):not(.ownerShell) .workflowForm select,.appShell:not(.theme-dark):not(.ownerShell) .smartForm input,.appShell:not(.theme-dark):not(.ownerShell) .smartForm textarea,.appShell:not(.theme-dark):not(.ownerShell) .smartForm select,.appShell:not(.theme-dark):not(.ownerShell) .partsVehicleFilter select{background:#061522;border-color:#24445a;color:#eef8ff}.appShell:not(.theme-dark):not(.ownerShell) .workflowForm input::-moz-placeholder,.appShell:not(.theme-dark):not(.ownerShell) .workflowForm textarea::-moz-placeholder,.appShell:not(.theme-dark):not(.ownerShell) .smartForm input::-moz-placeholder,.appShell:not(.theme-dark):not(.ownerShell) .smartForm textarea::-moz-placeholder{color:#6f8ca0}.appShell:not(.theme-dark):not(.ownerShell) .workflowForm input::placeholder,.appShell:not(.theme-dark):not(.ownerShell) .workflowForm textarea::placeholder,.appShell:not(.theme-dark):not(.ownerShell) .smartForm input::placeholder,.appShell:not(.theme-dark):not(.ownerShell) .smartForm textarea::placeholder{color:#6f8ca0}.appShell:not(.theme-dark):not(.ownerShell) .secondary,.appShell:not(.theme-dark):not(.ownerShell) .icon{background:#0a2132;border-color:#23445b;color:#eaf7ff}.appShell:not(.theme-dark):not(.ownerShell) .secondary:hover{border-color:#31bdf8;background:#0d2b42}.appShell:not(.theme-dark):not(.ownerShell) .primary{background:linear-gradient(135deg,#087bd0,#19b9ff);color:#fff}.appShell:not(.theme-dark):not(.ownerShell) .chips span,.appShell:not(.theme-dark):not(.ownerShell) .chips button,.appShell:not(.theme-dark):not(.ownerShell) .quoteBox,.appShell:not(.theme-dark):not(.ownerShell) .warranty,.appShell:not(.theme-dark):not(.ownerShell) .partMeta,.appShell:not(.theme-dark):not(.ownerShell) .activeVehicle,.appShell:not(.theme-dark):not(.ownerShell) .journeySummary{background:#091e2e;border-color:#17364d;color:#dceef9}.appShell:not(.theme-dark):not(.ownerShell) .notice{background:#071827;border-color:#17364d;color:#ddecf7}.appShell:not(.theme-dark):not(.ownerShell) .serviceStrip>div,.appShell:not(.theme-dark):not(.ownerShell) .homeSections button,.appShell:not(.theme-dark):not(.ownerShell) .fastGrid button,.appShell:not(.theme-dark):not(.ownerShell) .quickPartResults button,.appShell:not(.theme-dark):not(.ownerShell) .makeRail button{background:#071827;border-color:#17364d;color:#edf9ff}.appShell:not(.theme-dark):not(.ownerShell) .serviceStrip svg,.appShell:not(.theme-dark):not(.ownerShell) .homeSections svg,.appShell:not(.theme-dark):not(.ownerShell) .iconFamily svg{background:#0b2c43;color:#35c2ff}.appShell:not(.theme-dark):not(.ownerShell) .providerTitle h3,.appShell:not(.theme-dark):not(.ownerShell) .homeSections button,.appShell:not(.theme-dark):not(.ownerShell) .fastGrid button,.appShell:not(.theme-dark):not(.ownerShell) .quickPartResults button,.appShell:not(.theme-dark):not(.ownerShell) .makeRail button{color:#edf9ff}.appShell:not(.theme-dark):not(.ownerShell) .stats>div,.appShell:not(.theme-dark):not(.ownerShell) .opsKpis>div{background:#071827;border-color:#17364d}.appShell:not(.theme-dark):not(.ownerShell) .stats b,.appShell:not(.theme-dark):not(.ownerShell) .opsKpis b{color:#fff}.appShell:not(.theme-dark):not(.ownerShell) .publicCmsPageHero{border:1px solid #17415d;background:radial-gradient(circle at 75% 0,#0c7cb34d,transparent 35%),linear-gradient(135deg,#04101d,#082b48)}.appShell:not(.theme-dark):not(.ownerShell) .publicCmsBlock{background:#071827;border-color:#17364d;color:#eef8ff}.appShell:not(.theme-dark):not(.ownerShell) .publicCmsBlockHead h2{color:#fff}.appShell:not(.theme-dark):not(.ownerShell) .publicCmsFooter{border:1px solid #17364d;background:#04101d}.appShell:not(.theme-dark):not(.ownerShell) .accountAssistDock{background:#04101dee;border-color:#17364d}.appShell:not(.theme-dark):not(.ownerShell) .privacyFab{background:#071827;border-color:#17364d;color:#eaf7ff}.appShell:not(.theme-dark):not(.ownerShell) .supportFab{background:linear-gradient(135deg,#087bd0,#19b9ff)}.searchAssist{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-5px 0 10px;color:#dcecff;font-size:11px}.searchAssist span{padding:5px 9px;border:1px solid #ffffff20;border-radius:999px;background:#ffffff0c}.searchAssist button{border:0;background:transparent;color:#9bdcff;font-weight:800}.myYasmaFast,.fastNeeds{margin:20px 0 28px}.myYasmaFast{padding:20px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.fastHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.fastHead small{color:var(--blue);font-weight:900}.fastHead h2{margin:2px 0}.fastHead>span{font-size:11px;color:var(--muted)}.fastGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.fastGrid button,.quickPartResults button{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:13px;display:flex;align-items:center;gap:10px;text-align:right;color:var(--navy)}.fastGrid button>svg:first-child,.quickPartResults button>svg:first-child{color:var(--blue);flex:none}.fastGrid button>svg:last-child,.quickPartResults button>svg:last-child{margin-inline-start:auto}.fastGrid span,.quickPartResults span{display:flex;flex-direction:column;min-width:0}.fastGrid small,.quickPartResults small{color:var(--muted)}.activeVehicle{margin-top:10px;padding:12px 14px;border-radius:15px;background:var(--soft);display:flex;align-items:center;gap:11px}.activeVehicle>svg{color:var(--blue)}.activeVehicle>div{display:flex;flex-direction:column;flex:1}.activeVehicle small{color:var(--muted)}.needRail{display:flex;gap:8px;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.needRail::-webkit-scrollbar{display:none}.needRail button{flex:0 0 auto;border:1px solid var(--line);background:var(--surface);color:var(--navy);border-radius:999px;padding:9px 13px;display:flex;align-items:center;gap:5px}.needRail button:hover{border-color:var(--blue);color:var(--blue)}.quickPartResults{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 28px}.quickPartResults strong{margin-inline-start:auto;white-space:nowrap}.vehicleQuickBar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.legacyVehicleAdd{display:none}.workshopActions{display:grid;grid-template-columns:1.25fr 1fr .75fr;gap:7px;margin-top:12px}.workshopActions button{min-width:0;padding-inline:8px}.selectedCompare{border-color:var(--blue);color:var(--blue);background:var(--soft)}.compareDock,.workshopDetail{margin:18px 0 28px;padding:20px;border:1px solid #0b63e538;border-radius:22px;background:linear-gradient(180deg,var(--surface),var(--soft));box-shadow:var(--shadow)}.compareGrid,.workshopDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workshopDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.workshopDetailGrid .panel{display:flex;flex-direction:column;gap:6px}.workshopDetailGrid svg{color:var(--blue)}.workshopDetail .workflowActions{margin-top:16px}.vehicleSteps{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:18px}.vehicleSteps span{padding:9px;text-align:center;border-radius:999px;background:#edf2f7;color:var(--muted);font-size:11px;font-weight:800}.vehicleSteps span.done{background:#e8f3ff;color:var(--blue);box-shadow:inset 0 0 0 1px #0b63e52e}.journeySummary{grid-column:1/-1;display:grid;gap:5px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--soft)}.journeySummary span{color:var(--navy);font-weight:700}.journeySummary small,.partsVehicleFilter p{color:var(--muted)}.partsVehicleFilter{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:18px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,var(--surface),var(--soft));box-shadow:var(--shadow)}.partsVehicleFilter small{color:var(--blue);font-weight:900}.partsVehicleFilter h2{margin:2px 0}.partsVehicleFilter p{margin:0}.partsVehicleFilter select{min-width:240px;border:1px solid #c5d2e2;border-radius:12px;padding:12px;background:var(--surface);color:var(--navy)}.partsCommand{display:grid;grid-template-columns:1fr minmax(260px,.7fr);gap:14px;align-items:end;margin:0 0 16px;padding:20px;border-radius:22px;background:linear-gradient(135deg,#071a3d,#0b376f);color:#fff}.partsCommand small{color:#7dd3fc;font-weight:900}.partsCommand h2{color:#fff;margin:2px 0}.partsCommand p{color:#cfe1f7;margin:0}.partsSearch{display:flex;align-items:center;gap:8px;background:#fff;color:#0f172a;border-radius:14px;padding:9px 12px}.partsSearch input{width:100%;border:0;outline:0}.partsModes{grid-column:1/-1;display:flex;gap:7px;flex-wrap:wrap}.partsModes button{border:1px solid #ffffff2c;background:#ffffff0d;color:#fff;border-radius:999px;padding:8px 13px}.partsModes .selectedCompare{background:#fff;color:var(--navy)}.partCard{display:flex;flex-direction:column;gap:7px}.fitmentUnknown,.fitmentConflict{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.fitmentUnknown{background:#f1f5f9;color:#475569}.fitmentConflict{background:#fff7ed;color:#9a3412}.partMeta{display:grid;gap:4px;padding:12px;border-radius:13px;background:var(--soft)}.partMeta span{font-size:11px;color:var(--muted)}.partActions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto}.fitmentNote{color:#9a5b00}.signatureMakes{margin:20px 0 28px;padding:22px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#fff,#f5faff);box-shadow:var(--shadow)}.signatureMakesHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.signatureMakesHead small{color:var(--blue);font-weight:900}.signatureMakesHead h2{margin:2px 0 0}.signatureMakesHead>span,.makeDisclaimer{color:var(--muted);font-size:11px}.makeRail{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}.makeRail button{min-height:76px;border:1px solid var(--line);background:var(--surface);border-radius:15px;color:var(--navy);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:.18s}.makeRail button:hover{transform:translateY(-2px);border-color:var(--blue);box-shadow:0 10px 25px #0b63e512}.makeRail svg{color:var(--blue)}.makeDisclaimer{display:block;margin-top:10px}.ownerJumpNav{position:sticky;top:74px;z-index:28;display:flex;gap:7px;overflow-x:auto;background:#f5f8fceb;padding:9px 0 13px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none}.ownerJumpNav::-webkit-scrollbar{display:none}.ownerJumpNav button{flex:0 0 auto;min-height:42px;border:1px solid var(--line);background:#fff;border-radius:12px;padding:9px 12px;color:var(--navy);display:flex;align-items:center;gap:7px;font-weight:700}.ownerJumpNav button:hover{border-color:var(--blue);color:var(--blue)}.ownerAnchor{scroll-margin-top:135px}.yasmaIntelligencePanel{margin:24px 0;border:1px solid #0b63e526;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 18px 45px #071a3d0d}.yasmaIntelligencePanel>.primary{margin:8px 0 18px}.yasmaIntelligencePanel h3{margin:22px 0 10px}.yasmaIntelligencePanel .providerOrders .panel{min-height:112px}.yasmaIntelligencePanel .panel>svg{color:var(--blue)}.intelligenceHealth .panel:first-child{background:linear-gradient(135deg,#071a3d,#0b376f);color:#fff}.intelligenceHealth .panel:first-child p{color:#cfe1f7}.intelligenceHealth .panel:first-child svg{color:#7dd3fc}.yasmaLoginOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#020617b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.yasmaLoginDialog{width:min(92vw,480px);max-height:calc(100vh - 40px);overflow:auto;box-sizing:border-box;background:var(--surface,#fff);color:#0f172a;border-radius:22px;padding:28px;box-shadow:0 28px 90px #02061761;border:1px solid rgba(148,163,184,.25)}.yasmaLoginBrand{display:flex;align-items:center;gap:8px;color:var(--blue,#0b63e5);font-weight:800}.yasmaLoginDialog h2{margin:14px 0 6px;font-size:1.6rem}.yasmaLoginDialog p{margin:0 0 18px;color:#64748b;line-height:1.7}.yasmaLoginDialog form{display:flex;flex-direction:column;gap:14px}.yasmaLoginDialog label{display:flex;flex-direction:column;gap:7px;font-weight:700}.yasmaLoginDialog input{width:100%;box-sizing:border-box;min-height:48px;padding:11px 13px;border:1px solid #cbd5e1;border-radius:11px;background:#fff;color:#0f172a;font:inherit}.yasmaLoginDialog input:focus{outline:3px solid color-mix(in srgb,var(--blue,#0b63e5) 18%,transparent);border-color:var(--blue,#0b63e5)}.yasmaLoginDialog button{width:100%;min-height:46px}.yasmaLoginDialog small{display:block;margin-top:14px;color:#64748b;line-height:1.6}.yasmaLoginError{margin-bottom:14px;padding:11px 13px;border-radius:10px;background:#fee2e2;color:#991b1b;font-weight:700}@media(max-width:520px){.yasmaLoginOverlay{padding:12px}.yasmaLoginDialog{width:100%;padding:22px 18px;border-radius:18px}}.permissionPicker{grid-column:1/-1;border:1px solid var(--line);border-radius:16px;padding:14px;margin:0}.permissionPicker legend{padding:0 8px;font-weight:800;color:var(--navy)}.permissionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.permissionOption{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--surface);font-weight:600!important}.permissionOption input{width:18px!important;height:18px;flex:none;margin:0}.permissionOption span{overflow-wrap:anywhere;font-size:12px}@media(max-width:900px){.permissionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.permissionGrid{grid-template-columns:1fr}}.yasmaMonogram{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:13px;background:linear-gradient(145deg,var(--navy,#071a3d),var(--blue,#0b63e5));color:#fff;font:900 22px/1 system-ui;letter-spacing:-.06em;box-shadow:inset 0 0 0 1px #ffffff3d,0 8px 22px #071a3d2e}.heroBrand .yasmaMonogram{width:54px;height:54px;border-radius:15px;font-size:26px}@media(max-width:520px){.yasmaMonogram{width:38px;height:38px;border-radius:11px;font-size:19px}.heroBrand .yasmaMonogram{width:46px;height:46px;font-size:22px}}:root{--navy:var(--brand-graphite);--blue:var(--brand-bronze);--cyan:var(--brand-silver);--line:#d8dde2;--muted:#647079;--surface:#fff;--soft:#f6f7f8;--shadow:var(--brand-shadow)}body{background:radial-gradient(circle at 80% 0,#e7e9eb 0,transparent 30%),#f6f7f8}button,input,textarea,select,a{transition:var(--brand-motion)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline-color:var(--brand-focus)}.officialLogo{width:76px;height:62px}.officialLogo img{filter:drop-shadow(0 7px 12px rgba(8,15,18,.22))}.headerWordmark b{color:var(--brand-graphite);font-weight:900}.headerWordmark small{color:var(--brand-steel);font-weight:700;letter-spacing:.45px}header{border-bottom:1px solid #d8dde2;background:#fffffff0!important}.tab.active{background:#f7efe8;color:var(--brand-bronze-dark);border-color:#d8ad86}.primary{background:linear-gradient(135deg,var(--brand-graphite),var(--brand-gunmetal));box-shadow:0 9px 22px #080f1233}.primary:hover{background:linear-gradient(135deg,var(--brand-gunmetal),#35404d)}.hero{background:linear-gradient(125deg,#080f12,#17212a 57%,#5a3821 135%);box-shadow:0 28px 70px #080f123d}.hero h1 em{background:linear-gradient(90deg,#fff,#d7b391);-webkit-background-clip:text;color:transparent}.heroGlow{background:radial-gradient(circle,rgba(184,115,51,.34) 0,rgba(184,115,51,.09) 43%,transparent 70%)}.heroBrand img{width:112px;height:112px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 25px rgba(0,0,0,.55))}.heroBrandCopy b{letter-spacing:2.4px}.ownerHeader{background:linear-gradient(110deg,var(--brand-graphite),var(--brand-gunmetal));border-bottom-color:#b8733373}.ownerMark{overflow:hidden;background:linear-gradient(145deg,#10181e,#2b333c);border:1px solid rgba(209,213,219,.3)}.ownerMark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.yasmaLoginBrand img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(8,15,18,.3))}.executiveBoard{background:linear-gradient(135deg,var(--brand-graphite),#29333c)}.serviceStrip svg,.avatar{background:#f7efe8;color:var(--brand-bronze-dark)}.dangerButton,.yasmaLoginError{--danger:var(--brand-red)}@media(max-width:700px){.publicSiteHeader{background:#080f12f5!important;border-color:#34404a!important}.publicSiteHeader .tab.active{background:#3b291c;color:#f2c49b;border-color:#92643e}.officialLogo{width:58px;height:48px}.heroBrand img{width:82px;height:82px}}.capabilityStatus{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;padding:5px 9px;border-radius:999px;background:#f7efe8;color:var(--brand-bronze-dark);border:1px solid #dfc1a5;font-weight:800}.workflowPage>.panel>.row small{display:block;color:var(--muted);margin-top:4px}.ownerSectionSearch,.auditToolbar{display:flex;align-items:center;gap:9px;margin:14px 0;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 8px 24px #071a3d0a}.ownerSectionSearch svg,.auditToolbar svg{color:var(--blue);flex:none}.ownerSectionSearch input,.auditToolbar input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--navy);font:inherit}.auditToolbar span{color:var(--muted);font-size:11px;white-space:nowrap}.auditTableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.auditTable{width:100%;min-width:840px;border-collapse:collapse;text-align:right}.auditTable th{padding:13px;background:var(--soft);color:var(--navy);font-size:12px}.auditTable td{padding:13px;border-top:1px solid var(--line);vertical-align:top;color:var(--muted);font-size:12px}.auditTable td:first-child{color:var(--navy)}.auditTable summary{cursor:pointer;color:var(--blue);font-weight:800}.auditChange{min-width:260px;margin-top:8px;padding:10px;border-radius:10px;background:var(--soft);line-height:1.8;color:var(--navy)}@media(max-width:700px){.ownerSectionSearch{position:sticky;top:74px;z-index:29}.ownerJumpNav{top:129px}.auditToolbar{align-items:stretch;flex-wrap:wrap}.auditToolbar input{flex-basis:calc(100% - 32px)}}.brainUploadControl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.brainUploadControl>b{min-width:150px}.brainFilePicker{display:inline-flex;cursor:pointer}.brainFilePicker input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.brainFilePicker span{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--navy);font-weight:800;box-shadow:0 6px 18px #071a3d14;transition:.2s ease}.brainFilePicker:hover span,.brainFilePicker:focus-within span{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.brainFilePicker.disabled{opacity:.6;pointer-events:none}@media(max-width:600px){.brainUploadControl{align-items:stretch}.brainUploadControl>b{width:100%}.brainFilePicker,.brainFilePicker span{width:100%;justify-content:center}}.appShell.theme-dark:not(.ownerShell) .publicCmsPageHero{border:1px solid #17415d!important;background:radial-gradient(circle at 75% 0,#0c7cb34d,transparent 35%),linear-gradient(135deg,#04101d,#082b48)!important;color:#fff!important}.appShell.theme-dark:not(.ownerShell) .publicCmsBlock,.appShell.theme-dark:not(.ownerShell) .publicCmsEmpty{background:#071827!important;border-color:#17364d!important;color:#eef8ff!important}.appShell.theme-dark:not(.ownerShell) .publicCmsBlockHead h2,.appShell.theme-dark:not(.ownerShell) .publicCmsEmpty b{color:#fff!important}.appShell.theme-dark:not(.ownerShell) .publicCmsBlockHead p,.appShell.theme-dark:not(.ownerShell) .publicCmsEmpty span{color:#9bb6c6!important}.appShell.theme-dark:not(.ownerShell) .publicCmsActionGrid button,.appShell.theme-dark:not(.ownerShell) .publicCmsMiniGrid button,.appShell.theme-dark:not(.ownerShell) .publicCmsMiniGrid>div{background:#061522!important;border-color:#18374c!important;color:#fff!important}.appShell.theme-dark:not(.ownerShell) .workflowPage,.appShell.theme-dark:not(.ownerShell) .smartForm{background:linear-gradient(155deg,#081b2a,#06131e)!important;border-color:#17364d!important;color:#eef8ff!important}.appShell.theme-dark:not(.ownerShell) .workflowForm input,.appShell.theme-dark:not(.ownerShell) .workflowForm textarea,.appShell.theme-dark:not(.ownerShell) .workflowForm select,.appShell.theme-dark:not(.ownerShell) .smartForm input,.appShell.theme-dark:not(.ownerShell) .smartForm textarea,.appShell.theme-dark:not(.ownerShell) .smartForm select{background:#061522!important;border-color:#24445a!important;color:#eef8ff!important}.appShell.theme-dark:not(.ownerShell) .workflowForm label,.appShell.theme-dark:not(.ownerShell) .smartForm label{color:#ddecf7!important}.languageControl{position:fixed;left:18px;right:auto;top:18px;bottom:auto;z-index:60;display:block}.languageControl label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.languageControl select{min-width:68px;height:46px;padding:0 34px 0 13px;border:1px solid #2c5774;border-radius:13px;background-color:#061b2a;color:#eef8ff;font-weight:900;letter-spacing:.04em;box-shadow:0 10px 28px #020b1290;cursor:pointer;color-scheme:dark}.languageControl select:hover,.languageControl select:focus{border-color:#24b7ff;outline:2px solid #24b7ff33;outline-offset:2px}.languageControl option{background:#082033;color:#eef8ff;font-weight:800}@media(max-width:600px){.languageControl{left:8px;right:auto;top:10px}.languageControl select{min-width:62px;height:42px;padding-inline-start:11px;font-size:12px}}.publicSiteHeader>div,.ownerHeaderInner{padding-left:108px!important}@media(max-width:700px){.publicSiteHeader>div,.ownerHeaderInner{padding-left:78px!important}.publicSiteHeader nav{max-width:100%}}.accountAssistDock{padding:6px!important;gap:6px!important;border-radius:17px!important;background:#061b2af2!important;border-color:#28465b!important;box-shadow:0 14px 36px #020b125c!important}.accountAssistDock .privacyFab,.accountAssistDock .supportFab{min-height:44px!important;border-radius:12px!important;padding:10px 14px!important;font-weight:800}.accountAssistDock .privacyFab{background:#071f31!important;color:#f1f7fb!important;border-color:#294d65!important}.accountAssistDock .supportFab{background:linear-gradient(135deg,#0b8fd9,#20bafa)!important;color:#fff!important}.accountAssistDock button:hover{transform:translateY(-1px);filter:brightness(1.08)}@media(max-width:520px){.accountAssistDock{inset-inline-start:8px!important;bottom:8px!important}.accountAssistDock .privacyFab,.accountAssistDock .supportFab{padding:9px 11px!important;font-size:12px}}html[dir=ltr] .appShell,html[dir=ltr] .yasmaLoginDialog{direction:ltr;text-align:left}html[dir=ltr] .hero h1,html[dir=ltr] .hero p,html[dir=ltr] .sectionTitle,html[dir=ltr] .providerTitle,html[dir=ltr] .card,html[dir=ltr] .panel,html[dir=ltr] .ownerMain{text-align:left}html[dir=ltr] .quickActions button,html[dir=ltr] .homeSections button,html[dir=ltr] .serviceStrip>div,html[dir=ltr] .providerFocus button{text-align:left}html[dir=ltr] .heroBrandCopy span{direction:ltr;text-align:left}html[dir=ltr] .search input{text-align:left}html[dir=ltr] .workshopActions,html[dir=ltr] .row{direction:ltr}.footerUtilityLinks{margin:28px auto 10px;padding:14px 18px;max-width:1280px;border:1px solid #263e52;border-radius:18px;background:#061522;display:flex;align-items:center;justify-content:flex-start;gap:8px}.footerUtilityLinks .privacyFab,.footerUtilityLinks .supportFab{position:static;min-height:42px;border-radius:11px;padding:9px 14px;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-weight:800}.footerUtilityLinks .privacyFab{background:#071f31;color:#f1f7fb;border:1px solid #294d65}.footerUtilityLinks .supportFab{background:linear-gradient(135deg,#0b8fd0,#20bafa);color:#fff;border:0}.footerUtilityLinks button:hover{transform:translateY(-1px);filter:brightness(1.08)}@media(max-width:520px){.footerUtilityLinks{margin:20px 8px 8px;padding:10px;justify-content:stretch}.footerUtilityLinks .privacyFab,.footerUtilityLinks .supportFab{flex:1;padding:9px 10px;font-size:12px}}.ownerLocked .ownerMain>:not(.sectionHead):not(.ownerAccessGate):not(.footerUtilityLinks){display:none!important}.ownerAccessGate{max-width:680px;margin:28px auto;padding:38px 28px;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow);text-align:center}.ownerAccessGate>svg{width:44px;height:44px;color:var(--blue);margin:0 auto 12px}.ownerAccessGate h2{margin:0 0 8px}.ownerAccessGate p{color:var(--muted);margin:0 auto 22px;max-width:520px}.ownerAccessGate button{margin:5px}.appShell:not(.ownerShell){--public-text:#f5fbff;--public-muted:#b7cad7;--public-subtle:#8faabd;--public-link:#58ceff}.appShell:not(.ownerShell) .sectionHead h1,.appShell:not(.ownerShell) .publicCmsPageHero h1,.appShell:not(.ownerShell) .publicCmsBlock h2,.appShell:not(.ownerShell) .workflowHead h1,.appShell:not(.ownerShell) .smartForm h2{color:var(--public-text)!important;text-shadow:0 1px 1px #0005}.appShell:not(.ownerShell) .sectionHead p,.appShell:not(.ownerShell) .publicCmsPageHero p,.appShell:not(.ownerShell) .publicCmsBlock p,.appShell:not(.ownerShell) .workflowHead p,.appShell:not(.ownerShell) .card p,.appShell:not(.ownerShell) .panel p{color:var(--public-muted)!important;line-height:1.75}.appShell:not(.ownerShell) small,.appShell:not(.ownerShell) .muted{color:var(--public-subtle)}.appShell:not(.ownerShell) a{color:var(--public-link)}.appShell:not(.ownerShell) .smartForm input::-moz-placeholder,.appShell:not(.ownerShell) .smartForm textarea::-moz-placeholder,.appShell:not(.ownerShell) .workflowForm input::-moz-placeholder,.appShell:not(.ownerShell) .workflowForm textarea::-moz-placeholder{color:#91aabb!important;opacity:1}.appShell:not(.ownerShell) .smartForm input::placeholder,.appShell:not(.ownerShell) .smartForm textarea::placeholder,.appShell:not(.ownerShell) .workflowForm input::placeholder,.appShell:not(.ownerShell) .workflowForm textarea::placeholder{color:#91aabb!important;opacity:1}.appShell:not(.ownerShell) .smartForm input:focus,.appShell:not(.ownerShell) .smartForm textarea:focus,.appShell:not(.ownerShell) .smartForm select:focus,.appShell:not(.ownerShell) .workflowForm input:focus,.appShell:not(.ownerShell) .workflowForm textarea:focus,.appShell:not(.ownerShell) .workflowForm select:focus{border-color:#32c5ff!important;box-shadow:0 0 0 3px #32c5ff25;outline:0}.appShell:not(.ownerShell) .footerUtilityLinks{color:var(--public-text);box-shadow:0 12px 30px #0003}.appShell:not(.ownerShell) main .secondary{background:#0a2132!important;color:#f5fbff!important;border-color:#31556d!important;box-shadow:none}.appShell:not(.ownerShell) main .secondary:hover,.appShell:not(.ownerShell) main .secondary:focus-visible{background:#103149!important;border-color:#43c7ff!important;color:#fff!important}.publicSiteHeader .languageControl{position:static;inset:auto;z-index:auto;display:inline-flex;flex:0 0 auto}.publicSiteHeader .languageControl select{height:44px;min-width:66px;border-radius:12px;box-shadow:none;background:#071827;border-color:#294d65}.publicSiteHeader>div{padding-left:1rem!important}html[dir=ltr] .publicSiteHeader>div{padding-right:1rem!important}.siteFooter{margin:34px 0 12px;border:1px solid #203e53;border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#061522,#04101d);color:#f5fbff;box-shadow:0 18px 45px #0003}.siteFooterGrid{display:grid;grid-template-columns:1.45fr repeat(3,minmax(150px,1fr));gap:28px;padding:30px}.siteFooterGrid section{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.siteFooterGrid h2{margin:0 0 5px;color:#fff!important;font-size:15px}.siteFooterGrid button,.siteFooterGrid span{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#b7cad7;font:inherit;font-size:13px;text-align:start;padding:3px 0}.siteFooterGrid button{cursor:pointer}.siteFooterGrid button:hover,.siteFooterGrid button:focus-visible{color:#58ceff}.siteFooterGrid svg{width:15px;height:15px;color:#58ceff;flex:none}.siteFooterBrand{display:grid!important;grid-template-columns:68px 1fr;align-items:center!important}.siteFooterBrand img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 7px 13px #0008)}.siteFooterBrand b{font-size:18px}.siteFooterBrand p{margin:5px 0!important;color:#d8e7f0!important}.siteFooterBrand small{color:#7998ac!important;font-size:9px;letter-spacing:.05em}.siteFooterBottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 30px;border-top:1px solid #203e53;background:#030d17;color:#8faabd;font-size:12px}@media(max-width:900px){.siteFooterGrid{grid-template-columns:1fr 1fr}.siteFooterBrand{grid-column:1/-1}.publicSiteHeader .languageControl select{min-width:62px}}@media(max-width:600px){.publicSiteHeader>div{padding-left:.75rem!important}.siteFooter{margin-inline:0;border-radius:18px}.siteFooterGrid{grid-template-columns:1fr;padding:22px;gap:22px}.siteFooterBrand{grid-column:auto}.siteFooterBottom{padding:13px 22px;flex-direction:column;text-align:center}.publicSiteHeader .languageControl{left:auto;top:auto}.publicSiteHeader .languageControl select{height:42px}}.appShell:not(.ownerShell){background:#03101d!important;color:#f5fbff}.appShell:not(.ownerShell) main:not(.ownerMain){background:linear-gradient(180deg,#03101d,#061725)!important}.appShell:not(.ownerShell) :is(.sectionHead,.card,.panel,.publicCmsBlock,.publicCmsEmpty,.smartForm,.workflowPage,.myYasmaFast,.signatureMakes,.partsVehicleFilter,.compareDock,.workshopDetail){background:linear-gradient(155deg,#081b2a,#06131e)!important;border-color:#24485f!important;color:#f5fbff!important}.appShell:not(.ownerShell) .publicCmsPageHero{background:radial-gradient(circle at 75% 0,#0c7cb34d,transparent 35%),linear-gradient(135deg,#04101d,#082b48)!important;border-color:#235673!important;color:#fff!important}.appShell:not(.ownerShell) :is(.publicCmsActionGrid button,.publicCmsMiniGrid button,.publicCmsMiniGrid>div,.stats>div,.opsKpis>div,.serviceStrip>div,.homeSections button,.fastGrid button,.quickPartResults button,.makeRail button,.providerFocus button,.needRail button){background:#071827!important;border-color:#24485f!important;color:#f5fbff!important}.appShell:not(.ownerShell) :is(.card,.panel,.publicCmsBlock,.publicCmsEmpty,.publicCmsActionGrid button,.publicCmsMiniGrid button,.publicCmsMiniGrid>div) :is(h1,h2,h3,h4,b,strong,span){color:#f5fbff}.appShell:not(.ownerShell) :is(.card,.panel,.publicCmsBlock,.publicCmsEmpty,.publicCmsActionGrid button,.publicCmsMiniGrid button,.publicCmsMiniGrid>div) :is(p,small){color:#b7cad7!important}.appShell:not(.ownerShell) :is(input,textarea,select){background:#061522!important;border-color:#31556d!important;color:#f5fbff!important}.appShell:not(.ownerShell) :is(input,textarea)::-moz-placeholder{color:#91aabb!important;opacity:1}.appShell:not(.ownerShell) :is(input,textarea)::placeholder{color:#91aabb!important;opacity:1}.appShell:not(.ownerShell) :is(.primary,.supportFab){color:#fff!important}.appShell:not(.ownerShell) :is(.publicCmsActionGrid button,.publicCmsMiniGrid button,.homeSections button,.fastGrid button,.makeRail button):hover{border-color:#43c7ff!important;background:#0d2b42!important}.makeRail button{min-height:122px;padding:12px 8px 10px;gap:7px;overflow:hidden;position:relative}.makeBrandLogo{width:72px;height:72px;display:grid;place-items:center;padding:3px;border-radius:18px;background:radial-gradient(circle at 50% 35%,#19374b,#071724 72%);border:1px solid #ffffff18;box-shadow:inset 0 1px #ffffff16,0 9px 22px #0004;transition:transform .2s ease,box-shadow .2s ease}.makeBrandLogo img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 8px #000b)}.makeRail button:hover .makeBrandLogo{transform:translateY(-2px) scale(1.06);box-shadow:inset 0 1px #ffffff24,0 12px 28px #0006}.makeRail button b{font-family:Montserrat,Tahoma,Segoe UI,sans-serif;font-size:12px;line-height:1.25;text-align:center}@media(max-width:700px){.makeRail button{flex-basis:112px;min-height:116px}.makeBrandLogo{width:66px;height:66px}}.diagnosticAssistant{display:grid;gap:16px}.diagnosticSafetyNotice{display:flex;align-items:flex-start;gap:11px;padding:15px 17px;border:1px solid #f59e0b66;border-radius:16px;background:#f59e0b14;color:#fde7ad}.diagnosticSafetyNotice svg{flex:none;color:#fbbf24}.diagnosticSafetyNotice b{color:#fff}.diagnosticForm{padding:0;border:0}.diagnosticSymptoms{grid-column:1/-1}.diagnosticSymptoms textarea{min-height:116px}.requiredMark{display:inline-flex;margin-inline-start:7px;padding:2px 7px;border-radius:999px;background:#ef444426;color:#ff9c9c;font-size:10px}.diagnosticError{padding:12px 14px;border:1px solid #ef444466;border-radius:13px;background:#ef444419;color:#fecaca;font-weight:800}.diagnosticActions{margin-top:0}.diagnosticResult{display:grid;gap:14px;padding:20px;border:1px solid #26b8f866;border-radius:20px;background:linear-gradient(145deg,#0a2639,#061722);box-shadow:0 18px 45px #0004}.diagnosticResult.critical{border-color:#ef444488;background:linear-gradient(145deg,#35151a,#120b10)}.diagnosticResultHead{display:flex;align-items:center;gap:12px}.diagnosticResultHead>svg{width:38px;height:38px;padding:8px;border-radius:12px;background:#25b8f822;color:#54d3ff}.diagnosticResult.critical .diagnosticResultHead>svg{background:#ef444426;color:#ff8585}.diagnosticResultHead small,.diagnosticResultGrid small{display:block;color:#91aabd}.diagnosticResultHead h2{margin:2px 0;color:#fff}.diagnosticTriage{margin:0;color:#edf8ff;font-size:16px;line-height:1.8;font-weight:700}.diagnosticResultGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.diagnosticResultGrid>div{padding:13px;border:1px solid #ffffff18;border-radius:14px;background:#ffffff08}.diagnosticResultGrid b{display:block;margin-top:6px;color:#fff;line-height:1.55}.diagnosticDisclaimer{margin:0;padding-top:11px;border-top:1px solid #ffffff14;color:#a9c0cf;font-size:12px}.diagnosticStatus{margin:0;padding:12px 14px;border-radius:13px;background:#ffffff0b;color:#d9effb}.diagnosticEvidenceGrid{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.diagnosticEvidenceGrid>section{padding:15px;border:1px solid #ffffff18;border-radius:15px;background:#ffffff07}.diagnosticEvidenceGrid h3{margin:0 0 10px;color:#fff}.diagnosticEvidenceGrid article{display:grid;gap:5px;padding:11px 0;border-top:1px solid #ffffff12}.diagnosticEvidenceGrid article:first-of-type{border-top:0}.diagnosticEvidenceGrid p,.diagnosticEvidenceGrid small,.diagnosticEvidenceGrid li{margin:0;color:#b9cfdd;line-height:1.7}.diagnosticEvidenceGrid small{display:block}.diagnosticContradictions{padding:13px 15px;border:1px solid #f59e0b66;border-radius:14px;background:#f59e0b12;color:#fde7ad}.diagnosticContradictions ul{margin:7px 0 0}@media(max-width:700px){.diagnosticResultGrid,.diagnosticEvidenceGrid{grid-template-columns:1fr}.diagnosticActions{display:grid;grid-template-columns:1fr}.diagnosticActions button{width:100%}.diagnosticSafetyNotice{font-size:12px}}.workspaceEntry{display:inline-flex;align-items:center;gap:7px}.quickActions{grid-template-columns:1.25fr 1fr 1fr}.quickActions .quickPrimary{background:linear-gradient(135deg,#0b8fd9,#20bafa);border-color:transparent;color:#fff;box-shadow:0 12px 28px #06152266}.quickActions .quickPrimary span{color:#eefaff}.makeHeadActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.makeToggle{min-height:38px;padding:7px 12px}.signatureMakesHead>div:first-child{flex:none}@media(max-width:700px){html,body,#root,.appShell{max-width:100%;overflow-x:hidden}.publicSiteHeader>div{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}.publicSiteHeader .officialLogo{width:50px!important;height:44px!important}.publicSiteHeader .headerWordmark{min-width:0!important}.publicSiteHeader nav{grid-column:1/-1;display:flex!important;width:100%!important;max-width:100%!important;flex-wrap:nowrap!important;overflow-x:auto!important;overscroll-behavior-inline:contain;padding-bottom:4px}.publicSiteHeader nav .tab,.publicSiteHeader nav>.secondary,.publicSiteHeader nav>.primary,.publicSiteHeader nav>.icon,.publicSiteHeader nav>.themeTrigger{flex:0 0 auto!important;width:auto!important;white-space:nowrap}.quickActions{grid-template-columns:1fr!important}.quickActions button{min-height:78px!important}.hero{padding:24px 16px!important;grid-template-columns:1fr!important}.heroCard{display:none!important}.signatureMakesHead{align-items:flex-start!important}.makeHeadActions{align-items:flex-start}.makeRail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible!important}.makeRail button{min-width:0!important;min-height:108px!important;flex:none!important}.makeBrandLogo{width:58px;height:58px}.makeToggle{width:auto!important}}@media(max-width:420px){.makeRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.headerWordmark small{font-size:8px}.publicSiteHeader nav{gap:5px}.publicSiteHeader nav .tab,.publicSiteHeader nav>.secondary,.publicSiteHeader nav>.primary{min-height:40px;padding:8px 10px;font-size:11px}}.yasmaQuickNeeds{margin:18px 0 12px;display:grid;gap:10px;max-width:780px}.yasmaQuickNeedsLabel{font-size:15px;font-weight:800;color:#fff}.yasmaQuickNeedsGrid{display:flex;flex-wrap:wrap;gap:8px}.yasmaNeed{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b9d5f4;border-radius:999px;background:#fff;color:#10264b;padding:9px 15px;font-size:13px;font-weight:800;line-height:1.5;min-height:42px;box-shadow:0 3px 12px #071a3d15}.yasmaNeed:hover,.yasmaNeed:focus-visible{background:#eaf5ff;color:#083d80;border-color:#2388e6}.yasmaNeed.active{background:#d9eeff;color:#073d79;border-color:#0b63e5}@media(max-width:600px){.yasmaQuickNeedsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.yasmaNeed{padding:9px 6px;font-size:12px;white-space:normal}}.diagnosticSolutions{margin:18px 0;padding:16px;border:1px solid var(--line,#31566b);border-radius:14px;background:#0c2a3c8c}.diagnosticSolutions h3{margin:0 0 8px;font-size:1.15rem}.diagnosticSolutions>p{line-height:1.7}.diagnosticSolutionsList{display:grid;gap:10px}.diagnosticSolutionsList details,.diagnosticTechnicalDetails{border:1px solid #31566b;border-radius:10px;padding:12px;background:#ffffff09}.diagnosticSolutionsList summary,.diagnosticTechnicalDetails>summary{cursor:pointer;line-height:1.7;font-size:1rem}.diagnosticSolutionsList summary{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.diagnosticSolutionsList summary span{font-size:.8rem;opacity:.85}.diagnosticSolutionsList details p{line-height:1.8;margin:10px 0}.diagnosticSolutionsList details small{display:block;margin-top:8px}.diagnosticSolutionsList summary:focus-visible,.diagnosticTechnicalDetails summary:focus-visible{outline:3px solid #48b7e8;outline-offset:4px}.diagnosticTechnicalDetails{margin:14px 0}@media(max-width:650px){.diagnosticSolutions{padding:12px}.diagnosticSolutionsList summary{font-size:.95rem}}.workshopDetail .workflowHead{align-items:flex-start;gap:16px}.workshopDetail .workflowHead h1{font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.35}.workshopProfileSummary{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 18px}.workshopProfileSummary span{display:inline-flex;align-items:center;gap:7px;border:1px solid #2a5168;border-radius:999px;padding:8px 12px;font-size:.9rem;line-height:1.5}.workshopDetailGrid{gap:12px}.workshopDetailGrid .panel{min-width:0;padding:16px;line-height:1.75;overflow-wrap:anywhere}.workshopDetailGrid .panel p{font-size:.95rem;line-height:1.8}.workshopProfileNote{font-size:.88rem;line-height:1.7;opacity:.85;margin:12px 0}.workshopProfileActions{display:flex;flex-wrap:wrap;gap:10px}.workshopProfileActions button{min-height:44px}@media(max-width:720px){.workshopDetail{padding:16px}.workshopDetailGrid{grid-template-columns:1fr}.workshopProfileSummary{gap:8px}.workshopProfileSummary span{width:100%;border-radius:10px}.workshopProfileActions button{flex:1 1 100%}}fieldset.diagnosticForm{border:0;padding:0;margin:0;min-width:0}fieldset.diagnosticForm:disabled input,fieldset.diagnosticForm:disabled select,fieldset.diagnosticForm:disabled textarea{opacity:.8;cursor:not-allowed}.diagnosticSavedHint{font-size:.92rem;line-height:1.65;margin:.6rem 0;color:var(--muted,#667085)}.diagnosticVehicleFilter{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin:.75rem 0 1rem;font-size:.95rem}.diagnosticVehicleFilter select{max-width:100%;min-height:44px;padding:.6rem;border-radius:10px}.diagnosticFollowUpHistory{padding:.8rem 1rem;margin:.9rem 0;border:1px solid var(--border,rgba(128,128,128,.28));border-radius:12px}.diagnosticFollowUpHistory li{margin:.6rem 0;line-height:1.6;overflow-wrap:anywhere}.diagnosticFollowUpHistory li p{margin:.3rem 0}@media(max-width:720px){.diagnosticVehicleFilter{align-items:stretch;flex-direction:column}.diagnosticVehicleFilter select{width:100%}}.appShell:not(.ownerShell) .publicSiteHeader .tab.active{background:#0a3553!important;color:#7ddcff!important;border-color:#2f91bd!important}.appShell:not(.ownerShell) .card .chips :is(span,button){background:#0d2b42!important;color:#eef9ff!important;border:1px solid #315c77!important}.appShell:not(.ownerShell) .card .verified,.appShell:not(.ownerShell) .verified{background:#0d3b32!important;color:#9af0cf!important;border-color:#23745f!important;white-space:nowrap;flex:none}.appShell:not(.ownerShell) .card .verified :is(span,b,strong),.appShell:not(.ownerShell) .verified :is(span,b,strong){color:#9af0cf!important}.appShell:not(.ownerShell) .card .avatar{background:#102f43!important;color:#7ddcff!important;border:1px solid #315c77!important}.appShell:not(.ownerShell) .card .icon{background:#102f43!important;color:#7ddcff!important;border-color:#315c77!important}.appShell:not(.ownerShell) .card .ratingLine span{color:#b7cad7!important}.appShell:not(.ownerShell) .workshopActions .primary{background:linear-gradient(135deg,#087bd0,#19b9ff)!important;color:#fff!important}@media(min-width:768px){.md\:p-7{padding:1.75rem}}.appShell.ownerShell{--navy: #071a3d;--blue: #0758c9;--line: #cbd5e1;--muted: #475569;--surface: #fff;--soft: #f1f5f9;color:#0b1739;background:#f5f8fc}.appShell.ownerShell .ownerHeader{background:#071a3d!important;color:#fff}.appShell.ownerShell .ownerMain{color:#0b1739}.ownerHeaderInner{flex-wrap:wrap}.ownerIdentity,.ownerHeaderActions{min-width:0}.ownerIdentity>div{min-width:0;overflow-wrap:anywhere}.publicSiteHeader>div{flex-wrap:wrap}.publicSiteHeader .officialLogo{flex-shrink:0}.publicSiteHeader .headerWordmark{min-width:0}.publicSiteHeader nav{min-width:0}.publicSiteHeader .publicNavGroup{flex-shrink:0}@media(max-width:1000px){.publicSiteHeader nav{flex:1 0 100%;width:100%;margin-inline:0;flex-wrap:wrap;overflow:visible}.publicSiteHeader .headerWordmark{flex:1}}@media(max-width:700px){.publicSiteHeader nav .tab{width:auto;font-size:12px}.publicSiteHeader .publicNavChildren{max-width:calc(100vw - 32px)}}
