@charset "UTF-8";.tr-app[data-v-d659fd3c]{--pr-primary: #0a7ccd;--pr-primary-dark: #0868ae;--pr-primary-light: #e8f4fd;--pr-bg: #f5f8fb;--pr-border: #e2e8f0}.tr-disclaimer[data-v-d659fd3c]{margin:-4px 0 18px;padding:12px 16px;border:1px solid #79bff5;border-radius:10px;background:var(--pr-bg);color:#0a7ccd;font-size:.86rem}.tr-disclaimer strong[data-v-d659fd3c]{color:#0a7ccd}.tr-breakdowns[data-v-d659fd3c]{margin-top:16px}.tr-rate-row[data-v-d659fd3c]{display:grid;grid-template-columns:minmax(150px,1.3fr) repeat(4,minmax(110px,1fr)) auto;gap:10px;align-items:end;padding:12px;margin-bottom:10px;border:1px solid #dce9ef;border-radius:9px;background:#f8fbfd}.tr-row-remove[data-v-d659fd3c]{min-height:40px;justify-content:center}.tr-total-strip[data-v-d659fd3c]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;padding:10px 12px;border:1px solid #79bff5;border-radius:8px;background:var(--pr-bg);color:#3ea2ea;font-size:.82rem}.tr-total-strip strong[data-v-d659fd3c]{color:#0a7ccd}.tr-checkbox-field[data-v-d659fd3c]{justify-content:flex-end;min-height:64px}.tr-checkbox-field[data-v-d659fd3c] .el-checkbox{min-height:40px;margin-right:0}.tr-span-2[data-v-d659fd3c]{grid-column:span 2}.tr-optional[data-v-d659fd3c]{color:var(--pr-muted);font-size:.7rem;font-weight:500;letter-spacing:0;text-transform:none}.tr-filename[data-v-d659fd3c]{margin:4px 0 0;font-size:.84rem}@media (max-width: 1180px){.tr-rate-row[data-v-d659fd3c]{grid-template-columns:repeat(3,minmax(140px,1fr))}.tr-row-remove[data-v-d659fd3c]{width:-moz-fit-content;width:fit-content}}@media (max-width: 720px){.tr-rate-row[data-v-d659fd3c]{grid-template-columns:1fr}.tr-row-remove[data-v-d659fd3c]{width:100%}.tr-span-2[data-v-d659fd3c]{grid-column:auto}.tr-total-strip[data-v-d659fd3c]{flex-direction:column}}.pr-app[data-v-d659fd3c]{--pr-primary: #0a7ccd;--pr-primary-dark: #0868ae;--pr-primary-light: #e8f4fd;--pr-danger: #dc2626;--pr-danger-light: #fef2f2;--pr-warn: #b45309;--pr-warn-light: #fffbeb;--pr-text: #0f172a;--pr-muted: #64748b;--pr-border: #e2e8f0;--pr-bg: #f0f7fd;--pr-surface: #ffffff;--pr-radius: 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--pr-text);background:var(--pr-bg);width:100%;min-height:100vh;padding:24px 40px 64px;line-height:1.5}@media (max-width: 768px){.pr-app[data-v-d659fd3c]{padding:16px 16px 48px}}.pr-app[data-v-d659fd3c] *,.pr-app[data-v-d659fd3c] *:before,.pr-app[data-v-d659fd3c] *:after{box-sizing:border-box}.pr-hero[data-v-d659fd3c]{margin-bottom:20px;padding:28px 32px;background:linear-gradient(120deg,#daf0fc 0%,#f0f9ff 60%,#dbeeff 100%);border-radius:var(--pr-radius);border:1px solid #bde0f8;display:flex;align-items:flex-start;gap:20px}.pr-hero-left[data-v-d659fd3c]{flex:1}.pr-hero h1[data-v-d659fd3c]{font-size:2rem;margin:6px 0;color:#0c2d4a}.pr-hero h1 .accent[data-v-d659fd3c]{color:var(--pr-primary)}.pr-hero p[data-v-d659fd3c]{color:var(--pr-muted);max-width:80%;margin:0;font-size:.95rem}.pr-flag[data-v-d659fd3c]{display:inline-block;font-weight:700;letter-spacing:.04em;border:1px solid #bde0f8;border-radius:999px;padding:2px 14px;font-size:.78rem;margin-bottom:8px;color:var(--pr-primary);background:rgba(255,255,255,.8)}.pr-mode-bar[data-v-d659fd3c]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid #bde0f8;border-radius:var(--pr-radius);padding:12px 18px;margin-bottom:20px;box-shadow:0 1px 4px #0a7ccd12}.pr-bar-actions[data-v-d659fd3c]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-left:auto}.pr-btns[data-v-d659fd3c]{display:flex;flex-wrap:wrap;gap:8px;margin-right:16px}@media (max-width: 900px){.pr-mode-bar[data-v-d659fd3c]{flex-direction:column;align-items:stretch}.pr-hero[data-v-d659fd3c]{flex-direction:column;padding:20px}}.pr-card[data-v-d659fd3c]{background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:var(--pr-radius);padding:20px;margin-bottom:18px;box-shadow:0 2px 8px #0a7ccd0f;transition:box-shadow .2s}.pr-card[data-v-d659fd3c]:hover{box-shadow:0 4px 16px #0a7ccd1a}.pr-card>h2[data-v-d659fd3c]{font-size:1.05rem;margin:0 0 16px;display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--pr-border);color:#0c2d4a}.pr-card>h2 .sub[data-v-d659fd3c]{font-weight:400;color:var(--pr-muted);font-size:.8rem}.pr-card>h2 .num[data-v-d659fd3c]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#0a7ccd,#0868ae);color:#fff;font-size:.85rem;font-weight:700;flex:0 0 auto;box-shadow:0 2px 4px #0a7ccd4d}fieldset[data-v-d659fd3c]{border:1px dashed #bde0f8;border-radius:10px;margin:0 0 14px;padding:14px 16px;background:#fafeff}legend[data-v-d659fd3c]{font-weight:700;font-size:.82rem;color:var(--pr-primary);text-transform:uppercase;letter-spacing:.05em;padding:0 6px}.pr-grid[data-v-d659fd3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px}.pr-field[data-v-d659fd3c]{display:flex;flex-direction:column;gap:4px}.pr-field label[data-v-d659fd3c]{font-size:.8rem;font-weight:600;color:#4a6a82}.pr-field .hint[data-v-d659fd3c]{font-size:.72rem;color:var(--pr-muted);font-weight:400}.pr-tx-calc[data-v-d659fd3c]{display:flex;justify-content:flex-end;margin-top:10px}.pr-field .el-input[data-v-d659fd3c],.pr-field .el-select[data-v-d659fd3c],.pr-field .el-date-editor[data-v-d659fd3c],.pr-field .el-input-number[data-v-d659fd3c]{width:100%}.pr-field .el-input__inner[data-v-d659fd3c],.pr-field .el-select .el-input__inner[data-v-d659fd3c],.pr-field .el-date-editor .el-input__inner[data-v-d659fd3c]{border:1px solid #c8dfee;border-radius:8px;background:#fff;color:var(--pr-text);transition:border-color .15s,box-shadow .15s;font:inherit;height:40px}.pr-field .el-input__inner[data-v-d659fd3c]:focus{border-color:var(--pr-primary);box-shadow:0 0 0 3px #0a7ccd26}.pr-field .el-input__inner[data-v-d659fd3c]:hover{border-color:#7ec3ec}.pr-field .el-input-number .el-input__inner[data-v-d659fd3c]{text-align:left;padding-right:40px}.pr-tx[data-v-d659fd3c]{border:1px solid #bde0f8;border-left:4px solid var(--pr-primary);border-radius:10px;padding:16px;margin-bottom:16px;background:#fafeff;box-shadow:0 1px 4px #0a7ccd0f}.pr-tx-head[data-v-d659fd3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pr-tx-head h3[data-v-d659fd3c]{margin:0;font-size:1rem;color:#0c2d4a}.pr-btn[data-v-d659fd3c]{font:inherit;font-weight:600;cursor:pointer;border:1px solid transparent;border-radius:8px;padding:10px 18px;transition:all .18s;display:inline-flex;align-items:center;gap:6px}.pr-btn-sm[data-v-d659fd3c]{padding:7px 13px;font-size:.84rem}.pr-btn-primary[data-v-d659fd3c]{background:linear-gradient(135deg,#0a7ccd,#0868ae);color:#fff;box-shadow:0 2px 6px #0a7ccd59}.pr-btn-primary[data-v-d659fd3c]:hover{background:linear-gradient(135deg,#0868ae,#075b96);box-shadow:0 4px 12px #0a7ccd73;transform:translateY(-1px)}.pr-btn-ghost[data-v-d659fd3c]{background:#fff;color:var(--pr-primary);border-color:#7ec3ec}.pr-btn-ghost[data-v-d659fd3c]:hover{background:var(--pr-primary-light);border-color:var(--pr-primary)}.pr-btn-danger[data-v-d659fd3c]{background:#fff;color:var(--pr-danger);border-color:#fecaca}.pr-btn-danger[data-v-d659fd3c]:hover{background:var(--pr-danger-light)}.pr-btn[data-v-d659fd3c]:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.pr-toolbar[data-v-d659fd3c]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;margin:8px 0 24px}.pr-alert[data-v-d659fd3c]{border-radius:10px;padding:14px 16px;margin-bottom:14px;font-size:.9rem}.pr-alert h4[data-v-d659fd3c]{margin:0 0 8px;font-size:.95rem}.pr-alert ul[data-v-d659fd3c]{margin:0;padding-left:20px}.pr-alert li[data-v-d659fd3c]{margin:3px 0}.pr-alert-error[data-v-d659fd3c]{background:var(--pr-danger-light);border:1px solid #fecaca;color:#991b1b}.pr-alert-warn[data-v-d659fd3c]{background:var(--pr-warn-light);border:1px solid #fde68a;color:var(--pr-warn)}.pr-alert-ok[data-v-d659fd3c]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.pr-xml[data-v-d659fd3c]{background:#0c2d4a;color:#cde9f8;border-radius:10px;padding:16px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.5;max-height:480px;white-space:pre-wrap;border:1px solid #0a7ccd}.pr-result-actions[data-v-d659fd3c]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.pr-spin[data-v-d659fd3c]{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:pr-spin-d659fd3c .7s linear infinite}@keyframes pr-spin-d659fd3c{to{transform:rotate(360deg)}}.el-date-editor.el-input[data-v-d659fd3c]{width:100%}.el-date-editor .el-input__prefix[data-v-d659fd3c]{left:6px}.el-date-editor .el-input__suffix[data-v-d659fd3c]{right:6px}
