.flagGiveUp[data-v-da7dfc0f]{align-items:center;background:#2b1421;border:2px solid #6b3a55;border-radius:12px;box-sizing:border-box;color:var(--text-color,#f6f2ff);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-style:normal;font-weight:600;gap:6px;height:44px;justify-content:center;padding:0 14px;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap}.flagGiveUp[data-v-da7dfc0f]:hover{background:#dc143c;border-color:#dc143c;color:#fff}.flagGiveUp__icon[data-v-da7dfc0f]{flex-shrink:0;height:15px;width:15px}.giveUpModal[data-v-da7dfc0f]{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.giveUpModal__overlay[data-v-da7dfc0f]{animation:fadeIn-da7dfc0f .15s ease-out;background:#1a05178c;inset:0;position:absolute}.giveUpModal__panel[data-v-da7dfc0f]{animation:popIn-da7dfc0f .18s ease-out;background:#fff7fb;border:1px solid #f3cfe0;border-radius:16px;box-shadow:0 20px 50px #1a051759;box-sizing:border-box;color:#2a0f22;max-width:100%;padding:22px 20px 18px;position:relative;text-align:center;width:340px}.giveUpModal__title[data-v-da7dfc0f]{font-size:18px;font-weight:700;margin:0}.giveUpModal__text[data-v-da7dfc0f]{color:#2a0f22a6;font-size:14px;line-height:1.45;margin:8px 0 0}.giveUpModal__actions[data-v-da7dfc0f]{display:flex;gap:8px;margin-top:18px}.giveUpModal__btn[data-v-da7dfc0f]{background:#fff;border:2px solid #f0c3d8;border-radius:12px;color:#2a0f22;cursor:pointer;flex:1;font-family:inherit;font-size:14px;font-weight:600;height:42px;padding:0 12px;transition:border-color .15s,filter .15s}.giveUpModal__btn[data-v-da7dfc0f]:hover{border-color:var(--button-color,#e763af)}.giveUpModal__btn--danger[data-v-da7dfc0f]{background:#dc143c;border-color:#dc143c;color:#fff}.giveUpModal__btn--danger[data-v-da7dfc0f]:hover{border-color:#dc143c;filter:brightness(1.08)}@keyframes fadeIn-da7dfc0f{0%{opacity:0}to{opacity:1}}@keyframes popIn-da7dfc0f{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media screen and (max-width:769px){.flagGiveUp[data-v-da7dfc0f]{font-size:14px;padding:0 10px}}@media(prefers-reduced-motion:reduce){.giveUpModal__overlay[data-v-da7dfc0f],.giveUpModal__panel[data-v-da7dfc0f]{animation:none}}
