/* Weight value and explicit edit action */
html[data-touch-theme] #mainOrderList .o-weight .touch-weight-edit{display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;margin:4px 0 0;padding:5px;border:0;border-radius:9px;background:#e5f4f9;color:#17758d;cursor:pointer;vertical-align:middle;transition:background .15s,color .15s}
html[data-touch-theme] #mainOrderList .o-weight .touch-weight-edit:hover{background:#dcd0f6;color:#6943a0}
html[data-touch-theme] #mainOrderList .o-weight .touch-weight-edit:focus-visible{outline:2px solid #4aaac3;outline-offset:2px}
html[data-touch-theme=dark] #mainOrderList .o-weight .touch-weight-edit{background:#254452;color:#a8dce7}
html[data-touch-theme=dark] #mainOrderList .o-weight .touch-weight-edit:hover{background:#49395e;color:#e5cdff}
html[data-touch-theme] #mainOrderList .o-weight [id^=orderWeightShow_]{display:block;white-space:nowrap;font-variant-numeric:tabular-nums}

html[data-touch-theme] #mainOrderList .o-weight [id^=subOrderWeightBox_]{text-align:center!important}
html[data-touch-theme] #mainOrderList .o-weight input.orderWeight{box-sizing:border-box;width:100%!important;max-width:74px!important;min-width:0!important;height:34px!important;margin:6px auto!important;padding:5px!important;text-align:center!important;border:1px solid #6aa6b9;border-radius:8px;font-size:14px!important;font-variant-numeric:tabular-nums}
html[data-touch-theme] #mainOrderList .o-weight a[id^=alinkOrderWeight_]{display:flex!important;align-items:center;justify-content:center;width:34px;height:34px;margin:4px auto;padding:0;border:0;border-radius:9px;background:#e1f5e9;color:#24774e;cursor:pointer}
html[data-touch-theme] #mainOrderList .o-weight a[id^=alinkOrderWeight_] .icon-floppy-disk{font-size:0!important;color:inherit!important;display:block;width:22px;height:22px}
html[data-touch-theme] #mainOrderList .o-weight a[id^=alinkOrderWeight_] .icon-floppy-disk::before{content:''!important;display:block;width:22px;height:22px;background:currentColor;mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V9l-6-6H9Z M7 3v6h9V4 M7 21v-8h10v8' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E")}
html[data-touch-theme] #mainOrderList .o-weight a[id^=alinkOrderWeight_]:hover{background:#c7ead7;color:#165c39}
html[data-touch-theme=dark] #mainOrderList .o-weight a[id^=alinkOrderWeight_]{background:#244b3d;color:#a9e4c2}
html[data-touch-theme=dark] #mainOrderList .o-weight a[id^=alinkOrderWeight_]:hover{background:#32664f;color:#d1f5df}

/* weight-icon-30-smaller: 22px -> 15.4px; button hit area retained. */
html[data-touch-theme] #mainOrderList .o-weight .touch-weight-edit>svg{width:15.4px!important;height:15.4px!important;flex:none!important}
