.im-full[data-v-57d3d322]{width:100%}.im-option-missing-tip[data-v-57d3d322]{margin:6px 0 0;font-size:12px;line-height:18px;color:#e6a23c}.im-op-log-tip[data-v-6ee2724e]{margin-bottom:14px;padding:10px 12px;border-radius:8px;background:#f3fbf8;border:1px solid rgba(35,206,153,.18);color:#5f6b76;font-size:13px;line-height:1.5}.im-op-log-filters[data-v-6ee2724e]{margin-bottom:4px}.im-op-log-filters[data-v-6ee2724e] .el-form-item{margin-bottom:12px}.im-op-log-desc[data-v-6ee2724e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-width:0}.im-op-log-desc[data-v-6ee2724e],.im-op-log-tag[data-v-6ee2724e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.im-op-log-tag[data-v-6ee2724e]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;height:22px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:500;line-height:1}.im-op-log-tag.is-download[data-v-6ee2724e]{color:#1a7f64;background:rgba(35,206,153,.12)}.im-op-log-tag.is-print[data-v-6ee2724e]{color:#3a6ea5;background:rgba(64,158,255,.12)}.im-op-log-tag.is-delete[data-v-6ee2724e]{color:#c45656;background:rgba(245,108,108,.12)}.im-op-log-tag.is-plain[data-v-6ee2724e]{color:#606266;background:#f2f3f5}.im-op-log-text[data-v-6ee2724e]{color:#303133;font-size:14px;line-height:1.4;word-break:break-all}.im-op-log-meta[data-v-6ee2724e]{margin-top:4px;padding-left:48px;color:#909399;font-size:12px;line-height:1.4;word-break:break-all}.im-op-log-ids[data-v-6ee2724e]{color:#606266;font-size:13px;font-variant-numeric:tabular-nums}.im-dialog{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 8px 32px rgba(15,35,30,.12);box-shadow:0 8px 32px rgba(15,35,30,.12)}.im-dialog .el-dialog__header{padding:15px 20px;background:#f7f9fa;border-bottom:1px solid #eef1f4}.im-dialog .el-dialog__headerbtn{top:17px;right:18px;font-size:16px}.im-dialog .el-dialog__headerbtn .el-dialog__close{color:#909399;-webkit-transition:color .2s ease;transition:color .2s ease}.im-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#1ab394}.im-dialog .el-dialog__body{padding:22px 24px 8px}.im-dialog .el-dialog__footer{padding:12px 20px;background:#f7f9fa;border-top:1px solid #eef1f4}.im-dialog-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-weight:600;color:#303133;line-height:28px}.im-dialog-title,.im-dialog-title-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px}.im-dialog-title-icon{width:28px;height:28px;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 6px rgba(15,35,30,.12);box-shadow:0 2px 6px rgba(15,35,30,.12)}.im-dialog-title-icon.is-orange{background:linear-gradient(135deg,#f7ba52,#e6a23c)}.im-dialog-title-icon.is-green{background:linear-gradient(135deg,#43e0ae,#23ce99)}.im-dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.im-dialog-footer .el-button{border-radius:6px;min-width:72px}.im-dialog-footer .im-btn-primary{background:#23ce99;border-color:#23ce99}.im-dialog-footer .im-btn-primary:focus,.im-dialog-footer .im-btn-primary:hover{background:#1ab394;border-color:#1ab394}.im-media-option-popper .el-select-dropdown__item{padding:0 14px}.im-gallery[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.im-gallery-customer[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.im-gallery-page[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 84px);min-height:620px;margin:0;background:#fff;overflow:hidden}.im-gallery-page>.im-gallery-customer[data-v-9ca79e60]{min-height:72px;padding:12px 20px;border-bottom:1px solid #eef1f4;-webkit-box-sizing:border-box;box-sizing:border-box}.im-gallery-page>.im-gallery[data-v-9ca79e60]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.im-gallery-back[data-v-9ca79e60]{margin-left:auto;border-radius:6px}.im-gallery-avatar[data-v-9ca79e60]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#43e0ae,#23ce99);color:#fff;font-size:18px;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.im-gallery-avatar[data-v-9ca79e60],.im-gallery-inline[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.im-gallery-inline[data-v-9ca79e60]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.im-gallery-name[data-v-9ca79e60]{font-size:18px;font-weight:600;color:#303133;white-space:nowrap}.im-gallery-sex-tag[data-v-9ca79e60]{padding:2px 10px;border-radius:4px;font-size:13px;color:#409eff;background:#ecf5ff;white-space:nowrap}.im-gallery-meta-text[data-v-9ca79e60]{font-size:14px;color:#606266;white-space:nowrap}.im-gallery-mobile[data-v-9ca79e60]{gap:3px}.im-gallery-mobile-toggle[data-v-9ca79e60],.im-gallery-mobile[data-v-9ca79e60]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.im-gallery-mobile-toggle[data-v-9ca79e60]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.im-gallery-mobile-toggle.is-active[data-v-9ca79e60],.im-gallery-mobile-toggle[data-v-9ca79e60]:hover{background:#eef5ff}.im-gallery-mobile-toggle[data-v-9ca79e60]:disabled{cursor:wait}.im-gallery-meta-sep[data-v-9ca79e60]{color:#dcdfe6;font-size:14px}.im-gallery-body[data-v-9ca79e60]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex}.im-gallery-side[data-v-9ca79e60]{width:200px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #eef1f4;padding:14px 12px;overflow-y:auto}.im-gallery-side-title[data-v-9ca79e60]{padding:0 8px 10px;font-size:13px;font-weight:600;color:#303133}.im-gallery-cat[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:9px 10px;border-radius:6px;font-size:13px;color:#606266;cursor:pointer;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.im-gallery-cat+.im-gallery-cat[data-v-9ca79e60]{margin-top:4px}.im-gallery-cat[data-v-9ca79e60]:hover:not(.is-active){background:#f5f7fa}.im-gallery-cat.is-active[data-v-9ca79e60]{color:#1ab394;background:#e8faf4;font-weight:500}.im-gallery-cat-icon[data-v-9ca79e60]{font-size:15px}.im-gallery-cat-name[data-v-9ca79e60]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.im-gallery-cat-count[data-v-9ca79e60]{min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:#f0f2f5;font-size:12px;color:#909399;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-active>.im-gallery-cat-count[data-v-9ca79e60]{background:rgba(35,206,153,.18);color:#1ab394}.im-gallery-main[data-v-9ca79e60]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px 20px}.im-gallery-main-head[data-v-9ca79e60]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #eef1f4;-ms-flex-negative:0;flex-shrink:0}.im-gallery-main-head[data-v-9ca79e60],.im-gallery-main-title[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.im-gallery-main-title[data-v-9ca79e60]{gap:6px;font-size:15px;font-weight:600;color:#303133}.im-gallery-main-title i[data-v-9ca79e60]{color:#23ce99;font-size:16px}.im-gallery-main-actions[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.im-compare-btn[data-v-9ca79e60],.im-density-btn[data-v-9ca79e60],.im-oplog-btn[data-v-9ca79e60]{border-radius:6px;color:#606266;border-color:#dcdfe6;background:#fff}.im-compare-btn[data-v-9ca79e60]:focus,.im-compare-btn[data-v-9ca79e60]:hover,.im-density-btn.is-active[data-v-9ca79e60],.im-density-btn[data-v-9ca79e60]:focus,.im-density-btn[data-v-9ca79e60]:hover,.im-oplog-btn[data-v-9ca79e60]:focus,.im-oplog-btn[data-v-9ca79e60]:hover{color:#1ab394;border-color:rgba(35,206,153,.55);background:#e8faf4}.im-density-btn.is-active[data-v-9ca79e60]{font-weight:500}.im-upload-btn[data-v-9ca79e60]{color:#1ab394;border:1px solid rgba(35,206,153,.45);background:#fff;border-radius:6px}.im-upload-btn[data-v-9ca79e60]:focus,.im-upload-btn[data-v-9ca79e60]:hover{color:#fff;background:#23ce99;border-color:#23ce99}.im-gallery-groups[data-v-9ca79e60]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding-top:12px}.im-group[data-v-9ca79e60]{border:1px solid #ebeef5;border-radius:14px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(15,23,42,.04);box-shadow:0 1px 4px rgba(15,23,42,.04);overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.im-group+.im-group[data-v-9ca79e60]{margin-top:12px}.im-group.is-expanded.is-postop[data-v-9ca79e60]{background:linear-gradient(180deg,#f0fdf9,#fff 56px)}.im-group.is-expanded.is-preop[data-v-9ca79e60]{background:linear-gradient(180deg,#fff7ed,#fff 56px)}.im-group.is-expanded.is-unset[data-v-9ca79e60]{background:linear-gradient(180deg,#f5f7fa,#fff 56px)}.im-group-head[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-expanded .im-group-head[data-v-9ca79e60]{border-bottom:1px solid #f0f2f5}.im-group-head-left[data-v-9ca79e60],.im-group-head-right[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.im-group-head-left[data-v-9ca79e60]{min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.im-group-head-right[data-v-9ca79e60]{-ms-flex-negative:0;flex-shrink:0}.im-group-date[data-v-9ca79e60]{font-size:14px;font-weight:600;color:#303133}.im-group-date i[data-v-9ca79e60]{margin-right:5px;color:#909399;font-weight:400}.im-group-body-site[data-v-9ca79e60],.im-group-project[data-v-9ca79e60],.im-group-tag[data-v-9ca79e60]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;-webkit-box-sizing:border-box;box-sizing:border-box}.im-group-tag[data-v-9ca79e60]{background:#f0f2f5;color:#606266}.im-group-tag.type-preop[data-v-9ca79e60]{background:#ffedd5;color:#c2410c}.im-group-tag.type-postop[data-v-9ca79e60]{background:#ccfbf1;color:#0f766e}.im-group-project[data-v-9ca79e60]{background:#ecfdf5;color:#047857}.im-group-body-site[data-v-9ca79e60]{background:#e0e7ff;color:#3730a3}.im-batch-head-stage[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.im-batch-head-enter-active[data-v-9ca79e60],.im-batch-head-leave-active[data-v-9ca79e60]{-webkit-transition:all .25s cubic-bezier(.32,.72,0,1);transition:all .25s cubic-bezier(.32,.72,0,1)}.im-batch-head-enter[data-v-9ca79e60],.im-batch-head-leave-to[data-v-9ca79e60]{opacity:0;-webkit-transform:translateX(12px);transform:translateX(12px)}.im-quick-compare-btn[data-v-9ca79e60],.im-quick-ops-btn[data-v-9ca79e60]{padding:6px 12px;border-radius:7px;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.im-quick-ops-btn[data-v-9ca79e60]{border-color:rgba(35,206,153,.5);color:#1ab394}.im-quick-ops-btn[data-v-9ca79e60]:focus,.im-quick-ops-btn[data-v-9ca79e60]:hover{border-color:#23ce99;color:#fff;background:#23ce99}.im-quick-ops-btn[data-v-9ca79e60]:active{-webkit-transform:scale(.96);transform:scale(.96)}.im-quick-compare-btn[data-v-9ca79e60]{border-color:#dcdfe6;color:#606266}.im-quick-compare-btn[data-v-9ca79e60]:focus,.im-quick-compare-btn[data-v-9ca79e60]:hover{border-color:rgba(35,206,153,.55);color:#1ab394;background:#e8faf4}.im-quick-compare-btn[data-v-9ca79e60]:active{-webkit-transform:scale(.96);transform:scale(.96)}.im-quick-action-bar[data-v-9ca79e60]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:4px 6px;border-radius:8px;background:#f5faf8;border:1px solid rgba(35,206,153,.28)}.im-quick-action-count[data-v-9ca79e60]{padding:0 4px;font-size:12px;font-weight:600;color:#1ab394;white-space:nowrap}.im-quick-action-item[data-v-9ca79e60]{padding:5px 10px;border-radius:6px;border-color:#dcdfe6;color:#606266;background:#fff}.im-quick-action-item[data-v-9ca79e60]:focus,.im-quick-action-item[data-v-9ca79e60]:hover{border-color:rgba(35,206,153,.55);color:#1ab394}.im-quick-action-item.is-danger[data-v-9ca79e60]{color:#f56c6c;border-color:rgba(245,108,108,.45)}.im-quick-action-item.is-danger[data-v-9ca79e60]:focus,.im-quick-action-item.is-danger[data-v-9ca79e60]:hover{color:#fff;background:#f56c6c;border-color:#f56c6c}.im-group-expand[data-v-9ca79e60]{color:#909399;font-size:14px;cursor:pointer;padding:4px}.im-group-photos[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding:16px;-webkit-transition:padding .3s cubic-bezier(.32,.72,0,1);transition:padding .3s cubic-bezier(.32,.72,0,1)}.im-group-photo[data-v-9ca79e60]{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #ebeef5;border-radius:10px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.06);box-shadow:0 2px 8px rgba(15,23,42,.06);overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .35s cubic-bezier(.32,.72,0,1);transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .35s cubic-bezier(.32,.72,0,1);transition:border-color .2s ease,box-shadow .2s ease,transform .35s cubic-bezier(.32,.72,0,1);transition:border-color .2s ease,box-shadow .2s ease,transform .35s cubic-bezier(.32,.72,0,1),-webkit-box-shadow .2s ease,-webkit-transform .35s cubic-bezier(.32,.72,0,1)}.im-group-photo.is-selectable[data-v-9ca79e60]{cursor:pointer}.im-group-photo.is-selected[data-v-9ca79e60]{border-color:rgba(35,206,153,.7);-webkit-box-shadow:0 0 0 2px rgba(35,206,153,.18);box-shadow:0 0 0 2px rgba(35,206,153,.18)}.im-group-photo-image-wrap[data-v-9ca79e60]{position:relative;width:100%;height:200px;background:#f5f7fa;overflow:hidden}.im-group-photo-check[data-v-9ca79e60]{position:absolute;top:8px;left:8px;z-index:3;margin:0;-webkit-animation:im-check-in-9ca79e60 .18s ease;animation:im-check-in-9ca79e60 .18s ease}.im-group-photo-check[data-v-9ca79e60] .el-checkbox__inner{width:18px;height:18px;border-radius:4px}.im-group-photo-check[data-v-9ca79e60] .el-checkbox__inner:after{left:6px;top:2px}@-webkit-keyframes im-check-in-9ca79e60{0%{opacity:0;-webkit-transform:scale(.85);transform:scale(.85)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes im-check-in-9ca79e60{0%{opacity:0;-webkit-transform:scale(.85);transform:scale(.85)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.im-group-photo-img[data-v-9ca79e60]{display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.im-group-photo-error[data-v-9ca79e60]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f7fa;color:#c0c4cc;font-size:36px}.im-group-photo-actions[data-v-9ca79e60],.im-group-photo-rotate[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:6px 8px;border-top:1px solid #f0f2f5}.im-group-photo-actions[data-v-9ca79e60] .el-button,.im-group-photo-rotate[data-v-9ca79e60] .el-button{margin:0;padding:4px;font-size:12px}.im-group-photo-info[data-v-9ca79e60]{min-height:33px;padding:7px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:18px;color:#606266}.im-group-photo-info.is-detail[data-v-9ca79e60]{min-height:42px;padding:6px 10px 7px}.im-group-photo-name[data-v-9ca79e60]{font-size:12px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-group-photo-detail-row[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:2px;min-width:0}.im-group-photo-time[data-v-9ca79e60]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;font-size:12px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-group-photo-meta[data-v-9ca79e60]{min-height:19px;overflow:hidden;color:#909399;text-overflow:ellipsis;white-space:nowrap}.is-detail .im-group-photo-meta[data-v-9ca79e60]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;min-height:0;margin-left:auto}.im-group-photo-actions[data-v-9ca79e60]{margin-top:auto}.im-group-photo-actions[data-v-9ca79e60] .el-button{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.im-group-photo-actions[data-v-9ca79e60] .el-button+.el-button:before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;background:#e4e7ed;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.im-group-photo-actions[data-v-9ca79e60] .is-danger{color:#f56c6c}.im-gallery-empty[data-v-9ca79e60]{padding:60px 0}.im-skin-mode-list[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:2px 0 18px}.im-skin-mode[data-v-9ca79e60]{height:32px;padding:0 18px;border:1px solid #dcdfe6;border-radius:16px;background:#fff;color:#4b5563;font-size:13px;line-height:30px;cursor:pointer;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}.im-skin-mode[data-v-9ca79e60]:hover{color:#7c3aed;border-color:#c4b5fd}.im-skin-mode.is-active[data-v-9ca79e60]{color:#fff;border-color:#9333ea;background:linear-gradient(135deg,#a855f7,#7c3aed);-webkit-box-shadow:0 3px 8px rgba(124,58,237,.22);box-shadow:0 3px 8px rgba(124,58,237,.22)}.im-skin-photo-list[data-v-9ca79e60]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.im-skin-photo-card[data-v-9ca79e60]{min-width:0;max-width:240px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.06);box-shadow:0 2px 8px rgba(15,23,42,.06);overflow:hidden;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.im-skin-photo-card[data-v-9ca79e60]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 18px rgba(15,23,42,.1);box-shadow:0 8px 18px rgba(15,23,42,.1)}.im-skin-photo-image[data-v-9ca79e60]{display:block;width:100%;height:224px;background:#f5f7fa}.im-skin-photo-angle[data-v-9ca79e60]{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;border-top:1px solid #eef1f4;color:#4b5563;font-size:13px;font-weight:600}.im-skin-photo-edit[data-v-9ca79e60]{display:block;width:100%;margin:0;padding:9px 10px;border-top:1px solid #eef1f4;text-align:center}.im-report-list[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.im-report-card[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:82px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.im-report-card[data-v-9ca79e60]:hover{border-color:#d1fae5;-webkit-box-shadow:0 4px 14px rgba(15,23,42,.06);box-shadow:0 4px 14px rgba(15,23,42,.06)}.im-report-icon[data-v-9ca79e60]{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border-radius:6px;background:#fff1f2;color:#f43f5e;font-size:22px}.im-report-info[data-v-9ca79e60]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 16px}.im-report-title[data-v-9ca79e60]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151;font-size:14px;font-weight:600}.im-report-meta[data-v-9ca79e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:7px;color:#6b7280;font-size:12px}.im-report-meta i[data-v-9ca79e60]{margin-right:5px}.im-report-meta-sep[data-v-9ca79e60]{color:#d1d5db}.im-report-read-btn[data-v-9ca79e60]{-ms-flex-negative:0;flex-shrink:0;color:#0f9f85;border-color:#a7f3d0;background:#f0fdfa;border-radius:6px}.im-report-read-btn[data-v-9ca79e60]:focus,.im-report-read-btn[data-v-9ca79e60]:hover{color:#fff;border-color:#23ce99;background:#23ce99}.im-gallery-drawer .el-drawer__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;margin-bottom:0;border-bottom:1px solid #eef1f4;color:#303133}.im-gallery-drawer .el-drawer__close-btn{margin-left:auto;font-size:20px;color:#909399;-webkit-transition:color .2s ease;transition:color .2s ease}.im-gallery-drawer .el-drawer__close-btn:focus,.im-gallery-drawer .el-drawer__close-btn:hover{color:#1ab394}.im-gallery-drawer .el-drawer__body{padding:0;overflow:hidden}.photograph-gallery-page[data-v-29c86060]{height:calc(100vh - 84px);min-height:620px;background:#fff}