:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:var(--el-mask-color);bottom:0;left:0;margin:0;position:absolute;right:0;top:0;transition:opacity var(--el-transition-duration);z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc(0px - var(--el-loading-fullscreen-spinner-size)/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc(0px - var(--el-loading-spinner-size)/2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:0.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{bottom:0;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{background-color:var(--el-overlay-color-lighter);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{display:inline-flex;margin-right:32px;vertical-align:middle}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{justify-content:flex-start;text-align:left}.el-form-item--label-right .el-form-item__label{justify-content:flex-end;text-align:right}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left;width:-moz-fit-content;width:fit-content}.el-form-item__label-wrap{display:flex}.el-form-item__label{align-items:flex-start;box-sizing:border-box;color:var(--el-text-color-regular);display:inline-flex;flex:0 0 auto;font-size:var(--el-form-label-font-size);height:32px;line-height:32px;padding:0 12px 0 0}.el-form-item__content{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}.el-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--el-color-danger);content:"*";margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{color:var(--el-color-danger);content:"*";margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px transparent}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.email-multi-input[data-v-dc706490]{width:100%}.email-tags[data-v-dc706490]{margin-bottom:8px;min-height:32px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.email-tag[data-v-dc706490]{margin:0;cursor:pointer;transition:all .2s}.email-tag[data-v-dc706490]:hover{transform:scale(1.05)}.email-input-area[data-v-dc706490]{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:8px}.email-input[data-v-dc706490]{max-width:300px}.add-email-btn[data-v-dc706490]{border-style:dashed}.add-email-btn[data-v-dc706490]:hover{border-style:solid}.email-actions[data-v-dc706490]{display:flex;gap:8px;margin-bottom:8px}.email-stats[data-v-dc706490]{margin-bottom:4px}.invalid-count[data-v-dc706490]{color:#f56c6c;font-weight:500}.error-message[data-v-dc706490]{margin-top:4px}.input-icon[data-v-dc706490]{color:#909399}@media (max-width:768px){.email-tags[data-v-dc706490]{gap:4px}.email-input[data-v-dc706490]{max-width:100%}.email-actions[data-v-dc706490]{flex-direction:column;gap:4px}.email-actions .el-button[data-v-dc706490]{width:100%}}.client-form[data-v-ba369a4a]{padding:0 8px}.form-tip[data-v-ba369a4a]{margin-top:4px}.delivery-option[data-v-ba369a4a]{width:100%}.dialog-footer[data-v-ba369a4a]{display:flex;justify-content:flex-end;gap:12px}@media (max-width:768px){.el-dialog[data-v-ba369a4a]{width:95%!important;margin:5vh auto}.dialog-footer[data-v-ba369a4a]{flex-direction:column-reverse;gap:8px}.dialog-footer .el-button[data-v-ba369a4a]{width:100%}}.client-editor-message-box{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.client-editor-message-box .el-message-box__header{padding:20px 20px 10px}.client-editor-message-box .el-message-box__title{font-size:18px;font-weight:600;color:#303133}.client-editor-message-box .el-message-box__content{padding:10px 20px;color:#606266;font-size:14px;line-height:1.5}.client-editor-message-box .el-message-box__btns{padding:10px 20px 20px;text-align:right}.client-editor-message-box .el-message-box__btns .el-button{margin-left:10px;min-width:80px}.client-editor-success-box{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.client-editor-success-box .el-message-box__header{padding:20px 20px 10px}.client-editor-success-box .el-message-box__title{font-size:18px;font-weight:600;color:#67c23a}.client-editor-success-box .el-message-box__content{padding:10px 20px;color:#606266;font-size:14px;line-height:1.5}.client-editor-success-box .el-message-box__btns{padding:10px 20px 20px;text-align:center}.client-editor-success-box .el-message-box__btns .el-button{min-width:100px}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);overflow:hidden;transition:var(--el-transition-duration)}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-card__body{padding:var(--el-card-padding)}.el-card__footer{border-top:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-popconfirm__main{align-items:center;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{margin-top:8px;text-align:right}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border:1px solid var(--el-popover-border-color);border-radius:var(--el-popover-border-radius);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;color:var(--el-text-color-regular);font-size:var(--el-popover-font-size);line-height:1.4;min-width:150px;overflow-wrap:break-word;padding:var(--el-popover-padding);z-index:var(--el-index-popper)}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.clients-settings[data-v-29acbddb]{padding:20px;background:#f5f7fa;min-height:100vh}.clients-table-card[data-v-29acbddb]{border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.clients-table-card[data-v-29acbddb] .el-card__header{padding:20px 24px;border-bottom:1px solid #f0f2f5}.card-header[data-v-29acbddb]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-29acbddb]{flex:0 0 auto}.header-right[data-v-29acbddb],.page-title[data-v-29acbddb]{display:flex;align-items:center;gap:12px}.page-title[data-v-29acbddb]{margin:0;font-size:20px;font-weight:600;color:#303133}.page-title .el-icon[data-v-29acbddb]{font-size:24px;color:#409eff}.clients-table[data-v-29acbddb]{border-radius:0 0 12px 12px}.clients-table[data-v-29acbddb] .el-table__header{background:#fafbfc}.clients-table[data-v-29acbddb] .el-table__header th{background:#fafbfc;color:#606266;font-weight:600;border-bottom:1px solid #ebeef5}.clients-table[data-v-29acbddb] .el-table__row:hover{background:#f8f9fa}.client-name[data-v-29acbddb]{display:flex;align-items:center;justify-content:flex-start;gap:8px}.client-name .el-icon[data-v-29acbddb]{color:#409eff}.email-list[data-v-29acbddb]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.email-tag[data-v-29acbddb]{margin:0;max-width:200px;min-width:120px;display:inline-flex!important;align-items:center;justify-content:flex-start;text-align:left;direction:ltr;cursor:pointer;transition:opacity .2s ease,transform .1s ease}.email-tag[data-v-29acbddb]:hover{opacity:.8;transform:translateY(-1px)}.email-tag[data-v-29acbddb]:active{transform:translateY(0)}.email-tag[data-v-29acbddb] .el-tag__content{display:flex;align-items:center;max-width:100%;overflow:hidden}.email-tag .el-icon[data-v-29acbddb]{flex-shrink:0;margin-right:4px}.email-tag .email-text[data-v-29acbddb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block}.action-buttons[data-v-29acbddb]{display:flex;gap:8px;justify-content:center}.phone-display[data-v-29acbddb]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px}.phone-display .el-icon[data-v-29acbddb]{color:#409eff;font-size:16px}.remark-display[data-v-29acbddb]{width:100%;text-align:center}.remark-text[data-v-29acbddb]{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;font-size:14px;color:#606266;cursor:help}@media (max-width:768px){.clients-settings[data-v-29acbddb]{padding:12px}.card-header[data-v-29acbddb]{flex-direction:column;gap:16px;align-items:stretch}.header-left[data-v-29acbddb]{width:100%}.header-right[data-v-29acbddb]{width:100%;flex-direction:column}.header-right .el-input[data-v-29acbddb]{width:100%!important}.header-right .el-button[data-v-29acbddb]{width:100%}.page-title[data-v-29acbddb]{font-size:18px}.page-title .el-icon[data-v-29acbddb]{font-size:22px}.clients-table[data-v-29acbddb] .el-table__header th{padding:8px 4px;font-size:12px}.clients-table[data-v-29acbddb] .el-table__body td{padding:8px 4px}.email-tag[data-v-29acbddb]{max-width:150px;min-width:100px;font-size:11px}.action-buttons[data-v-29acbddb]{flex-direction:column;gap:4px}.phone-display[data-v-29acbddb]{font-size:12px}.phone-display .el-icon[data-v-29acbddb]{font-size:14px}.remark-text[data-v-29acbddb]{max-width:120px;font-size:12px}}@media (max-width:480px){.page-title[data-v-29acbddb]{font-size:16px}.page-title .el-icon[data-v-29acbddb]{font-size:20px}}.el-popconfirm,.el-select-dropdown__item{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}