.page-header[data-v-ecae4762]{border-radius:1rem;box-shadow:0 10px 25px #0000001a;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.page-header--gradient[data-v-ecae4762]{background:var(--brand-gradient,linear-gradient(135deg,#8b5cf6 0,#7c3aed 55%,#6d28d9 100%));color:#fff}.page-header--white[data-v-ecae4762]{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.06));color:var(--app-text)}.page-header--custom[data-v-ecae4762]{background:transparent}.header-content[data-v-ecae4762]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.header-info[data-v-ecae4762]{flex:1}.page-title[data-v-ecae4762]{font-size:1.75rem;font-weight:700;line-height:1.25;margin:0 0 .25rem}.page-header--gradient .page-title[data-v-ecae4762]{text-shadow:0 2px 4px rgba(0,0,0,.1)}.page-subtitle[data-v-ecae4762]{font-size:.9375rem;line-height:1.4;margin:0}.page-header--gradient .page-subtitle[data-v-ecae4762]{opacity:.9}.page-header--white .page-subtitle[data-v-ecae4762]{color:var(--text-color-secondary)}.header-actions[data-v-ecae4762]{align-items:center;display:flex;flex-shrink:0;gap:1rem}@media(max-width:768px){.page-header[data-v-ecae4762]{padding:1rem 1.125rem}.page-title[data-v-ecae4762]{font-size:1.5rem}.page-subtitle[data-v-ecae4762]{font-size:.875rem}.header-content[data-v-ecae4762]{align-items:stretch;flex-direction:column}.header-actions[data-v-ecae4762]{justify-content:flex-start;width:100%}}
