.order-margin-setting{display:inline-flex;margin-left:auto}.order-margin-setting>[data-margin-open]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:4px}.order-margin-setting dialog{max-width:440px;width:calc(100vw - 32px);max-height:85vh;overflow:auto;background:#eee;color:#111;border:1px solid #999;padding:16px;box-sizing:border-box}.order-margin-setting dialog:not([open]){display:none}.order-margin-setting dialog::backdrop{background:#0008}.order-margin-setting dialog header{display:flex;justify-content:space-between;align-items:center}.order-margin-setting dialog h2{font-size:18px}.order-margin-setting label{display:flex;gap:10px;align-items:center;white-space:normal}.order-margin-setting input[type=checkbox]{width:24px;height:24px;flex-shrink:0}.order-margin-total{padding:8px 4px}.order-margin-total small{display:block}.terminal-touch .order-margin-setting dialog{background:#1d2733;color:#fff;border-radius:7px}.terminal-touch .order-margin-setting button{min-width:48px;min-height:48px}.order-margin-setting dialog p{white-space:normal}.terminal-touch .order-margin-setting dialog [type=submit]{width:100%}@media print{.order-margin-setting,.order-margin-total{display:none!important}}
.erp .order-margin-setting dialog h2,.erp .order-margin-setting dialog p{display:block!important}.erp .order-margin-setting dialog p{font-size:13px!important;line-height:1.4;margin:10px 0!important}.erp .order-margin-setting dialog header{display:flex!important}.erp .order-margin-setting dialog h2{font-size:18px!important;margin:0!important}
