.ngkh-stars{direction:rtl;background:#FFFFFF;color:#1D2066;border-radius:22px;padding:25px 24px 20px;text-align:center;font-family:PLONI,sans-serif;min-height:380px;box-sizing:border-box}
.ngkh-stars *{box-sizing:border-box}
.ngkh-stars svg{width:26px;height:26px;fill:#FFD63D;stroke:#C9A80D;stroke-width:1;flex:none}
.ngkh-stars .ngkh-stars__title{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 20px;padding:0 0 15px;border-bottom:1px solid #DFE5DF;font-size:26px;font-weight:700;line-height:1.1;color:#1D2066}
.ngkh-stars .ngkh-stars__greeting{margin:0 0 3px;font-size:22px;font-weight:700;line-height:1.2}
.ngkh-stars__member>span,.ngkh-stars__guest p{font-size:18px;line-height:1.4}
.ngkh-stars__balance{display:flex;align-items:center;justify-content:center;gap:8px;margin:1px 0 0}
.ngkh-stars__balance strong{font-size:54px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}
.ngkh-stars__balance svg{width:35px;height:35px}
.ngkh-stars .ngkh-stars__caption{display:block;font-size:16px}
.ngkh-stars .ngkh-stars__hint{margin:16px 0 7px;font-size:18px;line-height:1.2;font-weight:700}
.ngkh-stars__progress{appearance:none;-webkit-appearance:none;display:block;border:0;width:100%;height:10px;background:#DFE5DF;border-radius:10px;overflow:hidden;accent-color:#FFD63D;direction:ltr}
.ngkh-stars__progress::-webkit-progress-bar{background:#DFE5DF;border-radius:10px}
.ngkh-stars__progress::-webkit-progress-value{background:#FFD63D;border-radius:10px}
.ngkh-stars__progress::-moz-progress-bar{background:#FFD63D;border-radius:10px}
.ngkh-stars__reserved{display:block;margin-top:8px;font-size:14px;line-height:1.3}
.ngkh-stars a.ngkh-stars__button,.ngkh-stars button.ngkh-stars__button{display:flex;align-items:center;justify-content:center;min-height:46px;width:100%;margin:20px 0 10px;padding:10px 14px;background:#A609B0;color:#FFFFFF;border:0;border-radius:24px;font:700 20px/1.2 PLONI,sans-serif;text-decoration:none;cursor:pointer;transition:background-color .15s}
.ngkh-stars a.ngkh-stars__button:hover,.ngkh-stars button.ngkh-stars__button:hover{background:#1D2066;color:#FFFFFF}
.ngkh-stars a.ngkh-stars__link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;color:#1D2066;text-decoration:underline;text-underline-offset:3px;font-size:16px;font-weight:600}
.ngkh-stars a:focus-visible,.ngkh-stars button:focus-visible{outline:3px solid #0D6B3D;outline-offset:4px}
.ngkh-stars__guest>svg{width:54px;height:54px;margin:0 0 7px}
.ngkh-stars .ngkh-stars__guest h3{color:#1D2066;font:700 25px/1.1 PLONI,sans-serif;margin:0 0 10px}
.ngkh-stars .ngkh-stars__guest p{margin:0}
.ngkh-stars ::selection{background:#FFD63D;color:#1D2066}
@media(max-width:767px){.ngkh-stars{min-height:0;padding:23px 24px}.ngkh-stars .ngkh-stars__title{margin-bottom:15px}.ngkh-stars__balance strong{font-size:48px}}
@media(prefers-reduced-motion:reduce){.ngkh-stars a.ngkh-stars__button{transition:none}}
