.tree-card[data-v-64879d36]{max-height:80vh;overflow-y:auto}.text-auto[data-v-a4cbe324]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-page-header[data-v-4c4390f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-spacing-md);margin-bottom:var(--ds-spacing-md)}.ds-page-header__title[data-v-4c4390f0]{font-size:var(--ds-font-size-xl);font-weight:600;color:var(--ds-gray-900);line-height:1.4}.ds-page-header__subtitle[data-v-4c4390f0]{margin-top:var(--ds-spacing-xs);font-size:var(--ds-font-size-sm);color:var(--ds-gray-500);line-height:1.6}.ds-page-header__extra[data-v-4c4390f0]{display:flex;align-items:center;gap:var(--ds-spacing-sm);flex-shrink:0}.ds-search-panel[data-v-7a88dcc9]{background:#fff;border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);padding:var(--ds-spacing-md) var(--ds-spacing-lg);margin-bottom:var(--ds-spacing-md);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-spacing-md);flex-wrap:wrap}.ds-search-panel__body[data-v-7a88dcc9]{flex:1 1 auto;min-width:0}.ds-search-panel__actions[data-v-7a88dcc9]{display:flex;align-items:center;gap:var(--ds-spacing-sm);flex-shrink:0}.admin-room-fee-container[data-v-287bd9e8]{padding:var(--ds-spacing-lg);background-color:var(--ds-gray-100);min-height:calc(100vh - 60px)}.admin-room-fee-layout[data-v-287bd9e8]{display:flex;gap:var(--ds-spacing-md);align-items:flex-start}.admin-room-fee-main[data-v-287bd9e8]{flex:1 1 auto;min-width:0}.ds-panel--tree[data-v-287bd9e8]{width:280px;flex-shrink:0;overflow:auto;max-height:calc(100vh - 220px)}.ds-panel[data-v-287bd9e8]{background:#fff;border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);overflow:hidden}.ds-search-panel--flush[data-v-287bd9e8]{margin-bottom:0;border:none;border-bottom:1px solid var(--ds-gray-200);border-radius:0;box-shadow:none}.ds-tabs[data-v-287bd9e8]{padding:0 var(--ds-spacing-lg)}.ds-tabs[data-v-287bd9e8] .el-tabs__header{margin-bottom:0}.ds-tab-body[data-v-287bd9e8]{padding:var(--ds-spacing-md) var(--ds-spacing-lg) var(--ds-spacing-lg)}