.design-modal button.close-button,.design-modal .design-grid-modal-body .nav-arrow{background-color:#0000;border:none;margin:0;padding:0}.favorite-icon{color:#ee1d24}.favorite-icon svg{fill:#ee1d24!important}.made-with-apprentice{color:#242426}.has-access-icon{color:#009fc3;font-size:2em}.theme-dark .design-wrapper,.theme-dark~div .modal-dialog .modal-content .design-wrapper{background-color:#242426;box-shadow:1px 1px 10px -1px #242426}.theme-dark .similar-design-container .display-icons,.theme-dark~div .modal-dialog .modal-content .similar-design-container .display-icons{background-color:#464749b3}.theme-dark .vote-container.show-form,.theme-dark~div .modal-dialog .modal-content .vote-container.show-form{background-color:#242426;border:1px solid #fafafa}.theme-dark .design-wrapper,.theme-dark~div .modal-dialog .modal-content .design-wrapper{background-color:#242426}.theme-dark .design-wrapper .action-icons,.theme-dark~div .modal-dialog .modal-content .design-wrapper .action-icons{background-color:#464749b3}.theme-dark .display-icons .project-type-icon,.theme-dark~div .modal-dialog .modal-content .display-icons .project-type-icon{border-color:#fafafa4d}.theme-dark .design-grid-row .display-icons,.theme-dark~div .modal-dialog .modal-content .design-grid-row .display-icons{background-color:#39393c}.theme-dark .made-with-apprentice,.theme-dark~div .modal-dialog .modal-content .made-with-apprentice{color:#242426}.theme-dark .back-btn,.theme-dark~div .modal-dialog .modal-content .back-btn{color:#fafafa;background-color:#242426}.theme-dark .made-with-apprentice svg,.theme-dark~div .modal-dialog .modal-content .made-with-apprentice svg{fill:#fff}.theme-dark .vote-results-modal,.theme-dark~div .modal-dialog .modal-content .vote-results-modal{position:absolute}.theme-light .similar-design-container .display-icons,.theme-light~div .modal-dialog .modal-content .similar-design-container .display-icons{background-color:#e6e7e7e6}.theme-light .vote-container.show-form,.theme-light~div .modal-dialog .modal-content .vote-container.show-form{background-color:#fff;border:1px solid #464749}.theme-light .design-wrapper,.theme-light~div .modal-dialog .modal-content .design-wrapper{background-color:#fff}.theme-light .design-wrapper .action-icons,.theme-light~div .modal-dialog .modal-content .design-wrapper .action-icons{background-color:#e6e7e7e6}.theme-light .display-icons svg,.theme-light~div .modal-dialog .modal-content .display-icons svg{fill:#464749}.theme-light .display-icons .project-type-icon,.theme-light~div .modal-dialog .modal-content .display-icons .project-type-icon{border-color:#4647494d}.theme-light .vote-results-modal,.theme-light~div .modal-dialog .modal-content .vote-results-modal{background-color:#fff;border:1px solid #464749}.modal-dialog .modal-content .wilson-green{color:green}.modal-dialog .modal-content .wilson-red{color:red}.modal-dialog .modal-content .vote-results-modal{width:100%;position:absolute;top:0;left:0}.modal-dialog .modal-content .vote-results-modal .result-grid>div{border-style:solid;border-width:1px;padding:10px}.display-icons{justify-content:end;align-items:start;width:93%;height:100%;min-height:30px;margin:auto;padding:2px 5px 0;display:flex}.display-icons .project-type-icon{border-left-style:solid;border-left-width:1px;margin-left:10px;padding-left:10px}.display-icons .requires-premium-icon{padding:0 5px}.design-wrapper{cursor:pointer;z-index:unset;justify-content:end;align-items:center;width:200px;height:150px;margin:.5em .5em 0;display:flex;position:relative;box-shadow:1px 1px 10px -1px #464749}.design-wrapper .action-icons{flex-direction:column;justify-content:space-around;align-items:center;width:25px;height:100%;margin:auto;display:flex}.design-wrapper .action-icons .vote-section{border:none;justify-content:space-around;display:flex;overflow:hidden}.design-wrapper .action-icons .show-form{z-index:2;max-width:500px;padding:1rem;position:absolute;top:0;left:0}.design-wrapper .action-icons .show-form select,.design-wrapper .action-icons .show-form textarea{border-radius:15px}.design-wrapper .action-icons .show-form textarea{margin-bottom:25px}.design-wrapper .action-icons .show-form .remaining-text{font-size:12px;bottom:5px;left:0}.design-wrapper .action-icons{z-index:1;border-radius:0 15px 15px 0;width:48px;padding:5px;position:absolute;top:0;left:0}.design-wrapper .action-icons.form-open{z-index:2}.design-wrapper .action-icons .siser-loader{width:48px;height:48px}.design-wrapper .action-icons .vote-section{flex-direction:column;display:flex}.design-wrapper .action-icons .favorite-icon svg{font-size:2rem}.design-wrapper .action-icons img{width:48px;height:48px}.design-wrapper .action-icons svg{font-size:2rem}.design-wrapper h5{font-size:14px}.design-wrapper .favorite-icon:hover,.design-wrapper .favorite-icon:hover{filter:opacity(75%)}.design-wrapper .small-loading .loading-gif{width:20px;height:20px}.design-wrapper .design-grid-item{flex-direction:column;display:flex}.design-wrapper .grid-img-container{width:200px;height:150px}.grid-img-container{width:200px;height:150px;position:relative}.grid-img-container .design-item{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.design-wrapper-simple{width:150px;min-width:150px;height:150px;margin:.25em}.design-wrapper-simple.selected-design{opacity:.5}.design-wrapper-simple .grid-img-container{width:200px;height:150px}.design-modal .similar-design-container .display-icons{background-color:#000;flex-direction:row;width:100%;height:30px;position:absolute;bottom:0;right:0}.design-modal .back-container{text-align:center;width:50%;margin-bottom:10px;display:flex}.design-modal .back-container .back-btn{border:none;border-radius:5px;padding:0}.design-modal .back-container .back-btn .img-back-btn{width:35px;height:35px;position:relative}.design-modal .back-container .back-btn .img-back-btn img{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.design-modal .design-modal-description p{margin:0}.design-modal .wilson-score{cursor:pointer;text-decoration:underline}.design-modal .grid-title{font-size:clamp(20px,1.275rem + .2vw,30px)}.design-modal button.close-button svg{font-size:48px}.design-modal .design-name{text-align:start}.design-modal .design-name .display-icons{justify-content:start;align-items:start;width:100%;height:100%;min-height:30px;margin:0;padding:0;display:flex}.design-modal .design-name .display-icons img{width:36px;height:36px}.design-modal .design-name .display-icons button{height:45px;margin:0 .25rem}.design-modal .design-name .display-icons svg{font-size:36px}.design-modal .action-icons{flex-direction:column;justify-content:space-around;align-items:center;width:25px;height:100%;margin:auto;display:flex}.design-modal .action-icons .vote-section{border:none;justify-content:space-around;display:flex;overflow:hidden}.design-modal .action-icons .show-form{z-index:2;max-width:500px;padding:1rem;position:absolute;top:0;left:0}.design-modal .action-icons .show-form select,.design-modal .action-icons .show-form textarea{border-radius:15px}.design-modal .action-icons .show-form textarea{margin-bottom:25px}.design-modal .action-icons .show-form .remaining-text{font-size:12px;bottom:5px;left:0}.design-modal .action-icons{flex-direction:row;justify-content:space-between;width:100%;margin:0}.design-modal .action-icons .vote-container{width:100px;position:relative}.design-modal .action-icons .vote-container.show-form{width:unset;z-index:100}.design-modal .action-icons .favorite-icon svg{font-size:36px}.design-modal .modal-body{padding-top:.5rem}.design-modal .design-grid-modal-body .design-name{text-align:center;width:100%}.design-modal .design-grid-modal-body .bottom-text p{margin-top:.25rem;font-size:clamp(.5rem,.8rem,20px)}.design-modal .design-grid-modal-body .nav-arrow.arrow-right{text-align:right;margin-left:2em}.design-modal .design-grid-modal-body .nav-arrow.arrow-left{text-align:left;margin-right:2em}.design-modal .design-grid-modal-body .nav-arrow{z-index:99;width:25%}.design-modal .design-grid-modal-body .nav-arrow svg{fill:#464749;font-size:48px}.design-modal .design-grid-modal-body .nav-arrow:disabled svg{opacity:.5;cursor:not-allowed}.design-modal .design-grid-modal-body .modal-img-container{width:250px;height:250px;position:relative}.design-modal .design-grid-modal-body .modal-img-container img{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.overlay-parent{position:relative}@media (max-width:375px){.ai-overlay p{font-size:12px}}@media (min-width:576px){.design-wrapper{justify-content:center;width:180px}.design-wrapper .action-icons{display:none}.design-wrapper .action-icons .siser-loader{width:1.2rem;height:1.2rem}.design-wrapper .action-icons .favorite-icon svg{font-size:1.2rem}.design-wrapper .display-icons .siser-loader,.design-wrapper .display-icons img{width:1.2rem;height:1.2rem}.design-wrapper .display-icons svg{font-size:1.2rem}.design-modal .design-name{margin:0 0 .5rem;font-size:max(1em,35px)}.design-modal .design-grid-modal-body .vote-section{border:none;justify-content:space-around;display:flex;overflow:hidden}.design-modal .design-grid-modal-body .show-form{z-index:2;max-width:500px;padding:1rem;position:absolute;top:0;left:0}.design-modal .design-grid-modal-body .show-form select,.design-modal .design-grid-modal-body .show-form textarea{border-radius:15px}.design-modal .design-grid-modal-body .show-form textarea{margin-bottom:25px}.design-modal .design-grid-modal-body .show-form .remaining-text{font-size:12px;bottom:5px;left:0}.design-modal .design-grid-modal-body .action-icons{justify-content:space-between;width:50%}.design-modal .design-grid-modal-body .nav-arrow.arrow-right{text-align:right;right:0}.design-modal .design-grid-modal-body .nav-arrow.arrow-left{text-align:left;left:0}.design-modal .design-grid-modal-body .nav-arrow{z-index:99;width:25%;position:absolute;top:40%}}@media (min-width:992px){.apprentice-icon{display:none}.design-modal .design-name .display-icons{align-items:start;width:fit-content;margin-left:10px}.design-modal .design-grid-modal-body .action-icons{width:25%}}@media (min-width:1200px){.design-wrapper .action-icons .siser-loader{width:2rem;height:2rem}.design-wrapper .action-icons .favorite-icon svg{font-size:1.8rem}.design-wrapper .action-icons img{width:1.5rem;height:1.5rem}.design-wrapper .action-icons svg{font-size:1.5rem}.design-wrapper .grid-img-container{width:150px;height:150px;position:relative}}.empty-icon svg{filter:opacity(.1);font-size:1.2rem}
