.section-title[data-v-abf7203c]{display:inline-block;padding:4px 12px;background:#e5f3ff;color:#2d8cf0;border-radius:15px;font-size:15px;font-weight:700;margin-bottom:16px}.section-block[data-v-abf7203c]{padding:16px;background:#fff}.info-grid[data-v-abf7203c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.info-grid[data-v-abf7203c]:last-child{margin-bottom:0}.info-item[data-v-abf7203c]{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:8px 12px;background:#f8f8f9;border-radius:4px}.info-item span[data-v-abf7203c]:first-child{color:#515a6e}.info-item span[data-v-abf7203c]:last-child{font-weight:700;color:#2d8cf0}.company-header[data-v-634e4ab2],.ship-select[data-v-1f894e8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-header[data-v-634e4ab2]{gap:8px;padding:4px 16px;background:#f0f2f5;margin:8px 16px;border-left:4px solid #2d8cf0}.company-header .company-name[data-v-634e4ab2]{font-size:15px;font-weight:500;color:#17233d}.finance-table[data-v-634e4ab2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:0 16px 8px;min-height:500px;max-height:76vh}.finance-table .left-section[data-v-634e4ab2],.finance-table .right-section[data-v-634e4ab2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:500px;max-height:76vh;overflow:hidden;overflow-y:auto}.finance-table .section-title[data-v-634e4ab2]{display:inline-block;padding:4px 12px;background:#e5f3ff;color:#2d8cf0;border-radius:15px;font-size:15px;font-weight:700;margin-bottom:16px}.finance-table .section-block[data-v-634e4ab2]{padding:16px;background:#fff}.finance-table .info-grid[data-v-634e4ab2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.finance-table .info-grid[data-v-634e4ab2]:last-child{margin-bottom:0}.finance-table .info-item[data-v-634e4ab2]{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:8px 12px;background:#f8f8f9;border-radius:4px}.finance-table .info-item span[data-v-634e4ab2]:first-child{color:#515a6e}.finance-table .info-item span[data-v-634e4ab2]:last-child{font-weight:700;color:#2d8cf0}.finance-table .health-progress[data-v-634e4ab2]{padding:8px 50px}.finance-table .grade.A[data-v-634e4ab2]{color:#19be6b}.finance-table .grade.B[data-v-634e4ab2]{color:#2d8cf0}.finance-table .grade.C[data-v-634e4ab2]{color:#f90}.finance-table .grade.D[data-v-634e4ab2]{color:#ed4014}.finance-table .defect-grid[data-v-634e4ab2],.finance-table .work-order-grid[data-v-634e4ab2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.finance-table .badge-list[data-v-634e4ab2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.finance-table .badge-item[data-v-634e4ab2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;background:#fffdf0;border-radius:4px;color:#f59a32;font-weight:700}.finance-table .badge-item .medal-icon[data-v-634e4ab2]{font-size:20px;color:#ed9614}.finance-table .index-chart[data-v-634e4ab2]{height:360px;width:100%}