.officer-upgrade-overlay{z-index:11000;background:#001203d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.officer-upgrade-card{color:#17201a;background:#fff;border-top:6px solid #063d17;border-radius:20px;width:100%;max-width:460px;max-height:90dvh;padding:28px;overflow-y:auto}.officer-upgrade-card h2{margin-bottom:12px;font-size:1.25rem}.officer-upgrade-card p{margin-bottom:16px;font-size:14px}.officer-upgrade-card label{margin-top:14px;font-size:14px;display:block}.officer-upgrade-card input{border:1px solid #a9b3a6;border-radius:8px;width:100%;padding:12px;font-size:16px}.officer-upgrade-card button[type=submit],.officer-upgrade-card #upgradeLater{cursor:pointer;border:1px solid #063d17;border-radius:8px;width:100%;margin-top:12px;padding:12px}.officer-upgrade-card button[type=submit]{color:#fff;background:#063d17}.officer-upgrade-card button:disabled{opacity:.6;cursor:wait}.officer-recovery-button{color:#063d17;cursor:pointer;background:#fff;border:1px solid #063d17;border-radius:8px;padding:12px}
