/* Welcome appears only after authentication, replacing the old loading screen. */
#webWelcome[hidden],#bbWelcomeIdentity[hidden],#bbWelcomePhoto[hidden],#bbWelcomeInitial[hidden]{display:none!important}
body.bb-website-theme .shell #loading{display:none!important}
#webWelcome .bb-welcome-identity{display:flex;align-items:center;justify-content:center;gap:9px;margin:10px 0 8px;min-width:0}
#webWelcome #bbWelcomePhoto,#webWelcome #bbWelcomeInitial{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:none;border:1px solid #d5c6a9;background:#eff5eb}
#webWelcome #bbWelcomeInitial{display:grid;place-items:center;color:#22695d;font:700 20px/1.4 NotoDev,serif}
#webWelcome #bbWelcomeName{font:700 15px/1.6 NotoDev,serif;color:#22695d;overflow-wrap:anywhere;max-width:240px}
#webWelcome #bbWelcomeStart{cursor:pointer}
#webWelcome #bbWelcomeStart:disabled{opacity:.7;cursor:default}
body.bb-website-theme:has(#loading:not(.hidden)) #bbVoiceToggle,body.bb-website-theme.bb-post-login-welcome #bbVoiceToggle,body.bb-website-theme.bb-post-login-welcome .bb-voice-bar,#loading [data-bb-voice-control],#loading [data-bb-voice-details]{display:none!important}
@media(max-height:740px){#webWelcome .bb-welcome-identity{margin:6px 0}#webWelcome #bbWelcomePhoto,#webWelcome #bbWelcomeInitial{width:30px;height:30px}#webWelcome .welcome-features{font-size:12px!important}}

body.bb-website-theme #app #more>.app-page-head{min-height:0!important;padding:18px 18px 20px!important;border-radius:0 0 22px 22px!important}
body.bb-website-theme #app #more>.app-page-head h1{font-size:26px!important;line-height:1.6!important;margin:9px 0 4px!important}
body.bb-website-theme #app #more>.app-page-head p{font-size:12px!important;line-height:1.8!important;margin:0!important;max-width:75%!important}
body.bb-website-theme #app #more>.app-page-head .header-darbar{width:66px!important;height:80px!important;object-fit:contain!important;right:15px!important;bottom:16px!important}
body.bb-website-theme #app #more>.content{padding:18px 14px 100px!important;max-width:720px!important;margin:auto!important}
body.bb-website-theme #app #more .more-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;margin:0!important}
body.bb-website-theme #app #more .action-card{--bb-more-ink:#8b3044;--bb-more-wash:#fff0f1;--bb-more-line:#dcb9c0;min-width:0!important;width:100%!important;margin:0 0 12px!important;border:1px solid var(--bb-more-line)!important;border-left:4px solid var(--bb-more-ink)!important;border-bottom:1px solid var(--bb-more-line)!important;border-top:1px solid var(--bb-more-line)!important;border-radius:17px!important;background:linear-gradient(110deg,var(--bb-more-wash),#fffdf8)!important;box-shadow:0 3px 12px #47362608!important;color:var(--bb-more-ink)!important;text-decoration:none!important;cursor:pointer}
body.bb-website-theme #app #more .action-card:nth-child(4n+2){--bb-more-ink:#22695d;--bb-more-wash:#edf7f1;--bb-more-line:#b7d0c4}
body.bb-website-theme #app #more .action-card:nth-child(4n+3){--bb-more-ink:#514b99;--bb-more-wash:#f1effa;--bb-more-line:#c4bfdb}
body.bb-website-theme #app #more .action-card:nth-child(4n){--bb-more-ink:#954b1b;--bb-more-wash:#fff3e3;--bb-more-line:#d6bfa0}
body.bb-website-theme #app #more .content>.action-card:not(.hidden):not([hidden]){display:grid!important;grid-template-columns:44px minmax(0,1fr) 14px!important;align-items:center!important;gap:12px!important;min-height:85px!important;padding:13px!important}
body.bb-website-theme #app #more .action-card.hidden,body.bb-website-theme #app #more .action-card[hidden]{display:none!important}
body.bb-website-theme #app #more .action-card>span{display:block!important;min-width:0!important;width:auto!important;text-align:left!important}
body.bb-website-theme #app #more .action-card b{font-size:17px!important;line-height:1.6!important;font-weight:800!important;color:var(--bb-more-ink)!important;white-space:normal!important}
body.bb-website-theme #app #more .action-card b *{color:inherit!important}
body.bb-website-theme #app #more .action-card small{display:block!important;font-size:12px!important;line-height:1.8!important;margin-top:4px!important;color:#6b5f54!important;white-space:normal!important}
body.bb-website-theme #app #more .action-card>em{font:700 24px/1 Georgia,serif!important;color:var(--bb-more-ink)!important;margin:0!important}
body.bb-website-theme #app #more .more-card-icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:13px!important;background:#ffffffb8!important;color:var(--bb-more-ink)!important;border:1px solid var(--bb-more-line)!important}
body.bb-website-theme #app #more .more-card-icon svg{width:26px!important;height:26px!important}
body.bb-website-theme #app #more .more-grid>.action-card:not(.hidden):not([hidden]){display:block!important;min-height:120px!important;padding:13px 11px!important;margin:0!important;text-align:left!important}
body.bb-website-theme #app #more .more-mini-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;font-size:16px!important;line-height:1.55!important}
body.bb-website-theme #app #more .more-mark{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:10px!important;background:#ffffffbb!important;color:var(--bb-more-ink)!important;font-size:19px!important}
body.bb-website-theme #app #more .more-mark svg{width:25px!important;height:25px!important}
body.bb-website-theme #app #more .more-mark img{width:32px!important;height:32px!important;object-fit:cover!important;border-radius:10px!important}
@media(min-width:700px){body.bb-website-theme #app #more .more-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(prefers-reduced-motion:reduce){#loading .bb-loading-avatar::before,#loading .bb-loading-track::after{animation:none!important}}

body.bb-website-theme.bb-post-login-welcome .floating-ai,body.bb-website-theme.bb-post-login-welcome #bbFloatingRecall{display:none!important}

body.bb-website-theme #webWelcome.web-welcome[hidden]{display:none!important}

body.bb-website-theme #app #more .action-card{transform:none!important;animation:none!important}

body.bb-website-theme #app #more .action-card{translate:none!important;scale:1!important;rotate:none!important}

body.bb-website-theme #app #more .action-card:not(.hidden):not([hidden]){opacity:1!important;visibility:visible!important;filter:none!important}


body.bb-website-theme .shell #login:not(.hidden){display:flex!important}
html.bb-auth-returning body.bb-website-theme #webWelcome.web-welcome[hidden]{display:flex!important}
html.bb-auth-returning body.bb-website-theme .shell #login{display:none!important}
body.bb-website-theme #webWelcome #bbWelcomeIdentity,body.bb-website-theme #webWelcome.web-welcome.bb-splash-v5 .web-welcome-inner #bbWelcomeStart{display:none!important}
html:not(.bb-app-authenticated) .floating-ai,html:not(.bb-app-authenticated) #bbVoiceToggle,html:not(.bb-app-authenticated) #bbFloatingRecall,html:not(.bb-app-authenticated) .bb-voice-bar{display:none!important}
