.sea-calculation-page[data-v-6c18a10b]{width:100%;max-width:1000px;margin:0 auto;padding:20px 20px;font-family:Microsoft YaHei,sans-serif;color:#333}.page-header[data-v-6c18a10b]{text-align:center;margin-bottom:10px;padding:20px 20px;background-color:#2e86de;border-radius:8px 8px 0 0}.page-header h1[data-v-6c18a10b]{font-size:32px;color:#fff;font-weight:600;margin:0}.main-content[data-v-6c18a10b]{background:#fff;border-radius:0 0 8px 8px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden}.tab-header[data-v-6c18a10b]{display:flex;background:#f8f9fa;border-bottom:1px solid #e9ecef}.tab-item[data-v-6c18a10b]{flex:1;text-align:center;padding:16px 0;font-size:18px;color:#666;cursor:pointer;transition:all .3s}.tab-item.active[data-v-6c18a10b]{color:#2e86de;background:#fff;border-bottom:2px solid #2e86de}.tab-item[data-v-6c18a10b]:hover:not(.active){background:#f0f5ff}.form-wrapper[data-v-6c18a10b]{padding:40px}.calculation-form[data-v-6c18a10b]{width:100%}.form-item[data-v-6c18a10b]{margin-bottom:24px}.form-label[data-v-6c18a10b]{display:block;font-size:16px;color:#333;margin-bottom:8px;font-weight:500}.form-input[data-v-6c18a10b],.form-select[data-v-6c18a10b]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:16px;color:#333;box-sizing:border-box;outline:none;transition:border-color .3s}.form-input[data-v-6c18a10b]:focus,.form-select[data-v-6c18a10b]:focus{border-color:#2e86de;box-shadow:0 0 0 2px rgba(46,134,222,.1)}.btn-group[data-v-6c18a10b]{text-align:center;margin-top:32px}.calculate-btn[data-v-6c18a10b]{padding:14px 48px;background:#2e86de;color:#fff;border:none;border-radius:4px;font-size:18px;cursor:pointer;transition:all .3s}.calculate-btn[data-v-6c18a10b]:hover{background:#1e70c8}.calculate-btn[data-v-6c18a10b]:active{background:#1659a0}.result-page[data-v-6c18a10b]{display:flex;justify-content:center;align-items:center;min-height:500px}.result-card[data-v-6c18a10b]{width:100%;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:48px 32px}.success-icon[data-v-6c18a10b]{font-size:64px;color:#28a745;margin-bottom:24px}.result-title[data-v-6c18a10b]{font-size:28px;color:#2c3e50;margin-bottom:24px;font-weight:600}.back-btn[data-v-6c18a10b]{padding:12px 32px;background:#f8f9fa;color:#333;border:1px solid #ddd;border-radius:4px;transition:all .3s}.back-btn[data-v-6c18a10b]:hover{background:#e9ecef;color:#2e86de;border-color:#2e86de}@media (max-width:768px){.sea-calculation-page[data-v-6c18a10b]{padding:20px 10px}.page-header h1[data-v-6c18a10b]{font-size:24px}.tab-item[data-v-6c18a10b]{font-size:16px;padding:12px 0}.form-wrapper[data-v-6c18a10b]{padding:20px}.form-input[data-v-6c18a10b],.form-label[data-v-6c18a10b],.form-select[data-v-6c18a10b]{font-size:14px}.calculate-btn[data-v-6c18a10b]{padding:12px 32px;font-size:16px}.result-card[data-v-6c18a10b]{padding:32px 20px}.result-title[data-v-6c18a10b]{font-size:24px}}.qrcode-section[data-v-6c18a10b]{margin:25px 0}.qrcode-section .tips[data-v-6c18a10b]{background-color:#f8f9fe;border-left:3px solid #409eff;padding:12px 15px;border-radius:6px;font-size:14px;color:#666;margin-bottom:20px;margin-top:0}.qrcode-container[data-v-6c18a10b]{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.qrcode-item[data-v-6c18a10b]{text-align:center}.qrcode-img[data-v-6c18a10b]{width:200px;height:200px;-o-object-fit:contain;object-fit:contain;border:1px solid #eee;padding:5px;border-radius:8px}.qrcode-desc[data-v-6c18a10b]{margin-top:8px;font-size:14px;color:#666}.back-btn[data-v-6c18a10b]{width:100%;height:44px;background-color:#409eff;color:#fff;border:none;border-radius:8px;font-size:16px;margin-top:10px;cursor:pointer;transition:background .2s}.back-btn[data-v-6c18a10b]:hover{background-color:#337ecc}@media (max-width:768px){.result-card[data-v-6c18a10b]{padding:22px 18px}.result-title[data-v-6c18a10b]{font-size:20px}.result-content li[data-v-6c18a10b],.result-content p[data-v-6c18a10b]{font-size:14px}.qrcode-container[data-v-6c18a10b]{gap:20px}}@media (max-width:480px){.result-page[data-v-6c18a10b]{padding:15px 10px}.result-card[data-v-6c18a10b]{padding:20px 15px}.back-btn[data-v-6c18a10b]{height:42px;font-size:15px}.qrcode-container[data-v-6c18a10b]{flex-direction:column;gap:20px}}.report-wrapper[data-v-6c18a10b]{font-family:Microsoft YaHei,sans-serif;color:#333}.report-wrapper .section-title-destination[data-v-6c18a10b]{display:flex;align-items:center;margin-bottom:20px}.section-title-destination .title-line[data-v-6c18a10b]{width:4px;height:48px;background-color:#409eff;margin-right:16px}.section-title-destination h2[data-v-6c18a10b]{font-size:36px;font-weight:700;color:#333;margin:0}.report-intro[data-v-6c18a10b]{font-size:18px;color:#444;margin-bottom:28px;padding:16px 20px;background-color:#f0f7ff;border-radius:8px;border-left:4px solid #409eff}.report-grid[data-v-6c18a10b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.full-card[data-v-6c18a10b]{grid-column:1/-1}.report-card[data-v-6c18a10b]{background:linear-gradient(135deg,#fff,#f5f9ff);border:1px solid #e6f0ff;border-radius:12px;padding:24px 20px;box-shadow:0 4px 12px rgba(64,158,255,.08);transition:all .3s cubic-bezier(.4,0,.2,1)}.report-card[data-v-6c18a10b]:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(64,158,255,.15);border-color:#409eff}.card-title-destination[data-v-6c18a10b]{margin-top:10px;margin-bottom:12px;font-size:16px;font-weight:700;display:flex;align-items:flex-start;text-align:left;position:relative}.card-title-destination[data-v-6c18a10b]:before{content:"";display:inline-block;width:3px;height:100%;background-color:#409eff;border-radius:2px;margin-right:8px;flex-shrink:0}.card-content[data-v-6c18a10b]{font-size:14px;color:#334155;line-height:1.8;word-break:break-word}.risk-card[data-v-6c18a10b]{background:linear-gradient(135deg,#f0f7ff,#e6f0ff);border-color:#99c2ff}.risk-card .card-title-destination[data-v-6c18a10b]{color:#0d47a1}.risk-card .card-title-destination[data-v-6c18a10b]:before{background-color:#0d47a1;width:10px;height:10px}@media (max-width:768px){.section-title-destination h2[data-v-6c18a10b]{font-size:28px}.section-title-destination .title-line[data-v-6c18a10b]{margin-bottom:0;height:36px}.report-grid[data-v-6c18a10b]{grid-template-columns:1fr;gap:16px}.report-card[data-v-6c18a10b]{padding:20px 16px}}