/* Website-only integration of the approved account styles with the live controls. */
.website .site-account{min-width:0;width:100%}
.website .site-account .page-head .page-title{display:block;margin:0;line-height:1.15}
.website .site-account .ha-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0}
.website .site-account .ha-tabs .selected{border-bottom-color:#202020}
.website .site-account .site-account-avatar{align-content:center}
.website .site-account :is(.v5a-session,.ha-model-row,.v5a-navrow)>span{min-width:0;overflow-wrap:anywhere}
.website .site-account .v5a-navrow>svg{width:16px;flex-shrink:0}
.website .site-account .ha-model-row>svg{width:24px;height:24px;flex:0 0 24px}
.website .site-account .v5-control{min-width:0}
.website .site-account .v5-field .v5-input,.website .site-account .v5-field select{width:100%;min-width:0;box-sizing:border-box}
.website .site-account .v5-check input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;min-height:0;margin:0}
.website .site-account .oneai-sync{max-width:none}
.website .site-account :is(h1,h2,dd,.page-sub){overflow-wrap:anywhere}
.website .site-account .v5-card .btn,.website .site-account .v5a-session .text-link{white-space:normal}
.website .site-account .v5a-session{flex-wrap:wrap}
.website .site-account .v5a-session>svg{width:20px;height:20px}
.website .site-account .v5a-integration-logo>svg{width:22px;height:22px}
.website .site-account .page-head .page-title{line-height:1.25;margin-bottom:9px}
.website .site-account .site-account-identity p button.icon{display:inline-flex;vertical-align:middle;width:25px;height:25px;min-height:25px}
.website .site-account .oneai-web-sync a.primary{display:inline-flex;min-height:40px;text-decoration:none}
.website .site-account .site-secondary-resources{gap:20px}
