/* Optional progressive disclosure, after the native account panel's controls. */
.account-practice > .native-practice-share { min-width: 0; margin: 4px 0 0; padding: 0; border: 0; }
.native-practice-share > summary { min-height: 44px; padding: 10px 0; cursor: pointer; font-size: .9rem; overflow-wrap: anywhere; }
.native-practice-share > summary:focus-visible { outline: 2px solid #49e6df; outline-offset: 3px; }
.native-practice-share[open] { border-top: 1px solid var(--line, #46748a); }
.native-practice-share__composer { min-width: 0; }
.native-practice-share__content { min-width: 0; }
.native-practice-share__modal-host { display: contents; }
.native-practice-share__heading { margin: 12px 0 8px; font-size: 1rem; overflow-wrap: anywhere; }
.native-practice-share__status:empty { display: none; }
.account-practice > .native-share-ready { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; }
.account-practice > .native-share-ready > .btn { flex: 1 1 0; width: auto; min-width: 0; padding: 8px; font-size: .9rem; line-height: 1.25; }
.practice-share .ps-native-ack { grid-column: 1 / -1; width: 100%; }
.native-practice-share [hidden] { display: none !important; }
