@layer components{.form-error{color:var(--mantine-color-error);border-color:var(--mantine-color-error)}.form-error label{color:var(--mantine-color-error)}.bool-field label{text-wrap:nowrap}.object-field{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:2.5rem 1rem;margin-block-end:1rem;padding-block-end:2.5rem;display:grid;position:relative}.list-field,.map-field{margin-block-end:1rem;padding-block-end:2.5rem;position:relative}.list-field ul,.map-field ul{align-items:center;gap:2rem;width:100%;padding:1rem .5rem 1.5rem;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - .5rem),#0000 100%);mask-image:linear-gradient(#000 calc(100% - .5rem),#0000 100%)}.list-field li,.map-field li{align-items:center;gap:1rem;margin-inline-end:.5rem;display:grid;position:relative}.list-field .mantine-Divider-root,.map-field .mantine-Divider-root{width:100%;position:absolute;bottom:0;translate:0 1.25rem}.list-field .add-item-btn,.map-field .add-item-btn{--translate:-50%;transition:all 50ms ease-in-out;position:absolute;bottom:0;left:50%;translate:-50% 50%}.list-field .add-item-btn:active,.map-field .add-item-btn:active{translate:-50% 55%}.is-null input,.is-null .mantine-Switch-root:not(.optional-toggle){color:var(--input-disabled-color);cursor:not-allowed;background-color:var(--input-disabled-bg);border-color:var(--input-disabled-border);opacity:.6}.mantine-Switch-labelWrapper{text-wrap:nowrap}.grace-file-input{position:relative}.grace-file-input[data-error=true] .grace-file-dropzone-root{border-color:var(--mantine-color-error)}.grace-file-input label{z-index:5;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-placeholder);text-wrap:nowrap;pointer-events:none;padding:0;font-weight:500;transition:all .1s;position:absolute;top:7px;left:12px}.grace-file-input.has-left-section label{left:calc(16px + 1rem)}.grace-file-input .grace-file-dropzone-root{--border-radius:.25rem;cursor:pointer;background-color:var(--input-bg);border:1px solid var(--input-bd);border-radius:var(--border-radius);min-height:36px;padding:0;transition:border-color .1s,background-color .1s}[data-mantine-color-scheme=dark] .grace-file-input .grace-file-dropzone-root{--input-bd:var(--mantine-color-dark-4);--input-bg:var(--mantine-color-dark-6);--input-bd-focus:var(--mantine-primary-color-filled)}.grace-file-input .grace-file-dropzone-root:hover:not([data-disabled]){border-color:var(--mantine-primary-color-filled)}.grace-file-input .grace-file-dropzone-root[data-accept]{border-color:var(--mantine-color-blue-6)}.grace-file-input .grace-file-dropzone-root[data-reject]{border-color:var(--mantine-color-error)}.grace-file-input .grace-file-dropzone-root[data-disabled]{cursor:not-allowed;opacity:.6}.grace-file-input .grace-file-dropzone-inner{background-color:var(--input-bg);border-radius:var(--border-radius);align-items:center;min-height:36px;padding:0;display:flex}.grace-file-input .grace-file-dropzone-content{justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:7px 12px;display:flex}.grace-file-input .grace-file-dropzone-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.grace-file-input .grace-file-dropzone-icon{color:var(--mantine-color-dimmed);flex-shrink:0}.grace-file-input .grace-file-dropzone-text{text-overflow:ellipsis;min-width:0;color:var(--mantine-color-text);white-space:nowrap;flex:1;overflow:hidden}.grace-file-input .grace-file-dropzone-clear{flex-shrink:0;margin-left:8px}.grace-file-input .grace-file-dropzone-error{color:var(--mantine-color-error)}:is(.grace-file-input.has-file label,.grace-file-input.is-focused label,.grace-file-input:not(:has([data-disabled])):hover label){font-size:var(--mantine-font-size-xs);color:var(--mantine-color-text);transform:translate(-12px,-25px)}:is(.grace-file-input.has-file.has-left-section label,.grace-file-input.is-focused.has-left-section label,.grace-file-input:not(:has([data-disabled])):hover.has-left-section label){transform:translate(calc(-16px - 1rem),-25px)}.grace-file-input :has(>.mantine-FileInput-input){margin-bottom:0}.grace-file-input .mantine-FileInput-input{background-color:var(--input-bg);border-radius:4px}.grace-file-input p{position:absolute;top:calc(100% + .3rem)}.grace-file-input:has(button.mantine-CloseButton-root) label{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-text);transform:translate(-12px,-25px)}.grace-file-input:has(.mantine-Pill-label) label{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-text);transform:translate(-12px,-25px)}.grace-file-input:not(:has([readonly]),:has(:disabled)):is(.grace-file-input:has(.mantine-FileInput-input:focus),.grace-file-input:has(.mantine-FileInput-input:focus-visible),.grace-file-input:has(.mantine-FileInput-input:active)) label{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-text);transform:translate(-12px,-25px)}.grace-file-input:has(button.mantine-CloseButton-root).has-left-section label{transform:translate(calc(-16px - 1rem),-25px)}.grace-file-input:has(.mantine-Pill-label).has-left-section label{transform:translate(calc(-16px - 1rem),-25px)}.grace-file-input:not(:has([readonly]),:has(:disabled)):is(.grace-file-input:has(.mantine-FileInput-input:focus),.grace-file-input:has(.mantine-FileInput-input:focus-visible),.grace-file-input:has(.mantine-FileInput-input:active)).has-left-section label{transform:translate(calc(-16px - 1rem),-25px)}}@font-face{font-family:Solitaire;src:url(/fonts/LuckiestGuy-Regular.ttf)format("truetype")}@font-face{font-family:Bingo;src:url(/fonts/Geologica-Black.ttf)format("truetype")}@font-face{font-family:SolitaireWins;src:url(/fonts/Rubik-Black.ttf)format("truetype")}.unity-text{text-align:center}.unity-text.Solitaire{font-family:Solitaire,sans-serif}.unity-text.Bingo{font-family:Bingo,sans-serif}.unity-text.SolitaireWins{font-family:SolitaireWins,sans-serif}
