/* News-only welcome edition and shared report navigation. */
/* Saved brief: in the header row between the report shortcuts and the Briefing Studio (a fixed row under the header below 1100px). */
.atlas-edition-bar{display:flex;align-items:center;gap:12px;min-width:0;max-width:640px}
.atlas-edition-bar .edition-field{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:7px;height:44px;padding:0 36px 0 14px;border:1px solid #3d9eea;border-radius:12px;background:linear-gradient(#0b2438,#071827);box-shadow:inset 0 1px #ffffff14,0 0 18px #1f8de033;color:#d9edfa}
.atlas-edition-bar .edition-field:focus-within{border-color:#7cd0ff;box-shadow:0 0 0 2px #7cd0ff55}
.atlas-edition-bar .edition-field>svg{flex:none;width:19px;height:19px;color:#a6d6f7}
.atlas-edition-bar .edition-field::after{content:'';position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1.6px solid #d3eafa;border-bottom:1.6px solid #d3eafa;transform:translateY(-70%) rotate(45deg);pointer-events:none}
.atlas-edition-bar label{flex:none;color:#d9edfa;white-space:nowrap;font:500 12px system-ui}
body.atlas-layout .atlas-edition-bar #briefEditionSelect{display:block!important;flex:1;min-width:0;width:100%;height:100%;margin:0;border:0!important;background:transparent!important;box-shadow:none!important;color:#d9edfa;font:12px system-ui;padding:0!important;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;text-overflow:ellipsis}
.atlas-edition-bar #briefEditionSelect option{background:#0a2236;color:#e2f1fb}
.atlas-edition-bar .edition-play{flex:none;height:40px;border:1px solid #58b0ff;border-radius:999px;background:linear-gradient(#1f6db3,#0f467d);color:#f2f9ff;box-shadow:inset 0 1px #ffffff30,0 5px 20px #1673c033;font:500 12px system-ui;padding:0 16px;cursor:pointer;white-space:nowrap}
.atlas-edition-bar .edition-play:disabled{opacity:.5;cursor:not-allowed}
body.report-cinema .atlas-edition-bar{display:none}
body.atlas-layout .atlas-right .atlas-actions::before{content:'';flex:none;width:1px;height:32px;margin-right:4px;background:#2b4b66}
body.atlas-layout:not(.viewing-moon):not(.viewing-solar) .space-utility-controls{display:flex!important;top:96px!important;left:110px!important;transform:none!important;gap:8px!important}
.space-utility-controls button{border-radius:999px!important;background:#0a2133df!important;border:1px solid #42647b!important;color:#cce8f8!important}
.space-utility-controls button:nth-child(n+3){display:none}
@media(max-width:1100px){body.atlas-layout:not(.viewing-moon):not(.viewing-solar) .space-utility-controls{top:188px!important;left:14px!important}body.atlas-layout #briefingStudioBtn span{display:none!important}.atlas-edition-bar{position:fixed;z-index:135;top:128px;left:14px;width:calc(100vw - 28px);max-width:none;gap:6px}.atlas-edition-bar label{display:none}.atlas-edition-bar .edition-play{padding:0 11px}body.atlas-layout .atlas-right .atlas-actions::before{display:none}}
@media(min-width:1101px) and (max-width:1440px){.atlas-edition-bar label{display:none}}
@media(min-width:1101px) and (max-width:1280px){body.atlas-layout .atlas-identity .version-clock{display:none!important}}
#statusDialog.daily-news-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #416781;border-radius:22px;background:linear-gradient(145deg,#0c2334,#06131f 70%);color:#e6f2fb;box-shadow:0 24px 100px #000a;font:14px/1.65 system-ui,sans-serif}
#statusDialog.daily-news-dialog::backdrop{background:#020a13b8;backdrop-filter:blur(9px)}
#statusDialog .daily-news-card{padding:0;border:0;background:transparent}
#statusDialog .modal-head{padding:24px 28px;margin:0;border-bottom:1px solid #34546c;align-items:center}
#statusDialog .eyebrow{color:#7ccfff;font:600 10px/1.4 system-ui;letter-spacing:.18em}
#statusDialog h2{margin:5px 0 0;font:600 22px/1.3 system-ui;letter-spacing:0;text-transform:none}
#statusDialog .modal-close{display:grid;place-items:center;width:40px;height:40px;border:1px solid #36566e;border-radius:50%;background:#102a3e;color:#dceefa;font-size:25px}
#statusSummary{padding:24px 28px;max-height:calc(100dvh - 285px);overflow-y:auto;overscroll-behavior:contain}
.daily-news-date{margin:0 0 6px;color:#87aabd;font-size:12px}.daily-news-headline{font:650 clamp(23px,3vw,31px)/1.25 system-ui;margin:0 0 16px;letter-spacing:-.03em}.daily-news-lead{font-size:15px;line-height:1.8;color:#b8cedc;margin:0 0 24px;white-space:pre-line}
.daily-news-stories{list-style:none;counter-reset:news;padding:0;margin:0;display:grid;gap:12px}.daily-news-story{position:relative;counter-increment:news;padding:17px 18px 17px 58px;border:1px solid #28495f;border-radius:12px;background:#0c2233}.daily-news-story::before{content:counter(news,decimal-leading-zero);position:absolute;left:18px;top:19px;color:#67c7fa;font:500 13px/1.5 ui-monospace,monospace}.daily-news-location{color:#7ea7bd;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.daily-news-story h4{font:600 16px/1.45 system-ui;margin:3px 0}.daily-news-story p,.daily-news-full p{color:#aec4d3;font-size:14px;margin:8px 0 0}.daily-news-full{margin-top:22px}.daily-news-full summary{cursor:pointer;color:#8dd8ff}.daily-news-empty{color:#b0c7d6}
.daily-news-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;border-top:1px solid #28495f;background:#081b2a}.daily-news-actions button{padding:11px 20px;border:1px solid #365d7a;border-radius:999px;color:#def0ff;background:#102b40;font:500 13px system-ui;cursor:pointer}.daily-news-actions button:last-child{background:linear-gradient(#2076b8,#144b80);border-color:#5cbaff}.daily-news-actions button:disabled{opacity:.5;cursor:default}
body.atlas-layout .topbar-v9{grid-template-columns:auto auto minmax(0,1fr) auto!important;gap:16px!important}
body.atlas-layout .atlas-report-shortcuts{display:flex;align-items:center;gap:10px}
body.atlas-layout .topbar-v9 #worldBriefBtn,body.atlas-layout .topbar-v9 #weeklyBriefBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:auto!important;min-width:0!important;height:46px!important;padding:0 17px!important;border-radius:999px!important;border:1px solid #58b0ff!important;background:linear-gradient(#1f6db3,#0f467d)!important;color:#f2f9ff!important;box-shadow:inset 0 1px #ffffff30,0 5px 20px #1673c033;font:500 12px/1 system-ui!important;letter-spacing:.025em!important;white-space:nowrap}
body.atlas-layout .topbar-v9 #worldBriefBtn::before,body.atlas-layout .topbar-v9 #weeklyBriefBtn::before{content:'▶'!important;display:block!important;width:auto!important;height:auto!important;border:0!important;margin:0!important;font:13px/1 system-ui!important}
body.atlas-layout .topbar-v9 #worldBriefBtn>.brief-label,body.atlas-layout .topbar-v9 #weeklyBriefBtn>.brief-label{display:inline!important}
body.atlas-layout .topbar-v9 .atlas-report-shortcuts .brief-label{font:600 12px/1 system-ui!important;letter-spacing:.035em!important}
body.atlas-layout .topbar-v9 .atlas-utilities #accountSignInBtn{position:relative!important;display:grid!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:50%!important;line-height:0!important;font-size:0!important;background:#0b1e30!important;border:1px solid #496b86!important}
body.atlas-layout .topbar-v9 .atlas-utilities #accountSignInBtn::after{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:28px!important;height:28px!important;background:#e8f3ff!important}
#readerRelatedPane,#readerMapPane,[data-reader-tab=related],[data-reader-tab=map],.related-inline{display:none!important}
body.atlas-layout .reader-tabs{justify-content:space-between}.daily-brief-reader .reader-publisher,.daily-brief-reader .reader-standfirst,.daily-brief-reader .translation-reader{display:none}
@media(max-width:1100px){body.atlas-layout .atlas-identity .version-clock{display:none!important}body.atlas-layout .topbar-v9{gap:12px!important}}
@media(max-width:1100px){body.atlas-layout .topbar-v9{grid-template-columns:1fr auto!important;height:124px!important;align-content:start;row-gap:9px!important;padding:10px 14px!important}body.atlas-layout .atlas-report-shortcuts{grid-row:2;grid-column:1/-1}body.atlas-layout .atlas-right{grid-row:1;grid-column:2}body.atlas-layout .atlas-identity .header-live-status{display:none!important}body.atlas-layout .topbar-v9 .brand-logo img{width:125px!important;max-width:125px!important}body.atlas-layout .topbar-v9 #worldBriefBtn,body.atlas-layout .topbar-v9 #weeklyBriefBtn{height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:11px!important}body.atlas-layout #briefingStudioBtn{padding:8px!important;font-size:11px!important}body.atlas-layout .atlas-right{gap:8px!important}.daily-news-actions{padding:14px 18px}#statusDialog .modal-head{padding:20px}#statusSummary{padding:20px;max-height:calc(100dvh - 260px)}#statusDialog.daily-news-dialog{border-radius:16px}}
