/* Screen-only styling; invoice/PDF and print output are not themed. */
@media screen {
html[data-touch-theme=dark] body.touch-order-detail{color-scheme:dark;--dialog-bg:#142631;--dialog-surface:#1c3442;--dialog-input:#10222e;--dialog-border:#4a6473;--dialog-text:#e1eef5;background:var(--dialog-bg);color:var(--dialog-text)}
html[data-touch-theme=dark] body.touch-order-detail :is(.title,.subtitle,.label,.content,.table,.table td,.table th){color:var(--dialog-text)}
html[data-touch-theme=dark] body.touch-order-detail :is(.box,.card,.table){background:var(--dialog-surface);border-color:var(--dialog-border)}
html[data-touch-theme=dark] body.touch-order-detail :is(.table td,.table th,.divider,.tabs ul){border-color:var(--dialog-border)}
html[data-touch-theme=dark] body.touch-order-detail .table tbody tr:hover{background:#294756!important}
html[data-touch-theme=dark] body.touch-order-detail :is(.input,.textarea,.select select){background:var(--dialog-input);color:var(--dialog-text);border-color:var(--dialog-border);box-shadow:none}
html[data-touch-theme=dark] body.touch-order-detail :is(.input,.textarea)::placeholder{color:#9cb3c1;opacity:1}
html[data-touch-theme=dark] body.touch-order-detail .control .icon{color:#a9c8d6}
html[data-touch-theme=dark] body.touch-order-detail .select:not(.is-multiple):not(.is-loading)::after{border-color:#8ed4e1}
html[data-touch-theme=dark] body.touch-order-detail .tabs a{color:#b7d3df;border-color:var(--dialog-border)}
html[data-touch-theme=dark] body.touch-order-detail .tabs li.is-active a{background:#244856;color:#c0f3fb;border-color:#5ea7b6}
html[data-touch-theme=dark] body.touch-order-detail .button{background:#244451;border-color:#5a7c8b;color:#d4eef6}
html[data-touch-theme=dark] body.touch-order-detail .button.is-info{background:#20576d;border-color:#4797b4;color:#c9f2ff}
html[data-touch-theme=dark] body.touch-order-detail :is(.button.is-success,.tag.is-success,.notification.is-success){background:#1b483b;border-color:#4f9b7e;color:#bdf0d4}
html[data-touch-theme=dark] body.touch-order-detail :is(.button.is-warning,.tag.is-warning){background:#514424;border-color:#ad9150;color:#ffe6a8}
html[data-touch-theme=dark] body.touch-order-detail :is(.button.is-danger,.tag.is-danger,.notification.is-danger){background:#562e3c;border-color:#ad6579;color:#ffd0db}
html[data-touch-theme=dark] body.touch-order-detail :is(.tag.is-info,.notification.is-info){background:#24485b;color:#c7e9fc}
html[data-touch-theme=dark] body.touch-order-detail .tag.is-light{background:#304956;color:#d1e4ed}
html[data-touch-theme=dark] body.touch-order-detail a{color:#83d5e5}
html[data-touch-theme=dark] body.touch-order-detail :is(input,select,button,a):focus-visible{outline:2px solid #66c9dc;outline-offset:2px}
html[data-touch-theme=dark] .bigResultBoxContent,html[data-touch-theme=dark] .bigResultBoxContent>.wrap{background:var(--touch-theme-surface,#1c3442)!important;color:var(--touch-theme-text,#e1eef5)!important;border-color:var(--touch-theme-border,#4a6473)!important;border-radius:16px}
html[data-touch-theme=dark] .bigResultBoxBackground{background:#06121dc9!important}
html[data-touch-theme=dark] .bigResultBoxContent :is(h1,h2,h3,legend){color:var(--touch-theme-text,#e1eef5)}
html[data-touch-theme=dark] #orderDetail :is(table,td,th,input,select,textarea){background:#1c3442!important;color:#e1eef5!important;border-color:#4a6473!important}
html[data-touch-theme=dark] #shelf-system .shelf-row .navigation-block{color:#bdd7e4}
html[data-touch-theme=dark] #shelf-system .shelf-row :is(.shelf-box,.navigation-block).separator{border-right-color:#809eae!important}
html[data-touch-theme=dark] #shelf-system .shelf-row .shelf-box .part{background:#203b49;color:#e1eef5;border-color:#72909f}
html[data-touch-theme=dark] #shelf-system .shelf-row .shelf-box .part a{color:inherit}
html[data-touch-theme=dark] #shelf-system .shelf-row .shelf-box .part.full{background:#145a70;color:#d3f6ff}
html[data-touch-theme=dark] #shelf-system .shelf-row .shelf-box .part.warning{background:#245c41;color:#ceffdc}
html[data-touch-theme=dark] #shelf-system .shelf-row .shelf-box .part.export{background:#773345;color:#ffe0e6}
html[data-touch-theme=dark] #shelf-system .shelf-row .shelf-box .part.error{background:#703147;color:#ffd7e1;animation:none;border-color:#ec9bb2}
html[data-touch-theme=dark] #shelf-system .shelf-row .shelf-box .part.selected,html[data-touch-theme=dark] #shelf-system .shelf-row .shelf-box input:checked+label{background:#735327;color:#fff0c9;box-shadow:inset 0 0 0 2px #f6c36e}
html[data-touch-theme=dark] #shelf-system .shelf-row .shelf-box input:not(:disabled)+label:hover{background:#375b6a;outline:2px solid #83d5e5;outline-offset:-2px}
html[data-touch-theme=dark] #shelf-system .button{background:#294b59!important;color:#e1eef5!important;border:1px solid #668696!important;border-radius:10px;min-height:40px}
html[data-touch-theme=dark] #shelf-system button[onclick^="BlockUp"]{background:#1d626f!important;color:#d9f9ff!important}
}
