/* Generated by devtools/design/build-printhub-dark.cjs; do not edit. */
html.dark body{
    background-color: #111c2e;
    color: #e2e8f0}html.dark .btn-primary{
    background-color: #2563eb;
    border-color: #3b82f6;
    color: #ffffff}html.dark .btn-primary:hover{
    background-color: #2563eb;
    border-color: #3b82f6}html.dark .nav-link.active{
    color: #93c5fd !important}html.dark *,html.dark :after,html.dark :before{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#2e3d53;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #00000000;--tw-ring-shadow:0 0 #00000000;--tw-shadow:0 0 #00000000;--tw-shadow-colored:0 0 #00000000}html.dark ::backdrop{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#2e3d53;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #00000000;--tw-ring-shadow:0 0 #00000000;--tw-shadow:0 0 #00000000;--tw-shadow-colored:0 0 #00000000}html.dark *,html.dark :after,html.dark :before{border-color:#2e3d53}html.dark hr{color:inherit}html.dark a{color:inherit}html.dark table{border-color:inherit}html.dark button,html.dark input,html.dark optgroup,html.dark select,html.dark textarea{color:inherit}html.dark button,html.dark input:where([type=button]),html.dark input:where([type=reset]),html.dark input:where([type=submit]){background-color:transparent;background-image:none}html.dark :-moz-ui-invalid{box-shadow:none}html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:#a8b6ca}html.dark input::placeholder,html.dark textarea::placeholder{color:#a8b6ca}html.dark .divide-gray-100>:not([hidden])~:not([hidden]){border-color:rgb(46 61 83 / var(--tw-divide-opacity,1))}html.dark .divide-gray-200>:not([hidden])~:not([hidden]){border-color:rgb(46 61 83 / var(--tw-divide-opacity,1))}html.dark .divide-slate-100>:not([hidden])~:not([hidden]){border-color:rgb(46 61 83 / var(--tw-divide-opacity,1))}html.dark .divide-slate-200>:not([hidden])~:not([hidden]){border-color:rgb(46 61 83 / var(--tw-divide-opacity,1))}html.dark .border-amber-200{border-color:rgb(56 46 30 / var(--tw-border-opacity,1))}html.dark .border-blue-100{border-color:rgb(25 47 80 / var(--tw-border-opacity,1))}html.dark .border-blue-200{border-color:rgb(25 47 80 / var(--tw-border-opacity,1))}html.dark .border-blue-300{border-color:rgb(25 47 80 / var(--tw-border-opacity,1))}html.dark .border-blue-400{border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}html.dark .border-blue-500{border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}html.dark .border-blue-600{border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}html.dark .border-blue-600\/20{border-color:rgb(59 130 246 / .2)}html.dark .border-blue-600\/30{border-color:rgb(59 130 246 / .3)}html.dark .border-cyan-100{border-color:rgb(23 49 62 / var(--tw-border-opacity,1))}html.dark .border-cyan-200{border-color:rgb(23 49 62 / var(--tw-border-opacity,1))}html.dark .border-cyan-400\/20{border-color:rgb(6 182 212 / .2)}html.dark .border-danger{border-color:rgb(239 68 68 / var(--tw-border-opacity,1))}html.dark .border-danger-500\/20{border-color:rgb(239 68 68 / .2)}html.dark .border-emerald-200{border-color:rgb(24 53 47 / var(--tw-border-opacity,1))}html.dark .border-gray-100{border-color:rgb(46 61 83 / var(--tw-border-opacity,1))}html.dark .border-gray-200{border-color:rgb(46 61 83 / var(--tw-border-opacity,1))}html.dark .border-gray-300{border-color:rgb(71 85 105 / var(--tw-border-opacity,1))}html.dark .border-gray-400{border-color:rgb(71 85 105 / var(--tw-border-opacity,1))}html.dark .border-gray-500{border-color:rgb(71 85 105 / var(--tw-border-opacity,1))}html.dark .border-green-100{border-color:rgb(25 53 45 / var(--tw-border-opacity,1))}html.dark .border-green-200{border-color:rgb(25 53 45 / var(--tw-border-opacity,1))}html.dark .border-green-400{border-color:rgb(34 197 94 / var(--tw-border-opacity,1))}html.dark .border-green-500{border-color:rgb(34 197 94 / var(--tw-border-opacity,1))}html.dark .border-indigo-600{border-color:rgb(99 102 241 / var(--tw-border-opacity,1))}html.dark .border-indigo-600\/30{border-color:rgb(99 102 241 / .3)}html.dark .border-orange-200{border-color:rgb(60 44 34 / var(--tw-border-opacity,1))}html.dark .border-purple-100{border-color:rgb(48 35 69 / var(--tw-border-opacity,1))}html.dark .border-red-200{border-color:rgb(60 37 45 / var(--tw-border-opacity,1))}html.dark .border-red-300{border-color:rgb(60 37 45 / var(--tw-border-opacity,1))}html.dark .border-red-400{border-color:rgb(239 68 68 / var(--tw-border-opacity,1))}html.dark .border-red-500{border-color:rgb(239 68 68 / var(--tw-border-opacity,1))}html.dark .border-red-500\/20{border-color:rgb(239 68 68 / .2)}html.dark .border-slate-100{border-color:rgb(46 61 83 / var(--tw-border-opacity,1))}html.dark .border-slate-200{border-color:rgb(46 61 83 / var(--tw-border-opacity,1))}html.dark .border-slate-200\/50{border-color:rgb(46 61 83 / .5)}html.dark .border-slate-300{border-color:rgb(71 85 105 / var(--tw-border-opacity,1))}html.dark .border-transparent{border-color:transparent}html.dark .border-white{border-color:rgb(46 61 83 / var(--tw-border-opacity,1))}html.dark .border-white\/10{border-color:hsla(0,0%,100%,.1)}html.dark .border-white\/20{border-color:hsla(0,0%,100%,.2)}html.dark .border-white\/30{border-color:hsla(0,0%,100%,.3)}html.dark .border-yellow-200{border-color:rgb(52 48 31 / var(--tw-border-opacity,1))}html.dark .border-yellow-400{border-color:rgb(234 179 8 / var(--tw-border-opacity,1))}html.dark .border-yellow-500{border-color:rgb(234 179 8 / var(--tw-border-opacity,1))}html.dark .bg-\[\#0B1120\]{background-color:rgb(16 26 43 / var(--tw-bg-opacity,1))}html.dark .bg-\[\#0B1120\]\/60{background-color:rgb(16 26 43 / .6)}html.dark .bg-\[\#0B1120\]\/95{background-color:rgb(16 26 43 / .95)}html.dark .bg-\[\#0F172A\]{background-color:rgb(16 26 43 / var(--tw-bg-opacity,1))}html.dark .bg-\[\#0F172A\]\/80{background-color:rgb(16 26 43 / .8)}html.dark .bg-\[\#0F172A\]\/90{background-color:rgb(16 26 43 / .9)}html.dark .bg-amber-100{background-color:rgb(56 46 30 / var(--tw-bg-opacity,1))}html.dark .bg-amber-400{background-color:rgb(180 83 9 / var(--tw-bg-opacity,1))}html.dark .bg-amber-50{background-color:rgb(56 46 30 / var(--tw-bg-opacity,1))}html.dark .bg-amber-500{background-color:rgb(180 83 9 / var(--tw-bg-opacity,1))}html.dark .bg-amber-600{background-color:rgb(180 83 9 / var(--tw-bg-opacity,1))}html.dark .bg-black{background-color:rgb(16 26 43 / var(--tw-bg-opacity,1))}html.dark .bg-black\/25{background-color:rgb(16 26 43 / .25)}html.dark .bg-black\/50{background-color:rgb(16 26 43 / .5)}html.dark .bg-blue-100{background-color:rgb(25 47 80 / var(--tw-bg-opacity,1))}html.dark .bg-blue-200{background-color:rgb(25 47 80 / var(--tw-bg-opacity,1))}html.dark .bg-blue-200\/30{background-color:rgb(25 47 80 / .3)}html.dark .bg-blue-50{background-color:rgb(25 47 80 / var(--tw-bg-opacity,1))}html.dark .bg-blue-50\/40{background-color:rgb(25 47 80 / .4)}html.dark .bg-blue-50\/50{background-color:rgb(25 47 80 / .5)}html.dark .bg-blue-500{background-color:rgb(37 99 235 / var(--tw-bg-opacity,1))}html.dark .bg-blue-600{background-color:rgb(37 99 235 / var(--tw-bg-opacity,1))}html.dark .bg-blue-600\/10{background-color:rgb(37 99 235 / .1)}html.dark .bg-blue-600\/80{background-color:rgb(37 99 235 / .8)}html.dark .bg-current{background-color:currentColor}html.dark .bg-cyan-100{background-color:rgb(23 49 62 / var(--tw-bg-opacity,1))}html.dark .bg-cyan-400\/10{background-color:rgb(14 116 144 / .1)}html.dark .bg-cyan-50{background-color:rgb(23 49 62 / var(--tw-bg-opacity,1))}html.dark .bg-cyan-600{background-color:rgb(14 116 144 / var(--tw-bg-opacity,1))}html.dark .bg-danger-100{background-color:rgb(60 37 45 / var(--tw-bg-opacity,1))}html.dark .bg-danger-50{background-color:rgb(60 37 45 / var(--tw-bg-opacity,1))}html.dark .bg-danger-500{background-color:rgb(220 38 38 / var(--tw-bg-opacity,1))}html.dark .bg-emerald-100{background-color:rgb(24 53 47 / var(--tw-bg-opacity,1))}html.dark .bg-emerald-50{background-color:rgb(24 53 47 / var(--tw-bg-opacity,1))}html.dark .bg-emerald-600{background-color:rgb(4 120 87 / var(--tw-bg-opacity,1))}html.dark .bg-gray-100{background-color:rgb(30 44 65 / var(--tw-bg-opacity,1))}html.dark .bg-gray-200{background-color:rgb(41 56 79 / var(--tw-bg-opacity,1))}html.dark .bg-gray-300{background-color:rgb(41 56 79 / var(--tw-bg-opacity,1))}html.dark .bg-gray-50{background-color:rgb(17 28 46 / var(--tw-bg-opacity,1))}html.dark .bg-gray-600{background-color:rgb(16 26 43 / var(--tw-bg-opacity,1))}html.dark .bg-gray-800{background-color:rgb(16 26 43 / var(--tw-bg-opacity,1))}html.dark .bg-gray-900{background-color:rgb(16 26 43 / var(--tw-bg-opacity,1))}html.dark .bg-gray-900\/80{background-color:rgb(16 26 43 / .8)}html.dark .bg-green-100{background-color:rgb(25 53 45 / var(--tw-bg-opacity,1))}html.dark .bg-green-400{background-color:rgb(21 128 61 / var(--tw-bg-opacity,1))}html.dark .bg-green-400\/10{background-color:rgb(21 128 61 / .1)}html.dark .bg-green-50{background-color:rgb(25 53 45 / var(--tw-bg-opacity,1))}html.dark .bg-green-500{background-color:rgb(21 128 61 / var(--tw-bg-opacity,1))}html.dark .bg-green-600{background-color:rgb(21 128 61 / var(--tw-bg-opacity,1))}html.dark .bg-indigo-100{background-color:rgb(37 38 71 / var(--tw-bg-opacity,1))}html.dark .bg-indigo-400{background-color:rgb(79 70 229 / var(--tw-bg-opacity,1))}html.dark .bg-indigo-400\/20{background-color:rgb(79 70 229 / .2)}html.dark .bg-indigo-50{background-color:rgb(37 38 71 / var(--tw-bg-opacity,1))}html.dark .bg-indigo-600\/10{background-color:rgb(79 70 229 / .1)}html.dark .bg-info-50{background-color:#192f50}html.dark .bg-info-500{background-color:#2563eb}html.dark .bg-orange-100{background-color:rgb(60 44 34 / var(--tw-bg-opacity,1))}html.dark .bg-orange-100\/60{background-color:rgb(60 44 34 / .6)}html.dark .bg-orange-200\/20{background-color:hsla(32,98%,83%,.2)}html.dark .bg-orange-50{background-color:rgb(60 44 34 / var(--tw-bg-opacity,1))}html.dark .bg-orange-500{background-color:rgb(194 65 12 / var(--tw-bg-opacity,1))}html.dark .bg-orange-500\/20{background-color:rgb(194 65 12 / .2)}html.dark .bg-orange-500\/5{background-color:rgb(194 65 12 / .05)}html.dark .bg-orange-500\/80{background-color:rgb(194 65 12 / .8)}html.dark .bg-primary-50{background-color:#192f50}html.dark .bg-purple-100{background-color:rgb(48 35 69 / var(--tw-bg-opacity,1))}html.dark .bg-purple-50{background-color:rgb(48 35 69 / var(--tw-bg-opacity,1))}html.dark .bg-red-100{background-color:rgb(60 37 45 / var(--tw-bg-opacity,1))}html.dark .bg-red-400{background-color:rgb(220 38 38 / var(--tw-bg-opacity,1))}html.dark .bg-red-50{background-color:rgb(60 37 45 / var(--tw-bg-opacity,1))}html.dark .bg-red-500{background-color:rgb(220 38 38 / var(--tw-bg-opacity,1))}html.dark .bg-red-500\/10{background-color:rgb(220 38 38 / .1)}html.dark .bg-red-600{background-color:rgb(220 38 38 / var(--tw-bg-opacity,1))}html.dark .bg-slate-100{background-color:rgb(30 44 65 / var(--tw-bg-opacity,1))}html.dark .bg-slate-100\/80{background-color:rgb(30 44 65 / .8)}html.dark .bg-slate-100\/90{background-color:rgb(30 44 65 / .9)}html.dark .bg-slate-200{background-color:rgb(41 56 79 / var(--tw-bg-opacity,1))}html.dark .bg-slate-300{background-color:rgb(41 56 79 / var(--tw-bg-opacity,1))}html.dark .bg-slate-400{background-color:rgb(59 75 99 / var(--tw-bg-opacity,1))}html.dark .bg-slate-50{background-color:rgb(17 28 46 / var(--tw-bg-opacity,1))}html.dark .bg-slate-50\/40{background-color:rgb(17 28 46 / .4)}html.dark .bg-slate-50\/50{background-color:rgb(17 28 46 / .5)}html.dark .bg-slate-50\/60{background-color:rgb(17 28 46 / .6)}html.dark .bg-slate-50\/95{background-color:rgb(17 28 46 / .95)}html.dark .bg-slate-500{background-color:rgb(59 75 99 / var(--tw-bg-opacity,1))}html.dark .bg-slate-600{background-color:rgb(16 26 43 / var(--tw-bg-opacity,1))}html.dark .bg-slate-800{background-color:rgb(16 26 43 / var(--tw-bg-opacity,1))}html.dark .bg-slate-900{background-color:rgb(16 26 43 / var(--tw-bg-opacity,1))}html.dark .bg-slate-900\/0{background-color:rgb(16 26 43 / 0)}html.dark .bg-slate-900\/40{background-color:rgb(16 26 43 / .4)}html.dark .bg-success{background-color:rgb(21 128 61 / var(--tw-bg-opacity,1))}html.dark .bg-success-100{background-color:#18352f}html.dark .bg-success-50{background-color:#18352f}html.dark .bg-success-500{background-color:#047857}html.dark .bg-teal-100{background-color:rgb(24 52 56 / var(--tw-bg-opacity,1))}html.dark .bg-transparent{background-color:transparent}html.dark .bg-warning-100{background-color:#382e1e}html.dark .bg-warning-50{background-color:#382e1e}html.dark .bg-warning-500{background-color:#b45309}html.dark .bg-white{background-color:rgb(24 36 56 / var(--tw-bg-opacity,1))}html.dark .bg-white\/10{background-color:hsla(0,0%,100%,.1)}html.dark .bg-white\/15{background-color:hsla(0,0%,100%,.15)}html.dark .bg-white\/20{background-color:hsla(0,0%,100%,.2)}html.dark .bg-white\/40{background-color:hsla(0,0%,100%,.4)}html.dark .bg-white\/5{background-color:hsla(0,0%,100%,.05)}html.dark .bg-white\/50{background-color:hsla(0,0%,100%,.5)}html.dark .bg-white\/70{background-color:hsla(0,0%,100%,.7)}html.dark .bg-white\/80{background-color:hsla(0,0%,100%,.8)}html.dark .bg-white\/90{background-color:hsla(0,0%,100%,.9)}html.dark .bg-yellow-100{background-color:rgb(52 48 31 / var(--tw-bg-opacity,1))}html.dark .bg-yellow-400{background-color:rgb(133 77 14 / var(--tw-bg-opacity,1))}html.dark .bg-yellow-50{background-color:rgb(52 48 31 / var(--tw-bg-opacity,1))}html.dark .bg-yellow-500{background-color:rgb(133 77 14 / var(--tw-bg-opacity,1))}html.dark .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}html.dark .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}html.dark .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}html.dark .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}html.dark .from-\[\#0B1120\]{--tw-gradient-from:#101a2b var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 26 43 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-blue-100{--tw-gradient-from:#192f50 var(--tw-gradient-from-position);--tw-gradient-to:rgb(25 47 80 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-blue-50{--tw-gradient-from:#192f50 var(--tw-gradient-from-position);--tw-gradient-to:rgb(25 47 80 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-blue-50\/60{--tw-gradient-from:rgb(25 47 80 / .6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(25 47 80 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-blue-500{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-blue-600\/10{--tw-gradient-from:rgb(37 99 235 / .1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-indigo-600{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-orange-500{--tw-gradient-from:#c2410c var(--tw-gradient-from-position);--tw-gradient-to:rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-slate-100{--tw-gradient-from:#1e2c41 var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 44 65 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-slate-50{--tw-gradient-from:#111c2e var(--tw-gradient-from-position);--tw-gradient-to:rgb(17 28 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .via-indigo-500{--tw-gradient-to:rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4f46e5 var(--tw-gradient-via-position),var(--tw-gradient-to)}html.dark .via-slate-50{--tw-gradient-to:rgb(17 28 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#111c2e var(--tw-gradient-via-position),var(--tw-gradient-to)}html.dark .via-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}html.dark .to-\[\#0B1120\]\/40{--tw-gradient-to:rgb(16 26 43 / .4) var(--tw-gradient-to-position)}html.dark .to-\[\#111827\]{--tw-gradient-to:#101a2b var(--tw-gradient-to-position)}html.dark .to-blue-100{--tw-gradient-to:#192f50 var(--tw-gradient-to-position)}html.dark .to-blue-200{--tw-gradient-to:#192f50 var(--tw-gradient-to-position)}html.dark .to-blue-50{--tw-gradient-to:#192f50 var(--tw-gradient-to-position)}html.dark .to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}html.dark .to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}html.dark .to-emerald-500{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}html.dark .to-indigo-100{--tw-gradient-to:#252647 var(--tw-gradient-to-position)}html.dark .to-indigo-50{--tw-gradient-to:#252647 var(--tw-gradient-to-position)}html.dark .to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}html.dark .to-indigo-600\/10{--tw-gradient-to:rgb(79 70 229 / .1) var(--tw-gradient-to-position)}html.dark .to-orange-600{--tw-gradient-to:#c2410c var(--tw-gradient-to-position)}html.dark .to-slate-200{--tw-gradient-to:#29384f var(--tw-gradient-to-position)}html.dark .to-slate-50{--tw-gradient-to:#111c2e var(--tw-gradient-to-position)}html.dark .text-amber-500{color:rgb(252 211 77 / var(--tw-text-opacity,1))}html.dark .text-amber-600{color:rgb(252 211 77 / var(--tw-text-opacity,1))}html.dark .text-amber-700{color:rgb(252 211 77 / var(--tw-text-opacity,1))}html.dark .text-amber-800{color:rgb(252 211 77 / var(--tw-text-opacity,1))}html.dark .text-base-400{color:#a8b6ca}html.dark .text-black{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .text-blue-100{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .text-blue-100\/90{color:rgb(147 197 253 / .9)}html.dark .text-blue-200{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .text-blue-400{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .text-blue-400\/60{color:rgb(147 197 253 / .6)}html.dark .text-blue-500{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .text-blue-600{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .text-blue-600\/20{color:rgb(147 197 253 / .2)}html.dark .text-blue-700{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .text-blue-800{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .text-blue-900{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .text-current{color:currentColor}html.dark .text-cyan-300\/80{color:rgb(103 232 249 / .8)}html.dark .text-cyan-400{color:rgb(103 232 249 / var(--tw-text-opacity,1))}html.dark .text-cyan-600{color:rgb(103 232 249 / var(--tw-text-opacity,1))}html.dark .text-cyan-700{color:rgb(103 232 249 / var(--tw-text-opacity,1))}html.dark .text-danger{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .text-danger-500{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .text-danger-600{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .text-emerald-600{color:rgb(110 231 183 / var(--tw-text-opacity,1))}html.dark .text-emerald-700{color:rgb(110 231 183 / var(--tw-text-opacity,1))}html.dark .text-emerald-800{color:rgb(110 231 183 / var(--tw-text-opacity,1))}html.dark .text-gray-100{color:rgb(255 255 255 / var(--tw-text-opacity,1))}html.dark .text-gray-300{color:rgb(203 213 225 / var(--tw-text-opacity,1))}html.dark .text-gray-400{color:rgb(168 182 202 / var(--tw-text-opacity,1))}html.dark .text-gray-500{color:rgb(168 182 202 / var(--tw-text-opacity,1))}html.dark .text-gray-600{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .text-gray-700{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .text-gray-800{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .text-gray-900{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .text-green-400{color:rgb(134 239 172 / var(--tw-text-opacity,1))}html.dark .text-green-500{color:rgb(134 239 172 / var(--tw-text-opacity,1))}html.dark .text-green-600{color:rgb(134 239 172 / var(--tw-text-opacity,1))}html.dark .text-green-700{color:rgb(134 239 172 / var(--tw-text-opacity,1))}html.dark .text-green-800{color:rgb(134 239 172 / var(--tw-text-opacity,1))}html.dark .text-indigo-600{color:rgb(165 180 252 / var(--tw-text-opacity,1))}html.dark .text-indigo-800{color:rgb(165 180 252 / var(--tw-text-opacity,1))}html.dark .text-info{color:rgb(103 232 249 / var(--tw-text-opacity,1))}html.dark .text-info-500{color:#93c5fd}html.dark .text-orange-100{color:rgb(253 186 116 / var(--tw-text-opacity,1))}html.dark .text-orange-400{color:rgb(253 186 116 / var(--tw-text-opacity,1))}html.dark .text-orange-500{color:rgb(253 186 116 / var(--tw-text-opacity,1))}html.dark .text-orange-600{color:rgb(253 186 116 / var(--tw-text-opacity,1))}html.dark .text-orange-700{color:rgb(253 186 116 / var(--tw-text-opacity,1))}html.dark .text-orange-800{color:rgb(253 186 116 / var(--tw-text-opacity,1))}html.dark .text-primary{color:#93c5fd}html.dark .text-purple-500{color:rgb(216 180 254 / var(--tw-text-opacity,1))}html.dark .text-purple-600{color:rgb(216 180 254 / var(--tw-text-opacity,1))}html.dark .text-purple-700{color:rgb(216 180 254 / var(--tw-text-opacity,1))}html.dark .text-purple-800{color:rgb(216 180 254 / var(--tw-text-opacity,1))}html.dark .text-red-400{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .text-red-500{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .text-red-600{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .text-red-700{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .text-red-800{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .text-rose-600{color:rgb(253 164 175 / var(--tw-text-opacity,1))}html.dark .text-slate-200{color:rgb(203 213 225 / var(--tw-text-opacity,1))}html.dark .text-slate-300{color:rgb(203 213 225 / var(--tw-text-opacity,1))}html.dark .text-slate-400{color:rgb(168 182 202 / var(--tw-text-opacity,1))}html.dark .text-slate-500{color:rgb(168 182 202 / var(--tw-text-opacity,1))}html.dark .text-slate-600{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .text-slate-700{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .text-slate-800{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .text-slate-900{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .text-success{color:rgb(134 239 172 / var(--tw-text-opacity,1))}html.dark .text-success-500{color:#6ee7b7}html.dark .text-success-600{color:#6ee7b7}html.dark .text-teal-600{color:rgb(94 234 212 / var(--tw-text-opacity,1))}html.dark .text-transparent{color:transparent}html.dark .text-warning{color:rgb(252 211 77 / var(--tw-text-opacity,1))}html.dark .text-warning-500{color:#fcd34d}html.dark .text-warning-600{color:#fcd34d}html.dark .text-white{color:rgb(255 255 255 / var(--tw-text-opacity,1))}html.dark .text-white\/5{color:hsla(0,0%,100%,.05)}html.dark .text-white\/70{color:hsla(0,0%,100%,.7)}html.dark .text-white\/90{color:hsla(0,0%,100%,.9)}html.dark .text-yellow-400{color:rgb(253 224 71 / var(--tw-text-opacity,1))}html.dark .text-yellow-500{color:rgb(253 224 71 / var(--tw-text-opacity,1))}html.dark .text-yellow-600{color:rgb(253 224 71 / var(--tw-text-opacity,1))}html.dark .text-yellow-700{color:rgb(253 224 71 / var(--tw-text-opacity,1))}html.dark .text-yellow-800{color:rgb(253 224 71 / var(--tw-text-opacity,1))}html.dark .placeholder-slate-400::-moz-placeholder{color:rgb(168 182 202 / var(--tw-placeholder-opacity,1))}html.dark .placeholder-slate-400::placeholder{color:rgb(168 182 202 / var(--tw-placeholder-opacity,1))}html.dark .placeholder-slate-500::-moz-placeholder{color:rgb(168 182 202 / var(--tw-placeholder-opacity,1))}html.dark .placeholder-slate-500::placeholder{color:rgb(168 182 202 / var(--tw-placeholder-opacity,1))}html.dark .shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}html.dark .shadow,html.dark .shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}html.dark .shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}html.dark .shadow-card{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .04),0 4px 12px -2px rgb(0 0 0 / .06);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color),0 4px 12px -2px var(--tw-shadow-color)}html.dark .shadow-card,html.dark .shadow-card-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}html.dark .shadow-card-lg{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .08),0 8px 10px -6px rgb(0 0 0 / .05);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}html.dark .shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}html.dark .shadow-inner,html.dark .shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}html.dark .shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}html.dark .shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}html.dark .shadow-md,html.dark .shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}html.dark .shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}html.dark .shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}html.dark .shadow-black\/40{--tw-shadow-color:rgb(0 0 0 / .4);--tw-shadow:var(--tw-shadow-colored)}html.dark .shadow-blue-600\/20{--tw-shadow-color:rgb(0 0 0 / .2);--tw-shadow:var(--tw-shadow-colored)}html.dark .shadow-blue-600\/25{--tw-shadow-color:rgb(0 0 0 / .25);--tw-shadow:var(--tw-shadow-colored)}html.dark .shadow-blue-600\/30{--tw-shadow-color:rgb(0 0 0 / .3);--tw-shadow:var(--tw-shadow-colored)}html.dark .shadow-indigo-600\/20{--tw-shadow-color:rgb(0 0 0 / .2);--tw-shadow:var(--tw-shadow-colored)}html.dark .shadow-orange-500\/20{--tw-shadow-color:rgb(0 0 0 / .2);--tw-shadow:var(--tw-shadow-colored)}html.dark .shadow-slate-200\/60{--tw-shadow-color:rgb(0 0 0 / .6);--tw-shadow:var(--tw-shadow-colored)}html.dark .shadow-slate-200\/70{--tw-shadow-color:rgb(0 0 0 / .7);--tw-shadow:var(--tw-shadow-colored)}html.dark .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}html.dark .ring-2,html.dark .ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}html.dark .ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}html.dark .ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(25 47 80 / var(--tw-ring-opacity,1))}html.dark .ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity,1))}html.dark .ring-danger-50\/50{--tw-ring-color:hsla(0,86%,97%,.5)}html.dark .ring-green-50\/60{--tw-ring-color:rgb(25 53 45 / .6)}html.dark .ring-slate-50{--tw-ring-opacity:1;--tw-ring-color:rgb(46 61 83 / var(--tw-ring-opacity,1))}html.dark .ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(46 61 83 / var(--tw-ring-opacity,1))}html.dark .ring-white\/80{--tw-ring-color:hsla(0,0%,100%,.8)}html.dark .drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgb(0 0 0 / .15))}html.dark .drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1))}html.dark .models-view-switch{border-color:#2e3d53;background:#111c2e}html.dark .models-view-switch button{color:#a8b6ca}html.dark .models-view-switch button:hover{background:#29384f}html.dark .models-view-switch button[aria-pressed=true]{background:#2563eb;color:#ffffff;box-shadow:0 1px 3px #00000026}html.dark .models-layout-controls{border-top-color:#2e3d53}html.dark .models-layout-controls label{color:#a8b6ca}html.dark .models-layout-controls>span{color:#a8b6ca}html.dark .model-manage-card{border-color:#2e3d53;background:#182438;box-shadow:0 2px 5px #00000005}html.dark .model-manage-card:hover{border-color:#192f50;box-shadow:0 4px 12px #0000000a}html.dark .model-manage-cover{background:linear-gradient(135deg,#192f50,#252647);color:#93c5fd}html.dark .model-manage-format{background:#182438eb;color:#a8b6ca}html.dark .model-manage-badges>span{background:#1e2c41;color:#a8b6ca}html.dark .model-manage-badges [data-model-status=approved]{background:#18352f;color:#6ee7b7}html.dark .model-manage-badges [data-model-status=pending_approval]{background:#382e1e;color:#fcd34d}html.dark .model-manage-badges [data-model-status=rejected]{background:#3c252d;color:#fca5a5}html.dark .model-manage-badges [data-model-visibility=friends],html.dark .model-manage-badges [data-model-visibility=public]{background:#192f50;color:#93c5fd}html.dark .model-manage-card h2{color:#e2e8f0}html.dark .model-manage-card h2 a:hover{color:#93c5fd}html.dark .model-manage-description{color:#a8b6ca}html.dark .model-manage-meta dt{color:#a8b6ca}html.dark .model-manage-meta dd{color:#e2e8f0}html.dark .model-manage-creator{color:#a8b6ca}html.dark .model-manage-actions{border-top-color:#2e3d53}html.dark .model-manage-empty{background:#182438;border-color:#2e3d53;color:#a8b6ca}html.dark .model-manage-empty i{color:#a8b6ca}html.dark .printhub-models :is(a,button,select):focus-visible{outline-color:#3b82f6}html.dark .printlog-view-switch{border-color:#2e3d53;background:#182438}html.dark .printlog-view-switch button{border-color:transparent;background:transparent;color:#a8b6ca}html.dark .printlog-view-switch button:hover{background:#1e2c41;color:#e2e8f0}html.dark .printlog-view-switch button[aria-pressed=true]{background:#2563eb;border-color:#3b82f6;color:#ffffff;box-shadow:0 2px 4px rgb(0 0 0 / .18)}html.dark .printlog-layout-controls label{color:#a8b6ca}html.dark .printlog-layout-controls select{border-color:#475569;background-color:#182438;color:#e2e8f0}html.dark .printlog-grid-summary{color:#a8b6ca}html.dark .printlog-card :is(a,button):focus-visible,html.dark .printlog-view-toolbar :is(button,select):focus-visible{outline-color:#3b82f6}html.dark .printlog-card{background:#182438;border-color:#2e3d53;box-shadow:0 1px 3px rgb(0 0 0 / .04)}html.dark .printlog-card:hover{border-color:#192f50;box-shadow:0 3px 10px rgb(0 0 0 / .07)}html.dark .printlog-card-cover{background:linear-gradient(135deg,#192f50,#252647);color:#93c5fd}html.dark .printlog-card-status{border-color:#2e3d53;background:hsla(0,0%,100%,.85);color:#a8b6ca}html.dark .printlog-card h2{color:#e2e8f0}html.dark .printlog-card h2 a:hover{color:#93c5fd}html.dark .printlog-card-meta dt{color:#a8b6ca}html.dark .printlog-card-meta dd{color:#e2e8f0}html.dark .printlog-card-actions{border-top-color:#2e3d53}html.dark .printlog-cards-empty{color:#a8b6ca}html.dark #printhub-sidebar .printhub-brand>span:last-child{color:#93c5fd;background:#192f50}html.dark .printhub-public .shadow-card,html.dark .printhub-public-catalog .shadow-card{box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)}html.dark .printhub-home .hover\:shadow-soft-lg:hover,html.dark .printhub-home .shadow-soft-lg{box-shadow:0 20px 40px -12px rgb(0 0 0 / .15),0 8px 16px -8px rgb(0 0 0 / .08)}html.dark .printhub-public :is(a,button,summary):focus-visible,html.dark .printhub-public-catalog :is(a,button,summary):focus-visible{outline-color:#3b82f6}html.dark .printhub-model-control:focus{outline-color:#192f50;border-color:#3b82f6}html.dark .printhub-model-edit .shadow-card{box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)}html.dark .printhub-model-edit .shadow-card-lg{box-shadow:0 10px 15px -3px rgb(0 0 0 / .07),0 4px 6px -4px rgb(0 0 0 / .05)}html.dark .printhub-model-edit .edit-icon-blue{color:#93c5fd;background:#192f50}html.dark .printhub-model-edit .edit-icon-cyan{color:#67e8f9;background:#17313e}html.dark .printhub-model-edit .edit-icon-resin{color:#a8b6ca;background:#1e2c41}html.dark .printhub-model-edit .edit-visibility:has(input:checked){border-color:#3b82f6;background:rgb(25 47 80 / .5)}html.dark .printhub-model-edit .edit-visibility:has(input:checked) .edit-visibility-icon{color:#93c5fd;background:#192f50}html.dark .printhub-model-edit .edit-material-chip input:checked+span{background:#2563eb;color:#ffffff}html.dark .printhub-model-edit .edit-slicer-chip input:checked+span{background:#19352d;color:#86efac}html.dark .printhub-model-edit .edit-visibility:has(input:focus-visible),html.dark .printhub-model-edit :is(.edit-material-chip,.edit-slicer-chip) input:focus-visible+span{outline-color:#3b82f6}html.dark .printhub-model-edit #edit-tab-list [role=tab]:focus-visible{outline-color:#3b82f6}html.dark .printhub-model-edit [aria-invalid=true]{border-color:#ef4444}html.dark .printhub-model-detail{--color-warning-50:#382e1e;--color-warning-500:#b45309;--color-success-50:#19352d;--color-success-500:#15803d;--color-info-50:#17313e;--color-info-500:#0e7490}html.dark .printhub-model-detail .shadow-card{box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)}html.dark .printhub-model-detail .hover\:shadow-card-lg:hover{box-shadow:0 4px 16px -4px rgb(0 0 0 / .08),0 2px 6px -2px rgb(0 0 0 / .06)}html.dark .printhub-model-detail .border-warning-500\/20{border-color:rgb(245 158 11 / .2)}html.dark .printhub-model-detail .border-danger-500\/20{border-color:rgb(239 68 68 / .2)}html.dark .printhub-model-detail .border-info-500\/20{border-color:rgb(6 182 212 / .2)}html.dark .printhub-model-detail .main-tab-link[aria-selected=true]:after{background:#2563eb}html.dark .printhub-model-detail .main-tab-link:focus-visible{outline-color:#3b82f6}html.dark .sidebar-scroll::-webkit-scrollbar-thumb{background:#29384f}@media (max-width:767px){html.dark #printhub-backdrop{background:rgb(16 26 43 / .4)}}html.dark .printhub-widget-editor[open]{border-color:#2e3d53;box-shadow:0 20px 40px rgb(0 0 0 / .15)}html.dark .printhub-widget-editor::backdrop{background:rgb(16 26 43 / .4)}html.dark .printhub-layout-preview{background:#1e2c41}html.dark .printhub-layout-preview-tile{border-color:#192f50;background:#192f50;color:#93c5fd}html.dark .printhub-side-drawer .modal-header{border-bottom-color:#2e3d53}@media (min-width:1280px){html.dark .printhub-search-detail{background:transparent}html.dark .printhub-search-detail>div{border-color:#2e3d53}}html.dark .printhub-integrated{color:#e2e8f0}html.dark .printhub-printer-drawer form>div:last-child{background:#182438;border-top-color:#2e3d53}html.dark .printhub [data-template="51"] #save-action-bar{border-top-color:#2e3d53}html.dark #priceCalculatorModal .modal-content{border-color:#2e3d53;background:#111c2e}html.dark #priceCalculatorModal .modal-footer,html.dark #priceCalculatorModal .modal-header{background:#182438}html.dark #orderDetailModal{background:rgb(16 26 43 / .5)}html.dark #orderDetailModal>.order-detail-panel{border-color:#2e3d53;box-shadow:0 24px 80px rgb(0 0 0 / .25)}html.dark .printlog-wizard-modal{background:rgb(16 26 43 / .5)}html.dark .printlog-wizard-panel{background:#182438;border-color:#2e3d53;box-shadow:0 24px 80px rgb(0 0 0 / .25)}html.dark .printlog-wizard-header{border-bottom-color:#2e3d53;background:#182438}html.dark .print-wizard-tabs{border-bottom-color:#2e3d53;background:#182438}html.dark .print-wizard-tabs button{color:#a8b6ca}html.dark .print-wizard-tabs .wizard-step-number{background:#1e2c41;color:#a8b6ca}html.dark .print-wizard-tabs button[aria-selected=true]{color:#93c5fd;background:#182438}html.dark .print-wizard-tabs button[aria-selected=true]:after{background:#2563eb}html.dark .print-wizard-tabs button[aria-selected=true] .wizard-step-number{background:#2563eb;color:#ffffff}html.dark .print-wizard-scroll{scrollbar-color:#29384f transparent}html.dark .print-wizard-content :is(.wizard-step,#wizard-reader-card){box-shadow:0 1px 3px rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)}html.dark #print-documentation-wizard-form .wizard-step[data-stage=slicer]{box-shadow:none}html.dark .print-wizard-content select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html.dark .print-wizard-content .wizard-step label{color:#e2e8f0}html.dark #create-process-radio-group>label:has(:checked){border-color:#3b82f6;background:#192f50;color:#93c5fd}html.dark #create-process-radio-group>label:has(:focus-visible){outline-color:#3b82f6}html.dark .wizard-reader-metric{border-color:#2e3d53;background:#111c2e}html.dark .wizard-reader-metric>span{color:#a8b6ca}html.dark .wizard-reader-metric strong{color:#e2e8f0}html.dark .print-wizard-footer{border-top-color:#2e3d53;background:#182438}html.dark .print-wizard-footer .wizard-secondary{border-color:#2e3d53;color:#e2e8f0;background:#182438}html.dark .print-wizard-footer .wizard-primary{background:#2563eb;color:#ffffff;box-shadow:0 1px 3px rgb(0 0 0 / .2)}html.dark .print-wizard-footer .wizard-primary:hover{background:#4f46e5}html.dark .printlog-wizard-modal :is(button,[role=button],input,select,textarea):focus-visible{outline-color:#3b82f6}html.dark .printhub-setting-switch{background:#29384f}html.dark .printhub-setting-switch:after{background:#182438;box-shadow:0 1px 2px rgb(0 0 0 / .15)}html.dark .printhub-setting-switch:checked{background:#2563eb}html.dark .printhub-setting-switch:focus-visible{outline-color:#3b82f6}html.dark #orderModal .modal-content{border-color:#2e3d53}html.dark #orderModal .modal-header{border-bottom-color:#2e3d53}html.dark #orderModal .modal-title{color:#e2e8f0}html.dark #orderModal .modal-footer{border-top-color:#2e3d53}html.dark #new-role-dialog::backdrop{background:rgb(16 26 43 / .4)}html.dark .printhub-print-detail .shadow-card{box-shadow:0 1px 2px 0 rgb(0 0 0 / .04),0 4px 12px -2px rgb(0 0 0 / .06)}html.dark .printhub-print-detail .plate-status-select{border-color:#2e3d53;background-color:#182438;color:#e2e8f0}html.dark .printhub-print-detail .print-detail-status-control select{background-image:none}html.dark .printhub-print-detail .print-detail-plate-tab{background:#182438;color:#e2e8f0;border-color:#2e3d53}html.dark .printhub-print-detail .print-detail-plate-tab[aria-selected=true]{background:#2563eb;color:#ffffff;border-color:#3b82f6;box-shadow:0 1px 3px rgb(0 0 0 / .2)}html.dark .printhub-print-detail .print-detail-plate-tab[aria-selected=true]+.print-detail-delete-tab{color:#93c5fd}html.dark .printhub-print-detail .print-detail-delete-tab:hover{background:#3c252d;color:#fca5a5}html.dark .print-detail-upload-feedback:not(:empty){border-top-color:#2e3d53}html.dark .print-detail-checker{background-image:linear-gradient(45deg,#1e2c41 25%,transparent 0),linear-gradient(-45deg,#1e2c41 25%,transparent 0),linear-gradient(45deg,transparent 75%,#1e2c41 0),linear-gradient(-45deg,transparent 75%,#1e2c41 0)}html.dark .print-detail-gallery-item:focus-within{outline-color:#3b82f6}html.dark .printhub-print-detail .hover\:shadow-lift:hover{box-shadow:0 2px 4px 0 rgb(0 0 0 / .05),0 12px 24px -6px rgb(0 0 0 / .12)}html.dark .printhub-print-detail :is(button,a,[role=button]):focus-visible{outline-color:#3b82f6}html.dark #editPlateModal{background:rgb(16 26 43 / .5)}html.dark #editPlateModal .plate-editor-dialog{background:#182438;border-color:#2e3d53;box-shadow:0 24px 80px rgb(0 0 0 / .25)}html.dark .plate-editor-header{border-bottom-color:#2e3d53}html.dark .plate-editor-icon{border-color:#192f50;background:#192f50;color:#93c5fd}html.dark .plate-editor-header h3{color:#e2e8f0}html.dark .plate-editor-header p,html.dark .plate-editor-help{color:#a8b6ca}html.dark .plate-editor-tabs{border-bottom-color:#2e3d53}html.dark .plate-editor-tabs button{color:#a8b6ca}html.dark .plate-editor-tabs button:hover{background:#1e2c41;color:#e2e8f0}html.dark .plate-editor-tabs button[aria-selected=true]{background:#192f50;color:#93c5fd}html.dark [data-plate-file-count]{background:#29384f;color:#e2e8f0}html.dark .plate-editor-body{background:#111c2e}html.dark .plate-editor-card{border-color:#2e3d53;background:#182438;box-shadow:0 1px 3px rgb(0 0 0 / .03)}html.dark .plate-editor-card h4,html.dark .plate-editor-section-heading h4{color:#e2e8f0}html.dark #editPlateForm :is(input:not([type=checkbox]):not([type=hidden]):not([type=file]),select){border-color:#475569;background-color:#182438;color:#e2e8f0;box-shadow:0 1px 2px rgb(0 0 0 / .02)}html.dark #editPlateForm input[type=file]{border-color:#475569;background:#111c2e;color:#a8b6ca}html.dark #editPlateForm input[type=file]::file-selector-button{border-color:#192f50;background:#192f50;color:#93c5fd}html.dark #plate-panel-images img{background:#111c2e;border-color:#2e3d53}html.dark .plate-editor-footer{border-top-color:#2e3d53;background:#182438}html.dark .plate-editor-footer p{color:#a8b6ca}html.dark #editPlateModal .plate-editor-button{border-color:#475569;background:#182438;color:#e2e8f0;box-shadow:0 1px 2px rgb(0 0 0 / .04)}html.dark #editPlateModal .plate-editor-button:hover{background:#1e2c41;box-shadow:0 2px 4px rgb(0 0 0 / .08)}html.dark #editPlateModal .plate-editor-button-primary{background:#2563eb;color:#ffffff;border-color:#3b82f6}html.dark #editPlateModal .plate-editor-button-primary:hover{background:#1d4ed8;border-color:#3b82f6}html.dark #editPlateModal .plate-editor-button-danger{color:#fca5a5;background:#182438;border-color:#3c252d}html.dark #editPlateModal .plate-editor-button-danger:hover{background:#3c252d}html.dark #editPlateModal :is(.plate-editor-close,.plate-editor-row-action){background:#182438;border-color:#2e3d53;color:#a8b6ca}html.dark #editPlateModal :is(.plate-editor-close,.plate-editor-row-action):hover{background:#192f50;color:#93c5fd;border-color:#192f50}html.dark #editPlateModal .plate-editor-row-action[data-remove-stl]:hover{background:#3c252d;color:#fca5a5;border-color:#3c252d}html.dark #editPlateModal :is(button,input,select):focus-visible{outline-color:#3b82f6}html.dark #editPlateForm>.modal-flash-container:not(:empty){border-bottom-color:#2e3d53}html.dark #stlAddTabs{background:#29384f;border-color:#2e3d53}html.dark #stlAddTabs .stl-tab-button{color:#a8b6ca}html.dark #stlAddTabs .stl-tab-button:hover{background:#111c2e;color:#e2e8f0}html.dark #stlAddTabs .stl-tab-button[aria-selected=true]{background:#182438;color:#93c5fd;box-shadow:0 1px 4px rgb(0 0 0 / .1)}html.dark .plate-editor-file-list{background:#182438}html.dark .plate-editor-file-list li{border-bottom-color:#2e3d53}html.dark #editPlateModal :is(#stlManagementSectionModal,#stl-add-multi>div:first-of-type){background:#182438;border-color:#2e3d53}html.dark #editPlateModal :is(#existingStlsTableModal,#stlMultiAddTable) th{background:#1e2c41;color:#a8b6ca}html.dark .plate-editor-add-file label{color:#e2e8f0}html.dark .plate-editor-add-action{border-top-color:#2e3d53}html.dark .settings-navigation{background:#182438;border-color:#2e3d53;box-shadow:0 1px 3px rgb(0 0 0 / .06)}html.dark .settings-navigation-heading{color:#e2e8f0}html.dark .settings-navigation-group+.settings-navigation-group{border-top-color:#2e3d53}html.dark .settings-navigation-label{color:#a8b6ca}html.dark .settings-navigation-link{color:#e2e8f0}html.dark .settings-navigation-link:hover{background:#111c2e;color:#93c5fd}html.dark .settings-navigation-link.is-active{background:#192f50;color:#93c5fd}html.dark .settings-menu-toggle:focus-visible,html.dark .settings-navigation-link:focus-visible{outline-color:#3b82f6}html.dark .settings-navigation .settings-navigation-children{border-left-color:#2e3d53}html.dark .settings-menu-toggle{background:#111c2e;color:#a8b6ca}@media(min-width:1024px){html.dark .settings-navigation{scrollbar-color:#29384f transparent}}html.dark #orderModal .modal-content{box-shadow:0 12px 24px -6px rgb(0 0 0 / .12),0 32px 64px -12px rgb(0 0 0 / .25)}html.dark #orderModal [role=radio][aria-checked=true]{border-color:#3b82f6;background-color:#192f50;box-shadow:0 0 0 1px #000000}html.dark #orderModal [role=radio][aria-checked=true] .radio-mark{border-color:#3b82f6;background:#2563eb;box-shadow:inset 0 0 0 4px #000000}html.dark #orderModal .step-dot{background:#1e2c41;color:#a8b6ca}html.dark #orderModal [data-step-state=active] .step-dot,html.dark #orderModal [data-step-state=done] .step-dot{background:#2563eb;color:#ffffff}html.dark #orderModal [data-step-state=active] .step-label{color:#e2e8f0}html.dark #orderModal [data-step-state=done] .step-line{background:#2563eb}html.dark #orderModal .shadow-card{box-shadow:0 1px 3px rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)}html.dark .printhub-order-edit .field:focus{box-shadow:0 0 0 2px #000000;border-color:#3b82f6}html.dark .printhub-order-edit .seg input:checked+span{background:#192f50;color:#93c5fd;border-color:#3b82f6}html.dark .printhub-order-edit .seg input:focus-visible+span{box-shadow:0 0 0 2px #000000}html.dark #printhub-page>#main-content.printhub-profile{color:#e2e8f0}html.dark .printhub-profile{--profile-border:#2e3d53;--profile-muted:#a8b6ca}html.dark .printhub-profile :is(button,a,input,textarea):focus-visible{outline-color:#3b82f6}html.dark .printhub-profile .profile-hero{border-color:var(--profile-border);background:#182438;box-shadow:0 2px 8px #00000005}html.dark .printhub-profile .profile-cover{background:linear-gradient(115deg,#1e40af,#2563eb 45%,#4f46e5)}html.dark .printhub-profile .profile-cover-pattern{background:radial-gradient(ellipse at 70% 15%,#18243824,transparent 60%)}html.dark .printhub-profile .profile-cover-pattern:after{border-color:#2e3d530c}html.dark .printhub-profile .profile-cover-pattern i{color:#ffffff10}html.dark .printhub-profile .profile-cover-button{border-color:#2e3d5350;background:#101a2b45;color:#ffffff}html.dark .printhub-profile .profile-cover-button:hover{background:#101a2b80}html.dark .printhub-profile .profile-avatar{border-color:#2e3d53;background:#192f50;box-shadow:0 2px 8px #00000015}html.dark .printhub-profile .profile-avatar-button{border-color:#2e3d53;background:#2563eb;color:#ffffff}html.dark .printhub-profile .profile-eyebrow{color:var(--profile-muted)}html.dark .printhub-profile .profile-identity-meta{color:var(--profile-muted)}html.dark .printhub-profile .profile-role{background:#192f50;color:#93c5fd}html.dark .printhub-profile .profile-status.is-active{background:#18352f;color:#6ee7b7}html.dark .printhub-profile .profile-status.is-pending{background:#382e1e;color:#fcd34d}html.dark .printhub-profile .profile-button{border-color:var(--profile-border);color:#e2e8f0;background:#182438}html.dark .printhub-profile .profile-button:hover{background:#111c2e;box-shadow:0 1px 3px #0000000a}html.dark .printhub-profile .profile-button-primary{background:#2563eb;border-color:#3b82f6;color:#ffffff;box-shadow:0 2px 3px #00000015}html.dark .printhub-profile .profile-button-primary:hover{background:#1d4ed8;border-color:#3b82f6}html.dark .printhub-profile .profile-button-danger{color:#fca5a5;border-color:#3c252d}html.dark .printhub-profile .profile-button-danger:hover{background:#3c252d}html.dark .printhub-profile .profile-surface,html.dark .printhub-profile .tab-content>.bg-white{background:#182438;border-color:var(--profile-border);box-shadow:0 2px 6px #00000004}html.dark .printhub-profile .profile-section-heading p{color:var(--profile-muted)}html.dark .printhub-profile .profile-section-icon{background:#192f50;color:#93c5fd;border-color:#192f50}html.dark .printhub-profile .profile-section-icon.is-secure{background:#18352f;border-color:#18352f;color:#6ee7b7}html.dark .printhub-profile .profile-account-details dt{color:var(--profile-muted)}html.dark .printhub-profile .profile-account-security{border-top-color:#2e3d53}html.dark .printhub-profile .profile-account-security p{color:var(--profile-muted)}html.dark .printhub-profile .profile-account-security>button{color:#a8b6ca}html.dark .printhub-profile .profile-account-security>button:hover{background:#192f50;color:#93c5fd}html.dark .printhub-profile .profile-stat-grid>*{background:#111c2e;border-color:#2e3d53}html.dark .printhub-profile .profile-stat-grid button:hover{border-color:#192f50;background:#192f50}html.dark .printhub-profile .profile-stat-grid i{color:#a8b6ca}html.dark .printhub-profile .profile-stat-grid span{color:var(--profile-muted)}html.dark .printhub-profile .profile-storage{border-top-color:#2e3d53}html.dark .printhub-profile .profile-storage span{color:var(--profile-muted)}html.dark .printhub-profile .profile-tablist{background:#182438;border-color:var(--profile-border)}html.dark .printhub-profile .profile-tablist .tab-button{color:var(--profile-muted)}html.dark .printhub-profile .profile-tablist .tab-button:hover{background:#111c2e;color:#e2e8f0}html.dark .printhub-profile .profile-tablist .tab-button[aria-selected=true]{background:#192f50;color:#93c5fd}html.dark .printhub-profile label{color:#e2e8f0}html.dark .printhub-profile label .fa-lock{color:#a8b6ca}html.dark .printhub-profile :is(input[type=text],input[type=email],input[type=password],input[type=url],textarea){border-color:var(--profile-border);background:#182438;color:#e2e8f0;box-shadow:0 1px 2px #00000003}html.dark .printhub-profile :is(input,textarea)::-moz-placeholder{color:#a8b6ca}html.dark .printhub-profile :is(input,textarea)::placeholder{color:#a8b6ca}html.dark .printhub-profile :is(input,textarea):disabled{background:#111c2e;color:#a8b6ca}html.dark .printhub-profile :is(input,textarea)[aria-invalid=true]{border-color:#ef4444;background:snow}html.dark .printhub-profile .profile-required{color:#fca5a5}html.dark .printhub-profile .profile-optional{color:#a8b6ca}html.dark .printhub-profile .profile-field-hint{color:var(--profile-muted)}html.dark .printhub-profile #bio-count{color:#a8b6ca}html.dark .printhub-profile .profile-form-actions{border-top-color:#2e3d53}html.dark .printhub-profile #profile-save-feedback{color:var(--profile-muted)}html.dark .printhub-profile #profile-save-feedback.is-dirty{color:#fcd34d}html.dark .printhub-profile .profile-error{color:#fca5a5}html.dark .printhub-profile .profile-alert{background:#3c252d;color:#fca5a5;border-color:#3c252d}html.dark .printhub-profile .profile-verification{color:#fcd34d;background:#382e1e}html.dark .printhub-profile #password-form-card{border-color:var(--profile-border);box-shadow:0 2px 6px #00000004}html.dark .printhub-profile .profile-two-factor>p{color:var(--profile-muted)}html.dark .printhub-profile .profile-count{background:#1e2c41;color:var(--profile-muted)}html.dark .printhub-profile .profile-empty{background:#111c2e;border-color:var(--profile-border);color:var(--profile-muted)}html.dark .printhub-profile .profile-people-list li{border-color:var(--profile-border)}html.dark .printhub-profile .profile-person-icon{background:#192f50;color:#93c5fd}html.dark .printhub-profile .profile-security-dialog{border-color:var(--profile-border);box-shadow:0 20px 80px #00000033}html.dark .printhub-profile .profile-security-dialog::backdrop{background:#101a2b66}html.dark .printhub-profile .profile-security-dialog header{border-bottom-color:var(--profile-border)}html.dark .printhub-profile .profile-security-dialog header button{color:var(--profile-muted)}html.dark .printhub-profile .profile-security-dialog footer{border-top-color:var(--profile-border)}html.dark .printhub-profile .permission-set-add{color:#93c5fd;background:#192f50}html.dark .printhub-profile .permission-set-remove{background:#3c252d}html.dark .printhub-profile .drag-over{outline-color:#3b82f6}html.dark .printhub-profile #profile-assignment-section button[type=submit]{background:#2563eb;color:#ffffff}html.dark .printhub-print-detail .print-detail-objects-modal{border-color:#2e3d53;background:#182438;color:#e2e8f0;box-shadow:0 24px 80px #00000033}html.dark .printhub-print-detail .print-detail-objects-modal::backdrop{background:rgb(16 26 43 / .5)}html.dark .workflow-modal-header{background:#182438;border-bottom-color:#2e3d53}html.dark .workflow-modal-title h2{color:#e2e8f0}html.dark .workflow-modal-title p{color:#a8b6ca}html.dark .workflow-title-icon{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#ffffff;box-shadow:0 2px 4px #00000033}html.dark .workflow-modal-title>a,html.dark .workflow-modal-title>button{color:#a8b6ca}html.dark .workflow-modal-title>a:hover,html.dark .workflow-modal-title>button:hover{background:#1e2c41;color:#e2e8f0}html.dark .print-wizard-tabs.workflow-step-tabs,html.dark .workflow-step-tabs{border-top-color:#2e3d53;background:#182438;box-shadow:none}html.dark .workflow-step-tabs .workflow-step{color:#a8b6ca;background:#182438}html.dark .workflow-step-tabs .workflow-step-number{background:#1e2c41;color:#a8b6ca}html.dark .workflow-step-tabs .workflow-step[aria-current=step],html.dark .workflow-step-tabs .workflow-step[aria-selected=true]{color:#93c5fd}html.dark .workflow-step-tabs .workflow-step[aria-current=step]:after,html.dark .workflow-step-tabs .workflow-step[aria-selected=true]:after{background:#2563eb}html.dark .workflow-step-tabs .workflow-step[aria-current=step] .workflow-step-number,html.dark .workflow-step-tabs .workflow-step[aria-selected=true] .workflow-step-number{background:#2563eb;color:#ffffff}html.dark .workflow-step-tabs .workflow-step:hover{color:#93c5fd;background:#111c2e}html.dark .workflow-step-tabs .workflow-step:focus-visible{outline-color:#3b82f6}html.dark .workflow-page-header{background:#182438;border-color:#2e3d53}html.dark #model-upload-modal{background:rgb(16 26 43 / .5)}html.dark #model-upload-modal #wizard-footer{box-shadow:0 -4px 12px #00000006}html.dark #model-upload-modal #wizard-footer #wizard-cancel,html.dark #model-upload-modal #wizard-footer #wizard-prev{border-color:#2e3d53;background:#182438;color:#e2e8f0}html.dark .printlog-edit-modal{background:rgb(16 26 43 / .5)}html.dark .printlog-edit-panel{background:#182438;border-color:#2e3d53;box-shadow:0 24px 80px #00000040}html.dark .print-edit-scroll{background:#111c2e}html.dark .printlog-edit-panel #process-radio-group{background:#182438}html.dark .printlog-edit-panel #process-radio-group label{border-color:#2e3d53;background:#182438}html.dark .printlog-edit-panel #process-radio-group label:has(:checked){background:#192f50;border-color:#3b82f6;color:#93c5fd;box-shadow:0 0 0 1px #000000}html.dark .print-edit-parameter-empty{background:#182438;border-color:#2e3d53;color:#a8b6ca}html.dark .workflow-edit-footer{background:#182438;border-top-color:#2e3d53}html.dark .workflow-edit-footer p{color:#a8b6ca}html.dark .workflow-secondary{color:#e2e8f0;background:#182438;border-color:#2e3d53}html.dark .workflow-primary{color:#ffffff;background:#2563eb;border-color:#3b82f6}html.dark .workflow-primary:hover{background:#1d4ed8}html.dark #orderModal .workflow-step .step-label{color:inherit}html.dark .workflow-step-tabs .workflow-step [data-step-label]{color:inherit}html.dark .orders-toolbar{border-bottom-color:#2e3d53}html.dark .orders-search input{border-color:#2e3d53;color:#e2e8f0;background:#182438}html.dark .orders-search button{color:#a8b6ca}html.dark .orders-search button:hover{color:#93c5fd}html.dark .orders-filter-select select{border-color:#2e3d53;background-color:#182438;color:#e2e8f0}html.dark .orders-reset{color:#a8b6ca}html.dark .orders-reset:hover{background:#1e2c41;color:#93c5fd}html.dark .orders-view-switch{border-color:#2e3d53;background:#111c2e}html.dark .orders-view-switch button{color:#a8b6ca}html.dark .orders-view-switch button:hover{background:#29384f}html.dark .orders-view-switch button[aria-pressed=true]{background:#2563eb;color:#ffffff;box-shadow:0 1px 3px #00000033}html.dark .orders-new-button{color:#ffffff;background:linear-gradient(120deg,#2563eb,#4f46e5)}html.dark .orders-layout-controls{border-top-color:#2e3d53;color:#a8b6ca}html.dark .orders-layout-controls select{border-color:#2e3d53;background-color:#182438;color:#e2e8f0}html.dark #orders-grid-summary{color:#a8b6ca}html.dark .order-card{border-color:#2e3d53;background:#182438;box-shadow:0 1px 4px #00000006}html.dark .order-card:hover{border-color:#192f50;box-shadow:0 3px 12px #0000000d}html.dark .order-card-number{color:#93c5fd}html.dark .order-card-status{background:#382e1e;color:#fcd34d}html.dark .order-card-status[data-status=in_progress]{background:#3c2c22;color:#fdba74}html.dark .order-card-status[data-status=completed]{background:#18352f;color:#6ee7b7}html.dark .order-card-preview{border-color:#192f50;background:linear-gradient(135deg,#192f50,#252647);color:#93c5fd}html.dark .order-card-preview img{background:#111c2e}html.dark .order-card h2{color:#e2e8f0}html.dark .order-card h2 button:hover{color:#93c5fd}html.dark .order-card-customer{color:#a8b6ca}html.dark .order-card-meta dt{color:#a8b6ca}html.dark .order-card-meta dd{color:#e2e8f0}html.dark .order-card-due{color:#a8b6ca}html.dark .order-card-due.is-overdue{color:#fca5a5}html.dark .order-card-due>span{background:#3c252d}html.dark .order-card-summary>strong{color:#e2e8f0}html.dark .order-card-actions{border-top-color:#2e3d53}html.dark .order-card-actions button{color:#a8b6ca}html.dark .order-card-actions button:hover{color:#93c5fd;background:#192f50}html.dark .orders-cards-empty{color:#a8b6ca}html.dark .order-card button:focus-visible,html.dark .orders-toolbar :is(input,select,button,a):focus-visible{outline-color:#3b82f6}html.dark .printhub select[data-portal-select=true]{background-color:#111c2e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");border-color:#2e3d53;color:#e2e8f0;box-shadow:0 1px 2px #00000004}html.dark .printhub select[data-portal-select=true]:hover{border-color:#252647}html.dark .printhub select[data-portal-select=true]:focus-visible{outline-color:#3b82f6}html.dark .printhub select[data-select-kind=semantic]:has(option:checked:is([value=completed],[value=active],[value=approved])){background-color:#18352f;border-color:#18352f;color:#6ee7b7}html.dark .printhub select[data-select-kind=semantic]:has(option:checked:is([value=in_progress],[value=pending],[value=pending_verification],[value=open])){background-color:#382e1e;border-color:#382e1e;color:#fcd34d}html.dark .printhub select[data-select-kind=semantic]:has(option:checked:is([value=rejected],[value=cancelled],[value=failed],[value=blocked])){background-color:#3c252d;border-color:#3c252d;color:#fca5a5}html.dark .printhub select[data-select-kind=semantic]:has(option:checked:is([value=draft],[value=inactive],[value=private])){background-color:#1e2c41;border-color:#475569;color:#e2e8f0}html.dark .printhub select[data-select-kind=semantic]:has(option:checked:is([value=public],[value=friends])){background-color:#192f50;border-color:#192f50;color:#93c5fd}html.dark .printhub select[data-portal-select=true] option{color:#e2e8f0;background:#182438}html.dark .printhub-storage-children{border-left-color:#2e3d53}html.dark .kanban-column.kanban-drop-active{background:#192f50;box-shadow:inset 0 0 0 2px #000000}html.dark .kanban-card:focus-visible{outline-color:#3b82f6}html.dark .kanban-move-menu>summary{color:#a8b6ca}html.dark .kanban-move-menu button{border-color:#192f50;background:#192f50;color:#93c5fd}html.dark .printhub-file-manager .fm-button-primary{background:linear-gradient(110deg,#2563eb,#4f46e5)}html.dark .printhub-file-manager{color:#e2e8f0}html.dark .fm-page-head p{color:#a8b6ca}html.dark .fm-button,html.dark .fm-icon-button{border-color:#2e3d53;background:#182438;color:#e2e8f0}html.dark .fm-button:hover,html.dark .fm-icon-button:hover{background:#1e2c41;border-color:#475569}html.dark .fm-button-primary{color:#ffffff;background:#2563eb;border-color:#3b82f6;box-shadow:0 2px 3px #0000001a}html.dark .fm-button-primary:hover{color:#ffffff;background:#1d4ed8;border-color:#3b82f6}html.dark .fm-icon-button{border-color:transparent;color:#a8b6ca}html.dark .fm-page-actions>.fm-icon-button{border-color:#2e3d53;background:#182438}html.dark .fm-surface{background:#182438;border-color:#2e3d53;box-shadow:0 2px 5px #00000004}html.dark .fm-panel-heading h2{color:#a8b6ca}html.dark .fm-folder-link,html.dark .fm-smart-links>a{color:#a8b6ca}html.dark .fm-folder-link:hover,html.dark .fm-smart-links>a:hover{background:#111c2e}html.dark .fm-folder-link.is-active,html.dark .fm-smart-links>a.is-active{background:#192f50;color:#93c5fd}html.dark .fm-folder-link small,html.dark .fm-smart-links small{color:#a8b6ca;background:#1e2c41}html.dark .fm-folder-heading{border-top-color:#2e3d53}html.dark .fm-folder-node>summary:before{color:#a8b6ca}html.dark .fm-folder-link>.fa-folder,html.dark .fm-folder-link>.fa-folder-open{color:#fcd34d}html.dark .fm-storage{border-top-color:#2e3d53}html.dark .fm-storage>div>span{color:#a8b6ca}html.dark .fm-storage-bar{background:#1e2c41}html.dark .fm-storage-bar [data-file-category="3d"],html.dark .fm-storage-legend i[data-file-category="3d"]{background:#2563eb}html.dark .fm-storage-bar [data-file-category=image],html.dark .fm-storage-legend i[data-file-category=image]{background:#7c3aed}html.dark .fm-storage-bar [data-file-category=document],html.dark .fm-storage-legend i[data-file-category=document]{background:#e11d48}html.dark .fm-storage-bar [data-file-category=archive],html.dark .fm-storage-legend i[data-file-category=archive]{background:#b45309}html.dark .fm-storage-bar [data-file-category=other],html.dark .fm-storage-legend i[data-file-category=other]{background:#3b4b63}html.dark .fm-storage-legend{color:#a8b6ca}html.dark .fm-storage p{color:#a8b6ca}html.dark .fm-storage>a{color:#93c5fd}html.dark .fm-toolbar{border-bottom-color:#2e3d53}html.dark .fm-breadcrumb-row nav{color:#a8b6ca}html.dark .fm-breadcrumb-row nav>a:last-child{color:#e2e8f0}html.dark .fm-breadcrumb-row nav>.fa-chevron-right{color:#cbd5e1}html.dark .fm-view-switch{background:#1e2c41}html.dark .fm-view-switch button{color:#a8b6ca}html.dark .fm-view-switch button[aria-pressed=true]{background:#182438;color:#93c5fd;box-shadow:0 1px 3px #00000012}html.dark .fm-search>i{color:#a8b6ca}html.dark .fm-search input{border-color:#2e3d53;background:#111c2e}html.dark .fm-search>button{color:#a8b6ca}html.dark .fm-type-filters button{color:#a8b6ca}html.dark .fm-type-filters button:hover{background:#111c2e}html.dark .fm-type-filters button[aria-pressed=true]{background:#192f50;color:#93c5fd}html.dark .fm-selection{background:#192f50;border-bottom-color:#192f50;color:#93c5fd}html.dark .fm-selection button{background:#182438;border-color:#192f50}html.dark .fm-selection-limit{color:#fcd34d}html.dark .fm-table-scroll th{color:#a8b6ca;background:#111c2e;border-bottom-color:#2e3d53}html.dark .fm-table-scroll td{border-bottom-color:#2e3d53;color:#a8b6ca}html.dark .fm-table-scroll tr:hover td{background:#111c2e}html.dark .fm-table-scroll tr.is-selected td{background:#192f50}html.dark .fm-grid-card input[type=checkbox],html.dark .fm-table-scroll input[type=checkbox]{border-color:#475569}html.dark .fm-file-name strong,html.dark .fm-folder-row strong{color:#e2e8f0}html.dark .fm-file-name small,html.dark .fm-folder-row small{color:#a8b6ca}html.dark .fm-file-thumb{background:#1e2c41;color:#a8b6ca}html.dark .fm-file-thumb[data-file-category="3d"]{background:#192f50;color:#93c5fd}html.dark .fm-file-thumb[data-file-category=image]{background:#302345;color:#c4b5fd}html.dark .fm-file-thumb[data-file-category=document]{background:#3e2431;color:#fda4af}html.dark .fm-file-thumb[data-file-category=archive],html.dark .fm-folder-icon{background:#382e1e;color:#fcd34d}html.dark .fm-file-badge{background:#1e2c41;color:#a8b6ca}html.dark .fm-file-badge[data-file-category="3d"]{background:#192f50;color:#93c5fd}html.dark .fm-file-badge[data-file-category=document]{background:#3e2431;color:#fda4af}html.dark .fm-file-badge[data-file-category=image]{background:#302345;color:#c4b5fd}html.dark .fm-file-badge[data-file-category=archive]{background:#382e1e;color:#fcd34d}html.dark .fm-link-badge{color:#a8b6ca}html.dark .fm-link-badge i{background:#29384f}html.dark .fm-link-badge.is-linked{color:#6ee7b7}html.dark .fm-link-badge.is-linked i{background:#047857}html.dark .fm-icon-button[aria-pressed=true]{color:#fde047;background:#382e1e}html.dark .fm-list-footer{border-top-color:#2e3d53;color:#a8b6ca}html.dark .fm-list-footer nav a{border-color:#2e3d53}html.dark .fm-list-footer nav a[aria-current=page]{border-color:#3b82f6;background:#2563eb;color:#ffffff}html.dark .fm-grid-card{border-color:#2e3d53}html.dark .fm-grid-card.is-selected{background:#192f50;border-color:#192f50}html.dark .fm-grid-preview{background:#111c2e;color:#93c5fd}html.dark .fm-grid-preview[data-file-category=archive]{color:#fcd34d}html.dark .fm-grid-preview[data-file-category=document]{color:#fda4af}html.dark .fm-grid-card>small{color:#a8b6ca}html.dark .fm-grid-folder{color:#fcd34d}html.dark .fm-grid-folder>strong{color:#e2e8f0}html.dark .fm-empty{color:#a8b6ca}html.dark .fm-empty>i{color:#cbd5e1}html.dark .fm-empty h3{color:#e2e8f0}html.dark .fm-preview header{border-bottom-color:#2e3d53}html.dark .fm-preview header p{color:#a8b6ca}html.dark .fm-preview-content{background:#111c2e}html.dark .fm-preview-message{color:#a8b6ca}html.dark .fm-preview-message strong{color:#e2e8f0}html.dark .fm-preview footer{border-top-color:#2e3d53}html.dark .fm-preview footer button{border-color:transparent}html.dark .fm-file-info>p{color:#a8b6ca}html.dark .fm-file-info dt{color:#a8b6ca}html.dark .fm-file-info dd{color:#e2e8f0}html.dark .fm-info-links{border-top-color:#2e3d53}html.dark .fm-info-links a{color:#93c5fd}html.dark .fm-dialog{border-color:#2e3d53;box-shadow:0 20px 80px #00000030}html.dark .fm-dialog::backdrop{background:#101a2b66}html.dark .fm-dialog p{color:#a8b6ca}html.dark .fm-dialog input{border-color:#2e3d53}html.dark .fm-dialog input[type=file]{background:#111c2e}html.dark .fm-dialog input::file-selector-button{background:#192f50;color:#93c5fd}html.dark .fm-dialog :is(button,input):focus-visible,html.dark .printhub-file-manager :is(button,a,input,select):focus-visible{outline-color:#3b82f6}html.dark .printlog-filter-fields label{color:#a8b6ca}html.dark .printlog-date-tools{background:#111c2e;border-color:#2e3d53}html.dark .printlog-date-tools select{background-color:transparent!important;box-shadow:none!important}html.dark #printlog-layout-toggle{border-left-color:#2e3d53}html.dark #printlog-layout-toggle[data-active=true]{background:#2563eb;color:#ffffff;border-color:#2e3d5340}html.dark #printlog-layout-controls{border-color:#2e3d53;background:#182438;color:#e2e8f0;box-shadow:0 12px 35px #00000024}html.dark .printlog-layout-heading button{color:#a8b6ca}html.dark .printlog-layout-heading button:hover{background:#1e2c41;color:#e2e8f0}html.dark #printlog-grid-summary{border-top-color:#2e3d53}html.dark .printlog-card[data-printlog-status=completed] .printlog-card-cover{background:#19352d;color:#86efac}html.dark .printlog-card[data-printlog-status=in_progress] .printlog-card-cover{background:#382e1e;color:#fcd34d}html.dark .printlog-card[data-printlog-status=draft] .printlog-card-cover{background:#1e2c41;color:#a8b6ca}html.dark .printlog-card[data-printlog-status=failed] .printlog-card-cover{background:#3e2431;color:#fda4af}html.dark .printlog-date-field label{color:#a8b6ca}html.dark .card-view-split>.card-layout-toggle{border-left-color:#2e3d53}html.dark .card-layout-toggle[data-active=true]{background:#2563eb;color:#ffffff!important;border-color:#2e3d5340}html.dark .card-layout-popover{border-color:#2e3d53;background:#182438;color:#e2e8f0;box-shadow:0 12px 35px #00000024}html.dark .card-layout-heading button{color:#a8b6ca}html.dark .card-layout-popover label{color:#a8b6ca}html.dark .card-layout-popover>span{border-top-color:#2e3d53;color:#a8b6ca}html.dark .order-card-top{background:#382e1e}html.dark .order-card[data-card-status=completed] .order-card-top{background:#19352d}html.dark .order-card[data-card-status=in_progress] .order-card-top{background:#382e1e}html.dark .model-manage-card[data-card-status=approved] .model-manage-cover{background:#19352d;color:#86efac}html.dark .model-manage-card[data-card-status=pending_approval] .model-manage-cover{background:#382e1e;color:#fcd34d}html.dark .model-manage-card[data-card-status=rejected] .model-manage-cover{background:#3e2431;color:#fda4af}html.dark .kanban-drag-ghost{box-shadow:0 18px 35px #00000030}html.dark .kanban-insertion-marker{background:#2563eb}html.dark .file\:bg-blue-50::file-selector-button{background-color:rgb(25 47 80 / var(--tw-bg-opacity,1))}html.dark .file\:bg-blue-600::file-selector-button{background-color:rgb(37 99 235 / var(--tw-bg-opacity,1))}html.dark .file\:text-blue-600::file-selector-button{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .file\:text-white::file-selector-button{color:rgb(255 255 255 / var(--tw-text-opacity,1))}html.dark .backdrop\:bg-slate-900\/40::backdrop{background-color:rgb(16 26 43 / .4)}html.dark .after\:border-slate-200:after{border-color:rgb(46 61 83 / var(--tw-border-opacity,1))}html.dark .after\:bg-white:after{background-color:rgb(24 36 56 / var(--tw-bg-opacity,1))}html.dark .focus-within\:border-blue-600:focus-within{border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}html.dark .focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}html.dark .focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity,1))}html.dark .hover\:border-blue-300:hover{border-color:rgb(25 47 80 / var(--tw-border-opacity,1))}html.dark .hover\:border-blue-400:hover{border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}html.dark .hover\:border-blue-500:hover{border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}html.dark .hover\:border-blue-600:hover{border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}html.dark .hover\:border-danger-500:hover{border-color:rgb(239 68 68 / var(--tw-border-opacity,1))}html.dark .hover\:border-slate-200:hover{border-color:rgb(46 61 83 / var(--tw-border-opacity,1))}html.dark .hover\:border-slate-300:hover{border-color:rgb(71 85 105 / var(--tw-border-opacity,1))}html.dark .hover\:bg-base-100:hover{background-color:#1e2c41}html.dark .hover\:bg-blue-100:hover{background-color:rgb(25 47 80 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-blue-200:hover{background-color:rgb(25 47 80 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-blue-50:hover{background-color:rgb(25 47 80 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-blue-50\/40:hover{background-color:rgb(25 47 80 / .4)}html.dark .hover\:bg-blue-50\/50:hover{background-color:rgb(25 47 80 / .5)}html.dark .hover\:bg-blue-600:hover{background-color:rgb(37 99 235 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-blue-700:hover{background-color:rgb(29 78 216 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-emerald-700:hover{background-color:rgb(4 120 87 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-gray-100:hover{background-color:rgb(30 44 65 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-gray-200:hover{background-color:rgb(41 56 79 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-gray-50:hover{background-color:rgb(17 28 46 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-green-50:hover{background-color:rgb(25 53 45 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-green-600:hover{background-color:rgb(21 128 61 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-indigo-600:hover{background-color:rgb(79 70 229 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-orange-600:hover{background-color:rgb(194 65 12 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-red-50:hover{background-color:rgb(60 37 45 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-red-600:hover{background-color:rgb(220 38 38 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-red-700:hover{background-color:rgb(185 28 28 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-slate-100:hover{background-color:rgb(30 44 65 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-slate-100\/60:hover{background-color:rgb(30 44 65 / .6)}html.dark .hover\:bg-slate-200:hover{background-color:rgb(41 56 79 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-slate-300:hover{background-color:rgb(41 56 79 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-slate-50:hover{background-color:rgb(17 28 46 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-slate-50\/60:hover{background-color:rgb(17 28 46 / .6)}html.dark .hover\:bg-slate-600:hover{background-color:rgb(16 26 43 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-white:hover{background-color:rgb(24 36 56 / var(--tw-bg-opacity,1))}html.dark .hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}html.dark .hover\:bg-white\/5:hover{background-color:hsla(0,0%,100%,.05)}html.dark .hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .hover\:to-blue-800:hover{--tw-gradient-to:#1e40af var(--tw-gradient-to-position)}html.dark .hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}html.dark .hover\:text-amber-600:hover{color:rgb(252 211 77 / var(--tw-text-opacity,1))}html.dark .hover\:text-blue-600:hover{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .hover\:text-blue-700:hover{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .hover\:text-blue-800:hover{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .hover\:text-danger:hover{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .hover\:text-danger-500:hover{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .hover\:text-gray-600:hover{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .hover\:text-gray-700:hover{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .hover\:text-gray-900:hover{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .hover\:text-green-600:hover{color:rgb(134 239 172 / var(--tw-text-opacity,1))}html.dark .hover\:text-green-800:hover{color:rgb(134 239 172 / var(--tw-text-opacity,1))}html.dark .hover\:text-indigo-600:hover{color:rgb(165 180 252 / var(--tw-text-opacity,1))}html.dark .hover\:text-orange-500:hover{color:rgb(253 186 116 / var(--tw-text-opacity,1))}html.dark .hover\:text-orange-600:hover{color:rgb(253 186 116 / var(--tw-text-opacity,1))}html.dark .hover\:text-primary:hover{color:#93c5fd}html.dark .hover\:text-purple-600:hover{color:rgb(216 180 254 / var(--tw-text-opacity,1))}html.dark .hover\:text-red-500:hover{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .hover\:text-red-600:hover{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .hover\:text-red-700:hover{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .hover\:text-red-800:hover{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .hover\:text-slate-600:hover{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .hover\:text-slate-700:hover{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .hover\:text-slate-800:hover{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .hover\:text-slate-900:hover{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .hover\:text-white:hover{color:rgb(255 255 255 / var(--tw-text-opacity,1))}html.dark .hover\:text-yellow-500:hover{color:rgb(253 224 71 / var(--tw-text-opacity,1))}html.dark .hover\:text-yellow-600:hover{color:rgb(253 224 71 / var(--tw-text-opacity,1))}html.dark .hover\:shadow-card-lg:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .08),0 8px 10px -6px rgb(0 0 0 / .05);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}html.dark .hover\:shadow-card-lg:hover,html.dark .hover\:shadow-lg:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}html.dark .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}html.dark .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}html.dark .hover\:shadow-md:hover,html.dark .hover\:shadow-sm:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}html.dark .hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}html.dark .hover\:shadow-blue-600\/25:hover{--tw-shadow-color:rgb(0 0 0 / .25);--tw-shadow:var(--tw-shadow-colored)}html.dark .hover\:file\:bg-blue-100::file-selector-button:hover{background-color:rgb(25 47 80 / var(--tw-bg-opacity,1))}html.dark .hover\:file\:bg-blue-700::file-selector-button:hover{background-color:rgb(29 78 216 / var(--tw-bg-opacity,1))}html.dark .focus\:border-blue-300:focus{border-color:rgb(25 47 80 / var(--tw-border-opacity,1))}html.dark .focus\:border-blue-500:focus{border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}html.dark .focus\:border-blue-600:focus{border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}html.dark .focus\:border-indigo-300:focus{border-color:rgb(37 38 71 / var(--tw-border-opacity,1))}html.dark .focus\:border-purple-500:focus{border-color:rgb(168 85 247 / var(--tw-border-opacity,1))}html.dark .focus\:border-transparent:focus{border-color:transparent}html.dark .focus\:bg-blue-50:focus{background-color:rgb(25 47 80 / var(--tw-bg-opacity,1))}html.dark .focus\:bg-white:focus{background-color:rgb(24 36 56 / var(--tw-bg-opacity,1))}html.dark .focus\:outline-none:focus{outline-color:transparent}html.dark .focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}html.dark .focus\:ring-2:focus,html.dark .focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}html.dark .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}html.dark .focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}html.dark .focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(25 47 80 / var(--tw-ring-opacity,1))}html.dark .focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity,1))}html.dark .focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity,1))}html.dark .focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(37 38 71 / var(--tw-ring-opacity,1))}html.dark .focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247 / var(--tw-ring-opacity,1))}html.dark .focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68 / var(--tw-ring-opacity,1))}html.dark .focus\:ring-white\/70:focus{--tw-ring-color:hsla(0,0%,100%,.7)}html.dark .focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}html.dark .focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}html.dark .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}html.dark .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}html.dark .focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}html.dark .focus-visible\:ring-blue-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity,1))}html.dark .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}html.dark .disabled\:bg-slate-100:disabled{background-color:rgb(30 44 65 / var(--tw-bg-opacity,1))}html.dark .disabled\:text-slate-400:disabled{color:rgb(168 182 202 / var(--tw-text-opacity,1))}html.dark .group:focus-within .group-focus-within\:text-blue-600{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .group:hover .group-hover\:bg-slate-900\/40{background-color:rgb(16 26 43 / .4)}html.dark .group:hover .group-hover\:text-blue-500{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .group:hover .group-hover\:text-blue-600{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .group:hover .group-hover\:text-gray-500{color:rgb(168 182 202 / var(--tw-text-opacity,1))}html.dark .group:hover .group-hover\:text-primary{color:#93c5fd}html.dark .group:hover .group-hover\:text-red-500{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .group:hover .group-hover\:text-slate-900{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .group:hover .group-hover\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}html.dark .group:hover .group-hover\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(25 47 80 / var(--tw-ring-opacity,1))}html.dark .peer:checked~.peer-checked\:border-blue-100{border-color:rgb(25 47 80 / var(--tw-border-opacity,1))}html.dark .peer:checked~.peer-checked\:border-blue-600{border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}html.dark .peer:checked~.peer-checked\:bg-blue-50{background-color:rgb(25 47 80 / var(--tw-bg-opacity,1))}html.dark .peer:checked~.peer-checked\:bg-blue-600{background-color:rgb(37 99 235 / var(--tw-bg-opacity,1))}html.dark .peer:checked~.peer-checked\:text-blue-600{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .peer:checked~.peer-checked\:after\:border-white:after{border-color:rgb(46 61 83 / var(--tw-border-opacity,1))}html.dark .peer:focus~.peer-focus\:outline-none{outline-color:transparent}html.dark .peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}html.dark .peer:focus~.peer-focus\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(25 47 80 / var(--tw-ring-opacity,1))}html.dark .peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}html.dark .peer:focus-visible~.peer-focus-visible\:ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity,1))}html.dark .has-\[\:checked\]\:border-blue-500:has(:checked){border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}html.dark .has-\[\:checked\]\:bg-blue-50:has(:checked){background-color:rgb(25 47 80 / var(--tw-bg-opacity,1))}html.dark .has-\[\:checked\]\:bg-white:has(:checked){background-color:rgb(24 36 56 / var(--tw-bg-opacity,1))}html.dark .has-\[\:checked\]\:text-blue-600:has(:checked){color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .has-\[\:checked\]\:text-blue-700:has(:checked){color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .has-\[\:checked\]\:shadow-sm:has(:checked){--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}html.dark .has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}html.dark .dark\:bg-base-700:is(.dark *){background-color:#101a2b}html.dark .dark\:hover\:bg-base-700:hover:is(.dark *){background-color:#101a2b}@media (min-width:1024px){html.dark .lg\:bg-white{background-color:rgb(24 36 56 / var(--tw-bg-opacity,1))}html.dark .lg\:text-slate-400{color:rgb(168 182 202 / var(--tw-text-opacity,1))}}html.dark *,html.dark :after,html.dark :before{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#2e3d53;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #00000000;--tw-ring-shadow:0 0 #00000000;--tw-shadow:0 0 #00000000;--tw-shadow-colored:0 0 #00000000}html.dark ::backdrop{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#2e3d53;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #00000000;--tw-ring-shadow:0 0 #00000000;--tw-shadow:0 0 #00000000;--tw-shadow-colored:0 0 #00000000}html.dark *,html.dark :after,html.dark :before{border-color:#2e3d53}html.dark hr{color:inherit}html.dark a{color:inherit}html.dark table{border-color:inherit}html.dark button,html.dark input,html.dark optgroup,html.dark select,html.dark textarea{color:inherit}html.dark button,html.dark input:where([type=button]),html.dark input:where([type=reset]),html.dark input:where([type=submit]){background-color:transparent;background-image:none}html.dark :-moz-ui-invalid{box-shadow:none}html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:#a8b6ca}html.dark input::placeholder,html.dark textarea::placeholder{color:#a8b6ca}html.dark .border-blue-500{border-color:rgb(59 130 246 / var(--tw-border-opacity,1))}html.dark .border-gray-500{border-color:rgb(71 85 105 / var(--tw-border-opacity,1))}html.dark .border-green-500{border-color:rgb(34 197 94 / var(--tw-border-opacity,1))}html.dark .border-red-200{border-color:rgb(60 37 45 / var(--tw-border-opacity,1))}html.dark .border-red-300{border-color:rgb(60 37 45 / var(--tw-border-opacity,1))}html.dark .border-red-500{border-color:rgb(239 68 68 / var(--tw-border-opacity,1))}html.dark .border-slate-200{border-color:rgb(46 61 83 / var(--tw-border-opacity,1))}html.dark .border-slate-300{border-color:rgb(71 85 105 / var(--tw-border-opacity,1))}html.dark .border-white\/20{border-color:hsla(0,0%,100%,.2)}html.dark .border-yellow-500{border-color:rgb(234 179 8 / var(--tw-border-opacity,1))}html.dark .bg-blue-100{background-color:rgb(25 47 80 / var(--tw-bg-opacity,1))}html.dark .bg-blue-600\/80{background-color:rgb(37 99 235 / .8)}html.dark .bg-gray-100{background-color:rgb(30 44 65 / var(--tw-bg-opacity,1))}html.dark .bg-green-100{background-color:rgb(25 53 45 / var(--tw-bg-opacity,1))}html.dark .bg-indigo-400\/20{background-color:rgb(79 70 229 / .2)}html.dark .bg-orange-500\/80{background-color:rgb(194 65 12 / .8)}html.dark .bg-red-100{background-color:rgb(60 37 45 / var(--tw-bg-opacity,1))}html.dark .bg-red-50{background-color:rgb(60 37 45 / var(--tw-bg-opacity,1))}html.dark .bg-slate-50{background-color:rgb(17 28 46 / var(--tw-bg-opacity,1))}html.dark .bg-transparent{background-color:transparent}html.dark .bg-white{background-color:rgb(24 36 56 / var(--tw-bg-opacity,1))}html.dark .bg-white\/10{background-color:hsla(0,0%,100%,.1)}html.dark .bg-white\/15{background-color:hsla(0,0%,100%,.15)}html.dark .bg-white\/40{background-color:hsla(0,0%,100%,.4)}html.dark .bg-yellow-100{background-color:rgb(52 48 31 / var(--tw-bg-opacity,1))}html.dark .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}html.dark .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}html.dark .from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}html.dark .text-blue-100\/90{color:rgb(147 197 253 / .9)}html.dark .text-blue-600{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .text-blue-700{color:rgb(147 197 253 / var(--tw-text-opacity,1))}html.dark .text-current{color:currentColor}html.dark .text-danger{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .text-gray-700{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .text-green-700{color:rgb(134 239 172 / var(--tw-text-opacity,1))}html.dark .text-orange-100{color:rgb(253 186 116 / var(--tw-text-opacity,1))}html.dark .text-red-700{color:rgb(252 165 165 / var(--tw-text-opacity,1))}html.dark .text-slate-400{color:rgb(168 182 202 / var(--tw-text-opacity,1))}html.dark .text-slate-600{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .text-slate-900{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .text-white{color:rgb(255 255 255 / var(--tw-text-opacity,1))}html.dark .text-white\/70{color:hsla(0,0%,100%,.7)}html.dark .text-yellow-700{color:rgb(253 224 71 / var(--tw-text-opacity,1))}html.dark .placeholder-slate-400::-moz-placeholder{color:rgb(168 182 202 / var(--tw-placeholder-opacity,1))}html.dark .placeholder-slate-400::placeholder{color:rgb(168 182 202 / var(--tw-placeholder-opacity,1))}html.dark .shadow-card-lg{--tw-shadow:0 20px 40px -10px rgb(0 0 0 / .12),0 8px 16px -8px rgb(0 0 0 / .08);--tw-shadow-colored:0 20px 40px -10px var(--tw-shadow-color),0 8px 16px -8px var(--tw-shadow-color)}html.dark .shadow-card-lg,html.dark .shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}html.dark .shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}html.dark .shadow-blue-600\/25{--tw-shadow-color:rgb(0 0 0 / .25);--tw-shadow:var(--tw-shadow-colored)}html.dark .drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgb(0 0 0 / .15))}html.dark .drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1))}html.dark .hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}html.dark .hover\:text-indigo-600:hover{color:rgb(165 180 252 / var(--tw-text-opacity,1))}html.dark .hover\:text-slate-600:hover{color:rgb(226 232 240 / var(--tw-text-opacity,1))}html.dark .focus\:border-transparent:focus{border-color:transparent}html.dark .focus\:outline-none:focus{outline-color:transparent}html.dark .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}html.dark .focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity,1))}html.dark .focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}html.dark .group:hover .group-hover\:text-slate-900{color:rgb(226 232 240 / var(--tw-text-opacity,1))}@media (min-width:1024px){html.dark .lg\:bg-white{background-color:rgb(24 36 56 / var(--tw-bg-opacity,1))}html.dark .lg\:text-slate-400{color:rgb(168 182 202 / var(--tw-text-opacity,1))}}
/* All rules are conditional. Light-mode colors and geometry are left intact. */
html.dark{color-scheme:dark;background:#0b1220;color:#e2e8f0;}
html.dark body{background-color:#0b1220;color:#e2e8f0;}
html.dark body,html.dark .printhub{
 --ph-canvas:#0b1220;--ph-surface:#182438;--ph-raised:#1e2c41;--ph-border:#334155;--ph-text:#e2e8f0;--ph-muted:#a8b6ca;
 --color-base:#182438;--color-base-50:#111c2e;--color-base-100:#1e2c41;--color-base-200:#29384f;--color-base-300:#475569;--color-base-400:#94a3b8;--color-base-500:#a8b6ca;--color-base-600:#cbd5e1;--color-base-700:#e2e8f0;--color-base-800:#f1f5f9;--color-base-900:#f8fafc;--color-base-content:#e2e8f0;
 --color-primary:#2563eb;--color-primary-focus:#1d4ed8;--color-primary-content:#fff;--color-secondary-content:#fff;--color-accent-content:#fff;--color-neutral-content:#fff;--color-info-content:#fff;--color-success-content:#fff;--color-warning-content:#fff;--color-error-content:#fff;
 --bs-body-color:#e2e8f0;--bs-body-color-rgb:226,232,240;--bs-body-bg:#182438;--bs-body-bg-rgb:24,36,56;--bs-emphasis-color:#f8fafc;--bs-secondary-color:#a8b6ca;--bs-secondary-bg:#1e2c41;--bs-tertiary-bg:#111c2e;--bs-border-color:#334155;--bs-border-color-translucent:#334155;--bs-heading-color:#f1f5f9;--bs-link-color:#93c5fd;--bs-link-hover-color:#bfdbfe;
}
html.dark #printhub-topbar{background:#111c2ef2;border-color:#334155;}
html.dark #printhub-sidebar{background:#142034;border-color:#334155;}
html.dark #printhub-sidebar>div:last-child{background:#111c2e;border-color:#334155;}
html.dark :is(#printhub-global-search,#public-mobile-menu){background:#182438;color:#e2e8f0;border-color:#334155;}
html.dark :is(input,textarea,select){color-scheme:dark;}
html.dark :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]),textarea,select):not([disabled]){color:#e2e8f0;}
html.dark :is(input,textarea)::placeholder{color:#94a3b8;opacity:1;}
html.dark :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]),textarea):not(.bg-transparent){background-color:#111c2e;}
html.dark :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]),textarea):not(.border-0):not(.bg-transparent){box-shadow:inset 0 0 0 1px #475569;}
html.dark input:-webkit-autofill{box-shadow:0 0 0 1000px #182438 inset;-webkit-text-fill-color:#e2e8f0;caret-color:#e2e8f0;}
html.dark :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#3b82f6;}
html.dark :is(input,textarea,select):disabled{color:#94a3b8;}
html.dark :is(.modal-content,.dropdown-menu,.popover,.toast,dialog){color:#e2e8f0;background-color:#182438;border-color:#334155;}
html.dark .btn-close{filter:var(--bs-btn-close-filter,invert(1) grayscale(100%) brightness(200%));}
html.dark :is(.modal-header,.modal-footer){border-color:#334155;}
html.dark .dropdown-item{color:#e2e8f0;}html.dark .dropdown-item:hover,html.dark .dropdown-item:focus{background:#29384f;color:#fff;}
html.dark .printhub select[data-portal-select=true]{background-color:#182438;border-color:#475569;color:#e2e8f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");}
html.dark .printhub select[data-portal-select=true] option{background:#182438;color:#e2e8f0;}
html.dark .printhub select[data-portal-select=true]:has(option:checked:is([value=completed],[value=active],[value=approved])){background-color:#19352d;border-color:#2b6852;color:#86efac;}
html.dark .printhub select[data-portal-select=true]:has(option:checked:is([value=in_progress],[value=pending],[value=pending_verification],[value=pending_approval],[value=open])){background-color:#382e1e;border-color:#78602e;color:#fcd34d;}
html.dark .printhub select[data-portal-select=true]:has(option:checked:is([value=rejected],[value=cancelled],[value=failed],[value=blocked])){background-color:#3c252d;border-color:#80404b;color:#fca5a5;}
html.dark .printhub select[data-portal-select=true]:has(option:checked:is([value=draft],[value=inactive],[value=private])){background-color:#1e2c41;border-color:#475569;color:#cbd5e1;}
html.dark .printhub select[data-portal-select=true]:has(option:checked:is([value=public],[value=friends])){background-color:#192f50;border-color:#365a88;color:#93c5fd;}
html.dark :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:#60a5fa;}
html.dark :is(.printlog-card,.model-manage-card,.order-card,.fm-surface){border-color:#334155;}
html.dark .printlog-card-status{background:#1e2c41;color:#cbd5e1;border-color:#475569;}
html.dark .sidebar-scroll::-webkit-scrollbar-thumb{background:#475569;}
html.dark ::-webkit-scrollbar-track{background:#111c2e;}html.dark ::-webkit-scrollbar-thumb{background:#475569;}
html.dark ::selection{background:#1d4ed8;color:#fff;}
html.dark #resinTimeSrc{color:#93c5fd!important;}
html.dark .toolbar-btn.active{background:#2563eb;color:#fff;}
html.dark .printhub-plate-viewer :is(button,a){background:#182438;border-color:#475569;color:#e2e8f0;}
html.dark .printhub-plate-viewer #status{color:#cbd5e1;}
/* Brand colors, material swatches, media, file thumbnails and 3D canvases keep their real colors. */
/* Model previews keep the image intact while their overlays follow the theme. */
html.dark .printhub-model-detail #viewer-display-area { background: #111c2e; border-color: #334155; }
html.dark .printhub-model-detail #viewer-display-area :is([class*="bg-white/"],[data-detail-viewer-controls]) { background: #1b2b40ed; color: #dce7f5; border-color: #42536a; }
html.dark .printhub-model-detail #viewer-display-area :is(button,a,i) { color: #dce7f5; }
html.dark .printhub-model-detail #viewer-display-area :is(button,a):hover { background-color: #334155; color: #fff; }
html.dark .printhub-model-detail #image-display-container,
html.dark .printhub-model-detail #stl-loader-progress { background-color: #111c2e; color: #bac9dc; }
