/* Baakee Update 5 — phone Settings pages and tablet Settings split view. */
#modal-root .modal-wrap.baakee-u5-detail-wrap{z-index:9000!important;inset:0!important;background:var(--baakee-page)!important;align-items:stretch!important;justify-content:center!important;padding:56px 0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
#modal-root .baakee-u5-settings-detail{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:1200px!important;height:calc(100dvh - 56px)!important;max-height:none!important;min-height:0!important;padding:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important;background:var(--baakee-page)!important;box-shadow:none!important;}
#modal-root .baakee-u5-detail-frame{display:flex;align-items:stretch;min-height:0;height:100%;width:100%;color:var(--baakee-body-ink);}
#modal-root .baakee-u5-detail-content{min-width:0;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 clamp(18px,4vw,36px) calc(30px + env(safe-area-inset-bottom));scrollbar-width:thin;}
#modal-root .baakee-u5-detail-header{position:sticky;z-index:3;top:0;display:grid;grid-template-columns:90px 1fr 90px;align-items:center;min-height:74px;padding:14px 0;border-bottom:1px solid var(--baakee-glass-border);margin:0 0 22px;background:var(--baakee-page);}
#modal-root .baakee-u5-detail-header h2{font-size:21px!important;line-height:1.25;text-align:center;margin:0!important;letter-spacing:-.03em;color:var(--baakee-body-ink)!important;}
#modal-root .baakee-u5-detail-back{display:inline-flex;gap:3px;align-items:center;justify-content:flex-start;border:0;background:transparent;color:var(--baakee-ink);font-size:14px;font-weight:650;cursor:pointer;padding:11px 0;}
#modal-root .baakee-u5-detail-sidebar{display:none;}
#modal-root .baakee-u5-detail-content :is(.settings-section-v1286,.settings-toggle-row,.row,.card,.list){border-color:var(--baakee-glass-border)!important;}
#modal-root .baakee-u5-detail-content .settings-section-v1286{background:var(--baakee-surface)!important;border-radius:20px;padding:12px;margin-bottom:14px;}
#modal-root .baakee-u5-detail-content .settings-toggle-row{background:var(--baakee-surface)!important;min-height:61px;border-radius:14px;padding:13px 15px;margin:5px 0;}
#modal-root .baakee-u5-detail-content .settings-subtitle{color:var(--baakee-secondary)!important;font-size:13px;letter-spacing:.02em;margin:22px 3px 10px;}
#modal-root .baakee-u5-detail-content :is(input,select,textarea){border-radius:15px;min-width:0;}
#modal-root .baakee-u5-detail-content .baakee-appearance-studio{max-width:none!important;}
#modal-root .baakee-u5-detail-content .baakee-theme-choice{min-height:60px;}
@media(min-width:701px){
 #modal-root .modal-wrap.baakee-u5-detail-wrap{padding:calc(56px + env(safe-area-inset-top)) 16px 16px!important;background:color-mix(in srgb,var(--baakee-page) 88%,#00000015)!important;align-items:center!important;}
 #modal-root .baakee-u5-settings-detail{height:min(91dvh,1000px)!important;max-height:calc(100dvh - 72px)!important;border:1px solid var(--baakee-glass-border)!important;border-radius:27px!important;box-shadow:0 25px 70px #0000001d!important;}
 #modal-root .baakee-u5-detail-sidebar{display:flex;flex:0 0 clamp(236px,27%,300px);flex-direction:column;overflow-y:auto;scrollbar-width:thin;padding:27px 13px 25px;background:var(--baakee-pane);border-right:1px solid var(--baakee-glass-border);}
 #modal-root .baakee-u5-sidebar-kicker{font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--baakee-ink);margin:2px 15px 2px;}
 #modal-root .baakee-u5-sidebar-title{font-size:26px;font-weight:760;letter-spacing:-.04em;margin:0 15px 21px;}
 #modal-root .baakee-u5-detail-sidebar nav{display:flex;flex-direction:column;gap:3px;}
 #modal-root .baakee-u5-detail-side-row{width:100%;border:1px solid transparent;display:flex;gap:11px;align-items:center;min-height:46px;background:transparent;color:var(--baakee-body-ink);border-radius:15px;text-align:left;padding:9px 12px;cursor:pointer;font-size:12px;}
 #modal-root .baakee-u5-detail-side-row b{font-size:12px;font-weight:630;}
 #modal-root .baakee-u5-detail-side-row.is-active{background:var(--baakee-soft);color:var(--baakee-ink);border-color:var(--baakee-glass-border);}
 #modal-root .baakee-u5-side-icon{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;color:var(--baakee-ink);}
 #modal-root .baakee-u5-side-icon svg{width:17px;height:17px;}
 #modal-root .baakee-u5-detail-header{grid-template-columns:1fr;min-height:74px;}
 #modal-root .baakee-u5-detail-back,#modal-root .baakee-u5-detail-head-space{display:none;}
 #modal-root .baakee-u5-detail-header h2{text-align:left;font-size:24px!important;}
 #modal-root .baakee-u5-detail-content{padding:0 clamp(20px,3.4vw,34px) 30px;}
}
@media(max-width:390px){
 #modal-root .baakee-u5-detail-header{grid-template-columns:74px 1fr 74px;}
 #modal-root .baakee-u5-detail-header h2{font-size:18px!important;}
 #modal-root .baakee-u5-detail-back{font-size:12px;}
}
@media(prefers-reduced-transparency:reduce){#modal-root .baakee-u5-detail-sidebar{backdrop-filter:none!important}}
