@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{font-family:Poppins,sans-serif;font-weight:500;font-optical-sizing:auto}:root{--primary-color: white;--primary-on-color: #f0f0f0;--secondary-color: black;--secondary-on-color: dimgray;--tertiary-color: #00bba3;--tertiary-on-color: #472b01;--background: radial-gradient( circle, rgba(42, 123, 155, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(237, 221, 83, 1) 100% );--faded-background: linear-gradient( to bottom, rgba(42, 123, 155, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(237, 221, 83, .2) 80%, rgba(237, 221, 83, 0) 100% );--text-color: #777777;--text-on-color: #777777;--success-color: #10b981;--error-color: #ef4444;--warning-color: #f59e0b;--info-color: #3b82f6;--sub-text: .65rem;--span-text: .7rem;--p-text: .8em;--sub-header-size: .95em;--medium-header-size: 1.05em;--mini-header-size: 1.45rem;--header-size: 2.25rem}body,html{margin:0;padding:0;width:100%;min-height:100vh;overflow-x:hidden!important;position:relative}#root{width:100%;min-height:100vh}form input:-webkit-autofill,form input:-webkit-autofill:hover,form input:-webkit-autofill:focus,form textarea:-webkit-autofill,form textarea:-webkit-autofill:hover,form textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}input:autofill,form input:autofill:hover,form input:autofill:focus,form textarea:autofill,form textarea:autofill:hover,textarea:autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset;transition:background-color 5000s ease-in-out 0s;color:var(--primary-color)!important}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.PaymentNotification{width:100%;height:100%;display:flex;margin:auto;padding:5%;align-items:center;justify-content:center}.PaymentNotificationContainer{width:100%;height:100%;display:flex;margin:auto;align-items:center;flex-direction:column;justify-content:center}.PaymentNotificationContainer video{width:100%;max-width:350px;height:350px;border-radius:50%;object-fit:cover}.PaymentNotificationContent{width:100%;height:100%;display:flex;padding:5%;margin:auto;align-items:center;flex-direction:column;justify-content:center}.PaymentNotificationContent h1{color:var(--success-color);font-weight:450;font-size:var(--mini-header-size);margin-bottom:0}.PaymentNotificationContent .PaymentText{color:var(--text-color);font-weight:450;font-size:var(--p-text)}.PaymentNotificationContentFailed{width:100%;height:100%;display:flex;padding:5%;margin:auto;align-items:center;flex-direction:column;justify-content:center}.PaymentNotificationContentFailed h1{color:var(--error-color);font-weight:450;font-size:var(--mini-header-size);margin-bottom:0}.PaymentNotificationContentFailed .PaymentText{color:var(--text-color);font-weight:450;font-size:var(--p-text)}.category{color:var(--primary-on-color)!important;font-size:var(--span-text)!important;margin-bottom:0}.rating{display:flex;align-items:center;justify-content:flex-start;gap:.5em;color:var(--text-color);font-size:var(--span-text);border-radius:5px}.rating .material-symbols-outlined{color:gold}.rating p{margin-bottom:0}.LandingPageHeader{width:100%;padding:5%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;background:var(--primary-color)}.AdvanceCreditNotificationPopupContainer{position:fixed;width:100%;height:100vh;top:0;left:0;justify-content:center;align-items:center;margin:auto;display:flex;background-color:#000000f2;z-index:1000}.AdvanceCreditNotificationPopupContainerBox{width:100%;height:max-content;max-width:450px;justify-content:center;align-items:center;margin:auto;display:flex;border-radius:15px;flex-direction:column;background-color:var(--primary-color)}.LomacomAnimationSection{width:100%;padding-bottom:5%}.LomacomContactBanner{justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;padding:5%}.LomacomContactBannerContainer{background-color:var(--secondary-color);border-radius:25px;padding:25px;justify-content:center;align-items:center;margin:auto;display:flex;gap:1em}.LomacomContactBannerContainerContent h2{color:var(--primary-color);font-size:var(--mini-header-size);font-weight:500}.LomacomContactBannerContainerContent h2 strong,.LomacomContactBannerContainerContent .LomacomContactBannerContainerContentText strong{color:var(--tertiary-color);font-weight:450}.LomacomContactBannerContainerContent .LomacomContactBannerContainerContentText{color:var(--primary-color);font-size:var(--p-text);font-weight:500;width:60%}.LomacomContactBannerContainerContentImages{width:25%;height:100%;justify-content:center;align-items:center;margin:auto;display:flex}.LomacomContactBannerContainerContentImages img{width:100%;height:auto;object-fit:scale-down}.LomacomMissionSection{padding:5%;justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;gap:1em}.LomacomMissionSectionContainer{justify-content:center;align-items:center;margin:auto;display:flex;gap:1em}.LomacomMissionSection span{color:var(--primary-on-color);font-size:var(--p-text);font-weight:450}.LomacomMissionSection h2{font-size:var(--mini-header-size);color:var(--tertiary-color);width:40%;text-align:center}.LomacomMissionSectionContent h3{width:70%;color:var(--tertiary-color);font-size:var(--medium-header-size)}.LomacomMissionSectionContent p{color:var(--text-color);font-size:var(--p-text)}.LomacomMissionSectionImages{width:100%;height:100%;justify-content:center;align-items:center;margin:auto;display:flex}.LomacomMissionSectionImages img{width:100%;height:100%;border-radius:25px;object-fit:cover}.LomacomMissionContentBox{width:100%;height:100%;justify-content:flex-start;align-items:flex-start;margin:auto 0;display:flex;flex-direction:column;gap:.5em}.LomacomMissionContentBox span{background:var(--background);padding:4%;font-size:var(--span-text);color:var(--primary-color);border-radius:25px;box-shadow:0 2px 8px #0000001a}.LomacomMissionContentBox span:nth-child(1){transform:rotate(-5deg)}.LomacomMissionContentBox span:nth-child(3){transform:rotate(-5deg)}.LomacomMarketPlace{padding:5%;justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;gap:1em;width:100%;height:auto}.LomacomMarketPlaceContainerContent{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.LomacomMarketPlaceContainerContent h2{font-size:var(--mini-header-size);color:var(--tertiary-color);font-weight:500}.LomacomMarketPlaceContainerContent p{font-size:var(--p-text);color:var(--text-color);font-weight:450}.LomacomMarketPlaceContainer{justify-content:center;align-items:center;margin:auto;display:flex;flex-wrap:wrap;gap:.5em;padding-top:15px}.LomacomMarketPlaceContainerContentBox{width:auto;max-width:200px;height:auto;justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;text-align:center;gap:1em}.LomacomMarketPlaceContainerContentBox img{width:180px;height:180px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #0000001a}.LomacomCleaningServiceContainer{padding:5%;justify-content:center;align-items:center;margin:auto;display:flex;gap:1em;width:100%;height:auto}.LomacomCleaningServiceContainerContent{width:100%;height:auto}.LomacomCleaningServiceContainerContent h2{font-size:var(--mini-header-size);color:var(--tertiary-color);font-weight:500;width:80%}.LomacomCleaningServiceContainerContent p{font-size:var(--p-text);color:var(--text-color);font-weight:450;width:90%}.LomacomCleaningServiceContainerContent details{font-size:var(--p-text);color:var(--text-color);font-weight:450;width:90%;height:70px;border-bottom:1px solid var(--text-color);margin-bottom:10px}.LomacomCleaningTextContent{width:100%;height:auto;padding:5px 25px}.LomacomCleaningServiceContainerImage{justify-content:center;align-items:center;margin:0 auto;display:flex;width:100%;height:100%}.LomacomCleaningServiceContainerImage img{width:100%;height:100%;border-radius:25px;object-fit:cover}.LomacomAboutSection{justify-content:center;align-items:center;margin:auto;padding:5%;background-color:var(--primary-on-color);gap:1em;display:flex;flex-direction:column}.LomacomAboutHeader{width:100%;height:auto}.LomacomAboutHeader span{color:var(--primary-color);font-size:var(--p-text)}.LomacomAboutHeader h2{width:30%;font-weight:450;padding-top:10px;color:var(--tertiary-color);font-size:var(--mini-header-size)}.LomacomAboutStats{justify-content:flex-start;align-items:center;margin:auto;width:100%;display:flex;gap:1em}.LomacomAboutStatsBox{width:100%;display:flex;flex-direction:column}.LomacomAboutStatsBox h3{color:var(--tertiary-color);font-size:var(--header-size)}.LomacomAboutStatsBox span{font-size:var(--p-text);color:var(--text-color)}.LomacomAboutFooterContent{width:100%;height:auto;display:flex;padding-top:5%;gap:.5em;justify-content:center;align-items:center;margin:auto}.LomacomAboutFooterContent h4{color:var(--primary-color);font-size:var(--p-text);font-weight:450;padding:25px;border-radius:25px;background-color:var(--secondary-color);margin-bottom:0;display:flex;line-height:25px}.LomacomAboutFooterContent p{color:var(--primary-color);font-size:var(--p-text);font-weight:450;padding:25px;margin-bottom:0;display:flex;line-height:25px;border-radius:25px;background-color:var(--secondary-color)}.parallax{overflow:hidden;letter-spacing:-2px;line-height:.8;margin:0;white-space:nowrap;display:flex;flex-wrap:nowrap}.parallax .scroller{font-weight:600;text-transform:uppercase;font-size:64px;white-space:nowrap;display:flex;flex-wrap:nowrap}.parallax span{color:var(--tertiary-color);font-size:var(--p-text);margin-right:30px;letter-spacing:2px}.LomacomApplicationButton{padding:5px;margin:0%;background-color:var(--tertiary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center;width:max-content}.LomacomApplicationButton p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.LomacomApplicationButton .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.LomacomApplicationButton:hover{background-color:var(--secondary-on-color);color:var(--primary-color)}.LomacomApplicationButton:hover .material-symbols-outlined{background-color:var(--tertiary-color);animation:1s ButtonAnimation}@keyframes ButtonAnimation{0%{transform:rotate(deg)}to{transform:rotate(360deg)}}.LomacomLogisticsSection{justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;flex-direction:column;padding:5%;width:100%;background-color:var(--primary-on-color)}.LomacomLogisticsSectionHeader{justify-content:space-between;align-items:flex-start;margin:auto;display:flex;width:100%;gap:5em}.LomacomLogisticsSectionHeader h2{color:var(--tertiary-color);font-size:var(--mini-header-size);font-weight:600}.LomacomLogisticsSectionHeader .LomacomText{color:var(--text-color);font-size:var(--p-text);font-weight:450}.LomacomLogisticsSectionHeaderFlex{justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;flex-direction:column;width:100%}.LomacomLogisticsImages{display:grid;grid-template-columns:repeat(4,1fr);gap:.5em;width:100%;height:auto;padding-top:5%}.LomacomLogisticsImages img{width:100%;height:100%;object-fit:cover;border-radius:10px}.LomacomLogisticsImages img:nth-child(1){grid-column:span 2}.LomacomLogisticsImages img:nth-child(2){grid-column:span 1}.LomacomLogisticsImages img:nth-child(3){grid-column:span 1}.LomacomAboutSectionBackground{width:100%;height:100vh;background-color:var(--secondary-color);justify-content:center;align-items:center;margin:auto;padding:5%;position:relative;display:flex;flex-direction:column}.LomacomAboutSectionContent{justify-content:center;align-items:center;margin:auto;width:50%;height:auto;text-align:center}.LomacomAboutSectionContent h1{font-size:var(--header-size);color:var(--tertiary-color)}.LomacomAboutSectionContent p{font-size:var(--p-text);color:var(--primary-color)}.LomacomAboutSectionImages{width:100%;white-space:nowrap;display:flex;align-items:center;position:relative;gap:1em}.LomacomAboutSectionImages img{width:350px;height:350px;object-fit:cover;border-radius:25px;flex-shrink:0}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-60%)}}.LomacomAboutSectionImages{animation:slide 30s linear infinite}.AdvanceCreditNotificationPopupContainerBoxImage{width:auto;height:auto;justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column}.AdvanceCreditNotificationPopupContainerBoxImage img{width:140px;height:auto;object-fit:scale-down;animation:2s LoadingAnimation infinite}@keyframes LoadingAnimation{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.AdvanceCreditNotificationPopupContainerBoxItem{width:100%;height:100%;justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;gap:.5em;padding:15px}.AdvanceCreditNotificationPopupContainerBoxItemContent{width:100%;height:auto;justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;gap:.5em;text-align:left}.AdvanceCreditNotificationPopupContainerBoxItemContent h2{color:var(--tertiary-color);font-size:var(--sub-header-size);font-weight:600}.AdvanceCreditNotificationPopupContainerBoxItemContent .CreditNotificationContent{color:var(--text-color);font-size:var(--span-text);font-weight:500;text-align:center}.AdvanceCreditNotificationPopupContainerBoxItemButton{width:100%;display:flex;gap:1em;justify-content:center;align-items:center;margin:auto;height:auto}.AdvanceCreditNotificationWidth{display:flex;justify-content:center;align-items:center;width:100%;height:auto;gap:.5em;background-color:var(--success-color);padding:8px;border-radius:10px;border:1px solid var(--success-color);color:var(--primary-color);cursor:pointer}.AdvanceCreditNotificationWidth:last-child{background-color:#fee2e2;color:var(--error-color);border:1px solid var(--error-color)}.AdvanceCreditNotificationWidth .material-symbols-outlined{font-size:var(--medium-header-size);font-weight:550}.AdvanceCreditNotificationWidth p{font-size:var(--span-text);font-weight:550;margin-bottom:0}.LandingPageContent{gap:.5em;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.LandingPageContentDetails{width:100%;height:auto;margin:0 auto;display:flex;padding:5%;flex-direction:column;justify-content:center;align-items:center;text-align:center}.LandingPageContentDetails h2{font-weight:500;color:var(--text-color);font-size:var(--sub-header-size)}.LandingPageContentDetails h2 span{font-weight:500;color:var(--tertiary-color);font-size:var(--sub-header-size)}.LandingPageHeader h6{font-weight:500;padding-bottom:5px;color:var(--tertiary-color);font-size:var(--span-text)}.LandingPageContentDetails p{font-weight:500;font-size:var(--p-text);color:var(--text-color)}.LandingPageContentDetailImage{gap:1em;width:100%;height:auto;margin:0 auto;display:grid;grid-template-columns:repeat(3,200px);grid-template-rows:repeat(2,1fr);justify-content:center}.marketplace-page{width:100%;height:auto;padding:5%;margin:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.marketplace-container{width:100%;height:auto}.marketplace-header{text-align:left;justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;width:100%;height:auto;margin-bottom:3rem}.marketplace-header h1{font-size:var(--mini-header-size);color:var(--tertiary-color);font-weight:600}.marketplace-header p{font-size:var(--p-text);color:var(--text-color);max-width:600px}.marketplace-filters{background:var(--primary-color);border-radius:10px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000001a}.filters-row{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}.filter-group{flex:1;min-width:200px}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1em}.product-card{background:#fff;border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.product-image{display:flex;align-items:center;justify-content:center;height:250px;background:linear-gradient(135deg,#667eea,#764ba2)}.product-image-icon{font-size:3rem}.LomacomContactContainer{background-color:var(--secondary-color);width:100%}.LomacomContactContainerHeader{width:100%;height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:0 5%}.LomacomContactContainerHeader h2{font-size:var(--mini-header-size);color:var(--tertiary-color);font-weight:500}.LomacomContactContainerHeader p{font-size:var(--p-text);color:var(--primary-color);font-weight:500;width:60%;text-align:center;line-height:25px}.LomacomContactContainerHeader ul{width:100%;height:auto;display:flex;justify-content:center;align-items:center;margin:15px auto;gap:1em}.LomacomContactContainerHeader ul li{width:100%;height:80px;display:flex;justify-content:center;align-items:center;margin:auto;border-radius:10px;flex-direction:column;background-color:var(--secondary-on-color)}.LomacomContactContainerHeader ul li strong{color:var(--tertiary-color);font-size:var(--p-text);font-weight:450}.LomacomContactContainerHeader ul li a{font-size:var(--p-text);color:var(--primary-color);font-weight:500;width:60%;text-align:center;line-height:25px}.LomacomContactContainerHeader ul li p{font-size:var(--p-text);color:var(--primary-color);font-weight:500;width:60%;text-align:center;line-height:25px;margin-bottom:0}.LandingPageContactSection{width:100%;height:auto;display:flex;justify-content:center;align-items:center;margin:auto;padding:0 5%}.LandingPageGlobalImage{width:100%;height:auto;display:flex}.LandingPageGlobalImage img{width:100%;height:auto;object-fit:scale-down}.LandingPageContactForm{width:100%;height:100%;padding-top:5%;padding-bottom:5%;padding-right:5%}.LandingPageContactForm h2{font-size:var(--medium-header-size);color:var(--tertiary-color);font-weight:500}.LandingPageContactForm p{font-size:var(--p-text);color:var(--text-color);font-weight:500}.product-content{padding:1.5rem}.product-title{font-size:var(--sub-header-size);font-weight:600;color:var(--tertiary-color);margin-bottom:.5rem}.product-description{color:var(--text-color);font-size:var(--p-text);line-height:1.5;margin-bottom:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.product-price{font-size:var(--medium-header-size);font-weight:700;color:var(--tertiary-color)}.product-store{color:var(--text-color);font-size:var(--span-text);font-style:italic;font-weight:600}.no-products{text-align:center;padding:3rem}.empty-state{background:#fff;border-radius:12px;padding:3rem}.empty-state-content{max-width:400px;margin:0 auto}.empty-state-icon{font-size:4rem;margin-bottom:1rem;display:block}.empty-state h3{color:var(--secondary-color);margin-bottom:.5rem}.empty-state p{color:var(--text-color);margin-bottom:1.5rem}.product-details-page{min-height:100vh;background-color:#f8fafc;padding:2rem}.product-details-container{max-width:1200px;margin:0 auto}.product-nav{margin-bottom:2rem}.back-link{color:var(--tertiary-color);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:.5rem}.back-link:hover{text-decoration:underline}.product-details-grid{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.product-details-card{background:#fff;border-radius:12px;padding:2rem}.product-image-section{text-align:center;margin-bottom:2rem}.product-image-large{display:flex;align-items:center;justify-content:center;height:300px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px}.product-image-icon-large{font-size:6rem}.ApplicationButton{width:max-content;outline:none;border-radius:5px;align-items:flex-end;justify-content:center;margin:5% auto auto;padding:10px 20px;display:flex;gap:.5em;color:var(--primary-color);background-color:var(--secondary-color)}.ApplicationButton p{font-size:var(--p-text);font-weight:500;margin-bottom:0}.marketplace-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1em}.product-details-info h1{font-size:var(--sub-header-size);color:var(--text-color);font-weight:700;margin-bottom:1rem}.product-price-section{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.product-price-large{font-size:var(--mini-header-size);font-weight:700;color:var(--tertiary-color)}.product-description-section h3{margin-bottom:.5rem;font-size:var(--sub-header-size);color:var(--tertiary-color);font-weight:550}.product-description-section p{font-size:var(--p-text);color:var(--text-color);font-weight:500}.product-combinations{margin-top:1.5rem}.product-combinations h3{font-size:var(--p-text);font-weight:700;color:var(--text-color);margin-bottom:.5rem}.product-combinations ul{list-style:none;padding:0;margin:0}.card-content h3{font-size:var(--p-text);font-weight:700;color:var(--tertiary-color)}.product-combinations li{padding:.5rem 0;font-size:var(--p-text);font-weight:550;color:var(--text-color);border-bottom:1px solid var(--text-color)}.product-sidebar{display:flex;flex-direction:column;gap:1.5rem}.store-info-card,.order-section-card{background:#fff;border-radius:12px;padding:1.5rem}.store-name{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.store-icon,.location-icon{font-size:1.25rem}.store-description{color:var(--text-color);margin-bottom:1rem;font-size:.875rem;line-height:1.5}.store-location{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--text-color);font-size:.875rem}.store-hours{color:var(--text-color);font-size:.875rem}.store-hours ul{list-style:none;padding:0;margin:.5rem 0 0}.store-hours li{padding:.25rem 0}.order-cta{text-align:center}.order-cta h3{color:var(--secondary-color);margin-bottom:.5rem}.order-cta p{color:var(--text-color);margin-bottom:1.5rem}.order-button{width:100%}.order-form{display:flex;flex-direction:column;gap:1rem}.order-total{padding:1rem;background:#f8fafc;border-radius:8px;text-align:center;margin:1rem 0;font-size:1.125rem;color:var(--secondary-color)}.order-form-actions{display:flex;gap:1rem;margin-top:1rem}.order-form-actions button{flex:1}.services-page{min-height:100vh;background-color:#f8fafc;padding:2rem}.services-container{max-width:1200px;margin:0 auto}.services-header{text-align:center;margin-bottom:3rem}.services-header h1{font-size:2.5rem;color:var(--secondary-color);margin-bottom:.5rem}.services-header p{font-size:1.125rem;color:var(--text-color);max-width:600px;margin:0 auto}.services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.service-card{background:#fff;border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.service-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.service-icon{display:flex;align-items:center;justify-content:center;height:100px;background:linear-gradient(135deg,#10b981,#059669)}.service-emoji{font-size:3rem}.service-content{padding:1.5rem}.service-name{font-size:1.25rem;font-weight:600;color:var(--secondary-color);margin-bottom:.5rem}.service-description{color:var(--text-color);font-size:.875rem;line-height:1.5;margin-bottom:1.5rem}.service-details{margin-bottom:1.5rem}.service-provider,.service-location,.service-availability{margin-bottom:.5rem;font-size:.875rem;color:var(--text-color)}.service-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e5e7eb}.service-price{display:flex;flex-direction:column}.price-amount{font-size:1.5rem;font-weight:600;color:var(--tertiary-color)}.price-unit{font-size:.75rem;color:var(--text-color)}.book-service-button{padding:.5rem 1rem;font-size:.875rem}.booking-modal-content{max-height:70vh;overflow-y:auto}.selected-service-info{background:#f8fafc;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.selected-service-info h4{color:var(--secondary-color);margin-bottom:.5rem}.booking-form{display:flex;flex-direction:column;gap:1rem}.booking-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.booking-total{background:#f0fdf4;border:1px solid #dcfce7;border-radius:8px;padding:1rem;text-align:center;margin:1rem 0}.cost-breakdown{display:block;font-size:.875rem;font-weight:400;color:var(--text-color);margin-top:.25rem}.booking-form-actions{display:flex;gap:1rem;margin-top:1rem}.booking-form-actions button{flex:1}.logistics-page{min-height:100vh;background-color:#f8fafc;padding:2rem}.logistics-container{max-width:1200px;margin:0 auto}.logistics-header{text-align:center;margin-bottom:3rem}.logistics-header h1{font-size:2.5rem;color:var(--secondary-color);margin-bottom:.5rem}.logistics-header p{font-size:1.125rem;color:var(--text-color);max-width:600px;margin:0 auto}.logistics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.logistics-card{background:#fff;border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.logistics-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.logistics-icon{display:flex;align-items:center;justify-content:center;height:100px;background:linear-gradient(135deg,#f59e0b,#d97706)}.logistics-emoji{font-size:3rem}.logistics-content{padding:1.5rem}.logistics-name{font-size:1.25rem;font-weight:600;color:var(--secondary-color);margin-bottom:.5rem}.logistics-description{color:var(--text-color);font-size:.875rem;line-height:1.5;margin-bottom:1.5rem}.logistics-details{margin-bottom:1.5rem}.service-areas{margin-bottom:1rem}.areas-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.area-tag{background:#e5e7eb;color:var(--secondary-color);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.service-types,.delivery-time{margin-bottom:.5rem;font-size:.875rem;color:var(--text-color)}.logistics-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e5e7eb}.logistics-price{display:flex;flex-direction:column}.price-label{font-size:.75rem;color:var(--text-color);margin-bottom:.25rem}.book-logistics-button{padding:.5rem 1rem;font-size:.875rem}.selected-provider-info{background:#f8fafc;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.selected-provider-info h4{color:var(--secondary-color);margin-bottom:.5rem}.logistics-booking-form{display:flex;flex-direction:column;gap:1.5rem}.form-section{border:1px solid #e5e7eb;border-radius:8px;padding:1rem;background:#fafafa}.form-section h5{color:var(--secondary-color);margin-bottom:1rem;font-size:1rem;font-weight:600}.booking-estimate{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:1rem;text-align:center;margin:1rem 0}.estimate-note{display:block;font-size:.75rem;font-weight:400;color:var(--text-color);margin-top:.5rem;font-style:italic}.order-confirmation-page{min-height:100vh;background-color:#f8fafc;padding:2rem}.confirmation-container{max-width:1000px;margin:0 auto}.confirmation-header-card{background:#fff;border-radius:12px;padding:2rem;text-align:center;margin-bottom:2rem}.confirmation-header{margin-bottom:1.5rem}.confirmation-icon{margin-bottom:1rem}.success-icon{font-size:4rem}.confirmation-header h1{font-size:2rem;color:var(--secondary-color);margin-bottom:.5rem}.order-id{color:var(--text-color);margin-bottom:1rem}.confirmation-summary p{color:var(--text-color);font-size:1rem;line-height:1.5;max-width:600px;margin:0 auto}.confirmation-details-grid{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:2rem}.order-details-card,.customer-info-card{background:#fff;border-radius:12px;padding:2rem}.order-details-card h3,.customer-info-card h3{color:var(--secondary-color);margin-bottom:1.5rem;font-size:1.25rem}.item-header,.service-header,.logistics-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.item-header h4,.service-header h4,.logistics-header h4{color:var(--secondary-color);margin:0}.item-price,.service-rate{font-size:1.125rem;font-weight:600;color:var(--tertiary-color)}.delivery-type{background:var(--warning-color);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:capitalize}.item-details,.service-details{margin-bottom:1rem}.item-details p,.service-details p{color:var(--text-color);margin-bottom:.5rem}.logistics-addresses{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.address-section{background:#f8fafc;border-radius:8px;padding:1rem}.address-section strong{color:var(--secondary-color);display:block;margin-bottom:.5rem}.address-section p{color:var(--text-color);margin:.25rem 0;font-size:.875rem}.parcel-details{background:#f8fafc;border-radius:8px;padding:1rem}.parcel-details p{color:var(--text-color);margin-bottom:.5rem}.order-total,.booking-total,.logistics-total{background:#f0fdf4;border:1px solid #dcfce7;border-radius:8px;padding:1rem;text-align:center;margin-top:1rem}.logistics-total small{display:block;color:var(--text-color);font-size:.75rem;margin-top:.5rem;font-style:italic}.customer-details p{color:var(--text-color);margin-bottom:.75rem}.special-instructions{background:#f8fafc;border-radius:8px;padding:1rem;margin-top:1rem}.special-instructions strong{color:var(--secondary-color);display:block;margin-bottom:.5rem}.next-steps-card{background:#fff;border-radius:12px;padding:2rem;margin-bottom:2rem}.next-steps-card h3{color:var(--secondary-color);margin-bottom:1.5rem;font-size:1.25rem}.next-steps-list{display:flex;flex-direction:column;gap:1.5rem}.step-item{display:flex;gap:1rem;align-items:flex-start}.step-number{background:var(--tertiary-color);color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.step-content h4{color:var(--secondary-color);margin-bottom:.5rem;font-size:1rem}.step-content p{color:var(--text-color);font-size:.875rem;line-height:1.5;margin:0}.confirmation-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.confirmation-actions button,.confirmation-actions a{text-decoration:none;display:inline-block}.products-layout{display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:start}.products-sidebar{position:sticky;top:2rem}.products-sidebar .marketplace-filters h3{color:var(--tertiary-color);font-size:var(--sub-header-size);font-weight:500;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--tertiary-color)}.products-main-content{width:100%}.products-sort-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.products-count{display:flex;align-items:center;gap:.5rem}.products-count span{font-size:var(--span-text);font-weight:600;color:var(--tertiary-color)}.products-sort{min-width:200px}.products-sort .select-container{margin-bottom:0}.product-status{display:flex;justify-content:flex-start;margin-top:1rem}.products-grid .product-card{position:relative;min-height:320px;display:flex;flex-direction:column}.products-grid .product-content{flex:1;display:flex;flex-direction:column;background-color:var(--primary-on-color)}.products-grid .product-description{flex:1;margin-bottom:1rem}.products-grid .product-footer{margin-top:auto}.product-card:hover .product-image{background:linear-gradient(135deg,var(--tertiary-color) 0%,#059669 100%)}.product-card:hover .product-image-icon{transform:scale(1.1);transition:transform .2s ease}@media(max-width:768px){.marketplace-page,.services-page,.logistics-page,.product-details-page,.order-confirmation-page{padding:1rem}.DashboardProducts{margin:auto}.marketplace-header h1,.services-header h1,.logistics-header h1{font-size:2rem}.filters-row{flex-direction:column}.filter-group{min-width:unset}.products-grid,.services-grid,.logistics-grid,.product-details-grid,.booking-form-grid,.form-grid,.confirmation-details-grid,.logistics-addresses{grid-template-columns:1fr}.order-form-actions,.booking-form-actions{flex-direction:column}.confirmation-actions{flex-direction:column;align-items:center}.confirmation-actions button,.confirmation-actions a{width:100%;max-width:300px}}.LandingPageContentDetailImage:nth-child(1){grid-column:span 1;justify-self:end}.LandingPageContentDetailImage:nth-child(3){grid-column:span 1;justify-self:start}.LandingPageContentDetailImage img{grid-column:span 2;grid-row:span 2;width:300px;height:auto;object-fit:cover;border-radius:20px;box-shadow:0 6px 15px #00000080;justify-self:center}.LandingPageContentDetailImageBox{width:250px;height:200px;padding:15px;overflow:hidden;border-radius:25px;background-color:var(--primary-on-color);box-shadow:0 5px 15px #0000001a}.LandingPageContentDetailImageBox h2{font-weight:550;letter-spacing:1px;font-size:var(--span-text);color:var(--tertiary-color)}.LandingPageContentDetailImageContent{gap:1em;width:100%;height:100%;margin:auto;display:flex;justify-content:flex-start;align-items:flex-start}.LandingPageContentDetailImageContentBox{height:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.LandingPageContentDetailImageContentBox h3{font-size:var(--mini-header-size);color:var(--tertiary-color);font-weight:700}.LandingPageContentDetailImageContentBox h3 span{font-weight:500;font-size:var(--span-text);color:var(--text-color)}.LandingPageContentDetailImageContentBox p{font-weight:500;font-size:var(--sub-text);color:var(--text-color)}.LandingPageContentDetailImageContentBoxStyle{width:100%;height:100%;padding:10px;background:var(--background);border-top-left-radius:50px;border-top-right-radius:50px}.LandingPageContentDetailImageContentTwo{gap:1em;width:100%;height:100%;margin:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.LandingPageContentDetailImageContentBoxTwo h3{color:var(--tertiary-color);font-size:var(--mini-header-size);font-weight:700}.LandingPageContentDetailImageContentBoxTwo h3 span{font-weight:500;font-size:var(--span-text);color:var(--text-color)}.LandingPageContentDetailImageContentBoxTwo p{font-weight:500;font-size:var(--sub-text);color:var(--text-color)}.LandingPageContentDetailImageContentBoxStyleTwo{width:100%;height:100%;background:var(--background);border-radius:50px}.NavigationHeaderBox{top:.5%;left:5%;width:90%;height:auto;margin:auto;display:flex;position:absolute;justify-content:space-between;align-items:center;overflow:hidden;z-index:999}.NavigationHeaderBox.active{top:.5%;left:5%;width:90%;height:auto;padding:10px 5%;margin:auto;display:flex;position:absolute;justify-content:space-between;align-items:center;border-radius:25px;overflow:hidden;z-index:999;background:#0006;backdrop-filter:blur(12px) saturate(180%);box-shadow:0 5px 15px #0000001a;-webkit-backdrop-filter:blur(12px) saturate(180%)}.NavigationHeaderBoxOrderExtra li{padding:0%;margin:0%;list-style:none}.contact-submit-btn{padding:5px;margin:15px 0% 0%;background-color:var(--tertiary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center;outline:none;border:none}.contact-submit-btn p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);color:var(--primary-color);font-weight:500;padding-right:10px}.contact-submit-btn .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.contact-submit-btn:hover{background-color:var(--secondary-on-color)}.contact-submit-btn:hover .material-symbols-outlined{background-color:var(--tertiary-color);animation:1s ButtonAnimation}.NavigationHeaderBoxOrderExtra li a{padding:5px;margin:0%;background-color:var(--tertiary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center}.NavigationHeaderBoxOrderExtra li a p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.NavigationHeaderBoxOrderExtra li a .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.HeaderContainerContentView a{padding:5px;margin:0%;background-color:var(--tertiary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center}.HeaderContainerContentView a p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.HeaderContainerContentView a .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.HeaderContainerContentView a:hover{background-color:var(--secondary-on-color)}.HeaderContainerContentView a:hover .material-symbols-outlined{background-color:var(--tertiary-color);animation:1s ButtonAnimation}.NavigationHeaderBoxOrder{display:flex;padding:0%;margin:0%;gap:2em}.NavigationHeaderBoxOrder li{padding:0%;margin:0%;list-style:none}.NavigationHeaderBoxOrder li a{padding:0%;margin:0%;font-size:var(--p-text);color:var(--primary-color);font-weight:500}.NavigationHeaderBoxOrder li a:hover{padding-bottom:5px;border-bottom:2px solid var(--tertiary-color)}.NavigationHeaderBox a img{width:100px;height:auto;object-fit:scale-down}.LandingPageFexBoxes{justify-content:center;align-items:center;margin:auto;gap:1em;width:100%;height:auto;display:flex}.LandingPageFexBox{justify-content:center;align-items:center;margin:0;gap:.5em;width:100%;max-width:550px;height:auto;display:flex;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000001a}.LandingPageFexBox:nth-child(2){border:2px solid var(--tertiary-color)}.LandingPageFexBox img{width:100px;height:100px;object-fit:cover}.LandingPageFexBoxContent{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:auto;padding:10px}.LandingPageFexBoxContent h4{font-size:var(--p-text);font-weight:550;color:var(--tertiary-color)}.LandingPageFexBoxContent span{font-size:var(--span-text);font-weight:600;color:var(--text-color);padding-bottom:0;margin-bottom:0}.LandingPageBanner{width:100%;height:auto;margin:auto;display:flex;padding:5%;flex-direction:column;justify-content:flex-start;align-items:flex-start}.LandingPageBanner h3{width:50%;font-size:var(--mini-header-size);font-weight:600;color:var(--tertiary-color)}.LandingPageBanner p{width:50%;font-size:var(--p-text);font-weight:500;color:var(--text-color)}.FooterBox{gap:1em;width:100%;height:auto;display:block;justify-content:flex-start;align-items:flex-start;background-color:var(--secondary-color)}.FooterBoxContainer{gap:1em;width:100%;height:auto;display:flex;padding:5%;justify-content:flex-start;align-items:flex-start}.FooterBoxImageBox{width:100%;height:auto;margin-right:5%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.FooterBoxImageBox img{width:100px;height:auto;object-fit:scale-down}.FooterBoxImageBox p{padding:25px 10px;font-size:var(--p-text);font-weight:500;color:var(--text-color)}.FooterBoxLink{width:100%;height:auto;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.FooterBoxLink h4{font-size:var(--sub-header-size);font-weight:500;color:var(--tertiary-color);padding-bottom:10px;letter-spacing:1px}.FooterBoxLink ul{padding-left:0;gap:.5em;display:flex;padding-bottom:25px;flex-direction:column}.FooterBoxLink ul li{list-style:none;font-size:var(--p-text);font-weight:500;display:flex}.FooterBoxLink ul li strong{color:var(--tertiary-color);font-weight:400;padding-right:5px;display:none}.FooterBoxLink ul li a{color:var(--text-color)}.CopyrightText{width:100%;height:auto;display:flex;padding:0 5.5%;background:transparent}.CopyrightText p{font-size:var(--p-text);font-weight:500;color:var(--text-color)}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.button-base{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-weight:500;text-decoration:none;transition:all .2s ease;outline:none;box-shadow:0 2px 4px #0000001a}.button-base:hover:not(.button-disabled){box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.button-base:focus{outline:2px solid var(--tertiary-color);outline-offset:2px}.button-primary{background-color:var(--tertiary-color);color:var(--primary-color)}.button-secondary{background-color:var(--secondary-color);color:var(--primary-color)}.button-danger{background-color:var(--error-color);color:var(--primary-color)}.button-small{padding:4px 12px;font-size:var(--span-text);min-height:28px}.button-medium{padding:8px 20px;font-size:var(--p-text);min-height:36px}.button-large{padding:10px;font-size:var(--p-text)}.button-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button-loading-content{display:flex;align-items:center;gap:.5rem}.input-container{display:flex;flex-direction:column;gap:.5em;margin-bottom:1rem}.input-label{font-size:var(--span-text);font-weight:550;color:var(--tertiary-color);margin-bottom:.25rem}.input-required{color:var(--error-color);margin-left:.2rem}.input-field{padding:10px 15px;border:none;border-radius:5px;font-size:var(--span-text);font-family:inherit;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease;background-color:var(--secondary-on-color)!important}.input-field:focus{outline:none;color:var(--primary-color);border-color:var(--tertiary-color);box-shadow:0 0 0 2px #00bba31a}.input-field::placeholder{color:var(--primary-color)}.input-field.input-error{border-color:var(--error-color)}.input-field.input-disabled{background-color:#f5f5f5;cursor:not-allowed}.input-error-message{font-size:var(--span-text);color:var(--error-color);margin-top:.25rem}.select-container{display:flex;flex-direction:column;gap:.5em;margin-bottom:1rem}.select-label{font-size:var(--span-text);font-weight:550;color:var(--tertiary-color);margin-bottom:.25rem}.select-required{color:var(--error-color);margin-left:.2rem}.select-field{padding:10px;width:100%;height:50px;border:1px solid var(--secondary-on-color);border-radius:8px;font-size:var(--span-text);color:var(--primary-color);font-family:inherit;background-color:var(--secondary-on-color);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.select-field::placeholder{color:var(--primary-color)}.select-field:focus{outline:none;border-color:var(--tertiary-color);box-shadow:0 0 0 2px #00bba31a}.select-field.select-error{border-color:var(--error-color)}.select-error-message{font-size:var(--span-text);color:var(--error-color);margin-top:.25rem}.card-base{margin-top:10px;background-color:var(--background);border-radius:15px;overflow:hidden}.card-padding-small{padding:12px}.card-padding-normal{padding:20px}.card-padding-large{padding:24px}.card-header{margin-bottom:1rem}.card-title{font-size:var(--medium-header-size);font-weight:600;color:var(--tertiary-color);margin:0 0 .5rem}.card-subtitle{font-size:var(--span-text);color:var(--text-color);margin:0}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background-color:var(--primary-color);border-radius:15px;box-shadow:0 20px 60px #0000004d;max-height:90vh;overflow-y:auto}.modal-small{width:100%;max-width:400px}.modal-medium{width:100%;max-width:600px}.modal-large{width:100%;max-width:800px}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #eee}.modal-title{font-size:var(--medium-header-size);font-weight:600;color:var(--tertiary-color);margin:0}.modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-color);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.modal-close:hover{background-color:#f5f5f5}.modal-body{padding:20px}.modal-footer{padding:20px;border-top:1px solid #eee}.modal-actions{display:flex;gap:10px;justify-content:flex-end}.modal-message{font-size:var(--p-text);color:var(--text-color);margin:0;line-height:1.5}.table-container{width:100%;overflow:hidden;border-radius:15px;background-color:var(--primary-color);box-shadow:0 5px 15px #0000001a}.table-wrapper{overflow-x:auto}.table-base{width:100%;border-collapse:collapse;font-size:var(--p-text)}.table-header{background-color:var(--tertiary-color)}.table-header-cell{padding:15px 12px;text-align:left;font-weight:600;color:var(--primary-color);border-bottom:none}.table-row:nth-child(2n){background-color:#f9f9f9}.table-cell{padding:12px;border-bottom:1px solid #eee;color:var(--text-color)}.table-loading,.table-empty{padding:40px;text-align:center;color:var(--text-color)}.table-actions{display:flex;gap:8px;align-items:center}.status-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:12px;font-size:var(--span-text);font-weight:500;text-transform:capitalize}.status-badge.status-in-stock{background-color:#d1fae5;color:#065f46;font-size:var(--span-text);font-weight:700}.status-badge.status-out-of-stock{background-color:#fee2e2;color:#991b1b;font-size:var(--span-text);font-weight:500}.loading-container{display:flex;align-items:center;justify-content:center;padding:20px}.loading-overlay{position:fixed;inset:0;background-color:#fffc;z-index:999}.loading-content{display:flex;flex-direction:column;align-items:center;gap:12px}.loading-spinner{width:15px;height:15px;border:3px solid var(--primary-on-color);border-top:3px solid var(--tertiary-color);border-radius:50%;animation:spin 1s linear infinite}.loading-spinner-small{width:16px;height:16px;border-width:2px}.loading-spinner-large{width:48px;height:48px;border-width:4px}.loading-message{font-size:var(--p-text);color:var(--text-color);margin:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state{display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state-content{max-width:400px}.empty-state-icon{margin-bottom:16px}.empty-state-icon-text{font-size:48px;display:block}.empty-state-title{font-size:var(--medium-header-size);font-weight:600;color:var(--text-color);margin:0 0 8px}.empty-state-message{font-size:var(--p-text);color:var(--text-on-color);margin:0 0 20px;line-height:1.5}.empty-state-action{margin-top:20px}.error-state{display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.error-state-content{max-width:400px}.error-state-icon{margin-bottom:16px}.error-state-icon-text{font-size:48px;display:block}.error-state-title{font-size:var(--medium-header-size);font-weight:600;color:var(--error-color);margin:0 0 8px}.error-state-message{font-size:var(--p-text);color:var(--text-color);margin:0 0 20px;line-height:1.5}.error-state-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.error-state-details{margin-top:20px;text-align:left}.error-state-stack{background-color:#f5f5f5;padding:12px;border-radius:4px;font-size:12px;overflow-x:auto;max-height:200px;overflow-y:auto}.sidebar{width:250px;background-color:var(--primary-color);box-shadow:2px 0 10px #0000001a;display:flex;flex-direction:column;height:100vh;position:fixed;left:0;top:0;z-index:100}.SideNavigationHeaderLink{width:100%;height:auto}.SideNavigationHeaderLink img{width:60px;height:auto;object-fit:scale-down}.sidebar-header{padding:10px;border-bottom:1px solid #eee}.sidebar-logo{text-decoration:none;display:block;margin-bottom:20px}.sidebar-logo h2{color:var(--tertiary-color);margin:0;font-size:var(--mini-header-size);font-weight:600}.sidebar-user-info{display:flex;align-items:center;gap:12px}.sidebar-user-avatar{width:40px;height:40px;border-radius:50%;background:var(--background);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-weight:600;font-size:var(--p-text)}.sidebar-user-name{font-size:var(--p-text);font-weight:550;color:var(--text-color);margin:0 0 2px}.sidebar-user-type{font-size:var(--span-text);color:var(--text-on-color);margin:0}.sidebar-navigation{flex:1;padding:20px 0;overflow-y:auto}.sidebar-nav-list{list-style:none;padding:10px 20px;margin:0}.sidebar-nav-item{margin-bottom:4px}.sidebar-nav-icon{font-size:18px;width:20px;text-align:center}.sidebar-nav-label{flex:1}.sidebar-footer{padding:20px;border-top:1px solid #eee}.sidebar-logout-button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:none;border:none;text-align:left;cursor:pointer;font-size:var(--p-text);color:var(--text-color);border-radius:8px;transition:background-color .2s ease}.sidebar-logout-button:hover{background-color:var(--primary-on-color);color:var(--error-color)}.auth-page{min-height:auto;background-image:url(/assets/15662-CxMTI4GO.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.auth-overlay{width:100%;height:100%;justify-content:center;align-items:center;margin:auto;padding:5% 0;background-color:#000c}.auth-container{width:100%;padding:10px;margin:5% auto;max-width:450px}.auth-header{text-align:center;margin-bottom:30px}.auth-logo{text-decoration:none;display:inline-block;margin-bottom:12px}.auth-logo h2{color:var(--tertiary-color);margin:0;font-size:var(--header-size);font-weight:700}.auth-subtitle{font-size:var(--p-text);color:var(--text-color);margin:0;line-height:1.5}.input-wrapper{width:100%;height:auto;display:flex;overflow:hidden;border-radius:8px;background-color:var(--secondary-on-color)}.input-wrapper input{width:100%;height:50px;display:flex;align-items:center;justify-content:flex-start}.password-toggle{background-color:transparent;display:flex;outline:none;border:none;align-items:center;justify-content:flex-start}.password-toggle .material-symbols-outlined{font-size:var(--medium-header-size);font-weight:450;display:flex}.auth-card{border-radius:25px;margin-bottom:20px;background-color:var(--secondary-color)}.auth-toggle{display:flex;background-color:var(--secondary-on-color);border-radius:12px;padding:4px;margin-bottom:24px}.auth-toggle-button{flex:1;padding:10px 16px;border:none;background:none;border-radius:8px;font-size:var(--span-text);font-weight:500;color:var(--primary-color);cursor:pointer;transition:all .2s ease}.auth-toggle-button.active{background-color:var(--primary-color);color:var(--tertiary-color);box-shadow:0 2px 4px #0000001a}.auth-form{display:flex;flex-direction:column;gap:.5em}.auth-form input{font-size:var(--span-text);color:var(--primary-color);font-weight:500}.auth-form textarea{font-size:var(--span-text);color:var(--primary-color);font-weight:500;padding:10px;border-radius:10px;height:120px;min-height:120px;max-height:120px;overflow:hidden;outline:none;border:1px solid var(--secondary-on-color);background-color:var(--secondary-on-color)}.auth-form textarea:focus{outline:none;color:var(--primary-color);border-color:var(--tertiary-color);box-shadow:0 0 0 2px #00bba31a}.auth-form textarea::placeholder{color:var(--primary-color)}.initialized-message{background-color:#fef9c3;color:#854d0e;padding:5px 10px;border-radius:10px;font-size:var(--span-text);margin-bottom:20px;border:1px solid #fde68a;display:flex;justify-content:center;align-items:center;gap:.5em;width:100%}.initialized-message p{font-size:var(--span-text);margin-bottom:0}.initialized-message .material-symbols-outlined{font-size:var(--mini-header-size)}.auth-error{background-color:#fee2e2;color:#991b1b;padding:5px 10px;border-radius:10px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:.5em;width:100%;border:1px solid #fecaca}.auth-error p{font-size:var(--span-text);margin-bottom:0}.auth-error .material-symbols-outlined{font-size:var(--mini-header-size)}.auth-options{display:flex;justify-content:space-between;align-items:center;margin:8px 0}.auth-checkbox{display:flex;margin:auto 0;justify-content:center;align-items:center;gap:.5em;cursor:pointer}.auth-checkbox input[type=checkbox]{width:16px;height:16px;margin-bottom:0;padding-bottom:0;accent-color:var(--tertiary-color)}.auth-checkbox-label{font-size:var(--span-text);color:var(--text-color);-webkit-user-select:none;user-select:none}.auth-forgot-link{font-size:var(--span-text);color:var(--tertiary-color);text-decoration:none;font-weight:500}.auth-forgot-link:hover{text-decoration:underline}.auth-submit-button{width:100%;margin-top:8px}.auth-submit-button-google{width:100%;background-color:var(--secondary-on-color)}.auth-footer{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--secondary-on-color)}.auth-footer p{font-size:var(--span-text);color:var(--text-color);margin:0}.auth-footer-option{text-align:center}.auth-footer-option p{font-size:var(--span-text);color:var(--text-color);margin:0}.auth-switch-button{background:none;border:none;color:var(--tertiary-color);font-weight:600;cursor:pointer;text-decoration:none;font-size:inherit}.auth-switch-button:hover{text-decoration:underline}.auth-demo-info{background-color:var(--primary-color);border-radius:12px;padding:16px;box-shadow:0 5px 15px #0000001a;text-align:center}.auth-demo-info h4{font-size:var(--p-text);font-weight:600;color:var(--tertiary-color);margin:0 0 8px}.auth-demo-info p{font-size:var(--span-text);color:var(--text-color);margin:4px 0}.auth-profile-form{width:100%;height:auto;justify-content:center;align-items:flex-start;margin:auto;display:flex;gap:.5em}.UploadUserProfileImage{width:40%;height:100%;justify-content:flex-start;align-items:flex-start;margin:0;display:flex;flex-direction:column;position:relative;gap:1em}.DatePickerInput{font-size:var(--span-text)!important;color:var(--primary-color)!important;font-weight:450!important;width:100%!important;border:none;padding:5px 10px;border-radius:5px;background-color:var(--secondary-on-color)}.DatePickerInput::placeholder{color:var(--primary-on-color)}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar{width:5px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-thumb{background-color:var(--tertiary-color);border-radius:10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-track{border-radius:10px;background-color:var(--secondary-on-color)}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-button:single-button:decrement{background-color:var(--secondary-on-color);height:15px;background-position:center;background-repeat:no-repeat;background-size:5px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='6' height='6'><polygon points='0,6 3,0 6,6' fill='%23d17e00'/></svg>")}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-button:single-button:increment{background-color:var(--secondary-on-color);height:15px;background-position:center;background-repeat:no-repeat;background-size:5px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='6' height='6'><polygon points='0,0 3,6 6,0' fill='%23d17e00'/></svg>")}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item,.react-datepicker__day{font-size:var(--p-text)!important;color:var(--tertiary-color)!important;font-weight:450!important}.react-datepicker-popper{z-index:1000!important;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}h2.react-datepicker__current-month{font-size:var(--sub-header-size)!important;color:var(--secondary-color)!important;font-weight:450!important}.react-datepicker__day-name{font-size:var(--p-text)!important;color:var(--text-color)!important;font-weight:450!important}.react-datepicker-time__header{font-size:var(--sub-header-size)!important;color:var(--secondary-color)!important;font-weight:450!important}.react-datepicker__time-container,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:200px!important;background-color:var(--secondary-color)}.react-datepicker-wrapper{width:100%!important}.react-datepicker-popper{width:250px!important}.form-row-container{width:100%;display:flex;flex-direction:column;gap:.5em;padding:10px 0}.form-row-container-box{width:100%;display:flex}.auth-container-label{width:100%;font-size:var(--span-text);color:var(--tertiary-color);font-weight:500}.auth-input-time{background-color:var(--secondary-on-color);color:var(--primary-color);font-size:var(--span-text);border-radius:10px;padding:5px 10px;outline:none;border:none}.auth-container-text{font-size:var(--span-text);color:var(--tertiary-color);font-weight:500;margin:0 10px}.UploadUserProfileImage img{width:100%;height:auto;border-radius:25px;object-fit:scale-down;background-color:var(--secondary-color)}.UploadUserProfileImageInput{width:100%;height:auto;justify-content:flex-start;align-items:flex-start;margin:0;display:flex;flex-direction:column;padding-top:10px;border-top:1px solid var(--secondary-on-color)}.UploadUserProfileImage button{width:100%;height:auto;justify-content:center;align-items:center;padding:10px;margin:0;display:flex;flex-direction:column}.UploadUserProfileImageInput .input-container{width:100%}.UploadUserProfileImageInput .input-field{padding:10px}.DashboardHeaderContainer{width:100%;height:auto;justify-content:flex-start;align-items:flex-start;margin:0 0 10px;display:flex;flex-direction:column;padding-bottom:10px;border-bottom:1px solid var(--secondary-on-color)}.DashboardHeaderContainer h2{font-size:var(--medium-header-size);color:var(--tertiary-color);font-weight:500}.DashboardHeaderContainer p{font-size:var(--span-text);color:var(--secondary-color);font-weight:500}.UploadUserProfileImageContent{width:100%;height:auto;justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column}.UploadUserProfileImageContent h2{font-size:var(--p-text);color:var(--tertiary-color);font-weight:500}.UploadUserProfileImageContent p{font-size:var(--span-text);color:var(--secondary-color);margin-bottom:0;font-weight:500}.auth-profile-card{width:100%;height:100%;justify-content:flex-start;align-items:flex-start;margin:0 auto;display:flex}.card-content{width:100%}.form-profile-row{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.5em;margin-bottom:2%}.app-layout{display:flex;min-height:100vh}.app-main{flex:1;margin-left:250px;background-color:var(--primary-on-color);padding:1%}.app-content{padding:24px}.page-header{margin-bottom:24px}.page-title{font-size:var(--mini-header-size);font-weight:600;color:var(--text-color);margin:0 0 8px}.page-subtitle{font-size:var(--p-text);color:var(--text-on-color);margin:0}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.dashboard-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.stat-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.stat-item:last-child{border-bottom:none}.stat-label{font-size:var(--span-text);color:var(--text-color)}.stat-value{font-size:var(--p-text);font-weight:600;color:var(--tertiary-color)}.order-combination-section{justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;flex-direction:column;width:100%;height:auto;padding:15px 0}.order-combination-section h4{color:var(--tertiary-color);font-size:var(--span-text);font-weight:500;padding-bottom:15px}.image-upload-section{justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;flex-direction:column;width:100%;height:auto;padding:15px 0}.image-upload-section h4{color:var(--tertiary-color);font-size:var(--span-text);font-weight:500;padding-bottom:15px}.image-preview-grid{justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;flex-wrap:wrap;width:100%;height:auto;padding:10px 0;gap:.5em}.image-preview{width:auto;height:auto;position:relative}.image-preview img{width:100px;height:100px;object-fit:cover;border-radius:5px}.RemoveImageButton{top:5%;left:5%;padding:10px;display:flex;position:absolute;border-radius:5px;background-color:var(--error-color)}.RemoveImageButton .material-symbols-outlined{font-size:var(--medium-header-size)}.ImageButtonView{width:120px;height:100px;display:flex;align-items:center;flex-direction:column;justify-content:center;color:var(--text-color);background-color:transparent;border:2px dashed var(--text-color)}.ImageButtonView:hover{border:2px dashed var(--tertiary-color)}.ImageButtonView p{font-size:var(--span-text);margin-bottom:0}.ImageButtonView .material-symbols-outlined{font-size:var(--mini-header-size)}.DashboardApplicationButton{gap:.5em;height:auto;display:flex;width:max-content;border-radius:5px;align-items:center;justify-content:center;color:var(--primary-color);background-color:var(--secondary-color);border:1px solid var(--secondary-color)}.DashboardApplicationButton p{font-size:var(--span-text);margin-bottom:0}.DashboardApplicationButton .material-symbols-outlined{font-size:var(--medium-header-size)}.DashboardApplicationButtonGreen{gap:.5em;height:auto;display:flex;width:max-content;border-radius:5px;align-items:center;justify-content:center;color:var(--primary-color);background-color:var(--tertiary-color);border:1px solid var(--tertiary-color)}.DashboardApplicationButtonGreen p{font-size:var(--span-text);margin-bottom:0}.DashboardApplicationButtonGreen .material-symbols-outlined{font-size:var(--medium-header-size)}.DashboardApplicationButtonRed{gap:.5em;height:auto;display:flex;width:max-content;border-radius:5px;align-items:center;justify-content:center;color:var(--primary-color);background-color:var(--error-color);border:1px solid var(--error-color)}.DashboardApplicationButtonRed p{font-size:var(--span-text);margin-bottom:0}.DashboardApplicationButtonRed .material-symbols-outlined{font-size:var(--medium-header-size)}.ApplicationCenterButtonRed{padding:5px;margin:0%;background-color:var(--error-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center;height:max-content;width:max-content}.ApplicationCenterButtonRed .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.ApplicationCenterButtonRed p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.ApplicationCenterButton{padding:5px;margin:0%;background-color:var(--tertiary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center}.ApplicationCenterButton .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.ApplicationCenterButton p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:.5em}.extra-form-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:.5em;justify-content:center;align-items:center;margin:auto auto 10px}.form-section{margin-bottom:24px}.form-section-title{font-size:var(--medium-header-size);font-weight:600;color:var(--tertiary-color);margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--tertiary-color)}.form-actions{width:100%;height:auto;display:flex;gap:.5em;justify-content:flex-end;align-items:center;padding-top:20px;border-top:1px solid #eee}.products-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.products-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.search-input{width:250px;padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:var(--p-text)}.search-input:focus{outline:none;border-color:var(--tertiary-color);box-shadow:0 0 0 2px #00bba31a}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:20px 0}.pagination-button{padding:6px 12px;border:1px solid #ddd;background-color:var(--primary-color);color:var(--text-color);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:var(--span-text)}.pagination-button:hover:not(:disabled){background-color:var(--tertiary-color);color:var(--primary-color);border-color:var(--tertiary-color)}.pagination-button:disabled{opacity:.5;cursor:not-allowed}.pagination-button.active{background-color:var(--tertiary-color);color:var(--primary-color);border-color:var(--tertiary-color)}.pagination-info{font-size:var(--span-text);color:var(--text-color);margin:0 12px}.profile-info{display:flex;gap:12px;align-items:center;margin-bottom:16px}.profile-avatar{width:60px;height:60px;border-radius:50%;background:var(--background);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-weight:700;font-size:var(--medium-header-size);flex-shrink:0}.profile-details h3{font-size:var(--medium-header-size);font-weight:600;color:var(--text-color);margin:0 0 4px}.profile-email{font-size:var(--span-text);color:var(--text-on-color);margin:0 0 4px}.profile-type{font-size:var(--span-text);color:var(--tertiary-color);font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px}.profile-stats,.store-info{margin-bottom:16px}.store-info h3{font-size:var(--medium-header-size);font-weight:600;color:var(--tertiary-color);margin:0 0 8px}.store-description{font-size:var(--span-text);color:var(--text-color);margin:0 0 8px;line-height:1.4}.store-location{font-size:var(--span-text);color:var(--text-on-color);margin:0}.store-hours{margin-bottom:16px}.store-hours h4{font-size:var(--p-text);font-weight:600;color:var(--text-color);margin:0 0 8px}.store-hours ul{list-style:none;padding:0;margin:0}.store-hours li{font-size:var(--span-text);color:var(--text-color);padding:2px 0}.product-stats{margin-bottom:16px}.quick-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quick-action-link{text-decoration:none;color:inherit}.quick-action-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:2px solid #f0f0f0;border-radius:12px;transition:all .2s ease;cursor:pointer}.quick-action-item:hover{border-color:var(--tertiary-color);background-color:var(--primary-on-color)}.quick-action-icon{font-size:24px;display:block}.quick-action-label{font-size:var(--span-text);font-weight:500;color:var(--text-color);text-align:center}.account-info{margin-bottom:16px}.form-container{gap:1em;margin:0;width:100%;height:auto;display:flex;justify-content:center;align-items:flex-start;padding-bottom:15px}.form-group{gap:.5em;width:100%;height:auto;display:flex;margin:auto;flex-direction:column;justify-content:center;align-items:flex-start}.form-group label{font-size:var(--span-text);color:var(--text-color)}.form-group input{width:100%;height:auto;outline:none;padding:10px;border-radius:10px;font-size:var(--span-text);color:var(--text-color);background-color:var(--primary-on-color);border:2px solid var(--primary-on-color)}.form-group textarea{width:100%;height:150px;min-height:150px;max-height:150px;outline:none;padding:10px;border-radius:10px;font-size:var(--span-text);color:var(--text-color);background-color:var(--primary-on-color);border:1px solid var(--primary-on-color)}.HeaderContainer{width:100%;height:100vh;margin:auto;display:flex;overflow:hidden;position:relative;align-items:center;justify-content:center}.HeaderContainer img{width:100%;height:100%;object-fit:cover;position:absolute}.HeaderContainerContent{width:100%;height:100%;display:flex;position:absolute;flex-direction:column;background:#000000b3}.HeaderFooterLineUpContentLiner{width:1px;height:60%;border-radius:25px;background-color:var(--primary-color)}.HeaderContainerContentPosition{width:100%;margin:auto;height:100%;display:flex;position:relative;align-items:center;justify-content:center}.HeaderContainerContentView{padding:5%;position:absolute;align-items:center;justify-content:center;text-align:center;margin:auto;display:flex;flex-direction:column;width:60%}.HeaderContainerContentView h1{font-size:var(--header-size);color:var(--tertiary-color);font-weight:500}.HeaderContainerContentView p{font-size:var(--p-text);color:var(--primary-color);font-weight:500}.HeaderFooterLineUp{width:100%;height:auto;display:flex;margin:0 auto;max-width:90%;overflow:hidden;align-items:center;justify-content:center;border-top-left-radius:25px;border-top-right-radius:25px;background:#0009}.HeaderFooterLineUpContent{width:100%;height:100%;margin:auto;padding:25px;cursor:pointer;text-align:center;align-items:center;justify-content:center}.HeaderFooterLineUpContent:hover{background-color:var(--primary-color)}.HeaderFooterLineUpContent:hover p{color:var(--secondary-color)}.HeaderFooterLineUpContent.active{background-color:var(--primary-color)}.HeaderFooterLineUpContent.active p{color:var(--secondary-color)}.HeaderFooterLineUpContent h3{font-size:var(--sub-header-size);color:var(--tertiary-color);font-weight:500}.HeaderFooterLineUpContent p{font-size:var(--p-text);color:var(--primary-color);font-weight:400}.BackgroundLeadsNearMeAdvanceContainerAnalysisBox{justify-content:center;align-items:center;display:flex;flex-direction:column;margin:auto;width:100%;height:100%;background-color:#000000f2;gap:1em;padding:5%;position:absolute;z-index:1000}.BackgroundLeadsNearMeAdvanceContainerAnalysisContentBox{justify-content:center;align-items:center;display:flex;flex-direction:column;margin:0;width:100%;height:100%;gap:1em}.VideoPlaceHolderBox{margin:auto;width:300px;height:300px;border-radius:50%;align-items:center;justify-content:center}.VideoPlaceHolderBox video{width:100%;height:100%;object-fit:cover}.VideoPlaceHolderBoxContent{display:flex;width:100%;height:auto;text-align:center}.VideoPlaceHolderBoxContent p{font-size:var(--p-text);list-style:none;font-weight:550;color:var(--primary-color)}.LeadsNearMeAdvanceContainerAnalysisHeader{justify-content:flex-end;align-items:flex-start;display:flex;margin:0 auto;width:100%;height:auto;gap:.5em}.LeadsNearMeAdvanceContainerAnalysisHederItem{justify-content:center;align-items:flex-start;display:flex;margin:0;width:auto;height:auto;gap:.2em;color:var(--tertiary-color);background-color:var(--tertiary-on-color);padding:5px 10px;border-radius:5px}.LeadsNearMeAdvanceContainerAnalysisHederItem:hover{cursor:pointer;background-color:var(--tertiary-on-color)}.LeadsNearMeAdvanceContainerAnalysisHederItem a{font-size:var(--p-text);font-weight:550;margin-bottom:0}.LeadsNearMeAdvanceContainerAnalysisHederItem:hover a{color:var(--primary-color)}.LeadsNearMeAdvanceContainerAnalysisHederItem li{font-size:var(--p-text);list-style:none;font-weight:550;margin-bottom:0}.LeadsNearMeAdvanceContainerAnalysisHederItem:hover li{color:var(--primary-color)!important}.LeadsNearMeAdvanceContainerAnalysisHederItem .material-symbols-outlined{font-size:var(--medium-header-size);font-weight:550}.LeadsNearMeAdvanceContainerAnalysisContentBox{justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;margin:0;width:100%;height:100%;gap:1em}.LeadsNearMeAdvanceContainerAnalysisContent{justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;margin:0;width:100%;height:auto}.LeadsNearMeAdvanceContainerAnalysisContent h2{font-size:var(--p-text);font-weight:550;color:var(--tertiary-color)}.LeadsNearMeAdvanceContainerAnalysisContentItem{width:100%;height:auto;display:flex;flex-wrap:wrap;gap:1em}.LeadsNearMeAdvanceContainerAnalysisContentItem p{width:max-content;font-size:var(--p-text);font-weight:550!important;color:var(--text-color)!important;margin-bottom:0}.LeadsNearMeRating{font-size:var(--p-text);font-weight:550;padding:5px;border-radius:5px;color:var(--tertiary-color);background-color:var(--tertiary-on-color)}.LeadsNearMeRating .material-symbols-outlined{font-size:var(--medium-header-size);color:var(--tertiary-color);font-weight:550}.ApplicationButton{display:flex;padding:5px;border-radius:50px;transform:rotate(-360deg);transition:.9s ease;color:var(--tertiary-color);background-color:var(--tertiary-on-color)}.ApplicationButton .material-symbols-outlined{font-size:var(--medium-header-size)}.ApplicationButton:hover .material-symbols-outlined{transform:rotate(360deg);transition:.9s ease}.EmailAdvanceComponent{justify-content:flex-start;align-items:flex-start;display:flex;margin:0;gap:1em;width:100%;height:100%}.EmailAdvanceComponentScroll{width:100%;height:78vh;margin:0%;overflow-y:scroll;display:flex;flex-direction:column;gap:.5em;padding-right:10px;justify-content:flex-start;align-items:flex-start}.EmailAdvanceComponentScrollItem{justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex;gap:1em;padding:10px;border-radius:10px;background-color:var(--secondary-color)}.EmailAdvanceComponentScrollFlex{justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex;gap:1em}.EmailAdvanceComponentScrollIndicator{background-color:var(--tertiary-on-color);padding:15px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:25px;color:var(--tertiary-color);font-size:var(--p-text);font-weight:550}.MarketplaceNavigation{justify-content:center;flex-direction:column;align-items:center;display:flex;margin:auto;height:100%;width:100%;padding:10px 5%;background-color:var(--secondary-color)}.MarketplaceNavigationHeader{justify-content:space-between;align-items:flex-start;display:flex;height:auto;width:100%;margin:0;padding-bottom:5px;border-bottom:2px solid var(--secondary-on-color)}.MarketplaceNavigationHeader .MarketplaceNavigationHeaderLink{width:auto;height:auto}.MarketplaceNavigationHeader .MarketplaceNavigationHeaderLink img{width:100px;height:auto;object-fit:scale-down}.MarketplaceNavigationHeaderItems{width:100%;justify-content:space-between;align-items:center;display:flex}.MarketplaceNavigationHeaderItemsFlex{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;margin:auto}.MarketplaceNavigationHeaderItemsFlex a{color:var(--tertiary-color);font-size:var(--p-text);font-weight:500}.MarketplaceNavigationHeaderItemsFlex span{color:var(--primary-color);font-size:var(--sub-text);font-weight:600}.MarketplaceNavigationHeaderItemsButtons{width:auto;height:auto;display:flex;justify-content:flex-end;align-items:center;margin:auto;gap:1em}.MarketplaceNavigationHeaderItemsButtons a{color:var(--primary-color);display:flex;gap:.5em;justify-content:center;align-items:center}.MarketplaceNavigationHeaderItemsButtons a .material-symbols-outlined{font-size:var(--medium-header-size);padding:10px;border-radius:50%;background-color:var(--secondary-on-color)}.MarketplaceNavigationHeaderItemsButtons button{padding:5px;margin:0%;background-color:var(--tertiary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center}.MarketplaceNavigationHeaderItemsButtons button .material-symbols-outlined{font-size:var(--medium-header-size);padding:10px;border-radius:50%;background-color:var(--secondary-color)}.MarketplaceNavigationHeaderItemsButtons button p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.MarketplaceNavigationFooter{justify-content:space-between;align-items:center;display:flex;height:auto;width:100%;margin:10px;gap:1em}.MarketplaceNavigationFooter button{padding:5px;margin:0%;background-color:var(--tertiary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center;width:max-content;height:auto;border:none}.MarketplaceNavigationFooter button p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.MarketplaceNavigationFooter button .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.MarketplaceNavigationFooter button:hover{background-color:var(--secondary-on-color)}.MarketplaceNavigationFooter button:hover .material-symbols-outlined{background-color:var(--tertiary-color)}.MarketplaceNavigationFooter ul{width:100%;height:auto;display:flex;margin-bottom:0;justify-content:flex-end;align-items:center;gap:2em}.MarketplaceNavigationFooter ul li{margin-bottom:0;font-size:var(--span-text);font-weight:500;color:var(--tertiary-color);cursor:pointer;padding-bottom:10px}.MarketplaceNavigationFooter ul li:hover{border-bottom:2px solid var(--tertiary-color)}.MarketplaceHeaderSection{justify-content:center;align-items:center;margin:auto;display:flex;position:relative;height:90vh;width:100%;overflow:hidden}.MarketplaceHeaderSection .BackgroundImage{width:100%;height:auto;display:flex;object-fit:contain}.MarketplaceHeaderSectionFlex{justify-content:center;align-items:center;margin:auto;display:flex;width:100%;height:100%;position:absolute;padding:5%;background-color:#000000a6;gap:2em}.MarketplaceHeaderSectionLarge{justify-content:center;align-items:center;margin:auto;display:flex;width:100%;height:100%;position:relative;overflow:hidden;border-radius:25px}.MarketplaceHeaderSectionLarge img{width:100%;height:100%;display:flex;object-fit:cover}.MarketplaceHeaderSectionSmall{justify-content:center;align-items:center;margin:auto;display:flex;width:50%;height:100%;position:relative;overflow:hidden;border-radius:25px}.MarketplaceHeaderSectionSmall img{width:100%;height:100%;display:flex;object-fit:cover}.MarketplaceHeaderSectionFlexContent{justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;width:100%;height:100%;position:absolute;padding:5%;background-color:#000000a6;gap:2em}.MarketplaceHeaderSectionFlexContentDetails{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;width:100%;height:100%}.MarketplaceHeaderSectionFlexContentDetails h1{font-size:var(--mini-header-size);font-weight:500;color:var(--tertiary-color);width:20%}.MarketplaceHeaderSectionFlexContentDetails p{font-size:var(--p-text);font-weight:500;color:var(--primary-color);width:40%}.MarketplaceHeaderSectionFlexContentDetails a{padding:5px;margin-top:auto;background-color:var(--tertiary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center}.MarketplaceHeaderSectionFlexContentDetails a .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.MarketplaceHeaderSectionFlexContentDetails a text{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.MarketplaceCategorySection{width:100%;height:auto;justify-content:center;align-items:flex-start;display:flex;margin:auto;gap:.5em;padding:5%;flex-wrap:wrap}.MarketplaceCategorySectionItems{width:max-content;height:auto;justify-content:flex-start;align-items:center;display:flex;flex-direction:column;margin:0;color:var(--tertiary-color);background-color:var(--primary-on-color);gap:.5em;padding:5px 25px;cursor:pointer;border-radius:25px}.MarketplaceCategorySectionItems:hover{box-shadow:0 2px 8px #0000001a;background-color:var(--tertiary-color);color:var(--primary-color)}.MarketplaceCategorySectionItems img{width:auto;height:auto;display:flex;object-fit:scale-down}.MarketplaceCategorySectionItems p{font-size:var(--span-text);font-weight:500;margin-bottom:0}.MarketplaceCategorySectionTitle{width:100%;height:auto;justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;margin:0}.MarketplaceCategorySectionTitle h3{font-size:var(--p-text);font-weight:500;color:var(--tertiary-color)}.MarketplaceCategorySectionTitle button{padding:5px;margin:0%;background-color:var(--tertiary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center;width:max-content;height:auto}.MarketplaceCategorySectionTitle button p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-left:10px}.MarketplaceCategorySectionTitle button .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.MarketplaceItems{width:100%;height:100%;justify-content:flex-start;align-items:flex-start;margin:auto;padding-left:5%;padding-right:5%;padding-bottom:5%}.MarketplaceItemsHeader{width:100%;height:auto;justify-content:flex-start;align-items:flex-end;display:flex;flex-direction:column;margin:0}.MarketplaceItemsHeader h4{font-size:var(--p-text);font-weight:500;color:var(--tertiary-color)}.MarketplaceItemsHeader p{font-size:var(--span-text);font-weight:500;color:var(--text-color)}.MarketplaceProductContainer{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1em;margin:0;align-items:start}.MarketplaceProductItems{width:100%;height:100%;justify-content:space-between;align-items:center;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;gap:1em;position:relative;background-color:var(--primary-on-color)}.MarketplaceProductItems img{width:100%;height:450px;object-fit:cover;transform:scale(1);transition:.3s ease}.MarketplaceProductItemsContent{width:100%;height:auto;justify-content:center;align-items:center;display:flex;flex-direction:column;padding:10px 15px;text-align:center}.MarketplaceProductItemsContentBox{left:0;bottom:0;width:100%;height:100%;display:flex;position:absolute;align-items:center;flex-direction:column;justify-content:space-between;background-color:#0009}.MarketplaceProductItemsContent h5{font-size:var(--medium-header-size);font-weight:500;color:var(--tertiary-color)}.MarketplaceProductItemsContent p{font-size:var(--p-text);margin-bottom:0;font-weight:500;border-radius:5px;padding:5px 10px;visibility:hidden;transition:.2s ease;color:var(--primary-color);background-color:var(--success-color)}.MarketplaceProductItems:hover img{transform:scale(1.5)}.MarketplaceProductItems:hover .MarketplaceProductItemsContent p{visibility:visible;transition:.2s ease}.MarketplaceProductItemsContentDetails h5{font-size:var(--sub-header-size);font-weight:500;margin-bottom:0;color:var(--tertiary-color)}.MarketplaceProductItemsContentDetailsBox{width:100%;height:100%;justify-content:space-between;align-items:center;display:flex;padding:0 10px;text-align:center}.MarketplaceProductItemsContentDetailsBox text{font-size:var(--medium-header-size);font-weight:600;color:var(--secondary-color)}.MarketplaceProductItemsContentDetailsBox span{font-size:var(--span-text);font-weight:500;color:var(--tertiary-color)}.MarketplaceProductItemsContentDetails{width:100%;height:auto;justify-content:flex-end;align-items:flex-start;display:flex;flex-direction:column;margin:0;gap:.5em;padding-left:10px;padding-right:10px;padding-bottom:10px}.MarketplaceProductItemsContentDetails form{width:100%;overflow:hidden;height:auto;justify-content:center;align-items:center;display:flex;margin:0;padding:5px;border-radius:25px;border:1px solid var(--tertiary-color)}.MarketplaceProductItemsContentDetails form button{padding:10px;width:auto;height:auto;display:flex;border-radius:0;color:var(--text-color);background-color:transparent;outline:none;border:none}.MarketplaceProductItemsContentDetails form button .material-symbols-outlined{font-size:var(--medium-header-size);font-weight:600}.MarketplaceProductItemsContentDetails form input{color:var(--secondary-color);background-color:transparent;outline:none;border:none;width:100%;text-align:center;padding:0 5px;font-size:var(--span-text);font-weight:500}.MarketplaceProductItemsContentDetails .MarketplaceProductItemsContentDetailsButton{padding:5px;margin:0%;background-color:var(--tertiary-color);border-radius:5px;display:flex;color:var(--primary-color);gap:.5em;justify-content:space-between;align-items:center;width:100%;outline:none}.MarketplaceProductItemsContentDetails .MarketplaceProductItemsContentDetailsButton .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.MarketplaceProductItemsContentDetails .MarketplaceProductItemsContentDetailsButton p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.MarketplaceProductItemsContentDetails .MarketplaceProductItemsContentDetailsButtonBlack{padding:10px;margin:0%;background-color:var(--secondary-color);border-radius:10px;display:flex;color:var(--primary-color);gap:.5em;justify-content:space-between;align-items:center;width:100%}.MarketplaceProductItemsContentDetails .MarketplaceProductItemsContentDetailsButtonBlack .material-symbols-outlined{font-size:var(--medium-header-size)}.MarketplaceProductItemsContentDetails .MarketplaceProductItemsContentDetailsButtonBlack p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.LomacomMarketplaceContainer{gap:5em;width:100%;height:100%;margin:auto;padding:5%;display:flex;align-items:flex-start;justify-content:flex-start;background-color:var(--primary-color)}.LomacomMarketplaceImageSide{gap:1em;width:100%;height:100%;margin:0 auto;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;position:relative}.LomacomMarketplaceImageSide .LomacomFirstImage{width:100%;height:100%;max-height:550px;border-radius:25px;object-fit:cover;box-shadow:0 4px 8px #0000001a}.LomacomMarketplaceFooterImages{gap:.5em;width:100%;height:100%;margin:auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.LomacomMarketplaceFooterImages img{width:90px;height:90px;border-radius:10px;object-fit:cover;box-shadow:0 4px 8px #0000001a}.LomacomMarketplaceContent{gap:.5em;width:100%;height:100%;display:flex;margin:0 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start}.LomacomMarketplaceContent h2{font-size:var(--span-header-size);font-weight:500;color:var(--tertiary-color)}.LomacomMarketplaceContent p{font-size:var(--p-text);font-weight:500;color:var(--text-color)}.LomacomMarketplaceContent h3{font-size:var(--p-text);font-weight:500;text-transform:uppercase;color:var(--text-color)}.LomacomMarketplaceContent strong{font-size:var(--sub-header-size);font-weight:500;text-transform:uppercase;color:var(--text-color)}.LomacomMarketplaceContent li{font-size:var(--span-text);font-weight:500;color:var(--text-color)}.LomacomMarketplaceNextHeader{gap:.5em;width:100%;height:100%;margin:auto;display:flex;padding:25px;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:25px;background-color:var(--primary-on-color)}.LomacomMarketplaceNextHeader h3{color:var(--tertiary-color);font-size:var(--p-text);font-weight:450}.Pricing{font-size:var(--header-size);font-weight:700;color:var(--tertiary-color)}.LomacomMarketplaceComboBox{width:100%;height:100%;margin:auto;align-items:flex-start;justify-content:flex-start;display:flex;flex-direction:column;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5em}.LomacomMarketplaceComboBoxItems{gap:1em;width:100%;height:auto;display:flex;margin:0 auto;padding:10px;position:relative;border-radius:10px;align-items:flex-start;justify-content:flex-start;background-color:var(--primary-color)}.LomacomMarketplaceComboBoxItems input{background:transparent;background-color:var(--primary-on-color);width:20px;height:20px;border-radius:25px;border:var(--tertiary-color)}.LomacomMarketplaceComboBoxItemsDetails{gap:.5em;width:100%;height:auto;display:flex;margin:0 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start}.LomacomMarketplaceComboBoxItemsDetails h4 strong{color:var(--tertiary-color)}.LomacomMarketplaceComboBoxItemsDetails h4{color:var(--secondary-color);font-size:var(--span-text);font-weight:450;display:flex;flex-direction:column;gap:.5em;margin-bottom:0}.LomacomMarketplaceComboBoxItemsDetails p strong{color:var(--tertiary-color)}.LomacomMarketplaceComboBoxItemsDetails p{color:var(--text-color);font-size:var(--span-text);font-weight:450;display:flex;flex-direction:column;gap:.5em;margin-bottom:0}.LomacomMarketplaceComboBoxItemsDetails span{color:var(--primary-color);font-size:var(--span-text);font-weight:450;display:flex;gap:.5em;padding:5px 15px;background-color:var(--tertiary-color)}.LomacomMarketplaceFooterButton{gap:.5em;width:20%;height:auto;display:flex;margin:15px auto;align-items:center;flex-direction:column;justify-content:center}.LomacomMarketplaceFooterButton form{width:100%;height:auto;display:flex;margin:auto;align-items:center;justify-content:center}.LomacomMarketplaceFooterButton form div{width:max-content;display:flex;margin:auto;align-items:center;justify-content:center;color:var(--text-color);font-size:var(--medium-header-size);font-weight:500;text-align:center}.LomacomMarketplaceFooterButton form button{width:auto;height:auto;display:flex;align-items:center;justify-content:center;color:var(--text-color);padding:5px;border-radius:5px;background-color:var(--secondary-color)}.LomacomMarketplaceFooterButton form button:hover{color:var(--primary-color)}.LomacomMarketplaceFooterButton form button .material-symbols-outlined{font-size:var(--medium-header-size)}.LomacomMarketplaceFooterButtonFlex .AddToCartButton{gap:.5em;width:auto;height:auto;display:flex;align-items:center;justify-content:center;color:var(--text-color);padding:8px 10px;background-color:var(--secondary-color)}.LomacomMarketplaceFooterButtonFlex .AddToCartButton:hover{color:var(--primary-color)}.LomacomMarketplaceFooterButtonFlex .AddToCartButton p{font-size:var(--span-text);font-weight:450;display:flex;gap:.5em;margin-bottom:0}.LomacomMarketplaceFooterButtonFlex .AddToCartButton:hover p{color:var(--primary-color)}.LomacomMarketplaceFooterButtonFlex .AddToCartButton .material-symbols-outlined{font-size:var(--medium-header-size)}.LomacomMarketplaceFooterButtonFlex{gap:.5em;width:100%;height:100%;display:flex;margin:auto;align-items:center;justify-content:flex-end}.LomacomMarketPlaceExtra{gap:1em;width:100%;display:flex;margin:0;align-items:center;justify-content:flex-start}.LomacomMarketplaceStoreContent{justify-content:flex-start;align-items:flex-start;flex-direction:column;padding-top:25px;display:flex;height:auto;margin:auto;width:100%}.LomacomMarketplaceStoreContent h2{font-weight:500;text-transform:uppercase;color:var(--tertiary-color);font-size:var(--sub-header-size)}.LomacomMarketplaceStoreContent h3{font-weight:500;margin-top:25px;text-transform:uppercase;color:var(--tertiary-color);font-size:var(--sub-header-size)}.LomacomMarketplaceStoreContentFlex{justify-content:flex-start;align-items:flex-start;padding:10px 0;display:flex;flex-direction:column;width:100%;height:auto;gap:.5em}.LomacomMarketplaceStoreContentFlex h4{font-weight:700;margin-bottom:0;color:var(--text-color);font-size:var(--p-text)}.LomacomMarketplaceStoreContentFlex p{font-weight:500;margin-bottom:0;color:var(--text-color);font-size:var(--span-text)}.LomacomMarketplaceStoreContentGrid{justify-content:flex-start;align-items:flex-start;padding:10px 0;display:flex;flex-wrap:wrap;width:100%;height:auto;gap:1em}.LomacomMarketplaceStoreContentGrid p{font-weight:500;margin-bottom:0;color:var(--text-color);font-size:var(--span-text)}.LomacomMarketPlaceExtraBox{gap:.5em;width:100%;padding:10px;display:flex;margin:0;border-radius:15px;align-items:center;justify-content:flex-start;color:var(--primary-color);background-color:var(--tertiary-color)}.LomacomMarketPlaceExtraBox p{font-size:var(--span-text);color:var(--primary-color);font-weight:450;gap:1em;margin-bottom:0}.LomacomMarketPlaceExtraBox .material-symbols-outlined{font-size:var(--mini-header-size)}.DashboardHeader{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;margin:auto;padding-bottom:5px}.DashboardHeader .DashboardHeaderItems{display:flex;margin:0;padding:0;width:100%;height:auto;justify-content:flex-start;align-items:center;gap:.2em}.DashboardHeader .DashboardHeaderItems a.active{padding:5px;margin:0%;background-color:var(--tertiary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center}.DashboardHeader .DashboardHeaderItems a.active p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.DashboardHeader .DashboardHeaderItems a.active .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.DashboardHeader .DashboardHeaderItems a{padding:5px;margin:0%;border-radius:50px;display:flex;color:var(--secondary-color);gap:.5em;justify-content:center;align-items:center}.DashboardHeader .DashboardHeaderItems a p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500}.DashboardHeader .DashboardHeaderItems a .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%}.DashboardHeader .DashboardHeaderItems a:hover{padding:5px;margin:0%;background-color:var(--tertiary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center}.DashboardHeader .DashboardHeaderItems a:hover .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.DashboardHeader .DashboardHeaderItems a:hover p{padding-right:10px}.DashboardHeaderExtra{width:100%;height:auto;display:flex;justify-content:flex-end;align-items:center;margin:auto;gap:.2em}.DashboardHeaderExtra a{color:var(--primary-color);display:flex;gap:.5em;justify-content:center;align-items:center}.DashboardHeaderExtra a .material-symbols-outlined{font-size:var(--medium-header-size);padding:10px;border-radius:50%;background-color:var(--secondary-on-color)}.DashboardHeaderExtra .DashboardHeaderExtraButton{padding:5px;margin:0%;background-color:var(--tertiary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center}.DashboardHeaderExtra .DashboardHeaderExtraButton .material-symbols-outlined{font-size:var(--medium-header-size);padding:5px;border-radius:50%;background-color:var(--secondary-color)}.DashboardHeaderExtra .DashboardHeaderExtraButton p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.DashboardWelcome{display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;padding-top:10px;border-top:2px solid var(--secondary-on-color)}.DashboardWelcomeContent{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:auto}.DashboardWelcomeContent h1{font-size:var(--medium-header-size);color:var(--tertiary-color);font-weight:500}.DashboardWelcomeContent p{font-size:var(--span-text);color:var(--secondary-color);font-weight:500}.DashboardWelcomeContent p text{font-size:var(--sub-header-size);color:var(--tertiary-color);font-weight:600}.DashboardWelcome button{padding:5px;margin:0%;background-color:var(--secondary-color);border-radius:50px;display:flex;color:var(--primary-color);gap:.5em;justify-content:center;align-items:center}.DashboardWelcome button .material-symbols-outlined{font-size:var(--sub-header-size);padding:5px;border-radius:50%;background-color:var(--tertiary-color)}.DashboardWelcome button p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-left:10px}.DashboardStatBox{justify-content:space-between;align-items:center;display:flex;margin:auto;width:100%;height:auto;gap:1em;padding-top:15px;padding-bottom:15px}.DashboardStat{justify-content:center;align-items:center;display:flex;margin:auto;gap:1em;width:100%;height:100%;padding:15px;border-radius:25px;background-color:var(--primary-color)}.DashboardStat .material-symbols-outlined{font-size:var(--medium-header-size);color:var(--primary-color);padding:10px;border-radius:50%;background-color:var(--secondary-color)}.DashboardStatContent{justify-content:center;flex-direction:column;align-items:flex-start;display:flex;margin:auto;width:100%;height:100%;padding:10px}.DashboardStatContent p{font-size:var(--span-text);font-weight:500}.DashboardStatContent h2{font-size:var(--medium-header-size);color:var(--tertiary-color);font-weight:600}.DashboardStatContent h2 text{font-size:var(--sub-text);color:var(--text-color);font-weight:600}.DashboardStatContent span{font-size:var(--span-text);color:var(--tertiary-color);font-weight:600}.DashboardStatContent span text{font-size:var(--sub-text);color:var(--text-color);font-weight:400}.DashboardProducts{justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;margin:10px auto;width:100%;height:100%;overflow:hidden;border-radius:25px;background-color:var(--primary-color)}.DashboardProductsHeader{justify-content:space-between;align-items:flex-start;display:flex;margin:0 auto;width:100%;height:auto;padding:25px 25px 15px;background-color:var(--tertiary-color);gap:1em}.DashboardProductsHeader li{font-size:var(--span-text);color:var(--primary-color);list-style:none;font-weight:500;width:100%}.DashboardProductsHeader li:first-child,.DashboardProductsItem li:first-child{width:10%}.DashboardProductsHeader li:last-child{text-align:right;width:25%}.DashboardProductItemActionButton:last-child{width:25%}.DashboardProductsHeader li:nth-child(3){width:35%}.DashboardProductsItem li:nth-child(3){width:35%}.DashboardProductsHeader li:nth-child(4){width:35%}.DashboardProductsItem li:nth-child(4){width:35%}.DashboardProductsItem{justify-content:space-between;align-items:center;display:flex;margin:0 auto;width:100%;height:auto;padding:25px 25px 15px;background:transparent;gap:1em}.DashboardProductsItem:nth-child(2n){background-color:var(--primary-on-color)}.DashboardProductsItem li{font-size:var(--span-text);color:var(--secondary-color);list-style:none;font-weight:500;width:100%}.DashboardProductItemActionButtonGreen{padding:5px!important;border-radius:50%!important;display:flex!important;background-color:var(--success-color)!important}.DashboardProductItemActionButtonGreen .material-symbols-outlined{font-size:var(--medium-header-size);display:flex;color:var(--primary-color);font-weight:500;border-radius:50%}.ServiceConfirmation{position:fixed;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;margin:0;top:0;left:0;background:#000c}.ServiceConfirmationHeader{justify-content:flex-start;align-items:flex-start;margin:0;display:flex;flex-direction:column;padding:15px;gap:.5em;width:100%}.ServiceConfirmationContent{justify-content:center;align-items:center;margin:auto;width:100%;height:auto;display:flex;flex-direction:column;gap:.5em;padding:10px}.ServiceConfirmationContent input{width:100%;height:auto;padding:10px 15px;border:none;border-radius:10px;color:var(--secondary-color);background:var(--primary-on-color);font-size:var(--span-text);outline:none}.ServiceConfirmationContent select{width:100%;height:auto;padding:15px;border:none;border-radius:10px;background:var(--primary-on-color);font-size:var(--p-text)}.ServiceConfirmationContent button{width:100%;height:auto;padding:10px;font-weight:450;font-size:var(--p-text);color:var(--primary-color);background-color:var(--secondary-color)}.ServiceConfirmationHeader h1{font-size:var(--header-size);color:var(--tertiary-color);padding:25px;text-align:center;width:100%}.ServiceConfirmationHeader h2{font-size:var(--p-text);color:var(--text-color);padding:25px;text-align:center;width:100%}.ServiceConfirmationHeader h4{font-size:var(--p-text);font-weight:450;padding:25px 0;text-align:center;width:100%;color:var(--text-color)}.ServiceConfirmationHeaderFlex{justify-content:space-between;align-items:center;margin:auto;display:flex;width:100%;height:auto}.ServiceConfirmationHeaderFlex h5{font-size:var(--p-text);font-weight:700;color:var(--tertiary-color)}.ServiceConfirmationHeaderFlex h6{font-size:var(--p-text);font-weight:450;color:var(--text-color);text-transform:capitalize}.ServiceConfirmationHeaderFlex p{font-size:var(--p-text);font-weight:450;color:var(--text-color);padding:5px 10px;border-radius:5px;background-color:var(--primary-on-color)}.ServiceConfirmationHeader span{font-size:var(--p-text);font-weight:450;color:var(--tertiary-color)}.ServiceConfirmationContainer{width:100%;height:auto;max-width:400px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin:auto;overflow:hidden;border-radius:10px;background-color:var(--primary-color)}.OrderDetailsPopup{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:auto;top:0;left:0;background:#000c}.OrderDetailsPopupBox{width:100%;height:100%;max-width:400px;max-height:500px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin:auto;overflow:hidden;border-radius:10px;background-color:var(--primary-color)}.ServiceDetailsSection{width:100%;height:auto;padding-bottom:10px}.ServiceDetailsSection h5{font-size:var(--p-text);color:var(--tertiary-color);padding:10px 0;width:100%;height:auto}.OrderDetailsPopupBox h3{font-size:var(--p-text);color:var(--primary-color);background-color:var(--tertiary-color);padding:10px 15px;width:100%;height:auto;margin-bottom:0}.OrderDetailOverFlow{width:100%;height:100%;justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;flex-direction:column;overflow:auto;padding:15px}.OrderDetailOverFlow hr{background-color:var(--tertiary-color);width:100%;padding:1px;margin:5px 0}.OrderDetailsHeader{width:100%;height:100%;justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;flex-direction:column}.OrderDetailsHeader h4{font-size:var(--span-text);color:var(--tertiary-color)}.OrderItems{width:100%;height:auto;display:flex;flex-direction:column;margin:auto}.OrderItems h4{font-size:var(--p-text);color:var(--tertiary-color);font-weight:450}.OrderItems details{width:100%;height:auto;padding:10px 0}.OrderItems details summary{font-size:var(--p-text);color:var(--text-color);font-weight:450}.OrderItems details p{margin-bottom:5px;color:var(--tertiary-color)}.OrderDetailsContentFlexExtra{padding:10px;justify-content:flex-start;align-items:flex-start;gap:1em;width:100%;height:auto}.OrderDetailsActions{width:100%;height:auto;margin-top:10px}.OrderItemsContainer{width:100%;height:auto}.CloseDetailsBtn{width:100%;height:auto;color:var(--primary-color);font-size:var(--p-text);background-color:var(--secondary-color)}.OrderSummary{width:100%;height:auto}.OrderDetailsContentFlexExtra p{font-size:var(--p-text);color:var(--text-color)!important;padding-bottom:5px}.OrderDetailsContent{width:100%;height:auto;display:flex;flex-direction:column;margin:auto}.OrderDetailsContent p{font-size:var(--span-text);font-weight:500;margin-bottom:0}.OrderDetailsContent span{font-size:var(--p-text);font-weight:500;margin-bottom:0}.OrderDetailsContentFlex{gap:1em;width:100%;height:auto;display:flex;margin:auto auto 10px;align-items:flex-start;justify-content:space-between}.OrderDetailsContentFlex p{font-size:var(--span-text);font-weight:500;margin-bottom:0}.OrderDetailsContentFlex span{font-size:var(--p-text);font-weight:500;margin-bottom:0}.DashboardProductItemActionButton{width:100%;height:auto;display:flex;gap:.5em;justify-content:flex-end;align-items:center}.DashboardProductItemActionButton button{padding:5px;border-radius:50%;display:flex;background-color:var(--secondary-color)}.DashboardProductItemActionButton button .material-symbols-outlined{font-size:var(--p-text);border-radius:50%;display:flex;color:var(--primary-color)}.DashboardProductItemActionButton button:last-child{background-color:var(--error-color)}.sidebar-nav-link-active{padding:8px;margin:0%;background-color:var(--secondary-color)!important;border-radius:5px;display:flex;color:var(--primary-color)!important;gap:.5em;justify-content:space-between;align-items:center;width:100%}.sidebar-section-title{font-size:var(--span-text);color:var(--primary-on-color);font-weight:600;padding-top:10px;padding-left:20px;margin-bottom:0;text-transform:uppercase}.sidebar-nav-link{padding:8px;margin:0%;background-color:transparent;border-radius:5px;display:flex;color:var(--text-color);gap:.5em;justify-content:space-between;align-items:center;width:100%}.sidebar-nav-link .material-symbols-outlined{font-size:var(--medium-header-size);display:flex;border-radius:50%}.sidebar-nav-link p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.sidebar-nav-link:hover{background-color:var(--primary-on-color);color:var(--tertiary-color)}.LomacomCheckOutContainer{gap:2em;width:100%;padding:5%;height:100%;margin:auto;display:flex;align-items:flex-start;justify-content:flex-start}.LomacomCheckOutContainerItems{gap:.5em;width:100%;height:auto;display:flex;margin:0 auto;overflow:hidden;border-radius:10px;padding-bottom:15px;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:var(--primary-on-color)}.LomacomCheckOutContainerItemsHeader{gap:.5em;width:100%;height:100%;margin:auto;display:flex;padding:10px;align-items:center;color:var(--primary-color);justify-content:flex-start;background-color:var(--tertiary-color)}.LomacomCheckOutContainerItemsHeader h2{font-size:var(--p-text);margin-bottom:0}.LomacomCheckOutContainerItemsHeader p{font-size:var(--sub-text);color:var(--text-color);margin-bottom:0;font-weight:450}.LomacomCheckOutContainerItemsHeader .material-symbols-outlined{font-size:var(--medium-header-size)}.LomacomCheckOutContainerItemsContent{gap:.5em;width:98%;height:auto;margin:auto;display:flex;padding:10px;overflow:hidden;align-items:center;justify-content:center;background-color:var(--primary-on-color);border-bottom:1px solid var(--text-color)}.LomacomCheckOutContainerItemsContent img{width:120px;height:120px;object-fit:cover;border-radius:10px}.LomacomCheckOutContainerItemsContentDetails{gap:.5em;width:100%;height:auto;padding:10px;display:flex;margin:0 auto;align-items:flex-start;justify-content:space-between}.LomacomCheckOutContainerItemsContentDetailsRemove{border:none;padding:5px 10px;display:flex;color:var(--primary-color);justify-content:center;align-items:center;gap:.5em;border-radius:5px;background-color:var(--error-color)}.LomacomCheckOutContainerItemsContentDetailsRemove p{font-size:var(--span-text);margin-bottom:0;font-weight:700}.LomacomCheckOutContainerItemsContentDetailsRemove .material-symbols-outlined{font-size:var(--medium-header-size)}.LomacomCheckOutContainerItemsContentDetailsBoxQuantity{gap:.5em;width:max-content;height:auto;display:flex;margin-top:15px;padding:0 10px;align-items:center;justify-content:flex-start}.LomacomCheckOutContainerItemsContentDetailsBoxQuantity h6{font-size:var(--sub-text);color:var(--text-color);margin-bottom:0;font-weight:450}.LomacomCheckOutContainerItemsContentDetailsBoxQuantity form{width:auto;height:30px;display:flex;margin:auto;padding:0;overflow:hidden;border-radius:10px;align-items:center;justify-content:center;border:2px solid var(--secondary-color)}.LomacomCheckOutContainerItemsContentDetailsBoxQuantity form div{width:50px;display:flex;margin:auto;align-items:center;justify-content:center;color:var(--text-color);font-size:var(--sub-header-size);font-weight:500;text-align:center}.LomacomCheckOutContainerItemsContentDetailsBoxQuantity form button{width:auto;height:auto;display:flex;align-items:center;justify-content:center;color:var(--text-color);padding:10px;border:none;background-color:transparent}.LomacomCheckOutContainerItemsContentDetailsBoxQuantity form button:hover{border-radius:0;color:var(--primary-color);background-color:var(--secondary-color)}.LomacomCheckOutContainerItemsContentDetailsBoxQuantity form button .material-symbols-outlined{font-size:var(--medium-header-size)}.LomacomCheckOutContainerItemsContentDetailsBox h3{font-size:var(--p-text);color:var(--text-color)}.LomacomCheckOutContainerItemsContentDetailsBox p{font-size:var(--medium-header-size);color:var(--tertiary-color);margin-bottom:0;font-weight:700}.LomacomCheckOutContainerPayment h2{font-size:var(--sub-header-size);color:var(--secondary-color);margin-bottom:10px;font-weight:450}.LomacomCheckOutContainerPaymentItem{gap:.5em;margin:0;width:100%;height:auto;display:flex;align-items:center;padding-bottom:10px;justify-content:space-between}.LomacomCheckOutContainerPaymentItem p{color:var(--text-color);font-size:var(--p-text);margin-bottom:0;font-weight:600}.LomacomCheckOutContainerPaymentItem span{justify-content:flex-end;display:flex;color:var(--text-color);font-size:var(--p-text);margin-bottom:0;font-weight:450;width:20%}.LomacomCheckOutContainerPaymentFooterChargeButton button{justify-content:center;align-items:center;margin:auto;display:flex;width:100%;height:auto;gap:.5em}.SidebarLogoutButton{padding:10px;margin:0%;background-color:var(--tertiary-color);border-radius:5px;border:none;display:flex;color:var(--primary-color);gap:.5em;justify-content:space-between;align-items:center;width:100%}.SidebarLogoutButton .material-symbols-outlined{font-size:var(--medium-header-size);display:flex;border-radius:5px}.SidebarLogoutButton p{padding-bottom:0;margin-bottom:0;font-size:var(--span-text);font-weight:500;padding-right:10px}.CKEditorContainer{width:100%;height:auto;min-height:150px;background-color:var(--text-color);border:none;outline:none;color:var(--primary-color);font-size:var(--span-text);border-radius:5px;overflow:hidden;box-shadow:0 4px 8px #0000001a}.ck.ck-reset{border:none!important;background-color:var(--secondary-color)}.CKEditorContainer .ck-editor__editable{min-height:150px;max-height:150px}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border:none!important;background-color:var(--secondary-color)}.ck.ck-icon{margin:0 25px;color:var(--tertiary-color)!important;width:15px!important;height:15px!important}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{background-color:var(--background-on-color);border:none!important;padding:5px 10px}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{background-color:var(--background-on-color);border:none!important;padding:5px 10px}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{font-size:var(--p-text)!important;color:var(--tertiary-color)!important}.ck-rounded-corners .ck.ck-toolbar{border:none!important}.ck-reset_all :not(.ck-reset_all-excluded *){border:none!important}.ServiceOrders{gap:1em;width:100%;height:auto;display:flex;align-items:center;justify-content:center;padding:15px 0}.ServiceOrdersBox{width:250px;height:250px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:15px;padding:15px;background-color:var(--primary-on-color);text-align:center;gap:1em;cursor:pointer}.ServiceOrdersBox .material-symbols-outlined{color:var(--primary-color);background-color:var(--secondary-color);padding:5px;border-radius:5px}.ServiceOrdersBox p{margin-bottom:0;font-size:var(--p-text);color:var(--tertiary-color)}.ServiceOrdersBox:hover{background-color:var(--tertiary-color)}.ServiceOrdersBox:hover p{color:var(--primary-color)}.LomacomServicesDashboardBodyContentFlexBox{width:100%;height:100%;margin:auto;align-items:flex-start;justify-content:flex-start}.GeoLomacomServices{width:100%;height:auto;position:relative}.geoapify-autocomplete-items{width:100%;height:auto;border-radius:10px;background-color:var(--secondary-on-color)!important}.geoapify-autocomplete-items .address{font-size:var(--p-text)}.LomacomServicesDashboard{width:100%;height:auto;justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;padding:10% 5%;gap:.5em;background-color:var(--secondary-color)}.LomacomServicesDashboardHeader{width:100%;height:auto;justify-content:space-between;align-items:center;margin:0 auto;display:flex;padding:10px;border-radius:10px;background-color:var(--primary-on-color)}.LomacomServicesDashboardHeaderContent{width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0}.LomacomServicesDashboardHeaderContent h2{font-size:var(--sub-header-size);color:var(--tertiary-color);font-weight:450}.LomacomServicesDashboardHeaderContent p{font-size:var(--p-text);color:var(--text-color);margin-bottom:0;font-weight:450}.LomacomServicesDashboardHeaderButton{width:100%;height:auto;display:flex;justify-content:flex-end;align-items:flex-start;margin:0;gap:.5em}.LomacomServicesDashboardBody{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;margin:0;gap:.5em}.LomacomServicesDashboardBodyTabContent{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;margin:0;flex-direction:column}.LomacomServicesDashboardBodyTabContent h2{font-size:var(--sub-header-size);color:var(--tertiary-color);font-weight:450}.LomacomServicesDashboardBodyTabContent p{font-size:var(--p-text);color:var(--text-color);font-weight:450}.LomacomServicesDashboardBody h3{color:var(--primary-color);font-size:var(--p-text)}.LomacomTimeButton{background-color:#f5f5f5;color:#000;border:1px solid #ddd;border-radius:8px;padding:8px 14px;margin:5px;cursor:pointer;transition:all .2s ease-in-out}.LomacomTimeButton:hover{background-color:#000;color:#fff}.LomacomTimeButton.active{background-color:var(--text-color)!important;color:#fff!important;border-color:var(--text-color)!important}.LomacomServicesDashboardBodyContent{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;margin:0;gap:1em;border-radius:15px;padding:15px 0;flex-direction:column}.LomacomServicesDashboardBodyContentTab{width:100%;height:auto;display:flex;margin:5% auto auto;align-items:center;justify-content:center}.tab-transition-overlay{position:fixed;inset:0;background:#ffffff1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;pointer-events:none;opacity:0;animation:fadeInOut .6s ease}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.shake-animation{animation:shake .5s ease}@media(prefers-color-scheme:dark){.tab-progress-container{background-color:var(--text-color)}.tab-transition-overlay{background:#0000001a}}.LomacomServicesDashboardBodyContentTabButton{transition:all .3s ease;position:relative;overflow:hidden;border:none;font-size:var(--p-text);background:transparent}.LomacomServicesDashboardBodyContentTabButton:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background-color:var(--primary-color);transition:all .3s ease;transform:translate(-50%)}.LomacomServicesDashboardBodyContentTabButton.active{color:var(--primary-color);font-weight:700}.LomacomServicesDashboardBodyContentTabButton.active:after{width:80%}.LomacomServicesDashboardBodyContentTabButton.completed{color:var(--success-color, #10b981)}.LomacomServicesDashboardBodyContentTabButton.completed:after{background-color:var(--success-color, #10b981);width:80%}.LomacomServicesDashboardBodyContentTabLinerIndicator{width:10%;height:1px;background-color:var(--text-on-color);justify-content:center;align-items:center;display:flex;margin:0;position:relative}.LomacomServicesDashboardBodyContentTabLinerIndicatorCircle{border-radius:100%;width:10px;height:10px;background-color:var(--text-on-color);justify-content:center;align-items:center;display:flex;margin:auto;position:absolute}.LomacomServicesDashboardBodyContentTabLinerIndicator:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:var(--primary-color);transition:width .5s ease}.LomacomServicesDashboardBodyContentTabLinerIndicator.active:before{width:100%}.LomacomServicesDashboardBodyContentTabLinerIndicator.completed:before{width:100%;background-color:var(--success-color, #10b981)}.LomacomServicesDashboardBodyContentTabLinerIndicatorCircle{transition:all .3s ease;transform:scale(.8)}.LomacomServicesDashboardBodyContentTabLinerIndicatorCircle.active{background-color:var(--primary-color);transform:scale(1);box-shadow:0 0 0 4px rgba(var(--primary-rgb, 59, 130, 246),.2)}.LomacomServicesDashboardBodyContentTabLinerIndicatorCircle.completed{background-color:var(--success-color, #10b981);transform:scale(1);box-shadow:0 0 0 4px #10b98133}.LomacomServicesDashboardBodyContentTabButton:disabled{opacity:.5;cursor:not-allowed}.input-error{border-color:var(--error-color, #ef4444)!important}.validation-error{color:var(--error-color, #ef4444);font-size:var(--span-text);margin-top:4px;display:flex;align-items:center;gap:4px}.tab-progress-container{width:100%;height:4px;background-color:var(--text-on-color);border-radius:2px;overflow:hidden;margin-top:10px}.tab-progress-bar{height:100%;background-color:var(--primary-color);transition:width .5s ease;border-radius:2px}.LomacomServicesDashboardBodyContentTabBox{width:100%}.LomacomServicesDashboardBodyContentTabBoxContent{width:100%;display:flex;flex-direction:column;margin:25px auto}.LomacomServicesDashboardBodyContentTabBoxContent h2{font-size:var(--medium-header-size);color:var(--tertiary-color)}.LomacomServicesDashboardBodyContentTabBoxContent p{font-size:var(--p-text);color:var(--primary-color)}.LomacomServicesDashboardBodyContentTabBoxContentInputFlexSpace{width:100%;height:100%;gap:1em}.LomacomServicesDashboardBodyContentTabBoxContentInputFlex{justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;width:100%;gap:2em}.LomacomServicesDashboardBodyContentTabBoxContentInput{width:100%;display:flex;flex-direction:column;gap:.5em}.LomacomServicesDashboardBodyContentTabBoxContentInput label{color:var(--primary-color);font-size:var(--p-text)}.LomacomServicesDashboardBodyContentTabBoxContentInput input{width:100%;height:50px;padding:10px 15px;border:none;color:var(--primary-color);font-size:var(--p-text);border-radius:10px;border:2px solid var(--text-color)!important;outline:none;background-color:transparent}.LomacomServicesDashboardBodyContentTabBoxContentInput textarea{width:100%;height:200px;padding:10px 15px;border:none;color:var(--primary-color);font-size:var(--p-text);border-radius:10px;border:2px solid var(--text-color)!important;outline:none;background:transparent!important;margin-top:15px}.LomacomServicesDashboardBodyContentTabBoxContentInput select{width:100%;height:50px;padding:10px 45px 10px 15px;border:2px solid var(--text-color)!important;color:var(--primary-color);font-size:var(--p-text);border-radius:10px;background:transparent;outline:none;cursor:pointer;background-color:var(--secondary-color);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:16px;transition:border-color .3s ease}.LomacomServicesDashboardBodyContentTabBoxContentInput select:focus{border-color:var(--primary-color)!important}.LomacomServicesDashboardBodyContentTabBoxContentInputSearch{width:100%;height:auto;border:none;color:var(--primary-color);border-radius:10px}.LomacomServicesDashboardBodyContentTabBoxContentInputFlexContent{font-size:var(--span-text);color:var(--tertiary-color);padding:10px 0}.LomacomServicesDashboardBodyContentTabBoxContentInputFlexButton{width:100%;height:auto;display:flex;gap:1em;margin:25px 0}.LomacomServicesDashboardBodyContentTabBoxContentInputFlexButton button{font-size:var(--p-text)}.LomacomServicesDashboardBodyContentTabBoxContentInputFlexItemBox{width:100%;height:auto;display:flex;gap:.5em;flex-direction:row-reverse;align-items:center;justify-content:flex-end;padding:15px;border-radius:10px;border:2px solid var(--text-color)}.LomacomServicesDashboardBodyContentTabBoxContentInputFlexItemBox label{color:var(--primary-color);font-size:var(--p-text)}.LomacomServicesDashboardBodyContentTabBoxContentInputContainer{width:100%;height:auto;display:flex;gap:1em}.LomacomServicesDashboardBodyContentTabBoxContentInputContainerBox{width:auto;height:auto;display:flex;gap:.5em;align-items:center;justify-content:center}.LomacomServicesDashboardBodyContentTabBoxContentInputCheckout{font-size:var(--sub-header-size);color:var(--tertiary-color)}.LomacomServicesDashboardBodyContentTabBoxContentInputCheckoutBox{width:100%;height:auto;display:flex;padding:15px;align-items:flex-start;justify-content:space-between;border-radius:15px;background-color:var(--primary-color)}.LomacomServicesDashboardBodyContentTabBoxContentInputCheckoutBox p{font-size:var(--p-text);color:var(--text-color)}.LomacomServicesDashboardBodyContentTabBoxContentInputCheckoutBox button{font-size:var(--p-text);color:var(--primary-color)!important;background-color:var(--tertiary-color)}.LomacomServicesDashboardBodyContentTabBoxContentInputCheckoutBoxPrice{width:100%;height:auto;display:flex;max-width:30%;padding:10px;border-radius:10px;flex-direction:column;background-color:var(--primary-color)}.PriceItemFlex{width:100%;height:auto;display:flex;margin-bottom:10px;align-items:center;justify-content:space-between;font-size:var(--p-text);color:var(--secondary-color)}.LomacomServicesDashboardBodyContentPlaceholder{width:100%;height:100%;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.MarketplaceCategory{width:100%;height:auto;display:none;align-items:center;justify-content:center}.MarketplaceCategory p{font-size:var(--p-text);color:var(--text-color)}.MarketplaceCategoryPlaceholder{width:100%;height:auto;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.MarketplaceCategoryPlaceholder .icon{font-size:var(--header-size);color:var(--tertiary-color)}.MarketplaceCategoryPlaceholder h3{font-size:var(--medium-header-size);color:var(--text-color);margin-top:2%}.MarketplaceCategoryPlaceholder .text{font-size:var(--p-text);color:var(--text-color)}.no-orders-message{width:100%;height:auto;display:flex;padding:25px 10px;gap:.5em;align-items:center;justify-content:center;color:var(--tertiary-color)}.no-orders-message .material-symbols-outlined{font-size:var(--medium-header-size);margin-bottom:0;font-weight:600}.no-orders-message p{margin-bottom:0;font-size:var(--span-text)}.LomacomServicesDashboardBodyContentPlaceholder img{width:150px;height:150px;object-fit:scale-down}.LomacomServicesDashboardBodyContentPlaceholder .paragraph_text{color:var(--tertiary-color);font-size:var(--p-text);padding-bottom:10px;font-weight:450}.LomacomServicesDashboardBodyContentWidth{gap:2em;width:100%;height:auto;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.LomacomServicesDashboardBodyContent:nth-child(2){flex:2}.LomacomServicesDashboardBodyContentBox{width:100%;height:auto;margin:0 auto;align-items:flex-start;justify-content:flex-start;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:.5em}.LomacomServicesDashboardBodyContentBoxPicker{gap:1em;width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.LomacomServicesDashboardBodyContentBoxPickerBox label{color:var(--tertiary-color);font-size:var(--p-text);padding-bottom:10px;font-weight:450;width:100%}.LomacomServicesDashboardBodyContentBox input{background-color:var(--secondary-on-color);border:1px solid var(--secondary-on-color)!important;border-radius:10px;outline:none;padding:10px!important;font-size:var(--span-text);font-weight:450;color:var(--primary-color);width:100%}.LomacomServicesDashboardBodyContentBox input::placeholder{color:var(--primary-color)}.LomacomServicesDashboardBodyContentBox select{background-color:var(--secondary-on-color);border:1px solid var(--secondary-on-color)!important;border-radius:10px;outline:none;padding:10px!important;font-size:var(--span-text);font-weight:450;color:var(--primary-color);width:100%}.LomacomServicesDashboardBodyContentBox textarea{width:100%;height:120px;padding:15px;border-radius:15px;font-size:var(--span-text);font-weight:450;color:var(--text-color);border:1px solid var(--primary-on-color)}.LomacomCheckOutContainerPayment{gap:.5em;width:50%;height:auto;display:flex;padding:15px;margin:0 auto;border-radius:10px;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:var(--primary-on-color);box-shadow:0 4px 8px #0000001a}.LomacomCheckOutContainerPayment details{border-bottom:1px solid var(--tertiary-color);color:var(--tertiary-color);font-size:var(--span-text);padding-bottom:10px;width:100%}.LomacomCheckOutContainerPayment .DetailsSummary{width:100%;justify-content:space-between;align-items:center;display:flex;color:var(--text-color)}.LomacomCheckOutContainerPayment .DetailsSummary p{font-size:var(--span-text);padding:0 10px}.LomacomCheckOutContainerPayment h2{font-size:var(--medium-header-size);color:var(--secondary-color);margin-bottom:10px;font-weight:450}.LomacomCheckOutContainerPaymentItem{gap:.5em;margin:0;width:100%;height:auto;display:flex;align-items:center;padding-bottom:0;justify-content:space-between}.LomacomCheckOutContainerPaymentItemContainer{width:100%;height:auto;margin-bottom:25px;display:flex;gap:2em;flex-direction:column}.LomacomCheckOutContainerPaymentItem h3{color:var(--text-color);font-size:var(--p-text);padding-bottom:10px;width:100%;height:auto;margin:auto;display:flex}.LomacomCheckOutContainerPaymentItem h3 span{color:var(--tertiary-color);font-size:var(--sub-text);font-weight:700;font-style:italic;margin-bottom:0}.LomacomCheckOutContainerPaymentItem p{color:var(--text-color);font-size:var(--span-text);margin-bottom:0;font-weight:600}.LomacomCheckOutContainerPaymentItem span{justify-content:flex-end;display:flex;color:var(--text-color);font-size:var(--span-text);margin-bottom:0;font-weight:450;width:20%}.LomacomCheckOutContainerPaymentFooter{gap:.5em;margin:0;width:100%;height:auto;display:flex;padding-top:5%;align-items:center;flex-direction:column;justify-content:space-between;border-top:1px solid var(--text-color)}.LomacomCheckOutContainerPaymentFooterCharge{gap:.5em;margin:0;width:100%;height:auto;display:flex;align-items:center;padding-bottom:10px;justify-content:space-between}.LomacomCheckOutContainerPaymentFooterCharge p{color:var(--tertiary-color);font-size:var(--p-text);margin-bottom:0;font-weight:600}.LomacomCheckOutContainerPaymentFooterCharge span{color:var(--text-color);font-size:var(--p-text);margin-bottom:0;font-weight:600}.LomacomExtraButton{width:50%!important}.LomacomCheckOutText{font-size:var(--p-text);color:var(--text-color)!important}.LomacomCheckOutContentInformation{width:100%;height:auto;justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;flex-direction:column;padding:10px 0}.LomacomCheckOutContentInformationHeader{width:100%;height:auto}.LomacomCheckOutContentInformationHeader h4{font-size:var(--medium-header-size);color:var(--tertiary-color);font-weight:450;margin-bottom:0}.LomacomCheckOutContentInformationHeader p{font-size:var(--p-text);color:var(--text-color);font-weight:450}.LomacomCheckOutContainerPaymentFooterChargeButton{gap:.5em;margin:0;width:100%;height:auto;display:flex;align-items:center;padding-bottom:10px;justify-content:space-between}.LomacomCheckOutContainerPaymentFooterChargeButton button{background-color:var(--secondary-color);justify-content:center;align-items:center;margin:auto;display:flex;width:100%;height:auto;gap:.5em}.LomacomCheckOutContainerPaymentFooterChargeButton button p{color:var(--text-color);font-size:var(--span-text)!important;margin-bottom:0;font-weight:600}.LomacomCheckOutContainerPaymentFooterChargeButton button .material-symbols-outlined{color:var(--text-color);font-size:var(--medium-header-size);margin-bottom:0;font-weight:600}.LomacomCheckOutContainerPaymentFooterChargeButton button:hover p,.LomacomCheckOutContainerPaymentFooterChargeButton button:hover .material-symbols-outlined{color:var(--primary-color)}.LomacomCheckOutContainerPaymentFooter button{width:100%;outline:none;border-radius:5px;align-items:flex-end;justify-content:center;margin:5% auto auto;padding:8px;display:flex;gap:.5em;color:var(--primary-color);background-color:var(--secondary-color)}.LomacomCheckOutContainerPaymentFooter button p{font-size:var(--p-text);font-weight:500;margin-bottom:0}.react-datepicker{width:auto;height:auto;font-size:2em;overflow:hidden;border-radius:15px!important}.react-datepicker__month-container{width:100%;height:100%}.react-datepicker__day-names{width:100%;justify-content:space-between;align-items:center;display:flex}.react-datepicker__header{justify-content:center;align-items:center;margin:auto;display:flex;padding:15px!important}.react-datepicker__month{height:280px!important;justify-content:space-between;display:flex;flex-wrap:wrap}.react-datepicker__week{width:100%;justify-content:space-between;align-items:center;display:flex}.react-datepicker__navigation-icon--previous:before{width:15px!important;height:15px!important;top:15px!important}.react-datepicker__navigation-icon--next:before{width:15px!important;height:15px!important;top:15px!important}.LomacomTimeGrid{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5em}.LomacomTimeGrid button{font-size:var(--p-text);padding:5px 25px}.NavigationMenu,.PriorityNavbar{display:none}@media screen and (-webkit-min-device-pixel-ratio:0)and (max-width:1280px){.LomacomMarketPlaceContainerContentBox img{width:140px;height:140px}}@media screen and (-webkit-min-device-pixel-ratio:0)and (max-width:1024px){.HeaderFooterLineUp{max-width:98%}.LomacomCheckOutContainer{flex-direction:column}.LomacomCheckOutContainerPayment{width:100%}.DashboardStatBox{flex-wrap:wrap}.app-main{margin-left:180px}.sidebar{width:180px}.sidebar-nav-list,.sidebar-footer{padding:10px}.auth-page{height:100vh}.auth-overlay{display:flex}.MarketplaceProductContainer{grid-template-columns:repeat(3,1fr)}.MarketplaceCategorySection{padding:5% 0}.LomacomContactContainerHeader{height:80vh}.LomacomContactContainerHeader p{width:100%}.LandingPageFexBoxes{flex-direction:column}.LomacomCleaningServiceContainer{flex-direction:column-reverse;gap:2em}.LomacomCleaningServiceContainerContent details{height:auto}.LomacomMarketPlaceContainerContentBox{max-width:180px}.LomacomLogisticsSectionHeader{flex-direction:column;gap:1em}.LandingPageFexBox{max-width:100%}.LandingPageBanner h3,.LandingPageBanner p,.LomacomAboutSectionContent{width:100%}.LomacomAboutSectionImages img{width:200px;height:200px}.HeaderContainerContentView h1,.LomacomAboutSectionContent h1{font-size:var(--mini-header-size)}.LomacomAboutHeader h2{font-size:var(--medium-header-size);width:100%}.LomacomMissionSection h2{width:100%}.HeaderFooterLineUpContent h3{font-size:var(--p-text)}.HeaderFooterLineUpContent p{font-size:var(--span-text)}.LandingPageContent{flex-direction:column}.LandingPageContentDetails{padding:0}.LandingPageHeader{height:100%;gap:1em}.LandingPageContentDetailImageBox{width:100%}.LandingPageContentDetailImage{display:flex}}@media(max-width:912px){.HeaderContainer{height:50vh}.LomacomMarketplaceContainer{gap:1em;flex-direction:column}.LomacomServicesDashboardBodyContent{gap:1em}.LomacomCheckOutContainerPayment{width:100%}.LomacomAboutSectionBackground{height:50vh}.LomacomMissionSectionContainer,.LomacomAboutFooterContent{flex-direction:column}.LomacomMissionContentBox span:nth-child(1){transform:rotate(0)}.LomacomMissionContentBox span:nth-child(2){transform:rotate(0)}.LomacomMissionContentBox span:nth-child(3){transform:rotate(0)}}@media(max-width:820px){.LomacomServicesDashboardBodyContent{display:flex;flex-direction:column}.NavigationHeaderBox{left:0;top:0;width:100%;position:relative;background-color:var(--secondary-color)}.MarketplaceProductContainer{grid-template-columns:repeat(2,1fr)}.MarketplaceCategorySection{padding:5%}.NavigationHeaderBoxOrder{display:none}.LomacomContactContainerHeader{height:60vh}.NavigationHeaderBox a img{width:80px}.NavigationHeaderBoxOrderExtra li{display:none}.LomacomContactContainerHeader ul{flex-direction:column;margin-left:0;padding-left:0}.LandingPageContactSection{flex-direction:column-reverse}.NavigationMenu{padding:10px;display:flex;color:var(--primary-color)}.NavigationMenuResponse{top:0;left:0;justify-content:center;align-items:center;margin:auto;position:fixed;display:flex;width:100%;height:100%;z-index:2000;background:#000c}.NavigationMenuResponseContainer{width:300px;height:auto;padding:15px;border-radius:25px;position:relative;background-color:var(--primary-color)}.NavigationMenuResponseContainer li{list-style:none;width:100%;height:auto;padding:5px 10px;text-align:center}.NavigationMenuResponseContainer li a{text-decoration:none;color:var(--secondary-color);font-size:var(--p-text);font-weight:450}.NavigationMenuResponseContainer li:hover{background-color:var(--tertiary-color);width:100%;height:auto;border-radius:15px}.NavigationMenuResponseContainer li:hover a{color:var(--primary-color)}.NavigationMenuResponseContainerClose{background-color:var(--tertiary-color);width:max-content;height:max-content;border-radius:50%;color:var(--primary-color);padding:10px;display:flex;position:absolute;top:-5%;right:-5%}}@media(max-width:768px){.sidebar{width:100%;transform:translate(-100%);transition:transform .3s ease}.form-actions{display:flex;width:100%}.form-actions button{width:100%}.PriorityNavbar{display:flex}.DashboardProducts{margin:auto!important;height:auto}.DashboardWelcome{border-top:none}.sidebar.sidebar-open{transform:translate(0)}.app-main{padding:2% 5%;margin-left:0;min-height:100vh}.app-main .DashboardHeader{display:none}.app-content{padding:16px}.dashboard-grid{grid-template-columns:1fr}.products-header{flex-direction:column;align-items:stretch}.products-controls{justify-content:center}.search-input{width:100%}.form-grid{grid-template-columns:1fr}.form-actions{flex-direction:column}.auth-options{flex-direction:column;gap:12px;align-items:flex-start}.button-medium{padding:6px 16px;font-size:var(--span-text);min-height:32px}.modal-content{margin:10px;max-height:calc(100vh - 20px)}.table-container{border-radius:0}.empty-state,.error-state{padding:40px 20px}.products-layout{grid-template-columns:1fr;gap:1.5rem}.products-sidebar{position:static}.products-sort-bar{flex-direction:column;gap:1rem;align-items:stretch}.products-sort{min-width:unset}}@media screen and (-webkit-min-device-pixel-ratio:0)and (max-width:600px){.MarketplaceProductContainer{grid-template-columns:repeat(2,1fr);gap:.5em}.LomacomCheckOutContainerItemsContent{flex-direction:column}.LomacomCheckOutContainerItemsContent img{width:100%;height:100%}.UploadUserProfileImage{width:100%;padding:0 10px}.auth-profile-form{flex-direction:column}.card-padding-normal{padding:10px}.DashboardProductsHeader li:nth-child(4){display:none}.DashboardProductsItem li:nth-child(4){display:none}.LomacomServicesDashboardBodyContentBox{display:flex;flex-direction:column}.LomacomCheckOutContainerPaymentItem span{width:100%}.auth-page{height:100%}.MarketplaceItems{padding-left:2%;padding-right:2%}.MarketplaceNavigationFooter a p{display:none}.MarketplaceNavigationFooter ul .MarketplaceProductItemsContent h5{font-size:var(--p-text)}.MarketplaceProductItemsContent p{margin-bottom:0}.MarketplaceCategorySection{display:none}.LomacomAboutSectionBackground,.LomacomContactContainerHeader{height:100vh}.LomacomCleaningServiceContainerContent h2,.LomacomCleaningServiceContainerContent p{width:100%}.LomacomCleaningServiceContainerContent details{width:100%}.LomacomContactBannerContainer{flex-direction:column}.LomacomContactBannerContainerContentImages{display:none}.LomacomContactBannerContainerContent .LomacomContactBannerContainerContentText{width:100%}.LomacomContactBannerContainerContent{justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;text-align:center}.LomacomContactBannerContainerContent h2,.HeaderContainerContentView h1{font-size:var(--medium-header-size)}.HeaderContainer{height:100vh}.LandingPageContentDetailImage{flex-direction:column}.LandingPageContentDetailImage img{width:100%}.LandingPageHeader h6{width:60%;display:flex;text-align:center;align-items:center;justify-content:center}.FooterBoxContainer{flex-direction:column}.HeaderContainerContentView{width:100%}.HeaderFooterLineUp{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0em}.HeaderContainerContentPosition{height:auto}.HeaderFooterLineUpContentLiner{display:none}.NavigationMenuResponseContainer{gap:1em;display:flex;flex-direction:column}}@media screen and (-webkit-min-device-pixel-ratio:0)and (max-width:430px){.LomacomAboutStats{flex-direction:column}.AdvanceCreditNotificationPopupContainer{padding:10px}.LomacomMarketPlaceExtra{flex-direction:column}.LomacomMarketplaceFooterButton{width:30%}.ServiceConfirmation{padding:10px}.ServiceConfirmationContainer{max-width:100%}.auth-page{height:100vh}.auth-overlay{display:flex}.LomacomMissionSectionContent h3{width:100%}.LomacomAboutSectionBackground{height:100vh}}@media screen and (-webkit-min-device-pixel-ratio:0)and (max-width:380px){.HeaderFooterLineUpContent p{margin-bottom:0}.auth-page{height:150vh}.HeaderFooterLineUpContent{padding:15px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.geoapify-autocomplete-input{padding:0 31px 0 7px;width:calc(100% - 40px);outline:none;line-height:36px;height:36px;border:1px solid rgba(0,0,0,.3);font-size:14px}.geoapify-autocomplete-items{position:absolute;border:1px solid rgba(0,0,0,.3);border-top:none;background-color:#fff;z-index:99;top:100%;left:0;right:0}.geoapify-autocomplete-items div{padding:10px;cursor:pointer}.geoapify-autocomplete-items div:hover,.geoapify-autocomplete-items .active{background-color:#0000001a}.geoapify-autocomplete-item{display:flex;flex-direction:row;align-items:center}.geoapify-autocomplete-item .icon{display:inline-block;width:40px;height:24px;color:#aaa}.geoapify-autocomplete-item .icon.emoji{color:unset;font-size:20px;opacity:.9}.geoapify-close-button{position:absolute;right:5px;top:0;height:100%;display:none;align-items:center}.geoapify-close-button.visible{display:flex}.geoapify-close-button{color:#0006;cursor:pointer}.geoapify-close-button:hover{color:#0009}.geoapify-autocomplete-items .main-part .non-verified{color:#ff4848}.geoapify-autocomplete-items .secondary-part{margin-left:10px;font-size:small;color:#0009}.react-time-picker{display:inline-flex;position:relative}.react-time-picker,.react-time-picker *,.react-time-picker *:before,.react-time-picker *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-time-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-time-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid gray}.react-time-picker__inputGroup{min-width:calc((4px * 3) + .54em * 6 + .217em * 2);flex-grow:1;padding:0 2px;box-sizing:content-box}.react-time-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-time-picker__inputGroup__divider,.react-time-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-time-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-time-picker__inputGroup__input::-webkit-outer-spin-button,.react-time-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-time-picker__inputGroup__input:invalid{background:#ff00001a}.react-time-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-time-picker__inputGroup__amPm{font:inherit;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.react-time-picker__button{border:0;background:transparent;padding:4px 6px}.react-time-picker__button:enabled{cursor:pointer}.react-time-picker__button:enabled:hover .react-time-picker__button__icon,.react-time-picker__button:enabled:focus .react-time-picker__button__icon{stroke:#0078d7}.react-time-picker__button:disabled .react-time-picker__button__icon{stroke:#6d6d6d}.react-time-picker__button svg{display:inherit}.react-time-picker__clock{width:200px;height:200px;max-width:100vw;padding:25px;background-color:#fff;border:thin solid #a0a096;z-index:1}.react-time-picker__clock--closed{display:none}
