.el-menu{background-color:#304156 !important;border-right:none}.el-menu-item{color:#bfcbd9;height:48px;line-height:48px;padding-left:24px !important}.el-menu-item:hover{color:#fff;background-color:#263445}.el-menu-item.is-active{color:#fff;background-color:#409eff}.el-submenu__title{color:#bfcbd9;height:48px;line-height:48px}.el-submenu__title:hover{color:#fff;background-color:#263445}.el-submenu .el-menu-item{padding-left:50px !important}.el-button{border-radius:8px;font-weight:500;transition:all 200ms cubic-bezier(0.23, 1, 0.32, 1)}.el-button.el-button--primary{background-color:#409eff;border-color:#409eff}.el-button.el-button--primary:focus,.el-button.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#fff}.el-button.el-button--primary:active{background:#337ecc;border-color:#337ecc}.el-button.el-button--success{background-color:#67c23a;border-color:#67c23a}.el-button.el-button--success:focus,.el-button.el-button--success:hover{background:#85ce61;border-color:#85ce61}.el-button.el-button--warning{background-color:#e6a23c;border-color:#e6a23c}.el-button.el-button--warning:focus,.el-button.el-button--warning:hover{background:#cf9236;border-color:#cf9236}.el-button.el-button--danger{background-color:#f56c6c;border-color:#f56c6c}.el-button.el-button--danger:focus,.el-button.el-button--danger:hover{background:#f78989;border-color:#f78989}.el-button.el-button--text{color:#409eff;padding:4px 8px}.el-button.el-button--text:focus,.el-button.el-button--text:hover{color:#66b1ff;background:#ecf5ff}.el-button.el-button--mini{padding:5px 12px;font-size:12px}.el-table{border-radius:8px;border:1px solid #ebeef5}.el-table::before{height:0}.el-table .el-table__header-wrapper .el-table__header th{background-color:#f2f3f5;color:#303133;font-weight:600;font-size:14px;padding:12px 0;border-bottom:1px solid #ebeef5}.el-table .el-table__body-wrapper .el-table__row td{padding:12px 0;font-size:14px;color:#606266;border-bottom:1px solid #f2f6fc}.el-table .el-table__body-wrapper .el-table__row:hover>td{background-color:#ecf5ff}.el-table .goods-image{width:60px;height:60px;border-radius:8px;object-fit:cover;border:1px solid #ebeef5}.el-table .el-table__fixed-right .el-table__fixed-header-wrapper th,.el-table .el-table__fixed .el-table__fixed-header-wrapper th{background-color:#f2f3f5 !important}.el-table .el-table__fixed-right .el-table__fixed-body-wrapper td,.el-table .el-table__fixed .el-table__fixed-body-wrapper td{background-color:#fff !important}.el-table .el-table__fixed-right .el-table__fixed-body-wrapper .el-table__row:hover>td,.el-table .el-table__fixed .el-table__fixed-body-wrapper .el-table__row:hover>td{background-color:#ecf5ff !important}.el-table .el-table__fixed-right-patch{background-color:#f2f3f5 !important}.el-form .el-form-item{margin-bottom:22px}.el-form .el-form-item .el-form-item__label{font-size:14px;color:#606266;font-weight:500}.el-form .el-form-item .el-input .el-input__inner{border-radius:8px;border-color:#dcdfe6;height:36px}.el-form .el-form-item .el-input .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px #c6e2ff}.el-form .el-form-item .el-input .el-input__inner:hover{border-color:#e4e7ed}.el-form .el-form-item .el-select .el-input__inner{border-radius:8px}.el-form .el-form-item .el-textarea .el-textarea__inner{border-radius:8px;border-color:#dcdfe6}.el-form .el-form-item .el-textarea .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px #c6e2ff}.el-card{border-radius:12px;border:1px solid #ebeef5;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card .el-card__header{padding:24px;border-bottom:1px solid #ebeef5;font-weight:600;font-size:16px;color:#303133}.el-card .el-card__body{padding:24px}.el-pagination .el-pagination__total,.el-pagination .el-pagination__jump{font-size:12px;color:#606266}.el-pagination .el-pager li{font-size:12px;border-radius:4px}.el-pagination .el-pager li.active{background-color:#409eff;color:#fff}.el-pagination .el-pager li:hover{color:#409eff}.el-pagination .btn-prev,.el-pagination .btn-next{border-radius:4px}.el-pagination .btn-prev:hover,.el-pagination .btn-next:hover{color:#409eff}.el-tabs .el-tabs__header{margin-bottom:16px}.el-tabs .el-tabs__nav-wrap::after{height:1px;background-color:#ebeef5}.el-tabs .el-tabs__item{font-size:14px;color:#606266;padding:0 20px;height:40px;line-height:40px}.el-tabs .el-tabs__item:hover{color:#409eff}.el-tabs .el-tabs__item.is-active{color:#409eff;font-weight:600}.el-tabs .el-tabs__active-bar{height:3px;background-color:#409eff}.el-tag{border-radius:4px;padding:0 12px;height:24px;line-height:22px;font-size:12px}.el-tag.el-tag--success{background-color:#e1f3d8;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--warning{background-color:#faecd8;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--danger{background-color:#fde2e2;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#f4f4f5;color:#909399}.el-message{border-radius:8px;padding:16px 24px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-message .el-message__content{font-size:14px}.el-dialog{border-radius:12px}.el-dialog .el-dialog__header{padding:24px;border-bottom:1px solid #ebeef5}.el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.el-dialog .el-dialog__body{padding:24px}.el-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #ebeef5}.el-upload--picture-card{width:100px;height:100px;border-radius:8px;border:1px dashed #dcdfe6;background-color:#fff}.el-upload--picture-card:hover{border-color:#409eff}.el-upload--picture-card i{font-size:28px;color:#909399}.el-upload-list--picture-card .el-upload-list__item{width:100px;height:100px;border-radius:8px}.el-switch .el-switch__core{border-radius:12px;height:22px}.el-switch .el-switch__core .el-switch__button{width:18px;height:18px;border-radius:50%}.el-switch.is-checked .el-switch__core{border-color:#409eff;background-color:#409eff}.el-dropdown-menu{border-radius:8px;border:1px solid #ebeef5;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:4px 0}.el-dropdown-menu .el-dropdown-menu__item{font-size:14px;color:#606266;padding:8px 16px}.el-dropdown-menu .el-dropdown-menu__item:hover{background-color:#ecf5ff;color:#409eff}.el-breadcrumb{font-size:14px}.el-breadcrumb .el-breadcrumb__inner,.el-breadcrumb .el-breadcrumb__separator{color:#909399}.el-breadcrumb .el-breadcrumb__inner a,.el-breadcrumb .el-breadcrumb__inner.is-link{color:#606266}.el-breadcrumb .el-breadcrumb__inner a:hover,.el-breadcrumb .el-breadcrumb__inner.is-link:hover{color:#409eff}.el-date-editor .el-input__inner{border-radius:8px;padding-left:35px}.el-date-editor .el-input__prefix,.el-date-editor .el-input__suffix{color:#909399}.el-time-panel{border-radius:8px;border:1px solid #ebeef5;box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-cascader .el-input__inner{border-radius:8px}.text-tip{display:block;font-size:12px;color:#909399;margin-top:4px}.toolbar{padding:0 0 16px 0;margin-bottom:16px}.toolbar .el-form-item{margin-bottom:0;margin-right:16px}.toolbar .el-form-item:last-child{margin-right:0}.toolbar .el-pagination{margin-top:8px}.content-container{background:#f2f3f5;padding:24px}.content-container .content-wrapper{background:#fff;border-radius:12px;padding:24px;border:1px solid #ebeef5}ul.el-upload-list--text{display:none !important}body{margin:0px;padding:0px;font-family:"Inter","PingFang SC","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;color:#606266}#app{position:absolute;top:0px;bottom:0px;width:100%}.el-submenu [class^=fa]{vertical-align:baseline;margin-right:10px}.el-menu-item [class^=fa]{vertical-align:baseline;margin-right:10px}.fade-enter-active,.fade-leave-active{transition:all 200ms cubic-bezier(0.23, 1, 0.32, 1)}.fade-enter,.fade-leave-active{opacity:0}.forHereOrderTabs #tab-zeroth,.forHereOrderTabs #tab-first{color:#f56c6c;font-weight:600}.takeOutOrderTabs #tab-first,.takeOutOrderTabs #tab-second{color:#f56c6c;font-weight:600}.advertisementForm .el-upload-list--picture-card .el-upload-list__item{width:448px;height:248px}.subImagesFileItem .el-form-item__label{width:400px !important}.shopLogoImgFileItem .el-upload-list--picture-card .el-upload-list__item{width:160px;height:160px}.shopWithinImgFileItem .el-upload-list--picture-card .el-upload-list__item{width:160px;height:160px}.demo .el-switch__label{position:absolute;display:none;color:#fff}.demo .el-switch__label--right{z-index:1;right:-3px}.demo .el-switch__label--left{z-index:1;left:16px}.demo .el-switch__label.is-active{display:block}.demo.el-switch .el-switch__core,.el-switch .el-switch__label{width:50px !important}.firstPosterFileItem .el-upload-list--picture-card .el-upload-list__item{width:400px;height:237px}
/* ============================================
   基础样式重置 - 基于 Element UI 设计规范
   ============================================ */

html, body, div, label, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, code, form, fieldset, legend, p, blockquote, th, td, img, textarea {
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
}

img {
  display: inline-block;
}

:focus {
  outline: 0;
}

li {
  display: list-item;
  text-align: -webkit-match-parent;
}

em, i, u {
  font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

input, button, textarea, select, optgroup, option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}

input, button, textarea, select {
  *font-size: 100%;
}

ol, ul {
  list-style: none outside none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

:link, :visited, ins {
  text-decoration: none;
}

a {
  color: #606266;
  text-decoration: none;
}

a:hover {
  color: #409EFF;
  border: none;
}

a:visited {
  border: none;
  width: auto;
}

/* ============================================
   全局基础样式
   ============================================ */

html, body {
  margin: 0;
  padding: 0;
  color: #606266;
  font-size: 14px;
  font-family: 'Inter', 'PingFang SC', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  height: 100%;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  background-color: #F2F3F5;
}

/* 清除浮动 */
.clearfix:after, .p-price:after, ul:after, li:after {
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
  clear: both;
  font-size: 0;
  line-height: 0;
}

/* 文字溢出省略 */
.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* ============================================
   文字层级
   ============================================ */

.text-primary {
  color: #303133;
}

.text-regular {
  color: #606266;
}

.text-secondary {
  color: #909399;
}

.text-placeholder {
  color: #C0C4CC;
}

/* ============================================
   功能色文字
   ============================================ */

.text-success {
  color: #67C23A;
}

.text-warning {
  color: #E6A23C;
}

.text-danger {
  color: #F56C6C;
}

.text-info {
  color: #909399;
}

/* ============================================
   主色文字
   ============================================ */

.text-primary-color {
  color: #409EFF;
}

/* ============================================
   Element UI Message 自定义宽度
   默认 .el-message 有 min-width: 380px，固定宽度对短文案不友好
   ============================================ */

.el-message.el-message--auto-width {
  min-width: auto;
  width: auto;
  max-width: 80%;
  padding: 15px 19px;
  box-sizing: border-box;
}

