.partner-gate{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#f7faf2,#fff1e3);box-sizing:border-box}.partner-gate>.panel{max-width:520px;width:100%;box-sizing:border-box;display:grid;gap:18px;border-top:4px solid #ff800a;box-shadow:0 16px 50px #244c3b12}.partner-gate h1{font-size:1.55rem;line-height:1.8}.partner-gate small{color:#bd5b12;font-weight:700}.partner-gate a{color:#244c3b;text-align:center}.partner-settings{margin-bottom:20px;display:grid;gap:16px}.partner-settings label{display:grid;gap:8px}.partner-settings input{font:inherit;padding:12px;border:1px solid #cbd9ca;border-radius:12px;max-width:200px}.partner-account{display:grid;gap:8px;padding:20px 0;border-bottom:1px solid #e0e8dc}.partner-actions{display:flex;flex-wrap:wrap;gap:10px}.partner-gate .ghost,.partner-actions button{min-height:44px}
