.flagGiveUp[data-v-d25d2c8f]{height:var(--search-h);box-sizing:border-box;color:var(--cream,#f6ead8);background:var(--night-2,#1c110a);border:2px solid var(--night-3,#2a180d);cursor:pointer;white-space:nowrap;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0 16px;font-family:inherit;font-size:15px;font-style:normal;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.flagGiveUp[data-v-d25d2c8f]:hover{background:var(--danger-color);border-color:var(--danger-color);color:#fff}.giveUpModal[data-v-d25d2c8f]{z-index:1000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.giveUpModal__overlay[data-v-d25d2c8f]{background:#0009;animation:.15s ease-out fadeIn-d25d2c8f;position:absolute;inset:0}.giveUpModal__panel[data-v-d25d2c8f]{box-sizing:border-box;background:var(--field-color);border:1px solid var(--border-color);width:340px;max-width:100%;color:var(--text-color);text-align:center;border-radius:16px;padding:22px 20px 18px;animation:.18s ease-out popIn-d25d2c8f;position:relative;box-shadow:0 20px 50px #00000059}.giveUpModal__title[data-v-d25d2c8f]{color:var(--text-color);margin:0;font-size:18px;font-weight:700}.giveUpModal__actions[data-v-d25d2c8f]{gap:8px;margin-top:18px;display:flex}.giveUpModal__btn[data-v-d25d2c8f]{height:42px;color:var(--text-color);background:var(--field-color);border:2px solid var(--border-color);cursor:pointer;border-radius:12px;flex:1;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,filter .15s}.giveUpModal__btn[data-v-d25d2c8f]:hover{border-color:color-mix(in srgb,var(--border-color) 70%,var(--strong-color))}.giveUpModal__btn--danger[data-v-d25d2c8f]{color:#fff;background:var(--danger-color);border-color:var(--danger-color)}.giveUpModal__btn--danger[data-v-d25d2c8f]:hover{border-color:var(--danger-color);filter:brightness(1.08)}@keyframes fadeIn-d25d2c8f{0%{opacity:0}to{opacity:1}}@keyframes popIn-d25d2c8f{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media screen and (width<=769px){.flagGiveUp[data-v-d25d2c8f]{padding:0 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.giveUpModal__overlay[data-v-d25d2c8f],.giveUpModal__panel[data-v-d25d2c8f]{animation:none}}
