.track-module__ELX4XG__page{padding:120px 0 var(--space-20);background-color:var(--color-bg);min-height:80vh}.track-module__ELX4XG__header{text-align:center;max-width:600px;margin:0 auto var(--space-12)}.track-module__ELX4XG__header h1{color:var(--color-primary-dark);margin-bottom:var(--space-3);font-size:clamp(2rem,4vw,3rem)}.track-module__ELX4XG__header p{color:var(--color-text-muted);font-size:1.1rem}.track-module__ELX4XG__card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-card);max-width:680px;margin:0 auto}.track-module__ELX4XG__form{margin-bottom:var(--space-6)}.track-module__ELX4XG__field{flex-direction:column;display:flex}.track-module__ELX4XG__label{color:var(--color-text-heading);margin-bottom:var(--space-2);font-size:.875rem;font-weight:600}.track-module__ELX4XG__inputGroup{gap:var(--space-3);display:flex}.track-module__ELX4XG__input{border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-body);outline:none;flex:1;padding:12px 16px;font-size:.9375rem}.track-module__ELX4XG__error{background-color:var(--color-accent-light);color:var(--color-accent);padding:var(--space-4);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);font-size:.9375rem;font-weight:600;display:flex}.track-module__ELX4XG__result{border-top:2px solid var(--color-border);padding-top:var(--space-6);margin-top:var(--space-6)}.track-module__ELX4XG__meta{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-10);font-size:.95rem;display:flex}.track-module__ELX4XG__statusBadge{background-color:var(--color-primary-pale);color:var(--color-primary-dark);border-radius:var(--radius-full);margin-left:8px;padding:4px 10px;font-weight:700}[dir=rtl] .track-module__ELX4XG__statusBadge{margin-left:0;margin-right:8px}.track-module__ELX4XG__progressTimeline{padding:0 var(--space-4);justify-content:space-between;align-items:center;display:flex;position:relative}.track-module__ELX4XG__step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.track-module__ELX4XG__circle{border:2px solid var(--color-border);background-color:var(--color-surface);width:36px;height:36px;color:var(--color-text-light);z-index:2;transition:all var(--transition-base);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex;position:relative}.track-module__ELX4XG__stepDone .track-module__ELX4XG__circle{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff;box-shadow:0 0 0 4px var(--color-primary-pale)}.track-module__ELX4XG__stepActive .track-module__ELX4XG__circle{border-color:var(--color-primary-dark);background-color:var(--color-primary-dark);color:#fff}.track-module__ELX4XG__stepLabel{color:var(--color-text-muted);margin-top:var(--space-3);max-width:110px;font-size:.8125rem;font-weight:600}.track-module__ELX4XG__stepDone .track-module__ELX4XG__stepLabel{color:var(--color-primary-dark)}.track-module__ELX4XG__line{background-color:var(--color-border);z-index:1;height:2px;position:absolute;top:18px;left:50%;right:-50%}.track-module__ELX4XG__stepDone .track-module__ELX4XG__line{background-color:var(--color-primary)}[dir=rtl] .track-module__ELX4XG__line{left:-50%;right:50%}@media (max-width:600px){.track-module__ELX4XG__inputGroup{flex-direction:column}.track-module__ELX4XG__progressTimeline{align-items:flex-start;gap:var(--space-6);padding-left:var(--space-8);flex-direction:column}[dir=rtl] .track-module__ELX4XG__progressTimeline{padding-left:0;padding-right:var(--space-8)}.track-module__ELX4XG__step{gap:var(--space-4);text-align:left;flex-direction:row;align-items:center;width:100%}[dir=rtl] .track-module__ELX4XG__step{text-align:right}.track-module__ELX4XG__stepLabel{max-width:none;margin-top:0}.track-module__ELX4XG__line{width:2px;height:auto;top:36px;bottom:-36px;left:17px}[dir=rtl] .track-module__ELX4XG__line{left:auto;right:17px}}.track-module__ELX4XG__spinner{vertical-align:middle;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite track-module__ELX4XG__spinButton;display:inline-block}@keyframes track-module__ELX4XG__spinButton{to{transform:rotate(360deg)}}
