@layer components{body.modal-open,body:has(.target-modal:target){overflow:clip}body.modal-open main,body.modal-open .modal-open-overflow,body:has(.target-modal:target) main,body:has(.target-modal:target) .modal-open-overflow{overflow:clip scroll}body.modal-open[data-scroll-locked],body:has(.target-modal:target)[data-scroll-locked]{margin-right:0!important}[data-modal-toggle]{cursor:pointer}.modal{align-items:flex-start;display:flex;flex-flow:column;height:100%;justify-content:flex-start;left:0;overflow:hidden scroll;position:fixed;top:0;width:100%;z-index:var(--z-modal)}.modal:not(.modal-active){display:none;pointer-events:none!important}.modal:not(.modal-active) .pointer-events-all,.modal:not(.modal-active) .modal-underlay{pointer-events:none!important}.modal-opacity-in{opacity:0;transition:.2s ease;transition-property:opacity}.modal-opacity-in.modal-active{opacity:1}.modal-opacity-in.modal-active .modal-translate-inner{transform:translateY(0)}.modal-opacity-in .modal-translate-inner{transform:translateY(4rem);transition:.2s ease;transition-property:transform}.modal-opacity-in:not(.modal-active){display:flex;opacity:0!important;pointer-events:none!important;user-select:none!important}.modal-overflow,.modal>.sprig-component{display:flex;flex:0 0 auto;min-height:100%;pointer-events:none;position:relative;width:100%}.modal-underlay{background-color:var(--color-black);display:block;height:100%;opacity:.5;pointer-events:all;position:absolute;top:0;width:100%;z-index:-1}.modal-center{height:auto;margin:auto;max-width:100%;pointer-events:none;position:relative;width:fit-content}.modal-margin{margin:1.25rem 6.4vw;pointer-events:none}@media(min-width:450px){.modal-margin{margin-inline:6vw}}@media(min-width:768px){.modal-margin{margin:2.5rem 2.75rem}}.modal-box-s{max-width:56.25rem}.modal-box-large{max-width:67.5rem}@media(min-width:1920px){.modal-box-large{max-width:75rem}}.modal-padding{padding:1.25rem 6.4%}@media(min-width:450px){.modal-padding{padding-left:6%;padding-right:6%}}@media(min-width:768px){.modal-padding{padding:2.5rem 2.75rem}}.target-modal{pointer-events:none}.target-modal .pointer-events-all{pointer-events:none}.target-modal.modal-opacity-in{display:flex;opacity:0}.target-modal:target{display:flex;pointer-events:all}.target-modal:target.modal-opacity-in{opacity:1}.target-modal:target .pointer-events-all{pointer-events:all}.modal-inner-content{max-width:100%;width:67.5rem}@media(min-width:1920px){.modal-inner-content{width:75rem}}.modal-padding-content{padding:2rem 1.25rem}@media(min-width:450px){.modal-padding-content{padding-inline:1.5rem}}@media(min-width:768px){.modal-padding-content{padding:2.75rem}}.modal-inner-search{max-width:40rem;width:100%}@media not (min-width:960px){body:has([data-radix-popper-content-wrapper] [data-state=open][data-side=top]) .dropdown-trigger-wrapper[data-state=open] input,body:has([data-radix-popper-content-wrapper] [data-state=open][data-side=top]) .dropdown-trigger-wrapper[data-state=open] .input{border-top-left-radius:0;border-top-right-radius:0}}@media not (min-width:960px){body:has([data-radix-popper-content-wrapper] [data-state=open][data-side=bottom]) .dropdown-trigger-wrapper[data-state=open] input,body:has([data-radix-popper-content-wrapper] [data-state=open][data-side=bottom]) .dropdown-trigger-wrapper[data-state=open] .input{border-bottom-left-radius:0;border-bottom-right-radius:0}}body:has(.tab-bar-open) [data-radix-popper-content-wrapper]{z-index:var(--z-modal)!important}[data-radix-popper-content-wrapper]{z-index:var(--z-dropdown)!important}[data-radix-popper-content-wrapper]:has(.header-dropdown){z-index:var(--z-header)!important}[role=dialog]~[data-radix-popper-content-wrapper]{z-index:var(--z-modal)!important}.dropdown-trigger-wrapper[aria-expanded=true] .input-wrapper,.dropdown-trigger-wrapper[data-state=open] .input-wrapper{z-index:var(--z-dropdown)}.dropdown-trigger-wrapper[aria-expanded=true] input,.dropdown-trigger-wrapper[aria-expanded=true] .input,.dropdown-trigger-wrapper[data-state=open] input,.dropdown-trigger-wrapper[data-state=open] .input{background-color:var(--field-background-focus);border-color:var(--field-border-focus);outline:0}@media not (min-width:960px){.dropdown-trigger-wrapper[aria-expanded=true] input,.dropdown-trigger-wrapper[aria-expanded=true] .input,.dropdown-trigger-wrapper[data-state=open] input,.dropdown-trigger-wrapper[data-state=open] .input{box-shadow:0 0 0 max(100vh,100vw) rgba(0,0,0,.18)}}.dropdown-trigger-wrapper[aria-expanded=true] input::placeholder,.dropdown-trigger-wrapper[aria-expanded=true] .input::placeholder,.dropdown-trigger-wrapper[data-state=open] input::placeholder,.dropdown-trigger-wrapper[data-state=open] .input::placeholder{color:var(--field-placeholder-focus)}.dropdown-underlay{opacity:0}.dropdown-underlay:has(+[data-state=open]){opacity:1}.dropdown-underlay.dropdown-underlay-pointers:has(+[data-state=open]){pointer-events:all}[data-side=bottom] .dropdown-content-box{border-bottom-left-radius:var(--radius-s);border-bottom-right-radius:var(--radius-s)}@media not (min-width:960px){[data-side=bottom] .dropdown-content-box{border-top-width:1px}}[data-side=top] .dropdown-content-box{--tw-shadow: 0 -10px 15px -3px rgb(0 0 0 / 10%), 0 -4px 6px -4px rgb(0 0 0 / 10%);border-top-left-radius:var(--radius-s);border-top-right-radius:var(--radius-s)}@media not (min-width:960px){[data-side=top] .dropdown-content-box{border-bottom-width:1px}}}
