.mb-dialog{width:min(1120px,94vw);max-height:92vh;padding:0;border:1px solid #d8dce7;border-radius:14px;color:#172b49}.mb-dialog::backdrop{background:#172b4970}.mb-dialog header{display:flex;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid #e2e6ed}.mb-dialog h2{margin:5px 0}.mb-dialog p{font-size:13px;line-height:1.6}.mb-body{padding:24px}.mb-controls,.mb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.mb-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.mb-dialog label{display:grid;gap:7px;font-size:13px}.mb-dialog input,.mb-dialog select,.mb-dialog textarea{font:inherit;padding:10px;border:1px solid #cfd6e3;border-radius:6px;width:100%;box-sizing:border-box}.mb-dialog .mb-check{display:flex;align-items:center;margin:14px 0}.mb-check input{width:auto}.mb-dialog details{border-top:1px solid #ddd;padding:18px 0}.mb-dialog summary{cursor:pointer;font-weight:600}.mb-dialog table{width:100%;border-collapse:collapse;font-size:13px;margin:15px 0}.mb-dialog td,.mb-dialog th{padding:12px;text-align:left;border-bottom:1px solid #e4e7ed}.mb-dialog td small{display:block;color:#64748b;font-size:11px;margin-top:5px}.mb-totals{font-weight:700}.mb-manual{border-top:1px solid #ddd;padding-top:12px}#mbMessage{color:#a12626}#mbStatus{font-size:13px;color:#5140d6}.mb-dialog .num{text-align:right;white-space:nowrap}@media(max-width:640px){.mb-controls,.mb-grid{grid-template-columns:1fr}.mb-dialog header,.mb-body{padding:16px}.mb-dialog header p{display:none}}
