*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;touch-action:pan-y}#root{min-height:100vh;width:100%}@media (max-width:768px){html{font-size:15px}}@media (max-width:480px){html{font-size:14px}body{overflow-x:hidden}}.App{background-color:#000;display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}@media (max-width:768px){.App{align-items:flex-start}}@media (max-width:480px){.App{min-height:100vh;overflow-x:hidden}}.image-page{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}.background-link,.background-link picture,.error-401{display:block;width:100%}.error-401{height:auto;margin:0 auto;max-width:1366px;object-fit:contain}@media (max-width:1366px){.error-401{height:auto;max-width:100%;width:100%}}@media (max-width:768px){.image-page{min-height:100vh;width:100%}.error-401{height:auto;max-width:100%;object-fit:cover;width:100%}}@media (max-width:480px){.error-401{height:auto;min-height:auto;width:100%}}.modal-overlay{align-items:flex-end;animation:overlayFadeIn .3s ease;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.modal-container-tracking{animation:slideUp .4s cubic-bezier(.16,1,.3,1);background-color:#fff;border-radius:24px 24px 0 0;box-shadow:0 -10px 50px #00000040;max-height:92vh;overflow:hidden;position:relative;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.modal-container-tracking:before{background-color:#d1d1d6;border-radius:3px;content:"";height:5px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:36px;z-index:20}.close-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000000f;border:none;border-radius:50%;color:#3c3c43;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:30px;z-index:15}.close-btn:hover{background:#0000001a}.close-btn:active{transform:scale(.95)}.back-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#1c1c1e;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:center;left:16px;padding:8px 14px;position:absolute;top:16px;transition:all .2s ease;z-index:15}.back-btn:hover{background:#2c2c2e}.back-btn:active{transform:scale(.95)}.modal-content{display:flex;flex-direction:column;height:100%;max-height:92vh}.modal-right{background:linear-gradient(180deg,#f5f5f7,#fff);flex-shrink:0;height:180px;padding:20px;position:relative;width:100%}.modal-right,.product-image{align-items:center;display:flex;justify-content:center}.product-image{background:#fff;border-radius:20px;box-shadow:0 8px 30px #0000001f;height:140px;overflow:hidden;width:140px}.product-image img{border-radius:20px;height:100%;width:100%}.modal-left{-webkit-overflow-scrolling:touch;background:#fff;flex:1 1;overflow-y:auto;padding:24px 20px 34px}.modal-left::-webkit-scrollbar{display:none;width:0}.modal-left h1{color:#1d1d1f;font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:6px}.modal-left h2{color:#1d1d1f;font-size:15px;font-weight:400;margin-bottom:2px}.modal-left h3{color:#86868b;font-size:13px;font-weight:400;margin-bottom:4px}.modal-left a{color:#0071e3;font-weight:600;text-decoration:none}.modal-left a:active{opacity:.7}.product-info{margin-top:20px}.product-info h2{line-height:1.3;margin-bottom:4px}.price,.product-info h2{color:#1d1d1f;font-size:17px;font-weight:600}.price{margin-bottom:16px}.order-details{background:#f5f5f7;border-radius:14px;margin-bottom:20px;overflow:hidden;padding:4px 0}.detail-row{align-items:center;border-bottom:1px solid #0000000a;display:flex;justify-content:space-between;padding:14px 16px}.detail-row:last-child{border-bottom:none}.detail-row .label{color:#86868b;font-size:14px;font-weight:400}.detail-row .value{color:#1d1d1f;font-size:14px;font-weight:500;text-align:right}.track-btn{-webkit-tap-highlight-color:transparent;background-color:#1c1c1e;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;margin-top:8px;padding:16px 24px;transition:all .2s ease;width:100%}.track-btn:hover{background-color:#2c2c2e}.track-btn:active{transform:scale(.98)}.tracking-info{animation:fadeInUp .4s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.delivery-address{background-color:#f5f5f7;border-radius:14px;margin-bottom:20px;padding:16px}.delivery-address .label{color:#86868b;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.delivery-address .address{color:#1d1d1f;font-size:15px;font-weight:400;line-height:1.5;margin:0}.tracking-timeline{margin-bottom:20px;padding:0 4px}.tracking-step{display:flex;gap:14px;position:relative}.step-indicator{align-items:center;display:flex;flex-direction:column;position:relative}.step-dot{background-color:#d1d1d6;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #d1d1d6;height:14px;transition:all .3s ease;width:14px;z-index:1}.tracking-step.completed .step-dot{background-color:#34c759;box-shadow:0 0 0 2px #34c759}.step-line{background-color:#d1d1d6;height:32px;margin-top:4px;transition:all .3s ease;width:2px}.tracking-step.completed .step-line{background-color:#34c759}.step-content{flex:1 1;padding-bottom:18px}.step-content h3{color:#1d1d1f;font-size:15px;font-weight:500;margin:0 0 2px}.step-content p{color:#86868b;font-size:13px;margin:0}.tracking-step.pending .step-content h3{color:#86868b;font-weight:400}.current-status{background:linear-gradient(135deg,#34c759,#30d158);border-radius:14px;padding:18px;text-align:center}.status-text{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px}.status-subtext{color:#ffffffd9;font-size:14px;font-weight:400;margin:0}@media (min-width:768px){.modal-overlay{align-items:center}.modal-container-tracking{animation:scaleIn .35s cubic-bezier(.16,1,.3,1);border-radius:20px;max-height:85vh;max-width:680px;width:90%}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-container-tracking:before{display:none}.modal-content{flex-direction:row;max-height:85vh}.modal-right{border-radius:0 20px 20px 0;height:auto;min-height:400px;order:2;width:280px}.product-image{height:200px;width:200px}.modal-left{flex:1 1;max-height:85vh;order:1;padding:40px 36px}.modal-left h1{font-size:28px;margin-bottom:8px}.modal-left h2{font-size:16px}.close-btn{height:32px;right:20px;top:20px;width:32px}.back-btn{left:20px;top:20px}.product-info h2{font-size:20px}.price{font-size:18px}.track-btn{font-size:16px;padding:16px 28px}}@media (min-width:1024px){.modal-container-tracking{max-height:80vh;max-width:860px}.modal-right{min-height:480px;width:360px}.product-image{height:260px;width:260px}.modal-left{padding:48px 44px}.modal-left h1{font-size:32px;margin-bottom:10px}.modal-left h2{font-size:17px}.modal-left h3{font-size:14px}.product-info{margin-top:28px}.product-info h2{font-size:22px}.price{font-size:20px;margin-bottom:24px}.order-details{margin-bottom:28px}.detail-row{padding:16px 20px}.detail-row .label,.detail-row .value{font-size:15px}.track-btn{border-radius:16px;font-size:17px;padding:18px 32px}.delivery-address{margin-bottom:24px;padding:20px}.delivery-address .address{font-size:16px}.step-dot{height:16px;width:16px}.step-line{height:38px}.step-content h3{font-size:16px}.step-content p{font-size:14px}.current-status{padding:22px}.status-text{font-size:18px}.status-subtext{font-size:15px}}@media (min-width:1280px){.modal-container-tracking{max-width:920px}.modal-right{width:400px}.product-image{height:300px;width:300px}}@media (max-width:360px){.modal-container-tracking{max-height:95vh}.modal-right{height:150px;padding:16px}.product-image{height:110px;width:110px}.modal-left{padding:20px 16px 30px}.modal-left h1{font-size:21px}.modal-left h2{font-size:14px}.price,.product-info h2{font-size:15px}.detail-row{padding:12px 14px}.detail-row .label,.detail-row .value{font-size:13px}.track-btn{font-size:15px;padding:14px 20px}.step-content h3{font-size:14px}.step-content p{font-size:12px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.modal-left{padding-bottom:calc(24px + env(safe-area-inset-bottom))}@media (max-width:767px){.modal-container-tracking{padding-bottom:env(safe-area-inset-bottom)}}}.invoice-view-container{-webkit-overflow-scrolling:touch;animation:slideUp .4s cubic-bezier(.16,1,.3,1);background-color:#fff;border-radius:24px 24px 0 0;box-shadow:0 -10px 50px #00000040;max-height:92vh;overflow-y:auto;position:relative;width:100%}.invoice-content{padding:60px 20px 34px}.apple-alert{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:linear-gradient(135deg,#1c1c1ef2,#2c2c2ef2);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 6px 24px #0000004d,inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #0003;margin-bottom:20px;overflow:hidden;padding:16px;position:relative;text-align:center}.apple-alert:before{background:linear-gradient(90deg,#0000,#fff3 50%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.alert-icon{filter:drop-shadow(0 2px 8px rgba(255,204,0,.3));font-size:36px;margin-bottom:8px}.alert-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.3px;margin:0 0 6px;text-shadow:0 1px 2px #0000004d}.alert-message{color:#ffffffd9;font-size:12px;line-height:1.4;margin:0 0 12px}.alert-phone{-webkit-tap-highlight-color:transparent;background:#ffffff26;border:1px solid #fff3;border-radius:10px;color:#ff3b30;display:inline-block;font-size:14px;font-weight:700;padding:8px 16px;text-decoration:none;transition:all .2s ease}.alert-phone:hover{background:#ffffff40;transform:translateY(-1px)}.alert-phone:active{transform:scale(.98)}.invoice-image-container{border-radius:16px;box-shadow:0 4px 20px #0000001a;margin-bottom:24px;overflow:hidden;width:100%}.invoice-image{display:block;height:auto;width:100%}.invoice-actions{display:flex;flex-direction:column;gap:12px}.cancel-charge-btn{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#ff3b30,#ff453a);border:none;border-radius:14px;box-shadow:0 4px 12px #ff3b304d;color:#fff;cursor:pointer;font-size:17px;font-weight:700;letter-spacing:-.2px;padding:16px 24px;transition:all .2s ease;width:100%}.cancel-charge-btn:hover{box-shadow:0 6px 16px #ff3b3066;transform:translateY(-2px)}.cancel-charge-btn:active{transform:scale(.98)}.download-pdf-btn{-webkit-tap-highlight-color:transparent;background-color:#1c1c1e;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;padding:16px 24px;transition:all .2s ease;width:100%}.download-pdf-btn:hover{background-color:#2c2c2e}.download-pdf-btn:active{transform:scale(.98)}@media (min-width:768px){.invoice-view-container{animation:scaleIn .35s cubic-bezier(.16,1,.3,1);border-radius:20px;max-height:85vh;max-width:680px;width:90%}.invoice-content{padding:70px 40px 40px}.apple-alert{border-radius:24px;padding:32px}.alert-icon{font-size:56px}.alert-title{font-size:24px}.alert-message{font-size:16px}.alert-phone{font-size:20px;padding:14px 28px}.invoice-actions{flex-direction:row;gap:16px}.cancel-charge-btn,.download-pdf-btn{flex:1 1}}@media (min-width:1024px){.invoice-view-container{max-height:80vh;max-width:860px}.invoice-content{padding:80px 60px 50px}.apple-alert{padding:40px}.alert-icon{font-size:64px}.alert-title{font-size:26px}}@media (prefers-reduced-motion:reduce){.invoice-view-container,.modal-container-tracking,.modal-overlay,.step-dot,.step-line,.tracking-info{animation:none;transition:none}}
/*# sourceMappingURL=main.e1457fb2.css.map*/