/* Get Found's share of the Dashboard / Money re-skin (10/07, the Get Found
   ship). The Get Found pages wear the same root half of the re-skin as Money
   (fonts, the warm grey and violet ramps, Panel / StatCard / SectionLabel /
   tables / tab bars / badges / buttons / inputs / notices dressed as
   Dashboard cards) and the Dashboard's Needs you rows. On the source branch
   those rules sit in money.css and overview.css under
   :is(.yw-money-page, .yw-get-found-page, .yw-pricing-page); Money's and
   Pricing's own redesign is not shipping yet, so this file carries only the
   Get Found half, in the same order, at the same weight:
     - a root list naming .yw-get-found-page is .yw-get-found-page (one class,
       the weight :is() of classes had; with the header in the list, the Get
       Found header, so the weight stays one class and one element);
     - a shared rule this page needs that testing's money.css / overview.css /
       kit.css does not carry as-is is scoped with a zero-weight :where() to
       the Get Found root, its header and its views card, so it cannot touch
       another page; a rule naming only classes no other page uses stays bare.
   Loaded after money.css and before get-found.css (layout.tsx). Generated
   from the source files; edit the Get Found rules here, not in money.css. */
/*  ---- from overview.css (source, 10/07) ----  */
.yw-get-found-page .yw-needs { flex: 1 1 auto; }
.yw-get-found-page a.yw-more,
.yw-get-found-page .yw-more button { display: inline-grid; place-items: center; width: 35px; height: 35px; border: 1px solid #e4e2e6; border-radius: 50%; background: transparent; color: #202024; font-size: 17px; line-height: 1; letter-spacing: 0; }
.yw-get-found-page .yw-more button { font-size: 0; color: transparent; }
.yw-get-found-page .yw-more button::after { content: "\00b7\00b7\00b7"; color: #202024; font-size: 17px; letter-spacing: 1px; }
.yw-get-found-page a.yw-more:hover,
.yw-get-found-page .yw-more button:hover,
.yw-get-found-page .yw-more button[aria-expanded="true"] { background: #eeeeee; }
.yw-get-found-page .yw-more button:focus-visible { outline: 2px solid #b993ff; outline-offset: 2px; }
.yw-get-found-page .yw-hero-value { margin: 19px 0 8px; font-size: clamp(38px, 3.6vw, 53px); font-weight: 500; line-height: 1.17; letter-spacing: -.05em; color: #202024; }
.yw-get-found-page .yw-hero-status { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 0; font-size: 11px; }
.yw-get-found-page .yw-needs-row-actions { margin: 6px 0 2px 43px; }
.yw-get-found-page .yw-needs-row-actions > div { margin: 0; }
.yw-get-found-page .yw-needs-row-actions > div > div { flex-wrap: wrap; gap: 6px; }
.yw-get-found-page .yw-hero-summary { margin: 16px 0 16px; color: #777; font-size: 13px; line-height: 1.5; }
.yw-get-found-page .yw-hero-note { margin: -8px 0 16px; color: #929097; font-size: 12px; }
.yw-get-found-page .yw-hero-status .yw-text-link { font-size: 12px; }
.yw-get-found-page .yw-needs { position: relative; display: flex; flex-direction: column; }
.yw-get-found-page .yw-needs-more { position: absolute; top: 23px; right: 23px; z-index: 2; }
.yw-get-found-page .yw-needs-card { position: relative; display: flex; min-height: 412px; flex: 1 1 auto; flex-direction: column; padding: 23px; border: 1px solid #e2e1e4; border-radius: 24px; background: #fbfbfb; box-shadow: 0 2px 3px rgba(0, 0, 0, .008); }
.yw-get-found-page .yw-needs-card-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; margin: 0 0 14px; padding-right: 44px; }
.yw-get-found-page .yw-needs-card-head h2 { margin: 0; color: #202024; font-size: 19px; font-weight: 500; line-height: 1.3; letter-spacing: -.55px; }
.yw-get-found-page .yw-needs-card-head p { margin: 3px 0 0; color: #929097; font-size: 12px; line-height: 1.5; }
.yw-get-found-page .yw-needs-list { display: flex; flex: 1 1 auto; flex-direction: column; margin: 0; padding: 0; list-style: none; }
.yw-get-found-page .yw-needs-row { position: relative; display: flex; align-items: center; min-height: 74px; border-bottom: 1px solid #eae8ec; transition: padding .2s ease, border-color .2s ease; }
.yw-get-found-page .yw-needs-row:last-child { border-bottom: 0; }
.yw-get-found-page .yw-needs-row-link { display: flex; flex: 1 1 auto; min-width: 0; align-items: center; gap: 13px; padding: 12px 3px; color: inherit; text-decoration: none; }
.yw-get-found-page .yw-needs-mark { display: grid; width: 34px; height: 34px; flex: 0 0 34px; place-items: center; border-radius: 50%; background: #f8e8ef; color: #bd6a91; }
.yw-get-found-page .yw-needs-mark svg { width: 17px; height: 17px; }
.yw-get-found-page .yw-needs-mark-legal { background: #fbf0dc; color: #b98234; }
.yw-get-found-page .yw-needs-mark-mine { background: #eee7f8; color: #8a66bc; }
.yw-get-found-page .yw-needs-row-copy { display: flex; min-width: 0; flex: 1 1 auto; flex-direction: column; gap: 3px; }
.yw-get-found-page .yw-needs-row-title { overflow: hidden; color: #202024; font-size: 12px; font-weight: 500; line-height: 1.4; text-overflow: ellipsis; }
.yw-get-found-page .yw-needs-row-detail { overflow: hidden; color: #a09aa4; font-size: 10px; line-height: 1.45; text-overflow: ellipsis; }
.yw-get-found-page .yw-needs-row-chevron { width: 14px; height: 14px; flex: 0 0 14px; stroke: #aaa4ad; stroke-width: 1.4; transition: transform .2s ease, stroke .2s ease; }
.yw-get-found-page .yw-needs-row-link:hover .yw-needs-row-chevron,
.yw-get-found-page .yw-needs-row-link:focus-visible .yw-needs-row-chevron { transform: translateX(3px); stroke: #8151b7; }
.yw-get-found-page .yw-needs-row-link:focus-visible { border-radius: 10px; outline: 2px solid #b993ff; outline-offset: -2px; }
.yw-get-found-page .yw-needs-empty { margin: 14px 0; color: #77717c; font-size: 13px; line-height: 1.5; }
.yw-get-found-page .yw-needs-empty a,
.yw-get-found-page .yw-needs-card-foot a { color: #8553c2; }
.yw-get-found-page .yw-needs-card-foot { display: flex; min-height: 22px; align-items: flex-end; justify-content: flex-end; gap: 8px; margin-top: auto; padding-top: 10px; color: #a09aa4; font-size: 10px; }
.yw-get-found-page .yw-needs-card-foot a { display: inline-flex; align-items: center; gap: 4px; font-size: 10px; }
.yw-get-found-page .yw-needs > .yw-needs-card { min-height: 412px; padding: 23px; transition: border-color .2s ease, box-shadow .2s ease; }
.yw-get-found-page .yw-needs-card > a:not(.yw-more) { display: inline-flex; align-self: flex-start; align-items: center; min-height: 34px; margin-top: 4px; padding: 0 12px; border: 1px solid #e3d9ee; border-radius: 10px; color: #7445a7; font-size: 12px; text-decoration: none; transition: background .16s, border-color .16s; }
.yw-get-found-page .yw-needs-card > a:not(.yw-more):hover { border-color: #d5c4e6; background: #f5f0fa; }
.yw-get-found-page .yw-needs > .yw-needs-card:hover { border-color: #d9d2e0; box-shadow: 0 8px 22px rgba(48, 32, 64, .045); }
@media (max-width: 800px) {
.yw-get-found-page .yw-needs > .yw-needs-card { min-height: 0; } }
@media (max-width: 520px) {
.yw-get-found-page .yw-needs > .yw-needs-card { padding: 18px; }
.yw-get-found-page .yw-needs-more { top: 18px; right: 18px; } }
[data-theme-root].dark .yw-get-found-page .yw-needs > .yw-needs-card { border-color: #1c2843; background: #0d1527; }
[data-theme-root].dark .yw-get-found-page .yw-needs-card-head h2,
[data-theme-root].dark .yw-get-found-page .yw-needs-row-title { color: #f3eef8; }
[data-theme-root].dark .yw-get-found-page .yw-needs-card-head p,
[data-theme-root].dark .yw-get-found-page .yw-needs-row-detail,
[data-theme-root].dark .yw-get-found-page .yw-needs-card-foot,
[data-theme-root].dark .yw-get-found-page .yw-needs-empty { color: #a297ab; }
[data-theme-root].dark .yw-get-found-page .yw-needs-row { border-color: #1c2843; }
[data-theme-root].dark .yw-get-found-page .yw-needs-mark { background: #4a3040; color: #e6a9c4; }
[data-theme-root].dark .yw-get-found-page .yw-needs-mark-legal { background: #493c2c; color: #e6bd7f; }
[data-theme-root].dark .yw-get-found-page .yw-needs-mark-mine { background: #3d3150; color: #c5a8ff; }
[data-theme-root].dark .yw-get-found-page .yw-needs > .yw-needs-card:hover { border-color: #3b3350; box-shadow: 0 8px 22px rgba(0, 0, 0, .18); }
/*  ---- from money.css (source, 10/07) ----  */
.yw-get-found-page {
  font-family: var(--font-geist-sans), Geist, system-ui, sans-serif;
  font-size: 14px;
  letter-spacing: -.25px;
  /* The dashboard's warm greys (skin/base.css, overview.css): hairline
     #eae8ec, card border #e2e1e4, captions #929097, labels #87818c, row value
     #343039, ink #202024. */
  --color-zinc-50: #f8f7f9;
  --color-zinc-100: #eeedf0;
  --color-zinc-200: #e2e1e4;
  --color-zinc-300: #d6d2da;
  --color-zinc-400: #a09aa4;
  --color-zinc-500: #8a8490;
  --color-zinc-600: #6f6975;
  --color-zinc-700: #59535f;
  --color-zinc-800: #343039;
  --color-zinc-900: #202024;
  --color-zinc-950: #18171a;
  /* The accent and its tints. */
  --color-violet-50: #f6f1fb;
  --color-violet-100: #eee5fd;
  --color-violet-200: #e3d6f6;
  --color-violet-300: #cdb5ee;
  --color-violet-400: #a883ee;
  --color-violet-500: #8553c2;
  --color-violet-600: #7c3aed;
  --color-violet-700: #7433d4;
  --color-violet-800: #5d2bb0;
  /* Good, bad and amber words (never values). */
  --color-emerald-50: #eef7f3;
  --color-emerald-200: #cfe7dd;
  --color-emerald-300: #b5dccb;
  --color-emerald-500: #397965;
  --color-emerald-600: #279876;
  --color-emerald-700: #2f8a6d;
  --color-emerald-800: #397965;
  --color-rose-50: #fbf0f4;
  --color-rose-200: #f0d2dd;
  --color-rose-300: #e7b9cb;
  --color-rose-400: #d98aa9;
  --color-rose-500: #c85f84;
  --color-rose-600: #c85f84;
  --color-rose-700: #a96883;
  --color-rose-800: #9f6586;
  --color-amber-50: #fbf6ee;
  --color-amber-100: #f6ecdc;
  --color-amber-200: #ecdcc0;
  --color-amber-300: #e0c79c;
  --color-amber-600: #9a805f;
  --color-amber-700: #9a805f;
  --color-amber-800: #86704f;
  --color-amber-900: #6f5c40;
}
.yw-get-found-page :is(button, input, select, textarea, table) { font-family: inherit; }
.yw-get-found-page :is(.num, .tabular-nums) { font-variant-numeric: tabular-nums lining-nums; font-feature-settings: "tnum" 1, "lnum" 1; }
.yw-get-found-page :is(.font-bold, .font-semibold) { font-weight: 500; }
.yw-get-found-page :is(.text-2xl, .text-3xl, .text-4xl) { font-weight: 500; letter-spacing: -.04em; }
.yw-get-found-page :where( :is(section, div, article, form, p, ul, ol)[class~="rounded-2xl"][class~="border"], section[data-panel], [data-ui="stat-card"], [data-ui="moves-card"], [data-ui="connect-prompt"], [data-ui="notice"] ) {
  border-color: #e2e1e4; border-radius: 24px; background-color: #fbfbfb; box-shadow: 0 2px 3px rgba(0, 0, 0, .008);
}
.yw-get-found-page :where(:is(section, div, article, form, p)[class~="rounded-2xl"][class~="p-4"], [data-ui="notice"], [data-ui="preparing"]) { padding: 23px; }
.yw-get-found-page :where( :is([class~="rounded-2xl"][class~="border"], section[data-panel], .yw-card) :is([class~="rounded-2xl"], [class~="rounded-xl"])[class~="border"]:not([data-ui="segmented"], [data-ui="tab-bar"]) ) {
  border-color: transparent; border-radius: 14px; background-color: #f6f5f7; box-shadow: none;
}
.yw-get-found-page :where([class~="border-dashed"]) { border-color: #ddd3e6; border-radius: 24px; background-color: #fbfbfb; }
.yw-get-found-page section[data-panel] > div:first-child { padding: 19px 23px 10px; background: transparent; }
.yw-get-found-page section[data-panel] > div:first-child > h2 { color: #202024; font-size: 19px; font-weight: 500; line-height: 1.3; letter-spacing: -.55px; }
.yw-get-found-page section[data-panel] > div:first-child > span.num { padding: 0; border-radius: 0; background: transparent; color: #99909e; font-size: 12px; font-weight: 400; }
.yw-get-found-page section[data-panel] > div:last-child { padding: 14px 23px 23px; border-top-color: #eae8ec; }
.yw-get-found-page [data-ui="section-label"] { color: #202024; font-size: 19px; font-weight: 500; line-height: 1.3; letter-spacing: -.55px; }
.yw-get-found-page [data-ui="stat-card"] > div:first-child > div:first-child { color: #87818c; font-size: 12px; letter-spacing: 0; text-transform: none; }
.yw-get-found-page [data-ui="stat-card"] > .num { margin-top: 6px; color: #202024; font-size: 27px; font-weight: 500; line-height: 1.15; letter-spacing: -.05em; }
.yw-get-found-page [data-ui="stat-card"] > div:last-child:not(.num) { margin-top: 4px; color: #929097; font-size: 12px; }
:is(.yw-get-found-page, header[data-title-menu]:where(:has(.yw-get-found-section-menu))) :is([data-ui="tab-bar"], [data-ui="segmented"]) {
  display: inline-flex; width: auto; max-width: 100%; gap: 2px; padding: 3px; border: 0; border-radius: 12px; background-color: #eeeded;
}
:is(.yw-get-found-page, header[data-title-menu]:where(:has(.yw-get-found-section-menu))) :is([data-ui="tab-bar"], [data-ui="segmented"]) > :is(a, button, span) {
  padding: 7px 12px; border-radius: 9px; background: transparent; color: #6f6975; font-size: 12px; font-weight: 500; box-shadow: none;
}
:is(.yw-get-found-page, header[data-title-menu]:where(:has(.yw-get-found-section-menu))) :is([data-ui="tab-bar"], [data-ui="segmented"]) > :is(a, button):hover { background-color: rgba(255, 255, 255, .6); color: #202024; }
:is(.yw-get-found-page, header[data-title-menu]:where(:has(.yw-get-found-section-menu))) :is([data-ui="tab-bar"], [data-ui="segmented"]) > [class~="bg-violet-600"] {
  background-color: #fff; background-image: none; color: #202024; box-shadow: 0 2px 6px rgba(0, 0, 0, .06);
}
:is(.yw-get-found-page, header[data-title-menu]:where(:has(.yw-get-found-section-menu))) :is([data-ui="tab-bar"], [data-ui="segmented"]) > [class~="bg-violet-600"] > span[aria-label] { background-color: #7c3aed; }
.yw-get-found-page table { font-variant-numeric: tabular-nums; }
.yw-get-found-page thead :is(th, tr) { color: #766d7c; font-size: 12px; font-weight: 500; letter-spacing: 0; text-transform: none; }
.yw-get-found-page tbody tr { border-color: #eae8ec; }
.yw-get-found-page tbody tr:hover { background-color: #faf8fc; }
.yw-get-found-page tfoot tr { background-color: #f8f4fb; }
.yw-get-found-page [data-ui="badge"] { padding: 4px 9px; border-radius: 20px; background: #fff; box-shadow: 0 2px 8px rgba(0, 0, 0, .024); color: #59535f; font-size: 10px; font-weight: 500; letter-spacing: .03em; }
.yw-get-found-page [data-ui="badge"][data-tone="push"] { color: #2f8a6d; }
.yw-get-found-page [data-ui="badge"]:is([data-tone="rescue"], [data-tone="gold"]) { color: #a96883; }
.yw-get-found-page [data-ui="badge"][data-tone="violet"] { color: #7433d4; }
.yw-get-found-page [data-ui="badge"][data-tone="blue"] { color: #5f6aa3; }
.yw-get-found-page [data-ui="count-chip"] { border-radius: 20px; background-color: #fff; color: #59535f; font-weight: 500; box-shadow: 0 2px 8px rgba(0, 0, 0, .024); --tw-ring-color: transparent; }
.yw-get-found-page [data-ui="count-chip"][data-on] { background-color: #eee5fd; color: #7433d4; }
.yw-get-found-page :is(button, a, span)[class~="rounded-lg"] { border-radius: 10px; }
.yw-get-found-page :is(button, a)[class~="bg-violet-600"] { background-color: #7c3aed; background-image: none; }
.yw-get-found-page :is(button, a)[class~="bg-violet-600"]:hover { background-color: #7130df; }
.yw-get-found-page :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]), select, textarea) { border-color: #e2e1e4; border-radius: 10px; }
.yw-get-found-page :is(input, select, textarea):focus { border-color: #b993ff; }
.yw-get-found-page a[class~="text-violet-600"] { color: #8553c2; }
.yw-get-found-page [data-ui="connect-prompt"] { padding: 23px; }
.yw-get-found-page [data-ui="connect-prompt"] > div:first-child { color: #8553c2; font-size: 11px; font-weight: 500; letter-spacing: 0; text-transform: none; }
.yw-get-found-page [data-ui="connect-prompt"] > h3 { color: #202024; font-size: 19px; font-weight: 500; letter-spacing: -.55px; }
.yw-get-found-page :is([data-ui="notice"], [data-ui="preparing"]) > :first-child { color: #202024; font-size: 15px; font-weight: 500; }
.yw-get-found-page :is([data-ui="notice"], [data-ui="preparing"], [data-ui="connect-prompt"]) p { color: #777; font-size: 13px; }
.yw-get-found-page [data-ui="moves-card"] > header { padding: 20px 23px 14px; border-color: #eae8ec; }
.yw-get-found-page [data-ui="moves-card"] > ol > li { border-color: #eae8ec; }
.yw-get-found-page [data-ui="moves-card"] > div:last-child:not(:first-child) { padding: 12px 23px; border-color: #eae8ec; color: #929097; font-size: 12px; }
.yw-get-found-page [data-ui="bulk-bar"] { border-color: #e5ddea; border-radius: 14px; background-color: rgba(253, 252, 254, .92); box-shadow: 0 8px 22px rgba(48, 32, 64, .06); padding: 10px 14px; }
.yw-get-found-page [data-ui="bulk-bar"][data-state="idle"] { position: static; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; backdrop-filter: none; }
.yw-get-found-page [data-ui="bulk-bar"][data-state="idle"] > div:first-child { color: #929097; font-size: 12px; }
.yw-get-found-page [data-ui="bulk-bar"] .text-violet-800 { color: #202024; }
.hw-info-body .yw-money-hover-meta { display: block; margin-bottom: 8px; color: #8f8996; font-size: 11px; line-height: 1.45; }
[data-theme-root].dark .yw-get-found-page {
  color: #f3eef8;
  --color-zinc-50: #101a2f;
  --color-zinc-100: #142036;
  --color-zinc-200: #1c2843;
  --color-zinc-300: #273656;
  --color-zinc-400: #8f8996;
  --color-zinc-500: #a297ab;
  --color-zinc-600: #c3b9cc;
  --color-zinc-700: #d9d2e3;
  --color-zinc-800: #ece6f2;
  --color-zinc-900: #f3eef8;
  --color-zinc-950: #faf8fc;
  --color-violet-50: #2f2638;
  --color-violet-100: #3f2d5c;
  --color-violet-200: #4a3a63;
  --color-violet-300: #5c4a78;
  --color-violet-500: #c5a8ff;
  --color-violet-700: #c9b1ff;
  --color-violet-800: #d9c8f0;
  --color-emerald-50: #26332e;
  --color-emerald-200: #345a4c;
  --color-emerald-300: #3f6b5a;
  --color-rose-50: #3a2a31;
  --color-rose-200: #5a3a4b;
  --color-rose-300: #6b4659;
  --color-amber-50: #3d3122;
  --color-amber-100: #45382a;
  --color-amber-200: #594a35;
  --color-amber-300: #6b5a40;
}
[data-theme-root].dark .yw-get-found-page :where( .bg-white, :is(section, div, article, form, p, ul, ol)[class~="rounded-2xl"][class~="border"], section[data-panel], [data-ui="stat-card"], [data-ui="moves-card"], [data-ui="connect-prompt"], [data-ui="notice"], .yw-card, [class~="border-dashed"] ) { border-color: #1c2843; background-color: #0d1527; background-image: none; box-shadow: none; }
[data-theme-root].dark .yw-get-found-page :where( :is([class~="rounded-2xl"][class~="border"], section[data-panel], .yw-card) :is([class~="rounded-2xl"], [class~="rounded-xl"])[class~="border"]:not([data-ui="segmented"], [data-ui="tab-bar"]), .yw-money-drill-body, .yw-money-email pre ) { border-color: transparent; background-color: #142036; }
[data-theme-root].dark .yw-get-found-page .yw-money-aging [data-surface="money.aging"],
[data-theme-root].dark .yw-get-found-page .yw-money-owed [data-ui="moves-card"] { border-color: transparent; background-color: transparent; }
[data-theme-root].dark .yw-get-found-page :is(input:not([type="checkbox"]):not([type="radio"]), select, textarea) { border-color: #1c2843; background-color: #142036; color: #f3eef8; }
[data-theme-root].dark .yw-get-found-page :is([class*="text-rose-6"], [class*="text-rose-7"], [class*="text-rose-8"]) { color: #e69ac4; }
[data-theme-root].dark .yw-get-found-page :is([class*="text-emerald-6"], [class*="text-emerald-7"], [class*="text-emerald-8"]) { color: #7fd3b4; }
[data-theme-root].dark .yw-get-found-page :is([class*="text-amber-6"], [class*="text-amber-7"], [class*="text-amber-8"], [class*="text-amber-9"]) { color: #e6bd7f; }
[data-theme-root].dark .yw-get-found-page :is(button, a)[class~="bg-violet-600"] { background-color: #7c3aed; background-image: none; box-shadow: none; }
[data-theme-root].dark .yw-get-found-page :is(button, a)[class~="bg-violet-600"]:hover { background-color: #8b4dfb; }
[data-theme-root].dark .yw-get-found-page a[class~="text-violet-600"] { color: #c5a8ff; }
[data-theme-root].dark .yw-get-found-page :is([data-ui="section-label"], section[data-panel] > div:first-child > h2, [data-ui="connect-prompt"] > h3, [data-ui="notice"] > :first-child, [data-ui="preparing"] > :first-child) { color: #f3eef8; }
[data-theme-root].dark .yw-get-found-page [data-ui="stat-card"] > .num { color: #f3eef8; }
[data-theme-root].dark .yw-get-found-page :is([data-ui="stat-card"] > div:first-child > div:first-child, [data-ui="stat-card"] > div:last-child:not(.num), section[data-panel] > div:first-child > span.num) { color: #a297ab; }
[data-theme-root].dark .yw-get-found-page :is([data-ui="notice"], [data-ui="preparing"], [data-ui="connect-prompt"]) p { color: #c3b9cc; }
[data-theme-root].dark .yw-get-found-page section[data-panel] > div:last-child,
[data-theme-root].dark .yw-get-found-page [data-ui="moves-card"] > :is(header, ol > li, div:last-child),
[data-theme-root].dark .yw-get-found-page tbody tr { border-color: #1c2843; }
[data-theme-root].dark .yw-get-found-page tbody tr:hover { background-color: #111b30; }
[data-theme-root].dark .yw-get-found-page thead :is(th, tr) { color: #a297ab; }
[data-theme-root].dark :is(.yw-get-found-page, header[data-title-menu]:where(:has(.yw-get-found-section-menu))) :is([data-ui="tab-bar"], [data-ui="segmented"]) { background-color: #142036; }
[data-theme-root].dark :is(.yw-get-found-page, header[data-title-menu]:where(:has(.yw-get-found-section-menu))) :is([data-ui="tab-bar"], [data-ui="segmented"]) > :is(a, button, span) { color: #c3b9cc; }
[data-theme-root].dark :is(.yw-get-found-page, header[data-title-menu]:where(:has(.yw-get-found-section-menu))) :is([data-ui="tab-bar"], [data-ui="segmented"]) > :is(a, button):hover { background-color: #1c2843; color: #f3eef8; }
[data-theme-root].dark :is(.yw-get-found-page, header[data-title-menu]:where(:has(.yw-get-found-section-menu))) :is([data-ui="tab-bar"], [data-ui="segmented"]) > [class~="bg-violet-600"] { background-color: #3f2d5c; color: #c9b1ff; box-shadow: none; }
[data-theme-root].dark .yw-get-found-page [data-ui="badge"] { background: #142036; box-shadow: none; color: #c3b9cc; }
[data-theme-root].dark .yw-get-found-page [data-ui="badge"][data-tone="push"] { color: #7fd3b4; }
[data-theme-root].dark .yw-get-found-page [data-ui="badge"]:is([data-tone="rescue"], [data-tone="gold"]) { color: #e69ac4; }
[data-theme-root].dark .yw-get-found-page [data-ui="badge"][data-tone="violet"] { color: #c9b1ff; }
[data-theme-root].dark .yw-get-found-page [data-ui="badge"][data-tone="blue"] { color: #a9b4e6; }
[data-theme-root].dark .yw-get-found-page [data-ui="count-chip"] { background-color: #142036; color: #c3b9cc; box-shadow: none; }
[data-theme-root].dark .yw-get-found-page [data-ui="count-chip"][data-on] { background-color: #3f2d5c; color: #c9b1ff; }
[data-theme-root].dark .yw-get-found-page [data-ui="bulk-bar"] { border-color: #1c2843; background-color: rgba(13, 21, 39, .94); box-shadow: 0 8px 22px rgba(0, 0, 0, .25); }
[data-theme-root].dark .yw-get-found-page [data-ui="bulk-bar"][data-state="idle"] { background: transparent; box-shadow: none; }
[data-theme-root].dark .yw-get-found-page [data-ui="bulk-bar"][data-state="picked"] .text-violet-800 { color: #f3eef8; }
[data-theme-root].dark .yw-get-found-page [data-ui="bulk-bar"][data-state="idle"] > div:first-child { color: #a297ab; }
[data-theme-root].dark .hw-info-body .yw-money-hover-meta { color: #a297ab; }
[data-theme-root].dark .yw-get-found-page :is(.yw-card-title, .yw-hero-value, .yw-money-lead, .yw-row-stat-value, .yw-row-stat dd, .yw-money-group, .yw-money-group-amount, .yw-money-lane-total, .yw-money-lines > li > strong) { color: #f3eef8; }
[data-theme-root].dark .yw-get-found-page :is(.yw-card-sub, .yw-hero-muted, .yw-row-stat, .yw-money-note, .yw-money-group-note, .yw-money-group-count, .yw-money-muted, .yw-money-empty) { color: #a297ab; }
[data-theme-root].dark .yw-get-found-page .yw-money-note[data-tone="bad"] { color: #e69ac4; }
[data-theme-root].dark .yw-get-found-page .yw-hero-summary,
[data-theme-root].dark .yw-get-found-page .yw-money-lines > li,
[data-theme-root].dark .yw-get-found-page .yw-money-table td { color: #c3b9cc; }
[data-theme-root].dark .yw-get-found-page :is(.yw-text-link, .yw-money-drill-count, .yw-money-why .hw-info-label) { color: #c5a8ff; }
[data-theme-root].dark .yw-get-found-page :is(.yw-row-stat, .yw-money-lines > li, .yw-money-table td, .yw-money-control-row, .yw-money-email, .yw-money-request, .yw-money-owed [data-ui="moves-card"] > ol, .yw-money-owed [data-ui="moves-card"] > ol > li) { border-color: #1c2843; }
[data-theme-root].dark .yw-get-found-page .yw-hero-pill { background: #142036; box-shadow: none; color: #d9cfe3; }
[data-theme-root].dark .yw-get-found-page .yw-hero-pill[data-pace="ahead"] { color: #7fd3b4; }
[data-theme-root].dark .yw-get-found-page :is(a.yw-more, .yw-more button) { border-color: #1c2843; color: #f3eef8; }
[data-theme-root].dark .yw-get-found-page .yw-more button::after { color: #f3eef8; }
[data-theme-root].dark .yw-get-found-page :is(a.yw-more:hover, .yw-more button:hover, .yw-more button[aria-expanded="true"]) { background: #142036; }
[data-theme-root].dark .yw-get-found-page .yw-money-group[data-owed-focus] { background: #2f2638; }
[data-theme-root].dark .yw-get-found-page .yw-money-control-row .hw-info-label { color: #f3eef8; }
@media (hover: hover) {
[data-theme-root].dark .yw-get-found-page .yw-card:hover { border-color: #55505d; box-shadow: 0 8px 22px rgba(0, 0, 0, .18); } }
.yw-money-overflow[data-scroll="list"]:where(.yw-get-found-page, .yw-get-found-page *, header[data-title-menu]:where(:has(.yw-get-found-section-menu)), header[data-title-menu]:where(:has(.yw-get-found-section-menu)) *, .yw-views-card, .yw-views-card *) { max-height: 34rem; overflow: auto; overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: #ddd2e7 transparent; }
.yw-money-overflow[data-scroll="list"] > .yw-money-table thead th:where(.yw-get-found-page, .yw-get-found-page *, header[data-title-menu]:where(:has(.yw-get-found-section-menu)), header[data-title-menu]:where(:has(.yw-get-found-section-menu)) *, .yw-views-card, .yw-views-card *) { box-shadow: inset 0 -1px 0 #eae8ec; }
[data-theme-root].dark .yw-money-overflow[data-scroll="list"] > .yw-money-table thead th:where(.yw-get-found-page, .yw-get-found-page *, header[data-title-menu]:where(:has(.yw-get-found-section-menu)), header[data-title-menu]:where(:has(.yw-get-found-section-menu)) *, .yw-views-card, .yw-views-card *) { box-shadow: inset 0 -1px 0 #1c2843; }

