Files
machartaa_admin_dist/dist/assets/index-9c3c5fbf.css
T
2025-11-04 20:52:55 +03:30

2 lines
12 KiB
CSS

.lottery-container[data-v-f2a4d150]{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-f2a4d150]{text-align:center;margin-bottom:3rem;color:#fff}.lottery-header .lottery-title[data-v-f2a4d150]{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-f2a4d150]{font-size:1.2rem;opacity:.9}.lottery-content[data-v-f2a4d150]{width:100%;max-width:900px}.loading-state[data-v-f2a4d150],.error-state[data-v-f2a4d150],.empty-state[data-v-f2a4d150]{text-align:center;padding:3rem;background:white;border-radius:16px;box-shadow:0 10px 30px #0003}.loading-state .spinner[data-v-f2a4d150],.error-state .spinner[data-v-f2a4d150],.empty-state .spinner[data-v-f2a4d150]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #FF6B35;border-radius:50%;animation:spin-f2a4d150 1s linear infinite;margin:0 auto 1rem}.loading-state .error-icon[data-v-f2a4d150],.error-state .error-icon[data-v-f2a4d150],.empty-state .error-icon[data-v-f2a4d150],.loading-state .empty-icon[data-v-f2a4d150],.error-state .empty-icon[data-v-f2a4d150],.empty-state .empty-icon[data-v-f2a4d150]{font-size:4rem;color:#ff4d4f;margin-bottom:1rem}.loading-state p[data-v-f2a4d150],.error-state p[data-v-f2a4d150],.empty-state p[data-v-f2a4d150]{font-size:1.1rem;color:#666;margin-bottom:1rem}@keyframes spin-f2a4d150{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.winner-result[data-v-f2a4d150]{display:flex;justify-content:center;align-items:center;min-height:400px}.winner-card[data-v-f2a4d150]{background:white;border-radius:24px;padding:3rem;text-align:center;box-shadow:0 20px 60px #0000004d;position:relative;overflow:hidden;animation:winnerAppear-f2a4d150 .8s ease-out}.winner-card .winner-badge[data-v-f2a4d150]{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-f2a4d150]{font-size:4rem;color:#fff}.winner-card .winner-title[data-v-f2a4d150]{font-size:2rem;color:#333;margin-bottom:1.5rem;font-weight:700}.winner-card .winner-info .winner-name[data-v-f2a4d150]{font-size:1.8rem;color:#ff6b35;font-weight:700;margin-bottom:1rem}.winner-card .winner-info .winner-details[data-v-f2a4d150]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.winner-card .winner-info .winner-details .detail-item[data-v-f2a4d150]{display:flex;align-items:center;gap:.5rem;color:#666;font-size:1rem}@keyframes winnerAppear-f2a4d150{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.lottery-wheel-container[data-v-f2a4d150]{background:white;border-radius:24px;padding:3rem;box-shadow:0 20px 60px #0000004d}.participants-info[data-v-f2a4d150]{margin-bottom:2rem}.participants-info .info-card[data-v-f2a4d150]{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-f2a4d150]{position:relative;width:100%;margin:2rem 0;display:flex;justify-content:center}.lottery-display-container[data-v-f2a4d150]{position:relative;width:100%;max-width:600px}.display-frame[data-v-f2a4d150]{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-f2a4d150]{position:relative;height:240px;overflow:hidden;background:white;border-radius:12px;box-shadow:inset 0 0 20px #0000001a}.display-window .lottery-shadows[data-v-f2a4d150]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:15}.display-window .lottery-shadows .shadow-top[data-v-f2a4d150],.display-window .lottery-shadows .shadow-bottom[data-v-f2a4d150]{position:absolute;left:0;right:0;height:80px;pointer-events:none}.display-window .lottery-shadows .shadow-top[data-v-f2a4d150]{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-f2a4d150]{bottom:0;background:linear-gradient(to top,#ffffff 0%,rgba(255,255,255,.8) 50%,transparent 100%)}.name-list[data-v-f2a4d150]{transition:transform .1s linear}.name-list.spinning[data-v-f2a4d150]{transition:none}.name-item[data-v-f2a4d150]{height:80px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.name-item[data-v-f2a4d150]:last-child{border-bottom:none}.name-item.highlight[data-v-f2a4d150]{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-f2a4d150 1s ease-in-out infinite}.name-item.highlight .name-content[data-v-f2a4d150]{color:#fff}.name-item.highlight .name-content .name-icon[data-v-f2a4d150]{color:gold}.name-item.highlight .name-content .name-text[data-v-f2a4d150]{color:#fff;font-weight:700;font-size:1.3rem}.name-item.highlight .name-content .name-score[data-v-f2a4d150]{color:#ffffffe6;background:rgba(255,255,255,.2)}.name-content[data-v-f2a4d150]{display:flex;align-items:center;gap:1rem;width:100%;padding:0 2rem;color:#333}.name-icon[data-v-f2a4d150]{font-size:1.5rem;color:#667eea;flex-shrink:0}.name-text[data-v-f2a4d150]{flex:1;font-size:1.2rem;font-weight:500;text-align:right;color:#333}.name-score[data-v-f2a4d150]{font-size:.9rem;color:#666;background:#f0f0f0;padding:.25rem .75rem;border-radius:12px;white-space:nowrap}.frame-pointer[data-v-f2a4d150]{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-f2a4d150 2s ease-in-out infinite}.frame-pointer .icon[data-v-f2a4d150]{font-size:1.5rem;color:#fff}@keyframes pointerPulse-f2a4d150{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-f2a4d150{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-f2a4d150]{text-align:center;margin-top:2rem}.lottery-controls .lottery-start-btn[data-v-f2a4d150]{transition:all .3s ease}.lottery-controls .lottery-start-btn[data-v-f2a4d150]:hover{transform:scale(1.05);box-shadow:0 8px 20px #ff6b3566}.lottery-controls .spinning-indicator .spinner-large[data-v-f2a4d150]{width:60px;height:60px;border:5px solid #f3f3f3;border-top:5px solid #FF6B35;border-radius:50%;animation:spin-f2a4d150 1s linear infinite;margin:0 auto 1rem}.lottery-controls .spinning-indicator p[data-v-f2a4d150]{font-size:1.2rem;color:#666;font-weight:500}.final-winner-result[data-v-f2a4d150]{margin-top:3rem;animation:slideUp-f2a4d150 .5s ease-out}@keyframes slideUp-f2a4d150{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.winner-card-animated[data-v-f2a4d150]{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-f2a4d150]{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-f2a4d150]{font-size:5rem;color:gold}.winner-card-animated .winner-title-large[data-v-f2a4d150]{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-f2a4d150]{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-f2a4d150]{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-f2a4d150]{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-f2a4d150],.celebration-large[data-v-f2a4d150]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.confetti[data-v-f2a4d150],.confetti-large[data-v-f2a4d150]{position:absolute;width:10px;height:10px;background:#FFD700;animation:confettiFall-f2a4d150 3s linear infinite}.confetti-large[data-v-f2a4d150]{width:15px;height:15px;background:#FF6B35}.confetti[data-v-f2a4d150]:nth-child(1){left:10%;animation-delay:0s;background:#FFD700}.confetti[data-v-f2a4d150]:nth-child(2){left:50%;animation-delay:.5s;background:#FF6B35}.confetti[data-v-f2a4d150]:nth-child(3){left:90%;animation-delay:1s;background:#FFD700}@keyframes confettiFall-f2a4d150{0%{transform:translateY(-100px) rotate(0);opacity:1}to{transform:translateY(600px) rotate(360deg);opacity:0}}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(1){left:5%;animation-delay:0s;background:#FFD700}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(2){left:10%;animation-delay:.1s;background:#FF6B35}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(3){left:15%;animation-delay:.2s;background:#FFD700}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(4){left:20%;animation-delay:.3s;background:#FF6B35}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(5){left:25%;animation-delay:.4s;background:#FFD700}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(6){left:30%;animation-delay:.5s;background:#FF6B35}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(7){left:35%;animation-delay:.6s;background:#FFD700}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(8){left:40%;animation-delay:.7s;background:#FF6B35}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(9){left:45%;animation-delay:.8s;background:#FFD700}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(10){left:50%;animation-delay:.9s;background:#FF6B35}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(11){left:55%;animation-delay:1s;background:#FFD700}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(12){left:60%;animation-delay:1.1s;background:#FF6B35}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(13){left:65%;animation-delay:1.2s;background:#FFD700}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(14){left:70%;animation-delay:1.3s;background:#FF6B35}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(15){left:75%;animation-delay:1.4s;background:#FFD700}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(16){left:80%;animation-delay:1.5s;background:#FF6B35}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(17){left:85%;animation-delay:1.6s;background:#FFD700}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(18){left:90%;animation-delay:1.7s;background:#FF6B35}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(19){left:95%;animation-delay:1.8s;background:#FFD700}.celebration-large .confetti-large[data-v-f2a4d150]:nth-child(20){left:100%;animation-delay:1.9s;background:#FF6B35}@media (max-width: 768px){.lottery-container[data-v-f2a4d150]{padding:1rem}.lottery-title[data-v-f2a4d150]{font-size:1.8rem!important}.lottery-subtitle[data-v-f2a4d150]{font-size:1rem!important}.winner-card[data-v-f2a4d150],.lottery-wheel-container[data-v-f2a4d150]{padding:1.5rem}.display-window[data-v-f2a4d150]{height:200px}.name-item[data-v-f2a4d150]{height:70px}.name-text[data-v-f2a4d150]{font-size:1rem!important}.name-score[data-v-f2a4d150]{font-size:.8rem!important}.frame-pointer[data-v-f2a4d150]{width:50px;height:50px;top:-12px}.frame-pointer .icon[data-v-f2a4d150]{font-size:1.2rem}.lottery-display-container[data-v-f2a4d150]{max-width:100%}}