/* VoltHome OS 11.23.272 — daylight surfaces.
   Last-layer light theme: no navy slabs when Day is on.
   Dark theme is untouched. Login screen is excluded. */
html:not([data-theme="dark"]){
  color-scheme:light;
  --vh-bg:#eef4f8;
  --vh-surface:#ffffff;
  --vh-surface-2:#e8eef3;
  --vh-surface-3:#edf3f7;
  --vh-text:#173247;
  --vh-muted:#3f5870;
  --vh-line:#d7e2e9;
  --vh-input:#ffffff;
}
html:not([data-theme="dark"]) .app,
html:not([data-theme="dark"]) .page,
html:not([data-theme="dark"]) .modal-box:not(.login-card){
  color:var(--vh-text);
}

/* Object card shell: tabs stay themed, panes must not stay navy. */
html:not([data-theme="dark"]) .project-detail-box,
html:not([data-theme="dark"]) #projectDetailModal .project-detail-box,
html:not([data-theme="dark"]) #projectDetailModal .modal-head,
html:not([data-theme="dark"]) .project-detail-pane,
html:not([data-theme="dark"]) .project-detail-tab-panes,
html:not([data-theme="dark"]) .project-workspace-toolbar,
html:not([data-theme="dark"]) .project-detail-summary,
html:not([data-theme="dark"]) .project-summary-item{
  background:var(--vh-surface)!important;
  color:var(--vh-text)!important;
  border-color:var(--vh-line)!important;
}
html:not([data-theme="dark"]) #projectDetailModal .modal-head h3,
html:not([data-theme="dark"]) #projectDetailModal .modal-head .muted,
html:not([data-theme="dark"]) .project-summary-item b,
html:not([data-theme="dark"]) .project-summary-item .project-summary-value{
  color:var(--vh-text)!important;
}
html:not([data-theme="dark"]) .project-summary-item small,
html:not([data-theme="dark"]) .project-detail-pane .muted{
  color:var(--vh-muted)!important;
}

/* Estimate / КП, invoice, act, materials tables */
html:not([data-theme="dark"]) :is(
  .vh136-estimate-scopes,
  .vh136-estimate-scope,
  .vh136-estimate-scope-body,
  .vh136-estimate-filter,
  .vh1162-doc-head,
  .vh1162-doc-kpi span,
  .vh1162-table,
  .vh1162-table .head span,
  .vh1162-est-group,
  .vh1162-est-group>header,
  .vh1162-invoice,
  .vh1162-paper,
  .vh1162-albums>div,
  .vh1162-invoice-scope,
  .vh1162-invoice-types button,
  .vh-typical-doc-card,
  .vh-typical-feed-card,
  .vh-typical-progress,
  .vh-typical-work-kpi>*,
  .vh183-table,
  .vh183-th span,
  .vh183-tr span
){
  background:var(--vh-surface)!important;
  color:var(--vh-text)!important;
  border-color:var(--vh-line)!important;
  box-shadow:none!important;
}
html:not([data-theme="dark"]) .vh136-estimate-scope>summary,
html:not([data-theme="dark"]) .vh136-estimate-scope>summary b,
html:not([data-theme="dark"]) .vh1162-doc-kpi b,
html:not([data-theme="dark"]) .vh1162-doc-head>div>b,
html:not([data-theme="dark"]) .vh1162-est-group>header,
html:not([data-theme="dark"]) .vh1162-invoice,
html:not([data-theme="dark"]) .vh1162-paper,
html:not([data-theme="dark"]) .vh1162-table>div>span,
html:not([data-theme="dark"]) .vh183-th span,
html:not([data-theme="dark"]) .vh183-tr span{
  color:var(--vh-text)!important;
}
html:not([data-theme="dark"]) .vh136-estimate-filter,
html:not([data-theme="dark"]) .vh1162-doc-kpi span,
html:not([data-theme="dark"]) .vh1162-table .head span,
html:not([data-theme="dark"]) .vh136-estimate-filter button{
  background:var(--vh-surface-2)!important;
  color:var(--vh-muted)!important;
  border-color:var(--vh-line)!important;
}
html:not([data-theme="dark"]) .vh136-estimate-filter button.active,
html:not([data-theme="dark"]) .vh1162-invoice-types button.active,
html:not([data-theme="dark"]) .vh1162-segment button.active{
  background:#ffbd16!important;
  color:#17222c!important;
  border-color:#ffbd16!important;
}
html:not([data-theme="dark"]) .vh1162-table .head span,
html:not([data-theme="dark"]) .vh1162-doc-head>div>span,
html:not([data-theme="dark"]) .vh1162-table small,
html:not([data-theme="dark"]) .vh-typical-doc-card span,
html:not([data-theme="dark"]) .vh-typical-doc-card small{
  color:var(--vh-muted)!important;
}
html:not([data-theme="dark"]) .vh1162-warning{
  background:#fff6e4!important;
  color:#7a5a12!important;
  border-color:#e6c98a!important;
}

/* Cable journal, shield, rooms, calc, workflow */
html:not([data-theme="dark"]) :is(
  .vh1162-routebar,
  .vh1162-segment,
  .vh1162-section-title,
  .vh1162-cable-list,
  .vh1162-cable-row,
  .vh1162-jgroup,
  .vh1162-jgroup>header,
  .vh1162-junction,
  .vh1162-shield-top,
  .vh1162-shield-tabs,
  .vh1162-board-split,
  .vh1162-board-split aside,
  .vh1162-board-main,
  .vh1162-board-config,
  .vh1162-board-actions,
  .vh1162-lines-block>header,
  .vh1162-line-head,
  .vh1162-line,
  .vh1162-scheme,
  .vh1162-din,
  .vh1162-feed,
  .vh1162-bars>div,
  .vh1162-outgoing>div,
  .vh1162-extra-eq>span,
  .vh1162-map-placeholder,
  .vh1163-scheme,
  .vh1163-razryad-shield .vh1162-shield-top,
  .vh1163-razryad-shield .vh1162-shield-tabs,
  .vh1163-scheme .vh1162-feed,
  .vh1163-scheme .vh1162-din,
  .vh1163-scheme .vh1162-bars>div,
  .vh1163-scheme .vh1162-outgoing>div,
  .vh114-box,
  .vh114-box-head,
  .vh114-tree,
  .vh114-map-head,
  .vh114-actions,
  .vh114-branch,
  .vh117-box,
  .vh117-box-head,
  .vh1176-calc-details,
  .vh118-workflow-head,
  .vh118-scope-grid article,
  .vh118-material-section,
  .vh1165-shield-top,
  .vh1165-board,
  .vh1165-board aside,
  .vh12106-consumers,
  .vh12107-category,
  .vh12106-row,
  .vh12106-add,
  .vh12106-note
){
  background:var(--vh-surface-2)!important;
  color:var(--vh-text)!important;
  border-color:var(--vh-line)!important;
  box-shadow:none!important;
}
html:not([data-theme="dark"]) .vh1162-cable-row:hover,
html:not([data-theme="dark"]) .vh1162-cable-row.selected{
  background:var(--vh-surface)!important;
}
html:not([data-theme="dark"]) .vh1163-razryad-shield .vh1162-shield-tabs button{
  background:var(--vh-surface)!important;
  color:var(--vh-muted)!important;
  border-color:var(--vh-line)!important;
}
html:not([data-theme="dark"]) .vh1163-razryad-shield .vh1162-shield-tabs button.active{
  background:#ffbd16!important;
  color:#15202a!important;
  border-color:#ffbd16!important;
}
html:not([data-theme="dark"]) .vh1163-scheme .vh1162-din .device{
  background:linear-gradient(180deg,#edf1ef,#cdd5d2)!important;
  color:#1b2429!important;
  border-color:#68757a!important;
}
html:not([data-theme="dark"]) .vh1163-scheme .vh1162-din .device.diff{background:linear-gradient(180deg,#e7f1df,#b8cf9d)!important}
html:not([data-theme="dark"]) .vh1163-scheme .vh1162-din .device.rcd,
html:not([data-theme="dark"]) .vh1163-scheme .vh1162-din .device.relay{background:linear-gradient(180deg,#f4e6bd,#d6c07f)!important}
html:not([data-theme="dark"]) .vh1163-scheme .vh1162-din .empty-mod{
  background:var(--vh-surface)!important;
  border-color:var(--vh-line)!important;
}

/* Inputs that were locked navy with !important */
html:not([data-theme="dark"]) :is(
  .vh117-id input,
  .vh117-segment-fields input,
  .vh117-segment-fields select,
  .vh117-fields input,
  .vh117-fields select,
  .vh117-branch-name input,
  .vh1162-routebar input,
  .vh1162-cable-row input,
  .vh1162-junction input,
  .vh1162-shield-top select,
  .vh1162-board-config select,
  .vh1162-line select,
  .vh1162-line input,
  .vh114-edge input,
  .vh114-fields input,
  .vh114-fields select,
  .vh114-name,
  #projectTab-cables .vh-typical-direct-fields input,
  #projectTab-cables .vh-typical-direct-fields select,
  #projectDetailModal input:not([type="checkbox"]):not([type="radio"]),
  #projectDetailModal select,
  #projectDetailModal textarea
){
  background:var(--vh-input)!important;
  color:var(--vh-text)!important;
  border-color:var(--vh-line)!important;
  color-scheme:light;
}
html:not([data-theme="dark"]) :is(
  .vh117-id label,
  .vh117-segment-fields label,
  .vh117-fields label,
  #projectTab-cables .vh-typical-direct-fields label,
  .vh1162-board-config label,
  .vh1162-routebar label,
  .vh118-workflow-head span,
  .vh118-scope-grid article>span
){
  color:var(--vh-muted)!important;
}
html:not([data-theme="dark"]) :is(
  .vh118-workflow-head b,
  .vh118-scope-grid article>b,
  .vh1162-section-title b,
  .vh1162-shield-top>div>b
){
  color:var(--vh-text)!important;
}

/* Dashboard tracks that read as navy on Day */
html:not([data-theme="dark"]) #dashboard .dash-bar i,
html:not([data-theme="dark"]) #dashboard .dash-progress{
  background:#dce6ed!important;
}
html:not([data-theme="dark"]) #dashboard .dash-facts div,
html:not([data-theme="dark"]) #dashboard .dash-line:hover,
html:not([data-theme="dark"]) #dashboard .dash-chart-filter{
  background:var(--vh-surface-2)!important;
  color:var(--vh-text)!important;
  border-color:var(--vh-line)!important;
}
html:not([data-theme="dark"]) #dashboard .dash-feed,
html:not([data-theme="dark"]) #dashboard .dash-panel-scroll{
  scrollbar-color:#b7c7d2 transparent;
}
html:not([data-theme="dark"]) #dashboard .dash-feed::-webkit-scrollbar-thumb,
html:not([data-theme="dark"]) #dashboard .dash-panel-scroll::-webkit-scrollbar-thumb{
  background:#b7c7d2;
}

/* Generic working UI: sheet tabs, history, AI log, messages, inbox */
html:not([data-theme="dark"]) :is(
  .sheet-tab,
  .history-toolbar input,
  .history-toolbar select,
  .ai-log,
  .vh-message-box,
  .vh-inbox-panel,
  .vh-inbox-item,
  .vh-inbox-ava
){
  background:var(--vh-surface)!important;
  color:var(--vh-text)!important;
  border-color:var(--vh-line)!important;
}
html:not([data-theme="dark"]) .sheet-tab.active{
  background:linear-gradient(135deg,#ff971c,#ffb43e)!important;
  color:#13283a!important;
}

html:not([data-theme="dark"]) .app .btn.primary,
html:not([data-theme="dark"]) .modal-box .btn.primary{
  background:linear-gradient(135deg,#ff971c,#ffb43e)!important;
  color:#13283a!important;
}
html:not([data-theme="dark"]) .app .btn:not(.primary):not(.danger),
html:not([data-theme="dark"]) .app .small-btn:not(.primary):not(.danger){
  background:var(--vh-surface)!important;
  color:var(--vh-text)!important;
  border-color:var(--vh-line)!important;
}

/* Contrast: muted copy must stay readable on white */
html:not([data-theme="dark"]) :is(
  .muted,.empty,.hint,.note,.source-note,
  .title p,.card-head .muted,.field label,label,
  small,.data-table th,.data-table td.empty,
  .supplier-catalog-empty,.supplier-material-empty,
  .dash-section-label,.dash-line-main small,
  .project-file-name,.compact-file-list,
  .vh-mat-field>span,.vh-mat-pager button,
  .procurement-plan-summary small
){
  color:var(--vh-muted)!important;
}
html:not([data-theme="dark"]) .app :is(input,textarea)::placeholder{
  color:#5d7386!important;
  opacity:1!important;
}
html:not([data-theme="dark"]) .data-table td,
html:not([data-theme="dark"]) .data-table td b,
html:not([data-theme="dark"]) .data-table td span:not(.status){
  color:var(--vh-text)!important;
}
html:not([data-theme="dark"]) .data-table td small,
html:not([data-theme="dark"]) .catalog-row small,
html:not([data-theme="dark"]) .supplier-material-meta{
  color:var(--vh-muted)!important;
}

/* Hover: never invert to white-on-navy in Day */
html:not([data-theme="dark"]) .data-table tbody tr:hover td,
html:not([data-theme="dark"]) #crmBody tr:hover td{
  background:var(--vh-surface-2)!important;
  color:var(--vh-text)!important;
}
html:not([data-theme="dark"]) .data-table tbody tr:hover td *:not(.status):not(.small-btn):not(.btn),
html:not([data-theme="dark"]) #crmBody tr:hover td *:not(.status):not(.small-btn):not(.btn){
  color:var(--vh-text)!important;
  background:transparent!important;
}
html:not([data-theme="dark"]) .data-table tbody tr:hover td small,
html:not([data-theme="dark"]) .data-table tbody tr:hover .muted,
html:not([data-theme="dark"]) #crmBody tr:hover .muted{
  color:var(--vh-muted)!important;
  background:transparent!important;
}
html:not([data-theme="dark"]) .nav-btn:hover,
html:not([data-theme="dark"]) .nav-btn.active{
  color:var(--vh-text)!important;
  background:#fff4e0!important;
  box-shadow:inset 3px 0 0 #f7941d!important;
}
html:not([data-theme="dark"]) .catalog-row:hover,
html:not([data-theme="dark"]) .supplier-material-card:hover,
html:not([data-theme="dark"]) .kanban-card:hover,
html:not([data-theme="dark"]) .file-item:hover,
html:not([data-theme="dark"]) .click-row:hover{
  background:var(--vh-surface-2)!important;
  color:var(--vh-text)!important;
}

/* Native dropdowns / custom lists */
html:not([data-theme="dark"]) select,
html:not([data-theme="dark"]) option,
html:not([data-theme="dark"]) .modal input:not([type="checkbox"]):not([type="radio"]),
html:not([data-theme="dark"]) .modal select,
html:not([data-theme="dark"]) .modal textarea,
html:not([data-theme="dark"]) .vh-template-dropdown-list,
html:not([data-theme="dark"]) .vh-template-dropdown-list button{
  background:#fff!important;
  color:var(--vh-text)!important;
  color-scheme:light;
}
html:not([data-theme="dark"]) .vh-template-dropdown-list button:hover,
html:not([data-theme="dark"]) option:checked,
html:not([data-theme="dark"]) option:hover{
  background:#eef4f8!important;
  color:var(--vh-text)!important;
}

/* Sidebar + mobile bar follow Day */
html:not([data-theme="dark"]) .sidebar{
  background:#f4f8fb!important;
  color:var(--vh-text)!important;
  border-right:1px solid var(--vh-line)!important;
  box-shadow:none!important;
}
html:not([data-theme="dark"]) .sidebar::after{
  inset:0!important;
  width:auto!important;
  height:auto!important;
  background-image:url("assets/volthome-logo.png")!important;
  background-repeat:no-repeat!important;
  background-position:center center!important;
  background-size:cover!important;
  opacity:.10!important;
  mix-blend-mode:multiply!important;
}
html:not([data-theme="dark"]) .vh-sidebar-brand{
  border-bottom-color:var(--vh-line)!important;
  position:relative!important;
  z-index:1!important;
}
html:not([data-theme="dark"]) .nav-btn{color:var(--vh-text)!important}
html:not([data-theme="dark"]) .nav-btn b{background:rgba(23,50,71,.08)!important;color:var(--vh-text)!important}
html:not([data-theme="dark"]) .side-bottom,
html:not([data-theme="dark"]) .vh-app-version,
html:not([data-theme="dark"]) #vhSystemStatus{
  color:var(--vh-muted)!important;
}
html:not([data-theme="dark"]) .mobile-nav{
  background:#f4f8fb!important;
  border-color:var(--vh-line)!important;
}
html:not([data-theme="dark"]) .mobile-nav button{color:var(--vh-muted)!important}
html:not([data-theme="dark"]) .mobile-nav button.active{
  color:var(--vh-text)!important;
  background:#fff4e0!important;
}

/* Status chips and CRM actions stay light */
html:not([data-theme="dark"]) .status,
html:not([data-theme="dark"]) #crmBody .status,
html:not([data-theme="dark"]) #crm .status{
  background:#eef4f8!important;
  color:var(--vh-text)!important;
  border:1px solid var(--vh-line)!important;
}
html:not([data-theme="dark"]) .status.s-new{background:#e4f2fa!important;color:#165e86!important}
html:not([data-theme="dark"]) .status.s-work{background:#fff0d8!important;color:#8a5208!important}
html:not([data-theme="dark"]) .status.s-win{background:#e1f4e8!important;color:#1f6b3d!important}
html:not([data-theme="dark"]) .status.s-lost{background:#fae6e8!important;color:#9a2d38!important}
html:not([data-theme="dark"]) #crmBody .small-btn,
html:not([data-theme="dark"]) #crmBody tr:hover .small-btn{
  background:#fff!important;
  color:var(--vh-text)!important;
  border-color:var(--vh-line)!important;
}

/* Square underlays: no second grey slab poking out of rounded cards */
html:not([data-theme="dark"]) .card .table-wrap,
html:not([data-theme="dark"]) .supplier-catalog-wrap,
html:not([data-theme="dark"]) .procurement-table-wrap,
html:not([data-theme="dark"]) .supplier-orders-card .table-wrap{
  background:transparent!important;
  box-shadow:none!important;
  border-color:var(--vh-line)!important;
  border-radius:14px!important;
  overflow:hidden!important;
}
html:not([data-theme="dark"]) .supplier-catalog-card,
html:not([data-theme="dark"]) .supplier-list-card,
html:not([data-theme="dark"]) .procurement-planner-card{
  overflow:hidden!important;
  border-radius:18px!important;
}
html:not([data-theme="dark"]) .vh-mat-toolbar{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
  overflow:visible!important;
}
html:not([data-theme="dark"]) #dashboard .dash-facts div,
html:not([data-theme="dark"]) .card .mini,
html:not([data-theme="dark"]) .supplier-kpis .mini{
  background:#fff!important;
  border:1px solid var(--vh-line)!important;
  border-radius:12px!important;
  box-shadow:none!important;
}

/* Remaining engineering navy headers / map bars */
html:not([data-theme="dark"]) :is(
  .vh1172-head,.vh1172-row,.vh1172-order,.vh1172-note,.vh1172-lines>header,
  .vh1176-calc-details,.vh1176-calc-details summary,.vh1176-calc-grid,
  .vh114-box-head,.vh117-box-head,.vh1165-line>header,
  .object-supplier-picker-row,.supplier-material-source-row,
  .procurement-plan-summary span
){
  background:var(--vh-surface-2)!important;
  color:var(--vh-text)!important;
  border-color:var(--vh-line)!important;
}
html:not([data-theme="dark"]) .vh1172-row select,
html:not([data-theme="dark"]) .vh1172-row input,
html:not([data-theme="dark"]) .vh1176-calc-grid input,
html:not([data-theme="dark"]) .object-supplier-picker-row select,
html:not([data-theme="dark"]) .supplier-material-source-row select{
  background:#fff!important;
  color:var(--vh-text)!important;
  border-color:var(--vh-line)!important;
}
html:not([data-theme="dark"]) .project-detail-tab.active{
  background:#fff!important;
  color:var(--vh-text)!important;
  border-color:#c5d4de!important;
}
html:not([data-theme="dark"]) .vh-mat-pager button{
  background:#fff!important;
  color:var(--vh-text)!important;
  border-color:var(--vh-line)!important;
}
html:not([data-theme="dark"]) .vh-mat-pager button.is-active{
  background:#fff4e0!important;
  color:#8a5100!important;
  border-color:#f0a12d!important;
}

/* Toolbar: do not force page-wide flex centering — that pushed the workspace down. */
html:not([data-theme="dark"]) .supplier-toolbar,
html:not([data-theme="dark"]) .procurement-head-actions,
html:not([data-theme="dark"]) .vh-mat-toolbar{
  align-items:center;
}

html:not([data-theme="dark"]) input::placeholder,
html:not([data-theme="dark"]) textarea::placeholder,
html:not([data-theme="dark"]) .search::placeholder{
  color:#3f5870!important;
  opacity:1!important;
}

html:not([data-theme="dark"]) #crm .data-table .status,
html:not([data-theme="dark"]) #crmBody .status,
html:not([data-theme="dark"]) #crm .record-actions .small-btn,
html:not([data-theme="dark"]) #crmBody .small-btn{
  background:#fff!important;
  color:var(--vh-text)!important;
  border:1px solid var(--vh-line)!important;
}
html:not([data-theme="dark"]) #crm .data-table .status.s-new{background:#e4f2fa!important;color:#165e86!important}
html:not([data-theme="dark"]) #crm .data-table .status.s-work{background:#fff0d8!important;color:#8a5208!important}

html:not([data-theme="dark"]) .supplier-catalog-filters,
html:not([data-theme="dark"]) .supplier-catalog-filters-simple{
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
}

html:not([data-theme="dark"]) main{
  margin-top:0!important;
}
html:not([data-theme="dark"]) .topbar{
  margin-top:0!important;
}

/* Cable map path / shield scheme: leftover navy bars on Day */
html:not([data-theme="dark"]) :is(
  .vh117-map,.vh117-summary,.vh117-summary span,.vh117-path,
  .vh117-panel,.vh117-tree-node,.vh117-segment-fields,.vh117-branch,
  .vh117-segment-summary,.vh117-branch-total,.vh117-map-host>.vh1162-map-placeholder,
  .vh1165-scheme-toolbar,.vh1165-order,.vh1165-order>span,.vh1165-note,
  .vh1165-cable-table,.vh1165-cable-head,.vh1172-order>span,
  .vh1162-jactions button
){
  background:var(--vh-surface-2)!important;
  color:var(--vh-text)!important;
  border-color:var(--vh-line)!important;
  box-shadow:none!important;
}
html:not([data-theme="dark"]) :is(
  .vh117-panel,.vh117-tree-node,.vh1165-order>span,.vh1172-order>span
){
  background:var(--vh-surface)!important;
}
html:not([data-theme="dark"]) :is(
  .vh117-edge-title b,.vh117-summary b,.vh117-panel,.vh117-tree-node,
  .vh117-tree-node li,.vh1172-order em,.vh1165-scheme-toolbar b,.vh1165-order>span
){
  color:var(--vh-text)!important;
}
html:not([data-theme="dark"]) :is(
  .vh117-panel small,.vh117-tree-node small,.vh117-tree-node span,
  .vh117-edge-title small,.vh117-segment-summary,.vh117-branch-total,
  .vh117-summary span,.vh1165-scheme-toolbar span,.vh1165-order>b,.vh1172-order>b,
  .vh117-id label,.vh117-segment-fields label,.vh117-fields label,
  .vh1162-junction label,#projectTab-cables .vh-typical-direct-fields label
){
  color:var(--vh-muted)!important;
}
html:not([data-theme="dark"]) .vh117-load{color:var(--vh-muted)!important}

html:not([data-theme="dark"]) .vh-message-box,
html:not([data-theme="dark"]) .vh-message-box h3,
html:not([data-theme="dark"]) .vh-message-text,
html:not([data-theme="dark"]) #vhMessageText,
html:not([data-theme="dark"]) #vhConfirmText,
html:not([data-theme="dark"]) .vh-toast,
html:not([data-theme="dark"]) .vh-toast-title,
html:not([data-theme="dark"]) .vh-toast-message{
  color:var(--vh-text)!important;
}
html:not([data-theme="dark"]) .vh-message-text,
html:not([data-theme="dark"]) #vhMessageText,
html:not([data-theme="dark"]) #vhConfirmText,
html:not([data-theme="dark"]) .vh-toast-message{
  color:#3f5870!important;
}
html:not([data-theme="dark"]) #vh144SubscriptionCard .vh154-access-note{
  color:#165c40!important;
  background:#d7f0e4!important;
  border-color:#8eccb0!important;
}
html:not([data-theme="dark"]) #vh144SubscriptionCard .vh154-access-note.limited{
  color:#8a5208!important;
  background:#fff0d8!important;
  border-color:#e6c98a!important;
}
html:not([data-theme="dark"]) #vh144SubscriptionCard .vh154-access-note.blocked{
  color:#9a2d38!important;
  background:#fae6e8!important;
  border-color:#e3b4ba!important;
}
