.accountdata {

}

.accountdata .card_content {
    display: grid;
    grid-template-columns: auto 1fr;
}

.accountdata .label_textinput {
    display: flex;
    align-items: center;
    justify-content: right;
    margin-right: 1rem;
}

.accountactions .card_content {
    display: flex;
    flex-direction: column;
}

.accountactions .card_content .btn {
    margin-top:    0.3rem;
    margin-bottom: 0.3rem;
}

.spacer {
    grid-column: 1/-1;
    height: 1rem;

    &.small {               }
    &.med   { height: 2rem; }
}

@media only screen and (max-width: 45rem) { /* < 720px */
    .accountdata .card_content { display: flex; flex-direction: column; }
    .accountdata .label_textinput { justify-content: left; }
}