.container{display:flex;flex-direction:column;gap:50px}.admin-wrap-header{display:flex;flex-direction:column;align-items:flex-start;text-align:center;align-self:stretch}.admin-wrap-header h1,.admin-wrap-header h2{text-align:center;align-self:stretch}.admin-wrap-btn{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;align-self:stretch}.admin-wrap-btn button{width:auto}.admin-wrap-portfolio-and-header{gap:20px;align-self:stretch}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.portfolio-item{border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s;position:relative}.portfolio-item:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.portfolio-item{position:relative;overflow:hidden}.portfolio-item img{position:relative;width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.portfolio-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:1;transition:opacity .3s ease;pointer-events:none;z-index:1}.img-without-blackout .portfolio-item::before{display:none}.portfolio-item-info{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;gap:10px;color:var(--bg-primary);z-index:2}.portfolio-item-info .text-inscription{color:var(--bg-primary)}.filter-buttons{display:flex;gap:10px;align-self:stretch;margin-bottom:40px}.all-btn{height:auto;align-self:flex-start}.wrap-filter-btn-other{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;align-self:stretch;margin-bottom:40px}.admin-wrap-flex{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.admin-wrap-header{display:flex;flex-direction:column;align-items:center;gap:5px;align-self:stretch}.admin-wrap-btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:center;gap:10px;align-self:stretch}.portfolio-item-delete{position:absolute;top:10px;right:10px;background:rgba(255,0,0,.8);color:#fff;border:none;width:28px;min-width:0;height:28px;padding:0;border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .2s;z-index:2}.portfolio-item-delete:hover~*{pointer-events:none}.page-title{text-align:center;margin-bottom:1.5rem}
/*# sourceMappingURL=../../maps/pages/admin-photographer.css.map */
