.cp-modal-layer{display:flex;align-items:center;justify-content:center;padding:clamp(8px,1.4vw,22px);background-color:#020617b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overscroll-behavior:contain;isolation:isolate;outline:none}.cp-modal-layer>:is(div,form,section){min-width:0;max-height:calc(100dvh - (2*clamp(8px,1.4vw,22px)));overscroll-behavior:contain;border-radius:20px;box-shadow:0 28px 90px #0006,0 0 0 1px #94a3b829}.cp-modal-layer :is(input,select,textarea){min-width:0}.cp-modal-layer :is(button,a,input,select,textarea):focus-visible{outline:2px solid #a1a1aa;outline-offset:3px}.cp-modal-layer :is(.overflow-x-auto,.overflow-auto){overscroll-behavior-x:contain}.cp-modal-layer :is(nav,[role=tablist]){max-width:100%;overflow-x:auto;scrollbar-width:thin}.cp-modal-layer [role=tab]{flex-shrink:0}.cp-modal-layer :is(.overflow-y-auto,.overflow-auto,.overflow-x-auto){scrollbar-width:thin;scrollbar-color:#71717a transparent}@media(max-width:640px){.cp-modal-layer>:is(div,form,section){border-radius:16px}}@media(prefers-reduced-motion:reduce){.cp-modal-layer,.cp-modal-layer *{animation:none!important;transition:none!important}}
