/* KaViM V1.70 — customer-only identity placement and carrier micro-alignment. */
body.concept-v168 .topbar .brand{
  align-items:center;
  gap:8px;
}

body.concept-v168 .store-header-identity{
  display:flex;
  align-items:center;
  gap:5px;
  min-width:0;
}

body.concept-v168 .store-header-avatar{
  display:block;
  flex:0 0 24px;
  width:24px!important;
  height:24px!important;
  padding:2px;
  border:1px solid rgba(31,42,91,.1);
  border-radius:8px;
  background:#fff;
  object-fit:contain;
  box-shadow:0 5px 12px rgba(18,28,68,.1);
}

body.concept-v168 .store-header-avatar[hidden]{display:none!important}

body.concept-v168 #featuredPhoneOffer #featuredCarrierLogo.is-wecom{
  width:30px!important;
  height:30px!important;
  flex-basis:30px!important;
}

body.concept-v168 #featuredPhoneOffer #featuredCarrierLogo.is-cellcom{
  transform:translateY(-2px)!important;
  object-position:center 50%!important;
}

.legal-page .legal-brand{
  align-items:center;
}

@media(max-width:520px){
  body.concept-v168 .topbar .brand{gap:5px}
  body.concept-v168 .store-header-identity{gap:4px}
  body.concept-v168 .store-header-avatar{
    flex-basis:20px;
    width:20px!important;
    height:20px!important;
    border-radius:7px;
  }
}

/* Tracking success state: keep the verified workspace visually focused. */
body.concept-v168 #trackingModal.tracking-results-only .tracking-hero-head,
body.concept-v168 #trackingModal.tracking-results-only #trackingForm,
body.concept-v168 #trackingModal.tracking-results-only #trackingMessage{
  display:none!important;
}

body.concept-v168 #trackingModal.tracking-results-only .tracking-center{
  padding-top:64px;
}

body.concept-v168 #trackingModal.tracking-results-only #trackingResult,
body.concept-v168 #trackingModal.tracking-results-only .tracking-dashboard-head{
  margin-top:0;
}

body.concept-v168 #trackingModal.tracking-results-only #trackingResult:not([hidden]){
  animation:kavimTrackingResultsIn .28s cubic-bezier(.22,.8,.28,1) both;
}

@keyframes kavimTrackingResultsIn{
  from{opacity:0;transform:translateY(8px)}
  to{opacity:1;transform:none}
}

@media(prefers-reduced-motion:reduce){
  body.concept-v168 #trackingModal.tracking-results-only #trackingResult:not([hidden]){
    animation:none;
  }
}
