.epicStoryWorkspace{background:#f7f9fc;border:1px solid #dbe4f0;border-radius:22px;margin:18px 0 24px;overflow:hidden;box-shadow:0 12px 34px #1c2d5312}.epicWorkspaceHeader{background:#fff;border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.epicWorkspaceHeader small,.epicStoriesHeader small,.selectedStoryPanel>header small{color:#5b6f91;font-weight:800}.epicWorkspaceHeader h3,.epicStoriesHeader h3,.selectedStoryPanel h3{margin:4px 0;font-size:clamp(18px,2vw,25px);line-height:1.25}.epicWorkspaceHeader p{color:#59677c;margin:0;font-size:13px}.epicWorkspaceHeader label,.epicStoriesHeader label{color:#33415e;gap:5px;min-width:240px;font-size:12px;font-weight:800;display:grid}.epicWorkspaceHeader select,.epicStoriesHeader input{color:#17233c;background:#fff;border:1px solid #cfd9e7;border-radius:12px;height:42px;padding:0 12px}.epicWorkspaceGrid{grid-template-columns:minmax(230px,290px) minmax(0,1fr);min-height:610px;display:grid}.epicRail{color:#fff;background:#17233c;padding:18px 12px}.epicRail>header{justify-content:space-between;align-items:center;padding:0 8px 13px;display:flex}.epicRail>header span{color:#aebbd1;font-size:12px}.epicRail nav{gap:7px;max-height:760px;padding-inline-end:4px;display:grid;overflow:auto}.epicRail button{text-align:start;color:#dbe5f5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:28px 1fr;gap:10px;width:100%;padding:11px;display:grid}.epicRail button:hover,.epicRail button.active{color:#16213a;background:#fff;border-color:#fff}.epicRail button>small{color:#7f94b8;font:700 11px/1.4 monospace}.epicRail button span{gap:4px;min-width:0;display:grid}.epicRail button b{white-space:normal;font-size:13px;line-height:1.35}.epicRail button em{color:#8da2c4;font-size:11px;font-style:normal}.epicRail button.active em{color:#526582}.epicStoriesPane{min-width:0;padding:20px}.epicStoriesHeader{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.epicStoriesHeader span{color:#6d7e98;font-size:12px}.epicStoryRows{gap:8px;display:grid}.epicStoryFocusGrid{grid-template-columns:minmax(210px,300px) minmax(0,1fr);align-items:start;gap:10px;display:grid}.epicStoryFocusGrid>.epicStoryRows{max-height:650px;padding-inline-end:3px;overflow:auto}.epicStoryFocusGrid>.selectedStoryPanel{margin-top:0}.epicStoryRows>button{text-align:start;color:#17233c;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:14px;grid-template-columns:minmax(110px,150px) 1fr 22px;align-items:center;gap:13px;width:100%;padding:13px 15px;display:grid}.epicStoryRows>button:hover,.epicStoryRows>button.selected{border-color:#315fc8;box-shadow:0 5px 18px #315fc81a}.epicStoryRows code{color:#315fc8;font-size:12px}.epicStoryRows span{gap:4px;display:grid}.epicStoryRows small{color:#68778d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.epicStoryRows i{color:#7c8da8;font-style:normal}.selectedStoryPanel{background:#fff;border:1px solid #d8e1ed;border-radius:18px;margin-top:18px;overflow:hidden}.selectedStoryPanel>header{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.selectedStoryPanel>header p{color:#66758b;margin:5px 0 0;font-size:12px}.selectedStoryPanel>header nav{flex-wrap:wrap;gap:7px;display:flex}.selectedStoryPanel>header button{color:#22324f;cursor:pointer;background:#fff;border:1px solid #c9d4e3;border-radius:10px;min-height:38px;padding:0 15px;font-weight:800}.selectedStoryPanel>header button:hover,.selectedStoryPanel>header button.active{color:#fff;background:#315fc8;border-color:#315fc8}.simpleStoryContent{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.simpleStoryContent article,.simpleStoryContent section{background:#fafbfd;border:1px solid #e2e8f0;border-radius:14px;padding:15px}.simpleStoryContent section{grid-column:1/-1}.simpleStoryContent small{color:#506789;font-weight:800}.simpleStoryContent p,.simpleStoryContent li{color:#2d3a50;font-size:13px;line-height:1.75}.simpleStoryContent ol{margin:10px 0 0;padding-inline-start:22px}.storyExtraActions{border-top:1px solid #e5eaf1;margin:0 18px 18px;padding-top:12px}.storyExtraActions summary{cursor:pointer;color:#52627c;font-size:12px;font-weight:800}.storyExtraActions>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.storyExtraActions a,.storyExtraActions button{color:#273957;background:#fff;border:1px solid #ced8e6;border-radius:9px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:800;text-decoration:none}.advancedStoryWorkspace{background:#fff;border:1px solid #dbe3ee;border-radius:16px;margin-top:18px;overflow:hidden}.advancedStoryWorkspace>summary{cursor:pointer;color:#2d3f60;justify-content:space-between;gap:14px;padding:15px 18px;font-weight:900;display:flex}.advancedStoryWorkspace>summary small{color:#77869d;font-weight:600}.advancedStoryWorkspaceBody{padding:16px}.noEpicStories{text-align:center;color:#68778d;padding:24px}.selectedStoryPanel .storyEditControl>header{border-radius:12px}.selectedStoryPanel .storyEditControl>header nav>button:first-child{display:none}@media (max-width:900px){.epicWorkspaceGrid,.epicStoryFocusGrid{grid-template-columns:1fr}.epicStoryFocusGrid>.epicStoryRows{max-height:260px}.epicRail nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}.epicWorkspaceHeader,.epicStoriesHeader,.selectedStoryPanel>header{flex-direction:column;align-items:stretch}.epicWorkspaceHeader label,.epicStoriesHeader label{min-width:0}.simpleStoryContent{grid-template-columns:1fr}}@media (max-width:560px){.epicRail nav,.epicStoryRows>button{grid-template-columns:1fr}.epicStoryRows i{display:none}.selectedStoryPanel>header nav{grid-template-columns:repeat(3,1fr);display:grid}.selectedStoryPanel>header button{padding:0 8px}.simpleStoryContent{padding:12px}}.unifiedStorySection{max-width:1500px;margin:0 auto;padding:0 16px 36px}.unifiedStoryTopbar{background:#fff;border:1px solid #dce3ed;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:9px 11px;display:flex}.unifiedStoryTopbar small{color:#315fc8;font-size:8px;font-weight:900}.unifiedStoryTopbar h2{margin:2px 0;font-size:18px}.unifiedStoryTopbar span{color:#68778d;font-size:10px}.unifiedAddMenu>summary{cursor:pointer;color:#fff;background:#315fc8;border-radius:8px;padding:8px 13px;font-size:10px;font-weight:900;list-style:none}.unifiedAddMenu>summary::-webkit-details-marker{display:none}.unifiedAddMenu[open]{z-index:1000;background:#fff;border:1px solid #cfd9e7;border-radius:13px;max-height:90vh;padding:9px;position:fixed;inset:5vh 5vw auto;overflow:auto;box-shadow:0 30px 90px #10254c40}.unifiedAddMenu[open]>summary{width:max-content;margin-inline-start:auto}.unifiedAddMenu>nav{gap:5px;margin:7px 0;display:flex}.unifiedAddMenu>nav button{color:#273957;background:#f6f8fc;border:1px solid #d7e0ec;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:900}.unifiedAddMenu>nav button:first-child{color:#214ec7;background:#e9f0ff;border-color:#b8cbf7}.unifiedStoryFilters{background:#fff;border:1px solid #dce3ed;border-radius:11px;padding:8px 9px}.unifiedStoryFilters .primaryFilterRow{margin:0}.unifiedStoryFilters .alwaysVisibleTransfers{margin-top:6px}.epicStoryWorkspace{border-radius:13px;margin:9px 0 18px;box-shadow:0 5px 16px #1c2d530d}.epicWorkspaceHeader{gap:12px;padding:9px 12px}.epicWorkspaceHeader small,.epicStoriesHeader small,.selectedStoryPanel>header small{font-size:8px}.epicWorkspaceHeader h3,.epicStoriesHeader h3,.selectedStoryPanel h3{margin:2px 0;font-size:15px}.epicWorkspaceHeader p{font-size:9px}.epicWorkspaceHeader label,.epicStoriesHeader label{gap:3px;min-width:200px;font-size:9px}.epicWorkspaceHeader select,.epicStoriesHeader input{border-radius:8px;height:33px;padding:0 8px;font-size:10px}.epicWorkspaceGrid{grid-template-columns:minmax(205px,250px) minmax(0,1fr);min-height:390px}.epicRail{padding:8px 6px}.storyScopeTabs{grid-template-columns:repeat(3,1fr);margin-bottom:7px;gap:3px!important;display:grid!important}.storyScopeTabs button{font-weight:900;text-align:center!important;border:1px solid #fff2!important;border-radius:6px!important;padding:6px 2px!important;font-size:8px!important;display:block!important}.storyScopeTabs button.active{color:#fff!important;background:#315fc8!important;border-color:#6e94eb!important}.epicRail>header{padding:0 5px 6px}.epicRail>header span{font-size:9px}.epicRail>nav{gap:3px;max-height:570px}.epicRail>nav>button{border-radius:8px;grid-template-columns:22px 1fr;gap:6px;padding:7px}.epicRail>nav>button>small{font-size:9px}.epicRail>nav>button span{gap:2px}.epicRail>nav>button b{font-size:10px;line-height:1.3}.epicRail>nav>button em{font-size:8px}.epicStoriesPane{padding:9px}.epicStoriesHeader{gap:9px;margin-bottom:6px}.epicStoriesHeader span{font-size:9px}.epicStoryRows{gap:4px}.epicStoryFocusGrid{grid-template-columns:minmax(190px,250px) minmax(0,1fr);gap:7px}.epicStoryFocusGrid>.epicStoryRows{max-height:520px}.epicStoryRows>button{border-radius:8px;grid-template-columns:minmax(85px,115px) 1fr 14px;gap:7px;padding:7px 9px}.epicStoryRows code{font-size:9px}.epicStoryRows span{gap:2px}.epicStoryRows b{font-size:10px}.epicStoryRows small{-webkit-line-clamp:1;font-size:9px;line-height:1.3}.selectedStoryPanel{border-radius:10px;margin-top:7px}.selectedStoryPanel>header{gap:9px;padding:8px 10px}.selectedStoryPanel>header p{margin:2px 0 0;font-size:9px}.selectedStoryPanel>header nav{gap:4px}.selectedStoryPanel>header button{border-radius:7px;min-height:29px;padding:0 9px;font-size:9px}.simpleStoryContent{gap:6px;padding:8px}.simpleStoryContent article,.simpleStoryContent section{border-radius:7px;padding:8px}.simpleStoryContent small{font-size:8px}.simpleStoryContent p,.simpleStoryContent li{font-size:10px;line-height:1.5}.simpleStoryContent p{margin:4px 0}.simpleStoryContent ol{columns:2;margin:5px 0 0;padding-inline-start:17px}.storyExtraActions{margin:0 9px 8px;padding-top:5px}.storyExtraActions summary{font-size:9px}.storyExtraActions>div{gap:4px;margin-top:5px}.storyExtraActions a,.storyExtraActions button{border-radius:6px;min-height:27px;padding:4px 7px;font-size:8px}.selectedStoryPanel .validationBoard,.selectedStoryPanel .storyEditControl{margin:7px}.selectedStoryPanel .validationBoard article,.selectedStoryPanel .validationBoard section{padding:8px!important}.selectedStoryPanel .validationBoard p,.selectedStoryPanel .validationBoard label{font-size:10px!important}.englishEpicWorkspace{direction:ltr}.englishEpicWorkspace .epicRail,.englishEpicWorkspace .epicStoryRows>button,.englishEpicWorkspace .selectedStoryPanel{text-align:left}.englishEpicWorkspace .englishStoryValidation{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px;display:grid}.englishEpicWorkspace .englishStoryValidation>header{grid-column:1/-1}.englishEpicWorkspace .englishStoryValidation article,.englishEditorHandoff{background:#fafbfd;border:1px solid #dce4ef;border-radius:8px;padding:10px}.englishEditorHandoff{gap:7px;margin:8px;display:grid}.englishEditorHandoff p{color:#68778d;margin:0;font-size:10px}.englishEditorHandoff a{color:#fff;background:#315fc8;border-radius:7px;width:max-content;padding:7px 10px;font-size:9px;font-weight:900;text-decoration:none}@media (max-width:900px){.epicWorkspaceGrid,.epicStoryFocusGrid{grid-template-columns:1fr}.epicStoryFocusGrid>.epicStoryRows{max-height:240px}.simpleStoryContent{grid-template-columns:1fr}.simpleStoryContent section{grid-column:auto}.simpleStoryContent ol{columns:1}.unifiedAddMenu[open]{inset:3vh 3vw auto}}@media (max-width:560px){.unifiedStorySection{padding-inline:8px}.unifiedStoryTopbar{display:grid}.englishEpicWorkspace .englishStoryValidation{grid-template-columns:1fr}.englishEpicWorkspace .englishStoryValidation>header{grid-column:auto}}
@media (max-width:1200px) and (min-width:901px){.selectedStoryPanel>header{flex-direction:column;align-items:stretch}.selectedStoryPanel>header nav{grid-template-columns:repeat(3,minmax(88px,1fr));width:100%;display:grid}}
.alwaysVisibleStoryControls,.englishPermanentFilters{z-index:35;background:#fff;border:1px solid #cbd8e9;border-radius:18px;margin:14px 0;padding:14px;position:sticky;top:8px;box-shadow:0 12px 28px #162a4f1f}.alwaysVisibleStoryControls>header,.englishPermanentFilters>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.alwaysVisibleStoryControls>header small,.englishPermanentFilters>header small{color:#315fc8;font-size:10px;font-weight:900;display:block}.alwaysVisibleStoryControls>header b,.englishPermanentFilters>header b{font-size:14px}.alwaysVisibleStoryControls>header a,.englishPermanentFilters>header a{color:#fff;background:#17356b;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:900;text-decoration:none}.alwaysVisibleFilterGrid,.englishPermanentFilters>div{grid-template-columns:1.2fr repeat(3,1fr);gap:8px;display:grid}.alwaysVisibleFilterGrid label,.englishPermanentFilters label{color:#435470;gap:5px;font-size:10px;font-weight:900;display:grid}.alwaysVisibleFilterGrid input,.alwaysVisibleFilterGrid select,.englishPermanentFilters input,.englishPermanentFilters select{color:#17233c;background:#fff;border:1px solid #cfd9e7;border-radius:9px;min-width:0;height:40px;padding:0 10px}.alwaysVisibleStoryControls .addStoryControl{margin:10px 0 0}.alwaysVisibleTransfers{border-top:1px solid #e4eaf2;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;padding-top:9px;font-size:11px;display:flex}.advancedStoryWorkspace[open]>summary{color:#17356b;background:#eef4ff}.englishPermanentFilters{max-width:1400px;margin:16px auto;position:sticky}.englishPermanentFilters>div{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.alwaysVisibleStoryControls,.englishPermanentFilters{position:static}.alwaysVisibleFilterGrid,.englishPermanentFilters>div{grid-template-columns:1fr 1fr}.alwaysVisibleStoryControls>header,.englishPermanentFilters>header{flex-direction:column;align-items:stretch}}@media (max-width:560px){.alwaysVisibleFilterGrid,.englishPermanentFilters>div{grid-template-columns:1fr}}.srsPerspectiveSwitch{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.srsPerspectiveSwitch a,.srsPerspectiveSwitch button{color:#17233c;text-align:right;cursor:pointer;background:#fff;border:1px solid #ced9e9;border-radius:14px;gap:4px;min-height:82px;padding:13px 15px;text-decoration:none;display:grid}.srsPerspectiveSwitch small{color:#55719e;font-size:9px;font-weight:900}.srsPerspectiveSwitch b{font-size:14px}.srsPerspectiveSwitch span{color:#61708a;font-size:11px}.srsPerspectiveSwitch .active{background:#edf3ff;border-color:#315fc8;box-shadow:inset 0 0 0 1px #315fc8}.unifiedScopeActions{background:#f7faff;border:1px solid #cad8ea;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.unifiedScopeActions>div{gap:3px;display:grid}.unifiedScopeActions small{color:#315fc8;font-size:9px;font-weight:900}.unifiedScopeActions nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.unifiedScopeActions a{color:#fff;background:#17356b;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:900;text-decoration:none}.businessStoryRow{background:#fff;border:1px solid #dce4ef;border-radius:12px;overflow:hidden}.cycleStoryLinks .businessStoryRow>button{text-align:right;cursor:pointer;background:#fff;border:0;border-radius:0;grid-template-columns:145px 1fr 70px;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.businessStoryRow>button>span{color:#315ce8;direction:ltr;font-weight:900}.businessStoryRow>button small{color:#65728a;margin-top:4px;display:block}.businessStoryRow>button i{color:#315ce8;font-style:normal}.businessStoryRow>nav{background:#f8faff;border-top:1px solid #e6ebf3;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.businessStoryRow>nav>a,.businessStoryRow>nav>button{color:#17356b;background:#fff;border:1px solid #cad7e8;border-radius:8px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:900;text-decoration:none}.requiredChangeReason{background:#fff7f7;border:1px solid #ef9a9a;border-radius:12px;padding:12px}.requiredChangeReason small{color:#a12a2a}.storyEditorGrid footer button:disabled{cursor:not-allowed;opacity:.45}.storyEditHistory article p{color:#8b2e2e;margin:5px 0;font-size:11px;font-weight:800}@media (max-width:900px){.srsPerspectiveSwitch{grid-template-columns:1fr}.unifiedScopeActions{flex-direction:column;align-items:stretch}.unifiedScopeActions nav{justify-content:flex-start}}@media (max-width:650px){.cycleStoryLinks .businessStoryRow>button{grid-template-columns:1fr}.businessStoryRow>button i{display:none}}
