/* Website profile only: constrain grid tracks and avoid clipping private account data. */
.voro-web-profile{box-sizing:border-box;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}
.voro-web-profile>*,.voro-web-profile>*>*{min-width:0;box-sizing:border-box}
.voro-web-profile-identity{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto;gap:12px!important}
.voro-web-profile-identity>img,.voro-web-profile-identity>div:first-child{width:56px!important;height:56px!important;min-width:56px}
.voro-web-profile-identity>div:nth-child(2){min-width:0}
.voro-web-profile-identity>div:nth-child(2)>div:first-child{min-width:0}
.voro-web-profile-identity>div:nth-child(2)>div:first-child>span{min-width:0;flex:1}
.voro-web-profile-identity>div:nth-child(2)>div:first-child>button{flex:none}
.voro-web-profile-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.voro-web-profile-identity>button{justify-self:end;white-space:nowrap;min-height:36px}
.voro-web-profile-perks>*{min-width:0;gap:6px;flex-wrap:wrap}
.voro-web-profile-perks>*>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}
.voro-web-profile-stats>*{min-width:0}
.voro-web-profile-stats>*>div{overflow-wrap:anywhere}
.voro-web-profile .vp-profile-entry{box-sizing:border-box;max-width:100%;min-width:0;min-height:44px;margin:0;border-radius:12px;padding:12px 15px;font-size:12px}
.voro-web-profile-payment>span:first-child{width:auto!important;white-space:nowrap}
@media(max-width:480px){
 .voro-web-profile input{font-size:16px!important}
 .voro-web-profile-identity{grid-template-columns:56px minmax(0,1fr);align-items:start!important;column-gap:12px!important;row-gap:9px!important}
 .voro-web-profile-identity>img,.voro-web-profile-identity>div:first-child{grid-column:1;grid-row:1/3;align-self:center}
 .voro-web-profile-identity>div:nth-child(2){grid-column:2;grid-row:1}
 .voro-web-profile-identity>button{grid-column:2;grid-row:2;justify-self:start;padding:7px 12px!important;font-size:12px!important;min-height:36px}
 .voro-web-profile-payment{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:12px!important;row-gap:4px!important;padding:10px 0!important}
 .voro-web-profile-payment>span:nth-child(1){grid-column:1;grid-row:1;font-size:11px!important}
 .voro-web-profile-payment>span:nth-child(2){grid-column:2;grid-row:1;text-align:right}
 .voro-web-profile-payment>span:nth-child(3){grid-column:1;grid-row:2;text-align:left!important;font-size:11px!important}
 .voro-web-profile-payment>span:nth-child(4){grid-column:2;grid-row:2;width:auto!important}
}

.voro-profile-disclosure{min-width:0;max-width:100%}.voro-profile-disclosure>summary{display:flex;align-items:center;gap:10px;list-style:none;font-size:12.5px;font-weight:700;color:#c1ccd7;min-height:36px;cursor:pointer}.voro-profile-disclosure>summary::-webkit-details-marker{display:none}.voro-profile-disclosure>summary:after{content:'›';margin-left:auto;color:#7f96a7;font-size:20px;line-height:1;transition:transform .18s}.voro-profile-disclosure[open]>summary:after{transform:rotate(90deg)}.voro-profile-disclosure[open]>summary{margin-bottom:10px}.voro-profile-disclosure>summary:focus-visible{outline:2px solid #2bd4ff;outline-offset:3px;border-radius:8px}.voro-web-profile{gap:12px!important}.voro-web-profile .vw-profile-entry{min-height:44px}.voro-web-profile .voro-profile-disclosure .voro-web-profile-stats>div{box-shadow:none;background:rgba(255,255,255,.035)}
