/* HF DialogBox: 319x143. Original mip0 Drawer 64x64, GroupBox 8x8,
   Button 32x32 (29x27 active). V3 npc-teleport-confirmation slice contract.
   Keep edge pixels at native size instead of scaling the complete bitmap. */
.v4-system-dialog{box-sizing:border-box;padding:0;border:0;background:none;color:#dcdcdc;font:12px/14px Arial,sans-serif;text-shadow:1px 1px #000;border-image:var(--dialog-BackTexture) 8 fill / 8px stretch;outline:none}
.v4-system-dialog-group{border-image:var(--dialog-GroupBox) 1 fill / 1px stretch;pointer-events:none}
.v4-system-dialog-icon{pointer-events:none}
.v4-system-dialog p{overflow-wrap:anywhere}
.v4-system-dialog button{padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-shadow:inherit;cursor:var(--hf-cursor,pointer);border-image:var(--dialog-CenterOKButton) 0 17 5 13 fill / 0 14px 0 13px stretch}
.v4-system-dialog button:hover{border-image-source:var(--dialog-buttonOver)}
.v4-system-dialog button:active{border-image-source:var(--dialog-buttonDown)}
.v4-system-dialog button:focus-visible{outline:1px solid #aaa17b;outline-offset:-3px}
.v4-system-dialog-edit{box-sizing:border-box;background:#000c;color:#fff;border:1px solid #5b5246;font:12px Arial,sans-serif;padding:0 3px}
