/* Verified measurement presentation; native theme tokens remain authoritative. */
.nvm-pane,.nvm-today{color:var(--text,#253b30);font:13px/1.5 system-ui,sans-serif;min-width:0}.nvm-pane *,.nvm-today *{box-sizing:border-box}.nvm-pane{padding:14px 0}.nvm-pane h3,.nvm-today h3{font-size:17px;line-height:1.3;margin:0}.nvm-pane p,.nvm-today header p{font-size:12px;color:var(--text2,#65726a);margin:5px 0 12px}.nvm-pane-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.nvm-refresh,.nvm-pane button[data-nvm-retry]{border:1px solid var(--border,#d6ddd8);background:var(--surface,#fff);color:inherit;border-radius:7px;min-height:36px;padding:5px 11px;font:inherit;cursor:pointer}.nvm-controls{display:flex;flex-wrap:wrap;gap:9px;margin:8px 0 14px}.nvm-controls label{display:flex;flex:1 1 128px;flex-direction:column;gap:4px;min-width:0;font-size:11px;font-weight:650;color:var(--text2,#65726a)}.nvm-controls label:has([data-nvm-source]){flex-basis:190px}.nvm-controls select{width:100%;max-width:100%;min-height:38px;border:1px solid var(--border,#d6ddd8);border-radius:7px;background:var(--surface,#fff);color:var(--text,#253b30);padding:7px 25px 7px 9px;font:12px system-ui}.nvm-main-stat{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;margin:14px 0 7px}.nvm-main-stat strong{font-size:27px;line-height:1.15;letter-spacing:-.5px}.nvm-main-stat>span{font-size:12px;color:var(--text2,#65726a)}.nvm-main-stat>small{display:block;flex:1 0 100%;font-size:11px;color:var(--text2,#65726a);overflow-wrap:anywhere}.nvm-chart{display:block;width:100%;height:auto;min-height:150px;max-height:270px;overflow:visible;margin:7px 0 14px}.nvm-chart polyline{fill:none;stroke:var(--mr-forest,#386649);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.nvm-chart circle{fill:var(--mr-forest,#386649);stroke:var(--surface,#fff);stroke-width:1}.nvm-chart .nvm-axis line{stroke:var(--border,#d6ddd8);stroke-width:1}.nvm-chart text{fill:var(--text2,#65726a);font:12px system-ui}.nvm-chart.nvm-estimated polyline{stroke:var(--warning,#8e711e);stroke-dasharray:5 4}.nvm-chart.nvm-estimated circle{fill:var(--warning,#8e711e)}.nvm-estimate-note{border-left:3px solid var(--warning,#8e711e);padding:8px 10px;background:var(--surface2,#f6f6f0)}.nvm-provenance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;border-top:1px solid var(--border,#d6ddd8);padding:12px 0;margin-top:8px}.nvm-provenance>div{min-width:0}.nvm-provenance span{display:block;color:var(--text2,#65726a);font-size:11px}.nvm-provenance b{display:block;font-size:12px;font-weight:550;overflow-wrap:anywhere}.nvm-empty{border:1px dashed var(--border,#d6ddd8);padding:24px 14px;text-align:center;font-size:13px;color:var(--text2,#65726a);border-radius:8px;margin:12px 0}.nvm-loading{padding:12px;color:var(--text2,#65726a);font-size:12px}.nvm-records,.nvm-coverage{border-top:1px solid var(--border,#d6ddd8);padding:11px 0;margin:0;font-size:12px}.nvm-records>summary,.nvm-coverage>summary{cursor:pointer;font-size:12px;line-height:1.5;font-weight:600}.nvm-records>p,.nvm-coverage>p{margin:10px 0;font-size:12px}.nvm-table-scroll{max-width:100%;overflow:auto;margin-top:10px;max-height:390px}.nvm-records table{border-collapse:collapse;min-width:760px;width:100%;font-size:11px;text-align:left}.nvm-records th,.nvm-records td{padding:9px 8px;border-bottom:1px solid var(--border,#d6ddd8);vertical-align:top;overflow-wrap:anywhere;max-width:240px}.nvm-records th{color:var(--text2,#65726a);font-weight:650;position:sticky;top:0;background:var(--surface,#fff)}.nvm-records td small{display:block;font-size:10px;color:var(--text2,#65726a);margin-top:4px}.nvm-unproven{background:color-mix(in srgb,var(--warning,#8e711e) 6%,var(--surface,#fff))}.nvm-overview-pane{border-top:1px solid var(--border,#d6ddd8);padding:0 14px}.nvm-overview-pane[hidden]{display:none}.nvm-contact{display:flex;flex-direction:column;gap:3px;font-size:12px;line-height:1.4;padding:8px 0}.nvm-contact b{font-size:12px}.nvm-contact span,.nvm-contact small{font-size:11px;color:var(--text2,#65726a);overflow-wrap:anywhere}.nvm-today{padding:12px 0}.nvm-today-row{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(0,2fr);gap:16px;padding:14px 0;border-top:1px solid var(--border,#d6ddd8);align-items:center}.nvm-today-name{border:0;background:none;text-align:left;padding:0;color:inherit;font:650 15px system-ui;cursor:pointer;min-height:38px;overflow-wrap:anywhere}.nvm-today-values{display:flex;gap:16px;align-items:start;justify-content:end;min-width:0}.nvm-today-values .nvm-list-weight,.nvm-today-values .nvm-list-environment{display:flex;gap:18px;align-items:start}.nvm-today-values b{display:block;font-size:17px;font-weight:760;white-space:nowrap}.nvm-today-values small{display:block;font-size:11px;color:var(--text2,#65726a)}
body.ui-profile-minimal .bt-hive-row.nvm-hive-row{grid-template-columns:minmax(150px,1fr) minmax(270px,1.5fr) 16px;gap:15px;align-items:center;min-height:88px}body.ui-profile-minimal .nvm-hive-row .bt-prod{display:flex;justify-content:end;gap:22px;min-width:0;white-space:normal;text-align:right}body.ui-profile-minimal .nvm-hive-row .bt-prod>.nvm-list-weight,body.ui-profile-minimal .nvm-hive-row .bt-prod>.nvm-list-environment{display:flex;gap:22px;align-items:start;margin:0}body.ui-profile-minimal .nvm-hive-row .bt-prod b,body.ui-profile-minimal .nvm-hive-row .nvm-weight>b,body.ui-profile-minimal .nvm-hive-row .nvm-delta>b{display:block;font:760 18px/1.2 system-ui;white-space:nowrap}body.ui-profile-minimal .nvm-hive-row .bt-prod small{display:block;font:500 11px/1.3 system-ui;color:var(--text2,#65726a);margin-top:5px;max-width:160px}body.ui-profile-minimal .nvm-hive-row .nvm-temperature>b{font-size:16px}body.ui-profile-minimal .nvm-hive-row .nvm-battery>b,.nvm-battery b{color:var(--danger,#a45134);font-size:14px}body.ui-profile-minimal .nvm-hive-row .bt-hive-last{font-size:12px;line-height:1.4;white-space:normal}body.ui-profile-minimal [data-nvm-open]{cursor:pointer}body.ui-profile-minimal [data-nvm-open]:focus-visible,.nvm-pane select:focus-visible,.nvm-pane button:focus-visible{outline:2px solid var(--mr-forest,#386649);outline-offset:4px;border-radius:3px}body.ui-profile-minimal .nvm-hive-row .bt-decision:empty{display:none}body.ui-profile-minimal .bt-kpi[data-btk] strong{font-size:clamp(17px,2.2vw,27px);line-height:1.2}body.ui-profile-minimal .bt-kpi[data-btk] span{white-space:normal;line-height:1.35}
@media(min-width:1000px){body.ui-profile-minimal .nvm-hive-row .bt-prod{gap:38px}body.ui-profile-minimal .nvm-hive-row .bt-prod>.nvm-list-weight,body.ui-profile-minimal .nvm-hive-row .bt-prod>.nvm-list-environment{gap:30px}body.ui-profile-minimal .nvm-hive-row .bt-prod b,body.ui-profile-minimal .nvm-hive-row .nvm-weight>b,body.ui-profile-minimal .nvm-hive-row .nvm-delta>b{font-size:20px}body.ui-profile-minimal .nvm-hive-row .nvm-temperature>b{font-size:18px}.nvm-pane{max-width:1040px;margin:0 auto}.nvm-provenance{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:620px){body.ui-profile-minimal .bt-hive-row.nvm-hive-row{grid-template-columns:minmax(104px,.9fr) minmax(180px,1.45fr) 10px;gap:7px;padding:13px 10px;min-height:100px}body.ui-profile-minimal .nvm-hive-row .bt-prod{display:block;text-align:right}body.ui-profile-minimal .nvm-hive-row .bt-prod>.nvm-list-weight{display:flex;justify-content:end;gap:14px}body.ui-profile-minimal .nvm-hive-row .bt-prod>.nvm-list-environment{display:flex;justify-content:end;gap:10px;margin-top:9px}body.ui-profile-minimal .nvm-hive-row .bt-prod b,body.ui-profile-minimal .nvm-hive-row .nvm-weight>b,body.ui-profile-minimal .nvm-hive-row .nvm-delta>b{font-size:17px}body.ui-profile-minimal .nvm-hive-row .nvm-temperature>b{font-size:14px}body.ui-profile-minimal .nvm-hive-row .nvm-battery>b{font-size:13px}body.ui-profile-minimal .nvm-hive-row .bt-prod small{font-size:10px;max-width:110px;margin-top:3px}body.ui-profile-minimal .nvm-hive-row .nvm-list-environment small{font-size:10px}body.ui-profile-minimal .nvm-hive-row .bt-hive-name-line{flex-wrap:wrap;gap:4px}body.ui-profile-minimal .nvm-hive-row .bt-hive-name-line>b{font-size:15px}body.ui-profile-minimal .nvm-hive-row .bt-hive-last{font-size:12px}.nvm-overview-pane{padding:0 9px}.nvm-pane{padding-top:12px}.nvm-controls{gap:8px}.nvm-controls label{flex-basis:calc(50% - 8px)}.nvm-controls label:has([data-nvm-source]){flex-basis:calc(50% - 8px)}.nvm-chart{min-height:135px}.nvm-chart text{font-size:16px}.nvm-main-stat strong{font-size:25px}.nvm-provenance{gap:10px 9px}.nvm-provenance b{font-size:11px}.nvm-today-row{grid-template-columns:minmax(80px,.65fr) minmax(0,1.5fr);gap:9px}.nvm-today-values{display:block;text-align:right}.nvm-today-values .nvm-list-weight,.nvm-today-values .nvm-list-environment{justify-content:end;gap:13px}.nvm-today-values .nvm-list-environment{margin-top:8px}.nvm-today-values b{font-size:17px}.nvm-today-values .nvm-temperature b{font-size:14px}.nvm-today-values small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.nvm-pane *,.nvm-today *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.nvm-list-meta{display:block!important;flex:1 0 100%;grid-column:1/-1;color:var(--text2,#65726a);font:500 11px/1.4 system-ui!important;margin-top:5px!important;overflow-wrap:anywhere;white-space:normal}.nvm-today-values{flex-wrap:wrap}body.ui-profile-minimal .nvm-hive-row .bt-prod{display:grid;grid-template-columns:auto auto;gap:7px 22px;justify-content:end}.nvm-today-values .nvm-list-meta{font-size:11px!important}.nvm-chart text{font-size:12px!important}
@media(max-width:620px){body.ui-profile-minimal .nvm-hive-row .bt-prod{display:block}.nvm-controls select{font-size:16px;min-height:42px}.nvm-list-meta{font-size:11px!important}}
@media(max-width:380px){body.ui-profile-minimal .bt-hive-row.nvm-hive-row{grid-template-columns:minmax(0,1fr) 10px;gap:8px;min-width:0}body.ui-profile-minimal .nvm-hive-row .bt-hive-id{grid-column:1;grid-row:1}body.ui-profile-minimal .nvm-hive-row .bt-row-chevron{grid-column:2;grid-row:1/3}body.ui-profile-minimal .nvm-hive-row .bt-prod{grid-column:1;grid-row:2;display:grid;grid-template-columns:auto auto;gap:5px 14px;justify-content:space-between;text-align:left}body.ui-profile-minimal .nvm-hive-row .bt-prod>.nvm-list-weight{justify-content:start;gap:17px}body.ui-profile-minimal .nvm-hive-row .bt-prod>.nvm-list-environment{margin-top:0;gap:8px;flex-wrap:wrap;justify-content:end}body.ui-profile-minimal .nvm-hive-row .bt-prod .nvm-list-meta{grid-column:1/-1}.nvm-controls label{flex-basis:100%}.nvm-controls label:has([data-nvm-source]){flex-basis:100%}}
.nvm-event-marker{stroke:var(--text2,#65726a);stroke-width:1;stroke-dasharray:3 5;opacity:.7;vector-effect:non-scaling-stroke}.nvm-work-events{font-size:12px;border-top:1px solid var(--border,#d6ddd8);padding:11px 0}.nvm-work-events summary{cursor:pointer;font-weight:600}.nvm-work-events ul{padding-left:20px;line-height:1.6}.nvm-work-events li{margin:4px 0}body.ui-profile-minimal .bt-kpi[data-btk] strong{white-space:normal;overflow-wrap:anywhere}

/* v2.20.63: compact Today overview; no second full hive list or history fanout. */
body.ui-profile-minimal #todayBody>.nvm-today-summary{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 14px;padding:12px 0;border-top:1px solid var(--border,#d6ddd8);border-bottom:1px solid var(--border,#d6ddd8)}
.nvm-today-stats{display:flex;gap:18px;min-width:0}.nvm-today-stats>div{display:flex;align-items:baseline;gap:5px;min-width:0}.nvm-today-stats b{font:750 20px/1.2 system-ui}.nvm-today-stats span{font:500 12px/1.35 system-ui;color:var(--text2,#65726a)}.nvm-today-open{border:0;background:transparent;color:var(--forest,#365b44);font:650 12px/1.3 system-ui;min-height:40px;padding:6px 0;cursor:pointer;text-align:right}.nvm-today-open:focus-visible{outline:2px solid var(--forest,#365b44);outline-offset:3px}
body.ui-profile-minimal .bt-hive-row.nvm-hive-row{min-height:76px;padding-top:10px;padding-bottom:10px}
body.ui-profile-minimal .nvm-hive-row .bt-hive-name-line{flex-wrap:nowrap;gap:6px}
body.ui-profile-minimal .nvm-hive-row .bt-hive-name-line>b{flex:0 1 auto;min-width:0;max-width:100%}
body.ui-profile-minimal .nvm-hive-row .bt-hive-last{font-size:11px;line-height:1.3;margin-top:3px}
body.ui-profile-minimal .nvm-hive-row .bt-prod small{margin-top:2px}
@media(max-width:620px){
 body.ui-profile-minimal #todayBody>.nvm-today-summary{align-items:start;flex-wrap:wrap;gap:5px;margin:6px 12px;padding:10px 0}
 .nvm-today-stats{width:100%;gap:12px;justify-content:space-between}.nvm-today-stats>div{flex-direction:column;gap:1px}.nvm-today-stats b{font-size:18px}.nvm-today-stats span{font-size:11px}.nvm-today-open{margin-left:auto}
 body.ui-profile-minimal .bt-hive-row.nvm-hive-row{grid-template-columns:minmax(0,1fr) 12px;grid-template-rows:auto auto;gap:5px 7px;min-height:0;padding:9px 11px;align-items:center}
 body.ui-profile-minimal .nvm-hive-row .bt-hive-id{grid-column:1;grid-row:1;display:flex;align-items:baseline;justify-content:space-between;gap:7px;min-width:0}
 body.ui-profile-minimal .nvm-hive-row .bt-hive-name-line{min-width:0;flex-wrap:nowrap;gap:5px}
 body.ui-profile-minimal .nvm-hive-row .bt-hive-name-line>b{font-size:15px;flex:0 1 auto}
 body.ui-profile-minimal .nvm-hive-row .bt-vitality{flex-shrink:0;font-size:8.5px}
 body.ui-profile-minimal .nvm-hive-row .bt-hive-last{font-size:10px;margin:0;max-width:92px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}
 body.ui-profile-minimal .nvm-hive-row .bt-row-chevron{grid-column:2;grid-row:1/3}
 body.ui-profile-minimal .nvm-hive-row .bt-prod{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 9px;justify-content:stretch;text-align:left}
 body.ui-profile-minimal .nvm-hive-row .bt-prod>.nvm-list-weight,body.ui-profile-minimal .nvm-hive-row .bt-prod>.nvm-list-environment{display:contents;margin:0}
 body.ui-profile-minimal .nvm-hive-row .bt-prod b,body.ui-profile-minimal .nvm-hive-row .nvm-weight>b,body.ui-profile-minimal .nvm-hive-row .nvm-delta>b{font-size:17px;line-height:1.2}
 body.ui-profile-minimal .nvm-hive-row .nvm-temperature>b{font-size:16px}
 body.ui-profile-minimal .nvm-hive-row .bt-prod small{font-size:10px;line-height:1.2;max-width:none;margin-top:2px}
 body.ui-profile-minimal .nvm-hive-row .bt-prod .nvm-list-meta{grid-column:1/-1;line-height:1.25!important;margin-top:0!important}
 body.ui-profile-minimal .nvm-hive-row .nvm-battery>b{font-size:13px}
 .nvm-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nvm-controls label,.nvm-controls label:has([data-nvm-source]){min-width:0;flex-basis:auto}.nvm-controls select{font-size:16px;min-height:40px}
}
@media(max-width:340px){body.ui-profile-minimal .nvm-hive-row .bt-hive-id{display:block}body.ui-profile-minimal .nvm-hive-row .bt-hive-last{display:block;margin-top:2px;max-width:none}.nvm-controls{grid-template-columns:minmax(0,1fr)}}
body.ui-profile-minimal .nvm-hive-row .nvm-humidity>b{font-size:14px}
@media(max-width:620px){body.ui-profile-minimal .nvm-hive-row .bt-prod:has(.nvm-humidity){grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.7fr);column-gap:7px}body.ui-profile-minimal .nvm-hive-row .nvm-humidity>b{font-size:14px}}

/* .63: data time is shown with the reading; avoid an unrelated age in Colony. */
body.ui-profile-minimal .bt-colony-grid{grid-template-columns:repeat(3,minmax(0,1fr))}

/* v2.20.64 C1: shared Minimal shell and metric disclosure.
   Scoped to the existing Minimal profile. Native dialog top-layer handles
   overlap; global navigation and other profile layouts keep their own rules. */
body.ui-profile-minimal .nvm-metric-sheet{
  box-sizing:border-box;width:min(1000px,calc(100vw - 48px));max-width:none;
  max-height:90vh;max-height:90dvh;padding:0;margin:auto;inset:0;
  border:1px solid var(--border,#d6ddd8);border-radius:12px;
  background:var(--surface,#fff);color:var(--text,#253b30);
  box-shadow:0 14px 48px rgb(0 0 0 / .18);overflow:hidden;
}
body.ui-profile-minimal .nvm-metric-sheet[open]{display:flex;flex-direction:column}
body.ui-profile-minimal .nvm-metric-sheet:not([open]){display:none}
body.ui-profile-minimal .nvm-metric-sheet::backdrop{background:rgb(15 27 20 / .38)}
body.ui-profile-minimal .nvm-sheet-head{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  flex:0 0 auto;padding:14px 20px;border-bottom:1px solid var(--border,#d6ddd8);
}
body.ui-profile-minimal .nvm-sheet-head>div{min-width:0}
body.ui-profile-minimal .nvm-sheet-head h2{
  margin:0;font:750 19px/1.25 system-ui,sans-serif;overflow-wrap:anywhere;
}
body.ui-profile-minimal .nvm-sheet-subtitle{
  display:block;margin-top:3px;font:500 12px/1.4 system-ui,sans-serif;
  color:var(--text2,#65726a);
}
body.ui-profile-minimal .nvm-sheet-close{
  flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;
  border:1px solid var(--border,#d6ddd8);border-radius:8px;
  background:transparent;color:inherit;font:400 26px/1 system-ui;cursor:pointer;
}
body.ui-profile-minimal .nvm-sheet-body{
  flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;
  padding:0 20px max(14px,env(safe-area-inset-bottom,0px));
}
body.ui-profile-minimal .nvm-sheet-body>.nvm-pane{padding-top:14px}
body.ui-profile-minimal .nvm-options{
  margin:10px 0 0;border-top:1px solid var(--border,#d6ddd8);
  border-bottom:1px solid var(--border,#d6ddd8);font-size:12px;
}
body.ui-profile-minimal .nvm-options>summary{
  min-height:44px;padding:12px 0;line-height:1.5;font-weight:650;cursor:pointer;
  color:var(--text,#253b30);overflow-wrap:anywhere;
}
body.ui-profile-minimal .nvm-options .nvm-controls{margin-top:0;margin-bottom:14px}
body.ui-profile-minimal .nvm-pane .nvm-main-stat strong{font-variant-numeric:tabular-nums}
body.ui-profile-minimal .nvm-pane .nvm-chart{margin-top:6px}
body.ui-profile-minimal .nvm-pane .nvm-empty{padding:18px 12px}
body.ui-profile-minimal .nvm-pane .nvm-controls select{min-height:44px}
body.ui-profile-minimal .nvm-sheet-close:focus-visible,
body.ui-profile-minimal .nvm-options>summary:focus-visible,
body.ui-profile-minimal .nvm-today-scope select:focus-visible{
  outline:2px solid var(--forest,#365b44);outline-offset:3px;
}
body.ui-profile-minimal .bt-kpi[data-btk] strong{
  font-size:clamp(23px,2.2vw,28px)!important;line-height:1.2;
  font-variant-numeric:tabular-nums;letter-spacing:-.3px;
}
body.ui-profile-minimal .bt-kpi[data-btk]>.nvm-reading-note,
body.ui-profile-minimal .bt-kpi[data-btk]>.nvm-kpi-time{
  display:block;margin:5px auto 0;padding:0 4px;max-width:100%;
  font:500 11px/1.4 system-ui,sans-serif;color:var(--text2,#65726a);
  white-space:normal;overflow-wrap:anywhere;
}
body.ui-profile-minimal .nvm-hive-row .nvm-weight>b,
body.ui-profile-minimal .nvm-hive-row .nvm-delta>b{
  font-weight:760;font-variant-numeric:tabular-nums;letter-spacing:-.2px;
}
body.ui-profile-minimal #todayBody .nvm-today-scope{
  grid-column:1/-1;display:flex;align-items:center;gap:12px;
  margin:8px 14px 0;font:600 12px/1.4 system-ui,sans-serif;
  color:var(--text2,#65726a);min-width:0;
}
body.ui-profile-minimal .nvm-today-scope>span{flex:0 0 auto}
body.ui-profile-minimal .nvm-today-scope select{
  flex:1 1 auto;min-width:0;width:100%;max-width:480px;
  min-height:44px;border:1px solid var(--border,#d6ddd8);border-radius:7px;
  background:var(--surface,#fff);color:var(--text,#253b30);
  padding:8px 26px 8px 10px;font:500 14px/1.3 system-ui,sans-serif;
}
/* Avoid hidden hover text becoming the only way to identify a hive. */
body.ui-profile-minimal .nvm-hive-row .bt-hive-name-line>b{white-space:normal;overflow-wrap:anywhere}
@media(max-width:620px){
  body.ui-profile-minimal .app>.top .hdr{padding:6px 8px;gap:8px;min-height:54px}
  body.ui-profile-minimal .app>.top .hdr-user{display:none!important}
  body.ui-profile-minimal .app>.top .logo{flex:0 1 118px;min-width:100px;max-width:118px;gap:5px}
  body.ui-profile-minimal .app>.top .logo-mark{height:28px}
  body.ui-profile-minimal .app>.top .logo-nev{font-size:10px;letter-spacing:2px}
  body.ui-profile-minimal .app>.top .logo-apiari{font-size:14px;letter-spacing:1.8px}
  body.ui-profile-minimal .app>.top .hdr-ctrls{flex:0 1 auto;min-width:0;gap:4px;flex-wrap:wrap;justify-content:flex-end}
  body.ui-profile-minimal .app>.top .hdr-ctrls .ctl{min-height:40px;padding:5px 4px;font-size:16px}
  body.ui-profile-minimal .app>.top .hdr-ctrls #designMode{width:66px;max-width:66px}
  body.ui-profile-minimal .app>.top .hdr-ctrls #theme{width:46px}
  body.ui-profile-minimal .app>.top .hdr-ctrls #lang{width:51px}
  body.ui-profile-minimal .app>.top .hdr-ctrls .avatar{width:40px;height:40px;padding:0;flex-shrink:0}
  body.ui-profile-minimal .nvm-metric-sheet{
    width:100%;max-height:90vh;max-height:90dvh;margin:auto 0 0;
    inset:auto 0 0;border-left:0;border-right:0;border-bottom:0;border-radius:14px 14px 0 0;
  }
  body.ui-profile-minimal .nvm-sheet-head{padding:10px 12px;gap:10px}
  body.ui-profile-minimal .nvm-sheet-head h2{font-size:18px}
  body.ui-profile-minimal .nvm-sheet-body{padding-left:12px;padding-right:12px}
  body.ui-profile-minimal .nvm-sheet-body .nvm-pane-head{gap:8px}
  body.ui-profile-minimal .nvm-pane .nvm-controls select{font-size:16px}
  body.ui-profile-minimal .nvm-pane .nvm-provenance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}
  body.ui-profile-minimal .nvm-pane .nvm-provenance b{font-size:12px}
  body.ui-profile-minimal .nvm-hive-row .bt-hive-id{align-items:center}
  body.ui-profile-minimal .nvm-hive-row .bt-hive-last{font-size:11px;max-width:94px}
  body.ui-profile-minimal .nvm-hive-row .bt-vitality{font-size:10px}
  body.ui-profile-minimal .nvm-hive-row .nvm-weight>b,
  body.ui-profile-minimal .nvm-hive-row .nvm-delta>b{font-size:17px;line-height:1.25}
  body.ui-profile-minimal .nvm-hive-row .bt-prod small{font-size:11px;line-height:1.3}
  body.ui-profile-minimal .bt-kpi[data-btk]{padding:12px 7px;min-height:94px}
  body.ui-profile-minimal .bt-kpi[data-btk]>span{font-size:12px;margin-top:5px}
  body.ui-profile-minimal #todayBody .nvm-today-scope{margin:8px 12px 0;gap:9px}
  body.ui-profile-minimal .nvm-today-scope select{font-size:16px}
}
@media(min-width:1024px){
  body.ui-profile-minimal .bt-kpi[data-btk]{min-height:112px!important;padding:14px 9px!important}
  body.ui-profile-minimal .nvm-hive-row .nvm-weight>b,
  body.ui-profile-minimal .nvm-hive-row .nvm-delta>b{font-size:20px;line-height:1.25}
  body.ui-profile-minimal .nvm-sheet-body{padding-left:24px;padding-right:24px}
}
@media(prefers-reduced-motion:reduce){
  body.ui-profile-minimal .nvm-metric-sheet{scroll-behavior:auto;animation:none;transition:none}
}

/* Scope belongs to the summary, with one full-width first row. */
body.ui-profile-minimal #todayBody>.nvm-today-summary{flex-wrap:wrap}
body.ui-profile-minimal #todayBody .nvm-today-scope{flex:1 0 100%;margin:0 0 8px}
body.ui-profile-minimal .nvm-data-issue{color:var(--warning,#8e711e);font-size:12px;line-height:1.4;overflow-wrap:anywhere}
body.ui-profile-minimal .bt-kpi-shell>.nvm-data-issue{padding:0 14px 12px;margin:0}

/* P3R19: source-qualified power and explicit current-reading time. */
body.ui-profile-minimal .nvm-current-time{display:block;margin-top:4px;font:500 10px/1.35 system-ui;color:var(--text2,#65726a);white-space:normal}
body.ui-profile-minimal .nvm-power{border-top:1px solid var(--border,#d6ddd8);padding:4px 14px}
body.ui-profile-minimal .nvm-power-row{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:8px 0}
body.ui-profile-minimal .nvm-power-row>span{flex:1 1 190px;font:500 11px/1.4 system-ui;color:var(--text2,#65726a);overflow-wrap:anywhere}
body.ui-profile-minimal .nvm-power-row>div{display:flex;flex-wrap:wrap;gap:8px 18px}
body.ui-profile-minimal [data-nvm-power]{border:0;background:none;color:var(--text,#253b30);text-align:left;cursor:pointer;padding:4px;min-height:44px;max-width:190px}
body.ui-profile-minimal [data-nvm-power] b{font:650 15px/1.3 system-ui}
body.ui-profile-minimal [data-nvm-power] small{display:block;font:500 10px/1.35 system-ui;color:var(--text2,#65726a)}
body.ui-profile-minimal [data-nvm-power]:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:3px}
body.ui-profile-minimal [data-nvm-power][aria-expanded=true]{text-decoration:underline;text-underline-offset:3px}
