/* Shared task layout. Hidden and authorization states remain owned by the service. */
.screen{padding:26px;border-radius:18px;background:transparent;border:0}.screen>h1{font-size:30px;letter-spacing:-.03em;font-weight:650;margin-bottom:12px}.screen>.wv-description{margin-bottom:18px}.wv-description{color:var(--text-muted);font-size:13px}.wv-description summary{cursor:pointer;padding:8px 0;color:var(--text-muted)}.wv-description p{padding:10px 0;max-width:80ch}.roleviews{margin:22px 0}.roleviews>h2{font-size:13px;color:var(--text-muted)}.rvtabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 22px}.rvtab{border-radius:20px!important;padding:9px 15px!important}.rvtab[aria-selected=true]{background:#173a4d!important;border-color:var(--blue)!important;color:#d5f1ff!important}.cards{gap:18px!important}.card{padding:22px!important;border-radius:16px!important;background:#121b24!important;border-color:#26343f!important}.cardtitle{font-size:17px!important;margin-bottom:16px!important}.rvpanel[data-rv-panel=workload]{border-color:#82703f!important}.wv-overview{margin:0 0 22px}.wv-overview .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.wv-chart{margin:0;min-width:0;background:#121b24;border:1px solid #26343f;padding:22px;border-radius:16px}.wv-chart figcaption{font-size:16px;font-weight:600;margin-bottom:18px;color:var(--text-strong)}.wv-chart-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 0 15px;align-items:center}.wv-chart-label{font-size:13px;overflow-wrap:anywhere}.wv-chart-row strong{font-size:14px;font-variant-numeric:tabular-nums}.wv-chart-row svg{display:block;grid-column:1/-1;width:100%;height:8px}.wv-track{fill:#253442}.wv-bar{fill:#45b8ef}.wv-tone-green{fill:#4bc18c}.wv-tone-red{fill:#f08087}.wv-tone-yellow{fill:#e3b75e}.wv-chart-note{font-size:12px;color:var(--text-muted);margin:14px 0 0}.wv-details{margin:16px 0}.wv-details>summary{cursor:pointer;color:var(--blue);padding:10px 0;min-height:42px}.wv-details[open]>summary{margin-bottom:12px}.wv-checklist{border-top:1px solid #26343f;margin-top:28px;padding-top:8px}.wv-navgroup{padding:16px 12px 6px;color:#91a7b7;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.navbtn{font-size:14px;padding:11px 14px;border-radius:10px}.navbtn[aria-current=page]{background:#15354a;border-color:#2781ae;color:#d5f1ff}.rt-mast{padding:12px 0}.wv-brand-logo{width:88px;max-height:58px}.note-line{font-size:11px;padding:6px 0}.statusrow{min-height:20px}.hw-status{font-family:var(--sans)}.tablewrap{border-radius:10px}.la-section{padding:20px!important;border-radius:16px!important}.la-section>h2{font-size:18px!important}.la-section .wv-chart{margin-bottom:18px}.ctxbar{background:#121b24;padding:14px;border-radius:12px;margin-bottom:18px}.formrow{gap:8px}.btn{border-radius:9px;padding:9px 14px}.screen>p{max-width:85ch}html[data-guide-wide=closed] .layout{grid-template-columns:220px minmax(0,1fr)}
@media(min-width:1100px){.layout{grid-template-columns:220px minmax(0,1fr) 300px}.guide{font-size:13px}.rvcards{grid-template-columns:repeat(2,minmax(0,1fr))}.rvpanel:has(.tablewrap){grid-column:1/-1}}
@media(max-width:820px){.screen{padding:18px 0}.screen>h1{font-size:26px}.card,.wv-chart{padding:18px!important}.rvcards{grid-template-columns:minmax(0,1fr)}.rt-mast .rt-brand{flex:1}.wv-brand-logo{width:65px}.banner{font-size:11px}.wv-navgroup{padding-top:14px}}
@media print{.wv-description,.wv-details{color:#111}.wv-details>*{display:block}.wv-chart,.card{background:white!important;color:#111!important}.wv-chart figcaption{color:#111}.nav{display:none}}

@media(min-width:820.01px){html[data-guide-wide=closed] .layout:has(>.nav[hidden]){grid-template-columns:minmax(0,1fr)}}

.wv-report-section{background:#121b24;border:1px solid #26343f;border-radius:14px;padding:8px 20px;margin:16px 0}.wv-report-section summary h2{display:inline;font-size:18px}.wv-report-section .tablewrap{margin:12px 0}.kv{grid-template-columns:minmax(130px,200px) minmax(0,1fr)}.kv dd{overflow-wrap:anywhere}.wv-description{margin:4px 0}.roleviews #roleViewAbout{font-size:13px;max-width:72ch}.roleviews #roleViewBasis{font-size:11px;max-width:85ch}#homeDocument{display:flex;flex-wrap:wrap;gap:10px;align-items:center}#homeDocument>p{flex-basis:100%;font-size:12px;max-width:85ch;margin:0}.nav{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto}.layout{align-items:start}
@media(max-width:820px){.nav{position:static;max-height:none}.kv{grid-template-columns:minmax(100px,140px) minmax(0,1fr)}.wv-report-section{padding:8px 14px}}

.sessdetails summary{display:list-item!important;font-family:var(--sans);font-size:13px;color:var(--text-strong)}.sessionbar{padding:8px 0}.sessdetails .chips{padding:12px 0}.rt-mast__right #langStatus{font-size:10px;max-width:160px}.banner{padding:10px 12px}

#homeOverview{margin-top:18px}.wv-overview .wv-chart{padding:18px}.wv-overview .wv-chart-row{margin-bottom:11px}.wv-overview .wv-chart figcaption{margin-bottom:14px}
@media(max-width:820px){html[data-guide-wide=closed] .layout,.layout{grid-template-columns:minmax(0,1fr)!important}.screen{min-width:0}.wv-overview .cards{grid-template-columns:minmax(0,1fr)}}
