.job-album-dialog[data-v-004548ca] .el-dialog{border-radius:4px}.job-album-dialog[data-v-004548ca] .el-dialog__header{padding:15px 24px;border-bottom:1px solid #e8e8e8}.job-album-dialog[data-v-004548ca] .el-dialog__header .el-dialog__title{font-size:16px;font-weight:400;color:#333}.job-album-dialog[data-v-004548ca] .el-dialog__body{padding:40px 24px}.job-album-dialog[data-v-004548ca] .el-dialog__footer{padding:20px 24px;text-align:center}.job-album-dialog .album-form .form-item[data-v-004548ca]{display:flex;align-items:center;justify-content:center}.job-album-dialog .album-form .form-item .form-label[data-v-004548ca]{font-size:14px;color:#333;margin-right:12px;white-space:nowrap}.job-album-dialog .album-form .form-item .form-input[data-v-004548ca]{width:360px}.job-album-dialog .album-form .form-item .form-input[data-v-004548ca] .el-input__inner{height:40px;line-height:40px;border-radius:4px;border:1px solid #dcdfe6}.job-album-dialog .album-form .form-item .form-input[data-v-004548ca] .el-input__inner:focus{border-color:#4076ff}.job-album-dialog .dialog-footer .cancel-btn[data-v-004548ca]{width:106px;height:34px;border-radius:4px;border:1px solid #4076ff;color:#4076ff;background:#fff;margin-right:26px;padding:0}.job-album-dialog .dialog-footer .cancel-btn[data-v-004548ca]:hover{background:#ecf5ff}.job-album-dialog .dialog-footer .confirm-btn[data-v-004548ca]{border-radius:4px;width:106px;height:34px;padding:0}.job-album-media-dialog[data-v-b302e6d6] .el-dialog{border-radius:4px}.job-album-media-dialog[data-v-b302e6d6] .el-dialog__header{padding:15px 24px;border-bottom:1px solid #e8e8e8}.job-album-media-dialog[data-v-b302e6d6] .el-dialog__header .el-dialog__title{font-size:16px;font-weight:400;color:#333}.job-album-media-dialog[data-v-b302e6d6] .el-dialog__body{padding:24px;min-height:400px}.job-album-media-dialog[data-v-b302e6d6] .el-dialog__footer{padding:20px 24px;text-align:center}.job-album-media-dialog .media-container .media-grid[data-v-b302e6d6]{display:flex;flex-wrap:wrap;gap:10px}.job-album-media-dialog .media-container .media-list[data-v-b302e6d6]{display:contents}.job-album-media-dialog .media-container .media-item[data-v-b302e6d6]{position:relative;width:100px;height:100px}.job-album-media-dialog .media-container .media-item[data-v-b302e6d6]:before{content:"";display:block;padding-bottom:100%}.job-album-media-dialog .media-container .media-item .media-wrapper[data-v-b302e6d6]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid #f5f5f5;background-color:#f5f5f5}.job-album-media-dialog .media-container .media-item .media-wrapper.selected[data-v-b302e6d6]{border:2px solid #4076ff}.job-album-media-dialog .media-container .media-item .media-wrapper.is-header[data-v-b302e6d6]{box-shadow:0 0 0 2px #ffb800}.job-album-media-dialog .media-container .media-item .media-wrapper img[data-v-b302e6d6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.job-album-media-dialog .media-container .media-item .media-wrapper .video-placeholder[data-v-b302e6d6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.job-album-media-dialog .media-container .media-item .media-wrapper .video-placeholder i[data-v-b302e6d6]{font-size:40px;color:#999}.job-album-media-dialog .media-container .media-item .media-wrapper .delete-btn[data-v-b302e6d6]{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 32px 32px 0;border-color:transparent rgba(0,0,0,.3) transparent transparent;cursor:pointer;z-index:2;transition:border-color .3s}.job-album-media-dialog .media-container .media-item .media-wrapper .delete-btn[data-v-b302e6d6]:hover{border-color:transparent rgba(0,0,0,.5) transparent transparent}.job-album-media-dialog .media-container .media-item .media-wrapper .delete-btn i[data-v-b302e6d6]{position:absolute;top:4px;right:-28px;font-size:12px;color:#fff}.job-album-media-dialog .media-container .media-item .media-wrapper .header-btn[data-v-b302e6d6]{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:32px 32px 0 0;border-color:rgba(0,0,0,.3) transparent transparent transparent;cursor:pointer;z-index:2;transition:border-color .3s}.job-album-media-dialog .media-container .media-item .media-wrapper .header-btn[data-v-b302e6d6]:hover{border-color:rgba(0,0,0,.5) transparent transparent transparent}.job-album-media-dialog .media-container .media-item .media-wrapper .header-btn i[data-v-b302e6d6]{position:absolute;top:-28px;left:4px;font-size:14px;color:#fff}.job-album-media-dialog .media-container .media-item .media-wrapper .header-btn i.el-icon-star-on[data-v-b302e6d6]{color:#ffb800}.job-album-media-dialog .media-container .media-item .media-wrapper .selected-badge[data-v-b302e6d6]{position:absolute;bottom:0;left:0;background-color:#4076ff;color:#fff;padding:2px 6px;border-radius:0 4px 0 0;font-size:12px;z-index:2}.job-album-media-dialog .media-container .media-item .media-wrapper .header-badge[data-v-b302e6d6]{position:absolute;top:0;right:0;background-color:#ffb800;color:#fff;padding:2px 6px;border-radius:0 0 0 4px;font-size:12px;z-index:2}.job-album-media-dialog .media-container .media-item .upload-wrapper[data-v-b302e6d6]{position:absolute;top:0;left:0;width:100%;height:100%}.job-album-media-dialog .media-container .media-item .upload-wrapper[data-v-b302e6d6] .el-upload{width:100%;height:100%;display:block}.job-album-media-dialog .media-container .media-item .upload-wrapper .upload-content[data-v-b302e6d6]{width:100%;height:100%;border:1px dashed #d9d9d9;border-radius:4px;background-color:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.job-album-media-dialog .media-container .media-item .upload-wrapper .upload-content[data-v-b302e6d6]:hover{border-color:#4076ff;background-color:#f0f9ff}.job-album-media-dialog .media-container .media-item .upload-wrapper .upload-content:hover .upload-text[data-v-b302e6d6],.job-album-media-dialog .media-container .media-item .upload-wrapper .upload-content:hover i[data-v-b302e6d6]{color:#4076ff}.job-album-media-dialog .media-container .media-item .upload-wrapper .upload-content i[data-v-b302e6d6]{font-size:20px;color:#999;margin-bottom:16px}.job-album-media-dialog .media-container .media-item .upload-wrapper .upload-content .upload-text[data-v-b302e6d6]{font-size:12px;color:#999;display:inline-block;width:100%;line-height:normal}.job-album-media-dialog .dialog-footer .cancel-btn[data-v-b302e6d6]{min-width:120px;height:40px;border-radius:4px;border:1px solid #4076ff;color:#4076ff;background:#fff;margin-right:16px;font-size:16px!important}.job-album-media-dialog .dialog-footer .cancel-btn[data-v-b302e6d6]:hover{background:#ecf5ff}.job-album-media-dialog .dialog-footer .confirm-btn[data-v-b302e6d6]{min-width:120px;height:40px;border-radius:4px;background-color:#4076ff;border-color:#4076ff;font-size:16px!important}.job-album-manager-inline .album-list[data-v-0d20030a]{display:flex;gap:20px;flex-wrap:nowrap;overflow-x:auto}.job-album-manager-inline .album-list .album-item[data-v-0d20030a]{flex-shrink:0}.job-album-manager-inline .album-list .album-item.draggable-item[data-v-0d20030a]{cursor:move;transition:transform .2s}.job-album-manager-inline .album-list .album-item.draggable-item[data-v-0d20030a]:hover{transform:translateY(-2px)}.job-album-manager-inline .album-list .album-item .album-cover[data-v-0d20030a]{width:100px;height:100px;border-radius:4px;overflow:hidden;cursor:pointer;position:relative;background-color:#666}.job-album-manager-inline .album-list .album-item .album-cover img[data-v-0d20030a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.job-album-manager-inline .album-list .album-item .album-cover .bg-cover[data-v-0d20030a]{width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center}.job-album-manager-inline .album-list .album-item .album-cover .bg-cover img[data-v-0d20030a]{-o-object-fit:cover;object-fit:cover;width:69px;height:59px}.job-album-manager-inline .album-list .album-item .album-cover .album-name-overlay[data-v-0d20030a]{position:absolute;bottom:0;left:0;right:0;top:0;padding:28px 0;background:rgba(0,0,0,.4392156862745098);color:#fff;font-size:14px;text-align:center}.job-album-manager-inline .album-list .album-item .album-actions[data-v-0d20030a]{display:flex;justify-content:center;gap:16px}.job-album-manager-inline .album-list .album-item .album-actions .action-link[data-v-0d20030a]{font-size:14px;color:#4076ff;cursor:pointer;transition:color .3s}.job-album-manager-inline .album-list .album-item.add-album-item .add-album-cover[data-v-0d20030a]{width:100px;height:100px;border:1px dashed #d9d9d9;border-radius:4px;background-color:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.job-album-manager-inline .album-list .album-item.add-album-item .add-album-cover i[data-v-0d20030a]{font-size:20px;color:#999;margin-bottom:8px}.job-album-manager-inline .album-list .album-item.add-album-item .add-album-cover .add-text[data-v-0d20030a]{font-size:14px;color:#999;line-height:normal}.job-album-manager-inline .album-list .album-item.add-album-item .add-album-cover[data-v-0d20030a]:hover{border-color:#4076ff;background-color:#f0f9ff}.job-album-manager-inline .album-list .album-item.add-album-item .add-album-cover:hover .add-text[data-v-0d20030a],.job-album-manager-inline .album-list .album-item.add-album-item .add-album-cover:hover i[data-v-0d20030a]{color:#4076ff}.job-album-manager-inline .album-list .sortable-ghost[data-v-0d20030a]{opacity:.3}.job-album-manager-inline .album-list .sortable-chosen[data-v-0d20030a]{opacity:.8}.job-album-manager-inline .album-list .sortable-drag[data-v-0d20030a]{opacity:1;box-shadow:0 4px 12px rgba(0,0,0,.15)}