.history-selector[data-v-2a52104a]{width:100%;max-width:440px;margin:8px 0 16px}.history-content[data-v-2a52104a]{border-top:1px solid #e7ecf3;padding-top:16px}.service-evaluation-dialog .ant-modal{max-width:calc(100vw - 32px);top:32px;padding-bottom:0}.service-evaluation-dialog .ant-modal-content{max-height:calc(100vh - 64px);display:flex;flex-direction:column;border-radius:10px;overflow:hidden}.service-evaluation-dialog .ant-modal-header{padding:20px 24px;border-bottom:1px solid #edf0f5}.service-evaluation-dialog .ant-modal-title{font-size:18px;font-weight:600}.service-evaluation-dialog .ant-modal-body{overflow-y:auto;min-height:0;padding:24px;background:#f6f8fb}.service-evaluation-dialog .ant-modal-footer,.service-evaluation-dialog .ant-modal-header{flex-shrink:0}.service-evaluation-dialog .ant-modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 24px;background:#fff}.service-evaluation-dialog .ant-alert{margin-bottom:16px}.service-evaluation-dialog .ant-spin-container,.service-evaluation-dialog .ant-spin-nested-loading{min-width:0}.service-evaluation-dialog .ev-overview{padding:20px;margin-bottom:18px;background:#fff;border:1px solid #e7ecf3;border-radius:8px}.service-evaluation-dialog .ev-overview-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.service-evaluation-dialog .ev-overview-heading h3{margin:0;font-size:18px;font-weight:600;color:#172b4d}.service-evaluation-dialog .ev-meta{color:#718096;font-size:13px;line-height:1.7}.service-evaluation-dialog .ev-section{background:#fff;border:1px solid #e7ecf3;border-radius:8px;padding:20px;margin:18px 0 0}.service-evaluation-dialog .ev-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.service-evaluation-dialog .ev-section-heading h4,.service-evaluation-dialog .ev-section h4{font-size:15px;color:#172b4d;margin:0;font-weight:600}.service-evaluation-dialog .ev-section-heading span{color:#718096;font-size:12px}.service-evaluation-dialog .ev-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.service-evaluation-dialog .ev-field{min-width:0;display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.8}.service-evaluation-dialog .ev-field-label{color:#718096;overflow-wrap:anywhere}.service-evaluation-dialog .ev-field-value{color:#283b55;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.service-evaluation-dialog .ev-field-wide{grid-column:1/-1}.service-evaluation-dialog .ev-note{font-size:13px;color:#667892;line-height:1.8;margin:12px 0 0}.service-evaluation-dialog .ev-note-info{padding:10px 14px;background:#eff6ff;border-radius:6px;color:#37628c}.service-evaluation-dialog .ev-feedback-text{font-size:14px;line-height:1.9;margin:0;color:#283b55;white-space:pre-wrap;overflow-wrap:anywhere}.service-evaluation-dialog .ev-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-evaluation-dialog .ev-score-card{padding:14px 16px;background:#f6f9fe;border:1px solid #e6edf7;border-radius:8px}.service-evaluation-dialog .ev-score-card-label{color:#667892;font-size:13px}.service-evaluation-dialog .ev-score-card-value{font-size:30px;line-height:1.4;font-weight:600;color:#214875}.service-evaluation-dialog .ev-score-card-value small{font-size:13px;font-weight:400;color:#8a98aa;margin-left:6px}.service-evaluation-dialog .ev-score-card-hint{color:#8a98aa;font-size:12px}.service-evaluation-dialog .ev-file-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.service-evaluation-dialog .ev-file-button{width:100%;display:flex;align-items:center;gap:10px;border:1px solid #e5ebf4;border-radius:6px;background:#f9fbff;padding:10px 12px;color:#24598b;text-align:left;cursor:pointer}.service-evaluation-dialog .ev-file-button:hover{border-color:#91bceb;background:#f0f6ff}.service-evaluation-dialog .ev-file-button:focus-visible,.service-evaluation-dialog .ev-fold summary:focus-visible{outline:2px solid #1890ff;outline-offset:3px}.service-evaluation-dialog .ev-file-button:disabled{opacity:.6;cursor:wait}.service-evaluation-dialog .ev-file-name{flex:1;min-width:0;overflow-wrap:anywhere}.service-evaluation-dialog .ev-file-button small{color:#8091a7;white-space:nowrap}.service-evaluation-dialog .ev-fold{border:1px solid #e7ecf3;border-radius:8px;background:#fff;margin-top:18px;padding:16px 20px}.service-evaluation-dialog .ev-fold summary{cursor:pointer;color:#526780;font-size:14px;font-weight:500}.service-evaluation-dialog .ev-fold[open] summary{margin-bottom:16px}.service-evaluation-dialog .ev-receipt{background:#fff;border:1px solid #e7ecf3;border-radius:8px;padding:28px;color:#283b55}.service-evaluation-dialog .ev-receipt-header{text-align:center;padding:4px 0 20px;border-bottom:1px solid #e7ecf3}.service-evaluation-dialog .ev-receipt-header h2{font-size:22px;color:#172b4d;margin:0 0 12px;font-weight:600}.service-evaluation-dialog .ev-receipt-meta{color:#718096;font-size:13px;line-height:1.8}.service-evaluation-dialog .ev-receipt-meta span{margin:0 10px}.service-evaluation-dialog .ev-receipt-status{display:inline-block;margin-top:16px;padding:3px 22px;border-radius:20px;background:#eef2f7;font-weight:600}.service-evaluation-dialog .ev-receipt-status.is-approved{color:#237b45;background:#eaf7ef}.service-evaluation-dialog .ev-receipt-status.is-rejected{color:#bd4141;background:#fff0f0}.service-evaluation-dialog .ev-receipt h3{font-size:15px;font-weight:600;color:#172b4d;margin:24px 0 12px}.service-evaluation-dialog .ev-receipt-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.8}.service-evaluation-dialog .ev-receipt-table th{width:170px;text-align:left;background:#f7f9fc;color:#667892;font-weight:400}.service-evaluation-dialog .ev-receipt-table td,.service-evaluation-dialog .ev-receipt-table th{border:1px solid #e5eaf1;padding:12px 16px;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap}.service-evaluation-dialog .ev-receipt-note{background:#f6f9fe;border-left:3px solid #91b5dc;padding:12px 16px;margin:20px 0 0;color:#526780;line-height:1.8}@media (max-width:600px){.service-evaluation-dialog .ant-modal{max-width:calc(100vw - 16px);top:12px}.service-evaluation-dialog .ant-modal-content{max-height:calc(100vh - 24px)}.service-evaluation-dialog .ant-modal-body{padding:12px}.service-evaluation-dialog .ant-modal-footer,.service-evaluation-dialog .ant-modal-header{padding:14px 16px}.service-evaluation-dialog .ev-fold,.service-evaluation-dialog .ev-overview,.service-evaluation-dialog .ev-section{padding:16px}.service-evaluation-dialog .ev-facts,.service-evaluation-dialog .ev-score-grid{grid-template-columns:1fr}.service-evaluation-dialog .ev-field{grid-template-columns:96px minmax(0,1fr);gap:8px}.service-evaluation-dialog .ev-field-wide{grid-template-columns:1fr;gap:4px}.service-evaluation-dialog .ev-receipt{padding:16px}.service-evaluation-dialog .ev-receipt-table th{width:112px}.service-evaluation-dialog .ev-receipt-table td,.service-evaluation-dialog .ev-receipt-table th{padding:10px}}.service-evaluation-dialog .ant-modal-footer>.ant-btn+.ant-btn{margin-left:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#f3f3f3}::-webkit-scrollbar-thumb{background-color:#cdcdcd;border-radius:6px}.u-page-button{position:absolute;top:-46px;right:0}.u-page-button>a,.u-page-button>div{margin-left:8px}.u-page-other-button{margin-top:-46px;text-align:right;margin-bottom:16px}.u-page-other-button>a,.u-page-other-button>div{margin-left:8px}.mg-l4{margin-left:4px}.mg-l8{margin-left:8px}.mg-l12{margin-left:12px}.pd-l4{padding-left:4px}.pd-l8{padding-left:8px}.pd-l12{padding-left:12px}.text-d{color:rgba(0,0,0,.85)}.text-l{color:rgba(0,0,0,.45)}.ft-s12{font-size:12px}.ft-w5{font-weight:500}.ft-w6{font-weight:600}.ft-w7{font-weight:700}.color-green{color:#52c41a}.color-blue{color:#1890ff}.dsp-block{display:block}.dsp-ib{display:inline-block}.align-r{text-align:right}.nowrap{white-space:nowrap}.cursor-pointer{cursor:pointer}.required:before{display:inline-block;margin-right:4px;color:#f5222d;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}button.no-padding{padding:0}button:not(:first-of-type){margin-left:4px}:root .ant-select-focused .ant-select-selection__rendered>.ant-select-selection__choice,:root .ant-select-selection--multiple .ant-select-selection__choice{background-color:rgba(32,160,255,.1);border-radius:4px;border:1px solid rgba(32,160,255,.2);color:#33a3ff}:root .ant-select-selection--multiple .ant-select-selection__choice__remove{color:#33a3ff}:root .ant-badge .ant-scroll-number{box-shadow:none}:root .ant-table-thead>tr>th{background-color:#e6effa}:root .ant-table-small{border-radius:0}:root .ant-table-small>.ant-table-content>.ant-table-body{margin:0}:root .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th,:root .ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-header>table>.ant-table-thead>tr>th,:root .ant-table-small>.ant-table-content>.ant-table-scroll>table>.ant-table-thead>tr>th{background-color:#f5f5f5}:root .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-tbody>tr>td{padding:4px 8px}:root .ant-table-small .ant-table-scroll .ant-table-tbody>tr>td .ant-checkbox-wrapper,:root .ant-table-small .ant-table-scroll .ant-table-thead>tr>th .ant-checkbox-wrapper{padding-bottom:0}:root .ant-table-hide-scrollbar::-webkit-scrollbar{width:17px}:root .ant-table .ant-table-fixed-left .ant-table-body-outer,:root .ant-table .ant-table-fixed-right .ant-table-body-outer{margin-bottom:0!important}:root .ant-pagination .ant-pagination-jump-next,:root .ant-pagination .ant-pagination-jump-prev{margin-right:0;border:1px solid #d9d9d9;border-left:none;border-radius:0}:root .ant-pagination.mini .ant-pagination-jump-next,:root .ant-pagination.mini .ant-pagination-jump-prev{margin-right:0;border:none;border-radius:0}:root .ant-pagination-item{margin-right:0;border-radius:0}:root .ant-pagination-item:not(:first-child){border-left:none}:root .ant-pagination-item-active{background-color:#1890ff}:root .ant-pagination-item-active a,:root .ant-pagination-item-active a:hover{color:#fff}:root .ant-pagination-item:focus,:root .ant-pagination-item:hover{border-color:#d9d9d9;color:#fff}:root .ant-pagination-item-active:focus a{color:#fff}:root .ant-pagination-next:focus .ant-pagination-item-link,:root .ant-pagination-next:hover .ant-pagination-item-link,:root .ant-pagination-prev:focus .ant-pagination-item-link,:root .ant-pagination-prev:hover .ant-pagination-item-link{border-color:#d9d9d9}:root .ant-pagination-prev{margin-right:0}:root .ant-pagination-next .ant-pagination-item-link,:root .ant-pagination-prev .ant-pagination-item-link{margin-right:0;border-radius:0}:root .ant-pagination-next .ant-pagination-item-link{border-left:none}:root .ant-pagination-jump-next,:root .ant-pagination-jump-prev{margin-right:0;border:1px solid #d9d9d9;border-left:none;border-radius:0}:root .ant-select-tree-dropdown{max-height:300px!important}:root .ant-descriptions-title{font-size:14px}:root .ant-table{overflow-x:auto}:root .ant-table .ant-table-thead>tr th{min-width:110px}:root .ant-table .ant-table-thead>tr .ant-table-selection-column{min-width:30px}:root .ant-table .ant-table-tbody>tr td{min-width:110px}:root .ant-table .ant-table-tbody>tr .ant-table-selection-column{min-width:30px}.attachment-list[data-v-6d99fba8]{padding-left:20px;overflow-wrap:anywhere}.evaluation-form[data-v-6d99fba8]{margin-top:16px}.evaluation-time[data-v-6d99fba8]{color:#666}.feedback-text[data-v-6d99fba8]{white-space:pre-wrap;overflow-wrap:anywhere}.evaluation-context[data-v-6d99fba8]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.evaluation-context span[data-v-6d99fba8]{color:#595959}.section-title[data-v-6d99fba8]{margin:0 0 8px;font-size:15px;font-weight:600;color:#172b4d}.personal-feedback-facts[data-v-6d99fba8]{margin-top:16px}.score-fields[data-v-6d99fba8] .ant-form-item{background:#f7faff;border:1px solid #e7eef8;border-radius:8px;padding:14px 18px;margin-bottom:8px}.score-fields[data-v-6d99fba8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.score-label[data-v-6d99fba8]{display:block;line-height:24px;font-size:13px;color:#595959}.character-count[data-v-6d99fba8]{text-align:right;color:#777;font-size:12px;line-height:22px}.resolution-panel[data-v-6d99fba8]{margin-top:16px;padding:16px;border-radius:4px;background:#f5f9ff}.resolution-panel p[data-v-6d99fba8]:last-child{margin-bottom:0}.submit-error[data-v-6d99fba8]{margin-top:16px}@media (max-width:480px){.score-fields[data-v-6d99fba8]{grid-template-columns:1fr;gap:0}}.service-evaluation-button[data-v-73fb836a]{margin-left:8px;display:inline-flex;flex-wrap:wrap;gap:4px 8px}.service-evaluation-button a[data-v-73fb836a]:focus-visible{outline:2px solid #1890ff;outline-offset:2px}