.tracking-page{background:#f5f7f3;color:#19382b}.tracking-header,.tracking-main,.tracking-footer{max-width:1180px;margin:auto;padding-left:28px;padding-right:28px}.tracking-header{min-height:98px;display:flex;justify-content:space-between;align-items:center;gap:24px}.tracking-header .brand{display:flex;align-items:center;gap:12px;color:#19382b;text-decoration:none}.tracking-header nav{display:flex;gap:24px;flex-wrap:wrap;font-size:.9rem}.tracking-header nav a{padding:12px 0;color:inherit}.tracking-main{padding-top:54px;padding-bottom:64px}.tracking-intro{max-width:690px;margin-bottom:34px}.tracking-intro h1{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.06;letter-spacing:-.055em;margin:12px 0 20px}.tracking-intro p{font-size:1.1rem;line-height:1.7;color:#506257}.tracking-lookup{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;background:#fff;border:1px solid #dbe3d8;border-radius:24px;padding:32px;box-shadow:0 10px 36px #173e2208}.tracking-lookup h2{font-size:1.45rem;line-height:1.3;margin:0 0 12px}.tracking-lookup p{line-height:1.65;color:#506257}.tracking-lookup form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tracking-lookup .field{display:flex;flex-direction:column;gap:8px;min-width:0}.tracking-lookup label{font-size:.86rem;font-weight:650}.tracking-lookup input{width:100%;min-height:50px;border:1px solid #9bad9c;background:#fff;color:#173b2a;border-radius:10px;padding:12px;font:inherit}.tracking-lookup form>.btn{grid-column:1/-1;min-height:50px}.tracking-notice{grid-column:1/-1;margin:0;min-height:1.5em}.tracking-result{margin-top:42px}.tracking-result[hidden],.tracking-page [hidden]{display:none!important}.tracking-result__head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.tracking-result__head h2{font-size:clamp(1.25rem,3.6vw,2rem);overflow-wrap:anywhere;letter-spacing:-.02em;line-height:1.25;margin:8px 0}.tracking-result__head p{font-size:.83rem;overflow-wrap:anywhere;color:#506257}.tracking-badge{display:inline-flex;border-radius:40px;padding:9px 16px;background:#e0eedf;color:#174c2c;font-weight:650;font-size:.86rem}.tracking-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:24px}.tracking-column{display:flex;flex-direction:column;gap:24px;min-width:0}.tracking-card{background:#fff;border:1px solid #dbe3d8;border-radius:20px;padding:26px;min-width:0}.tracking-card h3{margin:0 0 16px;font-size:1.2rem;line-height:1.35}.tracking-card p{line-height:1.6;color:#506257}.tracking-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.tracking-card__head>span{font-size:.82rem;color:#506257;white-space:nowrap}.tracking-timeline{list-style:none;padding:0;margin:0}.tracking-timeline li{padding:0 0 22px 28px;border-left:2px solid #d3e3d2;position:relative;margin-left:5px}.tracking-timeline li:last-child{padding-bottom:0;border-left-color:transparent}.tracking-timeline li::before{content:"";width:12px;height:12px;border-radius:50%;background:#337747;position:absolute;left:-7px;top:5px;border:2px solid #fff;box-shadow:0 0 0 1px #9fbea1}.tracking-timeline strong{font-size:.94rem;display:block}.tracking-timeline time{font-size:.8rem;color:#64756a;display:block;margin-top:4px}.tracking-items{list-style:none;padding:0;margin:0}.tracking-items li{padding:16px 0;border-top:1px solid #e6ebe4;display:flex;justify-content:space-between;gap:20px}.tracking-items strong{line-height:1.5;font-size:.95rem}.tracking-items small{display:block;color:#5c6c60;line-height:1.5;margin-top:5px;overflow-wrap:anywhere}.tracking-items .tracking-quantity{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.tracking-response{white-space:pre-wrap;overflow-wrap:anywhere}.tracking-amount{font-size:1.85rem;font-weight:750;letter-spacing:-.03em;margin:20px 0;color:#123f25}.tracking-payment .btn{width:100%;margin-top:16px;justify-content:center;min-height:48px}.tracking-test-note{background:#fff4d7;border:1px solid #c69936;color:#594516!important;padding:12px;border-radius:10px}.tracking-help{background:#eaf2e7}.tracking-help .link-action{display:block;text-align:left;min-height:44px;padding:10px 0;color:#215837}.tracking-help .btn{margin-bottom:12px}.tracking-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e6ebe4;padding-top:18px}.tracking-pagination>span{font-size:.8rem}.tracking-privacy{max-width:700px;font-size:.85rem;line-height:1.65;color:#617066;margin-top:28px}.tracking-footer{display:flex;justify-content:space-between;gap:20px;padding-top:28px;padding-bottom:28px;border-top:1px solid #dbe3d8;font-size:.85rem}.tracking-footer a{color:inherit}.tracking-page :focus-visible{outline:3px solid #b57814;outline-offset:4px}
@media(max-width:760px){.tracking-header,.tracking-main,.tracking-footer{padding-left:20px;padding-right:20px}.tracking-header{align-items:flex-start;padding-top:20px;flex-wrap:wrap;padding-bottom:18px;gap:16px}.tracking-header nav{gap:22px}.tracking-main{padding-top:28px}.tracking-lookup{grid-template-columns:1fr;padding:24px;gap:22px}.tracking-lookup form{grid-template-columns:1fr;gap:16px}.tracking-columns{grid-template-columns:1fr}.tracking-result__head{flex-direction:column;gap:8px}.tracking-card{padding:22px}.tracking-main{padding-bottom:36px}.tracking-pagination .btn{padding:10px 12px}.tracking-footer{flex-wrap:wrap}.tracking-result__head h2{font-size:1.4rem}.tracking-card__head{flex-wrap:wrap;gap:0}.tracking-header .brand__name{display:block}}
