@font-face{font-family:Gilroy;src:url(/static/media/Gilroy-Regular.fa652e766b6a85a1f9cb.ttf)}@font-face{font-family:GilroyExtraBold;src:url(/static/media/Gilroy-Extrabold.92e435f7fae6070d73bb.ttf)}@font-face{font-family:GilroyBold;src:url(/static/media/Gilroy-Bold.901a60fc2835c74fba67.ttf)}@font-face{font-family:BebasNeue;src:url(/static/media/BebasNeue%20Regular.aa140796def071b76415.ttf)}@font-face{font-family:SF Pro Display Regular;src:url(/static/media/SF-Pro-Display-Regular.4f28b3e8c88c34243766.otf)}@font-face{font-family:SF Pro Display SemiBold;src:url(/static/media/SF-Pro-Display-Semibold.9a95d75bf9a4e3dddf06.otf)}@font-face{font-family:SF Pro Display Bold;src:url(/static/media/SF-Pro-Display-Bold.07a7fd83dabf0d1a6353.otf)}:root{--color-primary:#f79c00;--color-primary-dark:#0053ac;--color-primary-hover:#ff8803;--color-text:#222;--color-text-secondary:#474141;--color-text-muted:#777;--color-background:#faf9f0;--color-background-gradient-loading:linear-gradient(180deg,#d5fee2,#fff);--color-background-gradient-order-waiting:linear-gradient(180deg,#b9ffcf,#fff);--color-background-gradient-order-ready:linear-gradient(180deg,#b9ffcf,#fff);--color-white:#fff;--color-border:#82beff;--color-link:#027bff;--color-link-secondary:#3898ff;--shadow-hover:0 4px 6px #0000001a;--shadow-focus:0 0 0 3px #4299e180;--font-regular:"SF Pro Display Regular";--font-bold:"SF Pro Display SemiBold";--font-extra-bold:"SF Pro Display Bold";--text-xs:12px;--text-base:16px;--text-xl:2em;--text-2xl:clamp(2.2em,5vw,3em);--text-welcome:7vw;--spacing-xs:5px;--spacing-sm:8px;--spacing-md:10px;--spacing-lg:20px;--spacing-xl:10%;--radius:10px;--transition-default:all 0.3s ease}*{box-sizing:border-box;font-family:SF Pro Display Regular;font-family:var(--font-regular);margin:0;padding:0}h1{color:#222;color:var(--color-text);font-family:SF Pro Display SemiBold;font-family:var(--font-bold);font-size:2em;font-size:var(--text-xl)}.BackgroundMain{background-color:#faf9f0;background-color:var(--color-background);min-height:100vh;width:100%}.WelcomingContainer{align-items:center;margin-bottom:20px;padding-top:10%}svg{height:100%;padding-top:10px;width:60%}.WelcomingText{font-size:7vw;margin:10px 0;text-align:center;white-space:nowrap}.WelcomingButton,.WelcomingText{font-family:SF Pro Display SemiBold;font-family:var(--font-bold)}.WelcomingButton{background-color:#f79c00;background-color:var(--color-primary);border-radius:10px;border-radius:var(--radius);color:#fff;color:var(--color-white)}.WelcomingButton:hover{background-color:#ff8803;background-color:var(--color-primary-hover);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.WelcomingButton:focus{box-shadow:0 0 0 3px #ffa61780;margin:16px auto;outline:none}.WelcomingInput{border:3px solid #82beff;margin-bottom:8px}.WelcomingInput:focus,.WelcomingInput:hover{border-color:#0053ac;outline:none}.input-container{margin:0 auto;max-width:70%;position:relative}.WelcomingInput{background-color:#fff;border:3px solid #f79c00;border:3px solid var(--color-primary);border-radius:10px;font-family:SF Pro Display SemiBold;font-family:var(--font-bold);font-size:16px;margin-bottom:5px;outline:none;padding:10px;transition:border-color .3s,background-color .3s;width:100%}.WelcomingInput::placeholder{color:#0000}.floating-label{color:#777;font-family:SF Pro Display SemiBold;font-family:var(--font-bold);font-size:16px;left:10px;pointer-events:none;position:absolute;top:47%;transform:translateY(-50%);transition:all .3s ease}.WelcomingInput:focus+.floating-label,.WelcomingInput:not(:placeholder-shown)+.floating-label{background:linear-gradient(180deg,#faf9f0,#fff);background:linear-gradient(180deg,var(--color-background),#fff);color:#ff8803;color:var(--color-primary-hover);font-size:12px;left:10px;padding:0 5px;top:1px}.WelcomingInput:focus,.WelcomingInput:hover{border-color:#ff8803;border-color:var(--color-primary-hover)}.CurrentOrderContainer-activeState{align-items:center;padding-bottom:20px;padding-top:10%}.CurrentOrderContainer-inactiveState{align-items:center;height:1vh;padding:10% 5% 0}.WaitOrderButton{background-color:#f79c00;background-color:var(--color-primary);color:#fff;color:var(--color-white);font-family:SF Pro Display SemiBold;font-family:var(--font-bold)}.WaitOrderButton:hover{background-color:#ff8803;background-color:var(--color-primary-hover);box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.WaitOrderButton:focus{box-shadow:0 0 0 3px #4299e180;box-shadow:var(--shadow-focus);margin:16px auto;outline:none}.GoLoginWindowButton{background-color:#0053ac;background-color:var(--color-primary-dark);color:#fff;color:var(--color-white);font-family:SF Pro Display SemiBold;font-family:var(--font-bold)}.GoLoginWindowButton:hover{background-color:#faf9f0;background-color:var(--color-background);box-shadow:0 4px 6px 0 0 0 3px #4299e180;box-shadow:0 4px 6px var(--shadow-focus);transform:translateY(-2px)}.GoLoginWindowButton:focus{background-color:#fff;background-color:var(--color-white);box-shadow:0 0 0 3px #f79c0080;color:#f79c00;color:var(--color-primary);outline:none}.noCurrentOrderHeader{color:#222;font-family:SF Pro Display Bold;font-family:var(--font-extra-bold);font-size:clamp(2.2em,5vw,3em);margin:5% auto;overflow:hidden;text-align:center}.CurrentOrderDescribingText{font-size:clamp(1.2em,3vw,1.5em);margin:5% 10%;overflow:hidden;text-align:center}.CurrentOrderDescribingText p{color:#474141;font-family:SF Pro Display SemiBold;font-family:var(--font-bold)}.current-order-wrapper{background:linear-gradient(0deg,#fff,#caffc7 400%);background:linear-gradient(0deg,var(--color-white) 0,#caffc7 400%);height:100vh;width:100%}.current-order-wrapper-no-orders{background:linear-gradient(0deg,#fff,#ffef96 400%);background:linear-gradient(0deg,var(--color-white) 0,#ffef96 400%);height:100vh;width:100%}.noCurrentOrderButtonsCnt{align-items:center;display:flex;flex-direction:column;width:100%}.WaitOrderButton{border:none;border-radius:10px;border-radius:var(--radius);padding:10px 30px}.GoLoginWindowButton,.WaitOrderButton{cursor:pointer;font-size:16px;font-size:var(--text-base);line-height:24px;max-width:200px;transition:all .3s ease;transition:var(--transition-default);width:100%}.GoLoginWindowButton{background-color:#fff;background-color:var(--color-white);border:2px solid #f79c00;border:2px solid var(--color-primary);border-radius:10px;border-radius:var(--radius);color:#f79c00;color:var(--color-primary);font-family:SF Pro Display Bold;font-family:var(--font-extra-bold);margin-top:10px;padding:8px 30px}.input-container-create-order{margin:0 auto;max-width:70%;position:relative}.CreateOrderInput{background-color:#fff;border:3px solid #82beff;border:3px solid #f79c00;border:3px solid var(--color-primary);border-radius:10px;font-family:SF Pro Display SemiBold;font-family:var(--font-bold);font-size:16px;margin-bottom:8px;margin-bottom:5px;outline:none;padding:10px;transition:border-color .3s,background-color .3s;width:100%}.CreateOrderInput::placeholder{color:#0000}.floating-label-create-order{color:#fff;font-family:SF Pro Display SemiBold;font-family:var(--font-bold);font-size:16px;left:10px;pointer-events:none;position:absolute;top:47%;transform:translateY(-50%);transition:all .3s ease}.CreateOrderInput:focus+.floating-label-create-order,.CreateOrderInput:not(:placeholder-shown)+.floating-label-create-order{background:#fff;color:#ff8803;color:var(--color-primary-hover);font-size:12px;left:10px;padding:0 5px;top:1px}.CreateOrderInput:focus,.CreateOrderInput:hover{border-color:#ff8803;border-color:var(--color-primary-hover);outline:none}.CreateOrderButton{background-color:#f79c00;background-color:var(--color-primary);border-radius:10px;border-radius:var(--radius);color:#fff;color:var(--color-white);font-family:SF Pro Display SemiBold;font-family:var(--font-bold)}.CreateOrderButton:hover{background-color:#ff8803;background-color:var(--color-primary-hover);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.CreateOrderButton:focus{box-shadow:0 0 0 3px #ffa61780;margin:16px auto;outline:none}.landing-hero{align-items:center;background:url(/static/media/hero-bg.df2b5c00eb746ee86813.jpeg) 50%/cover no-repeat;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;text-align:center}.landing-hero .landing-overlay{background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.landing-hero-content{position:relative;z-index:1}.landing-hero h1{font-size:2rem;margin-bottom:10px}.landing-hero p{font-size:1.2rem;margin-bottom:20px}.landing-btn{border:none;border-radius:10px;cursor:pointer;display:inline-block;font-size:1rem;padding:10px 20px;text-decoration:none}.landing-btn-primary{background:#00c900;color:#fff}.landing-services{padding:50px 20px;text-align:center}.landing-service-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.landing-service{background:#f8f8f8;border-radius:10px;max-width:300px;padding:20px}.landing-service img[src="assets/icon-shield.png"]{max-height:45%;max-width:45%;object-fit:contain}.landing-testimonials{background:#eee;padding:30px 20px;text-align:center}.landing-testimonial-container{align-items:center;display:flex;flex-wrap:wrap;gap:90px;justify-content:center}.landing-testimonial-image-wrapper{align-items:center;background:#333;border-radius:20px;display:flex;height:200px;justify-content:center;overflow:hidden;width:300px}.landing-testimonial-image-wrapper img{max-height:80%;max-width:80%;object-fit:contain}.landing-testimonial-title-header{padding-top:20px}.landing-testimonial img{margin:50% auto}.landing-partners-header,.landing-services-header{font-size:1.7rem;padding-bottom:20px}.landing-contact{padding:50px 20px;text-align:center}.landing-contact-header-cost{font-size:1.6rem;padding-bottom:15px}.landing-service-element-header{font-size:1.2rem;padding-bottom:10px;padding-top:10px}.landing-form{margin:auto;max-width:400px}.landing-button,.landing-input{display:block;margin-bottom:10px;padding:10px;width:100%}.landing-input-text{background-color:#fff;border:3px solid #f79c00;border:3px solid var(--color-primary);border-radius:10px;font-family:SF Pro Display SemiBold;font-family:var(--font-bold);font-size:16px;margin-bottom:5px;outline:none;padding:10px;transition:border-color .3s,background-color .3s;width:100%}.landing-input-text::placeholder{color:#0000}.floating-label-contact-form{color:#777;font-family:SF Pro Display Regular;font-family:var(--font-regular);font-size:16px;left:10px;pointer-events:none;position:absolute;top:45%;transform:translateY(-50%);transition:all .3s ease}.landing-input-text:focus+.floating-label-contact-form,.landing-input-text:not(:placeholder-shown)+.floating-label-contact-form{background:#fff;color:#ff8803;color:var(--color-primary-hover);font-size:12px;left:10px;padding:0 5px;top:1px}.landing-input-text:focus,.landing-input-text:hover{border-color:#ff8803;border-color:var(--color-primary-hover)}.input-container-contact-form{margin:0 auto 10px;max-width:100%;position:relative}.landing-button{background:#ff5733;border:none;color:#fff;cursor:pointer}.landing-button-whatsapp{background:green;border:none;color:#fff;cursor:pointer;margin-bottom:10px;width:100%}.landing-footer{background:#222;color:#fff;padding:20px;text-align:center}.landing-checkbox-group{font-size:16px;padding-bottom:15px;padding-left:7px}.landing-checkbox-group label{align-items:center;display:flex;gap:8px;padding-bottom:5px}.landing-checkbox-group input[type=checkbox]{height:16px;margin:0;width:16px}table{border-collapse:collapse;border-radius:8px;box-shadow:0 4px 10px #0000001a;overflow:hidden;width:100%}thead{background-color:#f3f4f6;text-transform:uppercase}td,th{border:1px solid #ddd;padding:10px;text-align:left}tbody tr:nth-child(2n){background-color:#f9f9f9}tbody tr:hover{background-color:#f1f5f9}.app-container{background:linear-gradient(135deg,#899efe,#faf4ff);min-height:100vh;padding:20px 16px 80px}.header{justify-content:space-between;margin-bottom:20px}.header,.title{align-items:center;display:flex}.title{color:#fff;font-size:24px;font-weight:600;gap:10px;margin:0}.status-indicator{animation:pulse 2s infinite;background:#4ade80;border-radius:50%;height:8px;width:8px}.refresh-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;height:44px;transition:all .2s;width:44px}.refresh-btn:hover{background:#ffffff4d;transform:scale(1.05)}.refresh-btn.loading{animation:spin 1s linear infinite}.orders-list{display:flex;flex-direction:column;gap:12px}.order-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:16px;transition:transform .2s,box-shadow .2s}.order-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.order-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.customer-name{color:#1f2937;font-size:16px;font-weight:600}.order-time{background:#f3f4f6;border-radius:8px;color:#6b7280;font-size:13px;padding:4px 8px}.order-content{margin-bottom:10px}.order-footer{display:flex;justify-content:space-between;padding-bottom:10px}.description{color:#374151;font-size:14px;line-height:1.5;margin-bottom:8px}.more-btn{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:14px;margin-left:4px;text-decoration:underline}.location{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:4px;text-align:left}.pickup-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s;width:100%}.pickup-btn:hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.pickup-btn:active{transform:translateY(0)}.empty-state{color:#fffc;padding:60px 20px;text-align:center}.empty-icon{font-size:48px;margin-bottom:16px}.modal-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:modalAppear .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000004d;max-width:400px;padding:24px;width:100%}.details-modal{max-width:450px}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.modal-header h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.order-wage{color:#2e7d32;font-weight:700;margin-top:6px}.close-btn{background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:16px;height:32px;transition:all .2s;width:32px}.close-btn:hover{background:#e5e7eb;color:#374151}.details-content{margin-bottom:24px}.detail-item{color:#374151;line-height:1.5;margin-bottom:16px}.detail-item strong{color:#1f2937;display:block;margin-bottom:4px}.modal-actions{display:flex;gap:12px}.btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-weight:600;padding:12px;transition:all .2s}.btn-primary:hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.btn-secondary{background:#f3f4f6;border:none;border-radius:12px;color:#374151;cursor:pointer;flex:1 1;font-weight:600;padding:12px;transition:all .2s}.btn-secondary:hover{background:#e5e7eb}.nav-item{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:8px;transition:color .2s}.nav-item.active,.nav-item:hover{color:#3b82f6}.nav-icon{font-size:20px}.nav-item span{font-size:12px;font-weight:500}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes modalAppear{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.app-container{padding:16px 12px 80px}.title{font-size:20px}.order-card{padding:14px}.modal-content{margin:0 10px;padding:20px}}.pf-container{background:#f8f9fa;margin:0 auto;max-width:100%;min-height:100vh;overflow-x:hidden;padding:16px}.pf-header{margin-bottom:24px;text-align:center}.pf-title{color:#1a1a1a;font-size:24px;font-weight:600;margin:0}.pf-form{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;padding:20px}.pf-form,.pf-row{margin-bottom:16px}.pf-row{display:flex;gap:12px}.pf-field{margin-bottom:16px}.pf-field-compact{flex:0 0 80px}.pf-field-expanded{flex:1 1}.pf-label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.pf-input{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-sizing:border-box;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.pf-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.pf-input::placeholder{color:#9ca3af}.pf-checkbox-wrapper{margin-bottom:0}.pf-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;font-size:16px;line-height:1.5;margin-bottom:8px}.pf-checkbox{cursor:pointer;opacity:0;position:absolute}.pf-checkbox-custom{border:2px solid #d1d5db;border-radius:4px;flex-shrink:0;height:20px;margin-right:12px;margin-top:2px;position:relative;transition:all .2s ease;width:20px}.pf-checkbox:checked+.pf-checkbox-custom{background:#3b82f6;border-color:#3b82f6}.pf-checkbox:checked+.pf-checkbox-custom:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.pf-checkbox-text{color:#1f2937;font-weight:500}.pf-hint{color:#6b7280;font-size:14px;line-height:1.4}.pf-stats{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;margin-bottom:24px;padding:20px}.pf-stat-item{text-align:center}.pf-stat-label{color:#6b7280;font-size:14px;margin-bottom:4px}.pf-stat-value{color:#1f2937;font-size:28px;font-weight:700}.pf-actions{margin-bottom:24px;text-align:center}.pf-save-button{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 24px;transition:all .2s ease;width:100%}.pf-save-button:hover{box-shadow:0 6px 16px #3b82f666;transform:translateY(-1px)}.pf-save-button:active{transform:translateY(0)}.pf-save-button-loading{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:none;cursor:not-allowed}.pf-save-button-loading:hover{box-shadow:none;transform:none}.pf-status{border-radius:8px;font-size:14px;font-weight:500;margin-top:12px;padding:8px 16px;text-align:center}.pf-status-success{background:#dcfce7;color:#166534}.pf-status-error{background:#fef2f2;color:#dc2626}.pf-navbar-spacer{height:80px;width:100%}.bottom-navbar{align-items:center;background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -2px 10px #0000001a;display:flex;height:80px;justify-content:space-around;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:1000}@media (max-width:480px){.pf-container{padding:12px}.pf-form{padding:16px}.pf-row{flex-direction:column;gap:16px}.pf-field-compact{flex:none}.pf-stats{padding:16px}.pf-stat-value{font-size:24px}.pf-navbar-spacer{height:calc(80px + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=main.2f47bd01.css.map*/