.loading-spinner[data-v-bf04c6d3]{border-radius:50%;flex-shrink:0;animation:.7s linear infinite spin-bf04c6d3;display:inline-block}.loading-spinner.white[data-v-bf04c6d3]{border:2px solid #fff6;border-top-color:#fff}.loading-spinner.purple[data-v-bf04c6d3]{border:2px solid #84043540;border-top-color:#840435}@keyframes spin-bf04c6d3{to{transform:rotate(360deg)}}.register-page[data-v-6b23deb6]{background:#faf7f8;flex-direction:column;min-height:100vh;font-family:Arial,sans-serif;display:flex}.page-header[data-v-6b23deb6]{background:#840435;height:28px;position:relative;overflow:hidden}.header-accent[data-v-6b23deb6]{clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:120px;height:100%;position:absolute;top:0;right:0}.page-content[data-v-6b23deb6]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.register-card[data-v-6b23deb6]{background:#fff;border:1px solid #e9dfe3;border-radius:10px;width:100%;max-width:400px;overflow:hidden;box-shadow:0 2px 12px #84043514}.card-stripe[data-v-6b23deb6]{background:#840435;height:30px;position:relative;overflow:hidden}.stripe-accent[data-v-6b23deb6]{clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:110px;height:100%;position:absolute;top:0;right:0}.card-content[data-v-6b23deb6]{padding:55px 40px}h1[data-v-6b23deb6]{text-align:center;color:#111827;margin:0 0 6px;font-size:28px}.subtitle[data-v-6b23deb6]{text-align:center;color:#6b7280;margin:0 0 32px;font-size:14px}.field-group[data-v-6b23deb6]{margin-bottom:18px}label[data-v-6b23deb6]{color:#374151;margin-bottom:7px;font-size:14px;font-weight:600;display:block}input[data-v-6b23deb6]{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:12px;font-size:14px}input[data-v-6b23deb6]:focus{border-color:#840435}input[data-v-6b23deb6]:disabled{cursor:not-allowed;background:#f3f4f6}button[data-v-6b23deb6]{color:#fff;cursor:pointer;background:#840435;border:none;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:8px;padding:13px;font-size:16px;font-weight:700;display:flex}button[data-v-6b23deb6]:hover:not(:disabled){background:#4a021d}button[data-v-6b23deb6]:disabled{opacity:.7;cursor:not-allowed}.error-message[data-v-6b23deb6]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 0 12px;padding:10px;font-size:14px}.terms[data-v-6b23deb6]{text-align:center;color:#9ca3af;margin-top:24px;font-size:12px}.footer-text[data-v-6b23deb6]{color:#9ca3af;margin-top:20px;font-size:12px}.language-button[data-v-6b23deb6]{z-index:20;color:#840435;cursor:pointer;background:#fff;border:1px solid #e2d6db;border-radius:7px;width:auto;min-width:44px;height:34px;margin:0;padding:0 10px;font-size:12px;font-weight:800;position:fixed;top:18px;right:20px;box-shadow:0 2px 8px #84043514}.language-button[data-v-6b23deb6]:hover{background:#f4f4fa}[data-v-03a36d80]{box-sizing:border-box}.otp-page[data-v-03a36d80]{background-color:#faf7f8;flex-direction:column;width:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex}.page-header[data-v-03a36d80]{background-color:#840435;flex-shrink:0;width:100%;height:30px;position:relative;overflow:hidden}.header-accent[data-v-03a36d80]{clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);background-color:#6a032a;width:130px;height:100%;position:absolute;top:0;right:0}.page-content[data-v-03a36d80]{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:24px;display:flex}.otp-card[data-v-03a36d80]{background-color:#fff;border:1px solid #e9dfe3;border-radius:10px;width:100%;max-width:430px;min-height:520px;overflow:hidden;box-shadow:0 2px 12px #84043514}.card-stripe[data-v-03a36d80]{background-color:#840435;width:100%;height:28px;position:relative;overflow:hidden}.stripe-accent[data-v-03a36d80]{clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);background-color:#6a032a;width:110px;height:100%;position:absolute;top:0;right:0}.card-content[data-v-03a36d80]{padding:60px 35px 45px}h1[data-v-03a36d80]{color:#111827;text-align:center;margin:0 0 10px;font-size:27px;line-height:1.2}.subtitle[data-v-03a36d80]{color:#6b7280;text-align:center;margin:0 0 36px;font-size:14px;line-height:1.5}.field-group[data-v-03a36d80]{margin-bottom:18px}label[data-v-03a36d80]{color:#374151;margin-bottom:12px;font-size:14px;font-weight:600;display:block}.otp-boxes[data-v-03a36d80]{justify-content:center;gap:9px;width:100%;display:flex}.otp-input[data-v-03a36d80]{color:#111827;text-align:center;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:48px;height:56px;padding:0;font-size:22px;font-weight:700}.otp-input[data-v-03a36d80]:focus{border-color:#840435;box-shadow:0 0 0 2px #84043514}.error-message[data-v-03a36d80]{color:#dc2626;text-align:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:14px;padding:10px;font-size:13px}.validate-button[data-v-03a36d80]{color:#fff;cursor:pointer;background-color:#840435;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px;font-size:16px;font-weight:700;display:flex}.validate-button[data-v-03a36d80]:hover:not(:disabled){background-color:#4a021d}.validate-button[data-v-03a36d80]:disabled{opacity:.7;cursor:not-allowed}.resend-text[data-v-03a36d80]{color:#9ca3af;text-align:center;margin:28px 0 5px;font-size:12px}.resend-button[data-v-03a36d80]{color:#6a032a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:0 auto;padding:6px;font-size:14px;font-weight:600;display:flex}.resend-button[data-v-03a36d80]:hover:not(:disabled){text-decoration:underline}.resend-button[data-v-03a36d80]:disabled{color:#9ca3af;cursor:not-allowed;opacity:.7;text-decoration:none}.resend-text strong[data-v-03a36d80]{color:#840435}.page-footer[data-v-03a36d80]{color:#9ca3af;text-align:center;margin:18px 0 0;font-size:12px}@media (width<=480px){.page-content[data-v-03a36d80]{padding:16px}.card-content[data-v-03a36d80]{padding:48px 20px 38px}.otp-boxes[data-v-03a36d80]{gap:6px}.otp-input[data-v-03a36d80]{width:42px;height:52px}.otp-card[data-v-03a36d80]{min-height:auto}}.language-button[data-v-03a36d80]{z-index:20;color:#840435;cursor:pointer;background:#fff;border:1px solid #e2d6db;border-radius:7px;width:auto;min-width:44px;height:34px;margin:0;padding:0 10px;font-size:12px;font-weight:800;position:fixed;top:18px;right:20px;box-shadow:0 2px 8px #84043514}.language-button[data-v-03a36d80]:hover{background:#f4f4fa}[data-v-26e10880]{box-sizing:border-box}.draw-page[data-v-26e10880]{background:#840435;flex-direction:column;width:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.draw-header[data-v-26e10880]{background:#4a021d;flex-shrink:0;position:relative;overflow:hidden}.header-accent[data-v-26e10880]{clip-path:polygon(32% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:150px;height:100%;position:absolute;top:0;right:0}.header-content[data-v-26e10880]{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:1500px;min-height:138px;margin:0 auto;padding:30px 32px 22px;display:flex;position:relative}.header-spacer[data-v-26e10880]{width:270px}.title-area[data-v-26e10880]{text-align:center}.title-area h1[data-v-26e10880]{color:#fff;margin:0;font-size:29px}.title-area p[data-v-26e10880]{color:#fff9;margin:7px 0 0;font-size:15px}.participant-area[data-v-26e10880]{justify-content:flex-end;align-items:center;gap:18px;width:360px;display:flex}.participant-name[data-v-26e10880]{text-align:right}.participant-name span[data-v-26e10880]{color:#ffffff80;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.participant-name strong[data-v-26e10880]{color:#fff;font-size:15px}.statistics[data-v-26e10880]{gap:8px;display:flex}.stat-card[data-v-26e10880]{text-align:center;background:#ffffff1a;border-radius:8px;min-width:76px;padding:12px 9px}.stat-card strong[data-v-26e10880]{color:#fff;font-size:20px;display:block}.stat-card span[data-v-26e10880]{color:#ffffff80;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700;display:block}.opened-value[data-v-26e10880]{color:#9ca3af!important}.winner-value[data-v-26e10880]{color:#fbbf24!important}.game-area[data-v-26e10880]{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.section-title[data-v-26e10880]{align-items:center;gap:16px;padding:25px 48px 0;display:flex}.section-title span[data-v-26e10880]{color:#9ca3af;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}.divider[data-v-26e10880]{background:#e5e7eb;flex:1;height:1px}.numbers-area[data-v-26e10880]{flex:1;align-items:center;min-height:0;padding:0 92px;display:flex;position:relative}.numbers-loading[data-v-26e10880]{color:#6b7280;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:160px;font-size:14px;display:flex}.loading-spinner-large[data-v-26e10880]{border:3px solid #84043526;border-top-color:#840435;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite spin-26e10880}@keyframes spin-26e10880{to{transform:rotate(360deg)}}.shared-scroll[data-v-26e10880]{scrollbar-width:none;scroll-behavior:smooth;width:100%;overflow:auto hidden}.shared-scroll[data-v-26e10880]::-webkit-scrollbar{display:none}.navigation-arrow[data-v-26e10880]{z-index:10;color:#840435;cursor:pointer;background:#fff;border:1px solid #e9dfe3;border-radius:8px;width:52px;height:74px;font-size:42px;font-weight:400;line-height:1;transition:background .15s,transform .15s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 15px #8404351f}.navigation-arrow[data-v-26e10880]:hover{background:#faf7f8;transform:translateY(-50%)scale(1.04)}.navigation-arrow-left[data-v-26e10880]{left:24px}.navigation-arrow-right[data-v-26e10880]{right:24px}.numbers-content[data-v-26e10880]{flex-direction:column;gap:10px;width:max-content;padding:18px 42px;display:flex}.number-row[data-v-26e10880]{align-items:center;gap:26px;display:flex}.number-button[data-v-26e10880]{font-variant-numeric:tabular-nums;background:0 0;border:0;flex-shrink:0;min-width:68px;height:44px;padding:0 8px;font-size:21px;transition:transform .15s,color .15s;position:relative}.number-button.available[data-v-26e10880]{color:#840435;cursor:pointer;font-weight:700}.number-button.available[data-v-26e10880]:hover{transform:scale(1.12)}.number-button.opened[data-v-26e10880],.number-button.won[data-v-26e10880]{color:#d1d5db;cursor:default;font-weight:400}.number-button.selected[data-v-26e10880]{color:#840435;font-size:25px;font-weight:800;transform:scale(1.1)}.number-button.selected[data-v-26e10880]:before,.number-button.selected[data-v-26e10880]:after{content:"";background:#840435;width:1px;height:8px;position:absolute;left:50%;transform:translate(-50%)}.number-button.selected[data-v-26e10880]:before{top:0}.number-button.selected[data-v-26e10880]:after{bottom:0}.winner-dot[data-v-26e10880]{background:#f59e0b;border-radius:50%;width:5px;height:5px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.legend[data-v-26e10880]{border-top:1px solid #f3f4f6;flex-shrink:0;justify-content:center;align-items:center;gap:42px;padding:20px;display:flex}.legend-item[data-v-26e10880]{color:#6b7280;align-items:center;gap:10px;font-size:14px;display:flex}.legend-number[data-v-26e10880]{font-size:15px;font-weight:700;position:relative}.available-example[data-v-26e10880]{color:#840435}.opened-example[data-v-26e10880],.winner-example[data-v-26e10880]{color:#d1d5db}.winner-example .winner-dot[data-v-26e10880]{bottom:-7px}@media (width<=900px){.header-content[data-v-26e10880]{flex-direction:column;gap:18px}.header-spacer[data-v-26e10880]{display:none}.participant-area[data-v-26e10880]{width:auto}}.header-spacer[data-v-26e10880]{align-items:center;width:270px;display:flex}.draw-language-button[data-v-26e10880]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff73;border-radius:7px;width:44px;height:34px;padding:0;font-size:12px;font-weight:800}.draw-language-button[data-v-26e10880]:hover{background:#ffffff29}@media (width<=600px){.numbers-area[data-v-26e10880]{padding:0 42px}.shared-scroll[data-v-26e10880]{overflow:auto hidden}.numbers-content[data-v-26e10880]{gap:8px;width:max-content;padding:14px 8px}.number-row[data-v-26e10880]{gap:10px}.number-button[data-v-26e10880]{min-width:42px;height:38px;padding:0 4px;font-size:17px}.navigation-arrow[data-v-26e10880]{width:34px;height:52px;font-size:28px}.navigation-arrow-left[data-v-26e10880]{left:4px}.navigation-arrow-right[data-v-26e10880]{right:4px}.section-title[data-v-26e10880]{padding:18px 16px 0}}[data-v-fb05faa3]{box-sizing:border-box}.modal-overlay[data-v-fb05faa3]{z-index:1000;background:#1118278c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-fade-enter-active[data-v-fb05faa3],.modal-fade-leave-active[data-v-fb05faa3]{transition:opacity .18s}.modal-fade-enter-active .modal-card[data-v-fb05faa3],.modal-fade-leave-active .modal-card[data-v-fb05faa3]{transition:transform .18s,opacity .18s}.modal-fade-enter-from[data-v-fb05faa3],.modal-fade-leave-to[data-v-fb05faa3]{opacity:0}.modal-fade-enter-from .modal-card[data-v-fb05faa3],.modal-fade-leave-to .modal-card[data-v-fb05faa3]{opacity:0;transform:scale(.94)translateY(6px)}.modal-card[data-v-fb05faa3]{background:#fff;border:1px solid #e9dfe3;border-radius:10px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 18px 50px #11182738}.card-stripe[data-v-fb05faa3]{background:#840435;height:28px;position:relative;overflow:hidden}.stripe-accent[data-v-fb05faa3]{clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:110px;height:100%;position:absolute;top:0;right:0}.modal-content[data-v-fb05faa3]{text-align:center;padding:38px 34px 34px}.icon-circle[data-v-fb05faa3]{color:#840435;border:2px solid #840435;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:28px;font-weight:800;display:flex}h2[data-v-fb05faa3]{color:#111827;margin:0 0 14px;font-size:25px}.message[data-v-fb05faa3]{color:#4b5563;margin:0;font-size:15px;line-height:1.6}.message strong[data-v-fb05faa3]{color:#840435;font-size:19px}.warning[data-v-fb05faa3]{color:#9ca3af;margin:14px 0 28px;font-size:12px;line-height:1.5}.actions[data-v-fb05faa3]{gap:12px;display:flex}.actions button[data-v-fb05faa3]{cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:15px;font-weight:700;display:inline-flex}.actions button[data-v-fb05faa3]:disabled{opacity:.6;cursor:not-allowed}.cancel-button[data-v-fb05faa3]{color:#4b5563;background:#fff;border:1px solid #d1d5db}.cancel-button[data-v-fb05faa3]:hover:not(:disabled){background:#f9fafb}.confirm-button[data-v-fb05faa3]{color:#fff;background:#840435;border:1px solid #840435}.confirm-button[data-v-fb05faa3]:hover:not(:disabled){background:#4a021d}[data-v-2c074c27]{box-sizing:border-box}.modal-overlay[data-v-2c074c27]{z-index:100;background:#28021099;justify-content:center;align-items:center;padding:20px;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;inset:0}.modal-fade-enter-active[data-v-2c074c27],.modal-fade-leave-active[data-v-2c074c27]{transition:opacity .18s}.modal-fade-enter-active .modal-card[data-v-2c074c27],.modal-fade-leave-active .modal-card[data-v-2c074c27]{transition:transform .18s,opacity .18s}.modal-fade-enter-from[data-v-2c074c27],.modal-fade-leave-to[data-v-2c074c27]{opacity:0}.modal-fade-enter-from .modal-card[data-v-2c074c27],.modal-fade-leave-to .modal-card[data-v-2c074c27]{opacity:0;transform:scale(.94)translateY(6px)}.modal-card[data-v-2c074c27]{background:#fff;border-radius:12px;width:100%;max-width:380px;overflow:hidden;box-shadow:0 20px 50px #2802104d}.card-stripe[data-v-2c074c27]{background:#e5e7eb;height:6px}.stripe-accent[data-v-2c074c27]{background:linear-gradient(90deg,#840435,#6a032a);width:100%;height:100%}.modal-content[data-v-2c074c27]{text-align:center;padding:32px 28px}.result-icon[data-v-2c074c27]{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:32px;line-height:1;display:flex}.winner-icon[data-v-2c074c27]{color:#b45309;background:#fef3c7}.loser-icon[data-v-2c074c27]{color:#6b7280;background:#f3f4f6}.retry-icon[data-v-2c074c27]{color:#840435;background:#fbeef3}.retry-box[data-v-2c074c27]{text-align:center;background:#fbeef3;border:1px solid #f3c3d4;border-radius:8px;margin:22px 0;padding:17px}.retry-box span[data-v-2c074c27]{color:#6b7280;margin-bottom:5px;font-size:12px;display:block}.retry-box strong[data-v-2c074c27]{color:#840435;font-size:17px}.retry-button[data-v-2c074c27]{color:#fff;cursor:pointer;background:#840435;border:0;border-radius:7px;width:100%;min-height:46px;font-size:14px;font-weight:700}.retry-button[data-v-2c074c27]:hover{background:#4a021d}.modal-content h2[data-v-2c074c27]{color:#1f2937;margin:0 0 10px;font-size:22px}.message[data-v-2c074c27]{color:#4b5563;margin:0;font-size:15px;line-height:1.5}.prize-box[data-v-2c074c27]{text-align:center;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:22px 0;padding:17px}.prize-label[data-v-2c074c27]{color:#92400e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:12px;display:block}.prize-box strong[data-v-2c074c27]{color:#b45309;font-size:18px}.information[data-v-2c074c27]{color:#9ca3af;margin:18px 0 0;font-size:13px;line-height:1.5}.finish-button[data-v-2c074c27]{color:#fff;cursor:pointer;background:#840435;border:0;border-radius:7px;width:100%;min-height:46px;margin-top:22px;font-size:14px;font-weight:700}.finish-button[data-v-2c074c27]:hover{background:#4a021d}[data-v-a513bdb1]{box-sizing:border-box}.login-page[data-v-a513bdb1]{background:#faf7f8;flex-direction:column;width:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex}.page-content[data-v-a513bdb1]{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:24px;display:flex}.login-card[data-v-a513bdb1]{background:#fff;border:1px solid #e9dfe3;border-radius:10px;width:100%;max-width:390px;min-height:560px;overflow:hidden;box-shadow:0 2px 12px #84043514}.card-stripe[data-v-a513bdb1]{background:#840435;width:100%;height:30px;position:relative;overflow:hidden}.stripe-accent[data-v-a513bdb1]{clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:115px;height:100%;position:absolute;top:0;right:0}.card-content[data-v-a513bdb1]{padding:62px 40px 45px}h1[data-v-a513bdb1]{color:#111827;text-align:center;margin:0 0 10px;font-size:28px}.subtitle[data-v-a513bdb1]{color:#6b7280;text-align:center;margin:0 0 34px;font-size:14px;line-height:1.5}.field-group[data-v-a513bdb1]{margin-bottom:18px}label[data-v-a513bdb1]{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.input-wrapper[data-v-a513bdb1]{position:relative}.input-icon[data-v-a513bdb1]{color:#9ca3af;pointer-events:none;display:flex;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.input-wrapper input[data-v-a513bdb1]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;min-height:50px;padding:12px 13px 12px 42px;font-size:14px}.input-wrapper input[data-v-a513bdb1]:focus{border-color:#840435;box-shadow:0 0 0 2px #84043514}.otp-container[data-v-a513bdb1]{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.otp-input[data-v-a513bdb1]{color:#111827;text-align:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:44px;height:52px;font-size:21px;font-weight:700}.otp-input[data-v-a513bdb1]:focus{border-color:#840435;box-shadow:0 0 0 2px #84043514}.error-message[data-v-a513bdb1]{color:#dc2626;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:14px;padding:10px;font-size:13px}.login-button[data-v-a513bdb1]{color:#fff;cursor:pointer;background:#840435;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:6px;padding:14px;font-size:16px;font-weight:700;display:flex}.login-button[data-v-a513bdb1]:hover:not(:disabled){background:#4a021d}.login-button[data-v-a513bdb1]:disabled{opacity:.6;cursor:not-allowed}.otp-actions[data-v-a513bdb1]{justify-content:space-between;gap:15px;margin-top:20px;display:flex}.link-button[data-v-a513bdb1]{color:#6a032a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.link-button[data-v-a513bdb1]:disabled{color:#9ca3af;cursor:not-allowed}.access-note[data-v-a513bdb1]{color:#9ca3af;text-align:center;margin:30px 0 0;font-size:12px}.footer-text[data-v-a513bdb1]{color:#9ca3af;text-align:center;margin:18px 0 0;font-size:12px}@media (width<=480px){.page-content[data-v-a513bdb1]{padding:16px}.card-content[data-v-a513bdb1]{padding:48px 24px 38px}.login-card[data-v-a513bdb1]{min-height:auto}.otp-input[data-v-a513bdb1]{width:38px;height:48px}}.page-language-button[data-v-a513bdb1]{z-index:100;color:#840435;cursor:pointer;background:#fff;border:1px solid #840435;border-radius:7px;justify-content:center;align-items:center;width:46px;height:34px;padding:0;font-size:12px;font-weight:700;display:inline-flex;position:fixed;top:22px;right:28px}.page-language-button[data-v-a513bdb1]:hover{background:#f9f3f5}.demo-hint[data-v-a513bdb1]{color:#1f2937;background:#fbeef3;border-left:3px solid #6a032a;border-radius:4px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.demo-hint button[data-v-a513bdb1]{color:#6a032a;font:inherit;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-weight:700;text-decoration:underline}[data-v-7d8aa30a]{box-sizing:border-box}.select-page[data-v-7d8aa30a]{color:#111827;background:#faf7f8;flex-direction:column;width:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex}.top-header[data-v-7d8aa30a]{background:#840435;flex-shrink:0;position:relative;overflow:hidden}.header-accent[data-v-7d8aa30a]{clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:230px;height:100%;position:absolute;top:0;right:0}.header-content[data-v-7d8aa30a]{z-index:1;justify-content:space-between;align-items:center;gap:30px;width:100%;min-height:120px;padding:27px 42px;display:flex;position:relative}.header-content h1[data-v-7d8aa30a]{color:#fff;margin:0;font-size:28px}.header-content p[data-v-7d8aa30a]{color:#ffffffa6;max-width:520px;margin:7px 0 0;font-size:13px;line-height:1.5}.logout-button[data-v-7d8aa30a]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff61;border-radius:7px;flex-shrink:0;min-height:40px;padding:0 16px;font-size:13px;font-weight:700}.select-content[data-v-7d8aa30a]{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:30px 38px 40px}.toolbar[data-v-7d8aa30a]{justify-content:flex-end;gap:10px;margin-bottom:22px;display:flex}.toolbar button[data-v-7d8aa30a]{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:13px;font-weight:700;display:inline-flex}.toolbar button[data-v-7d8aa30a]:disabled{opacity:.6;cursor:not-allowed}.secondary-action[data-v-7d8aa30a]{color:#4b5563;background:#fff;border:1px solid #d1d5db}.secondary-action[data-v-7d8aa30a]:hover:not(:disabled){background:#f9fafb}.primary-action[data-v-7d8aa30a]{color:#fff;background:#840435;border:1px solid #840435}.primary-action[data-v-7d8aa30a]:hover:not(:disabled){background:#4a021d}.state-message[data-v-7d8aa30a]{color:#9ca3af;text-align:center;background:#fff;border:1px solid #ece4e7;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:60px 20px;font-size:14px;display:flex}.state-message.error[data-v-7d8aa30a]{color:#dc2626}.retry-link[data-v-7d8aa30a]{color:#840435;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.campaign-grid[data-v-7d8aa30a]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.campaign-card[data-v-7d8aa30a]{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece4e7;border-radius:9px;flex-direction:column;gap:14px;padding:20px;transition:border-color .15s,transform .15s;display:flex;box-shadow:0 2px 9px #8404350d}.campaign-card[data-v-7d8aa30a]:hover{border-color:#840435;transform:translateY(-2px)}.campaign-card-header[data-v-7d8aa30a]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.campaign-card-header strong[data-v-7d8aa30a]{color:#111827;font-size:16px}.status-badge[data-v-7d8aa30a]{white-space:nowrap;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.status-badge.ativa[data-v-7d8aa30a]{color:#166534;background:#dcfce7}.status-badge.pausada[data-v-7d8aa30a]{color:#92400e;background:#fef3c7}.status-badge.encerrada[data-v-7d8aa30a]{color:#4b5563;background:#f3f4f6}.campaign-card-meta[data-v-7d8aa30a]{color:#9ca3af;flex-direction:column;gap:3px;font-size:12px;display:flex}.campaign-card-stats[data-v-7d8aa30a]{border-top:1px solid #f1eaed;gap:18px;padding-top:12px;display:flex}.campaign-card-stats div[data-v-7d8aa30a]{flex-direction:column;gap:2px;display:flex}.campaign-card-stats strong[data-v-7d8aa30a]{color:#840435;font-size:16px}.campaign-card-stats span[data-v-7d8aa30a]{color:#9ca3af;font-size:11px}.bottom-stripe[data-v-7d8aa30a]{background:#840435;flex-shrink:0;width:100%;height:11px;position:relative;overflow:hidden}.bottom-accent[data-v-7d8aa30a]{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:180px;height:100%;position:absolute;top:0;right:0}@media (width<=650px){.header-content[data-v-7d8aa30a]{flex-direction:column;align-items:flex-start;padding:24px 20px}.select-content[data-v-7d8aa30a]{padding:20px 15px 30px}.campaign-grid[data-v-7d8aa30a]{grid-template-columns:1fr}}.campaign-link[data-v-7d8aa30a]{color:#840435;word-break:break-all;font-weight:700}.campaign-link.missing[data-v-7d8aa30a]{color:#b45309}.create-overlay[data-v-7d8aa30a]{z-index:200;background:#2802108c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.create-modal[data-v-7d8aa30a]{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 32px);padding:28px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #2802104d}.create-modal h2[data-v-7d8aa30a]{margin:0 0 6px;font-size:22px}.create-hint[data-v-7d8aa30a]{color:#6b7280;margin:0 0 18px;font-size:14px;line-height:1.5}.create-modal label[data-v-7d8aa30a]{color:#374151;margin:14px 0 6px;font-size:13px;font-weight:700}.create-modal input[data-v-7d8aa30a]{border:1px solid #ece4e7;border-radius:7px;min-height:44px;padding:0 12px;font-family:inherit;font-size:15px}.create-modal input[data-v-7d8aa30a]:focus{outline-offset:1px;outline:2px solid #840435}.slug-field[data-v-7d8aa30a]{border:1px solid #ece4e7;border-radius:7px;align-items:stretch;display:flex;overflow:hidden}.slug-field[data-v-7d8aa30a]:focus-within{outline-offset:1px;outline:2px solid #840435}.slug-field input[data-v-7d8aa30a]{border:none;border-radius:0;flex:1;min-width:0}.slug-field input[data-v-7d8aa30a]:focus{outline:none}.slug-prefix[data-v-7d8aa30a],.slug-suffix[data-v-7d8aa30a]{color:#6b7280;white-space:nowrap;background:#faf7f8;align-items:center;padding:0 10px;font-size:13px;display:flex}.slug-help[data-v-7d8aa30a],.slug-preview[data-v-7d8aa30a]{color:#6b7280;margin-top:6px;font-size:12px}.slug-preview[data-v-7d8aa30a]{color:#840435;word-break:break-all;font-weight:700}.create-error[data-v-7d8aa30a]{color:#991b1b;background:#fef2f2;border-left:3px solid #b91c1c;border-radius:4px;margin:16px 0 0;padding:10px 12px;font-size:14px}.create-actions[data-v-7d8aa30a]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.create-actions button[data-v-7d8aa30a]{color:#fff;cursor:pointer;background:#840435;border:1px solid #840435;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.create-actions button[data-v-7d8aa30a]:disabled{opacity:.6;cursor:not-allowed}.create-actions button.secondary-action.dark[data-v-7d8aa30a]{color:#374151;background:#fff;border-color:#e9dfe3}.secondary-action.dark[data-v-7d8aa30a]{color:#374151;background:#fff;border-color:#ece4e7}@media (width<=520px){.slug-prefix[data-v-7d8aa30a]{display:none}.create-actions[data-v-7d8aa30a]{flex-direction:column-reverse}}[data-v-767af6fb]{box-sizing:border-box}svg[data-v-767af6fb]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.menu-toggle[data-v-767af6fb]{z-index:60;color:#fff;cursor:pointer;background:#840435;border:1px solid #ffffff61;border-radius:6px;width:40px;height:40px;padding:9px;display:none;position:fixed;top:16px;left:16px}.sidebar-backdrop[data-v-767af6fb]{display:none}.admin-sidebar[data-v-767af6fb]{background:#840435;flex-direction:column;flex-shrink:0;width:280px;height:100dvh;font-family:Arial,Helvetica,sans-serif;display:flex;box-shadow:3px 0 18px #2802102e}.sidebar-logo[data-v-767af6fb]{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;min-height:76px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.sidebar-logo[data-v-767af6fb]:after{content:"";clip-path:polygon(40% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:92px;height:100%;position:absolute;top:0;right:0}.logo-text[data-v-767af6fb]{flex-direction:column;gap:4px;min-width:0;display:flex}.logo-text strong[data-v-767af6fb]{color:#fff;letter-spacing:2px;font-size:17px;font-weight:900}.logo-text small[data-v-767af6fb]{color:#fff9;font-size:11px}.sidebar-language-button[data-v-767af6fb]{z-index:1;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff73;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:30px;margin-left:auto;font-size:11px;font-weight:800;transition:background .15s;display:flex;position:relative}.sidebar-language-button[data-v-767af6fb]:hover{background:#fff3}.sidebar-nav[data-v-767af6fb]{scrollbar-color:#ffffff40 transparent;flex-direction:column;flex:1;gap:2px;min-height:0;padding:8px 12px 16px;display:flex;overflow:hidden auto}.nav-section[data-v-767af6fb]{color:#ffffff73;letter-spacing:1.2px;text-transform:uppercase;margin:16px 10px 6px;font-size:10.5px;font-weight:800}.nav-item[data-v-767af6fb]{color:#ffffffc7;text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:12px;width:100%;padding:9px 10px;font-family:inherit;transition:background .15s,color .15s;display:flex;position:relative}.nav-item[data-v-767af6fb]:hover{color:#fff;background:#ffffff14}.nav-item.active[data-v-767af6fb]{color:#840435;background:#fff;border-left-color:#6a032a;box-shadow:0 2px 10px #0000001f}.nav-icon[data-v-767af6fb]{background:#ffffff14;border-radius:6px;flex-shrink:0;width:32px;height:32px;padding:7px}.nav-item.active .nav-icon[data-v-767af6fb]{color:#fff;background:#6a032a}.nav-text[data-v-767af6fb]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nav-label[data-v-767af6fb]{font-size:13.5px;font-weight:700}.nav-hint[data-v-767af6fb]{color:#ffffff80;font-size:11px;line-height:1.35}.nav-item.active .nav-hint[data-v-767af6fb]{color:#6b7280}.nav-chevron[data-v-767af6fb]{opacity:.6;flex-shrink:0;width:16px;height:16px;transition:transform .2s}.nav-group.expanded .nav-chevron[data-v-767af6fb]{transform:rotate(90deg)}.submenu-wrap[data-v-767af6fb]{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.nav-group.expanded .submenu-wrap[data-v-767af6fb]{grid-template-rows:1fr}.submenu[data-v-767af6fb]{min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.nav-group.expanded .submenu[data-v-767af6fb]{padding:4px 0 8px}.submenu li[data-v-767af6fb]{border-left:1px solid #ffffff29;margin-left:28px}.submenu-item[data-v-767af6fb]{color:#ffffffa6;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:7px 10px 7px 16px;font-family:inherit;font-size:12.5px;transition:color .15s,background .15s;position:relative}.submenu-item[data-v-767af6fb]:hover{color:#fff;background:#ffffff0f}.submenu-item.active[data-v-767af6fb]{color:#fff;font-weight:700}.submenu-item.active[data-v-767af6fb]:before{content:"";background:#f2a7c1;width:3px;position:absolute;top:6px;bottom:6px;left:-2px}.sidebar-footer[data-v-767af6fb]{border-top:1px solid #ffffff1f;align-items:center;gap:11px;padding:14px 16px;display:flex}.admin-avatar[data-v-767af6fb]{color:#fff;background:#6a032a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:flex}.admin-text[data-v-767af6fb]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-text strong[data-v-767af6fb]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-text small[data-v-767af6fb]{color:#ffffff8c;font-size:11px}.logout-button[data-v-767af6fb]{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;flex-shrink:0;width:34px;height:34px;padding:8px;transition:background .15s,color .15s}.logout-button[data-v-767af6fb]:hover{color:#fff;background:#dc262659}@media (width<=900px){.menu-toggle[data-v-767af6fb]{display:block}.sidebar-backdrop[data-v-767af6fb]{z-index:55;background:#11182780;display:block;position:fixed;inset:0}.admin-sidebar[data-v-767af6fb]{z-index:56;width:min(300px,86vw);transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 30px #00000040}.admin-sidebar.open[data-v-767af6fb]{transform:translate(0)}}[data-v-e9e18ef2]{box-sizing:border-box}.dashboard-page[data-v-e9e18ef2]{color:#111827;background:#faf7f8;flex-direction:column;width:100%;height:100dvh;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden auto}.top-header[data-v-e9e18ef2]{z-index:30;background:#840435;flex-shrink:0;position:sticky;top:0;overflow:hidden;box-shadow:0 4px 18px #2802102e}.header-accent[data-v-e9e18ef2]{clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:230px;height:100%;position:absolute;top:0;right:0}.header-content[data-v-e9e18ef2]{z-index:1;justify-content:space-between;align-items:center;gap:30px;width:100%;min-height:130px;padding:27px 42px 22px;display:flex;position:relative}.title-with-button[data-v-e9e18ef2]{align-items:center;gap:17px;display:flex}.title-with-button h1[data-v-e9e18ef2]{color:#fff;margin:0;font-size:30px}.title-with-button p[data-v-e9e18ef2]{color:#ffffff9e;margin:7px 0 0;font-size:14px}.header-actions[data-v-e9e18ef2]{align-items:center;gap:9px;display:flex}.header-actions button[data-v-e9e18ef2]{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.header-actions button[data-v-e9e18ef2]:disabled{opacity:.6;cursor:not-allowed}.secondary-action[data-v-e9e18ef2]{color:#fff;background:#ffffff1a;border:1px solid #ffffff61}.primary-action[data-v-e9e18ef2]{color:#840435;background:#fff;border:1px solid #fff}.dashboard-content[data-v-e9e18ef2]{flex:1;width:100%;max-width:1500px;margin:0 auto;padding:30px 38px 40px}.statistics-grid[data-v-e9e18ef2]{grid-template-columns:repeat(4,minmax(160px,1fr));gap:15px;margin-bottom:24px;display:grid}.stat-card[data-v-e9e18ef2]{background:#fff;border:1px solid #ece4e7;border-radius:9px;min-height:112px;padding:20px;box-shadow:0 2px 9px #8404350d}.stat-label[data-v-e9e18ef2]{color:#6b7280;min-height:34px;font-size:13px;line-height:1.4;display:block}.stat-card strong[data-v-e9e18ef2]{color:#840435;margin-top:8px;font-size:28px;display:block}.delivered-number[data-v-e9e18ef2]{color:#047857!important}.table-card[data-v-e9e18ef2],.activity-card[data-v-e9e18ef2]{background:#fff;border:1px solid #ece4e7;border-radius:9px;overflow:hidden;box-shadow:0 2px 9px #8404350d}.table-card[data-v-e9e18ef2]{margin-bottom:24px}.table-header[data-v-e9e18ef2]{border-bottom:1px solid #f1eaed;justify-content:space-between;align-items:center;gap:25px;padding:21px 24px;display:flex}.table-header h2[data-v-e9e18ef2],.activity-heading h2[data-v-e9e18ef2]{color:#111827;margin:0;font-size:20px}.table-header p[data-v-e9e18ef2]{color:#9ca3af;margin:5px 0 0;font-size:13px}.search-area[data-v-e9e18ef2]{gap:10px;display:flex}.search-area input[data-v-e9e18ef2]{border:1px solid #d1d5db;border-radius:7px;outline:none;width:210px;height:42px;padding:0 13px;font-size:13px}.search-area input[data-v-e9e18ef2]:focus{border-color:#840435}.search-area select[data-v-e9e18ef2]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:120px;height:42px;padding:0 13px;font-size:13px}.search-area select[data-v-e9e18ef2]:focus{border-color:#840435}.scroll-table[data-v-e9e18ef2]{scrollbar-gutter:stable;max-height:420px;overflow:auto}.scroll-table thead th[data-v-e9e18ef2]{z-index:2;background:#fff;position:sticky;top:0}.table-wrapper[data-v-e9e18ef2]{scrollbar-gutter:stable;max-height:320px;overflow:auto}.table-wrapper thead th[data-v-e9e18ef2]{z-index:2;background:#fff;position:sticky;top:0}table[data-v-e9e18ef2]{border-collapse:collapse;width:100%;min-width:1000px}th[data-v-e9e18ef2]{color:#6b7280;text-align:left;letter-spacing:.5px;text-transform:uppercase;background:#f8f8fc;padding:14px 16px;font-size:11px}td[data-v-e9e18ef2]{color:#4b5563;border-top:1px solid #f0f0f5;padding:15px 16px;font-size:13px}tbody tr[data-v-e9e18ef2]:hover{background:#fafafe}.participant-cell[data-v-e9e18ef2]{color:#111827;font-weight:700}.status-badge[data-v-e9e18ef2],.result-badge[data-v-e9e18ef2],.delivery-badge[data-v-e9e18ef2]{border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}.validated[data-v-e9e18ef2]{color:#047857;background:#ecfdf5}.pending[data-v-e9e18ef2]{color:#c2410c;background:#fff7ed}.winner[data-v-e9e18ef2]{color:#6a032a;background:#fbeef3}.no-prize[data-v-e9e18ef2]{color:#6b7280;background:#f3f4f6}.delivered[data-v-e9e18ef2]{color:#047857;background:#ecfdf5}.delivery-pending[data-v-e9e18ef2]{color:#c2410c;background:#fff7ed}.prize-name[data-v-e9e18ef2]{color:#840435;font-weight:700}.edit-button[data-v-e9e18ef2]{color:#840435;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #840435;border-radius:6px;min-height:33px;padding:0 11px;font-size:12px;font-weight:700}.edit-button[data-v-e9e18ef2]:hover{background:#f5f5fb}.empty-message[data-v-e9e18ef2]{text-align:center;color:#9ca3af;justify-content:center;align-items:center;gap:9px;padding:30px;display:flex}.activity-filters[data-v-e9e18ef2]{gap:10px;margin-top:12px;margin-bottom:16px;margin-left:16px;display:flex}.activity-filters select[data-v-e9e18ef2]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:120px;height:42px;padding:0 13px;font-size:13px}.activity-filters input[data-v-e9e18ef2]{border:1px solid #d1d5db;border-radius:7px;outline:none;width:210px;height:42px;padding:0 13px;font-size:13px}.activity-filters select[data-v-e9e18ef2]:focus,.activity-filters input[data-v-e9e18ef2]:focus{border-color:#840435}.activity-heading[data-v-e9e18ef2]{border-bottom:1px solid #f1eaed;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.activity-heading span[data-v-e9e18ef2]{color:#9ca3af;font-size:12px}.activity-list[data-v-e9e18ef2]{box-sizing:border-box;scrollbar-gutter:stable;max-height:420px;padding:0 16px;overflow:hidden auto}.activity-item[data-v-e9e18ef2]{box-sizing:border-box;border-bottom:1px solid #f0f0f5;align-items:center;gap:12px;width:100%;min-height:58px;display:flex}.activity-item[data-v-e9e18ef2]:last-child{border-bottom:0}.activity-item p[data-v-e9e18ef2]{color:#4b5563;flex:1;margin:0;font-size:13px}.activity-item time[data-v-e9e18ef2]{color:#9ca3af;font-size:12px}.activity-dot[data-v-e9e18ef2]{background:#6a032a;border-radius:50%;flex-shrink:0;width:9px;height:9px}.activity-name[data-v-e9e18ef2]{margin-right:4px}.winner-dot[data-v-e9e18ef2]{background:#f59e0b}.pending-dot[data-v-e9e18ef2]{background:#9ca3af}.bottom-stripe[data-v-e9e18ef2]{background:#840435;flex-shrink:0;width:100%;height:11px;position:relative;overflow:hidden}.bottom-accent[data-v-e9e18ef2]{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:180px;height:100%;position:absolute;top:0;right:0}.export-modal-overlay[data-v-e9e18ef2]{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.export-modal[data-v-e9e18ef2]{background:#fff;border-radius:10px;width:100%;max-width:560px;box-shadow:0 20px 45px #0000002e}.export-modal-header[data-v-e9e18ef2]{border-bottom:1px solid #f1eaed;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.export-modal-header h2[data-v-e9e18ef2]{color:#111827;margin:0;font-size:20px}.export-modal-header p[data-v-e9e18ef2]{color:#9ca3af;margin:5px 0 0;font-size:13px}.export-close-button[data-v-e9e18ef2]{color:#6b7280;cursor:pointer;background:0 0;border:0;font-size:26px}.export-modal-body[data-v-e9e18ef2]{grid-template-columns:repeat(2,1fr);gap:16px;padding:22px;display:grid}.export-field[data-v-e9e18ef2]{flex-direction:column;gap:7px;display:flex}.export-field-full[data-v-e9e18ef2]{grid-column:1/-1}.export-field label[data-v-e9e18ef2]{color:#4b5563;font-size:13px;font-weight:600}.export-field input[data-v-e9e18ef2],.export-field select[data-v-e9e18ef2]{background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;height:42px;padding:0 12px}.export-field input[data-v-e9e18ef2]:focus,.export-field select[data-v-e9e18ef2]:focus{border-color:#840435}.export-campaign-name[data-v-e9e18ef2]{color:#840435;background:#f9fafb;border:1px solid #e5e7eb;border-radius:7px;align-items:center;min-height:42px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.export-modal-actions[data-v-e9e18ef2]{border-top:1px solid #f1eaed;justify-content:flex-end;gap:10px;padding:16px 22px 20px;display:flex}.secondary-action-modal[data-v-e9e18ef2],.primary-action-modal[data-v-e9e18ef2]{cursor:pointer;border-radius:7px;min-height:40px;padding:0 17px;font-size:13px;font-weight:700}.secondary-action-modal[data-v-e9e18ef2]{color:#4b5563;background:#fff;border:1px solid #d1d5db}.primary-action-modal[data-v-e9e18ef2]{color:#fff;background:#840435;border:1px solid #840435}@media (width<=1100px){.header-content[data-v-e9e18ef2]{flex-direction:column;align-items:flex-start}.statistics-grid[data-v-e9e18ef2]{grid-template-columns:repeat(2,1fr)}.table-header[data-v-e9e18ef2]{flex-direction:column;align-items:flex-start}}@media (width<=900px){.header-content[data-v-e9e18ef2]{padding-left:64px}}@media (width<=650px){.dashboard-content[data-v-e9e18ef2]{padding:20px 15px 30px}.header-content[data-v-e9e18ef2]{padding:24px 20px}.header-actions[data-v-e9e18ef2],.search-area[data-v-e9e18ef2]{flex-wrap:wrap;width:100%}.statistics-grid[data-v-e9e18ef2]{grid-template-columns:1fr}.search-area input[data-v-e9e18ef2]{width:100%}.title-with-button h1[data-v-e9e18ef2]{font-size:25px}}.row-actions[data-v-e9e18ef2]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stat-tile[data-v-9bb1a4a7]{background:#fcfcfb;border:1px solid #ece4e7;border-radius:9px;flex-direction:column;justify-content:center;gap:8px;min-height:96px;padding:16px 18px;display:flex;box-shadow:0 2px 9px #8404350d}.stat-label[data-v-9bb1a4a7]{color:#52514e;font-size:12px;line-height:1.4}.stat-value[data-v-9bb1a4a7]{color:#0b0b0b;font-variant-numeric:normal;font-size:26px;font-weight:700}.line-chart[data-v-9455b7f7]{width:100%}.chart-svg[data-v-9455b7f7]{width:100%;height:auto;font-family:Arial,Helvetica,sans-serif;display:block}.empty-state[data-v-9455b7f7]{color:#898781;justify-content:center;align-items:center;font-size:13px;display:flex}.gridline[data-v-9455b7f7]{stroke:#e1e0d9;stroke-width:1px}.axis-label[data-v-9455b7f7]{fill:#898781;font-size:10px}.crosshair[data-v-9455b7f7]{stroke:#c3c2b7;stroke-width:1px}.tooltip-box[data-v-9455b7f7]{fill:#fff;stroke:#0b0b0b1a;filter:drop-shadow(0 4px 10px #11182729)}.tooltip-title[data-v-9455b7f7]{fill:#52514e;font-size:10px;font-weight:700}.tooltip-series[data-v-9455b7f7]{fill:#52514e;font-size:11px}.tooltip-value[data-v-9455b7f7]{fill:#0b0b0b;font-size:11px;font-weight:700}.legend[data-v-9455b7f7]{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.legend-item[data-v-9455b7f7]{color:#52514e;align-items:center;gap:6px;font-size:12px;display:inline-flex}.legend-swatch[data-v-9455b7f7]{border-radius:3px;width:10px;height:10px}.donut-chart[data-v-b92b4c51]{width:100%;font-family:Arial,Helvetica,sans-serif}.chart-svg[data-v-b92b4c51]{width:100%;max-width:200px;height:auto;margin:0 auto;display:block}.empty-state[data-v-b92b4c51]{color:#898781;justify-content:center;align-items:center;font-size:13px;display:flex}.donut-segment[data-v-b92b4c51]{cursor:pointer;transition:stroke-width .12s}.donut-center-value[data-v-b92b4c51]{fill:#0b0b0b;font-size:22px;font-weight:700}.donut-center-label[data-v-b92b4c51]{fill:#898781;font-size:11px}.legend[data-v-b92b4c51]{flex-direction:column;gap:6px;margin-top:14px;display:flex}.legend-item[data-v-b92b4c51]{color:#52514e;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:flex}.legend-item.active[data-v-b92b4c51]{background:#f9f9f7}.legend-item strong[data-v-b92b4c51]{color:#0b0b0b;margin-left:auto;font-size:12px}.legend-swatch[data-v-b92b4c51]{border-radius:3px;flex-shrink:0;width:10px;height:10px}.bar-chart[data-v-e5f98530]{flex-direction:column;gap:10px;width:100%;font-family:Arial,Helvetica,sans-serif;display:flex}.empty-state[data-v-e5f98530]{text-align:center;color:#898781;padding:40px 0;font-size:13px}.bar-row[data-v-e5f98530]{border-radius:6px;grid-template-columns:minmax(0,120px) 1fr 42px;align-items:center;gap:10px;padding:3px 4px;display:grid}.bar-row[data-v-e5f98530]:hover{background:#f9f9f7}.bar-label[data-v-e5f98530]{color:#52514e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bar-track[data-v-e5f98530]{background:#f0efec;border-radius:4px;height:18px;overflow:hidden}.bar-fill[data-v-e5f98530]{border-radius:0 4px 4px 0;height:100%;transition:width .2s}.bar-value[data-v-e5f98530]{color:#0b0b0b;text-align:right;font-size:12px}.meter[data-v-78d925e1]{width:100%;font-family:Arial,Helvetica,sans-serif}.meter-heading[data-v-78d925e1]{color:#52514e;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12px;display:flex}.meter-heading strong[data-v-78d925e1]{color:#0b0b0b;font-size:18px}.meter-track[data-v-78d925e1]{background:#f6dbe4;border-radius:7px;height:14px;overflow:hidden}.meter-fill[data-v-78d925e1]{background:#6a032a;border-radius:7px;height:100%;transition:width .2s}.meter-caption[data-v-78d925e1]{color:#898781;margin-top:8px;font-size:11px;display:block}.stacked-chart[data-v-83e412ac]{width:100%;font-family:Arial,Helvetica,sans-serif}.chart-svg[data-v-83e412ac]{width:100%;height:auto;display:block}.empty-state[data-v-83e412ac]{color:#898781;justify-content:center;align-items:center;font-size:13px;display:flex}.baseline[data-v-83e412ac]{stroke:#c3c2b7;stroke-width:1px}.segment[data-v-83e412ac]{cursor:pointer;transition:opacity .12s}.segment.dim[data-v-83e412ac]{opacity:.35}.total-label[data-v-83e412ac]{fill:#52514e;font-size:11px;font-weight:700}.axis-label[data-v-83e412ac]{fill:#898781;font-size:10px}.tooltip-box[data-v-83e412ac]{fill:#fff;stroke:#0b0b0b1a;filter:drop-shadow(0 4px 10px #11182729)}.tooltip-series[data-v-83e412ac]{fill:#52514e;font-size:11px}.tooltip-value[data-v-83e412ac]{fill:#0b0b0b;font-size:13px;font-weight:700}.legend[data-v-83e412ac]{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.legend-item[data-v-83e412ac]{color:#52514e;align-items:center;gap:6px;font-size:12px;display:inline-flex}.legend-swatch[data-v-83e412ac]{border-radius:3px;width:10px;height:10px}.funnel-chart[data-v-a32bb183]{flex-direction:column;gap:14px;width:100%;font-family:Arial,Helvetica,sans-serif;display:flex}.empty-state[data-v-a32bb183]{text-align:center;color:#898781;padding:40px 0;font-size:13px}.funnel-heading[data-v-a32bb183]{color:#52514e;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.funnel-percent[data-v-a32bb183]{color:#898781}.funnel-track[data-v-a32bb183]{background:#f0efec;border-radius:4px;height:28px}.funnel-fill[data-v-a32bb183]{border-radius:4px;justify-content:flex-end;align-items:center;min-width:34px;height:100%;padding:0 10px;transition:width .2s;display:flex}.funnel-value[data-v-a32bb183]{color:#fff;font-size:12px;font-weight:700}[data-v-2cecafb4]{box-sizing:border-box}.charts-page[data-v-2cecafb4]{color:#111827;background:#f9f9f7;flex-direction:column;width:100%;height:100dvh;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden auto}.top-header[data-v-2cecafb4]{z-index:30;background:#840435;flex-shrink:0;position:sticky;top:0;overflow:hidden;box-shadow:0 4px 18px #2802102e}.header-accent[data-v-2cecafb4]{clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:230px;height:100%;position:absolute;top:0;right:0}.header-content[data-v-2cecafb4]{z-index:1;justify-content:space-between;align-items:center;gap:30px;width:100%;min-height:110px;padding:27px 42px;display:flex;position:relative}.header-content h1[data-v-2cecafb4]{color:#fff;margin:0;font-size:28px}.header-content p[data-v-2cecafb4]{color:#ffffff9e;margin:7px 0 0;font-size:14px}.secondary-action[data-v-2cecafb4]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff61;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.secondary-action[data-v-2cecafb4]:disabled{opacity:.6;cursor:not-allowed}.charts-content[data-v-2cecafb4]{flex:1;width:100%;max-width:1450px;margin:0 auto;padding:30px 38px 42px}.state-message[data-v-2cecafb4]{color:#898781;justify-content:center;align-items:center;gap:10px;padding:80px 0;font-size:14px;display:flex}.stat-grid[data-v-2cecafb4]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.chart-grid[data-v-2cecafb4]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.chart-card[data-v-2cecafb4]{background:#fcfcfb;border:1px solid #ece4e7;border-radius:9px;padding:20px 22px;box-shadow:0 2px 9px #8404350d}.chart-card.wide[data-v-2cecafb4]{grid-column:span 2}.chart-card h2[data-v-2cecafb4]{color:#111827;margin:0;font-size:16px}.chart-card p[data-v-2cecafb4]{color:#898781;margin:4px 0 16px;font-size:12px}.bottom-stripe[data-v-2cecafb4]{background:#840435;flex-shrink:0;width:100%;height:11px;position:relative;overflow:hidden}.bottom-accent[data-v-2cecafb4]{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:180px;height:100%;position:absolute;top:0;right:0}@media (width<=1100px){.stat-grid[data-v-2cecafb4]{grid-template-columns:repeat(2,1fr)}.chart-grid[data-v-2cecafb4]{grid-template-columns:1fr}.chart-card.wide[data-v-2cecafb4]{grid-column:span 1}}@media (width<=900px){.header-content[data-v-2cecafb4]{padding-left:64px}}@media (width<=650px){.header-content[data-v-2cecafb4]{flex-direction:column;align-items:flex-start;padding:24px 20px 24px 64px}.charts-content[data-v-2cecafb4]{padding:20px 15px 30px}.stat-grid[data-v-2cecafb4]{grid-template-columns:1fr}}[data-v-abfed0ea]{box-sizing:border-box}.management-page[data-v-abfed0ea]{color:#111827;background:#faf7f8;flex-direction:column;width:100%;height:100dvh;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden auto}.top-header[data-v-abfed0ea]{z-index:30;background:#840435;flex-shrink:0;position:sticky;top:0;overflow:hidden;box-shadow:0 4px 18px #2802102e}.header-accent[data-v-abfed0ea]{clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:230px;height:100%;position:absolute;top:0;right:0}.header-content[data-v-abfed0ea]{z-index:1;justify-content:space-between;align-items:center;gap:30px;width:100%;min-height:130px;padding:26px 42px 22px;display:flex;position:relative}.title-area[data-v-abfed0ea]{align-items:center;gap:17px;display:flex}.title-area h1[data-v-abfed0ea]{color:#fff;margin:0;font-size:30px}.title-area p[data-v-abfed0ea]{color:#ffffff9e;margin:7px 0 0;font-size:14px}.status-area[data-v-abfed0ea]{z-index:2;text-align:right;position:relative}.status-area>span[data-v-abfed0ea]{color:#ffffffa6;letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.campaign-status[data-v-abfed0ea]{border-radius:20px;padding:8px 14px;font-size:13px;display:inline-block}.campaign-status.active[data-v-abfed0ea]{color:#166534;background:#dcfce7}.campaign-status.paused[data-v-abfed0ea]{color:#92400e;background:#fef3c7}.campaign-status.closed[data-v-abfed0ea]{color:#991b1b;background:#fee2e2}.management-content[data-v-abfed0ea]{flex:1;width:100%;max-width:1450px;margin:0 auto;padding:30px 38px 42px}.management-card[data-v-abfed0ea]{background:#fff;border:1px solid #ece4e7;border-radius:9px;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 9px #8404350d}.section-heading[data-v-abfed0ea]{border-bottom:1px solid #f1eaed;justify-content:space-between;align-items:center;gap:24px;padding:21px 24px;display:flex}.section-heading h2[data-v-abfed0ea]{color:#111827;margin:0;font-size:20px}.section-heading p[data-v-abfed0ea]{color:#9ca3af;margin:5px 0 0;font-size:13px}.form-grid[data-v-abfed0ea]{grid-template-columns:repeat(3,1fr);gap:19px;padding:24px;display:grid}.field-wide[data-v-abfed0ea]{grid-column:span 2}.field-group label[data-v-abfed0ea]{color:#374151;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.field-group input[data-v-abfed0ea],.field-group select[data-v-abfed0ea]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:100%;min-height:45px;padding:10px 12px;font-size:14px}.field-group input[data-v-abfed0ea]:focus,.field-group select[data-v-abfed0ea]:focus{border-color:#840435;box-shadow:0 0 0 2px #84043512}.status-readonly[data-v-abfed0ea]{flex-direction:column;justify-content:center;gap:4px;min-height:45px;padding:6px 0;display:flex}.status-readonly small[data-v-abfed0ea]{color:#9ca3af;font-size:11px}.form-actions[data-v-abfed0ea]{justify-content:flex-end;gap:10px;padding:0 24px 24px;display:flex}.prize-bank[data-v-abfed0ea]{background:#fafaff;border:1px solid #e5e7eb;border-radius:10px;margin:24px 24px 28px;padding:18px 20px}.prize-bank-header[data-v-abfed0ea]{flex-direction:column;gap:3px;margin-bottom:14px;display:flex}.prize-bank-header h3[data-v-abfed0ea]{color:#840435;margin:0;font-size:15px}.prize-bank-header span[data-v-abfed0ea]{color:#9ca3af;font-size:12px}.prize-bank-form[data-v-abfed0ea]{gap:10px;margin-bottom:14px;display:flex}.prize-bank-form input[type=text][data-v-abfed0ea]{flex:1}.prize-bank-quantity[data-v-abfed0ea]{width:90px}.prize-bank-form input[data-v-abfed0ea]{border:1px solid #e9dfe3;border-radius:7px;min-height:42px;padding:0 12px;font-size:13px}.prize-bank-list[data-v-abfed0ea]{flex-wrap:wrap;gap:10px;display:flex}.prize-bank-chip[data-v-abfed0ea]{background:#fff;border:1px solid #e9dfe3;border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 14px;transition:box-shadow .15s,border-color .15s;display:inline-flex}.prize-bank-chip[data-v-abfed0ea]:hover{border-color:#f3c3d4;box-shadow:0 2px 8px #84043514}.sms-settings[data-v-abfed0ea]{border-top:1px solid #e5e7eb;grid-column:1/-1;grid-template-columns:1fr 2fr;align-items:start;gap:20px;margin:20px 24px 24px;padding-top:24px;display:grid}.chip-name[data-v-abfed0ea]{color:#840435;font-size:13px;font-weight:700}.chip-quantity[data-v-abfed0ea]{color:#9ca3af;font-size:12px}.chip-use[data-v-abfed0ea]{color:#840435;cursor:pointer;white-space:nowrap;background:#fbeef3;border:1px solid #f3c3d4;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.chip-use[data-v-abfed0ea]:hover{background:#f8dfe8}.chip-remove[data-v-abfed0ea]{color:#b91c1c;cursor:pointer;background:#fee2e2;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-flex}.chip-remove[data-v-abfed0ea]:hover{background:#fecaca}.primary-button[data-v-abfed0ea],.outline-button[data-v-abfed0ea]{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:13px;font-weight:700;display:inline-flex}.primary-button[data-v-abfed0ea]:disabled,.outline-button[data-v-abfed0ea]:disabled{opacity:.6;cursor:not-allowed}.primary-button[data-v-abfed0ea]{color:#fff;background:#840435;border:1px solid #840435}.primary-button[data-v-abfed0ea]:hover:not(:disabled){background:#4a021d}.outline-button[data-v-abfed0ea]{color:#4b5563;background:#fff;border:1px solid #d1d5db}.outline-button[data-v-abfed0ea]:hover:not(:disabled){background:#f9fafb}.table-wrapper[data-v-abfed0ea]{width:100%;overflow-x:auto}table[data-v-abfed0ea]{border-collapse:collapse;width:100%;min-width:900px}th[data-v-abfed0ea]{color:#6b7280;text-align:left;letter-spacing:.5px;text-transform:uppercase;background:#f8f8fc;padding:14px 17px;font-size:11px}td[data-v-abfed0ea]{color:#4b5563;border-top:1px solid #f0f0f5;padding:15px 17px;font-size:13px}tbody tr[data-v-abfed0ea]:hover{background:#fafafe}.winning-number[data-v-abfed0ea],.prize-name[data-v-abfed0ea]{color:#840435;font-weight:700}.prize-status[data-v-abfed0ea]{border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}.prize-status.available[data-v-abfed0ea]{color:#6a032a;background:#fbeef3}.prize-status.assigned[data-v-abfed0ea]{color:#c2410c;background:#fff7ed}.prize-status.delivered[data-v-abfed0ea]{color:#047857;background:#ecfdf5}.row-actions[data-v-abfed0ea]{gap:7px;display:flex}.edit-button[data-v-abfed0ea],.remove-button[data-v-abfed0ea]{cursor:pointer;border-radius:6px;min-height:33px;padding:0 11px;font-size:12px;font-weight:700}.edit-button[data-v-abfed0ea]{color:#840435;background:#fff;border:1px solid #840435}.remove-button[data-v-abfed0ea]{color:#dc2626;background:#fff;border:1px solid #fecaca}.empty-message[data-v-abfed0ea]{color:#9ca3af;text-align:center;justify-content:center;align-items:center;gap:9px;padding:30px;display:flex}.control-grid[data-v-abfed0ea]{grid-template-columns:repeat(4,1fr);gap:14px;padding:24px;display:grid}.control-button[data-v-abfed0ea]{text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:14px;min-height:100px;padding:18px;display:flex}.control-button[data-v-abfed0ea]:disabled{opacity:.6;cursor:not-allowed}.control-icon[data-v-abfed0ea]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:flex}.control-button strong[data-v-abfed0ea]{margin-bottom:5px;font-size:14px;display:block}.control-button small[data-v-abfed0ea]{color:#9ca3af;font-size:11px;line-height:1.4}.activate-button[data-v-abfed0ea]{color:#166534;border:1px solid #bbf7d0}.activate-button .control-icon[data-v-abfed0ea]{background:#dcfce7}.pause-button[data-v-abfed0ea]{color:#92400e;border:1px solid #fde68a}.pause-button .control-icon[data-v-abfed0ea]{background:#fef3c7}.close-button[data-v-abfed0ea]{color:#991b1b;border:1px solid #fecaca}.close-button .control-icon[data-v-abfed0ea]{background:#fee2e2}.reset-button[data-v-abfed0ea]{color:#4b5563;border:1px solid #d1d5db}.reset-button .control-icon[data-v-abfed0ea]{background:#f3f4f6}.distribution-settings[data-v-abfed0ea]{border-bottom:1px solid #f1eaed;grid-template-columns:300px 1fr;align-items:end;gap:24px;padding:22px 24px;display:grid}.distribution-info[data-v-abfed0ea]{color:#6a032a;background:#fdf2f6;border:1px solid #f3c3d4;border-radius:7px;align-items:center;min-height:45px;padding:11px 15px;font-size:13px;line-height:1.5;display:flex}.modal-overlay[data-v-abfed0ea]{z-index:1000;background:#11182773;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.prize-modal[data-v-abfed0ea]{background:#fff;border:1px solid #e9dfe3;border-radius:10px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 10px 30px #11182729}.modal-stripe[data-v-abfed0ea]{background:#840435;height:25px;position:relative;overflow:hidden}.modal-accent[data-v-abfed0ea]{clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:100px;height:100%;position:absolute;top:0;right:0}.modal-content[data-v-abfed0ea]{background:#fff;padding:28px 30px 30px}.modal-content h2[data-v-abfed0ea]{color:#111827;text-align:center;margin:0 0 25px;font-size:23px}.modal-content .field-group[data-v-abfed0ea]{margin-bottom:16px}.modal-actions[data-v-abfed0ea]{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.bottom-stripe[data-v-abfed0ea]{background:#840435;flex-shrink:0;width:100%;height:11px;position:relative;overflow:hidden}.bottom-accent[data-v-abfed0ea]{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:180px;height:100%;position:absolute;top:0;right:0}.table-wrapper select[data-v-abfed0ea],.table-wrapper input[data-v-abfed0ea]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:38px;padding:7px 10px;font-size:13px}.prize-table-actions[data-v-abfed0ea]{border-top:1px solid #f1eaed;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}@media (width<=1050px){.form-grid[data-v-abfed0ea],.control-grid[data-v-abfed0ea],.reports-grid[data-v-abfed0ea]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.header-content[data-v-abfed0ea]{padding-left:64px}}@media (width<=650px){.header-content[data-v-abfed0ea]{flex-direction:column;align-items:flex-start;padding:24px 20px 24px 64px}.distribution-settings[data-v-abfed0ea]{grid-template-columns:1fr}.status-area[data-v-abfed0ea]{text-align:left}.management-content[data-v-abfed0ea]{padding:20px 15px 30px}.section-heading[data-v-abfed0ea]{flex-direction:column;align-items:flex-start}.form-grid[data-v-abfed0ea],.control-grid[data-v-abfed0ea],.reports-grid[data-v-abfed0ea]{grid-template-columns:1fr}.field-wide[data-v-abfed0ea]{grid-column:span 1}.title-area h1[data-v-abfed0ea]{font-size:25px}}.prize-summary-search[data-v-abfed0ea]{background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:210px;height:42px;padding:0 13px;font-size:13px}.prize-summary-search[data-v-abfed0ea]:focus{border-color:#840435}.totals-row[data-v-abfed0ea]{background:#f8f8fc}.totals-row td[data-v-abfed0ea]{color:#840435;border-top:2px solid #e4d9dd;font-weight:700}.field-group textarea[data-v-abfed0ea]{color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:100%;min-height:100px;padding:10px 12px;font-size:14px}.field-group textarea[data-v-abfed0ea]:focus{border-color:#840435;box-shadow:0 0 0 2px #84043512}.field-group small[data-v-abfed0ea]{color:#9ca3af;margin-top:6px;font-size:11px;display:block}.chip-info[data-v-abfed0ea]{flex-direction:column;gap:2px;display:flex}.chip-description[data-v-abfed0ea]{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.prize-summary-scroll[data-v-abfed0ea]{max-height:420px;overflow:auto}.prize-summary-scroll thead th[data-v-abfed0ea]{z-index:2;background:#f8f8fc;position:sticky;top:0}.campaign-prizes-header[data-v-abfed0ea]{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 14px;display:flex}.campaign-prizes-header h3[data-v-abfed0ea]{color:#840435;margin:0;font-size:16px}.slug-field[data-v-abfed0ea]{background:#fff;border:1px solid #e9dfe3;border-radius:7px;align-items:stretch;display:flex;overflow:hidden}.slug-field[data-v-abfed0ea]:focus-within{outline-offset:1px;outline:2px solid #840435}.slug-field input[data-v-abfed0ea]{flex:1;min-width:0;box-shadow:none!important;border:none!important;border-radius:0!important}.slug-field input[data-v-abfed0ea]:focus{outline:none}.slug-prefix[data-v-abfed0ea],.slug-suffix[data-v-abfed0ea]{color:#6b7280;white-space:nowrap;background:#faf7f8;align-items:center;padding:0 10px;font-size:13px;display:flex}.slug-help[data-v-abfed0ea]{color:#6b7280;margin-top:6px;font-size:12px;display:block}.slug-current[data-v-abfed0ea]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.slug-current a[data-v-abfed0ea]{color:#840435;word-break:break-all;font-size:14px;font-weight:700}.slug-copy[data-v-abfed0ea]{color:#840435;cursor:pointer;background:#fff;border:1px solid #e9dfe3;border-radius:6px;min-height:30px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700}.slug-copy[data-v-abfed0ea]:hover{background:#fbeef3}@media (width<=600px){.slug-prefix[data-v-abfed0ea]{display:none}}.share-preview[data-v-abfed0ea]{background:#faf7f8;border:1px solid #e9dfe3;border-radius:8px;flex-direction:column;gap:8px;max-width:600px;margin-top:16px;padding:14px;display:flex}.share-title[data-v-abfed0ea]{color:#374151;font-size:13px;font-weight:700}.share-preview img[data-v-abfed0ea]{background:#fff;border:1px solid #e9dfe3;border-radius:6px;width:100%;height:auto}.share-preview small[data-v-abfed0ea]{color:#6b7280;font-size:12px}.share-preview a[data-v-abfed0ea]{color:#840435;align-self:flex-start;font-size:13px;font-weight:700}.share-pending[data-v-abfed0ea]{color:#6b7280;border:1px dashed #e2d6db;border-radius:6px;margin:0;padding:18px;font-size:13px}.dialog-overlay[data-v-d97df785]{z-index:9999;background:#00000040;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-fade-enter-active[data-v-d97df785],.dialog-fade-leave-active[data-v-d97df785]{transition:opacity .18s}.dialog-fade-enter-active .app-dialog[data-v-d97df785],.dialog-fade-leave-active .app-dialog[data-v-d97df785]{transition:transform .18s,opacity .18s}.dialog-fade-enter-from[data-v-d97df785],.dialog-fade-leave-to[data-v-d97df785]{opacity:0}.dialog-fade-enter-from .app-dialog[data-v-d97df785],.dialog-fade-leave-to .app-dialog[data-v-d97df785]{opacity:0;transform:scale(.94)translateY(6px)}.app-dialog[data-v-d97df785]{text-align:center;background:#fff;border-top:5px solid #840435;border-radius:12px;width:min(420px,100% - 32px);padding:24px;font-family:inherit;box-shadow:0 12px 35px #0000002e}.icon-circle[data-v-d97df785]{color:#840435;background:#fff;border:2px solid #840435;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 14px;font-size:20px;font-weight:800;display:flex}.app-dialog h3[data-v-d97df785]{color:#840435;margin:0 0 12px;font-size:18px}.app-dialog p[data-v-d97df785]{color:#4b5563;margin:0;font-size:14px;line-height:1.5}.app-dialog.success[data-v-d97df785]{border-top-color:#16a34a}.app-dialog.success .icon-circle[data-v-d97df785]{color:#16a34a;border-color:#16a34a}.app-dialog.error[data-v-d97df785]{border-top-color:#dc2626}.app-dialog.error .icon-circle[data-v-d97df785]{color:#dc2626;border-color:#dc2626}.app-dialog.warning[data-v-d97df785]{border-top-color:#d97706}.app-dialog.warning .icon-circle[data-v-d97df785]{color:#d97706;border-color:#d97706}.app-dialog.info[data-v-d97df785]{border-top-color:#6a032a}.app-dialog.info .icon-circle[data-v-d97df785]{color:#6a032a;border-color:#6a032a}.dialog-actions[data-v-d97df785]{justify-content:center;gap:12px;margin-top:24px;display:flex}.dialog-actions button[data-v-d97df785]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:110px;height:40px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.dialog-actions button[data-v-d97df785]:disabled{opacity:.6;cursor:not-allowed}.cancel-button[data-v-d97df785]{color:#840435;background:#fff;border:1px solid #840435}.confirm-button[data-v-d97df785]{color:#fff;background:#840435;border:1px solid #840435}.confirm-button[data-v-d97df785]:hover:not(:disabled){background:#6a032a;border-color:#6a032a}.toast-container[data-v-8bffe045]{z-index:10000;pointer-events:none;flex-direction:column-reverse;gap:10px;width:min(360px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.toast[data-v-8bffe045]{color:#1f2937;cursor:pointer;pointer-events:auto;background:#fff;border-left:4px solid #6a032a;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5;display:flex;box-shadow:0 8px 24px #11182729}.toast-icon[data-v-8bffe045]{color:#fff;background:#6a032a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:flex}.toast-message[data-v-8bffe045]{flex:1;padding-top:1px}.toast.success[data-v-8bffe045]{border-left-color:#16a34a}.toast.success .toast-icon[data-v-8bffe045]{background:#16a34a}.toast.error[data-v-8bffe045]{border-left-color:#dc2626}.toast.error .toast-icon[data-v-8bffe045]{background:#dc2626}.toast.warning[data-v-8bffe045]{border-left-color:#d97706}.toast.warning .toast-icon[data-v-8bffe045]{background:#d97706}.toast.info[data-v-8bffe045]{border-left-color:#6a032a}.toast-enter-active[data-v-8bffe045],.toast-leave-active[data-v-8bffe045]{transition:transform .22s,opacity .22s}.toast-enter-from[data-v-8bffe045],.toast-leave-to[data-v-8bffe045]{opacity:0;transform:translate(24px)}.toast-leave-active[data-v-8bffe045]{position:absolute}@media (width<=480px){.toast-container[data-v-8bffe045]{width:auto;bottom:12px;left:12px;right:12px}}[data-v-d4479ec5]{box-sizing:border-box}.advertisement-page[data-v-d4479ec5]{background:#faf7f8;flex-direction:column;width:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex}.advertisement-header[data-v-d4479ec5]{background:#840435;flex-shrink:0;height:74px;position:relative;overflow:hidden}.header-accent[data-v-d4479ec5]{clip-path:polygon(32% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:240px;height:100%;position:absolute;top:0;right:0}.header-content[data-v-d4479ec5]{z-index:2;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 38px;display:flex;position:relative}.brand[data-v-d4479ec5]{color:#fff;letter-spacing:1.4px;font-size:17px;font-weight:800}.language-button[data-v-d4479ec5]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff8c;border-radius:7px;width:46px;height:34px;font-size:12px;font-weight:800}.language-button[data-v-d4479ec5]:hover{background:#ffffff2e}.advertisement-content[data-v-d4479ec5]{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:55px 40px 35px;display:flex}.advertisement-card[data-v-d4479ec5]{background:#fff;border:1px solid #e9dfe3;border-radius:16px;grid-template-columns:1.15fr .85fr;width:100%;min-height:500px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #84043517}.advertisement-copy[data-v-d4479ec5]{z-index:2;flex-direction:column;justify-content:center;padding:75px 65px;display:flex;position:relative}.eyebrow[data-v-d4479ec5]{color:#6a032a;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:15px;font-size:12px;font-weight:800}h1[data-v-d4479ec5]{color:#111827;letter-spacing:-1px;max-width:600px;margin:0;font-size:46px;line-height:1.08}.description[data-v-d4479ec5]{color:#6b7280;max-width:570px;margin:22px 0 0;font-size:17px;line-height:1.7}.campaign-note[data-v-d4479ec5]{color:#4b5563;background:#f4f4fb;border-radius:8px;align-items:center;gap:9px;width:fit-content;margin-top:28px;padding:11px 15px;font-size:13px;display:flex}.note-icon[data-v-d4479ec5]{color:#6a032a}.participate-button[data-v-d4479ec5]{color:#fff;cursor:pointer;background:#840435;border:0;border-radius:8px;justify-content:center;align-items:center;gap:13px;width:fit-content;min-width:180px;min-height:48px;margin-top:32px;padding:0 20px;font-size:15px;font-weight:800;transition:background .15s,transform .15s;display:inline-flex}.participate-button[data-v-d4479ec5]:hover{background:#4a021d;transform:translateY(-1px)}.button-arrow[data-v-d4479ec5]{font-size:20px}.advertisement-visual[data-v-d4479ec5]{background:linear-gradient(145deg,#840435 0% 58%,#6a032a 58% 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.visual-circle[data-v-d4479ec5]{z-index:2;color:#fff;background:#ffffff17;border:8px solid #ffffff21;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:relative;box-shadow:0 20px 45px #28021040}.prize-symbol[data-v-d4479ec5]{color:#840435;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:17px;font-size:36px;display:flex}.visual-circle strong[data-v-d4479ec5]{font-size:27px}.visual-circle span[data-v-d4479ec5]{color:#ffffffab;margin-top:7px;font-size:13px}.card-decoration[data-v-d4479ec5]{pointer-events:none;position:absolute;inset:0}.decoration-circle[data-v-d4479ec5]{border:1px solid #8404350f;border-radius:50%;position:absolute}.circle-one[data-v-d4479ec5]{width:230px;height:230px;top:-110px;left:-70px}.circle-two[data-v-d4479ec5]{width:150px;height:150px;bottom:-70px;left:42%}.footer-text[data-v-d4479ec5]{color:#9ca3af;margin:22px 0 0;font-size:12px}.bottom-stripe[data-v-d4479ec5]{background:#840435;flex-shrink:0;height:11px;position:relative;overflow:hidden}.bottom-accent[data-v-d4479ec5]{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:190px;height:100%;position:absolute;top:0;right:0}@media (width<=850px){.advertisement-card[data-v-d4479ec5]{grid-template-columns:1fr}.advertisement-copy[data-v-d4479ec5]{padding:50px 38px}.advertisement-visual[data-v-d4479ec5]{min-height:300px}h1[data-v-d4479ec5]{font-size:38px}}@media (width<=500px){.header-content[data-v-d4479ec5]{padding:0 20px}.advertisement-content[data-v-d4479ec5]{padding:30px 18px 25px}.advertisement-copy[data-v-d4479ec5]{padding:42px 25px}h1[data-v-d4479ec5]{font-size:32px}.description[data-v-d4479ec5]{font-size:15px}.visual-circle[data-v-d4479ec5]{width:215px;height:215px}}.demo-bar[data-v-16c4d6d4]{z-index:10002;color:#fff;white-space:nowrap;background:#6a032a;border:1px solid #ffffff59;border-top:none;border-radius:0 0 6px 6px;align-items:center;gap:10px;max-width:calc(100vw - 120px);padding:4px 6px 4px 4px;font-family:Arial,Helvetica,sans-serif;font-size:12px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #28021033}.badge[data-v-16c4d6d4]{color:#840435;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:800}.text[data-v-16c4d6d4]{text-overflow:ellipsis;overflow:hidden}.link[data-v-16c4d6d4]{color:#fff;text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (width<=700px){.text[data-v-16c4d6d4],.link[data-v-16c4d6d4]{display:none}.demo-bar[data-v-16c4d6d4]{padding:3px}}.demo-inbox[data-v-3f50fbb8]{z-index:10001;pointer-events:none;flex-direction:column;gap:10px;width:min(340px,100vw - 32px);font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;top:36px;right:16px}.sms[data-v-3f50fbb8]{pointer-events:auto;background:#fff;border:1px solid #ece4e7;border-left:4px solid #6a032a;border-radius:7px;overflow:hidden;box-shadow:0 18px 40px #28021038}.sms-head[data-v-3f50fbb8]{align-items:center;gap:10px;padding:10px 10px 6px 12px;display:flex}.sms-icon[data-v-3f50fbb8]{color:#fff;background:#840435;border-radius:4px;flex-shrink:0;width:30px;height:30px;padding:6px}.sms-icon svg[data-v-3f50fbb8]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:100%;height:100%}.sms-meta[data-v-3f50fbb8]{flex-direction:column;flex:1;min-width:0;display:flex}.sms-meta strong[data-v-3f50fbb8]{color:#111827;font-size:13px}.sms-meta small[data-v-3f50fbb8]{color:#5f6675;font-size:12px}.sms-close[data-v-3f50fbb8]{color:#5f6675;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;width:28px;height:28px;font-size:20px;line-height:1}.sms-close[data-v-3f50fbb8]:hover{background:#f1f2f8}.sms-text[data-v-3f50fbb8]{color:#374151;margin:0;padding:0 12px 12px;font-size:13px;line-height:1.45}.sms-code[data-v-3f50fbb8]{background:#faf7f8;border-top:1px solid #ece4e7;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.code[data-v-3f50fbb8]{color:#840435;letter-spacing:4px;font-size:22px;font-weight:800}.sms-fill[data-v-3f50fbb8]{color:#fff;cursor:pointer;background:#840435;border:none;border-radius:6px;min-height:34px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700}.sms-fill[data-v-3f50fbb8]:hover{background:#6a032a}.sms-enter-active[data-v-3f50fbb8],.sms-leave-active[data-v-3f50fbb8]{transition:opacity .25s,transform .3s}.sms-enter-from[data-v-3f50fbb8]{opacity:0;transform:translateY(-12px)}.sms-leave-to[data-v-3f50fbb8]{opacity:0;transform:translate(24px)}@media (prefers-reduced-motion:reduce){.sms-enter-active[data-v-3f50fbb8],.sms-leave-active[data-v-3f50fbb8]{transition:none}}[data-v-f3d21d91]{box-sizing:border-box}.unavailable-page[data-v-f3d21d91]{color:#111827;background:#faf7f8;flex-direction:column;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;display:flex}.top-bar[data-v-f3d21d91]{background:#840435;justify-content:space-between;align-items:center;height:74px;padding:0 32px;display:flex;position:relative;overflow:hidden}.accent[data-v-f3d21d91]{clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);background:#6a032a;width:200px;height:100%;position:absolute;top:0;right:0}.brand[data-v-f3d21d91]{color:#fff;letter-spacing:3px;font-size:19px;font-weight:800;position:relative}.language[data-v-f3d21d91]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff80;border-radius:6px;width:44px;height:34px;font-weight:800;position:relative}.content[data-v-f3d21d91]{flex:1;place-items:center;padding:32px 16px;display:grid}.card[data-v-f3d21d91]{text-align:center;background:#fff;border:1px solid #ece4e7;border-radius:10px;width:100%;max-width:480px;padding:0 32px 36px;overflow:hidden;box-shadow:0 20px 50px #84043514}.card-top[data-v-f3d21d91]{background:#840435;height:8px;margin:0 -32px 32px}.icon[data-v-f3d21d91]{color:#840435;background:#fbeef3;border-radius:8px;width:56px;height:56px;margin:0 auto 18px;padding:13px;display:block}.icon svg[data-v-f3d21d91]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.campaign[data-v-f3d21d91]{color:#840435;letter-spacing:1px;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}h1[data-v-f3d21d91]{margin:0 0 10px;font-size:26px}.text[data-v-f3d21d91]{color:#4b5563;margin:0;line-height:1.55}.retry[data-v-f3d21d91]{color:#fff;cursor:pointer;background:#840435;border:none;border-radius:7px;min-height:46px;margin-top:24px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:700}.retry[data-v-f3d21d91]:hover{background:#6a032a}.admin-shell[data-v-247c606a]{align-items:stretch;width:100%;height:100dvh;display:flex;overflow:hidden}.admin-shell-content[data-v-247c606a]{flex:1;min-width:0;height:100%;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#d58ea8 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#e7b9c9;background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#840435}::-webkit-scrollbar-corner{background:0 0}
