#staff-app .card{background:white;border:1px solid var(--line);border-radius:6px;padding:24px;margin:20px 0;line-height:1.7}#staff-app .manual-form label,#staff-app .filter{display:flex;flex-direction:column;gap:8px;margin:18px 0;color:var(--blue);font-size:14px;font-weight:700}#staff-app input,#staff-app select,#staff-app textarea{width:100%;min-width:0;max-width:100%;border:1px solid #9caed1;border-radius:5px;padding:12px;font:inherit;background:white;color:#172a49}#staff-app input,#staff-app select{min-height:48px}#staff-app textarea{min-height:110px;resize:vertical}#staff-app .filter{max-width:330px}.staff-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.staff-grid .content-card{margin:0}.staff-error{padding:16px;background:#fff0ed;color:#772a13;border-left:4px solid #b33a18}.staff-avatar{width:100px;height:100px;border:3px solid var(--gold);border-radius:50%;object-fit:cover}#staff-app .profile-text,#staff-app .profile-copy{white-space:pre-wrap;overflow-wrap:anywhere}#staff-app .small{font-size:13px;color:#526480}#staff-app .actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}#staff-app .back{background:transparent;border:0;padding:12px;color:var(--blue);font-weight:700;min-height:44px}#staff-app .button.secondary{background:white;color:var(--blue);border:1px solid var(--blue)}#staff-app h2,#staff-app h3{color:var(--blue)}#staff-app button:disabled{opacity:.55;cursor:wait}@media(max-width:650px){.staff-grid{grid-template-columns:1fr}#staff-app .card{padding:18px}#staff-app .page-actions{align-items:stretch}#staff-app .page-actions .button{width:100%}}
