button.gx-button,.gx-button{display:flex;align-items:center;justify-content:center;gap:0.5rem;border-radius:0.5rem;height:2.5rem;width:-moz-fit-content;width:fit-content;min-width:2.5rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;text-wrap:nowrap;font-size:0.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;border-width:0px;background-color:transparent;--tw-text-opacity:1;color:rgb(58 69 83 / var(--tw-text-opacity))}button.gx-button:hover,.gx-button:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(22 28 36 / var(--tw-text-opacity))}button.gx-button:active,.gx-button:active{--tw-bg-opacity:1;background-color:rgb(244 246 248 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button:focus-visible,.gx-button:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(22 28 36 / var(--tw-ring-opacity))}button.gx-button span,.gx-button span{display:flex;align-items:center;gap:0.5rem}button.gx-button[data-toggle-content]:hover,.gx-button[data-toggle-content]:hover{font-size:0px;line-height:1}button.gx-button[data-toggle-content]:hover::after,.gx-button[data-toggle-content]:hover::after{display:inline-block;font-size:1rem;line-height:1.5rem;text-transform:uppercase;content:attr(data-toggle-content)}button.gx-button-text-xl,.gx-button-text-xl{font-size:1.125rem;line-height:1.5rem}button.gx-button-text-lg,.gx-button-text-lg{font-size:1rem;line-height:1.5rem}button.gx-button-text-sm,.gx-button-text-sm{font-size:0.75rem;line-height:1rem}button.gx-button-text-xs,.gx-button-text-xs{font-size:0.625rem;line-height:.75rem}button.gx-button-w-fit,.gx-button-w-fit{width:-moz-fit-content;width:fit-content}button.gx-button-w-full,.gx-button-w-full{width:100%;text-align:center}button.gx-button-w-wide,.gx-button-w-wide{min-width:11rem;justify-content:center}button.gx-button-h-full,.gx-button-h-full{height:100%}button.gx-button-h-fit,.gx-button-h-fit{height:-moz-fit-content;height:fit-content}button.gx-button-filled,.gx-button-filled{--tw-border-opacity:1;border-color:rgb(52 121 233 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(52 121 233 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(52 121 233 / var(--tw-ring-opacity))}button.gx-button-filled:hover,.gx-button-filled:hover{--tw-bg-opacity:1;background-color:rgb(36 99 235 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}button.gx-button-filled:active,.gx-button-filled:active{--tw-bg-opacity:1;background-color:rgb(29 79 215 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-filled[disabled],button.gx-button-filled.disabled,.gx-button-filled[disabled],.gx-button-filled.disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(52 121 233 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}button.gx-button-filled-brand,.gx-button-filled-brand{--tw-bg-opacity:1;background-color:rgb(94 163 73 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(94 163 73 / var(--tw-ring-opacity))}button.gx-button-filled-brand:hover,.gx-button-filled-brand:hover{--tw-bg-opacity:1;background-color:rgb(76 141 57 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}button.gx-button-filled-brand:active,.gx-button-filled-brand:active{--tw-bg-opacity:1;background-color:rgb(68 118 52 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-filled-brand[disabled],button.gx-button-filled-brand.disabled,.gx-button-filled-brand[disabled],.gx-button-filled-brand.disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(115 189 93 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}button.gx-button-filled-sales-source,.gx-button-filled-sales-source{background-color:var(--gr-brand-color);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-color:var(--gr-brand-color)}button.gx-button-filled-sales-source:hover,.gx-button-filled-sales-source:hover{background-color:var(--gr-brand-color);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}button.gx-button-filled-sales-source:active,.gx-button-filled-sales-source:active{background-color:var(--gr-brand-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-filled-sales-source:hover,.gx-button-filled-sales-source:hover{background-color:color-mix(in srgb, var(--gr-brand-color) 90%, black)}button.gx-button-filled-sales-source:active,.gx-button-filled-sales-source:active{background-color:color-mix(in srgb, var(--gr-brand-color) 75%, black)}button.gx-button-filled-sales-source[disabled],button.gx-button-filled-sales-source.disabled,.gx-button-filled-sales-source[disabled],.gx-button-filled-sales-source.disabled{background-color:color-mix(in srgb, var(--gr-brand-color) 60%, #6B7280);cursor:not-allowed;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}button.gx-button-filled-error,.gx-button-filled-error{--tw-bg-opacity:1;background-color:rgb(239 67 67 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(239 67 67 / var(--tw-ring-opacity))}button.gx-button-filled-error:hover,.gx-button-filled-error:hover{--tw-bg-opacity:1;background-color:rgb(220 40 40 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}button.gx-button-filled-error:active,.gx-button-filled-error:active{--tw-bg-opacity:1;background-color:rgb(186 28 28 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-filled-error[disabled],button.gx-button-filled-error.disabled,.gx-button-filled-error[disabled],.gx-button-filled-error.disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(239 67 67 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}button.gx-button-filled-concur,.gx-button-filled-concur{--tw-bg-opacity:1;background-color:rgb(242 180 28 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(242 180 28 / var(--tw-ring-opacity))}button.gx-button-filled-concur:hover,.gx-button-filled-concur:hover{--tw-bg-opacity:1;background-color:rgb(244 193 66 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}button.gx-button-filled-concur:active,.gx-button-filled-concur:active{--tw-bg-opacity:1;background-color:rgb(229 170 26 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-filled-concur[disabled],button.gx-button-filled-concur.disabled,.gx-button-filled-concur[disabled],.gx-button-filled-concur.disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(218 181 90 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}button.gx-button-filled-violet,.gx-button-filled-violet{--tw-bg-opacity:1;background-color:rgb(124 59 237 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(124 59 237 / var(--tw-ring-opacity))}button.gx-button-filled-violet:hover,.gx-button-filled-violet:hover{--tw-bg-opacity:1;background-color:rgb(107 38 217 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}button.gx-button-filled-violet:active,.gx-button-filled-violet:active{--tw-bg-opacity:1;background-color:rgb(90 33 181 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-filled-violet[disabled],button.gx-button-filled-violet.disabled,.gx-button-filled-violet[disabled],.gx-button-filled-violet.disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(166 137 250 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}button.gx-button-outline,.gx-button-outline{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(52 121 233 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(52 121 233 / var(--tw-ring-opacity))}button.gx-button-outline:hover,.gx-button-outline:hover{--tw-bg-opacity:1;background-color:rgb(242 247 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(29 79 215 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(29 79 215 / var(--tw-ring-opacity))}button.gx-button-outline:active,.gx-button-outline:active{--tw-bg-opacity:1;background-color:rgb(220 235 254 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(30 63 174 / var(--tw-ring-opacity))}button.gx-button-outline-brand,.gx-button-outline-brand{--tw-text-opacity:1;color:rgb(94 163 73 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(94 163 73 / var(--tw-ring-opacity))}button.gx-button-outline-brand:hover,.gx-button-outline-brand:hover{--tw-bg-opacity:1;background-color:rgb(225 253 217 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(76 141 57 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(76 141 57 / var(--tw-ring-opacity))}button.gx-button-outline-brand:active,.gx-button-outline-brand:active{--tw-bg-opacity:1;background-color:rgb(222 247 214 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(68 118 52 / var(--tw-ring-opacity))}button.gx-button-outline-sales-source,.gx-button-outline-sales-source{color:var(--gr-brand-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-color:var(--gr-brand-color)}button.gx-button-outline-sales-source:hover,.gx-button-outline-sales-source:hover{color:var(--gr-brand-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:var(--gr-brand-color)}button.gx-button-outline-sales-source:active,.gx-button-outline-sales-source:active{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:var(--gr-brand-color)}button.gx-button-outline-sales-source:hover,.gx-button-outline-sales-source:hover{background-color:color-mix(in srgb, var(--gr-brand-color) 10%, white);color:color-mix(in srgb, var(--gr-brand-color) 90%, black)}button.gx-button-outline-sales-source:active,.gx-button-outline-sales-source:active{background-color:color-mix(in srgb, var(--gr-brand-color) 25%, white);color:color-mix(in srgb, var(--gr-brand-color) 75%, black)}button.gx-button-outline-error,.gx-button-outline-error{--tw-text-opacity:1;color:rgb(239 67 67 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(239 67 67 / var(--tw-ring-opacity))}button.gx-button-outline-error:hover,.gx-button-outline-error:hover{--tw-bg-opacity:1;background-color:rgb(254 241 241 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(186 28 28 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(186 28 28 / var(--tw-ring-opacity))}button.gx-button-outline-error:active,.gx-button-outline-error:active{--tw-bg-opacity:1;background-color:rgb(254 225 225 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(152 27 27 / var(--tw-ring-opacity))}button.gx-button-outline-gray,.gx-button-outline-gray{--tw-text-opacity:1;color:rgb(58 69 83 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(125 143 160 / var(--tw-ring-opacity))}button.gx-button-outline-gray:hover,.gx-button-outline-gray:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(22 28 36 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(33 43 54 / var(--tw-ring-opacity))}button.gx-button-outline-gray:active,.gx-button-outline-gray:active{--tw-bg-opacity:1;background-color:rgb(244 246 248 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(22 28 36 / var(--tw-ring-opacity))}button.gx-button-outline-violet,.gx-button-outline-violet{--tw-text-opacity:1;color:rgb(124 59 237 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(124 59 237 / var(--tw-ring-opacity))}button.gx-button-outline-violet:hover,.gx-button-outline-violet:hover{--tw-bg-opacity:1;background-color:rgb(235 231 254 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(107 38 217 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(107 38 217 / var(--tw-ring-opacity))}button.gx-button-outline-violet:active,.gx-button-outline-violet:active{--tw-bg-opacity:1;background-color:rgb(222 215 254 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(90 33 181 / var(--tw-ring-opacity))}button.gx-button-ghost,.gx-button-ghost{border-width:0px;background-color:transparent;--tw-text-opacity:1;color:rgb(58 69 83 / var(--tw-text-opacity))}button.gx-button-ghost:hover,.gx-button-ghost:hover{--tw-bg-opacity:1;background-color:rgb(244 246 248 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(22 28 36 / var(--tw-text-opacity))}button.gx-button-ghost:active,.gx-button-ghost:active{--tw-bg-opacity:1;background-color:rgb(223 228 235 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-ghost-brand,.gx-button-ghost-brand{--tw-text-opacity:1;color:rgb(94 163 73 / var(--tw-text-opacity))}button.gx-button-ghost-brand:hover,.gx-button-ghost-brand:hover{--tw-bg-opacity:1;background-color:rgb(225 253 217 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(94 163 73 / var(--tw-text-opacity))}button.gx-button-ghost-brand:active,.gx-button-ghost-brand:active{--tw-bg-opacity:1;background-color:rgb(222 247 214 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-ghost-sales-source,.gx-button-ghost-sales-source{color:var(--gr-brand-color)}button.gx-button-ghost-sales-source:hover,.gx-button-ghost-sales-source:hover{color:var(--gr-brand-color)}button.gx-button-ghost-sales-source:active,.gx-button-ghost-sales-source:active{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-ghost-sales-source:hover,.gx-button-ghost-sales-source:hover{background-color:color-mix(in srgb, var(--gr-brand-color) 10%, white)}button.gx-button-ghost-sales-source:active,.gx-button-ghost-sales-source:active{background-color:color-mix(in srgb, var(--gr-brand-color) 25%, white)}button.gx-button-ghost-error,.gx-button-ghost-error{--tw-text-opacity:1;color:rgb(220 40 40 / var(--tw-text-opacity))}button.gx-button-ghost-error:hover,.gx-button-ghost-error:hover{--tw-bg-opacity:1;background-color:rgb(254 241 241 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(220 40 40 / var(--tw-text-opacity))}button.gx-button-ghost-error:active,.gx-button-ghost-error:active{--tw-bg-opacity:1;background-color:rgb(254 225 225 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-ghost-info,.gx-button-ghost-info{--tw-text-opacity:1;color:rgb(36 99 235 / var(--tw-text-opacity))}button.gx-button-ghost-info:hover,.gx-button-ghost-info:hover{--tw-bg-opacity:1;background-color:rgb(242 247 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(36 99 235 / var(--tw-text-opacity))}button.gx-button-ghost-info:active,.gx-button-ghost-info:active{--tw-bg-opacity:1;background-color:rgb(220 235 254 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-link,.gx-button-link{border-width:0px;background-color:transparent;--tw-text-opacity:1;color:rgb(58 69 83 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-link:hover,.gx-button-link:hover{border-width:0px;--tw-bg-opacity:1;background-color:rgb(244 246 248 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(22 28 36 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-link:active,.gx-button-link:active{border-width:0px;--tw-bg-opacity:1;background-color:rgb(223 228 235 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}button.gx-button-icon-only,.gx-button-icon-only{height:2.5rem;width:2.5rem;padding:0.5rem}button.gx-button-icon-only-sm,.gx-button-icon-only-sm{height:2rem;width:2rem;min-width:2rem;padding:0.25rem}.gx-status-tag{position:relative;display:inline-flex;align-items:center;gap:0.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;min-height:1.5rem;max-width:-moz-fit-content;max-width:fit-content;padding-left:0.75rem;padding-right:0.75rem;padding-top:0px;padding-bottom:0px;font-size:0.875rem;font-weight:600;text-transform:capitalize;line-height:1.25rem;letter-spacing:0em}.gx-status-tag-dot::before{content:"";height:0.75rem;width:0.75rem;flex-shrink:0;border-radius:9999px;background-color:currentColor}.gx-status-tag-black{--tw-bg-opacity:1;background-color:rgb(244 246 248 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(22 28 36 / var(--tw-text-opacity))}.gx-status-tag-gray{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(58 69 83 / var(--tw-text-opacity))}.gx-status-tag-green{--tw-bg-opacity:1;background-color:rgb(242 253 245 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(21 127 60 / var(--tw-text-opacity))}.gx-status-tag-teal{background-color:#f0fdfa;color:#0f766e}.gx-status-tag-orange{--tw-bg-opacity:1;background-color:rgb(255 246 235 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(192 63 12 / var(--tw-text-opacity))}.gx-status-tag-red{--tw-bg-opacity:1;background-color:rgb(254 241 241 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(186 28 28 / var(--tw-text-opacity))}.gx-status-tag-blue{--tw-bg-opacity:1;background-color:rgb(242 247 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(29 79 215 / var(--tw-text-opacity))}.gx-status-tag-yellow{--tw-bg-opacity:1;background-color:rgb(254 252 231 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(162 97 7 / var(--tw-text-opacity))}.gx-tag{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;min-height:1.5rem;width:-moz-fit-content;width:fit-content;position:relative;white-space:nowrap;padding-right:0.75rem;font-size:0.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(33 43 54 / var(--tw-text-opacity))}.gx-tag:before{content:"";flex:none;height:0.75rem;width:0.75rem;border-radius:9999px;background-color:currentColor;margin-left:0.5rem;margin-right:0.5rem;-webkit-print-color-adjust:exact}.gx-tag:after{content:"";position:absolute;inset:0px;border-radius:9999px;background-color:currentColor;opacity:0.1}.gx-tag.no-marker:before{display:none}.gx-tile{display:flex;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(200 210 219 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem;--tw-text-opacity:1;color:rgb(33 43 54 / var(--tw-text-opacity));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.gx-tile:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.gx-tile-active{--tw-border-opacity:1;border-color:rgb(145 195 253 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(242 247 255 / var(--tw-bg-opacity))}.gx-tile-active:hover{--tw-bg-opacity:1;background-color:rgb(220 235 254 / var(--tw-bg-opacity))}.gx-tile-disabled{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(157 172 187 / var(--tw-text-opacity))}.gx-tile-disabled:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.gx-tabs{display:inline-flex;align-items:center;gap:0.5rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem;border-radius:0.5rem;border-bottom-width:2px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));white-space:nowrap;font-family:"Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(33 43 54 / var(--tw-text-opacity))}.gx-tabs:hover,.gx-tabs:focus{--tw-text-opacity:1;color:rgb(33 43 54 / var(--tw-text-opacity))}.gx-tabs-primary:hover,.gx-tabs-primary:focus{--tw-bg-opacity:1;background-color:rgb(248 243 250 / var(--tw-bg-opacity))}.gx-tabs-primary-active{--tw-text-opacity:1;color:rgb(189 21 221 / var(--tw-text-opacity))}.gx-tabs-primary-active:hover,.gx-tabs-primary-active:focus{--tw-text-opacity:1;color:rgb(189 21 221 / var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgb(248 243 250 / var(--tw-bg-opacity))}.gx-tabs-secondary{border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgb(244 246 248 / var(--tw-bg-opacity));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem}.gx-tabs-secondary:hover,.gx-tabs-secondary:focus{--tw-bg-opacity:1;background-color:rgb(223 228 235 / var(--tw-bg-opacity))}.gx-tabs-secondary-active{border-width:1px;--tw-border-opacity:1;border-color:rgb(33 43 54 / var(--tw-border-opacity))}.gx-tabs-inner:hover,.gx-tabs-inner:focus{--tw-bg-opacity:1;background-color:rgb(244 246 248 / var(--tw-bg-opacity))}.gx-tabs-inner-active{border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-width:4px;--tw-border-opacity:1;border-color:rgb(94 163 73 / var(--tw-border-opacity))}.ts-control{border:1px solid #d0d0d0;padding:8px 8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default !important}.focus .ts-control{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.ts-wrapper.multi .ts-control>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaa}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;user-select:auto !important;box-shadow:none !important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none !important}.has-items .ts-control>input{margin:0 4px !important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px !important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner::after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 rgba(0,0,0,0) #d0d0d0 rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:rgba(0,0,0,0) !important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden !important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0 !important;background:rgba(0,0,0,0) !important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(0px,8px);right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff, #d0d0d0, 85%);border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px 8px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);width:100%;background:rgba(0,0,0,0)}.plugin-dropdown_input .items-placeholder{border:0 none !important;box-shadow:none !important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none !important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-moz-placeholder{color:rgba(0,0,0,0)}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:rgba(0,0,0,0)}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup::before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0 !important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0 !important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(.75rem,0px + 0px) !important;padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}.ts-control.rtl{padding-left:max(.75rem,0px + 0px) !important;padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.ts-wrapper.single .ts-control{--ts-pr-caret: 2rem}.ts-wrapper.single .ts-control::after{content:" ";display:block;position:absolute;top:50%;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.ts-wrapper.single .ts-control:not(.rtl)::after{right:15px}.ts-wrapper.single .ts-control.rtl::after{left:15px}.ts-wrapper.single.dropdown-active .ts-control::after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) gray rgba(0,0,0,0)}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min: $padding-x}.ts-wrapper.multi .ts-control [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);border-radius:3px;background-color:color-mix(#1da7ee, #178ee9, 60%);background-image:linear-gradient(to bottom, #1da7ee, #178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03)}.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8, #0075cf, 60%);background-image:linear-gradient(to bottom, #008fd8, #0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{color:#999;text-shadow:none;background:none;box-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);background-color:color-mix(#fefefe, #f2f2f2, 60%);background-image:linear-gradient(to bottom, #fefefe, #f2f2f2);background-repeat:repeat-x}.ts-wrapper.single .ts-control,.ts-dropdown.single{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0 none}.ts-wrapper{width:100%;border-width:0px;border-style:none;padding:0px}.ts-wrapper .clear-button{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(157 172 187 / var(--tw-text-opacity))}.ts-wrapper.disabled{opacity:1 !important}.ts-wrapper.disabled .ts-control{background-color:#F3F4F6 !important;border-color:#E5E7EB !important;opacity:1 !important}.ts-wrapper.disabled.item{padding-right:.75rem !important}.ts-wrapper.disabled .remove,.ts-wrapper.disabled [data-remove],.ts-wrapper.disabled .ts-remove,.ts-wrapper.disabled button[data-remove],.ts-wrapper.disabled .item .remove,.ts-wrapper.disabled .item [data-remove]{opacity:0 !important;height:0 !important;width:0 !important}.ts-wrapper .ts-control{border-radius:0.25rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(223 228 235 / var(--tw-border-opacity));min-height:2.5rem;font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(33 43 54 / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);background-color:#ffffff !important;background-image:none !important}.ts-wrapper .ts-control.ts-invalid{--tw-border-opacity:1;border-color:rgb(239 67 67 / var(--tw-border-opacity))}.ts-wrapper .ts-control.ts-invalid:focus{--tw-border-opacity:1;border-color:rgb(239 67 67 / var(--tw-border-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(239 67 67 / var(--tw-ring-opacity))}.ts-wrapper .ts-control.multi{display:flex;flex-wrap:wrap;gap:0.25rem}.ts-wrapper .ts-control.multi.disabled .item{background:#E5E7EB !important;color:#3A4553 !important;opacity:1 !important}.ts-wrapper .ts-control.multi.disabled .items-placeholder{color:#7D8FA0 !important;opacity:1 !important}.ts-wrapper .ts-control .item{display:flex;align-items:center;gap:0.125rem;height:1.75rem;font-size:0.875rem;line-height:1.25rem;padding-left:.75rem !important;padding-right:.75rem !important;border-radius:9999px !important;background:#DFE4EB !important;color:#3A4553 !important;border:none !important;text-shadow:none !important;box-shadow:none !important}.ts-wrapper .ts-control .item .remove{cursor:pointer;padding:0px;padding-right:0.5rem;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(99 117 132 / var(--tw-text-opacity));border:none !important}.ts-wrapper .ts-control .item .remove:hover{--tw-text-opacity:1;color:rgb(33 43 54 / var(--tw-text-opacity));background:none !important}.ts-wrapper .ts-control .items-placeholder{border-width:0px;font-size:0.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;background:rgba(0,0,0,0) !important}.ts-wrapper .ts-dropdown{border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(223 228 235 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);border-top:none !important}.ts-wrapper .ts-dropdown .dropdown-input{min-height:2.5rem;padding:0.75rem}.ts-wrapper .ts-dropdown .ts-dropdown-content{max-height:16rem;overflow-y:auto}.ts-wrapper .ts-dropdown .ts-dropdown-content .option{cursor:pointer;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(33 43 54 / var(--tw-text-opacity))}.ts-wrapper .ts-dropdown .ts-dropdown-content .option:hover,.ts-wrapper .ts-dropdown .ts-dropdown-content .option.active{--tw-bg-opacity:1;background-color:rgb(223 228 235 / var(--tw-bg-opacity))}.ts-wrapper .ts-dropdown .ts-dropdown-content .option.selected{--tw-bg-opacity:1;background-color:rgb(225 239 254 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(26 86 219 / var(--tw-text-opacity))}.ts-wrapper .ts-dropdown .ts-dropdown-content .create{min-height:2.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(223 228 235 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding:0.75rem}.ts-wrapper .ts-dropdown .ts-dropdown-content .create:hover{--tw-bg-opacity:1;background-color:rgb(244 246 248 / var(--tw-bg-opacity))}.ts-wrapper .ts-dropdown .ts-dropdown-content .loading{text-align:center;font-style:italic;--tw-text-opacity:1;color:rgb(125 143 160 / var(--tw-text-opacity))}.ts-wrapper .ts-dropdown .ts-dropdown-content .no-results{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;text-align:center;font-size:0.875rem;line-height:1.25rem;font-style:italic;--tw-text-opacity:1;color:rgb(125 143 160 / var(--tw-text-opacity))}
@font-face {
    font-family: "groupize-icons";
    src: url(/packs/static/node_modules/@groupize/asset-kit/dist/fonts/groupize-icons-4b71b1834746a7f9ef01.woff?814052496ccfd5cdbd426dd18e202fef) format("woff"),
url(/packs/static/node_modules/@groupize/asset-kit/dist/fonts/groupize-icons-b945abb8b56265dd4640.woff2?814052496ccfd5cdbd426dd18e202fef) format("woff2"),
url(/packs/static/node_modules/@groupize/asset-kit/dist/fonts/groupize-icons-0e96e61c5c05024cec09.ttf?814052496ccfd5cdbd426dd18e202fef) format("truetype"),
url(/packs/static/node_modules/@groupize/asset-kit/dist/fonts/groupize-icons-64beebd2f5aa750b480c.eot?814052496ccfd5cdbd426dd18e202fef#iefix) format("embedded-opentype"),
url(/packs/static/node_modules/@groupize/asset-kit/dist/fonts/groupize-icons-612eec8ef04e812f4903.svg?814052496ccfd5cdbd426dd18e202fef#groupize-icons) format("svg");
}

[class^="g-icon-"]:before,
[class*=" g-icon-"]:before {
    font-family: groupize-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    width: 1em;
    height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.g-icon-about:before {
    content: "\f41c";
}

.g-icon-add-column-after:before {
    content: "\f41b";
}

.g-icon-add-column-before:before {
    content: "\f41a";
}

.g-icon-additional-details:before {
    content: "\f42c";
}

.g-icon-additional-questions:before {
    content: "\f42b";
}

.g-icon-address-book:before {
    content: "\f416";
}

.g-icon-address-book-filled:before {
    content: "\f417";
}

.g-icon-adjustments-horizontal:before {
    content: "\f414";
}

.g-icon-adjustments-horizontal-filled:before {
    content: "\f415";
}

.g-icon-adjustments-vertical:before {
    content: "\f412";
}

.g-icon-adjustments-vertical-filled:before {
    content: "\f413";
}

.g-icon-afternoon-break:before {
    content: "\f42a";
}

.g-icon-airplane:before {
    content: "\f410";
}

.g-icon-align-center:before {
    content: "\f40f";
}

.g-icon-align-justify:before {
    content: "\f40e";
}

.g-icon-align-left:before {
    content: "\f40d";
}

.g-icon-align-right:before {
    content: "\f40c";
}

.g-icon-all-day-beverages:before {
    content: "\f429";
}

.g-icon-angle-down:before {
    content: "\f40a";
}

.g-icon-angle-left:before {
    content: "\f409";
}

.g-icon-angle-right:before {
    content: "\f408";
}

.g-icon-angle-up:before {
    content: "\f407";
}

.g-icon-annotation:before {
    content: "\f405";
}

.g-icon-annotation-filled:before {
    content: "\f406";
}

.g-icon-api-key:before {
    content: "\f404";
}

.g-icon-apple-filled:before {
    content: "\f403";
}

.g-icon-apple-full:before {
    content: "\f401";
}

.g-icon-apple-full-filled:before {
    content: "\f402";
}

.g-icon-archive:before {
    content: "\f3fd";
}

.g-icon-archive-arrow-down:before {
    content: "\f3ff";
}

.g-icon-archive-arrow-down-filled:before {
    content: "\f400";
}

.g-icon-archive-filled:before {
    content: "\f3fe";
}

.g-icon-arrow-down:before {
    content: "\f3fb";
}

.g-icon-arrow-down-to-bracket:before {
    content: "\f3fc";
}

.g-icon-arrow-left:before {
    content: "\f3f9";
}

.g-icon-arrow-left-to-bracket:before {
    content: "\f3fa";
}

.g-icon-arrow-right:before {
    content: "\f3f5";
}

.g-icon-arrow-right-alt:before {
    content: "\f3f7";
}

.g-icon-arrow-right-alt-filled:before {
    content: "\f3f8";
}

.g-icon-arrow-right-to-bracket:before {
    content: "\f3f6";
}

.g-icon-arrow-sort-letters:before {
    content: "\f3f4";
}

.g-icon-arrow-turn-cw:before {
    content: "\f42e";
}

.g-icon-arrow-up:before {
    content: "\f3ee";
}

.g-icon-arrow-up-down:before {
    content: "\f3f3";
}

.g-icon-arrow-up-from-bracket:before {
    content: "\f3f2";
}

.g-icon-arrow-up-right-down-left:before {
    content: "\f3f1";
}

.g-icon-arrow-up-right-from-square:before {
    content: "\f3ef";
}

.g-icon-arrow-up-right-from-square-filled:before {
    content: "\f3f0";
}

.g-icon-arrows-repeat:before {
    content: "\f3ec";
}

.g-icon-arrows-repeat-count:before {
    content: "\f3ed";
}

.g-icon-at:before {
    content: "\f42d";
}

.g-icon-atom:before {
    content: "\f3eb";
}

.g-icon-audio-visual:before {
    content: "\f428";
}

.g-icon-award:before {
    content: "\f3e8";
}

.g-icon-award-filled:before {
    content: "\f3e9";
}

.g-icon-aws-filled:before {
    content: "\f3e7";
}

.g-icon-backward-step:before {
    content: "\f3e5";
}

.g-icon-backward-step-filled:before {
    content: "\f3e6";
}

.g-icon-bacon:before {
    content: "\f3e3";
}

.g-icon-bacon-filled:before {
    content: "\f3e4";
}

.g-icon-badge-check:before {
    content: "\f3e1";
}

.g-icon-badge-check-filled:before {
    content: "\f3e2";
}

.g-icon-ban:before {
    content: "\f3e0";
}

.g-icon-barcode:before {
    content: "\f3df";
}

.g-icon-bars:before {
    content: "\f3db";
}

.g-icon-bars-from-center:before {
    content: "\f3de";
}

.g-icon-bars-from-left:before {
    content: "\f3dd";
}

.g-icon-bars-short:before {
    content: "\f3dc";
}

.g-icon-battery:before {
    content: "\f3d9";
}

.g-icon-battery-filled:before {
    content: "\f3da";
}

.g-icon-bed:before {
    content: "\f3d7";
}

.g-icon-bed-filled:before {
    content: "\f3d8";
}

.g-icon-beer-mug-empty:before {
    content: "\f3d5";
}

.g-icon-beer-mug-empty-filled:before {
    content: "\f3d6";
}

.g-icon-bell:before {
    content: "\f3cd";
}

.g-icon-bell-active:before {
    content: "\f3d1";
}

.g-icon-bell-active-alt:before {
    content: "\f3d3";
}

.g-icon-bell-active-alt-filled:before {
    content: "\f3d4";
}

.g-icon-bell-active-filled:before {
    content: "\f3d2";
}

.g-icon-bell-filled:before {
    content: "\f3d0";
}

.g-icon-bell-ring:before {
    content: "\f3ce";
}

.g-icon-bell-ring-filled:before {
    content: "\f3cf";
}

.g-icon-bitcoin-filled:before {
    content: "\f3cc";
}

.g-icon-blender-phone:before {
    content: "\f3ca";
}

.g-icon-blender-phone-filled:before {
    content: "\f3cb";
}

.g-icon-boardroom:before {
    content: "\f3c9";
}

.g-icon-bone:before {
    content: "\f3c7";
}

.g-icon-bone-filled:before {
    content: "\f3c8";
}

.g-icon-book:before {
    content: "\f3c1";
}

.g-icon-book-filled:before {
    content: "\f3c6";
}

.g-icon-book-open:before {
    content: "\f3c2";
}

.g-icon-book-open-filled:before {
    content: "\f3c5";
}

.g-icon-book-open-reader:before {
    content: "\f3c3";
}

.g-icon-book-open-reader-filled:before {
    content: "\f3c4";
}

.g-icon-bookmark:before {
    content: "\f3bf";
}

.g-icon-bookmark-filled:before {
    content: "\f3c0";
}

.g-icon-booth-curtain:before {
    content: "\f3bd";
}

.g-icon-booth-curtain-filled:before {
    content: "\f3be";
}

.g-icon-bowl-food:before {
    content: "\f3bb";
}

.g-icon-bowl-food-filled:before {
    content: "\f3bc";
}

.g-icon-bowl-rice:before {
    content: "\f3b9";
}

.g-icon-bowl-rice-filled:before {
    content: "\f3ba";
}

.g-icon-brain:before {
    content: "\f3b7";
}

.g-icon-brain-filled:before {
    content: "\f3b8";
}

.g-icon-bread-slice:before {
    content: "\f3b5";
}

.g-icon-bread-slice-filled:before {
    content: "\f3b6";
}

.g-icon-breakfast:before {
    content: "\f3b4";
}

.g-icon-briefcase:before {
    content: "\f3b1";
}

.g-icon-briefcase-filled:before {
    content: "\f3b3";
}

.g-icon-briefcase-medical:before {
    content: "\f3b2";
}

.g-icon-bug:before {
    content: "\f3af";
}

.g-icon-bug-filled:before {
    content: "\f3b0";
}

.g-icon-building:before {
    content: "\f3ad";
}

.g-icon-building-filled:before {
    content: "\f3ae";
}

.g-icon-bullhorn:before {
    content: "\f3aa";
}

.g-icon-bullhorn-active:before {
    content: "\f3ac";
}

.g-icon-bullhorn-filled:before {
    content: "\f3ab";
}

.g-icon-burger:before {
    content: "\f3a8";
}

.g-icon-burger-filled:before {
    content: "\f3a9";
}

.g-icon-cake-candles:before {
    content: "\f3a6";
}

.g-icon-cake-candles-filled:before {
    content: "\f3a7";
}

.g-icon-calculate:before {
    content: "\f3a5";
}

.g-icon-calendar-edit:before {
    content: "\f3a3";
}

.g-icon-calendar-edit-filled:before {
    content: "\f3a4";
}

.g-icon-calendar-month:before {
    content: "\f3a1";
}

.g-icon-calendar-month-filled:before {
    content: "\f3a2";
}

.g-icon-calendar-plus:before {
    content: "\f39f";
}

.g-icon-calendar-plus-filled:before {
    content: "\f3a0";
}

.g-icon-calendar-week:before {
    content: "\f39d";
}

.g-icon-calendar-week-filled:before {
    content: "\f39e";
}

.g-icon-camera-photo:before {
    content: "\f39b";
}

.g-icon-camera-photo-filled:before {
    content: "\f39c";
}

.g-icon-candy-cane:before {
    content: "\f399";
}

.g-icon-candy-cane-filled:before {
    content: "\f39a";
}

.g-icon-caption:before {
    content: "\f397";
}

.g-icon-caption-filled:before {
    content: "\f398";
}

.g-icon-car:before {
    content: "\f396";
}

.g-icon-car-alt:before {
    content: "\f41d";
}

.g-icon-car-alt-filled:before {
    content: "\f41e";
}

.g-icon-caret-down:before {
    content: "\f394";
}

.g-icon-caret-down-filled:before {
    content: "\f395";
}

.g-icon-caret-left:before {
    content: "\f392";
}

.g-icon-caret-left-filled:before {
    content: "\f393";
}

.g-icon-caret-right:before {
    content: "\f390";
}

.g-icon-caret-right-filled:before {
    content: "\f391";
}

.g-icon-caret-sort:before {
    content: "\f38e";
}

.g-icon-caret-sort-filled:before {
    content: "\f38f";
}

.g-icon-caret-up:before {
    content: "\f38c";
}

.g-icon-caret-up-filled:before {
    content: "\f38d";
}

.g-icon-carrot:before {
    content: "\f38a";
}

.g-icon-carrot-filled:before {
    content: "\f38b";
}

.g-icon-cart:before {
    content: "\f384";
}

.g-icon-cart-filled:before {
    content: "\f389";
}

.g-icon-cart-plus:before {
    content: "\f385";
}

.g-icon-cart-plus-alt:before {
    content: "\f387";
}

.g-icon-cart-plus-alt-filled:before {
    content: "\f388";
}

.g-icon-cart-plus-filled:before {
    content: "\f386";
}

.g-icon-cash:before {
    content: "\f380";
}

.g-icon-cash-filled:before {
    content: "\f383";
}

.g-icon-cash-register:before {
    content: "\f381";
}

.g-icon-cash-register-filled:before {
    content: "\f382";
}

.g-icon-cell-attributes:before {
    content: "\f37f";
}

.g-icon-chain:before {
    content: "\f37e";
}

.g-icon-chalkboard:before {
    content: "\f37a";
}

.g-icon-chalkboard-filled:before {
    content: "\f37d";
}

.g-icon-chalkboard-user:before {
    content: "\f37b";
}

.g-icon-chalkboard-user-filled:before {
    content: "\f37c";
}

.g-icon-champagne-glasses:before {
    content: "\f378";
}

.g-icon-champagne-glasses-filled:before {
    content: "\f379";
}

.g-icon-chart:before {
    content: "\f370";
}

.g-icon-chart-line-down:before {
    content: "\f377";
}

.g-icon-chart-line-up:before {
    content: "\f376";
}

.g-icon-chart-mixed:before {
    content: "\f373";
}

.g-icon-chart-mixed-dollar:before {
    content: "\f374";
}

.g-icon-chart-mixed-dollar-filled:before {
    content: "\f375";
}

.g-icon-chart-pie:before {
    content: "\f371";
}

.g-icon-chart-pie-filled:before {
    content: "\f372";
}

.g-icon-check:before {
    content: "\f36b";
}

.g-icon-check-circle:before {
    content: "\f36e";
}

.g-icon-check-circle-filled:before {
    content: "\f36f";
}

.g-icon-check-plus-circle:before {
    content: "\f36c";
}

.g-icon-check-plus-circle-filled:before {
    content: "\f36d";
}

.g-icon-cheese:before {
    content: "\f369";
}

.g-icon-cheese-filled:before {
    content: "\f36a";
}

.g-icon-chevron-double-down:before {
    content: "\f368";
}

.g-icon-chevron-double-left:before {
    content: "\f367";
}

.g-icon-chevron-double-right:before {
    content: "\f366";
}

.g-icon-chevron-double-up:before {
    content: "\f365";
}

.g-icon-chevron-down:before {
    content: "\f364";
}

.g-icon-chevron-left:before {
    content: "\f363";
}

.g-icon-chevron-right:before {
    content: "\f362";
}

.g-icon-chevron-sort:before {
    content: "\f361";
}

.g-icon-chevron-up:before {
    content: "\f360";
}

.g-icon-circle-minus:before {
    content: "\f35e";
}

.g-icon-circle-minus-filled:before {
    content: "\f35f";
}

.g-icon-circle-pause:before {
    content: "\f35c";
}

.g-icon-circle-pause-filled:before {
    content: "\f35d";
}

.g-icon-circle-plus:before {
    content: "\f35a";
}

.g-icon-circle-plus-filled:before {
    content: "\f35b";
}

.g-icon-clapperboard-play:before {
    content: "\f358";
}

.g-icon-clapperboard-play-filled:before {
    content: "\f359";
}

.g-icon-classroom:before {
    content: "\f357";
}

.g-icon-clipboard:before {
    content: "\f34f";
}

.g-icon-clipboard-check:before {
    content: "\f355";
}

.g-icon-clipboard-check-filled:before {
    content: "\f356";
}

.g-icon-clipboard-clean:before {
    content: "\f353";
}

.g-icon-clipboard-clean-filled:before {
    content: "\f354";
}

.g-icon-clipboard-filled:before {
    content: "\f352";
}

.g-icon-clipboard-list:before {
    content: "\f350";
}

.g-icon-clipboard-list-filled:before {
    content: "\f351";
}

.g-icon-clock:before {
    content: "\f34c";
}

.g-icon-clock-arrow:before {
    content: "\f34e";
}

.g-icon-clock-filled:before {
    content: "\f34d";
}

.g-icon-close:before {
    content: "\f345";
}

.g-icon-close-circle:before {
    content: "\f34a";
}

.g-icon-close-circle-filled:before {
    content: "\f34b";
}

.g-icon-close-sidebar:before {
    content: "\f346";
}

.g-icon-close-sidebar-alt:before {
    content: "\f348";
}

.g-icon-close-sidebar-alt-filled:before {
    content: "\f349";
}

.g-icon-close-sidebar-filled:before {
    content: "\f347";
}

.g-icon-cloud:before {
    content: "\f40b";
}

.g-icon-cloud-arrow-down:before {
    content: "\f418";
}

.g-icon-cloud-arrow-down-filled:before {
    content: "\f419";
}

.g-icon-cloud-arrow-up:before {
    content: "\f343";
}

.g-icon-cloud-arrow-up-filled:before {
    content: "\f344";
}

.g-icon-cloud-filled:before {
    content: "\f411";
}

.g-icon-cocktail-reception:before {
    content: "\f427";
}

.g-icon-code:before {
    content: "\f337";
}

.g-icon-code-branch:before {
    content: "\f33e";
}

.g-icon-code-branch-filled:before {
    content: "\f33f";
}

.g-icon-code-fork:before {
    content: "\f33c";
}

.g-icon-code-fork-filled:before {
    content: "\f33d";
}

.g-icon-code-merge:before {
    content: "\f33a";
}

.g-icon-code-merge-filled:before {
    content: "\f33b";
}

.g-icon-code-pull-request:before {
    content: "\f338";
}

.g-icon-code-pull-request-filled:before {
    content: "\f339";
}

.g-icon-cog:before {
    content: "\f335";
}

.g-icon-cog-filled:before {
    content: "\f336";
}

.g-icon-collapse:before {
    content: "\f334";
}

.g-icon-column:before {
    content: "\f332";
}

.g-icon-column-filled:before {
    content: "\f333";
}

.g-icon-command:before {
    content: "\f331";
}

.g-icon-compass:before {
    content: "\f3ea";
}

.g-icon-compress:before {
    content: "\f330";
}

.g-icon-computer-speaker:before {
    content: "\f32e";
}

.g-icon-computer-speaker-filled:before {
    content: "\f32f";
}

.g-icon-concur-icon:before {
    content: "\f426";
}

.g-icon-conference-phone:before {
    content: "\f32c";
}

.g-icon-cookie:before {
    content: "\f32a";
}

.g-icon-cookie-filled:before {
    content: "\f32b";
}

.g-icon-credit-card:before {
    content: "\f324";
}

.g-icon-credit-card-filled:before {
    content: "\f329";
}

.g-icon-credit-card-plus:before {
    content: "\f325";
}

.g-icon-credit-card-plus-alt:before {
    content: "\f327";
}

.g-icon-credit-card-plus-alt-filled:before {
    content: "\f328";
}

.g-icon-credit-card-plus-filled:before {
    content: "\f326";
}

.g-icon-crescent-rounds:before {
    content: "\f323";
}

.g-icon-crown:before {
    content: "\f322";
}

.g-icon-css-filled:before {
    content: "\f321";
}

.g-icon-cube-filled:before {
    content: "\f425";
}

.g-icon-cubes-stacked:before {
    content: "\f31f";
}

.g-icon-cubes-stacked-filled:before {
    content: "\f320";
}

.g-icon-dashboard:before {
    content: "\f31e";
}

.g-icon-database:before {
    content: "\f31c";
}

.g-icon-database-filled:before {
    content: "\f31d";
}

.g-icon-delete-column:before {
    content: "\f31b";
}

.g-icon-delete-row:before {
    content: "\f31a";
}

.g-icon-delete-table:before {
    content: "\f319";
}

.g-icon-desktop-pc:before {
    content: "\f317";
}

.g-icon-desktop-pc-filled:before {
    content: "\f318";
}

.g-icon-dinner:before {
    content: "\f316";
}

.g-icon-discord-filled:before {
    content: "\f315";
}

.g-icon-dna:before {
    content: "\f314";
}

.g-icon-dollar:before {
    content: "\f312";
}

.g-icon-dollar-circle:before {
    content: "\f313";
}

.g-icon-dots-horizontal:before {
    content: "\f311";
}

.g-icon-dots-vertical:before {
    content: "\f310";
}

.g-icon-download:before {
    content: "\f30e";
}

.g-icon-download-filled:before {
    content: "\f30f";
}

.g-icon-draw-square:before {
    content: "\f30c";
}

.g-icon-draw-square-filled:before {
    content: "\f30d";
}

.g-icon-dribbble-filled:before {
    content: "\f30b";
}

.g-icon-dropbox-filled:before {
    content: "\f30a";
}

.g-icon-droplet-bottle:before {
    content: "\f306";
}

.g-icon-droplet-bottle-alt:before {
    content: "\f308";
}

.g-icon-droplet-bottle-alt-filled:before {
    content: "\f309";
}

.g-icon-droplet-bottle-filled:before {
    content: "\f307";
}

.g-icon-drumstick-bite:before {
    content: "\f304";
}

.g-icon-drumstick-bite-filled:before {
    content: "\f305";
}

.g-icon-edit:before {
    content: "\f300";
}

.g-icon-edit-filled:before {
    content: "\f303";
}

.g-icon-edit-standard:before {
    content: "\f301";
}

.g-icon-edit-standard-filled:before {
    content: "\f302";
}

.g-icon-egg:before {
    content: "\f2fe";
}

.g-icon-egg-filled:before {
    content: "\f2ff";
}

.g-icon-envelope:before {
    content: "\f2fa";
}

.g-icon-envelope-filled:before {
    content: "\f2fd";
}

.g-icon-envelope-open:before {
    content: "\f2fb";
}

.g-icon-envelope-open-filled:before {
    content: "\f2fc";
}

.g-icon-eraser:before {
    content: "\f342";
}

.g-icon-euro:before {
    content: "\f2f9";
}

.g-icon-exclamation-circle:before {
    content: "\f2f7";
}

.g-icon-exclamation-circle-filled:before {
    content: "\f2f8";
}

.g-icon-expand-vertical:before {
    content: "\f2f6";
}

.g-icon-eye:before {
    content: "\f2f1";
}

.g-icon-eye-filled:before {
    content: "\f2f4";
}

.g-icon-eye-slash:before {
    content: "\f2f2";
}

.g-icon-eye-slash-filled:before {
    content: "\f2f3";
}

.g-icon-face-explode:before {
    content: "\f2ef";
}

.g-icon-face-explode-filled:before {
    content: "\f2f0";
}

.g-icon-face-grin:before {
    content: "\f2eb";
}

.g-icon-face-grin-filled:before {
    content: "\f2ee";
}

.g-icon-face-grin-stars:before {
    content: "\f2ec";
}

.g-icon-face-grin-stars-filled:before {
    content: "\f2ed";
}

.g-icon-face-laugh:before {
    content: "\f2e9";
}

.g-icon-face-laugh-filled:before {
    content: "\f2ea";
}

.g-icon-facebook-filled:before {
    content: "\f2e8";
}

.g-icon-file:before {
    content: "\f2b6";
}

.g-icon-file-chart-bar:before {
    content: "\f2e6";
}

.g-icon-file-chart-bar-filled:before {
    content: "\f2e7";
}

.g-icon-file-check:before {
    content: "\f2e4";
}

.g-icon-file-check-filled:before {
    content: "\f2e5";
}

.g-icon-file-circle-plus:before {
    content: "\f2e2";
}

.g-icon-file-circle-plus-filled:before {
    content: "\f2e3";
}

.g-icon-file-clone:before {
    content: "\f2e0";
}

.g-icon-file-clone-filled:before {
    content: "\f2e1";
}

.g-icon-file-code:before {
    content: "\f2de";
}

.g-icon-file-code-filled:before {
    content: "\f2df";
}

.g-icon-file-copy:before {
    content: "\f2da";
}

.g-icon-file-copy-alt:before {
    content: "\f2dc";
}

.g-icon-file-copy-alt-filled:before {
    content: "\f2dd";
}

.g-icon-file-copy-filled:before {
    content: "\f2db";
}

.g-icon-file-csv:before {
    content: "\f2d8";
}

.g-icon-file-csv-filled:before {
    content: "\f2d9";
}

.g-icon-file-doc:before {
    content: "\f2d6";
}

.g-icon-file-doc-filled:before {
    content: "\f2d7";
}

.g-icon-file-export:before {
    content: "\f2d4";
}

.g-icon-file-export-filled:before {
    content: "\f2d5";
}

.g-icon-file-filled:before {
    content: "\f2d3";
}

.g-icon-file-image:before {
    content: "\f2d1";
}

.g-icon-file-image-filled:before {
    content: "\f2d2";
}

.g-icon-file-import:before {
    content: "\f2cf";
}

.g-icon-file-import-filled:before {
    content: "\f2d0";
}

.g-icon-file-invoice:before {
    content: "\f2cd";
}

.g-icon-file-invoice-filled:before {
    content: "\f2ce";
}

.g-icon-file-lines:before {
    content: "\f2cb";
}

.g-icon-file-lines-filled:before {
    content: "\f2cc";
}

.g-icon-file-music:before {
    content: "\f2c9";
}

.g-icon-file-music-filled:before {
    content: "\f2ca";
}

.g-icon-file-paste:before {
    content: "\f2c7";
}

.g-icon-file-paste-filled:before {
    content: "\f2c8";
}

.g-icon-file-pdf:before {
    content: "\f2c5";
}

.g-icon-file-pdf-filled:before {
    content: "\f2c6";
}

.g-icon-file-pen:before {
    content: "\f2c3";
}

.g-icon-file-pen-filled:before {
    content: "\f2c4";
}

.g-icon-file-ppt:before {
    content: "\f2c1";
}

.g-icon-file-ppt-filled:before {
    content: "\f2c2";
}

.g-icon-file-search:before {
    content: "\f2bf";
}

.g-icon-file-search-filled:before {
    content: "\f2c0";
}

.g-icon-file-shield:before {
    content: "\f2bd";
}

.g-icon-file-shield-filled:before {
    content: "\f2be";
}

.g-icon-file-video:before {
    content: "\f2bb";
}

.g-icon-file-video-filled:before {
    content: "\f2bc";
}

.g-icon-file-word:before {
    content: "\f2b9";
}

.g-icon-file-word-filled:before {
    content: "\f2ba";
}

.g-icon-file-zip:before {
    content: "\f2b7";
}

.g-icon-file-zip-filled:before {
    content: "\f2b8";
}

.g-icon-filter:before {
    content: "\f2b2";
}

.g-icon-filter-dollar:before {
    content: "\f2b4";
}

.g-icon-filter-dollar-filled:before {
    content: "\f2b5";
}

.g-icon-filter-filled:before {
    content: "\f2b3";
}

.g-icon-fingerprint:before {
    content: "\f2b1";
}

.g-icon-fire:before {
    content: "\f2af";
}

.g-icon-fire-filled:before {
    content: "\f2b0";
}

.g-icon-fish:before {
    content: "\f2ab";
}

.g-icon-fish-alt:before {
    content: "\f2ad";
}

.g-icon-fish-alt-filled:before {
    content: "\f2ae";
}

.g-icon-fish-filled:before {
    content: "\f2ac";
}

.g-icon-fix-tables:before {
    content: "\f2aa";
}

.g-icon-flag:before {
    content: "\f2a8";
}

.g-icon-flag-filled:before {
    content: "\f2a9";
}

.g-icon-flask:before {
    content: "\f2a6";
}

.g-icon-flask-filled:before {
    content: "\f2a7";
}

.g-icon-flipchart-whiteboard:before {
    content: "\f2a5";
}

.g-icon-floppy-disk:before {
    content: "\f2a1";
}

.g-icon-floppy-disk-alt:before {
    content: "\f2a3";
}

.g-icon-floppy-disk-alt-filled:before {
    content: "\f2a4";
}

.g-icon-floppy-disk-filled:before {
    content: "\f2a2";
}

.g-icon-flowbite-filled:before {
    content: "\f2a0";
}

.g-icon-folder:before {
    content: "\f296";
}

.g-icon-folder-arrow-right:before {
    content: "\f29e";
}

.g-icon-folder-arrow-right-filled:before {
    content: "\f29f";
}

.g-icon-folder-duplicate:before {
    content: "\f29c";
}

.g-icon-folder-duplicate-filled:before {
    content: "\f29d";
}

.g-icon-folder-filled:before {
    content: "\f29b";
}

.g-icon-folder-open:before {
    content: "\f299";
}

.g-icon-folder-open-filled:before {
    content: "\f29a";
}

.g-icon-folder-plus:before {
    content: "\f297";
}

.g-icon-folder-plus-filled:before {
    content: "\f298";
}

.g-icon-font-color:before {
    content: "\f294";
}

.g-icon-font-color-alt-filled:before {
    content: "\f295";
}

.g-icon-font-family:before {
    content: "\f293";
}

.g-icon-font-highlight:before {
    content: "\f292";
}

.g-icon-food-and-beverage:before {
    content: "\f424";
}

.g-icon-forward:before {
    content: "\f28d";
}

.g-icon-forward-filled:before {
    content: "\f290";
}

.g-icon-forward-step:before {
    content: "\f28e";
}

.g-icon-forward-step-filled:before {
    content: "\f28f";
}

.g-icon-gift-box:before {
    content: "\f28b";
}

.g-icon-gift-box-filled:before {
    content: "\f28c";
}

.g-icon-github-filled:before {
    content: "\f28a";
}

.g-icon-gitlab-filled:before {
    content: "\f289";
}

.g-icon-glass-water:before {
    content: "\f285";
}

.g-icon-glass-water-droplet:before {
    content: "\f287";
}

.g-icon-glass-water-droplet-filled:before {
    content: "\f288";
}

.g-icon-glass-water-filled:before {
    content: "\f286";
}

.g-icon-globe:before {
    content: "\f283";
}

.g-icon-globe-filled:before {
    content: "\f284";
}

.g-icon-go-to-next-cell:before {
    content: "\f282";
}

.g-icon-go-to-prev-cell:before {
    content: "\f281";
}

.g-icon-google-filled:before {
    content: "\f280";
}

.g-icon-graduation-cap:before {
    content: "\f27e";
}

.g-icon-graduation-cap-filled:before {
    content: "\f27f";
}

.g-icon-grid:before {
    content: "\f27a";
}

.g-icon-grid-filled:before {
    content: "\f27d";
}

.g-icon-grid-plus:before {
    content: "\f27b";
}

.g-icon-grid-plus-filled:before {
    content: "\f27c";
}

.g-icon-hammer:before {
    content: "\f278";
}

.g-icon-hammer-filled:before {
    content: "\f279";
}

.g-icon-headphones:before {
    content: "\f276";
}

.g-icon-headphones-filled:before {
    content: "\f277";
}

.g-icon-heart:before {
    content: "\f274";
}

.g-icon-heart-filled:before {
    content: "\f275";
}

.g-icon-hollow-square:before {
    content: "\f273";
}

.g-icon-home:before {
    content: "\f271";
}

.g-icon-home-filled:before {
    content: "\f272";
}

.g-icon-horizontal-lines:before {
    content: "\f270";
}

.g-icon-hotdog:before {
    content: "\f26e";
}

.g-icon-hotdog-filled:before {
    content: "\f26f";
}

.g-icon-hourglass:before {
    content: "\f26c";
}

.g-icon-hourglass-filled:before {
    content: "\f26d";
}

.g-icon-html-filled:before {
    content: "\f26b";
}

.g-icon-icecream:before {
    content: "\f267";
}

.g-icon-icecream-alt:before {
    content: "\f269";
}

.g-icon-icecream-alt-filled:before {
    content: "\f26a";
}

.g-icon-icecream-filled:before {
    content: "\f268";
}

.g-icon-image:before {
    content: "\f265";
}

.g-icon-image-filled:before {
    content: "\f266";
}

.g-icon-inbox:before {
    content: "\f261";
}

.g-icon-inbox-filled:before {
    content: "\f264";
}

.g-icon-inbox-full:before {
    content: "\f262";
}

.g-icon-inbox-full-filled:before {
    content: "\f263";
}

.g-icon-incoming-call:before {
    content: "\f25f";
}

.g-icon-incoming-call-filled:before {
    content: "\f260";
}

.g-icon-indent:before {
    content: "\f25d";
}

.g-icon-indent-filled:before {
    content: "\f25e";
}

.g-icon-info-circle:before {
    content: "\f25a";
}

.g-icon-info-circle-filled:before {
    content: "\f25c";
}

.g-icon-info-circle-sans:before {
    content: "\f25b";
}

.g-icon-insert-row-after:before {
    content: "\f259";
}

.g-icon-insert-row-before:before {
    content: "\f258";
}

.g-icon-insert-table:before {
    content: "\f256";
}

.g-icon-insert-table-alt:before {
    content: "\f257";
}

.g-icon-instagram:before {
    content: "\f430";
}

.g-icon-instagram-filled:before {
    content: "\f255";
}

.g-icon-jar:before {
    content: "\f251";
}

.g-icon-jar-filled:before {
    content: "\f254";
}

.g-icon-jar-wheat:before {
    content: "\f252";
}

.g-icon-jar-wheat-filled:before {
    content: "\f253";
}

.g-icon-keyboard:before {
    content: "\f24f";
}

.g-icon-keyboard-filled:before {
    content: "\f250";
}

.g-icon-label:before {
    content: "\f24d";
}

.g-icon-label-filled:before {
    content: "\f24e";
}

.g-icon-landmark:before {
    content: "\f24b";
}

.g-icon-landmark-filled:before {
    content: "\f24c";
}

.g-icon-language:before {
    content: "\f24a";
}

.g-icon-laptop-code:before {
    content: "\f248";
}

.g-icon-laptop-code-filled:before {
    content: "\f249";
}

.g-icon-laptop-file:before {
    content: "\f246";
}

.g-icon-laptop-file-filled:before {
    content: "\f247";
}

.g-icon-laravel-filled:before {
    content: "\f245";
}

.g-icon-layers:before {
    content: "\f243";
}

.g-icon-layers-filled:before {
    content: "\f244";
}

.g-icon-lemon:before {
    content: "\f241";
}

.g-icon-lemon-filled:before {
    content: "\f242";
}

.g-icon-letter-bold:before {
    content: "\f240";
}

.g-icon-letter-italic:before {
    content: "\f23f";
}

.g-icon-letter-underline:before {
    content: "\f23e";
}

.g-icon-life-saver:before {
    content: "\f23c";
}

.g-icon-life-saver-filled:before {
    content: "\f23d";
}

.g-icon-lightbulb:before {
    content: "\f23a";
}

.g-icon-lightbulb-filled:before {
    content: "\f23b";
}

.g-icon-link:before {
    content: "\f238";
}

.g-icon-link-break:before {
    content: "\f239";
}

.g-icon-linkedin-filled:before {
    content: "\f237";
}

.g-icon-list:before {
    content: "\f234";
}

.g-icon-list-music:before {
    content: "\f235";
}

.g-icon-list-music-filled:before {
    content: "\f236";
}

.g-icon-lock:before {
    content: "\f22e";
}

.g-icon-lock-filled:before {
    content: "\f233";
}

.g-icon-lock-open:before {
    content: "\f231";
}

.g-icon-lock-open-filled:before {
    content: "\f232";
}

.g-icon-lock-time:before {
    content: "\f22f";
}

.g-icon-lock-time-filled:before {
    content: "\f230";
}

.g-icon-lunch:before {
    content: "\f22d";
}

.g-icon-mail-box:before {
    content: "\f22b";
}

.g-icon-mail-box-filled:before {
    content: "\f22c";
}

.g-icon-map-pin:before {
    content: "\f227";
}

.g-icon-map-pin-alt:before {
    content: "\f229";
}

.g-icon-map-pin-alt-filled:before {
    content: "\f22a";
}

.g-icon-map-pin-filled:before {
    content: "\f228";
}

.g-icon-martini-glass:before {
    content: "\f221";
}

.g-icon-martini-glass-citrus:before {
    content: "\f225";
}

.g-icon-martini-glass-citrus-filled:before {
    content: "\f226";
}

.g-icon-martini-glass-empty:before {
    content: "\f223";
}

.g-icon-martini-glass-empty-filled:before {
    content: "\f224";
}

.g-icon-martini-glass-filled:before {
    content: "\f222";
}

.g-icon-mastercard-filled:before {
    content: "\f220";
}

.g-icon-maximize:before {
    content: "\f42f";
}

.g-icon-meeting-space:before {
    content: "\f423";
}

.g-icon-merge-cells:before {
    content: "\f21e";
}

.g-icon-merge-or-split:before {
    content: "\f21d";
}

.g-icon-message-caption:before {
    content: "\f21b";
}

.g-icon-message-caption-filled:before {
    content: "\f21c";
}

.g-icon-message-dots:before {
    content: "\f219";
}

.g-icon-message-dots-filled:before {
    content: "\f21a";
}

.g-icon-messages:before {
    content: "\f217";
}

.g-icon-messages-filled:before {
    content: "\f218";
}

.g-icon-microphone:before {
    content: "\f213";
}

.g-icon-microphone-filled:before {
    content: "\f216";
}

.g-icon-microphone-slash:before {
    content: "\f214";
}

.g-icon-microphone-slash-filled:before {
    content: "\f215";
}

.g-icon-microscope:before {
    content: "\f211";
}

.g-icon-microscope-filled:before {
    content: "\f212";
}

.g-icon-minimize:before {
    content: "\f210";
}

.g-icon-minus:before {
    content: "\f20f";
}

.g-icon-missed-call:before {
    content: "\f20d";
}

.g-icon-missed-call-filled:before {
    content: "\f20e";
}

.g-icon-mobile-phone:before {
    content: "\f20b";
}

.g-icon-mobile-phone-filled:before {
    content: "\f20c";
}

.g-icon-mongo-db-filled:before {
    content: "\f20a";
}

.g-icon-moon:before {
    content: "\f206";
}

.g-icon-moon-filled:before {
    content: "\f209";
}

.g-icon-moon-plus:before {
    content: "\f207";
}

.g-icon-moon-plus-filled:before {
    content: "\f208";
}

.g-icon-morning-break:before {
    content: "\f422";
}

.g-icon-mug-hot:before {
    content: "\f203";
}

.g-icon-mug-hot-filled:before {
    content: "\f204";
}

.g-icon-mug-saucer:before {
    content: "\f201";
}

.g-icon-mug-saucer-filled:before {
    content: "\f202";
}

.g-icon-music:before {
    content: "\f1fd";
}

.g-icon-music-alt:before {
    content: "\f1ff";
}

.g-icon-music-alt-filled:before {
    content: "\f200";
}

.g-icon-music-filled:before {
    content: "\f1fe";
}

.g-icon-newspaper:before {
    content: "\f1fb";
}

.g-icon-newspaper-filled:before {
    content: "\f1fc";
}

.g-icon-npm-filled:before {
    content: "\f1fa";
}

.g-icon-objects-column:before {
    content: "\f1f8";
}

.g-icon-objects-column-filled:before {
    content: "\f1f9";
}

.g-icon-office-chair:before {
    content: "\f2f5";
}

.g-icon-open-door:before {
    content: "\f1f6";
}

.g-icon-open-door-filled:before {
    content: "\f1f7";
}

.g-icon-open-sidebar:before {
    content: "\f1f2";
}

.g-icon-open-sidebar-alt:before {
    content: "\f1f4";
}

.g-icon-open-sidebar-alt-filled:before {
    content: "\f1f5";
}

.g-icon-open-sidebar-filled:before {
    content: "\f1f3";
}

.g-icon-ordered-list:before {
    content: "\f1f1";
}

.g-icon-other:before {
    content: "\f1f0";
}

.g-icon-outdent:before {
    content: "\f1ee";
}

.g-icon-outdent-filled:before {
    content: "\f1ef";
}

.g-icon-outgoing-call:before {
    content: "\f1ec";
}

.g-icon-outgoing-call-filled:before {
    content: "\f1ed";
}

.g-icon-palette:before {
    content: "\f1ea";
}

.g-icon-palette-filled:before {
    content: "\f1eb";
}

.g-icon-paper-clip:before {
    content: "\f1e9";
}

.g-icon-paper-plane:before {
    content: "\f1e7";
}

.g-icon-paper-plane-filled:before {
    content: "\f1e8";
}

.g-icon-paragraph:before {
    content: "\f1e5";
}

.g-icon-paragraph-filled:before {
    content: "\f1e6";
}

.g-icon-pause:before {
    content: "\f1e3";
}

.g-icon-pause-filled:before {
    content: "\f1e4";
}

.g-icon-pen:before {
    content: "\f1df";
}

.g-icon-pen-filled:before {
    content: "\f1e2";
}

.g-icon-pen-nib:before {
    content: "\f1e0";
}

.g-icon-pen-nib-filled:before {
    content: "\f1e1";
}

.g-icon-pepper-hot:before {
    content: "\f1dd";
}

.g-icon-pepper-hot-filled:before {
    content: "\f1de";
}

.g-icon-person-chalkboard:before {
    content: "\f1db";
}

.g-icon-person-chalkboard-filled:before {
    content: "\f1dc";
}

.g-icon-phone:before {
    content: "\f1d7";
}

.g-icon-phone-filled:before {
    content: "\f1da";
}

.g-icon-phone-hangup:before {
    content: "\f1d8";
}

.g-icon-phone-hangup-filled:before {
    content: "\f1d9";
}

.g-icon-pizza-slice:before {
    content: "\f1d5";
}

.g-icon-pizza-slice-filled:before {
    content: "\f1d6";
}

.g-icon-plate-wheat:before {
    content: "\f1d3";
}

.g-icon-plate-wheat-filled:before {
    content: "\f1d4";
}

.g-icon-play:before {
    content: "\f1d1";
}

.g-icon-play-filled:before {
    content: "\f1d2";
}

.g-icon-plus:before {
    content: "\f1d0";
}

.g-icon-printer:before {
    content: "\f1ce";
}

.g-icon-printer-filled:before {
    content: "\f1cf";
}

.g-icon-profile-card:before {
    content: "\f1cc";
}

.g-icon-profile-card-filled:before {
    content: "\f1cd";
}

.g-icon-projection-monitor:before {
    content: "\f1cb";
}

.g-icon-qr-code:before {
    content: "\f1c9";
}

.g-icon-qr-code-right:before {
    content: "\f1ca";
}

.g-icon-question-circle:before {
    content: "\f1c7";
}

.g-icon-question-circle-filled:before {
    content: "\f1c8";
}

.g-icon-quote:before {
    content: "\f1c5";
}

.g-icon-quote-filled:before {
    content: "\f1c6";
}

.g-icon-react-filled:before {
    content: "\f1c4";
}

.g-icon-receipt:before {
    content: "\f1c2";
}

.g-icon-receipt-filled:before {
    content: "\f1c3";
}

.g-icon-rectangle-list:before {
    content: "\f1c0";
}

.g-icon-rectangle-list-filled:before {
    content: "\f1c1";
}

.g-icon-reddit-filled:before {
    content: "\f1bf";
}

.g-icon-redo:before {
    content: "\f1be";
}

.g-icon-refresh:before {
    content: "\f1bd";
}

.g-icon-reply:before {
    content: "\f1b9";
}

.g-icon-reply-all:before {
    content: "\f1bb";
}

.g-icon-reply-all-filled:before {
    content: "\f1bc";
}

.g-icon-reply-filled:before {
    content: "\f1ba";
}

.g-icon-reports:before {
    content: "\f1b8";
}

.g-icon-restore-window:before {
    content: "\f1b7";
}

.g-icon-rocket:before {
    content: "\f1b5";
}

.g-icon-rocket-filled:before {
    content: "\f1b6";
}

.g-icon-rounds:before {
    content: "\f1b4";
}

.g-icon-ruler-combined:before {
    content: "\f1b2";
}

.g-icon-ruler-combined-filled:before {
    content: "\f1b3";
}

.g-icon-sale-percent:before {
    content: "\f1b0";
}

.g-icon-sale-percent-filled:before {
    content: "\f1b1";
}

.g-icon-scale-balanced:before {
    content: "\f1ae";
}

.g-icon-scale-balanced-filled:before {
    content: "\f1af";
}

.g-icon-school:before {
    content: "\f196";
}

.g-icon-school-alt:before {
    content: "\f1ac";
}

.g-icon-school-alt-filled:before {
    content: "\f1ad";
}

.g-icon-school-check:before {
    content: "\f1a8";
}

.g-icon-school-check-alt:before {
    content: "\f1aa";
}

.g-icon-school-check-alt-filled:before {
    content: "\f1ab";
}

.g-icon-school-check-filled:before {
    content: "\f1a9";
}

.g-icon-school-exclamation:before {
    content: "\f1a4";
}

.g-icon-school-exclamation-alt:before {
    content: "\f1a6";
}

.g-icon-school-exclamation-alt-filled:before {
    content: "\f1a7";
}

.g-icon-school-exclamation-filled:before {
    content: "\f1a5";
}

.g-icon-school-filled:before {
    content: "\f1a3";
}

.g-icon-school-flag:before {
    content: "\f19f";
}

.g-icon-school-flag-alt:before {
    content: "\f1a1";
}

.g-icon-school-flag-alt-filled:before {
    content: "\f1a2";
}

.g-icon-school-flag-filled:before {
    content: "\f1a0";
}

.g-icon-school-lock:before {
    content: "\f19b";
}

.g-icon-school-lock-alt:before {
    content: "\f19d";
}

.g-icon-school-lock-alt-filled:before {
    content: "\f19e";
}

.g-icon-school-lock-filled:before {
    content: "\f19c";
}

.g-icon-school-xmark:before {
    content: "\f197";
}

.g-icon-school-xmark-alt:before {
    content: "\f199";
}

.g-icon-school-xmark-alt-filled:before {
    content: "\f19a";
}

.g-icon-school-xmark-filled:before {
    content: "\f198";
}

.g-icon-screen-only:before {
    content: "\f421";
}

.g-icon-search:before {
    content: "\f193";
}

.g-icon-search-filled:before {
    content: "\f194";
}

.g-icon-search-filter:before {
    content: "\f195";
}

.g-icon-seedling:before {
    content: "\f191";
}

.g-icon-seedling-filled:before {
    content: "\f192";
}

.g-icon-server:before {
    content: "\f18f";
}

.g-icon-server-filled:before {
    content: "\f190";
}

.g-icon-shapes:before {
    content: "\f18d";
}

.g-icon-shapes-filled:before {
    content: "\f18e";
}

.g-icon-share-all:before {
    content: "\f18b";
}

.g-icon-share-all-filled:before {
    content: "\f18c";
}

.g-icon-share-nodes:before {
    content: "\f189";
}

.g-icon-share-nodes-filled:before {
    content: "\f18a";
}

.g-icon-shield:before {
    content: "\f185";
}

.g-icon-shield-check:before {
    content: "\f187";
}

.g-icon-shield-check-filled:before {
    content: "\f188";
}

.g-icon-shield-filled:before {
    content: "\f186";
}

.g-icon-shopping-bag:before {
    content: "\f183";
}

.g-icon-shopping-bag-filled:before {
    content: "\f184";
}

.g-icon-shrimp:before {
    content: "\f181";
}

.g-icon-shrimp-filled:before {
    content: "\f182";
}

.g-icon-shuffle:before {
    content: "\f180";
}

.g-icon-sleeping-rooms:before {
    content: "\f420";
}

.g-icon-sort:before {
    content: "\f17d";
}

.g-icon-sort-horizontal:before {
    content: "\f17e";
}

.g-icon-split-cells:before {
    content: "\f17c";
}

.g-icon-spy:before {
    content: "\f341";
}

.g-icon-stackoverflow-filled:before {
    content: "\f17b";
}

.g-icon-star:before {
    content: "\f175";
}

.g-icon-star-filled:before {
    content: "\f17a";
}

.g-icon-star-half:before {
    content: "\f176";
}

.g-icon-star-half-filled:before {
    content: "\f179";
}

.g-icon-star-half-stroke:before {
    content: "\f177";
}

.g-icon-star-half-stroke-filled:before {
    content: "\f178";
}

.g-icon-stop:before {
    content: "\f173";
}

.g-icon-stop-filled:before {
    content: "\f174";
}

.g-icon-store:before {
    content: "\f171";
}

.g-icon-store-filled:before {
    content: "\f172";
}

.g-icon-stripe:before {
    content: "\f340";
}

.g-icon-stroopwafel:before {
    content: "\f16f";
}

.g-icon-stroopwafel-filled:before {
    content: "\f170";
}

.g-icon-subscript:before {
    content: "\f16e";
}

.g-icon-sun:before {
    content: "\f16c";
}

.g-icon-sun-filled:before {
    content: "\f16d";
}

.g-icon-superscript:before {
    content: "\f16b";
}

.g-icon-swatchbook:before {
    content: "\f169";
}

.g-icon-swatchbook-filled:before {
    content: "\f16a";
}

.g-icon-t-shirt:before {
    content: "\f167";
}

.g-icon-t-shirt-filled:before {
    content: "\f168";
}

.g-icon-table-column:before {
    content: "\f165";
}

.g-icon-table-column-filled:before {
    content: "\f166";
}

.g-icon-table-row:before {
    content: "\f163";
}

.g-icon-table-row-filled:before {
    content: "\f164";
}

.g-icon-tablet:before {
    content: "\f161";
}

.g-icon-tablet-filled:before {
    content: "\f162";
}

.g-icon-tag:before {
    content: "\f15f";
}

.g-icon-tag-filled:before {
    content: "\f160";
}

.g-icon-tailwind-filled:before {
    content: "\f15e";
}

.g-icon-teddy-bear:before {
    content: "\f15c";
}

.g-icon-teddy-bear-filled:before {
    content: "\f15d";
}

.g-icon-terminal:before {
    content: "\f15a";
}

.g-icon-terminal-filled:before {
    content: "\f15b";
}

.g-icon-text-size:before {
    content: "\f159";
}

.g-icon-text-slash:before {
    content: "\f158";
}

.g-icon-text-underline:before {
    content: "\f157";
}

.g-icon-theatre:before {
    content: "\f154";
}

.g-icon-theatre-filled:before {
    content: "\f156";
}

.g-icon-theatre-style:before {
    content: "\f155";
}

.g-icon-thumbs-down:before {
    content: "\f152";
}

.g-icon-thumbs-down-filled:before {
    content: "\f153";
}

.g-icon-thumbs-up:before {
    content: "\f150";
}

.g-icon-thumbs-up-filled:before {
    content: "\f151";
}

.g-icon-thumbtack:before {
    content: "\f14e";
}

.g-icon-thumbtack-filled:before {
    content: "\f14f";
}

.g-icon-ticket:before {
    content: "\f14c";
}

.g-icon-ticket-filled:before {
    content: "\f14d";
}

.g-icon-toggle-header-cell:before {
    content: "\f14b";
}

.g-icon-toggle-header-column:before {
    content: "\f14a";
}

.g-icon-toggle-header-row:before {
    content: "\f149";
}

.g-icon-toggle-off:before {
    content: "\f32d";
}

.g-icon-toggle-on:before {
    content: "\f291";
}

.g-icon-tools:before {
    content: "\f148";
}

.g-icon-tracking:before {
    content: "\f146";
}

.g-icon-tracking-filled:before {
    content: "\f147";
}

.g-icon-trash-bin:before {
    content: "\f144";
}

.g-icon-trash-bin-filled:before {
    content: "\f145";
}

.g-icon-triangle-exclamation:before {
    content: "\f205";
}

.g-icon-triangle-exclamation-filled:before {
    content: "\f21f";
}

.g-icon-truck:before {
    content: "\f140";
}

.g-icon-truck-clock:before {
    content: "\f142";
}

.g-icon-truck-clock-filled:before {
    content: "\f143";
}

.g-icon-truck-filled:before {
    content: "\f141";
}

.g-icon-twitter-filled:before {
    content: "\f13f";
}

.g-icon-u-shape:before {
    content: "\f13e";
}

.g-icon-undo:before {
    content: "\f13d";
}

.g-icon-upload:before {
    content: "\f13b";
}

.g-icon-upload-filled:before {
    content: "\f13c";
}

.g-icon-user:before {
    content: "\f12b";
}

.g-icon-user-add:before {
    content: "\f139";
}

.g-icon-user-add-filled:before {
    content: "\f13a";
}

.g-icon-user-circle:before {
    content: "\f137";
}

.g-icon-user-circle-filled:before {
    content: "\f138";
}

.g-icon-user-edit:before {
    content: "\f135";
}

.g-icon-user-edit-filled:before {
    content: "\f136";
}

.g-icon-user-expert:before {
    content: "\f17f";
}

.g-icon-user-filled:before {
    content: "\f134";
}

.g-icon-user-graduate:before {
    content: "\f132";
}

.g-icon-user-graduate-filled:before {
    content: "\f133";
}

.g-icon-user-headset:before {
    content: "\f130";
}

.g-icon-user-headset-filled:before {
    content: "\f131";
}

.g-icon-user-remove:before {
    content: "\f12e";
}

.g-icon-user-remove-filled:before {
    content: "\f12f";
}

.g-icon-user-settings:before {
    content: "\f12c";
}

.g-icon-user-settings-filled:before {
    content: "\f12d";
}

.g-icon-users:before {
    content: "\f127";
}

.g-icon-users-filled:before {
    content: "\f12a";
}

.g-icon-users-group:before {
    content: "\f128";
}

.g-icon-users-group-filled:before {
    content: "\f129";
}

.g-icon-video-camera:before {
    content: "\f125";
}

.g-icon-video-camera-filled:before {
    content: "\f126";
}

.g-icon-visa-filled:before {
    content: "\f124";
}

.g-icon-volume-down:before {
    content: "\f122";
}

.g-icon-volume-down-filled:before {
    content: "\f123";
}

.g-icon-volume-mute:before {
    content: "\f120";
}

.g-icon-volume-mute-filled:before {
    content: "\f121";
}

.g-icon-volume-up:before {
    content: "\f11e";
}

.g-icon-volume-up-filled:before {
    content: "\f11f";
}

.g-icon-vue-filled:before {
    content: "\f11d";
}

.g-icon-wallet:before {
    content: "\f11b";
}

.g-icon-wallet-filled:before {
    content: "\f11c";
}

.g-icon-wand-magic-sparkles:before {
    content: "\f119";
}

.g-icon-wand-magic-sparkles-filled:before {
    content: "\f11a";
}

.g-icon-water-bottle:before {
    content: "\f117";
}

.g-icon-water-bottle-filled:before {
    content: "\f118";
}

.g-icon-whatsapp-filled:before {
    content: "\f116";
}

.g-icon-wheat:before {
    content: "\f114";
}

.g-icon-wheat-exclamation:before {
    content: "\f115";
}

.g-icon-whiskey-glass:before {
    content: "\f112";
}

.g-icon-whiskey-glass-filled:before {
    content: "\f113";
}

.g-icon-wifi:before {
    content: "\f111";
}

.g-icon-window:before {
    content: "\f10d";
}

.g-icon-window-filled:before {
    content: "\f110";
}

.g-icon-window-restore:before {
    content: "\f10e";
}

.g-icon-window-restore-filled:before {
    content: "\f10f";
}

.g-icon-windows-filled:before {
    content: "\f10c";
}

.g-icon-wine-bottle:before {
    content: "\f10a";
}

.g-icon-wine-bottle-filled:before {
    content: "\f10b";
}

.g-icon-wine-glass:before {
    content: "\f106";
}

.g-icon-wine-glass-empty:before {
    content: "\f108";
}

.g-icon-wine-glass-empty-filled:before {
    content: "\f109";
}

.g-icon-wine-glass-filled:before {
    content: "\f107";
}

.g-icon-x-filled:before {
    content: "\f41f";
}

.g-icon-youtube-filled:before {
    content: "\f105";
}

.g-icon-zoom-in:before {
    content: "\f103";
}

.g-icon-zoom-in-filled:before {
    content: "\f104";
}

.g-icon-zoom-out:before {
    content: "\f101";
}

.g-icon-zoom-out-filled:before {
    content: "\f102";
}

button.gx-button,.gx-button,.gr-button,.bttn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    border-radius: 0.5rem;
    height: 2.5rem;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 2.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-wrap: nowrap;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    border-width: 0px;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(58 69 83 / var(--tw-text-opacity));
}

button.gx-button:hover,.gx-button:hover,.gr-button:hover,.bttn:hover {
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(22 28 36 / var(--tw-text-opacity));
}

button.gx-button:active,.gx-button:active,.gr-button:active,.bttn:active {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button:focus-visible,.gx-button:focus-visible,.gr-button:focus-visible,.bttn:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 28 36 / var(--tw-ring-opacity));
}

button.gx-button span,.gx-button span,.gr-button span,.bttn span {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

button.gx-button[data-toggle-content]:hover,.gx-button[data-toggle-content]:hover,[data-toggle-content].gr-button:hover,[data-toggle-content].bttn:hover {
    font-size: 0px;
    line-height: 1;
}

button.gx-button[data-toggle-content]:hover::after,.gx-button[data-toggle-content]:hover::after,[data-toggle-content].gr-button:hover::after,[data-toggle-content].bttn:hover::after {
    display: inline-block;
    font-size: 1rem;
    line-height: 1.5rem;
    text-transform: uppercase;content:attr(data-toggle-content);
}

button.gx-button-text-xl,.gx-button-text-xl,.gr-button.giant,.bttn--giant {
    font-size: 1.125rem;
    line-height: 1.5rem;
}

button.gx-button-text-lg,.gx-button-text-lg,.gr-button.large,.bttn--large {
    font-size: 1rem;
    line-height: 1.5rem;
}

button.gx-button-text-sm,.gx-button-text-sm,.bttn--small {
    font-size: 0.75rem;
    line-height: 1rem;
}

button.gx-button-text-xs,.gx-button-text-xs,.gr-button.tiny,.gr-button.small {
    font-size: 0.625rem;
    line-height: .75rem;
}

button.gx-button-w-fit,.gx-button-w-fit {
    width: -moz-fit-content;
    width: fit-content;
}

button.gx-button-w-full,.gx-button-w-full,.gr-button.fullwidth,.bttn--full {
    width: 100%;
    text-align: center;
}

.tw-container button.gx-button-w-full .flatpickr-wrapper,.tw-container .gx-button-w-full .flatpickr-wrapper,.tw-container .gr-button.fullwidth .flatpickr-wrapper,.tw-container .bttn--full .flatpickr-wrapper{width:100%}

button.gx-button-w-wide,.gx-button-w-wide,.bttn--wide {
    min-width: 11rem;
    justify-content: center;
}

button.gx-button-h-full,.gx-button-h-full {
    height: 100%;
}

button.gx-button-h-fit,.gx-button-h-fit {
    height: -moz-fit-content;
    height: fit-content;
}

button.gx-button-filled,.gx-button-filled,.gr-button.blue.filled,.gr-button.filled,.bttn--primary {
    --tw-border-opacity: 1;
    border-color: rgb(52 121 233 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(52 121 233 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(52 121 233 / var(--tw-ring-opacity));
}

button.gx-button-filled:hover,.gx-button-filled:hover,.gr-button.blue.filled:hover,.gr-button.filled:hover,.bttn--primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(36 99 235 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled:active,.gx-button-filled:active,.gr-button.blue.filled:active,.gr-button.filled:active,.bttn--primary:active {
    --tw-bg-opacity: 1;
    background-color: rgb(29 79 215 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-filled[disabled],button.gx-button-filled.disabled,.gx-button-filled[disabled],[disabled].gr-button.filled,[disabled].bttn--primary,.gx-button-filled.disabled,.disabled.gr-button.filled,.disabled.bttn--primary {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(52 121 233 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-brand,.gx-button-filled-brand,.gr-button.paper,.gr-button.brand.filled,.bttn--primary-brand {
    --tw-bg-opacity: 1;
    background-color: rgb(94 163 73 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(94 163 73 / var(--tw-ring-opacity));
}

button.gx-button-filled-brand:hover,.gx-button-filled-brand:hover,.gr-button.paper:hover,.gr-button.brand.filled:hover,.bttn--primary-brand:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(76 141 57 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-brand:active,.gx-button-filled-brand:active,.gr-button.paper:active,.gr-button.brand.filled:active,.bttn--primary-brand:active {
    --tw-bg-opacity: 1;
    background-color: rgb(68 118 52 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-filled-brand[disabled],button.gx-button-filled-brand.disabled,.gx-button-filled-brand[disabled],[disabled].gr-button.paper,[disabled].gr-button.brand.filled,[disabled].bttn--primary-brand,.gx-button-filled-brand.disabled,.disabled.gr-button.paper,.disabled.gr-button.brand.filled,.disabled.bttn--primary-brand {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(115 189 93 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-sales-source,.gx-button-filled-sales-source {
    background-color: var(--gr-brand-color);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-ring-color: var(--gr-brand-color);
}

button.gx-button-filled-sales-source:hover,.gx-button-filled-sales-source:hover {
    background-color: var(--gr-brand-color);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-sales-source:active,.gx-button-filled-sales-source:active {
    background-color: var(--gr-brand-color);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-filled-sales-source:hover,.gx-button-filled-sales-source:hover{background-color:color-mix(in srgb, var(--gr-brand-color) 90%, black)}

button.gx-button-filled-sales-source:active,.gx-button-filled-sales-source:active{background-color:color-mix(in srgb, var(--gr-brand-color) 75%, black)}

button.gx-button-filled-sales-source[disabled],button.gx-button-filled-sales-source.disabled,.gx-button-filled-sales-source[disabled],.gx-button-filled-sales-source.disabled{background-color:color-mix(in srgb, var(--gr-brand-color) 60%, #6B7280);cursor: not-allowed;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity))}

button.gx-button-filled-error,.gx-button-filled-error,.gr-button.danger.filled,.gr-button.red.filled,.bttn--primary-error {
    --tw-bg-opacity: 1;
    background-color: rgb(239 67 67 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 67 67 / var(--tw-ring-opacity));
}

button.gx-button-filled-error:hover,.gx-button-filled-error:hover,.gr-button.danger.filled:hover,.gr-button.red.filled:hover,.bttn--primary-error:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220 40 40 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-error:active,.gx-button-filled-error:active,.gr-button.danger.filled:active,.gr-button.red.filled:active,.bttn--primary-error:active {
    --tw-bg-opacity: 1;
    background-color: rgb(186 28 28 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-filled-error[disabled],button.gx-button-filled-error.disabled,.gx-button-filled-error[disabled],[disabled].gr-button.danger.filled,[disabled].gr-button.red.filled,[disabled].bttn--primary-error,.gx-button-filled-error.disabled,.disabled.gr-button.danger.filled,.disabled.gr-button.red.filled,.disabled.bttn--primary-error {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(239 67 67 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-concur,.gx-button-filled-concur {
    --tw-bg-opacity: 1;
    background-color: rgb(242 180 28 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(242 180 28 / var(--tw-ring-opacity));
}

button.gx-button-filled-concur:hover,.gx-button-filled-concur:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 193 66 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-concur:active,.gx-button-filled-concur:active {
    --tw-bg-opacity: 1;
    background-color: rgb(229 170 26 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-filled-concur[disabled],button.gx-button-filled-concur.disabled,.gx-button-filled-concur[disabled],.gx-button-filled-concur.disabled {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(218 181 90 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-violet,.gx-button-filled-violet {
    --tw-bg-opacity: 1;
    background-color: rgb(124 59 237 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 59 237 / var(--tw-ring-opacity));
}

button.gx-button-filled-violet:hover,.gx-button-filled-violet:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(107 38 217 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-violet:active,.gx-button-filled-violet:active {
    --tw-bg-opacity: 1;
    background-color: rgb(90 33 181 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-filled-violet[disabled],button.gx-button-filled-violet.disabled,.gx-button-filled-violet[disabled],.gx-button-filled-violet.disabled {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(166 137 250 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-outline,.gx-button-outline,.gr-button.blue.outline,.gr-button.outline,.bttn--secondary {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(52 121 233 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(52 121 233 / var(--tw-ring-opacity));
}

button.gx-button-outline:hover,.gx-button-outline:hover,.gr-button.blue.outline:hover,.gr-button.outline:hover,.bttn--secondary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(242 247 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(29 79 215 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(29 79 215 / var(--tw-ring-opacity));
}

button.gx-button-outline:active,.gx-button-outline:active,.gr-button.blue.outline:active,.gr-button.outline:active,.bttn--secondary:active {
    --tw-bg-opacity: 1;
    background-color: rgb(220 235 254 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 63 174 / var(--tw-ring-opacity));
}

button.gx-button-outline-brand,.gx-button-outline-brand,.gr-button.brand.outline,.bttn--secondary-brand {
    --tw-text-opacity: 1;
    color: rgb(94 163 73 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(94 163 73 / var(--tw-ring-opacity));
}

button.gx-button-outline-brand:hover,.gx-button-outline-brand:hover,.gr-button.brand.outline:hover,.bttn--secondary-brand:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(225 253 217 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(76 141 57 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 141 57 / var(--tw-ring-opacity));
}

button.gx-button-outline-brand:active,.gx-button-outline-brand:active,.gr-button.brand.outline:active,.bttn--secondary-brand:active {
    --tw-bg-opacity: 1;
    background-color: rgb(222 247 214 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(68 118 52 / var(--tw-ring-opacity));
}

button.gx-button-outline-sales-source,.gx-button-outline-sales-source {
    color: var(--gr-brand-color);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-color: var(--gr-brand-color);
}

button.gx-button-outline-sales-source:hover,.gx-button-outline-sales-source:hover {
    color: var(--gr-brand-color);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: var(--gr-brand-color);
}

button.gx-button-outline-sales-source:active,.gx-button-outline-sales-source:active {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: var(--gr-brand-color);
}

button.gx-button-outline-sales-source:hover,.gx-button-outline-sales-source:hover{background-color:color-mix(in srgb, var(--gr-brand-color) 10%, white);color:color-mix(in srgb, var(--gr-brand-color) 90%, black)}

button.gx-button-outline-sales-source:active,.gx-button-outline-sales-source:active{background-color:color-mix(in srgb, var(--gr-brand-color) 25%, white);color:color-mix(in srgb, var(--gr-brand-color) 75%, black)}

button.gx-button-outline-error,.gx-button-outline-error,.gr-button.danger.outline,.gr-button.red.outline,.bttn--secondary-error {
    --tw-text-opacity: 1;
    color: rgb(239 67 67 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 67 67 / var(--tw-ring-opacity));
}

button.gx-button-outline-error:hover,.gx-button-outline-error:hover,.gr-button.danger.outline:hover,.gr-button.red.outline:hover,.bttn--secondary-error:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 241 241 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(186 28 28 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(186 28 28 / var(--tw-ring-opacity));
}

button.gx-button-outline-error:active,.gx-button-outline-error:active,.gr-button.danger.outline:active,.gr-button.red.outline:active,.bttn--secondary-error:active {
    --tw-bg-opacity: 1;
    background-color: rgb(254 225 225 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(152 27 27 / var(--tw-ring-opacity));
}

button.gx-button-outline-gray,.gx-button-outline-gray,.bttn--secondary-neutral {
    --tw-text-opacity: 1;
    color: rgb(58 69 83 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(125 143 160 / var(--tw-ring-opacity));
}

button.gx-button-outline-gray:hover,.gx-button-outline-gray:hover,.bttn--secondary-neutral:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(22 28 36 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(33 43 54 / var(--tw-ring-opacity));
}

button.gx-button-outline-gray:active,.gx-button-outline-gray:active,.bttn--secondary-neutral:active {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 28 36 / var(--tw-ring-opacity));
}

button.gx-button-outline-violet,.gx-button-outline-violet {
    --tw-text-opacity: 1;
    color: rgb(124 59 237 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 59 237 / var(--tw-ring-opacity));
}

button.gx-button-outline-violet:hover,.gx-button-outline-violet:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(235 231 254 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(107 38 217 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 38 217 / var(--tw-ring-opacity));
}

button.gx-button-outline-violet:active,.gx-button-outline-violet:active {
    --tw-bg-opacity: 1;
    background-color: rgb(222 215 254 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(90 33 181 / var(--tw-ring-opacity));
}

button.gx-button-ghost,.gx-button-ghost,.gr-button.ghost,.bttn--transparent {
    border-width: 0px;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(58 69 83 / var(--tw-text-opacity));
}

button.gx-button-ghost:hover,.gx-button-ghost:hover,.gr-button.ghost:hover,.bttn--transparent:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(22 28 36 / var(--tw-text-opacity));
}

button.gx-button-ghost:active,.gx-button-ghost:active,.gr-button.ghost:active,.bttn--transparent:active {
    --tw-bg-opacity: 1;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-ghost-brand,.gx-button-ghost-brand,.gr-button.brand.ghost {
    --tw-text-opacity: 1;
    color: rgb(94 163 73 / var(--tw-text-opacity));
}

button.gx-button-ghost-brand:hover,.gx-button-ghost-brand:hover,.gr-button.brand.ghost:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(225 253 217 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(94 163 73 / var(--tw-text-opacity));
}

button.gx-button-ghost-brand:active,.gx-button-ghost-brand:active,.gr-button.brand.ghost:active {
    --tw-bg-opacity: 1;
    background-color: rgb(222 247 214 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-ghost-sales-source,.gx-button-ghost-sales-source {
    color: var(--gr-brand-color);
}

button.gx-button-ghost-sales-source:hover,.gx-button-ghost-sales-source:hover {
    color: var(--gr-brand-color);
}

button.gx-button-ghost-sales-source:active,.gx-button-ghost-sales-source:active {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-ghost-sales-source:hover,.gx-button-ghost-sales-source:hover{background-color:color-mix(in srgb, var(--gr-brand-color) 10%, white)}

button.gx-button-ghost-sales-source:active,.gx-button-ghost-sales-source:active{background-color:color-mix(in srgb, var(--gr-brand-color) 25%, white)}

button.gx-button-ghost-error,.gx-button-ghost-error,.gr-button.red.ghost {
    --tw-text-opacity: 1;
    color: rgb(220 40 40 / var(--tw-text-opacity));
}

button.gx-button-ghost-error:hover,.gx-button-ghost-error:hover,.gr-button.red.ghost:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 241 241 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(220 40 40 / var(--tw-text-opacity));
}

button.gx-button-ghost-error:active,.gx-button-ghost-error:active,.gr-button.red.ghost:active {
    --tw-bg-opacity: 1;
    background-color: rgb(254 225 225 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-ghost-info,.gx-button-ghost-info {
    --tw-text-opacity: 1;
    color: rgb(36 99 235 / var(--tw-text-opacity));
}

button.gx-button-ghost-info:hover,.gx-button-ghost-info:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(242 247 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(36 99 235 / var(--tw-text-opacity));
}

button.gx-button-ghost-info:active,.gx-button-ghost-info:active {
    --tw-bg-opacity: 1;
    background-color: rgb(220 235 254 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-link,.gx-button-link,.bttn--link {
    border-width: 0px;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(58 69 83 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-link:hover,.gx-button-link:hover,.bttn--link:hover {
    border-width: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(22 28 36 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-link:active,.gx-button-link:active,.bttn--link:active {
    border-width: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-icon-only,.gx-button-icon-only {
    height: 2.5rem;
    width: 2.5rem;
    padding: 0.5rem;
}

button.gx-button-icon-only-sm,.gx-button-icon-only-sm {
    height: 2rem;
    width: 2rem;
    min-width: 2rem;
    padding: 0.25rem;
}

.gx-status-tag {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 9999px;
    min-height: 1.5rem;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.25rem;
    letter-spacing: 0em;
}

.gx-status-tag-dot::before{content:"";height: 0.75rem;width: 0.75rem;flex-shrink: 0;border-radius: 9999px;background-color: currentColor}

.gx-status-tag-black {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(22 28 36 / var(--tw-text-opacity));
}

.gx-status-tag-gray {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(58 69 83 / var(--tw-text-opacity));
}

.gx-status-tag-green {
    --tw-bg-opacity: 1;
    background-color: rgb(242 253 245 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(21 127 60 / var(--tw-text-opacity));
}

.gx-status-tag-teal{background-color:#f0fdfa;color:#0f766e}

.gx-status-tag-orange {
    --tw-bg-opacity: 1;
    background-color: rgb(255 246 235 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(192 63 12 / var(--tw-text-opacity));
}

.gx-status-tag-red {
    --tw-bg-opacity: 1;
    background-color: rgb(254 241 241 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(186 28 28 / var(--tw-text-opacity));
}

.gx-status-tag-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(242 247 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(29 79 215 / var(--tw-text-opacity));
}

.gx-status-tag-yellow {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 231 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(162 97 7 / var(--tw-text-opacity));
}

.gx-tag {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}

.tw-container .gx-tag>.tag+.tag {
    margin-left: 0px;
}

.gx-tag {
    min-height: 1.5rem;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    white-space: nowrap;
    padding-right: 0.75rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.gx-tag:before{content:"";flex: none;height: 0.75rem;width: 0.75rem;border-radius: 9999px;background-color: currentColor;margin-left: 0.5rem;margin-right: 0.5rem;-webkit-print-color-adjust:exact}

.gx-tag:after{content:"";position: absolute;inset: 0px;border-radius: 9999px;background-color: currentColor;opacity: 0.1}

.gx-tag.no-marker:before {
    display: none;
}

#reassociate-modal:has([id$=registration_id-container] [data-typeahead-dropdown-target=optionsContainer]:not(.gx-tag.no-marker)) .tw-max-h-\[80vh\]:before{max-height:none;min-height:500px}

#reassociate-modal:has([id$=registration_id-container] [data-typeahead-dropdown-target=optionsContainer]:not(.gx-tag.no-marker)) .field:before{overflow:visible;z-index:60}

.gx-tile {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(200 210 219 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.gx-tile:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.gx-tile-active {
    --tw-border-opacity: 1;
    border-color: rgb(145 195 253 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(242 247 255 / var(--tw-bg-opacity));
}

.gx-tile-active:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220 235 254 / var(--tw-bg-opacity));
}

.gx-tile-disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(157 172 187 / var(--tw-text-opacity));
}

.gx-tile-disabled:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.gx-tabs {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    border-radius: 0.5rem;
    border-bottom-width: 2px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    white-space: nowrap;
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.gx-tabs:hover,.gx-tabs:focus {
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.gx-tabs-primary:hover,.gx-tabs-primary:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(248 243 250 / var(--tw-bg-opacity));
}

.gx-tabs-primary-active {
    --tw-text-opacity: 1;
    color: rgb(189 21 221 / var(--tw-text-opacity));
}

.gx-tabs-primary-active:hover,.gx-tabs-primary-active:focus {
    --tw-text-opacity: 1;
    color: rgb(189 21 221 / var(--tw-text-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(248 243 250 / var(--tw-bg-opacity));
}

.gx-tabs-secondary {
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.gx-tabs-secondary:hover,.gx-tabs-secondary:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity));
}

.gx-tabs-secondary-active {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(33 43 54 / var(--tw-border-opacity));
}

.gx-tabs-inner:hover,.gx-tabs-inner:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
}

.gx-tabs-inner-active {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgb(94 163 73 / var(--tw-border-opacity));
}

.ts-control{border:1px solid #d0d0d0;padding:8px 8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px;display:flex;flex-wrap:wrap}

.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}

.full .ts-control{background-color:#fff}

.disabled .ts-control,.disabled .ts-control *{cursor:default !important}

.focus .ts-control{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}

.ts-control>*{vertical-align:baseline;display:inline-block}

.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}

.ts-wrapper.multi .ts-control>div.active{background:#92c836;color:#fff;border:1px solid #00578d}

.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaa}

.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;user-select:auto !important;box-shadow:none !important}

.ts-control>input::-ms-clear{display:none}

.ts-control>input:focus{outline:none !important}

.has-items .ts-control>input{margin:0 4px !important}

.ts-control.rtl{text-align:right}

.ts-control.rtl.single .ts-control:after{left:15px;right:auto}

.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px !important}

.disabled .ts-control{opacity:.5;background-color:#fafafa}

.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}

.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px}

.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}

.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}

.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}

.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}

.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}

.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}

.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}

.ts-dropdown .active{background-color:#f5fafd;color:#495c68}

.ts-dropdown .active.create{color:#495c68}

.ts-dropdown .create{color:rgba(48,48,48,.5)}

.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}

.ts-dropdown .spinner::after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 rgba(0,0,0,0) #d0d0d0 rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}

@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}

.ts-wrapper.plugin-drag_drop .ts-dragging{color:rgba(0,0,0,0) !important}

.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden !important}

.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}

.plugin-checkbox_options.rtl .option input{margin-left:.5rem}

.plugin-clear_button{--ts-pr-clear-button: 1em}

.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0 !important;background:rgba(0,0,0,0) !important;transition:opacity .5s;cursor:pointer}

.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(0px,8px);right:max(var(--ts-pr-caret),8px)}

.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}

.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff, #d0d0d0, 85%);border-radius:3px 3px 0 0}

.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}

.ts-wrapper .dropdown-header-close:hover{color:#000}

.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}

.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px 8px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);width:100%;background:rgba(0,0,0,0)}

.plugin-dropdown_input .items-placeholder{border:0 none !important;box-shadow:none !important;width:100%}

.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none !important}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-moz-placeholder{color:rgba(0,0,0,0)}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:rgba(0,0,0,0)}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}

.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}

.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}

.ts-dropdown.plugin-optgroup_columns .optgroup::before{display:none}

.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}

.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}

.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}

.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}

.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}

.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}

.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0 !important}

.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}

.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}

.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}

.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0 !important}

.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}

.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}

.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}

:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}

.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}

.ts-control:not(.rtl){padding-right:max(.75rem,0px + 0px) !important;padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}

.ts-control.rtl{padding-left:max(.75rem,0px + 0px) !important;padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}

.ts-wrapper{position:relative}

.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}

.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}

.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}

.ts-wrapper.single .ts-control{--ts-pr-caret: 2rem}

.ts-wrapper.single .ts-control::after{content:" ";display:block;position:absolute;top:50%;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}

.ts-wrapper.single .ts-control:not(.rtl)::after{right:15px}

.ts-wrapper.single .ts-control.rtl::after{left:15px}

.ts-wrapper.single.dropdown-active .ts-control::after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) gray rgba(0,0,0,0)}

.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}

.ts-wrapper{display:flex;min-height:36px}

.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min: $padding-x}

.ts-wrapper.multi .ts-control [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);border-radius:3px;background-color:color-mix(#1da7ee, #178ee9, 60%);background-image:linear-gradient(to bottom, #1da7ee, #178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03)}

.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8, #0075cf, 60%);background-image:linear-gradient(to bottom, #008fd8, #0075cf);background-repeat:repeat-x}

.ts-wrapper.multi.disabled .ts-control [data-value]{color:#999;text-shadow:none;background:none;box-shadow:none}

.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}

.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}

.ts-wrapper.single .ts-control{box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);background-color:color-mix(#fefefe, #f2f2f2, 60%);background-image:linear-gradient(to bottom, #fefefe, #f2f2f2);background-repeat:repeat-x}

.ts-wrapper.single .ts-control,.ts-dropdown.single{border-color:#b8b8b8}

.dropdown-active .ts-control{border-radius:3px 3px 0 0}

.ts-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}

.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}

.ts-dropdown .optgroup:first-child{border-top:0 none}

.ts-wrapper {
    width: 100%;
    border-width: 0px;
    border-style: none;
    padding: 0px;
}

.tw-container .ts-wrapper .flatpickr-wrapper{width:100%}

.ts-wrapper .clear-button {
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(157 172 187 / var(--tw-text-opacity));
}

.ts-wrapper.disabled{opacity:1 !important}

.ts-wrapper.disabled .ts-control{background-color:#F3F4F6 !important;border-color:#E5E7EB !important;opacity:1 !important}

.ts-wrapper.disabled.item{padding-right:.75rem !important}

.ts-wrapper.disabled .remove,.ts-wrapper.disabled [data-remove],.ts-wrapper.disabled .ts-remove,.ts-wrapper.disabled button[data-remove],.ts-wrapper.disabled .item .remove,.ts-wrapper.disabled .item [data-remove]{opacity:0 !important;height:0 !important;width:0 !important}

.ts-wrapper .ts-control {
    border-radius: 0.25rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(223 228 235 / var(--tw-border-opacity));
    min-height: 2.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);background-color:#ffffff !important;background-image:none !important;
}

.ts-wrapper .ts-control.ts-invalid {
    --tw-border-opacity: 1;
    border-color: rgb(239 67 67 / var(--tw-border-opacity));
}

.ts-wrapper .ts-control.ts-invalid:focus {
    --tw-border-opacity: 1;
    border-color: rgb(239 67 67 / var(--tw-border-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 67 67 / var(--tw-ring-opacity));
}

.ts-wrapper .ts-control.multi {
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
}

.ts-wrapper .ts-control.multi.disabled .item{background:#E5E7EB !important;color:#3A4553 !important;opacity:1 !important}

.ts-wrapper .ts-control.multi.disabled .items-placeholder{color:#7D8FA0 !important;opacity:1 !important}

.ts-wrapper .ts-control .item {
    display: flex;
    align-items: center;
    gap: 0.125rem;
    height: 1.75rem;
    font-size: 0.875rem;
    line-height: 1.25rem;padding-left:.75rem !important;padding-right:.75rem !important;border-radius:9999px !important;background:#DFE4EB !important;color:#3A4553 !important;border:none !important;text-shadow:none !important;box-shadow:none !important;
}

.ts-wrapper .ts-control .item .remove {
    cursor: pointer;
    padding: 0px;
    padding-right: 0.5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgb(99 117 132 / var(--tw-text-opacity));border:none !important;
}

.ts-wrapper .ts-control .item .remove:hover {
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));background:none !important;
}

.ts-wrapper .ts-control .items-placeholder {
    border-width: 0px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    outline: 2px solid transparent;
    outline-offset: 2px;background:rgba(0,0,0,0) !important;
}

.ts-wrapper .ts-dropdown {
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(223 228 235 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);border-top:none !important;
}

.ts-wrapper .ts-dropdown .dropdown-input {
    min-height: 2.5rem;
    padding: 0.75rem;
}

.ts-wrapper .ts-dropdown .ts-dropdown-content {
    max-height: 16rem;
    overflow-y: auto;
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .option {
    cursor: pointer;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .option:hover,.ts-wrapper .ts-dropdown .ts-dropdown-content .option.active {
    --tw-bg-opacity: 1;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity));
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .option.selected {
    --tw-bg-opacity: 1;
    background-color: rgb(225 239 254 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(26 86 219 / var(--tw-text-opacity));
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .create {
    min-height: 2.5rem;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(223 228 235 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    padding: 0.75rem;
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .create:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .loading {
    text-align: center;
    font-style: italic;
    --tw-text-opacity: 1;
    color: rgb(125 143 160 / var(--tw-text-opacity));
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .no-results {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-style: italic;
    --tw-text-opacity: 1;
    color: rgb(125 143 160 / var(--tw-text-opacity));
}

.gr-tabs{display:flex;flex-flow:row wrap;background-color:#fff;border-bottom:1px solid #cfd0ce;padding:0 2rem}

.venus .gr-tabs{flex-grow:1}

.gr-tabs.fullwidth{flex-basis:100%}

.gr-tabs.noborder{border-bottom:none}

.gr-tabs.inner{padding:0 5rem}

.gr-tabs.clear{background:rgba(0,0,0,0)}

.gr-tabs.sticky{position:sticky;top:-1px;z-index:40}

.gr-tabs__content{display:flex;flex-flow:row wrap;align-self:flex-end;min-height:40px;padding-inline-start:0;margin-block-start:0em;margin-block-end:0em}

.gr-tabs__content ul,.gr-tabs__content ol,.gr-tabs__content li{list-style:none}

.gr-tabs__content.fullwidth{flex:1 1 100%}

.gr-tabs__content.fullwidth .gr-tabs__item{flex:1 1 auto}

.gr-tabs__actions{display:flex;flex-flow:row nowrap;align-items:center;margin-left:auto}

.gr-tabs__item{font-family:"Open Sans",helvetica,sans-serif;font-style:normal;letter-spacing:0;font-size:15px !important;font-weight:600;line-height:24px;color:#555;letter-spacing:.15px;display:flex;cursor:pointer;align-items:center;flex-direction:row;justify-content:center;border-radius:6px 6px 0 0;transition:all .3s ease;min-height:40px;padding:20px 16px;white-space:nowrap;width:auto}

.gr-tabs__item i.icon{line-height:1;margin-right:.5em}

.gr-tabs__item>.svg{margin-right:.75em}

.gr-tabs__item:hover{color:#555;background-color:#f8f8f8}

.gr-tabs__item:hover>.svg:not(.nofill) path,.gr-tabs__item:hover>svg:not(.nofill) path{fill:#555}

.gr-tabs__item:active{color:#555;background-color:#e0e2e0}

.gr-tabs__item:active>.svg:not(.nofill) path,.gr-tabs__item:active>svg:not(.nofill) path{fill:currentColor}

.gr-tabs__item.active,.gr-tabs__item[aria-selected=true]{color:#555;box-shadow:inset 0px -4px 0px #73BD5D;box-shadow:inset 0px -4px 0px var(--gr-brand-color, #73BD5D)}

.gr-tabs__item.active:focus,.gr-tabs__item[aria-selected=true]:focus{outline:none}

.gr-tabs__item.active>.svg:not(.nofill) path,.gr-tabs__item.active>svg:not(.nofill) path,.gr-tabs__item[aria-selected=true]>.svg:not(.nofill) path,.gr-tabs__item[aria-selected=true]>svg:not(.nofill) path{fill:currentColor}

.gr-tabs.btn .gr-tabs__content{min-height:0;align-self:center;padding:1rem 0}

.gr-tabs.btn .gr-tabs__item{font-family:"Open Sans",helvetica,sans-serif;font-style:normal;letter-spacing:0;font-size:15px !important;font-weight:600;line-height:24px;color:#73BD5D;color:var(--gr-brand-color, #73BD5D);letter-spacing:.15px;background-color:rgba(0,0,0,0);border-radius:1rem;padding:.15em 1em;min-height:0;margin-right:1em}

.gr-tabs.btn .gr-tabs__item.active{color:#fff;background-color:#73BD5D;background-color:var(--gr-brand-color, #73BD5D)}

.portal-tabs {
    width: 100%;
    min-width: 0px;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0.125rem;
}

.tw-container .portal-tabs .flatpickr-wrapper{width:100%}

.portal-tabs__strip {
    display: inline-flex;
    min-width: -moz-max-content;
    min-width: max-content;
    flex-direction: row;
    flex-wrap: nowrap;
}

.tw-container .portal-tabs__strip>.tag+.tag {
    margin-left: 0px;
}

.portal-tabs__button {
    flex: none;
    white-space: nowrap;
    border-radius: 9999px;
    outline-width: 1px;
}

.portal-tabs__button:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity));
    outline-color: #DFE4EB;
}

.portal-tabs {
    width: 100%;
    min-width: 0px;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0.125rem;
}

.tw-container .portal-tabs .flatpickr-wrapper{width:100%}

.portal-tabs__strip {
    display: inline-flex;
    min-width: -moz-max-content;
    min-width: max-content;
    flex-direction: row;
    flex-wrap: nowrap;
}

.tw-container .portal-tabs__strip>.tag+.tag {
    margin-left: 0px;
}

.portal-tabs__button {
    flex: none;
    white-space: nowrap;
    border-radius: 9999px;
    outline-width: 1px;
}

.portal-tabs__button:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity));
    outline-color: #DFE4EB;
}

.gx-tabs {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    border-radius: 0.5rem;
    border-bottom-width: 2px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    white-space: nowrap;
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.gx-tabs:hover,.gx-tabs:focus {
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.gx-tabs-primary:hover,.gx-tabs-primary:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(248 243 250 / var(--tw-bg-opacity));
}

.gx-tabs-primary-active {
    --tw-text-opacity: 1;
    color: rgb(189 21 221 / var(--tw-text-opacity));
}

.gx-tabs-primary-active:hover,.gx-tabs-primary-active:focus {
    --tw-text-opacity: 1;
    color: rgb(189 21 221 / var(--tw-text-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(248 243 250 / var(--tw-bg-opacity));
}

.gx-tabs-secondary {
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.gx-tabs-secondary:hover,.gx-tabs-secondary:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity));
}

.gx-tabs-secondary-active {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(33 43 54 / var(--tw-border-opacity));
}

.gx-tabs-inner:hover,.gx-tabs-inner:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
}

.gx-tabs-inner-active {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgb(94 163 73 / var(--tw-border-opacity));
}

*,::before,::after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

.tw-container *,.tw-container ::before,.tw-container ::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#E5E7EB}

.tw-container ::before,.tw-container ::after{--tw-content: ""}

.tw-container html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:"Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}

.tw-container body{margin:0;line-height:inherit}

.tw-container hr{height:0;color:inherit;border-top-width:1px}

.tw-container abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}

.tw-container h1:not(.gr-table-header__title,.theme__name,.gr-dashboard__title,.title),.tw-container h2:not(.gr-table-header__title,.theme__name,.gr-dashboard__title,.title),.tw-container h3:not(.gr-table-header__title,.theme__name,.gr-dashboard__title,.title),.tw-container h4:not(.gr-table-header__title,.theme__name,.gr-dashboard__title,.title),.tw-container h5:not(.gr-table-header__title,.theme__name,.gr-dashboard__title,.title),.tw-container h6:not(.gr-table-header__title,.theme__name,.gr-dashboard__title,.title){font-size:inherit;font-weight:inherit}

.tw-container a:not(.gr-button,.ui.button,.bttn,.gr-tabs__item,.MuiButtonBase-root,.top_menu__item,[class^=gx-],[class*=" gx-"]){color:inherit;text-decoration:inherit}

.tw-container b,.tw-container strong{font-weight:bolder}

.tw-container code,.tw-container kbd,.tw-container samp,.tw-container pre{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}

.tw-container small{font-size:80%}

.tw-container sub,.tw-container sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

.tw-container sub{bottom:-0.25em}

.tw-container sup{top:-0.5em}

.tw-container table{text-indent:0;border-color:inherit;border-collapse:collapse}

.tw-container button:not(.gr-button,.ui.button,.bttn,.gr-tabs__item,.MuiButtonBase-root,[class^=gx-],[class*=" gx-"]),.tw-container input:not(.gr-input__input,.bttn,.form-item-input,.form-field--text,[class^=gx-],[class*=" gx-"]),.tw-container optgroup,.tw-container select,.tw-container textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}

.tw-container input[type=time]::-webkit-calendar-picker-indicator,.tw-container input[type=date]::-webkit-calendar-picker-indicator{display:none}

.tw-container button:not(.gr-button,.ui.button,.bttn,.gr-tabs__item,.MuiButtonBase-root,[class^=gx-],[class*=" gx-"]),.tw-container select{text-transform:none}

.tw-container button:not(.gr-button,.ui.button,.bttn,.gr-tabs__item,.MuiButtonBase-root,[class^=gx-],[class*=" gx-"]),.tw-container [type=button]:not(.MuiButtonBase-root,.bttn,[class^=gx-],[class*=" gx-"]),.tw-container [type=reset]{-webkit-appearance:button;background-color:rgba(0,0,0,0);background-image:none}

.tw-container :-moz-focusring{outline:auto}

.tw-container :-moz-ui-invalid{box-shadow:none}

.tw-container progress{vertical-align:baseline}

.tw-container ::-webkit-inner-spin-button,.tw-container ::-webkit-outer-spin-button{height:auto}

.tw-container [type=search]{-webkit-appearance:textfield;outline-offset:-2px}

.tw-container ::-webkit-search-decoration{-webkit-appearance:none}

.tw-container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

.tw-container summary{display:list-item}

.tw-container blockquote,.tw-container dl,.tw-container dd,.tw-container h1,.tw-container h2,.tw-container h3,.tw-container h4,.tw-container h5,.tw-container h6,.tw-container hr,.tw-container figure,.tw-container p,.tw-container pre{margin:0}

.tw-container fieldset{margin:0;padding:0}

.tw-container legend{padding:0}

.tw-container ol:not(.list-override),.tw-container ul:not(.list-override),.tw-container menu:not(.list-override){list-style:none;margin:0;padding:0}

.tw-container textarea{resize:vertical}

.tw-container input::-moz-placeholder, .tw-container textarea::-moz-placeholder{opacity:1;color:#9DACBB}

.tw-container input::placeholder,.tw-container textarea::placeholder{opacity:1;color:#9DACBB}

.tw-container button,.tw-container [role=button]{cursor:pointer}

.tw-container :disabled{cursor:default}

.tw-container img,.tw-container svg,.tw-container video,.tw-container canvas,.tw-container audio,.tw-container iframe,.tw-container embed,.tw-container object{display:block;vertical-align:middle}

.tw-container img{max-width:100%;height:auto}

.tw-container [hidden]{display:none}

.tw-container .svg-preload-hide{display:none}

.break-word{word-break:break-word}

[data-popper-arrow],[data-popper-arrow]:before{background:inherit;height:8px;position:absolute;width:8px}

[data-popper-arrow]{visibility:hidden;border-color:#fff}

[data-popper-arrow]:after,[data-popper-arrow]:before{content:"";transform:rotate(45deg);visibility:visible}

[data-popper-arrow]:after{background:inherit;height:9px;position:absolute;width:9px}

.visible>[data-popper-arrow]:before{border-color:inherit;border-style:solid}

.visible>[data-popper-arrow]:after{border-color:inherit;border-style:solid}

[data-popover].visible[data-popper-placement^=top]>[data-popper-arrow]:after,[data-popover].visible[data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}

[data-popover].visible[data-popper-placement^=right]>[data-popper-arrow]:after,[data-popover].visible[data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}

[data-popover].visible[data-popper-placement^=bottom]>[data-popper-arrow]:after,[data-popover].visible[data-popper-placement^=bottom]>[data-popper-arrow]:before{border-left-width:1px;border-top-width:1px}

[data-popover].visible[data-popper-placement^=left]>[data-popper-arrow]:after,[data-popover].visible[data-popper-placement^=left]>[data-popper-arrow]:before{border-right-width:1px;border-top-width:1px}

[data-popover].visible[data-popper-placement^=top]>[data-popper-arrow]{bottom:-2.5px}

[data-popover].visible[data-popper-placement^=top]>[data-popper-arrow]::after,[data-popover].visible[data-popper-placement^=top]>[data-popper-arrow]::before{left:0}

[data-popover].visible[data-popper-placement^=bottom]>[data-popper-arrow]{top:-6px}

[data-popover].visible[data-popper-placement^=bottom]>[data-popper-arrow]::after,[data-popover].visible[data-popper-placement^=bottom]>[data-popper-arrow]::before{left:0}

[data-popover].visible[data-popper-placement^=left]>[data-popper-arrow]{right:-2px}

[data-popover].visible[data-popper-placement^=right]>[data-popper-arrow]{left:-3px}

.visible.invisible>[data-popper-arrow]:after,.visible.invisible>[data-popper-arrow]:before{visibility:hidden}

.tw-container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 375px) {

    .tw-container {
        max-width: 375px;
    }
}

@media (min-width: 640px) {

    .tw-container {
        max-width: 640px;
    }
}

@media (min-width: 768px) {

    .tw-container {
        max-width: 768px;
    }
}

@media (min-width: 1024px) {

    .tw-container {
        max-width: 1024px;
    }
}

@media (min-width: 1280px) {

    .tw-container {
        max-width: 1280px;
    }
}

.tw-prose {
    color: var(--tw-prose-body);
    max-width: 65ch;
}

.tw-prose :where(p):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}

.tw-prose :where([class~="lead"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}

.tw-prose :where(a):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}

.tw-prose :where(strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
}

.tw-prose :where(a strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: inherit;
}

.tw-prose :where(blockquote strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: inherit;
}

.tw-prose :where(thead th strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: inherit;
}

.tw-prose :where(ol):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}

.tw-prose :where(ol[type="A"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    list-style-type: upper-alpha;
}

.tw-prose :where(ol[type="a"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    list-style-type: lower-alpha;
}

.tw-prose :where(ol[type="A" s]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    list-style-type: upper-alpha;
}

.tw-prose :where(ol[type="a" s]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    list-style-type: lower-alpha;
}

.tw-prose :where(ol[type="I"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    list-style-type: upper-roman;
}

.tw-prose :where(ol[type="i"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    list-style-type: lower-roman;
}

.tw-prose :where(ol[type="I" s]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    list-style-type: upper-roman;
}

.tw-prose :where(ol[type="i" s]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    list-style-type: lower-roman;
}

.tw-prose :where(ol[type="1"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    list-style-type: decimal;
}

.tw-prose :where(ul):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}

.tw-prose :where(ol > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::marker {
    font-weight: 400;
    color: var(--tw-prose-counters);
}

.tw-prose :where(ul > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::marker {
    color: var(--tw-prose-bullets);
}

.tw-prose :where(dt):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}

.tw-prose :where(hr):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}

.tw-prose :where(blockquote):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width: 0.25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
}

.tw-prose :where(blockquote p:first-of-type):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::before {
    content: open-quote;
}

.tw-prose :where(blockquote p:last-of-type):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::after {
    content: close-quote;
}

.tw-prose :where(h1):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
}

.tw-prose :where(h1 strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-weight: 900;
    color: inherit;
}

.tw-prose :where(h2):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}

.tw-prose :where(h2 strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-weight: 800;
    color: inherit;
}

.tw-prose :where(h3):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
}

.tw-prose :where(h3 strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-weight: 700;
    color: inherit;
}

.tw-prose :where(h4):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}

.tw-prose :where(h4 strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-weight: 700;
    color: inherit;
}

.tw-prose :where(img):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}

.tw-prose :where(picture):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}

.tw-prose :where(video):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}

.tw-prose :where(kbd):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-inline-end: 0.375em;
    padding-bottom: 0.1875em;
    padding-inline-start: 0.375em;
}

.tw-prose :where(code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}

.tw-prose :where(code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::before {
    content: "`";
}

.tw-prose :where(code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::after {
    content: "`";
}

.tw-prose :where(a code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: inherit;
}

.tw-prose :where(h1 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: inherit;
}

.tw-prose :where(h2 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: inherit;
    font-size: 0.875em;
}

.tw-prose :where(h3 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: inherit;
    font-size: 0.9em;
}

.tw-prose :where(h4 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: inherit;
}

.tw-prose :where(blockquote code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: inherit;
}

.tw-prose :where(thead th code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: inherit;
}

.tw-prose :where(pre):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-inline-end: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-inline-start: 1.1428571em;
}

.tw-prose :where(pre code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}

.tw-prose :where(pre code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::before {
    content: none;
}

.tw-prose :where(pre code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::after {
    content: none;
}

.tw-prose :where(table):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    width: 100%;
    table-layout: auto;
    text-align: start;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}

.tw-prose :where(thead):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}

.tw-prose :where(thead th):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}

.tw-prose :where(tbody tr):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}

.tw-prose :where(tbody tr:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    border-bottom-width: 0;
}

.tw-prose :where(tbody td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    vertical-align: baseline;
}

.tw-prose :where(tfoot):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}

.tw-prose :where(tfoot td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    vertical-align: top;
}

.tw-prose :where(figure > *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}

.tw-prose :where(figcaption):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}

.tw-prose {
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75;
}

.tw-prose :where(picture > img):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}

.tw-prose :where(li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.tw-prose :where(ol > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-start: 0.375em;
}

.tw-prose :where(ul > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-start: 0.375em;
}

.tw-prose :where(.tw-prose > ul > li p):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}

.tw-prose :where(.tw-prose > ul > li > p:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.25em;
}

.tw-prose :where(.tw-prose > ul > li > p:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-bottom: 1.25em;
}

.tw-prose :where(.tw-prose > ol > li > p:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.25em;
}

.tw-prose :where(.tw-prose > ol > li > p:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-bottom: 1.25em;
}

.tw-prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}

.tw-prose :where(dl):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}

.tw-prose :where(dd):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
}

.tw-prose :where(hr + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
}

.tw-prose :where(h2 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
}

.tw-prose :where(h3 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
}

.tw-prose :where(h4 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
}

.tw-prose :where(thead th:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-start: 0;
}

.tw-prose :where(thead th:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-end: 0;
}

.tw-prose :where(tbody td, tfoot td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-top: 0.5714286em;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}

.tw-prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-start: 0;
}

.tw-prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-end: 0;
}

.tw-prose :where(figure):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}

.tw-prose :where(.tw-prose > :first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
}

.tw-prose :where(.tw-prose > :last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-bottom: 0;
}

.tw-prose-sm {
    font-size: 0.875rem;
    line-height: 1.7142857;
}

.tw-prose-sm :where(p):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}

.tw-prose-sm :where([class~="lead"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}

.tw-prose-sm :where(blockquote):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.1111111em;
}

.tw-prose-sm :where(h1):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: 0.8em;
    line-height: 1.2;
}

.tw-prose-sm :where(h2):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    line-height: 1.4;
}

.tw-prose-sm :where(h3):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}

.tw-prose-sm :where(h4):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
}

.tw-prose-sm :where(img):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}

.tw-prose-sm :where(picture):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}

.tw-prose-sm :where(picture > img):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}

.tw-prose-sm :where(video):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}

.tw-prose-sm :where(kbd):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-size: 0.8571429em;
    border-radius: 0.3125rem;
    padding-top: 0.1428571em;
    padding-inline-end: 0.3571429em;
    padding-bottom: 0.1428571em;
    padding-inline-start: 0.3571429em;
}

.tw-prose-sm :where(code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-size: 0.8571429em;
}

.tw-prose-sm :where(h2 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-size: 0.9em;
}

.tw-prose-sm :where(h3 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-size: 0.8888889em;
}

.tw-prose-sm :where(pre):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-size: 0.8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: 0.25rem;
    padding-top: 0.6666667em;
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}

.tw-prose-sm :where(ol):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-inline-start: 1.5714286em;
}

.tw-prose-sm :where(ul):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-inline-start: 1.5714286em;
}

.tw-prose-sm :where(li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
}

.tw-prose-sm :where(ol > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-start: 0.4285714em;
}

.tw-prose-sm :where(ul > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-start: 0.4285714em;
}

.tw-prose-sm :where(.tw-prose-sm > ul > li p):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
}

.tw-prose-sm :where(.tw-prose-sm > ul > li > p:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.1428571em;
}

.tw-prose-sm :where(.tw-prose-sm > ul > li > p:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-bottom: 1.1428571em;
}

.tw-prose-sm :where(.tw-prose-sm > ol > li > p:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.1428571em;
}

.tw-prose-sm :where(.tw-prose-sm > ol > li > p:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-bottom: 1.1428571em;
}

.tw-prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
}

.tw-prose-sm :where(dl):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}

.tw-prose-sm :where(dt):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.1428571em;
}

.tw-prose-sm :where(dd):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0.2857143em;
    padding-inline-start: 1.5714286em;
}

.tw-prose-sm :where(hr):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
}

.tw-prose-sm :where(hr + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
}

.tw-prose-sm :where(h2 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
}

.tw-prose-sm :where(h3 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
}

.tw-prose-sm :where(h4 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
}

.tw-prose-sm :where(table):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-size: 0.8571429em;
    line-height: 1.5;
}

.tw-prose-sm :where(thead th):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}

.tw-prose-sm :where(thead th:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-start: 0;
}

.tw-prose-sm :where(thead th:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-end: 0;
}

.tw-prose-sm :where(tbody td, tfoot td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-top: 0.6666667em;
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}

.tw-prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-start: 0;
}

.tw-prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    padding-inline-end: 0;
}

.tw-prose-sm :where(figure):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}

.tw-prose-sm :where(figure > *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}

.tw-prose-sm :where(figcaption):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
}

.tw-prose-sm :where(.tw-prose-sm > :first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-top: 0;
}

.tw-prose-sm :where(.tw-prose-sm > :last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
    margin-bottom: 0;
}

button.gx-button,.gx-button,.gr-button,.bttn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    border-radius: 0.5rem;
    height: 2.5rem;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 2.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-wrap: nowrap;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    border-width: 0px;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(58 69 83 / var(--tw-text-opacity));
}

button.gx-button:hover,.gx-button:hover,.gr-button:hover,.bttn:hover {
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(22 28 36 / var(--tw-text-opacity));
}

button.gx-button:active,.gx-button:active,.gr-button:active,.bttn:active {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button:focus-visible,.gx-button:focus-visible,.gr-button:focus-visible,.bttn:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 28 36 / var(--tw-ring-opacity));
}

button.gx-button span,.gx-button span,.gr-button span,.bttn span {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

button.gx-button[data-toggle-content]:hover,.gx-button[data-toggle-content]:hover,[data-toggle-content].gr-button:hover,[data-toggle-content].bttn:hover {
    font-size: 0px;
    line-height: 1;
}

button.gx-button[data-toggle-content]:hover::after,.gx-button[data-toggle-content]:hover::after,[data-toggle-content].gr-button:hover::after,[data-toggle-content].bttn:hover::after {
    display: inline-block;
    font-size: 1rem;
    line-height: 1.5rem;
    text-transform: uppercase;content:attr(data-toggle-content);
}

button.gx-button-text-xl,.gx-button-text-xl,.gr-button.giant,.bttn--giant {
    font-size: 1.125rem;
    line-height: 1.5rem;
}

button.gx-button-text-lg,.gx-button-text-lg,.gr-button.large,.bttn--large {
    font-size: 1rem;
    line-height: 1.5rem;
}

button.gx-button-text-sm,.gx-button-text-sm,.bttn--small {
    font-size: 0.75rem;
    line-height: 1rem;
}

button.gx-button-text-xs,.gx-button-text-xs,.gr-button.tiny,.gr-button.small {
    font-size: 0.625rem;
    line-height: .75rem;
}

button.gx-button-w-fit,.gx-button-w-fit {
    width: -moz-fit-content;
    width: fit-content;
}

button.gx-button-w-full,.gx-button-w-full,.gr-button.fullwidth,.bttn--full {
    width: 100%;
    text-align: center;
}

.tw-container button.gx-button-w-full .flatpickr-wrapper,.tw-container .gx-button-w-full .flatpickr-wrapper,.tw-container .gr-button.fullwidth .flatpickr-wrapper,.tw-container .bttn--full .flatpickr-wrapper{width:100%}

button.gx-button-w-wide,.gx-button-w-wide,.bttn--wide {
    min-width: 11rem;
    justify-content: center;
}

button.gx-button-h-full,.gx-button-h-full {
    height: 100%;
}

button.gx-button-h-fit,.gx-button-h-fit {
    height: -moz-fit-content;
    height: fit-content;
}

button.gx-button-filled,.gx-button-filled,.gr-button.blue.filled,.gr-button.filled,.bttn--primary {
    --tw-border-opacity: 1;
    border-color: rgb(52 121 233 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(52 121 233 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(52 121 233 / var(--tw-ring-opacity));
}

button.gx-button-filled:hover,.gx-button-filled:hover,.gr-button.blue.filled:hover,.gr-button.filled:hover,.bttn--primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(36 99 235 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled:active,.gx-button-filled:active,.gr-button.blue.filled:active,.gr-button.filled:active,.bttn--primary:active {
    --tw-bg-opacity: 1;
    background-color: rgb(29 79 215 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-filled[disabled],button.gx-button-filled.disabled,.gx-button-filled[disabled],[disabled].gr-button.filled,[disabled].bttn--primary,.gx-button-filled.disabled,.disabled.gr-button.filled,.disabled.bttn--primary {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(52 121 233 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-brand,.gx-button-filled-brand,.gr-button.paper,.gr-button.brand.filled,.bttn--primary-brand {
    --tw-bg-opacity: 1;
    background-color: rgb(94 163 73 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(94 163 73 / var(--tw-ring-opacity));
}

button.gx-button-filled-brand:hover,.gx-button-filled-brand:hover,.gr-button.paper:hover,.gr-button.brand.filled:hover,.bttn--primary-brand:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(76 141 57 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-brand:active,.gx-button-filled-brand:active,.gr-button.paper:active,.gr-button.brand.filled:active,.bttn--primary-brand:active {
    --tw-bg-opacity: 1;
    background-color: rgb(68 118 52 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-filled-brand[disabled],button.gx-button-filled-brand.disabled,.gx-button-filled-brand[disabled],[disabled].gr-button.paper,[disabled].gr-button.brand.filled,[disabled].bttn--primary-brand,.gx-button-filled-brand.disabled,.disabled.gr-button.paper,.disabled.gr-button.brand.filled,.disabled.bttn--primary-brand {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(115 189 93 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-sales-source,.gx-button-filled-sales-source {
    background-color: var(--gr-brand-color);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-ring-color: var(--gr-brand-color);
}

button.gx-button-filled-sales-source:hover,.gx-button-filled-sales-source:hover {
    background-color: var(--gr-brand-color);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-sales-source:active,.gx-button-filled-sales-source:active {
    background-color: var(--gr-brand-color);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-filled-sales-source:hover,.gx-button-filled-sales-source:hover{background-color:color-mix(in srgb, var(--gr-brand-color) 90%, black)}

button.gx-button-filled-sales-source:active,.gx-button-filled-sales-source:active{background-color:color-mix(in srgb, var(--gr-brand-color) 75%, black)}

button.gx-button-filled-sales-source[disabled],button.gx-button-filled-sales-source.disabled,.gx-button-filled-sales-source[disabled],.gx-button-filled-sales-source.disabled{background-color:color-mix(in srgb, var(--gr-brand-color) 60%, #6B7280);cursor: not-allowed;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity))}

button.gx-button-filled-error,.gx-button-filled-error,.gr-button.danger.filled,.gr-button.red.filled,.bttn--primary-error {
    --tw-bg-opacity: 1;
    background-color: rgb(239 67 67 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 67 67 / var(--tw-ring-opacity));
}

button.gx-button-filled-error:hover,.gx-button-filled-error:hover,.gr-button.danger.filled:hover,.gr-button.red.filled:hover,.bttn--primary-error:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220 40 40 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-error:active,.gx-button-filled-error:active,.gr-button.danger.filled:active,.gr-button.red.filled:active,.bttn--primary-error:active {
    --tw-bg-opacity: 1;
    background-color: rgb(186 28 28 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-filled-error[disabled],button.gx-button-filled-error.disabled,.gx-button-filled-error[disabled],[disabled].gr-button.danger.filled,[disabled].gr-button.red.filled,[disabled].bttn--primary-error,.gx-button-filled-error.disabled,.disabled.gr-button.danger.filled,.disabled.gr-button.red.filled,.disabled.bttn--primary-error {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(239 67 67 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-concur,.gx-button-filled-concur {
    --tw-bg-opacity: 1;
    background-color: rgb(242 180 28 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(242 180 28 / var(--tw-ring-opacity));
}

button.gx-button-filled-concur:hover,.gx-button-filled-concur:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 193 66 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-concur:active,.gx-button-filled-concur:active {
    --tw-bg-opacity: 1;
    background-color: rgb(229 170 26 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-filled-concur[disabled],button.gx-button-filled-concur.disabled,.gx-button-filled-concur[disabled],.gx-button-filled-concur.disabled {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(218 181 90 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-violet,.gx-button-filled-violet {
    --tw-bg-opacity: 1;
    background-color: rgb(124 59 237 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 59 237 / var(--tw-ring-opacity));
}

button.gx-button-filled-violet:hover,.gx-button-filled-violet:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(107 38 217 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-filled-violet:active,.gx-button-filled-violet:active {
    --tw-bg-opacity: 1;
    background-color: rgb(90 33 181 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-filled-violet[disabled],button.gx-button-filled-violet.disabled,.gx-button-filled-violet[disabled],.gx-button-filled-violet.disabled {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(166 137 250 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.gx-button-outline,.gx-button-outline,.gr-button.blue.outline,.gr-button.outline,.bttn--secondary {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(52 121 233 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(52 121 233 / var(--tw-ring-opacity));
}

button.gx-button-outline:hover,.gx-button-outline:hover,.gr-button.blue.outline:hover,.gr-button.outline:hover,.bttn--secondary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(242 247 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(29 79 215 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(29 79 215 / var(--tw-ring-opacity));
}

button.gx-button-outline:active,.gx-button-outline:active,.gr-button.blue.outline:active,.gr-button.outline:active,.bttn--secondary:active {
    --tw-bg-opacity: 1;
    background-color: rgb(220 235 254 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 63 174 / var(--tw-ring-opacity));
}

button.gx-button-outline-brand,.gx-button-outline-brand,.gr-button.brand.outline,.bttn--secondary-brand {
    --tw-text-opacity: 1;
    color: rgb(94 163 73 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(94 163 73 / var(--tw-ring-opacity));
}

button.gx-button-outline-brand:hover,.gx-button-outline-brand:hover,.gr-button.brand.outline:hover,.bttn--secondary-brand:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(225 253 217 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(76 141 57 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 141 57 / var(--tw-ring-opacity));
}

button.gx-button-outline-brand:active,.gx-button-outline-brand:active,.gr-button.brand.outline:active,.bttn--secondary-brand:active {
    --tw-bg-opacity: 1;
    background-color: rgb(222 247 214 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(68 118 52 / var(--tw-ring-opacity));
}

button.gx-button-outline-sales-source,.gx-button-outline-sales-source {
    color: var(--gr-brand-color);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-color: var(--gr-brand-color);
}

button.gx-button-outline-sales-source:hover,.gx-button-outline-sales-source:hover {
    color: var(--gr-brand-color);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: var(--gr-brand-color);
}

button.gx-button-outline-sales-source:active,.gx-button-outline-sales-source:active {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: var(--gr-brand-color);
}

button.gx-button-outline-sales-source:hover,.gx-button-outline-sales-source:hover{background-color:color-mix(in srgb, var(--gr-brand-color) 10%, white);color:color-mix(in srgb, var(--gr-brand-color) 90%, black)}

button.gx-button-outline-sales-source:active,.gx-button-outline-sales-source:active{background-color:color-mix(in srgb, var(--gr-brand-color) 25%, white);color:color-mix(in srgb, var(--gr-brand-color) 75%, black)}

button.gx-button-outline-error,.gx-button-outline-error,.gr-button.danger.outline,.gr-button.red.outline,.bttn--secondary-error {
    --tw-text-opacity: 1;
    color: rgb(239 67 67 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 67 67 / var(--tw-ring-opacity));
}

button.gx-button-outline-error:hover,.gx-button-outline-error:hover,.gr-button.danger.outline:hover,.gr-button.red.outline:hover,.bttn--secondary-error:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 241 241 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(186 28 28 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(186 28 28 / var(--tw-ring-opacity));
}

button.gx-button-outline-error:active,.gx-button-outline-error:active,.gr-button.danger.outline:active,.gr-button.red.outline:active,.bttn--secondary-error:active {
    --tw-bg-opacity: 1;
    background-color: rgb(254 225 225 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(152 27 27 / var(--tw-ring-opacity));
}

button.gx-button-outline-gray,.gx-button-outline-gray,.bttn--secondary-neutral {
    --tw-text-opacity: 1;
    color: rgb(58 69 83 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(125 143 160 / var(--tw-ring-opacity));
}

button.gx-button-outline-gray:hover,.gx-button-outline-gray:hover,.bttn--secondary-neutral:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(22 28 36 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(33 43 54 / var(--tw-ring-opacity));
}

button.gx-button-outline-gray:active,.gx-button-outline-gray:active,.bttn--secondary-neutral:active {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 28 36 / var(--tw-ring-opacity));
}

button.gx-button-outline-violet,.gx-button-outline-violet {
    --tw-text-opacity: 1;
    color: rgb(124 59 237 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 59 237 / var(--tw-ring-opacity));
}

button.gx-button-outline-violet:hover,.gx-button-outline-violet:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(235 231 254 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(107 38 217 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 38 217 / var(--tw-ring-opacity));
}

button.gx-button-outline-violet:active,.gx-button-outline-violet:active {
    --tw-bg-opacity: 1;
    background-color: rgb(222 215 254 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(90 33 181 / var(--tw-ring-opacity));
}

button.gx-button-ghost,.gx-button-ghost,.gr-button.ghost,.bttn--transparent {
    border-width: 0px;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(58 69 83 / var(--tw-text-opacity));
}

button.gx-button-ghost:hover,.gx-button-ghost:hover,.gr-button.ghost:hover,.bttn--transparent:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(22 28 36 / var(--tw-text-opacity));
}

button.gx-button-ghost:active,.gx-button-ghost:active,.gr-button.ghost:active,.bttn--transparent:active {
    --tw-bg-opacity: 1;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-ghost-brand,.gx-button-ghost-brand,.gr-button.brand.ghost {
    --tw-text-opacity: 1;
    color: rgb(94 163 73 / var(--tw-text-opacity));
}

button.gx-button-ghost-brand:hover,.gx-button-ghost-brand:hover,.gr-button.brand.ghost:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(225 253 217 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(94 163 73 / var(--tw-text-opacity));
}

button.gx-button-ghost-brand:active,.gx-button-ghost-brand:active,.gr-button.brand.ghost:active {
    --tw-bg-opacity: 1;
    background-color: rgb(222 247 214 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-ghost-sales-source,.gx-button-ghost-sales-source {
    color: var(--gr-brand-color);
}

button.gx-button-ghost-sales-source:hover,.gx-button-ghost-sales-source:hover {
    color: var(--gr-brand-color);
}

button.gx-button-ghost-sales-source:active,.gx-button-ghost-sales-source:active {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-ghost-sales-source:hover,.gx-button-ghost-sales-source:hover{background-color:color-mix(in srgb, var(--gr-brand-color) 10%, white)}

button.gx-button-ghost-sales-source:active,.gx-button-ghost-sales-source:active{background-color:color-mix(in srgb, var(--gr-brand-color) 25%, white)}

button.gx-button-ghost-error,.gx-button-ghost-error,.gr-button.red.ghost {
    --tw-text-opacity: 1;
    color: rgb(220 40 40 / var(--tw-text-opacity));
}

button.gx-button-ghost-error:hover,.gx-button-ghost-error:hover,.gr-button.red.ghost:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 241 241 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(220 40 40 / var(--tw-text-opacity));
}

button.gx-button-ghost-error:active,.gx-button-ghost-error:active,.gr-button.red.ghost:active {
    --tw-bg-opacity: 1;
    background-color: rgb(254 225 225 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-ghost-info,.gx-button-ghost-info {
    --tw-text-opacity: 1;
    color: rgb(36 99 235 / var(--tw-text-opacity));
}

button.gx-button-ghost-info:hover,.gx-button-ghost-info:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(242 247 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(36 99 235 / var(--tw-text-opacity));
}

button.gx-button-ghost-info:active,.gx-button-ghost-info:active {
    --tw-bg-opacity: 1;
    background-color: rgb(220 235 254 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-link,.gx-button-link,.bttn--link {
    border-width: 0px;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(58 69 83 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-link:hover,.gx-button-link:hover,.bttn--link:hover {
    border-width: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(22 28 36 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-link:active,.gx-button-link:active,.bttn--link:active {
    border-width: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

button.gx-button-icon-only,.gx-button-icon-only {
    height: 2.5rem;
    width: 2.5rem;
    padding: 0.5rem;
}

button.gx-button-icon-only-sm,.gx-button-icon-only-sm {
    height: 2rem;
    width: 2rem;
    min-width: 2rem;
    padding: 0.25rem;
}

.gx-status-tag {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 9999px;
    min-height: 1.5rem;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.25rem;
    letter-spacing: 0em;
}

.gx-status-tag-dot::before{content:"";height: 0.75rem;width: 0.75rem;flex-shrink: 0;border-radius: 9999px;background-color: currentColor}

.gx-status-tag-black {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(22 28 36 / var(--tw-text-opacity));
}

.gx-status-tag-gray {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(58 69 83 / var(--tw-text-opacity));
}

.gx-status-tag-green {
    --tw-bg-opacity: 1;
    background-color: rgb(242 253 245 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(21 127 60 / var(--tw-text-opacity));
}

.gx-status-tag-teal{background-color:#f0fdfa;color:#0f766e}

.gx-status-tag-orange {
    --tw-bg-opacity: 1;
    background-color: rgb(255 246 235 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(192 63 12 / var(--tw-text-opacity));
}

.gx-status-tag-red {
    --tw-bg-opacity: 1;
    background-color: rgb(254 241 241 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(186 28 28 / var(--tw-text-opacity));
}

.gx-status-tag-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(242 247 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(29 79 215 / var(--tw-text-opacity));
}

.gx-status-tag-yellow {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 231 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(162 97 7 / var(--tw-text-opacity));
}

.gx-tag {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}

.tw-container .gx-tag>.tag+.tag {
    margin-left: 0px;
}

.gx-tag {
    min-height: 1.5rem;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    white-space: nowrap;
    padding-right: 0.75rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.gx-tag:before{content:"";flex: none;height: 0.75rem;width: 0.75rem;border-radius: 9999px;background-color: currentColor;margin-left: 0.5rem;margin-right: 0.5rem;-webkit-print-color-adjust:exact}

.gx-tag:after{content:"";position: absolute;inset: 0px;border-radius: 9999px;background-color: currentColor;opacity: 0.1}

.gx-tag.no-marker:before {
    display: none;
}

#reassociate-modal:has([id$=registration_id-container] [data-typeahead-dropdown-target=optionsContainer]:not(.gx-tag.no-marker)) .tw-max-h-\[80vh\]:before{max-height:none;min-height:500px}

#reassociate-modal:has([id$=registration_id-container] [data-typeahead-dropdown-target=optionsContainer]:not(.gx-tag.no-marker)) .field:before{overflow:visible;z-index:60}

.gx-tile {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(200 210 219 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.gx-tile:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.gx-tile-active {
    --tw-border-opacity: 1;
    border-color: rgb(145 195 253 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(242 247 255 / var(--tw-bg-opacity));
}

.gx-tile-active:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220 235 254 / var(--tw-bg-opacity));
}

.gx-tile-disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(157 172 187 / var(--tw-text-opacity));
}

.gx-tile-disabled:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.gx-tabs {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    border-radius: 0.5rem;
    border-bottom-width: 2px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    white-space: nowrap;
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.gx-tabs:hover,.gx-tabs:focus {
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.gx-tabs-primary:hover,.gx-tabs-primary:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(248 243 250 / var(--tw-bg-opacity));
}

.gx-tabs-primary-active {
    --tw-text-opacity: 1;
    color: rgb(189 21 221 / var(--tw-text-opacity));
}

.gx-tabs-primary-active:hover,.gx-tabs-primary-active:focus {
    --tw-text-opacity: 1;
    color: rgb(189 21 221 / var(--tw-text-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(248 243 250 / var(--tw-bg-opacity));
}

.gx-tabs-secondary {
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.gx-tabs-secondary:hover,.gx-tabs-secondary:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity));
}

.gx-tabs-secondary-active {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(33 43 54 / var(--tw-border-opacity));
}

.gx-tabs-inner:hover,.gx-tabs-inner:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
}

.gx-tabs-inner-active {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgb(94 163 73 / var(--tw-border-opacity));
}

.ts-control{border:1px solid #d0d0d0;padding:8px 8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px;display:flex;flex-wrap:wrap}

.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}

.full .ts-control{background-color:#fff}

.disabled .ts-control,.disabled .ts-control *{cursor:default !important}

.focus .ts-control{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}

.ts-control>*{vertical-align:baseline;display:inline-block}

.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}

.ts-wrapper.multi .ts-control>div.active{background:#92c836;color:#fff;border:1px solid #00578d}

.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaa}

.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;user-select:auto !important;box-shadow:none !important}

.ts-control>input::-ms-clear{display:none}

.ts-control>input:focus{outline:none !important}

.has-items .ts-control>input{margin:0 4px !important}

.ts-control.rtl{text-align:right}

.ts-control.rtl.single .ts-control:after{left:15px;right:auto}

.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px !important}

.disabled .ts-control{opacity:.5;background-color:#fafafa}

.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}

.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px}

.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}

.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}

.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}

.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}

.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}

.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}

.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}

.ts-dropdown .active{background-color:#f5fafd;color:#495c68}

.ts-dropdown .active.create{color:#495c68}

.ts-dropdown .create{color:rgba(48,48,48,.5)}

.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}

.ts-dropdown .spinner::after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 rgba(0,0,0,0) #d0d0d0 rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}

@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}

.ts-wrapper.plugin-drag_drop .ts-dragging{color:rgba(0,0,0,0) !important}

.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden !important}

.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}

.plugin-checkbox_options.rtl .option input{margin-left:.5rem}

.plugin-clear_button{--ts-pr-clear-button: 1em}

.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0 !important;background:rgba(0,0,0,0) !important;transition:opacity .5s;cursor:pointer}

.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(0px,8px);right:max(var(--ts-pr-caret),8px)}

.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}

.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff, #d0d0d0, 85%);border-radius:3px 3px 0 0}

.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}

.ts-wrapper .dropdown-header-close:hover{color:#000}

.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}

.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px 8px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);width:100%;background:rgba(0,0,0,0)}

.plugin-dropdown_input .items-placeholder{border:0 none !important;box-shadow:none !important;width:100%}

.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none !important}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-moz-placeholder{color:rgba(0,0,0,0)}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:rgba(0,0,0,0)}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}

.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}

.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}

.ts-dropdown.plugin-optgroup_columns .optgroup::before{display:none}

.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}

.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}

.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}

.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}

.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}

.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}

.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0 !important}

.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}

.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}

.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}

.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0 !important}

.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}

.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}

.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}

:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}

.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}

.ts-control:not(.rtl){padding-right:max(.75rem,0px + 0px) !important;padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}

.ts-control.rtl{padding-left:max(.75rem,0px + 0px) !important;padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}

.ts-wrapper{position:relative}

.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}

.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}

.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}

.ts-wrapper.single .ts-control{--ts-pr-caret: 2rem}

.ts-wrapper.single .ts-control::after{content:" ";display:block;position:absolute;top:50%;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}

.ts-wrapper.single .ts-control:not(.rtl)::after{right:15px}

.ts-wrapper.single .ts-control.rtl::after{left:15px}

.ts-wrapper.single.dropdown-active .ts-control::after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) gray rgba(0,0,0,0)}

.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}

.ts-wrapper{display:flex;min-height:36px}

.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min: $padding-x}

.ts-wrapper.multi .ts-control [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);border-radius:3px;background-color:color-mix(#1da7ee, #178ee9, 60%);background-image:linear-gradient(to bottom, #1da7ee, #178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03)}

.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8, #0075cf, 60%);background-image:linear-gradient(to bottom, #008fd8, #0075cf);background-repeat:repeat-x}

.ts-wrapper.multi.disabled .ts-control [data-value]{color:#999;text-shadow:none;background:none;box-shadow:none}

.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}

.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}

.ts-wrapper.single .ts-control{box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);background-color:color-mix(#fefefe, #f2f2f2, 60%);background-image:linear-gradient(to bottom, #fefefe, #f2f2f2);background-repeat:repeat-x}

.ts-wrapper.single .ts-control,.ts-dropdown.single{border-color:#b8b8b8}

.dropdown-active .ts-control{border-radius:3px 3px 0 0}

.ts-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}

.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}

.ts-dropdown .optgroup:first-child{border-top:0 none}

.ts-wrapper {
    width: 100%;
    border-width: 0px;
    border-style: none;
    padding: 0px;
}

.tw-container .ts-wrapper .flatpickr-wrapper{width:100%}

.ts-wrapper .clear-button {
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(157 172 187 / var(--tw-text-opacity));
}

.ts-wrapper.disabled{opacity:1 !important}

.ts-wrapper.disabled .ts-control{background-color:#F3F4F6 !important;border-color:#E5E7EB !important;opacity:1 !important}

.ts-wrapper.disabled.item{padding-right:.75rem !important}

.ts-wrapper.disabled .remove,.ts-wrapper.disabled [data-remove],.ts-wrapper.disabled .ts-remove,.ts-wrapper.disabled button[data-remove],.ts-wrapper.disabled .item .remove,.ts-wrapper.disabled .item [data-remove]{opacity:0 !important;height:0 !important;width:0 !important}

.ts-wrapper .ts-control {
    border-radius: 0.25rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(223 228 235 / var(--tw-border-opacity));
    min-height: 2.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);background-color:#ffffff !important;background-image:none !important;
}

.ts-wrapper .ts-control.ts-invalid {
    --tw-border-opacity: 1;
    border-color: rgb(239 67 67 / var(--tw-border-opacity));
}

.ts-wrapper .ts-control.ts-invalid:focus {
    --tw-border-opacity: 1;
    border-color: rgb(239 67 67 / var(--tw-border-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 67 67 / var(--tw-ring-opacity));
}

.ts-wrapper .ts-control.multi {
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
}

.ts-wrapper .ts-control.multi.disabled .item{background:#E5E7EB !important;color:#3A4553 !important;opacity:1 !important}

.ts-wrapper .ts-control.multi.disabled .items-placeholder{color:#7D8FA0 !important;opacity:1 !important}

.ts-wrapper .ts-control .item {
    display: flex;
    align-items: center;
    gap: 0.125rem;
    height: 1.75rem;
    font-size: 0.875rem;
    line-height: 1.25rem;padding-left:.75rem !important;padding-right:.75rem !important;border-radius:9999px !important;background:#DFE4EB !important;color:#3A4553 !important;border:none !important;text-shadow:none !important;box-shadow:none !important;
}

.ts-wrapper .ts-control .item .remove {
    cursor: pointer;
    padding: 0px;
    padding-right: 0.5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgb(99 117 132 / var(--tw-text-opacity));border:none !important;
}

.ts-wrapper .ts-control .item .remove:hover {
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));background:none !important;
}

.ts-wrapper .ts-control .items-placeholder {
    border-width: 0px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    outline: 2px solid transparent;
    outline-offset: 2px;background:rgba(0,0,0,0) !important;
}

.ts-wrapper .ts-dropdown {
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(223 228 235 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);border-top:none !important;
}

.ts-wrapper .ts-dropdown .dropdown-input {
    min-height: 2.5rem;
    padding: 0.75rem;
}

.ts-wrapper .ts-dropdown .ts-dropdown-content {
    max-height: 16rem;
    overflow-y: auto;
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .option {
    cursor: pointer;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .option:hover,.ts-wrapper .ts-dropdown .ts-dropdown-content .option.active {
    --tw-bg-opacity: 1;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity));
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .option.selected {
    --tw-bg-opacity: 1;
    background-color: rgb(225 239 254 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(26 86 219 / var(--tw-text-opacity));
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .create {
    min-height: 2.5rem;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(223 228 235 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    padding: 0.75rem;
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .create:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .loading {
    text-align: center;
    font-style: italic;
    --tw-text-opacity: 1;
    color: rgb(125 143 160 / var(--tw-text-opacity));
}

.ts-wrapper .ts-dropdown .ts-dropdown-content .no-results {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-style: italic;
    --tw-text-opacity: 1;
    color: rgb(125 143 160 / var(--tw-text-opacity));
}

html,body{scroll-behavior:smooth;font-size:16px !important}

*::before,*::after{box-sizing:inherit}

.hidden,.hide{display:none !important}

.block {
    display: block;
}

.opacity-0{opacity:0 !important}

.opacity-100{opacity:1 !important}

.invisible{visibility:hidden !important}

.disabled,[data-disable-on-submit]{background-image:none;box-shadow:none;color:rgba(0,0,0,.4);cursor:default;opacity:.3;pointer-events:none}

.tw-container .gm-style img{max-width:none}

.darkened-text {
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

[role=button]:hover{cursor:pointer}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

.bleed {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
}

.cropper-container{position:relative}

.cropper-container:has(cropper-canvas)>img{display:none !important;visibility:hidden !important;position:absolute !important;width:0 !important;height:0 !important;overflow:hidden !important}

.cropper-container cropper-canvas{display:block !important;width:100% !important;height:100% !important}

.cropper-container cropper-image{display:block}

.cropper-container cropper-selection{outline:1px solid rgba(51,153,255,.75)}

.cropper-container.circular-crop-active cropper-selection{border-radius:50% !important;overflow:hidden}

.cropper-container.circular-crop-active cropper-selection::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 9999px rgba(0,0,0,.5);pointer-events:none}

img.cropper-hidden{display:none !important}

.editor {
    margin-bottom: 2rem;
}

.editor p {
    font-size: 1.25rem;
    line-height: 2rem;
}

.editor.pointer p {
    cursor: pointer;
}

.outline{outline-style:none !important}

img,svg{display:inline-block}

[type=checkbox],[type=radio]{flex-shrink:1}

[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{box-shadow:none}

#new_air_request_form .ui.selection.dropdown,#edit_air_request_form .ui.selection.dropdown{min-width:0;min-width:initial;min-height:35px;padding:10px;white-space:nowrap}

#new_air_request_form .ui.selection.dropdown>.remove.icon,#edit_air_request_form .ui.selection.dropdown>.remove.icon{padding:0;right:auto;right:initial;left:102%;top:30%}

#new_air_request_form .ui.selection.dropdown .text,#edit_air_request_form .ui.selection.dropdown .text{overflow:hidden;max-width:80%;display:block}

.ui.modals .ui.modal{font-size:14px}

.MuiList-root.MuiMenu-list[role=menu] .MuiButtonBase-root[role=menuitem],.MuiList-root.MuiMenu-list[role=listbox] .MuiButtonBase-root[role=option]{font-size:14px !important}

main.main,main.regbook,header.header{font-size:14px}

main.main .ui.menu,main.regbook .ui.menu,header.header .ui.menu{font-size:1em}

main.main .ui.dropdown,main.main .ui.form,main.regbook .ui.dropdown,main.regbook .ui.form,header.header .ui.dropdown,header.header .ui.form{font-size:1em}

main.main .ui.dropdown.gr-select input,main.main .ui.form.gr-select input,main.regbook .ui.dropdown.gr-select input,main.regbook .ui.form.gr-select input,header.header .ui.dropdown.gr-select input,header.header .ui.form.gr-select input{font-size:1em}

main.main .ui.dropdown .menu>.item,main.main .ui.form .menu>.item,main.regbook .ui.dropdown .menu>.item,main.regbook .ui.form .menu>.item,header.header .ui.dropdown .menu>.item,header.header .ui.form .menu>.item{font-size:1em}

main.main .ui.dropdown .field,main.main .ui.form .field,main.regbook .ui.dropdown .field,main.regbook .ui.form .field,header.header .ui.dropdown .field,header.header .ui.form .field{font-size:1em}

main.main .ui.dropdown .field .dropdown,main.main .ui.form .field .dropdown,main.regbook .ui.dropdown .field .dropdown,main.regbook .ui.form .field .dropdown,header.header .ui.dropdown .field .dropdown,header.header .ui.form .field .dropdown{font-size:1em}

main.main .ui.dropdown .field .dropdown .menu>.item,main.main .ui.form .field .dropdown .menu>.item,main.regbook .ui.dropdown .field .dropdown .menu>.item,main.regbook .ui.form .field .dropdown .menu>.item,header.header .ui.dropdown .field .dropdown .menu>.item,header.header .ui.form .field .dropdown .menu>.item{font-size:1em}

main.main .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label,main.regbook .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label,header.header .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-size:14px}

main.main .MuiButtonBase-root.MuiRadio-root .PrivateSwitchBase-input,main.regbook .MuiButtonBase-root.MuiRadio-root .PrivateSwitchBase-input,header.header .MuiButtonBase-root.MuiRadio-root .PrivateSwitchBase-input{height:3em}

main.main .MuiInputBase-root.form-field .MuiInputBase-input,main.main .MuiInputBase-root.location-search-input .MuiInputBase-input,main.regbook .MuiInputBase-root.form-field .MuiInputBase-input,main.regbook .MuiInputBase-root.location-search-input .MuiInputBase-input,header.header .MuiInputBase-root.form-field .MuiInputBase-input,header.header .MuiInputBase-root.location-search-input .MuiInputBase-input{height:3em}

main.main .MuiInputBase-root .MuiInputBase-input.MuiInputBase-readOnly,main.regbook .MuiInputBase-root .MuiInputBase-input.MuiInputBase-readOnly,header.header .MuiInputBase-root .MuiInputBase-input.MuiInputBase-readOnly{height:3em}

main.main .MuiInputBase-root .MuiInputBase-input.MuiSelect-select,main.regbook .MuiInputBase-root .MuiInputBase-input.MuiSelect-select,header.header .MuiInputBase-root .MuiInputBase-input.MuiSelect-select{height:2.7em !important}

main.main .regbook__footer,main.regbook .regbook__footer,header.header .regbook__footer{padding:3em 1em}

main.main .regbook__footer__avatar,main.regbook .regbook__footer__avatar,header.header .regbook__footer__avatar{margin-right:1em}

main.main .regbook__userinfo,main.regbook .regbook__userinfo,header.header .regbook__userinfo{padding:1em}

main.main .regbook__userinfo__text,main.regbook .regbook__userinfo__text,header.header .regbook__userinfo__text{font-size:1em;margin-bottom:.5em}

main.main .regbook__userinfo__name,main.main .regbook__userinfo__email,main.main .regbook__userinfo__phone,main.regbook .regbook__userinfo__name,main.regbook .regbook__userinfo__email,main.regbook .regbook__userinfo__phone,header.header .regbook__userinfo__name,header.header .regbook__userinfo__email,header.header .regbook__userinfo__phone{font-size:1.5em}

main.main .reg_section__title,main.regbook .reg_section__title,header.header .reg_section__title{margin:0 3em 0 2rem;padding:.5em 3em .5em 0}

main.main .reg_section__title .icon,main.regbook .reg_section__title .icon,header.header .reg_section__title .icon{margin:0 .5em 0 0}

main.main .reg_section__body,main.regbook .reg_section__body,header.header .reg_section__body{padding:2rem;margin-bottom:3em}

main.main .reg_section__text,main.regbook .reg_section__text,header.header .reg_section__text{font-size:1em}

.gr-tabs--reg .gr-tabs__item.active {
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);border-color:#2185d1 !important;
}

.gr-tabs__item.active.item--primary {
    --tw-shadow-color: #3479E9;
    --tw-shadow: var(--tw-shadow-colored);box-shadow:inset 0px -4px 0px var(--tw-shadow-color);
}

.room-card-logo img {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 0px;
    margin-right: 0px;
}

.tw-container .field_with_errors{display:inline}

.tw-container .ui.selection.dropdown{color:inherit}

.tw-container .gr-input__input input{font-size:1rem;color:inherit}

.tw-container .gr-input__input:focus-within {
    --tw-border-opacity: 1;
    border-color: rgb(52 121 233 / var(--tw-border-opacity));
}

.tw-container .ui.form input:focus:not(.clear)[type=text],.tw-container .ui.form textarea:focus,.tw-container .ui.form .ui.selection.dropdown:focus {
    --tw-border-opacity: 1;
    border-color: rgb(52 121 233 / var(--tw-border-opacity));
    caret-color: #3479E9;
}

.tw-container .tw-w-full .flatpickr-wrapper{width:100% !important}

h1:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title).tw-override,.tw-container h1:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title),h2:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title).tw-override,.tw-container h2:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title),h3:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title).tw-override,.tw-container h3:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title),h4:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title).tw-override,.tw-container h4:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title),h5:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title).tw-override,.tw-container h5:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title),h6:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title).tw-override,.tw-container h6:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title) {
    font-family: Lato, "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

h1:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title).tw-override,.tw-container h1:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title) {
    font-size: 1.875rem;
    line-height: 2.25rem;
}

h2:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title).tw-override,.tw-container h2:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title) {
    font-size: 1.5rem;
    line-height: 2rem;
}

h3:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title).tw-override,.tw-container h3:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title) {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

h4:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title).tw-override,.tw-container h4:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title) {
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.tw-container .questions *+p {
    margin-top: 0px;
}

.gr-button.inline {
    display: inline-flex;
}

.gr-button.capitalized {
    text-transform: capitalize;
}

.gr-button.disabled {
    cursor: not-allowed;
    opacity: 0.7;
}

.gr-button.raised {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(58 69 83 / var(--tw-text-opacity));
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.gr-button.plain:hover,.gr-button.plain:focus {
    background-color: transparent;
}

.gr-button.paper {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.gr-button.navigation {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(58 69 83 / var(--tw-text-opacity));
}

.gr-button.basic {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(200 210 219 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(22 28 36 / var(--tw-text-opacity));
}

.gr-button.basic:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.gr-button.basic:active {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
}

.gr-button.form-inline {
    margin-top: 1.5rem;
    min-height: 3rem;
}

.tw-container {
    padding-left: 2rem;
    padding-right: 2rem;
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0em;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

@media (min-width: 1280px) {

    .tw-container {
        padding-left: 0px;
        padding-right: 0px;
    }
}

.tw-container .body-1 {
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0em;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.tw-container .body-2.body-2 {
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0em;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.tw-container .bttn-dropdown--open .bttn {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.tw-container .bttn-dropdown--open .bttn-dropdown__arrow {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-container .bttn-dropdown--open .bttn-dropdown__options {
    display: block;
}

.tw-container .bttn-dropdown__options {
    display: none;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    --tw-text-opacity: 1;
    color: rgb(115 189 93 / var(--tw-text-opacity));
    outline-style: solid;
    outline-width: 2px;
    outline-color: #73BD5D;
}

#reassociate-modal:has([id$=registration_id-container] [data-typeahead-dropdown-target=optionsContainer]:not(.tw-container .bttn-dropdown__options)) .tw-max-h-\[80vh\]{max-height:none;min-height:500px}

#reassociate-modal:has([id$=registration_id-container] [data-typeahead-dropdown-target=optionsContainer]:not(.tw-container .bttn-dropdown__options)) .field{overflow:visible;z-index:60}

.tw-container .bttn-dropdown__options:hover {
    outline-color: #4C8D39;
}

.tw-container .bttn-dropdown__options{--icon-fill-color: #73BD5D;--icon-hover-color: #548A43;margin-top:2px}

.tw-container .bttn-dropdown__option {
    text-align: center;
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5rem;
}

.tw-container .bttn-dropdown__option:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(225 253 217 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(76 141 57 / var(--tw-text-opacity));
}

.tw-container .bttn-dropdown__option{width:100%}

.tw-container .bttn-dropdown__option a {
    display: flex;
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;width:100%;
}

.tw-container .bttn-dropdown__option a:hover,.tw-container .bttn-dropdown__option a.active {
    --tw-bg-opacity: 1;
    background-color: rgb(225 253 217 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(76 141 57 / var(--tw-text-opacity));color:var(--icon-hover-color);
}

.tw-container .bttn-dropdown__option a:hover .svg,.tw-container .bttn-dropdown__option a.active .svg{filter:brightness(0) saturate(100%) invert(49%) sepia(17%) saturate(1181%) hue-rotate(61deg) brightness(94%) contrast(90%)}

.tw-container .bttn-dropdown__option a .svg {
    margin-right: 2%;
    display: inline-block;filter:brightness(0) saturate(100%) invert(71%) sepia(3%) saturate(5794%) hue-rotate(61deg) brightness(90%) contrast(94%);
}

.tw-container .bttn-dropdown__selected {
    display: flex;
    flex-wrap: wrap;
    place-content: center;
    align-items: center;width:100%;
}

.tw-container .bttn-dropdown__selected:hover .svg{filter:brightness(0) saturate(100%) invert(49%) sepia(17%) saturate(1181%) hue-rotate(61deg) brightness(94%) contrast(90%)}

.tw-container .bttn-dropdown__selected .svg {
    display: inline-block;margin-right:2% !important;filter:brightness(0) saturate(100%) invert(71%) sepia(3%) saturate(5794%) hue-rotate(61deg) brightness(90%) contrast(94%);
}

.tw-container .tag {
    display: inline-block;
    height: -moz-fit-content;
    height: fit-content;
    --tw-bg-opacity: 1;
    background-color: rgb(200 210 219 / var(--tw-bg-opacity));
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
    padding-left: 0.375rem;
    padding-right: 0.375rem;
    line-height: 1.375;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.tw-container .tag--success {
    --tw-bg-opacity: 1;
    background-color: rgb(222 252 233 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(21 127 60 / var(--tw-text-opacity));
}

.tw-container .tag--error {
    --tw-bg-opacity: 1;
    background-color: rgb(253 200 200 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(186 28 28 / var(--tw-text-opacity));
}

.tw-container .tag--info {
    --tw-bg-opacity: 1;
    background-color: rgb(189 218 254 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(29 79 215 / var(--tw-text-opacity));
}

.tw-container .tag--warning {
    --tw-bg-opacity: 1;
    background-color: rgb(254 214 169 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(192 63 12 / var(--tw-text-opacity));
}

.tw-container .tag--location svg,.tw-container .tag--location img{height:17px;vertical-align:text-top;display:inline-block}

.tw-container .tag+.tag {
    margin-left: 1.25rem;
}

.tw-container .tag.track::before{content:".";font-size:85px;line-height:0;display:inline-block;margin-top:-18px}

.tw-container .tag[data-color]{color:rgb(var(--data-color));background-color:rgba(var(--data-color), 0.2)}

.tw-container .tw-flex-row>.tag+.tag {
    margin-left: 0px;
}

.tw-container .title {
    transform: none;
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 600;
    letter-spacing: 0em;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.tw-container .title--1,.tw-container .title--xl {
    font-size: 4rem;
    font-weight: 700;
    line-height: 5rem;
    letter-spacing: 0.125rem;
}

.tw-container .title--2,.tw-container .title--lg {
    font-size: 3rem;
    line-height: 1;
    font-weight: 700;
    line-height: 4rem;
}

.tw-container .title--3,.tw-container .title--md {
    font-size: 2rem;
    line-height: 3rem;
}

.tw-container .title--4,.tw-container .title--sm {
    font-size: 1.5rem;
    line-height: 2.25rem;
}

.tw-container .title--5,.tw-container .title--xs {
    font-size: 1.25rem;
    line-height: 1.875rem;
}

.tw-container .title--6,.tw-container .title--xxs {
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.tw-container .title--header-1,.tw-container .title--header-lg {
    font-family: Lato, "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 800;
    line-height: 4rem;font-size:clamp(3rem,3.889vw,3.5rem);
}

.tw-container .title--header-2,.tw-container .title--header-md {
    font-family: Lato, "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 800;
    line-height: 3.75rem;font-size:clamp(2.5rem,4.375vw,3.5rem);
}

@media(min-width: 1280px){.tw-container .title--header-2,.tw-container .title--header-md {
        line-height: 4rem;
    }}

.tw-container .title--header-3,.tw-container .title--header-sm {
    font-family: Lato, "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 800;
    line-height: 3rem;font-size:clamp(1.5rem,3.125vw,2.5rem);
}

.tw-container .title--header-4,.tw-container .title--header-xs {
    font-family: Lato, "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 800;
    line-height: 2.25rem;font-size:clamp(1.25rem,2.344vw,2rem);
}

.tw-container .subtitle {
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0em;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.tw-container .subtitle--2 {
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.tw-container .caption {
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 18px;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.tw-container .caption--2 {
    font-weight: 600;
}

.tw-container *+p:not(.event_info__text,.p-override) {
    margin-top: 1.25rem;
}

.tw-container .tw-text-user-branding-main{color:#73BD5D !important;color:var(--gr-brand-color, #73BD5D) !important}

.tw-container .tw-bg-user-branding-main{background-color:#73BD5D !important;background-color:var(--gr-brand-color, #73BD5D) !important}

.tw-container label.label:not(.gr-label,.checked,.unchecked){font-family:"Open Sans",helvetica,sans-serif;font-style:normal;letter-spacing:0;font-size:12px;font-weight:600;line-height:18px;color:#212b36;text-transform:capitalize;text-transform: none}

.tw-container form.ui.form label:not(.gr-label,.checked,.unchecked){font-family:"Open Sans",helvetica,sans-serif;font-style:normal;letter-spacing:0;font-size:12px;font-weight:600;line-height:18px;color:#212b36;text-transform:capitalize;text-transform: none}

.tw-container div:has(>.required-caret)>p:first-child {
    position: relative;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.tw-container div:has(>.required-caret)>p:first-child:after {
    position: absolute;
    top: 0px;
    right: -15px;
    --tw-text-opacity: 1;
    color: rgb(239 67 67 / var(--tw-text-opacity));
    --tw-content: "*";
    content: var(--tw-content);
}

.tw-container div:has(>p) .required-caret {
    display: none;
}

#reassociate-modal:has([id$=registration_id-container] [data-typeahead-dropdown-target=optionsContainer]:not(.tw-container div:has(>p) .required-caret)) .tw-max-h-\[80vh\]{max-height:none;min-height:500px}

#reassociate-modal:has([id$=registration_id-container] [data-typeahead-dropdown-target=optionsContainer]:not(.tw-container div:has(>p) .required-caret)) .field{overflow:visible;z-index:60}

.planner-side label:not(.gr-label,.checked,.unchecked,.MuiFormControlLabel-root,.MuiFormLabel-root),.planner-side .tw-container form.ui.form label:not(.gr-label,.checked,.unchecked),.planner-side .ui.form .field>label:not(.gr-label,.checked,.unchecked),.planner-side .ui.form .field label:not(.gr-label,.checked,.unchecked),.planner-side .gr-checkbox label:not(.gr-label,.checked,.unchecked),.planner-side form label:not(.gr-label,.checked,.unchecked),.public-side label:not(.gr-label,.checked,.unchecked,.MuiFormControlLabel-root,.MuiFormLabel-root),.public-side .tw-container form.ui.form label:not(.gr-label,.checked,.unchecked),.public-side .ui.form .field>label:not(.gr-label,.checked,.unchecked),.public-side .ui.form .field label:not(.gr-label,.checked,.unchecked),.public-side .gr-checkbox label:not(.gr-label,.checked,.unchecked),.public-side form label:not(.gr-label,.checked,.unchecked){font-family:"Open Sans",helvetica,sans-serif;font-style:normal;letter-spacing:0;font-size:12px;font-weight:600;line-height:18px;color:#212b36;text-transform:capitalize;margin-bottom: 0.5rem;display: flex;align-items: center}

.planner-side .gr-input label:not(.gr-label,.checked,.unchecked),.public-side .gr-input label:not(.gr-label,.checked,.unchecked) {
    margin-bottom: 0px;
}

.planner-side .gr-checkbox label:not(.gr-label,.checked,.unchecked),.public-side .gr-checkbox label:not(.gr-label,.checked,.unchecked) {
    padding: 0px;
}

.planner-side h1,.planner-side .tw-container h1:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title),.property-search-side h1,.property-search-side .tw-container h1:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title) {
    margin-bottom: 1rem;
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.planner-side h2,.planner-side .tw-container h2:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title),.property-search-side h2,.property-search-side .tw-container h2:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title) {
    margin-bottom: 1rem;
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.planner-side h3,.planner-side .tw-container h3:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title),.property-search-side h3,.property-search-side .tw-container h3:not(.gr-table-header__title,.ui.header,.gr-dashboard__title,.theme__name,.title) {
    margin-bottom: 1rem;
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.planner-side select,.planner-side .ui.form select:not(.flatpickr-monthDropdown-months),.property-search-side select,.property-search-side .ui.form select:not(.flatpickr-monthDropdown-months) {
    display: block;
    height: auto;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(17 24 39 / 0.1);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.tw-container .planner-side select .flatpickr-wrapper,.tw-container .planner-side .ui.form select:not(.flatpickr-monthDropdown-months) .flatpickr-wrapper,.tw-container .property-search-side select .flatpickr-wrapper,.tw-container .property-search-side .ui.form select:not(.flatpickr-monthDropdown-months) .flatpickr-wrapper{width:100%}

.planner-side select,.planner-side .ui.form select:not(.flatpickr-monthDropdown-months),.property-search-side select,.property-search-side .ui.form select:not(.flatpickr-monthDropdown-months) {
    border-radius: 0.25rem;
    color: rgb(0 0 0 / 0.8);
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 100ms;
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
    padding-top: .42rem;
    padding-bottom: .42rem;
    padding-left: 1rem;
    padding-right: 1rem;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;background-image:url("data:image/svg+xml,<svg width=\"10\" height=\"5\" viewBox=\"0 0 10 5\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 0L5 5L10 0H0Z\" fill=\"%23000000\" opacity=\"0.87\"/></svg>");background-repeat:no-repeat;background-position-y:center;background-position-x:calc(100% - 15px);
}

.planner-side select.small,.planner-side .ui.form select:not(.flatpickr-monthDropdown-months).small,.property-search-side select.small,.property-search-side .ui.form select:not(.flatpickr-monthDropdown-months).small{background-position-x:calc(100% - 5px)}

.property-search-side h4{font-size:1.143rem}

.property-search-side h5{font-size:1rem}

form.gr-form{font-size:1rem;position:relative;max-width:100%}

form.gr-form input:not([type=submit]):not([type=button]):not([type=reset]) {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    border-radius: 0.25rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(223 228 235 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    outline: 2px solid transparent;
    outline-offset: 2px;caret-color:#555;height:42px;transition:all .3s ease;
}

form.gr-form input:not([type]),form.gr-form input[type=color],form.gr-form input[type=date],form.gr-form input[type=datetime-local],form.gr-form input[type=email],form.gr-form input[type=file],form.gr-form input[type=month],form.gr-form input[type=number],form.gr-form input[type=password],form.gr-form input[type=search],form.gr-form input[type=tel],form.gr-form input[type=text],form.gr-form input[type=time],form.gr-form input[type=url],form.gr-form input[type=week] {
    margin: 0px;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5rem;color:rgba(0,0,0,.87);box-shadow:0 0 0 0 rgba(0,0,0,0) inset;transition:color .1s ease,border-color .1s ease;
}

form.gr-form input:not([type]),form.gr-form input[type=color],form.gr-form input[type=date],form.gr-form input[type=datetime-local],form.gr-form input[type=email],form.gr-form input[type=file],form.gr-form input[type=month],form.gr-form input[type=number],form.gr-form input[type=password],form.gr-form input[type=search],form.gr-form input[type=tel],form.gr-form input[type=text],form.gr-form input[type=time],form.gr-form input[type=url],form.gr-form input[type=week],form.gr-form textarea {
    width: 100%;
    vertical-align: top;
}

.tw-container form.gr-form input:not([type]) .flatpickr-wrapper,.tw-container form.gr-form input[type=color] .flatpickr-wrapper,.tw-container form.gr-form input[type=date] .flatpickr-wrapper,.tw-container form.gr-form input[type=datetime-local] .flatpickr-wrapper,.tw-container form.gr-form input[type=email] .flatpickr-wrapper,.tw-container form.gr-form input[type=file] .flatpickr-wrapper,.tw-container form.gr-form input[type=month] .flatpickr-wrapper,.tw-container form.gr-form input[type=number] .flatpickr-wrapper,.tw-container form.gr-form input[type=password] .flatpickr-wrapper,.tw-container form.gr-form input[type=search] .flatpickr-wrapper,.tw-container form.gr-form input[type=tel] .flatpickr-wrapper,.tw-container form.gr-form input[type=text] .flatpickr-wrapper,.tw-container form.gr-form input[type=time] .flatpickr-wrapper,.tw-container form.gr-form input[type=url] .flatpickr-wrapper,.tw-container form.gr-form input[type=week] .flatpickr-wrapper,.tw-container form.gr-form textarea .flatpickr-wrapper{width:100%}

form.gr-form label:not(.gr-label,.checked,.unchecked){font-family:"Open Sans",helvetica,sans-serif;font-style:normal;letter-spacing:0;font-size:12px;font-weight:600;line-height:18px;color:#212b36;text-transform:capitalize}

form.gr-form select,form.gr-form select.ui.dropdown{height:42px}

.form-item-select {
    display: block;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(157 172 187 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 0.5rem;
    font-size: 1rem;
    line-height: 1.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,0px 1.5em;background-repeat:no-repeat;
}

.form-item-select::-ms-expand{display:none}

.form-item-select--js {
    position: relative;
    min-width: 100%;
}

.form-item-select--open .form-item-select__selected,.form-item-select--open .form-item-select__search{border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important}

.form-item-select__options {
    min-width: -moz-max-content;
    min-width: max-content;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;max-height:205px;overflow-x:hidden;overflow-y:scroll;
}

.form-item-select__option,.form-item-select__selected {
    display: block;
    min-width: -moz-max-content;
    min-width: max-content;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 0px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(157 172 187 / var(--tw-border-opacity));
    background-color: transparent;
    padding: 0.5rem;
    font-size: 1rem;
    line-height: 1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;
}

.form-item-select__option:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity));
}

.form-item-select__option.active {
    --tw-bg-opacity: 1;
    background-color: rgb(200 210 219 / var(--tw-bg-opacity));
}

.form-item-select__option:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.form-item-select__option--no-results{pointer-events:none}

.form-item-select__option:first-child {
    border-top-width: 1px;
}

.form-item-select__selected{background-color:#fff;border-radius: 0.25rem;border-top-width: 1px;padding-right: 2.25rem}

.form-item-select__selected::after{font-family:"groupize-icons";font-size: 1.5rem;line-height: 2rem;--tw-text-opacity: 1;color: rgb(157 172 187 / var(--tw-text-opacity));position:absolute;content:"";top:5px;right:35px;width:0;height:0}

.form-item-select__selected--search{position:absolute;top:0;right:0;left:0;bottom:0;min-height:42px}

.form-item-select__search {
    display: block;
    width: 100%;
    min-width: -moz-max-content;
    min-width: max-content;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(157 172 187 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 0.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
}

.tw-container .form-item-select__search .flatpickr-wrapper{width:100%}

.form-item-select__search{display:flex;flex-flow:row nowrap;background-color:#fff;padding:0 .5em !important;height:42px;outline:none;transition:all .3s ease}

.form-item-select__search:focus {
    --tw-border-opacity: 1;
    border-color: rgb(52 121 233 / var(--tw-border-opacity));
}

.form-item-select__chevron__icon{font-family:"groupize-icons";font-size: 1.5rem;line-height: 2rem;--tw-text-opacity: 1;color: rgb(157 172 187 / var(--tw-text-opacity))}

.form-item-select__chevron__icon::after{position:absolute;content:"";top:5px;right:30px;width:0;height:0}

.form-item-select__search__icon{font-family:"groupize-icons";font-size: 1.5rem;line-height: 2rem;--tw-text-opacity: 1;color: rgb(157 172 187 / var(--tw-text-opacity))}

.form-item-select__search__icon::after{position:absolute;content:"";top:5px;right:35px;width:0;height:0}

.form-item-typeahead {
    display: block;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(157 172 187 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 0.5rem;
    font-size: 1rem;
    line-height: 1.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,0px 1.5em;background-repeat:no-repeat;
}

.form-item-typeahead::-ms-expand{display:none}

.form-item-typeahead--js {
    position: relative;
    min-width: 100%;
}

.form-item-typeahead--open .form-item-typeahead__selected,.form-item-typeahead--open .form-item-typeahead__search{border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important}

.form-item-typeahead__options {
    min-width: -moz-max-content;
    min-width: max-content;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;max-height:205px;overflow-x:hidden;overflow-y:scroll;
}

.form-item-typeahead__option,.form-item-typeahead__selected,.form-item-typeahead__noresults {
    display: block;
    min-width: -moz-max-content;
    min-width: max-content;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 0px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(157 172 187 / var(--tw-border-opacity));
    background-color: transparent;
    padding: 0.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
}

.form-item-typeahead__option,.form-item-typeahead__selected{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.form-item-typeahead__option:hover,.form-item-typeahead__option.active{background-color:#c4cdd5}

.form-item-typeahead__option:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.form-item-typeahead__option--no-results{pointer-events:none}

.form-item-typeahead__selected{background-color:#fff;border-radius: 0.25rem;border-top-width: 1px;padding-right: 2.25rem}

.form-item-typeahead__selected::after{font-family:"groupize-icons";font-size: 1.5rem;line-height: 2rem;--tw-text-opacity: 1;color: rgb(157 172 187 / var(--tw-text-opacity));position:absolute;content:"";top:5px;right:35px;width:0;height:0}

.form-item-typeahead__selected--search{position:absolute;top:0;right:0;left:0;bottom:0;min-height:42px}

.form-item-typeahead__search {
    display: block;
    width: 100%;
    min-width: -moz-max-content;
    min-width: max-content;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(157 172 187 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 0.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
}

.tw-container .form-item-typeahead__search .flatpickr-wrapper{width:100%}

.form-item-typeahead__search{display:flex;flex-flow:row nowrap;background-color:#fff;padding:0 .5em !important;height:42px;outline:none;transition:all .3s ease}

.form-item-typeahead__search:focus {
    --tw-border-opacity: 1;
    border-color: rgb(52 121 233 / var(--tw-border-opacity));
}

.form-item-typeahead__search::after{position:absolute;content:"";top:45%;right:12px;width:0;height:0;border:6px solid rgba(0,0,0,0);border-color:#9dacbb rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}

.form-item-input.form-item-input {
    margin: 0px;
    display: block;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(157 172 187 / var(--tw-border-opacity));
    padding: 0.5rem;
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.form-item-input.form-item-input::-webkit-outer-spin-button,.form-item-input.form-item-input::-webkit-inner-spin-button{display:none;-webkit-appearance:none;margin:0}

.form-item-input.form-item-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}

input[type=checkbox][data-checkbox-color=groupize-green] {
    position: relative;
    height: 18px;
    width: 18px;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    overflow: hidden;
    border-radius: 0.125rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(99 117 132 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    line-height: 1.5rem;
}

input[type=checkbox][data-checkbox-color=groupize-green]:hover {
    cursor: pointer;
}

input[type=checkbox][data-checkbox-color=groupize-green]{font-family:"groupize-icons"}

input[type=checkbox][data-checkbox-color=groupize-green]::before {
    position: absolute;
    top: -4px;
    left: 0px;
    display: block;
    height: 100%;
    width: 100%;
    background-color: transparent;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding-bottom: 1.25rem;
    color: transparent;
    --tw-content: "";
    content: var(--tw-content);
}

.tw-container input[type=checkbox][data-checkbox-color=groupize-green] .flatpickr-wrapper::before{width:100%}

input[type=checkbox][data-checkbox-color=groupize-green]:checked {
    border-width: 0px;
    border-style: none;
    --tw-border-opacity: 1;
    border-color: rgb(115 189 93 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(115 189 93 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

input[type=checkbox][data-checkbox-color=groupize-green]:checked::before {
    --tw-bg-opacity: 1;
    background-color: rgb(115 189 93 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.ui.dropdown:has([data-dropdown-icon=chevron-down]).active.selection{z-index:30 !important}

.ui.dropdown:has([data-dropdown-icon=chevron-down]).active.selection+label,.ui.dropdown:has([data-dropdown-icon=chevron-down]).active.selection+.label{z-index:31 !important}

.ui.dropdown:has([data-dropdown-icon=chevron-down]).active.selection.active.visible .dropdown.icon::before{content:"";font-family:"groupize-icons";--tw-text-opacity: 1;color: rgb(157 172 187 / var(--tw-text-opacity))}

.ui.dropdown:has([data-dropdown-icon=chevron-down]).active.selection.active.visible .menu.visible {
    --tw-border-opacity: 1;
    border-color: rgb(200 210 219 / var(--tw-border-opacity));
}

.ui.dropdown:has([data-dropdown-icon=chevron-down]) .dropdown.icon{padding-top:.938rem !important;padding-bottom:.938rem !important;line-height:1.5rem !important}

.ui.dropdown:has([data-dropdown-icon=chevron-down]) .dropdown.icon::before{content:"";font-family:"groupize-icons";--tw-text-opacity: 1;color: rgb(157 172 187 / var(--tw-text-opacity))}

form#bid_request .ui.dropdown:not(.button)>.default.text,form#event_request_form .ui.dropdown:not(.button)>.default.text,form#budget .ui.dropdown:not(.button)>.default.text,form#website .ui.dropdown:not(.button)>.default.text,#mrf_form .ui.dropdown:not(.button)>.default.text {
    --tw-text-opacity: 1;
    color: rgb(125 143 160 / var(--tw-text-opacity));
}

#mrf_form .ui.dropdown {
    display: block;
    width: 100%;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(200 210 219 / var(--tw-border-opacity));
    background-color: transparent;
    padding: 1rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-bottom: 0.75rem;
    padding-top: 0.875rem;
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0em;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.tw-container #mrf_form .ui.dropdown .flatpickr-wrapper{width:100%}

#mrf_form .ui.dropdown:focus {
    --tw-border-opacity: 1;
    border-color: rgb(200 210 219 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

#mrf_form .ui.dropdown select[id$=_event_type_id]+.dropdown.icon+input.search {
    display: block;
    width: 100%;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: transparent;
    padding: 1rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-bottom: 0.75rem;
    padding-top: 0.875rem;
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0em;
    --tw-text-opacity: 1;
    color: rgb(33 43 54 / var(--tw-text-opacity));
}

.tw-container #mrf_form .ui.dropdown select[id$=_event_type_id]+.dropdown.icon+input.search .flatpickr-wrapper{width:100%}

#mrf_form .ui.dropdown select[id$=_event_type_id]+.dropdown.icon+input.search:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

#mrf_form .flatpickr-calendar,#mrf_form .flatpickr-calendar.open {
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

#mrf_form .flatpickr-calendar .flatpickr-innerContainer,#mrf_form .flatpickr-calendar.open .flatpickr-innerContainer {
    margin: 1rem;
}

#mrf_form .flatpickr-calendar .flatpickr-innerContainer .flatpickr-day.selected,#mrf_form .flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-day.selected {
    --tw-border-opacity: 1;
    border-color: rgb(115 189 93 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(115 189 93 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

#mrf_form .flatpickr-calendar .flatpickr-innerContainer .flatpickr-day.today,#mrf_form .flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-day.today {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(115 189 93 / var(--tw-border-opacity));
}

#mrf_form .flatpickr-calendar .flatpickr-innerContainer .flatpickr-day.nextMonthDay:not(.flatpickr-disabled),#mrf_form .flatpickr-calendar .flatpickr-innerContainer .flatpickr-day.prevMonthDay:not(.flatpickr-disabled),#mrf_form .flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-day.nextMonthDay:not(.flatpickr-disabled),#mrf_form .flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-day.prevMonthDay:not(.flatpickr-disabled){color:#393939}

#mrf_form .nested-fields[data-new-record=true] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 253 245 / var(--tw-bg-opacity));
}

#mrf_form .nested-fields[data-new-record=true] label.label{--tw-bg-opacity: 1 !important;background-color:rgb(242 253 245/var(--tw-bg-opacity)) !important}

#mrf_form .nested-fields[data-new-record=true] [data-dropdown-id=timepickerContainer] label.label{background-color:rgba(0,0,0,0) !important}

#mrf_form .nested-fields.selected {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

#mrf_form .nested-fields.selected label.label{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251/var(--tw-bg-opacity)) !important}

#mrf_form .nested-fields.selected [data-dropdown-id=timepickerContainer] label.label{background-color:rgba(0,0,0,0) !important}

.mrf-row__action--top{top:calc(50% - 38px)}

.mrf-row__action--bottom{bottom:calc(50% - 38px)}

.drawer-offset{--mobile-offset: calc(100% - 41px);--tablet-offset: calc(100% - 77px);margin-top: 41px;max-height: var(--mobile-offset)}

@media (min-width: 768px) {

    .drawer-offset {
        margin-top: 77px;
        max-height: var(--tablet-offset);
    }
}

@media (min-width: 1024px) {

    .drawer-offset {
        margin-top: 0px;
        max-height: 100%;
    }
}

.hide-scrollbars{scrollbar-width:none;-ms-overflow-style:none}

.hide-scrollbars::-webkit-scrollbar{display:none}

.disable-scrolling{overflow:hidden;height:100%}

.tw-sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
}

.tw-pointer-events-none {
    pointer-events: none !important;
}

.tw-pointer-events-auto {
    pointer-events: auto !important;
}

.tw-visible {
    visibility: visible !important;
}

.tw-invisible {
    visibility: hidden !important;
}

.tw-fixed {
    position: fixed !important;
}

.tw-absolute {
    position: absolute !important;
}

.tw-relative {
    position: relative !important;
}

.tw-sticky {
    position: sticky !important;
}

.tw-inset-0 {
    inset: 0px !important;
}

.tw-inset-y-0 {
    top: 0px !important;
    bottom: 0px !important;
}

.tw-bottom-0 {
    bottom: 0px !important;
}

.tw-bottom-20 {
    bottom: 5rem !important;
}

.tw-bottom-4 {
    bottom: 1rem !important;
}

.tw-bottom-full {
    bottom: 100% !important;
}

.tw-end-0 {
    inset-inline-end: 0px !important;
}

.tw-left-0 {
    left: 0px !important;
}

.tw-left-1\/2 {
    left: 50% !important;
}

.tw-left-12 {
    left: 3rem !important;
}

.tw-left-2 {
    left: 0.5rem !important;
}

.tw-left-2\.5 {
    left: 0.625rem !important;
}

.tw-left-32 {
    left: 8rem !important;
}

.tw-left-4 {
    left: 1rem !important;
}

.tw-left-40 {
    left: 10rem !important;
}

.tw-left-\[3px\] {
    left: 3px !important;
}

.tw-left-full {
    left: 100% !important;
}

.tw-right-0 {
    right: 0px !important;
}

.tw-right-2 {
    right: 0.5rem !important;
}

.tw-right-3 {
    right: 0.75rem !important;
}

.tw-right-4 {
    right: 1rem !important;
}

.tw-right-6 {
    right: 1.5rem !important;
}

.tw-right-\[-15px\] {
    right: -15px !important;
}

.tw-right-full {
    right: 100% !important;
}

.tw-start-0 {
    inset-inline-start: 0px !important;
}

.tw-start-1 {
    inset-inline-start: 0.25rem !important;
}

.tw-top-0 {
    top: 0px !important;
}

.tw-top-0\.5 {
    top: 0.125rem !important;
}

.tw-top-1\/2 {
    top: 50% !important;
}

.tw-top-2 {
    top: 0.5rem !important;
}

.tw-top-3 {
    top: 0.75rem !important;
}

.tw-top-6 {
    top: 1.5rem !important;
}

.tw-top-7 {
    top: 1.75rem !important;
}

.tw-top-\[5px\] {
    top: 5px !important;
}

.tw-top-full {
    top: 100% !important;
}

.tw--z-50 {
    z-index: -50 !important;
}

.tw-z-0 {
    z-index: 0 !important;
}

.tw-z-10 {
    z-index: 10 !important;
}

.tw-z-20 {
    z-index: 20 !important;
}

.tw-z-30 {
    z-index: 30 !important;
}

.tw-z-40 {
    z-index: 40 !important;
}

.tw-z-50 {
    z-index: 50 !important;
}

.tw-z-\[-1\] {
    z-index: -1 !important;
}

.tw-z-\[9999\] {
    z-index: 9999 !important;
}

.tw-z-full {
    z-index: 999999 !important;
}

.tw-order-1 {
    order: 1 !important;
}

.tw-order-2 {
    order: 2 !important;
}

.tw-order-3 {
    order: 3 !important;
}

.tw-order-4 {
    order: 4 !important;
}

.tw-order-5 {
    order: 5 !important;
}

.tw-order-6 {
    order: 6 !important;
}

.tw-order-7 {
    order: 7 !important;
}

.tw-order-last {
    order: 9999 !important;
}

.tw-col-auto {
    grid-column: auto !important;
}

.tw-col-span-1 {
    grid-column: span 1 / span 1 !important;
}

.tw-col-span-10 {
    grid-column: span 10 / span 10 !important;
}

.tw-col-span-12 {
    grid-column: span 12 / span 12 !important;
}

.tw-col-span-2 {
    grid-column: span 2 / span 2 !important;
}

.tw-col-span-3 {
    grid-column: span 3 / span 3 !important;
}

.tw-col-span-4 {
    grid-column: span 4 / span 4 !important;
}

.tw-col-span-7 {
    grid-column: span 7 / span 7 !important;
}

.tw-col-span-8 {
    grid-column: span 8 / span 8 !important;
}

.tw-col-span-full {
    grid-column: 1 / -1 !important;
}

.tw-col-start-1 {
    grid-column-start: 1 !important;
}

.tw-col-start-2 {
    grid-column-start: 2 !important;
}

.tw-col-start-4 {
    grid-column-start: 4 !important;
}

.tw-col-start-5 {
    grid-column-start: 5 !important;
}

.tw-col-end-3 {
    grid-column-end: 3 !important;
}

.tw-row-auto {
    grid-row: auto !important;
}

.tw-float-right {
    float: right !important;
}

.tw-clear-both {
    clear: both !important;
}

.tw-m-0 {
    margin: 0px !important;
}

.tw-m-2 {
    margin: 0.5rem !important;
}

.tw-m-3 {
    margin: 0.75rem !important;
}

.tw-m-4 {
    margin: 1rem !important;
}

.tw-m-8 {
    margin: 2rem !important;
}

.tw-m-auto {
    margin: auto !important;
}

.tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
}

.tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
}

.tw-mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
}

.tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}

.tw-mx-2\.5 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
}

.tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
}

.tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
}

.tw-mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
}

.tw-mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
}

.tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
}

.tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}

.tw-my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.tw-my-0\.5 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
}

.tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}

.tw-my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
}

.tw-my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
}

.tw-my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}

.tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
}

.tw-my-3\.5 {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
}

.tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.tw-my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
}

.tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

.tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

.tw--mb-4 {
    margin-bottom: -1rem !important;
}

.tw--mb-8 {
    margin-bottom: -2rem !important;
}

.tw--mb-px {
    margin-bottom: -1px !important;
}

.tw--ml-0\.5 {
    margin-left: -0.125rem !important;
}

.tw--ml-3 {
    margin-left: -0.75rem !important;
}

.tw--mr-1 {
    margin-right: -0.25rem !important;
}

.tw--mr-2 {
    margin-right: -0.5rem !important;
}

.tw--mr-3 {
    margin-right: -0.75rem !important;
}

.tw--mt-0\.5 {
    margin-top: -0.125rem !important;
}

.tw--mt-1 {
    margin-top: -0.25rem !important;
}

.tw--mt-2 {
    margin-top: -0.5rem !important;
}

.tw--mt-3 {
    margin-top: -0.75rem !important;
}

.tw-mb-0 {
    margin-bottom: 0px !important;
}

.tw-mb-0\.5 {
    margin-bottom: 0.125rem !important;
}

.tw-mb-1 {
    margin-bottom: 0.25rem !important;
}

.tw-mb-1\.5 {
    margin-bottom: 0.375rem !important;
}

.tw-mb-10 {
    margin-bottom: 2.5rem !important;
}

.tw-mb-12 {
    margin-bottom: 3rem !important;
}

.tw-mb-16 {
    margin-bottom: 4rem !important;
}

.tw-mb-2 {
    margin-bottom: 0.5rem !important;
}

.tw-mb-2\.5 {
    margin-bottom: 0.625rem !important;
}

.tw-mb-3 {
    margin-bottom: 0.75rem !important;
}

.tw-mb-3\.5 {
    margin-bottom: 0.875rem !important;
}

.tw-mb-4 {
    margin-bottom: 1rem !important;
}

.tw-mb-5 {
    margin-bottom: 1.25rem !important;
}

.tw-mb-6 {
    margin-bottom: 1.5rem !important;
}

.tw-mb-7 {
    margin-bottom: 1.75rem !important;
}

.tw-mb-8 {
    margin-bottom: 2rem !important;
}

.tw-mb-9 {
    margin-bottom: 2.25rem !important;
}

.tw-mb-\[15px\] {
    margin-bottom: 15px !important;
}

.tw-mb-\[1em\] {
    margin-bottom: 1em !important;
}

.tw-mb-px {
    margin-bottom: 1px !important;
}

.tw-me-2 {
    margin-inline-end: 0.5rem !important;
}

.tw-ml-0 {
    margin-left: 0px !important;
}

.tw-ml-0\.5 {
    margin-left: 0.125rem !important;
}

.tw-ml-1 {
    margin-left: 0.25rem !important;
}

.tw-ml-12 {
    margin-left: 3rem !important;
}

.tw-ml-2 {
    margin-left: 0.5rem !important;
}

.tw-ml-2\.5 {
    margin-left: 0.625rem !important;
}

.tw-ml-3 {
    margin-left: 0.75rem !important;
}

.tw-ml-4 {
    margin-left: 1rem !important;
}

.tw-ml-5 {
    margin-left: 1.25rem !important;
}

.tw-ml-6 {
    margin-left: 1.5rem !important;
}

.tw-ml-7 {
    margin-left: 1.75rem !important;
}

.tw-ml-8 {
    margin-left: 2rem !important;
}

.tw-ml-\[-15px\] {
    margin-left: -15px !important;
}

.tw-ml-\[-50\%\] {
    margin-left: -50% !important;
}

.tw-ml-\[17\.5rem\] {
    margin-left: 17.5rem !important;
}

.tw-ml-\[35px\] {
    margin-left: 35px !important;
}

.tw-ml-\[38px\] {
    margin-left: 38px !important;
}

.tw-ml-\[4rem\] {
    margin-left: 4rem !important;
}

.tw-ml-auto {
    margin-left: auto !important;
}

.tw-mr-0 {
    margin-right: 0px !important;
}

.tw-mr-1 {
    margin-right: 0.25rem !important;
}

.tw-mr-1\.5 {
    margin-right: 0.375rem !important;
}

.tw-mr-10 {
    margin-right: 2.5rem !important;
}

.tw-mr-12 {
    margin-right: 3rem !important;
}

.tw-mr-2 {
    margin-right: 0.5rem !important;
}

.tw-mr-2\.5 {
    margin-right: 0.625rem !important;
}

.tw-mr-3 {
    margin-right: 0.75rem !important;
}

.tw-mr-4 {
    margin-right: 1rem !important;
}

.tw-mr-5 {
    margin-right: 1.25rem !important;
}

.tw-mr-6 {
    margin-right: 1.5rem !important;
}

.tw-mr-7 {
    margin-right: 1.75rem !important;
}

.tw-mr-8 {
    margin-right: 2rem !important;
}

.tw-mr-\[18px\] {
    margin-right: 18px !important;
}

.tw-mr-\[6px\] {
    margin-right: 6px !important;
}

.tw-mr-auto {
    margin-right: auto !important;
}

.tw-ms-2 {
    margin-inline-start: 0.5rem !important;
}

.tw-ms-4 {
    margin-inline-start: 1rem !important;
}

.tw-mt-0 {
    margin-top: 0px !important;
}

.tw-mt-0\.5 {
    margin-top: 0.125rem !important;
}

.tw-mt-1 {
    margin-top: 0.25rem !important;
}

.tw-mt-1\.5 {
    margin-top: 0.375rem !important;
}

.tw-mt-10 {
    margin-top: 2.5rem !important;
}

.tw-mt-12 {
    margin-top: 3rem !important;
}

.tw-mt-16 {
    margin-top: 4rem !important;
}

.tw-mt-2 {
    margin-top: 0.5rem !important;
}

.tw-mt-2\.5 {
    margin-top: 0.625rem !important;
}

.tw-mt-3 {
    margin-top: 0.75rem !important;
}

.tw-mt-4 {
    margin-top: 1rem !important;
}

.tw-mt-5 {
    margin-top: 1.25rem !important;
}

.tw-mt-6 {
    margin-top: 1.5rem !important;
}

.tw-mt-7 {
    margin-top: 1.75rem !important;
}

.tw-mt-8 {
    margin-top: 2rem !important;
}

.tw-mt-\[-6px\] {
    margin-top: -6px !important;
}

.tw-mt-\[3\.625rem\] {
    margin-top: 3.625rem !important;
}

.tw-mt-\[6px\] {
    margin-top: 6px !important;
}

.tw-mt-auto {
    margin-top: auto !important;
}

.tw-box-border {
    box-sizing: border-box !important;
}

.tw-box-content {
    box-sizing: content-box !important;
}

.tw-block {
    display: block !important;
}

.tw-inline-block {
    display: inline-block !important;
}

.tw-inline {
    display: inline !important;
}

.tw-flex {
    display: flex !important;
}

.tw-inline-flex {
    display: inline-flex !important;
}

.tw-grid {
    display: grid !important;
}

.tw-contents {
    display: contents !important;
}

.tw-hidden {
    display: none !important;
}

.tw-aspect-\[4\/3\] {
    aspect-ratio: 4/3 !important;
}

.tw-aspect-square {
    aspect-ratio: 1 / 1 !important;
}

.tw-h-1 {
    height: 0.25rem !important;
}

.tw-h-1\.5 {
    height: 0.375rem !important;
}

.tw-h-10 {
    height: 2.5rem !important;
}

.tw-h-12 {
    height: 3rem !important;
}

.tw-h-14 {
    height: 3.5rem !important;
}

.tw-h-16 {
    height: 4rem !important;
}

.tw-h-2 {
    height: 0.5rem !important;
}

.tw-h-2\.5 {
    height: 0.625rem !important;
}

.tw-h-20 {
    height: 5rem !important;
}

.tw-h-24 {
    height: 6rem !important;
}

.tw-h-28 {
    height: 7rem !important;
}

.tw-h-3 {
    height: 0.75rem !important;
}

.tw-h-3\.5 {
    height: 0.875rem !important;
}

.tw-h-32 {
    height: 8rem !important;
}

.tw-h-36 {
    height: 9rem !important;
}

.tw-h-4 {
    height: 1rem !important;
}

.tw-h-40 {
    height: 10rem !important;
}

.tw-h-44 {
    height: 11rem !important;
}

.tw-h-48 {
    height: 12rem !important;
}

.tw-h-5 {
    height: 1.25rem !important;
}

.tw-h-52 {
    height: 13rem !important;
}

.tw-h-56 {
    height: 14rem !important;
}

.tw-h-6 {
    height: 1.5rem !important;
}

.tw-h-64 {
    height: 16rem !important;
}

.tw-h-7 {
    height: 1.75rem !important;
}

.tw-h-72 {
    height: 18rem !important;
}

.tw-h-8 {
    height: 2rem !important;
}

.tw-h-80 {
    height: 20rem !important;
}

.tw-h-9 {
    height: 2.25rem !important;
}

.tw-h-96 {
    height: 24rem !important;
}

.tw-h-\[\.5px\] {
    height: .5px !important;
}

.tw-h-\[100px\] {
    height: 100px !important;
}

.tw-h-\[120px\] {
    height: 120px !important;
}

.tw-h-\[12px\] {
    height: 12px !important;
}

.tw-h-\[200px\] {
    height: 200px !important;
}

.tw-h-\[24px\] {
    height: 24px !important;
}

.tw-h-\[256px\] {
    height: 256px !important;
}

.tw-h-\[3\.25rem\] {
    height: 3.25rem !important;
}

.tw-h-\[300px\] {
    height: 300px !important;
}

.tw-h-\[40px\] {
    height: 40px !important;
}

.tw-h-\[42px\] {
    height: 42px !important;
}

.tw-h-\[500px\] {
    height: 500px !important;
}

.tw-h-\[50px\] {
    height: 50px !important;
}

.tw-h-\[52px\] {
    height: 52px !important;
}

.tw-h-\[90px\] {
    height: 90px !important;
}

.tw-h-\[calc\(100vh-64px\)\] {
    height: calc(100vh - 64px) !important;
}

.tw-h-auto {
    height: auto !important;
}

.tw-h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
}

.tw-h-full {
    height: 100% !important;
}

.tw-h-max {
    height: -moz-max-content !important;
    height: max-content !important;
}

.tw-h-min {
    height: -moz-min-content !important;
    height: min-content !important;
}

.tw-h-px {
    height: 1px !important;
}

.tw-h-screen {
    height: 100vh !important;
}

.tw-max-h-11 {
    max-height: 2.75rem !important;
}

.tw-max-h-12 {
    max-height: 3rem !important;
}

.tw-max-h-14 {
    max-height: 3.5rem !important;
}

.tw-max-h-16 {
    max-height: 4rem !important;
}

.tw-max-h-32 {
    max-height: 8rem !important;
}

.tw-max-h-5 {
    max-height: 1.25rem !important;
}

.tw-max-h-52 {
    max-height: 13rem !important;
}

.tw-max-h-60 {
    max-height: 15rem !important;
}

.tw-max-h-64 {
    max-height: 16rem !important;
}

.tw-max-h-8 {
    max-height: 2rem !important;
}

.tw-max-h-80 {
    max-height: 20rem !important;
}

.tw-max-h-9 {
    max-height: 2.25rem !important;
}

.tw-max-h-96 {
    max-height: 24rem !important;
}

.tw-max-h-\[100px\] {
    max-height: 100px !important;
}

.tw-max-h-\[120px\] {
    max-height: 120px !important;
}

.tw-max-h-\[50px\] {
    max-height: 50px !important;
}

.tw-max-h-\[52px\] {
    max-height: 52px !important;
}

.tw-max-h-\[60px\] {
    max-height: 60px !important;
}

.tw-max-h-\[64px\] {
    max-height: 64px !important;
}

.tw-max-h-\[70px\] {
    max-height: 70px !important;
}

.tw-max-h-\[80vh\] {
    max-height: 80vh !important;
}

.tw-max-h-\[90vh\] {
    max-height: 90vh !important;
}

.tw-max-h-\[96px\] {
    max-height: 96px !important;
}

.tw-max-h-full {
    max-height: 100% !important;
}

.tw-max-h-screen {
    max-height: 100vh !important;
}

.tw-min-h-0 {
    min-height: 0px !important;
}

.tw-min-h-10 {
    min-height: 2.5rem !important;
}

.tw-min-h-12 {
    min-height: 3rem !important;
}

.tw-min-h-14 {
    min-height: 3.5rem !important;
}

.tw-min-h-16 {
    min-height: 4rem !important;
}

.tw-min-h-20 {
    min-height: 5rem !important;
}

.tw-min-h-24 {
    min-height: 6rem !important;
}

.tw-min-h-5 {
    min-height: 1.25rem !important;
}

.tw-min-h-56 {
    min-height: 14rem !important;
}

.tw-min-h-6 {
    min-height: 1.5rem !important;
}

.tw-min-h-64 {
    min-height: 16rem !important;
}

.tw-min-h-8 {
    min-height: 2rem !important;
}

.tw-min-h-80 {
    min-height: 20rem !important;
}

.tw-min-h-96 {
    min-height: 24rem !important;
}

.tw-min-h-\[100px\] {
    min-height: 100px !important;
}

.tw-min-h-\[150px\] {
    min-height: 150px !important;
}

.tw-min-h-\[342px\] {
    min-height: 342px !important;
}

.tw-min-h-\[36px\] {
    min-height: 36px !important;
}

.tw-min-h-\[400px\] {
    min-height: 400px !important;
}

.tw-min-h-\[40px\] {
    min-height: 40px !important;
}

.tw-min-h-\[40vh\] {
    min-height: 40vh !important;
}

.tw-min-h-\[42px\] {
    min-height: 42px !important;
}

.tw-min-h-\[44px\] {
    min-height: 44px !important;
}

.tw-min-h-\[450px\] {
    min-height: 450px !important;
}

.tw-min-h-\[45px\] {
    min-height: 45px !important;
}

.tw-min-h-\[500px\] {
    min-height: 500px !important;
}

.tw-w-0\.5 {
    width: 0.125rem !important;
}

.tw-w-1 {
    width: 0.25rem !important;
}

.tw-w-1\.5 {
    width: 0.375rem !important;
}

.tw-w-1\/12 {
    width: 8.333333% !important;
}

.tw-w-1\/2 {
    width: 50% !important;
}

.tw-w-1\/3 {
    width: 33.333333% !important;
}

.tw-w-1\/4 {
    width: 25% !important;
}

.tw-w-1\/5 {
    width: 20% !important;
}

.tw-w-1\/6 {
    width: 16.666667% !important;
}

.tw-w-10 {
    width: 2.5rem !important;
}

.tw-w-10\/12 {
    width: 83.333333% !important;
}

.tw-w-11 {
    width: 2.75rem !important;
}

.tw-w-11\/12 {
    width: 91.666667% !important;
}

.tw-w-12 {
    width: 3rem !important;
}

.tw-w-14 {
    width: 3.5rem !important;
}

.tw-w-16 {
    width: 4rem !important;
}

.tw-w-2 {
    width: 0.5rem !important;
}

.tw-w-2\.5 {
    width: 0.625rem !important;
}

.tw-w-2\/3 {
    width: 66.666667% !important;
}

.tw-w-2\/5 {
    width: 40% !important;
}

.tw-w-20 {
    width: 5rem !important;
}

.tw-w-24 {
    width: 6rem !important;
}

.tw-w-28 {
    width: 7rem !important;
}

.tw-w-3 {
    width: 0.75rem !important;
}

.tw-w-3\.5 {
    width: 0.875rem !important;
}

.tw-w-3\/4 {
    width: 75% !important;
}

.tw-w-32 {
    width: 8rem !important;
}

.tw-w-36 {
    width: 9rem !important;
}

.tw-w-4 {
    width: 1rem !important;
}

.tw-w-40 {
    width: 10rem !important;
}

.tw-w-44 {
    width: 11rem !important;
}

.tw-w-48 {
    width: 12rem !important;
}

.tw-w-5 {
    width: 1.25rem !important;
}

.tw-w-52 {
    width: 13rem !important;
}

.tw-w-6 {
    width: 1.5rem !important;
}

.tw-w-64 {
    width: 16rem !important;
}

.tw-w-7 {
    width: 1.75rem !important;
}

.tw-w-8 {
    width: 2rem !important;
}

.tw-w-80 {
    width: 20rem !important;
}

.tw-w-9 {
    width: 2.25rem !important;
}

.tw-w-\[1\%\] {
    width: 1% !important;
}

.tw-w-\[10\%\] {
    width: 10% !important;
}

.tw-w-\[100px\] {
    width: 100px !important;
}

.tw-w-\[100vw\] {
    width: 100vw !important;
}

.tw-w-\[12\%\] {
    width: 12% !important;
}

.tw-w-\[120px\] {
    width: 120px !important;
}

.tw-w-\[13rem\] {
    width: 13rem !important;
}

.tw-w-\[14\%\] {
    width: 14% !important;
}

.tw-w-\[15\%\] {
    width: 15% !important;
}

.tw-w-\[160px\] {
    width: 160px !important;
}

.tw-w-\[2\%\] {
    width: 2% !important;
}

.tw-w-\[20\%\] {
    width: 20% !important;
}

.tw-w-\[24px\] {
    width: 24px !important;
}

.tw-w-\[256px\] {
    width: 256px !important;
}

.tw-w-\[26\%\] {
    width: 26% !important;
}

.tw-w-\[27\%\] {
    width: 27% !important;
}

.tw-w-\[288px\] {
    width: 288px !important;
}

.tw-w-\[32px\] {
    width: 32px !important;
}

.tw-w-\[33\%\] {
    width: 33% !important;
}

.tw-w-\[35\%\] {
    width: 35% !important;
}

.tw-w-\[360px\] {
    width: 360px !important;
}

.tw-w-\[500px\] {
    width: 500px !important;
}

.tw-w-\[6\%\] {
    width: 6% !important;
}

.tw-w-\[6\.25rem\] {
    width: 6.25rem !important;
}

.tw-w-\[8\%\] {
    width: 8% !important;
}

.tw-w-\[80\%\] {
    width: 80% !important;
}

.tw-w-\[90vw\] {
    width: 90vw !important;
}

.tw-w-auto {
    width: auto !important;
}

.tw-w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
}

.tw-w-full {
    width: 100% !important;
}

.tw-w-max {
    width: -moz-max-content !important;
    width: max-content !important;
}

.tw-w-min {
    width: -moz-min-content !important;
    width: min-content !important;
}

.tw-w-px {
    width: 1px !important;
}

.tw-min-w-0 {
    min-width: 0px !important;
}

.tw-min-w-10 {
    min-width: 2.5rem !important;
}

.tw-min-w-12 {
    min-width: 3rem !important;
}

.tw-min-w-16 {
    min-width: 4rem !important;
}

.tw-min-w-2 {
    min-width: 0.5rem !important;
}

.tw-min-w-24 {
    min-width: 6rem !important;
}

.tw-min-w-32 {
    min-width: 8rem !important;
}

.tw-min-w-36 {
    min-width: 9rem !important;
}

.tw-min-w-40 {
    min-width: 10rem !important;
}

.tw-min-w-44 {
    min-width: 11rem !important;
}

.tw-min-w-48 {
    min-width: 12rem !important;
}

.tw-min-w-5 {
    min-width: 1.25rem !important;
}

.tw-min-w-52 {
    min-width: 13rem !important;
}

.tw-min-w-6 {
    min-width: 1.5rem !important;
}

.tw-min-w-60 {
    min-width: 15rem !important;
}

.tw-min-w-64 {
    min-width: 16rem !important;
}

.tw-min-w-72 {
    min-width: 18rem !important;
}

.tw-min-w-80 {
    min-width: 20rem !important;
}

.tw-min-w-\[120px\] {
    min-width: 120px !important;
}

.tw-min-w-\[12rem\] {
    min-width: 12rem !important;
}

.tw-min-w-\[14rem\] {
    min-width: 14rem !important;
}

.tw-min-w-\[179px\] {
    min-width: 179px !important;
}

.tw-min-w-\[180px\] {
    min-width: 180px !important;
}

.tw-min-w-\[18px\] {
    min-width: 18px !important;
}

.tw-min-w-\[1rem\] {
    min-width: 1rem !important;
}

.tw-min-w-\[200px\] {
    min-width: 200px !important;
}

.tw-min-w-\[300px\] {
    min-width: 300px !important;
}

.tw-min-w-\[3rem\] {
    min-width: 3rem !important;
}

.tw-min-w-\[4\.688rem\] {
    min-width: 4.688rem !important;
}

.tw-min-w-\[50\%\] {
    min-width: 50% !important;
}

.tw-min-w-\[6rem\] {
    min-width: 6rem !important;
}

.tw-min-w-\[84px\] {
    min-width: 84px !important;
}

.tw-min-w-fit {
    min-width: -moz-fit-content !important;
    min-width: fit-content !important;
}

.tw-min-w-full {
    min-width: 100% !important;
}

.tw-min-w-max {
    min-width: -moz-max-content !important;
    min-width: max-content !important;
}

.tw-max-w-2xl {
    max-width: 42rem !important;
}

.tw-max-w-3\/4 {
    max-width: 75% !important;
}

.tw-max-w-3xl {
    max-width: 48rem !important;
}

.tw-max-w-4xl {
    max-width: 56rem !important;
}

.tw-max-w-5xl {
    max-width: 64rem !important;
}

.tw-max-w-\[1376px\] {
    max-width: 1376px !important;
}

.tw-max-w-\[150px\] {
    max-width: 150px !important;
}

.tw-max-w-\[160px\] {
    max-width: 160px !important;
}

.tw-max-w-\[200px\] {
    max-width: 200px !important;
}

.tw-max-w-\[20rem\] {
    max-width: 20rem !important;
}

.tw-max-w-\[234px\] {
    max-width: 234px !important;
}

.tw-max-w-\[30px\] {
    max-width: 30px !important;
}

.tw-max-w-\[342px\] {
    max-width: 342px !important;
}

.tw-max-w-\[38rem\] {
    max-width: 38rem !important;
}

.tw-max-w-\[3rem\] {
    max-width: 3rem !important;
}

.tw-max-w-\[42\.375rem\] {
    max-width: 42.375rem !important;
}

.tw-max-w-\[648px\] {
    max-width: 648px !important;
}

.tw-max-w-\[688px\] {
    max-width: 688px !important;
}

.tw-max-w-\[80px\] {
    max-width: 80px !important;
}

.tw-max-w-\[8rem\] {
    max-width: 8rem !important;
}

.tw-max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
}

.tw-max-w-full {
    max-width: 100% !important;
}

.tw-max-w-max {
    max-width: -moz-max-content !important;
    max-width: max-content !important;
}

.tw-max-w-md {
    max-width: 28rem !important;
}

.tw-max-w-none {
    max-width: none !important;
}

.tw-max-w-screen-md {
    max-width: 768px !important;
}

.tw-max-w-sm {
    max-width: 24rem !important;
}

.tw-max-w-xl {
    max-width: 36rem !important;
}

.tw-max-w-xs {
    max-width: 20rem !important;
}

.tw-flex-1 {
    flex: 1 1 !important;
}

.tw-flex-\[0_0_240px\] {
    flex: 0 0 240px !important;
}

.tw-flex-auto {
    flex: 1 1 auto !important;
}

.tw-flex-initial {
    flex: 0 1 auto !important;
}

.tw-flex-none {
    flex: none !important;
}

.tw-flex-zero {
    flex: 0 0 auto !important;
}

.tw-flex-shrink {
    flex-shrink: 1 !important;
}

.tw-flex-shrink-0 {
    flex-shrink: 0 !important;
}

.tw-shrink {
    flex-shrink: 1 !important;
}

.tw-shrink-0 {
    flex-shrink: 0 !important;
}

.tw-flex-grow {
    flex-grow: 1 !important;
}

.tw-flex-grow-0 {
    flex-grow: 0 !important;
}

.tw-flex-grow-2 {
    flex-grow: 2 !important;
}

.tw-grow {
    flex-grow: 1 !important;
}

.tw-grow-0 {
    flex-grow: 0 !important;
}

.tw-basis-0 {
    flex-basis: 0px !important;
}

.tw-basis-1\/2 {
    flex-basis: 50% !important;
}

.tw-basis-1\/2-gap-4 {
    flex-basis: calc(50% - (1/2 * 1rem)) !important;
}

.tw-basis-1\/3 {
    flex-basis: 33.333333% !important;
}

.tw-basis-1\/3-gap-4 {
    flex-basis: calc(33.3% - (2/3 * 1rem)) !important;
}

.tw-basis-1\/4 {
    flex-basis: 25% !important;
}

.tw-basis-1\/4-gap-4 {
    flex-basis: calc(25% - (3/4 * 1rem)) !important;
}

.tw-basis-1\/5-gap-4 {
    flex-basis: calc(20% - (4/5 * 1rem)) !important;
}

.tw-basis-1\/6-gap-4 {
    flex-basis: calc(15.5% - (5/6 * 1rem)) !important;
}

.tw-basis-2\/3 {
    flex-basis: 66.666667% !important;
}

.tw-basis-20 {
    flex-basis: 5rem !important;
}

.tw-basis-24 {
    flex-basis: 6rem !important;
}

.tw-basis-3\/4 {
    flex-basis: 75% !important;
}

.tw-basis-6 {
    flex-basis: 1.5rem !important;
}

.tw-basis-6\/12 {
    flex-basis: 50% !important;
}

.tw-basis-9 {
    flex-basis: 2.25rem !important;
}

.tw-basis-auto {
    flex-basis: auto !important;
}

.tw-basis-full {
    flex-basis: 100% !important;
}

.tw-table-auto {
    table-layout: auto !important;
}

.tw-table-fixed {
    table-layout: fixed !important;
}

.tw-caption-bottom {
    caption-side: bottom !important;
}

.tw-border-collapse {
    border-collapse: collapse !important;
}

.tw-origin-\[0\] {
    transform-origin: 0 !important;
}

.tw--translate-x-1 {
    --tw-translate-x: -0.25rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw--translate-x-1\/2 {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw--translate-y-1 {
    --tw-translate-y: -0.25rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw--translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw--translate-y-4 {
    --tw-translate-y: -1rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-translate-x-0 {
    --tw-translate-x: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-translate-x-1 {
    --tw-translate-x: 0.25rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-translate-x-1\/2 {
    --tw-translate-x: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-translate-x-4 {
    --tw-translate-x: 1rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-translate-x-5 {
    --tw-translate-x: 1.25rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-translate-x-6 {
    --tw-translate-x: 1.5rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-translate-x-full {
    --tw-translate-x: 100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-translate-y-0 {
    --tw-translate-y: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-translate-y-1 {
    --tw-translate-y: 0.25rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-translate-y-1\/2 {
    --tw-translate-y: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-rotate-180 {
    --tw-rotate: 180deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-rotate-45 {
    --tw-rotate: 45deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-rotate-90 {
    --tw-rotate: 90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-rotate-\[180deg\] {
    --tw-rotate: 180deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-rotate-\[270deg\] {
    --tw-rotate: 270deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-scale-0 {
    --tw-scale-x: 0 !important;
    --tw-scale-y: 0 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-scale-100 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-scale-75 {
    --tw-scale-x: .75 !important;
    --tw-scale-y: .75 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-scale-95 {
    --tw-scale-x: .95 !important;
    --tw-scale-y: .95 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-scale-x-\[-1\] {
    --tw-scale-x: -1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-transform-none {
    transform: none !important;
}

@keyframes tw-fadeIn {

    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.tw-animate-fadein {
    animation: tw-fadeIn 0.5s ease-in-out !important;
}

@keyframes tw-fadeOut {

    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.tw-animate-fadeout {
    animation: tw-fadeOut 0.5s ease-in-out !important;
}

@keyframes tw-spin {

    to {
        transform: rotate(360deg);
    }
}

.tw-animate-spin {
    animation: tw-spin 1s linear infinite !important;
}

.tw-cursor-auto {
    cursor: auto !important;
}

.tw-cursor-not-allowed {
    cursor: not-allowed !important;
}

.tw-cursor-pointer {
    cursor: pointer !important;
}

.tw-select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
}

.tw-resize-none {
    resize: none !important;
}

.tw-resize-y {
    resize: vertical !important;
}

.tw-list-inside {
    list-style-position: inside !important;
}

.tw-list-outside {
    list-style-position: outside !important;
}

.tw-list-decimal {
    list-style-type: decimal !important;
}

.tw-list-disc {
    list-style-type: disc !important;
}

.tw-list-none {
    list-style-type: none !important;
}

.tw-appearance-none {
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
}

.tw-columns-2 {
    -moz-columns: 2 !important;
         columns: 2 !important;
}

.tw-auto-cols-auto {
    grid-auto-columns: auto !important;
}

.tw-auto-cols-min {
    grid-auto-columns: min-content !important;
}

.tw-grid-flow-row {
    grid-auto-flow: row !important;
}

.tw-auto-rows-auto {
    grid-auto-rows: auto !important;
}

.tw-auto-rows-min {
    grid-auto-rows: min-content !important;
}

.tw-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.tw-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

.tw-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}

.tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.tw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.tw-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

.tw-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}

.tw-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}

.tw-grid-cols-\[145px_auto\] {
    grid-template-columns: 145px auto !important;
}

.tw-grid-cols-\[290px__1fr\] {
    grid-template-columns: 290px  1fr !important;
}

.tw-grid-cols-\[auto_1fr\] {
    grid-template-columns: auto 1fr !important;
}

.tw-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
}

.tw-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}

.tw-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
}

.tw-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
}

.tw-flex-row {
    flex-direction: row !important;
}

.tw-flex-row-reverse {
    flex-direction: row-reverse !important;
}

.tw-flex-col {
    flex-direction: column !important;
}

.tw-flex-col-reverse {
    flex-direction: column-reverse !important;
}

.tw-flex-wrap {
    flex-wrap: wrap !important;
}

.tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.tw-flex-nowrap {
    flex-wrap: nowrap !important;
}

.tw-items-start {
    align-items: flex-start !important;
}

.tw-items-end {
    align-items: flex-end !important;
}

.tw-items-center {
    align-items: center !important;
}

.tw-items-baseline {
    align-items: baseline !important;
}

.tw-items-stretch {
    align-items: stretch !important;
}

.tw-justify-start {
    justify-content: flex-start !important;
}

.tw-justify-end {
    justify-content: flex-end !important;
}

.tw-justify-center {
    justify-content: center !important;
}

.tw-justify-between {
    justify-content: space-between !important;
}

.tw-justify-around {
    justify-content: space-around !important;
}

.tw-justify-stretch {
    justify-content: stretch !important;
}

.tw-justify-items-end {
    justify-items: end !important;
}

.tw-justify-items-center {
    justify-items: center !important;
}

.tw-gap-0 {
    gap: 0px !important;
}

.tw-gap-0\.5 {
    gap: 0.125rem !important;
}

.tw-gap-1 {
    gap: 0.25rem !important;
}

.tw-gap-1\.5 {
    gap: 0.375rem !important;
}

.tw-gap-10 {
    gap: 2.5rem !important;
}

.tw-gap-12 {
    gap: 3rem !important;
}

.tw-gap-14 {
    gap: 3.5rem !important;
}

.tw-gap-2 {
    gap: 0.5rem !important;
}

.tw-gap-2\.5 {
    gap: 0.625rem !important;
}

.tw-gap-3 {
    gap: 0.75rem !important;
}

.tw-gap-4 {
    gap: 1rem !important;
}

.tw-gap-5 {
    gap: 1.25rem !important;
}

.tw-gap-6 {
    gap: 1.5rem !important;
}

.tw-gap-7 {
    gap: 1.75rem !important;
}

.tw-gap-8 {
    gap: 2rem !important;
}

.tw-gap-x-0 {
    -moz-column-gap: 0px !important;
         column-gap: 0px !important;
}

.tw-gap-x-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
}

.tw-gap-x-14 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
}

.tw-gap-x-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
}

.tw-gap-x-4 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
}

.tw-gap-x-5 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
}

.tw-gap-x-6 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
}

.tw-gap-x-8 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
}

.tw-gap-y-1 {
    row-gap: 0.25rem !important;
}

.tw-gap-y-2 {
    row-gap: 0.5rem !important;
}

.tw-gap-y-3 {
    row-gap: 0.75rem !important;
}

.tw-gap-y-4 {
    row-gap: 1rem !important;
}

.tw-gap-y-5 {
    row-gap: 1.25rem !important;
}

.tw-gap-y-6 {
    row-gap: 1.5rem !important;
}

.tw--space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.tw-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.tw-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.tw-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.tw-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.tw-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)) !important;
}

.tw-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
}

.tw-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
}

.tw-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
}

.tw-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
}

.tw-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
}

.tw-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
}

.tw-divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
}

.tw-divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgb(229 231 235 / var(--tw-divide-opacity)) !important;
}

.tw-self-start {
    align-self: flex-start !important;
}

.tw-self-end {
    align-self: flex-end !important;
}

.tw-self-center {
    align-self: center !important;
}

.tw-self-stretch {
    align-self: stretch !important;
}

.tw-overflow-auto {
    overflow: auto !important;
}

.tw-overflow-hidden {
    overflow: hidden !important;
}

.tw-overflow-clip {
    overflow: clip !important;
}

.\!tw-overflow-visible {
    overflow: visible !important;
}

.tw-overflow-visible {
    overflow: visible !important;
}

.tw-overflow-scroll {
    overflow: scroll !important;
}

.tw-overflow-x-auto {
    overflow-x: auto !important;
}

.tw-overflow-y-auto {
    overflow-y: auto !important;
}

.tw-overflow-x-hidden {
    overflow-x: hidden !important;
}

.tw-overflow-y-hidden {
    overflow-y: hidden !important;
}

.tw-overflow-x-visible {
    overflow-x: visible !important;
}

.tw-overflow-y-scroll {
    overflow-y: scroll !important;
}

.tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.tw-overflow-ellipsis {
    text-overflow: ellipsis !important;
}

.tw-text-ellipsis {
    text-overflow: ellipsis !important;
}

.tw-whitespace-normal {
    white-space: normal !important;
}

.tw-whitespace-nowrap {
    white-space: nowrap !important;
}

.tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
}

.tw-whitespace-break-spaces {
    white-space: break-spaces !important;
}

.tw-text-nowrap {
    text-wrap: nowrap !important;
}

.tw-break-words {
    overflow-wrap: break-word !important;
}

.tw-break-all {
    word-break: break-all !important;
}

.tw-rounded {
    border-radius: 0.25rem !important;
}

.tw-rounded-2xl {
    border-radius: 1rem !important;
}

.tw-rounded-\[3px\] {
    border-radius: 3px !important;
}

.tw-rounded-full {
    border-radius: 9999px !important;
}

.tw-rounded-lg {
    border-radius: 0.5rem !important;
}

.tw-rounded-md {
    border-radius: 0.375rem !important;
}

.tw-rounded-none {
    border-radius: 0px !important;
}

.tw-rounded-sm {
    border-radius: 0.125rem !important;
}

.tw-rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
}

.tw-rounded-b-none {
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.tw-rounded-e-lg {
    border-start-end-radius: 0.5rem !important;
    border-end-end-radius: 0.5rem !important;
}

.tw-rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
}

.tw-rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
}

.tw-rounded-l-none {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.tw-rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
}

.tw-rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
}

.tw-rounded-r-none {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.tw-rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
}

.tw-border {
    border-width: 1px !important;
}

.tw-border-0 {
    border-width: 0px !important;
}

.tw-border-2 {
    border-width: 2px !important;
}

.tw-border-4 {
    border-width: 4px !important;
}

.tw-border-\[1px\] {
    border-width: 1px !important;
}

.tw-border-x {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}

.tw-border-x-2 {
    border-left-width: 2px !important;
    border-right-width: 2px !important;
}

.tw-border-y {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}

.tw-border-y-0 {
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
}

.tw-border-b {
    border-bottom-width: 1px !important;
}

.tw-border-b-0 {
    border-bottom-width: 0px !important;
}

.tw-border-b-2 {
    border-bottom-width: 2px !important;
}

.tw-border-b-4 {
    border-bottom-width: 4px !important;
}

.tw-border-b-\[2px\] {
    border-bottom-width: 2px !important;
}

.tw-border-b-\[3px\] {
    border-bottom-width: 3px !important;
}

.tw-border-l {
    border-left-width: 1px !important;
}

.tw-border-l-0 {
    border-left-width: 0px !important;
}

.tw-border-l-4 {
    border-left-width: 4px !important;
}

.tw-border-r {
    border-right-width: 1px !important;
}

.tw-border-r-0 {
    border-right-width: 0px !important;
}

.tw-border-t {
    border-top-width: 1px !important;
}

.tw-border-t-0 {
    border-top-width: 0px !important;
}

.tw-border-solid {
    border-style: solid !important;
}

.tw-border-dashed {
    border-style: dashed !important;
}

.tw-border-none {
    border-style: none !important;
}

.tw-border-\[\#008FD3\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 143 211 / var(--tw-border-opacity)) !important;
}

.tw-border-\[\#22242626\] {
    border-color: #22242626 !important;
}

.tw-border-\[\#cfd0ce\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(207 208 206 / var(--tw-border-opacity)) !important;
}

.tw-border-\[\#eeeeee\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(238 238 238 / var(--tw-border-opacity)) !important;
}

.tw-border-\[rgba\(0\,0\,0\,0\.24\)\] {
    border-color: rgba(0,0,0,0.24) !important;
}

.tw-border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}

.tw-border-blue-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(225 239 254 / var(--tw-border-opacity)) !important;
}

.tw-border-blue-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(195 221 253 / var(--tw-border-opacity)) !important;
}

.tw-border-blue-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(164 202 254 / var(--tw-border-opacity)) !important;
}

.tw-border-blue-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(118 169 250 / var(--tw-border-opacity)) !important;
}

.tw-border-blue-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(28 100 242 / var(--tw-border-opacity)) !important;
}

.tw-border-blue-gray-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(244 246 248 / var(--tw-border-opacity)) !important;
}

.tw-border-blue-gray-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(223 228 235 / var(--tw-border-opacity)) !important;
}

.tw-border-blue-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(200 210 219 / var(--tw-border-opacity)) !important;
}

.tw-border-blue-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(157 172 187 / var(--tw-border-opacity)) !important;
}

.tw-border-blue-gray-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(249 250 251 / var(--tw-border-opacity)) !important;
}

.tw-border-blue-gray-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(99 117 132 / var(--tw-border-opacity)) !important;
}

.tw-border-blue-gray-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(22 28 36 / var(--tw-border-opacity)) !important;
}

.tw-border-brand-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(181 232 166 / var(--tw-border-opacity)) !important;
}

.tw-border-brand-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(115 189 93 / var(--tw-border-opacity)) !important;
}

.tw-border-brand-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(94 163 73 / var(--tw-border-opacity)) !important;
}

.tw-border-current {
    border-color: currentColor !important;
}

.tw-border-gray-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(243 244 246 / var(--tw-border-opacity)) !important;
}

.tw-border-gray-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(229 231 235 / var(--tw-border-opacity)) !important;
}

.tw-border-gray-200\/10 {
    border-color: rgb(229 231 235 / 0.1) !important;
}

.tw-border-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
}

.tw-border-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(156 163 175 / var(--tw-border-opacity)) !important;
}

.tw-border-gray-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(249 250 251 / var(--tw-border-opacity)) !important;
}

.tw-border-gray-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(107 114 128 / var(--tw-border-opacity)) !important;
}

.tw-border-gray-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(31 41 55 / var(--tw-border-opacity)) !important;
}

.tw-border-gray-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(17 24 39 / var(--tw-border-opacity)) !important;
}

.tw-border-green-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(188 240 218 / var(--tw-border-opacity)) !important;
}

.tw-border-green-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(49 196 141 / var(--tw-border-opacity)) !important;
}

.tw-border-green-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(3 84 63 / var(--tw-border-opacity)) !important;
}

.tw-border-groupize-green {
    --tw-border-opacity: 1 !important;
    border-color: rgb(115 189 93 / var(--tw-border-opacity)) !important;
}

.tw-border-info-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(220 235 254 / var(--tw-border-opacity)) !important;
}

.tw-border-info-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(189 218 254 / var(--tw-border-opacity)) !important;
}

.tw-border-info-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(145 195 253 / var(--tw-border-opacity)) !important;
}

.tw-border-info-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(52 121 233 / var(--tw-border-opacity)) !important;
}

.tw-border-info-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(36 99 235 / var(--tw-border-opacity)) !important;
}

.tw-border-info-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(29 79 215 / var(--tw-border-opacity)) !important;
}

.tw-border-legacy-field-border {
    border-color: rgba(34, 36, 38, 0.15) !important;
}

.tw-border-orange-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(252 217 189 / var(--tw-border-opacity)) !important;
}

.tw-border-orange-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 138 76 / var(--tw-border-opacity)) !important;
}

.tw-border-orange-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 90 31 / var(--tw-border-opacity)) !important;
}

.tw-border-primary {
    --tw-border-opacity: 1 !important;
    border-color: rgb(33 43 54 / var(--tw-border-opacity)) !important;
}

.tw-border-primary-table-border {
    --tw-border-opacity: 1 !important;
    border-color: rgb(207 208 206 / var(--tw-border-opacity)) !important;
}

.tw-border-purple-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(237 235 254 / var(--tw-border-opacity)) !important;
}

.tw-border-purple-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(220 215 254 / var(--tw-border-opacity)) !important;
}

.tw-border-purple-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(202 191 253 / var(--tw-border-opacity)) !important;
}

.tw-border-red-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(253 232 232 / var(--tw-border-opacity)) !important;
}

.tw-border-red-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(251 213 213 / var(--tw-border-opacity)) !important;
}

.tw-border-red-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(248 180 180 / var(--tw-border-opacity)) !important;
}

.tw-border-red-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(249 128 128 / var(--tw-border-opacity)) !important;
}

.tw-border-red-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(240 82 82 / var(--tw-border-opacity)) !important;
}

.tw-border-red-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(200 30 30 / var(--tw-border-opacity)) !important;
}

.tw-border-red-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(155 28 28 / var(--tw-border-opacity)) !important;
}

.tw-border-success-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(222 252 233 / var(--tw-border-opacity)) !important;
}

.tw-border-success-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(187 247 208 / var(--tw-border-opacity)) !important;
}

.tw-border-success-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(133 239 172 / var(--tw-border-opacity)) !important;
}

.tw-border-success-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(26 192 87 / var(--tw-border-opacity)) !important;
}

.tw-border-success-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(21 127 60 / var(--tw-border-opacity)) !important;
}

.tw-border-transparent {
    border-color: transparent !important;
}

.tw-border-warning-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 237 214 / var(--tw-border-opacity)) !important;
}

.tw-border-warning-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(254 214 169 / var(--tw-border-opacity)) !important;
}

.tw-border-warning-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(253 186 114 / var(--tw-border-opacity)) !important;
}

.tw-border-warning-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(246 116 22 / var(--tw-border-opacity)) !important;
}

.tw-border-warning-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(233 89 12 / var(--tw-border-opacity)) !important;
}

.tw-border-white\/10 {
    border-color: rgb(255 255 255 / 0.1) !important;
}

.tw-border-yellow-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(252 233 106 / var(--tw-border-opacity)) !important;
}

.tw-border-r-transparent {
    border-right-color: transparent !important;
}

.tw-border-opacity-10 {
    --tw-border-opacity: 0.1 !important;
}

.tw-bg-\[\#555555\]\/50 {
    background-color: rgb(85 85 85 / 0.5) !important;
}

.tw-bg-\[\#D1EFFF\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(209 239 255 / var(--tw-bg-opacity)) !important;
}

.tw-bg-\[\#F0F0F0\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity)) !important;
}

.tw-bg-\[\#e5aa1a\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 170 26 / var(--tw-bg-opacity)) !important;
}

.tw-bg-\[\#f3feed\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 254 237 / var(--tw-bg-opacity)) !important;
}

.tw-bg-\[\#f4c142\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 193 66 / var(--tw-bg-opacity)) !important;
}

.tw-bg-\[\#f5f5f5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}

.tw-bg-\[\#f9fafb\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}

.tw-bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}

.tw-bg-black\/30 {
    background-color: rgb(0 0 0 / 0.3) !important;
}

.tw-bg-black\/50 {
    background-color: rgb(0 0 0 / 0.5) !important;
}

.tw-bg-black\/70 {
    background-color: rgb(0 0 0 / 0.7) !important;
}

.tw-bg-blue-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(225 239 254 / var(--tw-bg-opacity)) !important;
}

.tw-bg-blue-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(195 221 253 / var(--tw-bg-opacity)) !important;
}

.tw-bg-blue-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(235 245 255 / var(--tw-bg-opacity)) !important;
}

.tw-bg-blue-gray-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity)) !important;
}

.tw-bg-blue-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity)) !important;
}

.tw-bg-blue-gray-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(200 210 219 / var(--tw-bg-opacity)) !important;
}

.tw-bg-blue-gray-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(157 172 187 / var(--tw-bg-opacity)) !important;
}

.tw-bg-blue-gray-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}

.tw-bg-blue-gray-50\/50 {
    background-color: rgb(249 250 251 / 0.5) !important;
}

.tw-bg-blue-gray-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(125 143 160 / var(--tw-bg-opacity)) !important;
}

.tw-bg-blue-gray-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(99 117 132 / var(--tw-bg-opacity)) !important;
}

.tw-bg-blue-gray-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(58 69 83 / var(--tw-bg-opacity)) !important;
}

.tw-bg-blue-gray-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(33 43 54 / var(--tw-bg-opacity)) !important;
}

.tw-bg-blue-gray-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(22 28 36 / var(--tw-bg-opacity)) !important;
}

.tw-bg-brand-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(222 247 214 / var(--tw-bg-opacity)) !important;
}

.tw-bg-brand-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(181 232 166 / var(--tw-bg-opacity)) !important;
}

.tw-bg-brand-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(160 224 141 / var(--tw-bg-opacity)) !important;
}

.tw-bg-brand-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(142 214 121 / var(--tw-bg-opacity)) !important;
}

.tw-bg-brand-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(225 253 217 / var(--tw-bg-opacity)) !important;
}

.tw-bg-brand-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(115 189 93 / var(--tw-bg-opacity)) !important;
}

.tw-bg-brand-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(94 163 73 / var(--tw-bg-opacity)) !important;
}

.tw-bg-brand-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(76 141 57 / var(--tw-bg-opacity)) !important;
}

.tw-bg-brand-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(68 118 52 / var(--tw-bg-opacity)) !important;
}

.tw-bg-brand-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(45 74 36 / var(--tw-bg-opacity)) !important;
}

.tw-bg-current {
    background-color: currentColor !important;
}

.tw-bg-error-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 225 225 / var(--tw-bg-opacity)) !important;
}

.tw-bg-error-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 200 200 / var(--tw-bg-opacity)) !important;
}

.tw-bg-error-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(252 166 166 / var(--tw-bg-opacity)) !important;
}

.tw-bg-error-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 107 107 / var(--tw-bg-opacity)) !important;
}

.tw-bg-error-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 241 241 / var(--tw-bg-opacity)) !important;
}

.tw-bg-error-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(239 67 67 / var(--tw-bg-opacity)) !important;
}

.tw-bg-error-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220 40 40 / var(--tw-bg-opacity)) !important;
}

.tw-bg-error-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(186 28 28 / var(--tw-bg-opacity)) !important;
}

.tw-bg-error-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(152 27 27 / var(--tw-bg-opacity)) !important;
}

.tw-bg-error-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(129 29 29 / var(--tw-bg-opacity)) !important;
}

.tw-bg-eventTheme-footerBg {
    background-color: --gr-brand-color !important;
    background-color: var(--footer-bg-color,--gr-brand-color) !important;
}

.tw-bg-eventTheme-headerBg {
    background-color: #FFFFFF !important;
    background-color: var(--header-bg-color, #FFFFFF) !important;
}

.tw-bg-eventTheme-heroBg {
    background-color: #9ca3af !important;
    background-color: var(--hero-bg-color, #9ca3af) !important;
}

.tw-bg-eventTheme-primary {
    background-color: --gr-brand-color !important;
    background-color: var(--brand-color, --gr-brand-color) !important;
}

.tw-bg-flamingo-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(241 223 242 / var(--tw-bg-opacity)) !important;
}

.tw-bg-flamingo-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 192 230 / var(--tw-bg-opacity)) !important;
}

.tw-bg-flamingo-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 149 218 / var(--tw-bg-opacity)) !important;
}

.tw-bg-flamingo-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(207 95 208 / var(--tw-bg-opacity)) !important;
}

.tw-bg-flamingo-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(248 243 250 / var(--tw-bg-opacity)) !important;
}

.tw-bg-flamingo-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(189 21 221 / var(--tw-bg-opacity)) !important;
}

.tw-bg-flamingo-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(159 18 185 / var(--tw-bg-opacity)) !important;
}

.tw-bg-flamingo-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 15 150 / var(--tw-bg-opacity)) !important;
}

.tw-bg-flamingo-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(100 12 115 / var(--tw-bg-opacity)) !important;
}

.tw-bg-flamingo-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(68 9 79 / var(--tw-bg-opacity)) !important;
}

.tw-bg-gray-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}

.tw-bg-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}

.tw-bg-gray-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity)) !important;
}

.tw-bg-gray-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}

.tw-bg-gray-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important;
}

.tw-bg-gray-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity)) !important;
}

.tw-bg-gray-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity)) !important;
}

.tw-bg-gray-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity)) !important;
}

.tw-bg-gray-900\/50 {
    background-color: rgb(17 24 39 / 0.5) !important;
}

.tw-bg-gray-900\/80 {
    background-color: rgb(17 24 39 / 0.8) !important;
}

.tw-bg-green-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(222 247 236 / var(--tw-bg-opacity)) !important;
}

.tw-bg-green-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 250 247 / var(--tw-bg-opacity)) !important;
}

.tw-bg-green-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 159 110 / var(--tw-bg-opacity)) !important;
}

.tw-bg-green-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(5 122 85 / var(--tw-bg-opacity)) !important;
}

.tw-bg-groupize-green {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(115 189 93 / var(--tw-bg-opacity)) !important;
}

.tw-bg-highlight-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity)) !important;
}

.tw-bg-highlight-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 240 139 / var(--tw-bg-opacity)) !important;
}

.tw-bg-highlight-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 223 73 / var(--tw-bg-opacity)) !important;
}

.tw-bg-highlight-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250 204 20 / var(--tw-bg-opacity)) !important;
}

.tw-bg-highlight-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 252 231 / var(--tw-bg-opacity)) !important;
}

.tw-bg-highlight-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(231 176 8 / var(--tw-bg-opacity)) !important;
}

.tw-bg-highlight-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(199 137 4 / var(--tw-bg-opacity)) !important;
}

.tw-bg-highlight-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(162 97 7 / var(--tw-bg-opacity)) !important;
}

.tw-bg-highlight-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(134 78 14 / var(--tw-bg-opacity)) !important;
}

.tw-bg-highlight-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(115 63 18 / var(--tw-bg-opacity)) !important;
}

.tw-bg-indigo-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 237 255 / var(--tw-bg-opacity)) !important;
}

.tw-bg-info-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220 235 254 / var(--tw-bg-opacity)) !important;
}

.tw-bg-info-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(189 218 254 / var(--tw-bg-opacity)) !important;
}

.tw-bg-info-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(145 195 253 / var(--tw-bg-opacity)) !important;
}

.tw-bg-info-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity)) !important;
}

.tw-bg-info-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 247 255 / var(--tw-bg-opacity)) !important;
}

.tw-bg-info-50\/50 {
    background-color: rgb(242 247 255 / 0.5) !important;
}

.tw-bg-info-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(52 121 233 / var(--tw-bg-opacity)) !important;
}

.tw-bg-info-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(36 99 235 / var(--tw-bg-opacity)) !important;
}

.tw-bg-info-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(29 79 215 / var(--tw-bg-opacity)) !important;
}

.tw-bg-info-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(30 63 174 / var(--tw-bg-opacity)) !important;
}

.tw-bg-info-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(30 59 138 / var(--tw-bg-opacity)) !important;
}

.tw-bg-orange-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 236 220 / var(--tw-bg-opacity)) !important;
}

.tw-bg-orange-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 248 241 / var(--tw-bg-opacity)) !important;
}

.tw-bg-primary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(33 43 54 / var(--tw-bg-opacity)) !important;
}

.tw-bg-purple-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(237 235 254 / var(--tw-bg-opacity)) !important;
}

.tw-bg-purple-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(246 245 255 / var(--tw-bg-opacity)) !important;
}

.tw-bg-red-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 232 232 / var(--tw-bg-opacity)) !important;
}

.tw-bg-red-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 242 242 / var(--tw-bg-opacity)) !important;
}

.tw-bg-red-50\/50 {
    background-color: rgb(253 242 242 / 0.5) !important;
}

.tw-bg-red-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 82 82 / var(--tw-bg-opacity)) !important;
}

.tw-bg-red-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(224 36 36 / var(--tw-bg-opacity)) !important;
}

.tw-bg-sales-source-brand-color {
    background-color: var(--gr-brand-color) !important;
}

.tw-bg-success-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(222 252 233 / var(--tw-bg-opacity)) !important;
}

.tw-bg-success-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity)) !important;
}

.tw-bg-success-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(133 239 172 / var(--tw-bg-opacity)) !important;
}

.tw-bg-success-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(74 222 128 / var(--tw-bg-opacity)) !important;
}

.tw-bg-success-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 253 245 / var(--tw-bg-opacity)) !important;
}

.tw-bg-success-50\/50 {
    background-color: rgb(242 253 245 / 0.5) !important;
}

.tw-bg-success-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(26 192 87 / var(--tw-bg-opacity)) !important;
}

.tw-bg-success-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(22 162 73 / var(--tw-bg-opacity)) !important;
}

.tw-bg-success-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(21 127 60 / var(--tw-bg-opacity)) !important;
}

.tw-bg-success-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(28 113 60 / var(--tw-bg-opacity)) !important;
}

.tw-bg-success-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(17 76 41 / var(--tw-bg-opacity)) !important;
}

.tw-bg-teal-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(213 245 246 / var(--tw-bg-opacity)) !important;
}

.tw-bg-transparent {
    background-color: transparent !important;
}

.tw-bg-violet-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(235 231 254 / var(--tw-bg-opacity)) !important;
}

.tw-bg-violet-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(222 215 254 / var(--tw-bg-opacity)) !important;
}

.tw-bg-violet-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(194 180 253 / var(--tw-bg-opacity)) !important;
}

.tw-bg-violet-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(166 137 250 / var(--tw-bg-opacity)) !important;
}

.tw-bg-violet-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(246 245 255 / var(--tw-bg-opacity)) !important;
}

.tw-bg-violet-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(137 90 246 / var(--tw-bg-opacity)) !important;
}

.tw-bg-violet-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(124 59 237 / var(--tw-bg-opacity)) !important;
}

.tw-bg-violet-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(107 38 217 / var(--tw-bg-opacity)) !important;
}

.tw-bg-violet-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(90 33 181 / var(--tw-bg-opacity)) !important;
}

.tw-bg-violet-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(77 29 149 / var(--tw-bg-opacity)) !important;
}

.tw-bg-warning-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 237 214 / var(--tw-bg-opacity)) !important;
}

.tw-bg-warning-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 214 169 / var(--tw-bg-opacity)) !important;
}

.tw-bg-warning-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 186 114 / var(--tw-bg-opacity)) !important;
}

.tw-bg-warning-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(251 146 60 / var(--tw-bg-opacity)) !important;
}

.tw-bg-warning-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 246 235 / var(--tw-bg-opacity)) !important;
}

.tw-bg-warning-50\/50 {
    background-color: rgb(255 246 235 / 0.5) !important;
}

.tw-bg-warning-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(246 116 22 / var(--tw-bg-opacity)) !important;
}

.tw-bg-warning-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(233 89 12 / var(--tw-bg-opacity)) !important;
}

.tw-bg-warning-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(192 63 12 / var(--tw-bg-opacity)) !important;
}

.tw-bg-warning-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(155 59 18 / var(--tw-bg-opacity)) !important;
}

.tw-bg-warning-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(125 45 18 / var(--tw-bg-opacity)) !important;
}

.tw-bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.tw-bg-yellow-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 246 178 / var(--tw-bg-opacity)) !important;
}

.tw-bg-yellow-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 253 234 / var(--tw-bg-opacity)) !important;
}

.tw-bg-yellow-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(194 120 3 / var(--tw-bg-opacity)) !important;
}

.tw-bg-yellow-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(159 88 10 / var(--tw-bg-opacity)) !important;
}

.tw-bg-opacity-80 {
    --tw-bg-opacity: 0.8 !important;
}

.tw-bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important;
}

.tw-bg-notice-info {
    background-image: linear-gradient(182.66deg, #E8F1FE 32.97%, #F1FCFF 97.95%) !important;
}

.tw-from-black\/50 {
    --tw-gradient-from: rgb(0 0 0 / 0.5) var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.tw-from-blue-50 {
    --tw-gradient-from: #EBF5FF var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(235 245 255 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.tw-from-brand-500 {
    --tw-gradient-from: #73BD5D var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(115 189 93 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.tw-from-gray-50 {
    --tw-gradient-from: #F9FAFB var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.tw-from-purple-50 {
    --tw-gradient-from: #F6F5FF var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(246 245 255 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.tw-to-blue-gray-600 {
    --tw-gradient-to: #637584 var(--tw-gradient-to-position) !important;
}

.tw-to-flamingo-500 {
    --tw-gradient-to: #BD15DD var(--tw-gradient-to-position) !important;
}

.tw-to-gray-100 {
    --tw-gradient-to: #F3F4F6 var(--tw-gradient-to-position) !important;
}

.tw-to-indigo-50 {
    --tw-gradient-to: #F0F5FF var(--tw-gradient-to-position) !important;
}

.tw-to-purple-100 {
    --tw-gradient-to: #EDEBFE var(--tw-gradient-to-position) !important;
}

.tw-bg-cover {
    background-size: cover !important;
}

.tw-bg-clip-text {
    -webkit-background-clip: text !important;
            background-clip: text !important;
}

.tw-bg-left {
    background-position: left !important;
}

.tw-bg-right {
    background-position: right !important;
}

.tw-bg-no-repeat {
    background-repeat: no-repeat !important;
}

.tw-fill-gray-800 {
    fill: #1F2937 !important;
}

.tw-stroke-blue-gray-200 {
    stroke: #DFE4EB !important;
}

.tw-stroke-blue-gray-400 {
    stroke: #9DACBB !important;
}

.tw-stroke-brand-600 {
    stroke: #5EA349 !important;
}

.tw-stroke-error-500 {
    stroke: #EF4343 !important;
}

.tw-stroke-highlight-500 {
    stroke: #E7B008 !important;
}

.tw-object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
}

.tw-object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
}

.tw-p-0 {
    padding: 0px !important;
}

.tw-p-0\.5 {
    padding: 0.125rem !important;
}

.tw-p-1 {
    padding: 0.25rem !important;
}

.tw-p-10 {
    padding: 2.5rem !important;
}

.tw-p-12 {
    padding: 3rem !important;
}

.tw-p-2 {
    padding: 0.5rem !important;
}

.tw-p-2\.5 {
    padding: 0.625rem !important;
}

.tw-p-3 {
    padding: 0.75rem !important;
}

.tw-p-4 {
    padding: 1rem !important;
}

.tw-p-5 {
    padding: 1.25rem !important;
}

.tw-p-6 {
    padding: 1.5rem !important;
}

.tw-p-8 {
    padding: 2rem !important;
}

.tw-p-\[1em\] {
    padding: 1em !important;
}

.tw-p-px {
    padding: 1px !important;
}

.tw-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
}

.tw-px-1\.5 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
}

.tw-px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
}

.tw-px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
}

.tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}

.tw-px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
}

.tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}

.tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.tw-px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
}

.tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.tw-px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
}

.tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}

.tw-px-\[16px\] {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.tw-px-\[1em\] {
    padding-left: 1em !important;
    padding-right: 1em !important;
}

.tw-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.tw-py-0\.5 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
}

.tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}

.tw-py-1\.5 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
}

.tw-py-1\.75 {
    padding-top: 0.438rem !important;
    padding-bottom: 0.438rem !important;
}

.tw-py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}

.tw-py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
}

.tw-py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

.tw-py-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
}

.tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}

.tw-py-3\.5 {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
}

.tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.tw-py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
}

.tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.tw-py-\[0\.38rem\] {
    padding-top: 0.38rem !important;
    padding-bottom: 0.38rem !important;
}

.tw-py-\[0\.438rem\] {
    padding-top: 0.438rem !important;
    padding-bottom: 0.438rem !important;
}

.tw-py-\[0\.5em\] {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
}

.tw-py-\[0\.938rem\] {
    padding-top: 0.938rem !important;
    padding-bottom: 0.938rem !important;
}

.tw-py-\[11px\] {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}

.tw-py-\[20px\] {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.tw-pb-0 {
    padding-bottom: 0px !important;
}

.tw-pb-1 {
    padding-bottom: 0.25rem !important;
}

.tw-pb-12 {
    padding-bottom: 3rem !important;
}

.tw-pb-16 {
    padding-bottom: 4rem !important;
}

.tw-pb-2 {
    padding-bottom: 0.5rem !important;
}

.tw-pb-2\.5 {
    padding-bottom: 0.625rem !important;
}

.tw-pb-3 {
    padding-bottom: 0.75rem !important;
}

.tw-pb-4 {
    padding-bottom: 1rem !important;
}

.tw-pb-5 {
    padding-bottom: 1.25rem !important;
}

.tw-pb-52 {
    padding-bottom: 13rem !important;
}

.tw-pb-6 {
    padding-bottom: 1.5rem !important;
}

.tw-pb-8 {
    padding-bottom: 2rem !important;
}

.tw-pb-\[5px\] {
    padding-bottom: 5px !important;
}

.tw-pe-11 {
    padding-inline-end: 2.75rem !important;
}

.tw-pe-3 {
    padding-inline-end: 0.75rem !important;
}

.tw-pe-3\.5 {
    padding-inline-end: 0.875rem !important;
}

.tw-pl-0 {
    padding-left: 0px !important;
}

.tw-pl-1 {
    padding-left: 0.25rem !important;
}

.tw-pl-10 {
    padding-left: 2.5rem !important;
}

.tw-pl-12 {
    padding-left: 3rem !important;
}

.tw-pl-2 {
    padding-left: 0.5rem !important;
}

.tw-pl-3 {
    padding-left: 0.75rem !important;
}

.tw-pl-4 {
    padding-left: 1rem !important;
}

.tw-pl-5 {
    padding-left: 1.25rem !important;
}

.tw-pl-6 {
    padding-left: 1.5rem !important;
}

.tw-pl-8 {
    padding-left: 2rem !important;
}

.tw-pl-\[2px\] {
    padding-left: 2px !important;
}

.tw-pl-\[6px\] {
    padding-left: 6px !important;
}

.tw-pr-0 {
    padding-right: 0px !important;
}

.tw-pr-1 {
    padding-right: 0.25rem !important;
}

.tw-pr-1\.5 {
    padding-right: 0.375rem !important;
}

.tw-pr-12 {
    padding-right: 3rem !important;
}

.tw-pr-16 {
    padding-right: 4rem !important;
}

.tw-pr-2 {
    padding-right: 0.5rem !important;
}

.tw-pr-3 {
    padding-right: 0.75rem !important;
}

.tw-pr-4 {
    padding-right: 1rem !important;
}

.tw-pr-5 {
    padding-right: 1.25rem !important;
}

.tw-pr-6 {
    padding-right: 1.5rem !important;
}

.tw-pr-8 {
    padding-right: 2rem !important;
}

.tw-ps-1 {
    padding-inline-start: 0.25rem !important;
}

.tw-ps-10 {
    padding-inline-start: 2.5rem !important;
}

.tw-ps-11 {
    padding-inline-start: 2.75rem !important;
}

.tw-ps-12 {
    padding-inline-start: 3rem !important;
}

.tw-ps-2 {
    padding-inline-start: 0.5rem !important;
}

.tw-ps-3 {
    padding-inline-start: 0.75rem !important;
}

.tw-ps-3\.5 {
    padding-inline-start: 0.875rem !important;
}

.tw-ps-9 {
    padding-inline-start: 2.25rem !important;
}

.tw-pt-0 {
    padding-top: 0px !important;
}

.tw-pt-10 {
    padding-top: 2.5rem !important;
}

.tw-pt-12 {
    padding-top: 3rem !important;
}

.tw-pt-16 {
    padding-top: 4rem !important;
}

.tw-pt-2 {
    padding-top: 0.5rem !important;
}

.tw-pt-2\.5 {
    padding-top: 0.625rem !important;
}

.tw-pt-3 {
    padding-top: 0.75rem !important;
}

.tw-pt-3\.5 {
    padding-top: 0.875rem !important;
}

.tw-pt-4 {
    padding-top: 1rem !important;
}

.tw-pt-6 {
    padding-top: 1.5rem !important;
}

.tw-pt-8 {
    padding-top: 2rem !important;
}

.tw-pt-\[2px\] {
    padding-top: 2px !important;
}

.tw-pt-\[3px\] {
    padding-top: 3px !important;
}

.tw-pt-\[80px\] {
    padding-top: 80px !important;
}

.tw-text-left {
    text-align: left !important;
}

.tw-text-center {
    text-align: center !important;
}

.tw-text-right {
    text-align: right !important;
}

.tw-text-start {
    text-align: start !important;
}

.tw-align-top {
    vertical-align: top !important;
}

.tw-align-middle {
    vertical-align: middle !important;
}

.tw-font-header {
    font-family: Lato, "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.tw-font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.tw-font-sans {
    font-family: "Open Sans", helvetica, "Helvetica Neue", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.tw-text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
}

.tw-text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
}

.tw-text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
}

.tw-text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important;
}

.tw-text-\[1\.375rem\] {
    font-size: 1.375rem !important;
}

.tw-text-\[10px\] {
    font-size: 10px !important;
}

.tw-text-\[13px\] {
    font-size: 13px !important;
}

.tw-text-\[15px\] {
    font-size: 15px !important;
}

.tw-text-\[16px\] {
    font-size: 16px !important;
}

.tw-text-\[18px\] {
    font-size: 18px !important;
}

.tw-text-\[9px\] {
    font-size: 9px !important;
}

.tw-text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
}

.tw-text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
}

.tw-text-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}

.tw-text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
}

.tw-text-xs {
    font-size: 0.75rem !important;
    line-height: 1rem !important;
}

.tw-text-xxs {
    font-size: 0.625rem !important;
    line-height: 0.75rem !important;
}

.tw-font-black {
    font-weight: 900 !important;
}

.tw-font-bold {
    font-weight: 700 !important;
}

.tw-font-extrabold {
    font-weight: 800 !important;
}

.tw-font-extralight {
    font-weight: 200 !important;
}

.tw-font-light {
    font-weight: 300 !important;
}

.tw-font-medium {
    font-weight: 500 !important;
}

.tw-font-normal {
    font-weight: 400 !important;
}

.tw-font-semibold {
    font-weight: 600 !important;
}

.tw-uppercase {
    text-transform: uppercase !important;
}

.tw-capitalize {
    text-transform: capitalize !important;
}

.tw-normal-case {
    text-transform: none !important;
}

.tw-italic {
    font-style: italic !important;
}

.tw-not-italic {
    font-style: normal !important;
}

.tw-leading-10 {
    line-height: 2.5rem !important;
}

.tw-leading-4 {
    line-height: 1rem !important;
}

.tw-leading-5 {
    line-height: 1.25rem !important;
}

.tw-leading-6 {
    line-height: 1.5rem !important;
}

.tw-leading-7 {
    line-height: 1.75rem !important;
}

.tw-leading-8 {
    line-height: 2rem !important;
}

.tw-leading-9 {
    line-height: 2.25rem !important;
}

.tw-leading-\[18px\] {
    line-height: 18px !important;
}

.tw-leading-\[25px\] {
    line-height: 25px !important;
}

.tw-leading-none {
    line-height: 1 !important;
}

.tw-leading-tight {
    line-height: 1.25 !important;
}

.tw-tracking-normal {
    letter-spacing: 0em !important;
}

.tw-tracking-tight {
    letter-spacing: -0.025em !important;
}

.tw-tracking-wide {
    letter-spacing: 0.025em !important;
}

.tw-tracking-wider {
    letter-spacing: 0.05em !important;
}

.tw-tracking-widest {
    letter-spacing: 0.1em !important;
}

.tw-text-\[\#00008B\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 139 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#0057C2\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0 87 194 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#0089FF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0 137 255 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#008B8B\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0 139 139 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#01A870\] {
    --tw-text-opacity: 1 !important;
    color: rgb(1 168 112 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#4183C4\] {
    --tw-text-opacity: 1 !important;
    color: rgb(65 131 196 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#424242\] {
    --tw-text-opacity: 1 !important;
    color: rgb(66 66 66 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#666666\] {
    --tw-text-opacity: 1 !important;
    color: rgb(102 102 102 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#6fa054\] {
    --tw-text-opacity: 1 !important;
    color: rgb(111 160 84 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#73BD5D\] {
    --tw-text-opacity: 1 !important;
    color: rgb(115 189 93 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#7B8277\] {
    --tw-text-opacity: 1 !important;
    color: rgb(123 130 119 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#808000\] {
    --tw-text-opacity: 1 !important;
    color: rgb(128 128 0 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#F72117\] {
    --tw-text-opacity: 1 !important;
    color: rgb(247 33 23 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#F8A501\] {
    --tw-text-opacity: 1 !important;
    color: rgb(248 165 1 / var(--tw-text-opacity)) !important;
}

.tw-text-\[\#ed143d\] {
    --tw-text-opacity: 1 !important;
    color: rgb(237 20 61 / var(--tw-text-opacity)) !important;
}

.tw-text-\[rgba\(0\,0\,0\,0\.8\)\] {
    color: rgba(0,0,0,0.8) !important;
}

.tw-text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.tw-text-black\/80 {
    color: rgb(0 0 0 / 0.8) !important;
}

.tw-text-blue-200 {
    --tw-text-opacity: 1 !important;
    color: rgb(195 221 253 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(63 131 248 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(28 100 242 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(26 86 219 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(30 66 159 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(35 56 118 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-gray-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(244 246 248 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-gray-300 {
    --tw-text-opacity: 1 !important;
    color: rgb(200 210 219 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(157 172 187 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-gray-50 {
    --tw-text-opacity: 1 !important;
    color: rgb(249 250 251 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(125 143 160 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(99 117 132 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-gray-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(58 69 83 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-gray-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(33 43 54 / var(--tw-text-opacity)) !important;
}

.tw-text-blue-gray-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(22 28 36 / var(--tw-text-opacity)) !important;
}

.tw-text-brand-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(115 189 93 / var(--tw-text-opacity)) !important;
}

.tw-text-brand-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(94 163 73 / var(--tw-text-opacity)) !important;
}

.tw-text-brand-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(76 141 57 / var(--tw-text-opacity)) !important;
}

.tw-text-brand-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(68 118 52 / var(--tw-text-opacity)) !important;
}

.tw-text-concur-orange {
    --tw-text-opacity: 1 !important;
    color: rgb(255 170 0 / var(--tw-text-opacity)) !important;
}

.tw-text-current {
    color: currentColor !important;
}

.tw-text-error-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(239 67 67 / var(--tw-text-opacity)) !important;
}

.tw-text-error-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(220 40 40 / var(--tw-text-opacity)) !important;
}

.tw-text-error-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(186 28 28 / var(--tw-text-opacity)) !important;
}

.tw-text-error-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(152 27 27 / var(--tw-text-opacity)) !important;
}

.tw-text-eventTheme-footer {
    color: #212B36 !important;
    color: var(--footer-color, #212B36) !important;
}

.tw-text-eventTheme-hero {
    color: #212B36 !important;
    color: var(--hero-color, #212B36) !important;
}

.tw-text-eventTheme-primary {
    color: --gr-brand-color !important;
    color: var(--brand-color, --gr-brand-color) !important;
}

.tw-text-eventTheme-secondary {
    color: --gr-brand-secondary-color !important;
    color: var(--brand-secondary-color, --gr-brand-secondary-color) !important;
}

.tw-text-flamingo-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(189 21 221 / var(--tw-text-opacity)) !important;
}

.tw-text-gray-300 {
    --tw-text-opacity: 1 !important;
    color: rgb(209 213 219 / var(--tw-text-opacity)) !important;
}

.tw-text-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(156 163 175 / var(--tw-text-opacity)) !important;
}

.tw-text-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
}

.tw-text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
}

.tw-text-gray-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}

.tw-text-gray-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(31 41 55 / var(--tw-text-opacity)) !important;
}

.tw-text-gray-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(17 24 39 / var(--tw-text-opacity)) !important;
}

.tw-text-green-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(14 159 110 / var(--tw-text-opacity)) !important;
}

.tw-text-green-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(5 122 85 / var(--tw-text-opacity)) !important;
}

.tw-text-green-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(4 108 78 / var(--tw-text-opacity)) !important;
}

.tw-text-green-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(3 84 63 / var(--tw-text-opacity)) !important;
}

.tw-text-green-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(1 71 55 / var(--tw-text-opacity)) !important;
}

.tw-text-groupize-green {
    --tw-text-opacity: 1 !important;
    color: rgb(115 189 93 / var(--tw-text-opacity)) !important;
}

.tw-text-highlight-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(231 176 8 / var(--tw-text-opacity)) !important;
}

.tw-text-highlight-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(199 137 4 / var(--tw-text-opacity)) !important;
}

.tw-text-highlight-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(162 97 7 / var(--tw-text-opacity)) !important;
}

.tw-text-indigo-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(88 80 236 / var(--tw-text-opacity)) !important;
}

.tw-text-indigo-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(66 56 157 / var(--tw-text-opacity)) !important;
}

.tw-text-info-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(52 121 233 / var(--tw-text-opacity)) !important;
}

.tw-text-info-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(36 99 235 / var(--tw-text-opacity)) !important;
}

.tw-text-info-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(29 79 215 / var(--tw-text-opacity)) !important;
}

.tw-text-info-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(30 63 174 / var(--tw-text-opacity)) !important;
}

.tw-text-info-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(30 59 138 / var(--tw-text-opacity)) !important;
}

.tw-text-inherit {
    color: inherit !important;
}

.tw-text-orange-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(255 138 76 / var(--tw-text-opacity)) !important;
}

.tw-text-orange-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(255 90 31 / var(--tw-text-opacity)) !important;
}

.tw-text-orange-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(208 56 1 / var(--tw-text-opacity)) !important;
}

.tw-text-orange-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(180 52 3 / var(--tw-text-opacity)) !important;
}

.tw-text-orange-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(138 44 13 / var(--tw-text-opacity)) !important;
}

.tw-text-primary {
    --tw-text-opacity: 1 !important;
    color: rgb(33 43 54 / var(--tw-text-opacity)) !important;
}

.tw-text-purple-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(144 97 249 / var(--tw-text-opacity)) !important;
}

.tw-text-purple-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(126 58 242 / var(--tw-text-opacity)) !important;
}

.tw-text-purple-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(108 43 217 / var(--tw-text-opacity)) !important;
}

.tw-text-purple-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(85 33 181 / var(--tw-text-opacity)) !important;
}

.tw-text-red-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(249 128 128 / var(--tw-text-opacity)) !important;
}

.tw-text-red-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(240 82 82 / var(--tw-text-opacity)) !important;
}

.tw-text-red-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(224 36 36 / var(--tw-text-opacity)) !important;
}

.tw-text-red-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(200 30 30 / var(--tw-text-opacity)) !important;
}

.tw-text-red-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(155 28 28 / var(--tw-text-opacity)) !important;
}

.tw-text-red-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(119 29 29 / var(--tw-text-opacity)) !important;
}

.tw-text-sales-source-brand-color {
    color: var(--gr-brand-color) !important;
}

.tw-text-success-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(26 192 87 / var(--tw-text-opacity)) !important;
}

.tw-text-success-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(22 162 73 / var(--tw-text-opacity)) !important;
}

.tw-text-success-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(21 127 60 / var(--tw-text-opacity)) !important;
}

.tw-text-success-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(28 113 60 / var(--tw-text-opacity)) !important;
}

.tw-text-teal-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(5 80 92 / var(--tw-text-opacity)) !important;
}

.tw-text-transparent {
    color: transparent !important;
}

.tw-text-violet-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(137 90 246 / var(--tw-text-opacity)) !important;
}

.tw-text-violet-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(124 59 237 / var(--tw-text-opacity)) !important;
}

.tw-text-violet-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(107 38 217 / var(--tw-text-opacity)) !important;
}

.tw-text-warning-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(246 116 22 / var(--tw-text-opacity)) !important;
}

.tw-text-warning-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(233 89 12 / var(--tw-text-opacity)) !important;
}

.tw-text-warning-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(192 63 12 / var(--tw-text-opacity)) !important;
}

.tw-text-warning-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(155 59 18 / var(--tw-text-opacity)) !important;
}

.tw-text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.tw-text-white\/90 {
    color: rgb(255 255 255 / 0.9) !important;
}

.tw-text-yellow-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(227 160 8 / var(--tw-text-opacity)) !important;
}

.tw-text-yellow-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(194 120 3 / var(--tw-text-opacity)) !important;
}

.tw-text-yellow-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(159 88 10 / var(--tw-text-opacity)) !important;
}

.tw-text-yellow-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(142 75 16 / var(--tw-text-opacity)) !important;
}

.tw-text-yellow-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(114 59 19 / var(--tw-text-opacity)) !important;
}

.tw-underline {
    text-decoration-line: underline !important;
}

.tw-no-underline {
    text-decoration-line: none !important;
}

.tw-decoration-red-600 {
    text-decoration-color: #E02424 !important;
}

.tw-placeholder-gray-500::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: rgb(107 114 128 / var(--tw-placeholder-opacity)) !important;
}

.tw-placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: rgb(107 114 128 / var(--tw-placeholder-opacity)) !important;
}

.tw-caret-transparent {
    caret-color: transparent !important;
}

.tw-accent-brand-600 {
    accent-color: #5EA349 !important;
}

.tw-opacity-0 {
    opacity: 0 !important;
}

.tw-opacity-100 {
    opacity: 1 !important;
}

.tw-opacity-20 {
    opacity: 0.2 !important;
}

.tw-opacity-25 {
    opacity: 0.25 !important;
}

.tw-opacity-40 {
    opacity: 0.4 !important;
}

.tw-opacity-50 {
    opacity: 0.5 !important;
}

.tw-opacity-60 {
    opacity: 0.6 !important;
}

.tw-opacity-70 {
    opacity: 0.7 !important;
}

.tw-opacity-75 {
    opacity: 0.75 !important;
}

.tw-opacity-80 {
    opacity: 0.8 !important;
}

.tw-opacity-90 {
    opacity: 0.9 !important;
}

.tw-shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw-shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important;
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw-shadow-\[inset_0_-1px_0_\#cbd5e1\] {
    --tw-shadow: inset 0 -1px 0 #cbd5e1 !important;
    --tw-shadow-colored: inset 0 -1px 0 var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw-shadow-cell {
    --tw-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.16) !important;
    --tw-shadow-colored: inset 0px -1px 0px var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw-shadow-checkin-item {
    --tw-shadow: 0px 1px 10px rgba(55, 68, 82, 0.05), 0px 4px 20px rgba(55, 68, 82, 0.08) !important;
    --tw-shadow-colored: 0px 1px 10px var(--tw-shadow-color), 0px 4px 20px var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw-shadow-footer-top {
    --tw-shadow: 0px -1px 2px rgba(0, 0, 0, 0.16), 0px -2px 4px rgba(0, 0, 0, 0.12), 0px -4px 8px rgba(0, 0, 0, 0.08) !important;
    --tw-shadow-colored: 0px -1px 2px var(--tw-shadow-color), 0px -2px 4px var(--tw-shadow-color), 0px -4px 8px var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw-shadow-header-underline {
    --tw-shadow: 0px 1px 0px rgba(125, 143, 160, 0.25) !important;
    --tw-shadow-colored: 0px 1px 0px var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw-shadow-icon-marker {
    --tw-shadow: 0px 4px 6px 0px rgba(115, 189, 93, 0.33) !important;
    --tw-shadow-colored: 0px 4px 6px 0px var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw-shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw-shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw-shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw-outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}

.tw-outline {
    outline-style: solid !important;
}

.tw-outline-0 {
    outline-width: 0px !important;
}

.tw-outline-1 {
    outline-width: 1px !important;
}

.tw-outline-\[3px\] {
    outline-width: 3px !important;
}

.tw-outline-offset-4 {
    outline-offset: 4px !important;
}

.tw-outline-offset-\[-1px\] {
    outline-offset: -1px !important;
}

.tw-outline-blue-gray-300 {
    outline-color: #C8D2DB !important;
}

.tw-outline-primary {
    outline-color: #212B36 !important;
}

.tw-outline-transparent {
    outline-color: transparent !important;
}

.tw-ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.tw-ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.tw-ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.tw-ring-inset {
    --tw-ring-inset: inset !important;
}

.tw-ring-blue-gray-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(157 172 187 / var(--tw-ring-opacity)) !important;
}

.tw-ring-blue-gray-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(125 143 160 / var(--tw-ring-opacity)) !important;
}

.tw-ring-blue-gray-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(33 43 54 / var(--tw-ring-opacity)) !important;
}

.tw-ring-brand-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(94 163 73 / var(--tw-ring-opacity)) !important;
}

.tw-ring-brand-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(68 118 52 / var(--tw-ring-opacity)) !important;
}

.tw-ring-error-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(239 67 67 / var(--tw-ring-opacity)) !important;
}

.tw-ring-error-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(152 27 27 / var(--tw-ring-opacity)) !important;
}

.tw-ring-info-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(52 121 233 / var(--tw-ring-opacity)) !important;
}

.tw-ring-info-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(30 63 174 / var(--tw-ring-opacity)) !important;
}

.tw-ring-offset-1 {
    --tw-ring-offset-width: 1px !important;
}

.tw-backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px) !important;
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}

.tw-transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}

.tw-transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}

.tw-transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}

.tw-transition-opacity {
    transition-property: opacity !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}

.tw-transition-shadow {
    transition-property: box-shadow !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}

.tw-transition-transform {
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}

.tw-duration-150 {
    transition-duration: 150ms !important;
}

.tw-duration-200 {
    transition-duration: 200ms !important;
}

.tw-duration-300 {
    transition-duration: 300ms !important;
}

.tw-duration-500 {
    transition-duration: 500ms !important;
}

.tw-ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.tw-ease-linear {
    transition-timing-function: linear !important;
}

.tw-ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

#reassociate-modal:has([id$=registration_id-container] [data-typeahead-dropdown-target=display]:focus) .tw-max-h-\[80vh\],#reassociate-modal:has([id$=registration_id-container] [data-typeahead-dropdown-target=optionsContainer]:not(.tw-hidden)) .tw-max-h-\[80vh\]{max-height:none !important;min-height:500px !important}

#reassociate-modal:has([id$=registration_id-container] [data-typeahead-dropdown-target=display]:focus) .field,#reassociate-modal:has([id$=registration_id-container] [data-typeahead-dropdown-target=optionsContainer]:not(.tw-hidden)) .field{overflow:visible !important;z-index:60 !important}

#ui_sandbox .tw-grid>* {
    display: flex;
    height: 5rem;
    flex: none;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

#ui_sandbox .tw-grid>*:hover {
    cursor: pointer;
}

#ui_sandbox .tw-grid>*:hover::after {
    position: absolute;
    inset: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-radius: 0.25rem;
    background-color: rgb(107 114 128 / 0.75);
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    text-transform: none;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));content:attr(data-classes);
}

#ui_sandbox .ui-sandbox-tabs{position:relative}

#ui_sandbox .ui-sandbox-tabs:hover::after {
    position: absolute;
    inset: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    background-color: rgb(107 114 128 / 0.75);
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    text-transform: none;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));content:attr(data-classes);
}

.toggle-active{transform:rotate(90deg)}

.profile-photo-form .camera-photo{display:none}

.profile-photo-form:hover .camera-photo{display:block}

.dropzone-previews-container .dz-preview .show-on-error{display:none !important}

.dropzone-previews-container .dz-preview .hide-on-error{display:flex !important}

.dropzone-previews-container .dz-preview.has-error .show-on-error{display:flex !important}

.dropzone-previews-container .dz-preview.has-error .hide-on-error{display:none !important}

.\*\:tw-relative > * {
    position: relative !important;
}

.\*\:tw-m-0 > * {
    margin: 0px !important;
}

.\*\:tw-mt-0 > * {
    margin-top: 0px !important;
}

.\*\:tw-flex > * {
    display: flex !important;
}

.\*\:tw-h-11 > * {
    height: 2.75rem !important;
}

.\*\:tw-h-14 > * {
    height: 3.5rem !important;
}

.\*\:tw-max-h-24 > * {
    max-height: 6rem !important;
}

.\*\:tw-w-auto > * {
    width: auto !important;
}

.\*\:tw-items-center > * {
    align-items: center !important;
}

.\*\:tw-text-nowrap > * {
    text-wrap: nowrap !important;
}

.\*\:tw-rounded > * {
    border-radius: 0.25rem !important;
}

.\*\:tw-bg-gray-100 > * {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}

.\*\:\!tw-p-0 > * {
    padding: 0px !important;
}

.\*\:tw-p-0 > * {
    padding: 0px !important;
}

.\*\:tw-px-4 > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.\*\:tw-text-left > * {
    text-align: left !important;
}

.\*\:tw-text-\[13px\] > * {
    font-size: 13px !important;
}

.\*\:tw-text-sm > * {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}

.\*\:tw-font-semibold > * {
    font-weight: 600 !important;
}

.\*\:tw-text-gray-500 > * {
    --tw-text-opacity: 1 !important;
    color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
}

.\*\:tw-text-info-700 > * {
    --tw-text-opacity: 1 !important;
    color: rgb(29 79 215 / var(--tw-text-opacity)) !important;
}

.marker\:tw-text-lg *::marker {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
}

.marker\:tw-text-lg::marker {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
}

.placeholder\:tw-truncate::-moz-placeholder {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.placeholder\:tw-truncate::placeholder {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.placeholder\:tw-text-sm::-moz-placeholder {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}

.placeholder\:tw-text-sm::placeholder {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}

.placeholder\:tw-font-semibold::-moz-placeholder {
    font-weight: 600 !important;
}

.placeholder\:tw-font-semibold::placeholder {
    font-weight: 600 !important;
}

.placeholder\:tw-uppercase::-moz-placeholder {
    text-transform: uppercase !important;
}

.placeholder\:tw-uppercase::placeholder {
    text-transform: uppercase !important;
}

.placeholder\:tw-text-blue-gray-500::-moz-placeholder {
    --tw-text-opacity: 1 !important;
    color: rgb(125 143 160 / var(--tw-text-opacity)) !important;
}

.placeholder\:tw-text-blue-gray-500::placeholder {
    --tw-text-opacity: 1 !important;
    color: rgb(125 143 160 / var(--tw-text-opacity)) !important;
}

.placeholder\:tw-text-transparent::-moz-placeholder {
    color: transparent !important;
}

.placeholder\:tw-text-transparent::placeholder {
    color: transparent !important;
}

.before\:tw-absolute::before {
    content: var(--tw-content) !important;
    position: absolute !important;
}

.before\:tw--top-1::before {
    content: var(--tw-content) !important;
    top: -0.25rem !important;
}

.before\:tw-right-6::before {
    content: var(--tw-content) !important;
    right: 1.5rem !important;
}

.before\:tw-z-50::before {
    content: var(--tw-content) !important;
    z-index: 50 !important;
}

.before\:tw-mr-2::before {
    content: var(--tw-content) !important;
    margin-right: 0.5rem !important;
}

.before\:tw-mr-4::before {
    content: var(--tw-content) !important;
    margin-right: 1rem !important;
}

.before\:tw-h-2::before {
    content: var(--tw-content) !important;
    height: 0.5rem !important;
}

.before\:tw-h-3::before {
    content: var(--tw-content) !important;
    height: 0.75rem !important;
}

.before\:tw-h-\[\.71428571em\]::before {
    content: var(--tw-content) !important;
    height: .71428571em !important;
}

.before\:tw-w-2::before {
    content: var(--tw-content) !important;
    width: 0.5rem !important;
}

.before\:tw-w-3::before {
    content: var(--tw-content) !important;
    width: 0.75rem !important;
}

.before\:tw-w-\[\.71428571em\]::before {
    content: var(--tw-content) !important;
    width: .71428571em !important;
}

.before\:tw-flex-1::before {
    content: var(--tw-content) !important;
    flex: 1 1 !important;
}

.before\:tw-flex-shrink-0::before {
    content: var(--tw-content) !important;
    flex-shrink: 0 !important;
}

.before\:tw-flex-grow-0::before {
    content: var(--tw-content) !important;
    flex-grow: 0 !important;
}

.before\:tw-basis-auto::before {
    content: var(--tw-content) !important;
    flex-basis: auto !important;
}

.before\:tw-rotate-45::before {
    content: var(--tw-content) !important;
    --tw-rotate: 45deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.before\:tw-rounded-full::before {
    content: var(--tw-content) !important;
    border-radius: 9999px !important;
}

.before\:tw-border-b::before {
    content: var(--tw-content) !important;
    border-bottom-width: 1px !important;
}

.before\:tw-border-blue-gray-700::before {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(58 69 83 / var(--tw-border-opacity)) !important;
}

.before\:tw-border-gray-400::before {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(156 163 175 / var(--tw-border-opacity)) !important;
}

.before\:tw-bg-current::before {
    content: var(--tw-content) !important;
    background-color: currentColor !important;
}

.before\:tw-bg-white::before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.before\:tw-shadow-\[-1px_-1px_0_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]::before {
    content: var(--tw-content) !important;
    --tw-shadow: -1px -1px 0 0 rgba(0,0,0,0.05) !important;
    --tw-shadow-colored: -1px -1px 0 0 var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.before\:tw-content-\[\'\'\]::before {
    --tw-content: '' !important;
    content: var(--tw-content) !important;
}

.after\:tw-absolute::after {
    content: var(--tw-content) !important;
    position: absolute !important;
}

.after\:tw-bottom-0::after {
    content: var(--tw-content) !important;
    bottom: 0px !important;
}

.after\:tw-left-0::after {
    content: var(--tw-content) !important;
    left: 0px !important;
}

.after\:tw-right-0::after {
    content: var(--tw-content) !important;
    right: 0px !important;
}

.after\:tw-top-0::after {
    content: var(--tw-content) !important;
    top: 0px !important;
}

.after\:tw-ml-4::after {
    content: var(--tw-content) !important;
    margin-left: 1rem !important;
}

.after\:tw-flex-1::after {
    content: var(--tw-content) !important;
    flex: 1 1 !important;
}

.after\:tw-border-b::after {
    content: var(--tw-content) !important;
    border-bottom-width: 1px !important;
}

.after\:tw-border-gray-400::after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(156 163 175 / var(--tw-border-opacity)) !important;
}

.after\:tw-bg-current::after {
    content: var(--tw-content) !important;
    background-color: currentColor !important;
}

.after\:tw-opacity-10::after {
    content: var(--tw-content) !important;
    opacity: 0.1 !important;
}

.after\:tw-content-\[\'\'\]::after {
    --tw-content: '' !important;
    content: var(--tw-content) !important;
}

.first\:tw-ml-0:first-child {
    margin-left: 0px !important;
}

.first\:tw-mt-0:first-child {
    margin-top: 0px !important;
}

.last\:tw-mb-0:last-child {
    margin-bottom: 0px !important;
}

.last\:tw-mb-6:last-child {
    margin-bottom: 1.5rem !important;
}

.last\:tw-border-r-0:last-child {
    border-right-width: 0px !important;
}

.first-of-type\:tw-mt-0:first-of-type {
    margin-top: 0px !important;
}

.hover\:tw-cursor-default:hover {
    cursor: default !important;
}

.hover\:tw-cursor-pointer:hover {
    cursor: pointer !important;
}

.hover\:tw-border-blue-gray-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(200 210 219 / var(--tw-border-opacity)) !important;
}

.hover\:tw-border-blue-gray-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(157 172 187 / var(--tw-border-opacity)) !important;
}

.hover\:tw-border-brand-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(115 189 93 / var(--tw-border-opacity)) !important;
}

.hover\:tw-border-gray-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
}

.hover\:tw-border-gray-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(156 163 175 / var(--tw-border-opacity)) !important;
}

.hover\:tw-border-info-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(96 165 250 / var(--tw-border-opacity)) !important;
}

.hover\:tw-border-info-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(52 121 233 / var(--tw-border-opacity)) !important;
}

.hover\:tw-border-primary:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(33 43 54 / var(--tw-border-opacity)) !important;
}

.hover\:tw-border-purple-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(172 148 250 / var(--tw-border-opacity)) !important;
}

.hover\:tw-bg-\[\#F8F8F8\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(248 248 248 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-\[\#f4c142\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 193 66 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-black\/10:hover {
    background-color: rgb(0 0 0 / 0.1) !important;
}

.hover\:tw-bg-blue-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(225 239 254 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-blue-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(195 221 253 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-blue-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(235 245 255 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-blue-gray-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-blue-gray-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(223 228 235 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-blue-gray-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-brand-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(225 253 217 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-brand-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(76 141 57 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-brand-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(68 118 52 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-error-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 241 241 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-error-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220 40 40 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-gray-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-gray-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-gray-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-gray-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-gray-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-gray-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-green-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(4 108 78 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-info-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220 235 254 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-info-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 247 255 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-info-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(36 99 235 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-info-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(29 79 215 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-primary:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(33 43 54 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-purple-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(246 245 255 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-red-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 232 232 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-success-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(222 252 233 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-success-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(21 127 60 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
}

.hover\:tw-bg-warning-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 237 214 / var(--tw-bg-opacity)) !important;
}

.hover\:tw-bg-white\/10:hover {
    background-color: rgb(255 255 255 / 0.1) !important;
}

.hover\:tw-bg-white\/50:hover {
    background-color: rgb(255 255 255 / 0.5) !important;
}

.hover\:tw-from-gray-100:hover {
    --tw-gradient-from: #F3F4F6 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.hover\:tw-from-purple-100:hover {
    --tw-gradient-from: #EDEBFE var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(237 235 254 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.hover\:tw-to-gray-200:hover {
    --tw-gradient-to: #E5E7EB var(--tw-gradient-to-position) !important;
}

.hover\:tw-to-purple-200:hover {
    --tw-gradient-to: #DCD7FE var(--tw-gradient-to-position) !important;
}

.hover\:tw-text-black:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-blue-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(26 86 219 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-blue-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(30 66 159 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-blue-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(35 56 118 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-blue-gray-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(244 246 248 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-blue-gray-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(99 117 132 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-blue-gray-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(58 69 83 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-blue-gray-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(33 43 54 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-blue-gray-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(22 28 36 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-brand-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(94 163 73 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-brand-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(76 141 57 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-error-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(220 40 40 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-error-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(186 28 28 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-gray-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-gray-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-gray-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(31 41 55 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-gray-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(17 24 39 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-indigo-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(54 47 120 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-info-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(52 121 233 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-info-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(36 99 235 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-info-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(29 79 215 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-info-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(30 63 174 / var(--tw-text-opacity)) !important;
}

.hover\:tw-text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.hover\:tw-underline:hover {
    text-decoration-line: underline !important;
}

.hover\:tw-no-underline:hover {
    text-decoration-line: none !important;
}

.hover\:tw-opacity-100:hover {
    opacity: 1 !important;
}

.hover\:tw-shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.hover\:tw-shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.hover\:tw-outline-\[3px\]:hover {
    outline-width: 3px !important;
}

.hover\:tw-outline-offset-\[-1px\]:hover {
    outline-offset: -1px !important;
}

.hover\:tw-outline-primary:hover {
    outline-color: #212B36 !important;
}

.hover\:tw-ring-2:hover {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.hover\:tw-ring-blue-gray-500:hover {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(125 143 160 / var(--tw-ring-opacity)) !important;
}

.hover\:tw-ring-brand-600:hover {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(94 163 73 / var(--tw-ring-opacity)) !important;
}

.hover\:tw-ring-error-500:hover {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(239 67 67 / var(--tw-ring-opacity)) !important;
}

.hover\:tw-ring-info-500:hover {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(52 121 233 / var(--tw-ring-opacity)) !important;
}

.hover\:tw-brightness-75:hover {
    --tw-brightness: brightness(.75) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}

.focus\:tw-border-blue-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgb(63 131 248 / var(--tw-border-opacity)) !important;
}

.focus\:tw-border-blue-gray-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgb(200 210 219 / var(--tw-border-opacity)) !important;
}

.focus\:tw-border-brand-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgb(115 189 93 / var(--tw-border-opacity)) !important;
}

.focus\:tw-border-brand-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgb(94 163 73 / var(--tw-border-opacity)) !important;
}

.focus\:tw-border-info-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgb(52 121 233 / var(--tw-border-opacity)) !important;
}

.focus\:tw-border-transparent:focus {
    border-color: transparent !important;
}

.focus\:tw-bg-blue-gray-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity)) !important;
}

.focus\:tw-bg-blue-gray-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}

.focus\:tw-bg-error-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 241 241 / var(--tw-bg-opacity)) !important;
}

.focus\:tw-outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}

.focus\:tw-outline:focus {
    outline-style: solid !important;
}

.focus\:tw-outline-0:focus {
    outline-width: 0px !important;
}

.focus\:tw-outline-1:focus {
    outline-width: 1px !important;
}

.focus\:tw-outline-brand-500:focus {
    outline-color: #73BD5D !important;
}

.focus\:tw-ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:tw-ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:tw-ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:tw-ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:tw-ring-blue-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity)) !important;
}

.focus\:tw-ring-blue-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity)) !important;
}

.focus\:tw-ring-blue-gray-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(125 143 160 / var(--tw-ring-opacity)) !important;
}

.focus\:tw-ring-brand-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(115 189 93 / var(--tw-ring-opacity)) !important;
}

.focus\:tw-ring-info-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(52 121 233 / var(--tw-ring-opacity)) !important;
}

.focus\:tw-ring-orange-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(255 90 31 / var(--tw-ring-opacity)) !important;
}

.focus\:tw-ring-red-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity)) !important;
}

.focus\:tw-ring-success-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(26 192 87 / var(--tw-ring-opacity)) !important;
}

.focus\:tw-ring-warning-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(246 116 22 / var(--tw-ring-opacity)) !important;
}

.focus\:tw-ring-white\/50:focus {
    --tw-ring-color: rgb(255 255 255 / 0.5) !important;
}

.focus\:tw-ring-offset-2:focus {
    --tw-ring-offset-width: 2px !important;
}

.focus-visible\:tw-outline-none:focus-visible {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}

.focus-visible\:tw-ring-2:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus-visible\:tw-ring-blue-500:focus-visible {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity)) !important;
}

.focus-visible\:tw-ring-info-500:focus-visible {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(52 121 233 / var(--tw-ring-opacity)) !important;
}

.focus-visible\:tw-ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px !important;
}

.active\:tw-bg-\[\#e5aa1a\]:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 170 26 / var(--tw-bg-opacity)) !important;
}

.active\:tw-bg-blue-gray-100:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 246 248 / var(--tw-bg-opacity)) !important;
}

.active\:tw-bg-brand-100:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(222 247 214 / var(--tw-bg-opacity)) !important;
}

.active\:tw-bg-brand-800:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(68 118 52 / var(--tw-bg-opacity)) !important;
}

.active\:tw-bg-error-100:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 225 225 / var(--tw-bg-opacity)) !important;
}

.active\:tw-bg-error-700:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(186 28 28 / var(--tw-bg-opacity)) !important;
}

.active\:tw-bg-gray-50:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}

.active\:tw-bg-info-100:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220 235 254 / var(--tw-bg-opacity)) !important;
}

.active\:tw-bg-info-700:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(29 79 215 / var(--tw-bg-opacity)) !important;
}

.active\:tw-ring-1:active {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.active\:tw-ring-blue-gray-800:active {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(33 43 54 / var(--tw-ring-opacity)) !important;
}

.active\:tw-ring-brand-800:active {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(68 118 52 / var(--tw-ring-opacity)) !important;
}

.active\:tw-ring-error-800:active {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(152 27 27 / var(--tw-ring-opacity)) !important;
}

.active\:tw-ring-info-800:active {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(30 63 174 / var(--tw-ring-opacity)) !important;
}

.tw-group\/list-view:nth-child(odd) .group-odd\/list-view\:tw-hidden {
    display: none !important;
}

.tw-group\/companions:nth-child(odd) .group-odd\/companions\:tw-bg-gray-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}

.tw-group\/companions:nth-child(odd) .group-odd\/companions\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.tw-group\/companions:nth-child(odd) .group-odd\/companions\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
}

.tw-group\/companions:nth-child(odd) .group-odd\/companions\:tw-pt-11 {
    padding-top: 2.75rem !important;
}

.tw-group\/list-view:nth-child(even) .group-even\/list-view\:tw-hidden {
    display: none !important;
}

.tw-group\/companions:nth-child(even) .group-even\/companions\:tw-bg-gray-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}

.tw-group\/companions:nth-child(even) .group-even\/companions\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.tw-group\/companions:nth-child(even) .group-even\/companions\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
}

.tw-group\/companions:nth-child(even) .group-even\/companions\:tw-pt-11 {
    padding-top: 2.75rem !important;
}

.tw-group\/map-view:hover .group-hover\/map-view\:tw-cursor-grab {
    cursor: grab !important;
}

.tw-group:hover .group-hover\:tw-bg-blue-gray-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}

.tw-group:hover .group-hover\:tw-bg-brand-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(76 141 57 / var(--tw-bg-opacity)) !important;
}

.tw-group\/map-view:hover .group-hover\/map-view\:tw-text-\[\#424242\] {
    --tw-text-opacity: 1 !important;
    color: rgb(66 66 66 / var(--tw-text-opacity)) !important;
}

.tw-group:hover .group-hover\:tw-text-blue-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(99 117 132 / var(--tw-text-opacity)) !important;
}

.tw-group:hover .group-hover\:tw-underline {
    text-decoration-line: underline !important;
}

.tw-peer:nth-child(odd) ~ .peer-odd\:tw-mt-24 {
    margin-top: 6rem !important;
}

.tw-peer:nth-child(even) ~ .peer-even\:tw-mt-24 {
    margin-top: 6rem !important;
}

.tw-peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:tw-top-1\/2 {
    top: 50% !important;
}

.tw-peer:placeholder-shown ~ .peer-placeholder-shown\:tw-top-1\/2 {
    top: 50% !important;
}

.tw-peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:tw--translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-peer:placeholder-shown ~ .peer-placeholder-shown\:tw--translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:tw-scale-100 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-peer:placeholder-shown ~ .peer-placeholder-shown\:tw-scale-100 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-peer:focus ~ .peer-focus\:tw-top-2 {
    top: 0.5rem !important;
}

.tw-peer:focus ~ .peer-focus\:tw--translate-y-4 {
    --tw-translate-y: -1rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-peer:focus ~ .peer-focus\:tw-scale-75 {
    --tw-scale-x: .75 !important;
    --tw-scale-y: .75 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.tw-peer:focus ~ .peer-focus\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}

.tw-peer:focus ~ .peer-focus\:tw-text-blue-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(125 143 160 / var(--tw-text-opacity)) !important;
}

.aria-selected\:tw-border-blue-600[aria-selected="true"] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(28 100 242 / var(--tw-border-opacity)) !important;
}

.aria-selected\:tw-text-blue-600[aria-selected="true"] {
    --tw-text-opacity: 1 !important;
    color: rgb(28 100 242 / var(--tw-text-opacity)) !important;
}

@media (min-width: 375px) {

    .xs\:tw-inline {
        display: inline !important;
    }

    .xs\:tw-flex {
        display: flex !important;
    }

    .xs\:tw-h-64 {
        height: 16rem !important;
    }

    .xs\:tw-w-64 {
        width: 16rem !important;
    }

    .xs\:tw-grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }

    .xs\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .xs\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    .xs\:tw-flex-row {
        flex-direction: row !important;
    }

    .xs\:tw-items-center {
        align-items: center !important;
    }
}

@media (min-width: 415px) {

    .min-\[415px\]\:tw-px-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media (min-width: 425px) {

    .min-\[425px\]\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

@media (min-width: 550px) {

    .min-\[550px\]\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
}

@media (min-width: 640px) {

    .sm\:tw-relative {
        position: relative !important;
    }

    .sm\:tw-col-auto {
        grid-column: auto !important;
    }

    .sm\:tw-col-span-2 {
        grid-column: span 2 / span 2 !important;
    }

    .sm\:tw-col-span-3 {
        grid-column: span 3 / span 3 !important;
    }

    .sm\:tw-col-span-4 {
        grid-column: span 4 / span 4 !important;
    }

    .sm\:tw-col-span-5 {
        grid-column: span 5 / span 5 !important;
    }

    .sm\:tw-col-span-6 {
        grid-column: span 6 / span 6 !important;
    }

    .sm\:tw-col-span-8 {
        grid-column: span 8 / span 8 !important;
    }

    .sm\:tw-col-start-1 {
        grid-column-start: 1 !important;
    }

    .sm\:tw-col-start-7 {
        grid-column-start: 7 !important;
    }

    .sm\:tw-mx-3 {
        margin-left: 0.75rem !important;
        margin-right: 0.75rem !important;
    }

    .sm\:tw-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .sm\:tw-mb-0 {
        margin-bottom: 0px !important;
    }

    .sm\:tw-mb-6 {
        margin-bottom: 1.5rem !important;
    }

    .sm\:tw-ml-3 {
        margin-left: 0.75rem !important;
    }

    .sm\:tw-ml-5 {
        margin-left: 1.25rem !important;
    }

    .sm\:tw-ml-7 {
        margin-left: 1.75rem !important;
    }

    .sm\:tw-ml-8 {
        margin-left: 2rem !important;
    }

    .sm\:tw-ml-\[-22\%\] {
        margin-left: -22% !important;
    }

    .sm\:tw-mt-0 {
        margin-top: 0px !important;
    }

    .sm\:tw-mt-4 {
        margin-top: 1rem !important;
    }

    .sm\:tw-mt-5 {
        margin-top: 1.25rem !important;
    }

    .sm\:tw-mt-6 {
        margin-top: 1.5rem !important;
    }

    .sm\:tw-block {
        display: block !important;
    }

    .sm\:tw-inline-block {
        display: inline-block !important;
    }

    .sm\:tw-inline {
        display: inline !important;
    }

    .sm\:tw-flex {
        display: flex !important;
    }

    .sm\:tw-hidden {
        display: none !important;
    }

    .sm\:tw-h-7 {
        height: 1.75rem !important;
    }

    .sm\:tw-w-1\/2 {
        width: 50% !important;
    }

    .sm\:tw-w-16 {
        width: 4rem !important;
    }

    .sm\:tw-w-40 {
        width: 10rem !important;
    }

    .sm\:tw-w-7 {
        width: 1.75rem !important;
    }

    .sm\:tw-w-\[31\.25rem\] {
        width: 31.25rem !important;
    }

    .sm\:tw-w-\[50vw\] {
        width: 50vw !important;
    }

    .sm\:tw-w-auto {
        width: auto !important;
    }

    .sm\:tw-w-max {
        width: -moz-max-content !important;
        width: max-content !important;
    }

    .sm\:tw-max-w-\[312px\] {
        max-width: 312px !important;
    }

    .sm\:tw-max-w-md {
        max-width: 28rem !important;
    }

    .sm\:tw-max-w-screen-sm {
        max-width: 640px !important;
    }

    .sm\:tw-shrink {
        flex-shrink: 1 !important;
    }

    .sm\:tw-basis-\[17\.1rem\] {
        flex-basis: 17.1rem !important;
    }

    .sm\:tw-columns-3 {
        -moz-columns: 3 !important;
             columns: 3 !important;
    }

    .sm\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .sm\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    .sm\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }

    .sm\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }

    .sm\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }

    .sm\:tw-grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
    }

    .sm\:tw-flex-row {
        flex-direction: row !important;
    }

    .sm\:tw-flex-nowrap {
        flex-wrap: nowrap !important;
    }

    .sm\:tw-justify-start {
        justify-content: flex-start !important;
    }

    .sm\:tw-justify-center {
        justify-content: center !important;
    }

    .sm\:tw-justify-between {
        justify-content: space-between !important;
    }

    .sm\:tw-gap-4 {
        gap: 1rem !important;
    }

    .sm\:tw-gap-6 {
        gap: 1.5rem !important;
    }

    .sm\:tw-gap-x-1 {
        -moz-column-gap: 0.25rem !important;
             column-gap: 0.25rem !important;
    }

    .sm\:tw-rounded-lg {
        border-radius: 0.5rem !important;
    }

    .sm\:tw-px-1 {
        padding-left: 0.25rem !important;
        padding-right: 0.25rem !important;
    }

    .sm\:tw-px-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }

    .sm\:tw-px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .sm\:tw-py-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .sm\:tw-py-2\.5 {
        padding-top: 0.625rem !important;
        padding-bottom: 0.625rem !important;
    }

    .sm\:tw-text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important;
    }

    .sm\:tw-text-sm {
        font-size: 0.875rem !important;
        line-height: 1.25rem !important;
    }
}

@media (min-width: 675px) {

    .min-\[675px\]\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
}

@media (min-width: 768px) {

    .md\:tw-sticky {
        position: sticky !important;
    }

    .md\:tw-top-6 {
        top: 1.5rem !important;
    }

    .md\:tw-order-2 {
        order: 2 !important;
    }

    .md\:tw-order-3 {
        order: 3 !important;
    }

    .md\:tw-order-4 {
        order: 4 !important;
    }

    .md\:tw-order-5 {
        order: 5 !important;
    }

    .md\:tw-order-6 {
        order: 6 !important;
    }

    .md\:tw-order-7 {
        order: 7 !important;
    }

    .md\:tw-order-first {
        order: -9999 !important;
    }

    .md\:tw-col-span-1 {
        grid-column: span 1 / span 1 !important;
    }

    .md\:tw-col-span-10 {
        grid-column: span 10 / span 10 !important;
    }

    .md\:tw-col-span-11 {
        grid-column: span 11 / span 11 !important;
    }

    .md\:tw-col-span-15 {
        grid-column: span 15 / span 15 !important;
    }

    .md\:tw-col-span-2 {
        grid-column: span 2 / span 2 !important;
    }

    .md\:tw-col-span-3 {
        grid-column: span 3 / span 3 !important;
    }

    .md\:tw-col-span-4 {
        grid-column: span 4 / span 4 !important;
    }

    .md\:tw-col-span-5 {
        grid-column: span 5 / span 5 !important;
    }

    .md\:tw-col-span-6 {
        grid-column: span 6 / span 6 !important;
    }

    .md\:tw-col-span-7 {
        grid-column: span 7 / span 7 !important;
    }

    .md\:tw-col-span-9 {
        grid-column: span 9 / span 9 !important;
    }

    .md\:tw-col-span-full {
        grid-column: 1 / -1 !important;
    }

    .md\:tw-col-start-3 {
        grid-column-start: 3 !important;
    }

    .md\:tw-col-start-6 {
        grid-column-start: 6 !important;
    }

    .md\:tw-row-span-2 {
        grid-row: span 2 / span 2 !important;
    }

    .md\:tw-m-0 {
        margin: 0px !important;
    }

    .md\:tw-mx-0 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .md\:tw-mx-10 {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .md\:tw-mx-32 {
        margin-left: 8rem !important;
        margin-right: 8rem !important;
    }

    .md\:tw-mx-4 {
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }

    .md\:tw-my-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .md\:tw--mr-4 {
        margin-right: -1rem !important;
    }

    .md\:tw-mb-0 {
        margin-bottom: 0px !important;
    }

    .md\:tw-ml-0 {
        margin-left: 0px !important;
    }

    .md\:tw-ml-3 {
        margin-left: 0.75rem !important;
    }

    .md\:tw-ml-4 {
        margin-left: 1rem !important;
    }

    .md\:tw-ml-6 {
        margin-left: 1.5rem !important;
    }

    .md\:tw-ml-auto {
        margin-left: auto !important;
    }

    .md\:tw-mr-0 {
        margin-right: 0px !important;
    }

    .md\:tw-mr-4 {
        margin-right: 1rem !important;
    }

    .md\:tw-mt-0 {
        margin-top: 0px !important;
    }

    .md\:tw-mt-3 {
        margin-top: 0.75rem !important;
    }

    .md\:tw-block {
        display: block !important;
    }

    .md\:tw-inline-block {
        display: inline-block !important;
    }

    .md\:tw-inline {
        display: inline !important;
    }

    .md\:tw-flex {
        display: flex !important;
    }

    .md\:tw-grid {
        display: grid !important;
    }

    .md\:tw-contents {
        display: contents !important;
    }

    .md\:tw-hidden {
        display: none !important;
    }

    .md\:tw-h-8 {
        height: 2rem !important;
    }

    .md\:tw-h-full {
        height: 100% !important;
    }

    .md\:tw-max-h-\[500px\] {
        max-height: 500px !important;
    }

    .md\:tw-w-1\/2 {
        width: 50% !important;
    }

    .md\:tw-w-1\/4 {
        width: 25% !important;
    }

    .md\:tw-w-20 {
        width: 5rem !important;
    }

    .md\:tw-w-3\/4 {
        width: 75% !important;
    }

    .md\:tw-w-4\/6 {
        width: 66.666667% !important;
    }

    .md\:tw-w-8 {
        width: 2rem !important;
    }

    .md\:tw-w-80 {
        width: 20rem !important;
    }

    .md\:tw-w-\[10\.25rem\] {
        width: 10.25rem !important;
    }

    .md\:tw-w-auto {
        width: auto !important;
    }

    .md\:tw-min-w-4\/5 {
        min-width: 80% !important;
    }

    .md\:tw-max-w-1\/2 {
        max-width: 50% !important;
    }

    .md\:tw-max-w-3\/4 {
        max-width: 75% !important;
    }

    .md\:tw-max-w-screen-md {
        max-width: 768px !important;
    }

    .md\:tw-basis-1\/2 {
        flex-basis: 50% !important;
    }

    .md\:tw-basis-1\/2-gap-6 {
        flex-basis: calc(50% - (1/2 * 1.5rem)) !important;
    }

    .md\:tw-scroll-mt-\[77px\] {
        scroll-margin-top: 77px !important;
    }

    .md\:tw-columns-4 {
        -moz-columns: 4 !important;
             columns: 4 !important;
    }

    .md\:tw-grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }

    .md\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .md\:tw-grid-cols-24 {
        grid-template-columns: repeat(24, minmax(0, 1fr)) !important;
    }

    .md\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    .md\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }

    .md\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }

    .md\:tw-grid-cols-\[290px__1fr\] {
        grid-template-columns: 290px  1fr !important;
    }

    .md\:tw-grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
    }

    .md\:tw-grid-rows-2 {
        grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
    }

    .md\:tw-flex-row {
        flex-direction: row !important;
    }

    .md\:tw-flex-col {
        flex-direction: column !important;
    }

    .md\:tw-flex-wrap {
        flex-wrap: wrap !important;
    }

    .md\:tw-flex-nowrap {
        flex-wrap: nowrap !important;
    }

    .md\:tw-items-start {
        align-items: flex-start !important;
    }

    .md\:tw-items-center {
        align-items: center !important;
    }

    .md\:tw-justify-normal {
        justify-content: normal !important;
    }

    .md\:tw-justify-start {
        justify-content: flex-start !important;
    }

    .md\:tw-justify-end {
        justify-content: flex-end !important;
    }

    .md\:tw-justify-between {
        justify-content: space-between !important;
    }

    .md\:tw-gap-3 {
        gap: 0.75rem !important;
    }

    .md\:tw-gap-4 {
        gap: 1rem !important;
    }

    .md\:tw-gap-6 {
        gap: 1.5rem !important;
    }

    .md\:tw-gap-x-16 {
        -moz-column-gap: 4rem !important;
             column-gap: 4rem !important;
    }

    .md\:tw-gap-y-5 {
        row-gap: 1.25rem !important;
    }

    .md\:tw-overflow-visible {
        overflow: visible !important;
    }

    .md\:tw-overflow-x-hidden {
        overflow-x: hidden !important;
    }

    .md\:tw-overflow-y-scroll {
        overflow-y: scroll !important;
    }

    .md\:tw-whitespace-normal {
        white-space: normal !important;
    }

    .md\:tw-whitespace-nowrap {
        white-space: nowrap !important;
    }

    .md\:tw-rounded-l-none {
        border-top-left-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
    }

    .md\:tw-rounded-r-none {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    .md\:tw-border-x-0 {
        border-left-width: 0px !important;
        border-right-width: 0px !important;
    }

    .md\:tw-border-l {
        border-left-width: 1px !important;
    }

    .md\:tw-border-r-0 {
        border-right-width: 0px !important;
    }

    .md\:tw-border-t-0 {
        border-top-width: 0px !important;
    }

    .md\:tw-border-solid {
        border-style: solid !important;
    }

    .md\:tw-p-0 {
        padding: 0px !important;
    }

    .md\:tw-p-3 {
        padding: 0.75rem !important;
    }

    .md\:tw-p-6 {
        padding: 1.5rem !important;
    }

    .md\:tw-p-8 {
        padding: 2rem !important;
    }

    .md\:tw-px-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .md\:tw-px-10 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .md\:tw-px-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }

    .md\:tw-px-24 {
        padding-left: 6rem !important;
        padding-right: 6rem !important;
    }

    .md\:tw-px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .md\:tw-px-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }

    .md\:tw-px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }

    .md\:tw-px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .md\:tw-py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .md\:tw-py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .md\:tw-py-\[1em\] {
        padding-top: 1em !important;
        padding-bottom: 1em !important;
    }

    .md\:tw-pl-10 {
        padding-left: 2.5rem !important;
    }

    .md\:tw-pl-2\.5 {
        padding-left: 0.625rem !important;
    }

    .md\:tw-pl-4 {
        padding-left: 1rem !important;
    }

    .md\:tw-pr-0 {
        padding-right: 0px !important;
    }

    .md\:tw-pr-4 {
        padding-right: 1rem !important;
    }

    .md\:tw-text-left {
        text-align: left !important;
    }

    .md\:tw-text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important;
    }

    .md\:tw-text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important;
    }

    .md\:tw-text-\[2rem\] {
        font-size: 2rem !important;
    }

    .md\:tw-text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important;
    }

    .md\:tw-text-sm {
        font-size: 0.875rem !important;
        line-height: 1.25rem !important;
    }

    .md\:tw-text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }

    .md\:tw-font-bold {
        font-weight: 700 !important;
    }

    .md\:tw-leading-\[3rem\] {
        line-height: 3rem !important;
    }
}

@media (min-width: 993px) {

    .min-\[993px\]\:tw-flex {
        display: flex !important;
    }

    .min-\[993px\]\:tw-hidden {
        display: none !important;
    }
}

@media (min-width: 1024px) {

    .lg\:tw-col-span-1 {
        grid-column: span 1 / span 1 !important;
    }

    .lg\:tw-col-span-2 {
        grid-column: span 2 / span 2 !important;
    }

    .lg\:tw-col-span-3 {
        grid-column: span 3 / span 3 !important;
    }

    .lg\:tw-col-span-4 {
        grid-column: span 4 / span 4 !important;
    }

    .lg\:tw-col-span-5 {
        grid-column: span 5 / span 5 !important;
    }

    .lg\:tw-col-span-6 {
        grid-column: span 6 / span 6 !important;
    }

    .lg\:tw-col-span-7 {
        grid-column: span 7 / span 7 !important;
    }

    .lg\:tw-col-span-8 {
        grid-column: span 8 / span 8 !important;
    }

    .lg\:tw-col-span-9 {
        grid-column: span 9 / span 9 !important;
    }

    .lg\:tw-col-span-full {
        grid-column: 1 / -1 !important;
    }

    .lg\:tw-col-start-auto {
        grid-column-start: auto !important;
    }

    .lg\:tw-col-end-10 {
        grid-column-end: 10 !important;
    }

    .lg\:tw-mx-0 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .lg\:tw-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .lg\:tw-my-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .lg\:tw-mb-0 {
        margin-bottom: 0px !important;
    }

    .lg\:tw-ml-8 {
        margin-left: 2rem !important;
    }

    .lg\:tw-mr-20 {
        margin-right: 5rem !important;
    }

    .lg\:tw-mr-7 {
        margin-right: 1.75rem !important;
    }

    .lg\:tw-mt-0 {
        margin-top: 0px !important;
    }

    .lg\:tw-mt-5 {
        margin-top: 1.25rem !important;
    }

    .lg\:tw-block {
        display: block !important;
    }

    .lg\:tw-inline-block {
        display: inline-block !important;
    }

    .lg\:tw-inline {
        display: inline !important;
    }

    .lg\:tw-flex {
        display: flex !important;
    }

    .lg\:tw-hidden {
        display: none !important;
    }

    .lg\:tw-h-80 {
        height: 20rem !important;
    }

    .lg\:tw-h-auto {
        height: auto !important;
    }

    .lg\:tw-w-1\/2 {
        width: 50% !important;
    }

    .lg\:tw-w-1\/4 {
        width: 25% !important;
    }

    .lg\:tw-w-2\/3 {
        width: 66.666667% !important;
    }

    .lg\:tw-w-24 {
        width: 6rem !important;
    }

    .lg\:tw-w-3\/4 {
        width: 75% !important;
    }

    .lg\:tw-w-3\/5 {
        width: 60% !important;
    }

    .lg\:tw-w-48 {
        width: 12rem !important;
    }

    .lg\:tw-w-80 {
        width: 20rem !important;
    }

    .lg\:tw-w-\[500px\] {
        width: 500px !important;
    }

    .lg\:tw-w-auto {
        width: auto !important;
    }

    .lg\:tw-w-full {
        width: 100% !important;
    }

    .lg\:tw-min-w-\[700px\] {
        min-width: 700px !important;
    }

    .lg\:tw-max-w-fit {
        max-width: -moz-fit-content !important;
        max-width: fit-content !important;
    }

    .lg\:tw-max-w-min {
        max-width: -moz-min-content !important;
        max-width: min-content !important;
    }

    .lg\:tw-max-w-screen-lg {
        max-width: 1024px !important;
    }

    .lg\:tw-basis-1\/12 {
        flex-basis: 8.333333% !important;
    }

    .lg\:tw-basis-1\/3 {
        flex-basis: 33.333333% !important;
    }

    .lg\:tw-basis-1\/4 {
        flex-basis: 25% !important;
    }

    .lg\:tw-basis-11\/12 {
        flex-basis: 91.666667% !important;
    }

    .lg\:tw-basis-2\/3 {
        flex-basis: 66.666667% !important;
    }

    .lg\:tw-basis-3\/4 {
        flex-basis: 75% !important;
    }

    .lg\:tw-basis-5\/12 {
        flex-basis: 41.666667% !important;
    }

    .lg\:tw-basis-\[27\.5rem\] {
        flex-basis: 27.5rem !important;
    }

    .lg\:tw-scroll-mt-5 {
        scroll-margin-top: 1.25rem !important;
    }

    .lg\:tw-columns-5 {
        -moz-columns: 5 !important;
             columns: 5 !important;
    }

    .lg\:tw-grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }

    .lg\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .lg\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    .lg\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }

    .lg\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }

    .lg\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }

    .lg\:tw-grid-cols-9 {
        grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
    }

    .lg\:tw-flex-row {
        flex-direction: row !important;
    }

    .lg\:tw-flex-nowrap {
        flex-wrap: nowrap !important;
    }

    .lg\:tw-items-start {
        align-items: flex-start !important;
    }

    .lg\:tw-justify-start {
        justify-content: flex-start !important;
    }

    .lg\:tw-justify-end {
        justify-content: flex-end !important;
    }

    .lg\:tw-justify-between {
        justify-content: space-between !important;
    }

    .lg\:tw-gap-2 {
        gap: 0.5rem !important;
    }

    .lg\:tw-gap-4 {
        gap: 1rem !important;
    }

    .lg\:tw-gap-8 {
        gap: 2rem !important;
    }

    .lg\:tw-self-center {
        align-self: center !important;
    }

    .lg\:tw-border-r-2 {
        border-right-width: 2px !important;
    }

    .lg\:tw-p-14 {
        padding: 3.5rem !important;
    }

    .lg\:tw-p-4 {
        padding: 1rem !important;
    }

    .lg\:tw-p-8 {
        padding: 2rem !important;
    }

    .lg\:tw-px-10 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .lg\:tw-px-14 {
        padding-left: 3.5rem !important;
        padding-right: 3.5rem !important;
    }

    .lg\:tw-px-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }

    .lg\:tw-px-2 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .lg\:tw-px-20 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .lg\:tw-px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .lg\:tw-px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .lg\:tw-py-1\.5 {
        padding-top: 0.375rem !important;
        padding-bottom: 0.375rem !important;
    }

    .lg\:tw-py-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .lg\:tw-py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .lg\:tw-pl-20 {
        padding-left: 5rem !important;
    }

    .lg\:tw-pl-6 {
        padding-left: 1.5rem !important;
    }

    .lg\:tw-pr-6 {
        padding-right: 1.5rem !important;
    }

    .lg\:tw-pt-0 {
        padding-top: 0px !important;
    }
}

@media (min-width: 1280px) {

    .xl\:tw-col-span-1 {
        grid-column: span 1 / span 1 !important;
    }

    .xl\:tw-col-span-12 {
        grid-column: span 12 / span 12 !important;
    }

    .xl\:tw-col-span-2 {
        grid-column: span 2 / span 2 !important;
    }

    .xl\:tw-col-span-3 {
        grid-column: span 3 / span 3 !important;
    }

    .xl\:tw-col-span-4 {
        grid-column: span 4 / span 4 !important;
    }

    .xl\:tw-col-span-5 {
        grid-column: span 5 / span 5 !important;
    }

    .xl\:tw-col-span-7 {
        grid-column: span 7 / span 7 !important;
    }

    .xl\:tw-col-span-9 {
        grid-column: span 9 / span 9 !important;
    }

    .xl\:tw-col-end-7 {
        grid-column-end: 7 !important;
    }

    .xl\:tw-mb-0 {
        margin-bottom: 0px !important;
    }

    .xl\:tw-mr-40 {
        margin-right: 10rem !important;
    }

    .xl\:tw-block {
        display: block !important;
    }

    .xl\:tw-inline-block {
        display: inline-block !important;
    }

    .xl\:tw-inline {
        display: inline !important;
    }

    .xl\:tw-flex {
        display: flex !important;
    }

    .xl\:tw-grid {
        display: grid !important;
    }

    .xl\:tw-contents {
        display: contents !important;
    }

    .xl\:tw-hidden {
        display: none !important;
    }

    .xl\:tw-max-w-screen-xl {
        max-width: 1280px !important;
    }

    .xl\:tw-basis-1\/2 {
        flex-basis: 50% !important;
    }

    .xl\:tw-basis-1\/4 {
        flex-basis: 25% !important;
    }

    .xl\:tw-basis-1\/5 {
        flex-basis: 20% !important;
    }

    .xl\:tw-basis-2\/5 {
        flex-basis: 40% !important;
    }

    .xl\:tw-basis-3\/4 {
        flex-basis: 75% !important;
    }

    .xl\:tw-basis-3\/5 {
        flex-basis: 60% !important;
    }

    .xl\:tw-basis-4\/5 {
        flex-basis: 80% !important;
    }

    .xl\:tw-grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }

    .xl\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    .xl\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }

    .xl\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }

    .xl\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }

    .xl\:tw-grid-cols-\[56px__1fr_56px\] {
        grid-template-columns: 56px  1fr 56px !important;
    }

    .xl\:tw-grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
    }

    .xl\:tw-gap-6 {
        gap: 1.5rem !important;
    }

    .xl\:tw-px-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }

    .xl\:tw-px-24 {
        padding-left: 6rem !important;
        padding-right: 6rem !important;
    }

    .xl\:tw-px-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }

    .xl\:tw-px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .xl\:tw-px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .xl\:tw-px-\[5\.125rem\] {
        padding-left: 5.125rem !important;
        padding-right: 5.125rem !important;
    }

    .xl\:tw-py-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .xl\:tw-pl-40 {
        padding-left: 10rem !important;
    }
}

@media (min-width: 1440px) {

    .min-\[1440px\]\:tw-px-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media (min-width: 1536px) {

    .min-\[1536px\]\:tw-max-w-none {
        max-width: none !important;
    }
}

@media (min-width: 1865px) {

    .min-\[1865px\]\:tw-mr-4 {
        margin-right: 1rem !important;
    }

    .min-\[1865px\]\:tw-inline {
        display: inline !important;
    }

    .min-\[1865px\]\:tw-grid-cols-\[287px__1fr_287px\] {
        grid-template-columns: 287px  1fr 287px !important;
    }
}

.tw-peer:focus ~ .rtl\:peer-focus\:tw-left-auto:where([dir="rtl"], [dir="rtl"] *) {
    left: auto !important;
}

.tw-peer:focus ~ .rtl\:peer-focus\:tw-translate-x-1\/4:where([dir="rtl"], [dir="rtl"] *) {
    --tw-translate-x: 25% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

@media (prefers-color-scheme: dark) {

    .dark\:tw-bg-gray-700 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity)) !important;
    }
}

@media print {

    .print\:tw-hidden {
        display: none !important;
    }
}

.\[\&\>\*\:nth-child\(2\)\]\:tw-overflow-visible>*:nth-child(2) {
    overflow: visible !important;
}

.\[\&\>\*\:nth-child\(2\)\]\:tw-overflow-y-visible>*:nth-child(2) {
    overflow-y: visible !important;
}

.\[\&\>\*\:nth-child\(n\+10\)\]\:tw-hidden>*:nth-child(n+10) {
    display: none !important;
}

.\[\&\>\*\:nth-child\(n\+4\)\]\:tw-hidden>*:nth-child(n+4) {
    display: none !important;
}

.\[\&\>div\]\:tw-my-3>div {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
}

.\[\&\>label\]\:tw-mb-2>label {
    margin-bottom: 0.5rem !important;
}

.\[\&\>label\]\:tw-normal-case>label {
    text-transform: none !important;
}

.\[\&_\.gr-tabs\]\:\!tw-hidden .gr-tabs {
    display: none !important;
}

.\[\&_tr\:last-child\]\:tw-border-0 tr:last-child {
    border-width: 0px !important;
}

/*# sourceMappingURL=application-92e158d6.css.map*/