@charset "UTF-8";:root{--el-color-primary: #6d4aff;--el-color-primary-light-3: rgb(152.8, 128.3, 255);--el-color-primary-light-5: rgb(182, 164.5, 255);--el-color-primary-light-7: rgb(211.2, 200.7, 255);--el-color-primary-light-8: rgb(225.8, 218.8, 255);--el-color-primary-light-9: #f4f0ff;--el-color-primary-dark-2: #5b35f5;--el-color-success: #00b578;--el-color-danger: #f53f3f;--el-color-warning: #ff7d00;--el-bg-color: #ffffff;--el-bg-color-page: #f7f8fa;--el-border-color: #e5e6eb;--el-border-color-light: #e5e6eb;--el-border-color-lighter: #e5e6eb;--el-text-color-primary: #1d2129;--el-text-color-regular: #4e5969;--el-text-color-secondary: #86909c;--el-text-color-placeholder: #c9cdd4;--el-border-radius-base: 4px;--el-border-radius-small: 4px;--el-font-size-base: 13px;--el-font-family: Noto Sans SC, PingFang SC, Hiragino Sans GB, Microsoft YaHei, sans-serif;--el-component-size: 36px;--el-menu-active-color: #c9a962;--el-menu-hover-bg-color: rgba(255, 255, 255, .06);--el-dialog-padding-primary: 0}.cashier-dialog.el-dialog,.el-dialog.cashier-dialog{max-width:520px}@media (max-width: 1023px){.cashier-dialog.el-dialog,.el-dialog.cashier-dialog{width:90vw!important;max-width:90vw;max-height:85vh}}@media (max-width: 767px){.cashier-dialog.el-dialog,.el-dialog.cashier-dialog{width:95vw!important;max-width:95vw;max-height:90vh}}.cashier-dialog.el-dialog .el-dialog__body,.el-dialog.cashier-dialog .el-dialog__body{max-height:calc(85vh - 120px);overflow:auto;-webkit-overflow-scrolling:touch}.gift-coupon-dialog.el-dialog,.el-dialog.gift-coupon-dialog{width:760px!important;max-width:min(760px,96vw)!important}@media (max-width: 1023px){.gift-coupon-dialog.el-dialog,.el-dialog.gift-coupon-dialog{width:96vw!important;max-width:96vw!important}}.card-transfer-dialog.el-dialog,.el-dialog.card-transfer-dialog{width:1080px!important;max-width:min(1080px,96vw)!important}@media (max-width: 1023px){.card-transfer-dialog.el-dialog,.el-dialog.card-transfer-dialog{width:96vw!important;max-width:96vw!important}}@media (max-width: 1023px){.cashier-drawer.el-drawer,.el-drawer.cashier-drawer{width:90vw!important}}@media (max-width: 767px){.cashier-drawer.el-drawer,.el-drawer.cashier-drawer{width:95vw!important}}.cashier-scroll-x{overflow:auto;-webkit-overflow-scrolling:touch;max-width:100%}.cashier-scroll-x .el-table,.cashier-scroll-x .configurable-table__inner,.cashier-scroll-x .beauty-table__inner{min-width:640px}.cashier-tabs-scroll .el-tabs__nav-wrap{overflow:auto hidden;-webkit-overflow-scrolling:touch}.cashier-tabs-scroll .el-tabs__nav-scroll{overflow:visible}.cashier-tabs-scroll .el-tabs__item{min-height:36px;padding:0 16px;font-size:13px}.cashier-layout .el-button.is-link+.el-button.is-link,.cashier-layout .el-table .el-button.is-link+.el-button.is-link{margin-left:8px}.cashier-page-container .page-container{padding:4px 8px}@media (max-width: 1023px){.cashier-page-container .page-container{padding:4px}}.cashier-op-layout .page-container,.cashier-sale-page .page-container{padding-left:4px;padding-right:4px}.cashier-staff-select-popper .el-select-dropdown__item{height:auto;min-height:34px;line-height:1.4;padding-top:6px;padding-bottom:6px}.cashier-page-container .el-button{border-radius:8px}.cashier-page-container .el-button:not(.el-button--large):not(.is-link):not(.is-round){min-height:32px;font-size:13px;padding-left:14px;padding-right:14px}.cashier-page-container .el-button--small{min-height:28px;font-size:12px;padding-left:10px;padding-right:10px}.cashier-page-container .el-button--large{min-height:40px;font-size:14px}.cashier-member-autocomplete-popper{width:min(920px,100vw - 48px)!important}.cashier-member-autocomplete-popper .el-autocomplete-suggestion__wrap{max-height:356px;padding:0;overflow-y:auto}.cashier-member-autocomplete-popper .el-autocomplete-suggestion__list{padding:0}.cashier-member-autocomplete-popper .el-autocomplete-suggestion li{padding:0 12px;line-height:normal}.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:hover,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li.highlighted{background:#6d4aff!important}.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:hover .cashier-member-option:not(.is-header),.cashier-member-autocomplete-popper .el-autocomplete-suggestion li.highlighted .cashier-member-option:not(.is-header){color:#fff}.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child{position:sticky;top:0;z-index:1;cursor:default}.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child:hover,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child.highlighted{background:#f5f7fa!important}.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child:hover .cashier-member-option,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child.highlighted .cashier-member-option,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child:hover .cashier-member-option__no,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child:hover .cashier-member-option__name,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child:hover .cashier-member-option__birthday,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child:hover .cashier-member-option__phone,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child:hover .cashier-member-option__store,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child.highlighted .cashier-member-option__no,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child.highlighted .cashier-member-option__name,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child.highlighted .cashier-member-option__birthday,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child.highlighted .cashier-member-option__phone,.cashier-member-autocomplete-popper .el-autocomplete-suggestion li:first-child.highlighted .cashier-member-option__store{color:#86909c}.cashier-member-autocomplete-popper .el-scrollbar__bar.is-vertical{width:8px}.cashier-member-autocomplete-popper .el-scrollbar__thumb{background:#919eab8c;border-radius:999px}.cashier-member-option{display:flex;align-items:center;gap:12px;width:100%;min-width:0;font-size:13px;color:#1d2129;line-height:32px}.cashier-member-option.is-header{font-weight:600;color:#86909c;background:#f5f7fa;cursor:default}.cashier-member-option__no{flex:0 0 148px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cashier-member-option__name{flex:0 0 108px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cashier-member-option__birthday{flex:0 0 96px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cashier-member-option__phone{flex:0 0 112px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cashier-member-option__store{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beauty-date-range.el-date-editor--daterange{--el-date-editor-width: 268px;width:268px!important;max-width:268px;min-width:268px;flex:0 0 auto}.beauty-date-range.el-date-editor--daterange .el-range-input{width:88px;flex:1 1 auto;min-width:80px;font-size:12px}.beauty-date-range.el-date-editor--daterange .el-range-separator{flex:0 0 auto;width:auto;padding:0 4px;font-size:12px;line-height:1}.beauty-date-range.el-date-editor--daterange .el-range__icon{flex-shrink:0;margin-left:2px}.beauty-date-range.el-date-editor--daterange .el-range__close-icon{flex-shrink:0;width:14px}.beauty-date-range.el-date-editor--daterange.el-date-editor--small{--el-date-editor-width: 268px;height:28px}.beauty-date-range.el-date-editor--daterange.el-date-editor--default{--el-date-editor-width: 288px;width:288px!important;max-width:288px;min-width:288px}.beauty-date.el-date-editor--date{--el-date-editor-width: 132px;width:132px!important;max-width:132px;flex:0 0 auto}.beauty-date.el-date-editor--date .el-input__inner{font-size:12px}.beauty-date.el-date-editor--date.el-date-editor--small{--el-date-editor-width: 128px;width:128px!important;max-width:128px}.order-refund-amount{color:#6d4aff;font-size:13px;line-height:1.45}.order-refund-amount__label,.order-refund-amount__text{color:#6d4aff!important;font-weight:400}.order-refund-amount__value{color:#6d4aff!important;font-weight:600}.order-refund-amount--actual{display:inline-flex;flex-direction:column;align-items:flex-end;text-align:right;color:#6d4aff}.order-refund-amount--pay{color:#6d4aff}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100%;font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;background:#f7f8fa;color:#1d2129;-webkit-font-smoothing:antialiased}body,button,input,textarea,select,.el-popup-parent--hidden{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}h1,h2,h3,h4,.page-container__title{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:600}.main-content{background:#f7f8fa;padding:8px}.header{height:48px!important;border-bottom:1px solid #e5e6eb;background:#fff}.store-name,.store-switch{color:#6d4aff}.beauty-card,.el-card{border:1px solid #e5e6eb;border-radius:8px;box-shadow:0 2px 8px #0000000a}.beauty-card.is-never-shadow,.el-card.is-never-shadow{box-shadow:none}.beauty-card .el-card__header,.el-card .el-card__header{padding:8px 16px;border-bottom:1px solid #e5e6eb;font-family:"Noto Serif SC",Songti SC,STSong,serif;font-weight:600;font-size:14px;color:#1d2129}.beauty-card .el-card__body,.el-card .el-card__body{padding:8px 16px}.el-table{--el-table-header-bg-color: #e5e6eb;--el-table-row-hover-bg-color: #f4f0ff;--el-table-current-row-bg-color: #EEC1F6;font-size:13px}.el-table th.el-table__cell{padding:4px 0;height:36px;font-weight:600;color:#4e5969}.el-table td.el-table__cell{padding:6px 0}:has(>.el-loading-mask) .el-table__empty-block{visibility:hidden}.el-table__body .beauty-table-row--highlighted>td.el-table__cell{background:#eec1f6!important}.el-table__body tr.current-row>td.el-table__cell{background:#eec1f6!important}.el-button{min-height:36px}.el-button--small{min-height:28px}.el-button--large{min-height:44px}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){background:#6d4aff;border-color:#6d4aff;color:#fff}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):hover,.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):focus{background:#7b61ff;border-color:#7b61ff;color:#fff}.el-button--primary.is-plain{background:#f4f0ff;border-color:#7b61ff;color:#6d4aff}.el-button--primary.is-plain:hover,.el-button--primary.is-plain:focus{background:#6d4aff;border-color:#6d4aff;color:#fff}.el-button.is-link{padding:4px 8px;border-radius:4px;font-weight:500;text-decoration:none}.el-button.is-link:hover,.el-button.is-link:focus{background:#f4f0ff;color:#6d4aff}.el-button.is-link:active{background:#6d4aff26}.el-button.is-link.el-button--primary{color:#6d4aff}.el-button.is-link.el-button--primary:hover,.el-button.is-link.el-button--primary:focus{color:#5b35f5}.el-button.is-link.el-button--warning{color:#ff7d00}.el-button.is-link.el-button--warning:hover,.el-button.is-link.el-button--warning:focus{background:#ff7d0014;color:#cc6400}.el-button.is-link.el-button--danger{color:#f53f3f}.el-button.is-link.el-button--danger:hover,.el-button.is-link.el-button--danger:focus{background:#f53f3f14;color:#f20f0f}.el-button.is-link.el-button--success{color:#00b578}.el-button.is-link.el-button--success:hover,.el-button.is-link.el-button--success:focus{background:#00b57814;color:#008256}.el-button.is-link.is-disabled{color:#c9cdd4;cursor:not-allowed}.el-table .el-button.is-link,.beauty-table .el-button.is-link{padding-left:0}.el-table .el-button+.el-button,.beauty-table .el-button+.el-button{margin-left:0}.el-table .el-button.is-link+.el-button.is-link,.beauty-table .el-button.is-link+.el-button.is-link,.cell .el-button.is-link+.el-button.is-link{margin-left:4px}.el-input__wrapper{border-radius:4px}.el-drawer .el-drawer__header{margin-bottom:0;padding:16px;border-bottom:1px solid #e5e6eb;font-family:"Noto Serif SC",Songti SC,STSong,serif;font-weight:600;color:#1d2129}.section-title{margin:8px 0 16px;padding-left:8px;border-left:3px solid #c9a962;font-weight:600;font-size:14px;color:#1d2129}.el-pagination{margin-top:8px;margin-bottom:0;justify-content:flex-end}.base-pagination .el-pagination{margin-top:0}.pagination-wrap,.employee-footer,.pagination-row,.list-page-footer{margin-top:8px;margin-bottom:0}.pagination-wrap .base-pagination,.employee-footer .base-pagination,.pagination-row .base-pagination,.list-page-footer .base-pagination{margin-top:0}:root{--saas-primary: #6d4aff;--saas-primary-hover: #7b61ff;--saas-primary-soft: #f4f0ff;--saas-success: #00b578;--saas-warning: #ff7d00;--saas-danger: #f53f3f;--saas-text-primary: #1d2129;--saas-text-secondary: #86909c;--saas-border: #e5e6eb;--saas-bg: #f7f8fa;--saas-card-bg: #fff}.el-button:not(.is-link):not(.is-text){min-height:36px!important;padding:8px 16px!important;border-radius:8px!important;border-color:var(--saas-border)!important;background:#fff!important;color:var(--saas-text-primary)!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important;line-height:1!important;transition:background .15s,border-color .15s,color .15s,box-shadow .15s!important}.el-button:not(.is-link):not(.is-text):hover,.el-button:not(.is-link):not(.is-text):focus{background:var(--saas-bg)!important;border-color:var(--saas-primary)!important;color:var(--saas-primary)!important;transform:none!important;box-shadow:none!important}.el-button:not(.is-link):not(.is-text).el-button--small{min-height:32px!important;padding:6px 12px!important;font-size:13px!important}.el-button:not(.is-link):not(.is-text).el-button--large{min-height:40px!important;padding:10px 20px!important;font-size:14px!important}.el-button:not(.is-link):not(.is-text).el-button--primary{background:var(--saas-primary)!important;border-color:var(--saas-primary)!important;color:#fff!important;font-weight:600!important}.el-button:not(.is-link):not(.is-text).el-button--primary:hover,.el-button:not(.is-link):not(.is-text).el-button--primary:focus{background:var(--saas-primary-hover)!important;border-color:var(--saas-primary-hover)!important;color:#fff!important}.el-button:not(.is-link):not(.is-text).el-button--primary.is-plain{background:#fff!important;border-color:var(--saas-border)!important;color:var(--saas-primary)!important}.el-button:not(.is-link):not(.is-text).el-button--primary.is-plain:hover,.el-button:not(.is-link):not(.is-text).el-button--primary.is-plain:focus{background:var(--saas-bg)!important;border-color:var(--saas-primary)!important;color:var(--saas-primary)!important}.el-button:not(.is-link):not(.is-text).el-button--success{background:var(--saas-success)!important;border-color:var(--saas-success)!important;color:#fff!important;font-weight:600!important}.el-button:not(.is-link):not(.is-text).el-button--warning{background:var(--saas-warning)!important;border-color:var(--saas-warning)!important;color:#fff!important;font-weight:600!important}.el-button:not(.is-link):not(.is-text).el-button--danger{background:var(--saas-danger)!important;border-color:var(--saas-danger)!important;color:#fff!important;font-weight:600!important}.el-button:not(.is-link):not(.is-text).el-button--danger.is-plain{background:#fff!important;border-color:var(--saas-border)!important;color:var(--saas-danger)!important}.el-button:not(.is-link):not(.is-text).el-button--danger.is-plain:hover,.el-button:not(.is-link):not(.is-text).el-button--danger.is-plain:focus{background:#f53f3f0f!important;border-color:var(--saas-danger)!important;color:var(--saas-danger)!important}.el-button:not(.is-link):not(.is-text).is-disabled,.el-button:not(.is-link):not(.is-text).is-disabled:hover,.el-button:not(.is-link):not(.is-text).is-disabled:focus{background:#f2f3f5!important;border-color:var(--saas-border)!important;color:#c9cdd4!important}.saas-toolbar .el-button--primary,.toolbar .el-button--primary,.filter-toolbar .el-button--primary{background:var(--saas-primary)!important;border-color:var(--saas-primary)!important;border-radius:8px!important;box-shadow:none!important}.saas-toolbar .el-button--primary:hover,.saas-toolbar .el-button--primary:focus,.toolbar .el-button--primary:hover,.toolbar .el-button--primary:focus,.filter-toolbar .el-button--primary:hover,.filter-toolbar .el-button--primary:focus{background:var(--saas-primary-hover)!important;border-color:var(--saas-primary-hover)!important;box-shadow:none!important;transform:none!important}.el-button.is-link{min-height:28px;padding:4px 6px;border-radius:6px;color:var(--saas-primary);font-size:13px;font-weight:500}.el-button.is-link:hover,.el-button.is-link:focus{background:var(--saas-primary-soft);color:var(--saas-primary-hover)}.el-dialog{overflow:hidden;border-radius:12px!important;background:var(--saas-card-bg)!important;box-shadow:0 12px 32px #0000001f!important}.el-dialog__header{min-height:52px;margin:0!important;padding:16px 20px!important;background:var(--saas-primary-soft);border-bottom:1px solid var(--saas-border)}.el-dialog__title{color:var(--saas-text-primary);font-size:16px;font-weight:600;line-height:20px}.el-dialog__headerbtn{top:10px!important;right:12px!important;width:36px!important;height:36px!important;border-radius:8px}.el-dialog__headerbtn:hover,.el-dialog__headerbtn:focus{background:#6d4aff14}.el-dialog__headerbtn .el-dialog__close{color:var(--saas-text-secondary);font-size:22px;font-weight:700;opacity:1}.el-dialog__headerbtn .el-dialog__close svg{width:1em;height:1em;stroke-width:2.6;filter:drop-shadow(0 0 .4px currentColor) drop-shadow(0 0 .4px currentColor)}.el-dialog__headerbtn .el-dialog__close path,.el-dialog__headerbtn .el-dialog__close polyline,.el-dialog__headerbtn .el-dialog__close line{stroke-width:2.6}.el-dialog__body{padding:16px 20px!important;color:var(--saas-text-primary);font-size:14px}.el-dialog__footer{padding:12px 20px 16px!important;border-top:1px solid var(--saas-border)}.el-dialog__header [class$=__header],.el-dialog__header [class*="__header "]{display:flex;align-items:center;min-height:20px;color:var(--saas-text-primary);font-size:16px;font-weight:600}.el-dialog__header [class$=__title],.el-dialog__header [class*="__title "]{color:var(--saas-text-primary);font-size:16px;font-weight:600}.el-image-viewer__wrapper{z-index:3000!important}.el-image-viewer__mask{opacity:1!important;background:#0f172ab8!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.el-overlay-dialog .el-dialog{--el-dialog-padding-primary: 0 !important;padding:0!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 12px 32px #0000001f!important}.el-overlay-dialog .el-dialog>.el-dialog__header{position:relative!important;min-height:56px!important;margin:0!important;padding:17px 56px 17px 20px!important;background:#6d4aff!important;border-bottom:0!important;color:#fff!important}.el-overlay-dialog .el-dialog>.el-dialog__header .el-dialog__title,.el-overlay-dialog .el-dialog>.el-dialog__header [class$=__title],.el-overlay-dialog .el-dialog>.el-dialog__header [class*="__title "]{color:#fff!important;font-size:16px!important;font-weight:600!important;line-height:22px!important}.el-overlay-dialog .el-dialog>.el-dialog__header [class$=__header]:not(.member-search-select__header),.el-overlay-dialog .el-dialog>.el-dialog__header [class*="__header "]:not(.member-search-select__header){display:flex;align-items:center;min-height:22px;color:#fff!important;font-size:16px!important;font-weight:600!important}.el-overlay-dialog .el-dialog>.el-dialog__headerbtn{top:12px!important;right:14px!important;width:36px!important;height:36px!important;border-radius:8px!important;transition:background-color .16s ease,color .16s ease!important}.el-overlay-dialog .el-dialog>.el-dialog__headerbtn:hover,.el-overlay-dialog .el-dialog>.el-dialog__headerbtn:focus{background:#ffffff2e!important}.el-overlay-dialog .el-dialog>.el-dialog__headerbtn .el-dialog__close{color:#fff!important;font-size:22px!important;font-weight:700!important;opacity:1!important}.el-overlay-dialog .el-dialog>.el-dialog__headerbtn .el-dialog__close svg{width:1em!important;height:1em!important;stroke-width:2.6!important;filter:drop-shadow(0 0 .4px currentColor) drop-shadow(0 0 .4px currentColor)}.el-overlay-dialog .el-dialog>.el-dialog__headerbtn .el-dialog__close path,.el-overlay-dialog .el-dialog>.el-dialog__headerbtn .el-dialog__close polyline,.el-overlay-dialog .el-dialog>.el-dialog__headerbtn .el-dialog__close line{stroke-width:2.6!important}.el-overlay-dialog .el-dialog>.el-dialog__body{padding:16px 20px!important;color:#1d2129!important;font-size:14px!important}.el-overlay-dialog .el-dialog>.el-dialog__footer{padding:12px 20px 16px!important;border-top:1px solid #e5e6eb!important}.global-page-loading[data-v-32bc1870]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#1d2129;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.global-page-loading__icon[data-v-32bc1870]{margin-bottom:8px;font-size:34px;color:#6d4aff}.global-page-loading__title[data-v-32bc1870]{font-size:18px;font-weight:600}.global-page-loading__desc[data-v-32bc1870]{font-size:13px;color:#86909c}
