/* Baakee Update 5 appearance integration and premium Settings, isolated QA only */
html[data-baakee-theme]{--blue:var(--baakee-ink);--purple:var(--baakee-ink);--accent:var(--baakee-ink);--accent-soft:var(--baakee-soft);--bm-bg:var(--baakee-page);--bm-card:var(--baakee-surface);--bm-border:var(--baakee-glass-border);}
html[data-baakee-theme] body,html[data-baakee-theme] #app,html[data-baakee-theme] #app .shell{background-color:transparent!important;background-image:none!important;}
html[data-baakee-theme] body{background-color:var(--baakee-page)!important;background-image:var(--baakee-ambient-gradient)!important;background-attachment:fixed!important;color:var(--baakee-body-ink,#23332D)!important;}
html[data-baakee-theme][data-theme="dark"]{--baakee-body-ink:#F6F4F1;--baakee-secondary:#BBC4C1;--baakee-input:var(--baakee-surface);}
html[data-baakee-theme][data-theme="light"]{--baakee-body-ink:#23332D;--baakee-secondary:#6C8178;--baakee-input:#FFFFFFE5;}
html[data-baakee-theme] .bottom-v13019,html[data-baakee-theme] .nav-main-pill-v13019,html[data-baakee-theme] #app .settings-group-card-v13021{border-color:var(--baakee-glass-border)!important;}
html[data-baakee-theme] #app .settings-redesign-v1286.baakee-u5-premium-settings{background:transparent!important;display:grid;gap:18px;padding-bottom:28px;}
#app .baakee-u5-settings-header{display:grid!important;grid-template-columns:44px 1fr 44px!important;align-items:center!important;position:relative;}
#app .baakee-u5-settings-header .title{text-align:center!important;width:100%;margin:0!important;}
#app .baakee-u5-settings-header>.settings-back-v1289{grid-column:1;position:relative;z-index:1}
#app .baakee-u5-settings-search{margin-bottom:18px;}
#app .baakee-u5-settings-group>h3{font-size:12px!important;font-weight:750!important;letter-spacing:.04em;color:var(--baakee-secondary)!important;margin:0 0 9px 7px!important;text-transform:none}
html[data-baakee-theme] #app .baakee-u5-settings-group>.settings-group-card-v13021{background:var(--baakee-surface)!important;border:1px solid var(--baakee-glass-border)!important;border-radius:22px!important;overflow:hidden;box-shadow:0 14px 36px #00000007!important;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%)}
#app .baakee-u5-settings-group .baakee-u5-setting-row{display:flex!important;align-items:center;gap:12px;padding:13px 15px;min-height:64px;border-radius:0;background:transparent!important;}
#app .baakee-u5-settings-group .baakee-u5-setting-row:not(:last-child){border-bottom:1px solid var(--baakee-glass-border)!important;}
#app .baakee-u5-settings-group .baakee-u5-setting-row>span:first-child{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border-radius:12px;background:var(--baakee-soft)!important;color:var(--baakee-ink)!important;font-size:0!important;}
#app .baakee-u5-settings-group .baakee-u5-setting-row b{font-size:14px;color:var(--baakee-body-ink)!important;}
#app .baakee-u5-settings-group .baakee-u5-setting-row small{color:var(--baakee-secondary)!important;font-size:11px;}
#app .baakee-u5-settings-group .baakee-u5-setting-row em{font-size:19px;color:var(--baakee-secondary)!important;}
#app .baakee-u5-account-hero{background:var(--baakee-soft)!important;border:1px solid var(--baakee-glass-border);border-radius:23px;box-shadow:0 12px 30px #0000000a;overflow:hidden}
#app .baakee-u5-account-row{width:100%;min-height:85px;display:flex;align-items:center;padding:14px 18px;gap:14px;background:transparent!important;}
#app .baakee-u5-account-row>span:first-child{display:grid;place-items:center;background:var(--baakee-ink);color:var(--baakee-page)!important;border-radius:15px;width:49px;height:49px;font-size:22px;flex-shrink:0;}
#app .baakee-u5-account-row b{color:var(--baakee-body-ink)!important;font-size:17px;}
#app .baakee-u5-account-row small{color:var(--baakee-secondary)!important}
#app .baakee-u5-settings-brand{font-size:13px;color:var(--baakee-ink);font-weight:700;letter-spacing:.08em;text-align:center;margin:10px 0 0}
#app .smart-home-reason-v127{display:none!important}
/* Respect original artwork and meaningful financial status colors; color only shared interactive surfaces. */
html[data-baakee-theme] #app :is(.header-search,.header-settings,.header-lock,.settings-back-v1289):not(.danger){color:var(--baakee-ink)!important;}
html[data-baakee-theme] #app .baakee-appearance-studio :is(.baakee-mode-row button.selected,.baakee-theme-choice.selected){color:var(--baakee-ink)!important;}
@media (min-width:760px){#app .baakee-u5-premium-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:18px}#app .baakee-u5-account-hero,#app .baakee-u5-settings-brand{grid-column:1/-1}}
@media (max-width:440px){#app .baakee-u5-settings-group .baakee-u5-setting-row{min-height:58px;padding:12px}#app .baakee-u5-account-row{min-height:78px}}
@media(prefers-reduced-transparency:reduce){html[data-baakee-theme] #app .baakee-u5-settings-group>.settings-group-card-v13021{backdrop-filter:none;-webkit-backdrop-filter:none}}
#app .baakee-u5-setting-row,#app .baakee-u5-account-row{box-sizing:border-box;width:100%!important;text-align:left!important;color:var(--baakee-body-ink)!important;border:0!important;cursor:pointer;}
#app .baakee-u5-settings-group .baakee-u5-setting-row>div,#app .baakee-u5-account-row>div{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;}
#app .baakee-u5-settings-group .baakee-u5-setting-row>em,#app .baakee-u5-account-row>em{margin-left:auto;flex-shrink:0;}
#app .baakee-u5-settings-group .baakee-u5-setting-row:not(:last-child){border-bottom:1px solid var(--baakee-glass-border)!important;}
