/* BAAKEE U5 V45 — notification status and merchant search, direct renderer targets.
   Keep Layout B, existing actions/history, active appearance and phone/tablet touch sizes. */
html[data-baakee-theme] body #modal-root .notification-center-v129 .notification-status-v45{
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 gap:10px!important;padding:3px 1px 8px!important;margin:1px 0 2px!important;
 border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;
}
html[data-baakee-theme] body #modal-root .notification-status-counts-v45{
 display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important;
}
html[data-baakee-theme] body #modal-root .notification-unread-pill-v45{
 display:inline-flex!important;align-items:center!important;gap:6px!important;
 padding:6px 10px!important;border-radius:999px!important;
 background:color-mix(in srgb,var(--baakee-soft) 65%,var(--card))!important;
 border:1px solid color-mix(in srgb,var(--baakee-ink) 16%,var(--baakee-glass-border))!important;
 color:var(--baakee-ink)!important;white-space:nowrap!important;
}
html[data-baakee-theme] body #modal-root .notification-unread-pill-v45 b{
 color:inherit!important;font-size:11.5px!important;font-weight:700!important;line-height:1.2!important;
}
html[data-baakee-theme] body #modal-root .notification-unread-pill-v45 svg,
html[data-baakee-theme] body #modal-root .notification-settings-link-v45 svg{
 display:block!important;flex-shrink:0!important;
}
html[data-baakee-theme] body #modal-root .notification-history-v45{
 color:var(--baakee-secondary,var(--muted))!important;font-size:11px!important;white-space:nowrap!important;
}
html[data-baakee-theme] body #modal-root .notification-settings-link-v45{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;
 padding:7px 6px!important;min-height:32px!important;border:0!important;border-radius:11px!important;
 color:var(--baakee-ink)!important;background:transparent!important;box-shadow:none!important;
 font-size:11.5px!important;font-weight:700!important;white-space:nowrap!important;flex-shrink:0!important;
}
html[data-baakee-theme] body #modal-root .notification-settings-link-v45:focus-visible,
html[data-baakee-theme] body #modal-root .notification-unread-pill-v45:focus-visible{
 outline:2px solid var(--baakee-ink)!important;outline-offset:2px!important;
}
/* Preserve the already-approved theme-aware filters; relax top spacing. */
html[data-baakee-theme] body #modal-root .notification-center-v129 .notification-filter-strip-v129{margin-top:3px!important}
html[data-baakee-theme] body #modal-root .notification-center-v129 .notification-center-head-v1286{margin-top:4px!important}
/* Layout B: no colored left rails, just small priority-aware icons. */
html[data-baakee-theme] body.rufiyaa-liquid-glass #modal-root .notification-center-v129 .notification-list-v1286 .notification-row-v1286,
html[data-baakee-theme] body.rufiyaa-liquid-glass #modal-root .notification-center-v129 .notification-list-v1286 .notification-row-v1286.priority-important,
html[data-baakee-theme] body.rufiyaa-liquid-glass #modal-root .notification-center-v129 .notification-list-v1286 .notification-row-v1286.priority-critical{
 border:1px solid color-mix(in srgb,var(--baakee-ink) 16%,var(--baakee-glass-border))!important;
 border-left-width:1px!important;border-left-style:solid!important;
 border-radius:14px!important;background:color-mix(in srgb,var(--baakee-soft) 16%,var(--card))!important;
 padding:0 5px!important;box-shadow:none!important;
}
html[data-baakee-theme] body.rufiyaa-liquid-glass #modal-root .notification-center-v129 .notification-row-v1286.unread{
 background:color-mix(in srgb,var(--baakee-soft) 34%,var(--card))!important;
}
html[data-baakee-theme] body.rufiyaa-liquid-glass #modal-root .notification-center-v129 .notification-row-v1286>button:first-child{
 display:grid!important;grid-template-columns:32px minmax(0,1fr) 12px!important;
 align-items:center!important;gap:10px!important;padding:10px 4px 10px 10px!important;
}
html[data-baakee-theme] body.rufiyaa-liquid-glass #modal-root .notification-center-v129 .notification-row-v1286>button:first-child>div{
 display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;
}
html[data-baakee-theme] body.rufiyaa-liquid-glass #modal-root .notification-center-v129 .notification-row-v1286 .notification-chevron-v44{
 display:inline-block!important;font-size:20px!important;line-height:1!important;opacity:.65!important;color:var(--baakee-ink)!important;
}
html[data-baakee-theme] body.rufiyaa-liquid-glass #modal-root .notification-center-v129 .notification-row-v1286 .notification-icon-v44{
 width:32px!important;height:32px!important;border-radius:10px!important;background:color-mix(in srgb,var(--baakee-soft) 55%,var(--card))!important;
 display:grid!important;place-items:center!important;
}
html[data-baakee-theme] body.rufiyaa-liquid-glass #modal-root .notification-center-v129 .notification-row-v1286.priority-important .notification-icon-v44{color:#a77530!important}
html[data-baakee-theme] body.rufiyaa-liquid-glass #modal-root .notification-center-v129 .notification-row-v1286.priority-critical .notification-icon-v44{color:#bd4558!important}

/* Merchant search: match the V42 Product search's visible Berry Wine field.
   The ID maps to the *actual* merchant overview renderer. */
html[data-baakee-theme] body.rufiyaa-liquid-glass #app .merchant-page-v12961 #baakee-merchant-search-v45,
html[data-baakee-theme] body #app .merchant-page-v12961 #baakee-merchant-search-v45{
 display:flex!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;
 min-height:54px!important;height:54px!important;margin:0 0 16px!important;
 padding:0 14px 0 16px!important;
 border:1.5px solid color-mix(in srgb,var(--baakee-ink) 37%,var(--baakee-glass-border))!important;
 border-radius:19px!important;
 background:color-mix(in srgb,var(--baakee-soft) 68%,var(--card))!important;
 box-shadow:0 2px 9px color-mix(in srgb,var(--baakee-ink) 6%,transparent)!important;
 opacity:1!important;filter:none!important;
}
html[data-baakee-theme] body #app .merchant-page-v12961 #baakee-merchant-search-v45 .transaction-search{
 flex:1 1 auto!important;width:100%!important;min-width:0!important;height:100%!important;
 border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;
 padding:0!important;margin:0!important;color:var(--text)!important;opacity:1!important;
 font-size:15px!important;-webkit-appearance:none!important;appearance:none!important;
}
html[data-baakee-theme] body #app .merchant-page-v12961 #baakee-merchant-search-v45 .transaction-search::placeholder{
 color:color-mix(in srgb,var(--baakee-ink) 58%,var(--muted))!important;opacity:1!important;
}
html[data-baakee-theme] body #app .merchant-page-v12961 #baakee-merchant-search-v45 .tx-search-glyph-v1252{
 color:var(--baakee-ink)!important;opacity:.85!important;order:2!important;font-size:18px!important;
}
html[data-baakee-theme] body #app .merchant-page-v12961 #baakee-merchant-search-v45:focus-within{
 border-color:var(--baakee-ink)!important;
 box-shadow:0 0 0 2px color-mix(in srgb,var(--baakee-ink) 19%,transparent)!important;
}
@media(max-width:440px){
 html[data-baakee-theme] body #modal-root .notification-center-v129 .notification-status-v45{gap:5px!important}
 html[data-baakee-theme] body #modal-root .notification-unread-pill-v45{padding:6px 8px!important}
 html[data-baakee-theme] body #modal-root .notification-history-v45{font-size:10px!important}
 html[data-baakee-theme] body #modal-root .notification-settings-link-v45{gap:4px!important;padding:6px 3px!important}
}
