/* Find / Replace (INVENTORY DL9) — knowledge: comdlg32's FINDDLGORD / REPLACEDLGORD templates in MS Sans Serif 8 dialog
   units (x × 6/4, y × 13/8, MulDiv rounding); check boxes and radio buttons sit centred in their 20px template rows.
   Built by js/components/finddialog.js. */
.w2k-finddlg { position: relative; flex: 1; font: var(--font-dialog); color: var(--sys-btn-text); }
.w2k-finddlg > * { position: absolute; }
.w2k-finddlg > label:not(.w2k-check, .w2k-radio) { white-space: pre; }
.w2k-finddlg .w2k-edit { height: 20px; }
.w2k-finddlg__what-label { left: 6px; top: 13px; }
.w2k-finddlg__what { left: 71px; top: 11px; width: 192px; }
.w2k-finddlg__whole { left: 6px; top: 45px; }
.w2k-finddlg__case { left: 6px; top: 71px; }
.w2k-finddlg__direction { left: 161px; top: 42px; width: 102px; height: 46px; box-sizing: border-box; }
.w2k-finddlg__up { left: 167px; top: 65px; }
.w2k-finddlg__down { left: 207px; top: 65px; }
.w2k-finddlg__next, .w2k-finddlg__cancel { left: 273px; }
.w2k-finddlg__next { top: 8px; }
.w2k-finddlg__cancel { top: 37px; }
/* Replace */
.w2k-finddlg--replace .w2k-finddlg__what-label { left: 6px; top: 15px; }
.w2k-finddlg--replace .w2k-finddlg__what { left: 81px; top: 11px; width: 171px; }
.w2k-finddlg__with-label { left: 6px; top: 42px; }
.w2k-finddlg__with { left: 81px; top: 39px; width: 171px; }
.w2k-finddlg--replace .w2k-finddlg__whole { left: 8px; top: 78px; }
.w2k-finddlg--replace .w2k-finddlg__case { left: 8px; top: 104px; }
.w2k-finddlg--replace :is(.w2k-finddlg__next, .w2k-finddlg__replace, .w2k-finddlg__replace-all, .w2k-finddlg__cancel) { left: 261px; }
.w2k-finddlg--replace .w2k-finddlg__next { top: 7px; }
.w2k-finddlg__replace { top: 34px; }
.w2k-finddlg__replace-all { top: 62px; }
.w2k-finddlg--replace .w2k-finddlg__cancel { top: 89px; }
