.container {
    width: 100%
}

@media (min-width: 640px) {
    .container {
        max-width: 640px
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width: 1280px
    }
}

@media (min-width: 1536px) {
    .container {
        max-width: 1536px
    }
}

.visible {
    visibility: visible
}

.collapse {
    visibility: collapse
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.bottom-10 {
    bottom: 2.5rem
}

.bottom-4 {
    bottom: 1rem
}

.m-\[5px\] {
    margin: 5px
}

.-mx-2 {
    margin-left: -.5rem;
    margin-right: -.5rem
}

.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.ml-2 {
    margin-left: .5rem
}

.mt-1 {
    margin-top: .25rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-\[20px\] {
    margin-top: 20px
}

.box-border {
    box-sizing: border-box
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.table {
    display: table
}

.table-row {
    display: table-row
}

.grid {
    display: grid
}

.list-item {
    display: list-item
}

.hidden {
    display: none
}

.h-\[100px\] {
    height: 100px
}

.h-\[200px\] {
    height: 200px
}

.h-\[25px\] {
    height: 25px
}

.h-\[35px\] {
    height: 35px
}

.h-\[36px\] {
    height: 36px
}

.h-\[40px\] {
    height: 40px
}

.h-\[45px\] {
    height: 45px
}

.h-\[70px\] {
    height: 70px
}

.h-\[calc\(100\%-30px\)\] {
    height: calc(100% - 30px)
}

.h-full {
    height: 100%
}

.h-screen {
    height: 100vh
}

.min-h-\[40px\] {
    min-height: 40px
}

.w-1\/2 {
    width: 50%
}

.w-1\/4 {
    width: 25%
}

.w-10 {
    width: 2.5rem
}

.w-3\/12 {
    width: 25%
}

.w-\[100px\] {
    width: 100px
}

.w-\[110px\] {
    width: 110px
}

.w-\[250px\] {
    width: 250px
}

.w-\[25px\] {
    width: 25px
}

.w-\[36px\] {
    width: 36px
}

.w-\[40px\] {
    width: 40px
}

.w-\[45px\] {
    width: 45px
}

.w-\[90\%\] {
    width: 90%
}

.w-full {
    width: 100%
}

.w-screen {
    width: 100vw
}

.flex-1 {
    flex: 1 1 0%
}

.flex-shrink {
    flex-shrink: 1
}

.flex-shrink-0 {
    flex-shrink: 0
}

.flex-grow {
    flex-grow: 1
}

.border-collapse {
    border-collapse: collapse
}

.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))
}

.cursor-pointer {
    cursor: pointer
}

.select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all
}

.resize {
    resize: both
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.items-center {
    align-items: center
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.gap-1 {
    gap: .25rem
}

.gap-2 {
    gap: .5rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.overflow-hidden, .truncate {
    overflow: hidden
}

.truncate {
    text-overflow: ellipsis;
    white-space: nowrap
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-sm {
    border-radius: .125rem
}

.rounded-xl {
    border-radius: .75rem
}

.border {
    border-width: 1px
}

.bg-\[\#6DEFE9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(109 239 233/var(--tw-bg-opacity))
}

.bg-\[\#E2FFFD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(226 255 253/var(--tw-bg-opacity))
}

.bg-\[\#EB3454\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 52 84/var(--tw-bg-opacity))
}

.bg-\[\#F5F5F5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.bg-\[\#FFEDF1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 241/var(--tw-bg-opacity))
}

.bg-\[\#FFF7E4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 228/var(--tw-bg-opacity))
}

.bg-\[\#dddddd\] {
    --tw-bg-opacity: 1;
    background-color: rgb(221 221 221/var(--tw-bg-opacity))
}

.bg-\[\#ededed\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 237 237/var(--tw-bg-opacity))
}

.bg-\[\#f5f5f5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.bg-black {
    background-color: var(--color-black, #000)
}

.bg-info {
    background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.bg-info, .bg-primary {
    --tw-bg-opacity: 1
}

.bg-primary {
    background-color: rgb(252 238 0/var(--tw-bg-opacity))
}

.bg-white {
    background-color: var(--color-white, #fff)
}

.bg-\[url\(\'\/static\/order\/bg\.png\'\)\] {
    background-image: url(/static/order/bg.png)
}

.bg-\[url\(\'\/static\/order\/bg2\.png\'\)\] {
    background-image: url(/static/order/bg2.png)
}

.bg-\[url\(\'\/static\/profile\/bg\.png\'\)\] {
    background-image: url(/static/profile/bg.png)
}

.bg-cover {
    background-size: cover
}

.bg-center {
    background-position: 50%
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.p-1 {
    padding: .25rem
}

.p-2 {
    padding: .5rem
}

.p-4 {
    padding: 1rem
}

.p-6 {
    padding: 1.5rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pl-2 {
    padding-left: .5rem
}

.pr-2 {
    padding-right: .5rem
}

.pt-2 {
    padding-top: .5rem
}

.text-center {
    text-align: center
}

.text-12xl {
    font-size: 60px
}

.text-3xl {
    font-size: 18px
}

.text-4xl {
    font-size: 20px
}

.text-5xl {
    font-size: 21px
}

.text-6xl {
    font-size: 30px
}

.text-\[11px\] {
    font-size: 11px
}

.text-\[25px\] {
    font-size: 25px
}

.text-base {
    font-size: 14px
}

.text-lg {
    font-size: 15px
}

.text-sm {
    font-size: 13px
}

.text-xl {
    font-size: 16px
}

.text-xs {
    font-size: 12px
}

.font-bold {
    font-weight: 700
}

.font-medium {
    font-weight: 500
}

.italic {
    font-style: italic
}

.leading-none {
    line-height: 1
}

.leading-relaxed {
    line-height: 1.625
}

.text-\[\#b7b7b7\] {
    --tw-text-opacity: 1;
    color: rgb(183 183 183/var(--tw-text-opacity))
}

.text-\[\#ff004f\] {
    --tw-text-opacity: 1;
    color: rgb(255 0 79/var(--tw-text-opacity))
}

.text-error {
    color: var(--color-error, #ff2c3c)
}

.text-primary {
    color: rgb(252 238 0/var(--tw-text-opacity))
}

.text-primary, .text-sub {
    --tw-text-opacity: 1
}

.text-sub {
    color: rgb(183 183 183/var(--tw-text-opacity))
}

.text-white {
    color: var(--color-white, #fff)
}

.underline {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.line-through {
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.shadow {
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.blur {
    --tw-blur: blur(8px)
}

.blur, .grayscale {
    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)
}

.grayscale {
    --tw-grayscale: grayscale(100%)
}

.invert {
    --tw-invert: invert(100%);
    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)
}

.\!filter {
    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
}

.filter {
    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)
}

.transition {
    transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color;
    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-text-decoration-color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}