.mms-shell{max-width:1180px;margin:0 auto 34px;padding:20px 24px;background:#fff;color:#172033;border:1px solid #e3e6ec;border-radius:16px;box-shadow:0 8px 26px rgba(20,35,55,.05)}
.mms-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}
.mms-heading h2{margin:4px 0 8px;font-size:clamp(1.55rem,3vw,2rem);line-height:1.15}
.mms-heading p{max-width:720px;margin:0;color:#475467}
.mms-shell .mmp-box{margin:14px 0}
.mms-shell .mmp-form label{display:grid;gap:5px;min-width:min(100%,210px);flex:1 1 210px;color:#344054;font-weight:650}
.mms-shell .mmp-form input,.mms-shell .mmp-form select,.mms-shell .mmp-form textarea{width:100%;box-sizing:border-box;border:1px solid #cfd5df;border-radius:9px;padding:9px 10px;background:#fff;color:#172033;font:inherit;font-weight:400}
.mms-shell .mmp-form textarea{min-height:76px;resize:vertical}
.mms-shell .mms-check{display:flex!important;align-items:center;gap:8px;flex:1 1 100%!important}
.mms-shell .mms-check input{width:auto}
.mms-shell .mms-photos{margin-top:16px;border-top:1px solid #edf0f4;padding-top:12px}
.mms-shell .mms-photos h4{margin:0 0 8px}
.mms-shell .mms-photo-status,.mms-shell .mms-inline-status{min-height:1.3em;color:#475467}
.mms-shell .is-error{color:#b42318}
.mms-shell [data-remove]{color:#344054}
@media(max-width:700px){.mms-shell{padding:16px;margin-left:12px;margin-right:12px}.mms-heading{align-items:flex-start;flex-direction:column}.mms-shell .mmp-actions>*{flex:1 1 auto}}
