.mold-entry-dialog{width:min(1440px,96vw);height:94dvh;max-width:96vw;max-height:94dvh;padding:0;border:1px solid #c8d7e6;border-radius:12px;color:#193f64;overflow:hidden}
.mold-entry-dialog[open]{display:flex;flex-direction:column}
.mold-entry-dialog::backdrop{background:#172a45a8}
.mold-entry-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid #d6e0eb;background:#fff;flex:none}
.mold-entry-dialog h2{font-size:21px;margin:0}
.mold-entry-dialog .mid-dialog-body{min-height:0;flex:1;overflow:auto;padding:0 20px 20px;overscroll-behavior:contain}
.mold-entry-dialog .mid-draft-note{margin:10px 20px;padding:10px 12px;background:#f0f6fc;border:1px solid #cbddeb;border-radius:6px;font-size:13px;line-height:1.6;flex:none}
.mold-entry-dialog .mid-warn{background:#fff6e8;color:#8a5100;border-color:#e4bd77}
.mold-entry-dialog .mid-restored{background:#eef8f2;color:#236741}
.mold-entry-dialog details.material-entry{padding:0;margin:0;border:0;box-shadow:none}
.mold-entry-dialog details.material-entry>summary{display:none}
.mold-entry-dialog .entry-body{display:block!important;padding:0!important}
.mold-entry-dialog .entry-body>.box{margin:0}
.mid-open{margin-bottom:12px;color:#0866b3;font-weight:700}
@media(max-width:700px){.mold-entry-dialog{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;border-radius:0}.mold-entry-dialog>header{padding:12px}.mold-entry-dialog h2{font-size:18px}.mold-entry-dialog .mid-dialog-body{padding:0 10px 12px}.mold-entry-dialog .mid-draft-note{margin:8px 10px}.mold-entry-dialog .form{grid-template-columns:minmax(0,1fr)!important}.mold-entry-dialog .mold-inspection-columns{grid-template-columns:minmax(0,1fr)!important}}
