/* CARBI_ACCOUNT_PAGES_GLASS_V1: appearance only; no form/navigation mutation. */
@layer carbi_holographic_design {
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm){box-sizing:border-box!important;width:100%!important;max-width:none!important;max-height:100dvh!important;margin-left:0!important;margin-right:0!important;border:0!important;border-radius:0!important;background:linear-gradient(145deg,#f4fbfd,#e9f6fa)!important;background-image:linear-gradient(145deg,#f4fbfd,#e9f6fa)!important;color:#214654!important;box-shadow:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) *{box-sizing:border-box!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(section,article,header,footer,nav,form,fieldset,legend,details,summary,main,aside,div,p,h1,h2,h3,h4,h5,h6,label,span,strong,small,li,ul,ol,dl,dt,dd,table,thead,tbody,tr,td,th,pre){background:transparent!important;background-image:none!important;box-shadow:none!important;color:#214654!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(section,article,fieldset,details){border-color:#bcdbe580!important;border-radius:18px!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(p,label,li){line-height:1.6!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(h1,h2){letter-spacing:-.5px!important;line-height:1.25!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) h2{font-size:25px!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(button,input[type=button],input[type=submit],a.care-action){min-height:46px!important;max-width:100%!important;padding:11px 15px!important;border:1px solid #a8cedd!important;border-top-color:#ffffff!important;border-bottom:3px solid #a8cbd9!important;border-radius:16px!important;background:linear-gradient(135deg,#ffffffa3,#cae9f36b)!important;background-image:linear-gradient(135deg,#ffffffa3,#cae9f36b)!important;box-shadow:inset 0 1px #fff,0 5px 12px #457e9612!important;color:#214e63!important;-webkit-text-fill-color:currentColor!important;font:500 16px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]),select,textarea){max-width:100%!important;min-height:48px!important;padding:12px!important;border:1px solid #a8cbdc!important;border-radius:14px!important;background:#dff1f859!important;background-image:none!important;color:#214654!important;-webkit-text-fill-color:#214654!important;box-shadow:inset 0 1px #ffffffc9!important;font:16px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color-scheme:light!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) option{background:#e8f5fa!important;color:#214654!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(input[type=checkbox],input[type=radio]){accent-color:#297e98!important;min-width:20px!important;min-height:20px!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(button,input,select,textarea,a):focus-visible{outline:3px solid #348fa8!important;outline-offset:3px!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(button:disabled,input:disabled){opacity:.55!important;cursor:default!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(button[aria-selected=true],button[aria-pressed=true]){background:linear-gradient(140deg,#cfedf5,#abd5e5)!important;background-image:linear-gradient(140deg,#cfedf5,#abd5e5)!important;border-bottom-color:#82b4ca!important;font-weight:650!important}
html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(.cmc-delete,.danger,.destructive,[data-delete],button[data-action=delete]){color:#94505f!important;-webkit-text-fill-color:#94505f!important;border-color:#d5b4bd!important;background:linear-gradient(140deg,#fff3f57a,#f2dbe14a)!important;background-image:linear-gradient(140deg,#fff3f57a,#f2dbe14a)!important}
html body #carbi-delete-account-dialog button[type=submit]{color:#8d3c50!important;-webkit-text-fill-color:#8d3c50!important;border-color:#cda4b1!important;background:linear-gradient(140deg,#fff3f5,#f0d5df)!important}
html body #carbi-memory-center-modal .cmc-panel{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body #carbi-memory-center-modal .cmc-card{border:1px solid #bbd9e480!important;border-radius:17px!important;background:transparent!important;padding:16px!important}
@media(max-width:700px){html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm){padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important;padding-bottom:calc(115px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(.ca-grid,.cb-fields,.cmc-tools){max-width:100%!important}html body :is(#carbi-my-life,#carbi-profile-setup,#carbi-location-menu,#carbi-memory-center-modal,#carbi-assistant-center,#carbi-connect-sync,#carbi-bills,#carbi-app-access,#carbi-app-information,#carbi-delete-account-dialog,dialog.carbi-update-dialog,dialog.carbi-private-contacts,.cmc-confirm) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0!important}html body #carbi-memory-center-modal{padding:0!important}html body #carbi-memory-center-modal .cmc-panel{padding-bottom:calc(115px + env(safe-area-inset-bottom))!important}}
}
