.page-header[data-v-d9a2e71f]{margin-bottom:0}.page-header-teleport[data-v-d9a2e71f]{flex:1;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.page-header-left[data-v-d9a2e71f]{flex-shrink:1;align-items:center;gap:6px;min-width:0;display:flex}.page-title[data-v-d9a2e71f]{color:var(--text-primary,#1e293b);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:1.14rem;font-weight:600;line-height:1.2;overflow:hidden}.header-controls[data-v-d9a2e71f]{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.header-button[data-v-d9a2e71f]{background:var(--bg-button,#f8fafc);border:1px solid var(--border-light,#e2e8f0);cursor:pointer;min-width:34px;height:34px;color:var(--text-secondary,#64748b);border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.header-button[data-v-d9a2e71f]:hover{background:var(--bg-button-hover,#f1f5f9);color:var(--text-primary,#1e293b);border-color:#cbd5e1}.header-button.back-btn[data-v-d9a2e71f]{color:var(--color-primary);background:#6a4df01f;border-color:#6a4df059;min-width:32px;height:34px;padding:3px 8px;font-size:1.02rem}.header-button.back-btn[data-v-d9a2e71f]:hover{color:var(--color-primary);border-color:var(--brand-border);background:#6a4df038}.back-icon[data-v-d9a2e71f]{font-size:1.2rem;line-height:1}.search-btn[data-v-d9a2e71f]:hover{border-color:var(--color-primary,#6a4df0);color:var(--color-primary,#6a4df0)}.refresh-btn[data-v-d9a2e71f]:hover{border-color:var(--color-success,#10b981);color:var(--color-success,#10b981)}.search-container[data-v-d9a2e71f]{margin:0 0 1rem;position:relative}.search-input[data-v-d9a2e71f]{border:1.5px solid var(--border-light,#e2e8f0);box-sizing:border-box;background:var(--bg-secondary,#f8fafc);width:100%;color:var(--text-primary,#1e293b);box-shadow:0 1px 3px var(--shadow-light,#0000000d);border-radius:10px;outline:none;padding:.7rem 1rem;font-size:.95rem;transition:all .2s}.search-input[data-v-d9a2e71f]:focus{border-color:var(--color-primary,#6a4df0);background:var(--bg-surface,#fff);box-shadow:0 0 0 2px #6a4df026}.clear-search[data-v-d9a2e71f]{background:var(--bg-button,#e2e8f0);cursor:pointer;color:var(--text-secondary,#64748b);border:none;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.clear-search[data-v-d9a2e71f]:hover{background:var(--bg-button-hover,#cbd5e1);color:var(--text-primary,#1e293b);transform:translateY(-50%)scale(1.1)}@media (width<=768px){.page-title[data-v-d9a2e71f]{font-size:1.02rem}.header-button[data-v-d9a2e71f]{min-width:32px;height:32px;padding:5px}.header-button svg[data-v-d9a2e71f]{width:20px;height:20px}}
