#auth-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:start}#auth-row>form{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem;width:100%}#auth-row>form .input-container{justify-content:start;align-items:start;gap:.25rem;width:100%}#auth-row>form .actions-row{display:flex;justify-content:start;align-items:center;gap:.5rem}section.account-management{--columns: 5;display:grid;align-items:start;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-column-gap:1rem}section.account-management .sticky-sub-nav{margin-top:1rem;gap:4rem}section.account-management .sticky-sub-nav .sub-nav{display:grid;gap:1rem}section.account-management .sticky-sub-nav .sub-nav .sub-items{display:grid;padding-left:0;gap:.25rem}section.account-management .sticky-sub-nav .sub-nav .sub-items a{display:flex;gap:.5rem;align-items:center}section.account-management .account-management-body{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem;grid-column:span calc(var(--columns) - 1)}section.account-management .account-management-body h1,section.account-management .account-management-body h2{margin-bottom:0}section.account-management .account-management-body .detail-group{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:.5rem;width:100%;border-top:1px solid var(--dark);padding-top:calc(var(--spacing));margin-top:calc(var(--spacing) / 2)}section.account-management .account-management-body .detail-group .detail-group__item{display:flex;justify-content:start;align-items:start;gap:.5rem}section.account-management .account-management-body .detail-group .detail-group__item>span:first-child{font-weight:600}section.account-management .account-management-body .detail-group .detail-group__item>span:first-child:after{content:":"}section.account-management .account-management-body .detail-group .detail-group__action-row{display:flex;justify-content:start;align-items:start;gap:.5rem;margin-top:calc((var(--spacing) / 2) + .5rem)}section.account-management .account-management-body .detail-group .hint{margin-top:calc((var(--spacing) / 2) + .5rem)}section.account-management .account-management-body>form{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem;width:100%}
