.border-all-primary {
  border-color: #d9492e;
  border-width: 1px;
  border-style: solid;
}
.border-all-primary-text {
  border-color: #D9492E;
  border-width: 1px;
  border-style: solid;
}
.border-all-primary-second-text {
  border-color: rgba(217, 73, 46, 0.6);
  border-width: 1px;
  border-style: solid;
}
.border-all-title-text {
  border-color: #432A04;
  border-width: 1px;
  border-style: solid;
}
.border-all-second-text {
  border-color: #e6927e;
  border-width: 1px;
  border-style: solid;
}
.border-all-light-blue {
  border-color: #0059ff;
  border-width: 1px;
  border-style: solid;
}
.border-all-light-primary {
  border-color: rgba(217, 73, 46, 0.2078431373);
  border-width: 1px;
  border-style: solid;
}
.border-all-light-light-primary {
  border-color: rgba(217, 73, 46, 0.0823529412);
  border-width: 1px;
  border-style: solid;
}
.border-all-success {
  border-color: #09ad32;
  border-width: 1px;
  border-style: solid;
}
.border-all-warning {
  border-color: #FFD666;
  border-width: 1px;
  border-style: solid;
}
.border-all-error {
  border-color: #ec4545;
  border-width: 1px;
  border-style: solid;
}
.border-all-danger {
  border-color: #e71212;
  border-width: 1px;
  border-style: solid;
}
.border-all-red {
  border-color: #d40f0f;
  border-width: 1px;
  border-style: solid;
}
.border-all-yellow {
  border-color: #ffdf5e;
  border-width: 1px;
  border-style: solid;
}
.border-all-green {
  border-color: #09c338;
  border-width: 1px;
  border-style: solid;
}
.border-all-blue {
  border-color: #0059ff;
  border-width: 1px;
  border-style: solid;
}
.border-all-orange {
  border-color: #f99404;
  border-width: 1px;
  border-style: solid;
}
.border-all-purple {
  border-color: #b810da;
  border-width: 1px;
  border-style: solid;
}
.border-all-dark-purple {
  border-color: #7117a5;
  border-width: 1px;
  border-style: solid;
}
.border-all-brown {
  border-color: #5f1a00;
  border-width: 1px;
  border-style: solid;
}
.border-all-black {
  border-color: #000;
  border-width: 1px;
  border-style: solid;
}
.border-all-white {
  border-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
}
.border-all-base {
  border-color: #f6f2e7;
  border-width: 1px;
  border-style: solid;
}
.border-all-custom {
  border-color: #4A5061;
  border-width: 1px;
  border-style: solid;
}
.border-all-link {
  border-color: #0273F1;
  border-width: 1px;
  border-style: solid;
}
.border-all-light-light {
  border-color: #f5f1f1;
  border-width: 1px;
  border-style: solid;
}
.border-all-light {
  border-color: #F3F4F5;
  border-width: 1px;
  border-style: solid;
}
.border-all-dark {
  border-color: #F1F1F1;
  border-width: 1px;
  border-style: solid;
}
.border-all-dark-dark {
  border-color: #dfdfdf;
  border-width: 1px;
  border-style: solid;
}
.border-all-muted {
  border-color: #858585;
  border-width: 1px;
  border-style: solid;
}
.border-all-text {
  border-color: #333232;
  border-width: 1px;
  border-style: solid;
}
.border-all-second {
  border-color: #666464;
  border-width: 1px;
  border-style: solid;
}
.border-all-third {
  border-color: #999696;
  border-width: 1px;
  border-style: solid;
}
.border-all-forth {
  border-color: #CCC8C8;
  border-width: 1px;
  border-style: solid;
}
.border-all-place {
  border-color: #CCC8C8;
  border-width: 1px;
  border-style: solid;
}
.border-all-mask-white {
  border-color: rgba(255, 255, 255, 0.6);
  border-width: 1px;
  border-style: solid;
}
.border-all-mask-black {
  border-color: rgba(0, 0, 0, 0.6);
  border-width: 1px;
  border-style: solid;
}
.border-all-page {
  border-color: #FAFAFA;
  border-width: 1px;
  border-style: solid;
}
.border-all-disabled {
  border-color: #CCC8C8;
  border-width: 1px;
  border-style: solid;
}
.border-all-none {
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
}
.border-all-transparent {
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
}
.border-top-primary {
  border-top-color: #d9492e;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-primary-text {
  border-top-color: #D9492E;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-primary-second-text {
  border-top-color: rgba(217, 73, 46, 0.6);
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-title-text {
  border-top-color: #432A04;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-second-text {
  border-top-color: #e6927e;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-light-blue {
  border-top-color: #0059ff;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-light-primary {
  border-top-color: rgba(217, 73, 46, 0.2078431373);
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-light-light-primary {
  border-top-color: rgba(217, 73, 46, 0.0823529412);
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-success {
  border-top-color: #09ad32;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-warning {
  border-top-color: #FFD666;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-error {
  border-top-color: #ec4545;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-danger {
  border-top-color: #e71212;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-red {
  border-top-color: #d40f0f;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-yellow {
  border-top-color: #ffdf5e;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-green {
  border-top-color: #09c338;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-blue {
  border-top-color: #0059ff;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-orange {
  border-top-color: #f99404;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-purple {
  border-top-color: #b810da;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-dark-purple {
  border-top-color: #7117a5;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-brown {
  border-top-color: #5f1a00;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-black {
  border-top-color: #000;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-white {
  border-top-color: #FFFFFF;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-base {
  border-top-color: #f6f2e7;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-custom {
  border-top-color: #4A5061;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-link {
  border-top-color: #0273F1;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-light-light {
  border-top-color: #f5f1f1;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-light {
  border-top-color: #F3F4F5;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-dark {
  border-top-color: #F1F1F1;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-dark-dark {
  border-top-color: #dfdfdf;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-muted {
  border-top-color: #858585;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-text {
  border-top-color: #333232;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-second {
  border-top-color: #666464;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-third {
  border-top-color: #999696;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-forth {
  border-top-color: #CCC8C8;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-place {
  border-top-color: #CCC8C8;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-mask-white {
  border-top-color: rgba(255, 255, 255, 0.6);
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-mask-black {
  border-top-color: rgba(0, 0, 0, 0.6);
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-page {
  border-top-color: #FAFAFA;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-disabled {
  border-top-color: #CCC8C8;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-none {
  border-top-color: transparent;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-top-transparent {
  border-top-color: transparent;
  border-top-width: 1px;
  border-top-style: solid;
}
.border-bottom-primary {
  border-bottom-color: #d9492e;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-primary-text {
  border-bottom-color: #D9492E;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-primary-second-text {
  border-bottom-color: rgba(217, 73, 46, 0.6);
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-title-text {
  border-bottom-color: #432A04;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-second-text {
  border-bottom-color: #e6927e;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-light-blue {
  border-bottom-color: #0059ff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-light-primary {
  border-bottom-color: rgba(217, 73, 46, 0.2078431373);
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-light-light-primary {
  border-bottom-color: rgba(217, 73, 46, 0.0823529412);
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-success {
  border-bottom-color: #09ad32;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-warning {
  border-bottom-color: #FFD666;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-error {
  border-bottom-color: #ec4545;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-danger {
  border-bottom-color: #e71212;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-red {
  border-bottom-color: #d40f0f;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-yellow {
  border-bottom-color: #ffdf5e;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-green {
  border-bottom-color: #09c338;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-blue {
  border-bottom-color: #0059ff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-orange {
  border-bottom-color: #f99404;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-purple {
  border-bottom-color: #b810da;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-dark-purple {
  border-bottom-color: #7117a5;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-brown {
  border-bottom-color: #5f1a00;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-black {
  border-bottom-color: #000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-white {
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-base {
  border-bottom-color: #f6f2e7;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-custom {
  border-bottom-color: #4A5061;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-link {
  border-bottom-color: #0273F1;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-light-light {
  border-bottom-color: #f5f1f1;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-light {
  border-bottom-color: #F3F4F5;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-dark {
  border-bottom-color: #F1F1F1;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-dark-dark {
  border-bottom-color: #dfdfdf;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-muted {
  border-bottom-color: #858585;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-text {
  border-bottom-color: #333232;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-second {
  border-bottom-color: #666464;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-third {
  border-bottom-color: #999696;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-forth {
  border-bottom-color: #CCC8C8;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-place {
  border-bottom-color: #CCC8C8;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-mask-white {
  border-bottom-color: rgba(255, 255, 255, 0.6);
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-mask-black {
  border-bottom-color: rgba(0, 0, 0, 0.6);
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-page {
  border-bottom-color: #FAFAFA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-disabled {
  border-bottom-color: #CCC8C8;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-none {
  border-bottom-color: transparent;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-bottom-transparent {
  border-bottom-color: transparent;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.border-left-primary {
  border-left-color: #d9492e;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-primary-text {
  border-left-color: #D9492E;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-primary-second-text {
  border-left-color: rgba(217, 73, 46, 0.6);
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-title-text {
  border-left-color: #432A04;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-second-text {
  border-left-color: #e6927e;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-light-blue {
  border-left-color: #0059ff;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-light-primary {
  border-left-color: rgba(217, 73, 46, 0.2078431373);
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-light-light-primary {
  border-left-color: rgba(217, 73, 46, 0.0823529412);
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-success {
  border-left-color: #09ad32;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-warning {
  border-left-color: #FFD666;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-error {
  border-left-color: #ec4545;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-danger {
  border-left-color: #e71212;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-red {
  border-left-color: #d40f0f;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-yellow {
  border-left-color: #ffdf5e;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-green {
  border-left-color: #09c338;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-blue {
  border-left-color: #0059ff;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-orange {
  border-left-color: #f99404;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-purple {
  border-left-color: #b810da;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-dark-purple {
  border-left-color: #7117a5;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-brown {
  border-left-color: #5f1a00;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-black {
  border-left-color: #000;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-white {
  border-left-color: #FFFFFF;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-base {
  border-left-color: #f6f2e7;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-custom {
  border-left-color: #4A5061;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-link {
  border-left-color: #0273F1;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-light-light {
  border-left-color: #f5f1f1;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-light {
  border-left-color: #F3F4F5;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-dark {
  border-left-color: #F1F1F1;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-dark-dark {
  border-left-color: #dfdfdf;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-muted {
  border-left-color: #858585;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-text {
  border-left-color: #333232;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-second {
  border-left-color: #666464;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-third {
  border-left-color: #999696;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-forth {
  border-left-color: #CCC8C8;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-place {
  border-left-color: #CCC8C8;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-mask-white {
  border-left-color: rgba(255, 255, 255, 0.6);
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-mask-black {
  border-left-color: rgba(0, 0, 0, 0.6);
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-page {
  border-left-color: #FAFAFA;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-disabled {
  border-left-color: #CCC8C8;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-none {
  border-left-color: transparent;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-left-transparent {
  border-left-color: transparent;
  border-left-width: 1px;
  border-left-style: solid;
}
.border-right-primary {
  border-right-color: #d9492e;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-primary-text {
  border-right-color: #D9492E;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-primary-second-text {
  border-right-color: rgba(217, 73, 46, 0.6);
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-title-text {
  border-right-color: #432A04;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-second-text {
  border-right-color: #e6927e;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-light-blue {
  border-right-color: #0059ff;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-light-primary {
  border-right-color: rgba(217, 73, 46, 0.2078431373);
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-light-light-primary {
  border-right-color: rgba(217, 73, 46, 0.0823529412);
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-success {
  border-right-color: #09ad32;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-warning {
  border-right-color: #FFD666;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-error {
  border-right-color: #ec4545;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-danger {
  border-right-color: #e71212;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-red {
  border-right-color: #d40f0f;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-yellow {
  border-right-color: #ffdf5e;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-green {
  border-right-color: #09c338;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-blue {
  border-right-color: #0059ff;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-orange {
  border-right-color: #f99404;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-purple {
  border-right-color: #b810da;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-dark-purple {
  border-right-color: #7117a5;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-brown {
  border-right-color: #5f1a00;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-black {
  border-right-color: #000;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-white {
  border-right-color: #FFFFFF;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-base {
  border-right-color: #f6f2e7;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-custom {
  border-right-color: #4A5061;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-link {
  border-right-color: #0273F1;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-light-light {
  border-right-color: #f5f1f1;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-light {
  border-right-color: #F3F4F5;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-dark {
  border-right-color: #F1F1F1;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-dark-dark {
  border-right-color: #dfdfdf;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-muted {
  border-right-color: #858585;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-text {
  border-right-color: #333232;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-second {
  border-right-color: #666464;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-third {
  border-right-color: #999696;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-forth {
  border-right-color: #CCC8C8;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-place {
  border-right-color: #CCC8C8;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-mask-white {
  border-right-color: rgba(255, 255, 255, 0.6);
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-mask-black {
  border-right-color: rgba(0, 0, 0, 0.6);
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-page {
  border-right-color: #FAFAFA;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-disabled {
  border-right-color: #CCC8C8;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-none {
  border-right-color: transparent;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-right-transparent {
  border-right-color: transparent;
  border-right-width: 1px;
  border-right-style: solid;
}
.border-none {
  border-width: 0;
}

.bg-primary {
  background-color: #d9492e;
}
.bg-primary-text {
  background-color: #D9492E;
}
.bg-primary-second-text {
  background-color: rgba(217, 73, 46, 0.6);
}
.bg-title-text {
  background-color: #432A04;
}
.bg-second-text {
  background-color: #e6927e;
}
.bg-light-blue {
  background-color: #0059ff;
}
.bg-light-primary {
  background-color: rgba(217, 73, 46, 0.2078431373);
}
.bg-light-light-primary {
  background-color: rgba(217, 73, 46, 0.0823529412);
}
.bg-success {
  background-color: #09ad32;
}
.bg-warning {
  background-color: #FFD666;
}
.bg-error {
  background-color: #ec4545;
}
.bg-danger {
  background-color: #e71212;
}
.bg-red {
  background-color: #d40f0f;
}
.bg-yellow {
  background-color: #ffdf5e;
}
.bg-green {
  background-color: #09c338;
}
.bg-blue {
  background-color: #0059ff;
}
.bg-orange {
  background-color: #f99404;
}
.bg-purple {
  background-color: #b810da;
}
.bg-dark-purple {
  background-color: #7117a5;
}
.bg-brown {
  background-color: #5f1a00;
}
.bg-black {
  background-color: #000;
}
.bg-white {
  background-color: #FFFFFF;
}
.bg-base {
  background-color: #f6f2e7;
}
.bg-custom {
  background-color: #4A5061;
}
.bg-link {
  background-color: #0273F1;
}
.bg-light-light {
  background-color: #f5f1f1;
}
.bg-light {
  background-color: #F3F4F5;
}
.bg-dark {
  background-color: #F1F1F1;
}
.bg-dark-dark {
  background-color: #dfdfdf;
}
.bg-muted {
  background-color: #858585;
}
.bg-text {
  background-color: #333232;
}
.bg-second {
  background-color: #666464;
}
.bg-third {
  background-color: #999696;
}
.bg-forth {
  background-color: #CCC8C8;
}
.bg-place {
  background-color: #CCC8C8;
}
.bg-mask-white {
  background-color: rgba(255, 255, 255, 0.6);
}
.bg-mask-black {
  background-color: rgba(0, 0, 0, 0.6);
}
.bg-page {
  background-color: #FAFAFA;
}
.bg-disabled {
  background-color: #CCC8C8;
}
.bg-none {
  background-color: transparent;
}
.bg-transparent {
  background-color: transparent;
}

.color-primary {
  color: #d9492e;
}
.color-primary-text {
  color: #D9492E;
}
.color-primary-second-text {
  color: rgba(217, 73, 46, 0.6);
}
.color-title-text {
  color: #432A04;
}
.color-second-text {
  color: #e6927e;
}
.color-light-blue {
  color: #0059ff;
}
.color-light-primary {
  color: rgba(217, 73, 46, 0.2078431373);
}
.color-light-light-primary {
  color: rgba(217, 73, 46, 0.0823529412);
}
.color-success {
  color: #09ad32;
}
.color-warning {
  color: #FFD666;
}
.color-error {
  color: #ec4545;
}
.color-danger {
  color: #e71212;
}
.color-red {
  color: #d40f0f;
}
.color-yellow {
  color: #ffdf5e;
}
.color-green {
  color: #09c338;
}
.color-blue {
  color: #0059ff;
}
.color-orange {
  color: #f99404;
}
.color-purple {
  color: #b810da;
}
.color-dark-purple {
  color: #7117a5;
}
.color-brown {
  color: #5f1a00;
}
.color-black {
  color: #000;
}
.color-white {
  color: #FFFFFF;
}
.color-base {
  color: #f6f2e7;
}
.color-custom {
  color: #4A5061;
}
.color-link {
  color: #0273F1;
}
.color-light-light {
  color: #f5f1f1;
}
.color-light {
  color: #F3F4F5;
}
.color-dark {
  color: #F1F1F1;
}
.color-dark-dark {
  color: #dfdfdf;
}
.color-muted {
  color: #858585;
}
.color-text {
  color: #333232;
}
.color-second {
  color: #666464;
}
.color-third {
  color: #999696;
}
.color-forth {
  color: #CCC8C8;
}
.color-place {
  color: #CCC8C8;
}
.color-mask-white {
  color: rgba(255, 255, 255, 0.6);
}
.color-mask-black {
  color: rgba(0, 0, 0, 0.6);
}
.color-page {
  color: #FAFAFA;
}
.color-disabled {
  color: #CCC8C8;
}
.color-none {
  color: transparent;
}
.color-transparent {
  color: transparent;
}

.flex-row {
  /* #ifndef APP-NVUE */
  display: flex;
  box-sizing: border-box;
  /* #endif */
  flex-direction: row !important;
}
.flex-col {
  /* #ifndef APP-NVUE */
  display: flex;
  box-sizing: border-box;
  /* #endif */
  flex-direction: column !important;
}
.flex-column {
  /* #ifndef APP-NVUE */
  display: flex;
  box-sizing: border-box;
  /* #endif */
  flex-direction: column !important;
}
.flex-one {
  flex: 1;
}
.flex-center {
  justify-content: center;
  align-items: center;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}

.justify-start {
  justify-content: flex-start;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: flex-end;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-stretch {
  justify-content: stretch;
}

.align-start {
  align-items: flex-start;
}
.align-center {
  align-items: center;
}
.align-end {
  align-items: flex-end;
}
.align-baseline {
  align-items: baseline;
}
.align-stretch {
  align-items: stretch;
}

.full-width {
  /* #ifndef APP-NVUE */
  width: 100%;
  /* #endif */
  /* #ifdef APP-NVUE */
  width: 750rpx;
  /* #endif */
}
.full-height {
  flex: 1;
  /* #ifndef APP-NVUE */
  height: 100%;
  /* #endif */
}
.full-page-width {
  width: 750rpx;
  /* #ifndef APP-NVUE */
  width: 750rpx;
  /* #endif */
}
.full-page-height {
  flex: 1;
  /* #ifndef APP-NVUE */
  height: 100vh;
  /* #endif */
}
.full-abs {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.gap-0-row-0 {
  row-gap: 0;
}
.gap-0-column-0 {
  column-gap: 0;
}
.gap-0-0 {
  gap: 0;
}

.radius-round {
  border-radius: 50%;
}
.radius-none {
  border-radius: 0;
}
.radius-none-bottom {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.radius-none-top {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.radius-none-left {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.radius-none-right {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.radius-xxxs {
  border-radius: 1rpx;
}
.radius-xxxs-bottom {
  border-bottom-left-radius: 1rpx;
  border-bottom-right-radius: 1rpx;
}
.radius-xxxs-top {
  border-top-left-radius: 1rpx;
  border-top-right-radius: 1rpx;
}
.radius-xxxs-left {
  border-bottom-left-radius: 1rpx;
  border-top-left-radius: 1rpx;
}
.radius-xxxs-right {
  border-bottom-right-radius: 1rpx;
  border-top-right-radius: 1rpx;
}
.radius-xxs {
  border-radius: 2rpx;
}
.radius-xxs-bottom {
  border-bottom-left-radius: 2rpx;
  border-bottom-right-radius: 2rpx;
}
.radius-xxs-top {
  border-top-left-radius: 2rpx;
  border-top-right-radius: 2rpx;
}
.radius-xxs-left {
  border-bottom-left-radius: 2rpx;
  border-top-left-radius: 2rpx;
}
.radius-xxs-right {
  border-bottom-right-radius: 2rpx;
  border-top-right-radius: 2rpx;
}
.radius-xs {
  border-radius: 5rpx;
}
.radius-xs-bottom {
  border-bottom-left-radius: 5rpx;
  border-bottom-right-radius: 5rpx;
}
.radius-xs-top {
  border-top-left-radius: 5rpx;
  border-top-right-radius: 5rpx;
}
.radius-xs-left {
  border-bottom-left-radius: 5rpx;
  border-top-left-radius: 5rpx;
}
.radius-xs-right {
  border-bottom-right-radius: 5rpx;
  border-top-right-radius: 5rpx;
}
.radius-sss {
  border-radius: 8rpx;
}
.radius-sss-bottom {
  border-bottom-left-radius: 8rpx;
  border-bottom-right-radius: 8rpx;
}
.radius-sss-top {
  border-top-left-radius: 8rpx;
  border-top-right-radius: 8rpx;
}
.radius-sss-left {
  border-bottom-left-radius: 8rpx;
  border-top-left-radius: 8rpx;
}
.radius-sss-right {
  border-bottom-right-radius: 8rpx;
  border-top-right-radius: 8rpx;
}
.radius-ss {
  border-radius: 10rpx;
}
.radius-ss-bottom {
  border-bottom-left-radius: 10rpx;
  border-bottom-right-radius: 10rpx;
}
.radius-ss-top {
  border-top-left-radius: 10rpx;
  border-top-right-radius: 10rpx;
}
.radius-ss-left {
  border-bottom-left-radius: 10rpx;
  border-top-left-radius: 10rpx;
}
.radius-ss-right {
  border-bottom-right-radius: 10rpx;
  border-top-right-radius: 10rpx;
}
.radius-s {
  border-radius: 15rpx;
}
.radius-s-bottom {
  border-bottom-left-radius: 15rpx;
  border-bottom-right-radius: 15rpx;
}
.radius-s-top {
  border-top-left-radius: 15rpx;
  border-top-right-radius: 15rpx;
}
.radius-s-left {
  border-bottom-left-radius: 15rpx;
  border-top-left-radius: 15rpx;
}
.radius-s-right {
  border-bottom-right-radius: 15rpx;
  border-top-right-radius: 15rpx;
}
.radius-base {
  border-radius: 20rpx;
}
.radius-base-bottom {
  border-bottom-left-radius: 20rpx;
  border-bottom-right-radius: 20rpx;
}
.radius-base-top {
  border-top-left-radius: 20rpx;
  border-top-right-radius: 20rpx;
}
.radius-base-left {
  border-bottom-left-radius: 20rpx;
  border-top-left-radius: 20rpx;
}
.radius-base-right {
  border-bottom-right-radius: 20rpx;
  border-top-right-radius: 20rpx;
}
.radius-l {
  border-radius: 24rpx;
}
.radius-l-bottom {
  border-bottom-left-radius: 24rpx;
  border-bottom-right-radius: 24rpx;
}
.radius-l-top {
  border-top-left-radius: 24rpx;
  border-top-right-radius: 24rpx;
}
.radius-l-left {
  border-bottom-left-radius: 24rpx;
  border-top-left-radius: 24rpx;
}
.radius-l-right {
  border-bottom-right-radius: 24rpx;
  border-top-right-radius: 24rpx;
}
.radius-ll {
  border-radius: 60rpx;
}
.radius-ll-bottom {
  border-bottom-left-radius: 60rpx;
  border-bottom-right-radius: 60rpx;
}
.radius-ll-top {
  border-top-left-radius: 60rpx;
  border-top-right-radius: 60rpx;
}
.radius-ll-left {
  border-bottom-left-radius: 60rpx;
  border-top-left-radius: 60rpx;
}
.radius-ll-right {
  border-bottom-right-radius: 60rpx;
  border-top-right-radius: 60rpx;
}
.radius-lll {
  border-radius: 100rpx;
}
.radius-lll-bottom {
  border-bottom-left-radius: 100rpx;
  border-bottom-right-radius: 100rpx;
}
.radius-lll-top {
  border-top-left-radius: 100rpx;
  border-top-right-radius: 100rpx;
}
.radius-lll-left {
  border-bottom-left-radius: 100rpx;
  border-top-left-radius: 100rpx;
}
.radius-lll-right {
  border-bottom-right-radius: 100rpx;
  border-top-right-radius: 100rpx;
}
.radius-xl {
  border-radius: 150rpx;
}
.radius-xl-bottom {
  border-bottom-left-radius: 150rpx;
  border-bottom-right-radius: 150rpx;
}
.radius-xl-top {
  border-top-left-radius: 150rpx;
  border-top-right-radius: 150rpx;
}
.radius-xl-left {
  border-bottom-left-radius: 150rpx;
  border-top-left-radius: 150rpx;
}
.radius-xl-right {
  border-bottom-right-radius: 150rpx;
  border-top-right-radius: 150rpx;
}
.radius-xxl {
  border-radius: 200rpx;
}
.radius-xxl-bottom {
  border-bottom-left-radius: 200rpx;
  border-bottom-right-radius: 200rpx;
}
.radius-xxl-top {
  border-top-left-radius: 200rpx;
  border-top-right-radius: 200rpx;
}
.radius-xxl-left {
  border-bottom-left-radius: 200rpx;
  border-top-left-radius: 200rpx;
}
.radius-xxl-right {
  border-bottom-right-radius: 200rpx;
  border-top-right-radius: 200rpx;
}
.radius-xxxl {
  border-radius: 300rpx;
}
.radius-xxxl-bottom {
  border-bottom-left-radius: 300rpx;
  border-bottom-right-radius: 300rpx;
}
.radius-xxxl-top {
  border-top-left-radius: 300rpx;
  border-top-right-radius: 300rpx;
}
.radius-xxxl-left {
  border-bottom-left-radius: 300rpx;
  border-top-left-radius: 300rpx;
}
.radius-xxxl-right {
  border-bottom-right-radius: 300rpx;
  border-top-right-radius: 300rpx;
}

.height-5 {
  height: 5rpx;
}
.height-10 {
  height: 10rpx;
}
.height-15 {
  height: 15rpx;
}
.height-20 {
  height: 20rpx;
}
.height-25 {
  height: 25rpx;
}
.height-30 {
  height: 30rpx;
}
.height-35 {
  height: 35rpx;
}
.height-40 {
  height: 40rpx;
}
.height-45 {
  height: 45rpx;
}
.height-50 {
  height: 50rpx;
}
.height-60 {
  height: 60rpx;
}
.height-80 {
  height: 80rpx;
}
.height-100 {
  height: 100rpx;
}
.height-150 {
  height: 150rpx;
}
.height-200 {
  height: 200rpx;
}
.height-250 {
  height: 250rpx;
}
.height-300 {
  height: 300rpx;
}
.height-350 {
  height: 350rpx;
}
.height-400 {
  height: 400rpx;
}
.height-450 {
  height: 450rpx;
}
.height-500 {
  height: 500rpx;
}
.height-550 {
  height: 550rpx;
}
.height-600 {
  height: 600rpx;
}
.height-650 {
  height: 650rpx;
}
.height-700 {
  height: 700rpx;
}
.height-750 {
  height: 750rpx;
}

.width-auto {
  width: auto;
}
.width-full {
  width: 750rpx;
}
.width-half {
  width: 375rpx;
}
.width-one-third {
  width: 250rpx;
}
.width-one-fourth {
  width: 187.5rpx;
}
.width-one-fifth {
  width: 150rpx;
}
.width-one-sixth {
  width: 125rpx;
}
.width-one-eighth {
  width: 93.75rpx;
}
.width-one-tenth {
  width: 75rpx;
}
.width-1-2 {
  width: 50%;
}
.width-1-3 {
  width: 33.3333333333%;
}
.width-2-3 {
  width: 500rpx;
}
.width-1-4 {
  width: 25%;
}
.width-2-4 {
  width: 375rpx;
}
.width-3-4 {
  width: 562.5rpx;
}
.width-1-5 {
  width: 20%;
}
.width-2-5 {
  width: 300rpx;
}
.width-3-5 {
  width: 450rpx;
}
.width-4-5 {
  width: 600rpx;
}
.width-1-6 {
  width: 16.6666666667%;
}
.width-2-6 {
  width: 250rpx;
}
.width-3-6 {
  width: 375rpx;
}
.width-4-6 {
  width: 500rpx;
}
.width-5-6 {
  width: 625rpx;
}
.width-1-7 {
  width: 14.2857142857%;
}
.width-2-7 {
  width: 214.2857142857rpx;
}
.width-3-7 {
  width: 321.4285714286rpx;
}
.width-4-7 {
  width: 428.5714285714rpx;
}
.width-5-7 {
  width: 535.7142857143rpx;
}
.width-6-7 {
  width: 642.8571428571rpx;
}
.width-1-8 {
  width: 12.5%;
}
.width-2-8 {
  width: 187.5rpx;
}
.width-3-8 {
  width: 281.25rpx;
}
.width-4-8 {
  width: 375rpx;
}
.width-5-8 {
  width: 468.75rpx;
}
.width-6-8 {
  width: 562.5rpx;
}
.width-7-8 {
  width: 656.25rpx;
}
.width-1-9 {
  width: 11.1111111111%;
}
.width-2-9 {
  width: 166.6666666667rpx;
}
.width-3-9 {
  width: 250rpx;
}
.width-4-9 {
  width: 333.3333333333rpx;
}
.width-5-9 {
  width: 416.6666666667rpx;
}
.width-6-9 {
  width: 500rpx;
}
.width-7-9 {
  width: 583.3333333333rpx;
}
.width-8-9 {
  width: 666.6666666667rpx;
}
.width-5 {
  width: 5rpx;
}
.width-10 {
  width: 10rpx;
}
.width-15 {
  width: 15rpx;
}
.width-20 {
  width: 20rpx;
}
.width-25 {
  width: 25rpx;
}
.width-30 {
  width: 30rpx;
}
.width-35 {
  width: 35rpx;
}
.width-40 {
  width: 40rpx;
}
.width-45 {
  width: 45rpx;
}
.width-50 {
  width: 50rpx;
}
.width-60 {
  width: 60rpx;
}
.width-80 {
  width: 80rpx;
}
.width-100 {
  width: 100rpx;
}
.width-150 {
  width: 150rpx;
}
.width-200 {
  width: 200rpx;
}
.width-250 {
  width: 250rpx;
}
.width-300 {
  width: 300rpx;
}
.width-350 {
  width: 350rpx;
}
.width-400 {
  width: 400rpx;
}
.width-450 {
  width: 450rpx;
}
.width-500 {
  width: 500rpx;
}
.width-550 {
  width: 550rpx;
}
.width-600 {
  width: 600rpx;
}
.width-650 {
  width: 650rpx;
}
.width-700 {
  width: 700rpx;
}
.width-750 {
  width: 750rpx;
}

.size-xxxs {
  font-size: 12rpx;
}
.size-xxs {
  font-size: 14rpx;
}
.size-xs {
  font-size: 16rpx;
}
.size-sss {
  font-size: 18rpx;
}
.size-ss {
  font-size: 24rpx;
}
.size-s {
  font-size: 28rpx;
}
.size-base {
  font-size: 30rpx;
}
.size-l {
  font-size: 32rpx;
}
.size-ll {
  font-size: 36rpx;
}
.size-lll {
  font-size: 50rpx;
}
.size-xl {
  font-size: 75rpx;
}
.size-xxl {
  font-size: 100rpx;
}
.size-xxxl {
  font-size: 150rpx;
}

.image-size-xxs {
  width: 14rpx;
  height: 14rpx;
}
.image-size-xs {
  width: 16rpx;
  height: 16rpx;
}
.image-size-sss {
  width: 18rpx;
  height: 18rpx;
}
.image-size-ss {
  width: 24rpx;
  height: 24rpx;
}
.image-size-s {
  width: 28rpx;
  height: 28rpx;
}
.image-size-base {
  width: 30rpx;
  height: 30rpx;
}
.image-size-l {
  width: 35rpx;
  height: 35rpx;
}
.image-size-ll {
  width: 40rpx;
  height: 40rpx;
}
.image-size-lll {
  width: 50rpx;
  height: 50rpx;
}
.image-size-xl {
  width: 75rpx;
  height: 75rpx;
}
.image-size-xxl {
  width: 100rpx;
  height: 100rpx;
}
.image-size-xxxl {
  width: 150rpx;
  height: 150rpx;
}

.text-shadow {
  /* #ifndef APP-NVUE */
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  /* #endif */
}
.text-shadow-deep {
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}

.text-indent {
  /* #ifndef APP-NVUE */
  text-indent: 2em;
  /* #endif */
}
.text-indent-1 {
  text-indent: 1em;
}
.text-indent-2 {
  text-indent: 2em;
}
.text-indent-3 {
  text-indent: 3em;
}
.text-indent-3 {
  text-indent: 3em;
}
.text-indent-none {
  text-indent: 0;
}

.text-overflow-ellipsis {
  text-overflow: ellipsis;
}

.text-italic {
  font-style: italic;
}

.text-bold {
  font-weight: 700 !important;
}

.text-bolder {
  font-weight: bolder !important;
}

.text-light {
  font-weight: 300 !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-lines-1 {
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  /* #ifndef APP-NVUE */
  display: block;
  white-space: nowrap;
  /* #endif */
}
.text-lines-2 {
  overflow: hidden;
  /* #ifdef APP-NVUE */
  lines: 2;
  text-overflow: ellipsis;
  /* #endif */
  /* #ifndef APP-NVUE */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* #endif */
}
.text-lines-3 {
  overflow: hidden;
  /* #ifdef APP-NVUE */
  lines: 3;
  text-overflow: ellipsis;
  /* #endif */
  /* #ifndef APP-NVUE */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /* #endif */
}
.text-lines-4 {
  overflow: hidden;
  /* #ifdef APP-NVUE */
  lines: 4;
  text-overflow: ellipsis;
  /* #endif */
  /* #ifndef APP-NVUE */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  /* #endif */
}
.text-lines-5 {
  overflow: hidden;
  /* #ifdef APP-NVUE */
  lines: 5;
  text-overflow: ellipsis;
  /* #endif */
  /* #ifndef APP-NVUE */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  /* #endif */
}
.text-lines-6 {
  overflow: hidden;
  /* #ifdef APP-NVUE */
  lines: 6;
  text-overflow: ellipsis;
  /* #endif */
  /* #ifndef APP-NVUE */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  /* #endif */
}

.text-none-decoration {
  text-decoration: none;
}
.text-underline {
  text-decoration: underline;
}
.text-line-through {
  text-decoration: line-through;
}

.text-align-left {
  text-align: left;
}
.text-align-center {
  text-align: center;
}
.text-align-right {
  text-align: right;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.055) !important;
}

.shadow-s {
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.055) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-l {
  box-shadow: 0 0.75rem 2rem rgba(0, 0, 0, 0.1) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.height-none {
  height: 0;
}
.height-xxs {
  height: 5rpx;
}
.height-xs {
  height: 10rpx;
}
.height-sss {
  height: 20rpx;
}
.height-ss {
  height: 40rpx;
}
.height-s {
  height: 60rpx;
}
.height-base {
  height: 80rpx;
}
.height-l {
  height: 100rpx;
}
.height-ll {
  height: 120rpx;
}
.height-lll {
  height: 140rpx;
}
.height-xl {
  height: 180rpx;
}
.height-xxl {
  height: 240rpx;
}
.height-xxxl {
  height: 300rpx;
}

.gap-none {
  gap: 0;
}
.gap-xxs {
  gap: 5rpx;
}
.gap-xs {
  gap: 10rpx;
}
.gap-sss {
  gap: 20rpx;
}
.gap-ss {
  gap: 40rpx;
}
.gap-s {
  gap: 60rpx;
}
.gap-base {
  gap: 80rpx;
}
.gap-l {
  gap: 100rpx;
}
.gap-ll {
  gap: 120rpx;
}
.gap-lll {
  gap: 140rpx;
}
.gap-xl {
  gap: 180rpx;
}
.gap-xxl {
  gap: 240rpx;
}
.gap-xxxl {
  gap: 300rpx;
}

.row-gap-none {
  row-gap: 0;
}
.row-gap-xxs {
  row-gap: 5rpx;
}
.row-gap-xs {
  row-gap: 10rpx;
}
.row-gap-sss {
  row-gap: 20rpx;
}
.row-gap-ss {
  row-gap: 40rpx;
}
.row-gap-s {
  row-gap: 60rpx;
}
.row-gap-base {
  row-gap: 80rpx;
}
.row-gap-l {
  row-gap: 100rpx;
}
.row-gap-ll {
  row-gap: 120rpx;
}
.row-gap-lll {
  row-gap: 140rpx;
}
.row-gap-xl {
  row-gap: 180rpx;
}
.row-gap-xxl {
  row-gap: 240rpx;
}
.row-gap-xxxl {
  row-gap: 300rpx;
}

.column-gap-none {
  column-gap: 0;
}
.column-gap-xxs {
  column-gap: 5rpx;
}
.column-gap-xs {
  column-gap: 10rpx;
}
.column-gap-sss {
  column-gap: 20rpx;
}
.column-gap-ss {
  column-gap: 40rpx;
}
.column-gap-s {
  column-gap: 60rpx;
}
.column-gap-base {
  column-gap: 80rpx;
}
.column-gap-l {
  column-gap: 100rpx;
}
.column-gap-ll {
  column-gap: 120rpx;
}
.column-gap-lll {
  column-gap: 140rpx;
}
.column-gap-xl {
  column-gap: 180rpx;
}
.column-gap-xxl {
  column-gap: 240rpx;
}
.column-gap-xxxl {
  column-gap: 300rpx;
}

.wing-none {
  margin-left: 0;
  margin-right: 0;
}
.wing-sss {
  margin-left: 6rpx;
  margin-right: 6rpx;
}
.wing-ss {
  margin-left: 12rpx;
  margin-right: 12rpx;
}
.wing-s {
  margin-left: 24rpx;
  margin-right: 24rpx;
}
.wing-base {
  margin-left: 32rpx;
  margin-right: 32rpx;
}
.wing-l {
  margin-left: 36rpx;
  margin-right: 36rpx;
}
.wing-ll {
  margin-left: 40rpx;
  margin-right: 40rpx;
}
.wing-lll {
  margin-left: 80rpx;
  margin-right: 80rpx;
}
.wing-xl {
  margin-left: 100rpx;
  margin-right: 100rpx;
}
.wing-xxl {
  margin-left: 200rpx;
  margin-right: 200rpx;
}
.wing-xxxl {
  margin-left: 300rpx;
  margin-right: 300rpx;
}

.padding-wing-none {
  padding-left: 0;
  padding-right: 0;
}
.padding-wing-sss {
  padding-left: 6rpx;
  padding-right: 6rpx;
}
.padding-wing-ss {
  padding-left: 12rpx;
  padding-right: 12rpx;
}
.padding-wing-s {
  padding-left: 24rpx;
  padding-right: 24rpx;
}
.padding-wing-base {
  padding-left: 32rpx;
  padding-right: 32rpx;
}
.padding-wing-l {
  padding-left: 36rpx;
  padding-right: 36rpx;
}
.padding-wing-ll {
  padding-left: 40rpx;
  padding-right: 40rpx;
}
.padding-wing-lll {
  padding-left: 80rpx;
  padding-right: 80rpx;
}
.padding-wing-xl {
  padding-left: 100rpx;
  padding-right: 100rpx;
}
.padding-wing-xxl {
  padding-left: 200rpx;
  padding-right: 200rpx;
}
.padding-wing-xxxl {
  padding-left: 300rpx;
  padding-right: 300rpx;
}

.space-none {
  margin-top: 0;
  margin-bottom: 0;
}
.space-ss {
  margin-top: 6rpx;
  margin-bottom: 6rpx;
}
.space-s {
  margin-top: 12rpx;
  margin-bottom: 12rpx;
}
.space-base {
  margin-top: 16rpx;
  margin-bottom: 16rpx;
}
.space-l {
  margin-top: 24rpx;
  margin-bottom: 24rpx;
}
.space-ll {
  margin-top: 32rpx;
  margin-bottom: 32rpx;
}
.space-lll {
  margin-top: 50rpx;
  margin-bottom: 50rpx;
}
.space-xl {
  margin-top: 100rpx;
  margin-bottom: 100rpx;
}
.space-xxl {
  margin-top: 200rpx;
  margin-bottom: 200rpx;
}
.space-xxxl {
  margin-top: 300rpx;
  margin-bottom: 300rpx;
}

.h-0 {
  height: 0%;
}
.h-5 {
  height: 5%;
}
.h-10 {
  height: 10%;
}
.h-15 {
  height: 15%;
}
.h-20 {
  height: 20%;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
.h-35 {
  height: 35%;
}
.h-40 {
  height: 40%;
}
.h-45 {
  height: 45%;
}
.h-50 {
  height: 50%;
}
.h-55 {
  height: 55%;
}
.h-60 {
  height: 60%;
}
.h-65 {
  height: 65%;
}
.h-70 {
  height: 70%;
}
.h-75 {
  height: 75%;
}
.h-80 {
  height: 80%;
}
.h-85 {
  height: 85%;
}
.h-90 {
  height: 90%;
}
.h-95 {
  height: 95%;
}
.h-100 {
  height: 100%;
}

.w-0 {
  width: 0%;
}
.w-5 {
  width: 5%;
}
.w-10 {
  width: 10%;
}
.w-15 {
  width: 15%;
}
.w-20 {
  width: 20%;
}
.w-25 {
  width: 25%;
}
.w-30 {
  width: 30%;
}
.w-35 {
  width: 35%;
}
.w-40 {
  width: 40%;
}
.w-45 {
  width: 45%;
}
.w-50 {
  width: 50%;
}
.w-55 {
  width: 55%;
}
.w-60 {
  width: 60%;
}
.w-65 {
  width: 65%;
}
.w-70 {
  width: 70%;
}
.w-75 {
  width: 75%;
}
.w-80 {
  width: 80%;
}
.w-85 {
  width: 85%;
}
.w-90 {
  width: 90%;
}
.w-95 {
  width: 95%;
}
.w-100 {
  width: 100%;
}

.m-auto {
  margin: auto !important;
}
.m-0 {
  margin: 0;
}
.m-1 {
  margin: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.m-25 {
  margin: 0.75rem;
}
.m-3 {
  margin: 1rem;
}
.m-35 {
  margin: 1.25rem;
}
.m-4 {
  margin: 1.5rem;
}
.m-45 {
  margin: 1.75rem;
}
.m-5 {
  margin: 3rem;
}
.ml-auto {
  margin-left: auto !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.ml-1 {
  margin-left: 0.25rem !important;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.ml-25 {
  margin-left: 0.75rem !important;
}
.ml-3 {
  margin-left: 1rem !important;
}
.ml-35 {
  margin-left: 1.25rem !important;
}
.ml-4 {
  margin-left: 1.5rem !important;
}
.ml-45 {
  margin-left: 1.75rem !important;
}
.ml-5 {
  margin-left: 3rem !important;
}
.ml-n0 {
  margin-left: 0 !important;
}
.ml-n1 {
  margin-left: -0.25rem !important;
}
.ml-n2 {
  margin-left: -0.5rem !important;
}
.ml-n25 {
  margin-left: -0.75rem !important;
}
.ml-n3 {
  margin-left: -1rem !important;
}
.ml-n35 {
  margin-left: -1.25rem !important;
}
.ml-n4 {
  margin-left: -1.5rem !important;
}
.ml-n45 {
  margin-left: -1.75rem !important;
}
.ml-n5 {
  margin-left: -3rem !important;
}
.mr-auto {
  margin-right: auto !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mr-1 {
  margin-right: 0.25rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mr-25 {
  margin-right: 0.75rem !important;
}
.mr-3 {
  margin-right: 1rem !important;
}
.mr-35 {
  margin-right: 1.25rem !important;
}
.mr-4 {
  margin-right: 1.5rem !important;
}
.mr-45 {
  margin-right: 1.75rem !important;
}
.mr-5 {
  margin-right: 3rem !important;
}
.mr-n0 {
  margin-right: 0 !important;
}
.mr-n1 {
  margin-right: -0.25rem !important;
}
.mr-n2 {
  margin-right: -0.5rem !important;
}
.mr-n25 {
  margin-right: -0.75rem !important;
}
.mr-n3 {
  margin-right: -1rem !important;
}
.mr-n35 {
  margin-right: -1.25rem !important;
}
.mr-n4 {
  margin-right: -1.5rem !important;
}
.mr-n45 {
  margin-right: -1.75rem !important;
}
.mr-n5 {
  margin-right: -3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-25 {
  margin-top: 0.75rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-35 {
  margin-top: 1.25rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-45 {
  margin-top: 1.75rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-n0 {
  margin-top: 0 !important;
}
.mt-n1 {
  margin-top: -0.25rem !important;
}
.mt-n2 {
  margin-top: -0.5rem !important;
}
.mt-n25 {
  margin-top: -0.75rem !important;
}
.mt-n3 {
  margin-top: -1rem !important;
}
.mt-n35 {
  margin-top: -1.25rem !important;
}
.mt-n4 {
  margin-top: -1.5rem !important;
}
.mt-n45 {
  margin-top: -1.75rem !important;
}
.mt-n5 {
  margin-top: -3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-25 {
  margin-bottom: 0.75rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-35 {
  margin-bottom: 1.25rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-45 {
  margin-bottom: 1.75rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-n0 {
  margin-bottom: 0 !important;
}
.mb-n1 {
  margin-bottom: -0.25rem !important;
}
.mb-n2 {
  margin-bottom: -0.5rem !important;
}
.mb-n25 {
  margin-bottom: -0.75rem !important;
}
.mb-n3 {
  margin-bottom: -1rem !important;
}
.mb-n35 {
  margin-bottom: -1.25rem !important;
}
.mb-n4 {
  margin-bottom: -1.5rem !important;
}
.mb-n45 {
  margin-bottom: -1.75rem !important;
}
.mb-n5 {
  margin-bottom: -3rem !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.mx-25 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.mx-35 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.mx-4 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.mx-45 {
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important;
}
.mx-5 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.mx-n0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mx-n1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}
.mx-n2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}
.mx-n25 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}
.mx-n3 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}
.mx-n35 {
  margin-left: -1.25rem !important;
  margin-right: -1.25rem !important;
}
.mx-n4 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}
.mx-n45 {
  margin-left: -1.75rem !important;
  margin-right: -1.75rem !important;
}
.mx-n5 {
  margin-left: -3rem !important;
  margin-right: -3rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-25 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-35 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-45 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-n0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}
.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}
.my-n25 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}
.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}
.my-n35 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}
.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}
.my-n45 {
  margin-top: -1.75rem !important;
  margin-bottom: -1.75rem !important;
}
.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.p-auto {
  padding: auto !important;
}
.p-0 {
  padding: 0;
}
.p-1 {
  padding: 0.25rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-25 {
  padding: 0.75rem;
}
.p-3 {
  padding: 1rem;
}
.p-35 {
  padding: 1.25rem;
}
.p-4 {
  padding: 1.5rem;
}
.p-45 {
  padding: 1.75rem;
}
.p-5 {
  padding: 3rem;
}
.pl-auto {
  padding-left: auto !important;
}
.pl-n0 {
  padding-left: 0 !important;
}
.pl-n1 {
  padding-left: -0.25rem !important;
}
.pl-n2 {
  padding-left: -0.5rem !important;
}
.pl-n25 {
  padding-left: -0.75rem !important;
}
.pl-n3 {
  padding-left: -1rem !important;
}
.pl-n35 {
  padding-left: -1.25rem !important;
}
.pl-n4 {
  padding-left: -1.5rem !important;
}
.pl-n45 {
  padding-left: -1.75rem !important;
}
.pl-n5 {
  padding-left: -3rem !important;
}
.pl-n0 {
  padding-left: 0 !important;
}
.pl-n1 {
  padding-left: -0.25rem !important;
}
.pl-n2 {
  padding-left: -0.5rem !important;
}
.pl-n25 {
  padding-left: -0.75rem !important;
}
.pl-n3 {
  padding-left: -1rem !important;
}
.pl-n35 {
  padding-left: -1.25rem !important;
}
.pl-n4 {
  padding-left: -1.5rem !important;
}
.pl-n45 {
  padding-left: -1.75rem !important;
}
.pl-n5 {
  padding-left: -3rem !important;
}
.pr-auto {
  padding-right: auto !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pr-1 {
  padding-right: 0.25rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pr-25 {
  padding-right: 0.75rem !important;
}
.pr-3 {
  padding-right: 1rem !important;
}
.pr-35 {
  padding-right: 1.25rem !important;
}
.pr-4 {
  padding-right: 1.5rem !important;
}
.pr-45 {
  padding-right: 1.75rem !important;
}
.pr-5 {
  padding-right: 3rem !important;
}
.pr-n0 {
  padding-right: 0 !important;
}
.pr-n1 {
  padding-right: -0.25rem !important;
}
.pr-n2 {
  padding-right: -0.5rem !important;
}
.pr-n25 {
  padding-right: -0.75rem !important;
}
.pr-n3 {
  padding-right: -1rem !important;
}
.pr-n35 {
  padding-right: -1.25rem !important;
}
.pr-n4 {
  padding-right: -1.5rem !important;
}
.pr-n45 {
  padding-right: -1.75rem !important;
}
.pr-n5 {
  padding-right: -3rem !important;
}
.pt-auto {
  padding-top: auto !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-25 {
  padding-top: 0.75rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-35 {
  padding-top: 1.25rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-45 {
  padding-top: 1.75rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pt-n0 {
  padding-top: 0 !important;
}
.pt-n1 {
  padding-top: -0.25rem !important;
}
.pt-n2 {
  padding-top: -0.5rem !important;
}
.pt-n25 {
  padding-top: -0.75rem !important;
}
.pt-n3 {
  padding-top: -1rem !important;
}
.pt-n35 {
  padding-top: -1.25rem !important;
}
.pt-n4 {
  padding-top: -1.5rem !important;
}
.pt-n45 {
  padding-top: -1.75rem !important;
}
.pt-n5 {
  padding-top: -3rem !important;
}
.pb-auto {
  padding-bottom: auto !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-25 {
  padding-bottom: 0.75rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-35 {
  padding-bottom: 1.25rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-45 {
  padding-bottom: 1.75rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.pb-n0 {
  padding-bottom: 0 !important;
}
.pb-n1 {
  padding-bottom: -0.25rem !important;
}
.pb-n2 {
  padding-bottom: -0.5rem !important;
}
.pb-n25 {
  padding-bottom: -0.75rem !important;
}
.pb-n3 {
  padding-bottom: -1rem !important;
}
.pb-n35 {
  padding-bottom: -1.25rem !important;
}
.pb-n4 {
  padding-bottom: -1.5rem !important;
}
.pb-n45 {
  padding-bottom: -1.75rem !important;
}
.pb-n5 {
  padding-bottom: -3rem !important;
}
.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}
.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-25 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px-35 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.px-45 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}
.px-5 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.px-n0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.px-n1 {
  padding-left: -0.25rem !important;
  padding-right: -0.25rem !important;
}
.px-n2 {
  padding-left: -0.5rem !important;
  padding-right: -0.5rem !important;
}
.px-n25 {
  padding-left: -0.75rem !important;
  padding-right: -0.75rem !important;
}
.px-n3 {
  padding-left: -1rem !important;
  padding-right: -1rem !important;
}
.px-n35 {
  padding-left: -1.25rem !important;
  padding-right: -1.25rem !important;
}
.px-n4 {
  padding-left: -1.5rem !important;
  padding-right: -1.5rem !important;
}
.px-n45 {
  padding-left: -1.75rem !important;
  padding-right: -1.75rem !important;
}
.px-n5 {
  padding-left: -3rem !important;
  padding-right: -3rem !important;
}
.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-25 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-35 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-45 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.py-n0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-n1 {
  padding-top: -0.25rem !important;
  padding-bottom: -0.25rem !important;
}
.py-n2 {
  padding-top: -0.5rem !important;
  padding-bottom: -0.5rem !important;
}
.py-n25 {
  padding-top: -0.75rem !important;
  padding-bottom: -0.75rem !important;
}
.py-n3 {
  padding-top: -1rem !important;
  padding-bottom: -1rem !important;
}
.py-n35 {
  padding-top: -1.25rem !important;
  padding-bottom: -1.25rem !important;
}
.py-n4 {
  padding-top: -1.5rem !important;
  padding-bottom: -1.5rem !important;
}
.py-n45 {
  padding-top: -1.75rem !important;
  padding-bottom: -1.75rem !important;
}
.py-n5 {
  padding-top: -3rem !important;
  padding-bottom: -3rem !important;
}

.h-100vh {
  height: 100vh;
}

.h-0 {
  height: 0;
}

.l-0 {
  left: 0;
}

.r-0 {
  right: 0;
}

.t-0 {
  top: 0;
}

.b-0 {
  bottom: 0;
}

.margin-all-none {
  margin: 0;
}
.margin-all-xxs {
  margin: 5rpx;
}
.margin-all-xs {
  margin: 10rpx;
}
.margin-all-sss {
  margin: 10rpx;
}
.margin-all-ss {
  margin: 20rpx;
}
.margin-all-s {
  margin: 30rpx;
}
.margin-all-base {
  margin: 40rpx;
}
.margin-all-l {
  margin: 50rpx;
}
.margin-all-ll {
  margin: 60rpx;
}
.margin-all-lll {
  margin: 80rpx;
}
.margin-all-xl {
  margin: 100rpx;
}
.margin-all-xxl {
  margin: 200rpx;
}
.margin-all-xxxl {
  margin: 300rpx;
}
.margin-top-none {
  margin-top: 0;
}
.margin-top-xxs {
  margin-top: 5rpx;
}
.margin-top-xs {
  margin-top: 10rpx;
}
.margin-top-sss {
  margin-top: 10rpx;
}
.margin-top-ss {
  margin-top: 20rpx;
}
.margin-top-s {
  margin-top: 30rpx;
}
.margin-top-base {
  margin-top: 40rpx;
}
.margin-top-l {
  margin-top: 50rpx;
}
.margin-top-ll {
  margin-top: 60rpx;
}
.margin-top-lll {
  margin-top: 80rpx;
}
.margin-top-xl {
  margin-top: 100rpx;
}
.margin-top-xxl {
  margin-top: 200rpx;
}
.margin-top-xxxl {
  margin-top: 300rpx;
}
.margin-bottom-none {
  margin-bottom: 0;
}
.margin-bottom-xxs {
  margin-bottom: 5rpx;
}
.margin-bottom-xs {
  margin-bottom: 10rpx;
}
.margin-bottom-sss {
  margin-bottom: 10rpx;
}
.margin-bottom-ss {
  margin-bottom: 20rpx;
}
.margin-bottom-s {
  margin-bottom: 30rpx;
}
.margin-bottom-base {
  margin-bottom: 40rpx;
}
.margin-bottom-l {
  margin-bottom: 50rpx;
}
.margin-bottom-ll {
  margin-bottom: 60rpx;
}
.margin-bottom-lll {
  margin-bottom: 80rpx;
}
.margin-bottom-xl {
  margin-bottom: 100rpx;
}
.margin-bottom-xxl {
  margin-bottom: 200rpx;
}
.margin-bottom-xxxl {
  margin-bottom: 300rpx;
}
.margin-left-none {
  margin-left: 0;
}
.margin-left-xxs {
  margin-left: 5rpx;
}
.margin-left-xs {
  margin-left: 10rpx;
}
.margin-left-sss {
  margin-left: 10rpx;
}
.margin-left-ss {
  margin-left: 20rpx;
}
.margin-left-s {
  margin-left: 30rpx;
}
.margin-left-base {
  margin-left: 40rpx;
}
.margin-left-l {
  margin-left: 50rpx;
}
.margin-left-ll {
  margin-left: 60rpx;
}
.margin-left-lll {
  margin-left: 80rpx;
}
.margin-left-xl {
  margin-left: 100rpx;
}
.margin-left-xxl {
  margin-left: 200rpx;
}
.margin-left-xxxl {
  margin-left: 300rpx;
}
.margin-right-none {
  margin-right: 0;
}
.margin-right-xxs {
  margin-right: 5rpx;
}
.margin-right-xs {
  margin-right: 10rpx;
}
.margin-right-sss {
  margin-right: 10rpx;
}
.margin-right-ss {
  margin-right: 20rpx;
}
.margin-right-s {
  margin-right: 30rpx;
}
.margin-right-base {
  margin-right: 40rpx;
}
.margin-right-l {
  margin-right: 50rpx;
}
.margin-right-ll {
  margin-right: 60rpx;
}
.margin-right-lll {
  margin-right: 80rpx;
}
.margin-right-xl {
  margin-right: 100rpx;
}
.margin-right-xxl {
  margin-right: 200rpx;
}
.margin-right-xxxl {
  margin-right: 300rpx;
}
.margin-none {
  margin: 0;
}
.margin-none-left-right {
  margin-left: 0;
  margin-right: 0;
}
.margin-none-top-bottom {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-all-none {
  padding: 0;
}
.padding-all-xxs {
  padding: 5rpx;
}
.padding-all-xs {
  padding: 10rpx;
}
.padding-all-sss {
  padding: 10rpx;
}
.padding-all-ss {
  padding: 20rpx;
}
.padding-all-s {
  padding: 30rpx;
}
.padding-all-base {
  padding: 40rpx;
}
.padding-all-l {
  padding: 50rpx;
}
.padding-all-ll {
  padding: 60rpx;
}
.padding-all-lll {
  padding: 80rpx;
}
.padding-all-xl {
  padding: 100rpx;
}
.padding-all-xxl {
  padding: 200rpx;
}
.padding-all-xxxl {
  padding: 300rpx;
}
.padding-top-none {
  padding-top: 0;
}
.padding-top-xxs {
  padding-top: 5rpx;
}
.padding-top-xs {
  padding-top: 10rpx;
}
.padding-top-sss {
  padding-top: 10rpx;
}
.padding-top-ss {
  padding-top: 20rpx;
}
.padding-top-s {
  padding-top: 30rpx;
}
.padding-top-base {
  padding-top: 40rpx;
}
.padding-top-l {
  padding-top: 50rpx;
}
.padding-top-ll {
  padding-top: 60rpx;
}
.padding-top-lll {
  padding-top: 80rpx;
}
.padding-top-xl {
  padding-top: 100rpx;
}
.padding-top-xxl {
  padding-top: 200rpx;
}
.padding-top-xxxl {
  padding-top: 300rpx;
}
.padding-bottom-none {
  padding-bottom: 0;
}
.padding-bottom-xxs {
  padding-bottom: 5rpx;
}
.padding-bottom-xs {
  padding-bottom: 10rpx;
}
.padding-bottom-sss {
  padding-bottom: 10rpx;
}
.padding-bottom-ss {
  padding-bottom: 20rpx;
}
.padding-bottom-s {
  padding-bottom: 30rpx;
}
.padding-bottom-base {
  padding-bottom: 40rpx;
}
.padding-bottom-l {
  padding-bottom: 50rpx;
}
.padding-bottom-ll {
  padding-bottom: 60rpx;
}
.padding-bottom-lll {
  padding-bottom: 80rpx;
}
.padding-bottom-xl {
  padding-bottom: 100rpx;
}
.padding-bottom-xxl {
  padding-bottom: 200rpx;
}
.padding-bottom-xxxl {
  padding-bottom: 300rpx;
}
.padding-left-none {
  padding-left: 0;
}
.padding-left-xxs {
  padding-left: 5rpx;
}
.padding-left-xs {
  padding-left: 10rpx;
}
.padding-left-sss {
  padding-left: 10rpx;
}
.padding-left-ss {
  padding-left: 20rpx;
}
.padding-left-s {
  padding-left: 30rpx;
}
.padding-left-base {
  padding-left: 40rpx;
}
.padding-left-l {
  padding-left: 50rpx;
}
.padding-left-ll {
  padding-left: 60rpx;
}
.padding-left-lll {
  padding-left: 80rpx;
}
.padding-left-xl {
  padding-left: 100rpx;
}
.padding-left-xxl {
  padding-left: 200rpx;
}
.padding-left-xxxl {
  padding-left: 300rpx;
}
.padding-right-none {
  padding-right: 0;
}
.padding-right-xxs {
  padding-right: 5rpx;
}
.padding-right-xs {
  padding-right: 10rpx;
}
.padding-right-sss {
  padding-right: 10rpx;
}
.padding-right-ss {
  padding-right: 20rpx;
}
.padding-right-s {
  padding-right: 30rpx;
}
.padding-right-base {
  padding-right: 40rpx;
}
.padding-right-l {
  padding-right: 50rpx;
}
.padding-right-ll {
  padding-right: 60rpx;
}
.padding-right-lll {
  padding-right: 80rpx;
}
.padding-right-xl {
  padding-right: 100rpx;
}
.padding-right-xxl {
  padding-right: 200rpx;
}
.padding-right-xxxl {
  padding-right: 300rpx;
}
.padding-none {
  padding: 0;
}
.padding-none-left-right {
  padding-left: 0;
  padding-right: 0;
}
.padding-none-top-bottom {
  padding-top: 0;
  padding-bottom: 0;
}

.d-grid {
  display: grid;
}

.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute;
}
.position-fixed {
  position: fixed;
}
.position-sticky {
  position: sticky;
}

.d {
  /* #ifndef APP-VUE */
  /* #endif */
}
.d-flex {
  display: flex !important;
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-inline-flex {
  display: inline-flex !important;
}

.background {
  /* #ifndef APP-NVUE */
  z-index: 0;
  /* #endif */
}
.background-deep {
  /* #ifndef APP-NVUE */
  z-index: -1;
  /* #endif */
}

.overflow-hidden {
  overflow: hidden;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-auto {
  overflow: auto;
}
.overflow-visible {
  overflow: visible;
}

/*# sourceMappingURL=base.css.map */
