/* BoothNest v4.4.6 - Gallery actions + photo focus polish */
.bn432-gallery { align-items: stretch !important; }
.bn432-card { overflow: visible !important; position: relative !important; }
.bn432-card-body { overflow: visible !important; }
.bn432-card-actions,.bn433-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important;overflow:visible!important;}
.bn432-card-actions>a,.bn432-card-actions>details,.bn432-card-actions>form,.bn433-card-actions>a,.bn433-card-actions>details,.bn433-card-actions>form{width:100%!important;min-width:0!important;margin:0!important;display:flex!important;}
.bn432-card-actions .bn432-mini,.bn432-card-actions .bn433-mini,.bn432-card-actions details>summary,.bn433-card-actions .bn432-mini,.bn433-card-actions .bn433-mini,.bn433-card-actions details>summary{width:100%!important;height:42px!important;min-height:42px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:12px!important;font-size:12px!important;font-weight:950!important;line-height:1.05!important;text-decoration:none!important;white-space:normal!important;box-sizing:border-box!important;}
.bn432-card-actions form button,.bn433-card-actions form button{width:100%!important;height:42px!important;min-height:42px!important;}
.bn432-more,.bn433-more{position:relative!important;overflow:visible!important;z-index:20!important;}
.bn432-more>summary,.bn433-more>summary{cursor:pointer!important;list-style:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#0f172a!important;}
.bn432-more>summary::-webkit-details-marker,.bn433-more>summary::-webkit-details-marker{display:none!important;}
.bn432-more[open],.bn433-more[open]{z-index:2147483000!important;}
.bn432-more[open]>div,.bn433-more[open]>div{position:fixed!important;z-index:2147483000!important;min-width:210px!important;max-width:calc(100vw - 24px)!important;background:#fff!important;border:1px solid #dbe4de!important;border-radius:14px!important;padding:8px!important;box-shadow:0 20px 50px rgba(15,23,42,.22)!important;}
.bn432-more[open]>div a,.bn433-more[open]>div a{display:flex!important;align-items:center!important;min-height:40px!important;padding:9px 11px!important;border-radius:10px!important;color:#0f172a!important;text-decoration:none!important;font-weight:850!important;}
.bn432-more[open]>div a:hover,.bn433-more[open]>div a:hover{background:#ecfdf5!important;color:#166534!important;}
.bn420-row.bn446-focused-row,.bn434-focused-row{border-color:#16a34a!important;box-shadow:0 18px 40px rgba(22,101,52,.14)!important;background:linear-gradient(135deg,#f0fdf4,#fff)!important;}
.bn420-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:12px!important;}
@media(max-width:720px){.bn432-card-actions,.bn433-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bn432-card-actions .bn432-mini,.bn432-card-actions details>summary,.bn432-card-actions form button{font-size:12px!important}}