/* V17 | CTA Adicionar: menor + PNG ORIGINAL fornecido pelo usuário */
.add-receipt-hero{padding:10px 0 5px!important}
.add-receipt-button{
  width:min(42vw,174px)!important;height:min(42vw,174px)!important;
  min-width:138px!important;min-height:138px!important;
  filter:drop-shadow(0 15px 24px rgba(0,0,0,.30))!important;
}
.add-receipt-button__outer{padding:8px!important}
.add-receipt-button__inner{box-shadow:inset 0 8px 14px rgba(255,255,255,.13),inset 0 -12px 20px rgba(6,28,44,.30),0 6px 12px rgba(0,0,0,.16)!important}
.add-receipt-button__icon{
  width:62%!important;height:62%!important;background:rgba(255,255,255,.055)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 6px 14px rgba(0,0,0,.11)!important;
}
.add-receipt-button__icon img{
  width:72%;height:72%;display:block;object-fit:contain;
  filter:drop-shadow(0 3px 7px rgba(0,0,0,.18));
}
.add-receipt-title{font-size:clamp(1.35rem,6.3vw,2.05rem)!important;margin-top:12px!important}
.add-receipt-subtitle{font-size:.67rem!important;letter-spacing:.17em!important;margin-top:6px!important}
@media(max-width:480px){
  .add-receipt-button{width:min(44vw,158px)!important;height:min(44vw,158px)!important;min-width:132px!important;min-height:132px!important}
}
