.search-form[data-v-7fa44ba4],.table-operator[data-v-7fa44ba4]{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-form[data-v-7fa44ba4]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}[data-v-7fa44ba4] .ant-modal-header{background-color:#f3f4f6!important}.supplier-detail[data-v-7fa44ba4]{padding:10px}.detail-section[data-v-7fa44ba4]{margin-bottom:24px;padding:16px 16px 10px 16px;background:#fafafa;border-radius:8px}.section-title[data-v-7fa44ba4]{margin-bottom:16px;color:#262626;font-weight:600;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title[data-v-7fa44ba4]:before{content:"";display:inline-block;width:3px;height:16px;background:#1890ff;margin-right:8px;border-radius:2px}.detail-row[data-v-7fa44ba4]{margin-bottom:12px}.detail-item[data-v-7fa44ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.label[data-v-7fa44ba4]{min-width:80px;color:#595959;font-weight:500;text-align:right;margin-right:8px}.value[data-v-7fa44ba4]{color:#262626;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all}.image-gallery[data-v-7fa44ba4]{margin-top:8px}.image-list[data-v-7fa44ba4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;margin-bottom:12px}.image-item[data-v-7fa44ba4]{position:relative;width:100px;height:100px;border-radius:6px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:1px solid #e8e8e8}.image-item[data-v-7fa44ba4]:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.image-item:hover .image-overlay[data-v-7fa44ba4]{opacity:1}.qualification-image[data-v-7fa44ba4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay[data-v-7fa44ba4]{position:absolute;top:0;left:0;right:0;bottom:0;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;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.view-icon[data-v-7fa44ba4]{color:#fff;font-size:20px}.image-count[data-v-7fa44ba4]{text-align:center;color:#8c8c8c;font-size:14px}.no-images[data-v-7fa44ba4]{text-align:center;padding:40px 0;color:#bfbfbf}.no-image-icon[data-v-7fa44ba4]{font-size:48px;display:block;margin-bottom:8px}.image-preview[data-v-7fa44ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px}.preview-image[data-v-7fa44ba4]{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.detail-item[data-v-7fa44ba4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.label[data-v-7fa44ba4]{text-align:left;margin-bottom:4px;margin-right:0}.image-list[data-v-7fa44ba4]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.image-item[data-v-7fa44ba4]{width:80px;height:80px}}.search-form .ant-form-inline[data-v-7fa44ba4]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.full-screen-spin[data-v-7fa44ba4],.search-form .ant-form-inline[data-v-7fa44ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full-screen-spin[data-v-7fa44ba4]{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.4);z-index:9999}[data-v-7fa44ba4] .ant-spin-text{font-size:20px;padding-left:15px}.empty-selected[data-v-7fa44ba4]{text-align:center;padding:50px 0;color:#999}[data-v-7fa44ba4] .ant-form-item{margin-right:10px}[data-v-7fa44ba4] .ant-modal{top:50%!important;-webkit-transform:translateY(-48.5%)!important;-ms-transform:translateY(-48.5%)!important;transform:translateY(-48.5%)!important;margin:0 auto!important}[data-v-7fa44ba4] .ant-modal-content{max-height:calc(100vh - 80px)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:12px!important}[data-v-7fa44ba4] .ant-modal-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto!important;padding:20px!important;max-height:calc(100vh - 180px)!important}[data-v-7fa44ba4] .ant-modal-body::-webkit-scrollbar{width:6px;height:6px}[data-v-7fa44ba4] .ant-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-7fa44ba4] .ant-modal-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}[data-v-7fa44ba4] .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#999}[data-v-7fa44ba4] .ant-table-body{overflow:visible!important}[data-v-7fa44ba4] .ant-modal-title{font-weight:800!important;font-size:18px;color:#1f2937}[data-v-7fa44ba4] .ant-modal-header{border-top-left-radius:12px!important;border-top-right-radius:12px!important;border-bottom:1px solid #e8e8e8!important;background:#f3f4f6}[data-v-7fa44ba4] .ant-modal-close-x{font-size:0!important;width:24px!important;height:24px!important;margin-right:1.219rem!important;margin-top:.98rem!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important;background-image:url(../img/close-gray.48b5719b.svg)!important}[data-v-7fa44ba4] .ant-modal-close-x:hover{background-image:url(../img/close.e671d470.svg)!important;background-color:rgba(0,0,0,0)!important}[data-v-7fa44ba4] .ant-modal-close-x:focus{outline:none!important}.page-main[data-v-7fa44ba4]{margin:0;padding:0 50px 0 50px;.page-action-bar{margin:8px 0 8px}.ant-form-inline{padding-bottom:1px}}