.loading[data-v-cbf79a7a]{border:4px solid rgba(1,1,1,.1);border-radius:50%;border-left-color:#fe8f51;animation:loading-cbf79a7a 1s linear infinite}@keyframes loading-cbf79a7a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal3[data-v-53fab478]{overflow-x:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;width:100px;height:100px}h2[data-v-3ead6fd0]{font-size:24px;font-weight:700}.upload{cursor:pointer;width:150px;height:150px;position:relative}.upload img{background-color:#00193a;width:100%;height:100%}.upload input{width:100%;height:100%;position:absolute;top:0;outline:0;opacity:0}.file-upload{width:50px;height:50px;position:relative}.file-upload>img{background-color:transparent;margin-left:5px;width:100%;height:100%}.file-upload>input{width:100%;height:100%;position:absolute;top:0;outline:0;opacity:0}.form-check-input[data-v-26800d62]{margin-left:0}.lesson-image[data-v-26800d62]{width:100px;height:100px;cursor:pointer;background-color:#00193a}.form-check-input[data-v-164502c8],.form-check-input[data-v-7b2e69fc]{margin-left:0}.customer-select{border:1px solid #29434e;color:#29434e;height:36px;border-radius:5px;padding:0 10px;margin-right:10px}.form-check-input[data-v-1aac3ca0],.form-check-input[data-v-2e1b2d97],.form-check-input[data-v-4352acc3],.form-check-input[data-v-77b0d638]{margin-left:0}.upload-music[data-v-2e1b2d97]{width:40px;height:40px;position:relative}.upload-music img[data-v-2e1b2d97],.upload-music input[data-v-2e1b2d97]{width:100%;height:100%;position:absolute;top:0}.upload-music input[data-v-2e1b2d97]{outline:0;opacity:0}.form-check-input[data-v-3c63ae73],.form-check-input[data-v-7745f35c]{margin-left:0}.image[data-v-3c63ae73]{width:150px;height:150px;margin:0 5px 5px 5px;background-color:#00193a}.form-check-input[data-v-af2fe37a]{margin-left:0}.ck-item[data-v-2f7b1156]{margin:5px 0;cursor:pointer;color:#000;font-size:16px}.form-check-input[data-v-7a0f7bbc]{margin-left:0}.add-pack[data-v-7a0f7bbc]{cursor:pointer;font-size:12px;height:24px;line-height:24px;color:#0f52ba;padding:0 8px;border-radius:10px;border:1px solid #0f52ba;margin-left:5px}.add-meal-price[data-v-7a0f7bbc]{cursor:pointer;font-size:15px;color:#fff;padding:3px 10px;border-radius:22px;background-color:#0f52ba;width:90px}.add-meal-price-img[data-v-7a0f7bbc]{width:60%;height:60%}.ck-pack[data-v-7a0f7bbc]{font-size:16px;margin:5px}.remove-pack[data-v-7a0f7bbc]{cursor:pointer;width:20px;height:20px}.form-check-input[data-v-5da4db62]{margin-left:0}.image[data-v-5da4db62]{width:150px;height:150px;margin:0 0 5px 5px;background-color:#00193a}.form-check-input[data-v-3a0991e0],.form-check-input[data-v-74bd0b78]{margin-left:0}.upload-music[data-v-3a0991e0]{width:40px;height:40px;position:relative}.upload-music img[data-v-3a0991e0],.upload-music input[data-v-3a0991e0]{width:100%;height:100%;position:absolute;top:0}.upload-music input[data-v-3a0991e0]{outline:0;opacity:0}.form-check-input[data-v-060232a4]{margin-left:0}.image[data-v-060232a4]{width:150px;height:150px;margin:0 5px 5px 5px;background-color:#00193a}.form-check-input[data-v-45b42fe0]{margin-left:0}.upload-music[data-v-45b42fe0]{width:40px;height:40px;position:relative}.upload-music img[data-v-45b42fe0],.upload-music input[data-v-45b42fe0]{width:100%;height:100%;position:absolute;top:0}.upload-music input[data-v-45b42fe0]{outline:0;opacity:0}.form-check-input[data-v-ada84640]{margin-left:0}.upload-music[data-v-ada84640]{width:40px;height:40px;position:relative}.upload-music img[data-v-ada84640],.upload-music input[data-v-ada84640]{width:100%;height:100%;position:absolute;top:0}.upload-music input[data-v-ada84640]{outline:0;opacity:0}.form-check-input[data-v-78e57bb4]{margin-left:0}.upload-music[data-v-78e57bb4]{width:40px;height:40px;position:relative}.upload-music img[data-v-78e57bb4],.upload-music input[data-v-78e57bb4]{width:100%;height:100%;position:absolute;top:0}.upload-music input[data-v-78e57bb4]{outline:0;opacity:0}.form-check-input[data-v-2ae08965],.form-check-input[data-v-6204bd78]{margin-left:0}.upload-music[data-v-6204bd78]{width:40px;height:40px;position:relative}.upload-music img[data-v-6204bd78],.upload-music input[data-v-6204bd78]{width:100%;height:100%;position:absolute;top:0}.upload-music input[data-v-6204bd78]{outline:0;opacity:0}.form-check-input[data-v-efe9bc0c]{margin-left:0}.uploader[data-v-efe9bc0c]{width:100px;height:100px}.form-check-input[data-v-303fc9b9]{margin-left:0}.ck-item[data-v-692ebcf0]{cursor:pointer;height:36px;color:#000;font-size:16px}.form-check-input[data-v-60bb2cb1]{margin-left:0}.ck-item[data-v-60bb2cb1]{height:34px;font-size:16px}.remove-item[data-v-60bb2cb1]{cursor:pointer;width:20px;height:20px}.ck-item[data-v-5072b20a],.ck-item[data-v-7812253c]{cursor:pointer;height:36px;color:#000;font-size:16px}.form-check-input[data-v-f0a294fc]{margin-left:0}.image[data-v-f0a294fc]{width:150px;height:150px;margin:0 5px 5px 5px;background-color:#00193a}.form-check-input[data-v-433b860e]{margin-left:0}.approver[data-v-4108563c]{min-width:26px;padding:0 5px;line-height:24px;cursor:pointer;font-size:15px;color:#000;border:1px solid #000}.editor,.ql-toolbar{white-space:pre-wrap!important;line-height:normal!important}.quill-img{display:none}.ql-snow .ql-tooltip[data-mode=link]:before{content:"请输入链接地址:"}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"保存";padding-right:0}.ql-snow .ql-tooltip[data-mode=video]:before{content:"请输入视频地址:"}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"10px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"32px"}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"文本"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"标题1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"标题2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"标题3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"标题4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"标题5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"标题6"}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"标准字体"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"衬线字体"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"等宽字体"}.form-check-input[data-v-5ac5ab95]{margin-left:0}.lesson-image[data-v-5ac5ab95]{width:100px;height:100px;cursor:pointer;background-color:#00193a}.form-check-input[data-v-52b3dca2]{margin-left:0}.lesson-image[data-v-52b3dca2]{width:100px;height:100px;cursor:pointer;background-color:#00193a}.form-check-input[data-v-5571e4ac]{margin-left:0}.lesson-image[data-v-5571e4ac]{width:100px;height:100px;cursor:pointer;background-color:#00193a}.form-check-input[data-v-291e9984]{margin-left:0}.lesson-image[data-v-291e9984]{width:100px;height:100px;cursor:pointer;background-color:#00193a}.form-check-input[data-v-78f27b70]{margin-left:0}.lesson-image[data-v-78f27b70]{width:100px;height:100px;cursor:pointer;background-color:#00193a}.question-image[data-v-78f27b70]{width:20px;height:20px;cursor:pointer}.overflow-div[data-v-78f27b70]{height:200px;overflow-y:auto}.selectbackcolor[data-v-78f27b70]{color:#020202;background-color:rgba(116,175,116,.58)}.examQuestionType[data-v-78f27b70]{color:#0d6efd;background-color:rgba(154,213,154,.58)}.form-check-input[data-v-c146c988]{margin-left:0}.image-preview-small[data-v-c146c988]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;margin-right:10px;margin-bottom:10px;cursor:pointer;background-color:#00193a;border-radius:4px;transition:transform .2s}.image-preview-small[data-v-c146c988]:hover{transform:scale(1.1)}.image-preview-modal[data-v-c146c988]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;overflow:auto}.image-preview-content[data-v-c146c988]{position:relative;padding:40px}.preview-image[data-v-c146c988]{display:block;max-width:none;max-height:none;width:auto;height:auto}.close-btn[data-v-c146c988]{position:absolute;top:-40px;right:0;background:none;border:none;cursor:pointer;padding:5px}.close-btn img[data-v-c146c988]{width:32px;height:32px;filter:brightness(0) invert(1)}.gift-thumbnail{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;margin-right:5px;margin-bottom:5px;border-radius:4px;cursor:pointer;transition:transform .2s}.gift-thumbnail:hover{transform:scale(1.1)}.gift-item-detail[data-v-ce3e7a52]{padding:4px 0;border-bottom:1px dashed #eee;font-size:14px}.gift-item-detail[data-v-ce3e7a52]:last-child{border-bottom:none}.gift-dialog-image[data-v-ce3e7a52]{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;margin-right:10px;border-radius:4px;cursor:pointer;transition:transform .2s}.gift-dialog-image[data-v-ce3e7a52]:hover{transform:scale(1.1)}.image-preview-modal[data-v-ce3e7a52]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;overflow:auto}.image-preview-content[data-v-ce3e7a52]{position:relative;padding:40px}.preview-image[data-v-ce3e7a52]{display:block;max-width:none;max-height:none;width:auto;height:auto}.close-btn[data-v-ce3e7a52]{position:absolute;top:-40px;right:0;background:none;border:none;cursor:pointer;padding:5px}.close-btn img[data-v-ce3e7a52]{width:32px;height:32px;filter:brightness(0) invert(1)}.gift-items{max-height:150px;overflow-y:auto}.gift-item{font-size:12px;padding:4px 0}.gift-item-image{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;margin-right:8px;border-radius:4px;cursor:pointer;transition:transform .2s}.gift-item-image:hover{transform:scale(1.1)}.image-preview-modal{overflow:auto}.image-preview-content{padding:40px}.preview-image{display:block;max-width:none;max-height:none;width:auto;height:auto}.close-btn{top:-40px;right:0}.close-btn img{width:32px;height:32px;filter:brightness(0) invert(1)}.shipment-status{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;display:inline-block}.status-shipped{background-color:#d4edda;color:#155724}.status-unshipped{background-color:#fff3cd;color:#856404}.express-info{font-size:12px;line-height:1.4}.express-detail{color:#333}.express-company{font-weight:700;color:#007bff;margin-bottom:2px}.tracking-number{color:#666}.not-shipped{color:#999}.selected-customer[data-v-79d10bfc]{display:flex;align-items:center;gap:10px;padding:8px 12px;background-color:#d4edda;border-radius:4px;border:1px solid #c3e6cb}.selected-customer .customer-name[data-v-79d10bfc]{font-weight:700;color:#155724}.selected-customer .customer-mobile[data-v-79d10bfc]{color:#666}.search-results[data-v-79d10bfc]{max-height:200px;overflow-y:auto;border:1px solid #ddd;border-radius:4px}.result-item[data-v-79d10bfc]{padding:10px 12px;border-bottom:1px solid #eee;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background-color .2s}.result-item[data-v-79d10bfc]:last-child{border-bottom:none}.result-item[data-v-79d10bfc]:hover{background-color:#f8f9fa}.result-item .customer-name[data-v-79d10bfc]{font-weight:700;color:#333}.result-item .customer-mobile[data-v-79d10bfc]{color:#666}.result-item .customer-id[data-v-79d10bfc]{color:#999;font-size:12px}.type-add{color:#28a745;font-weight:700}.type-use{color:#dc3545;font-weight:700}.points-add{color:#28a745}.points-add,.points-use{font-weight:700;font-size:14px}.points-use{color:#dc3545}.image-preview-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.image-preview-content{position:relative;background:#fff;border-radius:8px;padding:30px;min-width:400px;max-width:90%}.detail-content h4{margin-bottom:20px;color:#333;text-align:center}.detail-table{width:100%}.detail-table td{padding:10px 5px;border-bottom:1px solid #eee}.detail-table .label{font-weight:700;color:#666;width:100px}.close-btn{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;padding:5px}.close-btn img{width:24px;height:24px}.sidebar2{width:220px;height:100vh;overflow-y:scroll;background-color:#00193a;color:#fff;z-index:2}.sidebar2-auto{position:relative}.nav-more{position:fixed;top:0;left:-23px;height:90vh}.nav-more>div{display:flex;align-items:center;justify-content:center;border-radius:25px;background-color:#3b4252;width:46px;height:46px;cursor:pointer}.nav-more>div>img{width:20px;height:20px;margin-left:12px}.nav-more-auto{display:none}@media (max-width:600px){.sidebar2-auto{position:absolute;left:0;top:0}.display-auto{display:none}.nav-more-auto{display:flex;align-items:center}}.sidebar2::-webkit-scrollbar{width:5px;height:16px;background-color:#ccc}.sidebar2::-webkit-scrollbar-thumb{background-color:#0077b6}.nav-link2{cursor:pointer;padding:0 15px;width:100%;height:40px;line-height:40px;font-size:15px}.nav-link2:hover{color:#fff;background-color:hsla(0,0%,100%,.3)!important}.active2{color:#fff;background-color:#0f52ba!important}.sidebar-heading{margin-top:15px;padding:0 15px;width:100%;height:30px;line-height:30px;font-size:12px;color:hsla(0,0%,100%,.5)!important}.main-content{height:100vh}body{margin:0;padding:0;width:100%;height:100%}img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}*{outline:none!important}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:99}.modal2{background-color:#fff;box-shadow:2px 2px 20px 1px;overflow-x:auto;display:flex;flex-direction:column;border-radius:16px;width:800px}.modal-header{padding:15px;position:relative;border-bottom:.5px solid rgba(0,0,0,.1);color:#333}.modal-header-title{font-size:24px}.modal-header-close{position:absolute;right:15px}.modal-header-close img{width:16px;height:16px}.modal-body{max-height:70vh;overflow:scroll;position:relative;border-radius:10px;margin:10px;padding:10px;color:#fff}.modal-body::-webkit-scrollbar{display:none}.modal-footer2{padding:15px;border-top:.5px solid rgba(0,0,0,.1)}.modal-footer2 button{width:150px}.disable-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-center{align-items:center}.flex-center,.flex-justify-center{justify-content:center}.flex-align-center{align-items:center}.text-bold{font-weight:700}.flex-row,.flex-row-center{display:flex;flex-direction:row}.flex-row-center{align-items:center;justify-content:center}.flex-col,.flex-colum,.flex-colum-center{display:flex;flex-direction:column}.flex-colum-center{align-items:center;justify-content:center}.flex-1{flex:1}.p-relative{position:relative}.p-absolute{position:absolute}.text-align-left{text-align:left}.w-100{width:100%}.h-100{height:100%}.h-full{height:100vh}.wh-100{width:100%;height:100%}button{background-color:transparent;background-image:none;border:none}a{text-decoration:none;color:#fff}.pl-5{padding-left:15px}.pr-5{padding-right:15px}.ml-5{margin-left:15px}.mr-5{margin-right:15px}.ml-2{margin-left:5px}.mr-2{margin-right:5px}.x-scroll{overflow-x:scroll;overflow-y:hidden}.x-scroll::-webkit-scrollbar{height:5px;background:rgba(0,0,0,.3)}.x-scroll::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:3px}