/* Tevzo v10.69 — admin controlled print sizes and true pocket placement */
body.customizer1066 .c916-print-area.is-pocket {
  border: 1px dashed rgba(245,197,24,.9) !important;
  border-radius: 6px !important;
  background: rgba(245,197,24,.055) !important;
  box-shadow: 0 0 0 3px rgba(245,197,24,.08), inset 0 0 0 1px rgba(255,255,255,.15) !important;
}

body.customizer1066 .c916-print-area.is-pocket > span {
  border: 1px solid rgba(245,197,24,.42) !important;
  background: #1b1b12 !important;
  color: var(--c66-yellow) !important;
  font-size: 7.5px !important;
  letter-spacing: .08em !important;
}

body.customizer1066 .c1069-print-size-field {
  animation: c1069Reveal .28s ease both;
}

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

@media (max-width: 480px) {
  body.customizer1066 .c916-print-area.is-pocket > span {
    top: -20px !important;
    font-size: 6.5px !important;
  }
}
