.fdle-toolbar[data-v-533aab0e]{justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f0f3fa}.fdle-toolbar .toolbar-left[data-v-533aab0e],.fdle-toolbar[data-v-533aab0e]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.fdle-toolbar .field-group[data-v-533aab0e]{display:flex;flex-direction:column;gap:5px}.fdle-toolbar .field-group label[data-v-533aab0e]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#7a8499}.fdle-toolbar .num-input-wrap[data-v-533aab0e]{display:flex;align-items:center;height:36px;border:1.5px solid #dde2ec;border-radius:8px;overflow:hidden;background:#fff;width:160px;transition:border-color .15s}.fdle-toolbar .num-input-wrap[data-v-533aab0e]:focus-within{border-color:#389ad4}.fdle-toolbar .num-input-wrap .num-prefix[data-v-533aab0e]{height:100%;padding:0 8px;background:#f5f7fa;border-right:1px solid #e2e8f0;color:#a0aab8;font-size:12px;font-weight:600;display:flex;align-items:center}.fdle-toolbar .num-input-wrap .num-input[data-v-533aab0e]{flex:1;border:none;outline:none;padding:0 8px;font-size:13px;color:#0d1b3e;font-family:Segoe UI,sans-serif;background:transparent}.fdle-toolbar .num-input-wrap .num-input[type=number][data-v-533aab0e]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.fdle-toolbar .num-input-wrap .num-input[data-v-533aab0e]::-webkit-inner-spin-button,.fdle-toolbar .num-input-wrap .num-input[data-v-533aab0e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fdle-toolbar .btn-refresh[data-v-533aab0e]{height:36px;padding:0 16px;border-radius:8px;border:1.5px solid #dde2ec;background:#fff;color:#4a5568;font-size:13px;font-weight:600;font-family:Segoe UI,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.fdle-toolbar .btn-refresh[data-v-533aab0e]:hover{border-color:#389ad4;color:#389ad4}.table-scroll[data-v-533aab0e]{overflow-x:auto;max-height:calc(100vh - 280px);overflow-y:auto}.fdle-table[data-v-533aab0e]{width:100%;border-collapse:collapse;font-size:12.5px;font-family:Segoe UI,sans-serif;min-width:780px}.fdle-table .group-row th[data-v-533aab0e]{padding:8px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #eef0f8;text-align:center;position:sticky;top:0;z-index:5}.fdle-table .group-row th.g-blank[data-v-533aab0e]{background:#fafbfd}.fdle-table .group-row th.g-ref[data-v-533aab0e]{background:#f0f4fa;color:#4a5568;border-left:2px solid #c5d4f0;border-right:2px solid #c5d4f0}.fdle-table .group-row th.g-custom[data-v-533aab0e]{background:#f0fdf4;color:#276749;border-left:2px solid #b2dfcc;border-right:2px solid #b2dfcc}.fdle-table .group-row th.g-calc[data-v-533aab0e]{background:#f8f4ff;color:#6b46c1;border-left:2px solid #ddd6fe;border-right:2px solid #ddd6fe}.fdle-table .col-headers th[data-v-533aab0e]{padding:7px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid #eef0f8;white-space:nowrap;text-align:right;position:sticky;top:33px;z-index:5;background:#fff}.fdle-table .col-headers th.th-plain[data-v-533aab0e]{text-align:left;background:#fff}.fdle-table .col-headers th.th-ref[data-v-533aab0e]{background:#f6f9fd!important;border-left:2px solid #c5d4f0;border-right:2px solid #c5d4f0;color:#7a8499}.fdle-table .col-headers th.th-cus[data-v-533aab0e]{background:#f6fdf9!important;border-left:2px solid #b2dfcc;border-right:2px solid #b2dfcc;color:#276749}.fdle-table .col-headers th.th-calc[data-v-533aab0e]{background:#faf8ff!important;border-left:2px solid #ddd6fe;border-right:2px solid #ddd6fe;color:#6b46c1}.fdle-table tbody tr[data-v-533aab0e]{border-bottom:1px solid #f5f7fa;transition:background .12s}.fdle-table tbody tr[data-v-533aab0e]:last-child{border-bottom:none}.fdle-table tbody tr[data-v-533aab0e]:hover{background:#f8fbff}.fdle-table tbody tr td[data-v-533aab0e]{padding:8px 10px;vertical-align:middle;text-align:right}.fdle-table tbody tr .td-ori[data-v-533aab0e]{text-align:left;font-weight:600;color:#0d1b3e;font-size:12px}.fdle-table tbody tr .td-ref[data-v-533aab0e]{color:#7a8499;font-family:monospace;background:#f8fafd;border-left:1px solid #e8edf5;border-right:1px solid #e8edf5}.fdle-table tbody tr .td-cus[data-v-533aab0e]{background:#f7fdf9;border-left:1px solid #e0f5eb;border-right:1px solid #e0f5eb;padding:6px 8px}.fdle-table tbody tr .td-calc[data-v-533aab0e]{color:#6b46c1;font-weight:600;font-family:monospace;background:#faf8ff;border-left:1px solid #ede9fe;border-right:1px solid #ede9fe}.fdle-table tbody tr .sell[data-v-533aab0e]{font-size:13px}.input-wrap[data-v-533aab0e]{display:flex;align-items:center;height:28px;border:1.5px solid #dde2ec;border-radius:6px;background:#fff;overflow:hidden;transition:border-color .15s}.input-wrap[data-v-533aab0e]:focus-within{border-color:#389ad4;box-shadow:0 0 0 2px rgba(56,154,212,.1)}.input-wrap .ip[data-v-533aab0e]{height:100%;padding:0 5px 0 7px;background:#f5f7fa;border-right:1px solid #e2e8f0;color:#a0aab8;font-size:11px;font-weight:600;display:flex;align-items:center;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-wrap .rate-input[data-v-533aab0e]{flex:1;border:none;outline:none;height:100%;padding:0 6px;font-size:12px;color:#0d1b3e;font-family:Segoe UI,sans-serif;background:transparent;text-align:right;min-width:0}.input-wrap .rate-input[type=number][data-v-533aab0e]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-wrap .rate-input[data-v-533aab0e]::-webkit-inner-spin-button,.input-wrap .rate-input[data-v-533aab0e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.state-box[data-v-533aab0e]{text-align:center;padding:56px 24px;color:#a0aab8;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px}.save-bar[data-v-533aab0e]{position:fixed;bottom:2.5rem;width:78vw;z-index:200}.save-bar .save-bar__inner[data-v-533aab0e]{background:#0d1b3e;border-radius:12px;box-shadow:0 8px 32px rgba(13,27,62,.3);padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.save-bar .save-bar__inner .save-bar__info[data-v-533aab0e]{font-size:13px;color:hsla(0,0%,100%,.75);font-family:Segoe UI,sans-serif}.save-bar .save-bar__inner .btn-save[data-v-533aab0e]{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 22px;background:#276749;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;font-family:Segoe UI,sans-serif;cursor:pointer;transition:opacity .2s}.save-bar .save-bar__inner .btn-save[data-v-533aab0e]:hover{opacity:.9}.save-bar .save-bar__inner .btn-save[data-v-533aab0e]:disabled{opacity:.55;cursor:not-allowed}.list-header[data-v-1df4b215]{display:grid;grid-template-columns:1fr 130px 130px 110px 44px;align-items:center;padding:8px 20px;background:#fafbfd;border-bottom:2px solid #eef0f8;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#a0aab8;gap:8px}.sc-row[data-v-1df4b215]{border-bottom:1px solid #f5f7fa}.sc-row[data-v-1df4b215]:last-child{border-bottom:none}.sc-row.is-expanded>.sc-row-head[data-v-1df4b215]{background:#f8fbff;border-bottom:1px solid #e8edf5}.sc-row-head[data-v-1df4b215]{display:grid;grid-template-columns:1fr 130px 130px 110px 44px;align-items:center;padding:11px 20px;cursor:pointer;gap:8px;transition:background .12s}.sc-row-head[data-v-1df4b215]:hover{background:#f8fbff}.srh-service[data-v-1df4b215]{display:flex;align-items:center;gap:9px;min-width:0}.srh-service .sc-icon[data-v-1df4b215]{width:28px;height:28px;border-radius:7px;background:#eef2fb;color:#185fa5;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.srh-service .sc-name[data-v-1df4b215]{font-size:13px;font-weight:600;color:#0d1b3e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srh-val[data-v-1df4b215]{text-align:right;font-size:12.5px;font-family:monospace;font-weight:600;color:#4a5568}.srh-val .val-custom[data-v-1df4b215]{color:#276749}.srh-val .val-empty[data-v-1df4b215]{color:#c0c7d4;font-weight:400}.srh-toggle[data-v-1df4b215]{display:flex;justify-content:center}.srh-toggle .expand-icon[data-v-1df4b215]{font-size:11px;color:#a0aab8;transition:transform .2s}.srh-toggle .expand-icon.rotated[data-v-1df4b215]{transform:rotate(180deg)}.status-badge[data-v-1df4b215]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.status-badge.s-custom[data-v-1df4b215]{background:#dcfce7;color:#276749}.status-badge.s-default[data-v-1df4b215]{background:#e2e8f0;color:#718096}.sc-detail[data-v-1df4b215]{background:#f9fbfd;border-top:1px solid #eef0f8;padding:14px 20px 14px 57px}.rate-compare[data-v-1df4b215]{background:#fff;border:1px solid #e8edf5;border-radius:10px;overflow:hidden;max-width:580px}.rc-header[data-v-1df4b215]{display:grid;grid-template-columns:1fr 140px 180px;padding:8px 16px;background:#f5f8fc;border-bottom:1px solid #e8edf5;gap:12px}.rc-header .rc-col[data-v-1df4b215]{color:#a0aab8}.rc-header .rc-badge[data-v-1df4b215],.rc-header .rc-col[data-v-1df4b215]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.rc-header .rc-badge[data-v-1df4b215]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:20px}.rc-header .rc-badge.def[data-v-1df4b215]{background:#dbeafe;color:#1d4ed8}.rc-header .rc-badge.cus[data-v-1df4b215]{background:#dcfce7;color:#276749}.rc-row[data-v-1df4b215]{display:grid;grid-template-columns:1fr 140px 180px;align-items:center;padding:9px 16px;border-bottom:1px solid #f5f7fa;gap:12px}.rc-row[data-v-1df4b215]:last-child{border-bottom:none}.rc-row[data-v-1df4b215]:hover{background:#fafcff}.rc-row .rc-field[data-v-1df4b215]{font-size:12px;font-weight:600;color:#4a5568}.rc-row .rc-def-val[data-v-1df4b215]{font-size:12px;font-family:monospace;font-weight:600;color:#7a8499;padding:4px 10px;background:#f4f8fe;border-radius:5px;display:inline-block}.input-wrap[data-v-1df4b215]{display:flex;align-items:center;height:30px;border:1.5px solid #dde2ec;border-radius:6px;background:#fff;overflow:hidden;transition:border-color .15s}.input-wrap[data-v-1df4b215]:focus-within{border-color:#389ad4;box-shadow:0 0 0 2px rgba(56,154,212,.1)}.input-wrap .ip[data-v-1df4b215]{height:100%;padding:0 6px 0 8px;background:#f5f7fa;border-right:1px solid #e2e8f0;color:#a0aab8;font-size:11px;font-weight:600;display:flex;align-items:center;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-wrap .rate-input[data-v-1df4b215]{flex:1;border:none;outline:none;height:100%;padding:0 8px;font-size:12.5px;color:#0d1b3e;font-family:Segoe UI,sans-serif;background:transparent;text-align:right;min-width:0}.input-wrap .rate-input[type=number][data-v-1df4b215]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-wrap .rate-input[data-v-1df4b215]::-webkit-inner-spin-button,.input-wrap .rate-input[data-v-1df4b215]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.state-box[data-v-1df4b215]{text-align:center;padding:56px 24px;color:#a0aab8;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px}.save-bar[data-v-1df4b215]{position:fixed;bottom:2.5rem;width:78vw;z-index:200}.save-bar .save-bar__inner[data-v-1df4b215]{background:#0d1b3e;border-radius:12px;box-shadow:0 8px 32px rgba(13,27,62,.3);padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.save-bar .save-bar__inner .save-bar__info[data-v-1df4b215]{font-size:13px;color:hsla(0,0%,100%,.75);font-family:Segoe UI,sans-serif}.save-bar .save-bar__inner .btn-save[data-v-1df4b215]{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 22px;background:#276749;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;font-family:Segoe UI,sans-serif;cursor:pointer;transition:opacity .2s}.save-bar .save-bar__inner .btn-save[data-v-1df4b215]:hover{opacity:.9}.save-bar .save-bar__inner .btn-save[data-v-1df4b215]:disabled{opacity:.55;cursor:not-allowed}.page-wrap[data-v-53386b4b]{padding:8px 0 80px;font-family:Segoe UI,sans-serif}.panel-card[data-v-53386b4b]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(13,27,62,.07);overflow:visible}.panel-header[data-v-53386b4b]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#eef2fb;border-bottom:1px solid #dde4f5;border-radius:12px 12px 0 0}.panel-header .panel-title[data-v-53386b4b]{font-size:13px;font-weight:700;color:#389ad4;display:flex;align-items:center;gap:8px}.panel-header .btn-back[data-v-53386b4b]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;background:#fff;color:#4a5568;border:1.5px solid #dde2ec;border-radius:8px;font-size:12px;font-weight:600;font-family:Segoe UI,sans-serif;cursor:pointer;transition:all .15s}.panel-header .btn-back[data-v-53386b4b]:hover{border-color:#389ad4;color:#389ad4}.tab-bar[data-v-53386b4b]{display:flex;border-bottom:2px solid #eef0f8;padding:0 20px;gap:4px;background:#fafbfd}.tab-btn[data-v-53386b4b]{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 18px;border:none;background:transparent;font-size:13px;font-weight:600;font-family:Segoe UI,sans-serif;color:#7a8499;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.tab-btn i[data-v-53386b4b]{font-size:12px}.tab-btn[data-v-53386b4b]:hover{color:#389ad4}.tab-btn.active[data-v-53386b4b]{color:#389ad4;border-bottom-color:#389ad4}