/* Crystal blue home: live data and actions retain their original ownership. */
@media screen {
  body.mobile-ui-active .mobile-system-shell:has([data-mobile-hub-area="overview"]):not(:has(.mobile-overview-list-header)) #content {background:#f3f6fc;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview:not(:has(.mobile-overview-list-header)) {gap:18px;color:#1e2c47;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview:not(:has(.mobile-overview-list-header)) .mobile-overview-heading {display:flex;flex-direction:column;align-items:flex-start;gap:5px;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview:not(:has(.mobile-overview-list-header)) .mobile-overview-heading time {order:-1;font-size:12px;line-height:1.5;color:#5f708b;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview:not(:has(.mobile-overview-list-header)) .mobile-overview-heading h1 {font-size:23px;line-height:1.4;color:#1e2c47;font-weight:650;letter-spacing:-.5px;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview-greeting-rest {font-weight:450;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview:not(:has(.mobile-overview-list-header)) [data-mobile-overview] {gap:12px;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-section[data-overview-section] {padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:12px;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-section>header {align-items:center;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-section h2 {font-size:16px;line-height:1.5;font-weight:650;color:#1e2c47;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-section>header :is(small,span,p) {font-size:12px;line-height:1.5;color:#5f708b;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money {gap:10px;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money .mobile-overview-metric {padding:14px 13px;border:1px solid #e2e9f5;border-radius:14px;background:#fff;box-shadow:0 5px 15px -12px #234b8840;gap:6px;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money .mobile-overview-metric:nth-child(2) {background:linear-gradient(140deg,#eaf0ff,#f8faff);border-color:#dae4fb;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money-label {display:flex;align-items:center;gap:6px;color:#5f708b;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money-label>span {display:flex;align-items:center;color:#345fe5;flex:none;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money-label svg {display:block;width:15px;height:15px;stroke-width:1.65;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money .mobile-overview-metric>strong {font-size:26px;line-height:1.35;color:#1e2c47;font-weight:600;letter-spacing:-.5px;white-space:nowrap;font-variant-numeric:tabular-nums;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money .mobile-overview-metric:nth-child(2)>strong {color:#294fac;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money .mobile-overview-metric small {font-size:12px;line-height:1.5;color:#5f708b;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money.is-wide-amount {grid-template-columns:minmax(0,1fr);}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money.is-wide-amount .mobile-overview-metric>strong {white-space:normal;overflow-wrap:anywhere;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-summary {margin:-6px 0 -4px;gap:8px;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-scope {font-size:12px;line-height:1.6;color:#5f708b;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-summary [data-overview-refresh] {font-size:12px;color:#345fe5;padding:8px;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-alerts {gap:10px;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview button.mobile-overview-alert {grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:76px;padding:6px 12px;border:0;border-radius:14px;background:#fff;color:#1e2c47;box-shadow:0 4px 14px -12px #24477940;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-alert-copy {display:flex;flex-direction:column;gap:5px;align-items:flex-start;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-alert-icon {display:flex;height:18px;align-items:center;color:#345fe5;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-alert-icon svg {display:block;width:18px;height:18px;stroke-width:1.7;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-alert-label {display:block;font-size:14px;line-height:1.45;min-height:2.9em;color:#30445e;font-weight:400;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-alert>strong {font-size:22px;line-height:1.25;color:#213e7a;font-weight:550;text-align:right;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-alert>strong>small {display:block;margin-left:0;font-size:12px;line-height:1.35;color:#5f708b;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-alert>span[aria-hidden="true"] {display:none;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-alert:active {background:#eaf1ff;}
  body.mobile-ui-active .mobile-system-shell .topbar-product .mobile-app-back:not(.visible) {background:linear-gradient(145deg,#507cef,#244cc4);color:#fff;box-shadow:0 5px 12px -7px #2048b7aa;}
  body.mobile-ui-active .mobile-system-shell .mobile-app-back:not(.visible)+.mobile-app-topbar-copy strong {letter-spacing:.15px;}
  body.mobile-ui-active .mobile-system-shell .mobile-app-back:not(.visible)+.mobile-app-topbar-copy small {font-size:11px;line-height:15px;color:#5f708b;}
  body.mobile-ui-active .mobile-system-shell .mobile-overview-avatar {display:grid;place-items:center;width:32px;min-width:32px;height:32px;margin-left:auto;border-radius:50%;color:#34518c;background:#f1f5fc;font-size:12px;}
  body.mobile-ui-active .mobile-system-shell:has(.mobile-overview-list-header) .mobile-overview-avatar {display:none;}
  body.mobile-ui-active .mobile-system-shell .mobile-system-bottom-nav .mobile-system-bottom-nav-item {border-radius:10px;}
  body.mobile-ui-active .mobile-system-shell .mobile-system-bottom-nav .mobile-system-bottom-nav-item.active {background:#edf2ff;color:#345fe5;}
}
@media screen and (max-width:360px) {
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview:not(:has(.mobile-overview-list-header)) .mobile-overview-heading h1 {font-size:22px;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money .mobile-overview-metric {padding:12px 10px;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview .mobile-overview-money .mobile-overview-metric>strong {font-size:23px;}
  body.mobile-ui-active .mobile-system-shell #content .mobile-overview button.mobile-overview-alert {padding-left:10px;padding-right:10px;gap:6px;}
}
