/* Qelly premium theme — final customer-facing visual authority.
 * A border-light black, burgundy and white system shared by every route.
 * Product logic, data truth and accessibility semantics remain unchanged. */

:root,
:root[data-appearance="dark"],
:root[data-resolved-appearance="dark"]{
  color-scheme:dark;
  --q-canvas:#070708;
  --q-background:#070708;
  --q-surface:#101012;
  --q-surfacealt:#17171a;
  --q-surface-alt:#17171a;
  --q-surface-elevated:#1d1b1f;
  --q-chrome:#09090a;
  --q-chrome-raised:#121114;
  --q-text:#fbf9fa;
  --q-text-primary:#fbf9fa;
  --q-secondary:#d8d2d5;
  --q-text-secondary:#c7c0c4;
  --q-muted:#969096;
  --q-text-muted:#969096;
  --q-border:rgba(255,255,255,.075);
  --q-divider:rgba(255,255,255,.07);
  --q-accent:#8f214a;
  --q-accentstrong:#cf4e7d;
  --q-accent-strong:#cf4e7d;
  --q-focus:#f17ca8;
  --q-positive:#55d7a5;
  --q-negative:#ff8190;
  --q-warning:#efbd70;
  --q-informational:#7cc4e9;
  --q-luxe-panel:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
  --q-luxe-panel-strong:linear-gradient(145deg,rgba(143,33,74,.2),rgba(255,255,255,.025) 58%);
  --q-luxe-inset:inset 0 1px 0 rgba(255,255,255,.075);
  --q-luxe-shadow:0 24px 80px rgba(0,0,0,.32);
  --q-luxe-shadow-soft:0 16px 48px rgba(0,0,0,.2);
}

:root[data-appearance="light"],
:root[data-resolved-appearance="light"]{
  color-scheme:light;
  --q-canvas:#f7f4f5;
  --q-background:#f7f4f5;
  --q-surface:#fffefe;
  --q-surfacealt:#f0ebed;
  --q-surface-alt:#f0ebed;
  --q-surface-elevated:#ffffff;
  --q-chrome:#fffdfd;
  --q-chrome-raised:#f7f2f4;
  --q-text:#171114;
  --q-text-primary:#171114;
  --q-secondary:#40363b;
  --q-text-secondary:#53474d;
  --q-muted:#71666c;
  --q-text-muted:#71666c;
  --q-border:rgba(49,24,34,.105);
  --q-divider:rgba(49,24,34,.09);
  --q-accent:#7b173d;
  --q-accentstrong:#65102f;
  --q-accent-strong:#65102f;
  --q-focus:#7b173d;
  --q-positive:#087a51;
  --q-negative:#b9233f;
  --q-warning:#8c5700;
  --q-informational:#236b91;
  --q-luxe-panel:linear-gradient(145deg,rgba(255,255,255,.98),rgba(123,23,61,.025));
  --q-luxe-panel-strong:linear-gradient(145deg,rgba(123,23,61,.095),rgba(255,255,255,.95) 64%);
  --q-luxe-inset:inset 0 1px 0 rgba(255,255,255,.9);
  --q-luxe-shadow:0 24px 70px rgba(54,24,36,.10);
  --q-luxe-shadow-soft:0 14px 36px rgba(54,24,36,.07);
}

html[data-production-system="v8"] body{
  background:
    radial-gradient(circle at 76% -8%,color-mix(in srgb,var(--q-accent) 18%,transparent),transparent 29rem),
    var(--q-canvas)!important;
}

html[data-production-system="v8"] body #app,
html[data-production-system="v8"] body #app .q-shell,
html[data-production-system="v8"] body #app #main{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  background:transparent!important;
}

html[data-production-system="v8"][data-production-access="false"] body #app .q-shell #main,
html[data-production-system="v8"][data-production-access="true"] body #app .q-shell #main{
  width:100%!important;
  margin-left:0!important;
  padding-left:0!important;
}

/* Navigation: a quiet glass command bar. The feature inventory is a persistent
   dock on wide screens and a focused drawer everywhere else. */
html[data-production-system="v8"] body #app header.q-product-header{
  min-height:72px!important;
  grid-template-columns:auto auto minmax(260px,1fr) minmax(240px,420px) auto!important;
  gap:clamp(10px,1.25vw,20px)!important;
  padding:9px clamp(14px,2.2vw,34px)!important;
  border:0!important;
  border-radius:0!important;
  background:color-mix(in srgb,var(--q-chrome) 86%,transparent)!important;
  box-shadow:0 1px 0 var(--q-border),0 16px 50px rgba(0,0,0,.16)!important;
  backdrop-filter:blur(28px) saturate(145%)!important;
}

html[data-production-system="v8"] .q-product-brand{min-width:156px!important}
html[data-production-system="v8"] .q-product-brand__mark{
  width:38px!important;height:38px!important;padding:0!important;
  border:0!important;border-radius:13px!important;
  color:transparent!important;
  background:#fff url('./brand/qelly-symbol.svg') center/25px 25px no-repeat!important;
  box-shadow:0 10px 28px color-mix(in srgb,var(--q-accent) 24%,transparent)!important;
}

html[data-production-system="v8"] .q-product-menu{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  min-height:44px!important;padding:0 13px!important;
  border:0!important;border-radius:999px!important;
  background:color-mix(in srgb,var(--q-surfacealt) 78%,transparent)!important;
  color:var(--q-text)!important;box-shadow:var(--q-luxe-inset)!important;
  font-size:12px!important;font-weight:650!important;
}

/* The legacy V5.3 shell hides this control with a higher-specificity rule.
   Keep the launcher visible everywhere because it owns the complete product
   inventory and is the only navigation entry point on compact layouts. */
html[data-ui-lock-v53="active"][data-v53-active-shell="wave1"][data-product-surface="production"][data-production-system="v8"]
body #app .q-product-header .q-product-menu[data-feature-navigation-owner="true"]{
  display:inline-flex!important;
}

html[data-production-system="v8"] .q-product-menu>span:first-child{font-size:0}
html[data-production-system="v8"] .q-product-menu>span:first-child::before{content:"";display:block;width:15px;height:10px;border-block:1.5px solid currentColor;box-shadow:inset 0 4px 0 -3px currentColor}

html[data-production-system="v8"] .q-product-nav{
  width:max-content!important;max-width:100%!important;justify-self:center!important;
  padding:4px!important;border:0!important;border-radius:999px!important;
  background:color-mix(in srgb,var(--q-surfacealt) 62%,transparent)!important;
  box-shadow:var(--q-luxe-inset)!important;
}
html[data-production-system="v8"] .q-product-nav a{min-height:44px!important;padding:0 13px!important;border:0!important;border-radius:999px!important}
html[data-production-system="v8"] .q-product-nav a[aria-current="page"],
html[data-production-system="v8"] .q-product-nav a[aria-current="true"]{
  color:#fff!important;background:linear-gradient(135deg,#a52b58,#711532)!important;
  box-shadow:0 8px 24px rgba(113,21,50,.3)!important;
}

html[data-production-system="v8"] .q-product-search{
  min-height:44px!important;padding:3px!important;border:0!important;border-radius:999px!important;
  background:color-mix(in srgb,var(--q-surfacealt) 88%,transparent)!important;
  box-shadow:var(--q-luxe-inset)!important;
}
html[data-production-system="v8"] .q-product-search input{min-height:44px!important;padding-inline:15px!important;border:0!important;background:transparent!important}
html[data-production-system="v8"] .q-product-search button{min-height:44px!important;padding:0 17px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#a82d5c,#721632)!important}
html[data-production-system="v8"] .q-product-system,
html[data-production-system="v8"] .q-product-account{min-height:44px!important;border:0!important;background:transparent!important;box-shadow:none!important}

html[data-production-system="v8"][data-production-access="false"] .q-feature-navigation,
html[data-production-system="v8"] .q-feature-navigation{
  top:72px!important;bottom:14px!important;left:14px!important;width:min(372px,calc(100vw - 28px))!important;
  border:0!important;border-radius:24px!important;
  background:color-mix(in srgb,var(--q-chrome) 94%,transparent)!important;
  box-shadow:0 32px 100px rgba(0,0,0,.48),var(--q-luxe-inset)!important;
  transform:translateX(calc(-100% - 28px))!important;
  backdrop-filter:blur(28px) saturate(140%)!important;
}
html[data-production-system="v8"] body.q-feature-navigation-open .q-feature-navigation{transform:none!important}
html[data-production-system="v8"][data-production-access="false"] .q-feature-navigation__backdrop,
html[data-production-system="v8"] .q-feature-navigation__backdrop{display:block!important;inset:72px 0 0!important;background:rgba(0,0,0,.64)!important;backdrop-filter:blur(5px)}
html[data-production-system="v8"] .q-feature-navigation>header{padding:20px 20px 14px!important;border:0!important;border-radius:24px 24px 0 0!important;background:transparent!important}
html[data-production-system="v8"] .q-feature-navigation>header button{border:0!important;border-radius:999px!important;background:var(--q-surfacealt)!important}
html[data-production-system="v8"] .q-feature-navigation__search{padding:8px 14px 4px!important;background:transparent!important}
html[data-production-system="v8"] .q-feature-navigation__search input{border:0!important;background:var(--q-surfacealt)!important;box-shadow:var(--q-luxe-inset)!important}
html[data-production-system="v8"] .q-feature-navigation>nav{padding:5px 10px 22px!important}
html[data-production-system="v8"] .q-feature-navigation__universe,
html[data-production-system="v8"] .q-feature-navigation__group a{border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important}
html[data-production-system="v8"] .q-feature-navigation__universe{margin:4px 4px 16px!important;padding:14px!important;background:var(--q-luxe-panel-strong)!important}
html[data-production-system="v8"] .q-feature-navigation__group a:hover,
html[data-production-system="v8"] .q-feature-navigation__group a:focus-visible,
html[data-production-system="v8"] .q-feature-navigation__group a.is-active{background:var(--q-surfacealt)!important;transform:none!important}
html[data-production-system="v8"] .q-feature-navigation__group a.is-active{box-shadow:inset 3px 0 0 var(--q-accent)!important}
html[data-production-system="v8"] .q-feature-navigation__group a em{border:0!important;background:color-mix(in srgb,var(--q-surfacealt) 82%,transparent)!important}

/* Route canvas: use the available viewport and create hierarchy with space,
   tonal surfaces and light instead of boxed outlines. */
html[data-production-system="v8"] body #app #main>.q-page,
html[data-production-system="v8"] body #app #main>.q-verify-page,
html[data-production-system="v8"] body #app #main>.q-decision-workspace,
html[data-production-system="v8"] body #app #main>.q-auth-page,
html[data-production-system="v8"] body #app #main>.q-access-gate{
  width:min(100%,1760px)!important;max-width:none!important;
  margin-inline:auto!important;
  padding:clamp(28px,3.4vw,60px) clamp(18px,4vw,72px) clamp(88px,7vw,128px)!important;
}

html[data-production-system="v8"] body #app #main .q-page-head{
  position:relative!important;margin:0 0 clamp(26px,3.2vw,48px)!important;
  padding:clamp(8px,1.2vw,18px) 0 clamp(22px,2.6vw,38px)!important;
  border:0!important;background:transparent!important;box-shadow:none!important;
}
html[data-production-system="v8"] body #app #main .q-page-head::after{
  content:"";position:absolute;left:0;bottom:0;width:min(160px,24vw);height:2px;border-radius:99px;
  background:linear-gradient(90deg,var(--q-accent),transparent);
}
html[data-production-system="v8"] body #app #main h1{
  max-width:22ch!important;margin-block:.14em!important;
  color:var(--q-text)!important;font-size:clamp(38px,4.1vw,72px)!important;
  font-weight:650!important;line-height:.98!important;letter-spacing:-.052em!important;
}
html[data-production-system="v8"] body #app #main h2{letter-spacing:-.032em!important}
html[data-production-system="v8"] body #app #main .q-eyebrow,
html[data-production-system="v8"] body #app #main .q-market-kicker{color:var(--q-accent-strong)!important;letter-spacing:.1em!important}
html[data-production-system="v8"] body #app #main .q-eyebrow::before{width:26px!important;background:linear-gradient(90deg,var(--q-accent),var(--q-accent-strong))!important}

html[data-production-system="v8"] body #app #main :where(
  .q-panel,.q-mn-panel,.q-mn-card,.q-kpi,.q-metric-card,.q-mi-kpi,.q-mi-regime,
  .q-auth-card,.q-auth-hero,.q-access-gate,.q-it-hero,.q-it-guide,.q-it-panel,
  .q-it-provider,.q-category-card,.q-venue-card,.q-dex-card,.q-provider-card,
  .q-research-card,.q-notification-card,.q-article-shell,.q-asset-hero,
  .q-persona-card,.q-market-pulse-card,.q-feature-card,.q-calculator-card,
  .q-saved-card,.q-chart-shell,.q-empty-state,.q-truth-callout,.q-result-priority,
  .q-indicator-mini-chart,.q-verify-hero,.q-v53-verify-workbench,
  [class$="-card"],[class*="-card "],[class$="-panel"],[class*="-panel "]
){
  border:0!important;border-radius:22px!important;
  background:var(--q-luxe-panel)!important;
  box-shadow:var(--q-luxe-shadow-soft),var(--q-luxe-inset)!important;
}

html[data-production-system="v8"] body #app #main :where(.q-it-hero,.q-verify-hero,.q-auth-hero,.q-asset-hero,.q-home-lead,.q-market-safety){
  border:0!important;border-radius:32px!important;background:var(--q-luxe-panel-strong)!important;box-shadow:var(--q-luxe-shadow),var(--q-luxe-inset)!important;
}

html[data-production-system="v8"] body #app #main :where(.q-panel-head,.q-mn-panel-head,.q-chart-header,.q-card-header,.q-section-header){
  border:0!important;background:transparent!important;
  padding:clamp(19px,2vw,28px) clamp(19px,2vw,30px) 12px!important;
}
html[data-production-system="v8"] body #app #main :where(.q-panel-body,.q-mn-panel-body){padding:clamp(18px,2vw,30px)!important}

html[data-production-system="v8"] body #app #main .q-capability-boundary__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,2vw,28px)!important}
html[data-production-system="v8"] body #app #main .q-capability-boundary__list{display:grid!important;gap:12px!important;margin:0!important;padding-left:20px!important;color:var(--q-text-secondary)!important}
html[data-production-system="v8"] body #app #main .q-capability-boundary details{margin-top:18px!important;padding:14px 16px!important;border:0!important;border-radius:14px!important;background:var(--q-surfacealt)!important}
html[data-production-system="v8"] body #app #main .q-capability-boundary summary{cursor:pointer!important;font-weight:650!important}
html[data-production-system="v8"] body #app #main .q-capability-boundary code{display:block!important;margin-top:10px!important;color:var(--q-muted)!important;overflow-wrap:anywhere!important}

html[data-production-system="v8"] body #app #main :where(
  .q-v7-boundary-ribbon,.q-v7-evidence-strip,.q-home-principles,.q-control-row,
  .q-chart-toolbar,.q-mn-chart-controls,.q-filter-bar,.q-toolbar,.q-page-actions,
  .q-calculator-actions,.q-result-actions,.q-actions,.q-grid-footer
){
  border:0!important;border-radius:18px!important;
  background:color-mix(in srgb,var(--q-surfacealt) 72%,transparent)!important;
  box-shadow:var(--q-luxe-inset)!important;
}

html[data-production-system="v8"] body #app #main .q-v7-boundary-ribbon{gap:1px!important;overflow:hidden!important;padding:0!important;background:var(--q-border)!important}
html[data-production-system="v8"] body #app #main .q-v7-boundary-ribbon>div{border:0!important;background:var(--q-surface)!important;padding:clamp(17px,2vw,26px)!important}

html[data-production-system="v8"] body #app #main .q-v7-market-grid{
  grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;
  gap:clamp(18px,2.4vw,34px)!important;
}
html[data-production-system="v8"] body #app #main .q-v7-chart-stage{min-height:clamp(430px,55vh,680px)!important;border:0!important;border-radius:18px!important;background:#090a0c!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.045)!important}
html[data-production-system="v8"] body #app #main .q-v7-side-stack{width:auto!important}

html[data-production-system="v8"] body #app #main :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea){
  border:0!important;border-radius:13px!important;background:var(--q-surfacealt)!important;color:var(--q-text)!important;box-shadow:var(--q-luxe-inset)!important;
}
html[data-production-system="v8"] body #app #main :where(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent) 26%,transparent),var(--q-luxe-inset)!important}

html[data-production-system="v8"] body #app #main :where(.q-button,button,[role="button"],[role="tab"]){border:0!important;border-radius:999px!important}
html[data-production-system="v8"] body #app #main .q-button--secondary{background:var(--q-surfacealt)!important;box-shadow:var(--q-luxe-inset)!important}
html[data-production-system="v8"] body #app #main .q-button--primary{background:linear-gradient(135deg,#ad315f,#711632)!important;color:#fff!important;box-shadow:0 12px 30px rgba(113,22,50,.3)!important}

html[data-production-system="v8"] body #app #main :where(.q-grid-scroll,.q-table-wrap,.q-mn-table-wrap,.q-chart-table,.q-audit-table,.q-mi-table-wrap,[class$="-table-wrap"],[class*="-table-wrap "]){
  border:0!important;border-radius:18px!important;background:var(--q-luxe-panel)!important;box-shadow:var(--q-luxe-shadow-soft),var(--q-luxe-inset)!important;
}
html[data-production-system="v8"] body #app #main :where(table,tr,td,th,thead,tbody){border-color:var(--q-divider)!important}
html[data-production-system="v8"] body #app #main tbody tr:hover{background:color-mix(in srgb,var(--q-accent) 7%,transparent)!important}

/* Controls that read as actions must also behave like actions on touch and
   keyboard devices. Checkboxes and radios retain their native geometry while
   their associated labels provide the larger hit area. */
html[data-production-system="v8"] body #app #main button,
html[data-production-system="v8"] body #app #main a.q-button,
html[data-production-system="v8"] body #app #main a.q-mn-link,
html[data-production-system="v8"] body #app #main [role="button"],
html[data-production-system="v8"] body #app #main select,
html[data-production-system="v8"] body #app #main input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
html[data-production-system="v8"] body #app #main textarea{
  min-height:44px!important;
}
html[data-production-system="v8"] body #app #main button,
html[data-production-system="v8"] body #app #main [role="button"]{min-width:44px!important}


/* Wide screens keep the product inventory visible as a quiet dock. It can be
   collapsed from the header without trapping content beneath the panel. */
@media(min-width:1241px){
  html[data-production-system="v8"][data-production-access="false"] .q-feature-navigation,
  html[data-production-system="v8"][data-production-access="true"] .q-feature-navigation{
    top:86px!important;left:14px!important;bottom:14px!important;width:344px!important;
    transform:none!important;
  }
  html[data-production-system="v8"][data-production-access="false"] body.q-feature-navigation-collapsed .q-feature-navigation,
  html[data-production-system="v8"][data-production-access="true"] body.q-feature-navigation-collapsed .q-feature-navigation{
    transform:translateX(calc(-100% - 28px))!important;
  }
  html[data-production-system="v8"] .q-feature-navigation__backdrop{display:none!important}
  html[data-production-system="v8"][data-production-access="false"] body:not(.q-feature-navigation-collapsed) #app .q-shell #main,
  html[data-production-system="v8"][data-production-access="true"] body:not(.q-feature-navigation-collapsed) #app .q-shell #main{
    padding-left:372px!important;
  }
}

@media(max-width:1240px){
  html[data-production-system="v8"] body #app header.q-product-header{grid-template-columns:auto auto minmax(0,1fr) minmax(220px,340px) auto!important}
  html[data-production-system="v8"] .q-product-nav a{padding-inline:10px!important}
}

@media(max-width:1120px){
  html[data-production-system="v8"] body #app header.q-product-header{grid-template-columns:auto auto minmax(0,1fr) auto!important}
  html[data-production-system="v8"] .q-product-nav{display:none!important}
  html[data-production-system="v8"] .q-product-search{grid-column:auto!important;grid-row:auto!important;margin:0!important}
  html[data-production-system="v8"] body #app #main .q-v7-market-grid{grid-template-columns:1fr!important}
  html[data-production-system="v8"] body #app #main .q-v7-side-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media(max-width:760px){
  html[data-production-system="v8"] body #app header.q-product-header{min-height:64px!important;grid-template-columns:auto auto 1fr auto!important;padding:8px 12px!important}
  html[data-production-system="v8"] .q-product-brand{min-width:44px!important;min-height:44px!important}
  html[data-production-system="v8"] .q-product-brand>span:last-child{display:none!important}
  html[data-production-system="v8"] .q-product-menu>span:last-child{display:none!important}
  html[data-production-system="v8"] .q-product-search{display:none!important}
  html[data-production-system="v8"] .q-product-system{display:none!important}
  html[data-production-system="v8"][data-production-access="false"] .q-feature-navigation,
  html[data-production-system="v8"] .q-feature-navigation{top:64px!important;left:8px!important;bottom:8px!important;width:calc(100vw - 16px)!important;max-width:420px!important}
  html[data-production-system="v8"] .q-feature-navigation__backdrop{inset:64px 0 0!important}
  html[data-production-system="v8"] body #app #main>.q-page,
  html[data-production-system="v8"] body #app #main>.q-verify-page,
  html[data-production-system="v8"] body #app #main>.q-decision-workspace,
  html[data-production-system="v8"] body #app #main>.q-auth-page,
  html[data-production-system="v8"] body #app #main>.q-access-gate{padding:24px 14px 92px!important}
  html[data-production-system="v8"] body #app #main h1{font-size:clamp(34px,11vw,52px)!important}
  html[data-production-system="v8"] body #app #main .q-v7-side-stack{grid-template-columns:1fr!important}
  html[data-production-system="v8"] body #app #main .q-v7-boundary-ribbon{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html[data-production-system="v8"] body #app #main .q-v7-chart-stage{min-height:430px!important}
  html[data-production-system="v8"] body #app #main .q-capability-boundary__grid{grid-template-columns:1fr!important}
}

@media(max-width:460px){
  html[data-production-system="v8"] .q-product-account>span:last-child{display:none!important}
  html[data-production-system="v8"] .q-product-account{width:42px!important;padding:0!important}
  html[data-production-system="v8"] body #app #main .q-v7-boundary-ribbon{grid-template-columns:1fr!important}
}

@media(prefers-reduced-motion:reduce){
}

/* Customer-facing data states: soft depth replaces dense outlined registries. */
html[data-production-system="v8"] body #app #main :where(.q-v7-provider-card,.q-mi-intelligence-module,.q-canonical-rescue .q-panel){
  border:0!important;border-radius:18px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.018) 58%,rgba(126,28,58,.085))!important;
  box-shadow:0 18px 44px rgba(0,0,0,.19),inset 0 1px rgba(255,255,255,.07)!important;
}
html[data-production-system="v8"] body #app #main .q-v7-provider-card{gap:10px!important;padding:15px!important;min-width:0!important}
html[data-production-system="v8"] body #app #main .q-v7-provider-card>div{align-items:flex-start!important;flex-wrap:wrap!important}
html[data-production-system="v8"] body #app #main .q-v7-provider-card strong{font-size:12px!important;line-height:1.35!important}
html[data-production-system="v8"] body #app #main .q-v7-provider-card p{font-size:12px!important;line-height:1.55!important;overflow-wrap:anywhere!important}
html[data-production-system="v8"] body #app #main .q-v7-provider-card a{font-size:11px!important}
html[data-production-system="v8"] body #app #main .q-v7-provider-card .q-status{max-width:100%!important;white-space:normal!important;text-align:center!important}
html[data-production-system="v8"] body #app #main :where(.q-governed-unavailable,.q-governed-trust-center,.q-platform-readiness-v6,.q-canonical-rescue) .q-record-row{
  border:0!important;border-radius:14px!important;padding:14px!important;background:rgba(255,255,255,.032)!important;box-shadow:inset 0 1px rgba(255,255,255,.05)!important;
}
html[data-production-system="v8"] body #app #main :where(.q-governed-unavailable,.q-governed-trust-center,.q-platform-readiness-v6,.q-canonical-rescue) .q-record-row small{font-size:12px!important;line-height:1.55!important;overflow-wrap:anywhere!important}
html[data-production-system="v8"] body #app #main :where(.q-governed-unavailable,.q-governed-trust-center,.q-platform-readiness-v6,.q-canonical-rescue) .q-record-row .q-status{white-space:normal!important;text-align:center!important;flex:0 0 auto!important}
html[data-production-system="v8"] body #app #main .q-empty-state{border:0!important;border-radius:18px!important;background:rgba(126,28,58,.075)!important;box-shadow:inset 0 1px rgba(255,255,255,.05)!important}
@media(max-width:620px){html[data-production-system="v8"] body #app #main :where(.q-governed-unavailable,.q-governed-trust-center,.q-platform-readiness-v6,.q-canonical-rescue) .q-record-row{align-items:flex-start!important}html[data-production-system="v8"] body #app #main :where(.q-governed-unavailable,.q-governed-trust-center,.q-platform-readiness-v6,.q-canonical-rescue) .q-record-row>.q-status{align-self:flex-start!important}}
