.client-access-active .demo,
.client-access-active aside,
.client-access-active header { display: none; }

.client-access-active .shell { margin-left: 0; }
.client-access-panel { width: min(100%, 460px); margin: 32px auto; }
.client-access-panel h2 { margin: 12px 0; }
.client-access-panel form { display: grid; gap: 14px; margin-top: 22px; }
.client-access-panel form .primary { justify-self: start; }
.client-access-feedback:empty { display: none; }
.client-access-mark { display: block; width: 140px; height: auto; filter: brightness(0); margin: 0 0 20px; margin-inline-start: -26px; }

.client-access-options { display: flex; flex-wrap: wrap; gap: 6px 20px; margin-top: 12px; }
