.technology-section{margin-bottom:60px;width:100%;max-width:1700px}.technology-section h3{text-align:center;margin-bottom:40px;color:var(--primary);font-size:1.8rem}.technology-tabs{background:white;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.08)}.tab-buttons{display:flex;background:#f0f4f8;border-bottom:1px solid #e0e6ed}.warehouse-audit .tab-buttons,.warehouse-audit .audit-tabs .tab-buttons{justify-content:center!important;flex-wrap:wrap!important;gap:10px!important}.tab-button{flex:1;padding:20px;background:none;border:none;font-size:1rem;font-weight:600;color:var(--dark);cursor:pointer;transition:all 0.3s ease;border-bottom:3px solid transparent}.tab-button.active{color:var(--primary);border-bottom:3px solid var(--primary);background:white}.tab-button:hover:not(.active){background:#e6ecf2}.tab-content{padding:40px}.tab-pane{display:none}.tab-pane.active{display:block}.tab-content-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.tab-text h4{font-size:1.4rem;margin-bottom:15px;color:var(--primary)}.tab-text p{line-height:1.6;margin-bottom:20px;color:var(--dark)}.tab-text ul{list-style:none;padding-left:0}.tab-text ul li{margin-bottom:10px;padding-left:25px;position:relative}.tab-text ul li:before{content:"•";color:var(--secondary);font-size:1.5rem;position:absolute;left:0;top:-3px}.tech-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px}.paper-tech .paper-sheet{width:280px;background:#f9f3e3;border:1px solid #e0d6b8;border-radius:5px;padding:20px;box-shadow:0 3px 10px rgba(0,0,0,0.1);position:relative;transform:rotate(-2deg);transition:transform 0.3s}.paper-tech .paper-sheet:hover{transform:rotate(0deg) scale(1.02)}.paper-header{border-bottom:1px solid #e0d6b8;padding-bottom:10px;margin-bottom:15px;text-align:center}.paper-header h5{margin:0 0 5px 0;color:#5d4037}.paper-item{display:flex;justify-content:space-between;margin-bottom:10px;padding:5px 0;border-bottom:1px dashed #e0d6b8}.voice-tech{gap:30px;align-items:center}.voice-icon{font-size:4rem;color:var(--primary);margin-bottom:20px;position:relative}.voice-icon .sound-waves{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px}.sound-wave{position:absolute;border:2px solid var(--primary);border-radius:50%;opacity:0;animation:soundWave 2s infinite}.sound-wave:nth-child(1){animation-delay:0s}.sound-wave:nth-child(2){animation-delay:0.5s}.sound-wave:nth-child(3){animation-delay:1s}@keyframes soundWave{0%{width:0;height:0;opacity:1}100%{width:80px;height:80px;opacity:0}}.voice-commands{display:flex;flex-direction:column;gap:10px;width:100%;max-width:300px}.command{padding:12px 15px;background:#f0f4f8;border-radius:20px;font-size:0.9rem;opacity:0.5;transition:all 0.3s;text-align:center}.command.active{opacity:1;background:var(--primary);color:white;transform:scale(1.05)}.vision-tech{gap:30px;align-items:center}.ar-icon{font-size:4rem;color:var(--primary);margin-bottom:20px;position:relative}.ar-overlay{background:rgba(0,0,0,0.7);color:white;padding:15px;border-radius:10px;font-size:0.9rem;max-width:250px;position:relative;overflow:hidden}.ar-overlay:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6b35,#0056b3,#4caf50);animation:scanning 3s infinite}@keyframes scanning{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.ar-info{margin-bottom:8px;padding-left:20px;position:relative}.ar-info:before{content:"▶";position:absolute;left:0;color:#4caf50}.light-tech{gap:30px;align-items:center}.shelf-unit{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:10px;width:250px;background:#f0f0f0;padding:15px;border-radius:10px;box-shadow:inset 0 0 10px rgba(0,0,0,0.1)}.shelf-cell{padding:15px 10px;background:#f8f8f8;border-radius:5px;text-align:center;font-weight:bold;transition:all 0.3s;position:relative;overflow:hidden;min-height:70px;display:flex;flex-direction:column;justify-content:center;align-items:center}.shelf-cell:before{content:"";position:absolute;top:5px;right:5px;width:10px;height:10px;border-radius:50%;background:#ccc;transition:all 0.3s}.shelf-cell.active{background:var(--primary);color:white;box-shadow:0 0 10px rgba(0,86,179,0.5);transform:scale(1.05)}.shelf-cell.active:before{background:#4caf50;box-shadow:0 0 5px #4caf50}.product-icon{font-size:1.5rem;margin-bottom:5px}.product-name{font-size:0.7rem;margin-bottom:3px}.product-qty{font-size:0.8rem;font-weight:normal}.light-display{background:#333;color:#0f0;padding:10px 15px;border-radius:5px;font-family:monospace;display:flex;flex-direction:column;gap:5px;min-width:200px}.display-line{display:flex;justify-content:space-between}@media (max-width:992px){.tab-buttons{flex-wrap:wrap}.tab-button{flex:1 0 50%}}@media (max-width:768px){.tab-content{padding:20px}.tab-content-inner{grid-template-columns:1fr;gap:30px}.voice-tech,.vision-tech,.light-tech{flex-direction:column}}@media (max-width:480px){.technology-tabs{border-radius:10px}.tab-button{flex:1 0 100%;padding:15px}.shelf-unit{grid-template-columns:repeat(2,1fr);width:200px}}.picking-stages{margin-bottom:80px}.picking-stages h3{font-size:2rem;color:var(--primary);margin-bottom:40px;text-align:center}.stages-timeline{position:relative;max-width:1200px;margin:0 auto}.stages-timeline::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:4px;background:var(--primary);transform:translateX(-50%)}.stage{display:flex;margin-bottom:50px;position:relative}.stage:nth-child(odd){flex-direction:row}.stage:nth-child(even){flex-direction:row-reverse}.stage-icon{width:80px;height:80px;border-radius:50%;background:var(--primary);color:white;display:flex;justify-content:center;align-items:center;font-size:2rem;z-index:2;flex-shrink:0;transition:all 0.3s ease}.stage:hover .stage-icon{background:var(--secondary);transform:scale(1.1)}.stage-content{flex:1;background:white;border-radius:10px;padding:25px;box-shadow:0 5px 15px rgba(0,0,0,0.1);margin:0 30px;transition:all 0.3s ease}.stage:hover .stage-content{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.stage-content h4{font-size:1.5rem;color:var(--primary);margin-bottom:15px}.stage-content p{color:var(--dark);line-height:1.6}@media (max-width:1200px){.stages-timeline::before{left:30px}.stage{flex-direction:row!important;padding-left:60px}.stage-icon{position:absolute;left:0}.stage-content{margin-left:30px;margin-right:0}}@media (max-width:768px){.picking-stages h3{font-size:1.6rem}.stage-content{padding:15px}}@media (max-width:420px){.picking-stages h3{font-size:1.4rem}.stage-icon{width:60px;height:60px;font-size:1.5rem}.stage{padding-left:45px}.stage-content{margin-left:20px;padding:10px}}#picking-process{padding:80px 0}.section-title h2{font-size:2.5rem;margin-bottom:20px;text-align:center}.section-title p{font-size:1.2rem;max-width:800px;margin:0 auto 40px;text-align:center;color:#000000}.interactive-diagram{margin-bottom:60px}.interactive-diagram h3{font-size:1.8rem;margin-bottom:30px;text-align:center}.diagram-container{background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,0.05);overflow:hidden}.diagram-nav{display:flex;background:#f8f9fa;border-bottom:1px solid #e9ecef}.diagram-btn{flex:1;padding:15px 20px;background:none;border:none;cursor:pointer;font-size:1rem;transition:all 0.3s ease;border-bottom:3px solid transparent}.diagram-btn.active{background:#fff;border-bottom:3px solid #007bff;font-weight:600}.diagram-btn:hover:not(.active){background:rgba(0,123,255,0.1)}.diagram-visual{padding:30px}.diagram-item{display:none;align-items:center;gap:30px}.diagram-item.active{display:flex}.diagram-image{flex:1}.diagram-image img{width:100%;height:auto;border-radius:8px}.diagram-description{flex:1;font-size:1.1rem;line-height:1.6}@media (max-width:1200px){.diagram-item{flex-direction:column}}@media (max-width:922px){.section-title h2{font-size:2rem}.diagram-nav{flex-wrap:wrap}.diagram-btn{flex:1 0 50%}.technologies-grid{grid-template-columns:1fr}}@media (max-width:768px){#picking-process{padding:60px 0}.diagram-nav{flex-direction:column}.diagram-btn{flex:1}}@media (max-width:420px){.section-title h2{font-size:1.8rem}.diagram-visual{padding:20px}.technology-card{padding:20px}}.packing-section{margin-bottom:60px}.packing-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.packing-text{max-width:640px}.packing-text h3{font-size:1.8rem;color:var(--primary);margin-bottom:20px}.packing-text p{color:var(--dark);line-height:1.7;margin-bottom:15px}.packing-animation{display:flex;justify-content:space-between;align-items:center;background:white;padding:30px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.packing-item{display:flex;flex-direction:column;align-items:center;text-align:center;opacity:1;transition:all 0.3s ease;flex:1}.packing-item.active{opacity:1;transform:scale(1.05)}.item-icon{width:60px;height:60px;border-radius:50%;background:rgba(0,86,179,0.1);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:10px;transition:all 0.3s ease}.packing-item.active .item-icon{background:var(--primary);color:white}.item-label{font-size:0.8rem;font-weight:600;color:var(--dark)}.packing-arrow{color:var(--primary);font-size:1.2rem;margin:0 5px}@media (max-width:1200px){.packing-content{grid-template-columns:1fr;gap:40px}}@media (max-width:992px){.packing-animation{flex-wrap:wrap;justify-content:center;gap:15px}.packing-arrow{display:none}.packing-item{flex:0 0 calc(33.333% - 15px);margin-bottom:15px}}@media (max-width:768px){.packing-animation{padding:20px}.packing-item{flex:0 0 calc(50% - 10px)}}@media (max-width:480px){.packing-item{flex:0 0 100%}}.storage-section{background-color:#f8f9fa}.storage-intro{font-size:1.2rem;line-height:1.6;margin-bottom:50px;text-align:center;max-width:1200px;margin-left:auto;margin-right:auto}.storage-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}.principle-card{background-color:white;border-radius:10px;padding:30px;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:var(--transition);text-align:center;cursor:pointer}.principle-card.active{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.15);border:2px solid var(--primary)}.principle-icon{font-size:3rem;color:var(--primary);margin-bottom:20px;height:80px;display:flex;align-items:center;justify-content:center}.principle-card h3{font-size:1.5rem;margin-bottom:15px;color:var(--primary)}.principle-card p{line-height:1.6;color:var(--dark)}.visualization-container{background-color:white;border-radius:10px;padding:30px;box-shadow:0 5px 15px rgba(0,0,0,0.1);margin-bottom:50px;min-height:400px}.visualization-title{text-align:center;margin-bottom:30px;font-size:1.8rem;color:var(--primary)}.warehouse-visualization{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.storage-rack{flex:1;background-color:#e9ecef;border-radius:10px;padding:20px;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end}.rack-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(6,1fr);gap:5px;width:100%;height:400px;background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;padding:10px;position:relative;overflow:hidden}.rack-cell{border-radius:5px;display:flex;align-items:center;justify-content:center;color:white;font-weight:bold;font-size:0.8rem;transition:all 0.5s ease;position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.rack-cell.empty{background-color:#e9ecef;border:1px dashed #adb5bd}.rack-cell.passage{background-color:#6c757d;border:1px solid #495057}.rack-cell.fifo{background:linear-gradient(to top,#28a745,#20c997)}.rack-cell.lifo{background:linear-gradient(to top,#ffc107,#ffd54f);color:#212529}.cell-info{position:absolute;bottom:2px;right:2px;font-size:0.6rem;opacity:0.8}.moving-item{position:absolute;width:50px;height:50px;border-radius:5px;display:flex;align-items:center;justify-content:center;color:white;font-weight:bold;z-index:10;transition:all 1s ease;box-shadow:0 4px 8px rgba(0,0,0,0.2)}.explanation{flex:1;padding:20px;background-color:#f8f9fa;border-radius:10px}.explanation h4{font-size:1.3rem;margin-bottom:15px;color:var(--primary)}.explanation p{line-height:1.6;margin-bottom:15px}.storage-features{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:50px}.feature-item{background-color:white;border-radius:10px;padding:30px;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:var(--transition)}.feature-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.feature-icon{font-size:2.5rem;color:var(--primary);margin-bottom:20px}.feature-item h3{font-size:1.3rem;margin-bottom:15px;color:var(--primary)}.feature-item p{line-height:1.6;color:var(--dark)}.equipment-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.equipment-item{text-align:center}.equipment-img{width:100%;height:200px;background-color:#e9ecef;border-radius:10px;margin-bottom:15px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:4rem}.equipment-item h4{font-size:1.2rem;margin-bottom:10px;color:var(--primary)}.equipment-item p{color:var(--gray);font-size:0.9rem}.tech-content.active{max-width:1000px;margin-left:auto;margin-right:auto;width:100%}@media (max-width:1200px){.storage-principles{grid-template-columns:1fr;gap:20px}.warehouse-visualization{flex-direction:column}.storage-features{grid-template-columns:1fr}.equipment-showcase{grid-template-columns:repeat(2,1fr)}.storage-rack{width:100%;margin-bottom:30px}.rack-grid{width:100%;height:500px}.explanation{width:100%}}@media (max-width:768px){.storage-intro{font-size:1.1rem}.visualization-title{font-size:1.5rem}.equipment-showcase{grid-template-columns:1fr}.equipment-img{height:150px;font-size:3rem}.rack-grid{height:400px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(6,1fr);gap:3px;padding:5px}.rack-cell{font-size:0.7rem}.cell-info{font-size:0.5rem}}@media (max-width:420px){.storage-intro{font-size:1rem}.principle-card{padding:15px}.principle-icon{font-size:2rem;height:50px}.visualization-container{padding:15px}.rack-grid{height:300px}.explanation h4{font-size:1.1rem}.rack-grid{height:350px}.rack-cell{font-size:0.6rem}}.tech-tabs{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px;gap:15px}.tech-tab{background:white;border:2px solid var(--primary);border-radius:50px;padding:12px 25px;font-size:1.1rem;font-weight:600;color:var(--primary);cursor:pointer;transition:var(--transition)}.tech-tab:hover,.tech-tab.active{background:var(--primary);color:white;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,86,179,0.2)}.tech-content{display:none;background:white;border-radius:15px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,0.1);margin-top:30px;animation:fadeIn 0.5s ease}.tech-content.active{display:block}.tech-content h3{font-size:1.8rem;color:var(--primary);margin-bottom:20px;display:flex;align-items:center;gap:15px}.tech-content h3 i{color:var(--secondary);font-size:2rem}.tech-content p{margin-bottom:20px;font-size:1.1rem;line-height:1.7}.tech-content ul{margin-left:20px;margin-bottom:20px}.tech-content li{margin-bottom:10px;position:relative;padding-left:25px}.tech-content li::before{content:"•";color:var(--secondary);font-size:1.5rem;position:absolute;left:0;top:-3px}.timeline{position:relative;max-width:1200px;margin:0 auto}.timeline::after{content:'';position:absolute;width:6px;background-color:var(--primary);top:0;bottom:0;left:50%;margin-left:-3px;border-radius:3px}.timeline-item{padding:10px 40px;position:relative;width:50%;opacity:0;transform:translateY(30px);transition:all 0.5s ease}.timeline-item.active{opacity:1;transform:translateY(0)}.timeline-item:nth-child(odd){left:0}.timeline-item:nth-child(even){left:50%}.timeline-content{padding:20px 30px;background-color:white;position:relative;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:var(--transition)}.timeline-content:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.timeline-item:nth-child(odd) .timeline-content::after{content:'';position:absolute;width:20px;height:20px;right:-10px;background-color:white;top:30px;border-radius:50%;z-index:1;border:4px solid var(--primary)}.timeline-item:nth-child(even) .timeline-content::after{content:'';position:absolute;width:20px;height:20px;left:-10px;background-color:white;top:30px;border-radius:50%;z-index:1;border:4px solid var(--primary)}.timeline-content h3{font-size:1.4rem;color:var(--primary);margin-bottom:10px;display:flex;align-items:center;gap:10px}.timeline-content h3 span{background:var(--primary);color:white;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold}.kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.kpi-card{background:white;border-radius:10px;padding:30px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:var(--transition);position:relative;overflow:hidden}.kpi-card::before{display:none}.kpi-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.15)}.kpi-icon{font-size:3rem;color:var(--primary);margin-bottom:20px;transition:var(--transition)}.kpi-card:hover .kpi-icon{color:var(--secondary);transform:scale(1.1)}.kpi-card h3{font-size:1.3rem;margin-bottom:15px;color:var(--primary)}.kpi-card p{color:var(--dark);line-height:1.6}.conclusion{background:white;border-radius:15px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,0.1);text-align:center;position:relative;overflow:hidden}.conclusion::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(to right,var(--primary),var(--secondary))}.conclusion h3{font-size:2rem;color:var(--primary);margin-bottom:20px}.conclusion p{font-size:1.2rem;line-height:1.8;max-width:1000px;margin:0 auto}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;transform:translateY(30px);transition:all 0.6s ease}.fade-in.active{opacity:1;transform:translateY(0)}@media (max-width:1920px){.container{max-width:1600px}}@media (max-width:1600px){.container{max-width:1400px}.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1200px){.container{max-width:1100px}.timeline::after{left:31px}.timeline-item{width:100%;padding-left:70px;padding-right:25px}.timeline-item:nth-child(even){left:0}.timeline-item:nth-child(odd) .timeline-content::after,.timeline-item:nth-child(even) .timeline-content::after{left:20px;right:auto}}@media (max-width:992px){.container{max-width:900px}section{padding:60px 0}.section-title h2{font-size:2rem}.intro-text{font-size:1.1rem}.tech-tabs{flex-direction:column;align-items:center}.tech-tab{width:100%;max-width:400px;text-align:center}.tech-content{padding:30px}.tech-content h3{font-size:1.5rem}}@media (max-width:768px){.container{max-width:700px}section{padding:50px 0}.section-title h2{font-size:1.8rem}.kpi-grid{grid-template-columns:1fr}.timeline-item{padding-left:50px}.timeline::after{left:21px}.conclusion{padding:30px 20px}.conclusion h3{font-size:1.6rem}.conclusion p{font-size:1.1rem}}@media (max-width:420px){.container{padding:0 15px}section{padding:40px 0}.section-title h2{font-size:1.6rem}.intro-text{font-size:1rem}.tech-content{padding:20px}.tech-content h3{font-size:1.3rem;flex-direction:column;text-align:center;gap:10px}.timeline-content{padding:15px 20px}.kpi-card{padding:20px}.kpi-icon{font-size:2.5rem}}.picking-strategies{margin-bottom:80px;max-width:1700px;margin-left:auto;margin-right:auto;padding:0 20px}.picking-strategies h3{font-size:2.5rem;color:var(--primary);margin-bottom:50px;text-align:center;font-weight:700}.strategies-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.strategy-card{background:white;border-radius:15px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all 0.4s ease;cursor:pointer;border:3px solid transparent;position:relative;overflow:hidden}.strategy-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.6s ease}.strategy-card:hover::before{left:100%}.strategy-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:var(--primary)}.strategy-icon{font-size:4rem;color:var(--primary);margin-bottom:25px;text-align:center;transition:all 0.4s ease}.strategy-card:hover .strategy-icon{transform:scale(1.15) rotate(8deg);color:var(--secondary)}.strategy-card h4{font-size:1.8rem;color:var(--primary);margin-bottom:20px;text-align:center;font-weight:600}.strategy-card p{color:var(--dark);line-height:1.7;margin-bottom:25px;font-size:1.1rem;text-align:center}.strategy-details{max-height:0;overflow:hidden;transition:max-height 0.6s ease}.strategy-card.active .strategy-details{max-height:500px}.strategy-details ul{list-style:none;padding-left:0;margin-top:20px}.strategy-details li{margin-bottom:12px;padding-left:35px;position:relative;color:var(--dark);font-size:1.05rem;line-height:1.5}.strategy-details li::before{content:"✓";color:var(--secondary);font-size:1.3rem;font-weight:bold;position:absolute;left:0;top:0;transition:transform 0.3s ease}.strategy-card:hover .strategy-details li::before{transform:scale(1.2)}@media (max-width:1700px){.picking-strategies{max-width:1600px;padding:0 30px}.strategies-grid{gap:35px}.strategy-card{padding:35px}.strategy-icon{font-size:3.5rem}.strategy-card h4{font-size:1.6rem}}@media (max-width:1200px){.picking-strategies{max-width:1100px}.strategies-grid{grid-template-columns:1fr;max-width:800px;margin:0 auto}}@media (max-width:992px){.picking-strategies{max-width:900px}.strategies-grid{grid-template-columns:1fr;max-width:800px;margin:0 auto}}@media (max-width:768px){.picking-strategies{padding:0 15px;margin-bottom:60px}.picking-strategies h3{font-size:2rem;margin-bottom:30px}.strategy-card{padding:25px}.strategy-icon{font-size:3rem}.strategy-card h4{font-size:1.4rem}.strategy-card p{font-size:1rem}}@media (max-width:480px){.picking-strategies h3{font-size:1.8rem}.strategy-card{padding:20px}.strategy-icon{font-size:2.5rem}.strategy-details li{padding-left:25px;font-size:0.95rem}}.diagram-btn{background:white!important;border:2px solid #d0d7de!important;color:#000000!important;box-shadow:0 2px 4px rgba(0,0,0,0.08)!important}.diagram-btn:hover:not(.active){background:white!important;border:2px solid #d0d7de!important;color:#000000!important;box-shadow:0 3px 6px rgba(0,0,0,0.12)!important}.diagram-btn.active{background:var(--primary)!important;border:2px solid var(--primary)!important;color:white!important;box-shadow:0 2px 8px rgba(0,86,179,0.2)!important}.cycle-problems-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;margin-top:40px}.cycle-problems-left{width:100%}.cycle-problems-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.cycle-problem-card{background:#ffffff;border:1px solid #e0e6ed;border-radius:12px;padding:30px;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.cycle-problem-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);transform:translateY(-2px);border-color:var(--primary)}.cycle-problem-card .case-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary) 0%,#0056b3 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:white;font-size:1.5rem}.cycle-problem-card h3{font-size:1.3rem;font-weight:600;color:var(--dark);margin-bottom:15px;line-height:1.3}.cycle-problem-card p{font-size:1rem;line-height:1.7;color:var(--dark);margin:0}.cycle-problems-right{width:100%}.cycle-solution-block{background:#f8f9fa;border-left:4px solid var(--primary);border-radius:8px;padding:35px;height:100%;display:flex;flex-direction:column;justify-content:center}.cycle-solution-block p{font-size:1.15rem;line-height:1.8;color:var(--dark);margin-bottom:25px}.cycle-solution-block p:last-child{margin-bottom:0}.cycle-solution-block p strong{color:var(--primary);font-weight:600;font-size:1.15rem}.cycle-solution-block ul{list-style:none;padding-left:0;margin:25px 0}.cycle-solution-block ul li{position:relative;padding-left:35px;margin-bottom:15px;font-size:1.15rem;line-height:1.9;color:var(--dark)}.cycle-solution-block ul li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:bold;font-size:1.2rem}.cycle-solution-block ul li:last-child{margin-bottom:0}@media (max-width:1200px){.cycle-problems-grid{gap:40px}.cycle-problems-cards{gap:20px}.cycle-problem-card{padding:25px}.cycle-solution-block{padding:30px}}@media (max-width:992px){.cycle-problems-grid{grid-template-columns:1fr;gap:40px}.cycle-problems-cards{grid-template-columns:repeat(2,1fr)}.cycle-solution-block{height:auto}}@media (max-width:768px){.cycle-problems-cards{grid-template-columns:1fr;gap:20px}.cycle-problem-card{padding:20px}.cycle-problem-card .case-icon{width:50px;height:50px;font-size:1.3rem;margin-bottom:15px}.cycle-problem-card h3{font-size:1.2rem;margin-bottom:12px}.cycle-problem-card p{font-size:0.95rem}.cycle-solution-block{padding:25px}.cycle-solution-block p{font-size:1.1rem}.cycle-solution-block p strong{font-size:1.1rem}.cycle-solution-block ul li{font-size:1.1rem;padding-left:30px}}@media (max-width:576px){.cycle-problems-grid{gap:30px}.cycle-problem-card{padding:18px}.cycle-solution-block{padding:20px}.cycle-solution-block p{font-size:1.05rem}.cycle-solution-block p strong{font-size:1.05rem}.cycle-solution-block ul li{font-size:1.05rem;padding-left:28px}}.cycle-ideal-warehouse-grid{align-items:start}.cycle-ideal-warehouse-text{font-size:1.15rem;line-height:1.8}.cycle-ideal-intro{font-size:1.2rem;line-height:1.9;color:var(--dark);margin-bottom:40px;font-weight:400}.cycle-services-accordion{display:grid;grid-template-columns:1fr;gap:12px;max-height:600px;overflow-y:auto}.cycle-service-accordion-item{background:#ffffff;border:2px solid #e0e6ed;border-radius:12px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.cycle-service-accordion-item:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);border-color:var(--primary)}.cycle-service-accordion-item.active{border-color:var(--primary);box-shadow:0 4px 16px rgba(0,86,179,0.15)}.cycle-service-accordion-header{padding:20px 25px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color 0.3s ease}.cycle-service-accordion-header:hover{background-color:#f8f9fa}.cycle-service-accordion-item.active .cycle-service-accordion-header{background-color:#f0f7ff;border-bottom:1px solid #e0e6ed}.cycle-service-accordion-header h3{font-size:1.15rem;font-weight:600;color:var(--dark);margin:0;line-height:1.3;flex:1}.cycle-service-accordion-header i{color:var(--primary);font-size:1rem;transition:transform 0.3s ease;margin-left:15px;flex-shrink:0}.cycle-service-accordion-item.active .cycle-service-accordion-header i{transform:rotate(180deg)}.cycle-service-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease;padding:0 25px}.cycle-service-accordion-item.active .cycle-service-accordion-content{max-height:200px;padding:20px 25px 25px 25px}.cycle-service-accordion-content p{font-size:1.1rem;line-height:1.8;color:var(--dark);margin:0}.cycle-ideal-warehouse-grid .materials-image{position:sticky;top:20px;align-self:start}@media (max-width:992px){.cycle-ideal-intro{font-size:1.15rem;margin-bottom:30px}.cycle-services-accordion{max-height:500px}.cycle-service-accordion-header{padding:18px 20px}.cycle-service-accordion-header h3{font-size:1.1rem}.cycle-service-accordion-content{padding:0 20px}.cycle-service-accordion-item.active .cycle-service-accordion-content{padding:15px 20px 20px 20px}.cycle-service-accordion-content p{font-size:1.05rem}}@media (max-width:768px){.cycle-ideal-warehouse-text{font-size:1.05rem}.cycle-ideal-intro{font-size:1.1rem;margin-bottom:25px}.cycle-services-accordion{gap:10px;max-height:none}.cycle-service-accordion-header{padding:15px 18px}.cycle-service-accordion-header h3{font-size:1rem}.cycle-service-accordion-content{padding:0 18px}.cycle-service-accordion-item.active .cycle-service-accordion-content{padding:12px 18px 18px 18px}.cycle-service-accordion-content p{font-size:1rem}.cycle-ideal-warehouse-grid .materials-image{position:relative;top:0}}.cycle-wms-text{font-size:1.15rem;line-height:1.8}.cycle-wms-intro{font-size:1.15rem;line-height:1.8;color:var(--dark);margin-bottom:35px}.cycle-wms-features{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.cycle-wms-feature-tile{position:relative;background:#ffffff;border:2px solid #e0e6ed;border-radius:12px;padding:30px;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.cycle-wms-feature-tile::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,86,179,0.05) 0%,rgba(0,86,179,0.02) 100%);opacity:0;transition:opacity 0.3s ease;z-index:1}.cycle-wms-tile-icon{width:70px;height:70px;background:linear-gradient(135deg,var(--primary) 0%,#0056b3 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;color:white;font-size:1.8rem;margin-bottom:20px;transition:all 0.3s ease;z-index:2;position:relative}.cycle-wms-tile-title{font-size:1.2rem;font-weight:600;color:var(--dark);z-index:2;position:relative;transition:color 0.3s ease}.cycle-wms-tile-content{position:absolute;left:0;top:0;right:0;bottom:0;padding:30px;background:white;transform:translateX(100%);transition:transform 0.7s cubic-bezier(0.25,0.46,0.45,0.94) 0.1s;z-index:3;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-radius:12px}.cycle-wms-tile-content h3{font-size:1.3rem;margin-bottom:15px;color:var(--primary);line-height:1.3;font-weight:600}.cycle-wms-tile-content p{line-height:1.7;color:var(--dark);margin:0;font-size:1.05rem}.cycle-wms-feature-tile:hover{transform:translateX(-10px);box-shadow:0 8px 25px rgba(0,0,0,0.15);border-color:var(--primary)}.cycle-wms-feature-tile:hover::before{opacity:1}.cycle-wms-feature-tile:hover .cycle-wms-tile-icon{transform:scale(0.95);background:linear-gradient(135deg,#003d82,var(--primary));box-shadow:0 6px 16px rgba(0,86,179,0.4)}.cycle-wms-feature-tile:hover .cycle-wms-tile-title{color:var(--primary)}.cycle-wms-feature-tile:hover .cycle-wms-tile-content{transform:translateX(0);transition:transform 0.7s cubic-bezier(0.25,0.46,0.45,0.94) 0.1s}@media (max-width:992px){.cycle-wms-intro{font-size:1.1rem}.cycle-wms-features{gap:15px}.cycle-wms-feature-tile{padding:25px;min-height:160px}.cycle-wms-tile-icon{width:60px;height:60px;font-size:1.6rem;margin-bottom:15px}.cycle-wms-tile-title{font-size:1.1rem}.cycle-wms-tile-content{padding:25px}.cycle-wms-tile-content h3{font-size:1.2rem;margin-bottom:12px}.cycle-wms-tile-content p{font-size:1rem}}@media (max-width:768px){.cycle-wms-text{font-size:1.05rem}.cycle-wms-intro{font-size:1.05rem;margin-bottom:25px}.cycle-wms-features{grid-template-columns:1fr;gap:15px}.cycle-wms-feature-tile{padding:20px;min-height:150px}.cycle-wms-tile-icon{width:55px;height:55px;font-size:1.4rem;margin-bottom:12px}.cycle-wms-tile-title{font-size:1rem}.cycle-wms-tile-content{padding:20px}.cycle-wms-tile-content h3{font-size:1.1rem;margin-bottom:10px}.cycle-wms-tile-content p{font-size:0.95rem}.cycle-wms-feature-tile:hover{transform:translateX(0)}}.cycle-abc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.cycle-abc-card{background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);border:2px solid #e0e6ed;border-radius:12px;padding:25px;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.cycle-abc-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);transform:translateY(-2px);border-color:var(--primary)}.cycle-abc-group{font-size:1.3rem;font-weight:700;color:var(--primary);margin-bottom:15px;text-align:center;padding-bottom:12px;border-bottom:2px solid #e0e6ed}.cycle-abc-description{font-size:1rem;line-height:1.7;color:var(--dark);text-align:left}.cycle-schedule-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin:25px 0}.cycle-schedule-card{background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);border:2px solid #e0e6ed;border-radius:12px;padding:20px;text-align:center;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.cycle-schedule-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);transform:translateY(-2px);border-color:var(--primary)}.cycle-schedule-day{font-size:0.95rem;font-weight:600;color:var(--primary);margin-bottom:10px;text-transform:uppercase;letter-spacing:0.5px}.cycle-schedule-zone{font-size:1rem;font-weight:500;color:var(--dark);line-height:1.4}@media (max-width:1200px){.cycle-abc-grid{gap:12px}.cycle-abc-card{padding:20px}}@media (max-width:992px){.cycle-abc-grid{grid-template-columns:1fr;gap:15px}.cycle-abc-group{font-size:1.2rem}.cycle-abc-description{font-size:0.95rem}}@media (max-width:1200px){.cycle-schedule-grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media (max-width:768px){.cycle-schedule-grid{grid-template-columns:repeat(2,1fr);gap:10px}.cycle-schedule-card{padding:15px}.cycle-schedule-day{font-size:0.85rem;margin-bottom:8px}.cycle-schedule-zone{font-size:0.9rem}}@media (max-width:576px){.cycle-schedule-grid{grid-template-columns:1fr;gap:10px}.cycle-schedule-card{padding:18px}}.cycle-what-is-text{font-size:1.15rem;line-height:1.8}.materials-grid:has(.cycle-what-is-text) .materials-image{position:sticky;top:20px;align-self:start}.cycle-intro-text{font-size:1.15rem;line-height:1.8;color:var(--dark);margin-bottom:35px}.cycle-practice-title{font-size:1.5rem;font-weight:600;color:var(--primary);margin-top:40px;margin-bottom:20px}.cycle-practice-intro{font-size:1.15rem;line-height:1.8;color:var(--dark);margin-bottom:30px}.cycle-dimensions-accordion{display:grid;grid-template-columns:1fr;gap:15px;margin:30px 0}.cycle-dimension-accordion-item{background:#ffffff;border:2px solid #e0e6ed;border-radius:12px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.cycle-dimension-accordion-item:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);border-color:var(--primary)}.cycle-dimension-accordion-item.active{border-color:var(--primary);box-shadow:0 4px 16px rgba(0,86,179,0.15)}.cycle-dimension-accordion-header{padding:25px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color 0.3s ease}.cycle-dimension-accordion-header:hover{background-color:#f8f9fa}.cycle-dimension-accordion-item.active .cycle-dimension-accordion-header{background-color:#f0f7ff;border-bottom:1px solid #e0e6ed}.cycle-dimension-accordion-header h4{font-size:1.2rem;font-weight:600;color:var(--dark);margin:0;line-height:1.3;flex:1}.cycle-dimension-accordion-header i{color:var(--primary);font-size:1rem;transition:transform 0.3s ease;margin-left:15px}.cycle-dimension-accordion-item.active .cycle-dimension-accordion-header i{transform:rotate(180deg)}.cycle-dimension-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease;padding:0 25px}.cycle-dimension-accordion-item.active .cycle-dimension-accordion-content{max-height:200px;padding:20px 25px 25px 25px}.cycle-dimension-accordion-content p{font-size:1.05rem;line-height:1.7;color:var(--dark);margin:0}.cycle-conclusion-text{font-size:1.15rem;line-height:1.8;color:var(--dark);margin-top:30px;margin-bottom:0}@media (max-width:1200px){.cycle-dimensions-grid{gap:20px}.cycle-dimension-card{padding:25px}}@media (max-width:992px){.cycle-dimensions-accordion{gap:12px}.cycle-what-is-text{font-size:1.1rem}.cycle-intro-text,.cycle-practice-intro,.cycle-conclusion-text{font-size:1.1rem}.cycle-practice-title{font-size:1.4rem}}@media (max-width:768px){.cycle-dimension-accordion-header{padding:20px}.cycle-dimension-accordion-header h4{font-size:1.1rem}.cycle-dimension-accordion-content{padding:0 20px}.cycle-dimension-accordion-item.active .cycle-dimension-accordion-content{padding:15px 20px 20px 20px}.cycle-dimension-accordion-content p{font-size:1rem}.cycle-what-is-text{font-size:1.05rem}.cycle-intro-text,.cycle-practice-intro,.cycle-conclusion-text{font-size:1.05rem}.cycle-practice-title{font-size:1.3rem;margin-top:30px;margin-bottom:15px}.materials-grid:has(.cycle-what-is-text) .materials-image{position:relative;top:0}}@media (max-width:576px){.cycle-dimension-accordion-header{padding:18px}.cycle-dimensions-accordion{gap:12px}.cycle-dimension-accordion-content{padding:0 18px}.cycle-dimension-accordion-item.active .cycle-dimension-accordion-content{padding:12px 18px 18px 18px}}.warehouse-audit .tab-buttons,.audit-tabs .tab-buttons{display:flex!important;justify-content:center!important;flex-wrap:wrap;gap:10px;background:#f0f4f8;border-bottom:1px solid #e0e6ed}.warehouse-audit .tab-buttons .tab-btn,.audit-tabs .tab-buttons .tab-btn{margin-right:0!important}@media (max-width:768px){.warehouse-audit .tab-buttons,.audit-tabs .tab-buttons{justify-content:center!important;gap:8px}}