.pkg-upgrade[data-v-3f0cdbda]{margin-bottom:.75rem;width:100%}.pkg-upgrade__btn[data-v-3f0cdbda]{background:#72f286;border:0;border-radius:8px;box-shadow:0 8px 18px #72f28659;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;line-height:1.25;padding:.7rem .75rem;transition:filter .15s ease,transform .15s ease;width:100%}.pkg-upgrade__btn--renew[data-v-3f0cdbda]{background:#ff731f;box-shadow:0 8px 18px #ff731f59}.pkg-upgrade__btn[data-v-3f0cdbda]:hover{filter:brightness(.97);transform:translateY(-1px)}.pkg-upgrade__btn--rail[data-v-3f0cdbda]{align-items:center;border-radius:12px;display:inline-flex;justify-content:center;min-height:48px;padding:.65rem}.pkg-upgrade__renew-hint[data-v-3f0cdbda]{color:#fff;font-size:1rem;font-weight:500;line-height:1.45;margin:0 auto 1.25rem;max-width:920px;padding:0 1.5rem;text-align:center}.pkg-upgrade__badge[data-v-3f0cdbda]{background:#ffffff38;border-radius:999px;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.02em;margin-top:.35rem;padding:.15rem .55rem;text-transform:uppercase}.pkg-upgrade__badge--upgrade[data-v-3f0cdbda]{background:#ffffff24}.bug-report[data-v-34b23d14]{background:#fff;border-radius:20px;box-shadow:0 28px 60px #0f172a47;overflow:hidden}.bug-report__header[data-v-34b23d14]{align-items:center;background:linear-gradient(135deg,#05162ee0,#344c6fd1),radial-gradient(circle at 20% 20%,rgba(254,91,0,.35),transparent 45%),#05162e;display:flex;justify-content:center;min-height:110px;padding:1.5rem 3.5rem;position:relative}.bug-report__title[data-v-34b23d14]{color:#fff;font-size:1.45rem;font-weight:800;letter-spacing:-.02em;margin:0;text-align:center}.bug-report__close[data-v-34b23d14]{align-items:center;background:#ffffff1f;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:.9rem;top:.9rem;width:36px}.bug-report__body[data-v-34b23d14]{padding:1.35rem 1.5rem 1.5rem}.bug-report__field[data-v-34b23d14]{display:flex;flex-direction:column;gap:.45rem}.bug-report__field>span[data-v-34b23d14],.bug-report__label[data-v-34b23d14]{color:#0f172a;font-size:.95rem;font-weight:700}.bug-report__textarea[data-v-34b23d14]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;color:#0f172a;font-size:.95rem;font-weight:600;min-height:180px;outline:none;padding:.85rem 1rem;resize:vertical;width:100%}.bug-report__textarea[data-v-34b23d14]:focus{background:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff2e}.bug-report__upload[data-v-34b23d14]{display:flex;flex-direction:column;gap:.65rem;margin-top:1.15rem}.bug-report__preview[data-v-34b23d14]{background:#0f172a;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.bug-report__preview img[data-v-34b23d14]{display:block;max-height:280px;-o-object-fit:contain;object-fit:contain;width:100%}.bug-report__upload-btn[data-v-34b23d14]{align-items:center;align-self:flex-start;background:#2daab8;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.4rem;justify-content:center;padding:.7rem 1.15rem}.bug-report__file-input[data-v-34b23d14]{display:none}.bug-report__actions[data-v-34b23d14]{display:flex;justify-content:center;margin-top:1.5rem}.bug-report__submit[data-v-34b23d14]{align-items:center;background:#3db46e;border:0;border-radius:12px;box-shadow:0 10px 22px #3db46e47;color:#fff;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:800;justify-content:center;min-height:48px;min-width:180px}.bug-report__submit[data-v-34b23d14]:hover:not(:disabled){transform:translateY(-1px)}.bug-report__submit[data-v-34b23d14]:disabled{cursor:not-allowed;opacity:.7}.bug-report-dialog,.v-overlay__content.bug-report-dialog{border-radius:20px!important;overflow:hidden!important}.msf-sidebar__brand--club[data-v-076a7210]{display:flex;justify-content:center;padding-bottom:1rem;padding-top:1.25rem}.msf-sidebar__logo-link[data-v-076a7210]{align-items:center;display:flex;justify-content:center;text-decoration:none}.msf-sidebar__logo[data-v-076a7210]{display:block;height:32px;-o-object-fit:contain;object-fit:contain;width:auto}.msf-sidebar__logo--club[data-v-076a7210]{height:81px;max-height:81px;max-width:94px;width:94px}.msf-sidebar__logo--club-rail[data-v-076a7210]{height:40px;max-height:40px;max-width:40px;width:40px}.msf-sidebar__footer[data-v-076a7210]{display:flex;flex-direction:column}.msf-bug-btn[data-v-076a7210]{background:linear-gradient(180deg,#fe5b00,#e20002);border:0;border-radius:12px;box-shadow:0 10px 22px #e2000247;color:#fff;cursor:pointer;font-size:.92rem;font-weight:800;line-height:1.25;padding:.85rem .75rem;transition:transform .15s ease,box-shadow .15s ease;width:100%}.msf-bug-btn[data-v-076a7210]:hover{box-shadow:0 14px 28px #e2000259;transform:translateY(-1px)}.msf-bug-btn--rail[data-v-076a7210]{align-items:center;display:inline-flex;justify-content:center;min-height:48px;padding:.65rem}.msf-topbar__date[data-v-4a7fbd53]{margin-left:1.5rem;text-transform:lowercase}.msf-topbar__date[data-v-4a7fbd53],.msf-topbar__single-label[data-v-4a7fbd53]{color:#000;font-size:16px;white-space:nowrap}.msf-topbar__single-label[data-v-4a7fbd53]{line-height:1.2}.msf-topbar__avatar[data-v-4a7fbd53]{background-color:transparent!important}.msf-topbar__avatar-img[data-v-4a7fbd53]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.msf-topbar__menu-icon[data-v-4a7fbd53]{display:block;margin-inline-end:8px;-o-object-fit:contain;object-fit:contain}.msf-topbar__menu-icon--profile[data-v-4a7fbd53]{height:28px;width:28px}.msf-topbar__menu-icon--logout[data-v-4a7fbd53]{height:24px;width:24px}.msf-topbar__profile-item[data-v-4a7fbd53] .v-list-item__prepend{margin-inline-end:4px;width:auto}.msf-topbar__profile-item[data-v-4a7fbd53] .v-list-item__spacer{width:0!important}.msf-renew-banner[data-v-8f9a9e12]{align-items:center;background:linear-gradient(90deg,#fff7ed,#ffedd5);border:1px solid #fdba74;border-radius:12px;color:#9a3412;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;margin-bottom:1.25rem;padding:.9rem 1.1rem}.msf-renew-banner__text[data-v-8f9a9e12]{flex:1 1 240px;font-size:.95rem;line-height:1.4}.msf-renew-banner__btn[data-v-8f9a9e12]{background:#ff731f;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:.55rem .9rem;white-space:nowrap}.msf-renew-banner__btn[data-v-8f9a9e12]:hover{filter:brightness(.97)}
