.mm-inventory-report-dialog{box-sizing:border-box;width:min(800px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:28px;border:1px solid #d8e2ee;border-radius:18px;background:#fff;color:#142841;font:16px/1.5 system-ui,-apple-system,sans-serif;overflow:auto;box-shadow:0 24px 80px #10243b40}.mm-inventory-report-dialog::backdrop{background:#11263d99}.mm-inventory-report-dialog *{box-sizing:border-box;min-width:0}.mm-inventory-report-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.mm-inventory-report-head h2{margin:0;font-size:25px;line-height:1.2;color:#142841}.mm-inventory-report-dialog p{line-height:1.55;overflow-wrap:anywhere}.mm-inventory-report-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mm-inventory-report-field{display:flex;flex-direction:column;gap:7px}.mm-inventory-report-field>span{font-weight:650;font-size:14px}.mm-inventory-report-dialog input:not([type=checkbox]),.mm-inventory-report-dialog select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #afc1d5;border-radius:8px;background:#fff;color:#142841;font:inherit}.mm-inventory-report-dialog select{white-space:normal}.mm-inventory-report-check{display:flex;align-items:flex-start;gap:10px;grid-column:1/-1}.mm-inventory-report-check input{width:20px;height:20px;flex:0 0 20px;margin:3px 0 0;accent-color:#18529a}.mm-inventory-report-dialog button,.mm-inventory-report-download{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #b7c9df;border-radius:9px;background:#fff;color:#17477f;font:650 15px/1.4 system-ui,sans-serif;text-decoration:none;cursor:pointer;white-space:normal}.mm-inventory-report-dialog .mm-inventory-report-primary{background:#18529a;color:#fff;border-color:#18529a;width:100%;margin-top:8px}.mm-inventory-report-dialog button:disabled{opacity:.6;cursor:wait}.mm-inventory-report-dialog :focus-visible{outline:3px solid #ed941e;outline-offset:3px}.mm-inventory-report-note{font-size:13px;color:#52647b}.mm-inventory-report-status{font-size:14px;font-weight:600}.mm-inventory-report-output{padding:20px;background:#f2f7fd;border:1px solid #d4e2f3;border-radius:12px;margin-top:16px}.mm-inventory-report-output[hidden]{display:none}.mm-inventory-report-output h3{margin:0;font-size:19px}.mm-inventory-report-actions{display:flex;flex-wrap:wrap;gap:10px}.mm-inventory-report-warning{padding:12px;background:#fff6e5;border:1px solid #ecd09b;border-radius:8px;color:#694607}.mm-engine-optional{grid-column:1/-1;border:1px solid #d6e1ef;border-radius:10px;padding:12px}.mm-engine-optional>summary{cursor:pointer;font-weight:700;min-height:32px;display:list-item;list-style:disclosure-closed}.mm-engine-optional[open]>summary{list-style:disclosure-open;margin-bottom:14px}.mm-engine-optional>.mm-engine-grid{margin:0}.mm-engine-any-toy{background:#f1f7ff;border-left:3px solid #2364a9;padding:12px;border-radius:7px}.mm-engine-documentation-help{font-size:13px;color:#4d6178}.mm-engine-insurance-template{margin-top:8px}@media(max-width:600px){.mm-inventory-report-dialog{padding:18px;border-radius:12px}.mm-inventory-report-options{grid-template-columns:1fr}.mm-inventory-report-head h2{font-size:21px}.mm-inventory-report-actions{flex-direction:column}.mm-inventory-report-download{width:100%}.mm-inventory-report-output{padding:14px}.mm-engine-optional>.mm-engine-grid{grid-template-columns:1fr}}
