.portfolio-manager{min-width:0;margin-top:28px}.portfolio-manager>p{max-width:780px}.portfolio-manager-tabs{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;display:flex}.portfolio-manager-list{gap:24px;display:grid}.portfolio-manager-entry{border:1px solid var(--line,#c8bec8);border-radius:16px;grid-template-columns:minmax(150px,240px) minmax(0,1fr);gap:26px;padding:22px;display:grid}.portfolio-manager-art{text-align:center;align-self:start;min-width:0}.portfolio-manager-art img{border-radius:6px;width:auto;max-width:100%;height:auto;max-height:360px;margin:0 auto;display:block;box-shadow:0 12px 24px #29202b19}.portfolio-manager-fields{min-width:0}.portfolio-manager-fields .field{gap:7px;margin:0 0 14px;display:grid}.portfolio-manager-fields input,.portfolio-manager-fields select{width:100%;min-width:0}.portfolio-manager-reference{overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:16px 0;font-size:12px;display:flex}.portfolio-manager-fields .button-row{flex-wrap:wrap;gap:10px}.portfolio-manager-empty{border:1px dashed var(--line,#c8bec8);border-radius:14px;padding:30px}.portfolio-category-tabs{flex-wrap:wrap;gap:10px;margin:0 0 25px;display:flex}.portfolio-category-tabs button{min-height:38px}.portfolio-public-status{margin-bottom:24px;font-size:13px;line-height:1.6}@media (max-width:650px){.portfolio-manager-entry{grid-template-columns:1fr;gap:20px;padding:18px}.portfolio-manager-art img{max-height:320px}.portfolio-manager-fields .button-row{align-items:stretch}.portfolio-manager-fields .button-row .button{flex:140px}.portfolio-manager-tabs .button{flex:130px}.portfolio-category-tabs{gap:7px}}
