.ScoreSaveFeedbackHost-module___I-ZDq__host{z-index:100000;pointer-events:none;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ScoreSaveFeedbackHost-module___I-ZDq__notice{box-sizing:border-box;color:#13382d;text-align:center;background:#fff;border:1px solid #d5eee4;border-radius:22px;flex-direction:column;align-items:center;gap:18px;width:min(100%,320px);padding:30px 24px 28px;animation:.18s ease-out both ScoreSaveFeedbackHost-module___I-ZDq__savedNoticeEnter;display:flex;box-shadow:0 18px 64px #071b3040,0 4px 14px #071b301a}.ScoreSaveFeedbackHost-module___I-ZDq__icon{color:#087756;background:#e8f8f0;border:1px solid #b9e5d3;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.ScoreSaveFeedbackHost-module___I-ZDq__notice p{color:#13382d;overflow-wrap:anywhere;margin:0;font-size:clamp(19px,4vw,22px);font-weight:750;line-height:1.35}@keyframes ScoreSaveFeedbackHost-module___I-ZDq__savedNoticeEnter{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ScoreSaveFeedbackHost-module___I-ZDq__notice{animation:none}}
.AppUpdateNotice-module__VEb2jG__host{z-index:10000;inset:auto 20px calc(20px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;font-family:inherit;display:flex;position:fixed}.AppUpdateNotice-module__VEb2jG__notice{color:#183d35;pointer-events:auto;background:#fff;border:1px solid #c4e1d8;border-radius:18px;align-items:center;gap:16px;width:min(820px,100%);padding:18px 20px;animation:.22s ease-out AppUpdateNotice-module__VEb2jG__appear;display:flex;box-shadow:0 12px 48px #102b3433,0 2px 8px #102b3414}.AppUpdateNotice-module__VEb2jG__icon{color:#097254;background:#e9f7f0;border:1px solid #c4e4d8;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.AppUpdateNotice-module__VEb2jG__icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.AppUpdateNotice-module__VEb2jG__content{flex:1;min-width:0}.AppUpdateNotice-module__VEb2jG__title{color:#163e33;margin:0;font-size:14px;font-weight:700;line-height:1.5}.AppUpdateNotice-module__VEb2jG__description{color:#587068;margin:3px 0 0;font-size:12px;line-height:1.6}.AppUpdateNotice-module__VEb2jG__actions{flex:none;align-items:center;gap:9px;display:flex}.AppUpdateNotice-module__VEb2jG__actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:650;line-height:1.4;transition:background .15s,box-shadow .15s;display:inline-flex}.AppUpdateNotice-module__VEb2jG__secondary{color:#415e53;background:#fff;border:1px solid #d6e4de}.AppUpdateNotice-module__VEb2jG__secondary:hover{background:#f2f7f4}.AppUpdateNotice-module__VEb2jG__primary{color:#fff;background:#087456;border:1px solid #087456;box-shadow:0 3px 8px #08745621}.AppUpdateNotice-module__VEb2jG__primary:hover{background:#075e47;border-color:#075e47}.AppUpdateNotice-module__VEb2jG__primary:disabled{cursor:wait;opacity:.6}.AppUpdateNotice-module__VEb2jG__primary svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.AppUpdateNotice-module__VEb2jG__actions button:focus-visible{outline-offset:3px;outline:3px solid #7ccab4}@keyframes AppUpdateNotice-module__VEb2jG__appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.AppUpdateNotice-module__VEb2jG__host{inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.AppUpdateNotice-module__VEb2jG__notice{border-radius:16px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:15px;display:grid}.AppUpdateNotice-module__VEb2jG__icon{border-radius:11px;width:36px;height:36px}.AppUpdateNotice-module__VEb2jG__icon svg{width:22px;height:22px}.AppUpdateNotice-module__VEb2jG__title{font-size:13px}.AppUpdateNotice-module__VEb2jG__description{font-size:11px}.AppUpdateNotice-module__VEb2jG__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-end}.AppUpdateNotice-module__VEb2jG__actions button{min-height:42px;padding-inline:13px}}@media (max-width:360px){.AppUpdateNotice-module__VEb2jG__actions{grid-column:1/-1}}@media (max-width:900px){body:has(.dashboard-shell.account-peserta[data-participant-bottom-nav=true]) .AppUpdateNotice-module__VEb2jG__host{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.AppUpdateNotice-module__VEb2jG__notice{animation:none}.AppUpdateNotice-module__VEb2jG__actions button{transition:none}}
