/* Picorae v18.122 — FOUND IN REAL SAMSUNG VIDEO 44577.mp4.
 * The visible #hostGalleryTab's FIVE original count/filter buttons were
 * split by conflicting legacy 6-col span rules and later 3-col !important.
 * Explicitly govern real visible gallery ONLY; keep original owner handlers,
 * permissions, counts, image/video tiles and guestbook/private status. */
#manageView #hostGalleryTab .host-gallery-hero{
  background:linear-gradient(152deg,#fffdf9,#f8f0e3)!important;
  color:#35291d!important;
  border:1px solid #e4d7c3!important;
  border-radius:20px!important;
  box-shadow:0 5px 18px rgba(50,33,15,.04)!important;
  padding:17px 18px!important;
}
#manageView #hostGalleryTab .host-gallery-hero h2{
  color:#30251b!important;
  font:600 clamp(29px,5.5vw,39px)/1.08 Georgia,'Times New Roman',serif!important;
  letter-spacing:-.035em!important;
  margin:4px 0 9px!important;
}
#manageView #hostGalleryTab .host-gallery-hero .eyebrow{
  color:#936b36!important;
}
#manageView #hostGalleryTab .host-gallery-hero p{
  color:#746656!important;
  font:500 12px/1.45 system-ui,sans-serif!important;
  max-width:56ch!important;
}
#manageView #hostGalleryTab .host-gallery-hero > .btn{
  min-width:0!important;
  width:auto!important;
  max-width:100%!important;
  min-height:44px!important;
  padding:8px 15px!important;
  border-radius:13px!important;
  border:1px solid #deccb0!important;
  background:#fffdf8!important;
  color:#644a2c!important;
  box-shadow:none!important;
  font:750 12px/1.2 system-ui,sans-serif!important;
  justify-self:start!important;
  align-self:start!important;
}
#manageView #hostGalleryTab .host-gallery-stats{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  grid-auto-flow:row!important;
  gap:9px!important;
  overflow:visible!important;
  min-width:0!important;
  max-width:100%!important;
  padding:0!important;
}
#manageView #hostGalleryTab .host-gallery-stats > button[data-gallery-filter]{
  grid-column:auto!important;
  grid-row:auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  min-width:0!important;
  max-width:100%!important;
  width:100%!important;
  min-height:78px!important;
  padding:10px 7px!important;
  margin:0!important;
  border:1px solid #e1d4bd!important;
  border-radius:16px!important;
  color:#60513f!important;
  background:#fffefa!important;
  box-shadow:0 3px 11px rgba(47,30,12,.035)!important;
  text-align:center!important;
  box-sizing:border-box!important;
  touch-action:manipulation;
}
#manageView #hostGalleryTab .host-gallery-stats > button[data-gallery-filter] b{
  margin:0!important;
  font:600 clamp(20px,3.4vw,28px)/1 Georgia,serif!important;
  color:#35291f!important;
}
#manageView #hostGalleryTab .host-gallery-stats > button[data-gallery-filter] span{
  font:750 10px/1.2 system-ui,sans-serif!important;
  letter-spacing:0!important;
  text-transform:none!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  color:#6b5c48!important;
}
#manageView #hostGalleryTab .host-gallery-stats > button[data-gallery-filter]:is(.active,[aria-pressed="true"]){
  background:linear-gradient(135deg,#f8edd6,#fff8e9)!important;
  border:2px solid #ad7a33!important;
  box-shadow:0 0 0 2px rgba(169,119,45,.13),0 5px 12px rgba(64,40,11,.06)!important;
}
#manageView #hostGalleryTab .host-gallery-stats > button[data-gallery-filter].p107-needs-review:not(.active){
  border:1px solid #b48c4d!important;
  background:#fff6e7!important;
}
#manageView #hostGalleryTab .host-gallery-stats > button[data-gallery-filter]:focus-visible{
  outline:3px solid #966d32!important;
  outline-offset:2px!important;
}
#manageView #hostGalleryTab .host-gallery-stat-note{
  margin:0 1px 3px!important;
  color:#756653!important;
  font:500 11px/1.45 system-ui,sans-serif!important;
}
@media(max-width:850px){
  #manageView #hostGalleryTab .host-gallery-stats{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important;
  }
  #manageView #hostGalleryTab .host-gallery-stats > button[data-gallery-filter]{
    grid-column:auto!important;
    grid-row:auto!important;
    min-height:75px!important;
  }
  #manageView #hostGalleryTab .host-gallery-stats > button[data-gallery-filter="pending"]{
    grid-column:1 / -1!important;
    min-height:60px!important;
    flex-direction:row!important;
    gap:11px!important;
  }
}
@media(max-width:600px){
  #manageView #hostGalleryTab .host-gallery-hero{
    display:flex!important;
    flex-direction:column!important;
    gap:9px!important;
    padding:15px!important;
  }
  #manageView #hostGalleryTab .host-gallery-hero h2{
    font-size:clamp(30px,7vw,36px)!important;
  }
  #manageView #hostGalleryTab .host-gallery-hero > .btn{
    align-self:flex-start!important;
    width:auto!important;
    min-height:43px!important;
  }
  #manageView #hostGalleryTab .host-gallery-stats > button[data-gallery-filter]{
    min-height:74px!important;
    padding:11px 9px!important;
  }
  #manageView #hostGalleryTab .host-gallery-stats > button[data-gallery-filter] span{
    font-size:11px!important;
  }
}
@media(max-width:350px){
  #manageView #hostGalleryTab .host-gallery-stats{gap:7px!important}
  #manageView #hostGalleryTab .host-gallery-stats > button[data-gallery-filter]{
    padding:9px 5px!important;
  }
}
@media(prefers-reduced-motion:reduce){
  #manageView #hostGalleryTab .host-gallery-stats > button{transition:none!important}
}
