
/* =========================================================
   V16.3 — READINESS + VERIFICATION CLARITY PATCH
   ========================================================= */
.readiness-items button{
  grid-template-columns:44px minmax(0,1fr) 28px!important;
  align-items:center!important;
  min-height:82px!important;
  gap:13px!important;
  padding:12px 14px!important;
  overflow:hidden;
}
.readiness-item-copy{
  min-width:0;
  display:flex!important;
  flex-direction:column;
  justify-content:center;
  gap:4px;
  line-height:1.25;
}
.readiness-item-copy b{
  display:block!important;
  color:#eef9fd!important;
  font-size:.86rem!important;
  line-height:1.25!important;
  white-space:normal!important;
  overflow-wrap:anywhere;
}
.readiness-item-copy small{
  display:block!important;
  margin:0!important;
  color:#abc0ce!important;
  font-size:.72rem!important;
  line-height:1.45!important;
  white-space:normal!important;
  overflow-wrap:anywhere;
}
.readiness-item-arrow{
  width:28px;height:28px;display:grid!important;place-items:center;border-radius:9px;
  color:#81e6ff;background:rgba(23,142,210,.09);border:1px solid rgba(82,207,255,.12);
  font-size:.85rem;transition:transform .18s ease,background .18s ease;
}
.readiness-items button:hover .readiness-item-arrow{transform:translateX(3px);background:rgba(23,142,210,.17)}
.readiness-items button.complete .readiness-item-copy small{color:#91c8d5!important}
.readiness-items button.complete .readiness-item-arrow{color:#d9fbff;background:rgba(28,182,207,.12)}
#readiness-next-action{min-width:min(100%,290px);justify-content:center}
.readiness-action-focus{animation:v163-focus-pulse 1.65s ease both;scroll-margin-top:110px}
@keyframes v163-focus-pulse{0%,100%{box-shadow:inherit}22%{box-shadow:0 0 0 3px rgba(50,213,255,.22),0 0 48px rgba(0,143,255,.20)}55%{box-shadow:0 0 0 1px rgba(50,213,255,.10),0 0 24px rgba(0,143,255,.10)}}

.credential-search-methods{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:14px}
.credential-search-methods button{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:3px 8px!important;min-height:66px!important;padding:10px 12px!important;text-align:left!important;border-radius:13px!important;background:rgba(2,18,32,.72)!important;border:1px solid rgba(86,208,255,.12)!important;color:#eaf7fc!important}
.credential-search-methods button small{grid-column:1/-1;color:#88a4b8!important;font-size:.58rem!important;letter-spacing:.07em;text-transform:uppercase}
.credential-search-methods button b{font-size:.76rem!important;overflow-wrap:anywhere}
.credential-search-methods button span{padding:5px 8px!important;border-radius:8px!important;color:#9eeeff!important;background:rgba(22,140,203,.13)!important;font-size:.63rem!important}
.credential-search-methods button.active{border-color:rgba(92,220,255,.38)!important;background:linear-gradient(145deg,rgba(8,65,104,.82),rgba(3,24,42,.82))!important;box-shadow:0 0 22px rgba(0,143,255,.10)}
.credential-field-guide{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:8px!important}
.credential-field-guide>span{display:block!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(2,14,25,.54)!important;border:1px solid rgba(255,255,255,.05)}
.credential-field-guide small,.credential-field-guide b{display:block}.credential-field-guide small{color:#839bad!important;font-size:.56rem!important;letter-spacing:.08em}.credential-field-guide b{margin-top:4px;color:#eaf7fc;font-size:.77rem}
.credential-search-tip{margin:10px 0 0!important;color:#b4c7d3!important;font-size:.72rem!important;line-height:1.55!important}
.credential-confidence-check{margin:12px 0 18px;padding:15px 17px;border-radius:17px;background:linear-gradient(145deg,rgba(205,164,91,.08),rgba(4,28,47,.58));border:1px solid rgba(205,164,91,.17)}
.credential-confidence-check>strong{color:#f1e2b9;font-size:.82rem}.credential-confidence-check ol{margin:10px 0;padding-left:20px;color:#d6e4ec}.credential-confidence-check li{margin:5px 0;font-size:.73rem}.credential-confidence-check p{margin:10px 0 0;color:#9db2c1;font-size:.68rem;line-height:1.5}
@media(max-width:700px){
  .readiness-items button{grid-template-columns:40px minmax(0,1fr) 24px!important;padding:11px!important;gap:10px!important}
  .readiness-item-copy b{font-size:.8rem!important}.readiness-item-copy small{font-size:.68rem!important}
  .credential-search-methods{grid-template-columns:1fr!important}.credential-field-guide{grid-template-columns:1fr!important}
}
@media(prefers-reduced-motion:reduce){.readiness-action-focus{animation:none!important}}
