.kp-card{margin:18px 0;padding:22px;border:1px solid #c7dfd7;border-radius:20px;background:linear-gradient(135deg,#f8fffc,#eef5ff);color:#17372f;box-shadow:0 8px 24px #12372c0a}.kp-card h3{margin:0 0 10px;font-size:19px}.kp-card p{font-size:14px;line-height:1.6}.kp-button{appearance:none;cursor:pointer;border:1px solid #236b59;border-radius:12px;padding:13px 18px;background:#155946;color:#fff;font:600 15px/1.3 system-ui;min-height:46px}.kp-button:disabled{opacity:.6;cursor:wait}.kp-login{margin:14px 0}.kp-login>.kp-button{width:100%}.kp-status{font-size:14px;line-height:1.5}.kp-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #d5e6df}.kp-row .kp-button{background:transparent;color:#155946;font-size:13px;padding:8px 12px}
.kp-help{font-size:12px;line-height:1.5;color:#52645d;margin:8px 3px}\n