.publicSrs{--navy:#10254c;--blue:#315ce8;--ink:#15233c;--muted:#67748b;--line:#e1e7f0;min-height:100vh;color:var(--ink);background:#f4f7fb;padding:0 5vw 60px;font-family:Arial,Noto Sans Arabic,sans-serif}.srsTopbar{align-items:center;gap:28px;max-width:1440px;height:74px;margin:auto;display:flex}.srsBrand{color:var(--ink);align-items:center;gap:9px;font-weight:900;text-decoration:none;display:flex}.srsBrand:first-letter{place-items:center;display:grid}.srsBrand{font-size:22px}.srsBrand span{font-size:14px}.srsTopbar nav{gap:19px;margin-inline-start:auto;display:flex}.srsTopbar nav a{color:#59667d;font-size:12px;font-weight:700;text-decoration:none}.workspaceLink{background:var(--navy);color:#fff;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:900;text-decoration:none}.srsPublicHero{color:#fff;background:linear-gradient(135deg,#10254c,#173b78 58%,#315ce8);border-radius:26px;grid-template-columns:1.7fr .8fr;gap:40px;max-width:1440px;margin:auto;padding:44px;display:grid;position:relative;overflow:hidden}.srsPublicHero:after{content:"";border:78px solid #ffffff0b;border-radius:50%;width:380px;height:380px;position:absolute;top:-180px;left:-110px}.srsPublicHero>div,.srsPublicHero>aside{z-index:1;position:relative}.heroTag{letter-spacing:.16em;color:#bdd2ff;font-size:10px;font-weight:900}.srsPublicHero h1{margin:12px 0;font-size:42px;line-height:1.25}.srsPublicHero p{color:#d9e5fb;max-width:820px;font-size:14px;line-height:1.9}.heroActions{gap:9px;margin-top:22px;display:flex}.heroActions a{color:var(--navy);background:#fff;border-radius:10px;padding:12px 16px;font-size:11px;font-weight:900;text-decoration:none}.heroActions a.secondary{color:#fff;background:#ffffff12;border:1px solid #ffffff28}.srsPublicHero aside{background:#ffffff10;border:1px solid #ffffff1f;border-radius:18px;align-content:center;gap:7px;padding:22px;display:grid}.srsPublicHero aside small{color:#aac8ff;margin-bottom:7px;font-size:9px;font-weight:900}.srsPublicHero aside b{background:#ffffff12;border-radius:8px;padding:8px 11px;font-size:11px}.srsPublicHero aside i{text-align:center;color:#8eb5ff;font-style:normal}.srsKpis{grid-template-columns:repeat(5,1fr);gap:10px;max-width:1400px;margin:14px auto 0;display:grid}.srsKpis article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px;display:grid}.srsKpis strong{color:var(--navy);font-size:25px}.srsKpis span{font-size:11px;font-weight:900}.srsKpis small{color:var(--muted);margin-top:3px;font-size:9px}.readingGuide{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1400px;margin:35px auto 0;display:grid}.readingGuide div{border-top:3px solid var(--blue);background:#fff;border-radius:0 0 13px 13px;padding:17px}.readingGuide small{color:var(--blue);font-weight:900}.readingGuide b{margin:8px 0;font-size:13px;display:block}.readingGuide p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.storySection,.coverageSection,.eventSection{max-width:1400px;margin:44px auto 0}.sectionTitle{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.sectionTitle small{letter-spacing:.13em;color:var(--blue);font-size:9px;font-weight:900}.sectionTitle h2{margin:7px 0;font-size:27px}.sectionTitle p{color:var(--muted);margin:0;font-size:12px}.sectionTitle>b{color:var(--blue);background:#e6edff;border-radius:99px;padding:8px 12px;font-size:11px}.publicFilters{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1.5fr repeat(4,1fr);gap:8px;padding:10px;display:grid}.publicFilters label span{color:var(--muted);margin-bottom:5px;font-size:9px;font-weight:800;display:block}.publicFilters input,.publicFilters select{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#f9fbfd;border:1px solid #dfe5ee;border-radius:8px;outline:none;padding:10px;font-size:10px}.publicStoryList{gap:8px;margin-top:10px;display:grid}.publicStoryList>article{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.publicStoryList>article.open{border-color:#a8c1ff;box-shadow:0 12px 28px #173b780d}.storyHead{text-align:right;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:100px 1fr auto 25px;align-items:center;gap:13px;padding:15px;display:grid}.storyId{color:var(--blue);text-align:center;direction:ltr;background:#eaf0ff;border-radius:8px;padding:8px;font-size:10px;font-weight:900}.storyHead>span:nth-child(2){gap:4px;display:grid}.storyHead strong{font-size:13px}.storyHead small{color:var(--muted);font-size:9px}.storyHead em{color:#4d5c74;background:#f3f6fa;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal}.storyHead i{color:var(--blue);font-size:20px;font-style:normal}.storyBody{border-top:1px solid var(--line);background:#fbfcfe;padding:17px}.storyStatements{grid-template-columns:1fr 1fr;gap:9px;display:grid}.storyStatements section{background:#fff;border:1px solid #e1e7f0;border-radius:11px;padding:14px}.storyStatements section:first-child{border-right:3px solid var(--blue)}.storyStatements small{color:var(--blue);font-size:9px;font-weight:900}.storyStatements p{margin:6px 0 0;font-size:12px;line-height:1.8}.storyDetailGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.storyDetailGrid section{background:#fff;border:1px solid #e4e9f1;border-radius:11px;padding:13px}.storyDetailGrid h4{color:var(--blue);margin:0 0 7px;font-size:10px}.storyDetailGrid ul,.storyDetailGrid ol{margin:0;padding-right:17px}.storyDetailGrid li{color:#506078;font-size:10px;line-height:1.75}.storyDetailGrid .tone-blue{border-top:3px solid #3c78ee}.storyDetailGrid .tone-orange{border-top:3px solid #f5a623}.storyDetailGrid .tone-dark{border-top:3px solid #1c2941}.noStories{text-align:center;color:var(--muted);background:#fff;border-radius:14px;padding:30px}.coverageGrid,.eventGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.coverageGrid article,.eventGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:18px}.coverageGrid span,.eventGrid span{width:35px;height:35px;color:var(--blue);background:#eaf0ff;border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.coverageGrid h3,.eventGrid h3{margin:12px 0 7px;font-size:14px}.coverageGrid ul{margin:0;padding-right:17px}.coverageGrid li,.eventGrid p{color:var(--muted);font-size:10px;line-height:1.75}.eventGrid article:nth-child(2) span{color:#ac6b00;background:#fff3dc}.eventGrid article:nth-child(3) span{color:#be3b2c;background:#ffe9e6}.eventGrid article:nth-child(4) span{color:#24324b;background:#e8ebf1}.srsFooter{background:var(--navy);color:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:45px auto 0;padding:23px;display:flex}.srsFooter p{color:#cbd7ea;margin:6px 0 0;font-size:11px}.srsFooter a{color:var(--navy);background:#fff;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:900;text-decoration:none}@media (max-width:1050px){.publicFilters{grid-template-columns:repeat(2,1fr)}.srsKpis{grid-template-columns:repeat(3,1fr)}.storyDetailGrid,.coverageGrid,.eventGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.publicSrs{padding:0 14px 35px}.srsTopbar{height:64px}.srsTopbar nav{display:none}.workspaceLink{margin-inline-start:auto}.srsPublicHero{grid-template-columns:1fr;padding:25px}.srsPublicHero h1{font-size:28px}.srsPublicHero aside{display:none}.srsKpis{grid-template-columns:repeat(2,1fr)}.readingGuide{grid-template-columns:1fr 1fr;margin-top:24px}.sectionTitle{align-items:start}.sectionTitle h2{font-size:22px}.publicFilters,.storyStatements,.storyDetailGrid,.coverageGrid,.eventGrid{grid-template-columns:1fr}.storyHead{grid-template-columns:78px 1fr 22px}.storyHead em{grid-column:2;justify-self:start}.storyHead i{grid-area:1/3/3}.srsFooter{flex-direction:column;align-items:start}.srsFooter a{box-sizing:border-box;text-align:center;width:100%}}@media (max-width:430px){.srsBrand span{display:none}.readingGuide{grid-template-columns:1fr}.heroActions{flex-direction:column}.heroActions a{text-align:center}}
.businessModuleGrid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.businessModuleGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px}.businessModuleGrid article>small{color:var(--blue);font-size:9px;font-weight:900}.businessModuleGrid h3{margin:6px 0 12px}.businessModuleGrid ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.businessModuleGrid li{background:#f6f8fc;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.businessModuleGrid li span{width:23px;height:23px;color:var(--blue);background:#fff;border:1px solid #dce4f0;border-radius:6px;place-items:center;font-size:9px;font-weight:900;display:grid}.businessModuleGrid li b{font-size:10px}.businessModuleGrid li em{color:#8b95a5;font-size:8px;font-style:normal}.fullDataTitle{margin:25px 0 10px;font-size:16px}.fullDataTable{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:9px;overflow:auto}.fullDataTable table{border-collapse:collapse;width:100%;min-width:780px}.fullDataTable th{color:#506078;text-align:right;border-bottom:1px solid var(--line);background:#f2f5f9;padding:11px;font-size:9px}.fullDataTable td{vertical-align:top;border-bottom:1px solid #edf0f4;padding:11px;font-size:9px;line-height:1.65}.fullDataTable tr:last-child td{border-bottom:0}.fullDataTable td:first-child{color:#243b62;font-weight:900}.workstreamGrid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.workstreamGrid span{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:9px;display:flex}.workstreamGrid b{color:var(--blue);direction:ltr}@media (max-width:900px){.businessModuleGrid{grid-template-columns:1fr}.workstreamGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.workstreamGrid{grid-template-columns:1fr}.businessModuleGrid li{grid-template-columns:27px 1fr}.businessModuleGrid li em{grid-column:2}}
.compactHero{margin-top:18px;padding-block:34px}.compactHero h1{font-size:36px}.srsTabs{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f7fbee;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:8px;max-width:1400px;margin:22px auto 0;padding:8px;display:grid;position:sticky;top:8px}.srsTabs button{border:1px solid var(--line);text-align:right;color:var(--ink);cursor:pointer;background:#fff;border-radius:11px;gap:3px;padding:11px 12px;display:grid}.srsTabs button small{color:var(--muted);text-align:right;direction:ltr;font-size:8px}.srsTabs button.active{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 8px 22px #10254c25}.srsTabs button.active small{color:#bcd0f3}.firstContent{margin-top:24px}.storyTabs{gap:6px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow:auto}.storyTabs button{white-space:nowrap;color:#526178;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:800}.storyTabs button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.storyStatements>section:nth-child(3){grid-column:1/-1}.apiFlow{color:#fff;background:#10254c;border-radius:12px;align-items:center;gap:7px;padding:14px;display:flex;overflow:auto}.apiFlow span{white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1c;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:800}.apiFlow i{color:#80a9ff;font-style:normal}.apiFlow.large{justify-content:center;margin-bottom:12px;padding:20px}.apiGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}.apiGrid section{border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px;overflow:auto}.apiGrid small{color:var(--blue);margin-bottom:7px;font-size:8px;font-weight:900;display:block}.apiGrid code,.apiGrid pre{text-align:left;direction:ltr;font:9px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.apiGrid pre{color:#33425d;margin:0}.apiGrid p{color:var(--muted);font-size:9px;line-height:1.7}.endpointCatalog{gap:7px;display:grid}.endpointCatalog article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:70px minmax(260px,.8fr) 1fr;align-items:center;gap:12px;padding:12px;display:grid}.endpointCatalog b{color:var(--blue);font-size:10px}.endpointCatalog code{text-align:left;direction:ltr;font-size:10px}.endpointCatalog span{color:var(--muted);font-size:10px}.contractNotes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.contractNotes article{background:#eaf0ff;border-radius:12px;padding:15px}.contractNotes b{color:var(--blue);font-size:11px}.contractNotes p{color:#53627b;margin-bottom:0;font-size:9px;line-height:1.7}.caseTable{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:auto}.caseRow{border-bottom:1px solid #edf0f4;grid-template-columns:115px 85px 1.1fr 1fr 1.2fr 72px;min-width:960px;display:grid}.caseRow>*{border-left:1px solid #edf0f4;margin:0;padding:11px;font-size:9px;line-height:1.6}.caseRow.head{color:#344560;background:#eef3fb}.caseRow.head b{font-size:9px}.caseRow span:first-child{color:#315ce8;direction:ltr;font-weight:900}.caseRow em{color:#8b6300;text-align:center;background:#fff7d9;border:0;border-radius:99px;align-self:center;margin:8px;padding:5px;font-style:normal}.uatCard{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.uatCard header{align-items:center;gap:12px;display:flex}.uatCard header span{color:var(--blue);direction:ltr;background:#eaf0ff;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:900}.uatCard header em{color:#08785c;background:#e2f8ef;border-radius:99px;margin-inline-start:auto;padding:6px 9px;font-size:8px;font-style:normal}.uatCard>p{background:#f7f9fc;border-radius:9px;padding:13px;font-size:11px;line-height:1.8}.uatCard>div{grid-template-columns:120px 1fr;gap:8px;font-size:9px;display:grid}.uatCard>div b{color:#526178}.uatCard>div span{font-weight:700}.storyDetailGrid{grid-template-columns:repeat(2,1fr)}@media (max-width:1050px){.srsTabs{grid-template-columns:repeat(4,1fr)}.contractNotes{grid-template-columns:1fr}}@media (max-width:760px){.publicFilters,.storyStatements,.storyDetailGrid,.coverageGrid,.eventGrid,.apiGrid{grid-template-columns:1fr}.srsTabs{grid-template-columns:repeat(2,1fr);position:static}.endpointCatalog article{grid-template-columns:60px 1fr}.endpointCatalog span{grid-column:2}.uatCard>div{grid-template-columns:1fr}.apiFlow.large{justify-content:flex-start}}.srsStartGuide{border:1px solid var(--line);background:#fff;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;max-width:1400px;margin:14px auto 0;padding:12px 14px;display:flex}.srsStartGuide>b{color:var(--navy);font-size:13px}.srsStartGuide span{color:#3153ad;background:#eef3ff;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:800}.srsNavGroups{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f7fbf2;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:1400px;margin:15px auto 0;padding:8px;display:grid;position:sticky;top:8px}.srsNavGroups>section{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:8px}.srsNavGroups>section>header{border-bottom:1px solid #edf0f5;gap:2px;margin-bottom:6px;padding:4px 5px 8px;display:grid}.srsNavGroups>section>header b{color:var(--navy);font-size:11px}.srsNavGroups>section>header small{color:var(--muted);font-size:8px;line-height:1.5}.srsNavGroups>section>div{gap:5px;display:grid}.srsNavGroups button{text-align:right;color:var(--ink);cursor:pointer;background:#f5f7fb;border:0;border-radius:8px;gap:3px;padding:8px;display:grid}.srsNavGroups button small{color:var(--muted);font-size:8px;line-height:1.4}.srsNavGroups button:hover{background:#eaf0ff}.srsNavGroups button.active{background:var(--navy);color:#fff}.srsNavGroups button.active small{color:#c5d6f2}.sourcePlainExplanation{background:#eaf0ff;border:1px solid #cbd8fa;border-radius:13px;align-items:flex-start;gap:14px;margin-bottom:11px;padding:15px;display:flex}.sourcePlainExplanation b{white-space:nowrap;color:#214ec7}.sourcePlainExplanation p{color:#4e5f79;margin:0;font-size:12px;line-height:1.8}.publicSrs .firstContent{scroll-margin-top:180px}@media (max-width:1150px){.srsNavGroups{grid-template-columns:repeat(3,1fr);position:static}}@media (max-width:760px){.srsNavGroups{grid-template-columns:1fr}.srsNavGroups>section>div{grid-template-columns:repeat(2,1fr)}.sourcePlainExplanation{flex-direction:column;gap:5px}}@media (max-width:430px){.srsNavGroups>section>div{grid-template-columns:1fr}.srsStartGuide{flex-direction:column;align-items:flex-start}.srsStartGuide span{box-sizing:border-box;width:100%}}.englishSrs .sectionTitle{text-align:left}.englishSrsNav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f7fbf0;border-radius:15px;grid-template-columns:repeat(6,1fr);gap:7px;max-width:1400px;margin:16px auto 0;padding:8px;display:grid;position:sticky;top:8px}.englishSrsNav button{border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);background:#fff;border-radius:10px;gap:3px;padding:10px;display:grid}.englishSrsNav button b{font-size:11px}.englishSrsNav button small{color:var(--muted);font-size:8px;line-height:1.45}.englishSrsNav button.active{background:var(--navy);border-color:var(--navy);color:#fff}.englishSrsNav button.active small{color:#c7d6ee}.englishOverview,.englishReview,.englishSystem,.englishTesting{max-width:1400px;margin:24px auto 0}.englishStepGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.englishStepGrid article,.englishReviewGrid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.englishStepGrid span{color:#fff;background:#315ce8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.englishStepGrid h3,.englishReviewGrid h3{margin:12px 0 7px;font-size:16px}.englishStepGrid p,.englishReviewGrid p{color:var(--muted);font-size:11px;line-height:1.75}.englishStoryFilters{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr 330px;gap:8px;padding:10px;display:grid}.englishStoryFilters input,.englishStoryFilters select{background:#f9fbfd;border:1px solid #dfe5ee;border-radius:8px;padding:11px;font-size:11px}.englishSrs .storyHead{text-align:left}.englishStoryDetail{grid-template-columns:1fr 1fr;gap:10px;display:grid}.englishStoryDetail section{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.englishStoryDetail section:first-child{border-left:3px solid #315ce8;grid-column:1/-1}.englishStoryDetail small{color:#315ce8;font-size:9px;font-weight:900}.englishStoryDetail p,.englishStoryDetail li{font-size:11px;line-height:1.7}.englishStoryDetail em{color:var(--muted);font-size:9px}.englishResultNote{color:#76500b;background:#fff3d8;border-radius:10px;padding:11px;font-size:11px}.englishReviewGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.englishReviewGrid article>b{color:#315ce8;font-size:26px}.englishReviewGrid strong{color:#174b3e;margin-top:10px;font-size:10px;line-height:1.6;display:block}.englishRunCta{color:#fff;background:#315ce8;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:1050px){.englishSrsNav{grid-template-columns:repeat(3,1fr);position:static}.englishStepGrid,.englishReviewGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.englishSrsNav,.englishStepGrid,.englishReviewGrid,.englishStoryFilters,.englishStoryDetail{grid-template-columns:1fr}.englishStoryDetail section:first-child{grid-column:auto}}.fullEnglishSrs{font-size:18px}.fullEnglishSrs p,.fullEnglishSrs li{line-height:1.8}.englishEntryChoice{color:#fff;background:linear-gradient(135deg,#10254c,#214f99);border-radius:16px;grid-template-columns:1fr 320px 250px;gap:10px;max-width:1400px;margin:13px auto 0;padding:17px;display:grid}.englishEntryChoice small{color:#8bb0fa;font-size:10px;font-weight:900}.englishEntryChoice h2{margin:6px 0;font-size:21px}.englishEntryChoice p{color:#d0dced;margin:0;font-size:13px}.englishEntryChoice button{color:#fff;text-align:left;cursor:pointer;background:#315ce8;border:1px solid #ffffff24;border-radius:11px;gap:5px;padding:14px;display:grid}.englishEntryChoice button:last-child{background:#ffffff12}.englishEntryChoice button b{font-size:14px}.englishEntryChoice button span{color:#d7e2f2;font-size:10px}.englishNavGroups{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f7fbf2;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:8px;max-width:1400px;margin:15px auto 0;padding:8px;display:grid;position:sticky;top:8px}.englishNavGroups>section{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:5px;padding:8px;display:grid}.englishNavGroups>section>header{color:#10254c;border-bottom:1px solid #edf0f4;padding:5px 4px 8px;font-size:12px;font-weight:900}.englishNavGroups button{color:#243854;text-align:left;cursor:pointer;background:#f5f7fb;border:0;border-radius:8px;gap:3px;padding:8px;display:grid}.englishNavGroups button b{font-size:12px}.englishNavGroups button small{color:#68768d;font-size:9px}.englishNavGroups button.active{color:#fff;background:#10254c}.englishNavGroups button.active small{color:#cbd8eb}.englishOverviewActions{gap:8px;margin-top:12px;display:flex}.englishOverviewActions button{color:#fff;cursor:pointer;background:#315ce8;border:0;border-radius:9px;padding:11px 15px;font-weight:900}.englishBusinessMap{max-width:1400px;margin:24px auto 70px;padding:0 22px}.englishBusinessLayout{grid-template-columns:340px 1fr;align-items:start;gap:13px;display:grid}.englishBusinessLayout>aside{color:#fff;background:#10254c;border-radius:15px;max-height:78vh;padding:12px;position:sticky;top:180px;overflow:auto}.englishBusinessLayout>aside>section+section{border-top:1px solid #ffffff1c;margin-top:12px;padding-top:12px}.englishBusinessLayout>aside>section>header{justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.englishBusinessLayout>aside>section>header b{font-size:14px}.englishBusinessLayout>aside>section>header span{color:#aabbd2;text-align:right;font-size:9px}.englishBusinessLayout details{border-top:1px solid #ffffff13;padding:7px 0}.englishBusinessLayout summary{cursor:pointer;color:#dce8fb;justify-content:space-between;gap:8px;padding:6px;font-size:12px;font-weight:900;display:flex}.englishBusinessLayout summary small{color:#8fb2ef;font-size:9px}.englishBusinessLayout details button{color:#c9d7eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:8px;width:100%;padding:9px;display:flex}.englishBusinessLayout details button.active{color:#fff;background:#315ce8}.englishBusinessLayout details button b{font-size:11px}.englishBusinessLayout details button span{font-size:9px}.englishBusinessLayout>main{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.englishBusinessLayout>main>header{background:linear-gradient(135deg,#eef3ff,#fff);padding:20px}.englishBusinessLayout>main>header small{color:#315ce8;font-weight:900}.englishBusinessLayout>main>header h2{margin:7px 0;font-size:26px}.englishBusinessLayout>main>header p{color:#627088;font-size:13px}.englishWorkflowStages{grid-template-columns:repeat(5,1fr);gap:7px;padding:14px;display:grid}.englishWorkflowStages span{background:#f4f7fb;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;gap:6px;padding:9px;font-size:10px;display:grid}.englishWorkflowStages span b{color:#fff;background:#315ce8;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.englishLinkedStories{gap:7px;padding:14px;display:grid}.englishLinkedStories button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:10px;grid-template-columns:150px 1fr 100px;align-items:center;gap:10px;padding:12px;display:grid}.englishLinkedStories button>span{color:#315ce8;font-weight:900}.englishLinkedStories button b{font-size:12px}.englishLinkedStories button small{color:#6a788f;margin-top:4px;display:block}.englishLinkedStories button i{color:#315ce8;font-size:10px;font-style:normal}.englishCatalogFilters{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1.5fr repeat(3,1fr);gap:8px;padding:10px;display:grid}.englishCatalogFilters input,.englishCatalogFilters select{background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:11px;font-size:12px}.englishCatalogStatus{color:#fff;background:#10254c;border-radius:10px;justify-content:space-between;gap:10px;margin:10px 0;padding:11px 14px;font-size:12px;display:flex}.englishFullStory{text-align:left;direction:ltr}.englishStoryGuide{gap:11px;display:grid}.englishStoryGuide>header{color:#fff;background:linear-gradient(135deg,#10254c,#214f99);border-radius:13px;padding:18px}.englishStoryGuide>header small{color:#8aaff8;font-weight:900}.englishStoryGuide>header p{color:#d4dfef;margin:0;font-size:13px}.englishStoryLocation{background:#fff;border:1px solid #dce3ed;border-radius:12px;grid-template-columns:1.2fr 1fr 210px;gap:9px;padding:12px;display:grid}.englishStoryLocation>div{background:#f5f8fc;border-radius:9px;gap:5px;padding:11px;display:grid}.englishStoryLocation small{color:#68768d;font-size:9px;font-weight:900}.englishStoryLocation code{color:#315ce8;overflow-wrap:anywhere;font-size:10px}.englishStoryLocation a{color:#fff;text-align:center;background:#315ce8;border-radius:9px;place-items:center;padding:10px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.englishGuideSteps{gap:7px;display:grid}.englishGuideSteps article{background:#fff;border:1px solid #dfe5ee;border-radius:10px;grid-template-columns:38px 1fr;gap:10px;padding:12px;display:grid}.englishGuideSteps article>span{color:#fff;background:#315ce8;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.englishGuideSteps p{color:#617087;margin:4px 0;font-size:12px}.englishDataPlacement{background:#fff;border:1px solid #dce3ed;border-radius:12px;overflow:hidden}.englishDataPlacement>header,.englishRoutesStory>header{color:#fff;background:#10254c;justify-content:space-between;gap:12px;padding:15px;display:flex}.englishDataPlacement>header small,.englishRoutesStory>header small{color:#8aaff8;font-size:9px;font-weight:900}.englishDataPlacement>footer{background:#fff3d7;padding:12px;font-size:11px}.englishDataTable{background:#fff;border:1px solid #dfe5ee;border-radius:10px;overflow:auto}.englishDataTable table{border-collapse:collapse;width:100%;min-width:820px}.englishDataTable th,.englishDataTable td{text-align:left;vertical-align:top;border:1px solid #e7ebf1;padding:10px;font-size:11px;line-height:1.65}.englishDataTable th{color:#263a5c;background:#eef3fb;font-size:10px}.englishPanel{background:#fff;border:1px solid #dce3ed;border-radius:12px;overflow:hidden}.englishPanel>header{color:#fff;background:#10254c;padding:12px 15px}.englishPanel>header h3{margin:0;font-size:16px}.englishPanel>div{padding:15px}.englishPanel p,.englishPanel li{font-size:12px}.englishCardGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.englishCardGrid article{background:#fff;border:1px solid #dce3ed;border-radius:11px;padding:14px}.englishCardGrid article>span{color:#fff;background:#315ce8;border-radius:7px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.englishCardGrid h3{font-size:14px}.englishCardGrid p{color:#65738a;font-size:11px}.englishMatrixStack{gap:10px;display:grid}.englishRoutesStory{gap:7px;display:grid}.englishRoutesStory>header>b{overflow-wrap:anywhere;direction:ltr;background:#ffffff12;border-radius:8px;height:max-content;padding:8px;font-size:10px}.englishRoutesStory>article{background:#fff;border:1px solid #dce3ed;border-radius:10px;grid-template-columns:70px 1fr 70px;align-items:center;gap:10px;padding:11px;display:grid}.englishRoutesStory>article>span{color:#087557;text-align:center;background:#e7f8f1;border-radius:99px;padding:6px;font-size:9px;font-weight:900}.englishRoutesStory>article>div{gap:3px;display:grid}.englishRoutesStory code,.englishRoutesStory small{font-size:10px}.englishRoutesStory a{color:#fff;text-align:center;background:#315ce8;border-radius:7px;padding:8px;font-size:10px;font-weight:900;text-decoration:none}.englishStoryValidation{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.englishStoryValidation>header{color:#fff;background:#10254c;border-radius:11px;grid-column:1/-1;padding:15px}.englishStoryValidation>header h3{margin:0;font-size:17px}.englishStoryValidation>header p{color:#cbd7e8;margin:5px 0;font-size:11px}.englishStoryValidation>article{background:#fff;border:1px solid #dce3ed;border-radius:11px;gap:7px;padding:14px;display:grid}.englishStoryValidation>article strong{color:#315ce8}.englishStoryValidation>article p{font-size:11px}.englishWorkflowSelect{background:#fff;border:1px solid #dce3ed;border-radius:11px;gap:6px;padding:12px;font-size:11px;font-weight:900;display:grid}.englishWorkflowSelect select{border:1px solid #dce3ed;border-radius:8px;padding:10px}.englishWorkflowObjective,.englishCoreVerdict{color:#fff;background:linear-gradient(135deg,#10254c,#214f99);border-radius:13px;margin-top:10px;padding:17px}.englishWorkflowObjective small{color:#8aaff8;font-weight:900}.englishWorkflowObjective h3,.englishCoreVerdict h3{font-size:20px}.englishWorkflowObjective p,.englishCoreVerdict p{color:#d0dced;font-size:12px}.englishWorkflowSteps{gap:8px;margin-top:10px;display:grid}.englishWorkflowSteps article{background:#fff;border:1px solid #dce3ed;border-radius:11px;grid-template-columns:42px 1fr;gap:10px;padding:13px;display:grid}.englishWorkflowSteps article>span{color:#fff;background:#315ce8;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.englishWorkflowSteps h3{margin:4px 0;font-size:15px}.englishWorkflowSteps p{margin:4px 0;font-size:11px}.englishImpactResults{gap:7px;margin:10px 0;display:grid}.englishImpactResults article{background:#fff;border:1px solid #dce3ed;border-radius:10px;grid-template-columns:80px 1fr;gap:10px;padding:11px;display:grid}.englishImpactResults article>span{color:#8a5c00;text-align:center;background:#fff0d2;border-radius:99px;padding:6px;font-size:9px;font-weight:900}.englishImpactResults b{font-size:11px}.englishImpactResults p{color:#68768d;font-size:10px}.fullEnglishSrs .assistantChat article.user{justify-self:end}.fullEnglishSrs .assistantChat article.assistant{justify-self:start}@media (max-width:1100px){.englishNavGroups{grid-template-columns:repeat(3,1fr);position:static}.englishEntryChoice{grid-template-columns:1fr 1fr}.englishEntryChoice>div{grid-column:1/-1}.englishWorkflowStages{grid-template-columns:repeat(3,1fr)}.englishCatalogFilters,.englishCardGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.englishEntryChoice,.englishBusinessLayout,.englishStoryLocation,.englishStoryValidation,.englishCatalogFilters{grid-template-columns:1fr}.englishBusinessLayout>aside{max-height:420px;position:static}.englishWorkflowStages,.englishCardGrid,.englishLinkedStories button,.englishRoutesStory>article{grid-template-columns:1fr}.englishEntryChoice{margin-inline:14px}.englishBusinessMap{padding:0 14px}.englishNavGroups{grid-template-columns:1fr;margin-inline:14px}.englishNavGroups>section{grid-template-columns:1fr 1fr}.englishNavGroups>section>header{grid-column:1/-1}}.compactHero p,.sectionTitle p{font-size:14px}.sixKpis{grid-template-columns:repeat(6,1fr)}.srsKpis span{font-size:13px}.srsKpis small{font-size:11px}.srsTabs button b{font-size:13px}.srsTabs button small{font-size:10px}.publicFilters label span,.filterHierarchy{font-size:12px}.publicFilters input,.publicFilters select{padding:12px;font-size:12px}.storyHead strong{font-size:16px}.storyHead small{font-size:11px}.storyHead .storyEpic{color:#315ce8;letter-spacing:.02em;margin-bottom:2px;font-size:10px;display:block}.storyHead em{font-size:11px}.storyTabs button{padding:10px 13px;font-size:11px}.storyStatements p{font-size:14px}.storyDetailGrid h4{font-size:13px}.storyDetailGrid li,.workflowSteps p{font-size:12px}.workflowSteps small,.workflowPreconditions p{font-size:11px}.workflowCoverage span{font-size:12px}.fullDataTable td,.fullDataTable th{font-size:11px}.publicSrs{font-size:18px}.publicSrs p,.publicSrs li{line-height:1.85}.sectionTitle h2{font-size:29px}.sectionTitle p,.compactHero p{font-size:16px}.srsNavGroups>section>header b{font-size:13px}.srsNavGroups>section>header small{font-size:10px}.srsNavGroups button b{font-size:13px}.srsNavGroups button small{font-size:10px}.storyHead strong{font-size:17px;line-height:1.75}.storyHead small,.storyHead em{font-size:12px}.storyHead .storyEpic{font-size:11px}.storyTabs button{font-size:13px}.storyStatements p,.storyDetailGrid li{font-size:15px}.validationBoard label small{font-size:13px}.caseRow>*,.caseRow.head b{font-size:12px}.uatScenarioList h4{font-size:15px}.uatScenarioList p{font-size:13px}.catalogPagination{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.catalogPagination button,.loadMoreRows{color:#fff;cursor:pointer;background:#315ce8;border:0;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:900}.catalogPagination button:disabled{opacity:.35}.catalogPagination span{color:#536178;font-size:13px}.loadMoreRows{margin:12px auto;display:block}.storySourcePanel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.storySourcePanel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.storySourcePanel h3{margin:5px 0;font-size:21px}.storySourcePanel>header>b{color:#315ce8;background:#eaf0ff;border-radius:9px;padding:9px 12px;font-size:12px}.storySourcePanel>section{background:#f7f9fc;border-radius:11px;margin-top:12px;padding:15px}.storySourcePanel>section p{font-size:15px}.storySourcePanel>ol{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:11px;padding:18px 35px}.storyValidationSource{background:#eef3ff;border:1px solid #cfdbf7;border-radius:12px;grid-template-columns:130px 1fr;gap:5px 12px;margin:12px 0;padding:14px;display:grid}.storyValidationSource b{color:#214ec7}.storyValidationSource span{font-weight:900}.storyValidationSource small{color:#56657c;grid-column:2;font-size:12px}.businessMapLayout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cycleDirectory{color:#fff;background:#10254c;border-radius:16px;max-height:78vh;padding:12px;position:sticky;top:180px;overflow:auto}.cycleDirectory>section+section{border-top:1px solid #ffffff1c;margin-top:12px;padding-top:12px}.cycleDirectory>section>header{justify-content:space-between;align-items:center;display:flex}.cycleDirectory h3{margin:6px;font-size:15px}.cycleDirectory details{border-top:1px solid #ffffff12;padding:8px 0}.cycleDirectory summary{cursor:pointer;color:#dce8fb;font-size:13px;font-weight:900}.cycleDirectory details button{text-align:right;color:#cad7eb;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:8px;width:100%;padding:9px;display:flex}.cycleDirectory details button span{font-size:13px}.cycleDirectory details button small{white-space:nowrap;font-size:10px}.cycleDirectory details button.active{color:#fff;background:#315ce8}.cycleWorkspace{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.cycleWorkspaceHead{background:linear-gradient(135deg,#eef3ff,#fff);justify-content:space-between;gap:15px;padding:21px;display:flex}.cycleWorkspaceHead small{color:#315ce8;font-size:12px;font-weight:900}.cycleWorkspaceHead h3{margin:7px 0;font-size:27px}.cycleWorkspaceHead p{color:#526178;max-width:850px;margin:0;font-size:15px}.cycleWorkspaceHead>b{color:#fff;background:#10254c;border-radius:99px;height:max-content;padding:9px 12px;font-size:11px}.cycleTabs{border-block:1px solid #edf0f4;gap:7px;padding:12px 18px;display:flex;overflow:auto}.cycleTabs button{white-space:nowrap;cursor:pointer;background:#eff3f8;border:0;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:900}.cycleTabs button.active{color:#fff;background:#315ce8}.cycleJourney,.cycleCaseList,.cycleStoryLinks,.cycleTrace{gap:9px;padding:18px;display:grid}.cycleJourney article,.cycleCaseList article{border:1px solid #e1e7f0;border-radius:12px;grid-template-columns:42px 1fr 120px;align-items:center;gap:12px;padding:14px;display:grid}.cycleJourney article>span,.cycleCaseList article>span{color:#fff;background:#315ce8;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.cycleJourney h4,.cycleCaseList b{margin:3px 0;font-size:15px}.cycleJourney p,.cycleCaseList p{color:#65728a;margin:2px 0;font-size:12px}.cycleJourney em,.cycleCaseList em{color:#087557;text-align:center;background:#e5f8f0;border-radius:99px;padding:7px;font-size:10px;font-style:normal}.cycleStoryLinks>header{justify-content:space-between;gap:10px;display:flex}.cycleStoryLinks>button{text-align:right;cursor:pointer;background:#fff;border:1px solid #e1e7f0;border-radius:12px;grid-template-columns:145px 1fr 70px;align-items:center;gap:12px;padding:14px;display:grid}.cycleStoryLinks>button>span{color:#315ce8;direction:ltr;font-weight:900}.cycleStoryLinks>button b{font-size:14px}.cycleStoryLinks>button small{color:#65728a;margin-top:4px;display:block}.cycleStoryLinks>button i{color:#315ce8;font-style:normal}.traceChain,.mappingContract{color:#fff;background:#10254c;border-radius:12px;align-items:center;gap:7px;padding:14px;display:flex;overflow:auto}.traceChain span{text-align:center;gap:3px;min-width:110px;font-size:11px;display:grid}.traceChain span b{color:#87aaf1;font-size:13px}.traceChain i{color:#87aaf1}.cycleTrace>article{border:1px solid #e1e7f0;border-radius:11px;grid-template-columns:145px 170px minmax(190px,.8fr) 1fr 90px;align-items:center;gap:10px;padding:12px;display:grid}.cycleTrace code{text-align:left;direction:ltr;font-size:11px}.cycleTrace p{margin:0;font-size:11px}.cycleTrace em{text-align:center;border-radius:99px;padding:7px;font-size:10px;font-style:normal}.cycleTrace em.ready{color:#087557;background:#def8ee}.cycleTrace em.gap{color:#8e5900;background:#fff0d2}.cycleTrace footer{background:#fff7df;border-radius:9px;padding:12px;font-size:12px}.cycleActions{background:#f7f9fc;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.cycleActions a,.cycleActions button{cursor:pointer;border:0;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:900;text-decoration:none}.cycleActions a{color:#fff;background:#315ce8}.cycleActions button{color:#29436e;background:#e9eef7}@media (max-width:1000px){.businessMapLayout{grid-template-columns:1fr}.cycleDirectory{max-height:420px;position:static}.cycleTrace>article{grid-template-columns:1fr 1fr}.cycleTrace>article p{grid-column:1/-1}}@media (max-width:650px){.sectionTitle h2{font-size:24px}.businessMapPage{padding-inline:12px}.cycleWorkspaceHead,.cycleStoryLinks>header{flex-direction:column}.cycleJourney article,.cycleCaseList article{grid-template-columns:40px 1fr}.cycleJourney em,.cycleCaseList em{grid-column:2}.cycleStoryLinks>button,.cycleTrace>article{grid-template-columns:1fr}.cycleStoryLinks>button i{display:none}.storyValidationSource{grid-template-columns:1fr}.storyValidationSource small{grid-column:1}.catalogPagination span{font-size:11px}.cycleActions{flex-direction:column}}.richStoryOverview,.fieldDictionary,.impactFlow,.actionCatalog,.storyMatrices,.richTestSuite{gap:12px;display:grid}.storyPurpose{color:#fff;background:linear-gradient(135deg,#10254c,#1c4380);border-radius:15px;padding:21px}.storyPurpose small{color:#8fb4fa;font-weight:900}.storyPurpose h3{margin:7px 0;font-size:21px;line-height:1.75}.storyPurpose p{color:#d8e4f5;margin:0;font-size:14px}.storyDefinitionGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.storyDefinitionGrid article{background:#fff;border:1px solid #dfe5ee;border-radius:12px;gap:5px;padding:14px;display:grid}.storyDefinitionGrid small{color:#687891;font-size:10px}.storyDefinitionGrid b{font-size:14px}.storyDefinitionGrid span{color:#315ce8;text-align:right;direction:ltr;font-size:11px}.storyPreconditions,.developerBrief{background:#fff;border:1px solid #dfe5ee;border-radius:13px;padding:16px}.storyPreconditions h4,.developerBrief h4{margin:0 0 10px;font-size:16px}.storyPreconditions p{grid-template-columns:28px 1fr;align-items:center;gap:8px;margin:5px 0;font-size:13px;display:grid}.storyPreconditions p b{color:#315ce8;background:#eaf0ff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.developerBrief>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.developerBrief p{background:#f6f8fb;border-radius:9px;margin:0;padding:11px;font-size:12px}.stakeholderGrid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.stakeholderGrid article{background:#fff;border:1px solid #dfe5ee;border-radius:13px;grid-template-columns:35px 1fr;gap:4px 10px;padding:15px;display:grid}.stakeholderGrid article>span{color:#fff;background:#315ce8;border-radius:9px;grid-row:1/5;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.stakeholderGrid small{color:#315ce8}.stakeholderGrid h4{margin:0;font-size:16px}.stakeholderGrid p{color:#526178;margin:3px 0;font-size:12px}.fieldDictionary>header,.impactFlow>header,.actionCatalog>header,.richTestSuite>header{background:#eef3ff;border:1px solid #cfdbf7;border-radius:13px;justify-content:space-between;gap:12px;padding:15px;display:flex}.fieldDictionary>header h3,.impactFlow>header h3,.actionCatalog>header h3,.richTestSuite>header h3{margin:4px 0;font-size:19px}.fieldDictionary>header p,.richTestSuite>header p{margin:0;font-size:12px}.fieldDictionary>header>b,.richTestSuite>header>b{color:#fff;background:#315ce8;border-radius:99px;height:max-content;padding:8px 11px;font-size:11px}.fieldTable{background:#fff;border:1px solid #dfe5ee;border-radius:13px;overflow:auto}.fieldRow{border-bottom:1px solid #edf0f4;grid-template-columns:180px 135px 90px 190px minmax(230px,1fr) minmax(230px,1fr);min-width:1100px;display:grid}.fieldRow>*{border-left:1px solid #edf0f4;padding:11px;font-size:11px}.fieldRow.head{color:#fff;z-index:1;background:#10254c;position:sticky;top:0}.fieldRow span{align-content:start;gap:4px;display:grid}.fieldRow span>b{font-size:12px}.fieldRow span>small{color:#687891;text-align:right;direction:ltr}.fieldRow code{color:#315ce8;text-align:left;direction:ltr;font-size:11px}.fieldRow em{color:#8e5900;background:#fff0d2;border-radius:99px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal}.fieldRow .required{color:#a53f32;font-weight:900}.fieldRow .optional{color:#526178}.impactFlow>article,.actionCatalog>article{background:#fff;border:1px solid #dfe5ee;border-radius:12px;grid-template-columns:42px 170px repeat(3,1fr);align-items:start;gap:10px;padding:13px;display:grid}.impactFlow>article>span,.actionCatalog>article>span{color:#fff;background:#315ce8;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.impactFlow h4,.actionCatalog h4{margin:3px 0;font-size:15px}.impactFlow section,.actionCatalog section{background:#f7f9fc;border-radius:8px;padding:9px}.impactFlow section.failure{background:#fff5e8}.impactFlow section b,.actionCatalog section b{font-size:11px}.impactFlow section p,.actionCatalog section p{margin:3px 0;font-size:11px}.impactFlow section small,.actionCatalog section small{color:#687891;font-size:9px}.storyMatrices>section{background:#fff;border:1px solid #dfe5ee;border-radius:13px;overflow:hidden}.storyMatrices>section>header{background:#eef3ff;padding:14px}.storyMatrices h3{margin:3px 0;font-size:17px}.richTestSuite>section{background:#fff;border:1px solid #dfe5ee;border-radius:14px;overflow:hidden}.richTestSuite>section>header{color:#fff;background:#10254c;justify-content:space-between;padding:14px 16px;display:flex}.richTestSuite>section>header h4{margin:3px 0;font-size:18px}.richTestSuite>section>header p{color:#cfdbed;margin:0;font-size:11px}.richTestSuite>section>article{border-top:1px solid #edf0f4;grid-template-columns:150px 220px repeat(3,1fr) 90px;align-items:start;gap:9px;min-width:1100px;padding:13px;display:grid}.richTestSuite>section{overflow:auto}.richTestSuite article>span{color:#315ce8;direction:ltr;font-size:10px;font-weight:900}.richTestSuite article h5{margin:3px 0;font-size:13px}.richTestSuite article section{background:#f7f9fc;border-radius:8px;padding:9px}.richTestSuite article section b{font-size:10px}.richTestSuite article section p{margin:3px 0;font-size:10px}.richTestSuite article section small{color:#687891;font-size:9px}.richTestSuite article>em{color:#8e5900;text-align:center;background:#fff0d2;border-radius:99px;padding:7px;font-size:9px;font-style:normal}@media (max-width:900px){.storyDefinitionGrid{grid-template-columns:repeat(2,1fr)}.impactFlow>article,.actionCatalog>article{grid-template-columns:40px 1fr}.impactFlow>article section,.actionCatalog>article section{grid-column:2}.stakeholderGrid{grid-template-columns:1fr}}@media (max-width:560px){.storyDefinitionGrid,.developerBrief>div{grid-template-columns:1fr}.fieldDictionary>header,.richTestSuite>header{flex-direction:column}.storyPurpose h3{font-size:17px}}.projectLinkBanner{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:14px 16px;display:flex}.projectLinkBanner>div{grid-template-columns:12px auto;align-items:center;column-gap:9px;display:grid}.projectLinkBanner i{background:#e05858;border-radius:50%;grid-row:1/3;width:10px;height:10px}.projectLinkBanner i.connected{background:#20aa7b;box-shadow:0 0 0 5px #20aa7b19}.projectLinkBanner b{font-size:13px}.projectLinkBanner span{color:var(--muted);font-size:11px}.projectLinkBanner a{color:#fff;background:#315ce8;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:900;text-decoration:none}.crossFlowSelector{grid-template-columns:1.1fr 1fr 1.4fr}.workflowObjective{background:linear-gradient(135deg,#eaf0ff,#fff);border:1px solid #cddaff;border-radius:13px;margin:10px 0;padding:16px}.workflowObjective small{color:#315ce8;font-size:10px;font-weight:900}.workflowObjective h3{margin:7px 0;font-size:17px}.workflowObjective p{color:var(--muted);margin:0;font-size:12px}.moduleJourney{align-items:stretch;gap:7px;margin:12px 0;padding:4px;display:flex;overflow:auto}.moduleJourney>div{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:30px 1fr;gap:3px 8px;min-width:175px;padding:12px;display:grid;position:relative}.moduleJourney span{color:#fff;background:#315ce8;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.moduleJourney b{font-size:12px}.moduleJourney small{color:var(--muted);font-size:10px}.moduleJourney i{color:#315ce8;font-style:normal;position:absolute;top:50%;left:-9px}.workflowSteps article.mappedStep{border-color:#6bd3b2;box-shadow:inset 4px 0 #20aa7b}.workflowSteps code{direction:ltr;font-size:11px;display:inline-block}.workflowSteps article>em{color:#9a6400;background:#fff2d5;border-radius:99px;padding:7px}.workflowSteps article.mappedStep>em{color:#08775a;background:#e4f8f1}.apiChain{color:#fff;background:#10254c;border-radius:15px;margin-top:14px;padding:18px}.apiChain header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.apiChain header small{color:#82aaff;font-size:10px}.apiChain header h3{margin:5px 0;font-size:18px}.apiChain header>b{color:#a9c4f8;font-size:11px}.apiChain>div{border-top:1px solid #ffffff18;grid-template-columns:34px 180px 1fr 100px;align-items:center;gap:10px;padding:12px 0;display:grid}.apiChain>div span{background:#315ce8;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.apiChain>div b{font-size:12px}.apiChain>div code{white-space:pre-line;color:#cfe0ff;text-align:left;direction:ltr;font-size:11px}.apiChain>div em{color:#84e2c5;font-size:10px;font-style:normal}.workflowActions{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:12px;padding:15px;display:grid}.workflowActions b{font-size:13px}.workflowActions p{color:#b34e42;margin:5px 0 0;font-size:11px}.workflowActions button,.saveMapping,.validationActions button,.validationActions a{color:#315ce8;cursor:pointer;text-align:center;background:#eaf0ff;border:0;border-radius:9px;padding:12px 15px;font-size:12px;font-weight:900;text-decoration:none}.workflowActions .runWorkflow,.saveMapping{color:#fff;background:#315ce8}.workflowActions button:disabled{opacity:.45;cursor:not-allowed}.workflowActionStatus{color:#284fae;background:#eef3ff;border-radius:9px;margin-top:9px;padding:11px;font-size:12px;font-weight:800}.apiNotice{color:#664600;background:#fff3d5;border:1px solid #f0d288;border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:10px 13px;display:flex}.apiNotice b{font-size:11px}.apiNotice p{margin:0;font-size:11px}.uatSuite>header{color:#fff;background:#10254c;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.uatSuite>header small{color:#82aaff;font-size:10px;font-weight:900}.uatSuite>header h3{margin:6px 0;font-size:18px}.uatSuite>header p{color:#c6d3e8;margin:0;font-size:12px}.uatSuite>header>b{background:#ffffff12;border-radius:8px;padding:9px;font-size:11px}.uatScenarioList{gap:8px;margin-top:9px;display:grid}.uatScenarioList article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:40px 1fr 80px;gap:12px;padding:14px;display:grid}.uatScenarioList article>span{color:#315ce8;background:#eaf0ff;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.uatScenarioList small{color:#315ce8;font-size:10px;font-weight:900}.uatScenarioList h4{margin:6px 0 9px;font-size:14px}.uatScenarioList p{margin:5px 0;font-size:12px;line-height:1.6}.uatScenarioList article>em{color:#906100;text-align:center;background:#fff4d7;border-radius:99px;align-self:start;padding:6px;font-size:9px;font-style:normal}.uatSuite>footer{background:#eef3fb;border-radius:11px;flex-wrap:wrap;gap:8px;margin-top:9px;padding:12px;display:flex}.uatSuite>footer>*{background:#fff;border-radius:7px;padding:7px 9px;font-size:10px}.uatSuite>footer b{color:#315ce8}.uatLevels{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.uatLevels article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.uatLevels span{color:#fff;background:#315ce8;border-radius:8px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.uatLevels h3{font-size:14px}.uatLevels p{color:var(--muted);font-size:11px;line-height:1.65}.validationBoard>header{color:#fff;background:#10254c;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.validationBoard>header small{color:#83a9f8;font-size:10px}.validationBoard>header h3{margin:6px 0;font-size:18px}.validationBoard>header p{color:#c5d2e7;margin:0;font-size:12px}.readinessScore{text-align:center;background:#ffffff12;border-radius:12px;padding:10px 18px}.readinessScore b{color:#7ee0c3;font-size:25px;display:block}.readinessScore span{font-size:10px}.validationBoard>section{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:10px;padding:14px}.validationBoard>section>h4{color:#20345a;margin:0 0 9px;font-size:14px}.validationBoard label{border-top:1px solid #edf0f4;grid-template-columns:24px 1fr 125px;align-items:center;gap:9px;padding:10px 0;display:grid}.validationBoard label:first-of-type{border-top:0}.validationBoard input[type=checkbox]{accent-color:#20aa7b;width:18px;height:18px}.validationBoard label span{gap:3px;display:grid}.validationBoard label b{font-size:12px}.validationBoard label small{color:var(--muted);font-size:10px}.validationBoard label em{text-align:center;color:#ba4b3e;background:#fff0ed;border-radius:99px;padding:6px;font-size:9px;font-style:normal}.validationBoard label.ready em{color:#08795a;background:#e3f8f0}.validationBoard label.customValidation{grid-template-columns:24px 1fr 70px}.validationBoard label.customValidation button{color:#a63c30;background:#fff0ed;border:0;border-radius:7px;padding:6px}.addValidation{gap:8px;display:flex}.addValidation input{border:1px solid #dce3ed;border-radius:8px;flex:1;padding:11px;font-size:12px}.addValidation button{color:#315ce8;background:#eaf0ff;border:0;border-radius:8px;padding:10px 14px;font-weight:900}.validationActions{background:#f3f6fb;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding:14px;display:flex}.validationActions b{font-size:13px}.validationActions p{color:var(--muted);margin:4px 0 0;font-size:11px}.storyMapping{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.storyMapping>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.storyMapping>header small{color:#315ce8;font-size:10px;font-weight:900}.storyMapping>header h3{margin:6px 0;font-size:18px}.storyMapping>header p{color:var(--muted);max-width:780px;font-size:12px}.storyMapping>header>b{color:#315ce8;background:#eaf0ff;border-radius:8px;padding:9px;font-size:10px}.mappingGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:10px;display:grid}.mappingGrid label{gap:6px;font-size:11px;font-weight:800;display:grid}.mappingGrid .wide{grid-column:1/-1}.mappingGrid input,.mappingGrid textarea{border:1px solid #dbe2ec;border-radius:9px;padding:12px;font:12px/1.6 Arial,sans-serif}.mappingGrid textarea{resize:vertical;min-height:100px}.mappingContract{align-items:stretch;gap:6px;margin:12px 0;display:flex;overflow:auto}.mappingContract span{background:#f4f7fb;border-radius:9px;gap:5px;min-width:130px;padding:10px;font-size:10px;display:grid}.mappingContract span b{color:#315ce8;font-size:10px}.mappingContract i{color:#315ce8;align-self:center;font-style:normal}.saveMapping{display:inline-block}.storyMapping>.workflowActionStatus{margin-inline-start:9px;display:inline-block}@media (max-width:1100px){.sixKpis{grid-template-columns:repeat(3,1fr)}.uatLevels{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.sixKpis{grid-template-columns:repeat(2,1fr)}.crossFlowSelector,.mappingGrid{grid-template-columns:1fr}.mappingGrid .wide{grid-column:auto}.projectLinkBanner,.validationActions,.storyMapping>header,.validationBoard>header,.uatSuite>header{flex-direction:column;align-items:flex-start}.workflowActions{grid-template-columns:1fr}.moduleJourney i{display:none}.apiChain>div{grid-template-columns:30px 1fr}.apiChain>div code,.apiChain>div em{grid-column:2}.uatScenarioList article{grid-template-columns:36px 1fr}.uatScenarioList article>em{grid-column:2;justify-self:start}.validationBoard label{grid-template-columns:22px 1fr}.validationBoard label em{grid-column:2;justify-self:start}.uatLevels{grid-template-columns:1fr}}.applicabilityFilters{grid-template-columns:1.2fr repeat(7,1fr)}.storyScopeBadges{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.storyScopeBadges b{color:#315ce8;background:#edf3ff;border-radius:99px;padding:4px 7px;font-size:9px}.storyScopeBadges b.reviewed{color:#08795a;background:#e3f8f0}.storyScopeBadges b.needsReview{color:#b34e42;background:#fff0ed}.applicabilityCard{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.applicabilityCard>header{color:#fff;background:#10254c;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.applicabilityCard>header small{color:#85abfa;font-size:10px;font-weight:900}.applicabilityCard>header h3{margin:7px 0;font-size:20px}.applicabilityCard>header p{color:#cad7ea;max-width:850px;margin:0;font-size:12px;line-height:1.75}.applicabilityCard>header>b{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff21;border-radius:9px;padding:9px 12px}.applicabilityCard>div{grid-template-columns:repeat(2,1fr);gap:9px;padding:12px;display:grid}.applicabilityCard>div>section{background:#f6f8fb;border-radius:10px;padding:13px}.applicabilityCard footer{background:#fff3d5;border-top:1px solid #efd18c;padding:13px 18px}.applicabilityCard footer p{margin:5px 0 0;font-size:12px;line-height:1.7}.dependencyCatalog{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px;display:grid}.dependencyCatalog article{color:#fff;background:linear-gradient(135deg,#10254c,#1d478b);border-radius:14px;padding:17px}.dependencyCatalog article>span{color:#86adff;font-size:10px;font-weight:900}.dependencyCatalog h3{font-size:16px}.dependencyCatalog p,.dependencyCatalog li,.dependencyCatalog footer{font-size:11px;line-height:1.7}.dependencyCatalog footer{color:#c9d8ed;background:#ffffff12;border-radius:9px;padding:10px}.dependencyCatalog footer small{color:#91b3f1;text-align:left;overflow-wrap:anywhere;direction:ltr;margin-top:7px;display:block}.applicabilityAudit{max-width:1400px;margin:24px auto 70px;padding:0 22px}.auditKpis{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.auditKpis article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:14px;display:grid}.auditKpis b{color:#315ce8;font-size:25px}.auditKpis span{color:#66748b;font-size:10px}.auditKpis article.good b{color:#08795a}.auditKpis article.bad b{color:#b34e42}.editionComparison{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.editionComparison article{color:#fff;background:#10254c;border-radius:15px;padding:18px}.editionComparison small{color:#86adff;font-weight:900}.editionComparison h3{font-size:18px}.editionComparison p{color:#c9d6ea;font-size:12px;line-height:1.75}.editionComparison b{color:#80e3c6;font-size:12px}.auditPackGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.auditPackGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.auditPackGrid small{color:#315ce8;font-weight:900}.auditPackGrid h3{margin:7px 0;font-size:15px}.auditPackGrid p{color:#66748b;font-size:11px}.auditPackGrid span{border-radius:99px;padding:6px 8px;font-size:9px;font-weight:900;display:inline-block}.auditPackGrid span.implemented{color:#08795a;background:#e3f8f0}.auditPackGrid span.gap{color:#b34e42;background:#fff0ed}.auditBacklog{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.auditBacklog article{background:#fff3d5;border:1px solid #efd18c;border-radius:12px;padding:14px}.auditBacklog h3{margin:0 0 7px;font-size:14px}.auditBacklog p,.auditBacklog small{font-size:10px;line-height:1.7}.unreviewedStories{background:#fff;border:1px solid #efb4aa;border-radius:14px;margin-top:12px;padding:16px}.unreviewedStories p{border-top:1px solid #edf0f4;grid-template-columns:150px 1fr 1fr;gap:10px;margin:0;padding:9px;font-size:11px;display:grid}.unreviewedStories em{color:#b34e42}@media (max-width:1050px){.applicabilityFilters{grid-template-columns:repeat(3,1fr)}.dependencyCatalog,.auditPackGrid,.auditBacklog{grid-template-columns:repeat(2,1fr)}.auditKpis{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.applicabilityFilters,.applicabilityCard>div,.dependencyCatalog,.auditPackGrid,.auditBacklog,.editionComparison,.auditKpis{grid-template-columns:1fr}.applicabilityCard>header{flex-direction:column}.applicabilityCard>header>b{white-space:normal}.unreviewedStories p{grid-template-columns:1fr}.applicabilityAudit{padding:0 14px}}.filterHierarchy{color:#657289;align-items:center;gap:8px;max-width:1400px;margin:0 auto 10px;font-size:10px;display:flex}.filterHierarchy b{color:#315ce8}.filterHierarchy span{background:#eaf0ff;border-radius:99px;padding:6px 9px}.filterHierarchy i{color:#91a1b7;font-style:normal}.workflowTestPage{max-width:1400px;margin:24px auto 70px;padding:0 22px}.workflowSelectors{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr 1.2fr;gap:10px;padding:14px;display:grid}.workflowSelectors label,.workflowSelectors>div{gap:6px;display:grid}.workflowSelectors span{color:#6e7b90;font-size:9px;font-weight:800}.workflowSelectors select,.workflowSelectors>div b{background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:10px;font-size:11px}.workflowSelectors>div b{background:#f7f9fc}.workflowPreconditions{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.workflowPreconditions article{color:#fff;background:#10254c;border-radius:13px;padding:16px}.workflowPreconditions small{color:#78a4ff;font-weight:900}.workflowPreconditions b{margin:8px 0;font-size:12px;display:block}.workflowPreconditions p{color:#b8c6dc;margin:0;font-size:9px;line-height:1.7}.workflowSteps{gap:8px;display:grid}.workflowSteps article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:45px 1fr 100px;align-items:start;gap:13px;padding:17px;display:grid;position:relative}.workflowSteps article>span{color:#fff;background:#315ce8;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.workflowSteps small{color:#315ce8;font-size:9px;font-weight:900}.workflowSteps h3{margin:6px 0 12px;font-size:15px}.workflowSteps p{color:#617088;margin:6px 0;font-size:10px;line-height:1.6}.workflowSteps article>em{color:#315ce8;text-align:center;align-self:center;font-size:10px;font-style:normal;font-weight:900}.workflowCoverage{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:14px;padding:18px}.workflowCoverage h3{margin-top:0}.workflowCoverage>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.workflowCoverage span{background:#f6f8fb;border-radius:9px;gap:6px;padding:11px;font-size:10px;display:grid}.workflowCoverage span b{color:#315ce8;font-size:8px}@media (max-width:800px){.filterHierarchy{white-space:nowrap;overflow:auto}.workflowSelectors,.workflowPreconditions{grid-template-columns:1fr}.workflowSteps article{grid-template-columns:38px 1fr}.workflowSteps article>em{text-align:right;grid-column:2}.workflowCoverage>div{grid-template-columns:1fr 1fr}}.storyResultsBar{color:#fff;background:linear-gradient(135deg,#10254c,#1d4481);border-radius:15px;grid-template-columns:minmax(300px,1fr) 110px auto;align-items:center;gap:14px;margin:14px 0;padding:16px 18px;scroll-margin-top:20px;display:grid}.storyResultsBar>div{gap:3px;display:grid}.storyResultsBar>div small{color:#86abf6;font-size:10px;font-weight:900}.storyResultsBar>div b{font-size:18px}.storyResultsBar>div span{color:#d6e1f1;font-size:12px}.storyResultsBar>section{text-align:center;border-inline:1px solid #ffffff24;padding:8px 12px;display:grid}.storyResultsBar>section strong{color:#7ff0cf;font-size:20px}.storyResultsBar>section small{color:#d6e1f1;font-size:10px}.storyResultsBar>nav{align-items:center;gap:8px;display:flex}.storyResultsBar>nav button{color:#17386f;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:900}.storyResultsBar>nav button:disabled{opacity:.35;cursor:not-allowed}.storyResultsBar>nav b{text-align:center;min-width:45px;font-size:12px}.storyId small{color:#70809a;margin-bottom:4px;font-size:9px;display:block}.storyDetailToolbar{z-index:5;background:#fff7df;border:1px solid #f0d38e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:9px 12px;display:flex;position:sticky;top:0}.storyDetailToolbar>div{gap:2px;display:grid}.storyDetailToolbar small{color:#7c5a0a;font-size:9px}.storyDetailToolbar b{color:#17386f;direction:ltr;font-size:12px}.storyDetailToolbar button{color:#fff;cursor:pointer;background:#10254c;border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:900}@media (max-width:800px){.storyResultsBar{grid-template-columns:1fr}.storyResultsBar>section{border:1px solid #ffffff24;border-inline:0}.storyResultsBar>nav{justify-content:space-between}.storyDetailToolbar{flex-direction:column;align-items:flex-start;position:static}.storyDetailToolbar button{width:100%}}.englishStoryDetail section.wide{grid-column:1/-1}.englishFieldList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.englishFieldList p{background:#f7f9fc;border-radius:8px;grid-template-columns:120px 1fr 1fr;align-items:center;gap:6px 12px;margin:0;padding:10px;display:grid}.englishFieldList p small{color:#627087;grid-column:2/-1}.englishFieldList code{color:#315ce8;direction:ltr;font-weight:900}.cycleWorkspaceHead h3 span{color:#5c6b82;margin-top:4px;font-size:15px;font-weight:700;display:block}@media (max-width:700px){.englishFieldList,.englishFieldList p{grid-template-columns:1fr}.englishFieldList p small{grid-column:1}}.beginnerGuide,.storyGlossary,.storyRoutes,.impactExplorer{gap:12px;display:grid}.beginnerGuide>header,.storyGlossary>header,.impactExplorer>header{color:#fff;background:linear-gradient(135deg,#10254c,#214f99);border-radius:15px;padding:20px}.beginnerGuide>header small,.storyGlossary>header small,.impactExplorer>header small{color:#83abfa;font-size:11px;font-weight:900}.beginnerGuide>header h3,.storyGlossary>header h3,.impactExplorer>header h3{margin:7px 0;font-size:22px}.beginnerGuide>header p,.impactExplorer>header p{color:#d1def0;margin:0;font-size:14px}.plainScenario{gap:8px;display:grid}.plainScenario article{background:#fff;border:1px solid #dfe5ee;border-radius:12px;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.plainScenario article>span{color:#fff;background:#315ce8;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.plainScenario b{font-size:16px}.plainScenario p{color:#53627a;margin:4px 0;font-size:14px}.beginnerGuide>aside{background:#fff4d7;border:1px solid #edd08a;border-radius:12px;padding:15px}.beginnerGuide>aside b{font-size:15px}.beginnerGuide>aside p{margin:5px 0;font-size:14px}.storyGlossary>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.storyGlossary article{background:#fff;border:1px solid #dfe5ee;border-radius:12px;padding:15px}.storyGlossary article b{color:#214ec7;font-size:15px}.storyGlossary article p{color:#53627a;margin:6px 0;font-size:13px}.storyRoutes>header{color:#fff;background:#10254c;border-radius:14px;justify-content:space-between;gap:16px;padding:18px;display:flex}.storyRoutes>header h3{margin:6px 0;font-size:21px}.storyRoutes>header p{color:#c8d6e9;max-width:850px;margin:0;font-size:13px}.storyRoutes>header>b{overflow-wrap:anywhere;direction:ltr;background:#ffffff12;border-radius:8px;height:max-content;padding:9px;font-size:11px}.confirmedRoute{background:#e3f8f0;border:1px solid #a8dfcc;border-radius:12px;grid-template-columns:150px 1fr 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.confirmedRoute span{color:#087557;font-weight:900}.confirmedRoute code{text-align:left;direction:ltr}.confirmedRoute a,.routeCandidates a{color:#fff;text-align:center;background:#315ce8;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:900;text-decoration:none}.routeCandidateStatus{color:#3153ad;background:#eef3ff;border-radius:9px;padding:11px;font-size:12px}.routeCandidates{gap:7px;display:grid}.routeCandidates article{background:#fff;border:1px solid #dfe5ee;border-radius:11px;grid-template-columns:70px 1fr 80px;align-items:center;gap:12px;padding:12px;display:grid}.routeCandidates .method{text-align:center;color:#087557;direction:ltr;background:#e7f8f1;border-radius:99px;padding:6px;font-size:10px;font-weight:900}.routeCandidates .method.post,.routeCandidates .method.put{color:#8b5b00;background:#fff2d9}.routeCandidates .method.delete{color:#af3e31;background:#ffe8e4}.routeCandidates article>div{gap:4px;display:grid}.routeCandidates code,.routeCandidates small{text-align:left;direction:ltr}.routeCandidates code{color:#17386f;font-size:12px}.routeCandidates small{color:#718097;font-size:10px}.routeCandidates em{color:#8b5b00;font-size:10px;font-style:normal}.impactInputs,.globalImpactControls{background:#fff;border:1px solid #dfe5ee;border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.impactInputs label,.globalImpactControls label{gap:6px;font-size:12px;font-weight:900;display:grid}.impactInputs .wide,.globalImpactControls .wide{grid-column:1/-1}.impactInputs input,.impactInputs select,.globalImpactControls select,.globalImpactControls textarea{background:#fff;border:1px solid #d9e1ec;border-radius:9px;padding:11px;font-size:13px}.globalImpactControls textarea{resize:vertical;min-height:100px}.fieldBlast{background:#fff4d7;border-radius:11px;grid-template-columns:150px repeat(3,1fr);gap:8px;padding:12px;font-size:12px;display:grid}.fieldBlast b{color:#315ce8}.impactExplorer>section{background:#fff;border:1px solid #dfe5ee;border-radius:13px;padding:14px}.impactExplorer>section>header{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.impactExplorer>section>article{border-top:1px solid #edf0f4;grid-template-columns:70px 1fr;align-items:start;gap:10px;padding:11px 0;display:grid}.impactExplorer>section>article>span{color:#8b5b00;text-align:center;background:#fff0d2;border-radius:99px;padding:6px;font-size:10px;font-weight:900}.impactExplorer>section>article b{font-size:13px}.impactExplorer>section>article p{color:#68768d;margin:4px 0;font-size:11px}.impactExplorer>footer{background:#eaf0ff;border-radius:11px;padding:13px}.impactExplorer>footer p{margin:4px 0;font-size:12px}.coreGapsPage,.globalImpactPage,.srsAssistantPage{max-width:1400px;margin:24px auto 70px;padding:0 22px}.coreVerdict{grid-template-columns:1fr 260px;gap:10px;display:grid}.coreVerdict>article{color:#fff;background:linear-gradient(135deg,#10254c,#214f99);border-radius:15px;padding:20px}.coreVerdict>article span{color:#80a9ff;font-size:11px;font-weight:900}.coreVerdict>article b{margin:8px 0;font-size:20px;line-height:1.6;display:block}.coreVerdict>article p{color:#cad7e9;font-size:13px}.coreVerdict>aside{background:#fff;border:1px solid #dfe5ee;border-radius:15px;grid-template-columns:70px 1fr;align-items:center;gap:6px;padding:14px;display:grid}.coreVerdict>aside b{color:#8b5b00;text-align:center;background:#fff0d2;border-radius:8px;padding:8px}.coreVerdict>aside span{font-size:11px}.gapList{gap:8px;margin-top:12px;display:grid}.gapList article{border:1px solid #dfe5ee;background:#fff;border-inline-start:5px solid #e0a11a;border-radius:12px;grid-template-columns:64px 1fr;gap:12px;padding:14px;display:grid}.gapList article.p0{border-inline-start-color:#d85343}.gapList article.p2{border-inline-start-color:#315ce8}.gapList article>span{color:#b43f31;background:#fff0ed;border-radius:9px;place-items:center;width:52px;height:38px;font-weight:900;display:grid}.gapList article h3{margin:0 0 6px;font-size:16px}.gapList article p,.gapList article footer{margin:4px 0;font-size:12px}.gapList article footer{background:#f2f6fb;border-radius:8px;padding:9px}.coreDefinition{background:#fff;border:1px solid #dfe5ee;border-radius:14px;margin-top:12px;padding:17px}.coreDefinition>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.coreDefinition span{color:#087557;background:#e7f8f1;border-radius:8px;padding:9px;font-size:12px;font-weight:800}.impactMatrixReference{margin-top:16px}.assistantPrompts{flex-wrap:wrap;gap:7px;display:flex}.assistantPrompts button{color:#214ec7;cursor:pointer;background:#eef3ff;border:1px solid #c9d7f5;border-radius:99px;padding:9px 12px;font-size:12px;font-weight:800}.assistantChat{background:#eef2f8;border-radius:15px;gap:9px;min-height:320px;margin-top:12px;padding:15px;display:grid}.assistantChat article{background:#fff;border-radius:12px;max-width:86%;padding:12px 14px}.assistantChat article.user{color:#fff;background:#315ce8;justify-self:start}.assistantChat article.assistant{justify-self:end}.assistantChat article b{font-size:11px}.assistantChat article p{white-space:pre-wrap;margin:5px 0;font-size:13px}.srsAssistantPage>form{grid-template-columns:1fr 130px;gap:8px;margin-top:9px;display:grid}.srsAssistantPage textarea{resize:vertical;border:1px solid #d8e0eb;border-radius:11px;min-height:80px;padding:13px;font-size:14px}.srsAssistantPage>form button{color:#fff;cursor:pointer;background:#315ce8;border:0;border-radius:11px;font-size:14px;font-weight:900}.srsAssistantPage>form button:disabled{opacity:.4}.assistantNotice{background:#fff4d7;border-radius:9px;padding:11px;font-size:12px}.assistantNotice a{color:#214ec7;font-weight:900}@media (max-width:800px){.storyGlossary>div,.impactInputs,.globalImpactControls,.coreVerdict,.coreDefinition>div{grid-template-columns:1fr}.impactInputs .wide,.globalImpactControls .wide{grid-column:1}.storyRoutes>header{flex-direction:column}.confirmedRoute,.routeCandidates article,.fieldBlast,.srsAssistantPage>form{grid-template-columns:1fr}.srsAssistantPage>form button{min-height:48px}.assistantChat article{max-width:100%}}.srsEntryChoice{color:#fff;background:linear-gradient(135deg,#10254c,#1f4e99);border-radius:16px;grid-template-columns:1fr 330px 260px;align-items:stretch;gap:10px;max-width:1400px;margin:12px auto 0;padding:17px;display:grid}.srsEntryChoice small{color:#83abfa;font-size:11px;font-weight:900}.srsEntryChoice h2{margin:5px 0;font-size:20px}.srsEntryChoice p{color:#d1dced;margin:0;font-size:13px}.srsEntryChoice button{color:#fff;text-align:right;cursor:pointer;background:#315ce8;border:1px solid #ffffff24;border-radius:12px;gap:5px;padding:14px;display:grid}.srsEntryChoice button.secondary{background:#ffffff12}.srsEntryChoice button b{font-size:14px}.srsEntryChoice button span{color:#dce6f6;font-size:11px}.storyLocationCard{background:#fff;border:1px solid #dce4ee;border-radius:14px;grid-template-columns:1.2fr 1fr 220px;align-items:stretch;gap:10px;padding:13px;display:grid}.storyLocationCard>div,.storyLocationCard>section{background:#f5f8fc;border-radius:10px;gap:5px;padding:12px;display:grid}.storyLocationCard small{color:#65748b;font-size:10px;font-weight:900}.storyLocationCard b{font-size:14px}.storyLocationCard code{text-align:left;color:#214ec7;direction:ltr;font-size:12px}.storyLocationCard>div>span{color:#315ce8;direction:ltr;font-size:11px;font-weight:900}.storyLocationCard>a{color:#fff;text-align:center;background:#315ce8;border-radius:10px;place-items:center;padding:12px;font-size:12px;font-weight:900;text-decoration:none;display:grid}.plainScenario code{color:#214ec7;background:#eef3ff;border-radius:5px;padding:2px 6px;display:inline-block}.plainScenario a{color:#214ec7;font-weight:900}.storyDataPlacement{background:#fff;border:1px solid #dce4ee;border-radius:14px;overflow:hidden}.storyDataPlacement>header{color:#fff;background:#10254c;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.storyDataPlacement>header small{color:#83abfa;font-size:10px;font-weight:900}.storyDataPlacement>header h3{margin:5px 0;font-size:18px}.storyDataPlacement>header>b{background:#ffffff14;border-radius:8px;padding:8px}.dataPlacementTable{overflow:auto}.dataPlacementTable>.head,.dataPlacementTable>article{border-bottom:1px solid #edf0f4;grid-template-columns:150px 1.1fr 1fr 1.25fr 1.25fr;min-width:1050px;display:grid}.dataPlacementTable>.head{background:#eef3fb}.dataPlacementTable>.head b,.dataPlacementTable>article>span{border-inline-start:1px solid #edf0f4;padding:11px;font-size:12px;line-height:1.7}.dataPlacementTable>article>span:first-child{gap:4px;display:grid}.dataPlacementTable code{color:#315ce8;direction:ltr;font-size:10px}.cycleDirectory summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.cycleDirectory summary small{color:#91b3ef;font-size:9px}.cycleDirectory>section>header>b{text-align:left;font-size:9px}.cycleStoryLinks>header b{font-size:15px}@media (max-width:900px){.srsEntryChoice,.storyLocationCard{grid-template-columns:1fr}.srsEntryChoice button{min-height:74px}}@media (max-width:650px){.srsEntryChoice{margin-inline:14px}.storyDataPlacement>header{flex-direction:column;align-items:flex-start}}.architecturePage,.governancePage,.aiFactoryPublic{max-width:1400px;margin:24px auto 70px;padding:0 22px}.architectureSummary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.architectureSummary article{color:#fff;background:linear-gradient(135deg,#10254c,#1f4a92);border-radius:15px;padding:18px}.architectureSummary b{font-size:15px}.architectureSummary p{color:#c9d7ec;font-size:12px;line-height:1.7}.architectureGroup{margin-top:17px}.architectureGroup>h3{font-size:18px}.architectureGroup>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.architectureGroup article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px}.architectureGroup article>small{color:#315ce8;font-size:10px;font-weight:900}.architectureGroup h4{margin:7px 0 12px;font-size:16px}.architectureGroup dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.architectureGroup dl div{background:#f6f8fb;border-radius:9px;padding:11px}.architectureGroup dt{color:#62718a;font-size:10px}.architectureGroup dd{margin:4px 0 0;font-size:11px;font-weight:700;line-height:1.65}.architectureGroup footer{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.architectureGroup footer span{color:#315ce8;background:#eaf0ff;border-radius:99px;padding:6px 8px;font-size:9px}.controlLink{color:#fff;background:#315ce8;border-radius:9px;padding:12px 15px;font-size:12px;font-weight:900;text-decoration:none}.governancePackGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.governancePackGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:18px}.governancePackGrid article>span{color:#315ce8;background:#eaf0ff;border-radius:99px;padding:6px 8px;font-size:10px;font-weight:900}.governancePackGrid h3{margin:10px 0;font-size:17px}.governancePackGrid p,.governancePackGrid li{font-size:11px;line-height:1.7}.governancePackGrid ul{padding-right:18px}.governancePackGrid footer{background:#f6f8fb;border-radius:9px;padding:11px;font-size:10px}.governancePackGrid footer small{color:#6a7890;margin-top:7px;display:block}.industryGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.industryGrid article{color:#fff;background:#10254c;border-radius:15px;padding:17px}.industryGrid small{color:#80a9ff;font-weight:900}.industryGrid h3{font-size:16px}.industryGrid p,.industryGrid li{color:#c7d5ea;font-size:10px;line-height:1.7}.industryGrid summary{cursor:pointer;color:#80e3c6;font-size:11px;font-weight:900}.regulatoryNote{color:#654800;background:#fff1d8;border:1px solid #efd18d;border-radius:12px;gap:10px;margin-top:13px;padding:14px;display:flex}.regulatoryNote p{margin:0;font-size:11px;line-height:1.7}.aiChatFlow{color:#fff;background:#10254c;border-radius:15px;align-items:center;gap:7px;padding:17px;display:flex;overflow:auto}.aiChatFlow span{white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1c;border-radius:8px;padding:10px;font-size:10px}.aiChatFlow i{color:#80a9ff;font-style:normal}.factoryTableGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px;display:grid}.factoryTableGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:34px 220px 1fr;align-items:start;gap:9px;padding:14px;display:grid}.factoryTableGrid span{color:#fff;background:#315ce8;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.factoryTableGrid code{color:#315ce8;direction:ltr;font-size:11px}.factoryTableGrid p{margin:0;font-size:11px;line-height:1.65}.factoryGates{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:12px;padding:18px}.factoryGates p{border-top:1px solid #edf0f4;grid-template-columns:28px 1fr;align-items:start;gap:8px;margin:0;padding:10px 0;font-size:11px;line-height:1.7;display:grid}.factoryGates p b{color:#087557;background:#e8f8f2;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.migrationPlan{background:linear-gradient(135deg,#eaf0ff,#fff);border:1px solid #ccd9fb;border-radius:15px;margin-top:12px;padding:18px}.migrationPlan h3{font-size:17px}.migrationPlan>div{gap:7px;display:flex;overflow:auto}.migrationPlan span{background:#fff;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:6px;min-width:140px;padding:9px;font-size:10px;display:grid}.migrationPlan span b{color:#fff;background:#315ce8;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.migrationPlan>p{color:#596982;font-size:11px;line-height:1.7}@media (max-width:950px){.architectureGroup>div,.governancePackGrid,.factoryTableGrid{grid-template-columns:1fr}.industryGrid{grid-template-columns:1fr 1fr}.factoryTableGrid article{grid-template-columns:34px 1fr}.factoryTableGrid p{grid-column:2}}@media (max-width:650px){.architectureSummary,.architectureGroup dl,.industryGrid{grid-template-columns:1fr}.architecturePage,.governancePage,.aiFactoryPublic{padding:0 14px}}.storyInlineActions{grid-template-columns:1fr 220px;align-items:stretch;gap:8px;display:grid}.storyReportIssue{color:#b83419;cursor:pointer;background:#fff1ed;border:1px solid #ffad98;border-radius:10px;margin:8px;padding:10px 14px;font-weight:900}.englishIssueButton{margin:8px 14px 10px auto;display:block}.storyIssueOverlay{z-index:1000;background:#071427c9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.storyIssueDialog{background:#fff;border-radius:18px;gap:12px;width:min(720px,100%);max-height:92vh;padding:18px;display:grid;overflow:auto;box-shadow:0 24px 70px #0006}.storyIssueDialog>header{color:#fff;background:#10254c;border-radius:12px;justify-content:space-between;gap:16px;padding:16px;display:flex}.storyIssueDialog>header h3{margin:5px 0;font-size:21px}.storyIssueDialog>header p{color:#d5e0ef;margin:0}.storyIssueDialog>header>button{color:#fff;cursor:pointer;background:#ffffff18;border:0;border-radius:8px;width:38px;height:38px;font-size:24px}.storyIssueDialog label{gap:6px;font-size:13px;font-weight:900;display:grid}.storyIssueDialog select,.storyIssueDialog textarea{font:inherit;background:#fff;border:1px solid #d7deea;border-radius:9px;padding:11px}.storyIssueDialog textarea{resize:vertical;min-height:90px}.storyIssueDialog>footer,.storyIssueSuccess>div{justify-content:flex-end;gap:8px;display:flex}.storyIssueDialog>footer button,.storyIssueSuccess button,.storyIssueSuccess a{color:#fff;cursor:pointer;background:#315ce8;border:0;border-radius:9px;padding:10px 16px;font-weight:900;text-decoration:none}.storyIssueDialog>footer button:first-child,.storyIssueSuccess button{color:#243854;background:#edf1f7}.storyIssueSuccess{color:#086a4e;background:#e9faf3;border:1px solid #a9e6d0;border-radius:12px;padding:16px}.englishStoryIssueDialog{text-align:left;direction:ltr}.verifiedActionsEn,.formulaCatalog{gap:10px;display:grid}.actionCatalog>header p,.verifiedActionsEn>header p{color:#64738a;margin:7px 0 0}.noVerifiedActions{background:#fff4da;border:1px solid #f1cc76;border-radius:11px;padding:16px}.noVerifiedActions b{color:#7c5300;margin-bottom:5px;display:block}.noVerifiedActions p{color:#705d35;margin:0}.unconfirmedActions{background:#f5f7fb;border:1px solid #dfe5ee;border-radius:11px;flex-wrap:wrap;gap:7px;padding:13px;display:flex}.unconfirmedActions>b{color:#56657b;width:100%}.unconfirmedActions span{color:#5c6b80;background:#fff;border:1px solid #d8dfeb;border-radius:99px;padding:6px 10px;font-size:11px}.formulaCatalog>header{color:#fff;background:linear-gradient(135deg,#10254c,#214f99);border-radius:13px;justify-content:space-between;gap:12px;padding:17px;display:flex}.formulaCatalog>header small{color:#82affb;font-weight:900}.formulaCatalog>header h3{margin:5px 0;font-size:20px}.formulaCatalog>header p{color:#d5e0ef;margin:0}.formulaCatalog>header>b{background:#ffffff16;border-radius:10px;height:max-content;padding:10px}.formulaCatalog>article{background:#fff;border:1px solid #dce3ed;border-radius:12px;grid-template-columns:42px 1.25fr repeat(4,1fr) 110px;align-items:start;gap:10px;padding:13px;display:grid}.formulaCatalog>article>span{color:#fff;background:#315ce8;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.formulaCatalog>article h4{margin:4px 0;font-size:14px}.formulaCatalog>article code{color:#2048b5;overflow-wrap:anywhere;background:#eef3ff;border-radius:7px;padding:8px;display:block}.formulaCatalog>article section{font-size:11px}.formulaCatalog>article section b{color:#314666;margin-bottom:4px;display:block}.formulaCatalog>article section p{color:#64738a;margin:0}.formulaCatalog>article section small{color:#8591a3;margin-top:4px;display:block}.formulaCatalog>article em{color:#8a5c00;text-align:center;background:#fff0d2;border-radius:8px;padding:7px;font-size:10px;font-style:normal}.englishFormulaCatalog{text-align:left;direction:ltr}@media (max-width:1100px){.formulaCatalog>article{grid-template-columns:42px 1fr 1fr}.formulaCatalog>article>em{grid-column:2/-1}.storyInlineActions{grid-template-columns:1fr}}@media (max-width:760px){.formulaCatalog>article{grid-template-columns:1fr}.formulaCatalog>article>em{grid-column:auto}.storyReportIssue{margin:6px}.storyIssueDialog{padding:11px}}.assistantContext{background:#e9f0ff;border:1px solid #bfd0ff;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:11px 14px;display:flex}.assistantContext b{color:#214ec7;font-size:11px}.assistantContext code{direction:ltr;background:#fff;border-radius:7px;padding:5px 8px;font-weight:900}.assistantContext span{color:#51637e;font-size:12px}.englishStoryGuide{gap:7px}.englishStoryGuide>header{border-radius:9px;padding:10px 12px}.englishStoryGuide>header h3{margin:3px 0;font-size:15px}.englishStoryGuide>header p{font-size:10px}.englishStoryLocation{border-radius:8px;grid-template-columns:1.2fr 1fr 170px;gap:5px;padding:6px}.englishStoryLocation>div{border-radius:6px;gap:2px;padding:7px}.englishStoryLocation b{font-size:10px}.englishStoryLocation a{border-radius:6px;padding:7px;font-size:9px}.englishGuideSteps{gap:4px}.englishGuideSteps article{border-radius:7px;grid-template-columns:28px 1fr;gap:7px;padding:7px 9px}.englishGuideSteps article>span{border-radius:6px;width:25px;height:25px;font-size:9px}.englishGuideSteps b{font-size:10px}.englishGuideSteps p{margin:2px 0;font-size:9px;line-height:1.45}.noDocumentedJourney{background:#fff9e9;border:1px solid #edc26b;border-radius:8px;padding:9px 11px}.noDocumentedJourney b{color:#765000;font-size:10px}.noDocumentedJourney p{color:#756844;margin:3px 0 0;font-size:9px}.englishDataPlacement>header,.englishRoutesStory>header{padding:9px 11px}.englishDataPlacement>header h3,.englishRoutesStory>header h3{margin:2px 0;font-size:13px}.englishDataTable th,.englishDataTable td{padding:6px;font-size:9px;line-height:1.4}
.storyQuickValidation{cursor:pointer;border:0;border-radius:9px;align-items:center;gap:9px;margin:-8px 15px 12px;padding:8px 11px;font-size:11px;font-weight:900;display:inline-flex}.storyQuickValidation b{font-size:11px}.storyQuickValidation span{font-size:10px}.storyQuickValidation.notStarted{color:#536178;background:#edf1f7}.storyQuickValidation.needsReview{color:#8e5900;background:#fff0d2}.storyQuickValidation.passed{color:#087557;background:#def8ee}.validationDashboard{max-width:1400px;margin:44px auto 0}.validationKpis{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.validationKpis article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.validationKpis small{color:#748199;font-size:10px;font-weight:900;display:block}.validationKpis b{color:#263d65;margin:7px 0;font-size:29px;display:block}.validationKpis span{color:var(--muted);font-size:11px}.validationKpis .passed{border-top:4px solid #19aa7b}.validationKpis .passed b{color:#087557}.validationKpis .needs{border-top:4px solid #e6a327}.validationKpis .needs b{color:#a56500}.validationDashboardFilters{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;gap:12px;margin-top:11px;padding:10px;display:flex}.validationDashboardFilters input{border:1px solid #dce3ed;border-radius:8px;flex:1;min-width:310px;padding:11px;font-size:12px}.validationDashboardFilters>div{gap:5px;display:flex}.validationDashboardFilters button{color:#526077;cursor:pointer;background:#eef2f8;border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:800}.validationDashboardFilters button.active{color:#fff;background:#315ce8}.validationResultsTable{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:10px;overflow:auto}.validationResultsTable>header,.validationResultsTable>article{grid-template-columns:120px minmax(220px,1.7fr) minmax(150px,1fr) 80px 70px 105px 130px;align-items:center;gap:10px;min-width:950px;padding:12px 14px;display:grid}.validationResultsTable>header{color:#fff;background:#10254c}.validationResultsTable>header b{font-size:11px}.validationResultsTable>article{border-bottom:1px solid #e9edf3}.validationResultsTable>article:hover{background:#f7f9fd}.validationResultsTable>article span{font-size:11px}.validationResultsTable>article span>small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.resultStoryId{color:#315ce8;direction:ltr;font-weight:900}.validationResultsTable>article span:nth-child(3){background:#e8edf5;border-radius:99px;justify-content:center;align-items:center;height:22px;display:flex;position:relative;overflow:hidden}.validationResultsTable>article span:nth-child(3) i{background:#63d3b3;position:absolute;inset:0 auto 0 0}.validationResultsTable>article span:nth-child(3) b{font-size:10px;position:relative}.validationResultsTable .missingCount{color:#b24d3f;font-weight:900}.validationResultsTable em{text-align:center;border-radius:99px;padding:7px;font-size:9px;font-style:normal;font-weight:900}.validationResultsTable em.passed{color:#087557;background:#def8ee}.validationResultsTable em.needsReview{color:#8e5900;background:#fff0d2}.validationResultsTable em.notStarted{color:#536178;background:#edf1f7}.validationResultsTable article button{color:#315ce8;cursor:pointer;background:#e9efff;border:0;border-radius:8px;padding:9px;font-size:10px;font-weight:900}.validationDashboardNote{color:#74510d;background:#fff8e7;border:1px solid #efd08a;border-radius:11px;gap:10px;margin-top:10px;padding:13px;font-size:11px;display:flex}.publicSrs{font-size:17px}.sectionTitle p,.srsPublicHero p{font-size:14px}.storyHead strong{font-size:15px}.storyHead small,.storyHead em{font-size:10px}.storyStatements p{font-size:14px}.storyDetailGrid li{font-size:12px}.storyTabs button{font-size:11px}.validationBoard label b{font-size:13px}.validationBoard label small,.fullDataTable td{font-size:11px}.fullDataTable th{font-size:10px}@media (max-width:900px){.validationKpis{grid-template-columns:repeat(2,1fr)}.validationDashboardFilters{flex-direction:column}.validationDashboardFilters input{min-width:0}.validationDashboardFilters>div{overflow:auto}}@media (max-width:520px){.validationKpis{grid-template-columns:1fr 1fr}.validationDashboardNote{flex-direction:column}}.validationSourceRule{color:#fff;background:#10254c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;padding:12px 14px;display:flex}.validationSourceRule b{font-size:12px}.validationSourceRule span{background:#ffffff12;border:1px solid #ffffff18;border-radius:99px;padding:6px 8px;font-size:11px}.validationResultsTable .partialCount{color:#a56500;font-weight:900}.storyScopeBadges b.sourceBadge.implemented{color:#087557;background:#ddf8ec}.storyScopeBadges b.sourceBadge.partial{color:#8e5900;background:#fff0c7}.storyScopeBadges b.sourceBadge.missing{color:#a53f32;background:#ffe3df}.storyScopeBadges b.sourceBadge.documented,.storyScopeBadges b.sourceBadge.inventory{color:#234ec9;background:#e8efff}.validationBoard label.partial{background:#fffaf0}.validationBoard label.partial em{color:#8e5900;background:#fff0c7}.validationBoard label.missing{background:#fff7f5}.validationBoard label.missing em{color:#a53f32;background:#ffe3df}.validationBoard label.unverified em{color:#536178;background:#edf1f7}.validationSourceRef{text-align:left;overflow-wrap:anywhere;direction:ltr;color:#315ce8!important}.sourceAuditPage{max-width:1400px;margin:44px auto 80px;padding:0 22px}.sourceAuditKpis{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.sourceAuditKpis article{border:1px solid var(--line);background:#fff;border-top:4px solid #315ce8;border-radius:13px;padding:15px}.sourceAuditKpis article.implemented{border-top-color:#19aa7b}.sourceAuditKpis article.partial{border-top-color:#e6a327}.sourceAuditKpis article.missing{border-top-color:#d95c4d}.sourceAuditKpis small{color:#748199;font-size:10px;font-weight:900;display:block}.sourceAuditKpis b{color:#263d65;margin:6px 0;font-size:28px;display:block}.sourceAuditKpis .implemented b{color:#087557}.sourceAuditKpis .partial b{color:#9b6508}.sourceAuditKpis .missing b{color:#b24d3f}.sourceAuditKpis span{color:var(--muted);font-size:11px}.sourcePrecedence{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.sourcePrecedence article{color:#fff;background:#10254c;border-radius:14px;padding:17px}.sourcePrecedence article>b{color:#82a8f7;font-size:11px}.sourcePrecedence h3{margin:8px 0;font-size:19px}.sourcePrecedence p{color:#cbd7e9;margin:0;font-size:12px;line-height:1.7}.automaticSourceStories,.moduleInventorySection,.supportingSourceSection,.colorEvidenceSection{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:12px;overflow:hidden}.automaticSourceStories>header,.moduleInventorySection>header,.supportingSourceSection>header,.colorEvidenceSection>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.automaticSourceStories header small,.moduleInventorySection header small,.supportingSourceSection header small,.colorEvidenceSection header small{color:#315ce8;font-size:10px;font-weight:900}.automaticSourceStories h3,.moduleInventorySection h3,.supportingSourceSection h3,.colorEvidenceSection h3{margin:5px 0 0;font-size:18px}.automaticSourceStories>div{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid}.automaticSourceStories button{text-align:right;color:#153b31;cursor:pointer;background:#f4fcf9;border:1px solid #ccecdc;border-radius:10px;grid-template-columns:28px 170px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.automaticSourceStories button>span{color:#fff;background:#19aa7b;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.automaticSourceStories button b{direction:ltr;font-size:11px}.automaticSourceStories button small{color:#4f6d64;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.sourceAuditFilters{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;gap:10px;margin-top:12px;padding:10px;display:flex}.sourceAuditFilters input{border:1px solid #dce3ed;border-radius:8px;flex:1;min-width:300px;padding:11px;font-size:12px}.sourceAuditFilters>div,.colorEvidenceSection>header>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.sourceAuditFilters button,.colorEvidenceSection header button{color:#526077;cursor:pointer;background:#eef2f8;border:0;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:900}.sourceAuditFilters button.active,.colorEvidenceSection header button.active{color:#fff;background:#315ce8}.moduleInventoryTable,.colorEvidenceTable{max-height:700px;overflow:auto}.moduleInventoryTable>header,.moduleInventoryTable>article{grid-template-columns:minmax(240px,1.6fr) minmax(120px,1fr) 90px 80px 70px 70px 110px;align-items:center;gap:10px;min-width:940px;padding:11px 14px;display:grid}.moduleInventoryTable>header{z-index:2;color:#fff;background:#10254c;position:sticky;top:0}.moduleInventoryTable>header b{font-size:10px}.moduleInventoryTable>article{border-bottom:1px solid #e9edf3;font-size:11px}.moduleInventoryTable>article span:first-child{gap:4px;display:grid}.moduleInventoryTable>article span:first-child b{font-size:12px}.moduleInventoryTable>article small{color:var(--muted);font-size:9px}.moduleInventoryTable>article span:last-child{background:#e8edf5;border-radius:99px;place-items:center;height:22px;display:grid;position:relative;overflow:hidden}.moduleInventoryTable>article span:last-child i{background:#63d3b3;position:absolute;inset:0 auto 0 0}.moduleInventoryTable>article span:last-child b{font-size:9px;position:relative}.supportingSourceSection>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.supportingSourceSection article{background:#f6f8fb;border-radius:11px;padding:13px}.supportingSourceSection article>b{color:#315ce8;font-size:24px}.supportingSourceSection h4{margin:5px 0;font-size:13px}.supportingSourceSection p{color:var(--muted);font-size:10px;line-height:1.6}.colorEvidenceTable>header,.colorEvidenceTable>article{grid-template-columns:90px 130px minmax(300px,1.8fr) minmax(180px,1fr) minmax(140px,1fr);align-items:start;gap:10px;min-width:980px;padding:11px 14px;display:grid}.colorEvidenceTable>header{z-index:2;color:#fff;background:#10254c;position:sticky;top:0}.colorEvidenceTable>header b{font-size:10px}.colorEvidenceTable>article{border-bottom:1px solid #e9edf3;font-size:10px}.colorEvidenceTable p{margin:0;line-height:1.6}.colorEvidenceTable small{color:var(--muted);overflow-wrap:anywhere}.colorEvidenceTable em{text-align:center;border-radius:99px;padding:6px;font-size:9px;font-style:normal;font-weight:900}.colorEvidenceTable em.implemented{color:#087557;background:#def8ee}.colorEvidenceTable em.partial{color:#8e5900;background:#fff0d2}.colorEvidenceTable em.missing{color:#a53f32;background:#ffe3df}@media (max-width:1050px){.sourceAuditKpis{grid-template-columns:repeat(3,1fr)}.automaticSourceStories>div,.supportingSourceSection>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.sourceAuditPage{padding:0 14px}.sourceAuditKpis,.sourcePrecedence,.automaticSourceStories>div,.supportingSourceSection>div{grid-template-columns:1fr}.sourceAuditFilters,.colorEvidenceSection>header{flex-direction:column;align-items:flex-start}.sourceAuditFilters input{width:100%;min-width:0}.automaticSourceStories button{grid-template-columns:28px 1fr}.automaticSourceStories button small{grid-column:2}.validationSourceRule{flex-direction:column;align-items:flex-start}}.storyQuickValidation{text-align:center;grid-template-columns:repeat(3,minmax(90px,1fr));width:min(520px,100% - 30px);display:grid}.storyQuickValidation span{gap:2px;display:grid}.storyQuickValidation span+span{border-right:1px solid}.storyQuickValidation small{opacity:.78;font-size:9px}.validationScoreTriplet{grid-template-columns:repeat(3,95px);gap:7px;display:grid}.validationScoreTriplet span{text-align:center;background:#ffffff12;border:1px solid #ffffff1c;border-radius:11px;padding:9px;display:grid}.validationScoreTriplet b{color:#7ee0c3;font-size:22px}.validationScoreTriplet small{color:#dbe6f7!important;font-size:9px!important}.validationResultsTable.sourceAware>header,.validationResultsTable.sourceAware>article{grid-template-columns:110px minmax(260px,1.8fr) 105px 105px 105px 135px 145px 120px;min-width:1110px}.validationResultsTable .scoreCell{background:#e8edf5;border-radius:99px;justify-content:center;align-items:center;height:24px;display:flex;position:relative;overflow:hidden}.validationResultsTable .scoreCell i{background:#63d3b3;position:absolute;inset:0 auto 0 0}.validationResultsTable .scoreCell.implementation i{background:#82a8f7}.validationResultsTable .scoreCell.test i{background:#d6a454}.validationResultsTable .scoreCell b{position:relative}.validationResultsTable>article>span:nth-child(6){font-size:10px}.validationResultsTable>article>span:nth-child(6) em{color:#a56500;padding:0}.validationResultsTable>article>span:nth-child(6) strong{color:#b24d3f}.authoritativeStoryText{background:#f6f8ff!important;border:2px solid #315ce8!important}.authoritativeStoryText small{font-weight:900;color:#315ce8!important}.authoritativeStoryText p{line-height:1.9;font-size:15px!important}.originalSourceDownload{color:#163668;background:#fff;border-radius:8px;margin-top:11px;padding:8px 11px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.sourceChecksum{direction:ltr;margin-top:7px;color:#8ca5ca!important;font-size:8px!important;display:block!important}.departmentBusinessGroups{gap:14px;display:grid}.departmentBusinessGroups>section{background:#eef3fb;border:1px solid #dce5f2;border-radius:17px;padding:14px}.departmentBusinessGroups>section>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.departmentBusinessGroups>section>header h3{margin:0;font-size:18px}.departmentBusinessGroups>section>header b{color:#fff;background:#10254c;border-radius:99px;padding:7px 10px;font-size:10px}.routeCatalogPage{max-width:1400px;margin:44px auto 80px;padding:0 22px}.routeAuditKpis{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.routeAuditKpis article{border:1px solid var(--line);background:#fff;border-top:4px solid #315ce8;border-radius:13px;padding:15px}.routeAuditKpis b{color:#263d65;font-size:26px;display:block}.routeAuditKpis span{color:var(--muted);font-size:10px}.privateRouteGate{color:#fff;background:#10254c;border-radius:15px;margin-top:13px;padding:22px}.privateRouteGate b{font-size:18px}.privateRouteGate p{color:#c6d4e9;font-size:12px}.privateRouteGate a{color:#fff;background:#315ce8;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.routeCatalogFilters{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:minmax(320px,1fr) 150px 260px;gap:8px;margin-top:12px;padding:10px;display:grid}.routeCatalogFilters input,.routeCatalogFilters select{background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:11px;font-size:11px}.routeCatalogStatus{color:#805300;background:#fff3d8;border-radius:9px;margin-top:8px;padding:11px;font-size:11px}.routeCatalogTable{border:1px solid var(--line);background:#fff;border-radius:14px;max-height:720px;margin-top:10px;overflow:auto}.routeCatalogTable>header,.routeCatalogTable>article{grid-template-columns:180px 150px 70px minmax(260px,1fr) minmax(260px,1fr) 180px;align-items:start;gap:10px;min-width:1160px;padding:11px 13px;display:grid}.routeCatalogTable>header{z-index:2;color:#fff;background:#10254c;position:sticky;top:0}.routeCatalogTable>header b{font-size:10px}.routeCatalogTable>article{border-bottom:1px solid #edf0f4;font-size:10px}.routeCatalogTable small{color:var(--muted);margin-top:3px;display:block}.routeCatalogTable code{overflow-wrap:anywhere;direction:ltr;font-size:9px}.routeCatalogTable .method{text-align:center;border-radius:99px;padding:5px;font-style:normal;font-weight:900}.routeCatalogTable .method.get{color:#087557;background:#def8ee}.routeCatalogTable .method.post{color:#234ec9;background:#e8efff}.routeCatalogTable .method.put{color:#8e5900;background:#fff0d2}.routeCatalogTable .method.delete{color:#a53f32;background:#ffe3df}.routePagination{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.routePagination button{color:#fff;background:#315ce8;border:0;border-radius:8px;padding:9px 13px;font-weight:900}.routePagination button:disabled{opacity:.35}.routePagination span{font-size:11px}.architectureSummary{grid-template-columns:repeat(4,1fr)!important}@media (max-width:950px){.routeAuditKpis{grid-template-columns:repeat(3,1fr)}.routeCatalogFilters{grid-template-columns:1fr}.validationScoreTriplet{grid-template-columns:repeat(3,1fr);width:100%}.architectureSummary{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:650px){.routeCatalogPage{padding:0 14px}.routeAuditKpis{grid-template-columns:repeat(2,1fr)}.storyQuickValidation{grid-template-columns:1fr}.storyQuickValidation span+span{border-top:1px solid;border-right:0;padding-top:4px}.validationScoreTriplet,.architectureSummary{grid-template-columns:1fr!important}}
.requirementsQualityPage{max-width:1400px;margin:24px auto 70px;padding:0 22px}.qualitySourceBanner{color:#fff;background:linear-gradient(135deg,#10254c,#214f99);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;padding:16px;display:flex}.qualitySourceBanner div{gap:4px;display:grid}.qualitySourceBanner b{font-size:14px}.qualitySourceBanner span{color:#8db4ff;font-size:11px;font-weight:800}.qualitySourceBanner p{color:#d5e0ef;margin:0;font-size:12px}.qualitySummaryKpis{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.qualitySummaryKpis article{background:#fff;border:1px solid #dfe5ee;border-top:4px solid #315ce8;border-radius:12px;gap:5px;padding:14px;display:grid}.qualitySummaryKpis article.passed{border-top-color:#10a879}.qualitySummaryKpis article.partial{border-top-color:#e4a11b}.qualitySummaryKpis article.gap{border-top-color:#dc5848}.qualitySummaryKpis b{color:#10254c;font-size:27px}.qualitySummaryKpis span{color:#637188;font-size:11px}.qualityDimensionGrid{grid-template-columns:repeat(7,1fr);gap:7px;margin-top:11px;display:grid}.qualityDimensionGrid button{text-align:start;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:11px;gap:4px;padding:12px;display:grid}.qualityDimensionGrid button span{color:#315ce8;font-size:20px;font-weight:950}.qualityDimensionGrid button b{font-size:11px}.qualityDimensionGrid button small{color:#7a8799;font-size:8px}.qualityDimensionGrid button.passed{border-bottom:4px solid #10a879}.qualityDimensionGrid button.partial{border-bottom:4px solid #e4a11b}.qualityDimensionGrid button.gap{border-bottom:4px solid #dc5848}.qualityDimensionGrid button.active{color:#fff;background:#10254c;border-color:#10254c}.qualityDimensionGrid button.active span,.qualityDimensionGrid button.active small{color:#fff}.qualityFilters{background:#fff;border:1px solid #dfe5ee;border-radius:11px;grid-template-columns:1fr 210px 240px;gap:8px;margin-top:11px;padding:10px;display:grid}.qualityFilters input,.qualityFilters select{font:inherit;background:#f9fbfd;border:1px solid #d8e0eb;border-radius:8px;padding:11px;font-size:12px}.qualityAuditList{gap:8px;margin-top:11px;display:grid}.qualityAuditRow{border:1px solid #dfe5ee;background:#fff;border-inline-start:5px solid #e4a11b;border-radius:12px;overflow:hidden}.qualityAuditRow.passed{border-inline-start-color:#10a879}.qualityAuditRow.gap{border-inline-start-color:#dc5848}.qualityAuditHead{text-align:start;cursor:pointer;color:#172842;background:#fff;border:0;grid-template-columns:1fr 90px 140px 150px;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.qualityAuditHead>span{gap:4px;display:grid}.qualityAuditHead small{color:#315ce8;font-weight:950}.qualityAuditHead b{font-size:13px}.qualityAuditHead em{color:#728097;font-size:10px;font-style:normal}.qualityAuditHead strong{color:#10254c;font-size:23px}.qualityAuditHead i{color:#9b6a08;font-size:10px;font-style:normal;font-weight:900}.qualityAuditHead u{color:#315ce8;font-size:10px;font-weight:900;text-decoration:none}.qualityAuditDetail{background:#f5f7fb;border-top:1px solid #dfe5ee;padding:13px}.enhancedRequirement{color:#fff;background:#10254c;border-radius:11px;padding:15px}.enhancedRequirement small{color:#88b0ff;font-weight:900}.enhancedRequirement p{margin:7px 0;font-size:12px;line-height:1.8}.qualityFindingGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:10px;display:grid}.qualityFindingGrid>article{background:#fff;border:1px solid #dfe5ee;border-top:4px solid #e4a11b;border-radius:11px;overflow:hidden}.qualityFindingGrid>article.passed{border-top-color:#10a879}.qualityFindingGrid>article.gap{border-top-color:#dc5848}.qualityFindingGrid header{background:#f9fbfd;justify-content:space-between;gap:10px;padding:12px;display:flex}.qualityFindingGrid header div{gap:3px;display:grid}.qualityFindingGrid header b{font-size:13px}.qualityFindingGrid header small{color:#748198;font-size:9px}.qualityFindingGrid header strong{color:#315ce8;font-size:20px}.qualityFindingGrid dl{margin:0;padding:0 12px 12px}.qualityFindingGrid dl div{border-top:1px solid #edf0f4;padding:9px 0}.qualityFindingGrid dt{color:#315ce8;font-size:10px;font-weight:900}.qualityFindingGrid dd{color:#4f5f76;margin:3px 0;font-size:11px;line-height:1.7}.ownerDecisionList{background:#fff2d7;border:1px solid #edcd83;border-radius:11px;margin-top:10px;padding:14px}.ownerDecisionList h3{color:#775006;margin:0 0 9px;font-size:14px}.ownerDecisionList p{grid-template-columns:25px 1fr;gap:7px;margin:6px 0;font-size:11px;display:grid}.ownerDecisionList p b{color:#fff;background:#e4a11b;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.qualityAuditRule{color:#284164;background:#eaf0ff;border-radius:10px;gap:8px;margin-top:11px;padding:12px;font-size:11px;display:flex}.englishQualityPage{text-align:left;direction:ltr}.englishQualityPage .qualityAuditHead,.englishQualityPage .qualityDimensionGrid button{text-align:left}@media (max-width:1050px){.qualitySummaryKpis{grid-template-columns:repeat(3,1fr)}.qualityDimensionGrid{grid-template-columns:repeat(4,1fr)}.qualityAuditHead{grid-template-columns:1fr 75px 110px}.qualityAuditHead u{grid-column:1/-1}.qualityFindingGrid{grid-template-columns:1fr}}@media (max-width:700px){.requirementsQualityPage{padding:0 14px}.qualitySourceBanner{flex-direction:column;align-items:flex-start}.qualitySummaryKpis,.qualityDimensionGrid{grid-template-columns:1fr 1fr}.qualityFilters{grid-template-columns:1fr}.qualityAuditHead{grid-template-columns:1fr 65px}.qualityAuditHead i,.qualityAuditHead u{grid-column:1/-1}.qualityAuditRule{flex-direction:column}}
.remediationHero{grid-template-columns:1fr 50px 1fr repeat(3,.8fr);align-items:stretch;gap:9px;margin-bottom:11px;display:grid}.remediationHero>section,.remediationHero>article{background:#fff;border:1px solid #dfe5ee;border-radius:13px;gap:4px;padding:15px;display:grid}.remediationHero>section{border-top:4px solid #e4a11b}.remediationHero>section.after{background:#eaf9f4;border-top-color:#10a879}.remediationHero>i{color:#315ce8;place-items:center;font-size:26px;font-style:normal;display:grid}.remediationHero small{color:#64738b;font-size:10px;font-weight:900}.remediationHero b{color:#10254c;font-size:28px}.remediationHero span{color:#65748a;font-size:10px;line-height:1.5}.remediationHero>article b{color:#315ce8}.remediationDimensions button{grid-template-columns:1fr auto;align-items:center}.remediationDimensions button small{grid-column:1/-1;font-size:10px}.remediationDimensions button b{align-items:center;gap:6px;display:flex}.remediationDimensions button b del{color:#9a6a0b;font-size:12px}.remediationDimensions button b span{color:#09815e;font-size:16px}.remediationDimensions button em{color:#087557;background:#e8f8f2;border-radius:99px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:900}.remediationDimensions button.active b del,.remediationDimensions button.active b span,.remediationDimensions button.active em{color:#fff}.remediationDimensions button.active em{background:#ffffff20}.remediationApplied{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:11px;display:grid}.remediationApplied article{background:#fff;border:1px solid #dfe5ee;border-radius:11px;padding:13px}.remediationApplied b{color:#315ce8;font-size:11px}.remediationApplied p{color:#607087;margin:6px 0 0;font-size:10px;line-height:1.7}.remediationFilters{grid-template-columns:1fr 260px}.remediationHead{grid-template-columns:1fr 65px 80px 130px 140px}.remediationHead>del{color:#9a6a0b;font-size:14px}.remediationHead>strong{color:#087557}.remediationSpecGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:10px;display:grid}.remediationSpecGrid>section{background:#fff;border:1px solid #dfe5ee;border-radius:11px;padding:13px}.remediationSpecGrid h3{color:#10254c;margin:0 0 9px;font-size:14px}.remediationSpecGrid p{border-top:1px solid #edf0f4;grid-template-columns:28px 1fr;align-items:start;gap:7px;margin:0;padding:8px 0;font-size:10px;line-height:1.7;display:grid}.remediationSpecGrid p>b{color:#fff;background:#315ce8;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.remediationSpecGrid p>code{text-align:left;color:#315ce8;overflow-wrap:anywhere;direction:ltr;font-size:8px}.traceabilityTokens{flex-wrap:wrap;gap:6px;display:flex}.traceabilityTokens span{color:#214ec7;direction:ltr;background:#eaf0ff;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:900}.remediationFindings header strong{align-items:center;gap:7px;display:flex}.remediationFindings header del{color:#a06a05;font-size:11px}.confirmationList{background:#eaf0ff;border-color:#c6d6f5}.confirmationList h3{color:#21436f}.confirmationList p b{background:#315ce8}@media (max-width:1100px){.remediationHero{grid-template-columns:1fr 40px 1fr}.remediationHero>article{grid-column:span 1}.remediationApplied{grid-template-columns:repeat(2,1fr)}.remediationHead{grid-template-columns:1fr 60px 70px}.remediationHead i,.remediationHead u{grid-column:auto}.remediationSpecGrid{grid-template-columns:1fr}}@media (max-width:700px){.remediationHero{grid-template-columns:1fr}.remediationHero>i{transform:rotate(90deg)}.remediationApplied{grid-template-columns:1fr}.remediationHead{grid-template-columns:1fr 55px 65px}.remediationHead i,.remediationHead u{grid-column:1/-1}.remediationSpecGrid p{grid-template-columns:25px 1fr}}
