.manage-page{min-height:calc(100vh - 180px);padding:55px 20px;background:linear-gradient(145deg,#f8f6ed,#eef7f1)}.manage-card{max-width:940px;margin:auto;background:#fff;border:1px solid #dce7e1;border-radius:28px;padding:38px;box-shadow:0 22px 60px rgba(3,42,29,.12)}.manage-kicker{color:#b6923c;font-weight:900;letter-spacing:.13em;font-size:.78rem}.manage-card h1{font:700 clamp(2rem,5vw,3.5rem)/1.05 Georgia,serif;color:#073f2c;margin:11px 0 15px}.manage-lead{font-size:1.08rem;line-height:1.65;color:#486257}.manage-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.manage-levels button{display:grid;gap:6px;text-align:left;border:1px solid #c5ddce;border-radius:17px;background:#f9fcfa;color:#073f2c;padding:17px;cursor:pointer}.manage-levels button:hover:not(:disabled){border-color:#075434;transform:translateY(-2px)}.manage-levels button:disabled{background:#073f2c;color:#fff;cursor:default}.manage-levels button span{font-size:1.65rem}.manage-levels button strong{font-family:Georgia,serif;font-size:1.08rem}.manage-levels button b{font-size:1rem}.manage-levels button small{color:#b6923c;font-weight:900;letter-spacing:.04em}.manage-levels button:disabled small{color:#f2d264}.manage-payment{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:23px;padding:19px;border:1px solid #dce7e1;border-radius:17px}.manage-payment h2{font:700 1.25rem Georgia,serif;color:#073f2c;margin:0 0 5px}.manage-payment p{margin:0;color:#60756a}.manage-secondary{border:1px solid #075434;border-radius:999px;background:#fff;color:#075434;font-weight:800;padding:12px 18px;cursor:pointer}.manage-note{color:#60756a;font-size:.9rem;text-align:center;margin-top:20px}.manage-loading,.manage-error,.manage-success{text-align:center;padding:45px 10px}.manage-success>span{display:grid;place-items:center;width:70px;height:70px;margin:auto;border-radius:50%;background:#073f2c;color:#f2d264;font-size:2rem}@media(max-width:760px){.manage-page{padding:22px 12px}.manage-card{padding:25px 17px;border-radius:21px}.manage-levels{grid-template-columns:1fr}.manage-payment{display:grid}.manage-secondary{width:100%}}