.appearance_theme__egl6d{--body:var(--liff-text,#344054);--color-body:var(--liff-text,#344054);background:var(--liff-page-bg,#f5f5f5);color:var(--liff-text,#1f2937)}.appearance_theme__egl6d>main{padding-inline:20px}.appearance_theme__egl6d [data-registration-page]{padding-bottom:48px}.appearance_theme__egl6d [data-registration-page]>header h1{font-size:24px;line-height:1.5}.appearance_theme__egl6d [data-registration-page] [data-registration-action]{position:fixed;inset-inline:0;bottom:0;z-index:30;width:100%;max-width:480px;margin-inline:auto;padding:12px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--liff-card-bg,#ffffff);box-shadow:0 -4px 20px rgb(16 24 40/.06)}.appearance_theme__egl6d [data-registration-action]>.liff-primary{min-height:56px!important}.appearance_theme__egl6d [data-registration-reminder]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--color-line)}.appearance_theme__egl6d [data-registration-page]:has([data-guest-expanded=true]) [data-line-registration-action]{position:static;width:auto;max-width:none;padding:0;border:0;background:transparent;box-shadow:none}.appearance_theme__egl6d [data-registration-page]:has([data-guest-expanded=true]) [data-line-registration-action] [data-registration-reminder]{display:none}.appearance_theme__egl6d [data-registration-page] :is(input,select,textarea,summary,button,a){scroll-margin-block:80px 180px}.appearance_theme__egl6d [data-liff-list] .fixed .liff-primary{min-height:56px}.appearance_theme__egl6d [data-liff-list] .fixed button{min-width:48px;min-height:48px}.appearance_theme__egl6d [data-liff-list] .fixed p{color:var(--liff-text,#344054)}.appearance_theme__egl6d .liff-primary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.appearance_theme__egl6d .liff-primary,.appearance_theme__egl6d button.bg-primary.border-primary{background-color:var(--liff-primary,#06c755)!important;background-image:var(--liff-button-image,none)!important;border-color:var(--liff-primary,#06c755)!important;color:var(--liff-primary-text,#ffffff)!important}.appearance_theme__egl6d .liff-primary:hover:not(:disabled),.appearance_theme__egl6d button.bg-primary.border-primary:hover:not(:disabled){filter:brightness(.96)}.appearance_theme__egl6d .ui-control{background-color:var(--liff-card-bg,#ffffff);color:var(--liff-text,#1f2937);font-size:16px}.appearance_theme__egl6d .liff-list-cover{display:var(--liff-list-cover-display,block)}