.brand-image-upload[data-v-7f65e1ec]{position:relative}.brand-image-upload .attachments-container[data-v-7f65e1ec]{padding:0 16px 16px}.brand-image-upload .attachments-container .attachment-section[data-v-7f65e1ec]{margin-bottom:24px}.brand-image-upload .attachments-container .attachment-section[data-v-7f65e1ec]:last-child{margin-bottom:0}.brand-image-upload .attachments-container .attachment-section .attachment-title[data-v-7f65e1ec]{font-size:14px;font-weight:600;color:#333;margin-bottom:16px;padding-left:8px;border-left:3px solid #1890ff}.brand-image-upload .attachments-container .attachment-section .attachment-title .required[data-v-7f65e1ec]{color:#ff4d4f;margin-left:4px}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid[data-v-7f65e1ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:12px}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item[data-v-7f65e1ec]{position:relative;width:148px;height:148px;border:2px dashed #d9d9d9;border-radius:8px;background-color:#fafafa;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item[data-v-7f65e1ec]:hover{border-color:#1890ff;background-color:#f0f8ff}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item.logo-photo[data-v-7f65e1ec]{border-color:#ff4d4f}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item.logo-photo[data-v-7f65e1ec]:hover{border-color:#ff7875}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item.logo-photo.has-image[data-v-7f65e1ec]{border-color:#52c41a}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item .photo-placeholder[data-v-7f65e1ec]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#999;pointer-events:none}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item .photo-type[data-v-7f65e1ec]{position:absolute;bottom:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;color:#666;background:hsla(0,0%,100%,.9);padding:2px 8px;border-radius:4px;pointer-events:none}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item .photo-count[data-v-7f65e1ec]{position:absolute;bottom:32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;color:#999;pointer-events:none}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item .uploaded-image[data-v-7f65e1ec]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item .image-actions[data-v-7f65e1ec]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);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;gap:16px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item .image-actions .action-icon[data-v-7f65e1ec]{font-size:20px;color:#fff;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item .image-actions .action-icon[data-v-7f65e1ec]:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item:hover .image-actions[data-v-7f65e1ec]{opacity:1}.brand-image-upload .attachments-container .attachment-section .photo-upload-grid .photo-upload-item .photo-badge[data-v-7f65e1ec]{position:absolute;top:8px;right:8px;background:#ff4d4f;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:700}.brand-image-upload .attachments-container .attachment-section .upload-hint[data-v-7f65e1ec]{font-size:12px;color:#999;padding-left:8px}.brand-image-upload .attachments-container .attachment-section .upload-hint .anticon[data-v-7f65e1ec]{margin-right:4px;color:#1890ff}.addCust-dialog .ant-modal{width:1000px!important;height:calc(100vh - 100px);top:50px}.addCust-dialog .ant-modal-content{height:100%;overflow:hidden}.addCust-dialog .ant-modal-footer{position:absolute;width:100%;bottom:0;left:0;background:#fff}.addCust-dialog .ant-modal-body{height:calc(100vh - 232px);overflow:hidden;overflow-x:hide}.addCust-form-wrapper{margin-right:10px}.addCust-form-wrapper .ant-divider-inner-text{color:#2f54eb}.addCust-form-wrapper .unit-ipt0 .ant-input-group-addon{border-radius:0!important}.addCust-form-wrapper .unit-ipt{margin-top:1px}.addCust-form-wrapper .unit-ipt input{border-radius:0!important}.addCust-form-wrapper .row-form-item .ant-form-item-label{display:block;width:10.24%;float:left}.addCust-form-wrapper .row-form-item .ant-form-item-control-wrapper{width:89.76%;display:block;float:left}.addCust-form-wrapper .row-form-item2 .ant-form-item-label{display:block;width:20.24%;float:left}.addCust-form-wrapper .row-form-item2 .ant-form-item-control-wrapper{width:79.76%;display:block;float:left}