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{overflow-x:hidden;text-align:center;width:100vw}.content{display:flex}.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)}}.navbar{background:#fff;border-bottom:1px solid #666;box-shadow:0 1px 6px #6b6b6b;display:flex;height:5.8rem;position:fixed;width:100vw;z-index:90}.navbar-ul{all:unset;display:flex;width:100%}.navbar-li-1{width:25%}.navbar-li-1,.navbar-li-2{align-items:center;display:flex;height:100%;justify-content:center}.navbar-li-2{width:45%}.navbar-options-ul{all:unset}.nav-bar-link{all:unset;align-items:center;display:flex;font-weight:500;height:100%;justify-content:center;width:100%}.navbar-option{all:unset;align-items:center;display:flex;height:100%;justify-content:center;width:33.33%}.navbar-option:hover{background:linear-gradient(hsla(0,0%,41%,.6),#fff);cursor:pointer}.navbar-option:active{background:linear-gradient(rgba(68,68,68,.6),#fff);cursor:pointer}.navbar-li-3{all:unset;justify-content:flex-end;width:30%}.ham-menu,.navbar-li-3{align-items:center;display:flex;height:100%}.ham-menu{justify-content:center;position:relative;width:45%}.ham-menu:hover{background:linear-gradient(hsla(0,0%,41%,.6),#fff);cursor:pointer}.ham-menu:active{background:linear-gradient(rgba(68,68,68,.6),#fff);cursor:pointer}.user-options{background-color:#f3f3f3;border-radius:25px;display:none;flex-wrap:wrap;height:14.5rem;justify-content:center;position:absolute;right:5%;top:5.9rem;width:100%}.user-name-label{height:20%;width:100%}.user-name-label,.user-options-buttons-container{align-items:center;display:flex;justify-content:center}.user-options-buttons-container{flex-wrap:wrap;height:60%}.admin-finance-logo{border-radius:50%;margin:0;padding:0}.user-options-button{all:unset;border:3px solid #ff4500;border-radius:25px;height:40%;width:80%}.user-options-button:hover{background:#d4d4d4;cursor:pointer}.user-options-button:active{background:silver;cursor:pointer}.main-div{display:flex;height:100vh;position:absolute;top:5.8rem;width:100vw}.create-businesses-section{align-items:center;height:100%;margin:0;padding:0;width:50%}.buttons-container,.create-businesses-section{display:flex;flex-wrap:wrap;justify-content:center}.buttons-container{height:20%;width:100%}.create-business-button{all:unset;background:#ff4500;border-radius:3px;color:#fff;font-size:xx-large;height:45%;width:60%}.create-business-button:hover{cursor:pointer}.create-business-button:active{background:#f30}.view-businesses-button{all:unset;border:3px solid #ff4500;border-radius:5px;color:#ff4500;font-size:xx-large;height:45%;width:59%}.view-businesses-button:hover{cursor:pointer}.view-businesses-button:active{color:#f30}.picture-section{align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:0;width:50%}.serious-business-image{height:100%;margin:0;padding:0;width:100%}.login{background:linear-gradient(90deg,#7fb6c9 40%,#fff);display:flex;height:100vh;justify-content:center;position:absolute;width:100vw}.left-side-login-section{z-index:100}.left-side-login-section,.right-side-login-section{align-items:center;display:flex;height:100vh;justify-content:center;width:50%}.right-side-login-section{flex-wrap:wrap}.login-section-container{align-items:center;display:flex;flex-wrap:wrap;height:80vh;justify-content:center}.login-content-container{display:flex;justify-content:center;max-width:1320px;position:absolute;width:100vw}.admin-finance-title{width:40%}.red-text-label{color:red}.white-text-label{color:#313131}.login-card-component-div{display:flex;flex-wrap:wrap;height:50vh;justify-content:center;width:32vw}.login-button-div{align-items:flex-end;display:flex;height:4.6rem;justify-content:flex-end;width:100%}.login-inputs-div{display:flex;flex-wrap:wrap;height:15vh}.login-input-1{all:unset;background-color:#fff;border:1px solid #9b9a9a;border-radius:30px;height:3.6rem;left:10px;position:absolute;text-align:center;width:30vw}.login-h2{align-items:center;display:flex;height:3.6rem;justify-content:center;margin:0;width:100%}.login-input-div{height:5rem;position:relative;width:32vw}.login-input-2{all:unset;background-color:#fff;border:1px solid #9b9a9a;border-radius:30px;height:3.6rem;left:10px;position:absolute;text-align:center;width:31vw}.login-button{all:unset;align-items:center;background-color:#495d86;border:1px solid #9b9a9a;border-radius:30px;color:#fff;display:flex;height:3.6rem;justify-content:center;width:85%}.login-label{color:#3f3f3f;display:flex;justify-content:flex-start;margin-left:8%;width:32vw}.invalid-credentials-error{color:red;display:none}.login-button:hover{background-color:#3c4d6e;cursor:pointer}.login-button:active{background-color:#2b3852;border:1px solid #7e7d7d}.Bubbles{height:100vh;overflow-y:hidden;position:absolute;width:50%;z-index:100}.bubble-1{height:35vw;left:-15%;top:-3%;width:35vw}.bubble-1,.bubble-2{background:radial-gradient(#7fb6c9,#6896a5);border-radius:100%;position:absolute}.bubble-2{height:20vw;left:55%;top:50%;width:20vw}.bubble-3{background:radial-gradient(#7fb6c9,#6896a5);border-radius:100%;height:15vw;left:-10%;position:absolute;top:80%;width:15vw}.text-center{left:35%;position:absolute;top:25%}.server-offline-pic{height:100%;width:100%}.new-user-view-container{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;width:100vw}.new-user-form-container{background-color:#d3d3d3;border-radius:15px;display:flex;flex-wrap:wrap;height:255px;justify-content:center;width:725px}.new-user-title{background-color:#ff4500;border-radius:15px;color:#fff;margin:0;text-align:center;width:90%}.new-user-input-container{display:flex;justify-content:flex-end;margin-right:2%;max-width:177px;min-width:none;width:48%}.click-on-select-suggestion{background-color:rgba(41,93,110,.5);margin:0}.input{margin-bottom:1%;margin-top:1%;max-height:177px;width:100%}.input,.new-user-label{display:flex;justify-content:flex-start}.new-user-label{margin-left:2%;width:50%}.new-user-p{margin:0 0 0 2%;width:80%}.new-user-p,.select-container{display:flex;justify-content:flex-start}.select-container{width:50%}.new-user-error-message{color:red;display:none;margin:0;width:80%}.new-user-select{all:unset;background-color:#53b2d1;margin-left:2%;width:50%}.new-user-input{all:unset;background-color:#fff;border:1px solid #616161;border-radius:18px;max-width:177px;min-width:none;text-align:center}.select-button{display:flex;justify-content:flex-start;width:95%}.select-button:hover{cursor:pointer}.select-option-0{background-color:#53b2d1;display:flex;font-size:larger;font-size:medium;justify-content:flex-start}.select-option-1,.select-option-2{display:none}.new-user-inputs-container{align-items:center;display:flex;flex-wrap:wrap;height:175px;justify-content:center;width:50%}.new-user-submit-button-container{align-items:flex-end;display:flex;flex-grow:1;flex-wrap:wrap;height:3rem;justify-content:flex-end;width:100%}.new-user-first-row-container{background-color:#ff4500;border-top-left-radius:15px;border-top-right-radius:15px;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.new-user-go-back-button{all:unset;background:#e0e0e0;border:2px solid #ff2600;border-radius:15px;text-align:center;width:3rem}.new-user-go-back-button:hover{background:#a1a1a1;cursor:pointer}.new-user-submit-button{all:unset;background:#ff4500;border:1px solid #acacac;border-radius:15px;color:#fff;height:55%;margin-bottom:.5%;margin-right:.5%;text-align:center;width:25%}.new-user-creation-success-title{text-align:center;width:100%}.new-user-submit-button:hover{cursor:pointer}.new-user-submit-button:active{background-color:#818080}.user-creation-success{align-items:center;background-color:#a1ffa1;display:none;height:100vh;width:100vw}.user-creation-success-text-container{height:-webkit-min-content;height:min-content;width:100%}.user-creation-success-link{all:unset;align-items:center;color:blue;display:flex;font-size:medium;height:100%;justify-content:center;text-decoration:underline;width:inherit}.new-user-invalid-document-message,.new-user-invalid-mail-message{color:red;display:none;margin:0;padding:0}.user-creation-success-link:hover{cursor:pointer}.user-creation-success-link:active{color:#f39d47}.account-container{background-color:rgba(205,241,253,.637);display:flex;flex-wrap:wrap;height:100%;left:15%;position:absolute;top:3.8rem;width:85%}.account-title{align-items:center;background:#5b5bec;display:flex;height:30%;justify-content:center;margin:0;width:100%}.account-details-container{display:flex;flex-wrap:wrap;height:36%;width:100%}.user-name-config{align-items:flex-end;border:1px solid gray;display:flex;flex-wrap:wrap;height:100%;justify-content:flex-start;margin-left:1%;width:100%}.config-input{min-width:none;width:30%}.config-error{color:red;display:none}.container{background:#7c7cec;border:1px solid #000;display:flex;flex-wrap:wrap;height:70%;width:100%}.details-card-field{background:#a1a1f7;background:linear-gradient(0deg,#a0a0f7,#d2d2f7);display:flex;justify-content:flex-end;margin-top:1%;width:100%}.details-card-label,.details-card-p{align-items:center;display:flex;width:50%}.details-card-p,.sub-paragraph{justify-content:flex-end;margin:0}.sub-paragraph{align-items:center;background:rgba(0,0,255,.24);background:linear-gradient(0deg,rgba(0,0,255,.24),rgba(174,173,230,.603));display:flex}.active-sub-label{color:#54f354}.active-sub-label,.inactive-sub-label{align-items:center;background:rgba(80,80,255,.623);background:linear-gradient(0deg,rgba(117,117,250,.623),rgba(211,208,252,.603));display:flex;justify-content:center;width:5rem}.inactive-sub-label{color:#e42929}.cancel-sub-div{align-items:center;background:rgba(0,0,255,.24);background:linear-gradient(0deg,rgba(0,0,255,.24),rgba(174,173,230,.603));display:flex;justify-content:center;width:10%}.activate-sub-button{all:unset;background:rgba(0,0,255,.24);background:linear-gradient(0deg,rgba(0,0,255,.24),rgba(174,173,230,.603));border:1px solid #2c2c2c;border-radius:10%;width:15%}.activate-sub-button:hover{cursor:pointer}.activate-sub-button:active{background:rgba(0,0,255,.24);background:linear-gradient(0deg,rgba(0,0,255,.466),rgba(125,123,226,.603));border:1px solid #000}.red-div{background-color:red;height:1.3rem;width:1rem}.suscription-state-container{flex-wrap:wrap;height:14%}.suscription-state-container,.suscription-title{background:#5b5bec;display:flex;justify-content:center;width:100%}.suscription-title{align-items:center;height:50%;margin:0}.suscription-state-info-container{background:#5b5bec;display:flex;flex-wrap:wrap;height:30%;width:100%}.suscription-state-paragraph{align-items:center;background:rgba(0,0,255,.24);background:linear-gradient(0deg,rgba(0,0,255,.24),rgba(174,173,230,.603));display:flex;flex-grow:1;justify-content:flex-start;margin:0}.cancel-suscription-button{all:unset;background-color:rgba(135,135,199,.829);border-radius:10%}.cancel-suscription-button:hover{cursor:pointer}.general-view-container{display:flex;flex-wrap:wrap;justify-content:center;min-height:100%;position:absolute;top:6rem;width:100%}.top-content{background:#d3d3d3;border-radius:15px;box-shadow:10px 5px 5px gray;display:flex;flex-wrap:wrap;height:325px;margin-right:5%;margin-top:10%;max-width:625px;min-width:400px;width:98%}.general-view-h3{align-items:center;background-color:#ff4500;border-top-left-radius:15px;border-top-right-radius:15px;display:flex;height:10%;justify-content:center;margin:0;width:100%}.pie-chart-title{margin-left:0}.pie-chart-container{display:flex;height:85%;justify-content:center;width:50%}.pie-chart{background-color:#000;border-radius:50%;margin:0;width:80%}.income-chart-container{display:flex;flex-wrap:wrap;height:85%;justify-content:flex-start;margin:0;width:50%}.businesses-profits{height:80%;overflow-y:scroll;width:100%}.business-profits{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}.business-name{align-items:flex-start;display:flex;margin:0;max-height:1.5rem;min-width:none;width:33.33%}.business-name-p{display:flex;margin:0;overflow-x:hidden;width:-webkit-max-content;width:max-content}.business-income,.business-income-percentage{align-items:center;display:flex;justify-content:center;margin:0;max-height:1.5rem;width:33.33%}.total-income-container{align-items:center;display:flex;height:20%;margin:0;padding:0;width:100%}.total-income-text{display:flex;margin:0;max-height:1.5rem;width:33.33%}.total-income-number,.total-income-percentage{display:inline-block;margin:0;width:33.33%}.general-view-bottom-content{background:#d3d3d3;border-radius:15px;box-shadow:10px 5px 5px gray;display:flex;flex-wrap:wrap;height:600px;margin-top:5%;max-width:925px;min-width:700px;width:98%}.general-view-bottom-content-h4{align-items:center;background:#ff4500;border-top-left-radius:15px;border-top-right-radius:15px;display:flex;height:7%;justify-content:center;margin:0;width:100%}.pie-chart-color-red{background-color:red;height:100%;min-width:10px;width:10px}.pie-chart-color-green{background-color:green;height:100%;min-width:10px;width:10px}.pie-chart-color-blue{background-color:blue;height:100%;min-width:10px;width:10px}.pie-chart-color-yellow{background-color:#ff0;height:100%;min-width:10px;width:10px}.pie-chart-color-orange{background-color:orange;height:100%;min-width:10px;width:10px}.pie-chart-color-brown{background-color:brown;height:100%;min-width:10px;width:10px}.pie-chart-color-lightblue{background-color:#add8e6;height:100%;min-width:10px;width:10px}.pie-chart-color-black{background-color:#000;height:100%;min-width:10px;width:10px}.pie-chart-color-gray{background-color:gray;height:100%;min-width:10px;width:10px}.pie-chart-color-lightgreen{background-color:#90ee90;height:100%;min-width:10px;width:10px}.zero-color{background-color:#006400;height:100%}.total-color,.zero-color{min-width:10px;width:10px}.total-color{background-color:#00008b}.account-options-container{display:flex;height:100%;width:100vw}.new-business-component{align-items:center;background-image:url(/static/media/serious-business-image.072c9f59ffa148cfa5b8.png);background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;position:absolute;top:5.8rem;width:100%}.new-business-card-container{background:#d3d2d2;border:1px solid gray;border-radius:25px;height:40%;width:60%}.new-business-title{display:flex;justify-content:flex-start;margin:0 0 0 5%}.new-business-error{color:red;display:none}.new-business-input-container{display:flex;flex-wrap:wrap;height:30%;margin-left:30%;width:70%}.new-business-label{align-items:flex-end;display:flex;justify-content:flex-start;width:60%}.create-new-business-input{all:unset;background:#fff;border:1px solid gray;border-radius:25px;height:45%;width:80%}.create-new-business-button-container{align-items:flex-end;display:flex;height:30%;justify-content:flex-end;width:100%}.create-new-business-button{all:unset;background:#ff4500;border-radius:25px;color:#fff;cursor:pointer;font-size:x-large;height:55%;margin-bottom:3%;margin-right:3%;width:35%}.create-new-business-button:active{background:#f30}.business-overview-container{display:flex;flex-wrap:wrap;height:100vh;position:absolute;top:5.8rem;width:100vw;z-index:89}.business-overview-pie-chart-container{height:80%;margin-left:5%;margin-top:2.5%;width:60%}.business-links-container,.business-overview-pie-chart-container{align-items:center;background:#ebebeb;border:1px solid #000;border-radius:15px;display:flex;flex-wrap:wrap;justify-content:center}.business-links-container{height:60%;margin-left:12.5%;margin-top:5%;width:20%}.pie-chart-title{display:flex;margin-left:2.5%;width:100%}.business-overview-pie-chart{border-radius:50%;height:90%;width:80%}.pie-chart-table-container{align-items:center;display:flex;flex-wrap:wrap;height:300px;justify-content:center;max-height:300px;width:50%}.pie-chart-table-titles-ul{all:unset;background:#ff4500;border-top-left-radius:15px;border-top-right-radius:15px;display:flex;height:10%;width:100%}.pie-chart-table-titles-li{all:unset;align-items:center;display:flex;justify-content:center;width:24%}.pie-chart-table-products-ul{all:unset;background:#fff;height:80%;overflow-y:scroll;width:100%}.pie-chart-table-products-li{all:unset;display:flex;flex-wrap:wrap;height:8%;width:100%}.pie-chart-row-ul{all:unset;display:flex;width:100%}.pie-chart-row-li{all:unset;display:flex;width:25%}.color-container{height:100%;width:12%}.total-numbers-ul{all:unset;background:#ff4500;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:flex;justify-content:flex-end;width:100%}.total-numbers-li{all:unset;width:25%}.pie-chart-circle-container{align-items:flex-start;background:transparent;display:flex;height:70%;justify-content:center;width:50%}.color-div{height:100%;width:10%}.business-overview-link{all:unset;align-items:center;background:#ff4500;border-radius:15px;color:#fff;display:flex;height:10%;justify-content:center;width:80%}.business-overview-link:hover{background:#f30;cursor:pointer}.business-overview-link:active{background:#ff0800}.business-overview-total-income-container{align-items:center;background-color:#60c083;display:flex;height:3.2rem;justify-content:flex-end;width:100%}.change-subscription-container{align-items:flex-start;display:flex;flex-wrap:wrap;height:93%;justify-content:center;left:15%;min-height:93%;position:absolute;top:3.8rem;width:85%}.subscription-time-ended{font-style:oblique}.you-can-renew-below{display:block;font-style:oblique;width:100%}.new-sales-container{align-items:flex-start;height:93%;min-height:93%;position:absolute;top:6rem;width:100%}.new-sales-container,.new-sales-window{display:flex;flex-wrap:wrap;justify-content:center}.new-sales-window{background:#d3d3d3;border-radius:15px;width:95%}.add-sales-first-row{background:#ff4500;border-top-left-radius:15px;border-top-right-radius:15px;display:flex;height:1.6rem;justify-content:flex-start;width:100%}.go-back-button{all:unset;align-items:center;background:#e6e6e6;border:2px solid #ff4500;border-radius:10px;display:flex;font-size:x-large;font-weight:500;height:80%;justify-content:center;max-width:115px;width:20%}.go-back-button:hover{background:#bebebe;background:radial-gradient(#bebebe,#cfcfcf);cursor:pointer}.ticket-type-label{display:flex;justify-content:flex-end}.go-back-button-container{display:flex;justify-content:flex-start;margin-left:.5%;width:32.83%}.ticket-type-selector-container{border:2px solid #ff4500;border-radius:15px;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-right:.5%;width:49.5%}.ticket-type-select{background:#d3d3d3;border-radius:15px;width:3rem}.ticket-type-select:hover{cursor:pointer}.new-sale-second-row{display:flex;flex-wrap:wrap;height:96.9%;justify-content:flex-end;width:100%}.new-sale-add-item-title{background:#ff4500;color:#fff;margin:0;padding:0;width:100%}.new-sale-add-item-inputs-container{margin-top:1%;width:100%}.add-sale-item-input{margin-left:1%;margin-right:1%;width:18%}.cannot-add-more-items-paragraph,.must-have-all-fields-filled-paragraph,.sale-load-error-p{color:red;display:none;width:100%}.sale-load-waring-p{color:#5e5e00;display:none;width:100%}.duplicate-product-error{color:red;display:none;width:100%}.new-sale-item-component{background:#fff;border-bottom:1px solid #000;display:flex;justify-content:center;width:100%}.new-sale-item-name{border-left:1px solid #000}.new-sale-item-name,.new-sale-item-quantity{border-right:1px solid #000;margin:0;padding:0;width:40%}.new-sale-item-price{border-right:1px solid #000;display:flex;justify-content:flex-end;margin:0;padding:0;width:20%}.new-sale-component{background-color:#dedede;flex-wrap:wrap;justify-content:flex-start;margin:0}.new-sale-component,.tags-container{border-bottom:1px solid #000;display:flex;width:100%}.tags-container{background:#dedede}.sale-item-name-tag,.sale-item-quantity-tag{margin:0;padding:0;width:40%}.sale-price-tag{margin:0;padding:0;width:20%}.sale-price-tag,.total-price-label{display:flex;justify-content:flex-end}.total-price-label{width:80%}.total-price-container{background:#fff;border-left:1px solid #000;border-right:1px solid #000;display:flex;width:100%}.total-price-div{border-left:1px solid #000;display:flex;justify-content:flex-end;width:20%}.new-sale-items-container{display:flex;flex-wrap:wrap;width:100%}.terms-and-conditions-p,.terms-and-conditions-ul{text-align:start}.help-content{display:flex;flex-wrap:wrap;height:93%;justify-content:center;left:15%;min-height:93%;top:3.8rem;width:85%}.help-content,.sales-history-container{align-items:flex-start;position:absolute}.sales-history-container{background:#d3d3d3;border:1px solid #000;border-radius:15px;height:100vh;justify-content:flex-start;top:6rem;width:100%}.sales-history-sales-container{height:90%;max-height:100%;overflow-y:scroll;width:100%}.sales-history-categories-container{background:#ff4500;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;display:flex;width:100%}.sales-history-go-back-button-container{display:flex;justify-content:flex-start;width:100%}.sales-history-go-back-button{all:unset;background:#e6e6e6;border:2px solid #ff4500;border-radius:15px;height:2.5%;width:10%}.sales-history-category{margin:0;width:25%}.sale-history-sale-container{display:flex;width:100%}.sale-history-sale-name,.sale-history-sale-ticket,.sale-history-sale-ticket-type,.sale-history-sale-value{margin:0;width:25%}.sales-history-go-back-button:hover{background:#c9c8c8;border:2px solid #ff2600;cursor:pointer}.sales-history-go-back-button:active{background:radial-gradient(hsla(0,0%,63%,.96),hsla(0,0%,59%,.96));cursor:pointer}.product-container{align-items:center;display:flex;flex-wrap:wrap;height:30px;justify-content:flex-start;width:100%}.product-p{margin:0;padding:0}.product-name{display:flex;justify-content:flex-start;width:15%}.edit-product-button-container,.product-earnings,.product-quantity-sold,.product-stock{display:flex;justify-content:center;width:15%}.edit-product-button-container{align-items:center;height:100%}.edit-product-button{all:unset;align-items:center;background:#ff4500;border:1px solid #acacac;border-radius:15px;color:#fff;display:flex;height:60%;justify-content:center;width:100%}.edit-product-button:hover{cursor:pointer}.edit-product-button:active{background:#ff3c00}.product-price{display:flex;justify-content:center;width:15%}.product-profit-p,.product-quantity-sold-p,.product-stock-p{margin:0}.product-name-p{display:flex;justify-content:center;margin:0;width:100%}.product-p:hover,.product-stock:hover{cursor:pointer}.edit-product-buttons-container{display:flex;justify-content:center;width:25%}.business-details-component{background:#d3d3d3;border:1px solid #000;border-radius:15px;display:flex;flex-wrap:wrap;height:85vh;left:.5vw;position:absolute;top:6.5rem;width:98vw}.product-categories-ul{all:unset;background:#ff4500;border-bottom:1px solid #000;border-radius:15px;display:flex;width:100%}.product-categories-li{all:unset;align-items:center;color:#fff;display:flex;justify-content:center;width:15%}.product-edit-delete-category-li{all:unset;align-items:center;color:#fff;display:flex;justify-content:flex-start;margin-left:5%;width:25%}.products-li,.products-ul{all:unset}.products-ul-container{background:#fff;height:78%;overflow-x:hidden;overflow-y:scroll;width:100%}.add-product-button-container{align-items:center;display:flex;height:10%;justify-content:flex-end;width:100%}.add-product-button{all:unset;background:#ff4500;border:1px solid #acacac;border-radius:15px;color:#fff;height:60%;margin-bottom:1.5%;margin-right:1.5%;width:32%}.add-product-button:hover{cursor:pointer}.add-product-button:active{background:#ff2600}.business-products-container{background-color:#e2e1e1;border:1px solid #000;border-radius:15px;height:80%;margin-left:2.5%;width:40%}.products-title{display:flex;justify-content:flex-start;margin:1.5% 0 1.5% 2%}.business-details-go-back-button-container{display:flex;height:8%;justify-content:flex-start;width:100%}.business-details-go-back-button{all:unset;background:#e6e6e6;border:2px solid #ff4500;border-radius:15px;height:50%;width:10%}.business-details-go-back-button:hover{background:#c9c8c8;border:2px solid #ff2600;cursor:pointer}.business-details-go-back-button:active{background:radial-gradient(hsla(0,0%,63%,.96),hsla(0,0%,59%,.96));cursor:pointer}.add-products-container{align-items:center;background:rgba(0,0,0,.4);display:none;height:100vh;justify-content:center;position:absolute;width:100vw;z-index:89}.edit-product-label{background:#ff4500;border-radius:15px;color:#fff;height:65%;width:90%}.edit-product-label,.edit-product-name-container{align-items:center;display:flex;justify-content:center}.edit-product-name-container{height:15%;width:100%}.add-products-title{align-items:center;display:flex;justify-content:flex-start;margin:2% 0 0 3%;padding:0;width:90%}.add-products-card{align-items:flex-start;background:#cfcfcf;border-radius:18px;display:flex;flex-wrap:wrap;height:55%;justify-content:center;width:60%}.add-products-title-container{display:flex;width:100%}.add-products-go-back-button{all:unset;background:#c5c4c4;border:2px solid #ff4500;border-radius:10px;font-size:x-large;font-weight:500;margin-right:2%;margin-top:1%;width:10%}.add-products-go-back-button:hover{cursor:pointer}.add-products-go-back-button:active{background:#a7a7a7;border:2px solid #f30}.add-products-input-container{align-items:center;display:flex;height:24%;justify-content:center;width:100%}.add-products-label{display:flex;justify-content:flex-end;margin-right:2%}.add-products-input{all:unset;background-color:#fff;border:1px solid gray;border-radius:15px;height:50%;max-width:325px;width:60%}.add-products-button-container{align-items:flex-end;display:flex;height:15%;justify-content:flex-end;width:100%}.new-product-error-1{color:red;display:none;width:80%}.new-product-success{color:#17a517;display:none;width:80%}.add-products-button{all:unset;background:#ff4500;border:1px solid #acacac;border-radius:15px;color:#fff;height:55%;margin-bottom:1.5%;margin-right:1.5%;width:25%}.add-products-button:hover{cursor:pointer}.add-products-button:active{background:#ff2600}.business-details-sales-window{background-color:#e2e1e1;border:1px solid #000;border-radius:15px;height:80%;margin-left:2.5%;width:52%}.sales-h4{display:flex;justify-content:flex-start;margin:2% 0 0 2%;width:100%}.business-details-sales-titles-ul{all:unset;background:#ff4500;border-bottom:1px solid #000;border-radius:15px;display:flex;margin-top:2%;width:100%}.business-details-sales-titles-name-li{all:unset;align-items:center;color:#fff;display:flex;justify-content:center;width:33%}.business-details-sales-titles-li{all:unset;align-items:center;color:#fff;display:flex;justify-content:center;width:22%}.business-details-sales-ul-container{background:#fff;height:75%;overflow-y:scroll;width:100%}.business-details-sales-ul{all:unset;background:#fff;width:100%}.business-details-sales-li{all:unset}.add-sales-button-container{align-items:center;display:flex;height:10%;justify-content:flex-end;width:100%}.add-sales-button{all:unset;background:#ff4500;border:1px solid #acacac;border-radius:15px;color:#fff;height:55%;margin-bottom:.5%;margin-right:1.5%;width:25%}.business-details-total-earnings-container{align-items:center;background:#ff4500;display:flex;height:2rem;justify-content:flex-end;margin:0;width:100%}.add-sales-button:hover{background:#f30;background:#ff2600;cursor:pointer}.sale-container{display:flex;flex-wrap:wrap;height:-webkit-min-content;height:min-content;min-height:none;min-width:none;width:100%}.sold-name{margin:0;width:35%}.sold-name,.sold-quantity{align-items:center;display:flex;justify-content:center}.sold-quantity{width:21.66%}.sold-total-price{align-items:center;margin:0}.sold-product-time,.sold-total-price{display:flex;justify-content:center;width:21.66%}.sold-product-time{align-items:flex-end;font-size:small;overflow-x:hidden}.time{margin:0 0 0 46.5%}.sale-name{margin:0 0 0 20%}.sale-price{margin:0 0 0 41.5%}.sold-delete-button-container{align-items:center;display:flex;height:100%;justify-content:center;width:21.66%}.sold-delete-button{all:unset;align-items:center;background:#ff4500;border:1px solid #acacac;border-radius:15px;color:#fff;display:flex;height:90%;justify-content:center;width:21%}.sold-delete-button:hover{cursor:pointer}.sold-delete-button:active{background:#ff1e00}.index-container{background-color:#fff;height:290vh;margin-top:9.6rem;width:99vw;z-index:100}.first-content-line{background:linear-gradient(90deg,green,#fff);display:flex;height:40vh;width:70vw}.second-content-line{background:linear-gradient(90deg,#fff 30%,#ffc04b);margin-left:20vw;max-height:60vh;width:80vw}.third-content-line-simulator{background:linear-gradient(90deg,aqua,#fff);height:45vh;width:100%}.fourth-content-line-simulator{background:linear-gradient(90deg,#fff,orange);height:45vh;width:100%}.hidden-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.hidden-left,.hidden-right{-webkit-filter:blur(5px);filter:blur(5px);opacity:0;transition:all .7s}.hidden-right{-webkit-transform:translateX(99%);transform:translateX(99%)}.company-objective-h2{background:linear-gradient(75deg,green,rgba(0,133,0,.493));box-shadow:3px 5px 5px #000;display:flex;width:auto}.company-objective-description{font-size:larger;justify-content:center;text-align:left;width:60vw}.show{display:block;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.stars-container{height:7.6rem;width:100%}.stars-container,.title-container{display:flex;justify-content:center}.title-container{align-items:center;flex-wrap:wrap}.index-title{font-size:86px;padding-left:22%;padding-right:22%}.technologies-container{display:flex;justify-content:center;width:100%}.index-subtitle{color:#8b8b8b;font-size:36px;font-weight:400;padding-left:24%;padding-right:24%;text-align:center}.second-index-subtitle{font-size:66px;text-align:center}.free-trial-link{all:unset;align-items:center;background-color:#ff4500;border-radius:10px;color:#fff;display:flex;font-size:x-large;height:4.6rem;justify-content:center;width:15%}.technologies-h2,.technologies-ul{margin:0;padding:0}.technologies-ul{display:flex;height:526px;justify-content:space-evenly;width:100%}.technology-li{margin:0;padding:0;width:32%}.react-js-h3{margin:0;max-height:3.6rem;width:100%}.react-logo-container{align-items:center;border:1px solid #000;box-shadow:5px 5px 5px gray;display:flex;height:80%;justify-content:center;width:100%}.space-between-sections{height:10vh;width:100%}.index-nav-bar-container{background-color:#fff;border-bottom:1px solid #535353;box-shadow:0 1px 6px #6b6b6b;height:9.6rem;position:fixed;top:0;width:100vw;z-index:100}.index-nav-bar-container,.index-nav-bar-li{align-items:center;display:flex;justify-content:center}.index-nav-bar-li{margin:0;padding:0;width:25%}.logo{border-radius:50%;height:80%;max-height:75px;max-width:75px;width:30%}.index-nav-bar-logo-li{align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:0;width:25%}.index-nav-bar-logo-li:hover{background:linear-gradient(rgba(0,0,0,.1) 10%,#fff);cursor:pointer}.index-nav-bar-ul{list-style-type:none}.index-nav-bar-ul,.navbar-options-ul{display:flex;height:100%;margin:0;padding:0;width:100%}.index-nav-bar-options-li{display:flex;height:100%;width:50%}.navbar-options-li{all:unset;align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;width:40%}.nav-bar-image-link,.navbar-options-link{all:unset;align-items:center;display:flex;font-size:x-large;height:100%;justify-content:center;width:100%}.navbar-options-link:hover{background:linear-gradient(rgba(0,0,0,.1) 10%,#fff);cursor:pointer}.login-link{all:unset;align-items:center;display:flex;font-size:x-large;justify-content:center;max-width:256px;width:50%}.login-link:hover{cursor:pointer}.register-link{all:unset;align-items:center;background-color:#ff4500;border-radius:10px;color:#fff;display:flex;font-size:x-large;height:4.6rem;justify-content:center;max-width:206px;width:50%}.register-link:hover{cursor:pointer}.register-link:active{background-color:#d83a00}.index-footer{background:linear-gradient(rgba(255,0,0,0),red 25%);display:flex;flex-wrap:wrap;height:77px;justify-content:flex-start;position:relative;width:100%}.FAQ-card,.contact-card,.redes-card{align-items:center;display:flex;height:70%;justify-content:flex-start;width:33.33%}.FAQ-link{all:unset}.copyright-disclaimer{align-items:flex-end;color:#464646;display:flex;justify-content:flex-end;margin:0;padding:0;width:100%}.FAQ-link:hover{color:#0c0c0c;cursor:pointer}.tech-card{flex-wrap:wrap;margin-left:2.5%;margin-right:2.5%;width:25vw}.tech-card,.tech-image-container{display:flex;justify-content:center}.tech-image-container{align-items:center;border-radius:20px;box-shadow:0 0 60px #d3d3d3;height:385px;width:385px}.tech-image{height:70%;width:80%}.business{background:#ececec;border:2px solid #ff4500;border-radius:15px;display:flex;flex-wrap:wrap;height:255px;margin:15px;width:96%}.business:hover{background:#ccc;cursor:pointer}.business-info-container{display:flex;flex-wrap:wrap;height:90%;justify-content:flex-start;margin-left:4%;margin-top:0;width:96%}.business-info-ul{all:unset;display:flex;flex-grow:1;flex-wrap:wrap;height:85%;margin-top:10px;width:100%}.business-info-li{all:unset;display:flex;width:40%}.business-info-li-2{all:unset;display:flex;width:60%}.business-info-paragraph{margin:0 0 0 10px;padding:0}.business-name-h4{height:1.6rem;text-align:start;width:100%}.businesses-container{position:absolute;top:5.8rem;width:100%}.sobre-nosotros-container{height:230vh;padding-top:9.2rem;width:100vw}.mision-section,.objetivo,.ubicacion{display:flex;flex-wrap:wrap;height:70vh}.sobre-nosotros-h2{text-align:left;width:100%}.sobre-nosotros-p{align-items:center;display:flex;width:50%}.sobre-nosotros-image{max-height:423px;width:45%}.left{padding-left:2.5%;text-align:left}.right{padding-right:2.5%;text-align:right}.faq-container{height:85vh;margin-top:9.6rem;width:100vw}.question{height:20%;width:100%}.question-h2{display:flex;padding-top:2%;width:100%}.explanation{display:flex;padding-left:2.5%;text-align:left;width:100%}
/*# sourceMappingURL=main.86c9a661.css.map*/