.admin-shell[data-v-5d5f7ef6]{color:#0f172a}.admin-tabs[data-v-5d5f7ef6]{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-tab[data-v-5d5f7ef6]{min-height:46px;border:1px solid #dbe2ea;border-radius:12px;background:#fff;font-weight:800;color:#334155}.admin-tab.active[data-v-5d5f7ef6]{border-color:#004e96;background:#eaf3ff;color:#003968}.admin-card[data-v-5d5f7ef6]{background:#fff;box-shadow:0 4px 16px #0f172a0d}.import-step[data-v-5d5f7ef6]{border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin-bottom:10px;background:#fcfdff}.import-step[data-v-5d5f7ef6]:last-child{margin-bottom:0}.import-step summary[data-v-5d5f7ef6]{cursor:pointer;font-weight:800;color:#003968}.import-step-body[data-v-5d5f7ef6]{margin-top:10px;display:grid;gap:10px}.field-error[data-v-5d5f7ef6]{color:#b91c1c;font-size:13px;font-weight:700}.input-invalid[data-v-5d5f7ef6]{border-color:#e10011!important;background:#fff5f5!important}.clickable-image[data-v-5d5f7ef6]{cursor:zoom-in}.image-viewer[data-v-5d5f7ef6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#020617eb;display:flex;align-items:center;justify-content:center;padding:14px}.image-viewer-img[data-v-5d5f7ef6]{max-width:min(95vw,1800px);max-height:92vh;object-fit:contain;border-radius:12px;background:#0f172a}.image-viewer-close[data-v-5d5f7ef6]{position:fixed;top:14px;right:14px;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#0f172ab8;color:#fff;font-size:28px;line-height:1;cursor:pointer}@media (max-width: 840px){.admin-tabs[data-v-5d5f7ef6]{grid-template-columns:1fr}}@keyframes fadeIn-ca48d809{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.count-label[data-v-ca48d809]{animation-delay:.8s}.clickable-image[data-v-172b4034]{cursor:zoom-in}.image-viewer[data-v-172b4034]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#020617eb;display:flex;align-items:center;justify-content:center;padding:16px}.image-viewer-img[data-v-172b4034]{max-width:min(96vw,1800px);max-height:92vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 40px #00000073;background:#111827}.image-viewer-close[data-v-172b4034]{position:fixed;top:14px;right:14px;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#0f172ab3;color:#fff;font-size:30px;line-height:1;cursor:pointer}.show-bumper[data-v-172b4034]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#02182b47}.show-bumper-card[data-v-172b4034]{min-width:320px;max-width:min(84vw,580px);border-radius:16px;border:2px solid #93c5fd;background:#fff;box-shadow:0 16px 30px #02467e33;padding:18px 24px;text-align:center;transform:translateZ(0);will-change:transform,opacity}.show-bumper-title[data-v-172b4034]{font-size:34px;font-weight:900;color:#003968;letter-spacing:.02em}.show-bumper-sub[data-v-172b4034]{margin-top:8px;font-size:18px;font-weight:700;color:#0f172a;opacity:.86}.show-bumper-dots[data-v-172b4034]{margin-top:14px;display:inline-flex;gap:8px}.show-bumper-dots span[data-v-172b4034]{width:10px;height:10px;border-radius:999px;background:#004e96;animation:dots-bounce-172b4034 .86s ease-in-out infinite}.show-bumper-dots span[data-v-172b4034]:nth-child(2){animation-delay:.13s}.show-bumper-dots span[data-v-172b4034]:nth-child(3){animation-delay:.26s}.show-bumper-enter-active[data-v-172b4034],.show-bumper-leave-active[data-v-172b4034]{transition:opacity .24s ease}.show-bumper-enter-from[data-v-172b4034],.show-bumper-leave-to[data-v-172b4034]{opacity:0}.phase-panel[data-v-172b4034]{display:flex;flex-direction:column;flex:1;min-height:0;animation:panel-enter-172b4034 .34s ease-out;will-change:transform,opacity}.phase-chip[data-v-172b4034]{animation:panel-enter-172b4034 .36s ease-out;will-change:transform,opacity}.question-option[data-v-172b4034]{animation:row-enter-172b4034 .32s ease-out both;will-change:transform,opacity}.progress-card[data-v-172b4034]{background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 8px 22px #0f172a12;animation:panel-enter-172b4034 .36s ease-out;will-change:transform,opacity}.reveal-card[data-v-172b4034]{box-shadow:0 12px 28px #02467e1a;animation:panel-enter-172b4034 .36s ease-out;will-change:transform,opacity}.reveal-card--text[data-v-172b4034]{animation-delay:80ms}.reveal-card--image[data-v-172b4034]{animation-delay:.13s}.estimate-panel[data-v-172b4034]{display:grid;gap:14px;padding:16px}.estimate-header[data-v-172b4034]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.estimate-metrics[data-v-172b4034]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.estimate-metric[data-v-172b4034]{border-radius:12px;border:1px solid #c9d9ee;background:#fff;padding:12px}.estimate-metric--target[data-v-172b4034]{border-color:#004e96;background:linear-gradient(160deg,#fff,#e8f2ff)}.estimate-label[data-v-172b4034]{font-size:13px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:#475569}.estimate-value[data-v-172b4034]{margin-top:6px;font-size:26px;font-weight:900;color:#0f172a}.estimate-sub[data-v-172b4034]{margin-top:5px;font-size:14px;opacity:.86}.estimate-scale[data-v-172b4034]{display:grid;gap:8px}.estimate-scale-labels[data-v-172b4034]{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:#475569}.estimate-track[data-v-172b4034]{position:relative;height:78px;border-radius:14px;border:1px solid #bfd4ed;background:linear-gradient(180deg,#fff,#f3f9ff);overflow:hidden}.estimate-tolerance-band[data-v-172b4034]{position:absolute;top:22px;height:34px;border-radius:999px;background:#3b82f62e;border:1px solid rgba(37,99,235,.25)}.estimate-marker[data-v-172b4034]{position:absolute;top:39px;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;border:3px solid #fff;box-shadow:0 4px 14px #0f172a40;animation:marker-pop-172b4034 .38s ease-out both;will-change:transform,opacity}.estimate-marker span[data-v-172b4034]{position:absolute;left:50%;top:-24px;transform:translate(-50%);white-space:nowrap;font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:#0f172a;background:#fffffff2;border:1px solid #d6e3f5;border-radius:999px;padding:2px 7px}.estimate-marker--target[data-v-172b4034]{background:#004e96}.estimate-marker--player[data-v-172b4034]{background:#e10011}.estimate-marker--guests[data-v-172b4034]{background:#16a34a}.order-reveal-grid[data-v-172b4034]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.order-card[data-v-172b4034]{border-radius:14px;padding:14px;background:#fff;border:1px solid #d0dceb;box-shadow:0 10px 22px #0f172a14;animation:panel-enter-172b4034 .34s ease-out;will-change:transform,opacity}.order-card--correct[data-v-172b4034]{border-color:#004e96;background:linear-gradient(180deg,#eef6ff,#fff)}.order-card--player[data-v-172b4034]{border-color:#cfd8e3}.order-card-head[data-v-172b4034]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.order-card-title[data-v-172b4034]{font-size:18px;font-weight:900;color:#0f172a;margin-bottom:8px}.order-score[data-v-172b4034]{font-size:13px;font-weight:900;color:#0f766e;background:#ecfeff;border:1px solid #99f6e4;border-radius:999px;padding:4px 10px}.order-list[data-v-172b4034]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.order-row[data-v-172b4034]{display:flex;align-items:center;gap:10px;border-radius:11px;border:1px solid #d5dfec;background:#fffc;padding:10px 12px;animation:row-enter-172b4034 .32s ease-out both;will-change:transform,opacity}.order-row--player.is-match[data-v-172b4034]{border-color:#16a34a;background:#f0fdf4}.order-row--player.is-miss[data-v-172b4034]{border-color:#fca5a5;background:#fff5f5}.order-rank[data-v-172b4034]{min-width:28px;height:28px;border-radius:999px;background:#004e96;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900}.order-text[data-v-172b4034]{flex:1;font-size:18px;font-weight:700}.order-status[data-v-172b4034]{font-size:18px;font-weight:900}@keyframes panel-enter-172b4034{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes row-enter-172b4034{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes marker-pop-172b4034{0%{opacity:0;transform:translate(-50%,-12px) scale(.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dots-bounce-172b4034{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-7px);opacity:1}}.question-card[data-v-fa3bad9f]{border:1px solid #e5e5e5;border-radius:14px;padding:16px}.submit-btn[data-v-fa3bad9f]{width:100%;min-height:54px;padding:14px;border-radius:12px;border:0;background:#004e96;color:#fff;font-weight:800;font-size:16px}.submit-btn[data-v-fa3bad9f]:disabled{opacity:.58}.submit-sticky[data-v-fa3bad9f]{position:sticky;bottom:8px;z-index:5;margin-top:2px;padding-top:8px;background:linear-gradient(180deg,#fff0,#fffffff5 32%,#fff)}.image-viewer[data-v-fa3bad9f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#020617eb;display:flex;align-items:center;justify-content:center;padding:16px}.image-viewer-img[data-v-fa3bad9f]{max-width:min(96vw,1800px);max-height:92vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 40px #00000073;background:#111827}.image-viewer-close[data-v-fa3bad9f]{position:fixed;top:14px;right:14px;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#0f172ab3;color:#fff;font-size:30px;line-height:1;cursor:pointer}@media (min-width: 900px){.submit-sticky[data-v-fa3bad9f]{position:static;padding-top:0;background:transparent}}
