[hidden]{display:none!important}
.photoActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.cameraAction{min-height:82px;display:flex;align-items:center;gap:12px;padding:14px 16px;border:2px solid var(--purple);box-shadow:0 5px 14px #17124b18}
.cameraAction .actionIcon{font-size:30px;line-height:1}
.cameraAction strong,.cameraAction small{display:block}
.cameraAction strong{font-size:15px;letter-spacing:.02em}
.cameraAction small{font-size:11px;margin-top:4px;color:#d8d6eb;font-weight:500}
.cameraAction.light small{color:#69717b}
#list .item{border-bottom:1px solid var(--line)}
@media(max-width:850px){
  aside#recordsPanel{height:auto;max-height:none;overflow:visible}
  #list{min-height:310px;max-height:58vh;overflow-y:auto;padding:8px 14px}
  #list .item{min-height:84px;padding:10px 4px}
  #list .item img,#list .avatar{width:76px;height:64px;flex:0 0 76px}
  aside footer{position:relative;background:#fff}
}
@media(max-width:560px){
  .photoActions{grid-template-columns:1fr}
  .cameraAction{width:100%;min-height:78px}
  header>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:5px}
  header>div:last-child button{font-size:12px;padding:8px}
}
