/* CARBI_PROFILE_GLASS_STYLE_V1 */
@layer carbi_readability {
body .cpg-profile.cpg-profile{background:radial-gradient(ellipse at top right,#d0f4fa88,transparent 60%),linear-gradient(145deg,#fbfdff,#eaf7fc)!important;color:#173b53!important;border:1px solid #b9deec!important;border-radius:26px!important;box-shadow:0 16px 45px #153c5326!important}
body .cpg-profile.cpg-profile :is(header,.cp-header){background:transparent!important;color:#173b53!important}
body .cpg-profile.cpg-profile :is(h2,h3,h4,label,p){color:#173b53!important;-webkit-text-fill-color:currentColor!important}
body .cpg-profile.cpg-profile .cpg-picture-card{background:linear-gradient(145deg,#fff,#e5f5fc)!important;border:1px solid #c4e4ef!important;border-radius:26px!important;padding:22px!important;box-shadow:0 8px 24px #4a9dbc14,inset 0 1px 0 #fff!important;margin-bottom:24px!important}
body .cpg-profile.cpg-profile .cpg-picture-card img{border-radius:50%!important;border:2px solid #b8e2ef!important;box-shadow:0 0 24px #67d6eb25!important}
body .cpg-profile.cpg-profile button{min-height:48px!important;padding:12px 18px!important;border:1px solid #b9deec!important;border-radius:22px!important;background:linear-gradient(145deg,#fff,#e2f3fa)!important;color:#173b53!important;-webkit-text-fill-color:currentColor!important;box-shadow:0 6px 18px #4a9dbc12,inset 0 1px 0 #fff!important;font:600 16px system-ui!important}
body .cpg-profile.cpg-profile .cpg-picture-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-color:#90cfdf!important;background:linear-gradient(120deg,#f7fdff,#d8f1fa)!important;box-shadow:0 0 20px #55cfe323,inset 0 1px 0 #fff!important}
body .cpg-profile.cpg-profile .cpg-picture-button:before{content:'';width:22px;height:22px;flex-shrink:0;background:#175b74;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h5l2-3h4l2%203h5v14H3z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h5l2-3h4l2%203h5v14H3z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
body .cpg-profile.cpg-profile :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box!important;border:1px solid #b8dce9!important;border-radius:18px!important;padding:14px!important;background:linear-gradient(145deg,#fff,#f2faff)!important;color:#173b53!important;-webkit-text-fill-color:currentColor!important;font-size:16px!important;box-shadow:inset 0 1px 2px #34657908!important}
body .cpg-profile.cpg-profile :is(input,select,textarea,button):focus-visible{outline:3px solid #198aa4!important;outline-offset:2px!important}
body .cpg-profile.cpg-profile .cpa-suggestions button{border-radius:20px!important;text-align:left!important}
body .cpg-profile.cpg-profile .cpg-picture-card p{font-size:14px!important;line-height:1.5!important}
}
