body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#a51e22,#c72d32);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.logo{text-align:center}.logo img{border-radius:11px;height:auto;max-width:94px}.container{margin:0 auto;max-width:1400px}.main-wrapper{grid-gap:30px;align-items:start;display:grid;grid-template-columns:1fr 2fr}.info-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;color:#fff;padding:30px}.info-section h1{color:gold;font-size:2em;margin-bottom:10px}.info-section h2{color:#fff;font-size:1.3em;margin-bottom:20px}.info-section p{line-height:1.8;margin-bottom:15px}.info-section ul{line-height:2;padding-left:20px}.quay-section{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:30px}.section-title{color:#a51e22;font-size:1.8em;font-weight:700;margin-bottom:25px;text-align:center}.radio-group{display:flex;gap:30px;justify-content:center;margin-bottom:25px}.radio-option{align-items:center;display:flex;gap:8px}.radio-option input[type=radio]{cursor:pointer;height:20px;width:20px}.radio-option label{cursor:pointer;font-size:1.1em;font-weight:500}.input-mode{display:none}.input-mode.active{display:block}.form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.form-group,.form-row{margin-bottom:15px}.form-group label{color:#333;display:block;font-weight:600;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{border:2px solid #ddd;border-radius:8px;font-size:1em;padding:12px;transition:border-color .3s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#a51e22;outline:none}.form-group textarea{font-family:inherit;min-height:120px;resize:vertical}.inline-group{align-items:center;display:flex;gap:10px}.inline-group select{min-width:80px;width:auto}.hint{color:#666;font-size:.85em;margin-top:5px}.prize-config{background:#f8f9ff;border-radius:12px;margin-bottom:20px;padding:20px}.prize-config h4{color:#a51e22;font-size:1.2em;margin-bottom:15px}.prize-list{grid-gap:15px;display:grid;gap:15px;max-height:400px;overflow-y:auto}.prize-item{grid-gap:10px;align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;display:grid;gap:10px;grid-template-columns:100px 1fr auto auto;padding:12px}.prize-item.active{background:#f0f4ff;border-color:#a51e22}.prize-image{border-radius:8px;cursor:pointer;height:80px;object-fit:cover;width:80px}.prize-name{font-weight:600}.btn-select-prize{background:#a51e22;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:8px 16px;transition:background .3s}.btn-select-prize:hover{background:#5568d3}.btn-select-prize.selected{background:#4caf50}.btn-remove{background:#f44;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 12px}.btn-add-prize{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;font-weight:600;margin-top:10px;padding:12px;width:100%}.btn-add-prize:hover{background:#45a049}.result-display{background:linear-gradient(135deg,#a51e22,#764ba2);border-radius:15px;box-shadow:inset 0 4px 15px #0003;margin:25px 0;padding:60px 20px}.result-text{align-items:center;color:#fff;display:flex;font-size:4em;font-weight:700;justify-content:center;min-height:80px;text-align:center;text-shadow:0 4px 8px #0000004d}.result-text.placeholder{font-size:3em;opacity:.7}.btn-quay{background:linear-gradient(135deg,#a51e22,#764ba2);border:none;border-radius:15px;box-shadow:0 8px 20px #667eea66;color:#fff;cursor:pointer;font-size:1.5em;font-weight:700;padding:20px;transition:transform .2s,box-shadow .2s;width:100%}.btn-quay:hover{box-shadow:0 12px 30px #667eea99;transform:translateY(-2px)}.btn-quay:active{transform:translateY(0)}.btn-quay:disabled{cursor:not-allowed;opacity:.6}.modal{align-items:center;background:#000c;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal.show{display:flex}.modal-content{animation:modalPop .5s ease;background:#fff;border-radius:20px;max-width:600px;padding:40px;position:relative;text-align:center}@keyframes modalPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.modal-prize-image{border-radius:15px;box-shadow:0 10px 30px #0000004d;height:200px;margin:20px auto;object-fit:cover;width:200px}.modal-title{color:#a51e22;font-size:2.5em;font-weight:700;margin-bottom:20px}.modal-winner{color:#ff6b6b;font-size:3em;font-weight:700;margin:20px 0}.modal-prize-name{color:#4caf50;font-size:2em;font-weight:700;margin-bottom:30px}.btn-close-modal{background:#a51e22;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2em;font-weight:700;padding:15px 40px}.main-wrapper{display:flex;gap:30px;margin:0 auto;max-width:1200px;padding:20px}.left-column{flex:1 1;min-width:300px}.quay-section{flex:2 1}.history-sidebar{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 10px #0000000d;margin-top:30px;padding:20px}.history-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.history-header h3{color:#333;font-size:18px;margin:0}.btn-clear-small{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px}.no-history{color:#888;font-style:italic;padding:20px 0;text-align:center}.history-list-sidebar{max-height:500px;overflow-y:auto}.history-item-sidebar{border-bottom:1px solid #eee;font-size:14px;padding:12px 0}.history-item-sidebar:last-child{border-bottom:none}.winner-name{color:#28a745;font-size:2rem;font-weight:700}.prize-name{color:#333;margin:4px 0}.time{color:#666;font-size:13px}@keyframes confetti-fall{to{opacity:0;transform:translateY(100vh) rotate(1turn)}}@media (max-width:1024px){.main-wrapper{flex-direction:column}}
/*# sourceMappingURL=main.ebd7a2e8.css.map*/