/* SALINAS METHOD HF.9.2.1 — Android camera and gallery UI only.
   Visual selectors do not upload; existing HF.9.2 submit remains authoritative. */
#progressPhotoSection [data-photo-angle][hidden]{display:none!important;}
#progressPhotoSection .hf921-photo-slot{position:relative;cursor:default;min-width:0;}
#progressPhotoSection .hf921-photo-file-input{
  position:absolute!important;width:1px!important;height:1px!important;
  padding:0!important;margin:-1px!important;border:0!important;
  overflow:hidden!important;clip-path:inset(50%)!important;
  opacity:0!important;pointer-events:none!important;
}
#progressPhotoSection .hf921-photo-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;width:100%;}
#progressPhotoSection .hf921-photo-action{
  appearance:none;min-width:0;min-height:44px;padding:8px 10px;
  border:1px solid rgba(214,174,87,.5);border-radius:10px;
  background:rgba(214,174,87,.09);color:inherit;font:inherit;font-size:12px;
  font-weight:650;line-height:1.25;cursor:pointer;overflow-wrap:anywhere;
}
#progressPhotoSection .hf921-gallery-action{background:transparent;border-color:rgba(180,180,180,.35);}
#progressPhotoSection .hf921-photo-action:focus-visible{outline:3px solid #d6ae57;outline-offset:2px;}
#progressPhotoSection .hf921-photo-action:active{transform:scale(.99);}
@media(max-width:380px){#progressPhotoSection .hf921-photo-actions{grid-template-columns:1fr;}}
@media(prefers-reduced-motion:reduce){#progressPhotoSection .hf921-photo-action:active{transform:none;}}
