/* Pantalla SM30 del scripting de carga (#w-sm30) y marco naranja del scripting. Independiente: borrar este archivo para quitarlo
   (ver javascript/sap-upload.js). Usa las mismas clases, colores y tipografia que PE02 / PC00_M29_CALC / SE09. */
:where(#w-sm30) :where(.sx__body, .sx__body *, .sx__msg, .sm__body, .sm__body *) { color: #000; }
:where(#w-sm30) :where(.sapx__menu, .sapx__menu *) { color: inherit; }
.sm__body { display: block; min-height: 330px; padding: 8px; background: #d9d8c6; font-size: 12px; }
.sm__form { display: flex; flex-direction: column; gap: 8px; }
.sm__row { display: flex; align-items: center; gap: 8px; }
.sm__row label { flex: none; min-width: 150px; }
.sm__f { width: 150px; height: 20px; padding: 0 4px; border: 0; background: #fff; box-shadow: inset 1px 1px #8a8f96, inset -1px -1px #fff; font: inherit; outline: 0; }
.sm__f--s { width: 70px; }
.sm__btns, .sm__app { display: flex; flex-wrap: wrap; gap: 6px; }
.sm__app { margin-bottom: 6px; }
.sm__btns .sapx__b, .sm__app .sapx__b { padding: 2px 10px; }
.sm__btns .sapx__b:disabled { opacity: .55; }
.sx button.sapx__b.is-press { box-shadow: inset 1px 1px #666; background: #bfc3c9; }
.sm__box { padding: 6px 8px 8px; border: 1px solid #8a8f96; box-shadow: 1px 1px #fff, inset 1px 1px #fff; display: flex; flex-direction: column; gap: 6px; max-width: 360px; }
.sm__bt { font-weight: 700; }
.sm__tw { max-height: 300px; overflow: auto; background: #fff; box-shadow: inset 1px 1px #8a8f96, inset -1px -1px #fff; }
.sm__tbl td:nth-child(n+2) { font-family: 'Courier New', monospace; }
#w-sm30 .sx__msg .sm__run, .sx__msg .sm__run { color: #c26a00; font-style: normal; }
/* marco naranja de "un script esta accediendo a SAP GUI": la pantalla no se toca mientras corre (la ventana si se puede cerrar o mover) */
#w-sap.is-script::after { content: ''; position: absolute; inset: 0; border: 3px solid #f7a21b; pointer-events: none; z-index: 6; }
#w-sap.is-script .sx__screen { pointer-events: none; }
.sm-dlg .sm-txt p { margin: 0 0 4px; }
.sm-dlg .sm-txt { word-spacing: 3px; }
