.modal.performance-bundle-modal{width:min(1120px,96vw);padding:28px 30px}
.performance-bundle-modal .performance-form{min-width:0}
.performance-bundle-modal .bundle-item-row{grid-template-columns:68px minmax(0,1fr) auto}
.performance-bundle-modal .bundle-item-row{width:100%;max-width:100%;overflow:hidden}
.performance-bundle-modal .bundle-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.performance-bundle-modal .bundle-item-grid{width:100%;max-width:100%;overflow:hidden}
.performance-bundle-modal .bundle-item-grid label{min-width:0;margin:0}
.performance-bundle-modal .bundle-item-grid input,.performance-bundle-modal .bundle-item-grid select{min-width:0;width:100%}
.performance-bundle-modal .bundle-item-grid input,.performance-bundle-modal .bundle-item-grid select,.performance-bundle-modal .bundle-item-grid textarea{max-width:100%;box-sizing:border-box}
.performance-bundle-modal .bundle-item-grid label small{display:block;margin-top:5px;color:#8793a8;font-weight:400;line-height:1.35}
@media(max-width:900px){.performance-bundle-modal .bundle-item-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.performance-bundle-modal .bundle-item-row,.performance-bundle-modal .bundle-item-grid{grid-template-columns:1fr}}
