.registration-agreement{margin:16px 0 18px;color:var(--color-text-100,#fff);font-size:12px;line-height:1.45}
.registration-agreement label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}
.registration-agreement input{appearance:auto!important;flex:0 0 16px;width:16px;height:16px;margin:2px 0 0;accent-color:var(--ep-color-background-fill-active-primary,var(--ion-color-primary,Highlight));cursor:pointer}
.registration-agreement-link{display:inline;background:none;border:0;padding:0;color:var(--ep-color-text-highlight,var(--ion-color-primary,LinkText));font:inherit;cursor:pointer;text-align:left}
.registration-agreement-dialog{box-sizing:border-box;width:min(92vw,440px);max-height:85dvh;border:0;border-radius:18px;padding:25px 20px 20px;background:var(--ep-color-background-fill-surface-raised-L1,var(--color-bg-300,var(--ion-background-color,Canvas)));color:#fff;overflow:visible}
.registration-agreement-dialog::backdrop{background:rgba(0,0,0,.72)}
.registration-agreement-dialog h2{text-align:center;font-size:20px;font-weight:500;margin:0 20px 22px}
.registration-agreement-copy{max-height:calc(85dvh - 170px);overflow-y:auto;line-height:1.65;font-size:15px;overscroll-behavior:contain}
.registration-agreement-copy p{margin:0 0 20px;white-space:normal}
.registration-agreement-accept{display:block;width:100%;padding:13px;margin-top:18px;border:0;border-radius:7px;background:var(--ep-color-background-fill-active-primary,var(--ion-color-primary,Highlight));color:#fff;font-size:18px;font-weight:700;cursor:pointer}
.registration-agreement-close{position:absolute;right:8px;top:6px;background:transparent;border:0;color:#fff;font-size:28px;cursor:pointer}

.registration-agreement{font-size:14px;line-height:1.5;margin:18px 0 20px}.registration-agreement label{gap:9px}.registration-agreement input{flex-basis:19px;width:19px;height:19px}.registration-agreement-copy{font-size:17px}

.registration-agreement-dialog{color:var(--ep-color-text-default,var(--color-text-100,var(--ion-text-color,CanvasText)))}.registration-agreement-accept{color:var(--ep-color-text-highlight-white,var(--ion-color-primary-contrast,HighlightText))}.registration-agreement-close{color:inherit}
