@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid}}}.app-modal-panel--fullscreen{min-height:var(--portal-app-height)}.app-modal-panel--fullscreen-mobile{max-height:var(--portal-app-height);min-height:var(--portal-app-height)}@media(min-width:1024px){.app-modal-panel--fullscreen-mobile{height:auto!important;max-height:min(90vh,42rem);min-height:0}.portal-role-picker-modal.app-modal-panel{display:flex;flex-direction:column;height:auto!important;max-height:min(90vh,42rem)}.portal-role-picker-modal .app-modal-body{flex:none;max-height:min(90vh - 9rem,30rem);overflow-y:auto}}.app-modal-header--safe-top{box-sizing:border-box;min-height:calc(var(--portal-mobile-topbar-body) + var(--app-modal-header-top-inset))}.app-modal-body--safe-bottom{padding-bottom:calc(var(--pwa-safe-bottom,env(safe-area-inset-bottom,0px)) + .75rem)}.app-modal-footer--safe-bottom{padding-bottom:max(calc(var(--pwa-safe-bottom,env(safe-area-inset-bottom,0px)) + .75rem),.75rem)}.app-modal-form{display:flex;flex-direction:column}.app-modal-form,.app-modal-form-body{flex:1;min-height:calc(var(--spacing,.25rem)*0)}:where(.app-modal-form-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*4*var(--tw-space-y-reverse))}.app-modal-form-body{max-height:min(60vh,32rem);overflow-y:auto}.app-modal-form-footer{background-color:var(--color-white,#fff);border-color:var(--color-wu-neutral-100,#efedef);border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0}@media(max-width:1023.98px){.portal-role-picker-modal .app-modal-body{overflow-y:auto}.app-modal-footer--safe-bottom :where(button,a,[role=button]){align-items:center;border-radius:.75rem;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;min-height:3rem;min-width:7.25rem;padding-inline:1.25rem;text-align:center}.app-modal-form-footer :where(button,a,[role=button]){border-radius:.75rem;font-size:.95rem;font-weight:600;min-height:3rem;min-width:7.25rem;padding-inline:1.25rem}.app-modal-form-body{max-height:none}.app-modal-form-footer{bottom:calc(var(--spacing,.25rem)*0);padding-bottom:max(env(safe-area-inset-bottom,0px),.25rem);padding-top:calc(var(--spacing,.25rem)*4);position:sticky;z-index:10}}.app-modal-header.app-modal-header--safe-top{box-sizing:border-box}@media(max-width:1023.98px){.app-modal-panel .app-modal-header{background-color:var(--color-wu-500)!important;border-bottom-color:#fff3!important;color:#fff}.app-modal-panel .app-modal-header :is(h1,h2,h3,.text-wu-900,.text-wu-800){color:#fff!important}.app-modal-panel .app-modal-header .text-wu-600,.app-modal-panel .app-modal-header .text-wu-700{color:#ffffffe0!important}.app-modal-panel .app-modal-header .text-wu-neutral-500{color:#ffffffb8!important}.app-modal-panel .app-modal-header :where(button){color:#fff}.app-modal-panel .app-modal-header :where(button):hover{background-color:#ffffff1f}.bg-wu-950 .app-modal-header{background-color:#0000!important;border-bottom-color:#ffffff1a!important}.app-modal-header.app-modal-header--safe-top{min-height:calc(var(--portal-mobile-topbar-body) + var(--app-modal-header-top-inset));padding-bottom:1rem!important;padding-top:var(--app-modal-header-top-inset)!important}}@media(min-width:1024px){.app-modal-header.app-modal-header--safe-top{min-height:auto;padding-bottom:1rem!important;padding-top:1rem!important}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
