body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Playfair Display,serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;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}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}textarea{background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:300px;padding:12px 20px;resize:none;width:100%}.icon{height:64px;width:64px}@-webkit-keyframes moveToBottomAndExpandWidth{0%{bottom:95%;height:100%;position:relative;top:0;width:50%}to{bottom:95%;height:100%;position:relative;top:55px;width:90%}}@keyframes moveToBottomAndExpandWidth{0%{bottom:95%;height:100%;position:relative;top:0;width:50%}to{bottom:95%;height:100%;position:relative;top:55px;width:90%}}@-webkit-keyframes dissapearButton{0%{opacity:1}to{opacity:0}}@keyframes dissapearButton{0%{opacity:1}to{opacity:0}}.content-container{overflow:hidden;text-align:left;width:100%}.content-container.normal{height:0;max-height:0;opacity:0}.content-container.fixedToBottom{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:appearContent;animation-name:appearContent;max-height:11500px;opacity:1}@-webkit-keyframes appearContent{0%{max-height:200px;opacity:0}to{max-height:11500px;opacity:1}}@keyframes appearContent{0%{max-height:200px;opacity:0}to{max-height:11500px;opacity:1}}img{max-height:512px}.shopping-page{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.page-title{color:#333;font-size:24px;font-weight:700;margin-bottom:20px}.personalized-message,.product-item{color:#444;font-size:16px;margin-bottom:10px}.product-item{border:1px solid #ccc;border-radius:4px;padding:10px}.product-title{font-weight:700}.product-price{color:#007bff}.compatibility-info{color:#228b22}.actions,.compatibility-info{font-size:14px;margin-top:5px}.action-item{background-color:#007bff;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-right:5px;padding:6px 12px;text-decoration:none}.action-item:hover{background-color:#0056b3}.MuiDrawer-docked button.MuiButtonBase-root h6{font-size:15px;margin:-5px}.start-page{align-items:center;display:flex;flex-direction:column;padding:1rem}.breadcrumbs{display:flex;gap:.5rem;margin-bottom:1rem}.breadcrumbs span{cursor:pointer}.advanced-panel h3{cursor:pointer;margin-bottom:.5rem}.advanced-panel{display:flex;flex-direction:column;gap:.5rem;width:100%}.start-page .user-input{height:200px;margin-top:.5rem;padding:.5rem;width:80%}.start-page .submit-button.fixedToBottom{background-color:#3f753f;border:none;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.4);color:#fff;cursor:pointer;font-size:48px;font-weight:700;height:auto;margin:.5rem 0 .5rem 4px;min-height:200px;padding:.5rem 1rem;position:absolute;text-align:center;text-decoration:none;width:18%}.start-page .submit-button:hover{box-shadow:0 3px 5px rgba(0,0,0,.6)}.start-page .submit-button:active{box-shadow:0 1px 2px rgba(0,0,0,.3)}.mainpanel{margin-bottom:10px;margin-top:10px}.content-container{background-color:#fff;border-radius:8px;margin:10px;min-height:100px;width:98%}.start-page .submit-button:disabled{background-color:#ccc;box-shadow:none;color:#666;cursor:not-allowed}.partial-screen .panel{background-color:rgba(0,0,0,.2);border-radius:5px;box-shadow:0 0 5px 0 #282c34;min-width:750px;padding:.1px 5px;width:100%}.collapsable .header{cursor:pointer}.small-button-at-upper-right{background-color:initial;border:1px solid #007bff;border-radius:0;color:#007bff;cursor:pointer;font-size:15px;margin:2px;padding:0;position:absolute;right:0;text-decoration:none;top:0}.full-screen .advanced-panel,.full-screen .user-input-panel{display:none}
/*# sourceMappingURL=main.0753cabb.css.map*/