/* neumDesk V46.14 · Phase 5.1.2 · Production frontend · 2026-09-24 */
/* neumDesk V46.14 — Personal Activity / Portfolio Intelligence workspace.
   Full workspace, deterministic snapshot, evidence-first, formal output second. */
.grounded-cloud.gr45-expanded{width:min(1080px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}.grounded-head-tools{flex-wrap:wrap}.gr45-review-control{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;margin-top:12px;border-block:1px solid #dce4df}.gr45-review-control>div{display:flex;flex-direction:column;gap:4px}.gr45-review-control span{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#61746b}.gr45-review-control strong{font-size:13px;font-weight:500}.gr45-review-control small{font-size:11px;color:#61746b}.gr45-review-control button,.gr45-latest{border:1px solid #ccd8d1;background:#f6f8f4;color:#244e42;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.gr45-latest{position:sticky;top:0;z-index:2;display:block;margin:0 0 18px auto;box-shadow:0 2px 8px #142d1f0d}.gr45-method-note{font-size:11px;line-height:1.6;color:#586b62;margin:8px 0 12px}.activity45-profile-btn{border:1px solid #ccd8d1;color:#244e42;background:#f6f8f4;border-radius:6px;padding:8px 12px;margin:0 36px 16px 0;font-size:12px;cursor:pointer}
.activity45-backdrop{position:fixed;inset:0;z-index:100100;background:#eef2ef;font-family:'DM Sans',Arial,sans-serif;color:#102f34}.activity45-dialog{width:100vw;height:100dvh;background:#fff;display:flex;flex-direction:column;overflow:hidden}.activity45-header{min-height:118px;padding:20px clamp(22px,3vw,46px);background:#0a3549;color:#fff;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;border-bottom:1px solid #1c5264}.activity45-heading{min-width:0}.activity45-eyebrow,.activity45-kicker{display:block;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:1.8px}.activity45-eyebrow{color:#6ed8d1}.activity45-header h2{font:600 clamp(27px,2.4vw,36px)/1.08 'DM Sans',Arial,sans-serif;letter-spacing:-1px;margin:7px 0 5px;color:#fff}.activity45-header p{font-size:12.5px;color:#c6d9df;margin:0;max-width:900px}.activity45-context-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.activity45-context-row span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #326274;border-radius:5px;font-size:9.5px;color:#d7e8eb;background:#12475a}.activity45-context-row .coverage.verified{border-color:#2a7b6f;color:#c9f1e7}.activity45-context-row .coverage.partial{border-color:#9a7438;color:#f5e2be}.activity45-head-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}.activity45-grounded,.activity45-close{height:38px;border-radius:7px;font:700 10.5px 'DM Sans',Arial,sans-serif;cursor:pointer}.activity45-grounded{padding:0 13px;background:#0eb0aa;color:#062e35;border:1px solid #22c4be}.activity45-close{width:38px;padding:0;background:#15485b;border:1px solid #326274;color:#e8f4f6;font-size:22px;line-height:1}.activity45-grounded:hover,.activity45-close:hover{filter:brightness(1.05)}
.activity45-layout{display:grid;grid-template-columns:316px minmax(0,1fr);flex:1;min-height:0}.activity45-controls{padding:24px 22px;overflow:auto;border-right:1px solid #dbe5e2;background:#f7f9f7}.activity45-controls fieldset{border:0;padding:0;margin:0}.activity45-scope-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 20px}.activity45-scope-heading span{font-size:13px;font-weight:750;color:#153b40}.activity45-scope-heading small{font-size:9.5px;color:#718585}.activity45-controls label{display:block;font-size:10px;font-weight:750;letter-spacing:.2px;margin:0 0 7px;color:#426164}.activity45-controls select,.activity45-controls input[type=date]{box-sizing:border-box;width:100%;height:44px;padding:9px 11px;border:1px solid #c8d6d2;background:#fff;border-radius:7px;margin-bottom:15px;color:#163d42;font:12px 'DM Sans',Arial,sans-serif;outline:none}.activity45-controls select:focus,.activity45-controls input:focus{border-color:#0b918e;box-shadow:0 0 0 3px rgba(11,145,142,.11)}.activity45-presets{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 12px}.activity45-presets button,.activity45-scope-chips button{border:1px solid #cdd9d6;background:#fff;color:#4c696b;border-radius:6px;min-height:34px;padding:6px 8px;font:650 9.5px 'DM Sans',Arial,sans-serif;cursor:pointer;text-align:left}.activity45-presets button.active,.activity45-scope-chips button.active{border-color:#0d8683;background:#eaf6f4;color:#0b6461}.activity45-presets button:hover,.activity45-scope-chips button:hover{border-color:#7db4b0}.activity45-date-grid{display:grid;grid-template-columns:1fr;gap:0}.activity45-period-summary{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:11px 10px;margin:0 0 9px;border:1px solid #d8e1df;background:#fff;border-radius:7px}.activity45-period-summary strong{font-size:10px;font-weight:650;color:#254b50}.activity45-period-summary strong:last-child{text-align:right}.activity45-period-summary span{font-size:9px;color:#91a09e}.activity45-hint{font-size:9.8px;line-height:1.6;color:#718482;margin:8px 0 17px}.activity45-scope-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:21px}.activity45-scope-chips button{min-height:31px;width:auto;text-align:center}.activity45-primary{display:block;width:100%;min-height:42px;padding:10px 12px;border-radius:7px;font-size:10.5px;font-weight:750;cursor:pointer;background:#155b53;color:#fff;border:1px solid #155b53}.activity45-primary:disabled{opacity:.5;cursor:not-allowed}.activity45-error{font-size:10px;line-height:1.55;background:#fff5e9;color:#7f511d;padding:11px;border:1px solid #ecd6b9;border-radius:7px}.activity45-privacy{border-top:1px solid #e0e8e6;padding-top:14px;margin-top:17px}.activity45-coverage-mini{margin:17px 0 8px;padding:13px;border:1px solid #d6e0de;border-radius:8px;background:#fff}.activity45-coverage-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.activity45-coverage-top span{font-size:9px;text-transform:uppercase;letter-spacing:1.1px;color:#718584}.activity45-coverage-top strong{font:22px/1 Georgia,serif;color:#184b49}.activity45-coverage-bar{height:4px;background:#e5ecea;border-radius:4px;overflow:hidden;margin-top:8px}.activity45-coverage-bar i{display:block;height:100%;background:#0b9d91}.activity45-coverage-mini small{display:block;font-size:9px;color:#738584;margin-top:7px}
.activity45-workspace{min-width:0;min-height:0;overflow:auto;background:#fff}.activity45-tabs{position:sticky;top:0;z-index:7;display:flex;align-items:center;padding:0 clamp(22px,4vw,54px);background:#fff;border-bottom:1px solid #dfe7e5}.activity45-tab{height:50px;padding:0 18px;border:0;border-bottom:2px solid transparent;background:transparent;color:#657b7d;font:700 10px 'DM Sans',Arial,sans-serif;cursor:pointer}.activity45-tab:hover{color:#123d43}.activity45-tab.active{color:#0b716e;border-bottom-color:#0ba8a2}.activity45-panel{padding:30px clamp(24px,4.5vw,64px) 56px;max-width:1500px;margin:0 auto}.activity45-intro-row{display:flex;justify-content:space-between;align-items:flex-start;gap:36px;padding-bottom:25px;border-bottom:1px solid #e0e8e6}.activity45-intro-row h3,.activity45-panel-title h3{font:600 clamp(24px,2.5vw,31px)/1.18 'DM Sans',Arial,sans-serif;letter-spacing:-.65px;margin:6px 0 8px;color:#102f36}.activity45-intro-row p,.activity45-panel-title p{font-size:11.5px;line-height:1.7;color:#667d7e;margin:0;max-width:800px}.activity45-narrative{font-size:12.5px!important;color:#4c6768!important}.activity45-kicker{color:#0b8682}.activity45-status{flex:0 0 138px;border-left:3px solid #0b9d91;padding:7px 0 7px 14px}.activity45-status.partial{border-color:#c28a29}.activity45-status span{display:block;font-size:8.5px;font-weight:750;text-transform:uppercase;letter-spacing:.8px;color:#5c7475}.activity45-status strong{display:block;font:29px/1 Georgia,serif;margin:6px 0;color:#153b40}.activity45-status small{font-size:9px;color:#7b8c8d}
.activity45-intelligence-band{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dae4e2;border-radius:10px;overflow:hidden;margin:26px 0}.activity45-intelligence-band>section{min-width:0;padding:17px 18px}.activity45-intelligence-band>section+section{border-left:1px solid #dfe7e5}.activity45-band-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.activity45-band-title span{font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:1px;color:#506c6e}.activity45-band-title small{font-size:8.5px;color:#8b9a99}.activity45-metrics.compact{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border:0;border-radius:0;background:transparent}.activity45-metrics.compact article{padding:9px 10px;border-left:1px solid #e5ebe9}.activity45-metrics.compact article:first-child{border-left:0}.activity45-metrics.compact span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.8px;color:#738788}.activity45-metrics.compact strong{display:block;font:25px/1 Georgia,serif;color:#123f43;margin:6px 0 4px}.activity45-metrics.compact small{display:block;font-size:8.5px;line-height:1.35;color:#879595}.activity45-overview-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.activity45-overview-grid>section{border:1px solid #dce5e3;border-radius:10px;padding:20px;background:#fff}.activity45-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px}.activity45-section-head span{display:block;font-size:8.5px;text-transform:uppercase;letter-spacing:1px;color:#718586}.activity45-section-head h4{font-size:14px;margin:3px 0 0;color:#153c42}.activity45-section-head>b{font:24px/1 Georgia,serif;color:#1b5a55}.activity45-section-head button,.activity45-review-note button{border:0;background:transparent;color:#087c78;font:700 9.5px 'DM Sans',Arial,sans-serif;cursor:pointer}.activity45-mini-events{display:grid}.activity45-mini-events article{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:10px 0;border-top:1px solid #edf1f0}.activity45-mini-events article:first-child{border-top:0}.activity45-mini-events strong{font-size:11px;color:#163b40}.activity45-mini-events p{font-size:9.5px;color:#718586;margin:3px 0}.activity45-kind{align-self:start;display:inline-flex;width:max-content;max-width:100%;padding:3px 6px;border-radius:4px;font-size:7.5px;font-weight:750;text-transform:uppercase;letter-spacing:.55px;background:#eef3f2;color:#456666}.activity45-kind.oncall{background:#e4f1ed;color:#246957}.activity45-kind.rotation{background:#e8edf5;color:#4b6488}.activity45-kind.study{background:#f4ecdf;color:#896323}.activity45-kind.project{background:#f0e8f1;color:#7a5b7d}.activity45-evidence-summary{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #e4eae8;margin-bottom:16px}.activity45-evidence-summary p{padding:12px 8px;margin:0;border-right:1px solid #e4eae8}.activity45-evidence-summary p:last-child{border-right:0}.activity45-evidence-summary strong{display:block;font:23px/1 Georgia,serif}.activity45-evidence-summary span{display:block;font-size:8.5px;color:#748687;margin-top:4px}.activity45-review-note{padding:13px;background:#fff8ec;border-left:3px solid #c38b27}.activity45-review-note strong{font-size:10.5px}.activity45-review-note p{font-size:9.5px;line-height:1.55;color:#765f3d}.activity45-clean-note{padding:13px;background:#f1f7f4;color:#486c64;font-size:10px;border-left:3px solid #48a784}.activity45-empty{padding:17px;border:1px dashed #ccd9d6;border-radius:7px;color:#718586;font-size:10px;line-height:1.55}.activity45-empty.compact{padding:11px}.activity45-panel-title{padding-bottom:22px;border-bottom:1px solid #e2e9e7;margin-bottom:22px}
.activity45-timeline-groups{display:grid;gap:30px;max-width:1050px}.activity45-timeline-group>h4{font:500 19px/1.2 Georgia,serif;color:#214d4d;margin:0 0 14px;padding-bottom:9px;border-bottom:1px solid #dfe7e5}.activity45-timeline article{display:grid;grid-template-columns:160px 14px 1fr;gap:16px;position:relative;padding:0 0 20px}.activity45-timeline article:not(:last-child)::after{content:'';position:absolute;left:182px;top:16px;bottom:0;width:1px;background:#dbe5e2}.activity45-timeline time{font-size:9.5px;font-weight:650;color:#607779;padding-top:2px;text-align:right}.activity45-timeline i{position:relative;z-index:1;width:10px;height:10px;margin-top:4px;border-radius:50%;background:#77908f;border:2px solid #fff;box-shadow:0 0 0 1px #cad8d5}.activity45-timeline i.oncall{background:#2f806b}.activity45-timeline i.rotation{background:#657fa4}.activity45-timeline i.study{background:#b9852e}.activity45-timeline i.project{background:#8d6c91}.activity45-timeline h5{font-size:12.5px;margin:6px 0 3px;color:#153b40}.activity45-timeline p{font-size:10px;color:#62797a;margin:0}.activity45-timeline small{font-size:8.5px;color:#97a4a4}
.activity45-portfolio-board{display:grid;grid-template-columns:1fr 1fr;gap:18px}.activity45-portfolio-board>section{border:1px solid #dce5e3;border-radius:10px;padding:18px 20px;min-width:0}.activity45-portfolio-board>section.wide{grid-column:1/-1}.activity45-portfolio-card{padding:14px 0;border-top:1px solid #e4eae8}.activity45-portfolio-card:first-of-type{border-top:0}.activity45-portfolio-card>span,.activity45-portfolio-card>div>span{font-size:7.5px;text-transform:uppercase;letter-spacing:.7px;color:#6d8383}.activity45-portfolio-card h4{font:600 12.5px/1.35 'DM Sans',Arial,sans-serif;color:#153a3f;margin:5px 0}.activity45-portfolio-card p{font-size:10px;line-height:1.5;color:#617979;margin:0 0 6px}.activity45-portfolio-card small{font-size:8.7px;line-height:1.45;color:#899898}.activity45-portfolio-card.horizontal{display:flex;align-items:center;justify-content:space-between;gap:22px}.activity45-portfolio-card.horizontal small{text-align:right;max-width:50%}
.activity45-source-list{border:1px solid #dce5e3;border-radius:9px;overflow:hidden}.activity45-source-list article{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 15px;border-top:1px solid #e6ecea}.activity45-source-list article:first-child{border-top:0}.activity45-source-list i{width:8px;height:8px;border-radius:50%;background:#a7b4b2}.activity45-source-list i.ready{background:#2fa77d}.activity45-source-list i.restricted{background:#c08b2e}.activity45-source-list i.unavailable{background:#c95e5e}.activity45-source-list strong{font-size:10.5px;color:#173d41}.activity45-source-list p{font-size:9px;color:#748787;margin:2px 0}.activity45-source-list time{font-size:8.5px;color:#899898;white-space:nowrap}.activity45-source-list button{border:1px solid #ccd9d6;background:#fff;color:#1b6966;border-radius:5px;padding:6px 8px;font:700 8.5px 'DM Sans',Arial,sans-serif;cursor:pointer}.activity45-issues{margin-top:22px;padding:17px;border:1px solid #ead8b9;background:#fffaf1;border-radius:9px}.activity45-issues ul{margin:10px 0 0;padding-left:18px}.activity45-issues li{font-size:10px;line-height:1.55;color:#6f5c3f;margin:6px 0}.activity45-scope-note{margin-top:20px;padding:16px 18px;border-left:3px solid #2c7e7b;background:#f4f8f7}.activity45-scope-note strong{font-size:10.5px}.activity45-scope-note p{font-size:10px;line-height:1.6;color:#607677;margin:5px 0 0}
.activity45-document-panel{height:100%;min-height:0;display:flex;flex-direction:column;background:#eef0ec}.activity45-document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 22px;background:#fff;border-bottom:1px solid #dbe4e2}.activity45-document-toolbar>div:first-child{display:flex;flex-direction:column;gap:2px}.activity45-document-toolbar strong{font-size:11.5px;color:#173c41}.activity45-document-toolbar small{font-size:9px;color:#738686}.activity45-document-toolbar>div:last-child{display:flex;gap:8px}.activity45-document-toolbar button{height:34px;padding:0 12px;border:1px solid #cbd8d5;border-radius:6px;background:#fff;color:#28565a;font:700 9.5px 'DM Sans',Arial,sans-serif;cursor:pointer}.activity45-document-toolbar button.primary{background:#12574f;color:#fff;border-color:#12574f}.activity45-preview-area{flex:1;min-height:0;background:#e9ece8}.activity45-preview-area iframe{width:100%;height:100%;border:0;display:block}
.activity45-placeholder{padding:clamp(44px,7vw,96px) clamp(34px,7vw,104px);max-width:1180px}.activity45-placeholder>span{font-size:9.5px;letter-spacing:1.5px;text-transform:uppercase;color:#0c8984;font-weight:750}.activity45-placeholder h3{font:500 clamp(44px,5vw,68px)/1.03 Georgia,serif;letter-spacing:-1.7px;margin:22px 0;color:#173f3b}.activity45-placeholder>p{max-width:720px;font-size:13px;line-height:1.8;color:#667d7b}.activity45-placeholder>p strong{color:#244f4d}.activity45-placeholder-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}.activity45-placeholder-grid article{border-top:2px solid #1d6258;padding:14px 4px}.activity45-placeholder-grid b{display:block;font:20px Georgia,serif;color:#1a5b54}.activity45-placeholder-grid strong{display:block;font-size:10.5px;margin:8px 0 5px}.activity45-placeholder-grid small{display:block;font-size:9.2px;line-height:1.55;color:#728583}.activity45-placeholder-flow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:36px;padding-top:18px;border-top:1px solid #dfe6e3;color:#567272}.activity45-placeholder-flow span{font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.75px}.activity45-placeholder-flow i{font-style:normal;color:#9bb0ac}
.activity45-dialog :focus-visible,.gr45-review-control button:focus-visible,.gr45-latest:focus-visible{outline:3px solid #18a7a1;outline-offset:2px}@media(max-width:1180px){.activity45-layout{grid-template-columns:286px minmax(0,1fr)}.activity45-intelligence-band{grid-template-columns:1fr}.activity45-intelligence-band>section+section{border-left:0;border-top:1px solid #dfe7e5}.activity45-overview-grid{grid-template-columns:1fr}.activity45-placeholder-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.activity45-header{min-height:auto;padding:15px 16px}.activity45-head-actions{align-self:flex-start}.activity45-grounded{display:none}.activity45-layout{display:block;overflow:auto}.activity45-controls{border-right:0;border-bottom:1px solid #dce5e3;padding:18px;overflow:visible}.activity45-workspace{overflow:visible}.activity45-tabs{position:sticky;top:0;overflow-x:auto;padding:0 8px}.activity45-tab{padding:0 12px;white-space:nowrap}.activity45-panel{padding:24px 18px 40px}.activity45-intro-row{display:block}.activity45-status{margin-top:18px}.activity45-metrics.compact{grid-template-columns:1fr 1fr}.activity45-metrics.compact article:nth-child(3){border-left:0;border-top:1px solid #e5ebe9}.activity45-metrics.compact article:nth-child(4){border-top:1px solid #e5ebe9}.activity45-portfolio-board{grid-template-columns:1fr}.activity45-portfolio-board>section.wide{grid-column:auto}.activity45-timeline article{grid-template-columns:1fr}.activity45-timeline article::after,.activity45-timeline i{display:none}.activity45-timeline time{text-align:left}.activity45-source-list article{grid-template-columns:10px 1fr}.activity45-source-list time,.activity45-source-list button{grid-column:2;justify-self:start}.activity45-document-panel{height:78dvh}.activity45-document-toolbar{align-items:flex-start;flex-direction:column}.activity45-placeholder{padding:40px 24px}.activity45-placeholder-grid{grid-template-columns:1fr}.activity45-placeholder h3{font-size:42px}.activity45-portfolio-card.horizontal{display:block}.activity45-portfolio-card.horizontal small{display:block;text-align:left;max-width:none;margin-top:7px}.grounded-cloud.gr45-expanded{width:100vw!important;max-width:100vw!important}}@media(prefers-reduced-motion:reduce){.gr45-latest,.activity45-dialog{scroll-behavior:auto}}

/* V46.14 hardening — truth states, accessible typography, stale/loading behaviour. */
.activity45-controls input[type=search]{box-sizing:border-box;width:100%;height:42px;padding:9px 11px;border:1px solid #c8d6d2;background:#fff;border-radius:7px;margin-bottom:8px;color:#163d42;font:12px 'DM Sans',Arial,sans-serif;outline:none}.activity45-controls input[type=search]:focus{border-color:#0b918e;box-shadow:0 0 0 3px rgba(11,145,142,.11)}
.activity45-stale-note,.activity45-loading-note{font-size:11px;line-height:1.5;padding:10px 11px;border-radius:7px;margin:10px 0}.activity45-stale-note{background:#fff8ea;border:1px solid #ead6ab;color:#725824}.activity45-loading-note{background:#edf7f6;border:1px solid #c9e1de;color:#345f5e}.activity45-stale-note strong{font-weight:750}.activity45-stale-note em{font-style:normal;font-weight:700}
.activity45-context-row .coverage.complete{border-color:#2a7b6f;color:#c9f1e7}.activity45-status.complete{border-color:#0b9d91}.activity45-status.partial{border-color:#c28a29}
.activity45-record-ref{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.activity45-record-ref small{font-size:11px!important;color:#7a8d8d}.activity45-record-ref button{border:0;background:transparent;color:#087c78;font:700 11px 'DM Sans',Arial,sans-serif;cursor:pointer;padding:3px 0}.activity45-record-ref button:hover{text-decoration:underline}.activity45-source-list article>div>small{display:block;font-size:11px;line-height:1.45;color:#718586;margin-top:3px}
/* 11px is the minimum for meaningful supporting information in the live workspace. */
.activity45-eyebrow,.activity45-kicker{font-size:11px}.activity45-context-row span{font-size:11px}.activity45-grounded{font-size:11px}.activity45-scope-heading small,.activity45-controls label,.activity45-presets button,.activity45-scope-chips button,.activity45-period-summary strong,.activity45-hint,.activity45-coverage-top span,.activity45-coverage-mini small{font-size:11px}.activity45-period-summary span{font-size:11px}.activity45-primary{font-size:12px}.activity45-error{font-size:11px}.activity45-tab{font-size:12px}.activity45-intro-row p,.activity45-panel-title p{font-size:12.5px}.activity45-status span,.activity45-status small,.activity45-band-title span,.activity45-band-title small,.activity45-metrics.compact span,.activity45-metrics.compact small,.activity45-section-head span,.activity45-section-head button,.activity45-review-note button,.activity45-mini-events p,.activity45-kind,.activity45-evidence-summary span,.activity45-review-note p,.activity45-empty,.activity45-timeline time,.activity45-timeline p,.activity45-timeline small,.activity45-portfolio-card>span,.activity45-portfolio-card>div>span,.activity45-portfolio-card p,.activity45-portfolio-card small,.activity45-source-list p,.activity45-source-list time,.activity45-source-list button,.activity45-issues li,.activity45-scope-note p,.activity45-document-toolbar small,.activity45-document-toolbar button,.activity45-placeholder>span,.activity45-placeholder-grid small,.activity45-placeholder-flow span{font-size:11px}.activity45-source-list strong,.activity45-review-note strong,.activity45-scope-note strong,.activity45-placeholder-grid strong{font-size:12px}.activity45-mini-events strong{font-size:12px}.activity45-timeline h5{font-size:13px}.activity45-portfolio-card h4{font-size:13px}.activity45-document-toolbar strong{font-size:12px}
@media(max-width:820px){.activity45-grounded{display:inline-flex;align-items:center;justify-content:center;width:38px;padding:0;font-size:0}.activity45-grounded::before{content:'G';font-size:13px;font-weight:800}.activity45-head-actions{gap:6px}.activity45-record-ref{align-items:flex-start;flex-direction:column;gap:3px}}
/* V46.14 convergence: preserve the product wordmark casing exactly. */
.activity45-eyebrow{text-transform:none;letter-spacing:1.25px}
