.account-overview{box-sizing:border-box;width:100%;max-width:1000px;}
.account-overview .racunUvod{text-align:left;margin-bottom:28px;}
.account-overview .racunUvod h1{margin:6px 0 10px!important;font-size:30px;line-height:1.25;overflow-wrap:anywhere;}
.account-overview .racunUvod p{margin:6px 0;line-height:1.5;}
.account-overview .racunVloge{gap:20px;align-items:stretch;}
.account-overview .racunVloga{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid #d1e3ec;border-radius:0;box-shadow:none;}
.account-role-heading{display:flex;gap:14px;align-items:center;margin-bottom:16px;}
.account-role-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background:#edf8fd;color:#1595d3;font-size:25px;}
.account-overview .account-role-heading h2{margin:0;font-size:24px;line-height:1.25;}
.account-overview .racunVloga>p{margin:0 0 24px;min-height:0;line-height:1.6;color:#526b78;flex:1;font-size:17px;}
.account-overview .racunVloga .account-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;font-size:17px;padding:12px 16px;background:#118cc5;color:#fff;}
.account-overview .racunVloga .account-cta:hover{background:#0874a5;}
.account-overview .racunVloga .account-taia{display:flex;align-items:center;gap:10px;background:none;color:#147eae;padding:16px 0 0;margin-top:16px;border-top:1px solid #e0edf3;font-size:16px;}
.account-taia img{width:32px;height:32px;object-fit:cover;}.account-taia i{margin-left:auto;}
.account-overview a i{color:inherit!important;}
.account-settings{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding-top:24px;border-top:1px solid #d1e3ec;}
.account-payment{display:flex;align-items:center;gap:14px;text-decoration:none;color:#176f97;}.account-payment>i{font-size:23px;}.account-payment>i:last-child{font-size:16px;}
.account-payment span{display:flex;flex-direction:column;gap:4px;}.account-payment strong{font-size:17px;font-weight:500;}.account-payment small{font-size:14px;color:#627985;}
.account-signout{display:inline-flex;gap:8px;align-items:center;font-size:15px;color:#627985;text-decoration:none;min-height:44px;}.account-signout:hover{color:#a32b2b;}
.account-overview a:focus-visible{outline:2px solid #1595d3;outline-offset:4px;}
@media(max-width:650px){.account-overview .racunVloge{grid-template-columns:1fr;}.account-overview .racunVloga{padding:20px;}.account-settings{align-items:stretch;flex-direction:column;gap:16px;}.account-payment>i:last-child{margin-left:auto;}.account-overview .racunUvod h1{font-size:26px;}}
