Files
machartaa_admin_dist/dist/assets/index-a1198016.css
T
2026-06-06 12:08:21 +03:30

2 lines
19 KiB
CSS

.lottery-container[data-v-604f2d4b]{min-height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.lottery-header[data-v-604f2d4b]{text-align:center;margin-bottom:3rem;color:#fff}.lottery-header .lottery-title[data-v-604f2d4b]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.lottery-header .lottery-subtitle[data-v-604f2d4b]{font-size:1.2rem;opacity:.9}.lottery-content[data-v-604f2d4b]{width:100%;max-width:900px}.loading-state[data-v-604f2d4b],.error-state[data-v-604f2d4b],.empty-state[data-v-604f2d4b]{text-align:center;padding:3rem;background:white;border-radius:16px;box-shadow:0 10px 30px #0003}.loading-state .spinner[data-v-604f2d4b],.error-state .spinner[data-v-604f2d4b],.empty-state .spinner[data-v-604f2d4b]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #FF6B35;border-radius:50%;animation:spin-604f2d4b 1s linear infinite;margin:0 auto 1rem}.loading-state .error-icon[data-v-604f2d4b],.error-state .error-icon[data-v-604f2d4b],.empty-state .error-icon[data-v-604f2d4b],.loading-state .empty-icon[data-v-604f2d4b],.error-state .empty-icon[data-v-604f2d4b],.empty-state .empty-icon[data-v-604f2d4b]{font-size:4rem;color:#ff4d4f;margin-bottom:1rem}.loading-state p[data-v-604f2d4b],.error-state p[data-v-604f2d4b],.empty-state p[data-v-604f2d4b]{font-size:1.1rem;color:#666;margin-bottom:1rem}@keyframes spin-604f2d4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.winner-result[data-v-604f2d4b]{display:flex;justify-content:center;align-items:center;min-height:400px;width:100%;max-width:1200px;margin:0 auto}.all-winners-container[data-v-604f2d4b]{background:white;border-radius:24px;padding:3rem;text-align:center;box-shadow:0 20px 60px #0000004d;position:relative;overflow:hidden;animation:winnerAppear-604f2d4b .8s ease-out;width:100%}.all-winners-container .winner-header[data-v-604f2d4b]{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.all-winners-container .winner-header .trophy-icon-large[data-v-604f2d4b]{font-size:5rem;margin-bottom:1rem}.all-winners-container .winner-header .winner-title[data-v-604f2d4b]{font-size:2.5rem;color:#333;font-weight:700;margin:0 0 1rem}.all-winners-container .winner-header .lottery-completed-message[data-v-604f2d4b]{font-size:1.2rem;color:#217346;background:#e6f7e6;padding:.75rem 1.5rem;border-radius:20px;margin-top:.5rem;font-weight:500}.all-winners-container .all-winners-list[data-v-604f2d4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.all-winners-container .all-winners-list .final-winner-card[data-v-604f2d4b]{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border-radius:16px;padding:1.5rem;text-align:right;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.all-winners-container .all-winners-list .final-winner-card[data-v-604f2d4b]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0003}.all-winners-container .all-winners-list .final-winner-card .final-winner-rank[data-v-604f2d4b]{display:inline-block;background:linear-gradient(135deg,#FF6B35 0%,#F7931E 100%);color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:1rem;margin-bottom:1rem}.all-winners-container .all-winners-list .final-winner-card .final-winner-info .final-winner-name[data-v-604f2d4b]{font-size:1.5rem;color:#333;font-weight:700;margin-bottom:.75rem}.all-winners-container .all-winners-list .final-winner-card .final-winner-info .final-winner-details[data-v-604f2d4b]{display:flex;flex-direction:column;gap:.5rem}.all-winners-container .all-winners-list .final-winner-card .final-winner-info .final-winner-details .final-detail-item[data-v-604f2d4b]{color:#666;font-size:1rem}.winner-card[data-v-604f2d4b]{background:white;border-radius:24px;padding:3rem;text-align:center;box-shadow:0 20px 60px #0000004d;position:relative;overflow:hidden;animation:winnerAppear-604f2d4b .8s ease-out}.winner-card .winner-badge[data-v-604f2d4b]{width:120px;height:120px;background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 10px 30px #ffd70066}.winner-card .winner-badge .trophy-icon[data-v-604f2d4b]{font-size:4rem;color:#fff}.winner-card .winner-title[data-v-604f2d4b]{font-size:2rem;color:#333;margin-bottom:1.5rem;font-weight:700}.winner-card .winner-info .winner-name[data-v-604f2d4b]{font-size:1.8rem;color:#ff6b35;font-weight:700;margin-bottom:1rem}.winner-card .winner-info .winner-details[data-v-604f2d4b]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.winner-card .winner-info .winner-details .detail-item[data-v-604f2d4b]{display:flex;align-items:center;gap:.5rem;color:#666;font-size:1rem}@keyframes winnerAppear-604f2d4b{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.lottery-wheel-container[data-v-604f2d4b]{background:white;border-radius:24px;padding:3rem;box-shadow:0 20px 60px #0000004d}.participants-info[data-v-604f2d4b]{margin-bottom:2rem}.participants-info .info-card[data-v-604f2d4b]{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#f0f0f0;border-radius:12px;font-size:1.1rem;color:#333;justify-content:center}.lottery-display-wrapper[data-v-604f2d4b]{position:relative;width:100%;margin:2rem 0;display:flex;justify-content:center}.lottery-display-container[data-v-604f2d4b]{position:relative;width:100%;max-width:600px}.display-frame[data-v-604f2d4b]{position:relative;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;padding:20px;box-shadow:0 15px 40px #0000004d;overflow:hidden}.display-window[data-v-604f2d4b]{position:relative;height:240px;overflow:hidden;background:white;border-radius:12px;box-shadow:inset 0 0 20px #0000001a}.display-window .lottery-shadows[data-v-604f2d4b]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:15}.display-window .lottery-shadows .shadow-top[data-v-604f2d4b],.display-window .lottery-shadows .shadow-bottom[data-v-604f2d4b]{position:absolute;left:0;right:0;height:80px;pointer-events:none}.display-window .lottery-shadows .shadow-top[data-v-604f2d4b]{top:0;background:linear-gradient(to bottom,#ffffff 0%,rgba(255,255,255,.8) 50%,transparent 100%)}.display-window .lottery-shadows .shadow-bottom[data-v-604f2d4b]{bottom:0;background:linear-gradient(to top,#ffffff 0%,rgba(255,255,255,.8) 50%,transparent 100%)}.name-list[data-v-604f2d4b]{transition:transform .1s linear}.name-list.spinning[data-v-604f2d4b]{transition:none}.name-item[data-v-604f2d4b]{height:80px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.name-item[data-v-604f2d4b]:last-child{border-bottom:none}.name-item.highlight[data-v-604f2d4b]{background:linear-gradient(135deg,#FF6B35 0%,#F7931E 100%);color:#fff;transform:scale(1.05);box-shadow:0 4px 15px #ff6b3566;z-index:10;border-radius:8px;margin:0 4px;animation:winnerPulse-604f2d4b 1s ease-in-out infinite}.name-item.highlight .name-content[data-v-604f2d4b]{color:#fff}.name-item.highlight .name-content .name-icon[data-v-604f2d4b]{color:gold}.name-item.highlight .name-content .name-text[data-v-604f2d4b]{color:#fff;font-weight:700;font-size:1.3rem}.name-item.highlight .name-content .name-score[data-v-604f2d4b]{color:#ffffffe6;background:rgba(255,255,255,.2)}.name-content[data-v-604f2d4b]{display:flex;align-items:center;gap:1rem;width:100%;padding:0 2rem;color:#333}.name-icon[data-v-604f2d4b]{font-size:1.5rem;color:#667eea;flex-shrink:0}.name-text[data-v-604f2d4b]{flex:1;font-size:1.2rem;font-weight:500;text-align:right;color:#333}.name-score[data-v-604f2d4b]{font-size:.9rem;color:#666;background:#f0f0f0;padding:.25rem .75rem;border-radius:12px;white-space:nowrap}.frame-pointer[data-v-604f2d4b]{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:60px;height:60px;background:linear-gradient(135deg,#FF6B35 0%,#F7931E 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #ff6b3580;z-index:20;animation:pointerPulse-604f2d4b 2s ease-in-out infinite}.frame-pointer .icon[data-v-604f2d4b]{font-size:1.5rem;color:#fff}@keyframes pointerPulse-604f2d4b{0%,to{transform:translate(-50%) scale(1);box-shadow:0 4px 15px #ff6b3580}50%{transform:translate(-50%) scale(1.1);box-shadow:0 6px 20px #ff6b35b3}}@keyframes winnerPulse-604f2d4b{0%,to{transform:scale(1.05);box-shadow:0 4px 15px #ff6b3566}50%{transform:scale(1.08);box-shadow:0 6px 25px #ff6b3599}}.lottery-controls[data-v-604f2d4b]{text-align:center;margin-top:2rem}.lottery-controls .lottery-start-btn[data-v-604f2d4b]{transition:all .3s ease}.lottery-controls .lottery-start-btn[data-v-604f2d4b]:hover{transform:scale(1.05);box-shadow:0 8px 20px #ff6b3566}.lottery-controls .spinning-indicator .spinner-large[data-v-604f2d4b]{width:60px;height:60px;border:5px solid #f3f3f3;border-top:5px solid #FF6B35;border-radius:50%;animation:spin-604f2d4b 1s linear infinite;margin:0 auto 1rem}.lottery-controls .spinning-indicator p[data-v-604f2d4b]{font-size:1.2rem;color:#666;font-weight:500}.final-winner-result[data-v-604f2d4b]{margin-top:3rem;animation:slideUp-604f2d4b .5s ease-out}@keyframes slideUp-604f2d4b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.winner-card-animated[data-v-604f2d4b]{background:linear-gradient(135deg,#FF6B35 0%,#F7931E 100%);border-radius:24px;padding:3rem;text-align:center;box-shadow:0 20px 60px #ff6b3566;position:relative;overflow:hidden;color:#fff}.winner-card-animated .winner-badge-large[data-v-604f2d4b]{width:150px;height:150px;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 10px 30px #0000004d}.winner-card-animated .winner-badge-large .trophy-icon-large[data-v-604f2d4b]{font-size:5rem;display:block;line-height:1}.winner-card-animated .winner-title-large[data-v-604f2d4b]{font-size:2.5rem;margin-bottom:1.5rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.winner-card-animated .winner-info-large .winner-name-large[data-v-604f2d4b]{font-size:2.2rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.winner-card-animated .winner-info-large .winner-details-large[data-v-604f2d4b]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.winner-card-animated .winner-info-large .winner-details-large .detail-item-large[data-v-604f2d4b]{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;background:rgba(255,255,255,.2);padding:.5rem 1rem;border-radius:20px;backdrop-filter:blur(10px)}.celebration[data-v-604f2d4b],.celebration-large[data-v-604f2d4b]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.confetti[data-v-604f2d4b],.confetti-large[data-v-604f2d4b]{position:absolute;width:10px;height:10px;background:#FFD700;animation:confettiFall-604f2d4b 3s linear infinite}.confetti-large[data-v-604f2d4b]{width:15px;height:15px;background:#FF6B35}.confetti[data-v-604f2d4b]:nth-child(1){left:10%;animation-delay:0s;background:#FFD700}.confetti[data-v-604f2d4b]:nth-child(2){left:50%;animation-delay:.5s;background:#FF6B35}.confetti[data-v-604f2d4b]:nth-child(3){left:90%;animation-delay:1s;background:#FFD700}@keyframes confettiFall-604f2d4b{0%{transform:translateY(-100px) rotate(0);opacity:1}to{transform:translateY(600px) rotate(360deg);opacity:0}}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(1){left:5%;animation-delay:0s;background:#FFD700}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(2){left:10%;animation-delay:.1s;background:#FF6B35}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(3){left:15%;animation-delay:.2s;background:#FFD700}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(4){left:20%;animation-delay:.3s;background:#FF6B35}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(5){left:25%;animation-delay:.4s;background:#FFD700}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(6){left:30%;animation-delay:.5s;background:#FF6B35}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(7){left:35%;animation-delay:.6s;background:#FFD700}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(8){left:40%;animation-delay:.7s;background:#FF6B35}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(9){left:45%;animation-delay:.8s;background:#FFD700}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(10){left:50%;animation-delay:.9s;background:#FF6B35}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(11){left:55%;animation-delay:1s;background:#FFD700}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(12){left:60%;animation-delay:1.1s;background:#FF6B35}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(13){left:65%;animation-delay:1.2s;background:#FFD700}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(14){left:70%;animation-delay:1.3s;background:#FF6B35}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(15){left:75%;animation-delay:1.4s;background:#FFD700}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(16){left:80%;animation-delay:1.5s;background:#FF6B35}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(17){left:85%;animation-delay:1.6s;background:#FFD700}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(18){left:90%;animation-delay:1.7s;background:#FF6B35}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(19){left:95%;animation-delay:1.8s;background:#FFD700}.celebration-large .confetti-large[data-v-604f2d4b]:nth-child(20){left:100%;animation-delay:1.9s;background:#FF6B35}@media (max-width: 768px){.lottery-container[data-v-604f2d4b]{padding:1rem}.lottery-title[data-v-604f2d4b]{font-size:1.8rem!important}.lottery-subtitle[data-v-604f2d4b]{font-size:1rem!important}.winner-card[data-v-604f2d4b],.lottery-wheel-container[data-v-604f2d4b]{padding:1.5rem}.display-window[data-v-604f2d4b]{height:200px}.name-item[data-v-604f2d4b]{height:70px}.name-text[data-v-604f2d4b]{font-size:1rem!important}.name-score[data-v-604f2d4b]{font-size:.8rem!important}.frame-pointer[data-v-604f2d4b]{width:50px;height:50px;top:-12px}.frame-pointer .icon[data-v-604f2d4b]{font-size:1.2rem}.lottery-display-container[data-v-604f2d4b]{max-width:100%}}.lottery-count-input-section[data-v-604f2d4b]{width:100%;margin-bottom:2rem}.lottery-count-input-section .count-input-wrapper[data-v-604f2d4b]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border-radius:16px;box-shadow:0 4px 15px #0000001a}.lottery-count-input-section .count-input-wrapper .count-input-label[data-v-604f2d4b]{display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600;color:#333;margin-bottom:.5rem}.lottery-count-input-section .count-input-wrapper .count-input-container[data-v-604f2d4b]{display:flex;align-items:center;gap:1rem;justify-content:center}.lottery-count-input-section .count-input-wrapper .count-input-container .count-input[data-v-604f2d4b]{flex:1;max-width:300px}.lottery-count-input-section .count-input-wrapper .count-input-container .count-submit-btn[data-v-604f2d4b]{white-space:nowrap}.lottery-count-input-section .count-input-wrapper .count-input-hint[data-v-604f2d4b]{text-align:center;font-size:.9rem;color:#666;margin-top:.5rem}.lottery-progress[data-v-604f2d4b]{text-align:center;margin-top:1rem}.lottery-progress .progress-text[data-v-604f2d4b]{font-size:1.1rem;color:#666;font-weight:500}.selected-winners-section[data-v-604f2d4b]{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border-radius:16px;box-shadow:0 4px 15px #0000001a}.selected-winners-section .selected-winners-title[data-v-604f2d4b]{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:1rem;text-align:center}.selected-winners-section .selected-winners-list[data-v-604f2d4b]{display:flex;flex-direction:column;gap:.75rem}.selected-winners-section .selected-winner-item[data-v-604f2d4b]{display:flex;align-items:center;gap:1rem;padding:1rem;background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease}.selected-winners-section .selected-winner-item[data-v-604f2d4b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.selected-winners-section .selected-winner-item .winner-rank-badge[data-v-604f2d4b]{min-width:80px;padding:.5rem 1rem;background:linear-gradient(135deg,#FF6B35 0%,#F7931E 100%);color:#fff;border-radius:20px;font-weight:700;text-align:center;font-size:.9rem}.selected-winners-section .selected-winner-item .winner-info-item[data-v-604f2d4b]{display:flex;align-items:center;gap:.75rem;flex:1}.selected-winners-section .selected-winner-item .winner-info-item .winner-info-icon[data-v-604f2d4b]{font-size:1.5rem;color:#667eea}.selected-winners-section .selected-winner-item .winner-info-item .winner-info-name[data-v-604f2d4b]{font-size:1.1rem;font-weight:500;color:#333;flex:1}.selected-winners-section .selected-winner-item .winner-info-item .winner-info-mobile[data-v-604f2d4b]{font-size:.9rem;color:#666;background:#e3f2fd;padding:.25rem .75rem;border-radius:12px;white-space:nowrap}.selected-winners-section .selected-winner-item .winner-info-item .winner-info-score[data-v-604f2d4b]{font-size:.9rem;color:#666;background:#f0f0f0;padding:.25rem .75rem;border-radius:12px}.lottery-count-info[data-v-604f2d4b]{margin-right:1rem;color:#666;font-size:.9rem}.current-winner-display[data-v-604f2d4b]{margin-top:1.5rem;animation:slideDown-604f2d4b .5s ease-out}.current-winner-display .current-winner-card[data-v-604f2d4b]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#FF6B35 0%,#F7931E 100%);border-radius:16px;box-shadow:0 8px 20px #ff6b354d;color:#fff}.current-winner-display .current-winner-card .current-winner-icon[data-v-604f2d4b]{font-size:3rem;display:block;line-height:1}.current-winner-display .current-winner-card .current-winner-info[data-v-604f2d4b]{flex:1}.current-winner-display .current-winner-card .current-winner-info .current-winner-name[data-v-604f2d4b]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.current-winner-display .current-winner-card .current-winner-info .current-winner-details[data-v-604f2d4b]{font-size:1rem;opacity:.9}.current-winner-display .current-winner-card .current-winner-info .current-winner-details .current-winner-mobile[data-v-604f2d4b]{margin-right:.5rem}@keyframes slideDown-604f2d4b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.lottery-count-input-section .count-input-wrapper[data-v-604f2d4b]{padding:1rem}.lottery-count-input-section .count-input-wrapper .count-input-label[data-v-604f2d4b]{font-size:1rem}.lottery-count-input-section .count-input-wrapper .count-input-container[data-v-604f2d4b]{flex-direction:column;gap:.75rem}.lottery-count-input-section .count-input-wrapper .count-input-container .count-input[data-v-604f2d4b]{max-width:100%;width:100%}.lottery-count-input-section .count-input-wrapper .count-input-container .count-submit-btn[data-v-604f2d4b]{width:100%}.selected-winners-section[data-v-604f2d4b]{padding:1rem}.selected-winners-section .selected-winner-item[data-v-604f2d4b]{flex-direction:column;align-items:flex-start;gap:.75rem}.selected-winners-section .selected-winner-item .winner-rank-badge[data-v-604f2d4b]{width:100%}.current-winner-display .current-winner-card[data-v-604f2d4b]{flex-direction:column;text-align:center}}