.top-bar[data-v-4afed8a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.empty-state[data-v-4afed8a5]{text-align:center;padding:40px 0}.dest-overview[data-v-4afed8a5]{margin-bottom:4px}.dest-card[data-v-4afed8a5]{border:1px solid #e4e7ed;border-radius:8px;margin-bottom:12px;overflow:hidden;border-left:4px solid #1a1a1a;transition:box-shadow .25s;background:#fff}.dest-card[data-v-4afed8a5]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.dest-card--SYD[data-v-4afed8a5]{border-left-color:#1a1a1a}.dest-card--MEL[data-v-4afed8a5]{border-left-color:#67c23a}.dest-card--BNE[data-v-4afed8a5]{border-left-color:#e6a23c}.dest-card__header[data-v-4afed8a5]{padding:10px 14px;background:linear-gradient(90deg,#fafbfc,#fff);border-bottom:1px solid #ebeef5;display:flex;align-items:center;gap:8px}.dest-card__title[data-v-4afed8a5]{font-size:15px;font-weight:700;color:#303133}.dest-card__code[data-v-4afed8a5]{font-size:13px;color:#909399}.dest-card__badge[data-v-4afed8a5]{margin-left:auto}.dest-card__body[data-v-4afed8a5]{padding:6px 10px}.rule-item[data-v-4afed8a5]{padding:8px 10px;border-radius:6px;cursor:pointer;transition:all .15s;margin-bottom:2px;border:1px solid transparent}.rule-item[data-v-4afed8a5]:hover{background:#f0f5ff;border-color:#d9e4f5}.rule-item[data-v-4afed8a5]:last-child{margin-bottom:0}.rule-item__header[data-v-4afed8a5]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.rule-item__index[data-v-4afed8a5]{font-size:11px;color:#c0c4cc;font-weight:500;min-width:20px}.rule-item__name[data-v-4afed8a5]{font-size:13px;font-weight:500;color:#303133}.rule-item__detail[data-v-4afed8a5]{font-size:12px;color:#606266;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding-left:26px}.rule-item__origin[data-v-4afed8a5]{color:#909399}.rule-item__cond[data-v-4afed8a5]{background:#f0f2f5;padding:1px 6px;border-radius:3px;font-size:11px;color:#606266}.rule-item__air[data-v-4afed8a5]{font-size:11px;color:#e6a23c;margin-top:2px;padding-left:26px}.form-hint[data-v-4afed8a5]{font-size:12px;color:#909399;line-height:1.4}.el-table .system-rule-row,.el-table .system-rule-row:hover>td{background-color:#eee!important}.route-rule-dialog .el-divider__text{font-size:13px;font-weight:600;color:#303133}.route-rule-dialog .el-dialog__body{padding:16px 20px}.top-bar[data-v-1b8ded53]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.matrix-view[data-v-1b8ded53]{min-height:200px}.port-card[data-v-1b8ded53]{border:1px solid #ebeef5;border-left:4px solid #1a1a1a;border-radius:4px;margin-bottom:12px;background:#fff}.port-header[data-v-1b8ded53]{padding:12px 16px;border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between;background:#fafafa}.port-name[data-v-1b8ded53]{font-size:15px;font-weight:700}.bind-section[data-v-1b8ded53]{padding:8px 12px}.must-section[data-v-1b8ded53]{background:#fef0f0}.optional-section[data-v-1b8ded53]{background:#fdf6ec}.bind-label[data-v-1b8ded53]{margin-bottom:6px}.group-block[data-v-1b8ded53]{background:#fff;border-radius:4px;padding:8px 10px;margin-bottom:6px;border:1px solid #ebeef5}.group-name[data-v-1b8ded53]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#303133;margin-bottom:4px}.group-actions[data-v-1b8ded53]{display:flex;align-items:center;gap:4px}.channel-items[data-v-1b8ded53]{padding-left:4px}.channel-item[data-v-1b8ded53]{font-size:12px;color:#606266;line-height:22px;display:flex;align-items:center;gap:6px}.channel-name[data-v-1b8ded53]{color:#303133}.channel-cond[data-v-1b8ded53]{font-size:11px;color:#909399;background:#f4f4f5;padding:0 4px;border-radius:2px}.empty-hint[data-v-1b8ded53]{font-size:12px;color:#c0c4cc;text-align:center;padding:8px 0}.channel-group-dialog .el-divider__text{font-size:13px;font-weight:600;color:#303133}.channel-group-dialog .el-dialog__body{padding:16px 20px}.channel-detail-table .el-table__header th{background:#f5f7fa!important}.top-bar[data-v-5d1da3d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.form-hint[data-v-5d1da3d6]{font-size:12px;color:#909399;line-height:1.4}.tier-list[data-v-5d1da3d6]{padding:4px 0}.tier-row[data-v-5d1da3d6]{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:6px 8px;background:#f5f7fa;border-radius:4px}.tier-label[data-v-5d1da3d6]{font-size:12px;color:#606266;white-space:nowrap}.origin-policy-dialog .el-divider__text{font-size:13px;font-weight:600;color:#303133}.origin-policy-dialog .el-dialog__body{padding:16px 20px}.top-bar[data-v-35b45794],.top-bar[data-v-240d5798],.top-bar[data-v-03021854]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tip-text[data-v-03021854]{color:#606266;font-size:13px}.drag-handle[data-v-03021854]{cursor:move;font-size:16px;color:#909399}.sortable-ghost{opacity:.4;background:#c8e6c9!important}.top-bar[data-v-8c756696]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.filters[data-v-8c756696]{display:flex;align-items:center;gap:8px}.rule-page.rule-page[data-v-633da0bc]{height:100%;min-height:0;padding:16px;box-sizing:border-box;overflow-y:auto!important;overflow-x:hidden}.page-header[data-v-633da0bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.rule-section[data-v-633da0bc]{margin-bottom:16px}.section-header[data-v-633da0bc]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-633da0bc]{font-size:15px;font-weight:700;color:#303133}.section-desc[data-v-633da0bc]{font-size:13px;color:#909399;margin-left:8px}