body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;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}.container{margin:0 auto;max-width:1200px;padding:20px}.page-container{display:flex;flex-direction:column;min-height:100vh}.content-wrap{flex:1 1}.star-rating{color:#ffc107;font-size:2rem}.qr-code-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.feedback-form,.qr-code-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.dashboard-card{display:flex;flex-direction:column;height:100%;transition:transform .3s ease}.dashboard-card:hover{transform:translateY(-5px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease forwards}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.pulse{animation:pulse 2s infinite}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.shake{animation:shake .5s ease}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.bounce{animation:bounce 2s infinite}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2)}}.ripple-color{overflow:hidden;position:relative}.ripple-color:after{background-image:radial-gradient(circle,#ffffff4d 10%,#0000 10.01%);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(10);transition:transform .5s,opacity 1s;width:100%}.ripple-color:active:after{opacity:.3;transform:scale(0);transition:0s}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floating{animation:floating 3s ease-in-out infinite}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.shimmer{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);background-size:200% 100%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotate{animation:rotate 10s linear infinite}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.scale{animation:scale 2s ease-in-out infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#4f46e580}}.typing{animation:typing 3.5s steps(40),blink-caret .75s step-end infinite;border-right:.15em solid #0000;margin:0 auto;overflow:hidden;white-space:nowrap}@keyframes glow{0%{box-shadow:0 0 5px #4f46e580}50%{box-shadow:0 0 20px #4f46e5cc}to{box-shadow:0 0 5px #4f46e580}}.glow{animation:glow 2s ease-in-out infinite}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.slide-in{animation:slideIn .5s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease forwards}@keyframes bounceScale{0%{transform:scale(0)}50%{transform:scale(1.1)}70%{transform:scale(.95)}to{transform:scale(1)}}.bounce-scale{animation:bounceScale .8s ease-out forwards}@keyframes shakeScale{0%,to{transform:scale(1)}10%,30%,50%,70%,90%{transform:scale(.97) rotate(-1deg)}20%,40%,60%,80%{transform:scale(1.03) rotate(1deg)}}.shake-scale{animation:shakeScale .8s ease}@keyframes breathing{0%{box-shadow:0 0 0 #4f46e500;transform:scale(.97)}50%{box-shadow:0 0 10px #4f46e54d;transform:scale(1)}to{box-shadow:0 0 0 #4f46e500;transform:scale(.97)}}.breathing{animation:breathing 3s ease-in-out infinite}
/*# sourceMappingURL=main.76f7f88b.css.map*/