.account-practice{min-width:0;margin-block:1.25rem;padding:1rem;border:1px solid #46748a;border-radius:.75rem;background:#0b1d2b;color:#e6f3f7}
.account-practice h3,.account-practice h4{margin-block:0 .6rem}
.account-practice p{line-height:1.6;overflow-wrap:anywhere}
.account-practice__help{color:#c1d8e3}
.account-practice__status{font-weight:700}
.account-practice__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1rem;min-width:0}
.account-practice .btn{max-width:100%;min-height:48px;height:auto;white-space:normal;overflow-wrap:anywhere;text-align:start;line-height:1.5;font:inherit;clip-path:none}
.account-practice .btn:disabled{opacity:.65;cursor:not-allowed}
.account-practice__error,.account-practice__conflict{padding:1rem;margin-block:1rem;border:1px solid #deb863;border-radius:.5rem;background:#302718;color:#fff3d4}
.account-practice :focus-visible,.account-practice__error:focus{outline:3px solid #73f3eb;outline-offset:4px}
.account-practice [hidden]{display:none!important}
@media(max-width:480px){.account-practice{padding:.875rem}.account-practice__actions{flex-direction:column;align-items:stretch}.account-practice .btn{width:100%}}
