.loop-single-ticket{margin-block:16px}.loop-single-ticket p{color:#a2a7ad;margin-top:4px;font-size:13px}.loop-registration-date{margin-top:4px;font-size:12px;display:block}@media (max-width:760px){.loop-mobile-registration>.lx-button{min-height:48px}.loop-registration-dock{z-index:41;padding:12px 18px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121416f5;border-top:1px solid #222629;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.loop-registration-dock>div{gap:3px;min-width:0;display:grid}.loop-registration-dock strong{font-size:16px}.loop-registration-dock span{color:#a2a7ad;font-size:12px}.loop-registration-dock button{flex-shrink:0;min-height:48px;padding-inline:22px}body:has(.loop-mobile-registration) .lx-mobile-nav{display:none}body:has([role=dialog]) .loop-registration-dock{visibility:hidden}.loop-public-event:has(.loop-mobile-registration){padding-bottom:calc(110px + env(safe-area-inset-bottom))}.loop-registration-sheet[data-slot=dialog-content]{top:auto;bottom:var(--loop-visual-bottom,0px);width:100%;max-width:100%;max-height:calc(var(--loop-visual-height,100dvh) - 12px);border-color:var(--loop-line,#222629);color:#f5f5f5;background:#151719;border-radius:24px 24px 0 0;flex-direction:column;gap:0;padding:0;display:flex;left:0;right:0;overflow:hidden;transform:none!important}.loop-registration-sheet-heading{border-bottom:1px solid #222629;flex-shrink:0;padding:24px 64px 16px 20px;position:relative}.loop-registration-sheet-heading [data-slot=dialog-title]{font-size:22px;line-height:1.2}.loop-registration-sheet-heading [data-slot=dialog-description]{color:#a2a7ad;margin-top:6px;line-height:1.4}.loop-registration-sheet-close{background:#ffffff0a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.loop-registration-sheet .loop-registration-form{flex-direction:column;flex:1;min-height:0;margin:0;display:flex;overflow:hidden}.loop-registration-fields{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.loop-registration-sheet .loop-registration-fields>h2,.loop-registration-sheet .lx-reserve-intro{display:none}.loop-registration-sheet.loop-application-dialog input{scroll-margin:16px;font-size:16px}.loop-registration-sheet .loop-registration-consent{align-items:center;gap:12px;min-height:48px;margin-top:12px;font-size:13px;display:flex}.loop-registration-sheet .lx-ticket-option{min-height:48px}.loop-registration-actions{padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#151719;border-top:1px solid #222629;flex-shrink:0}.loop-registration-sheet .loop-registration-actions>button{width:100%;min-height:48px}.loop-registration-actions .lx-form-note{text-align:center;color:#a2a7ad;margin:6px 0 0;font-size:12px}html[data-loop-keyboard-open=true] .loop-registration-actions .lx-form-note{display:none}html[data-loop-keyboard-open=true] .loop-registration-actions{padding-bottom:8px}html[data-loop-keyboard-open=true] .loop-registration-sheet-heading{padding-top:16px;padding-bottom:12px}.cover-toolbar button,.cover-controls button,.cover-drop button,.cover-controls input[type=range]{min-height:44px}.loop-registration-sheet-heading [data-slot=dialog-title]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-loop-keyboard-open=true] .loop-registration-sheet-heading [data-slot=dialog-description]{display:none}}@media (max-width:760px) and (max-height:360px){.loop-registration-sheet-heading{padding:12px 64px 12px 20px}.loop-registration-sheet-heading [data-slot=dialog-title]{-webkit-line-clamp:1;font-size:18px}.loop-registration-sheet-heading [data-slot=dialog-description],.loop-registration-sheet .loop-registration-actions .lx-form-note{display:none}.loop-registration-sheet .loop-registration-actions{padding-top:8px;padding-bottom:8px}}@media (max-width:760px){.loop-registration-sheet[data-slot=dialog-content]{box-sizing:border-box;min-width:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.loop-registration-sheet-heading{padding-top:20px;padding-bottom:12px}.loop-registration-sheet-heading:before{content:"";background:#ffffff30;border-radius:4px;width:36px;height:4px;position:absolute;top:8px;left:calc(50% - 18px)}.loop-registration-sheet .loop-registration-fields{padding-top:12px;padding-bottom:12px;overflow-x:hidden}.loop-registration-sheet .loop-registration-fields>.permission-card{margin:0 0 12px;padding:12px}.loop-registration-sheet .loop-registration-fields .permission-note{margin-bottom:0}.loop-registration-sheet .loop-registration-actions{padding-top:10px}}
