.send-drawer .el-drawer__header{background:linear-gradient(180deg,var(--el-bg-color) 0,var(--el-bg-color-page) 100%);border-bottom:1px solid #0000000d;margin-bottom:0;padding:18px 24px 16px}.send-drawer .el-drawer__body{background:linear-gradient(180deg,#f8faff80 0,var(--gray-50) 60px);padding:0;overflow-y:auto}.send-drawer .el-drawer__body::-webkit-scrollbar{width:5px}.send-drawer .el-drawer__body::-webkit-scrollbar-track{background:0 0}.send-drawer .el-drawer__body::-webkit-scrollbar-thumb{background:#00000014;border-radius:3px;transition:background .25s cubic-bezier(.4,0,.2,1)}.send-drawer .el-drawer__body::-webkit-scrollbar-thumb:hover{background:#00000026}.send-drawer .el-drawer__footer{border-top:none;padding:0}html.dark .send-drawer .el-drawer__header,html[data-ve-theme=dark] .send-drawer .el-drawer__header{border-bottom-color:var(--el-border-color-lighter)}html.dark .send-drawer .el-drawer__body,html[data-ve-theme=dark] .send-drawer .el-drawer__body{background:var(--el-bg-color)}html.dark .send-drawer .el-drawer__body::-webkit-scrollbar-thumb{background:#ffffff1f}html[data-ve-theme=dark] .send-drawer .el-drawer__body::-webkit-scrollbar-thumb{background:#ffffff1f}html.dark .send-drawer .el-drawer__body::-webkit-scrollbar-thumb:hover{background:#fff3}html[data-ve-theme=dark] .send-drawer .el-drawer__body::-webkit-scrollbar-thumb:hover{background:#fff3}.drawer-hd[data-v-25bae405]{gap:12px}.drawer-hd[data-v-25bae405],.drawer-hd .drawer-hd-icon[data-v-25bae405]{align-items:center;display:flex}.drawer-hd .drawer-hd-icon[data-v-25bae405]{color:#2379ff;background:linear-gradient(135deg,#2379ff1a,#2379ff0d);border-radius:10px;flex-shrink:0;justify-content:center;width:36px;height:36px;box-shadow:0 2px 8px #2379ff14}.drawer-hd .drawer-title[data-v-25bae405]{font-size:var(--el-font-size-base);color:var(--gray-800);letter-spacing:.2px;font-weight:600;display:block}.drawer-hd .drawer-subtitle[data-v-25bae405]{font-size:var(--el-font-size-extra-small);color:var(--gray-400);letter-spacing:.1px;margin-top:3px;font-weight:400;display:block}.drawer-body[data-v-25bae405]{padding:18px 24px 24px}.send-form[data-v-25bae405] .el-form-item{margin-bottom:14px}.send-form[data-v-25bae405] .el-form-item__label{color:var(--gray-600);padding-bottom:4px;font-size:13px;font-weight:500}.send-form[data-v-25bae405] .el-form-item__label:before{color:#ef4444!important}.send-form[data-v-25bae405] .el-input__wrapper{border-radius:8px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 0 1px #00000014}.send-form[data-v-25bae405] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #2379ff33}.send-form[data-v-25bae405] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1.5px #2379ff}.send-form[data-v-25bae405] .el-select__wrapper{border-radius:8px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 0 1px #00000014}.send-form[data-v-25bae405] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #2379ff33}.send-form[data-v-25bae405] .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1.5px #2379ff}.send-form[data-v-25bae405] .el-textarea__inner{border-radius:8px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 0 1px #00000014}.send-form[data-v-25bae405] .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #2379ff33}.send-form[data-v-25bae405] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1.5px #2379ff}.sec-hd[data-v-25bae405]{color:var(--gray-800);letter-spacing:.3px;align-items:center;gap:8px;margin:6px 0 12px;font-size:13px;font-weight:600;display:flex}.sec-hd[data-v-25bae405]:not(:first-child){border-top:1px solid #0000000a;margin-top:20px;padding-top:16px}.sec-hd .sec-dot[data-v-25bae405]{background:var(--gradient-primary);border-radius:2px;flex-shrink:0;width:3px;height:14px;box-shadow:0 1px 4px #2379ff33}.sec-hd .sec-tip[data-v-25bae405]{color:var(--gray-400);letter-spacing:0;margin-left:4px;font-size:11px;font-weight:400}.type-radio[data-v-25bae405]{gap:10px;width:100%;display:flex}.type-radio .type-item[data-v-25bae405]{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--el-bg-color);color:var(--gray-600);border:1px solid #00000014;border-radius:8px;flex:1;align-items:center;gap:7px;padding:7px 12px;font-size:13px;display:flex}.type-radio .type-item[data-v-25bae405],.type-radio .type-item .dot[data-v-25bae405]{transition:all .25s cubic-bezier(.4,0,.2,1)}.type-radio .type-item .dot[data-v-25bae405]{border:2px solid var(--gray-300);border-radius:50%;flex-shrink:0;width:14px;height:14px;position:relative}.type-radio .type-item[data-v-25bae405]:hover{border-color:#2379ff40}.type-radio .type-item.active[data-v-25bae405]{color:#2379ff;background:#2379ff08;border-color:#2379ff59;box-shadow:0 1px 6px #2379ff14}.type-radio .type-item.active .dot[data-v-25bae405]{border-color:#2379ff}.type-radio .type-item.active .dot[data-v-25bae405]:after{content:"";background:#2379ff;border-radius:50%;width:6px;height:6px;animation:.25s cubic-bezier(.34,1.56,.64,1) dotPop-25bae405;position:absolute;top:2px;left:2px}.input-type-selector[data-v-25bae405]{gap:10px;width:100%;display:flex}.input-type-selector .type-option[data-v-25bae405]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--gray-600);background:var(--el-bg-color);border:1.5px solid #00000012;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.input-type-selector .type-option svg[data-v-25bae405]{flex-shrink:0;transition:all .25s cubic-bezier(.4,0,.2,1)}.input-type-selector .type-option[data-v-25bae405]:hover{color:#2379ff;background:#2379ff05;border-color:#2379ff4d}.input-type-selector .type-option:hover svg[data-v-25bae405]{transform:scale(1.1)}.input-type-selector .type-option.active[data-v-25bae405]{color:#2379ff;background:linear-gradient(135deg,#2379ff0d,#2379ff05);border-color:#2379ff80;box-shadow:0 2px 10px #2379ff1a}.input-type-selector .type-option.active svg[data-v-25bae405]{color:#2379ff;transform:scale(1.05)}.import-section[data-v-25bae405]{flex-direction:column;gap:12px;display:flex}.import-section .import-section-header[data-v-25bae405]{background:linear-gradient(135deg,#6b72800a,#6b728005);border:1px dashed #6b72801f;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.import-section .import-section-header .section-label[data-v-25bae405]{color:var(--gray-600);letter-spacing:.3px;font-size:12px;font-weight:600}.import-section .import-section-header .template-download[data-v-25bae405]{align-items:center;gap:4px;display:flex}.import-section .import-section-header .template-download .download-link[data-v-25bae405]{border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.import-section .import-section-header .template-download .download-link.download-dynamic[data-v-25bae405]{color:#8b5cf6;background:#8b5cf60a}.import-section .import-section-header .template-download .download-link.download-dynamic[data-v-25bae405]:hover{color:#7c3aed;background:#8b5cf61a;box-shadow:0 1px 4px #8b5cf61f}.import-section .import-section-header .template-download .download-link.download-dynamic[data-v-25bae405]:active{background:#8b5cf624}.import-section .import-section-header .template-download .download-link.download-static[data-v-25bae405]{color:#10b981;background:#10b9810a}.import-section .import-section-header .template-download .download-link.download-static[data-v-25bae405]:hover{color:#059669;background:#10b9811a;box-shadow:0 1px 4px #10b9811f}.import-section .import-section-header .template-download .download-link.download-static[data-v-25bae405]:active{background:#10b98124}.import-section .import-section-header .template-download .download-divider[data-v-25bae405]{color:var(--gray-300);margin:0 2px;font-size:11px}.import-section .import-area[data-v-25bae405]{background:linear-gradient(135deg,#2379ff05,#2379ff03);border:1px solid #2379ff14;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.import-section .import-area .upload-trigger[data-v-25bae405]{color:#2379ff;cursor:pointer;background:linear-gradient(135deg,#2379ff14,#2379ff0a);border:1px solid #2379ff33;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.import-section .import-area .upload-trigger svg[data-v-25bae405]{flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.import-section .import-area .upload-trigger[data-v-25bae405]:hover{background:linear-gradient(135deg,#2379ff24,#2379ff14);border-color:#2379ff59;box-shadow:0 2px 10px #2379ff26}.import-section .import-area .upload-trigger:hover svg[data-v-25bae405]{transform:translateY(-2px)}.import-section .import-area .upload-trigger[data-v-25bae405]:active{background:linear-gradient(135deg,#2379ff2e,#2379ff1a);transform:translateY(0)}.import-section .import-area .import-hint[data-v-25bae405]{color:var(--gray-400);letter-spacing:.2px;font-size:11px}.import-section .import-preview[data-v-25bae405]{background:linear-gradient(135deg,#10b98105,#10b9810d);border:1px solid #10b98126;border-radius:8px;animation:.3s cubic-bezier(.4,0,.2,1) fadeSlideUp-25bae405;box-shadow:0 1px 4px #10b9810f}.import-section .import-preview .preview-header[data-v-25bae405]{background:linear-gradient(135deg,#10b9810a,#10b98103);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.import-section .import-preview .preview-header .preview-info[data-v-25bae405]{align-items:center;gap:6px;display:flex}.import-section .import-preview .preview-header .preview-info .preview-icon[data-v-25bae405]{color:#10b981;flex-shrink:0}.import-section .import-preview .preview-header .preview-info .preview-title[data-v-25bae405]{color:var(--gray-600);font-size:12px;font-weight:500}.import-section .import-preview .preview-header .preview-info .preview-title strong[data-v-25bae405]{color:#2379ff;font-weight:600}.import-section .import-preview .preview-header .clear-btn[data-v-25bae405]{color:#ef4444;align-items:center;gap:3px;font-size:12px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.import-section .import-preview .preview-header .clear-btn[data-v-25bae405]:hover{color:#dc2626}.drawer-ft[data-v-25bae405]{background:linear-gradient(180deg,var(--el-bg-color-page) 0,var(--el-bg-color) 100%);border-top:1px solid #0000000d;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.drawer-ft[data-v-25bae405] .el-button{border-radius:8px;padding:8px 22px;font-size:13px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}.drawer-ft[data-v-25bae405] .el-button--default{color:var(--gray-500);border:1px solid #00000014}.drawer-ft[data-v-25bae405] .el-button--default:hover{color:var(--gray-700);background:#00000005;border-color:#00000026}.drawer-ft[data-v-25bae405] .el-button--primary{background:var(--gradient-primary-reverse);border:none;box-shadow:0 2px 8px #2379ff33}.drawer-ft[data-v-25bae405] .el-button--primary:hover{filter:brightness(1.06);transform:translateY(-.5px);box-shadow:0 4px 14px #2379ff47}.drawer-ft[data-v-25bae405] .el-button--primary:active{transform:translateY(0);box-shadow:0 1px 4px #2379ff26}@keyframes dotPop-25bae405{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fadeSlideUp-25bae405{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tpl-preview-card[data-v-25bae405]{background:linear-gradient(135deg,#2379ff03,#2379ff08);border:1px solid #2379ff1f;border-radius:10px;margin-top:4px;animation:.3s cubic-bezier(.4,0,.2,1) fadeSlideUp-25bae405;overflow:hidden}.tpl-preview-card .tpl-preview-hd[data-v-25bae405]{color:#2379ff;background:linear-gradient(135deg,#2379ff0f,#2379ff05);border-bottom:1px solid #2379ff14;justify-content:space-between;padding:8px 12px;font-size:12px;font-weight:600}.tpl-preview-card .tpl-preview-hd[data-v-25bae405],.tpl-preview-card .tpl-preview-hd .tpl-preview-hd-left[data-v-25bae405]{align-items:center;gap:6px;display:flex}.tpl-preview-card .tpl-preview-hd .tpl-preview-hd-left svg[data-v-25bae405]{flex-shrink:0}.tpl-preview-card .tpl-preview-hd .tpl-size-info[data-v-25bae405]{color:#10b981;background:#10b9810f;border:1px solid #10b98126;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:flex}.tpl-preview-card .tpl-preview-hd .tpl-size-info svg[data-v-25bae405]{flex-shrink:0}.tpl-preview-card .tpl-preview-hd .tpl-size-info.over[data-v-25bae405]{color:#ef4444;background:#ef44440f;border-color:#ef444426}.tpl-preview-card .tpl-size-bar[data-v-25bae405]{background:linear-gradient(135deg,#2379ff08,#2379ff03);padding:0 12px 6px}.tpl-preview-card .tpl-size-bar .size-bar-track[data-v-25bae405]{background:#0000000a;border-radius:2px;height:3px;overflow:hidden}.tpl-preview-card .tpl-size-bar .size-bar-fill[data-v-25bae405]{background:linear-gradient(90deg,#10b981,#34d399);border-radius:2px;height:100%;transition:width .3s}.tpl-preview-card .tpl-size-bar .size-bar-fill.over[data-v-25bae405]{background:linear-gradient(90deg,#ef4444,#f87171)}.tpl-preview-card .tpl-preview-body[data-v-25bae405]{flex-direction:column;gap:10px;padding:10px 12px;display:flex}.tpl-preview-card .tpl-preview-item[data-v-25bae405]{border:1px solid #0000000d;border-radius:8px;transition:box-shadow .2s;overflow:hidden}.tpl-preview-card .tpl-preview-item[data-v-25bae405]:hover{box-shadow:0 1px 6px #0000000d}.tpl-preview-card .item-tag[data-v-25bae405]{background:#00000004;border-bottom:1px solid #00000008;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.tpl-preview-card .item-tag .item-tag-left[data-v-25bae405]{align-items:center;gap:6px;display:flex}.tpl-preview-card .type-badge[data-v-25bae405]{border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600}.tpl-preview-card .type-badge.type-text[data-v-25bae405]{color:#3b82f6;background:#3b82f61a}.tpl-preview-card .type-badge.type-image[data-v-25bae405]{color:#a855f7;background:#a855f71a}.tpl-preview-card .type-badge.type-video[data-v-25bae405]{color:#f59e0b;background:#f59e0b1a}.tpl-preview-card .type-badge.type-audio[data-v-25bae405]{color:#10b981;background:#10b9811a}.tpl-preview-card .frame-idx[data-v-25bae405],.tpl-preview-card .frame-size[data-v-25bae405]{color:var(--el-text-color-secondary);font-size:11px}.tpl-preview-card .frame-size[data-v-25bae405]{background:#00000008;border-radius:4px;padding:1px 6px;font-weight:500}.tpl-preview-card .item-content[data-v-25bae405]{padding:10px}.tpl-preview-card .preview-text[data-v-25bae405]{color:var(--el-text-color-primary);white-space:pre-wrap;word-break:break-all;font-size:13px;line-height:1.7}.tpl-preview-card .preview-image[data-v-25bae405]{border-radius:12px;justify-self:center;width:35%;display:flex}.tpl-preview-card .preview-video[data-v-25bae405]{border-radius:6px;width:100%;max-height:200px}.tpl-preview-card .preview-audio[data-v-25bae405]{width:100%}.tpl-preview-card .tpl-preview-empty[data-v-25bae405]{text-align:center;padding:20px}.tpl-preview-card .tpl-preview-empty p[data-v-25bae405]{color:var(--el-text-color-secondary);font-size:12px}html.dark .drawer-hd .drawer-hd-icon[data-v-25bae405],html[data-ve-theme=dark] .drawer-hd .drawer-hd-icon[data-v-25bae405]{background:linear-gradient(135deg,#2379ff38,#2379ff14);box-shadow:0 2px 8px #0000004d}html.dark .send-form[data-v-25bae405] .el-input__wrapper,html.dark .send-form[data-v-25bae405] .el-select__wrapper,html[data-ve-theme=dark] .send-form[data-v-25bae405] .el-input__wrapper,html[data-ve-theme=dark] .send-form[data-v-25bae405] .el-select__wrapper{box-shadow:0 0 0 1px var(--el-border-color) inset}html.dark .send-form[data-v-25bae405] .el-input__wrapper:hover,html.dark .send-form[data-v-25bae405] .el-select__wrapper:hover,html[data-ve-theme=dark] .send-form[data-v-25bae405] .el-input__wrapper:hover,html[data-ve-theme=dark] .send-form[data-v-25bae405] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #2379ff66}html.dark .send-form[data-v-25bae405] .el-textarea__inner,html[data-ve-theme=dark] .send-form[data-v-25bae405] .el-textarea__inner{box-shadow:0 0 0 1px var(--el-border-color) inset}html.dark .send-form[data-v-25bae405] .el-textarea__inner:hover,html[data-ve-theme=dark] .send-form[data-v-25bae405] .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #2379ff66}html.dark .sec-hd[data-v-25bae405]:not(:first-child),html[data-ve-theme=dark] .sec-hd[data-v-25bae405]:not(:first-child){border-top-color:var(--el-border-color-lighter)}html.dark .type-radio .type-item[data-v-25bae405],html[data-ve-theme=dark] .type-radio .type-item[data-v-25bae405]{border-color:var(--el-border-color);background:var(--el-fill-color-light)}html.dark .type-radio .type-item[data-v-25bae405]:hover,html[data-ve-theme=dark] .type-radio .type-item[data-v-25bae405]:hover{border-color:#2379ff66}html.dark .type-radio .type-item.active[data-v-25bae405],html[data-ve-theme=dark] .type-radio .type-item.active[data-v-25bae405]{background:#2379ff1f;border-color:#2379ff80}html.dark .input-type-selector .type-option[data-v-25bae405],html[data-ve-theme=dark] .input-type-selector .type-option[data-v-25bae405]{border-color:var(--el-border-color);background:var(--el-fill-color-light)}html.dark .input-type-selector .type-option[data-v-25bae405]:hover,html[data-ve-theme=dark] .input-type-selector .type-option[data-v-25bae405]:hover{background:#2379ff14;border-color:#2379ff73}html.dark .input-type-selector .type-option.active[data-v-25bae405],html[data-ve-theme=dark] .input-type-selector .type-option.active[data-v-25bae405]{background:linear-gradient(135deg,#2379ff29,#2379ff0f);border-color:#2379ff8c}html.dark .import-section .import-section-header[data-v-25bae405],html[data-ve-theme=dark] .import-section .import-section-header[data-v-25bae405]{background:var(--el-fill-color-light);border-color:var(--el-border-color)}html.dark .import-section .import-area[data-v-25bae405],html[data-ve-theme=dark] .import-section .import-area[data-v-25bae405]{background:#2379ff0f;border-color:#2379ff33}html.dark .import-section .import-preview[data-v-25bae405],html[data-ve-theme=dark] .import-section .import-preview[data-v-25bae405]{background:linear-gradient(135deg,#10b9810f,#10b9811f);border-color:#10b98140}html.dark .import-section .import-preview .preview-header[data-v-25bae405],html[data-ve-theme=dark] .import-section .import-preview .preview-header[data-v-25bae405]{background:linear-gradient(135deg,#10b9811a,#10b9810a)}html.dark .drawer-ft[data-v-25bae405],html[data-ve-theme=dark] .drawer-ft[data-v-25bae405]{border-top-color:var(--el-border-color-lighter)}html.dark .drawer-ft[data-v-25bae405] .el-button--default,html[data-ve-theme=dark] .drawer-ft[data-v-25bae405] .el-button--default{border-color:var(--el-border-color);background:var(--el-fill-color-light);color:var(--gray-600)}html.dark .drawer-ft[data-v-25bae405] .el-button--default:hover,html[data-ve-theme=dark] .drawer-ft[data-v-25bae405] .el-button--default:hover{background:var(--el-fill-color);color:var(--gray-800);border-color:#2379ff66}html.dark .tpl-preview-card[data-v-25bae405],html[data-ve-theme=dark] .tpl-preview-card[data-v-25bae405]{background:linear-gradient(135deg,#2379ff0a,#2379ff17);border-color:#2379ff38}html.dark .tpl-preview-card .tpl-preview-hd[data-v-25bae405],html[data-ve-theme=dark] .tpl-preview-card .tpl-preview-hd[data-v-25bae405]{background:linear-gradient(135deg,#2379ff1f,#2379ff0d);border-bottom-color:#2379ff26}html.dark .tpl-preview-card .tpl-preview-item[data-v-25bae405],html[data-ve-theme=dark] .tpl-preview-card .tpl-preview-item[data-v-25bae405]{border-color:var(--el-border-color)}html.dark .tpl-preview-card .tpl-preview-item[data-v-25bae405]:hover,html[data-ve-theme=dark] .tpl-preview-card .tpl-preview-item[data-v-25bae405]:hover{box-shadow:0 1px 6px #0000004d}html.dark .tpl-preview-card .item-tag[data-v-25bae405],html[data-ve-theme=dark] .tpl-preview-card .item-tag[data-v-25bae405]{background:var(--el-fill-color-light);border-bottom-color:var(--el-border-color-lighter)}html.dark .tpl-preview-card .frame-size[data-v-25bae405],html.dark .tpl-preview-card .size-bar-track[data-v-25bae405],html[data-ve-theme=dark] .tpl-preview-card .frame-size[data-v-25bae405],html[data-ve-theme=dark] .tpl-preview-card .size-bar-track[data-v-25bae405]{background:var(--el-fill-color)}
