.search-con[data-v-f1883146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.search-input[data-v-f1883146]{width:200px;margin-right:.5em}.search-btn[data-v-f1883146]{margin-right:.5em}.page-con[data-v-f1883146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em}.import-container[data-v-eaddf758]{padding:10px 0}.upload-section[data-v-eaddf758]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-label[data-v-eaddf758]{font-weight:500;margin-right:10px;min-width:80px}.upload-area[data-v-eaddf758]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.file-name[data-v-eaddf758]{color:#2d8cf0;font-weight:500}.file-placeholder[data-v-eaddf758]{color:#c5c8ce}.result-section[data-v-eaddf758]{margin-top:20px}.agreement-content[data-v-5cb58808]{max-height:600px;overflow-y:auto;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:4px}.agreement-content[data-v-5cb58808] table{border-collapse:collapse;width:100%;margin:15px 0;background-color:#fff}.agreement-content[data-v-5cb58808] table td{padding:8px;vertical-align:top}.agreement-content[data-v-5cb58808] table td[style*="border: none"]{border:none!important}.agreement-content[data-v-5cb58808] img{max-width:200px;max-height:80px;vertical-align:middle;display:inline-block}.agreement-content[data-v-5cb58808] p{word-wrap:break-word;word-break:break-all}.agreement-content[data-v-5cb58808]::-webkit-scrollbar{width:8px;height:8px}.agreement-content[data-v-5cb58808]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:4px}.agreement-content[data-v-5cb58808]::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:4px}.project-detail[data-v-401c0071]{height:calc(100vh - 8em);padding:.2em}.detail-header[data-v-401c0071]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1em;border-bottom:.0625em solid #e8e8e8;margin-bottom:1em}.header-actions[data-v-401c0071]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em}.project-title[data-v-401c0071]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;padding:1em 0;border-bottom:1px solid #e8eaec}.project-title h2[data-v-401c0071]{margin:0 0 0 .3em;font-size:24px;font-weight:600;color:#2c3e50}.project-finance-summary[data-v-401c0071]{background:linear-gradient(135deg,#f5f9fc,#e8f5fe)}.finance-item[data-v-401c0071]{text-align:center;padding:.75em .5em;background:#fff;border-radius:.25em;-webkit-box-shadow:0 .0625em .25em rgba(0,0,0,.05);box-shadow:0 .0625em .25em rgba(0,0,0,.05);-webkit-transition:all .3s;transition:all .3s}.finance-item[data-v-401c0071]:hover{-webkit-box-shadow:0 .125em .5em rgba(0,0,0,.1);box-shadow:0 .125em .5em rgba(0,0,0,.1);-webkit-transform:translateY(-.125em);transform:translateY(-.125em)}.finance-label[data-v-401c0071]{font-size:.75em;color:#666;margin-bottom:.5em;line-height:1.4;min-height:2.125em;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;font-weight:500}.finance-value[data-v-401c0071]{font-size:20px;font-weight:600;color:#2c3e50}.finance-value.amount[data-v-401c0071]{color:#00bfa5}.finance-value.amount.expenditure[data-v-401c0071]{color:#ff6b9d}.finance-value.positive[data-v-401c0071]{color:#19be6b}.finance-value.negative[data-v-401c0071]{color:#ff6b9d}.ref-note[data-v-401c0071]{display:block;font-size:.625em;color:#999;font-weight:400;margin-top:.125em}.ref-note.highlight[data-v-401c0071]{color:#19be6b;font-weight:500}.ref-note.warning[data-v-401c0071]{color:#f90;font-weight:500}.options-con[data-v-401c0071],.tabs-wrapper[data-v-401c0071] .ivu-tabs-bar{margin-bottom:1em}