.route-plan-container[data-v-bfd48014]{padding:20px;height:100%}.route-plan-container .el-pagination[data-v-bfd48014]{margin-top:20px;text-align:right}.ds-empty-state[data-v-1fd003c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ds-spacing-2xl) var(--ds-spacing-lg);text-align:center}.ds-empty-state__icon[data-v-1fd003c7]{font-size:44px;color:var(--ds-gray-300);margin-bottom:var(--ds-spacing-md)}.ds-empty-state__title[data-v-1fd003c7]{font-size:var(--ds-font-size-lg);font-weight:600;color:var(--ds-gray-700);line-height:1.5}.ds-empty-state__desc[data-v-1fd003c7]{margin-top:var(--ds-spacing-xs);font-size:var(--ds-font-size-sm);color:var(--ds-gray-500);line-height:1.6;max-width:420px}.ds-empty-state__action[data-v-1fd003c7]{margin-top:var(--ds-spacing-md)}.inspection-route-container[data-v-0ad76bad]{padding:var(--ds-spacing-lg);background-color:var(--ds-gray-100);min-height:calc(100vh - 60px)}.ds-nav-card[data-v-0ad76bad]{background:#fff;border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);overflow:hidden}.ds-nav-card__header[data-v-0ad76bad]{padding:var(--ds-spacing-sm) var(--ds-spacing-lg);font-size:var(--ds-font-size-sm);font-weight:600;color:var(--ds-gray-700);background:var(--ds-gray-100);border-bottom:1px solid var(--ds-gray-200)}.ds-nav-card__filter[data-v-0ad76bad]{padding:var(--ds-spacing-sm) var(--ds-spacing-md);border-bottom:1px solid var(--ds-gray-200)}.ds-nav-card__filter-actions[data-v-0ad76bad]{display:flex;align-items:center;gap:var(--ds-spacing-xs);margin-top:var(--ds-spacing-xs)}.ds-nav-card__scroll[data-v-0ad76bad]{max-height:calc(100vh - 340px)}.ds-nav-card__list[data-v-0ad76bad]{list-style:none;margin:0;padding:var(--ds-spacing-sm)}.ds-nav-card__item[data-v-0ad76bad]{display:flex;align-items:center;gap:var(--ds-spacing-sm);padding:var(--ds-spacing-sm) var(--ds-spacing-md);margin-bottom:var(--ds-spacing-xs);border-radius:var(--ds-radius-sm);font-size:var(--ds-font-size-sm);color:var(--ds-gray-700);cursor:pointer;transition:background-color var(--ds-transition-fast),color var(--ds-transition-fast)}.ds-nav-card__item[data-v-0ad76bad]:hover{background-color:rgba(var(--ds-primary-rgb),.08);color:var(--ds-primary)}.ds-nav-card__item.is-active[data-v-0ad76bad]{background-color:var(--ds-primary);color:#fff;font-weight:600}.ds-nav-card__name[data-v-0ad76bad]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-panel[data-v-0ad76bad]{background:#fff;border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);overflow:hidden}.ds-panel--detail[data-v-0ad76bad]{padding:var(--ds-spacing-lg);margin-bottom:var(--ds-spacing-md)}.ds-panel--tabs[data-v-0ad76bad]{padding:0 var(--ds-spacing-lg) var(--ds-spacing-md)}.ds-panel--empty[data-v-0ad76bad]{padding:var(--ds-spacing-lg)}.ds-field__label[data-v-0ad76bad]{font-size:var(--ds-font-size-xs);color:var(--ds-gray-500);margin-bottom:var(--ds-spacing-xs)}.ds-field__value[data-v-0ad76bad]{font-size:var(--ds-font-size-sm);color:var(--ds-gray-800);font-weight:500;word-break:break-all}.ds-btn-danger[data-v-0ad76bad]{color:var(--ds-danger)!important}