.page-wrap[data-v-04a19871]{padding:8px 0 90px;font-family:Segoe UI,sans-serif}.panel-card[data-v-04a19871]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(13,27,62,.07);overflow:hidden}.panel-header[data-v-04a19871]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#eef2fb;border-bottom:1px solid #dde4f5;gap:12px;flex-wrap:wrap}.panel-header .header-left[data-v-04a19871]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel-header .panel-title[data-v-04a19871]{font-size:13px;font-weight:700;color:#389ad4;display:flex;align-items:center;gap:7px;white-space:nowrap}.panel-header .loc-chip[data-v-04a19871]{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #c5d4f0;color:#0d1b3e;font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px}.panel-header .loc-chip i[data-v-04a19871]{font-size:11px;color:#389ad4}.panel-header .sel-chip[data-v-04a19871]{display:inline-flex;align-items:center;gap:5px;background:#eef7fb;border:1px solid #bee3f8;color:#185fa5;font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px}.summary-bar[data-v-04a19871]{display:flex;align-items:stretch;border-bottom:1px solid #f0f3fa}.summary-bar .sb-stat[data-v-04a19871]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 10px;gap:3px}.summary-bar .sb-stat .sb-val[data-v-04a19871]{font-size:20px;font-weight:700;color:#0d1b3e;line-height:1}.summary-bar .sb-stat .sb-val.configured[data-v-04a19871]{color:#276749}.summary-bar .sb-stat .sb-val.unconfigured[data-v-04a19871]{color:#a0aab8}.summary-bar .sb-stat .sb-label[data-v-04a19871]{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#a0aab8}.summary-bar .sb-divider[data-v-04a19871]{width:1px;background:#f0f3fa;margin:10px 0}.list-header[data-v-04a19871]{display:grid;grid-template-columns:36px 1fr 120px 120px 120px 44px;align-items:center;padding:8px 16px;background:#fafbfd;border-bottom:2px solid #eef0f8;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#a0aab8;gap:8px}.svc-row[data-v-04a19871]{border-bottom:1px solid #f5f7fa;transition:background .12s}.svc-row[data-v-04a19871]:last-child{border-bottom:none}.svc-row.is-checked>.svc-row-head[data-v-04a19871]{background:#f0f8ff;border-left:3px solid #389ad4}.svc-row.is-expanded>.svc-row-head[data-v-04a19871]{background:#f8fbff;border-bottom:1px solid #e8edf5}.svc-row-head[data-v-04a19871]{display:grid;grid-template-columns:36px 1fr 120px 120px 120px 44px;align-items:center;padding:11px 16px;cursor:pointer;gap:8px;transition:background .12s;border-left:3px solid transparent}.svc-row-head[data-v-04a19871]:hover{background:#f8fbff}.srh-service[data-v-04a19871]{display:flex;align-items:center;gap:9px;min-width:0}.srh-service .svc-icon[data-v-04a19871]{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 .svc-name[data-v-04a19871]{font-size:13px;font-weight:400;color:#0d1b3e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srh-rate[data-v-04a19871]{font-size:13px;font-weight:600;font-family:monospace;color:#4a5568;text-align:right}.srh-rate.na[data-v-04a19871]{color:#c0c7d4;font-weight:400}.srh-rate .custom-rate-val[data-v-04a19871]{color:#276749}.srh-rate .na[data-v-04a19871]{color:#c0c7d4;font-weight:400}.srh-status[data-v-04a19871]{text-align:center}.srh-toggle[data-v-04a19871]{display:flex;justify-content:center}.srh-toggle .expand-icon[data-v-04a19871]{font-size:11px;color:#a0aab8;transition:transform .2s}.srh-toggle .expand-icon.rotated[data-v-04a19871]{transform:rotate(180deg)}.status-badge[data-v-04a19871]{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-04a19871]{background:#dcfce7;color:#276749}.status-badge.s-default[data-v-04a19871]{background:#e2e8f0;color:#718096}.status-badge.s-fdle[data-v-04a19871]{background:#fef9c3;color:#854d0e}.svc-detail[data-v-04a19871]{background:#f9fbfd;border-top:1px solid #eef0f8;padding:16px 20px 16px 56px}.rate-compare[data-v-04a19871]{background:#fff;border:1px solid #e8edf5;border-radius:10px;overflow:hidden;max-width:640px}.rc-header[data-v-04a19871]{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-04a19871]{color:#a0aab8}.rc-header .rc-badge[data-v-04a19871],.rc-header .rc-col[data-v-04a19871]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.rc-header .rc-badge[data-v-04a19871]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:20px}.rc-header .rc-badge.def[data-v-04a19871]{background:#dbeafe;color:#1d4ed8}.rc-header .rc-badge.cus[data-v-04a19871]{background:#dcfce7;color:#276749}.rc-row[data-v-04a19871]{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-04a19871]:last-child{border-bottom:none}.rc-row[data-v-04a19871]:hover{background:#fafcff}.rc-row .rc-field[data-v-04a19871]{font-size:12px;font-weight:600;color:#4a5568}.rc-row .rc-def-val[data-v-04a19871]{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-04a19871]{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-04a19871]:focus-within{border-color:#389ad4;box-shadow:0 0 0 2px rgba(56,154,212,.1)}.input-wrap .input-prefix[data-v-04a19871]{height:100%;padding:0 6px 0 8px;background:#f5f7fa;border-right:1px solid #e2e8f0;color:#a0aab8;font-size:11px;display:flex;align-items:center;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600}.input-wrap .rate-input[data-v-04a19871]{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-04a19871]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-wrap .rate-input[data-v-04a19871]::-webkit-inner-spin-button,.input-wrap .rate-input[data-v-04a19871]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.toggle[data-v-04a19871]{display:inline-flex;align-items:center;cursor:pointer}.toggle input[data-v-04a19871]{display:none}.toggle .toggle-track[data-v-04a19871]{width:32px;height:17px;background:#e2e8f0;border-radius:9px;position:relative;transition:background .2s}.toggle .toggle-track[data-v-04a19871]:after{content:"";position:absolute;top:2.5px;left:2.5px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s}.toggle input:checked+.toggle-track[data-v-04a19871]{background:#e53e3e}.toggle input:checked+.toggle-track[data-v-04a19871]:after{transform:translateX(15px)}.row-checkbox[data-v-04a19871]{width:14px;height:14px;cursor:pointer;accent-color:#389ad4}.error-banner[data-v-04a19871]{margin:12px 20px;padding:10px 14px;background:#fff5f5;border:1px solid #fed7d7;border-radius:8px;color:#c62828;font-size:13px;display:flex;align-items:center;gap:8px}.state-box[data-v-04a19871]{text-align:center;padding:56px 24px;color:#a0aab8;font-size:13px}.state-box i[data-v-04a19871]{font-size:30px;display:block;margin-bottom:10px;opacity:.45}.save-bar[data-v-04a19871]{position:fixed;bottom:2.5rem;width:78vw;z-index:200}.save-bar .save-bar__inner[data-v-04a19871]{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-04a19871]{font-size:13px;color:hsla(0,0%,100%,.75);font-family:Segoe UI,sans-serif}.save-bar .save-bar__inner .save-bar__info strong[data-v-04a19871]{color:#fff}.save-bar .save-bar__inner .btn-save[data-v-04a19871]{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-04a19871]:hover{opacity:.9}.save-bar .save-bar__inner .btn-save[data-v-04a19871]:disabled{opacity:.55;cursor:not-allowed}.toolbar[data-v-1a09fc52]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-bottom:1px solid #f0f2f8;background:#fafbfd}.toolbar .select-all-wrap[data-v-1a09fc52]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#4a5568;cursor:pointer}.toolbar .select-all-wrap input[type=checkbox][data-v-1a09fc52]{cursor:pointer}.toolbar .toolbar-stats[data-v-1a09fc52]{display:flex;gap:8px}.toolbar .toolbar-stats .stat-chip[data-v-1a09fc52]{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}.toolbar .toolbar-stats .stat-chip.blue[data-v-1a09fc52]{background:#dbeafe;color:#1d4ed8}.toolbar .toolbar-stats .stat-chip.green[data-v-1a09fc52]{background:#dcfce7;color:#276749}.list-header[data-v-1a09fc52]{display:grid;grid-template-columns:32px 1fr 110px 110px 90px 110px 100px 36px;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}.ar-row[data-v-1a09fc52]{border-bottom:1px solid #f5f7fa}.ar-row[data-v-1a09fc52]:last-child{border-bottom:none}.ar-row.is-expanded>.ar-row-head[data-v-1a09fc52]{background:#f8fbff;border-bottom:1px solid #e8edf5}.ar-row.is-selected>.ar-row-head[data-v-1a09fc52]{background:#f0f9f4}.ar-row-head[data-v-1a09fc52]{display:grid;grid-template-columns:32px 1fr 110px 110px 90px 110px 100px 36px;align-items:center;padding:10px 20px;cursor:pointer;gap:8px;transition:background .12s}.ar-row-head[data-v-1a09fc52]:hover{background:#f8fbff}.arh-check[data-v-1a09fc52]{display:flex;align-items:center;justify-content:center}.arh-check input[type=checkbox][data-v-1a09fc52]{cursor:pointer}.arh-name[data-v-1a09fc52]{display:flex;align-items:center;gap:9px;min-width:0}.arh-name .ar-icon[data-v-1a09fc52]{width:28px;height:28px;border-radius:7px;background:#fef3c7;color:#92400e;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.arh-name .ar-label[data-v-1a09fc52]{font-size:13px;font-weight:400;color:#0d1b3e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arh-val[data-v-1a09fc52]{text-align:right;font-size:12px;font-family:monospace;font-weight:600;color:#7a8499}.arh-toggle[data-v-1a09fc52]{display:flex;justify-content:center}.arh-toggle .expand-icon[data-v-1a09fc52]{font-size:11px;color:#a0aab8;transition:transform .2s}.arh-toggle .expand-icon.rotated[data-v-1a09fc52]{transform:rotate(180deg)}.status-badge[data-v-1a09fc52]{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-1a09fc52]{background:#dcfce7;color:#276749}.status-badge.s-default[data-v-1a09fc52]{background:#e2e8f0;color:#718096}.ar-detail[data-v-1a09fc52]{background:#f9fbfd;border-top:1px solid #eef0f8;padding:14px 20px 14px 60px}.rate-compare[data-v-1a09fc52]{background:#fff;border:1px solid #e8edf5;border-radius:10px;overflow:hidden;max-width:560px}.rc-header[data-v-1a09fc52]{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-1a09fc52]{color:#a0aab8}.rc-header .rc-badge[data-v-1a09fc52],.rc-header .rc-col[data-v-1a09fc52]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.rc-header .rc-badge[data-v-1a09fc52]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:20px}.rc-header .rc-badge.def[data-v-1a09fc52]{background:#dbeafe;color:#1d4ed8}.rc-header .rc-badge.cus[data-v-1a09fc52]{background:#dcfce7;color:#276749}.rc-row[data-v-1a09fc52]{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-1a09fc52]:last-child{border-bottom:none}.rc-row[data-v-1a09fc52]:hover{background:#fafcff}.rc-row .rc-field[data-v-1a09fc52]{font-size:12px;font-weight:600;color:#4a5568}.rc-row .rc-def-val[data-v-1a09fc52]{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-1a09fc52]{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-1a09fc52]:focus-within{border-color:#389ad4;box-shadow:0 0 0 2px rgba(56,154,212,.1)}.input-wrap .ip[data-v-1a09fc52]{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-1a09fc52]{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-1a09fc52]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-wrap .rate-input[data-v-1a09fc52]::-webkit-inner-spin-button,.input-wrap .rate-input[data-v-1a09fc52]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.state-box[data-v-1a09fc52]{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-1a09fc52]{position:fixed;bottom:2.5rem;width:78vw;z-index:200}.save-bar .save-bar__inner[data-v-1a09fc52]{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-1a09fc52]{font-size:13px;color:hsla(0,0%,100%,.75);font-family:Segoe UI,sans-serif}.save-bar .save-bar__inner .save-bar__count[data-v-1a09fc52]{font-size:12px;color:hsla(0,0%,100%,.5);margin-left:6px}.save-bar .save-bar__inner .btn-save[data-v-1a09fc52]{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-1a09fc52]:hover{opacity:.9}.save-bar .save-bar__inner .btn-save[data-v-1a09fc52]:disabled{opacity:.55;cursor:not-allowed}.toolbar[data-v-b75836bc]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-bottom:1px solid #f0f2f8;background:#fafbfd}.toolbar .toolbar-left[data-v-b75836bc]{display:flex;gap:8px;align-items:center}.toolbar .stat-chip[data-v-b75836bc]{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}.toolbar .stat-chip.blue[data-v-b75836bc]{background:#dbeafe;color:#1d4ed8}.toolbar .btn-refresh[data-v-b75836bc]{display:inline-flex;align-items:center;gap:6px;height:30px;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}.toolbar .btn-refresh[data-v-b75836bc]:hover{border-color:#389ad4;color:#389ad4}.list-header[data-v-b75836bc]{display:grid;grid-template-columns:1fr 100px 130px 120px 100px 36px;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}.ori-row[data-v-b75836bc]{border-bottom:1px solid #f5f7fa}.ori-row[data-v-b75836bc]:last-child{border-bottom:none}.ori-row.is-expanded>.ori-row-head[data-v-b75836bc]{background:#f8fbff;border-bottom:1px solid #e8edf5}.ori-row-head[data-v-b75836bc]{display:grid;grid-template-columns:1fr 100px 130px 120px 100px 36px;align-items:center;padding:10px 20px;cursor:pointer;gap:8px;transition:background .12s}.ori-row-head[data-v-b75836bc]:hover{background:#f8fbff}.orh-name[data-v-b75836bc]{display:flex;align-items:center;gap:9px;min-width:0}.orh-name .ori-icon[data-v-b75836bc]{width:28px;height:28px;border-radius:7px;background:#ede9fe;color:#6b21a8;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.orh-name .ori-code[data-v-b75836bc]{font-size:13px;font-weight:400;color:#0d1b3e;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orh-val[data-v-b75836bc]{text-align:right;font-size:12px;font-family:monospace;font-weight:600;color:#4a5568}.orh-val .val-custom[data-v-b75836bc]{color:#276749}.orh-val .val-fallback[data-v-b75836bc]{color:#a0aab8}.orh-val.orh-sell[data-v-b75836bc]{color:#389ad4}.orh-toggle[data-v-b75836bc]{display:flex;justify-content:center}.orh-toggle .expand-icon[data-v-b75836bc]{font-size:11px;color:#a0aab8;transition:transform .2s}.orh-toggle .expand-icon.rotated[data-v-b75836bc]{transform:rotate(180deg)}.status-badge[data-v-b75836bc]{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-b75836bc]{background:#dcfce7;color:#276749}.status-badge.s-default[data-v-b75836bc]{background:#e2e8f0;color:#718096}.ori-detail[data-v-b75836bc]{background:#f9fbfd;border-top:1px solid #eef0f8;padding:14px 20px 14px 57px}.rate-grid[data-v-b75836bc]{display:flex;gap:12px;max-width:720px}.rg-group[data-v-b75836bc]{flex:1;border-radius:10px;overflow:hidden;border:1px solid #e8edf5}.rg-group .rg-group-head[data-v-b75836bc]{padding:6px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;display:flex;align-items:center;gap:5px}.rg-group .rg-row[data-v-b75836bc]{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-top:1px solid #f5f7fa;gap:8px}.rg-group .rg-row[data-v-b75836bc]:hover{background:hsla(0,0%,100%,.6)}.rg-group .rg-row .rg-label[data-v-b75836bc]{font-size:11px;font-weight:600;color:#4a5568;white-space:nowrap}.rg-group .rg-row .rg-val[data-v-b75836bc]{font-size:12px;font-family:monospace;font-weight:600;color:#7a8499}.rg-group .rg-row .rg-val.rg-calc[data-v-b75836bc]{color:#6b21a8}.rg-group .rg-row .rg-val.rg-sell[data-v-b75836bc]{color:#389ad4;font-size:13px}.ref-group[data-v-b75836bc]{background:#f0f6ff}.ref-group .rg-group-head[data-v-b75836bc]{background:#dbeafe;color:#1d4ed8}.cus-group[data-v-b75836bc]{background:#f0fdf4}.cus-group .rg-group-head[data-v-b75836bc]{background:#dcfce7;color:#276749}.calc-group[data-v-b75836bc]{background:#faf5ff}.calc-group .rg-group-head[data-v-b75836bc]{background:#ede9fe;color:#6b21a8}.input-wrap[data-v-b75836bc]{display:flex;align-items:center;height:28px;border:1.5px solid #dde2ec;border-radius:6px;background:#fff;overflow:hidden;transition:border-color .15s;width:110px}.input-wrap[data-v-b75836bc]:focus-within{border-color:#389ad4;box-shadow:0 0 0 2px rgba(56,154,212,.1)}.input-wrap .ip[data-v-b75836bc]{height:100%;padding:0 5px 0 7px;background:#f5f7fa;border-right:1px solid #e2e8f0;color:#a0aab8;font-size:10px;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-b75836bc]{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-b75836bc]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-wrap .rate-input[data-v-b75836bc]::-webkit-inner-spin-button,.input-wrap .rate-input[data-v-b75836bc]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.state-box[data-v-b75836bc]{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-b75836bc]{position:fixed;bottom:2.5rem;width:78vw;z-index:200}.save-bar .save-bar__inner[data-v-b75836bc]{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-b75836bc]{font-size:13px;color:hsla(0,0%,100%,.75);font-family:Segoe UI,sans-serif}.save-bar .save-bar__inner .btn-save[data-v-b75836bc]{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-b75836bc]:hover{opacity:.9}.save-bar .save-bar__inner .btn-save[data-v-b75836bc]:disabled{opacity:.55;cursor:not-allowed}.page-wrap[data-v-52e9486a]{padding:8px 0 80px;font-family:Segoe UI,sans-serif}.panel-card[data-v-52e9486a]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(13,27,62,.07);overflow:visible}.panel-header[data-v-52e9486a]{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-52e9486a]{font-size:13px;font-weight:700;color:#389ad4;display:flex;align-items:center;gap:8px}.panel-header .btn-back[data-v-52e9486a]{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-52e9486a]:hover{border-color:#389ad4;color:#389ad4}.tab-bar[data-v-52e9486a]{display:flex;border-bottom:2px solid #eef0f8;padding:0 20px;gap:4px;background:#fafbfd}.tab-btn[data-v-52e9486a]{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-52e9486a]{font-size:12px}.tab-btn[data-v-52e9486a]:hover{color:#389ad4}.tab-btn.active[data-v-52e9486a]{color:#389ad4;border-bottom-color:#389ad4}