.p-2px {
    padding: 2px;
}

.p-4px {
    padding: 4px;
}

.pt-4px {
    padding-top: 4px;
}

.pe-4px {
    padding-right: 4px;
}

.pb-4px {
    padding-bottom: 4px;
}

.ps-4px {
    padding-left: 4px;
}

.px-4px {
    padding-left: 4px;
    padding-right: 4px;
}

.py-4px {
    padding-top: 4px;
    padding-bottom: 4px;
}

.p-8px {
    padding: 8px;
}

.pt-8px {
    padding-top: 8px;
}

.pe-8px {
    padding-right: 8px;
}

.pb-8px {
    padding-bottom: 8px;
}

.ps-8px {
    padding-left: 8px;
}

.px-8px {
    padding-left: 8px;
    padding-right: 8px;
}

.py-8px {
    padding-top: 8px;
    padding-bottom: 8px;
}

.p-16px {
    padding: 16px;
}

.pt-16px {
    padding-top: 16px;
}

.pe-16px {
    padding-right: 16px;
}

.pb-16px {
    padding-bottom: 16px;
}

.ps-16px {
    padding-left: 16px;
}

.px-16px {
    padding-left: 16px;
    padding-right: 16px;
}

.py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
}

.p-24px {
    padding: 24px;
}

.pt-24px {
    padding-top: 24px;
}

.pe-24px {
    padding-right: 24px;
}

.pb-24px {
    padding-bottom: 24px;
}

.ps-24px {
    padding-left: 24px;
}

.px-24px {
    padding-left: 24px;
    padding-right: 24px;
}

.py-24px {
    padding-top: 24px;
    padding-bottom: 24px;
}

.p-32px {
    padding: 32px;
}

.pt-32px {
    padding-top: 32px;
}

.pe-32px {
    padding-right: 32px;
}

.pb-32px {
    padding-bottom: 32px;
}

.ps-32px {
    padding-left: 32px;
}

.px-32px {
    padding-left: 32px;
    padding-right: 32px;
}

.py-32px {
    padding-top: 32px;
    padding-bottom: 32px;
}

.m-4px {
    margin: 4px;
}

.mt-4px {
    margin-top: 4px;
}

.me-4px {
    margin-right: 4px;
}

.mb-4px {
    margin-bottom: 4px;
}

.ms-4px {
    margin-left: 4px;
}

.mx-4px {
    margin-left: 4px;
    margin-right: 4px;
}

.m-8px {
    margin: 8px;
}

.mt-8px {
    margin-top: 8px;
}

.me-8px {
    margin-right: 8px;
}

.mb-8px {
    margin-bottom: 8px;
}

.ms-8px {
    margin-left: 8px;
}

.mx-8px {
    margin-left: 8px;
    margin-right: 8px;
}

.my-8px {
    margin-top: 8px;
    margin-bottom: 8px;
}

.m-16px {
    margin: 16px;
}

.mt-16px {
    margin-top: 16px;
}

.me-16px {
    margin-right: 16px;
}

.mb-16px {
    margin-bottom: 16px;
}

.ms-16px {
    margin-left: 16px;
}

.mx-16px {
    margin-left: 16px;
    margin-right: 16px;
}

.my-16px {
    margin-top: 16px;
    margin-bottom: 16px;
}

.m-24px {
    margin: 24px;
}

.mt-24px {
    margin-top: 24px;
}

.me-24px {
    margin-right: 24px;
}

.mb-24px {
    margin-bottom: 24px;
}

.ms-24px {
    margin-left: 24px;
}

.mx-24px {
    margin-left: 24px;
    margin-right: 24px;
}

.my-24px {
    margin-top: 24px;
    margin-bottom: 24px;
}

.m-32px {
    margin: 32px;
}

.mt-32px {
    margin-top: 32px;
}

.me-32px {
    margin-right: 32px;
}

.mb-32px {
    margin-bottom: 32px;
}

.ms-32px {
    margin-left: 32px;
}

.mx-32px {
    margin-left: 32px;
    margin-right: 32px;
}

.my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
}

.m-40px {
    margin: 40px;
}

.mt-40px {
    margin-top: 40px;
}

.me-40px {
    margin-right: 40px;
}

.mb-40px {
    margin-bottom: 40px;
}

.ms-40px {
    margin-left: 40px;
}

.mx-40px {
    margin-left: 40px;
    margin-right: 40px;
}

.my-48px {
    margin-top: 40px;
    margin-bottom: 40px;
}

.gap-4px {
    gap: 4px;
}

.gap-8px {
    gap: 8px;
}

.gap-16px {
    gap: 16px;
}

.gap-24px {
    gap: 24px;
}