.noc-mpp-mobility{margin:24px 0;padding:22px;border:1px solid var(--mpp-border,#aec5d0);border-radius:22px;background:rgba(255,250,243,.96)}
.noc-mpp-mobility h3,.noc-mpp-mobility h4,.noc-mpp-mobility p{margin-top:0}
.noc-mpp-mobility__intro,.noc-mpp-mobility__head,.noc-mpp-mobility__list,.noc-mpp-mobility__people,.noc-mpp-mobility__editor{margin-bottom:18px}
.noc-mpp-mobility__head,.noc-mpp-mobility__object,.noc-mpp-mobility__people>div{display:flex;align-items:center;justify-content:space-between;gap:14px}
.noc-mpp-mobility__list,.noc-mpp-mobility__people{display:grid;gap:10px}
.noc-mpp-mobility__object,.noc-mpp-mobility__people>div{padding:12px 0;border-bottom:1px solid rgba(174,197,208,.65)}
.noc-mpp-mobility__object small,.noc-mpp-mobility__people small{display:block;color:#516678}
.noc-mpp-mobility__editor{padding:16px;border:1px solid var(--mpp-border,#aec5d0);border-radius:16px;background:#fff}
.noc-mpp-mobility__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.noc-mpp-mobility label,.noc-mpp-mobility legend{font-weight:700;color:#173047}
.noc-mpp-mobility label{display:grid;gap:6px}
.noc-mpp-mobility fieldset{min-width:0;margin:0;padding:12px;border:1px solid var(--mpp-border,#aec5d0);border-radius:10px}
.noc-mpp-mobility input,.noc-mpp-mobility select{width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--mpp-border,#aec5d0);border-radius:10px;background:#fff;color:#173047}
.noc-mpp-mobility__checks{display:grid;gap:7px;margin-top:8px}
.noc-mpp-mobility__checks label{display:flex;align-items:center;gap:8px;font-weight:400}
.noc-mpp-mobility__checks input{width:auto;min-height:0}
.noc-mpp-mobility__archive{display:block;margin:6px 0 0 auto;border:0;background:none;color:#8b3e32;text-decoration:underline;cursor:pointer}
.noc-mpp-mobility [hidden]{display:none!important}
@media(max-width:720px){.noc-mpp-mobility{padding:16px}.noc-mpp-mobility__grid{grid-template-columns:1fr}.noc-mpp-mobility__head,.noc-mpp-mobility__object,.noc-mpp-mobility__people>div{align-items:stretch;flex-direction:column}.noc-mpp-mobility__object>div:last-child{display:flex;gap:8px;align-items:center}.noc-mpp-mobility__archive{margin:0}}
