:root{--dhl-yellow: #FFCC00;--dhl-red: #D40511;--dhl-black: #000000;--dhl-gray: #f8f8f8;--dhl-dark-gray: #666666;--dhl-light-gray: #cccccc;--text-color: #333333}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif;line-height:1.6;color:var(--text-color);background-color:#fff}a{text-decoration:none;color:var(--dhl-red)}.dhl-header{background-color:var(--dhl-yellow);padding:15px 20px}.header-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.logo-container{flex:1}.dhl-logo{height:17px}.menu-btn{background:none;border:none;font-size:24px;font-weight:bolder;color:var(--dhl-red);cursor:pointer;padding:5px 10px}.tracking-main{padding:30px 20px;background-color:#fff;min-height:60vh}.tracking-container{max-width:800px;margin:0 auto}.tracking-title{font-size:36px;color:var(--dhl-black);margin-bottom:30px;font-weight:700}.tracking-form{margin-bottom:40px}.form-group{display:flex;flex-direction:column;gap:0}.tracking-input{width:100%;padding:15px 20px;border:2px solid #ddd;border-radius:4px 4px 0 0;font-size:16px;outline:none;border-bottom:none}.tracking-input:focus{border-color:var(--dhl-red);border-bottom:none}.tracking-btn{background-color:var(--dhl-red);color:#fff;border:none;padding:15px 30px;font-size:16px;font-weight:700;cursor:pointer;text-transform:uppercase;border-radius:0 0 4px 4px;width:100%}.faq-section{margin-top:40px}.faq-title{font-size:24px;color:var(--dhl-black);margin-bottom:20px;font-weight:700}.faq-item{border:1px solid var(--dhl-light-gray);border-radius:4px;margin-bottom:10px}.faq-question{padding:15px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;color:var(--dhl-black)}.faq-arrow{font-size:12px;color:var(--dhl-dark-gray)}.dhl-footer{background-color:#f8f8f8;padding:30px 20px 20px;border-top:1px solid var(--dhl-light-gray)}.footer-container{max-width:1200px;margin:0 auto}.footer-logo{display:flex;align-items:center;margin-bottom:20px}.footer-dhl-logo{height:30px;margin-right:10px}.group-text{font-size:18px;color:var(--dhl-black);font-weight:700}.footer-links{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.footer-links a{color:var(--dhl-dark-gray);font-size:14px;text-decoration:underline}.footer-links a:hover{color:var(--dhl-black)}.footer-bottom{display:flex;flex-direction:column;gap:15px}.follow-us{font-size:16px;color:var(--dhl-black);font-weight:700}.social-icons{display:flex;gap:15px}.social-icon{font-size:20px;color:var(--dhl-dark-gray);text-decoration:none}.social-icon:hover{color:var(--dhl-black)}.copyright p{color:var(--dhl-dark-gray);font-size:14px}.career-banner{margin-top:40px}.career-image img{max-width:100%;height:auto;border-radius:8px}.career-text{color:var(--dhl-black);margin-top:20px}.career-text h3{font-size:24px;font-weight:700;margin-bottom:10px;color:var(--dhl-black)}.career-subtitle{font-size:18px;font-weight:700;margin-bottom:15px;color:var(--dhl-black)}.career-text p{font-size:14px;margin-bottom:8px;line-height:1.5;color:var(--dhl-black)}.career-cta{font-weight:700;margin-top:10px;color:var(--dhl-black)}@media (min-width: 768px){.career-text{max-width:500px}}@media (min-width: 768px){.header-container{padding:0 40px}.tracking-main{padding:50px 40px}.form-group{flex-direction:row}.tracking-input{border-radius:4px 0 0 4px;border-bottom:2px solid #ddd;flex:1}.tracking-btn{border-radius:0 4px 4px 0;width:auto;padding:15px 40px}.footer-links{flex-direction:row;flex-wrap:wrap}.footer-bottom,.results-header{flex-direction:row;justify-content:space-between;align-items:center}.shipment-overview{flex-direction:row;gap:30px}.detail-row{flex-direction:row}.detail-label{width:150px;margin-bottom:0}}.tracking-results{max-width:1200px;margin:0 auto;padding:20px}.results-header{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--dhl-light-gray)}.back-btn{background-color:var(--dhl-red);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px}.results-title{font-size:24px;color:var(--dhl-black)}.shipment-overview{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.status-card{flex:1;background-color:#f0f9e8;border:1px solid #a3d977;border-radius:8px;padding:20px;text-align:center}.status-card h3{color:#2e7d32;font-size:16px;margin-bottom:10px}.status-card p{font-size:14px;color:var(--text-color)}.shipment-details{flex:2;background-color:var(--dhl-gray);border:1px solid var(--dhl-light-gray);border-radius:8px;padding:20px}.detail-row{display:flex;flex-direction:column;margin-bottom:15px;font-size:14px}.detail-label{width:auto;margin-bottom:5px;color:var(--dhl-dark-gray);font-weight:700}.detail-value{flex:1;color:var(--text-color)}.progress-container{margin:30px 0}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.progress-title{font-size:18px;color:var(--dhl-black);font-weight:700}.progress-steps{position:relative;padding-left:30px}.progress-step{position:relative;padding-left:40px;margin-bottom:30px}.progress-step:last-child{margin-bottom:0}.progress-step:before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;border-radius:50%;background-color:var(--dhl-light-gray);border:3px solid white;z-index:2}.progress-step.completed:before{background-color:#4caf50}.progress-step.current:before{background-color:#ffc107;border-color:#ffc107}.progress-step:after{content:"";position:absolute;left:9px;top:25px;width:2px;height:100%;background-color:var(--dhl-light-gray);z-index:1}.progress-step:last-child:after{display:none}.step-date{font-size:12px;color:var(--dhl-dark-gray);margin-bottom:5px}.step-time{font-size:14px;color:var(--dhl-black);font-weight:700;margin-bottom:5px}.step-description{font-size:14px;color:var(--text-color)}.step-location,.step-details{font-size:12px;color:var(--dhl-dark-gray);margin-top:5px}.faq-answer{padding-right:20px;padding-left:20px;padding-bottom:20px}
