
:root{
	--atl-track-navy:#071b37;
	--atl-track-blue:#075fb5;
	--atl-track-orange:#f7931d;
	--atl-track-line:#e3e9f0;
	--atl-track-soft:#f6f9fc;
	--atl-track-muted:#667386;
}
.atl-track-portal,.atl-track-public{max-width:980px}
.atl-track-heading{margin-bottom:24px}
.atl-track-heading>span,.atl-track-eyebrow{
	display:inline-flex;align-items:center;gap:8px;
	color:var(--atl-track-blue);font-size:11px;font-weight:900;
	letter-spacing:.11em;text-transform:uppercase
}
.atl-track-heading>span:before,.atl-track-eyebrow:before{
	content:"";width:26px;height:3px;border-radius:99px;background:var(--atl-track-orange)
}
.atl-track-heading h2,.atl-track-single h2{
	margin:8px 0 7px;color:var(--atl-track-navy);
	font-size:clamp(27px,4vw,38px);line-height:1.08
}
.atl-track-heading p{margin:0;color:var(--atl-track-muted);line-height:1.7}
.atl-track-card,.atl-track-single{
	margin:0 0 16px;padding:22px;border:1px solid var(--atl-track-line);
	border-radius:17px;background:#fff;box-shadow:0 9px 28px rgba(7,27,55,.04)
}
.atl-track-card-top{
	display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;
	padding-bottom:15px;border-bottom:1px solid var(--atl-track-line)
}
.atl-track-label,.atl-track-info span{
	display:block;color:#8190a4;font-size:9px;font-weight:900;
	text-transform:uppercase;letter-spacing:.07em
}
.atl-track-card-top strong{display:block;margin-top:4px;color:var(--atl-track-navy);font-size:13px}
.atl-track-info{
	display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px
}
.atl-track-info>div{padding:13px;border-radius:11px;background:var(--atl-track-soft)}
.atl-track-info strong{
	display:block;margin-top:5px;color:var(--atl-track-navy);font-size:13px;overflow-wrap:anywhere
}
.atl-track-number{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.atl-track-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.atl-track-btn{
	display:inline-flex;align-items:center;justify-content:center;min-height:43px;
	padding:0 15px;border-radius:9px;background:var(--atl-track-blue);
	color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:900
}
.atl-track-btn:hover{background:#054f98;color:#fff!important}
.atl-track-btn.secondary{
	border:1px solid var(--atl-track-line);background:#fff;color:var(--atl-track-navy)!important
}
.atl-track-empty,.atl-track-login-note{
	padding:38px 24px;border:1px dashed #cbd6e3;border-radius:17px;
	background:#f9fbfd;text-align:center
}
.atl-track-empty-icon{
	display:grid;place-items:center;width:54px;height:54px;margin:0 auto 13px;
	border-radius:50%;background:#eaf4ff;color:var(--atl-track-blue);font-size:25px
}
.atl-track-empty h3{margin:0;color:var(--atl-track-navy)}
.atl-track-empty p,.atl-track-login-note p{color:var(--atl-track-muted);line-height:1.65}
.atl-track-single{max-width:1180px;margin:22px auto}
.atl-track-single .atl-track-btn{margin-top:16px}
.atl-track-public .woocommerce-form-track-order{
	padding:22px!important;border:1px solid var(--atl-track-line)!important;
	border-radius:16px!important;background:#fff
}
.atl-track-signin{margin-top:14px}
@media(max-width:700px){
	.atl-track-card-top,.atl-track-info{grid-template-columns:1fr}
	.atl-track-card,.atl-track-single{padding:17px}
	.atl-track-actions{display:grid;grid-template-columns:1fr}
	.atl-track-btn{width:100%}
}
