/* Compact real-file bulletin board + explicitly labelled UI-only analysis fixture. */
#xf3.measurements-screen .measurement-board-scroll{overflow:auto;border:1px solid var(--record-line);border-radius:8px;background:var(--record-paper)}
#xf3.measurements-screen .measurement-board{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed;font-size:12px}
#xf3.measurements-screen .measurement-board caption{text-align:left;padding:10px 13px;font-size:11px;color:var(--record-muted);caption-side:bottom}
#xf3.measurements-screen .measurement-board th{background:var(--record-bg);color:var(--record-muted);font-weight:500;text-align:left;height:40px;padding:8px 10px;white-space:nowrap;border-bottom:1px solid var(--record-line)}
#xf3.measurements-screen .measurement-board td{height:46px;padding:7px 10px;border-bottom:1px solid var(--record-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-variant-numeric:tabular-nums}
#xf3.measurements-screen .measurement-board tr:last-child td{border-bottom:0}
#xf3.measurements-screen .measurement-board tbody tr:hover{background:var(--record-soft)}
#xf3.measurements-screen .measurement-board a{color:var(--record-ink);text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis}
#xf3.measurements-screen .measurement-board a:hover{text-decoration:underline}
#xf3.measurements-screen .measurement-board :is(.mb-number,.mb-count){text-align:center;color:var(--record-muted)}
#xf3.measurements-screen .measurement-board .mb-action{text-align:right}
#xf3.measurements-screen .measurement-board .mb-action button{min-height:28px;padding:4px 9px;font-size:11px}
#xf3.measurements-screen .measurement-board .mb-file{font-weight:500}
#xf3.measurements-screen .measurement-board .mb-size{text-align:right}
#xf3.measurements-screen .measurement-board .mb-empty{text-align:center;height:100px;color:var(--record-muted)}
#xf3.measurements-screen .record-page-top{margin-bottom:16px}
#xf3.measurements-screen .record-page-top h1{font-size:24px}
#xf3.measurements-screen .measurement-workspace-layout>.record-detail-pane>h1{font-size:21px;margin:8px 0 4px}
#xf3.measurements-screen .measurement-workspace-layout>.record-detail-pane>.fw-toolbar{margin:8px 0}
#xf3.measurements-screen .measurement-workspace-layout>.record-detail-pane>p{font-size:12px;color:var(--record-muted);margin:4px 0}
.measurement-overview-demo{--mo-paper:var(--product-paper,#fff);--mo-bg:var(--product-bg,#f2f5fa);--mo-soft:var(--product-soft,#edf3f9);--mo-line:var(--product-line,#d9e2ee);--mo-muted:var(--product-muted,#596b82);--mo-ink:var(--product-ink,#192941);--mo-accent:var(--product-accent,#087f82);color:var(--mo-ink);margin:18px 0;scroll-margin-top:20px}
.measurement-overview-demo *{box-sizing:border-box;min-width:0}
#xf3 .measurement-overview-demo :is(h2,h3,p){margin:0}
.measurement-overview-demo .mo-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
#xf3 .measurement-overview-demo .mo-heading h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:21px;margin:0 0 3px;line-height:1.4}
.measurement-overview-demo .mo-heading p{font-size:12px;color:var(--mo-muted)}
.measurement-overview-demo :is(.mo-demo-badge,.mo-development){display:inline-flex;align-items:center;font-size:11px;line-height:1.4;padding:4px 7px;border-radius:5px;font-weight:500}
.measurement-overview-demo .mo-demo-badge{background:var(--product-warn-soft,#fff4df);color:var(--product-warn,#87510b)}
.measurement-overview-demo .mo-development{background:var(--mo-soft);color:var(--mo-muted);border:1px dashed var(--mo-line)}
.measurement-overview-demo .mo-disclosure{background:var(--product-warn-soft,#fff4df);color:var(--product-warn,#87510b);border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:7px;padding:9px 12px;font-size:12px;line-height:1.6}
.measurement-overview-demo .mo-sample-context{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 1px;font-size:11px;color:var(--mo-muted)}
.measurement-overview-demo .mo-sample-context b{font-weight:500;letter-spacing:.04em;color:var(--mo-ink)}
.measurement-overview-demo .mo-overview-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(295px,1fr);gap:14px;align-items:stretch}
.measurement-overview-demo :is(.mo-chart-panel,.mo-review-panel,.mo-data-panel){border:1px solid var(--mo-line);background:var(--mo-paper);border-radius:9px;padding:15px;min-width:0}
.measurement-overview-demo .mo-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
#xf3 .measurement-overview-demo .mo-panel-heading h3{font-size:15px;font-weight:500;line-height:1.4;margin:0}
.measurement-overview-demo .mo-panel-heading h3 small{font-size:10px;color:var(--mo-muted);font-weight:400;margin-left:5px}
.measurement-overview-demo .mo-panel-heading>span{font-size:10px;color:var(--mo-muted)}
.measurement-overview-demo .mo-legend{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}
#xf3 .measurement-overview-demo .mo-legend button{display:inline-flex;gap:5px;align-items:center;min-height:26px;padding:3px 7px;border-radius:5px;font-size:10px;line-height:1.5;background:var(--mo-paper);color:var(--mo-muted);border:1px solid var(--mo-line);opacity:.48;white-space:nowrap}
.measurement-overview-demo .mo-legend i{width:8px;height:8px;border-radius:50%;background:var(--series-color)}
#xf3 .measurement-overview-demo .mo-legend button[aria-pressed=true]{background:var(--mo-soft);color:var(--mo-ink);opacity:1}
.measurement-overview-demo .mo-chart{display:block;width:100%;height:270px;overflow:visible}
.measurement-overview-demo .mo-chart text{font:11px 'Malgun Gothic',sans-serif;fill:var(--mo-muted)}
.measurement-overview-demo .mo-grid{stroke:var(--mo-line);stroke-width:1}
.measurement-overview-demo .mo-region{opacity:.16;fill:currentColor}
.measurement-overview-demo .mo-cursor{stroke:var(--mo-ink);stroke-width:1;stroke-dasharray:4 3}
.measurement-overview-demo svg [role=button]{cursor:pointer}
.measurement-overview-demo svg [role=button]:focus-visible{outline:2px solid var(--mo-accent)}
.measurement-overview-demo .mo-chart-foot{font-size:10px;color:var(--mo-muted);display:grid;gap:4px;line-height:1.5;margin-top:8px}
.measurement-overview-demo .mo-selected-time{color:var(--mo-accent)}
.measurement-overview-demo .mo-review-list{display:grid;gap:5px}
#xf3 .measurement-overview-demo .mo-review-item{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;padding:8px 7px;border:1px solid transparent;border-radius:6px;background:var(--mo-paper);min-height:51px}
#xf3 .measurement-overview-demo .mo-review-item:hover,#xf3 .measurement-overview-demo .mo-review-item[aria-pressed=true]{background:var(--mo-soft);border-color:var(--mo-line)}
.measurement-overview-demo .mo-review-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:17px;font-weight:600}
.measurement-overview-demo .mo-review-item b{display:block;color:var(--mo-ink);font-weight:500;font-size:12px}
.measurement-overview-demo .mo-review-item small{display:block;color:var(--mo-muted);font-size:10px;margin-top:3px;line-height:1.4}
.measurement-overview-demo .mo-review-item strong{font-size:11px;font-weight:500;white-space:nowrap}
.measurement-overview-demo .mo-amber{color:#f4c46c}
.measurement-overview-demo .mo-orange{color:#ffb17f}
.measurement-overview-demo .mo-purple{color:#d1b1ff}
.measurement-overview-demo .mo-blue{color:#92bdff}
.measurement-overview-demo .mo-red{color:#ff9fab}
#xf3 .measurement-overview-demo .mo-review-item.mo-amber{color:#f4c46c}
#xf3 .measurement-overview-demo .mo-review-item.mo-orange{color:#ffb17f}
#xf3 .measurement-overview-demo .mo-review-item.mo-purple{color:#d1b1ff}
#xf3 .measurement-overview-demo .mo-review-item.mo-blue{color:#92bdff}
#xf3 .measurement-overview-demo .mo-review-item.mo-red{color:#ff9fab}
#xf3 .measurement-overview-demo .mo-review-note{font-size:10px;color:var(--mo-muted);line-height:1.6;padding-top:9px;margin-top:8px;border-top:1px solid var(--mo-line)}
.measurement-overview-demo .mo-data-panel{margin-top:14px}
.measurement-overview-demo .mo-data-panel .mo-panel-heading{align-items:flex-start}
#xf3 .measurement-overview-demo .mo-data-panel .mo-panel-heading p{font-size:10px;color:var(--mo-muted);margin-top:4px}
.measurement-overview-demo .mo-table-filters{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}
#xf3 .measurement-overview-demo .mo-table-filters button{min-height:28px;font-size:10px;padding:3px 7px;color:var(--mo-muted);border:1px solid var(--mo-line);background:var(--mo-paper)}
#xf3 .measurement-overview-demo .mo-table-filters button[aria-pressed=true]{background:var(--product-accent-soft,#e5f5f3);color:var(--mo-accent);border-color:var(--mo-accent)}
.measurement-overview-demo .mo-table-scroll{max-height:350px;overflow:auto;border:1px solid var(--mo-line);border-radius:6px}
.measurement-overview-demo table{width:100%;border-collapse:separate;border-spacing:0;min-width:850px;font-variant-numeric:tabular-nums}
.measurement-overview-demo caption{text-align:left;padding:7px 10px;color:var(--mo-muted);font-size:10px;caption-side:bottom}
#xf3 .measurement-overview-demo th{position:sticky;top:0;z-index:1;background:var(--mo-soft);text-align:right;color:var(--mo-muted);font-size:11px;font-weight:500;white-space:nowrap;padding:8px 9px;border-bottom:1px solid var(--mo-line)}
.measurement-overview-demo th small{display:block;font-size:9px;font-weight:400;margin-top:2px}
#xf3 .measurement-overview-demo td{height:35px;padding:4px 9px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--mo-line);font-size:11px}
.measurement-overview-demo :is(th,td):last-child{text-align:left}
.measurement-overview-demo tr[aria-selected=true]{background:var(--product-accent-soft,#e5f5f3)}
#xf3 .measurement-overview-demo td button{padding:2px 7px;font-size:10px;min-height:24px;line-height:1.4;background:transparent;border-color:var(--mo-line)}
.measurement-overview-demo .mo-tag{display:inline-block;font-size:10px;border-radius:4px;padding:2px 5px;background:color-mix(in srgb,currentColor 10%,transparent)}
.measurement-overview-demo .mo-neutral{color:var(--mo-muted)}
@media(min-width:1450px){.measurement-overview-demo .mo-chart{height:295px}}
@media(max-width:1000px){.measurement-overview-demo .mo-overview-grid{grid-template-columns:1fr}.measurement-overview-demo .mo-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}.measurement-overview-demo .mo-data-panel .mo-panel-heading{flex-direction:column}.measurement-overview-demo .mo-table-filters{justify-content:flex-start}}
@media(max-width:600px){.measurement-overview-demo .mo-heading{align-items:flex-start;flex-direction:column}.measurement-overview-demo .mo-review-list{grid-template-columns:1fr}.measurement-overview-demo .mo-sample-context{display:grid;gap:3px}.measurement-overview-demo .mo-chart{height:220px}#xf3 .measurement-overview-demo .mo-heading h2{font-size:19px}.measurement-overview-demo :is(.mo-chart-panel,.mo-review-panel,.mo-data-panel){padding:11px}.measurement-overview-demo .mo-table-scroll{max-height:315px}}
/* Context review, zoom, brief table and separate read-only sheet. */
.measurement-title-badge,.measurement-title-dev{font-size:10px;padding:3px 7px;border-radius:5px;white-space:nowrap}
.measurement-title-badge{background:var(--product-warn-soft);color:var(--product-warn)}
.measurement-title-dev{color:var(--product-muted);border:1px dashed var(--product-line)}
#xonic-dashboard-wireframe .bar-left{flex-wrap:wrap;gap:7px}
.measurement-file-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 10px;padding-bottom:12px;border-bottom:1px solid var(--record-line)}
.measurement-file-brief{min-width:0;flex:1}
#xf3 .measurement-file-brief h1{font-size:21px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 4px}
#xf3 .measurement-file-brief p{font-size:11px;color:var(--record-muted);margin:0}
.measurement-file-actions{display:flex;gap:7px;align-items:center;flex-shrink:0}
#xf3 .measurement-more{position:relative;margin:0}
.measurement-more>summary{display:grid;place-items:center;list-style:none;border:1px solid var(--record-line);background:var(--record-paper);border-radius:7px;width:37px;height:37px;font-size:22px}
.measurement-more>summary::-webkit-details-marker{display:none}
.measurement-more>div{position:absolute;right:0;top:43px;width:185px;padding:6px;display:grid;gap:4px;z-index:10;background:var(--record-paper);border:1px solid var(--record-line);border-radius:8px;box-shadow:0 6px 22px #0002}
#xf3 .measurement-more :is(button,a){display:block;text-align:left;text-decoration:none;font:inherit;font-size:12px;padding:8px 10px;color:var(--record-ink);border:0;border-radius:5px;background:transparent}
#xf3 .measurement-more :is(button,a):hover{background:var(--record-soft)}
.mo-context-controls,.mo-zoom-controls{display:flex;align-items:center;flex-wrap:wrap;gap:5px}
#xf3 .measurement-overview-demo :is(.mo-context-controls,.mo-zoom-controls) button{font-size:11px;min-height:29px;padding:4px 8px}
.mo-context-controls>span{font-size:10px;color:var(--mo-muted)}
.mo-sheet-link{display:inline-flex;padding:5px 9px;min-height:29px;align-items:center;background:var(--product-accent-soft);color:var(--mo-accent);border:1px solid var(--mo-accent);border-radius:5px;text-decoration:none;font-size:11px;white-space:nowrap}
.measurement-overview-demo .mo-chart{cursor:grab;user-select:none;touch-action:pan-y}
.measurement-overview-demo .mo-chart:active{cursor:grabbing}
.measurement-overview-demo .mo-brief-table{min-width:570px}
.measurement-overview-demo .mo-issue-row{background:var(--product-warn-soft)}
.measurement-overview-demo .mo-issue-row td:first-child{box-shadow:inset 3px 0 var(--product-warn)}
.measurement-overview-demo .mo-invalid-cell{color:var(--product-danger);font-family:monospace}
#xf3 .measurement-board :is(.mb-action,td)>button{min-height:27px;font-size:10px;padding:3px 6px;margin-right:3px}
#xonic-dashboard-wireframe:has(.mo-raw-sheet) .dash-app{grid-template-columns:1fr}
#xonic-dashboard-wireframe:has(.mo-raw-sheet) .sidebar{display:none}
#xonic-dashboard-wireframe:has(.mo-raw-sheet) .main{padding:14px}
.mo-raw-sheet header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}
#xf3 .mo-raw-sheet h1{font-size:20px;margin:0}
#xf3 .mo-raw-sheet p{font-size:11px;color:var(--record-muted);margin:4px 0}
.mo-raw-sheet header>div:last-child{display:grid;gap:5px;justify-items:end;font-size:11px;color:var(--record-muted)}
.mo-sheet-grid{max-height:calc(100vh - 205px);min-height:240px;overflow:auto;border:1px solid var(--record-line);background:var(--record-paper);border-radius:6px}
.mo-sheet-grid table{border-collapse:separate;border-spacing:0;min-width:1050px;width:100%;font-variant-numeric:tabular-nums;user-select:none}
#xf3 .mo-sheet-grid th{position:sticky;top:0;z-index:3;font-weight:500;background:var(--record-soft);padding:8px 12px;font-size:12px;border-right:1px solid var(--record-line);border-bottom:1px solid var(--record-line);white-space:nowrap}
.mo-sheet-grid th small{display:block;font-size:10px;color:var(--record-muted)}
#xf3 .mo-sheet-grid td{font-size:12px;padding:7px 12px;white-space:nowrap;text-align:right;border-right:1px solid var(--record-line);border-bottom:1px solid var(--record-line);background:var(--record-paper);outline:none}
.mo-sheet-grid :is(th,td):first-child{position:sticky;left:0;min-width:60px;z-index:2}
.mo-sheet-grid :is(th,td):nth-child(2){position:sticky;left:60px;min-width:85px;z-index:2}
#xf3 .mo-sheet-grid td:first-child{width:60px;max-width:60px}
.mo-sheet-grid th:first-child,.mo-sheet-grid th:nth-child(2){z-index:4}
#xf3 .mo-sheet-grid td.mo-cell-selected{background:var(--product-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-accent) 40%,transparent)}
.mo-sheet-grid td:focus{box-shadow:inset 0 0 0 2px var(--product-accent)!important}
@media(max-width:700px){.measurement-file-header{flex-direction:column;align-items:stretch}.measurement-file-actions{justify-content:flex-end}.mo-context-controls{justify-content:flex-start}.mo-raw-sheet header{align-items:stretch;flex-direction:column}.mo-raw-sheet header>div:last-child{justify-items:start}.mo-sheet-grid{max-height:calc(100vh - 260px)}}

/* Actual source review uses shared wall-clock X and independent value scales. */
.measurement-live .real-count-summary{font-size:12px;margin-top:10px;color:var(--mo-ink)}
.measurement-live .real-rules{font-size:11px;color:var(--mo-muted);line-height:1.6;margin-top:8px}
.measurement-live .real-rules summary{cursor:pointer}
.measurement-live .real-rules p{margin-top:8px!important}
.measurement-live .mo-review-item:disabled{opacity:.65;cursor:default}
.measurement-live .mo-chart-panel{overflow:hidden}
.measurement-live .mo-chart text{font-size:10px}
.measurement-live svg [data-real=point]{cursor:crosshair}
.measurement-live .mo-chart-foot{min-height:52px}
.mo-raw-sheet header{flex-wrap:wrap}
.mo-raw-sheet header>div:nth-child(2){display:flex;gap:7px;flex-wrap:wrap;align-items:center}
.mo-raw-sheet header input{width:90px;padding:6px 8px}
.mo-raw-sheet [data-sheet-message]{flex-basis:100%;font-size:11px;color:var(--record-muted)}
#xf3 .mo-sheet-grid td.mo-invalid-cell{color:var(--product-danger);background:var(--product-danger-soft)}
#xf3 :is(.mo-brief-table,.mo-sheet-grid) .measurement-derived{background:color-mix(in srgb,var(--product-accent) 8%,var(--record-paper));font-variant-numeric:tabular-nums}
#xf3 :is(.mo-brief-table,.mo-sheet-grid) .measurement-derived-warning{color:var(--product-warn)}
#xf3 .measurement-calculation-note{font-size:11px;color:var(--record-muted);line-height:1.6;margin:10px 0 0}
.measurement-live .mo-brief-table{min-width:1100px}
.measurement-live .mo-chart-panel{position:relative}
.measurement-live .mo-overlay-chart{display:block;cursor:crosshair}
.measurement-live .mo-hover-line{stroke:var(--product-muted);stroke-width:1;stroke-dasharray:4 4;pointer-events:none}
.measurement-live .mo-shared-tooltip{position:absolute;z-index:8;pointer-events:none;width:max-content;max-width:min(440px,95%);padding:11px 13px;border:1px solid var(--mo-line);border-radius:8px;background:var(--product-bg);color:var(--mo-ink);box-shadow:0 8px 25px #0006;font-size:11px;line-height:1.4}
.measurement-live .mo-shared-tooltip[hidden]{display:none!important}
.measurement-live .mo-shared-tooltip>strong{display:block;margin-bottom:7px;font-size:11px;color:var(--mo-muted)}
.measurement-live .mo-shared-tooltip>div{display:grid;grid-template-columns:8px minmax(110px,1fr) auto;gap:3px 7px;align-items:center;margin:6px 0}
.measurement-live .mo-shared-tooltip i{width:7px;height:7px;border-radius:50%}
.measurement-live .mo-shared-tooltip small{grid-column:2/4;color:var(--mo-muted);font-size:9px}
.measurement-live .mo-shared-tooltip b{font-weight:600;font-variant-numeric:tabular-nums}
.measurement-live .mo-legend small{font-size:9px;opacity:.85;border-bottom:1px dashed currentColor}
.measurement-live .mo-zoom-controls [data-real=axis][aria-pressed=true]{border-color:var(--mo-accent)!important;color:var(--mo-accent)!important;background:var(--product-accent-soft)!important}

/* Dedicated graph window shares the authenticated source and interactive plot. */
.mo-zoom-controls .mo-graph-link,.mo-graph-header a{display:inline-flex;align-items:center;border:1px solid var(--record-line);border-radius:6px;padding:7px 10px;text-decoration:none;color:var(--record-ink);font-size:12px;white-space:nowrap}
#xonic-dashboard-wireframe:has(.mo-graph-only) .dash-app{grid-template-columns:1fr}
#xonic-dashboard-wireframe:has(.mo-graph-only) :is(.sidebar,.common-bar){display:none}
#xonic-dashboard-wireframe:has(.mo-graph-only) .main{padding:14px 20px;max-width:none}
.mo-graph-only{width:100%;min-width:0}
.mo-graph-header{display:flex;justify-content:space-between;align-items:center;gap:15px}
#xf3 .mo-graph-header h1{margin:0;font-size:22px}
.mo-graph-header p{margin:3px 0;font-size:12px;color:var(--record-muted);overflow-wrap:anywhere}
.mo-graph-header>div:last-child{display:flex;gap:8px;flex-shrink:0}
.mo-graph-only .measurement-live{margin:8px 0 0}
.mo-graph-only .mo-overview-grid{grid-template-columns:minmax(0,1fr)}
.mo-graph-only .mo-legend{gap:7px}
#xf3 .mo-graph-only .mo-legend button{font-size:12px;padding:7px 10px}
.mo-graph-only .measurement-live:fullscreen{background:var(--product-bg);padding:15px 20px;overflow:auto;color:var(--product-ink)}
@media(max-width:700px){.mo-graph-header{align-items:flex-start;flex-direction:column}#xonic-dashboard-wireframe:has(.mo-graph-only) .main{padding:10px}.mo-graph-only .mo-panel-heading{align-items:flex-start;flex-direction:column}}

.measurement-live .mo-overview-grid{grid-template-columns:minmax(0,1fr) clamp(300px,23vw,400px)}
.mo-graph-only .measurement-live .mo-overview-grid{grid-template-columns:minmax(0,1fr)}
.measurement-live .mo-range-form{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin:10px 0 5px}
.measurement-live .mo-range-form label{display:grid;gap:3px;font-size:11px;color:var(--mo-muted)}
#xf3 .measurement-live .mo-range-form input{width:215px;padding:6px 8px;min-height:32px;font-size:12px;color-scheme:dark}
#xf3 .measurement-live .mo-range-form button{padding:7px 12px;min-height:32px}
.measurement-live .mo-range-form>span:not(.mo-range-status){padding-bottom:8px}
.measurement-live .mo-range-status{color:var(--product-warn);font-size:11px;align-self:center}
@media(max-width:1000px){.measurement-live .mo-overview-grid{grid-template-columns:minmax(0,1fr)}}

.measurement-live .mo-method-choice select{max-width:320px;min-height:32px;font-size:12px;padding:6px 8px}.measurement-live .mo-range-form .mo-method-choice{min-width:210px}

/* Calendar-aligned time divisions, behind data curves. */
.measurement-live .mo-time-grid{stroke:#8299b3;stroke-width:var(--time-width,1);stroke-dasharray:var(--time-dash,3 5);opacity:calc(.62 * var(--time-strength,1));pointer-events:none}
/* Midnight keeps its date label; line strength follows the visible time hierarchy. */
.measurement-live .mo-time-tick text{font-size:11px}
.measurement-live .mo-time-tick .mo-time-date{font-size:10px;fill:#8fa6c1}
.measurement-live .mo-day-tick text{fill:#d5e3f2;font-weight:600}
