.create-qr-color-group{display:flex;gap:30px}.create-qr-color-item{flex:1;display:flex;flex-direction:column}.create-qr-preview.has-qr{background:#fff;border-color:#667eea;border-style:solid;box-shadow:0 20px 40px rgba(102,126,234,.1)}.create-qr-preview img{max-width:100%;height:auto;border-radius:12px;animation:qrFadeIn .5s ease-out}.create-qr-message{padding:16px 20px;margin:20px 0;border-radius:12px;font-weight:500;animation:messageSlideIn .3s ease-out}.create-qr-error{background:linear-gradient(135deg,#fed7d7,#feb2b2);color:#c53030;border:2px solid #fc8181}.create-qr-success{background:linear-gradient(135deg,#c6f6d5,#9ae6b4);color:#2f855a;border:2px solid #68d391}.create-qr-file-upload.has-file .create-qr-file-upload-label{border-style:solid;border-color:#68d391;background:#f0fff4;color:#2f855a}.create-qr-download-section.active{display:block;animation:fadeIn .5s ease-out}@media (max-width:768px){.create-qr-color-group{flex-direction:column;gap:20px}}