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}.App{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;height:100vh;justify-content:space-around;margin:0;width:100vw}.App>img{height:94%;margin:auto 0;width:auto}.App>.smart-sommelier{width:53%}.App>.smart-sommelier,.input{display:flex;flex-direction:column;overflow:hidden}.input{height:40vh;justify-content:center;width:100%}.input-ai{width:100%}.input-ai,.input-user{display:flex;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:left}.input-user{align-self:flex-end;margin-left:auto;margin-right:0}.ai-text>h2{background-color:#28abe3;border-radius:15px;color:#fff;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:.5vw;padding:1vw 2vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ai-img,.user-img{width:4vw}.ai-img,.ai-reset,.user-img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1vw}.ai-reset{width:2.5vw}.user-text>h2{background-color:#fff;border-color:#28abe3;border-radius:15px;border-style:solid;color:#28abe3;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:.5vw;padding:1vw 5vw 1vw 1vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-buttons{display:flex;flex-direction:row;margin:0 auto;max-width:20vw;min-width:20vw;overflow-x:scroll}.user-buttons::-webkit-scrollbar,.wine-list::-webkit-scrollbar{width:10px}.user-buttons::-webkit-scrollbar-track,.wine-list::-webkit-scrollbar-track{background-color:#e7e7e7;border:1px solid #cacaca;border-radius:8px}.user-buttons::-webkit-scrollbar-thumb,.wine-list::-webkit-scrollbar-thumb{background-color:#28abe3;border-radius:8px}.user-buttons>button{background-color:#fff;border-color:#28abe3;border-radius:15px;border-style:solid;color:#28abe3;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1vw .5vw;padding:1vw;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-buttons>.sel-feature{background-color:#28abe3;color:#fff}.wine-list{max-height:55vh;min-height:55vh;overflow-x:hidden;overflow-y:scroll}.wine{background-color:#fff;border-color:#28abe3;border-radius:15px;border-style:solid;color:#28abe3;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1vw auto;padding:.2vw;width:90%}.wine-info-top{display:flex;flex-direction:row;justify-content:space-between}.wine-info p{font-size:110%}.wine-info-top>p{margin:0 4vw}.wine-info-top>p>b{color:#2090c0;font-weight:bolder}.wine-selected>.wine-info{display:flex;flex-direction:column}.wine-unselected>.wine-info{display:none}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.a0151b70.css.map*/