@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWEABAAAAAACnwAAAUtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNgg18LDgABNgIkAxgEIAWDXgdGDINsG1MJQB6FTZl7lLXccknfu1wyTATU3L97eflQ5pSZFDAaQ2lZGABwoEh28vM61/uRmqMp3E9NUQkmEvCWM7XNclvAh+1kutF0mLT/I/pDTx2q/sjCXMDGBokHg7TG5j00ngglgHOe50pjWa/ntXqNCoB94CaYSdTl3t0pAEWZmaF+A6qbQYYCZEDP9PEhi6OXDSzMgOl/ok4FE8D+eBw1haNoEO2PJgFDqT87zJAT2oOoGE3SBAlEDkAOiAAwuE8Nhg2Sq/G0/z+Ip0UVExQQAFFMLAEJAoiAHFAeCQHlUTigOBkCBZSA3UuuZuC/FbJ/vpv/eRTkev1KivTjpCmTY0qVAJtTklQqVq/VMFA860QVKkhCG3k2jCrMk0QUqKKlGX6CFvDmU6ag2VCRfNSkFyGcmZyGbFequMYiOXLmDL8INUtwCV8shFnNRUSzFGpS2y8imyWlQq7+gMZ2awc+kewfPO9EMgCPDwwLcf1WqpoxcmJySyxomsRvpc2TWKHXZIapmt/RkeUXUZFwrDnRB0vxRAw8Ie2u+dc8RTcbioVcg1HtDe3C1n7VWk2/toxlcYnwYNSkp6dfNfaUdmZJrVIquJuPrhpKrZImnUEWRzN20PTqEjr27+cjVlbYOqSq7a87WTJOtNGLDYi97KKYubn6/cWwdZRSsxV1TCshJKOlg3n8Q4v9InmzoU3tJcUMy3b4ASHJKOjQWaYUQD5AcSAH9ABGABCDUB0BQABxnFasQC0ZLJGnGtj/6tmrsO1KpaJB2VY8qG+Gba+K7n/RbMz662IHXj58aWvlYhTjSlCdPGvfy2IHXvccvfIiKX62+NSu+FLSJVvZahhTH1fsiQzVVhbtfjyzbtHWwzU6cClZzpK4N/0uzW+Y7iuPqjZzLsvREX33PJ5Zr2jb7r2mnNLsHE+l5USDLdMJH+AWioy8TNlMEVU6BU+koP8kEbSstgiU7dEhQh9SUDpFURBFpB9atfalM9Kkq3wQQ2Xg7kFyl6gxINHN6pa9SaAENL037ZUS3imBWM3CBMxJjZAgI0k6dC4y/SbFBv/6tRSCMjn0N6UuTWMNZBaZqP/eEsVEk7ZSUzpleZJSU9AOFdAB5dCtBS8cpCeRC35oQiIgIChYtyfH16ft9q+wCPkN3t752g3w4ffA/g//z/zpcTugCAIggK+LJX+DnqLCGMglkB/eShh+zfFonQCnC+2jOkdlAA0BFAURohsSAgqNIqFYDmBKqIlsxOY3m6Dxi03iPGFTUmxj0yINsiUCUrSaIQsWWbjpc7IEy8KGhPAk9AVhga/KmxIwK2RMUJ1S1SoUqlFvyohtmgyYEdZs3ACeX6MRYzabMiCk1YiQMN6sGViigMQoZjya8WjGoyis8DVnj8PMrqWTH7yGhxWZNWe7EN6YcQuwJAkSZcIxpHY/FjInACswZQr20Yd57QgFR37lFiOGBRAAsslxXZEPhEAAGUhESTev4BNAV4yJpITCFMnWggQRNLUEUSOahpWmQcH79zQoksIuCihsep9WiUw+mHFfpcNJ5RbPAIv00vlZxdCCRt+KNCmWyhlKmJAlgUt8K6lVmXQuq1WUUc0KBJlhMq1WvqRlskS3KtmyVVLJPFjRNJCVqZSzBS1MuEpum0E10rGQVbhu9xgs5cGskgtug3oKXKUS0qlUkngYVauqaKklBkrSpin4ZSpbwomE1lHEOWI+8R7SgfVEjnpPNFhLfIUArCNy/n5mTVDHHFFn9nSabYl3/ZvYLI0vEfXp1gE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABTAAAAYGmlnq5jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADAAAAAwELfCadoZWFkAAAC4AAAADYAAAA2GnZrk2hoZWEAAAMYAAAAHwAAACQJCQOBaG10eAAAAzgAAAAXAAAAGAcQAE5sb2NhAAADUAAAAA4AAAAOAIgAiG1heHAAAANgAAAAHAAAACAAGwDzbmFtZQAAA3wAAADYAAAB3iYtQbtwb3N0AAAEVAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQFAQBWef/ZVevZfQqXQiKo3ix4FUDqNSOY87SBAmMxlco60k0KIJ6L/bTGM1qExFUsEjvImfrh2CA2LzfJ3gWVWYGYBcOxDoBuCVClMAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAAQBBzvNdCF8PPPUACQPoAAAAANm84TwAAAAA3PJHEf5N/esGXQQ0AAAACQACAAAAAAAAeNpjYGRgYIn5+4qBga36n+9/UbZYoAgqYAMAjoYFkwB42mO8waDAAAJvIJiphEEPRAMANRYEYgAAAAAUABQAFAAUAGAAYAAAeNpjYGRgYGBjmMDAw5DIwArmIQAzAyMAGHQBD3jalc4BR0NRGIDhZ7VSMECAHATQXcugBlVElFIJAatu25jtOndl/ad+Wr8g0MFxGVA+eA7ne33Y8mZdq72Np9Zudsuen+w1Hd/Z6058Zbf1LbM37HjO3lToZ3eSGFukqRzrpqm9iCYqi+RCnTxVmItGum5cuHLpzLVbU6Wle0MztQfjpIl9d0oj76aGokelKJXMzQQ9hV5uhKYSmk5oSmG1lDcHze7gn5esvv5ywbm5yqeYPDK2EBw60HMkNIX0S1QpBKemaYJmQ+qJSrVS9KH0qvgFlnxHCnjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-thai-400-normal-Bt1rR4gi.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-thai-400-normal-DKc8V4lk.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-DBkYO1u-.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-n-X-g5Z4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-400-normal-CwmoKdEh.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-400-normal-YXrLwNa7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWAABAAAAAACjQAAAUpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDNAdGDINiGw0JAB6HsXvkgEk0G+iPSRT54IH6TXsz/2NSUeh2iCgQN0KUihNzKip0RfQq/sOu30XtmO6thcB2n/Au0iANZAIRZRwECURctf7///eq/vt+Fv4TsLHFokHKy5q7a1JBN3ALuG7X4Jwc77AA1RZSAbA61EFnnpq/mxIB2PHzE5Fo7was6ADpABOyoCBt/tI5un8nC/8U9UQWAmzcr8shMYcJZFJuAXrwny2GiJVqkA6zZpIaUgM0QAIAdPWY4h2orQ9c/wf0AblYCSEApFWmAEUCEtCAhTQEsJBOM3BiRaIDLpTH1cvpUPmUSF/768kf1xC8XnOJmA3Wa7Bav6jtepTKczONJuzQD5zpak4Rw55uQ4o9mKUVp0xt8Btkz+r3SAOCw8C2ZssLQtwaN0T6gkGkzmJDGx4KGYigUu2JyPNiJGQggwaiIBAy0IIq+ryWHV23JTOukirZNZFUUTUzOvG8no2p5imTyXiRep71mTgXbsjA881xn3TZZDxeGzLQ3WJ1fzLOEbXVFXYrHZ9zPWRgCvao57WcNVvWbnn+dMQ32CPTokBAtT//zpr8xiMReOjoM4eW4syJxNJwgyVgLhjdVpfs62d781gmvpIq+czA86fnqi+ZGb/2Mnhn0ivgN4cMXB3VstsNcXqNtv00O32DARoWf9z3+ZdGQga2YM/6Le0RXyAQDyHQsGLHy5RO8wBgBsAJaEATWA0AdBBuJAAgQNerHBaXecxhso8mv/jkC3HmoSV24djsFK77HhJnPrAnP8vb9PaXjqufv/85p+9f6MC+wYXzfk5/7Lj6ZdPGNz5Tzvud3b039t6obXOUrVlxwN9R4O0u6IwduHedM7Y7v9xZeqIsp235cw1tfTP5tUU9y4f9Lbnugrre2LG71nlie57xVf5fmRNdkaiPDG4v/QyQQseKbd78GgPda8BHDGhPA4piFpjX4gbiOwO8Bx2DyFu+Ky6xLfGrUm21Rfyc34rtnRlN4cIPr17sKmoxcTsuHseF3NOiAS7EXh14h3zkGFSAEbJ7sj2z2JFzLRoe7IjBWWyIOQOXdxb3Cv7hRdxzKZZik1cDbq9B1jNJMeSCHfLABoUO7LHFkjI2ij+0uAQBCFr+U8+ODHvqr1lt2l8AX9+f6wC++x3eGx3X/zX36+2ADQmAgNbEbz5iQpQO7IHgpWUWX6G4/9tK8hiFclwAZm7HyRST3ensIJGgIQArUzSEbgP6zLFCUOo9hcTNywqNRgd36uYUJhYbUZgJKne4zwbM2P+W7FaraHCfcXsl1CT77ROejYTtwnbZa1qR1aJ6dWkVs8Z2kw5bb9RO+2wwY1RCSMykCQkH7LDJpL1uYbvspJQIK0GeuuvolDp3Yd3GaQdsN2qvO1b7PrX41KKrRtvsstuR2LqmUwFVShUrUUNx08nkV/faLUxpsd12ypZrn4pjEsOk66APvxgmASCNmNczzIAQEk1oQrcc2JkoJmcEl0uLW8vVrm0pNqBQCoEbWSgOsQcJb09SpkDAEm7AWvg2Xg1K5fKbd9mZMEGnOmGZFhk8XtKqUoHANNpUKbTSPMJ0+nWrlW8ZbTQRVSPEv280U69UNh83LKzWsmQyLWCPNZjCpZiNbvWKZFjImJ2d+kSVuokwB0n22KJJDmFO8ihLzWOnQRdxXWp2vm+3m+owhUhZaVsKDehTFqVosojYj/m7+Y/zm4mXOcBv5sN5LaNmnCPM7CMekx7rc1qZqnmamL+L/xgppmY9a5hbKcDsI8PO/Q==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGoMn85jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2Gm5romhoZWEAAAMcAAAAHwAAACQJAQOLaG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAGwD4bmFtZQAAA4AAAADTAAABtCFnPsJwb3N0AAAEVAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/uyLRq/8x1DqR7RWbPZDzqFTOo9ZKECYzGYKKnUTQohmYvlshWQ9q6yqq4hHexM84JGcHX0O+DghZnZsZgBptgKMbDe8K2wAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQYjtGUpfDzz1AAkD6AAAAADZvOE7AAAAANzyRxD+R/3rBlsERQAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt8p/7f0W2aKAIKmADAI6gBZUAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY5jAwMOQxsAK5iEAMwMjABjdARR42pXMNUIEQRQA0cKdkHhy3N3dXRPcfX3vxQk4EweggrF0R7rfV6CRB2qoqm0CLvgLXcUAv6GraecndA0zFELXpnrq6OAqdD1dDIVuV/BEzveLCXp9s9yS4dk4p3vI6jfvTzI8Wt9lhS3WWWCbPSv3lDjkmg87j3hSz3Rbu+dO5XnnRGdwD592BfTTQ394ToabAlXJzgP9qN6sZeId4awKp1U4r9Lzi3zyRZmM8aMdOesD9NHPuAr3YRcZ+3r0PG++QWoiixH33vfeBdxOzz8zK0BKAHjaY2BiAIP/axl8GbABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAzhsIiA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-thai-500-normal-BrMc1XKn.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-thai-500-normal-BoHUoq0p.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-n470B0cW.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-DcylQI4B.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-500-normal-DQcnnbdd.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-500-normal-h5t7erDE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAV4ABAAAAAAChgAAAUeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISAmCcxEQCoMsgzILDgABNgIkAxgEIAWDQAdGDINkG/gICB4HzvksHpSclNDkippHLXj4bGp/ZleEBnzJyIBCI8oOkMxSgBVgUI464KLU8UbB+pBL5NIngtxdgHFLKA/SQF4gooyDBAOt/2vHv09dmm5Jwz5eumAwSLdppWDtFODK0QC2Lxj9hqVZgN7e3+hB5LVU90rtdlc6G8ew80QEYKdSJREfXz6NFR0gD+AkDgrSWkvXpiP7KPxb1J0UAoL26XKrTGICmVnzYdmfLdaTTN0gHRbNJDWkBmiABABYMlYoHoI6+tr5n0FfK4uVEAJA2mUOUCQgAQ0opCGAQjpDwIkViQ64UF5Sr+VB+S2R/8+ll0Awed8SU5ZbZ1TSdqvssVybkEdY7KhdLvAY4Mx3cYolOPIDdHEQs7TjlLkafgsaLtKA4DSwJZIvC/FYyhD5qwbxehsb2ob1IQMRVGpsZzwrNoYMZNBANAVCBlpQjWe12vHJZHVKZVRmydaMGlc7Nm3N6rUpsdiTzqQiKstU7OzapyOQHUpVbPWkU6mekIHOw7o7k0JA7SLhXSQ7Zz5kYAouU1mtLpGcSGYvxCtSczzvCATUWPZhIjkPxysCI8lc5guTdeLsztKrQ4vH3JTZrTTzVGEeyvKkdkaZrg5kLxTFikx1ql9k8DDXKKAP+QzI9VrtmCEuJGzMF2CtSKklVbpTFdN/cDxkYAsum0qOxSsCgVQIgYYVO16mfJ4HADMATkAD+sAyAKAD/5IAgABdb3NYXObNDpN9U+azjz4TF58tsQvHnF24nhQX37NnErMPPnfc+vTDT7lQ6sA+7cL5FBc+dNz6fHDm7ifK+ZRzcO7HtT/2LHZ0TC48Vrm0yVVdunjq4K1l89N71hdHGsPLu0cT9bua+2MrKhOVI3Xlc8umT95YJqf2JQrbLrfWjqi5+MTSvW05gBw6Vmw+f7eB7jXgAwwYCwMi5Tbg7ykD8Y0B70X/xiC8BpZvorEc5dq0Z393ICpnl1swO1Z9Dhfl2O+OrsiwiQgXg1zIdcMaf3Ih1t3Gjvx3m+fB3mFD/GtweRXYDctrC7n/zSkudFG73V6DwDO4AGugHdZCG2ywEIpDwigboS+NxhCAYLg1HXthg6fvP6tN+xHgy7u/H+Cbvxf5/h+Z/8W8Xk8ANiQAAr4XbvMZJ1a+ZAGCiYpZfIFi/7XOyfM0qKwifVaewMl2JgQAdpCIb9EQgJVtNIRuA1YnIBV0eEsqcXNXqjHi1LzuKjVRbKvUTFRbt5s2sMORmfCAHpHqw7Y4ZKdaeMRh4cvZaY+w/Q7ZLmKVccstMWKFhD3STpiyyT6HTdthk51CpqTttdOI/fbYalbaISaFE/soMWExK0cvdbNKLx9Ojm931B6bHOIZOS5VulSpXtWP2u+Ak4+3bf8oVyotomK6KWwr558eckCYMmyPPVSg7bDSkl7D9K88Jm2rMAkA+UianGEGhJBoQhO65ei+nVGxxpFviY60qW8djhrQLIfAjWwWLdeDBh88pU2zKqU8gLX5AV7NalQq5OyP+dRTyvg5xEx+lWBUp2bViqyrJUv0iST0MotWNMfUqeBDtc6UuPbSUYKKiUFtqavSddxMh6CAsqTawrhuodJRgIqVVk2poJTbbrsEAb3wKju7zImLqZSrHJy21UpdauQqJw2UUj52GXexwqComsdsu4mqv9ZJcvjZsDQb8FPpyDGomDiypg/RD9BfQl77UTeCHF7lsG4EOAw8BjOutA6CqB37QX8R/QkOoyhxdyRQk7SAOAIAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGpxoOFjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC4AAAAuIJK/GhoZWFkAAAC2AAAADYAAAA2GmxrsGhoZWEAAAMQAAAAHwAAACQI/wOEaG10eAAAAzAAAAAXAAAAGAcbAEhsb2NhAAADSAAAAA4AAAAOAIIAgm1heHAAAANYAAAAHAAAACAAGwD5bmFtZQAAA3QAAADZAAABwCLFP6pwb3N0AAAEUAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/u5HQq/81tDoR/RYbldM4j0rlPO4gscJkJkPQqkQEbeUwfbeFZD2orauoiiK8iZ9xmJ0TfA/5viBkdW5mAGp0AI4e3IAKVQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEAQVVJdwRfDzz1AAkD6AAAAADZvOE9AAAAANzyRxH+Qv3rBl4EUAAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt5p/Tf3G2OKAIKmADAI3fBYwAeNpjvMGgwAACbyCYqZ5BA0QDADVFBGcAAAAAEwATABMAEwBcAFwAAHjaY2BkYGBgY5jAwMOQzsAK5iEAMwMjABjyARV42pWMtWFDQRBEn5kdOv4FmBkSk5gZIjEzS7WpAlWlCcSZjvbN7ewAx+TYY2f/BIjvMOMdXpnMeJdLxjPe45fRjPdXPAdckZnxIfc8z/hSBAU62g0+udNuk6ZFUbojvqUtrqjWaZFX34MZJzZ+ceFVJ8uAAElqcgYpiIrc6CdLVfRLXZ4MYekWyqIup8EDtzzM3q9ZmiHaNtcvnacrTtJa5MzmRbME0SxDtJnxp9pgSIsiebk6GDxyzwMfolkmctGS71b8Q0XbWJloI0VWNava05vhdgr05EGRAAAAeNpjYGIAg/9bGSIYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDSjAib)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-thai-600-normal-DvfsyWAn.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-thai-600-normal-BOwfviun.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-BXI6PlF4.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-iH120vlL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-600-normal-BR-dhaTH.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-600-normal-P_JjY83V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root .admin-topbar.management-topbar{gap:12px;height:auto;min-height:62px;padding:10px 20px}:root .management-topbar .admin-customer-topbar-copy{gap:3px;height:auto;min-height:36px}:root .management-topbar .admin-customer-topbar-copy :is(strong,small){white-space:normal;text-overflow:clip;overflow:visible}:root .management-topbar .admin-customer-topbar-controls{flex:none}:root .management-topbar .management-create-action{color:#17140a;width:auto;font:600 12px var(--font-ui);white-space:nowrap;background:#d0ac1a;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}:root .management-topbar .management-create-action:hover{color:#17140a;background:#dfbd32}@media (width<=760px){:root .admin-topbar.management-topbar{gap:8px;min-height:56px;padding:10px 12px}:root .management-topbar .admin-customer-topbar-copy strong{font-size:13px}:root .management-topbar .admin-customer-topbar-copy small{font-size:11px}:root .management-topbar .management-create-action{padding:0 9px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:"IBM Plex Sans Thai", sans-serif;font-family:var(--font-ui);font-synthesis:none;--bg:#0b0e12;--sidebar:#12171e;--surface:#161c24;--surface-2:#202833;--surface-3:#11161d;--nav-surface:#12171efa;--header-surface:#12171ef7;--skeleton-base:#191d21;--skeleton-highlight:#2a2f35;--line:#414d5d;--line-soft:#303b49;--text:#f4f6f9;--muted:#aab6c5;--text-secondary:#c5cdd8;--danger-text:#ffb4b9;--success-text:#8fe3b5;--warning:#ffd08a;--info-text:#a3cdff;--teal-text:#86e2d5;--teal-surface:#13302f;--teal-border:#3d827d;--purple-text:#d3b8ff;--badge-success-bg:#168047;--badge-success-text:#fff;--badge-danger-bg:#c92c40;--badge-danger-text:#fff;--badge-warning-bg:#efb51c;--badge-warning-text:#241b00;--badge-info-bg:#2563c7;--badge-info-text:#fff;--badge-teal-bg:#087f78;--badge-teal-text:#fff;--badge-neutral-bg:#526174;--badge-neutral-text:#fff;--success-surface:#122e22;--success-border:#397657;--danger-surface:#361d25;--danger-border:#99505e;--warning-surface:#362b17;--warning-border:#94713d;--info-surface:#192d46;--info-border:#4978aa;--neutral-surface:#252e3b;--neutral-text:#c5cfdd;--neutral-border:#566579;--control-border:#637389;--card-radius:12px;--card-gap:16px;--card-shadow:0 3px 12px #0000001f;--accent:#ffc400;--accent-rgb:255, 196, 0;--accent-text:var(--accent);--on-accent:#171717;--active-bg:#342d12;--active-text:#ffc400;--active-border:var(--accent);--nav-active-bg:var(--accent);--nav-active-text:var(--on-accent);--workspace-content-gap:24px;--accent-strong:#dca900;--sidebar-width:clamp(280px, 25vw, 320px);--sidebar-compact-width:82px;background:var(--bg);color:var(--text)}.admin-overview-report{min-width:0;padding:var(--workspace-content-gap) 28px 24px;background:var(--bg);color:var(--text)}.admin-overview-filter{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px;display:flex}.admin-overview-filter fieldset{border:0;min-width:0;margin:0;padding:0}.admin-overview-filter legend{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.admin-overview-filter legend svg{width:15px;height:15px;color:var(--accent-text)}.admin-overview-filter fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.admin-overview-filter fieldset label{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}.admin-overview-filter input[type=radio]{accent-color:var(--accent-text);margin:0}.admin-overview-filter label.active{border-color:var(--active-border);background:var(--active-bg);color:var(--active-text)}.admin-overview-filter>button{border:1px solid var(--active-border);background:var(--active-bg);min-height:34px;color:var(--active-text);font:13px var(--font-ui);cursor:pointer;border-radius:6px;padding:6px 12px}.admin-overview-filter>button:disabled{opacity:.7;cursor:not-allowed}.admin-overview-header-buttons{align-items:stretch;gap:0;display:flex}#admin-overview-actions-slot{min-width:0;display:flex}.admin-topbar .admin-overview-refresh{border:1px solid rgba(var(--accent-rgb), .42);background:rgba(var(--accent-rgb), .07);width:auto;height:36px;color:var(--accent-text);font:600 13px var(--font-ui);white-space:nowrap;border-radius:8px 0 0 8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.admin-topbar .admin-overview-refresh svg{flex-shrink:0;width:15px;height:15px}.admin-topbar .admin-overview-header-buttons .admin-website-link{border-left:0;border-radius:0 8px 8px 0}.admin-topbar .admin-overview-refresh:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .12)}.admin-topbar .admin-overview-refresh:disabled{opacity:.65;cursor:wait}.admin-overview-range{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:6px;padding:12px;font-size:12px;display:flex}.admin-overview-range span{color:var(--muted)}.admin-overview-report-kpis{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-overview-report-kpis.refreshing{opacity:1}.admin-overview-report-kpis article{border-right:1px solid var(--line-soft);align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.admin-overview-report-kpis article:last-child{border-right:0}.admin-overview-report-kpis article>svg{width:18px;height:18px;color:var(--accent-text);flex-shrink:0}.admin-overview-report-kpis article>div{gap:5px;min-width:0;display:grid}.admin-overview-report-kpis small{color:var(--muted);font-size:12px}.admin-overview-report-kpis strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.3}.admin-overview-report-kpis span{color:var(--muted);font-size:12px}.admin-overview-report-kpis span svg{vertical-align:-2px;width:11px;height:11px}.admin-overview-report-kpis span.positive{color:var(--success-text)}.admin-overview-report-kpis span.negative{color:#ffb1ac}.admin-overview-definition{border-bottom:1px solid var(--line-soft);color:var(--muted);margin:0;padding:12px;font-size:12px}.admin-overview-report-groups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-overview-report-groups>section{border-bottom:1px solid var(--line-soft);min-width:0}.admin-overview-report h2{border-bottom:1px solid var(--line-soft);background:var(--surface-2);align-items:center;gap:7px;margin:0;padding:12px;font-size:13px;font-weight:600;display:flex}.admin-overview-report h2 svg{width:16px;height:16px;color:var(--accent-text);flex-shrink:0}.admin-overview-report h2 small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.admin-overview-report dl{margin:0}.admin-overview-report dl>div{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-size:12px;display:flex}.admin-overview-report dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.admin-overview-report dd small{color:var(--muted);font-size:12px;font-weight:400;display:block}.admin-overview-report-products h2{flex-wrap:wrap}.admin-overview-table-scroll{overflow-x:auto}.admin-overview-report table{border-collapse:collapse;width:100%;font-size:12px}.admin-overview-report th,.admin-overview-report td{border-bottom:1px solid var(--line-soft);text-align:right;padding:10px 12px}.admin-overview-report th:first-child,.admin-overview-report td:first-child{text-align:left}.admin-overview-report td:first-child{min-width:180px}.admin-overview-report td:not(:first-child){white-space:nowrap}.admin-overview-report td small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.admin-overview-report td a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.admin-overview-table-scroll>p{color:var(--muted);padding:12px;font-size:12px}.admin-overview-insights{border-bottom:1px solid var(--line-soft)}.admin-overview-insights>summary{color:var(--accent-text);cursor:pointer;padding:14px 12px;font-size:13px;font-weight:600}.admin-overview-insights[open]>summary{border-bottom:1px solid var(--line-soft)}.admin-overview-insights .admin-overview-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-overview-report :is(button,input,a,summary):focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (width<=1200px){.admin-overview-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-report-kpis article:nth-child(2){border-right:0}.admin-overview-report-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (width<=1050px){.admin-overview-report-groups,.admin-overview-insights .admin-overview-secondary-grid{grid-template-columns:minmax(0,1fr)}.admin-overview-report-groups>section:nth-child(odd){border-right:0}}@media (width<=760px){.admin-overview-report{padding:16px 13px calc(72px + env(safe-area-inset-bottom))}.admin-overview-report-groups,.admin-overview-insights .admin-overview-secondary-grid{grid-template-columns:minmax(0,1fr)}.admin-overview-report-groups>section:nth-child(odd){border-right:0}.admin-overview-report-kpis strong{font-size:18px}}@media (width<=640px){.admin-topbar .admin-overview-refresh{width:36px;padding:0}.admin-overview-refresh>span{display:none}}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg{stroke-width:1.8px;width:20px;height:20px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-required-mark{line-height:inherit;margin-inline-start:3px;color:var(--danger-text)!important;font-size:inherit!important;font-weight:400!important;display:inline!important}.admin-shell{background:radial-gradient(circle at 65% 0%, rgba(var(--accent-rgb), .025), transparent 34%), var(--bg);min-height:100vh}.admin-sidebar{z-index:30;width:var(--sidebar-width);border-right:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--surface) 72%);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);font-size:14px;transition:width .22s,transform .22s;display:grid;position:fixed;inset:0 auto 0 0;container:admin-sidebar/inline-size}.admin-sidebar.orders-context,.admin-sidebar.support-context,.admin-sidebar.customers-context,.admin-sidebar.coupons-context,.admin-sidebar.catalog-context,.admin-sidebar.more-context{grid-template-rows:auto minmax(0,1fr) auto}.admin-sidebar>*{min-width:0}.admin-sidebar.compact{width:var(--sidebar-compact-width)}.admin-sidebar-header{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:62px;min-height:62px;padding:9px 16px;display:flex}.admin-brand{flex:1;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.admin-brand-logo{object-fit:contain;object-position:left center;width:min(100%,154px);height:auto;display:block}.admin-brand-mark{border:1px solid rgba(var(--accent-rgb), .65);background:rgba(var(--accent-rgb), .08);width:38px;height:38px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.admin-brand-copy{white-space:nowrap;min-width:0;display:grid}.admin-brand-copy strong{color:var(--accent-text);font-family:var(--font-ui);letter-spacing:.01em;font-size:14px;font-weight:600;line-height:1.1}.admin-brand-copy small{color:var(--accent-text);margin-top:3px;font-size:13px}.admin-brand.compact .admin-brand-copy{display:none}.admin-brand.compact .admin-brand-logo{object-fit:cover;object-position:left center;width:42px}.sidebar-collapse,.sidebar-drawer-close,.sidebar-search-trigger,.admin-topbar button{border:1px solid var(--line);width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.admin-sidebar-quick-actions{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex:none;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.admin-sidebar-quick-actions:focus-within{border-color:var(--accent)}.sidebar-search-trigger{border:0;border-left:1px solid var(--line);color:var(--accent-text);background:0 0;border-radius:0;transition:background .15s,color .15s}.sidebar-search-trigger:hover,.sidebar-search-trigger[aria-expanded=true]{background:rgba(var(--accent-rgb), .09)}.admin-sidebar-profile-trigger{width:36px;height:36px;color:var(--text);font:600 12px/1 var(--font-ui);background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:grid;overflow:hidden}.admin-sidebar-profile-trigger:hover,.admin-sidebar-profile-trigger.active{background:rgba(var(--accent-rgb), .09);color:var(--accent-text)}.admin-sidebar-profile-trigger img,.admin-sidebar-profile-trigger span{object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.sidebar-collapse:hover,.admin-topbar button:hover{border-color:var(--line);color:var(--accent-text)}.sidebar-collapse,.sidebar-drawer-close{display:none}.admin-sidebar-actions{min-width:0;padding:12px 12px 11px;position:relative}.admin-sidebar.compact .admin-sidebar-actions{min-height:10px;padding:5px}.admin-menu-search{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:38px;color:var(--muted);border-radius:7px;align-items:center;gap:8px;margin-top:12px;padding:0 9px;display:flex}.admin-menu-search svg{width:17px;height:17px}.admin-menu-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.admin-menu-search input::placeholder{color:var(--muted)}.admin-menu-search button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.admin-menu-search kbd{border:1px solid var(--line);color:var(--muted);font:13px/1.2 var(--font-ui);border-radius:4px;padding:2px 5px}.admin-sidebar-nav{scrollbar-color:var(--line) transparent;scrollbar-width:thin;min-height:0;padding:0 0 14px;overflow:hidden auto}.admin-overview-link{padding:0 0 7px}.admin-menu-group{padding:0 0 6px}.admin-menu-group-title{width:100%;height:28px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px 0 19px;font-size:13px;display:flex}.admin-menu-group-title svg{width:15px;height:15px;transition:transform .16s;transform:rotate(-90deg)}.admin-menu-group-title svg.open{transform:rotate(0)}.admin-menu-group-list{gap:1px;display:grid}.admin-menu-link{min-height:40px;color:var(--text);align-items:center;gap:11px;padding:5px 17px 5px 20px;font-size:13px;transition:color .15s,background .15s;display:flex;position:relative}.admin-menu-link:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:0 auto 0 0}.admin-menu-link svg{width:17px;height:17px;color:var(--muted);flex:none}.admin-menu-link span{overflow-wrap:anywhere;min-width:0}.admin-menu-link:hover{background:var(--surface-2);color:var(--text)}.admin-sidebar-profile-trigger.active{background:var(--nav-active-bg);color:var(--on-accent)}.admin-menu-link.active{background:var(--nav-active-bg);color:var(--on-accent);font-weight:600}.admin-menu-link.active:before{background:var(--nav-active-bg)}.admin-menu-link.active svg{color:inherit}.admin-sidebar.compact .admin-menu-group{padding-bottom:2px}.admin-sidebar.compact .admin-menu-link{border-radius:8px;justify-content:center;width:56px;min-height:44px;margin-inline:auto;padding:0}.admin-sidebar.compact .admin-menu-link:before{inset:7px auto 7px -13px}.admin-sidebar.compact .admin-menu-link span{display:none}.admin-sidebar.compact .admin-overview-link{padding-bottom:5px}.admin-menu-empty{color:var(--muted);text-align:center;padding:22px;font-size:13px}.admin-menu-utilities{border-top:1px solid var(--line-soft);margin:9px 14px 0;padding-top:12px;display:grid}.admin-menu-utilities>span{color:var(--muted);margin:0 4px 5px;font-size:13px}.admin-menu-utilities button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 5px;font-size:13px;display:flex}.admin-menu-utilities button svg{width:16px;height:16px}.admin-menu-utilities button:hover{color:var(--accent-text)}.admin-sidebar-context-label{color:var(--muted);margin:10px 19px 6px;font-size:13px}.admin-overview-shortcuts{display:grid}.admin-primary-nav{min-height:68px;padding:7px 6px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--nav-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-primary-nav :is(a,button){min-width:0;color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:7px;align-content:center;place-items:center;gap:3px;padding:4px 1px;font-size:13px;transition:color .15s,background .15s;display:grid}.admin-primary-nav :is(a,button) svg{width:19px;height:19px}.admin-primary-nav-icon{place-items:center;display:grid;position:relative}.admin-primary-nav-icon b{border:1px solid var(--surface);color:#fff;box-sizing:border-box;background:#b92e43;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;left:12px}.admin-primary-nav :is(a,button):hover{color:var(--text)}.admin-primary-nav :is(a,button).active{background:var(--nav-active-bg);color:var(--on-accent)}.admin-sidebar.compact .admin-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr));min-height:68px}.admin-sidebar.compact .admin-primary-nav :is(a,button)>span:last-child{display:none}@container admin-sidebar (width<=260px){.admin-primary-nav :is(a,button){gap:0}.admin-primary-nav :is(a,button)>span:last-child{display:none}}.admin-workspace{min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .22s}.sidebar-compact .admin-workspace{margin-left:var(--sidebar-compact-width)}.admin-topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--header-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:18px;height:62px;padding:0 24px;display:flex;position:sticky;top:0}.admin-topbar>div{flex:1;min-width:0}.admin-topbar>div span{font-size:14px;font-weight:600}.admin-topbar-context,#admin-orders-header-slot,#admin-orders-tabs-slot,#admin-support-profile-slot,#admin-support-actions-slot,#admin-customer-actions-slot,#admin-store-actions-slot,#admin-banner-actions-slot,#admin-settings-tabs-slot{align-items:center;min-width:0;display:flex}.admin-topbar-context,#admin-orders-header-slot,#admin-support-profile-slot{overflow:hidden}.admin-topbar nav{align-items:center;gap:7px;display:flex}.admin-topbar button{border-color:#0000}.admin-topbar.settings-context{gap:10px}.admin-topbar.settings-context .admin-topbar-context{flex:none}.admin-topbar nav.admin-settings-topbar-controls{flex:1;align-self:stretch;gap:0;min-width:0;overflow:hidden}#admin-settings-tabs-slot{scrollbar-width:none;width:100%;height:61px;overflow-x:auto}#admin-settings-tabs-slot::-webkit-scrollbar{display:none}.admin-settings-header-tabs{align-items:stretch;min-width:max-content;height:61px;display:flex}.admin-topbar .admin-settings-header-tabs button{width:auto;height:61px;color:var(--muted);font:500 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.admin-topbar .admin-settings-header-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.admin-topbar .admin-settings-header-tabs button svg{width:14px;height:14px}.admin-topbar .admin-settings-header-tabs button:hover{background:rgba(var(--accent-rgb), .045);color:var(--text)}.admin-overview-topbar-copy{align-content:center;gap:1px;min-width:0;height:44px;display:grid}.admin-overview-topbar-copy strong,.admin-overview-topbar-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-overview-topbar-copy strong{color:var(--text);font-size:14px;font-weight:600;line-height:1.35}.admin-overview-topbar-copy small{color:var(--muted);font-size:12px;line-height:1.35}.admin-topbar .admin-website-link{border:1px solid rgba(var(--accent-rgb), .42);background:rgba(var(--accent-rgb), .07);min-height:36px;color:var(--accent-text);border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.admin-topbar .admin-website-link:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .12)}.admin-topbar .admin-website-link svg{width:15px;height:15px}.admin-topbar nav.admin-orders-topbar-controls{align-self:stretch;gap:0}.admin-order-topbar-meta{grid-template-rows:repeat(2,minmax(0,auto));align-content:center;gap:2px;min-width:0;height:48px;display:grid}.admin-order-topbar-meta small,.admin-order-topbar-meta strong,.admin-order-topbar-meta time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-order-topbar-meta small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}.admin-order-topbar-meta strong{color:var(--text);font-size:13px;font-weight:600;line-height:1.35}.admin-order-topbar-meta time{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.admin-order-topbar-meta.admin-order-overview-topbar{grid-template-rows:repeat(2,minmax(0,auto));align-content:center;gap:1px}.admin-order-topbar-meta.admin-order-overview-topbar strong{font-size:14px}.admin-order-topbar-meta.admin-order-overview-topbar time{font-size:12px}.admin-order-topbar-tabs,.admin-order-topbar-tabs>div{align-items:stretch;height:61px;display:flex}.admin-topbar .admin-order-topbar-tabs button{width:auto;height:61px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 17px;font-size:13px;display:inline-flex;position:relative}.admin-topbar .admin-order-topbar-tabs>div button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:11px;right:11px}.admin-topbar .admin-order-topbar-tabs button:hover{background:rgba(var(--accent-rgb), .045);color:var(--text)}.admin-topbar nav.admin-support-topbar-controls{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:0;transition:border-color .15s;overflow:hidden}.admin-topbar nav.admin-support-topbar-controls:focus-within{border-color:var(--accent)}.admin-support-topbar-controls #admin-support-actions-slot{align-self:stretch}.admin-topbar .admin-call-trigger{border:0;border-right:1px solid var(--line);background:rgba(var(--accent-rgb), .06);width:36px;min-width:36px;color:var(--accent-text);border-radius:0;justify-content:center;align-items:center;padding:0;font-size:13px;display:inline-flex}.admin-topbar .admin-call-trigger:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .11)}.admin-topbar .admin-call-trigger svg{width:16px;height:16px}.admin-menu-trigger,.admin-back-trigger{display:none!important}.admin-page{width:min(100%,1440px);padding:24px 24px 80px}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-page-heading h1{font-family:var(--font-ui);margin:0;font-size:16px;font-weight:500;line-height:1.3}.admin-page-heading p{max-width:700px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.65}.admin-section-divider{background:var(--line-soft);height:1px;margin:33px 0 38px}.admin-readiness h2{font-family:var(--font-ui);margin:0 0 16px;font-size:16px;font-weight:500}.admin-readiness>div{max-width:860px;display:grid}.admin-readiness a{border-bottom:1px solid var(--line-soft);grid-template-columns:48px 1fr auto;align-items:center;gap:18px;min-height:78px;padding:12px 3px;transition:border-color .15s,transform .15s;display:grid}.admin-readiness a>span{border:1px solid rgba(var(--accent-rgb), .75);width:44px;height:44px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.admin-readiness a>span svg{width:20px;height:20px}.admin-readiness a>svg{width:17px;color:var(--muted);transition:transform .15s,color .15s}.admin-readiness a strong{color:var(--text);font-size:14px;display:block}.admin-readiness a p{color:var(--muted);margin:3px 0 0;font-size:13px}.admin-readiness a:hover{border-color:var(--line);transform:translate(3px)}.admin-readiness a:hover>svg{color:var(--accent-text);transform:translate(3px)}.admin-page-action{background:var(--accent);min-height:40px;color:var(--on-accent);border-radius:7px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.admin-page-action svg{width:17px;height:17px}.admin-page-action:hover{background:var(--accent-strong);color:var(--on-accent)}.admin-module-state{align-items:center;gap:22px;max-width:820px;min-height:190px;display:flex}.admin-module-state>span{border:1px solid rgba(var(--accent-rgb), .6);width:54px;height:54px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.admin-module-state strong{font-size:16px}.admin-module-state p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.65}.admin-overview-page{width:100%;max-width:none;padding:0 0 24px}.admin-overview-toolbar{border-bottom:1px solid var(--line-soft);justify-content:flex-start;align-items:center;min-height:58px;padding:12px;display:flex}.admin-overview-period{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,minmax(54px,auto));min-width:max-content;height:36px;padding:2px;display:grid}.admin-overview-period button{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:13px;transition:color .15s,background .15s}.admin-overview-period button:hover{color:var(--text)}.admin-overview-period button.active{background:var(--active-bg);color:var(--active-text);font-weight:600}.admin-overview-period button:disabled{cursor:progress}.admin-overview-metrics{border-bottom:1px solid var(--line-soft);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));transition:opacity .18s;display:grid;overflow:hidden}.admin-overview-metrics.refreshing{opacity:1}.admin-overview-metric{border-right:1px solid var(--line-soft);background:0 0;align-items:flex-start;gap:10px;min-width:0;padding:16px 12px;display:flex}.admin-overview-metric:last-child{border-right:0}.admin-overview-metric-icon{color:var(--accent-text);flex:0 0 18px;place-items:center;display:grid}.admin-overview-metric-icon svg{width:18px;height:18px}.admin-overview-metric-copy{gap:3px;min-width:0;display:grid}.admin-overview-metric-copy>span:first-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-overview-metric-copy>strong{overflow-wrap:anywhere;min-width:0;color:var(--text);font:600 20px/1.3 var(--font-ui);font-variant-numeric:tabular-nums}.admin-overview-metric-copy>span:not(:first-child){align-items:center;gap:4px;font-size:12px;display:flex}.admin-overview-metric-copy>span:not(:first-child) svg{width:12px;height:12px}.admin-overview-metric-copy>span.positive{color:var(--success-text)}.admin-overview-metric-copy>span.negative{color:#ffb1ac}.admin-overview-metric-copy>span.neutral{color:var(--muted)}.admin-overview-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-overview-panel{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--surface);min-width:0;overflow:hidden}.admin-overview-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 14px;display:flex}.admin-overview-panel>header>div{gap:2px;min-width:0;display:grid}.admin-overview-panel>header strong{color:var(--text);font-size:14px;font-weight:600}.admin-overview-panel>header span{color:var(--muted);font-size:13px}.admin-overview-panel>header>svg{width:18px;height:18px;color:var(--accent-text)}.admin-overview-panel>header>a{min-width:max-content;color:var(--muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.admin-overview-panel>header>a:hover{color:var(--accent-text)}.admin-overview-panel>header>a svg{width:14px;height:14px}.admin-overview-chart-wrap{min-height:254px;padding:18px 17px 13px 52px;position:relative}.admin-overview-chart-scale{color:var(--muted);flex-direction:column;justify-content:space-between;font-size:13px;display:flex;position:absolute;top:18px;bottom:31px;left:12px}.admin-overview-line-chart{width:100%;height:210px;overflow:visible}.admin-overview-line-chart .grid-lines line{stroke:#2c2c31;stroke-width:1px;vector-effect:non-scaling-stroke}.admin-overview-line-chart .area{fill:url(#overview-sales-area)}.admin-overview-line-chart .line{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.admin-overview-line-chart circle{fill:#111113;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.admin-overview-chart-labels{color:var(--muted);justify-content:space-between;padding-top:5px;font-size:13px;display:flex}.admin-overview-status-body{grid-template-columns:minmax(112px,.8fr) minmax(145px,1.2fr);align-items:center;gap:18px;min-height:254px;padding:20px 16px;display:grid}.admin-overview-donut{aspect-ratio:1;border-radius:50%;justify-self:center;width:min(100%,142px);position:relative}.admin-overview-donut:after{border:1px solid var(--line-soft);border-radius:inherit;background:var(--surface);content:"";position:absolute;inset:15%}.admin-overview-donut>span{z-index:1;place-content:center;justify-items:center;display:grid;position:absolute;inset:24%}.admin-overview-donut strong{font:500 20px/1 var(--font-ui)}.admin-overview-donut small{color:var(--muted);margin-top:5px;font-size:13px}.admin-overview-status-list{gap:8px;min-width:0;display:grid}.admin-overview-status-list>div{grid-template-columns:7px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;font-size:13px;display:grid}.admin-overview-status-list i{border-radius:50%;width:7px;height:7px}.admin-overview-status-list span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-overview-status-list strong{color:var(--text);font-size:13px}.admin-overview-status-list small{width:38px;color:var(--muted);text-align:right;font-size:13px}.admin-overview-operations{border-bottom:1px solid var(--line-soft);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-overview-operation{--operation-color:var(--accent-rgb);border-right:1px solid var(--line);background:0 0;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:10px;min-width:0;min-height:98px;padding:15px 14px;transition:background .15s;display:grid}.admin-overview-operation:last-child{border-right:0}.admin-overview-operation.orange{--operation-color:251, 146, 60}.admin-overview-operation.blue{--operation-color:96, 165, 250}.admin-overview-operation.yellow{--operation-color:var(--accent-rgb)}.admin-overview-operation.green{--operation-color:45, 212, 191}.admin-overview-operation:hover{background:linear-gradient(120deg, rgba(var(--operation-color), .1), rgba(var(--operation-color), .015))}.admin-overview-operation>svg:first-child{border:1px solid rgba(var(--operation-color), .32);width:38px;height:38px;color:rgb(var(--operation-color));border-radius:50%;padding:9px}.admin-overview-operation>svg:last-child{width:14px;height:14px;color:var(--muted)}.admin-overview-operation>span{gap:1px;min-width:0;display:grid}.admin-overview-operation small,.admin-overview-operation strong,.admin-overview-operation em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-overview-operation small{color:var(--muted);font-size:13px}.admin-overview-operation strong{color:var(--text);font-size:13px}.admin-overview-operation em{color:rgb(var(--operation-color));font-size:13px;font-style:normal}.admin-overview-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-overview-products-panel{grid-row:span 2}.admin-overview-products-heading{border-bottom:1px solid var(--line-soft);min-height:31px;color:var(--muted);grid-template-columns:minmax(0,1fr) 62px 90px;align-items:center;gap:8px;padding:0 13px 0 67px;font-size:13px;display:grid}.admin-overview-products-heading span:not(:first-child){text-align:right}.admin-overview-products-panel>div:last-child>a{border-bottom:1px solid var(--line-soft);grid-template-columns:21px 42px minmax(0,1fr) 62px 90px;align-items:center;gap:8px;min-height:67px;padding:8px 13px;display:grid}.admin-overview-products-panel>div:last-child>a:last-child{border-bottom:0}.admin-overview-products-panel>div:last-child>a:hover{background:rgba(var(--accent-rgb), .035)}.admin-overview-products-panel b{color:var(--muted);text-align:center;font-size:13px}.admin-overview-products-panel .image{border:1px solid var(--line);background:var(--surface-2);width:42px;height:42px;color:var(--muted);border-radius:7px;place-items:center;display:grid;overflow:hidden}.admin-overview-products-panel .image img{object-fit:cover;width:100%;height:100%}.admin-overview-products-panel .image svg{width:18px;height:18px}.admin-overview-products-panel .copy{gap:2px;min-width:0;display:grid}.admin-overview-products-panel .copy strong,.admin-overview-products-panel .copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-overview-products-panel .copy strong{color:var(--text);font-size:13px}.admin-overview-products-panel .copy small{color:var(--muted);font-size:13px}.admin-overview-products-panel .quantity,.admin-overview-products-panel .revenue{color:var(--text);text-align:right;font-size:13px}.admin-overview-products-panel .revenue{color:var(--accent-text)}.admin-overview-customer-panel{min-height:214px}.admin-overview-bars{align-items:flex-end;gap:3px;height:106px;padding:14px 15px 0;display:flex}.admin-overview-bars i{background:linear-gradient(180deg, var(--accent), #8f7408);border-radius:3px 3px 0 0;flex:1;min-width:2px;position:relative}.admin-overview-bars i span{display:none}.admin-overview-customer-panel>footer{border-top:1px solid var(--line-soft);min-height:46px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 15px;font-size:13px;display:flex}.admin-overview-customer-panel>footer strong{color:var(--text);font-size:13px}.admin-overview-payment-panel>div,.admin-overview-activity-panel>div{padding:4px 14px 10px}.admin-overview-payment-panel article{border-bottom:1px solid var(--line-soft);padding:9px 0}.admin-overview-payment-panel article:last-child{border-bottom:0}.admin-overview-payment-panel article>div:first-child{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.admin-overview-payment-panel article>div:first-child span{color:var(--text);align-items:center;gap:7px;display:flex}.admin-overview-payment-panel article>div:first-child i{border-radius:50%;width:7px;height:7px}.admin-overview-payment-panel article>div:first-child strong{color:var(--text);font-size:13px}.admin-overview-progress{background:var(--surface-2);border-radius:3px;height:3px;margin:6px 0;overflow:hidden}.admin-overview-progress i{border-radius:inherit;height:100%;display:block}.admin-overview-payment-panel article>small{color:var(--muted);font-size:13px}.admin-overview-activity-panel>div>a{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 0;display:grid}.admin-overview-activity-panel>div>a:last-child{border-bottom:0}.admin-overview-activity-panel>div>a:hover strong{color:var(--accent-text)}.admin-overview-activity-panel>div>a>span{background:rgba(var(--accent-rgb), .07);width:30px;height:30px;color:var(--accent-text);border-radius:7px;place-items:center;display:grid}.admin-overview-activity-panel>div>a>span svg{width:15px;height:15px}.admin-overview-activity-panel>div>a>div{min-width:0}.admin-overview-activity-panel>div strong,.admin-overview-activity-panel>div p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-overview-activity-panel>div strong{color:var(--text);font-size:13px;display:block}.admin-overview-activity-panel>div p{color:var(--muted);margin:2px 0 0;font-size:13px}.admin-overview-activity-panel time{color:var(--muted);white-space:nowrap;font-size:13px}.admin-overview-inline-empty{color:var(--muted);text-align:center;margin:0;padding:30px 12px;font-size:13px}.admin-overview-error{border:1px dashed var(--line);min-height:410px;color:var(--muted);text-align:center;border-radius:10px;place-content:center;justify-items:center;gap:8px;font-size:13px;display:grid}.admin-overview-error svg{color:#ffb1ac;width:27px;height:27px}.admin-overview-error strong{color:var(--text);font-size:14px}.admin-overview-error p{max-width:430px;margin:0}.admin-overview-error button,.admin-overview-refresh-error button{border:1px solid rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .07);min-height:34px;color:var(--accent-text);cursor:pointer;border-radius:7px;padding:0 11px;font-size:13px}.admin-overview-refresh-error{color:#ffb1ac;background:#f871710a;border:1px solid #f8717140;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin-bottom:10px;padding:5px 10px;font-size:13px;display:flex}.admin-overview-refresh-error svg{width:15px;height:15px}.admin-overview-refresh-error button{align-items:center;gap:5px;min-height:28px;margin-left:auto;display:inline-flex}.admin-overview-refresh-error button svg{width:13px;height:13px}.admin-overview-footer{color:var(--muted);justify-content:flex-end;align-items:center;gap:5px;margin-top:12px;font-size:13px;display:flex}.admin-overview-footer svg{width:13px;height:13px;color:var(--success-text)}.admin-overview-footer time{margin-left:2px}@keyframes overview-spin{to{transform:rotate(360deg)}}.admin-profile-content{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px 28px;max-width:820px;display:grid}.admin-profile-avatar{border:1px solid rgba(var(--accent-rgb), .7);background:linear-gradient(145deg, rgba(var(--accent-rgb), .13), var(--surface) 68%);width:112px;height:112px;color:var(--accent-text);font:600 28px/1 var(--font-ui);border-radius:18px;grid-row:span 2;place-items:center;display:grid;overflow:hidden}.admin-profile-avatar img,.admin-profile-avatar span{object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.admin-profile-identity{min-width:0}.admin-profile-role{border:1px solid rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .06);min-height:28px;color:var(--accent-text);border-radius:14px;align-items:center;gap:6px;padding:0 9px;font-size:13px;display:inline-flex}.admin-profile-role svg{width:15px;height:15px}.admin-profile-identity h2{font-family:var(--font-ui);margin:12px 0 2px;font-size:18px;font-weight:500}.admin-profile-identity p{color:var(--muted);margin:0;font-size:13px}.admin-profile-details{border-top:1px solid var(--line-soft);grid-column:2;margin:0}.admin-profile-details>div{grid-template-columns:minmax(135px,.75fr) minmax(0,1.4fr);align-items:center;gap:18px;min-height:48px;padding:10px 0;display:grid}.admin-profile-details dt,.admin-profile-details dd{margin:0;font-size:13px}.admin-profile-details dt{color:var(--muted);align-items:center;gap:7px;display:flex}.admin-profile-details dt svg{width:16px;height:16px}.admin-profile-details dd{overflow-wrap:anywhere;color:var(--text)}.admin-orders-page{width:100%;max-width:none;padding:0}.admin-orders-sidebar-content{border-top:1px solid var(--line-soft);background:var(--surface);grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.admin-order-search-panel{border-bottom:1px solid var(--line-soft);padding:10px 11px}.admin-order-search-field{border:1px solid var(--line);background:var(--surface);width:100%;height:38px;color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:0 9px;display:flex}.admin-order-search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .08)}.admin-order-search-field>svg{flex:none;width:17px;height:17px}.admin-order-search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.admin-order-search-field input::placeholder{color:var(--muted)}.admin-order-search-field button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.admin-order-search-field button svg{width:15px;height:15px}.admin-order-tabs{border-bottom:1px solid var(--line-soft);scrollbar-width:thin;min-width:0;height:52px;display:flex;overflow-x:auto}.admin-order-tabs button{min-width:max-content;height:51px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;font-size:13px;display:inline-flex;position:relative}.admin-order-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:9px;right:9px}.admin-order-tabs button svg{width:15px;height:15px}.admin-order-tabs button small{background:var(--surface-2);min-width:20px;height:20px;color:var(--muted);border-radius:10px;place-items:center;padding:0 5px;font-size:13px;display:grid}.admin-order-tabs button:hover{background:rgba(var(--accent-rgb), .04);color:var(--text)}.admin-order-master-title{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 12px;display:flex}.admin-order-master-title strong{font-size:13px}.admin-order-master-title span{color:var(--muted);font-size:13px}.admin-order-scroll{scrollbar-color:var(--line) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.admin-order-list-item{--order-list-status-rgb:148, 163, 184;--order-list-status-color:#94a3b8;border:0;border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg, rgba(var(--order-list-status-rgb), .055), rgba(var(--order-list-status-rgb), .012));width:100%;min-height:88px;color:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;transition:background .15s,box-shadow .15s;display:grid}.admin-order-list-item.status-pending_payment{--order-list-status-rgb:251, 146, 60;--order-list-status-color:#fdba74}.admin-order-list-item.status-paid{--order-list-status-rgb:96, 165, 250;--order-list-status-color:#93c5fd}.admin-order-list-item.status-preparing{--order-list-status-rgb:250, 204, 21;--order-list-status-color:#fde047}.admin-order-list-item.status-shipping{--order-list-status-rgb:45, 212, 191;--order-list-status-color:#5eead4}.admin-order-list-item.status-completed{--order-list-status-rgb:74, 222, 128;--order-list-status-color:#86efac}.admin-order-list-item.status-cancelled,.admin-order-list-item.status-payment_failed{--order-list-status-rgb:248, 113, 113;--order-list-status-color:#fca5a5}.admin-order-list-item:hover{background:linear-gradient(90deg, rgba(var(--order-list-status-rgb), .09), rgba(var(--order-list-status-rgb), .025))}.admin-order-list-item.active{background:linear-gradient(90deg, rgba(var(--order-list-status-rgb), .16), rgba(var(--order-list-status-rgb), .05));box-shadow:inset 3px 0 var(--order-list-status-color)}.admin-order-list-copy{gap:2px;min-width:0;display:grid}.admin-order-list-heading{align-items:center;gap:7px;min-width:0;display:flex}.admin-order-unseen{background:var(--accent);width:7px;min-width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1);color:var(--on-accent);border-radius:50%}.admin-order-list-copy strong,.admin-order-list-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-order-list-copy strong{color:var(--text);font-size:13px;font-weight:600}.admin-order-list-copy b{color:var(--text);font-size:13px;font-weight:500}.admin-order-list-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-order-list-value{align-content:center;align-self:stretch;justify-items:end;gap:4px;display:grid}.admin-order-list-value strong{color:var(--accent-text);font-size:13px}.admin-order-list-value small{color:var(--order-list-status-color);font-size:13px}.admin-orders-end{color:var(--muted);text-align:center;margin:0;padding:16px 10px;font-size:13px}.admin-order-status{border:1px solid var(--line);color:var(--text);background:#ffffff06;border-radius:999px;flex:none;padding:3px 8px;font-size:13px}.admin-order-status.status-pending_payment{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning)}.admin-order-status.status-paid{border-color:var(--info-border);background:var(--info-surface);color:var(--info-text)}.admin-order-status.status-preparing{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning)}.admin-order-status.status-shipping{border-color:var(--teal-border);background:var(--teal-surface);color:var(--teal-text)}.admin-order-status.status-completed{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.admin-order-status.status-cancelled{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.admin-order-detail-shell{overscroll-behavior-y:contain;scrollbar-color:var(--line) transparent;scrollbar-width:thin;background:0 0;height:calc(100vh - 62px);min-height:520px;overflow:hidden auto}.admin-order-detail{background:var(--bg);scrollbar-color:var(--line) transparent;scrollbar-width:thin;min-width:0;height:100%;min-height:100%;overflow-y:auto}.admin-order-status-band{--order-status-rgb:148, 163, 184;--order-status-color:#cbd5e1;border-bottom:1px solid rgba(var(--order-status-rgb), .22);height:45px;min-height:45px;color:var(--order-status-color);justify-content:space-between;align-items:center;gap:14px;padding:0 24px;display:flex}.admin-order-status-band>span{letter-spacing:.01em;flex:none;font-size:13px;font-weight:600}.admin-order-status-band.status-pending_payment{--order-status-rgb:251, 146, 60;--order-status-color:#fdba74}.admin-order-status-band.status-paid{--order-status-rgb:96, 165, 250;--order-status-color:#93c5fd}.admin-order-status-band.status-preparing{--order-status-rgb:250, 204, 21;--order-status-color:#fde047}.admin-order-status-band.status-shipping{--order-status-rgb:45, 212, 191;--order-status-color:#5eead4}.admin-order-status-band.status-completed{--order-status-rgb:74, 222, 128;--order-status-color:#86efac}.admin-order-status-band.status-cancelled,.admin-order-status-band.status-payment_failed{--order-status-rgb:248, 113, 113;--order-status-color:#fca5a5}.admin-order-detail:has(>.admin-order-action-rail){padding-bottom:68px}.admin-order-action-rail{z-index:16;bottom:0;right:0;left:var(--sidebar-width);border-top:1px solid var(--line);background:var(--surface);scrollbar-width:thin;justify-content:flex-end;align-items:center;gap:8px;min-width:0;min-height:68px;padding:10px 22px;transition:left .22s;display:flex;position:fixed;overflow-x:auto}.sidebar-compact .admin-order-action-rail{left:var(--sidebar-compact-width)}.admin-order-action-rail button{min-height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font:500 13px/1 IBM Plex Sans Thai,sans-serif;display:inline-flex}.admin-order-action-rail button svg{width:15px;height:15px}.admin-order-action-rail button:hover{border-color:var(--accent);color:var(--text)}.admin-order-action-rail button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-order-action-rail button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.admin-order-action-rail button.danger{color:var(--danger-text);border-color:#854343}.admin-order-action-rail button.danger:hover{background:linear-gradient(90deg,#f871711f,#f8717108);border-color:#f87171}.admin-order-info-block h3,.admin-order-detail-products h3{color:var(--text);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:600;display:flex}.admin-order-info-block h3 svg{width:17px;height:17px;color:var(--accent-text)}.admin-order-info-block dl{gap:7px;margin:12px 0 0;display:grid}.admin-order-info-block dl div{grid-template-columns:78px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.55;display:grid}.admin-order-info-block dt{color:var(--muted);align-items:flex-start;gap:4px;display:flex}.admin-order-info-block dt svg{width:13px;height:13px;margin-top:2px}.admin-order-info-block dd{color:var(--text);margin:0}.admin-order-info-block .tracking-number{min-width:0;color:var(--accent-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:600;display:inline-flex}.admin-order-info-block .tracking-number:hover{color:var(--warning);text-underline-offset:3px;text-decoration:underline}.admin-order-info-block .tracking-number svg{flex:none;width:13px;height:13px}.admin-order-detail-products{border-bottom:1px solid var(--line);padding:18px 24px 10px}.admin-order-detail-products>header{justify-content:space-between;align-items:center;margin-bottom:10px;padding-inline:14px;display:flex}.admin-order-detail-products>header span{color:var(--muted);font-size:13px}.admin-order-detail-empty{min-height:100%;color:var(--muted);place-content:center;justify-items:center;display:grid}.admin-order-detail-empty svg{width:44px;height:44px;color:var(--muted);margin-bottom:12px}.admin-order-detail-empty strong{color:var(--text);font-size:14px}.admin-order-detail-empty p{margin:4px 0 0;font-size:13px}.admin-sidebar-order-empty{min-height:180px;color:var(--muted);place-content:center;justify-items:center;gap:8px;font-size:13px;display:grid}.admin-sidebar-order-empty svg{width:32px;height:32px;color:var(--muted)}.admin-sidebar-order-empty button,.admin-order-detail-empty button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:6px;padding:7px 12px}.admin-catalog-dashboard{width:100%;min-height:calc(100vh - 62px);padding:24px 28px 38px;overflow:auto}.admin-catalog-dashboard-stats{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.admin-catalog-dashboard-stats>a{border-right:1px solid var(--line-soft);min-width:0;min-height:88px;color:inherit;grid-template-columns:36px minmax(0,1fr) 15px;align-items:center;gap:11px;padding:12px;transition:background .15s;display:grid}.admin-catalog-dashboard-stats>a:nth-child(3n){border-right:0}.admin-catalog-dashboard-stats>a:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.admin-catalog-dashboard-stats>a:hover{background:rgba(var(--accent-rgb), .045)}.admin-catalog-dashboard-stats>a>span{background:rgba(var(--accent-rgb), .08);width:36px;height:36px;color:var(--accent-text);border-radius:8px;place-items:center;display:grid}.admin-catalog-dashboard-stats>a>span svg{width:18px;height:18px}.admin-catalog-dashboard-stats>a>div{gap:2px;min-width:0;display:grid}.admin-catalog-dashboard-stats small{color:var(--muted);font-size:13px}.admin-catalog-dashboard-stats strong{color:var(--text);font:500 22px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-catalog-dashboard-stats em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.admin-catalog-dashboard-stats>a>svg{width:15px;color:var(--muted);transition:color .15s,transform .15s}.admin-catalog-dashboard-stats>a:hover>svg{color:var(--accent-text);transform:translate(2px)}.admin-catalog-dashboard-stats.loading{opacity:1}.admin-catalog-dashboard-error{color:var(--danger-text);border:1px solid #f8717147;border-radius:7px;align-items:center;gap:7px;margin-top:11px;padding:10px 12px;font-size:13px;display:flex}.admin-catalog-dashboard-error svg{flex:none;width:16px;height:16px}.admin-catalog-dashboard-workspace{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:12px;overflow:hidden}.admin-catalog-dashboard-workspace>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:56px;padding:10px 15px;display:flex}.admin-catalog-dashboard-workspace>header>div{gap:2px;display:grid}.admin-catalog-dashboard-workspace>header strong{color:var(--text);font-size:14px;font-weight:600}.admin-catalog-dashboard-workspace>header small{color:var(--muted);font-size:12px}.admin-catalog-dashboard-workspace>header>svg{width:18px;height:18px;color:var(--accent-text)}.admin-catalog-dashboard-workspace nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-catalog-dashboard-workspace nav>a{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0;min-height:76px;color:inherit;grid-template-columns:32px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:12px 15px;transition:background .15s;display:grid}.admin-catalog-dashboard-workspace nav>a:nth-child(2n){border-right:0}.admin-catalog-dashboard-workspace nav>a:nth-last-child(-n+2):nth-child(odd),.admin-catalog-dashboard-workspace nav>a:last-child{border-bottom:0}.admin-catalog-dashboard-workspace nav>a:hover{background:rgba(var(--accent-rgb), .045)}.admin-catalog-dashboard-workspace nav>a>span{border:1px solid rgba(var(--accent-rgb), .3);width:32px;height:32px;color:var(--accent-text);border-radius:7px;place-items:center;display:grid}.admin-catalog-dashboard-workspace nav>a>span svg{width:16px;height:16px}.admin-catalog-dashboard-workspace nav>a>div{gap:2px;min-width:0;display:grid}.admin-catalog-dashboard-workspace nav>a strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.admin-catalog-dashboard-workspace nav>a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-catalog-dashboard-workspace nav>a>svg{width:15px;color:var(--muted);transition:color .15s,transform .15s}.admin-catalog-dashboard-workspace nav>a:hover>svg{color:var(--accent-text);transform:translate(2px)}.admin-catalog-dashboard-next{border:1px solid rgba(var(--accent-rgb), .24);background:linear-gradient(90deg, rgba(var(--accent-rgb), .08), rgba(var(--accent-rgb), .015) 55%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 15px;display:flex}.admin-catalog-dashboard-next>div{align-items:center;gap:11px;min-width:0;display:flex}.admin-catalog-dashboard-next>div>span{background:rgba(var(--accent-rgb), .12);width:34px;height:34px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.admin-catalog-dashboard-next>div>span svg{width:17px;height:17px}.admin-catalog-dashboard-next strong{color:var(--text);font-size:13px;font-weight:600}.admin-catalog-dashboard-next p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.admin-catalog-dashboard-next>a{border:1px solid rgba(var(--accent-rgb), .42);min-width:max-content;min-height:32px;color:var(--accent-text);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.admin-catalog-dashboard-next>a:hover{background:rgba(var(--accent-rgb), .1)}.admin-catalog-dashboard-next>a svg{width:14px;height:14px}.admin-products-page{min-height:calc(100vh - 62px);padding:22px 28px 30px;overflow:auto}.admin-products-heading{margin-bottom:18px}.admin-products-heading h1{align-items:center;gap:8px;display:flex}.admin-products-heading h1 svg{width:21px;height:21px;color:var(--accent-text)}.admin-products-stats{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-products-stats article{border-right:1px solid var(--line-soft);align-items:center;gap:12px;min-width:0;min-height:88px;padding:12px;display:flex}.admin-products-stats article:last-child{border-right:0}.admin-products-stats article>span{background:rgba(var(--accent-rgb), .08);width:36px;height:36px;color:var(--accent-text);border-radius:8px;flex:none;place-items:center;display:grid}.admin-products-stats article>span svg{width:18px;height:18px}.admin-products-stats article>div{gap:1px;min-width:0;display:grid}.admin-products-stats small{color:var(--muted);font-size:13px}.admin-products-stats strong{color:var(--text);font:500 22px/1.15 var(--font-ui)}.admin-products-stats em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.admin-products-stats .tone-green>span{color:var(--success-text);background:#4ade8014}.admin-products-stats .tone-blue>span{color:var(--info-text);background:#60a5fa14}.admin-products-stats .tone-orange>span{color:var(--warning);background:#fb923c14}.admin-products-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:11px;margin-top:14px;padding:12px;display:grid}.admin-products-search{border:1px solid var(--line);background:var(--surface);min-width:0;height:38px;color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:0 9px;display:flex}.admin-products-search:focus-within{border-color:rgba(var(--accent-rgb), .65)}.admin-products-search>svg{flex:none;width:17px;height:17px}.admin-products-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.admin-products-search input::placeholder{color:var(--muted)}.admin-products-search button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.admin-products-search button svg{width:15px;height:15px}.admin-products-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid}.admin-products-filter{gap:4px;min-width:0;display:grid}.admin-products-filter>span{color:var(--muted);font-size:12px}.admin-products-filter select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:34px;color:var(--text);border-radius:6px;outline:0;padding:0 8px;font-size:14px}.admin-products-filter select:focus{border-color:rgba(var(--accent-rgb), .65)}.admin-products-filter select:disabled{opacity:.7}.admin-products-inline-warning{color:var(--warning);border:1px solid #fb923c4d;border-radius:7px;align-items:center;gap:7px;margin:10px 0 0;padding:9px 11px;font-size:13px;display:flex}.admin-products-inline-warning svg{width:16px;height:16px}.admin-products-list-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:14px;overflow:hidden}.admin-products-list-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:0 15px;display:flex}.admin-products-list-panel>header>div{gap:2px;min-width:0;display:grid}.admin-products-list-panel>header strong{color:var(--text);font-size:14px;font-weight:600}.admin-products-list-panel>header small,.admin-products-list-panel>header>span{color:var(--muted);font-size:12px}.admin-products-list-head{border-bottom:1px solid var(--line-soft);min-height:31px;color:var(--muted);grid-template-columns:minmax(0,1fr) 84px 84px 72px 28px;align-items:center;gap:10px;padding:0 15px 0 77px;font-size:12px;display:grid}.admin-products-list-head span:not(:first-child){text-align:right}.admin-product-row{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:48px minmax(0,1fr) 84px 84px 72px 28px;align-items:center;gap:10px;min-height:73px;padding:9px 15px;transition:background .15s;display:grid}.admin-product-row:last-child{border-bottom:0}.admin-product-row:hover{background:rgba(var(--accent-rgb), .035)}.admin-product-row.stock-low{box-shadow:inset 2px 0 #fb923c}.admin-product-row.stock-out{box-shadow:inset 2px 0 #f87171}.admin-product-image{border:1px solid var(--line);background:var(--surface-2);width:48px;height:48px;color:var(--muted);border-radius:7px;place-items:center;display:grid;overflow:hidden}.admin-product-image img{object-fit:contain;width:100%;height:100%}.admin-product-image svg{width:19px;height:19px}.admin-product-copy{gap:2px;min-width:0;display:grid}.admin-product-copy strong,.admin-product-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-product-copy strong{color:var(--text);font-size:13px;font-weight:500}.admin-product-copy small{color:var(--warning);font-size:12px}.admin-product-copy small.muted{color:var(--muted);font-size:12px}.admin-product-meta{justify-items:end;gap:1px;min-width:0;display:grid}.admin-product-meta small{color:var(--muted);font-size:12px}.admin-product-meta strong{color:var(--text);font-size:13px;font-weight:500}.admin-product-meta em{color:var(--success-text);font-size:12px;font-style:normal}.admin-product-row.stock-low .admin-product-meta em{color:var(--warning)}.admin-product-row.stock-out .admin-product-meta em{color:#ffb1ac}.admin-product-sold strong{color:var(--accent-text)}.admin-product-row-action{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.admin-product-row-action:hover{border-color:var(--line);color:var(--accent-text)}.admin-product-row-action svg{width:15px;height:15px}.admin-products-empty{min-height:230px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:30px 16px;display:grid}.admin-products-empty>svg{width:35px;height:35px;color:var(--muted)}.admin-products-empty strong{color:var(--text);font-size:13px}.admin-products-empty p{margin:0;font-size:12px}.admin-products-empty.error,.admin-products-empty.error>svg{color:var(--danger-text)}.admin-products-empty button{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--text);cursor:pointer;border-radius:6px;margin-top:4px;padding:0 12px;font-size:13px}.admin-products-pagination{border-top:1px solid var(--line-soft);min-height:50px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 15px;font-size:12px;display:flex}.admin-products-pagination>div{align-items:center;gap:8px;display:flex}.admin-products-pagination strong{color:var(--text);font-size:12px;font-weight:500}.admin-products-pagination button{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.admin-products-pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}.admin-products-pagination button:disabled{opacity:.7;cursor:not-allowed}.admin-products-pagination button svg{width:15px;height:15px}.admin-customer-topbar-copy{align-content:center;gap:1px;min-width:0;height:44px;display:grid}.admin-customer-topbar-copy strong,.admin-customer-topbar-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.35;overflow:hidden}.admin-customer-topbar-copy strong{color:var(--text);font-size:14px;font-weight:600}.admin-customer-topbar-copy small{color:var(--muted);font-size:12px}.admin-customer-header-actions{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex:none;align-items:stretch;transition:border-color .15s;display:flex;overflow:hidden}.admin-customer-header-actions:focus-within{border-color:var(--accent)}.admin-customer-header-actions button,.admin-customer-header-actions a{border:0;border-left:1px solid var(--line);width:36px;height:36px;min-height:36px;color:var(--text);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;text-decoration:none;display:grid}.admin-customer-header-actions button:first-child,.admin-customer-header-actions a:first-child{border-left:0}.admin-customer-header-actions button:hover,.admin-customer-header-actions a:hover{border-color:var(--line);background:rgba(var(--accent-rgb), .09);color:var(--accent-text)}.admin-customer-header-actions button.danger{color:#ffb1ac;background:#ef44440f}.admin-customer-header-actions button.danger:hover{color:#ffb1ac;background:#ef444421}.admin-customer-header-actions button.activate{color:var(--success-text);background:#22c55e0f}.admin-customer-header-actions button svg,.admin-customer-header-actions a svg{width:15px;height:15px}.admin-customers-sidebar-content{border-top:1px solid var(--line-soft);background:var(--surface);grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.admin-customer-search-panel{border-bottom:1px solid var(--line-soft);padding:10px}.admin-customer-filter-tabs{border-bottom:1px solid var(--line-soft);scrollbar-width:thin;height:48px;display:flex;overflow-x:auto}.admin-customer-filter-tabs button{min-width:max-content;height:47px;color:var(--muted);font:500 13px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 11px;display:inline-flex;position:relative}.admin-customer-filter-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:8px;right:8px}.admin-customer-filter-tabs button small{background:var(--surface-2);min-width:18px;height:18px;color:var(--muted);border-radius:9px;place-items:center;padding:0 5px;font-size:12px;display:grid}.admin-customer-filter-tabs button:hover{background:rgba(var(--accent-rgb), .04);color:var(--text)}.admin-customer-master-title{border-bottom:1px solid var(--line-soft);min-height:40px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-size:13px;display:flex}.admin-customer-master-heading,.admin-customer-master-actions{align-items:center;gap:7px;min-width:0;display:flex}.admin-customer-master-heading{flex:1}.admin-customer-back-button{border:1px solid var(--line);background:var(--surface);width:auto;height:28px;color:var(--text);font:500 12px/1 var(--font-ui);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:3px;padding:0 8px 0 5px;display:inline-flex}.admin-customer-back-button:hover,.admin-customer-sort-trigger:hover{border-color:var(--accent);color:var(--accent-text)}.admin-customer-back-button svg{width:14px;height:14px}.admin-customer-master-title strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.admin-customer-master-actions>span{color:var(--muted);flex:none;font-size:12px}.admin-customer-sort{flex:none;position:relative}.admin-customer-sort-trigger{border:1px solid var(--line);background:var(--surface);width:32px;height:28px;color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:1px;padding:0;display:flex}.admin-customer-sort-trigger svg:first-child{width:14px;height:14px}.admin-customer-sort-trigger svg:last-child{width:10px;height:10px}.admin-customer-sort-menu{z-index:35;border:1px solid var(--line);background:var(--surface);border-radius:8px;width:202px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 38px #1717171f}.admin-customer-sort-menu button{width:100%;min-height:34px;color:var(--muted);font:400 13px/1.25 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;display:flex}.admin-customer-sort-menu button:hover{background:rgba(var(--accent-rgb), .06);color:var(--text)}.admin-customer-sort-menu button.active{background:var(--active-bg);color:var(--active-text)}.admin-customer-sort-menu button svg{flex:none;width:14px;height:14px}.admin-customer-scroll{scrollbar-color:var(--line) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.admin-customer-list-item{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:62px;color:var(--text);text-align:left;content-visibility:auto;contain-intrinsic-size:62px;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:8px 12px;transition:background .15s,box-shadow .15s;display:grid;position:relative}.admin-customer-list-item:hover{background:rgba(var(--accent-rgb), .035)}.admin-customer-list-item.active{background:var(--active-bg);box-shadow:inset 2px 0 var(--active-border)}.admin-customer-list-avatar{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--text);font:600 13px/1 var(--font-ui);border-radius:10px;place-items:center;display:grid;overflow:hidden}.admin-customer-list-avatar img,.admin-customer-list-avatar>span{object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.admin-customer-list-copy{gap:1px;min-width:0;display:grid}.admin-customer-list-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.admin-customer-list-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-customer-list-copy small i{color:var(--muted);margin:0 5px;font-style:normal}.admin-customer-list-status{white-space:nowrap;border-radius:5px;place-items:center;min-height:24px;padding:0 7px;font-size:12px;display:grid}.admin-customer-list-status.status-active{background:var(--success-surface);color:var(--success-text);border-color:var(--success-border)}.admin-customer-list-status.status-disabled{background:var(--neutral-surface);color:var(--neutral-text);border-color:var(--neutral-border)}.admin-customer-list-status.status-deletion_pending{background:var(--warning-surface);color:var(--warning);border-color:var(--warning-border)}.admin-customer-list-status.status-delete,.admin-customer-list-status.status-deleted{background:var(--danger-surface);color:var(--danger-text);border-color:var(--danger-border);font-weight:500}.admin-customer-list-item>svg{width:14px;color:var(--muted)}.admin-customer-load-more,.admin-customer-list-end{min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.admin-customer-load-more svg{width:15px;color:var(--accent-text)}.admin-customer-load-sentinel{pointer-events:none;height:1px}.admin-customer-detail-pagination button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.admin-customer-detail-pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}.admin-customer-detail-pagination button:disabled{opacity:.7;cursor:not-allowed}.admin-customer-detail-pagination button svg{width:15px}.admin-customer-detail-empty{min-height:calc(100vh - 62px);color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:24px;display:grid}.admin-customer-detail-empty>svg{width:42px;height:42px;color:var(--muted)}.admin-customer-detail-empty strong{color:var(--text);font:500 15px/1.3 var(--font-ui)}.admin-customer-detail-empty p{max-width:390px;margin:0;font-size:13px;line-height:1.55}.admin-customer-detail-empty.error>svg,.admin-customer-detail-empty.error strong{color:var(--danger-text)}.admin-customer-stats-retry{border:1px solid rgba(var(--accent-rgb), .42);background:rgba(var(--accent-rgb), .07);min-height:34px;color:var(--accent-text);font:500 13px/1 var(--font-ui);cursor:pointer;border-radius:7px;margin-top:8px;padding:0 15px}.admin-customer-stats-retry:hover{background:rgba(var(--accent-rgb), .12)}.admin-customer-stats-page{min-height:calc(100vh - 62px);color:var(--text);padding:0 22px 16px}.admin-customer-stats-kpis{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.admin-customer-stats-kpis article{border-right:1px solid var(--line-soft);align-items:center;gap:12px;min-width:0;min-height:88px;padding:12px;display:flex}.admin-customer-stats-kpis article:first-child{padding-left:0}.admin-customer-stats-kpis article:last-child{border-right:0;padding-right:0}.admin-customer-stats-kpis article>svg{width:22px;height:22px;color:var(--accent-text);flex:none}.admin-customer-stats-kpis article>span{gap:3px;min-width:0;display:grid}.admin-customer-stats-kpis small{color:var(--muted);font-size:13px}.admin-customer-stats-kpis strong{color:var(--text);font:500 22px/1.15 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-customer-stats-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.admin-customer-stats-sections{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.admin-customer-stats-sections>section{border-right:1px solid var(--line-soft);min-width:0;padding:20px 22px 18px 0}.admin-customer-stats-sections>section:last-child{border-right:0;padding-left:22px;padding-right:0}.admin-customer-stats-sections header{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:13px;display:flex}.admin-customer-stats-sections header>span{color:var(--text);align-items:center;gap:7px;display:inline-flex}.admin-customer-stats-sections header svg{width:17px;height:17px;color:var(--accent-text)}.admin-customer-stats-sections header strong{font-size:14px;font-weight:600}.admin-customer-status-summary{display:grid}.admin-customer-status-summary>div{grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:10px;min-height:45px;display:grid}.admin-customer-status-summary span{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.admin-customer-status-summary i{background:#777;border-radius:50%;width:8px;height:8px}.admin-customer-status-summary i.active{background:#4ade80;box-shadow:0 0 0 4px #4ade8014}.admin-customer-status-summary i.disabled{background:#fb7185;box-shadow:0 0 0 4px #fb718514}.admin-customer-status-summary i.pending{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2414}.admin-customer-status-summary i.deleted,.admin-customer-status-summary i.delete{background:#ef4444;box-shadow:0 0 0 4px #ef444414}.admin-customer-status-summary em{color:var(--muted);text-align:right;font-size:12px;font-style:normal}.admin-customer-order-summary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:136px;display:grid}.admin-customer-order-summary article{border-right:1px solid var(--line-soft);text-align:center;align-content:center;justify-items:center;gap:5px;min-width:0;padding:22px 13px;display:grid}.admin-customer-order-summary article:first-child{padding-left:0}.admin-customer-order-summary article:last-child{border-right:0;padding-right:0}.admin-customer-order-summary strong{color:var(--accent-text);font:500 20px/1.15 var(--font-ui)}.admin-customer-order-summary span{color:var(--muted);font-size:12px}.admin-customer-stats-updated{border-top:1px solid var(--line-soft);color:var(--muted);text-align:right;padding-top:12px;font-size:12px}.admin-customer-page{min-height:calc(100vh - 62px);color:var(--text);padding-bottom:48px}.admin-customer-detail-header{display:none}.admin-customer-detail-identity{align-items:center;gap:12px;min-width:0;display:none}.admin-customer-detail-avatar{border:1px solid rgba(var(--accent-rgb), .38);background:linear-gradient(145deg, var(--surface-2), var(--surface-2));width:54px;height:54px;color:var(--text);font:500 20px/1 var(--font-ui);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.admin-customer-detail-avatar img,.admin-customer-detail-avatar>span{object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.admin-customer-detail-identity h1{color:var(--text);font:500 18px/1.25 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.admin-customer-detail-identity p{color:var(--muted);margin:3px 0 0;font-size:13px}.admin-customer-status-band{z-index:16;bottom:0;right:0;left:var(--sidebar-width);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:8px 22px;transition:left .22s;display:flex;position:fixed;box-shadow:0 -8px 24px #0003}.sidebar-compact .admin-customer-status-band{left:var(--sidebar-compact-width)}.admin-customer-status-band.status-active{--status-text:var(--success-text);border-color:var(--success-border)}.admin-customer-status-band.status-disabled{--status-text:var(--neutral-text);border-color:var(--neutral-border)}.admin-customer-status-band.status-deletion_pending{--status-text:var(--warning);border-color:var(--warning-border)}.admin-customer-status-band.status-delete,.admin-customer-status-band.status-deleted{--status-text:var(--danger-text);border-color:var(--danger-border)}.admin-customer-status-band>span{align-items:center;gap:7px;display:inline-flex}.admin-customer-status-band svg{width:17px;height:17px}.admin-customer-status-band.status-active svg,.admin-customer-status-band.status-active strong{color:var(--success-text)}.admin-customer-status-band.status-disabled svg,.admin-customer-status-band.status-disabled strong{color:#ffb1ac}.admin-customer-status-band.status-deletion_pending svg,.admin-customer-status-band.status-deletion_pending strong{color:var(--warning)}.admin-customer-status-band.status-delete svg,.admin-customer-status-band.status-delete strong,.admin-customer-status-band.status-deleted svg,.admin-customer-status-band.status-deleted strong{color:var(--danger-text)}.admin-customer-status-band strong{font-size:13px}.admin-customer-status-band small{color:var(--muted);font-size:12px}.admin-customer-detail-tabs{border-bottom:1px solid var(--line);height:50px;padding:0 12px;display:flex;overflow-x:auto}.admin-customer-detail-tabs button{min-width:max-content;height:49px;color:var(--muted);font:500 13px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 18px;display:inline-flex;position:relative}.admin-customer-detail-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.admin-customer-detail-tabs button:hover{color:var(--text)}.admin-customer-detail-tabs button svg{width:15px;height:15px}.admin-customer-detail-body{min-height:calc(100vh - 252px);padding:16px 22px 22px}.admin-customer-overview{gap:16px;display:grid}.admin-customer-kpis{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.admin-customer-kpis article{border-right:1px solid var(--line-soft);align-items:center;gap:10px;min-width:0;min-height:92px;padding:12px;display:flex}.admin-customer-kpis article:first-child{padding-left:0}.admin-customer-kpis article:last-child{border-right:0}.admin-customer-kpis article>svg{width:20px;height:20px;color:var(--accent-text);flex:none}.admin-customer-kpis article>span{gap:2px;min-width:0;display:grid}.admin-customer-kpis small{color:var(--muted);font-size:12px}.admin-customer-kpis strong{color:var(--accent-text);font:500 18px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-customer-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.admin-customer-overview-grid{grid-template-columns:1.08fr 1fr .88fr;display:grid}.admin-customer-overview-grid>section{border-right:1px solid var(--line-soft);min-width:0;padding:3px 20px 6px}.admin-customer-overview-grid>section:first-child{padding-left:0}.admin-customer-overview-grid>section:last-child{border-right:0;padding-right:0}.admin-customer-overview h2{color:var(--text);align-items:center;gap:7px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.admin-customer-overview h2 svg{width:17px;height:17px;color:var(--accent-text)}.admin-customer-overview dl{gap:7px;margin:0;display:grid}.admin-customer-overview dl div{grid-template-columns:minmax(86px,.75fr) minmax(0,1.25fr);align-items:start;gap:10px;min-width:0;display:grid}.admin-customer-overview dt{color:var(--muted);font-size:12px}.admin-customer-overview dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:13px}.admin-customer-overview dd.accent{color:var(--accent-text);font-weight:600}.admin-customer-address-copy strong{color:var(--text);font-size:13px}.admin-customer-address-copy p{color:var(--muted);margin:5px 0 8px;font-size:13px;line-height:1.6}.admin-customer-address-copy small{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.admin-customer-address-copy small svg{width:13px}.admin-customer-location-action{border:1px solid rgba(var(--accent-rgb), .5);background:rgba(var(--accent-rgb), .07);min-height:32px;color:var(--accent-text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:0 10px;font:500 13px/1 IBM Plex Sans Thai,sans-serif;display:inline-flex}.admin-customer-location-action:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .12)}.admin-customer-location-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-customer-location-action svg,.admin-customer-location-missing svg{width:14px;height:14px}.admin-customer-location-missing{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:13px;display:inline-flex}.admin-customer-address-copy details{margin-top:12px}.admin-customer-address-copy summary{border:1px solid var(--line);min-height:32px;color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.admin-customer-address-copy summary:hover{border-color:var(--accent);color:var(--accent-text)}.admin-customer-address-copy details>div{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:3px}.admin-customer-address-copy details article{border-bottom:1px solid var(--line-soft);padding:8px 0 10px}.admin-customer-address-copy details article:last-child{border-bottom:0}.admin-customer-address-copy details p{margin:0}.admin-customer-address-copy details p em{color:var(--success-text);background:#22c55e1f;border-radius:4px;margin-left:7px;padding:2px 5px;font-size:13px;font-style:normal;font-weight:500}.admin-customer-address-copy details .admin-customer-location-action,.admin-customer-address-copy details .admin-customer-location-missing{margin-top:6px}.admin-customer-inline-empty{color:var(--muted);font-size:13px}.admin-customer-location-dialog{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-rows:auto auto minmax(260px,1fr) auto;width:min(720px,100vw - 32px);max-height:calc(100svh - 32px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0000008c}.admin-customer-location-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 15px;display:flex}.admin-customer-location-dialog>header>div{align-items:center;gap:10px;min-width:0;display:flex}.admin-customer-location-dialog>header>div>svg{width:22px;height:22px;color:var(--accent-text);flex:none}.admin-customer-location-dialog>header span{gap:2px;min-width:0;display:grid}.admin-customer-location-dialog>header strong{color:var(--text);font:500 15px/1.3 var(--font-ui)}.admin-customer-location-dialog>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-customer-location-dialog>header button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.admin-customer-location-dialog>header button:hover{background:var(--surface-2);color:var(--accent-text)}.admin-customer-location-dialog>header button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.admin-customer-location-dialog>header button svg{width:18px;height:18px}.admin-customer-location-copy{border-bottom:1px solid var(--line);gap:3px;padding:12px 15px;display:grid}.admin-customer-location-copy strong{color:var(--text);font-size:13px}.admin-customer-location-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.admin-customer-location-copy small{color:var(--muted);font:13px/1.4 monospace}.admin-customer-location-map{background:var(--surface);min-height:330px;position:relative;overflow:hidden}.admin-customer-location-map>span{z-index:1;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex;position:absolute;inset:0}.admin-customer-location-map>span svg{width:18px;height:18px}.admin-customer-location-map iframe{opacity:0;border:0;width:100%;height:100%;min-height:330px;transition:opacity .18s;display:block}.admin-customer-location-map.loaded iframe{opacity:1}.admin-customer-location-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:10px 15px;display:flex}.admin-customer-location-dialog>footer button,.admin-customer-location-dialog>footer a{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font:500 13px/1 IBM Plex Sans Thai,sans-serif;display:inline-flex}.admin-customer-location-dialog>footer a{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.admin-customer-location-dialog>footer svg{width:15px;height:15px}.admin-customer-tab-state{min-height:320px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.admin-customer-tab-state.error{color:var(--danger-text)}.admin-customer-tab-state svg{width:21px}.admin-customer-paged-content{grid-template-rows:minmax(0,1fr) auto;min-height:100%;display:grid}.admin-customer-orders-list,.admin-customer-reviews-list,.admin-customer-activity-list{border-top:1px solid var(--line-soft)}.admin-customer-orders-list>button{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:68px;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:10px 8px;display:flex}.admin-customer-orders-list>button:hover{background:rgba(var(--accent-rgb), .035)}.admin-customer-orders-list>button>span{gap:3px;min-width:0;display:grid}.admin-customer-orders-list>button>span:last-child{text-align:right;grid-template-columns:auto minmax(90px,auto) minmax(90px,auto);align-items:center;gap:16px}.admin-customer-orders-list strong{font-size:13px}.admin-customer-orders-list small,.admin-customer-orders-list time{color:var(--muted);font-size:12px}.admin-customer-orders-list .order-status{min-height:24px;color:var(--muted);border-radius:5px;place-items:center;padding:0 7px;font-size:12px;font-style:normal;display:inline-grid}.admin-customer-orders-list .status-completed{color:var(--success-text);background:#22c55e1f}.admin-customer-orders-list .status-cancelled{color:#ffb1ac;background:#ef44441f}.admin-customer-orders-list .status-pending_payment{color:var(--warning);background:#f59e0b1f}.admin-customer-orders-list .status-paid,.admin-customer-orders-list .status-preparing,.admin-customer-orders-list .status-shipping{color:var(--info-text);background:#3b82f61f}.admin-customer-stars{color:var(--accent-text);letter-spacing:1px;white-space:nowrap;font-size:13px}.admin-customer-activity-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 8px;display:grid}.admin-customer-activity-list .activity-icon{background:rgba(var(--accent-rgb), .08);width:34px;height:34px;color:var(--accent-text);border-radius:8px;place-items:center;display:grid}.admin-customer-activity-list .activity-icon svg{width:16px}.admin-customer-activity-list article>div{min-width:0}.admin-customer-activity-list strong{color:var(--text);font-size:13px}.admin-customer-activity-list p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.admin-customer-activity-list time{color:var(--muted);white-space:nowrap;font-size:12px}.admin-customer-detail-pagination{justify-content:center;align-items:center;gap:13px;min-height:48px;display:flex}.admin-customer-detail-pagination span{color:var(--muted);font-size:12px}.admin-customer-status-dialog{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:min(500px,100vw - 32px);overflow:hidden;box-shadow:0 24px 70px #00000080}.admin-customer-status-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}.admin-customer-status-dialog>header>div{align-items:center;gap:9px;min-width:0;display:flex}.admin-customer-status-dialog>header>div>svg{width:20px;color:var(--accent-text)}.admin-customer-status-dialog>header span{gap:1px;min-width:0;display:grid}.admin-customer-status-dialog>header strong{color:var(--text);font-size:14px}.admin-customer-status-dialog>header small{color:var(--muted);font-size:13px}.admin-customer-status-dialog>header button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.admin-customer-status-dialog>header button svg{width:17px}.admin-customer-status-body{padding:16px}.admin-customer-status-body>p{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.6}.admin-customer-status-body label{gap:7px;display:grid}.admin-customer-status-body label>span{color:var(--text);font-size:13px;font-weight:600}.admin-customer-status-body label b{color:var(--danger-text)}.admin-customer-status-body textarea{border:1px solid var(--line);resize:vertical;background:var(--surface);width:100%;min-height:100px;color:var(--text);border-radius:8px;outline:0;padding:10px 11px;font:14px/1.55 IBM Plex Sans Thai,sans-serif}.admin-customer-status-body textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-customer-status-body p.error{color:#f59b9b;align-items:center;gap:5px;margin:9px 0 0;display:flex}.admin-customer-status-body p.error svg{width:14px}.admin-customer-status-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:10px 14px;display:flex}.admin-customer-status-dialog>footer button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 13px;font:500 13px/1 IBM Plex Sans Thai,sans-serif;display:inline-flex}.admin-customer-status-dialog>footer button svg{width:15px}.admin-customer-status-dialog>footer button.danger{color:#fff;background:#b42f2f;border-color:#dc3e3e}.admin-customer-status-dialog>footer button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.admin-customer-status-dialog>footer button:disabled{opacity:.7;cursor:not-allowed}.admin-customer-manage-dialog{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(860px,100vw - 32px);max-height:calc(100svh - 32px);display:grid;overflow:hidden;box-shadow:0 20px 64px #00000038}.admin-customer-manage-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 16px;display:flex}.admin-customer-manage-dialog>header>div{align-items:center;gap:10px;min-width:0;display:flex}.admin-customer-manage-dialog>header>div>svg{width:22px;height:22px;color:var(--accent-text)}.admin-customer-manage-dialog>header span{gap:2px;min-width:0;display:grid}.admin-customer-manage-dialog>header strong{color:var(--text);font:600 14px/1.4 var(--font-ui)}.admin-customer-manage-dialog>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-customer-manage-dialog>header button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.admin-customer-manage-dialog>header button svg{width:18px;height:18px}.admin-customer-manage-tabs{border-bottom:1px solid var(--line);gap:22px;min-height:48px;padding:0 16px;display:flex;overflow-x:auto}.admin-customer-manage-tabs button{min-width:max-content;min-height:48px;color:var(--muted);font:500 13px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;display:inline-flex;position:relative}.admin-customer-manage-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.admin-customer-manage-tabs button:hover{color:var(--accent-text)}.admin-customer-manage-tabs svg{width:16px;height:16px}.admin-customer-manage-body{min-height:400px;padding:18px;overflow-y:auto}.admin-customer-member-code{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:1px 14px;min-height:62px;margin-bottom:16px;padding:10px 12px;display:grid}.admin-customer-member-code span{color:var(--muted);font-size:13px}.admin-customer-member-code strong{color:var(--text);font-size:13px}.admin-customer-member-code small{color:var(--muted);grid-column:2;font-size:13px}.admin-customer-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-customer-profile-grid label,.admin-customer-deduct-form label{align-content:start;gap:6px;min-width:0;display:grid}.admin-customer-profile-grid label>span,.admin-customer-deduct-form label>span{color:var(--text);font-size:13px;font-weight:600}.admin-customer-profile-grid b,.admin-customer-deduct-form b{color:var(--danger-text)}.admin-customer-profile-grid input,.admin-customer-profile-grid select,.admin-customer-deduct-form input{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--text);font:14px/1.5 var(--font-ui);border-radius:8px;outline:0;padding:0 11px}.admin-customer-profile-grid input:focus,.admin-customer-profile-grid select:focus,.admin-customer-deduct-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-customer-profile-grid input::placeholder,.admin-customer-deduct-form input::placeholder{color:var(--muted)}.admin-customer-profile-grid label>small{color:var(--muted);font-size:13px;line-height:1.45}.admin-customer-manage-message{align-items:flex-start;gap:6px;margin:13px 0 0;font-size:13px;line-height:1.5;display:flex}.admin-customer-manage-message svg{flex:none;width:15px;height:15px;margin-top:1px}.admin-customer-manage-message.error{color:var(--danger-text)}.admin-customer-manage-message.success{color:var(--success-text)}.admin-customer-manage-action{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.admin-customer-manage-action button,.admin-customer-manage-dialog>footer button,.admin-customer-deduct-form>button,.admin-customer-point-history article>button,.admin-customer-reset-result>button{border:1px solid var(--line);background:var(--surface-2);min-height:38px;color:var(--text);font:500 13px/1 var(--font-ui);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.admin-customer-manage-action button svg,.admin-customer-deduct-form>button svg,.admin-customer-point-history article>button svg,.admin-customer-reset-result>button svg{width:15px;height:15px}.admin-customer-manage-action button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.admin-customer-manage-action button.danger,.admin-customer-deduct-form>button.danger{color:#fff;background:#b83232;border-color:#d74747}.admin-customer-manage-action button:disabled,.admin-customer-deduct-form>button:disabled,.admin-customer-point-history article>button:disabled{opacity:.7;cursor:not-allowed}.admin-customer-password-panel{align-content:start;min-height:330px;display:grid}.admin-customer-password-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:flex-start;gap:12px;padding:17px;display:flex}.admin-customer-password-card>svg{border:1px solid rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .07);width:36px;height:36px;color:var(--accent-text);border-radius:9px;flex:none;padding:8px}.admin-customer-password-card strong{color:var(--text);font-size:13px}.admin-customer-password-card p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.6}.admin-customer-password-card code,.admin-customer-reset-result code{color:var(--accent-text);font-family:var(--font-ui)}.admin-customer-confirm-message{color:var(--warning);background:#f59e0b12;border:1px solid #f59e0b57;border-radius:8px;align-items:center;gap:7px;margin:13px 0 0;padding:10px 12px;font-size:13px;display:flex}.admin-customer-confirm-message svg{width:16px;height:16px}.admin-customer-reset-result{background:#72e6a00e;border:1px solid #72e6a047;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.admin-customer-reset-result span{gap:3px;display:grid}.admin-customer-reset-result small{color:var(--muted);font-size:13px}.admin-customer-reset-result code{font-size:15px}.admin-customer-points-panel{display:grid}.admin-customer-points-balance{border:1px solid rgba(var(--accent-rgb), .25);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;min-height:72px;padding:12px 15px;display:flex}.admin-customer-points-balance span{gap:2px;display:grid}.admin-customer-points-balance small{color:var(--muted);font-size:13px}.admin-customer-points-balance strong{color:var(--accent-text);font:600 20px/1.2 var(--font-ui)}.admin-customer-points-balance>svg{width:30px;height:30px;color:rgba(var(--accent-rgb), .72)}.admin-customer-points-note{color:var(--muted);margin:10px 0 14px;font-size:13px;line-height:1.55}.admin-customer-deduct-form{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:minmax(130px,.55fr) minmax(220px,1.45fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.admin-customer-deduct-form>button{height:40px}.admin-customer-point-history{margin-top:17px}.admin-customer-point-history h3{color:var(--text);margin:0 0 8px;font-size:13px}.admin-customer-point-history article{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:11px 0;display:flex}.admin-customer-point-history article:last-child{border-bottom:0}.admin-customer-point-history article>div{min-width:0}.admin-customer-point-history article strong{color:var(--danger-text);font-size:13px}.admin-customer-point-history article p{color:var(--text);overflow-wrap:anywhere;margin:2px 0;font-size:13px;line-height:1.45}.admin-customer-point-history article small{color:var(--muted);font-size:13px}.admin-customer-point-history article em{color:var(--success-text);align-items:center;gap:5px;margin-top:5px;font-size:13px;font-style:normal;display:flex}.admin-customer-point-history article em svg{width:13px;height:13px}.admin-customer-point-history article>button{flex:none;min-width:90px}.admin-customer-point-history article>button.confirm{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.admin-customer-point-state{min-height:90px;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.admin-customer-point-state svg{width:17px;height:17px}.admin-customer-discount-state{min-height:330px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.admin-customer-discount-state.error{color:var(--danger-text)}.admin-customer-discount-state button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--text);cursor:pointer;border-radius:7px;padding:0 10px}.admin-customer-discount-panel{gap:14px;display:grid}.admin-customer-discount-intro{border:1px solid rgba(var(--accent-rgb), .26);background:var(--surface);border-radius:9px;align-items:center;gap:11px;min-height:66px;padding:13px 15px;display:flex}.admin-customer-discount-intro>svg{width:28px;height:28px;color:var(--accent-text)}.admin-customer-discount-intro span{gap:2px;display:grid}.admin-customer-discount-intro strong{color:var(--text);font-size:13px}.admin-customer-discount-intro p{color:var(--muted);margin:0;font-size:13px}.admin-customer-discount-form{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:11px;padding:14px;display:grid}.admin-customer-discount-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-customer-discount-form-grid label{min-width:0;color:var(--text);gap:5px;font-size:13px;font-weight:600;display:grid}.admin-customer-discount-form-grid label.wide{grid-column:1/-1}.admin-customer-discount-form-grid label b{color:var(--danger-text)}.admin-customer-discount-form-grid input,.admin-customer-discount-form-grid select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:40px;color:var(--text);font:14px/1.4 var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;outline:0;padding:0 10px}.admin-customer-discount-form-grid input:focus,.admin-customer-discount-form-grid select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-customer-discount-form-grid input::placeholder{color:var(--muted)}.admin-customer-discount-preview{border:1px solid rgba(var(--accent-rgb), .2);color:var(--accent-text);border-radius:8px;align-items:center;gap:8px;padding:10px 11px;display:flex}.admin-customer-discount-preview>svg{width:16px;height:16px}.admin-customer-discount-preview span{gap:2px;display:grid}.admin-customer-discount-preview strong{font-size:13px}.admin-customer-discount-preview small{color:var(--muted);font-size:13px}.admin-customer-discount-warning{color:var(--warning);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.admin-customer-discount-warning svg{width:15px;height:15px}.admin-customer-discount-form>button{border:1px solid var(--accent);background:var(--accent);min-height:38px;color:var(--on-accent);font:600 13px/1 var(--font-ui);cursor:pointer;border-radius:7px;justify-self:end;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.admin-customer-discount-form>button svg{width:15px;height:15px}.admin-customer-discount-form>button:disabled{opacity:.7;cursor:not-allowed}.admin-customer-discount-history h3{color:var(--text);margin:2px 0 8px;font-size:13px}.admin-customer-discount-history article{border-bottom:1px solid var(--line-soft);gap:3px;min-height:114px;padding:12px 112px 12px 0;display:grid;position:relative}.admin-customer-discount-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-customer-discount-card-head>span{align-items:center;gap:8px;min-width:0;display:flex}.admin-customer-discount-card-head strong{color:var(--text);font-size:13px}.admin-customer-discount-card-head b{color:var(--accent-text);white-space:nowrap;font-size:13px}.admin-customer-discount-card-head em{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:13px;font-style:normal}.admin-customer-discount-card-head em.active{color:var(--success-text);background:#36b86821}.admin-customer-discount-card-head em.scheduled{color:var(--info-text);background:#4591dd21}.admin-customer-discount-card-head em.disabled,.admin-customer-discount-card-head em.expired,.admin-customer-discount-card-head em.used{color:var(--danger-text);background:#ef5f5f1c}.admin-customer-discount-history article>p{color:var(--muted);margin:1px 0;font-size:13px}.admin-customer-discount-history article>p.note{color:var(--muted);font-style:italic}.admin-customer-discount-history article>small{color:var(--muted);font-size:13px}.admin-customer-discount-history article>button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:13px;display:inline-flex;position:absolute;bottom:14px;right:0}.admin-customer-discount-history article>button.confirm{color:#fff;background:#b83232;border-color:#d74747}.admin-customer-discount-history article>button:disabled{opacity:.7;cursor:not-allowed}.admin-customer-discount-history article>button svg{width:14px;height:14px}.admin-customer-discount-empty{min-height:100px;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.admin-customer-discount-empty svg{width:18px;height:18px}.admin-customer-manage-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;min-height:56px;padding:9px 15px;display:flex}.admin-coupons-sidebar-content{grid-template-rows:auto auto auto minmax(0,1fr)}.admin-products-sidebar-content{flex-direction:column;display:flex}.admin-products-sidebar-content .admin-customer-filter-tabs{flex:0 0 48px;min-height:48px}.admin-products-sidebar-content .admin-customer-scroll{flex:auto}.admin-product-list-item{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:62px;color:var(--text);text-align:left;content-visibility:auto;contain-intrinsic-size:62px;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:8px 12px;transition:background .15s,box-shadow .15s;display:grid;position:relative}.admin-product-list-item:hover{background:rgba(var(--accent-rgb), .035)}.admin-product-list-item.active{background:var(--active-bg);box-shadow:inset 2px 0 var(--active-border)}.admin-product-list-item>svg{width:14px;color:var(--muted)}.admin-product-list-pricing{white-space:nowrap;justify-items:end;gap:3px;display:grid}.admin-product-list-pricing>strong{color:var(--text);font:600 13px/1.4 var(--font-ui)}.admin-products-sidebar-content .admin-product-list-stock{padding:2px 4px;line-height:1.4}.admin-products-sidebar-content .admin-product-list-item:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.admin-products-workspace-list{background:var(--bg);height:calc(100dvh - 62px);min-height:360px;font:13px/1.5 var(--font-ui);border-top:0}.admin-products-workspace-stats{border-bottom:1px solid var(--line-soft);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-products-workspace-stats article{border-right:1px solid var(--line-soft);align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.admin-products-workspace-stats article:last-of-type{border-right:0}.admin-products-workspace-stats article>svg{width:19px;height:19px;color:var(--accent-text);flex:none}.admin-products-workspace-stats article>span{gap:2px;min-width:0;display:grid}.admin-products-workspace-stats small{color:var(--muted);font-size:12px}.admin-products-workspace-stats strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.admin-products-workspace-stats>p{color:#ffb1ac;grid-column:1/-1;margin:0;padding:8px 16px;font-size:12px}.admin-products-workspace-search{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.admin-products-workspace-search .admin-order-search-field{max-width:none}.admin-products-workspace-list .admin-customer-filter-tabs{padding-inline:6px}.admin-products-workspace-list-head{border-block:1px solid var(--line-soft);background:var(--surface-2);color:var(--muted);flex:none;grid-template-columns:minmax(0,1fr) 138px;gap:12px;padding:8px 46px 8px 80px;font-size:12px;display:grid}.admin-products-workspace-list-head>span:last-child{text-align:right}.admin-products-workspace-list .admin-product-list-item{contain-intrinsic-size:84px;grid-template-columns:48px minmax(0,1fr) 138px 16px;gap:14px;min-height:84px;padding:12px 18px}.admin-products-workspace-list .admin-product-list-icon{width:48px;height:48px}.admin-products-workspace-list .admin-customer-list-copy{gap:3px}.admin-products-workspace-list .admin-product-list-stock{border:1px solid #0000}.admin-products-workspace-list .admin-product-list-stock.stock-ready{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.admin-products-workspace-list .admin-product-list-stock.stock-low{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning)}.admin-products-workspace-list .admin-product-list-stock.stock-out{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.admin-products-workspace-footer{border-top:1px solid var(--line-soft);min-height:48px;color:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex}.admin-products-workspace-footer button{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--text);cursor:pointer;border-radius:6px;padding:0 10px;font-size:12px}.admin-products-workspace-footer button:disabled{opacity:.7;cursor:wait}@media (width<=760px){.admin-products-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-products-workspace-stats article:nth-child(2){border-right:0}.admin-products-workspace-stats article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.admin-products-workspace-list .admin-product-list-item{grid-template-columns:38px minmax(0,1fr) 92px 12px;gap:8px;padding:10px 12px}.admin-products-workspace-list .admin-product-list-icon{width:38px;height:38px}.admin-products-workspace-list-head{grid-template-columns:minmax(0,1fr) 92px;gap:8px;padding-inline:58px 32px}}@media (width<=640px){.admin-products-workspace-list{height:calc(100dvh - 56px - 64px - env(safe-area-inset-bottom))}.admin-products-workspace-search{padding:10px 12px}}.admin-product-create-page{min-height:calc(100vh - 62px);color:var(--text)}.admin-product-form textarea{border:1px solid var(--line);resize:vertical;background:var(--surface);width:100%;min-height:76px;color:var(--text);font:14px/1.5 var(--font-ui);border-radius:8px;outline:0;padding:9px 11px}.admin-product-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-product-form label>span>svg{vertical-align:-2px;width:14px;height:14px;color:var(--accent-text)}.admin-coupon-form-sections.admin-product-form-sections{grid-template-columns:minmax(0,1fr)}.admin-coupon-form-sections.admin-product-form-sections>section,.admin-coupon-form-sections.admin-product-form-sections>section:last-child{border-right:0;border-bottom:1px solid var(--line-soft);padding:20px 0 24px}.admin-coupon-form-sections.admin-product-form-sections>section:last-child{border-bottom:0}.admin-product-form-header{flex-wrap:wrap;align-items:center!important}.admin-product-header-status{align-items:center;gap:10px;margin-left:auto;display:flex}.admin-product-header-status>button{border-radius:9px;height:36px;min-height:36px}.admin-coupon-form-sections.admin-product-form-sections>section.admin-product-inline-section{grid-template-columns:minmax(210px,.7fr) minmax(360px,1.3fr);align-items:center;gap:24px;padding-top:18px;padding-bottom:18px;display:grid}.admin-product-inline-section>header{align-items:center!important;min-height:0!important;margin-bottom:0!important}.admin-product-inline-fields{min-width:0}.admin-product-inline-fields.admin-product-price-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-product-classification-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.admin-product-detail-editor{gap:9px;min-width:0;display:grid}.admin-product-detail-editor-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-product-detail-editor-header>span{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.admin-product-detail-editor-header>span svg{width:15px;height:15px;color:var(--accent-text)}.admin-product-detail-editor-header>button{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--text);font:600 13px/1 var(--font-ui);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.admin-product-detail-editor-header>button:hover{border-color:var(--accent);color:var(--accent-text)}.admin-product-detail-editor-header>button svg{width:14px;height:14px}.admin-product-detail-rows{gap:8px;display:grid}.admin-product-detail-row{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) 36px;gap:8px;min-width:0;display:grid}.admin-product-detail-row>input{min-width:0}.admin-product-detail-row>button{border:1px solid var(--line);background:var(--surface-2);width:36px;height:40px;color:var(--danger-text);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.admin-product-detail-row>button:hover{color:var(--danger-text);background:#ef44441a;border-color:#ef4444}.admin-product-detail-row>button svg{width:15px;height:15px}.admin-product-detail-editor-empty{border:1px solid var(--line);color:var(--muted);border-radius:8px;margin:0;padding:10px 11px;font-size:12px;line-height:1.5}.admin-product-images-field{gap:9px;min-width:0;display:grid}.admin-product-images-field>span{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.admin-product-images-field>span svg{width:15px;height:15px;color:var(--accent-text)}.admin-product-image-picker{border:1px dashed var(--line);cursor:pointer;background:#ffffff04;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:center;column-gap:10px;min-height:86px;padding:14px;transition:border-color .15s,background .15s;position:relative;display:grid!important}.admin-product-image-picker:hover,.admin-product-image-picker:focus-within{border-color:var(--accent);background:rgba(var(--accent-rgb), .045)}.admin-product-image-picker input{opacity:0;pointer-events:none;position:absolute;overflow:hidden;width:1px!important;height:1px!important;padding:0!important}.admin-product-image-picker>svg{width:30px;height:30px;color:var(--accent-text);grid-row:1/span 2}.admin-product-image-picker strong{color:var(--text);font-size:13px;font-weight:600}.admin-product-image-picker small{color:var(--muted);font-size:12px;line-height:1.45}.admin-product-image-picker:has(input:disabled){opacity:.7;cursor:not-allowed}.admin-product-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-product-image-grid article{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:64px minmax(0,1fr) 28px;align-items:center;gap:8px;min-width:0;padding:7px;display:grid;position:relative}.admin-product-image-grid article.primary{border-color:rgba(var(--accent-rgb), .58);background:rgba(var(--accent-rgb), .045);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .08)}.admin-product-image-grid article>img{background:var(--surface);object-fit:contain;border-radius:7px;width:64px;height:64px;display:block}.admin-product-image-grid article>div{justify-items:start;gap:5px;min-width:0;display:grid}.admin-product-image-grid article>div>span{width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-product-image-grid article>div>strong,.admin-product-image-grid article>div>button{min-height:26px;font:600 12px/1 var(--font-ui);border-radius:6px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.admin-product-image-grid article>div>strong{color:var(--accent-text)}.admin-product-image-grid article>div>button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer}.admin-product-image-grid article>div>button:hover{border-color:var(--accent);color:var(--accent-text)}.admin-product-image-grid article>div svg{width:12px;height:12px}.admin-product-image-grid .remove{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--danger-text);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.admin-product-image-grid .remove:hover:not(:disabled){color:var(--danger-text);background:#ef44441a;border-color:#ef4444}.admin-product-image-grid .remove:disabled{color:var(--muted);cursor:not-allowed}.admin-product-image-grid .remove svg{width:14px;height:14px}.admin-product-image-empty{border:1px solid var(--line);color:var(--muted);border-radius:8px;margin:0;padding:10px 11px;font-size:12px;line-height:1.5}.admin-product-upload-status{min-width:0;color:var(--accent-text);align-items:center;gap:6px;margin:0 auto 0 0;font-size:13px;display:flex}.admin-product-upload-status svg{width:15px;height:15px}.admin-coupon-form-sections.admin-product-form-sections>section,.admin-coupon-form-sections.admin-product-form-sections>section:last-child{padding:12px 0}.admin-coupon-form-sections.admin-product-form-sections>section>header{align-items:center;gap:8px;margin-bottom:8px;min-height:0!important}.admin-product-form-sections>section>header small{color:var(--muted);margin-left:auto}.admin-product-form .admin-product-basic-fields{grid-template-columns:minmax(130px,.65fr) minmax(80px,.35fr) minmax(0,1.4fr);align-items:end;gap:10px 12px}.admin-product-basic-fields>.admin-product-classification-row,.admin-product-fitment-details,.admin-product-basic-fields>.admin-product-option-warning{grid-column:1/-1}.admin-product-basic-fields>.admin-product-classification-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px}.admin-product-form b{color:var(--danger-text)}.admin-product-form .admin-coupon-form-grid>label,.admin-product-form .admin-product-classification-row>label{align-content:end;gap:4px;min-width:0;display:grid}.admin-product-form .admin-coupon-form-grid>label>span,.admin-product-form .admin-product-classification-row>label>span{min-height:21px;margin:0;line-height:21px}.admin-product-form .admin-coupon-form-grid :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:36px;min-height:36px;color:var(--text);font:inherit;border-radius:9px;margin:0;padding:6px 10px;line-height:22px}.admin-product-form .admin-coupon-form-grid textarea{min-height:70px;font:inherit;border-radius:9px}.admin-product-form .admin-coupon-form-grid :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.admin-product-option-button{border:1px solid var(--accent);background:var(--accent);height:36px;min-height:36px;color:var(--on-accent);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font:600 14px/1.5 IBM Plex Sans Thai,sans-serif;display:inline-flex}.admin-product-option-button.secondary{color:var(--accent-text);background:0 0}.admin-product-option-button:hover:not(:disabled){filter:brightness(1.08)}.admin-product-option-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-product-option-button:disabled{border-color:var(--line);background:var(--surface-2);color:var(--muted);cursor:not-allowed}.admin-product-option-button svg{flex-shrink:0;width:15px;height:15px}.admin-product-zone-heading{min-height:24px;color:var(--text);align-items:center;gap:7px;margin-bottom:10px;font-weight:600;display:flex}.admin-product-zone-heading svg{width:16px;height:16px;color:var(--accent-text)}.admin-product-option-button.danger{color:#ffb1ac;background:0 0;border-color:#704045}.admin-product-form-sections>section{border-bottom:1px solid var(--line)}.admin-product-form .admin-product-fitment-details{border-top:1px solid var(--line);padding-top:12px}.admin-product-form .admin-product-fitment-details .admin-vehicle-fitments>legend{display:none}.admin-product-form .admin-product-images-field{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:center;gap:12px}.admin-product-field-zone{min-width:0}.admin-product-field-zone>.admin-coupon-form-grid{gap:10px}.admin-product-fitment-details>label{gap:4px;margin-top:10px;display:grid}.admin-product-fitment-details .admin-vehicle-fitments{gap:8px;padding:8px}.admin-product-fitment-details .admin-product-classification-row{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px}.admin-product-fitment-details .admin-product-classification-row>button{border-radius:9px;height:36px;min-height:36px;padding:0 10px}.admin-coupon-form-sections.admin-product-form-sections>section.admin-product-extra-section{padding:6px 0}.admin-product-form>footer{gap:8px}.admin-product-form>footer>button{border-radius:9px;height:36px;min-height:36px}.admin-product-detail .admin-customer-kpis{gap:8px;margin-bottom:10px}.admin-product-preview-header{gap:20px;padding:20px 0;display:grid}.admin-product-preview-images,.admin-product-preview-info{min-width:0}.admin-product-preview-empty{border:1px solid var(--line-soft);width:128px;height:128px;color:var(--muted);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.admin-product-preview-empty svg{width:22px;height:22px}.admin-product-preview-thumbnails{gap:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.admin-product-preview-thumbnails button{border:1px solid var(--line);background:var(--surface);cursor:zoom-in;border-radius:6px;flex:0 0 128px;height:128px;padding:4px}.admin-product-preview-thumbnails button:focus-visible,.admin-product-preview-image-dialog button:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.admin-product-preview-thumbnails img{object-fit:contain;width:100%;height:100%}.admin-product-preview-info h2{overflow-wrap:anywhere;line-height:1.65}.admin-product-detail .admin-product-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0 0 10px;display:grid}.admin-product-detail .admin-product-detail-fields>div{grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;padding:6px 0;display:grid}.admin-product-detail .admin-product-detail-fields dt{color:var(--muted)}.admin-product-detail .admin-product-detail-fields dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}.admin-product-preview-image-dialog{border:1px solid var(--line);background:var(--surface);width:min(860px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:8px;margin:auto;padding:0;inset:0;overflow:auto}.admin-product-preview-image-dialog::backdrop{background:#0f172aa6}.admin-product-preview-image-dialog>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-product-preview-image-dialog h2{flex:1;margin:0;font-size:13px;line-height:1.5}.admin-product-preview-image-dialog header button{color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.admin-product-preview-image-dialog header button svg{width:18px;height:18px}.admin-product-preview-image-dialog>img{object-fit:contain;background:var(--surface);width:100%;max-height:75dvh;padding:16px;display:block}.admin-product-options-table-wrap{min-width:0;overflow-x:auto}.admin-product-options-table{border-collapse:collapse;width:100%;min-width:520px}.admin-product-options-table caption{color:var(--text);text-align:left;padding:8px 0;font-weight:600}.admin-product-options-table :is(th,td){border-bottom:1px solid var(--line-soft);text-align:left;padding:7px 10px;line-height:21px}.admin-product-options-table th{color:var(--muted);font-weight:500}.admin-product-options-table :is(th,td):nth-last-child(-n+2){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-product-detail-description{border-top:1px solid var(--line-soft);margin-top:10px}.admin-product-detail-description p{color:var(--text);white-space:pre-line;margin:8px 0;line-height:1.5}@media (width<=1180px){.admin-product-basic-fields>.admin-product-classification-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-image-grid,.admin-product-detail .admin-product-detail-fields{grid-template-columns:minmax(0,1fr)}.admin-product-fitment-details .admin-product-classification-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-product-form .admin-product-basic-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-product-name-field{grid-column:1/-1}.admin-product-basic-fields>.admin-product-classification-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-product-option-button{gap:4px;padding:0 8px}.admin-product-detail-row{grid-template-columns:minmax(0,1fr) 36px}.admin-product-detail-row>input{grid-column:1}.admin-product-detail-row>button{grid-area:1/2/span 2;align-self:center}}.admin-primary-nav button:disabled,.admin-mobile-nav button:disabled{opacity:.7;cursor:not-allowed;filter:grayscale()}.admin-staff-sidebar-content{flex-direction:column;display:flex}.admin-staff-sidebar-content .admin-customer-filter-tabs{flex:0 0 48px;min-height:48px}.admin-staff-sidebar-content .admin-customer-scroll{flex:auto}.admin-staff-list-item{grid-template-columns:42px minmax(0,1fr) auto 14px}.admin-staff-list-avatar{border:1px solid rgba(var(--accent-rgb), .34);background:rgba(var(--accent-rgb), .055);width:42px;height:42px;color:var(--accent-text);font:600 12px/1 var(--font-ui);border-radius:50%;place-items:center;display:grid}.admin-campaign-list-state.state-disabled{background:var(--neutral-surface);color:var(--neutral-text);border-color:var(--neutral-border)}.admin-staff-stats-page{min-height:calc(100vh - 62px)}.admin-staff-form-page{padding-bottom:68px}.admin-staff-form-page .admin-staff-form{min-height:calc(100vh - 62px)}.admin-staff-detail{min-height:calc(100vh - 62px);padding:0 22px 76px}.admin-staff-protected-note{border:1px solid rgba(var(--accent-rgb), .22);background:rgba(var(--accent-rgb), .045);border-radius:8px;align-items:center;gap:9px;margin-top:14px;padding:10px 12px;display:flex}.admin-staff-protected-note>svg{width:18px;color:var(--accent-text)}.admin-staff-protected-note span{gap:1px;display:grid}.admin-staff-protected-note strong{font-size:13px}.admin-staff-protected-note small{color:var(--muted);font-size:12px}.admin-staff-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.admin-staff-detail-stats article{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:64px;padding:12px;display:flex}.admin-staff-detail-stats article>svg{width:17px;color:var(--accent-text);flex:none}.admin-staff-detail-stats article span{gap:2px;min-width:0;display:grid}.admin-staff-detail-stats small,.admin-staff-detail-stats strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-staff-detail-stats small{color:var(--muted);font-size:12px}.admin-staff-detail-stats strong{color:var(--text);font-size:13px;font-weight:500}.admin-staff-profile-detail{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-top:14px;padding:14px}.admin-staff-profile-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:0;display:grid}.admin-staff-profile-detail dl>div{gap:3px;min-width:0;display:grid}.admin-staff-profile-detail dl>div.notes{grid-column:1/-1}.admin-staff-profile-detail dt{color:var(--muted);font-size:12px}.admin-staff-profile-detail dd{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.admin-staff-detail-permissions{margin-top:16px}.admin-staff-detail-permissions>header,.admin-staff-permissions-section>header{justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.admin-staff-detail-permissions>header>span,.admin-staff-permissions-section>header>span{gap:2px;display:grid}.admin-staff-detail-permissions>header strong,.admin-staff-permissions-section>header strong{color:var(--text);font-size:14px}.admin-staff-detail-permissions>header small,.admin-staff-permissions-section>header small{color:var(--muted);font-size:12px}.admin-staff-form{min-width:0}.admin-staff-form>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:13px 18px;display:flex}.admin-staff-form>header>span{align-items:center;gap:10px;min-width:0;display:flex}.admin-staff-form>header>span>svg{width:20px;color:var(--accent-text)}.admin-staff-form>header>span>span{gap:2px;display:grid}.admin-staff-form>header strong{color:var(--text);font-size:14px}.admin-staff-form>header small{color:var(--muted);font-size:12px}.admin-staff-identity-fields{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:16px 18px;display:grid}.admin-staff-identity-fields label{min-width:0;color:var(--muted);gap:6px;font-size:13px;display:grid}.admin-staff-identity-fields label>span b{color:var(--accent-text)}.admin-staff-identity-fields input,.admin-staff-identity-fields select,.admin-staff-identity-fields textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);font:14px/1.55 var(--font-ui);border-radius:8px;outline:0}.admin-staff-identity-fields input,.admin-staff-identity-fields select{height:40px;padding:0 11px}.admin-staff-identity-fields textarea{resize:vertical;min-height:88px;padding:10px 11px}.admin-staff-identity-fields input:focus,.admin-staff-identity-fields select:focus,.admin-staff-identity-fields textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-staff-identity-fields input::placeholder,.admin-staff-identity-fields textarea::placeholder{color:var(--muted)}.admin-staff-identity-fields input:disabled{opacity:.7}.admin-staff-identity-fields small{color:var(--muted);font-size:12px}.admin-staff-identity-fields .admin-staff-mfa-field{align-content:start}.admin-staff-mfa-control{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex}.admin-staff-identity-fields .admin-staff-mfa-control input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.admin-staff-mfa-control i{border:1px solid var(--line);background:var(--surface);color:#0000;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.admin-staff-mfa-control i svg{width:12px}.admin-staff-mfa-control strong{color:var(--text);font-size:13px;font-weight:500}.admin-staff-mfa-control:has(input:checked){border-color:rgba(var(--accent-rgb), .48)}.admin-staff-mfa-control input:checked+i{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.admin-staff-mfa-control:has(input:focus-visible){box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12)}.admin-staff-mfa-control:has(input:disabled){opacity:.7;cursor:wait}.admin-staff-notes-field{grid-column:1/-1}.admin-staff-permissions-section{padding:11px 18px 18px}.admin-staff-permissions-section>header>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-staff-permissions-section>header>div button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);cursor:pointer;border-radius:7px;padding:0 9px;font-size:13px}.admin-staff-permissions-section>header>div button:hover{border-color:rgba(var(--accent-rgb), .48);color:var(--accent-text)}.admin-staff-permissions-section>header>div button.clear{color:var(--danger-text)}.admin-staff-permission-matrix{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:680px;overflow:hidden}.admin-staff-detail-permissions,.admin-staff-permissions-section{overflow-x:auto}.admin-staff-permission-head,.admin-staff-permission-row{grid-template-columns:minmax(230px,1fr) repeat(5,62px);align-items:center;display:grid}.admin-staff-permission-head{border-bottom:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);text-align:center;padding:0 8px;font-size:12px}.admin-staff-permission-head>span:first-child{text-align:left;padding-left:7px}.admin-staff-permission-head strong{font-size:12px;font-weight:500}.admin-staff-permission-matrix>section>header{border-bottom:1px solid var(--line);background:rgba(var(--accent-rgb), .035);justify-content:space-between;align-items:center;min-height:42px;padding:0 11px;display:flex}.admin-staff-permission-matrix>section>header>span{align-items:center;gap:7px;display:flex}.admin-staff-permission-matrix>section>header strong{color:var(--text);font-size:13px}.admin-staff-permission-matrix>section>header small{color:var(--muted);font-size:12px}.admin-staff-permission-row{border-bottom:1px solid var(--line);min-height:58px;padding:0 8px}.admin-staff-permission-row:last-child{border-bottom:1px solid var(--line)}.admin-staff-permission-row>span{gap:2px;min-width:0;padding-left:7px;display:grid}.admin-staff-permission-row>span strong,.admin-staff-permission-row>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-staff-permission-row>span strong{color:var(--text);font-size:13px}.admin-staff-permission-row>span small{color:var(--muted);font-size:12px}.admin-staff-permission-row>label,.admin-staff-permission-matrix>section>header label{color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.admin-staff-permission-matrix label input{opacity:0;pointer-events:none;position:absolute}.admin-staff-permission-matrix label i{border:1px solid var(--line);background:var(--surface);color:#0000;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.admin-staff-permission-matrix label i svg{width:12px}.admin-staff-permission-matrix label input:checked+i{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.admin-staff-permission-matrix label input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.admin-staff-permission-matrix label.unsupported{opacity:.22;cursor:not-allowed}.admin-staff-permission-matrix label input:disabled+i{cursor:not-allowed}.admin-staff-permission-matrix>section>header label{justify-content:flex-end}.admin-staff-permission-matrix>section>header label span{display:inline}.admin-staff-form>footer{border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;align-items:center;gap:7px;min-height:66px;padding:12px 18px;display:flex}.admin-staff-form>footer>p{color:var(--danger-text);align-items:center;gap:6px;margin:0 auto 0 0;font-size:12px;display:flex}.admin-staff-form>footer>p svg{width:14px}.admin-staff-form>footer>button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.admin-staff-form>footer>button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:700}.admin-staff-form>footer>button svg{width:14px}.admin-staff-form>footer>button:disabled{opacity:.7;cursor:wait}.admin-staff-form-page .admin-staff-form>footer{z-index:16;bottom:0;right:0;left:var(--sidebar-width);transition:left .22s;position:fixed}.sidebar-compact .admin-staff-form-page .admin-staff-form>footer{left:var(--sidebar-compact-width)}.admin-staff-status-band.state-disabled{--status-text:var(--neutral-text);border-color:var(--neutral-border)}.admin-staff-setup-dialog,.admin-staff-disable-dialog{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:min(92vw,560px);overflow:hidden;box-shadow:0 24px 70px #00000094}.admin-staff-setup-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 15px;display:flex}.admin-staff-setup-dialog>header>span{align-items:center;gap:10px;display:flex}.admin-staff-setup-dialog>header>span>svg{width:20px;color:var(--accent-text)}.admin-staff-setup-dialog>header>span>span{gap:2px;display:grid}.admin-staff-setup-dialog>header strong,.admin-staff-disable-dialog>header strong{color:var(--text);font-size:14px}.admin-staff-setup-dialog>header small,.admin-staff-disable-dialog>header small{color:var(--muted);font-size:12px}.admin-staff-setup-dialog>header>button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.admin-staff-setup-dialog>header>button svg{width:16px}.admin-staff-setup-warning{border:1px solid rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .055);border-radius:8px;align-items:center;gap:9px;margin:13px 15px 0;padding:10px;display:flex}.admin-staff-setup-warning>svg{width:18px;color:var(--accent-text)}.admin-staff-setup-warning span{gap:1px;display:grid}.admin-staff-setup-warning strong{font-size:13px}.admin-staff-setup-warning small{color:var(--muted);font-size:12px}.admin-staff-setup-dialog dl{gap:9px;margin:13px 15px;display:grid}.admin-staff-setup-dialog dl>div{gap:4px;display:grid}.admin-staff-setup-dialog dt{color:var(--muted);font-size:12px}.admin-staff-setup-dialog dd{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:8px;min-width:0;margin:0;padding:7px 7px 7px 10px;display:flex}.admin-staff-setup-dialog code{overflow-wrap:anywhere;min-width:0;color:var(--text);flex:1;font-size:13px}.admin-staff-setup-dialog dd button{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 9px;font-size:13px;display:inline-flex}.admin-staff-setup-dialog dd button svg{width:12px}.admin-staff-setup-dialog>footer,.admin-staff-disable-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:7px;min-height:56px;padding:10px 15px;display:flex}.admin-staff-setup-dialog>footer button,.admin-staff-disable-dialog>footer button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.admin-staff-setup-dialog>footer button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:700}.admin-staff-disable-dialog>header{align-items:center;gap:10px;padding:16px 15px 8px;display:flex}.admin-staff-disable-dialog>header>svg{width:22px;color:var(--danger-text)}.admin-staff-disable-dialog>header>span{gap:2px;display:grid}.admin-staff-disable-dialog>p{color:var(--muted);margin:4px 15px 15px;font-size:13px}.admin-staff-disable-dialog>em{color:var(--danger-text);align-items:center;gap:5px;margin:0 15px 12px;font-size:12px;font-style:normal;display:flex}.admin-staff-disable-dialog>em svg{width:13px}.admin-staff-disable-dialog>footer button.danger{color:#fff;background:#dc2626;border-color:#ef4444}.admin-staff-disable-dialog>footer button.success{color:#fff;background:#168a45;border-color:#22c55e}.admin-staff-disable-dialog>footer button svg{width:14px}.admin-staff-status-dialog.enabling>header>svg{color:var(--success-text)}.admin-staff-reset-dialog>header>svg{color:var(--accent-text)}.admin-staff-reset-dialog>p{line-height:1.65}.admin-staff-reset-dialog code{border:1px solid var(--line);color:var(--warning);background:var(--surface);border-radius:5px;padding:2px 6px;font-size:13px}.admin-staff-reset-dialog>footer button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:700}.admin-staff-reset-dialog.complete>header>svg{color:var(--success-text)}.admin-staff-reset-password-button{border:1px solid var(--line);min-height:34px;color:var(--text);background:var(--surface);font:500 13px/1 var(--font-ui);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 11px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.admin-staff-reset-password-button:hover{border-color:var(--accent);color:var(--accent-text);background:rgba(var(--accent-rgb), .055)}.admin-staff-reset-password-button svg{width:14px;height:14px}.admin-staff-status-actions{align-items:center;gap:7px;display:flex}.admin-staff-status-action{border:1px solid var(--line);min-height:34px;font:500 13px/1 var(--font-ui);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.admin-staff-status-action svg{width:14px;height:14px}.admin-staff-status-action.disable{color:var(--danger-text);background:#ef444412;border-color:#f871715c}.admin-staff-status-action.enable{color:var(--success-text);background:#22c55e12;border-color:#22c55e5c}.admin-staff-status-action.delete{color:#ffb1ac;background:#7f1d1d2e;border-color:#f871715c}.admin-audit-page{min-height:calc(100vh - 62px);color:var(--text);padding:20px 22px 34px}.admin-audit-stats{border:1px solid var(--line-soft);background:var(--surface);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-audit-stats article{border-right:1px solid var(--line-soft);align-items:center;gap:12px;min-width:0;min-height:88px;padding:12px;display:flex}.admin-audit-stats article:last-child{border-right:0}.admin-audit-stats article>span{border:1px solid rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .055);width:38px;height:38px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.admin-audit-stats article>span svg{width:18px;height:18px}.admin-audit-stats article>div{gap:2px;min-width:0;display:grid}.admin-audit-stats small{color:var(--muted);font-size:13px}.admin-audit-stats strong{color:var(--text);font:500 22px/1.2 var(--font-ui)}.admin-audit-stats em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.admin-audit-stats.loading article{opacity:1}.admin-audit-filters{border:1px solid var(--line-soft);background:var(--surface);border-radius:11px;margin-top:14px;overflow:hidden}.admin-audit-filters>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.admin-audit-filters>header>span{align-items:center;gap:9px;display:flex}.admin-audit-filters>header>span>svg{width:18px;color:var(--accent-text)}.admin-audit-filters>header>span>span{gap:2px;display:grid}.admin-audit-filters>header strong{color:var(--text);font-size:14px}.admin-audit-filters>header small{color:var(--muted);font-size:12px}.admin-audit-filters>header>button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);font:500 13px/1 var(--font-ui);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.admin-audit-filters>header>button svg{width:13px}.admin-audit-filters>div{grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(140px,.7fr));gap:10px;padding:13px 14px;display:grid}.admin-audit-filters label{align-content:start;gap:5px;min-width:0;display:grid}.admin-audit-filters label>span:first-child{color:var(--muted);font-size:12px}.admin-audit-filters input,.admin-audit-filters select{border:1px solid var(--line);background:var(--surface);width:100%;height:36px;color:var(--text);font:400 14px/1.5 var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:7px;outline:none;padding:0 10px}.admin-audit-filters input::placeholder{color:var(--muted)}.admin-audit-filters input:focus,.admin-audit-filters select:focus{border-color:rgba(var(--accent-rgb), .68);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .06)}.admin-audit-filters label.search>span:last-child{display:block;position:relative}.admin-audit-filters label.search>span:last-child>svg{width:15px;color:var(--muted);pointer-events:none;position:absolute;top:10px;left:10px}.admin-audit-filters label.search input{padding-left:33px}.admin-audit-filters>footer{border-top:1px solid var(--line-soft);justify-content:flex-end;min-height:50px;padding:8px 14px;display:flex}.admin-audit-filters>footer button{border:1px solid var(--accent);background:var(--accent);min-height:34px;color:var(--on-accent);font:700 13px/1 var(--font-ui);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.admin-audit-filters>footer svg{width:14px}.admin-audit-list-section{border:1px solid var(--line-soft);background:var(--surface);border-radius:11px;margin-top:14px;overflow:hidden}.admin-audit-list-section>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.admin-audit-list-section>header>span{align-items:center;gap:9px;display:flex}.admin-audit-list-section>header>span>svg{width:18px;color:var(--accent-text)}.admin-audit-list-section>header>span>span{gap:2px;display:grid}.admin-audit-list-section>header strong{color:var(--text);font-size:14px}.admin-audit-list-section>header small{color:var(--muted);font-size:12px}.admin-audit-list-section>header>button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.admin-audit-list-section>header>button:disabled{opacity:.7;cursor:wait}.admin-audit-list-section>header>button svg{width:14px}.admin-audit-table-wrap{width:100%;overflow-x:auto}.admin-audit-table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-audit-table th{border-bottom:1px solid var(--line);height:38px;color:var(--muted);text-align:left;padding:0 11px;font-size:12px;font-weight:500}.admin-audit-table th:first-child{width:145px}.admin-audit-table th:nth-child(2){width:29%}.admin-audit-table th:nth-child(3){width:22%}.admin-audit-table th:nth-child(4){width:130px}.admin-audit-table th:nth-child(5){width:180px}.admin-audit-table th:last-child{width:42px}.admin-audit-table td{border-bottom:1px solid var(--line);min-width:0;height:64px;color:var(--text);vertical-align:middle;padding:8px 11px;font-size:12px}.admin-audit-table tbody tr{transition:background .15s,box-shadow .15s}.admin-audit-table tbody tr:hover{background:rgba(var(--accent-rgb), .028)}.admin-audit-table tbody tr.selected{background:var(--active-bg);box-shadow:inset 2px 0 var(--active-border)}.admin-audit-table tbody tr:last-child td{border-bottom:0}.admin-audit-table td>strong,.admin-audit-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-audit-table td>small{color:var(--muted);margin-top:3px;font-size:12px}.admin-audit-event-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.admin-audit-event-button>span:first-child,.admin-audit-detail-summary>span{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-audit-event-button>span:first-child svg,.admin-audit-detail-summary>span svg{width:15px}.admin-audit-event-button>span.kind-change,.admin-audit-detail-summary>span.kind-change{border-color:rgba(var(--accent-rgb), .22);color:var(--warning);background:rgba(var(--accent-rgb), .045)}.admin-audit-event-button>span.kind-read,.admin-audit-detail-summary>span.kind-read{color:var(--info-text);background:#3b82f60e;border-color:#60a5fa3d}.admin-audit-event-button>span.kind-security,.admin-audit-detail-summary>span.kind-security{color:var(--danger-text);background:#ef44440e;border-color:#f8717142}.admin-audit-event-button>span:last-child{gap:3px;min-width:0;display:grid}.admin-audit-event-button strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.admin-audit-event-button code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-audit-category{background:var(--surface-2);max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:12px;display:inline-block;overflow:hidden}.admin-audit-category.category-security{color:var(--danger-text);background:#ef444417}.admin-audit-category.category-orders{color:var(--success-text);background:#22c55e14}.admin-audit-category.category-customers,.admin-audit-category.category-support{color:var(--info-text);background:#3b82f617}.admin-audit-category.category-catalog,.admin-audit-category.category-content{background:rgba(var(--accent-rgb), .07);color:var(--warning)}.admin-audit-request-id{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.admin-audit-open{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.admin-audit-open:hover{background:var(--surface-2);color:var(--accent-text)}.admin-audit-open svg{width:14px}.admin-audit-state{min-height:260px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:32px;display:grid}.admin-audit-state>svg{width:28px;color:var(--muted)}.admin-audit-state span{font-size:13px}.admin-audit-state.error>svg,.admin-audit-state.error strong{color:var(--danger-text)}.admin-audit-state button{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--text);cursor:pointer;border-radius:6px;padding:0 10px;font-size:13px}.admin-audit-pagination{border-top:1px solid var(--line-soft);justify-content:center;align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:flex}.admin-audit-pagination>button,.admin-audit-pagination>span button{border:1px solid var(--line);background:var(--surface);min-width:32px;height:32px;color:var(--muted);font:500 13px/1 var(--font-ui);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.admin-audit-pagination>button:disabled{opacity:.7;cursor:not-allowed}.admin-audit-pagination>button svg{width:13px}.admin-audit-pagination>span{gap:5px;display:flex}.admin-audit-pagination>span button.active{border-color:var(--active-border);background:var(--active-bg);color:var(--active-text);font-weight:700}.admin-audit-detail-backdrop{z-index:44;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default;background:#0000006b;border:0;position:fixed;inset:0}.admin-audit-detail{z-index:45;border-left:1px solid var(--line);background:var(--surface);flex-direction:column;width:min(92vw,480px);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 52px #00000075}.admin-audit-detail>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:11px 14px;display:flex}.admin-audit-detail>header>span{align-items:center;gap:9px;min-width:0;display:flex}.admin-audit-detail>header>span>svg{width:19px;color:var(--accent-text);flex:none}.admin-audit-detail>header>span>span{gap:2px;min-width:0;display:grid}.admin-audit-detail>header small{color:var(--muted);font-size:12px}.admin-audit-detail>header strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-audit-detail>header>button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.admin-audit-detail>header>button svg{width:15px}.admin-audit-detail-scroll{flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}.admin-audit-detail-summary{border:1px solid rgba(var(--accent-rgb), .19);background:rgba(var(--accent-rgb), .035);border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.admin-audit-detail-summary>div{gap:3px;min-width:0;display:grid}.admin-audit-detail-summary strong{color:var(--text);font-size:14px}.admin-audit-detail-summary code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-audit-detail-summary small{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.admin-audit-detail-summary small svg{width:12px}.admin-audit-detail-scroll>section{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;padding:13px}.admin-audit-detail-scroll h2{color:var(--text);align-items:center;gap:6px;margin:0 0 10px;font-size:13px;display:flex}.admin-audit-detail-scroll h2 svg{width:14px;color:var(--accent-text)}.admin-audit-customer-reference{background:#3b82f609!important;border-color:#60a5fa3b!important}.admin-audit-customer-reference .identity{border-bottom:1px solid #60a5fa26;align-items:center;gap:9px;margin-bottom:12px;padding-bottom:11px;display:flex}.admin-audit-customer-reference .identity>span{width:34px;height:34px;color:var(--info-text);background:#3b82f612;border:1px solid #60a5fa38;border-radius:50%;flex:none;place-items:center;display:grid}.admin-audit-customer-reference .identity>span svg{width:15px}.admin-audit-customer-reference .identity>div{gap:2px;min-width:0;display:grid}.admin-audit-customer-reference .identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-audit-customer-reference .identity small{color:var(--muted);font-size:12px}.admin-audit-detail-scroll dl{gap:8px;margin:0;display:grid}.admin-audit-detail-scroll dl>div{grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.admin-audit-detail-scroll dt{color:var(--muted);font-size:12px}.admin-audit-detail-scroll dd{overflow-wrap:anywhere;color:var(--text);white-space:pre-wrap;margin:0;font-size:13px}.admin-audit-detail-scroll dd code{color:var(--warning);font-size:12px}.admin-audit-detail-scroll dl.metadata>div{padding-bottom:8px}.admin-audit-detail-scroll dl.metadata>div:last-child{padding-bottom:0}.admin-audit-no-metadata{color:var(--muted);margin:0;font-size:13px}.admin-audit-detail-scroll details{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;overflow:hidden}.admin-audit-detail-scroll summary{min-height:42px;color:var(--muted);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.admin-audit-detail-scroll summary svg{width:14px;color:var(--accent-text)}.admin-audit-detail-scroll pre{border-top:1px solid var(--line-soft);background:var(--surface);max-height:320px;color:var(--muted);font:12px/1.7 var(--font-ui);white-space:pre-wrap;margin:0;padding:12px;overflow:auto}.admin-audit-detail-state{color:var(--muted);flex:1;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.admin-audit-detail-state>svg{width:18px}.admin-audit-detail-state.error{color:var(--danger-text)}.admin-audit-detail-state button{border:1px solid var(--line);background:var(--surface-2);min-height:30px;color:var(--text);cursor:pointer;border-radius:6px;padding:0 9px;font-size:13px}@media (width<=1040px){.admin-audit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-stats article:nth-child(2){border-right:0}.admin-audit-stats article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.admin-audit-filters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-filters label.search{grid-column:1/-1}.admin-staff-detail-stats,.admin-staff-profile-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-audit-page{min-height:calc(100svh - 112px - env(safe-area-inset-bottom));padding:12px 13px calc(76px + env(safe-area-inset-bottom))}.admin-audit-stats article{min-height:88px;padding:12px}.admin-audit-stats article>span{width:34px;height:34px}.admin-audit-stats strong{font-size:20px}.admin-audit-filters>header{align-items:flex-start}.admin-audit-filters>header small{display:none}.admin-audit-filters>div{grid-template-columns:minmax(0,1fr)}.admin-audit-filters label.search{grid-column:auto}.admin-audit-filters>footer button{justify-content:center;width:100%}.admin-audit-table thead{display:none}.admin-audit-table,.admin-audit-table tbody{display:block}.admin-audit-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px 11px;display:grid}.admin-audit-table tbody tr:last-child{border-bottom:0}.admin-audit-table td{border:0;width:auto;height:auto;padding:0;display:block}.admin-audit-table td:first-child{grid-area:2/1}.admin-audit-table td:nth-child(2){grid-area:1/1/auto/-1}.admin-audit-table td:nth-child(3){grid-area:3/1}.admin-audit-table td:nth-child(4){grid-area:2/2;align-self:start}.admin-audit-table td:nth-child(5){display:none}.admin-audit-table td:nth-child(6){grid-area:1/2}.admin-audit-event-button{padding-right:30px}.admin-audit-pagination{justify-content:space-between}.admin-audit-pagination>span{display:none}.admin-audit-detail{border-left:0;width:100vw;top:0}.admin-audit-detail-backdrop{display:none}.admin-staff-detail{min-height:calc(100svh - 112px - env(safe-area-inset-bottom));padding:0 13px calc(130px + env(safe-area-inset-bottom))}.admin-staff-detail-stats{grid-template-columns:minmax(0,1fr)}.admin-staff-status-band{flex-direction:column;align-items:stretch;gap:7px}.admin-staff-status-actions{flex-wrap:wrap;width:100%}.admin-staff-status-actions>button{flex:auto;justify-content:center}.admin-staff-detail-permissions,.admin-staff-permissions-section{padding-inline:0}.admin-staff-identity-fields{grid-template-columns:minmax(0,1fr);padding-inline:12px}.admin-staff-notes-field{grid-column:auto}.admin-staff-profile-detail dl{grid-template-columns:minmax(0,1fr)}.admin-staff-profile-detail dl>div.notes{grid-column:auto}.admin-staff-form>header{padding-inline:12px}.admin-staff-form>header small{display:none}.admin-staff-permissions-section>header{flex-direction:column;align-items:flex-start;padding-block:8px}.admin-staff-permissions-section>header>div{justify-content:flex-start}.admin-staff-form-page{padding-bottom:calc(114px + env(safe-area-inset-bottom))}.admin-staff-form-page .admin-staff-form>footer,.sidebar-compact .admin-staff-form-page .admin-staff-form>footer{right:0;bottom:calc(56px + env(safe-area-inset-bottom));min-height:58px;padding-inline:12px;left:0}.admin-staff-form>footer>p{width:100%}.admin-staff-form>footer{flex-wrap:wrap}.admin-staff-permission-row>label span,.admin-staff-permission-matrix>section>header label span{display:none}}@media (width<=900px){.admin-product-classification-row{grid-template-columns:minmax(0,1fr)}.admin-coupon-form-sections.admin-product-form-sections>section.admin-product-inline-section{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=640px){.admin-product-header-status{width:auto;margin-left:auto}.admin-product-inline-fields.admin-product-price-fields{grid-template-columns:minmax(0,1fr)}}.admin-product-list-icon{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--muted);border-radius:9px;place-items:center;display:grid;overflow:hidden}.admin-product-list-icon img{object-fit:contain;width:100%;height:100%}.admin-product-list-icon svg{width:17px;height:17px}.admin-product-list-stock{min-width:32px;color:var(--success-text);text-align:right;border-radius:5px;padding:3px 5px;font-size:12px}.admin-product-list-stock.stock-low{background:var(--warning-surface);color:var(--warning);border-color:var(--warning-border)}.admin-product-list-stock.stock-out{background:var(--danger-surface);color:var(--danger-text);border-color:var(--danger-border)}.admin-product-stats-page{min-height:calc(100vh - 62px);padding:0 22px 22px}.admin-product-guide{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.admin-product-detail{min-height:calc(100vh - 62px);color:var(--text);padding:0 22px 82px}.admin-product-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);display:grid}.admin-product-detail-grid>section{border-right:1px solid var(--line-soft);min-width:0;padding:18px 22px 8px 0}.admin-product-detail-grid>section:last-child{border-right:0;padding-left:22px;padding-right:0}.admin-product-detail h2,.admin-product-description h2{color:var(--text);align-items:center;gap:7px;margin:0 0 13px;font-size:13px;font-weight:600;display:flex}.admin-product-detail h2 svg,.admin-product-description h2 svg{width:17px;height:17px;color:var(--accent-text)}.admin-product-detail dl,.admin-product-description dl{gap:7px;margin:0;display:grid}.admin-product-detail dl div,.admin-product-description dl div{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);align-items:start;gap:10px;min-width:0;display:grid}.admin-product-detail dt,.admin-product-description dt{color:var(--muted);font-size:12px}.admin-product-detail dd,.admin-product-description dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:13px}.admin-product-detail dd.product-ready{color:var(--success-text);font-weight:600}.admin-product-detail dd.product-unavailable{color:#ffb1ac;font-weight:600}.admin-product-description{border-top:1px solid var(--line-soft);padding:18px 0 0}.admin-product-description p{color:var(--muted);white-space:pre-wrap;margin:0 0 14px;font-size:13px;line-height:1.75}.admin-product-description dl+dl{margin-top:8px}.admin-product-status-band{z-index:16;bottom:0;right:0;left:var(--sidebar-width);border-top:1px solid var(--line-soft);min-height:48px;color:var(--text);justify-content:space-between;align-items:center;gap:15px;padding:8px 22px;transition:left .22s;display:flex;position:fixed;box-shadow:0 -8px 24px #0003}.sidebar-compact .admin-product-status-band{left:var(--sidebar-compact-width)}.admin-product-status-band.status-active{--status-text:var(--success-text);border-color:var(--success-border)}.admin-product-status-band.status-disabled{--status-text:var(--neutral-text);border-color:var(--neutral-border)}.admin-product-status-band span{align-items:center;gap:7px;font-size:13px;display:inline-flex}.admin-product-status-band span i{background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #4ade8014}.admin-product-status-band.status-disabled span i{background:#fb7185;box-shadow:0 0 0 4px #fb718514}.admin-product-status-band small{color:var(--muted);font-size:12px}.admin-product-type-image-editor{gap:12px;display:grid}.admin-product-type-image-preview{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(circle at 50% 40%, var(--surface-2), var(--surface) 72%);width:min(100%,320px);color:var(--muted);border-radius:13px;place-items:center;display:grid;overflow:hidden}.admin-product-type-image-preview img{object-fit:contain;width:100%;height:100%;display:block}.admin-product-type-image-preview svg{width:45px;height:45px}.admin-product-type-image-editor>div:last-child{gap:9px;display:grid}.admin-product-type-remove-image{width:max-content;min-height:32px;color:var(--danger-text);font:500 13px/1 var(--font-ui);cursor:pointer;background:#ef444412;border:1px solid #ef444457;border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.admin-product-type-remove-image:hover:not(:disabled){background:#ef44441f;border-color:#ef4444}.admin-product-type-remove-image:disabled{opacity:.7;cursor:not-allowed}.admin-product-type-remove-image svg{width:14px;height:14px}.admin-product-type-form .admin-coupon-form-grid label>small{color:var(--muted);font-size:12px;line-height:1.45}.admin-product-type-form .admin-coupon-form-grid input:disabled{color:var(--muted);opacity:.75;cursor:not-allowed}.admin-product-form .admin-coupon-form-grid label>small{color:var(--muted);font-size:12px;line-height:1.45}.admin-vehicle-checkboxes{border:1px solid var(--line);border-radius:10px;gap:10px;min-width:0;margin:18px 0 0;padding:14px;display:grid}.admin-vehicle-checkboxes legend{color:var(--text);padding:0 5px;font-size:13px;font-weight:600}.admin-vehicle-checkboxes legend b{color:var(--danger-text)}.admin-vehicle-checkboxes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-vehicle-checkboxes label{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:42px;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 11px;font-size:13px;display:flex}.admin-vehicle-checkboxes label.selected{border-color:rgba(var(--accent-rgb), .62);background:var(--active-bg);color:var(--warning)}.admin-vehicle-checkboxes input{width:15px;height:15px;accent-color:var(--accent)}.admin-vehicle-checkboxes svg{flex:none;width:16px;height:16px}.admin-vehicle-checkboxes>small{color:var(--muted);font-size:12px;line-height:1.5}.admin-brand-image-url{gap:6px;display:grid}.admin-brand-image-url>span{color:var(--text);font-size:13px;font-weight:600}.admin-brand-image-url input{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--text);font:14px/1.5 var(--font-ui);border-radius:8px;outline:0;padding:0 11px}.admin-brand-image-url input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-brand-image-url small{color:var(--muted);font-size:12px;line-height:1.45}.admin-coupon-list-item{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:62px;color:var(--text);text-align:left;content-visibility:auto;contain-intrinsic-size:62px;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:8px 12px;transition:background .15s,box-shadow .15s;display:grid;position:relative}.admin-coupon-list-item:hover{background:rgba(var(--accent-rgb), .035)}.admin-coupon-list-item.active{background:var(--active-bg);box-shadow:inset 2px 0 var(--active-border)}.admin-coupon-list-item>svg{width:14px;color:var(--muted)}.admin-coupon-list-icon{border:1px solid rgba(var(--accent-rgb), .24);background:rgba(var(--accent-rgb), .06);width:38px;height:38px;color:var(--accent-text);border-radius:10px;place-items:center;display:grid}.admin-coupon-list-icon svg{width:18px;height:18px}.admin-customer-list-status.status-scheduled{background:var(--info-surface);color:var(--info-text);border-color:var(--info-border)}.admin-customer-list-status.status-expired,.admin-customer-list-status.status-inactive{background:var(--neutral-surface);color:var(--neutral-text);border-color:var(--neutral-border)}.admin-coupon-stats-guide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.admin-coupon-stats-guide>section{border-right:1px solid var(--line-soft);min-width:0;padding:20px 22px 18px 0}.admin-coupon-stats-guide>section:last-child{border-right:0;padding-left:22px;padding-right:0}.admin-coupon-stats-guide header{min-height:28px;margin-bottom:13px}.admin-coupon-stats-guide header span{align-items:center;gap:7px;display:inline-flex}.admin-coupon-stats-guide header svg{width:17px;height:17px;color:var(--accent-text)}.admin-coupon-stats-guide header strong{color:var(--text);font-size:14px}.admin-coupon-stats-guide p{max-width:560px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.admin-coupon-page{padding-bottom:68px}.admin-coupon-detail{padding:0 22px 22px}.admin-coupon-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);display:grid}.admin-coupon-detail-grid>section{border-right:1px solid var(--line-soft);min-width:0;padding:18px 22px 8px 0}.admin-coupon-detail-grid>section:last-child{border-right:0;padding-left:22px;padding-right:0}.admin-coupon-detail h2{color:var(--text);align-items:center;gap:7px;margin:0 0 14px;font-size:13px;display:flex}.admin-coupon-detail h2 svg{width:17px;height:17px;color:var(--accent-text)}.admin-coupon-detail dl{gap:9px;margin:0;display:grid}.admin-coupon-detail dl div{grid-template-columns:minmax(110px,.6fr) minmax(0,1.4fr);gap:12px;display:grid}.admin-coupon-detail dt{color:var(--muted);font-size:12px}.admin-coupon-detail dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px}.admin-coupon-redemptions{border-top:1px solid var(--line-soft)}.admin-coupon-redemptions article{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:8px 0;display:flex}.admin-coupon-redemptions span{gap:1px;min-width:0;display:grid}.admin-coupon-redemptions strong{color:var(--text);font-size:13px}.admin-coupon-redemptions small,.admin-coupon-redemptions time{color:var(--muted);font-size:12px}.admin-coupon-status-band{z-index:16;bottom:0;right:0;left:var(--sidebar-width);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:8px 22px;transition:left .22s;display:flex;position:fixed;box-shadow:0 -8px 24px #0003}.sidebar-compact .admin-coupon-status-band{left:var(--sidebar-compact-width)}.admin-coupon-status-band.status-active{--status-text:var(--success-text);border-color:var(--success-border)}.admin-coupon-status-band.status-scheduled{--status-text:var(--info-text);border-color:var(--info-border)}.admin-coupon-status-band.status-expired,.admin-coupon-status-band.status-inactive{--status-text:var(--neutral-text);border-color:var(--neutral-border)}.admin-coupon-status-band>span{align-items:center;gap:7px;display:inline-flex}.admin-coupon-status-band svg{width:17px;height:17px}.admin-coupon-status-band strong{color:var(--accent-text);font-size:13px}.admin-coupon-status-band small{color:var(--muted);font-size:12px}.admin-coupon-create-page{min-height:calc(100vh - 62px);color:var(--text)}.admin-coupon-form{min-height:inherit;background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.admin-coupon-form.inline{grid-template-rows:minmax(0,1fr);padding-bottom:68px}.admin-coupon-form-sections{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);min-height:0;padding:0 22px;display:grid;overflow-y:auto}.admin-coupon-form-sections>section{border-right:1px solid var(--line-soft);min-width:0;padding:20px 22px 22px 0}.admin-coupon-form-sections>section:last-child{border-right:0;padding-left:22px;padding-right:0}.admin-coupon-form-sections>section>header{align-items:flex-start;gap:8px;min-height:42px;margin-bottom:18px;display:flex}.admin-coupon-form-sections>section>header>svg{width:18px;height:18px;color:var(--accent-text);flex:none;margin-top:1px}.admin-coupon-form-sections>section>header>span{gap:2px;min-width:0;display:grid}.admin-coupon-form-sections>section>header strong{color:var(--text);font-size:14px}.admin-coupon-form-sections>section>header small{color:var(--muted);font-size:12px}.admin-coupon-form-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.admin-coupon-form-grid label{gap:6px;min-width:0;display:grid}.admin-coupon-form-grid label>span{color:var(--text);font-size:13px;font-weight:600}.admin-coupon-form-grid label b{color:var(--danger-text)}.admin-coupon-form-grid input,.admin-coupon-form-grid select{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--text);font:14px/1.5 var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;outline:0;padding:0 11px}.admin-coupon-form-grid input:focus,.admin-coupon-form-grid select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-coupon-form-grid textarea{border:1px solid var(--line);resize:vertical;background:var(--surface);width:100%;min-height:96px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;outline:0;padding:10px 12px;font:14px/1.55 IBM Plex Sans Thai,sans-serif;transition:border-color .15s,box-shadow .15s}.admin-coupon-form-grid textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-product-option-warning{color:var(--danger-text);background:#f480800d;border:1px solid #f480804d;border-radius:7px;grid-column:1/-1;align-items:center;gap:7px;margin:0;padding:8px 10px;font-size:12px;display:flex}.admin-product-option-warning svg{flex:none;width:15px;height:15px}.admin-coupon-form-grid input::placeholder,.admin-coupon-form-grid textarea::placeholder{color:var(--muted)}.admin-coupon-days-field{gap:8px;min-width:0;display:grid}.admin-coupon-days-field>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-coupon-days-field>span strong{color:var(--text);font-size:13px}.admin-coupon-days-field>span button{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--muted);font:500 12px/1 var(--font-ui);cursor:pointer;border-radius:7px;padding:0 10px}.admin-coupon-days-field>span button.active{border-color:rgba(var(--accent-rgb), .58);background:var(--active-bg);color:var(--active-text)}.admin-coupon-days-field>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.admin-coupon-days-field>div button{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--muted);font:500 12px/1 var(--font-ui);cursor:pointer;border-radius:7px;padding:0;transition:border-color .15s,background .15s,color .15s}.admin-coupon-days-field>div button:hover,.admin-coupon-days-field>div button.active{border-color:var(--accent);background:rgba(var(--accent-rgb), .1);color:var(--accent-text)}.admin-coupon-days-field>small{color:var(--muted);font-size:12px;line-height:1.45}.admin-coupon-active-field>button{border:1px solid var(--line);background:var(--surface);width:max-content;min-height:40px;color:var(--muted);font:13px/1 var(--font-ui);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.admin-coupon-active-field>button i{background:#47474e;border-radius:9px;width:26px;height:15px;position:relative}.admin-coupon-active-field>button i:after{content:"";background:#a8a8af;border-radius:50%;width:11px;height:11px;transition:transform .16s;position:absolute;top:2px;left:2px}.admin-coupon-active-field>button.active{border-color:rgba(var(--accent-rgb), .45);color:var(--active-text)}.admin-coupon-active-field>button.active i{background:rgba(var(--accent-rgb), .32)}.admin-coupon-active-field>button.active i:after{background:var(--active-border);transform:translate(11px)}.admin-coupon-form-note{border-top:1px solid var(--line-soft);align-items:flex-start;gap:9px;margin-top:18px;padding-top:16px;display:flex}.admin-coupon-form-note>svg{width:17px;height:17px;color:var(--accent-text);flex:none}.admin-coupon-form-note p{gap:3px;margin:0;display:grid}.admin-coupon-form-note strong{color:var(--text);font-size:13px}.admin-coupon-form-note span{color:var(--muted);font-size:12px;line-height:1.55}.admin-coupon-form-error{min-width:0;color:var(--danger-text);align-items:center;gap:6px;margin:0 auto 0 0;font-size:13px;display:flex}.admin-coupon-form-error svg{width:15px}.admin-coupon-form>footer{border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:10px 22px;display:flex}.admin-coupon-form.inline>footer{z-index:16;bottom:0;right:0;left:var(--sidebar-width);min-height:68px;transition:left .22s;position:fixed}.sidebar-compact .admin-coupon-form.inline>footer{left:var(--sidebar-compact-width)}.admin-coupon-form>footer button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text);font:500 13px/1 var(--font-ui);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.admin-coupon-form>footer button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.admin-coupon-form>footer button:disabled{opacity:.7;cursor:not-allowed}.admin-coupon-form>footer svg{width:15px}.admin-settings-page{min-height:calc(100vh - 62px);color:var(--text);padding:0 0 68px;font-size:13px}.admin-settings-layout{min-height:calc(100vh - 130px)}.admin-settings-content{min-width:0;padding:20px 24px 28px}.admin-settings-content>section{max-width:1080px}.admin-settings-company-layout{grid-template-columns:minmax(0,1fr) minmax(210px,27%);gap:24px;display:grid}.admin-settings-company-layout>section{min-width:0}.admin-settings-fields{gap:13px;margin-top:15px;display:grid}.admin-settings-company-layout>section>.admin-settings-fields:first-child{margin-top:0}.admin-settings-fields.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-field{min-width:0;color:var(--text);gap:6px;font-size:13px;font-weight:600;display:grid}.admin-settings-field>span b{color:var(--danger-text)}.admin-settings-field>small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}.admin-settings-field input,.admin-settings-field textarea,.admin-settings-field select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:40px;color:var(--text);font:14px/1.4 var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;outline:0;padding:0 11px;transition:border-color .15s,box-shadow .15s}.admin-settings-field textarea{resize:vertical;min-height:72px;padding-block:9px}.admin-settings-field input::placeholder,.admin-settings-field textarea::placeholder{color:var(--muted)}.admin-settings-field input:focus,.admin-settings-field textarea:focus,.admin-settings-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .065)}.admin-settings-field input:disabled{opacity:.7;cursor:not-allowed}.admin-settings-summary{border:1px solid var(--line-soft);background:#ffffff03;border-radius:9px;align-self:start;margin-top:0;padding:15px 16px}.admin-settings-summary>strong{color:var(--text);font-size:13px}.admin-settings-summary dl{margin:12px 0}.admin-settings-summary dl div{justify-content:space-between;align-items:center;gap:10px;min-height:46px;display:flex}.admin-settings-summary dt{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.admin-settings-summary dt svg{width:15px;height:15px}.admin-settings-summary dd{margin:0;font-size:12px;font-weight:600}.admin-settings-summary dd.ok{color:var(--success-text)}.admin-settings-summary dd.warning{color:var(--warning)}.admin-settings-summary>small{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.admin-settings-summary>small svg{width:13px;height:13px}.admin-settings-service{border-bottom:1px solid var(--line-soft);margin-top:16px;padding-bottom:18px}.admin-settings-content>section>.admin-settings-service:first-child{margin-top:0}.admin-settings-service-title{justify-content:space-between;align-items:center;gap:20px;min-height:50px;margin-bottom:12px;display:flex}.admin-settings-service-title>span{gap:2px;min-width:0;display:grid}.admin-settings-service-title strong{color:var(--text);font-size:13px}.admin-settings-service-title small{color:var(--muted);font-size:12px}.admin-settings-service-title em{color:var(--warning);margin-top:4px;font-size:12px;font-style:normal}.admin-settings-switch{border:1px solid var(--line);background:var(--surface);width:auto;min-width:112px;height:36px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.admin-settings-switch i{background:#44444b;border-radius:9px;width:28px;height:16px;position:relative}.admin-settings-switch i:after{content:"";background:#a2a2aa;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:2px;left:2px}.admin-settings-switch.active{border-color:rgba(var(--accent-rgb), .48);background:var(--active-bg);color:var(--active-text)}.admin-settings-switch.active i{background:rgba(var(--accent-rgb), .36)}.admin-settings-switch.active i:after{background:var(--active-border);transform:translate(12px)}.admin-settings-switch:disabled{opacity:.7;cursor:not-allowed}.admin-settings-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.admin-settings-schedule-grid .admin-settings-field>small{margin-bottom:12px}.admin-settings-clear-schedule{border:1px solid var(--line);min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;margin-top:10px;padding:0 9px;font-size:12px}.admin-settings-clear-schedule:hover{border-color:var(--line);color:var(--text)}.admin-settings-option-list{margin-top:14px;display:grid}.admin-settings-option-list article{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:10px 0;display:flex}.admin-settings-option-list article>span{align-items:center;gap:11px;min-width:0;display:flex}.admin-settings-option-list article>span>svg{width:18px;height:18px;color:var(--accent-text);flex:none}.admin-settings-option-list article>span>span{gap:2px;min-width:0;display:grid}.admin-settings-option-list strong{color:var(--text);font-size:13px}.admin-settings-option-list small{color:var(--muted);font-size:12px}.admin-settings-option-list article.unavailable{opacity:.62}.admin-settings-subsection{margin-top:18px}.admin-settings-content>section>.admin-settings-subsection:first-child{margin-top:0}.admin-settings-subsection>h3{color:var(--muted);margin:0;font-size:13px;font-weight:600}.admin-settings-provider-list{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.admin-settings-provider-list article{border-bottom:1px solid var(--line-soft);min-width:0;padding:14px 16px 16px 0}.admin-settings-provider-list article:nth-child(2n){border-left:1px solid var(--line-soft);padding-left:16px;padding-right:0}.admin-settings-provider-list article>div{justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin-bottom:9px;display:flex}.admin-settings-provider-list article>div>span{align-items:center;gap:7px;display:inline-flex}.admin-settings-provider-list article>div svg{width:16px;height:16px;color:var(--accent-text)}.admin-settings-provider-list article>div strong{color:var(--text);font-size:13px}.admin-settings-pricing-list{margin-top:14px;display:grid}.admin-settings-content>section>.admin-settings-pricing-list:first-child{margin-top:0}.admin-settings-pricing-list>article{border-bottom:1px solid var(--line-soft);padding:16px 0 18px}.admin-settings-pricing-list>article>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-settings-pricing-list>article>header>span:first-child{gap:2px;min-width:0;display:grid}.admin-settings-pricing-list header strong{color:var(--text);font-size:13px}.admin-settings-pricing-list header small{color:var(--muted);font-size:12px}.admin-settings-pricing-list header>span:last-child{font-size:12px;font-weight:600}.admin-settings-pricing-list header>span.enabled{color:var(--success-text)}.admin-settings-pricing-list header>span.disabled{color:var(--danger-text)}.admin-settings-fields.price-grid{grid-template-columns:repeat(5,minmax(100px,1fr));gap:10px;margin-top:0}.admin-settings-footer{z-index:16;bottom:0;right:0;left:var(--sidebar-width);border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;align-items:center;gap:8px;min-height:68px;padding:10px 24px;transition:left .22s;display:flex;position:fixed}.sidebar-compact .admin-settings-footer{left:var(--sidebar-compact-width)}.admin-settings-footer>div{min-width:0;color:var(--muted);margin-right:auto;font-size:12px}.admin-settings-footer>div span{align-items:center;gap:6px;display:inline-flex}.admin-settings-footer>div svg{width:15px;height:15px}.admin-settings-footer>div span.error{color:var(--danger-text)}.admin-settings-footer>div span.success{color:var(--success-text)}.admin-settings-footer>button,.admin-settings-state button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;display:inline-flex}.admin-settings-footer>button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.admin-settings-footer>button:disabled{opacity:.7;cursor:not-allowed}.admin-settings-footer>button svg{width:15px;height:15px}.admin-settings-state{min-height:calc(100vh - 62px);color:var(--muted);align-content:center;place-items:center;gap:10px;display:grid}.admin-settings-state>svg{width:28px;height:28px;color:var(--accent-text)}.admin-settings-state strong{font-size:13px}.admin-settings-state.error>svg{color:var(--danger-text)}.admin-settings-discounts{gap:14px;display:grid}.admin-settings-discount-heading{justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.admin-settings-discount-heading>div{align-items:center;gap:10px;display:flex}.admin-settings-discount-heading>div>svg{width:24px;height:24px;color:var(--accent-text)}.admin-settings-discount-heading>div span{gap:2px;display:grid}.admin-settings-discount-heading strong{color:var(--text);font-size:14px}.admin-settings-discount-heading small{color:var(--muted);font-size:12px}.admin-settings-discount-heading>button,.admin-settings-discount-state button{border:1px solid var(--accent);background:var(--accent);min-height:37px;color:var(--on-accent);font:600 13px/1 var(--font-ui);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.admin-settings-discount-heading>button svg{width:15px;height:15px}.admin-settings-discount-notice{border:1px solid rgba(var(--accent-rgb), .25);background:rgba(var(--accent-rgb), .055);color:var(--warning);border-radius:8px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:12px;display:flex}.admin-settings-discount-notice svg,.admin-settings-discount-message svg,.admin-settings-discount-form-error svg{flex:none;width:15px;height:15px}.admin-settings-discount-message,.admin-settings-discount-form-error{align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.admin-settings-discount-message{color:var(--success-text)}.admin-settings-discount-form-error{color:var(--danger-text)}.admin-settings-discount-state{min-height:360px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.admin-settings-discount-state.error{color:var(--danger-text)}.admin-settings-discount-state button{border-color:var(--line);background:var(--surface-2);color:var(--text)}.admin-settings-discount-form{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:14px;padding:15px;display:grid}.admin-settings-discount-form>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-settings-discount-form>header>span{color:var(--accent-text);align-items:center;gap:7px;display:flex}.admin-settings-discount-form>header strong{color:var(--text);font-size:13px}.admin-settings-discount-form>header svg{width:16px;height:16px}.admin-settings-discount-form>header button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px}.admin-settings-discount-form-grid{grid-template-columns:minmax(160px,.75fr) minmax(220px,1.35fr) minmax(150px,.75fr) minmax(150px,.75fr) auto;align-items:end;gap:11px;display:grid}.admin-settings-discount-form-grid>label{min-width:0;color:var(--text);gap:5px;font-size:12px;font-weight:600;display:grid}.admin-settings-discount-form-grid label b,.admin-settings-discount-form legend b{color:var(--danger-text)}.admin-settings-discount-form-grid input,.admin-settings-discount-form-grid select,.admin-settings-discount-search{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:40px;color:var(--text);font:14px/1.4 var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;outline:0;padding:0 10px}.admin-settings-discount-form-grid input:focus,.admin-settings-discount-form-grid select:focus,.admin-settings-discount-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-settings-discount-form-grid input::placeholder,.admin-settings-discount-search::placeholder{color:var(--muted)}.admin-settings-discount-active>button{border:1px solid var(--line);background:var(--surface);min-width:112px;height:40px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:12px;display:inline-flex}.admin-settings-discount-active>button i{background:#44444b;border-radius:9px;width:27px;height:15px;position:relative}.admin-settings-discount-active>button i:after{content:"";background:#a2a2aa;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.admin-settings-discount-active>button.active{border-color:rgba(var(--accent-rgb), .45);color:var(--active-text)}.admin-settings-discount-active>button.active i{background:rgba(var(--accent-rgb), .35)}.admin-settings-discount-active>button.active i:after{background:var(--active-border);transform:translate(12px)}.admin-settings-discount-form fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:12px}.admin-settings-discount-form legend{color:var(--text);padding:0 5px;font-size:12px;font-weight:600}.admin-settings-discount-form legend small{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.admin-settings-discount-search{max-width:320px;margin-bottom:10px}.admin-settings-discount-checks{flex-wrap:wrap;gap:8px;display:flex}.admin-settings-discount-checks.product-types{max-height:160px;overflow-y:auto}.admin-settings-discount-checks label{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.admin-settings-discount-checks label:has(input:checked){border-color:rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .065);color:var(--accent-text)}.admin-settings-discount-checks input{accent-color:var(--accent)}.admin-settings-discount-checks p{color:var(--muted);margin:0;font-size:12px}.admin-settings-discount-form>footer{justify-content:flex-end;display:flex}.admin-settings-discount-form>footer button{border:1px solid var(--accent);background:var(--accent);min-height:38px;color:var(--on-accent);font:600 13px/1 var(--font-ui);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.admin-settings-discount-form>footer button:disabled{opacity:.7;cursor:not-allowed}.admin-settings-discount-form>footer svg{width:15px;height:15px}.admin-settings-discount-list{display:grid}.admin-settings-discount-group{border:1px solid var(--line);background:#ffffff03;border-radius:10px;padding:14px}.admin-settings-discount-group>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-settings-discount-group>header>span{gap:2px;display:grid}.admin-settings-discount-group>header strong{color:var(--text);font-size:14px}.admin-settings-discount-group>header small{color:var(--muted);font-size:12px}.admin-settings-discount-group>header button{border:1px solid var(--line);background:var(--surface-2);min-height:35px;color:var(--text);font:600 12px/1 var(--font-ui);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.admin-settings-discount-group>header button svg{width:14px;height:14px}.admin-settings-discount-list>article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(220px,1fr) minmax(220px,1.35fr) auto;align-items:center;gap:18px;min-height:80px;padding:13px 0;display:grid}.admin-settings-discount-list>article.inactive{opacity:1}.admin-settings-discount-rule-main{align-items:center;gap:10px;min-width:0;display:flex}.admin-settings-discount-value{border:1px solid rgba(var(--accent-rgb), .25);background:rgba(var(--accent-rgb), .055);min-width:72px;min-height:42px;color:var(--accent-text);text-align:center;border-radius:8px;place-items:center;padding:0 8px;font-weight:600;display:grid}.admin-settings-discount-rule-main>span:last-child{gap:2px;min-width:0;display:grid}.admin-settings-discount-rule-main strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-settings-discount-rule-main small,.admin-settings-discount-scopes,.admin-settings-discount-usage{color:var(--muted);font-size:12px}.admin-settings-discount-scopes{gap:3px;min-width:0;display:grid}.admin-settings-discount-scopes span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-settings-discount-usage{white-space:nowrap;align-items:center;gap:10px;display:flex}.admin-settings-discount-usage button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}.admin-settings-discount-usage button svg{width:14px;height:14px}.admin-settings-discount-empty{min-height:180px;color:var(--muted);align-content:center;place-items:center;gap:5px;display:grid}.admin-settings-discount-empty svg{width:26px;height:26px;color:var(--warning)}.admin-settings-discount-empty strong{color:var(--muted);font-size:13px}.admin-settings-discount-empty span{font-size:12px}@media (width<=1080px){.admin-settings-company-layout{grid-template-columns:minmax(0,1fr)}.admin-settings-summary{margin-top:0}.admin-settings-fields.price-grid{grid-template-columns:repeat(3,minmax(110px,1fr))}.admin-settings-discount-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-discount-list>article{grid-template-columns:minmax(220px,1fr) minmax(200px,1fr)}.admin-settings-discount-usage{grid-column:1/-1}}@media (width<=860px){.admin-settings-content{padding-inline:18px}}@media (width<=640px){.admin-settings-page{padding-bottom:calc(124px + env(safe-area-inset-bottom))}.admin-settings-content{padding:16px 13px 22px}.admin-settings-fields.two-columns,.admin-settings-schedule-grid,.admin-settings-provider-list,.admin-settings-fields.price-grid{grid-template-columns:minmax(0,1fr)}.admin-settings-provider-list article,.admin-settings-provider-list article:nth-child(2n){border-left:0;padding:13px 0}.admin-settings-service-title,.admin-settings-discount-heading,.admin-settings-discount-heading>div{align-items:flex-start}.admin-settings-discount-form-grid,.admin-settings-discount-list>article{grid-template-columns:minmax(0,1fr)}.admin-settings-discount-usage{flex-wrap:wrap;grid-column:auto}.admin-settings-footer,.sidebar-compact .admin-settings-footer{right:0;bottom:calc(56px + env(safe-area-inset-bottom));min-height:68px;padding-inline:13px;left:0}.admin-settings-footer>div{display:none}.admin-settings-footer>button{flex:1}}@media (width<=760px){.admin-topbar.settings-context .admin-topbar-context{display:none}#admin-settings-tabs-slot,.admin-settings-header-tabs{height:55px}.admin-topbar .admin-settings-header-tabs button{height:55px;padding-inline:10px;font-size:13px}.admin-coupon-stats-guide,.admin-coupon-detail-grid{grid-template-columns:minmax(0,1fr)}.admin-coupon-stats-guide>section,.admin-coupon-stats-guide>section:last-child,.admin-coupon-detail-grid>section,.admin-coupon-detail-grid>section:last-child{border-right:0;border-bottom:1px solid var(--line-soft);padding:16px 0}.admin-coupon-stats-guide>section:last-child,.admin-coupon-detail-grid>section:last-child{border-bottom:0}.admin-coupon-detail{padding-inline:13px}.admin-coupon-form-sections{grid-template-columns:minmax(0,1fr);padding-inline:13px}.admin-coupon-form-sections>section,.admin-coupon-form-sections>section:last-child{border-right:0;border-bottom:1px solid var(--line-soft);padding:16px 0 18px}.admin-coupon-form-sections>section:last-child{border-bottom:0}.admin-coupon-form>footer{padding-inline:13px}}@media (width<=640px){.admin-coupon-create-page{min-height:calc(100svh - 56px)}.admin-coupon-page{padding-bottom:calc(114px + env(safe-area-inset-bottom))}.admin-coupon-status-band,.sidebar-compact .admin-coupon-status-band{right:0;bottom:calc(56px + env(safe-area-inset-bottom));min-height:58px;padding-inline:13px;left:0}.admin-coupon-status-band small{text-align:right;max-width:55%}.admin-coupon-form.inline{padding-bottom:calc(114px + env(safe-area-inset-bottom))}.admin-coupon-form.inline>footer,.sidebar-compact .admin-coupon-form.inline>footer{right:0;bottom:calc(56px + env(safe-area-inset-bottom));min-height:58px;left:0}}.admin-spin{animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-order-feedback{border-bottom:1px solid var(--line-soft);margin:0;padding:9px 24px;font-size:13px}.admin-order-feedback.success{color:var(--success-text);background:#4ade8012}.admin-order-feedback.error{color:var(--danger-text);background:#f8717112}.admin-order-timeline{border-bottom:1px solid var(--line);padding:18px 24px}.admin-order-timeline>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.admin-order-timeline h3{color:var(--text);align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.admin-order-timeline h3 svg{width:17px;height:17px;color:var(--accent-text)}.admin-order-timeline>header span{color:var(--muted);font-size:13px}.admin-order-timeline ol{margin:0;padding:0;list-style:none}.admin-order-timeline li{min-height:58px;padding:0 0 14px 31px;position:relative}.admin-order-timeline li:not(:last-child):before{background:var(--surface-2);content:"";width:1px;position:absolute;top:18px;bottom:-2px;left:8px}.admin-order-timeline-marker{background:var(--surface-2);width:17px;height:17px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.admin-order-timeline li:first-child .admin-order-timeline-marker{background:rgba(var(--accent-rgb), .12);color:var(--accent-text)}.admin-order-timeline-marker svg{width:14px;height:14px}.admin-order-timeline li>div{gap:2px;display:grid}.admin-order-timeline strong{color:var(--text);font-size:13px;font-weight:600}.admin-order-timeline p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.admin-order-timeline small{color:var(--muted);font-size:12px}.admin-order-timeline-empty{color:var(--muted);text-align:center;margin:0;padding:20px 0;font-size:13px}.admin-order-dialog-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-order-dialog{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(100%,520px);max-height:calc(100svh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000085}.admin-order-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 16px;display:flex}.admin-order-dialog>header div{gap:2px;min-width:0;display:grid}.admin-order-dialog>header strong{color:var(--text);font-size:15px}.admin-order-dialog>header span{color:var(--muted);font-size:13px}.admin-order-dialog>header button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.admin-order-dialog>header button:hover{background:var(--surface-2);color:var(--text)}.admin-order-dialog>header button svg{width:18px;height:18px}.admin-order-dialog form{min-height:0;padding:16px;overflow-y:auto}.admin-order-dialog form>p{color:var(--muted);margin:0 0 15px;font-size:13px;line-height:1.6}.admin-order-dialog-fields{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;display:grid}.admin-order-dialog-field{gap:6px;display:grid;position:relative}.admin-order-dialog-field>span{color:var(--text);font-size:13px}.admin-order-dialog-field b{color:var(--danger-text)}.admin-order-dialog-field input,.admin-order-dialog-field select,.admin-order-dialog-field textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;outline:0;font-size:14px}.admin-order-dialog-field input,.admin-order-dialog-field select{height:40px;padding:0 10px}.admin-order-dialog-field textarea{resize:vertical;min-height:104px;padding:10px}.admin-order-dialog-field input:focus,.admin-order-dialog-field select:focus,.admin-order-dialog-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .08)}.admin-order-dialog-field small{color:var(--muted);font-size:12px;position:absolute;bottom:7px;right:8px}.admin-order-dialog-field small.admin-order-extension-hint{line-height:1.5;position:static}.admin-order-dialog-error{background:#f8717114;border-radius:7px;padding:9px 10px;color:var(--danger-text)!important;margin:12px 0 0!important}.admin-order-dialog footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.admin-order-dialog footer button{border:1px solid var(--line);background:var(--surface-2);min-width:96px;min-height:38px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;display:inline-flex}.admin-order-dialog footer button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.admin-order-dialog footer button.danger{color:var(--text);background:#d95050;border-color:#ef6b6b;font-weight:600}.admin-order-dialog footer button:disabled{opacity:.7;cursor:not-allowed}.admin-order-dialog footer button svg{width:15px;height:15px}.admin-order-dialog-backdrop.admin-shipment-backdrop{padding:0}.admin-order-dialog.admin-shipment-dialog{border:0;border-radius:0;width:100%;min-width:0;height:100%;max-height:none;position:absolute;inset:0}.admin-shipment-dialog form{padding:20px max(16px,50vw - 600px)}.admin-shipment-dialog footer{background:var(--surface);padding:14px 0 max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--line);z-index:2;position:sticky;bottom:-20px}.admin-delivery-addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.admin-delivery-address-card{border:1px solid var(--line);border-radius:10px;min-width:0;padding:16px}.admin-delivery-address-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-delivery-address-card p{overflow-wrap:anywhere}.admin-delivery-address-card small{color:var(--muted)}.admin-shipment-dialog .admin-delivery-text-button{color:var(--accent-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;text-decoration:underline}@media (width<=767px){.admin-delivery-addresses{grid-template-columns:minmax(0,1fr)}}.admin-delivery-pin-tabs button,.admin-express-quote-button,.admin-express-recovery button{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.admin-delivery-pin-tabs button[aria-pressed=true]{border-color:var(--active-border);color:var(--active-text);background:var(--active-bg)}.admin-shipment-dialog button:disabled{opacity:.7;cursor:not-allowed}.admin-shipment-system-price{border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:10px;padding:12px;display:flex}.admin-shipment-system-price strong{color:var(--text)}.admin-shipment-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;display:grid}.admin-shipment-wide{grid-column:1/-1}.admin-shipment-tracking-input input{letter-spacing:.04em;background:var(--surface);border-color:#8a7125;height:64px;padding:0 16px;font-size:20px;font-weight:600}.admin-shipment-tracking-input input::placeholder{letter-spacing:normal;font-size:15px;font-weight:400}.admin-express-form>p{color:var(--muted);font-size:13px}.admin-delivery-map{border:1px solid var(--line);z-index:0;background:var(--surface-2);border-radius:10px;width:100%;height:280px}.admin-delivery-pin-tabs{gap:8px;margin:16px 0 10px;display:flex}.delivery-pin span{color:#111;background:#d9a400;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;font-weight:600;line-height:1;display:grid;box-shadow:0 2px 8px #0007}.delivery-pin.pin-1 span{color:#fff;background:#1978c9}.admin-delivery-stop{border-top:1px solid var(--line);margin-top:16px;padding:14px 0}.admin-delivery-stop legend{color:var(--text);padding:0 6px;font-size:13px}.admin-express-quote{background:var(--surface);border:1px solid #7d6523;border-radius:9px;gap:8px;margin-top:14px;padding:16px;display:grid}.admin-express-quote>strong{color:var(--accent-text);font-size:26px}.admin-express-quote small{color:var(--muted)}.admin-express-quote label{align-items:flex-start;gap:8px;font-size:13px;display:flex}.admin-express-recovery{color:#ead9a0;border:1px solid #856b2d;border-radius:8px;gap:10px;padding:14px;font-size:13px;display:grid}.admin-express-settings .admin-delivery-map{margin-block:12px}.admin-express-tracking{background:var(--surface);border:1px solid #635325;border-radius:10px;margin:16px 24px;padding:16px;font-size:13px}.admin-express-tracking h3{color:var(--warning);align-items:center;gap:8px;margin:0 0 10px;display:flex}.admin-express-tracking p{margin:6px 0}.admin-express-tracking a{color:var(--accent-text);align-items:center;gap:6px;margin-top:10px;display:flex}@media (width<=640px){.admin-shipment-fields{grid-template-columns:minmax(0,1fr)}.admin-shipment-system-price{flex-wrap:wrap}.admin-delivery-map{height:240px}.admin-express-tracking{margin-inline:14px}.admin-shipment-dialog .admin-order-dialog-field input,.admin-shipment-dialog .admin-order-dialog-field select{font-size:16px}.admin-shipment-dialog .admin-shipment-tracking-input input{font-size:20px}}.admin-print-workspace-backdrop{padding:14px}.admin-order-print-workspace{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(100%,1040px);height:min(860px,100svh - 28px);max-height:calc(100svh - 28px)}.admin-print-document-tabs{border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:54px;padding:0 10px;overflow:hidden}.admin-print-document-tabs .swiper-wrapper{align-items:stretch}.admin-print-document-tabs .swiper-slide{width:auto;min-width:max-content;height:auto;color:var(--muted);align-items:stretch;display:flex;position:relative}.admin-print-document-tabs .swiper-slide:not(:last-child){border-inline-end:1px solid var(--line-soft)}.admin-print-document-tabs .swiper-slide:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.admin-print-document-tabs button{color:inherit;cursor:pointer;background:0 0;border:0}.admin-print-document-tabs [role=tab]{align-items:center;gap:6px;min-height:53px;padding:0 11px 0 5px;font-size:13px;display:inline-flex}.admin-print-document-tabs [role=tab] svg{width:15px;height:15px}.admin-print-document-tabs .select-document{place-items:center;width:29px;min-width:29px;padding:0;display:grid}.admin-print-document-tabs .select-document svg{width:16px;height:16px}.admin-print-document-tabs .swiper-slide.selected .select-document{color:var(--accent-text)}.admin-print-document-tabs .swiper-slide:hover{background:rgba(var(--accent-rgb), .045);color:var(--text)}.admin-print-document-tabs .swiper-slide.unavailable{color:var(--muted)}.admin-print-document-tabs .swiper-slide.unavailable .select-document{cursor:not-allowed;opacity:.45}.admin-print-document-tabs .swiper-slide.unavailable:hover{background:var(--surface-2);color:var(--muted)}.admin-print-workspace-body{grid-template-columns:220px minmax(0,1fr);min-width:0;min-height:0;display:grid}.admin-print-workspace-body>aside{border-right:1px solid var(--line);background:var(--surface);align-content:start;gap:13px;min-height:0;padding:15px;display:grid;overflow-y:auto}.admin-print-workspace-body>aside>header{color:var(--text);align-items:center;gap:7px;display:flex}.admin-print-workspace-body>aside>header svg{width:16px;height:16px;color:var(--accent-text)}.admin-print-workspace-body>aside>header strong{font-size:13px}.admin-print-workspace-body aside label{gap:5px;display:grid}.admin-print-workspace-body aside label>span,.admin-print-workspace-body aside legend{color:var(--muted);font-size:12px}.admin-print-workspace-body aside select,.admin-print-workspace-body aside input{border:1px solid var(--line);background:var(--surface);width:100%;height:36px;color:var(--text);font:inherit;border-radius:7px;outline:0;padding:0 9px;font-size:14px}.admin-print-workspace-body aside select:focus,.admin-print-workspace-body aside input:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .08)}.admin-print-custom-size{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-print-workspace-body aside fieldset{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.admin-print-workspace-body aside legend{padding:0}.admin-print-segment{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:repeat(2,1fr);height:36px;padding:2px;display:grid}.admin-print-segment button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:12px}.admin-print-segment button.active{background:var(--active-bg);color:var(--active-text);font-weight:600}.admin-print-selection-summary{border:1px solid rgba(var(--accent-rgb), .22);background:rgba(var(--accent-rgb), .045);border-radius:8px;gap:3px;padding:10px;display:grid}.admin-print-selection-summary strong{color:var(--accent-text);font-size:13px}.admin-print-selection-summary span{color:var(--muted);font-size:12px;line-height:1.45}.admin-print-workspace-body>main{background:var(--surface);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.admin-print-workspace-body>main>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:8px 14px;display:flex}.admin-print-workspace-body>main>header>div{gap:2px;min-width:0;display:grid}.admin-print-workspace-body>main>header strong{color:var(--text);font-size:13px}.admin-print-workspace-body>main>header span,.admin-print-workspace-body>main>header small{color:var(--muted);font-size:12px}.admin-print-workspace-body>main>header small{flex:none}.admin-print-preview-stage{background-color:var(--surface-2);background-image:linear-gradient(45deg, var(--surface-2) 25%, transparent 25%), linear-gradient(-45deg, var(--surface-2) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--surface-2) 75%), linear-gradient(-45deg, transparent 75%, var(--surface-2) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;min-width:0;min-height:0;padding:18px;overflow:auto}.admin-print-preview-sheet{background:#fff;min-width:0;min-height:0;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000052}.admin-print-preview-page{box-sizing:border-box;transform-origin:0 0;background:var(--surface);position:absolute;top:0;left:0}.admin-print-preview-sheet .admin-order-print-document{color:#151515;width:100%;min-height:100%;font-family:var(--font-ui);background:#fff;padding:0;line-height:1.45;display:block}.admin-print-preview-sheet .admin-order-print-document *{box-sizing:border-box;font-size:inherit}.admin-print-preview-sheet .admin-order-print-document>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:6%;padding-bottom:3.2%;display:flex}.admin-print-preview-sheet .admin-order-print-document>header>div{gap:2px;display:grid}.admin-print-preview-sheet .admin-order-print-document>header>div:last-child{text-align:right;justify-items:end}.admin-print-preview-sheet .print-document-reference{white-space:nowrap;max-width:100%}.admin-print-preview-sheet .print-brand{align-content:start;justify-items:start}.admin-print-preview-sheet .print-logo{object-fit:contain;filter:invert()hue-rotate(180deg);width:auto;max-width:180px;height:28px;display:block}.admin-print-preview-sheet .admin-order-print-document>header span,.admin-print-preview-sheet .admin-order-print-document>header small{color:var(--muted);font-size:var(--print-font-small)}.admin-print-preview-sheet .admin-order-print-document h1{font-family:var(--font-ui);font-size:var(--print-font-heading);margin:0;font-weight:600}.admin-print-preview-sheet .print-invoice-notice{color:#695a10;font-size:var(--print-font-small);background:#fff9db;border-left:3px solid #d6ae00;margin:3% 0 0;padding:2%}.admin-print-preview-sheet .print-order-meta{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6%;padding:3.5% 0;display:grid}.admin-print-preview-sheet .print-order-meta dl,.admin-print-preview-sheet .print-order-meta p{margin:0}.admin-print-preview-sheet .print-order-meta dl{gap:3px;display:grid}.admin-print-preview-sheet .print-order-meta dl div{grid-template-columns:38% minmax(0,1fr);gap:4%;display:grid}.admin-print-preview-sheet .print-order-meta dt,.admin-print-preview-sheet .print-order-meta small{color:var(--muted)}.admin-print-preview-sheet .print-order-meta dd{margin:0}.admin-print-preview-sheet .print-order-meta>div{align-content:start;gap:2px;display:grid}.admin-print-preview-sheet .print-order-meta>div p{margin-top:3px}.admin-print-preview-sheet .admin-order-print-document table{border-collapse:collapse;width:100%}.admin-print-preview-sheet .admin-order-print-document th{border-block:1px solid var(--line);font-size:var(--print-font-small);text-align:left;background:#f1f1f1;padding:1.8% 1.3%}.admin-print-preview-sheet .admin-order-print-document td{vertical-align:top;border-bottom:1px solid #d5d5d5;padding:2% 1.3%}.admin-print-preview-sheet .admin-order-print-document td strong,.admin-print-preview-sheet .admin-order-print-document td small{display:block}.admin-print-preview-sheet .admin-order-print-document td small{color:var(--muted)}.admin-print-preview-sheet .admin-order-print-document .number{text-align:right;white-space:nowrap}.admin-print-preview-sheet .admin-order-print-document .print-sku{white-space:nowrap}.admin-print-preview-sheet .print-check-column{width:11%;text-align:center!important}.admin-print-preview-sheet .print-check-box{border:1px solid var(--line);width:13px;height:13px;display:inline-block}.admin-print-preview-sheet .print-order-totals{justify-content:flex-end;padding-top:3.5%;display:flex}.admin-print-preview-sheet .print-order-totals dl{gap:3px;width:42%;margin:0;display:grid}.admin-print-preview-sheet .print-order-totals dl div{justify-content:space-between;gap:8%;display:flex}.admin-print-preview-sheet .print-order-totals dd{margin:0}.admin-print-preview-sheet .print-order-totals .total{border-top:1px solid var(--line);font-size:var(--print-font-heading);padding-top:4px;font-weight:600}.admin-print-preview-sheet .admin-order-print-document:not(.shipping-label)>footer{color:var(--muted);font-size:var(--print-font-small);border-top:1px solid #aaa;justify-content:flex-end;margin-top:7%;padding-top:2%;display:flex}.admin-print-preview-sheet .admin-order-print-document.shipping-label{border:4px solid var(--line);min-height:100%;padding:5%;position:relative}.admin-print-preview-sheet .shipping-label>header{align-items:center;padding-bottom:4%}.admin-print-preview-sheet .shipping-label>header span{color:#111;font-weight:600}.admin-print-preview-sheet .print-label-carrier{border-bottom:1px solid var(--line);text-align:center;justify-items:center;gap:4px;padding:6% 0;display:grid}.admin-print-preview-sheet .print-label-carrier strong{font-size:var(--print-font-heading)}.admin-print-preview-sheet .print-label-carrier span{overflow-wrap:anywhere;font-family:var(--font-ui);font-size:var(--print-font-heading);font-weight:700}.admin-print-preview-sheet .print-label-recipient{border-bottom:1px solid var(--line);gap:3px;padding:7% 0;display:grid}.admin-print-preview-sheet .print-label-recipient small,.admin-print-preview-sheet .print-label-recipient span,.admin-print-preview-sheet .print-label-recipient p,.admin-print-preview-sheet .shipping-label>footer{font-size:var(--print-font-small)}.admin-print-preview-sheet .print-label-recipient strong{font-size:var(--print-font-heading)}.admin-print-preview-sheet .print-label-recipient p{margin:3px 0 0;line-height:1.6}.admin-print-preview-sheet .shipping-label dl{gap:4px;margin:5% 0 0;display:grid}.admin-print-preview-sheet .shipping-label dl div{justify-content:space-between;gap:5%;display:flex}.admin-print-preview-sheet .shipping-label dd{text-align:right;margin:0;font-weight:600}.admin-print-preview-sheet .admin-order-print-document.narrow-paper{padding:3%;line-height:1.3}.admin-print-preview-sheet .admin-order-print-document.narrow-paper>header{gap:3%;padding-bottom:2.5%}.admin-print-preview-sheet .admin-order-print-document.narrow-paper>header>div:first-child{min-width:0}.admin-print-preview-sheet .admin-order-print-document.narrow-paper>header>div:last-child{flex:none}.admin-print-preview-sheet .admin-order-print-document.narrow-paper .print-logo{max-width:130px;height:22px}.admin-print-preview-sheet .admin-order-print-document.narrow-paper .print-order-meta{gap:2.5%;padding:2.5% 0}.admin-print-preview-sheet .admin-order-print-document.narrow-paper .print-order-meta dl{gap:1px}.admin-print-preview-sheet .admin-order-print-document.narrow-paper th{white-space:nowrap}.admin-print-preview-sheet .admin-order-print-document.narrow-paper th,.admin-print-preview-sheet .admin-order-print-document.narrow-paper td{padding:1.2% .8%}.admin-print-preview-sheet .admin-order-print-document.narrow-paper .print-order-totals{padding-top:2.5%}.admin-print-workspace-footer{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;padding:9px 12px;margin:0!important;display:grid!important}.admin-print-workspace-footer>span{color:var(--muted);font-size:12px}.admin-print-workspace-footer button{margin:0!important}.admin-print-workspace-footer .select-all{min-width:0;color:var(--muted);background:0 0;border-color:#0000;padding:0 4px}.admin-print-workspace-footer .select-all svg,.admin-print-workspace-footer button svg{width:15px;height:15px}.admin-print-workspace-footer .secondary-print{border-color:var(--active-border)!important;background:var(--active-bg)!important;color:var(--active-text)!important}.admin-print-workspace-footer button:focus-visible,.admin-print-document-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.admin-order-print-document{display:none}.admin-support-page{width:100%;max-width:none;padding:0}.admin-support-sidebar-content{border-top:1px solid var(--line-soft);background:var(--surface);grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.admin-support-search-panel{border-bottom:1px solid var(--line-soft);padding:10px 11px}.admin-support-tabs{border-bottom:1px solid var(--line-soft);scrollbar-width:thin;min-width:0;height:52px;display:flex;overflow-x:auto}.admin-support-tabs button{min-width:max-content;height:51px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;font-size:13px;display:inline-flex;position:relative}.admin-support-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:9px;right:9px}.admin-support-tabs button svg{width:15px;height:15px}.admin-support-tabs button small{background:var(--surface-2);min-width:20px;height:20px;color:var(--muted);border-radius:10px;place-items:center;padding:0 5px;font-size:13px;display:grid}.admin-support-tabs button:hover{background:rgba(var(--accent-rgb), .04);color:var(--text)}.admin-support-master-title{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 12px;display:flex}.admin-support-master-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.admin-support-master-title span{color:var(--muted);font-size:13px}.admin-support-scroll{scrollbar-color:var(--line) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.admin-support-list-item{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:84px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr);align-content:center;gap:4px;padding:8px 10px 8px 39px;transition:background .15s,box-shadow .15s;display:grid;position:relative}.admin-support-list-item:hover{background:#ffffff06}.admin-support-list-item.active{background:var(--active-bg);box-shadow:inset -3px 0 var(--active-border)}.admin-support-list-item.read-unclaimed{background:linear-gradient(90deg,#fb923c1a,#fb923c06)}.admin-support-list-item.read-unclaimed:hover{background:linear-gradient(90deg,#fb923c26,#fb923c0a)}.admin-support-list-item.active.read-unclaimed{background:var(--active-bg)}.admin-support-list-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.admin-support-list-heading{align-items:center;gap:7px;min-width:0;display:flex}.admin-support-list-avatar{border:1px solid var(--line);background:var(--surface-2);width:26px;height:26px;color:var(--accent-text);border-radius:7px;flex:0 0 26px;place-items:center;font-size:11px;font-weight:600;display:grid;overflow:hidden}.admin-support-list-avatar img,.admin-support-list-avatar>span{object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.admin-support-list-heading>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:13px;font-weight:600;overflow:hidden}.admin-support-unread{background:var(--accent);min-width:19px;height:19px;color:var(--on-accent);border-radius:999px;flex:none;place-items:center;padding:0 5px;font-size:10px;line-height:1;display:grid}.admin-support-list-message{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.5;overflow:hidden}.admin-support-list-metadata{min-width:0;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.admin-support-list-metadata>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.admin-support-list-metadata>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-support-list-metadata>time{white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.admin-support-list-metadata svg{flex:0 0 12px;width:12px;height:12px}.admin-support-detail-shell{background:var(--bg);grid-template-rows:auto minmax(0,1fr) auto;height:calc(100vh - 62px);min-height:540px;display:grid;overflow:hidden}.admin-support-overview{scrollbar-color:var(--line) transparent;scrollbar-width:thin;background:0 0;grid-row:1/-1;align-content:start;gap:16px;width:100%;min-width:0;height:100%;padding:24px;display:grid;overflow:hidden auto}.admin-support-overview-error{min-height:174px;color:var(--danger-text);justify-content:center;align-items:center;gap:8px;padding:18px;font-size:13px;display:flex}.admin-support-overview-error svg{width:18px;height:18px}.admin-support-overview-error button{border:1px solid var(--line);background:var(--surface-2);min-height:30px;color:var(--text);cursor:pointer;border-radius:7px;padding:0 10px;font-size:13px}.admin-support-overview-chat-stage{border:1px dashed var(--line);text-align:center;background:linear-gradient(135deg,#ffffff05,#0000 58%);border-radius:18px 5px 18px 18px;place-items:center;min-height:178px;display:grid;position:relative;overflow:hidden}.admin-support-overview-chat-stage>div{z-index:1;justify-items:center;gap:4px;max-width:560px;padding:24px;display:grid;position:relative}.admin-support-overview-chat-stage>div>span{background:rgba(var(--accent-rgb), .1);width:42px;height:42px;color:var(--accent-text);border-radius:14px 14px 14px 4px;place-items:center;margin-bottom:5px;display:grid}.admin-support-overview-chat-stage>div>span svg{width:21px;height:21px}.admin-support-overview-chat-stage strong{color:var(--text);font-size:14px}.admin-support-overview-chat-stage p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.admin-support-overview-bubble{opacity:.55;border-radius:15px 15px 15px 4px;align-items:center;gap:5px;width:86px;height:42px;padding:0 18px;display:flex;position:absolute}.admin-support-overview-bubble.customer{background:var(--surface-2);top:24px;left:30px}.admin-support-overview-bubble.staff{background:rgba(var(--accent-rgb), .12);border-radius:15px 15px 4px;justify-content:flex-end;bottom:24px;right:30px}.admin-support-overview-bubble i{background:#686871;border-radius:50%;width:5px;height:5px}.admin-support-overview-bubble.staff i{background:var(--accent);color:var(--on-accent)}.admin-support-member-identity{align-items:center;gap:11px;min-width:0;display:flex}.admin-support-member-identity>div{min-width:0}.admin-support-member-identity>span{border:1px solid rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .06);width:42px;height:42px;color:var(--accent-text);border-radius:11px;flex:none;place-items:center;display:grid;overflow:hidden}.admin-support-member-identity>span img{object-fit:cover;width:100%;height:100%}.admin-support-member-identity>span svg{width:19px;height:19px}.admin-support-member-identity h1{font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:500;overflow:hidden}.admin-support-member-identity p{color:var(--muted);align-items:center;gap:4px;margin:2px 0 0;font-size:13px;display:flex}.admin-support-member-identity p svg{width:13px;height:13px}.admin-topbar .admin-support-member-identity{gap:8px;max-width:100%}.admin-topbar .admin-support-member-identity>span{border-radius:9px;width:36px;height:36px}.admin-topbar .admin-support-member-identity h1{font-size:14px}.admin-topbar .admin-support-member-identity p{margin-top:0;font-size:12px}.admin-topbar .admin-customer-profile-trigger{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:flex-start;width:auto;min-width:0;max-width:100%;height:auto;padding:2px 5px 2px 2px;transition:background .15s;display:flex}.admin-topbar .admin-customer-profile-trigger:hover{background:rgba(var(--accent-rgb), .06);border-color:#0000}.admin-topbar .admin-customer-profile-trigger:focus-visible{outline-offset:1px}.admin-support-header-actions{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex:none;align-items:stretch;transition:border-color .15s;display:flex;overflow:hidden}.admin-support-topbar-controls .admin-support-header-actions{border:0;border-radius:0}.admin-support-header-actions:focus-within{border-color:var(--accent)}.admin-support-header-actions button{background:var(--surface-2);width:auto;height:auto;min-height:36px;color:var(--text);cursor:pointer;border:0;border-radius:0;align-items:center;gap:6px;padding:0 11px;font-size:13px;display:inline-flex}.admin-support-header-actions button span,.admin-support-status>span{white-space:nowrap}.admin-support-header-actions button:hover{background:rgba(var(--accent-rgb), .09);color:var(--accent-text)}.admin-support-header-actions button.primary{background:var(--accent);color:var(--on-accent);font-weight:600}.admin-support-header-actions button.primary:hover{background:var(--accent-strong);color:var(--on-accent)}.admin-support-header-actions button:disabled{opacity:.7;cursor:wait}.admin-support-header-actions button svg{width:16px;height:16px}.admin-support-status{min-height:36px;color:var(--text);background:#ffffff06;border:0;border-radius:0;align-items:center;gap:5px;padding:0 10px;font-size:13px;display:inline-flex}.admin-support-status:not(:last-child){border-right:1px solid var(--line)}.admin-support-status svg{width:14px;height:14px}.admin-support-status.status-queued{color:var(--warning);background:#fb923c0f}.admin-support-status.status-assigned{color:var(--info-text);background:#60a5fa0f}.admin-support-status.status-waiting_customer{background:rgba(var(--accent-rgb), .06);color:var(--accent-text)}.admin-support-status.status-resolved,.admin-support-status.status-closed{color:var(--success-text);background:#4ade800f}.admin-support-service-state{border-bottom:1px solid var(--line-soft);min-height:38px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:0 22px;font-size:13px;display:flex}.admin-support-service-state time{color:var(--muted)}.admin-support-inline-error{min-height:34px;color:var(--danger-text);background:#f871710e;border-bottom:1px solid #f871713b;align-items:center;gap:7px;margin:-20px -22px 14px;padding:7px 22px;font-size:13px;display:flex}.admin-support-inline-error svg{width:15px;height:15px}.admin-support-messages{scrollbar-color:var(--line) transparent;scrollbar-width:thin;min-height:0;padding:20px 22px;overflow-y:auto}.admin-support-message{align-items:flex-end;gap:8px;margin:0 0 14px;display:flex}.admin-support-message.staff{justify-content:flex-end}.admin-support-message-avatar{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.admin-support-message-avatar svg{width:15px;height:15px}.admin-support-message>div{max-width:min(72%,620px)}.admin-support-message>div>small{color:var(--muted);margin:0 7px 4px;font-size:12px;display:block}.admin-support-message.staff>div>small{text-align:right}.admin-support-message p{border:1px solid var(--line);background:var(--surface-2);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 12px 12px;margin:0;padding:9px 12px;font-size:13px;line-height:1.55}.admin-support-message.staff p{border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .095);color:var(--warning);border-radius:12px 4px 12px 12px}.admin-support-message.customer.read-unclaimed p{color:var(--warning);background:#fb923c1c;border-color:#fb923c75}.admin-support-message.customer.read-unclaimed .admin-support-message-avatar{color:var(--warning);border-color:#fb923c66}.admin-support-message time{color:var(--muted);align-items:center;gap:4px;margin:4px 7px 0;font-size:12px;display:flex}.admin-support-message.staff time{justify-content:flex-end}.admin-support-message time svg{width:13px;height:13px;color:var(--accent-text)}.admin-support-read-by{color:var(--warning)}.admin-support-attachments{gap:5px;margin-top:5px;display:grid}.admin-support-attachments a{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text);border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:13px;display:flex}.admin-support-attachments svg{width:15px;height:15px;color:var(--accent-text)}.admin-support-system-message{color:var(--muted);text-align:center;justify-items:center;gap:3px;margin:16px auto;font-size:12px;display:grid}.admin-support-system-message span{background:var(--surface);border-radius:10px;padding:4px 9px}.admin-support-system-message time{color:var(--muted)}.admin-support-load-older{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin:0 auto 18px;padding:0 10px;font-size:13px;display:flex}.admin-support-load-older svg{width:14px;height:14px}.admin-support-no-messages{min-height:100%;color:var(--muted);place-items:center;font-size:13px;display:grid}.admin-support-composer{border-top:1px solid var(--line);background:var(--surface);padding:12px 22px 14px}.admin-support-composer>p{color:var(--warning);margin:0 0 7px;font-size:13px}.admin-support-composer-input{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-end;gap:8px;min-height:46px;padding:5px 5px 5px 12px;display:flex}.admin-support-composer-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .07)}.admin-support-composer textarea{resize:vertical;min-width:0;min-height:34px;max-height:120px;color:var(--text);font:14px/1.5 var(--font-ui);background:0 0;border:0;outline:0;flex:1;padding:7px 0}.admin-support-composer textarea::placeholder{color:var(--muted)}.admin-support-composer textarea:disabled{cursor:not-allowed;opacity:.7}.admin-support-composer button{border:1px solid var(--accent);background:var(--accent);min-width:70px;height:36px;color:var(--on-accent);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.admin-support-composer button:disabled{border-color:var(--line);background:var(--surface-2);color:var(--muted);cursor:not-allowed}.admin-support-composer button svg{width:16px;height:16px}.admin-support-composer-footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-top:8px;display:flex}.admin-support-composer-footer>p{color:var(--warning);margin:0;font-size:13px}.admin-support-composer-footer>small{color:var(--muted);text-align:right;margin-left:auto;font-size:12px}.admin-support-detail-empty{min-height:100%;color:var(--muted);place-content:center;justify-items:center;display:grid}.admin-support-detail-empty>svg{width:44px;height:44px;color:var(--muted);margin-bottom:12px}.admin-support-detail-empty strong{color:var(--text);font-size:14px}.admin-support-detail-empty p{margin:4px 0 0;font-size:13px}.admin-support-detail-empty button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:6px;margin-top:12px;padding:7px 12px}.admin-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-call-dialog{border:1px solid var(--line);background:var(--surface);width:min(100%,430px);color:var(--text);border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #0000008c}.admin-call-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:13px 15px 13px 18px;display:flex}.admin-call-dialog>header>div{align-items:center;gap:11px;min-width:0;display:flex}.admin-call-dialog>header>div>svg{border:1px solid rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .06);width:34px;height:34px;color:var(--accent-text);border-radius:9px;flex:none;padding:8px}.admin-call-dialog>header span{gap:2px;min-width:0;display:grid}.admin-call-dialog>header strong{font-family:var(--font-ui);font-size:16px;font-weight:500}.admin-call-dialog>header small{color:var(--muted);font-size:13px}.admin-call-dialog>header button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.admin-call-dialog>header button:hover{border-color:var(--line);color:var(--accent-text)}.admin-call-dialog>header button svg{width:17px;height:17px}.admin-call-contact{padding:7px 18px}.admin-call-contact dl{margin:0}.admin-call-contact dl div{justify-content:space-between;align-items:center;gap:24px;min-height:46px;display:flex}.admin-call-contact dt{color:var(--muted);font-size:13px}.admin-call-contact dd{color:var(--text);text-align:right;margin:0;font-size:13px;font-weight:500}.admin-call-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}.admin-call-dialog>footer button,.admin-call-dialog>footer a{border:1px solid var(--line);background:var(--surface-2);min-height:38px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:inline-flex}.admin-call-dialog>footer a{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.admin-call-dialog>footer a:hover{background:var(--accent-strong);color:var(--on-accent)}.admin-call-dialog>footer svg{width:16px;height:16px}.admin-customer-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(640px,100vw - 32px);max-height:calc(100svh - 32px);display:grid;overflow:hidden}.admin-customer-dialog-tabs{border-bottom:1px solid var(--line);gap:20px;min-height:44px;padding:0 18px;display:flex}.admin-customer-dialog-tabs button{min-height:44px;color:var(--muted);font:500 13px var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;display:inline-flex;position:relative}.admin-customer-dialog-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.admin-customer-dialog-tabs button:hover{color:var(--accent-text)}.admin-customer-dialog-tabs button span{background:rgba(var(--accent-rgb), .12);min-width:18px;height:18px;color:var(--accent-text);border-radius:9px;place-items:center;padding:0 5px;font-size:12px;display:grid}.admin-customer-dialog-body{min-height:350px;padding:8px 18px 16px;overflow-y:auto}.admin-customer-main-panel,.admin-customer-notes-panel{min-height:100%}.admin-customer-panel-state{min-height:260px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.admin-customer-panel-state.error{color:var(--danger-text)}.admin-customer-panel-state svg{width:18px;height:18px}.admin-customer-summary{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);gap:8px;margin:0;padding:8px;display:grid}.admin-customer-summary div{align-content:center;gap:2px;min-width:0;min-height:50px;padding:7px 10px;display:grid}.admin-customer-summary dt{color:var(--muted);font-size:13px}.admin-customer-summary dd{min-width:0;color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:500;overflow:hidden}.admin-customer-address,.admin-customer-order-stats{border-top:1px solid var(--line-soft);padding:13px 0}.admin-customer-address{border-top:0}.admin-customer-address h3,.admin-customer-order-stats h3,.admin-customer-history-heading h3{color:var(--text);align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.admin-customer-address h3 svg,.admin-customer-order-stats h3 svg,.admin-customer-history-heading h3 svg{width:16px;height:16px;color:var(--accent-text)}.admin-customer-address strong{color:var(--text);font-size:13px;font-weight:500;display:block}.admin-customer-address p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.6}.admin-customer-address p.empty{color:var(--muted);margin:0}.admin-customer-address small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.admin-customer-order-stats>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.admin-customer-order-stats article{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:70px;padding:10px;display:flex}.admin-customer-order-stats article>svg{width:17px;height:17px;color:var(--accent-text);flex:none}.admin-customer-order-stats article span{gap:1px;min-width:0;display:grid}.admin-customer-order-stats article strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.admin-customer-order-stats article small{color:var(--muted);white-space:nowrap;font-size:12px}.admin-customer-note-field{gap:7px;display:grid}.admin-customer-note-field>span{color:var(--text);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.admin-customer-note-field>span svg{width:16px;height:16px;color:var(--accent-text)}.admin-customer-note-field textarea{border:1px solid var(--line);resize:vertical;background:var(--surface);width:100%;min-height:100px;color:var(--text);font:14px/1.55 var(--font-ui);border-radius:8px;outline:0;padding:11px 12px;transition:border-color .15s,box-shadow .15s}.admin-customer-note-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-customer-note-field textarea:disabled{opacity:.65;cursor:not-allowed}.admin-customer-note-field>small{color:var(--muted);justify-self:end;font-size:12px}.admin-customer-dialog-message{color:var(--success-text);margin:10px 0 0;font-size:13px}.admin-customer-dialog-message.error{color:var(--danger-text)}.admin-customer-note-history{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:13px}.admin-customer-history-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-customer-history-heading h3{margin:0}.admin-customer-history-heading>span{color:var(--muted);font-size:12px}.admin-customer-history-list{margin-top:9px;display:grid}.admin-customer-history-list article{border-bottom:1px solid var(--line-soft);padding:10px 0}.admin-customer-history-list article:first-child{padding-top:0}.admin-customer-history-list article:last-child{border-bottom:0}.admin-customer-history-list p{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.admin-customer-history-list small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.admin-customer-history-empty{min-height:120px;color:var(--muted);place-items:center;font-size:13px;display:grid}.admin-customer-note-history .admin-customer-panel-state{min-height:120px}.admin-customer-history-pagination{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.admin-customer-history-pagination button{border:1px solid var(--line);background:var(--surface-2);width:30px;height:30px;color:var(--text);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.admin-customer-history-pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}.admin-customer-history-pagination button:disabled{opacity:.7;cursor:not-allowed}.admin-customer-history-pagination button svg{width:15px;height:15px}.admin-customer-history-pagination span{color:var(--muted);font-size:12px}.admin-customer-dialog>footer{flex-wrap:wrap;justify-content:flex-end}.admin-customer-dialog>footer button{width:auto}.admin-customer-dialog>footer button.history{margin-right:auto}.admin-customer-dialog>footer button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.admin-customer-dialog>footer button.primary:hover{background:var(--accent-strong);color:var(--on-accent)}.admin-customer-dialog>footer button:disabled{opacity:.7;cursor:not-allowed}.admin-mobile-nav,.admin-sidebar-backdrop{display:none}.admin-auth-loading{background:radial-gradient(circle at 50% 30%, rgba(var(--accent-rgb), .07), transparent 32%), var(--bg);min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:18px;font-size:13px;display:grid}.admin-auth-loading img{width:min(220px,58vw);height:auto}.admin-login-page{background:var(--bg);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.admin-login-form-shell{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(100%,450px);padding:30px 32px 26px;position:relative;box-shadow:0 16px 48px #17171714}.admin-login-form-shell:before{background:linear-gradient(90deg, transparent, var(--accent), transparent);content:"";border-radius:0 0 3px 3px;height:2px;position:absolute;top:-1px;left:48px;right:48px}.admin-login-logo{width:180px;height:auto;margin:0 auto 28px;display:block}.admin-login-form{gap:16px;display:grid}.admin-login-form label{color:var(--text);gap:8px;font-size:13px;font-weight:500;display:grid}.admin-login-form .admin-login-remember{cursor:pointer;align-items:center;gap:9px;display:flex}.admin-login-remember input{width:16px;height:16px;accent-color:var(--accent)}.admin-login-input{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:11px;min-height:48px;padding:0 13px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.admin-login-input:hover{border-color:var(--line);background:var(--surface)}.admin-login-input:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .09)}.admin-login-input>svg{width:18px;height:18px;color:var(--muted);flex:none}.admin-login-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.admin-login-input input::placeholder{color:var(--muted)}.admin-login-input button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.admin-login-input button:hover{background:var(--surface-2);color:var(--text)}.admin-login-input button svg{width:18px;height:18px}.admin-login-error{color:var(--danger-text);background:#f8717112;border-left:3px solid #f87171;margin:-5px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.admin-login-submit{border:1px solid var(--accent);background:linear-gradient(180deg, #ffdc43, var(--accent));min-height:48px;color:var(--muted);box-shadow:0 8px 22px rgba(var(--accent-rgb), .1);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.admin-login-submit:hover:not(:disabled){box-shadow:0 10px 26px rgba(var(--accent-rgb), .16);background:linear-gradient(#ffe36b,#ffd52f);border-color:#ffe266;transform:translateY(-1px)}.admin-login-submit:disabled{opacity:.7;cursor:not-allowed}.admin-login-submit svg{width:18px;height:18px}.admin-login-security{border-top:1px solid var(--line);color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding-top:18px;font-size:13px;line-height:1.5;display:flex}.admin-login-security>svg{width:18px;height:18px;color:var(--accent-text);flex:none}.admin-password-change-header{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;margin:-3px 0 22px;padding-bottom:18px;display:flex}.admin-password-change-header>svg{width:22px;height:22px;color:var(--accent-text);flex:none}.admin-password-change-header>span{gap:3px;display:grid}.admin-password-change-header strong{color:var(--text);font:500 18px/1.35 var(--font-ui)}.admin-password-change-header small{color:var(--muted);font-size:13px;line-height:1.55}.admin-password-change-logout{width:100%;margin-top:12px}.admin-mfa-form{gap:16px}.admin-mfa-code{border:1px solid var(--line);background:var(--surface);width:100%;height:58px;color:var(--text);font:500 24px/1 var(--font-ui);letter-spacing:.42em;text-align:center;border-radius:8px;outline:0;padding:0 18px;transition:border-color .15s,box-shadow .15s}.admin-mfa-code:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .08)}.admin-mfa-code::placeholder{color:var(--muted)}.admin-login-back{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:inline-flex}.admin-login-back:hover{color:var(--accent-text)}.admin-login-back svg{width:16px;height:16px}.spin{animation:.8s linear infinite admin-spin}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (width>=641px) and (width<=1100px){:root{--sidebar-compact-width:76px}.admin-sidebar-header{gap:6px;min-height:62px;padding-inline:8px}.admin-brand{gap:6px}.admin-brand-mark{width:32px;height:32px}.admin-brand-copy strong{font-size:14px}.admin-brand-copy small{display:none}.sidebar-search-trigger,.admin-sidebar-profile-trigger{width:32px;height:32px}.admin-topbar .admin-call-trigger{width:32px;min-width:32px;height:32px}.admin-support-status,.admin-support-header-actions button{min-height:32px}.sidebar-collapse{display:none}.admin-topbar{padding-inline:22px}.admin-page{padding:36px 30px 64px}.admin-page-heading{gap:18px}.admin-page-heading p{max-width:460px}.admin-catalog-dashboard{padding:22px 22px 32px}.admin-catalog-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-catalog-dashboard-stats>a,.admin-catalog-dashboard-stats>a:nth-child(3n){border-right:1px solid var(--line-soft)}.admin-catalog-dashboard-stats>a:nth-child(2n){border-right:0}.admin-catalog-dashboard-stats>a:nth-child(-n+4){border-bottom:1px solid var(--line-soft)}.admin-customer-status-band,.admin-customer-detail-body{padding-inline:16px}.admin-customer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-kpis article:nth-child(2){border-right:0}.admin-customer-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.admin-customer-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-overview-grid>section:nth-child(2){border-right:0;padding-right:0}.admin-customer-overview-grid>section:last-child{border-top:1px solid var(--line-soft);grid-column:1/-1;margin-top:13px;padding:14px 0 0}.admin-customer-overview-grid>section:last-child dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-detail-grid{grid-template-columns:minmax(0,1fr)}.admin-product-detail-grid>section,.admin-product-detail-grid>section:last-child{border-right:0;border-bottom:1px solid var(--line-soft);padding:16px 0}.admin-product-detail-grid>section:last-child{border-bottom:0}}@media (width>=641px) and (width<=800px){.admin-brand-copy,.admin-menu-search kbd{display:none}.admin-sidebar-actions{padding-inline:8px}.admin-menu-group-title,.admin-menu-link{padding-inline:10px}.admin-menu-link{gap:8px;font-size:13px}.admin-sidebar-context-label{margin-inline:10px}}@media (width>=641px) and (width<=900px){.admin-print-workspace-body{grid-template-columns:205px minmax(0,1fr)}.admin-print-workspace-footer{grid-template-columns:minmax(0,1fr) auto auto}.admin-print-workspace-footer>span{display:none}}@media (width<=640px){.admin-sidebar{width:min(310px,100vw - 54px);transform:translate(-102%);box-shadow:22px 0 60px #00000073}.admin-sidebar.drawer-open{transform:translate(0)}.admin-sidebar.compact{width:min(310px,100vw - 54px)}.admin-sidebar.compact .admin-brand-copy,.admin-sidebar.compact .admin-menu-link span{display:grid}.admin-sidebar.compact .admin-sidebar-actions{padding-inline:12px}.admin-sidebar.compact .admin-menu-link{border-radius:0;justify-content:flex-start;width:auto;min-height:35px;margin:0;padding:5px 17px 5px 20px}.admin-sidebar.compact .admin-menu-link:before{inset:0 auto 0 0}.admin-sidebar.compact .admin-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr));min-height:68px}.admin-sidebar.compact .admin-primary-nav :is(a,button)>span:last-child{display:inline}.sidebar-collapse{display:none}.sidebar-drawer-close{display:grid}.admin-sidebar-backdrop{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000094;border:0;display:block;position:fixed;inset:0}.admin-workspace,.sidebar-compact .admin-workspace{margin-left:0}.admin-menu-trigger{display:grid!important}.admin-workspace{--workspace-content-gap:16px}.admin-topbar{height:56px;padding:0 13px}.admin-topbar.has-mobile-back .admin-menu-trigger{display:none!important}.admin-topbar.has-mobile-back .admin-back-trigger{display:grid!important}.admin-topbar nav{gap:0}.admin-topbar .admin-call-trigger{min-width:36px;padding:0}.admin-topbar .admin-call-trigger span{display:none}.admin-page{padding:27px 18px calc(85px + env(safe-area-inset-bottom))}.admin-customer-page{min-height:calc(100svh - 112px - env(safe-area-inset-bottom));padding-bottom:calc(110px + env(safe-area-inset-bottom))}.admin-customer-detail-empty{min-height:calc(100svh - 112px - env(safe-area-inset-bottom));padding-bottom:calc(56px + env(safe-area-inset-bottom))}.admin-customer-stats-page{min-height:calc(100svh - 112px - env(safe-area-inset-bottom));padding:0 13px calc(72px + env(safe-area-inset-bottom))}.admin-customer-stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-stats-kpis article{min-height:92px;padding:12px}.admin-customer-stats-kpis article:nth-child(2){border-right:0;padding-right:0}.admin-customer-stats-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.admin-customer-stats-kpis article:nth-child(3){padding-left:0}.admin-customer-stats-kpis article>svg{display:none}.admin-customer-stats-kpis strong{font-size:18px}.admin-customer-stats-sections{grid-template-columns:minmax(0,1fr)}.admin-customer-stats-sections>section,.admin-customer-stats-sections>section:last-child{border-right:0;border-bottom:1px solid var(--line-soft);padding:16px 0}.admin-customer-stats-sections>section:last-child{border-bottom:0}.admin-customer-order-summary{min-height:110px}.admin-customer-order-summary article{padding:14px 8px}.admin-customer-detail-avatar{border-radius:10px;width:44px;height:44px;font-size:17px}.admin-customer-detail-identity{gap:9px}.admin-customer-detail-identity h1{font-size:15px}.admin-customer-detail-identity p{font-size:13px}.admin-customer-status-band,.admin-product-status-band{right:0;bottom:calc(56px + env(safe-area-inset-bottom));gap:2px;min-height:54px;padding:7px 13px;display:grid;left:0}.sidebar-compact .admin-customer-status-band,.sidebar-compact .admin-product-status-band{left:0}.admin-customer-status-band small{padding-left:24px}.admin-customer-detail-tabs{padding-inline:2px}.admin-customer-detail-tabs button{padding-inline:11px}.admin-customer-detail-body{min-height:0;padding:13px}.admin-dialog-backdrop{padding:10px}.admin-customer-location-dialog{border-radius:10px;grid-template-rows:auto auto minmax(220px,1fr) auto;width:100%;max-height:calc(100svh - 20px)}.admin-customer-location-dialog>header,.admin-customer-location-copy,.admin-customer-location-dialog>footer{padding-inline:12px}.admin-customer-location-map,.admin-customer-location-map iframe{min-height:280px}.admin-customer-location-dialog>footer{flex-direction:column-reverse;align-items:stretch}.admin-customer-location-dialog>footer button,.admin-customer-location-dialog>footer a{width:100%}.admin-customer-manage-dialog{border-radius:10px;width:100%;max-height:calc(100svh - 20px)}.admin-customer-manage-dialog>header{min-height:58px;padding-inline:13px}.admin-customer-manage-tabs{gap:17px;padding-inline:12px}.admin-customer-manage-tabs button{font-size:13px}.admin-customer-manage-body{min-height:0;padding:14px}.admin-customer-profile-grid{grid-template-columns:minmax(0,1fr);gap:13px}.admin-customer-member-code{grid-template-columns:minmax(0,1fr);gap:2px}.admin-customer-member-code small{grid-column:1}.admin-customer-deduct-form{grid-template-columns:minmax(0,1fr)}.admin-customer-deduct-form>button{width:100%}.admin-customer-discount-form-grid{grid-template-columns:minmax(0,1fr)}.admin-customer-discount-form>button{justify-content:center;width:100%}.admin-customer-discount-history article{padding-bottom:58px;padding-right:0}.admin-customer-discount-history article>button{left:0;right:auto}.admin-customer-discount-card-head{align-items:flex-start}.admin-customer-discount-card-head>span{flex-direction:column;align-items:flex-start;gap:4px}.admin-customer-point-history article{align-items:flex-start}.admin-customer-point-history article>button{min-width:82px;padding-inline:9px}.admin-customer-reset-result{align-items:flex-start}.admin-customer-manage-action{flex-wrap:wrap}.admin-product-detail{min-height:calc(100svh - 112px - env(safe-area-inset-bottom));padding:0 13px calc(72px + env(safe-area-inset-bottom))}.admin-product-detail .admin-customer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-detail .admin-customer-kpis article{min-height:86px;padding:12px}.admin-product-detail .admin-customer-kpis article:nth-child(2){border-right:0}.admin-product-detail .admin-customer-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.admin-product-detail .admin-customer-kpis strong{font-size:15px}.admin-product-stats-page{min-height:calc(100svh - 112px - env(safe-area-inset-bottom));padding:0 13px calc(72px + env(safe-area-inset-bottom))}.admin-customer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-kpis article{min-height:86px;padding:12px}.admin-customer-kpis article:nth-child(2){border-right:0}.admin-customer-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.admin-customer-kpis article>svg{display:none}.admin-customer-kpis strong{font-size:15px}.admin-customer-overview-grid{grid-template-columns:minmax(0,1fr)}.admin-customer-overview-grid>section,.admin-customer-overview-grid>section:first-child,.admin-customer-overview-grid>section:last-child{border-right:0;border-bottom:1px solid var(--line-soft);padding:14px 0}.admin-customer-overview-grid>section:last-child{border-top:0;border-bottom:0;grid-column:auto;margin:0}.admin-customer-overview-grid>section:last-child dl{grid-template-columns:minmax(0,1fr)}.admin-customer-orders-list>button{align-items:flex-start}.admin-customer-orders-list>button>span:last-child{grid-template-columns:auto;gap:4px}.admin-customer-orders-list time{display:none}.admin-customer-activity-list article{grid-template-columns:32px minmax(0,1fr)}.admin-customer-activity-list time{grid-column:2}.admin-page-heading{justify-content:stretch;align-items:start;gap:2px;display:grid}.admin-page-heading h1{font-size:16px}.admin-page-heading p{font-size:13px}.admin-products-page{padding:21px 18px calc(90px + env(safe-area-inset-bottom))}.admin-catalog-dashboard{min-height:calc(100svh - 112px - env(safe-area-inset-bottom));padding:18px 13px calc(72px + env(safe-area-inset-bottom))}.admin-catalog-dashboard-stats>a{grid-template-columns:minmax(0,1fr) 14px;gap:6px;min-height:84px;padding:12px}.admin-catalog-dashboard-stats>a>span{display:none}.admin-catalog-dashboard-stats strong{font-size:18px}.admin-catalog-dashboard-workspace nav{grid-template-columns:minmax(0,1fr)}.admin-catalog-dashboard-workspace nav>a,.admin-catalog-dashboard-workspace nav>a:nth-child(2n){border-right:0;border-bottom:1px solid var(--line-soft);min-height:68px}.admin-catalog-dashboard-workspace nav>a:last-child{border-bottom:0}.admin-catalog-dashboard-next{align-items:flex-start}.admin-catalog-dashboard-next>a{align-self:center}.admin-products-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-products-stats article{min-height:82px;padding:12px}.admin-products-stats article:nth-child(2){border-right:0}.admin-products-stats article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.admin-products-stats article>span{display:none}.admin-products-stats strong{font-size:18px}.admin-products-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-products-list-head{grid-template-columns:minmax(0,1fr) 62px 62px 28px;padding-left:67px}.admin-products-list-head span:nth-child(4){display:none}.admin-product-row{grid-template-columns:42px minmax(0,1fr) 62px 62px 28px;gap:7px;padding-inline:10px}.admin-product-image{width:42px;height:42px}.admin-product-copy strong,.admin-product-copy small{font-size:13px}.admin-product-sold{display:none}.admin-products-pagination{padding-inline:10px}.module-heading{display:grid}.admin-page-action{justify-self:start}.admin-section-divider{margin:24px 0 22px}.admin-readiness h2{font-size:16px}.admin-readiness a{grid-template-columns:40px 1fr;gap:13px;min-height:76px}.admin-readiness a>span{width:38px;height:38px}.admin-readiness a>svg{display:none}.admin-readiness a p{font-size:13px;line-height:1.45}.admin-module-state{align-items:flex-start}.admin-module-state>span{width:44px;height:44px}.admin-profile-content{grid-template-columns:88px minmax(0,1fr);gap:20px}.admin-profile-avatar{border-radius:14px;grid-row:auto;width:88px;height:88px;font-size:23px}.admin-profile-details{grid-column:1/-1}.admin-profile-details>div{grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px}.admin-orders-page,.admin-support-page{padding:0 0 calc(56px + env(safe-area-inset-bottom))}.admin-order-detail-shell{height:auto;min-height:520px;overflow:visible}.admin-order-detail{overflow:visible}.admin-order-detail-section,.admin-order-detail-products,.admin-order-timeline{padding-inline:14px}.admin-order-status-band{gap:8px;padding-left:13px}.admin-order-action-rail,.sidebar-compact .admin-order-action-rail{left:0;bottom:calc(56px + env(safe-area-inset-bottom));justify-content:flex-start;padding-inline:13px}.admin-order-action-rail button{min-height:43px;padding-inline:11px}.admin-order-topbar-meta{height:43px}.admin-order-topbar-meta small,.admin-order-topbar-meta strong,.admin-order-topbar-meta time{font-size:13px}.admin-order-topbar-tabs{height:55px}.admin-topbar .admin-order-topbar-tabs button{height:55px;padding-inline:11px;font-size:13px}.admin-order-dialog-backdrop{padding:10px}.admin-order-dialog-fields{grid-template-columns:minmax(0,1fr)}.admin-print-workspace-backdrop{padding:6px}.admin-order-print-workspace{height:calc(100svh - 12px);max-height:calc(100svh - 12px)}.admin-print-document-tabs{padding-inline:3px}.admin-print-document-tabs [role=tab]{padding-inline:7px 3px}.admin-print-document-tabs [role=tab] span{font-size:13px}.admin-print-document-tabs .select-document{width:24px;min-width:24px}.admin-print-workspace-body{display:block;overflow-y:auto}.admin-print-workspace-body>aside{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.admin-print-workspace-body>aside>header,.admin-print-selection-summary{grid-column:1/-1}.admin-print-workspace-body>main{min-height:480px}.admin-print-preview-stage{padding:10px}.admin-print-preview-sheet.narrow-preview{width:min(72%,340px)}.admin-print-workspace-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-print-workspace-footer>span{display:none}.admin-print-workspace-footer .select-all{grid-column:1/-1;justify-self:start}.admin-print-workspace-footer button{width:100%;min-width:0}.admin-support-detail-shell{height:calc(100svh - 112px - env(safe-area-inset-bottom));min-height:480px}.admin-support-member-identity>span{width:38px;height:38px}.admin-support-member-identity p{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;overflow:hidden}.admin-support-header-actions .admin-support-status{justify-content:center;width:36px;padding:0}.admin-support-header-actions .admin-support-status>span,.admin-support-header-actions button span{display:none}.admin-support-service-state{padding-inline:13px}.admin-support-service-state time{display:none}.admin-support-messages{padding:16px 13px}.admin-support-inline-error{margin:-16px -13px 14px;padding-inline:13px}.admin-support-message>div{max-width:84%}.admin-support-composer{padding:10px 13px 12px}.admin-customer-dialog{max-height:calc(100svh - 20px)}.admin-customer-dialog-body{min-height:300px}.admin-customer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-summary div:first-child{grid-column:1/-1}.admin-customer-order-stats>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-dialog>footer button.history{width:100%;margin-right:0}.admin-mobile-nav{z-index:22;height:calc(56px + env(safe-area-inset-bottom));min-height:56px;padding:4px max(8px, env(safe-area-inset-right)) max(3px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--nav-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.admin-mobile-nav a,.admin-mobile-nav button{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:3px;padding:2px;font-size:13px;display:grid}.admin-mobile-nav svg{width:20px;height:20px}.admin-mobile-nav .admin-primary-nav-icon{display:grid}.admin-mobile-nav .admin-primary-nav-icon b{border-color:var(--line)}.admin-mobile-nav :is(a,button).active{background:var(--nav-active-bg);color:var(--on-accent);border-radius:7px}.admin-login-page{min-height:100svh;padding:20px 16px}.admin-login-form-shell{border-radius:12px;width:100%;padding:26px 22px 22px}.admin-login-form-shell:before{left:36px;right:36px}.admin-login-logo{width:168px;margin-bottom:26px}}@media (width<=420px){.admin-products-filters{grid-template-columns:minmax(0,1fr)}.admin-products-list-head{grid-template-columns:minmax(0,1fr) 58px 28px}.admin-products-list-head span:nth-child(3){display:none}.admin-product-row{grid-template-columns:38px minmax(0,1fr) 58px 28px}.admin-product-image{width:38px;height:38px}.admin-product-row .admin-product-meta:nth-of-type(2){display:none}}@media (width<=1180px){.admin-page.admin-overview-page{padding:0 0 42px}.admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-metric{border-bottom:1px solid var(--line)}.admin-overview-metric:nth-child(2){border-right:0}.admin-overview-metric:nth-child(n+3){border-bottom:0}.admin-overview-primary-grid,.admin-overview-operations{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-operation{border-bottom:1px solid var(--line)}.admin-overview-operation:nth-child(2){border-right:0}.admin-overview-operation:nth-child(n+3){border-bottom:0}.admin-overview-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-products-panel{grid-row:auto}}@media (width<=760px){.admin-overview-primary-grid,.admin-overview-secondary-grid{grid-template-columns:minmax(0,1fr)}.admin-overview-period{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.admin-overview-status-body{grid-template-columns:minmax(105px,.75fr) minmax(135px,1.25fr)}}@media (width<=640px){.admin-support-overview{padding:14px 12px calc(72px + env(safe-area-inset-bottom))}.admin-support-overview-chat-stage{min-height:190px}.admin-support-overview-bubble{display:none}.admin-page.admin-overview-page{padding:0 0 calc(74px + env(safe-area-inset-bottom))}.admin-overview-toolbar{margin-bottom:0}.admin-overview-topbar-copy small{max-width:56vw}.admin-topbar .admin-website-link{justify-content:center;width:36px;padding:0}.admin-topbar .admin-website-link span{display:none}.admin-overview-metrics,.admin-overview-operations{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-metric,.admin-overview-operation{border-right:0;border-bottom:1px solid var(--line)}.admin-overview-metric:nth-child(n),.admin-overview-operation:nth-child(n){border-bottom:1px solid var(--line)}.admin-overview-metric:nth-child(n+3),.admin-overview-operation:nth-child(n+3){border-bottom:0}.admin-overview-metric:nth-child(odd),.admin-overview-operation:nth-child(odd){border-right:1px solid var(--line-soft)}.admin-overview-metric:last-child,.admin-overview-operation:last-child{border-bottom:0}.admin-overview-metric{min-height:0}.admin-overview-panel>header{min-height:54px}.admin-overview-chart-wrap{min-height:224px;padding-left:43px}.admin-overview-line-chart{height:180px}.admin-overview-chart-scale{bottom:31px}.admin-overview-status-body{grid-template-columns:minmax(0,1fr);min-height:0;padding:16px 13px}.admin-overview-donut{width:128px}.admin-overview-status-list{width:100%}.admin-overview-products-heading{grid-template-columns:minmax(0,1fr) 48px 72px;padding-left:59px}.admin-overview-products-panel>div:last-child>a{grid-template-columns:17px 34px minmax(0,1fr) 48px 72px;gap:6px}.admin-overview-products-panel .image{width:34px;height:34px}.admin-overview-products-panel .copy small{display:none}.admin-overview-products-panel .quantity,.admin-overview-products-panel .revenue{font-size:13px}.admin-overview-activity-panel>div>a{grid-template-columns:28px minmax(0,1fr)}.admin-overview-activity-panel time{grid-column:2}}.admin-page.admin-orders-page,.admin-page.admin-support-page{padding:0}@media (width<=640px){.admin-page.admin-orders-page,.admin-page.admin-support-page{padding:0 0 calc(56px + env(safe-area-inset-bottom))}}@media print{html,body{color:#111;width:auto;min-width:0;height:auto;background:#fff!important}body>:not(.admin-order-print-batch){display:none!important}.admin-order-print-batch{width:100%;display:block!important}.admin-order-print-document{break-after:page;page-break-after:always;color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:100%;min-height:0;font-family:IBM Plex Sans Thai,sans-serif;line-height:1.45;display:block!important}.admin-order-print-document:last-child{break-after:auto;page-break-after:auto}.admin-order-print-document *{box-sizing:border-box;font-size:inherit}.admin-order-print-document>header{border-bottom:1px solid #202020;justify-content:space-between;align-items:flex-start;gap:12mm;padding-bottom:8mm;display:flex}.admin-order-print-document>header>div{gap:1mm;display:grid}.admin-order-print-document>header>div:last-child{text-align:right;justify-items:end}.print-document-reference{white-space:nowrap;max-width:100%}.print-brand{align-content:start;justify-items:start}.print-logo{object-fit:contain;filter:invert()hue-rotate(180deg);width:auto;max-width:55mm;height:9mm;display:block}.admin-order-print-document>header span,.admin-order-print-document>header small{color:#555;font-size:var(--print-font-small)}.admin-order-print-document h1{font-family:var(--font-ui);font-size:var(--print-font-heading);margin:0;font-weight:600}.print-order-meta{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12mm;padding:7mm 0;display:grid}.print-order-meta dl,.print-order-meta p{margin:0}.print-order-meta dl{gap:1.5mm;display:grid}.print-order-meta dl div{grid-template-columns:28mm minmax(0,1fr);gap:4mm;display:grid}.print-order-meta dt,.print-order-meta small{color:#666}.print-order-meta dd{margin:0}.print-order-meta>div{align-content:start;gap:1mm;display:grid}.print-order-meta>div strong{font-size:var(--print-font-heading)}.print-order-meta>div p{margin-top:1mm}.admin-order-print-document table{border-collapse:collapse;page-break-inside:auto;width:100%}.admin-order-print-document tr{page-break-inside:avoid}.admin-order-print-document th{font-size:var(--print-font-small);text-align:left;background:#f1f1f1;border-block:1px solid #222;padding:3mm 2.5mm}.admin-order-print-document td{vertical-align:top;border-bottom:1px solid #d5d5d5;padding:3.3mm 2.5mm}.admin-order-print-document td strong,.admin-order-print-document td small{display:block}.admin-order-print-document td small{color:#666;margin-top:1mm}.admin-order-print-document .number{text-align:right;white-space:nowrap}.admin-order-print-document .print-sku{white-space:nowrap}.print-check-column{width:14mm;text-align:center!important}.print-check-box{border:1px solid #333;width:5mm;height:5mm;display:inline-block}.print-order-totals{justify-content:flex-end;padding-top:7mm;display:flex}.print-order-totals dl{gap:2mm;width:72mm;margin:0;display:grid}.print-order-totals dl div{justify-content:space-between;gap:8mm;display:flex}.print-order-totals dd{margin:0}.print-order-totals .total{font-size:var(--print-font-heading);border-top:1px solid #222;padding-top:2.5mm;font-weight:600}.print-invoice-notice{color:#695a10;font-size:var(--print-font-small);background:#fff9db;border-left:1mm solid #d6ae00;margin:5mm 0 0;padding:3mm}.admin-order-print-document:not(.shipping-label)>footer{color:#666;font-size:var(--print-font-small);border-top:1px solid #aaa;justify-content:flex-end;margin-top:12mm;padding-top:3mm;display:flex}.admin-order-print-document.shipping-label{border:1.2mm solid #111;min-height:138mm;padding:5mm;position:relative}.shipping-label>header{align-items:center;padding-bottom:4mm}.shipping-label>header span{color:#111;font-size:var(--print-font-heading);font-weight:600}.print-label-carrier{text-align:center;border-bottom:1px solid #111;justify-items:center;gap:2mm;padding:5mm 0;display:grid}.print-label-carrier strong{font-size:var(--print-font-heading)}.print-label-carrier span{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:var(--print-font-heading);letter-spacing:.04em;font-weight:700}.print-label-recipient{border-bottom:1px solid #111;gap:1.5mm;padding:6mm 0;display:grid}.print-label-recipient small{color:#555}.print-label-recipient small,.print-label-recipient span{font-size:var(--print-font-small)}.print-label-recipient strong{font-size:var(--print-font-heading)}.print-label-recipient p{font-size:var(--print-font-small);margin:1mm 0 0;line-height:1.6}.shipping-label dl{gap:2mm;margin:4mm 0 0;display:grid}.shipping-label dl div{justify-content:space-between;gap:6mm;display:flex}.shipping-label dt{color:#555}.shipping-label dd{text-align:right;margin:0;font-weight:600}.shipping-label>footer{color:#555;font-size:var(--print-font-small);text-align:center;border-top:1px solid #999;padding-top:3mm;position:absolute;bottom:5mm;left:5mm;right:5mm}.admin-order-print-document.narrow-paper{line-height:1.3}.admin-order-print-document.narrow-paper:not(.shipping-label)>header{gap:3mm;padding-bottom:3mm}.admin-order-print-document.narrow-paper>header>div:first-child{min-width:0}.admin-order-print-document.narrow-paper>header>div:last-child{flex:none}.admin-order-print-document.narrow-paper .print-logo{max-width:42mm;height:7mm}.admin-order-print-document.narrow-paper .print-order-meta{grid-template-columns:minmax(0,1fr);gap:4mm;padding:4mm 0}.admin-order-print-document.narrow-paper .print-order-meta dl div{grid-template-columns:24mm minmax(0,1fr)}.admin-order-print-document.narrow-paper th{white-space:nowrap}.admin-order-print-document.narrow-paper th,.admin-order-print-document.narrow-paper td{padding:1.5mm 1mm}.admin-order-print-document.narrow-paper .print-order-totals dl{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=640px){.admin-product-type-image-preview{width:min(100%,240px)}}.admin-swiper-tabs{touch-action:pan-y;width:100%;overflow:hidden;min-width:0!important;display:block!important}.admin-swiper-tabs>.swiper-wrapper{align-items:stretch;height:100%;gap:0!important}.admin-swiper-tabs>.swiper-wrapper>.swiper-slide{align-items:stretch;width:auto;min-width:max-content;height:100%;display:flex;position:relative}.admin-swiper-tabs>.swiper-wrapper>.swiper-slide:not(:last-child){border-inline-end:1px solid #ffffff1a}.admin-order-detail-tabs-swiper{flex:auto;width:auto;min-width:0}.admin-customer-dialog-tabs button{padding-inline:14px}.admin-campaigns-sidebar-content{flex-direction:column;display:flex}.admin-campaigns-sidebar-content .admin-customer-filter-tabs{flex:0 0 48px;min-height:48px}.admin-campaigns-sidebar-content .admin-customer-scroll{flex:auto}.admin-campaign-list-item{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:68px;color:var(--text);text-align:left;content-visibility:auto;contain-intrinsic-size:68px;cursor:pointer;background:0 0;grid-template-columns:48px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:8px 12px;transition:background .15s,box-shadow .15s;display:grid;position:relative}.admin-campaign-list-item:hover{background:rgba(var(--accent-rgb), .035)}.admin-campaign-list-item.active{background:var(--active-bg);box-shadow:inset 2px 0 var(--active-border)}.admin-campaign-list-item>svg{width:14px;color:var(--muted)}.admin-campaign-list-icon{border:1px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--accent-text);border-radius:9px;place-items:center;display:grid;overflow:hidden}.admin-campaign-list-icon img{object-fit:cover;width:100%;height:100%;display:block}.admin-campaign-list-icon svg{width:20px;height:20px}.admin-campaign-list-state{text-align:center;white-space:nowrap;border-radius:6px;min-width:52px;padding:4px 7px;font-size:12px;font-weight:600}.admin-campaign-list-state.state-active,.admin-campaign-list-state.state-published{background:var(--success-surface);color:var(--success-text);border-color:var(--success-border)}.admin-campaign-list-state.state-scheduled{background:var(--info-surface);color:var(--info-text);border-color:var(--info-border)}.admin-campaign-list-state.state-ended,.admin-campaign-list-state.state-draft{background:var(--neutral-surface);color:var(--neutral-text);border-color:var(--neutral-border)}.admin-campaign-stats-page{min-height:calc(100vh - 62px);padding:0 22px 22px}.admin-campaign-stats-guide{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;margin-top:18px;padding:18px;display:flex}.admin-campaign-stats-guide>svg{width:22px;height:22px;color:var(--accent-text);flex:none}.admin-campaign-stats-guide div{gap:4px;display:grid}.admin-campaign-stats-guide strong{color:var(--text);font-size:14px}.admin-campaign-stats-guide p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.admin-campaign-detail{min-height:calc(100vh - 62px);color:var(--text);padding:0 22px 76px}.admin-campaign-hero{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:center;gap:24px;min-height:210px;padding:22px 0;display:grid}.admin-campaign-hero-image{aspect-ratio:16/9;border:1px solid var(--line);background:radial-gradient(circle at 50% 40%, var(--surface-2), var(--surface) 72%);width:100%;max-width:360px;color:var(--muted);border-radius:13px;place-items:center;display:grid;overflow:hidden}.admin-campaign-hero-image img{object-fit:cover;width:100%;height:100%;display:block}.admin-campaign-hero-image svg{width:44px;height:44px}.admin-campaign-hero>div:last-child{justify-items:start;gap:7px;min-width:0;display:grid}.admin-campaign-hero small{color:var(--accent-text);letter-spacing:.05em;font-size:12px;font-weight:600}.admin-campaign-hero h1{color:var(--text);font:500 clamp(21px, 3vw, 29px)/1.28 var(--font-ui);margin:0}.admin-campaign-hero code{border:1px solid var(--line);max-width:100%;color:var(--muted);background:var(--surface);text-overflow:ellipsis;border-radius:5px;padding:4px 7px;font-size:12px;overflow:hidden}.admin-campaign-hero p{max-width:720px;color:var(--muted);white-space:pre-wrap;margin:2px 0 0;font-size:13px;line-height:1.7}.admin-campaign-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.admin-campaign-detail-grid>section{border-right:1px solid var(--line-soft);min-width:0;padding:20px 22px 8px 0}.admin-campaign-detail-grid>section:last-child{border-right:0;padding-left:22px;padding-right:0}.admin-campaign-detail h2{color:var(--text);align-items:center;gap:7px;margin:0 0 14px;font-size:13px;display:flex}.admin-campaign-detail h2 svg{width:17px;height:17px;color:var(--accent-text)}.admin-campaign-detail dl{gap:9px;margin:0;display:grid}.admin-campaign-detail dl div{grid-template-columns:minmax(112px,.65fr) minmax(0,1.35fr);gap:12px;display:grid}.admin-campaign-detail dt{color:var(--muted);font-size:12px}.admin-campaign-detail dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px}.admin-campaign-detail dd code{color:var(--warning)}.admin-campaign-status-band{z-index:16;bottom:0;right:0;left:var(--sidebar-width);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:54px;padding:8px 22px;transition:left .22s;display:flex;position:fixed;box-shadow:0 -8px 24px #0003}.sidebar-compact .admin-campaign-status-band{left:var(--sidebar-compact-width)}.admin-campaign-status-band.state-active,.admin-campaign-status-band.state-published{--status-text:var(--success-text);border-color:var(--success-border)}.admin-campaign-status-band.state-scheduled{--status-text:var(--info-text);border-color:var(--info-border)}.admin-campaign-status-band.state-ended,.admin-campaign-status-band.state-draft{--status-text:var(--neutral-text);border-color:var(--neutral-border)}.admin-campaign-status-band span{color:var(--text);align-items:center;gap:7px;font-size:13px;display:inline-flex}.admin-campaign-status-band span>i{background:currentColor;border-radius:50%;width:8px;height:8px}.admin-campaign-status-band strong{color:var(--accent-text)}.admin-campaign-status-band em{color:var(--muted);align-items:center;gap:4px;margin-left:8px;font-size:12px;font-style:normal;display:inline-flex}.admin-campaign-status-band em svg{width:12px;height:12px;color:var(--accent-text)}.admin-campaign-status-band small{color:var(--muted);font-size:12px}.admin-campaign-classification-row,.admin-campaign-period-grid,.admin-campaign-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.admin-campaign-image-editor{grid-template-columns:minmax(240px,.65fr) minmax(280px,1.35fr);align-items:center;gap:16px;display:grid}.admin-campaign-image-preview{aspect-ratio:16/9;border:1px solid var(--line);background:radial-gradient(circle at 50% 40%, var(--surface-2), var(--surface) 72%);width:100%;color:var(--muted);border-radius:12px;place-items:center;display:grid;overflow:hidden}.admin-campaign-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-campaign-image-preview svg{width:42px;height:42px}.admin-article-tag-list{flex-wrap:wrap;gap:5px;display:flex}.admin-article-tag-list span{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:999px;padding:3px 7px;font-size:12px}.admin-article-body-preview{border-top:1px solid var(--line-soft);padding:20px 0 8px}.admin-article-body-preview>div{max-width:820px;color:var(--muted);font-size:13px;line-height:1.75}.admin-article-body-preview>div h2,.admin-article-body-preview>div h3{color:var(--text);font-family:var(--font-ui);margin:20px 0 8px;font-weight:500}.admin-article-body-preview>div h2{font-size:17px}.admin-article-body-preview>div h3{font-size:14px}.admin-article-body-preview>div p,.admin-article-body-preview>div ul,.admin-article-body-preview>div ol,.admin-article-body-preview>div blockquote{margin:0 0 11px}.admin-article-body-preview>div blockquote{border-left:2px solid var(--accent);background:rgba(var(--accent-rgb), .04);padding:9px 12px}.admin-article-body-field{gap:7px;display:grid}.admin-article-body-field>span{color:var(--muted);font-size:13px}.admin-article-body-field>span b{color:var(--danger-text)}.admin-article-rich-editor{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.admin-article-rich-editor:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-article-editor-toolbar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:4px;min-height:42px;padding:5px 7px;display:flex}.admin-article-editor-toolbar button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.admin-article-editor-toolbar button:hover,.admin-article-editor-toolbar button:focus-visible{border-color:var(--line);color:var(--accent-text);background:var(--surface-2);outline:none}.admin-article-editor-toolbar button svg{stroke-width:1.8px;width:15px;height:15px}.admin-article-editor-toolbar>span{background:var(--surface-2);width:1px;height:20px;margin:0 3px}.admin-article-editor-canvas{width:100%;min-height:330px;max-height:620px;color:var(--text);background:var(--surface);font:13px/1.75 var(--font-ui);overflow-wrap:anywhere;outline:none;padding:18px;overflow-y:auto}.admin-article-editor-canvas:empty:before{color:var(--muted);content:attr(data-placeholder);pointer-events:none}.admin-article-editor-canvas h2,.admin-article-editor-canvas h3{color:var(--text);font-family:var(--font-ui);margin:18px 0 8px;font-weight:500}.admin-article-editor-canvas h2:first-child,.admin-article-editor-canvas h3:first-child{margin-top:0}.admin-article-editor-canvas h2{font-size:18px;line-height:1.45}.admin-article-editor-canvas h3{font-size:15px;line-height:1.5}.admin-article-editor-canvas p,.admin-article-editor-canvas ul,.admin-article-editor-canvas ol,.admin-article-editor-canvas blockquote{margin:0 0 11px}.admin-article-editor-canvas ul,.admin-article-editor-canvas ol{padding-left:24px}.admin-article-editor-canvas blockquote{border-left:2px solid var(--accent);color:var(--muted);background:rgba(var(--accent-rgb), .04);padding:10px 13px}.admin-article-editor-canvas code{color:var(--warning);background:var(--surface-2);font-family:var(--font-ui);border-radius:4px;padding:2px 5px}.admin-article-tags-editor{border-top:1px solid var(--line-soft);gap:11px;margin-top:16px;padding-top:15px;display:grid}.admin-article-tags-editor>header{align-items:center;gap:9px;min-height:34px;display:flex}.admin-article-tags-editor>header>svg{width:17px;color:var(--accent-text)}.admin-article-tags-editor>header>span{gap:1px;display:grid}.admin-article-tags-editor>header strong{color:var(--text);font-size:13px}.admin-article-tags-editor>header small{color:var(--muted);font-size:12px}.admin-article-tags-editor>header button{border:1px solid var(--line);min-height:30px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:0 9px;font-size:13px;display:inline-flex}.admin-article-tags-editor>header button svg{width:13px}.admin-article-tags-editor>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-article-tags-editor>div label{grid-template-columns:minmax(0,1fr) 40px;display:grid}.admin-article-tags-editor>div input{border:1px solid var(--line);min-width:0;height:40px;color:var(--text);background:var(--surface);font:14px/1.5 var(--font-ui);border-right:0;border-radius:8px 0 0 8px;outline:none;padding:0 11px}.admin-article-tags-editor>div input::placeholder{color:var(--muted)}.admin-article-tags-editor>div input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-article-tags-editor>div button{border:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer;border-radius:0 8px 8px 0;place-items:center;display:grid}.admin-article-tags-editor>div button:hover{color:var(--danger-text)}.admin-article-tags-editor>div button svg{width:14px}.admin-article-seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-article-seo-grid>label:last-child{grid-column:1/-1;max-width:calc(50% - 6px)}@media (width<=900px){.admin-campaign-hero{grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr)}.admin-campaign-classification-row,.admin-campaign-period-grid,.admin-campaign-action-grid,.admin-campaign-image-editor{grid-template-columns:minmax(0,1fr)}.admin-campaign-image-preview{max-width:460px}.admin-article-tags-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-article-seo-grid{grid-template-columns:minmax(0,1fr)}.admin-article-seo-grid>label:last-child{grid-column:auto;max-width:none}}@media (width<=640px){.admin-campaign-stats-page,.admin-campaign-detail{padding-inline:13px}.admin-campaign-hero{grid-template-columns:minmax(0,1fr);gap:13px;min-height:0;padding:16px 0}.admin-campaign-hero-image{max-width:none}.admin-campaign-hero h1{font-size:20px}.admin-campaign-detail-grid{grid-template-columns:minmax(0,1fr)}.admin-campaign-detail-grid>section,.admin-campaign-detail-grid>section:last-child{border-right:0;border-bottom:1px solid var(--line-soft);padding:16px 0}.admin-campaign-detail-grid>section:last-child{border-bottom:0}.admin-campaign-status-band,.sidebar-compact .admin-campaign-status-band{right:0;bottom:calc(56px + env(safe-area-inset-bottom));min-height:58px;padding-inline:13px;left:0}.admin-campaign-status-band small{text-align:right;max-width:44%}.admin-staff-reset-password-button,.admin-staff-status-action{min-height:36px;padding-inline:9px}.admin-campaign-list-state{color:#0000;width:8px;min-width:8px;padding:0;overflow:hidden}.admin-article-tags-editor>div{grid-template-columns:minmax(0,1fr)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-payment-providers{border:1px solid var(--line,var(--line));background:var(--surface);border-radius:10px;gap:14px;margin-bottom:24px;padding:18px;display:grid}.admin-payment-providers h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.admin-payment-providers p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.admin-payment-providers [role=alert]{color:#f59b9b}.admin-payment-providers [role=status]{color:var(--success-text)}.admin-payment-providers code{overflow-wrap:anywhere}.admin-payment-providers .admin-settings-fields{margin-top:0}.admin-payment-providers button{border:1px solid var(--line);background:var(--surface-2);width:fit-content;max-width:100%;min-height:38px;color:var(--text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font:500 13px/1.4 IBM Plex Sans Thai,sans-serif;display:inline-flex}.admin-payment-providers button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.admin-payment-providers button:disabled{opacity:.7;cursor:not-allowed}.admin-payment-providers button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=600px){.admin-payment-providers{padding:14px}.admin-payment-providers .admin-settings-field input,.admin-payment-providers .admin-settings-field select{font-size:16px}}.admin-bank-accounts{border:1px solid var(--line,var(--line));background:var(--surface);border-radius:10px;gap:14px;margin-bottom:24px;padding:18px;display:grid}.admin-bank-accounts-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-bank-accounts-header h3{color:var(--text);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.admin-bank-accounts-header p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.6}.admin-bank-accounts button{border:1px solid var(--line);background:var(--surface-2);width:fit-content;max-width:100%;min-height:38px;color:var(--text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font:500 13px/1.4 IBM Plex Sans Thai,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.admin-bank-accounts button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.admin-bank-accounts button.primary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}.admin-bank-accounts button:hover:not(:disabled){border-color:var(--line);background:var(--surface-2)}.admin-bank-accounts button:disabled{opacity:.7;cursor:not-allowed}.admin-bank-accounts button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.admin-bank-account-list{gap:10px;display:grid}.admin-bank-account-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:border-color .15s;display:flex}.admin-bank-account-item:hover{border-color:var(--line)}.admin-bank-account-item.inactive{opacity:1}.admin-bank-account-item-info{align-items:center;gap:14px;min-width:0;display:flex}.admin-bank-account-badge{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:flex}.admin-bank-account-details{min-width:0}.admin-bank-account-title{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.admin-bank-account-title code{letter-spacing:.5px;color:var(--accent);background:#ffffff0f;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.admin-bank-account-sub{color:var(--muted);margin-top:3px;font-size:13px}.admin-bank-account-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.admin-bank-account-actions button{border-radius:6px;min-height:32px;padding:5px 10px;font-size:13px}.admin-bank-account-actions button.toggle-active{border-color:var(--line);background:var(--surface-2);color:var(--text)}.admin-bank-account-actions button.toggle-active.active{color:var(--success-text);background:#22c55e1f;border-color:#22c55e66}.admin-bank-account-actions button.danger{color:#ffb1ac;background:#ef444414;border-color:#ef444466}.admin-bank-account-actions button.danger:hover:not(:disabled){background:#ef444433;border-color:#ef4444}.admin-bank-account-dialog{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:min(100%,500px);padding:22px 24px;box-shadow:0 20px 60px #0000008c}.admin-bank-account-dialog-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-bank-account-dialog-header h4{color:var(--text);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.admin-bank-account-dialog-header button.close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.admin-bank-account-dialog-header button.close:hover{border-color:var(--line);background:var(--surface-2);color:var(--text)}.admin-bank-account-form{gap:14px;display:grid}.admin-bank-account-form label.field{color:var(--text);gap:6px;font-size:13px;font-weight:500;display:grid}.admin-bank-account-form input[type=text],.admin-bank-account-form select{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);border-radius:7px;padding:0 12px;font:400 14px/1.4 IBM Plex Sans Thai,sans-serif;transition:border-color .15s}.admin-bank-account-form input[type=text]:focus,.admin-bank-account-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12);outline:none}.admin-bank-account-form .checkbox-field{cursor:pointer;color:var(--text);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.admin-bank-account-form .checkbox-field input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.admin-bank-account-dialog footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.admin-bank-account-dialog footer button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 16px;font:500 13px/1.4 IBM Plex Sans Thai,sans-serif;display:inline-flex}.admin-bank-account-dialog footer button.secondary{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}.admin-bank-account-dialog footer button.secondary:hover:not(:disabled){border-color:var(--line);background:var(--surface-2)}.admin-bank-account-dialog footer button.primary{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.admin-bank-account-dialog footer button.primary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}.admin-bank-account-dialog footer button:disabled{opacity:.7;cursor:not-allowed}@media (width<=600px){.admin-bank-accounts{padding:14px}}.support-product-card{border:1px solid var(--line);color:inherit;overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;text-decoration:none;display:flex}.support-product-card img{object-fit:contain;flex-shrink:0;width:56px;height:56px}.support-product-card span{gap:4px;min-width:0;display:grid}.admin-support-ai-settings fieldset{border:0;min-width:0;padding:0}.admin-support-ai-settings{max-width:850px}.admin-support-ai-settings p{overflow-wrap:anywhere}.admin-support-ai-settings button.primary,.admin-mobile-app-settings button.primary,.admin-settings-content button.primary{border:1px solid var(--accent);background:var(--accent);min-height:38px;color:var(--on-accent);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font:600 13px/1.4 IBM Plex Sans Thai,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.admin-support-ai-settings button.primary:hover:not(:disabled),.admin-mobile-app-settings button.primary:hover:not(:disabled),.admin-settings-content button.primary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}.admin-support-ai-settings button.primary:disabled,.admin-mobile-app-settings button.primary:disabled,.admin-settings-content button.primary:disabled{opacity:.7;cursor:not-allowed}.admin-shipment-dialog{font-size:14px;line-height:1.6}.admin-shipment-dialog>header strong{font-size:18px;font-weight:600}.admin-shipment-dialog>header span,.admin-shipment-dialog .admin-order-dialog-field>span,.admin-shipment-dialog .admin-delivery-address-card small,.admin-shipment-dialog .admin-express-quote small,.admin-shipment-dialog .admin-delivery-map-hint{font-size:13px;line-height:1.6}.admin-shipment-dialog form>p,.admin-shipment-dialog .admin-express-form>p,.admin-shipment-dialog .admin-delivery-address-card p,.admin-shipment-dialog .admin-express-quote label{font-size:14px;line-height:1.6}.admin-shipment-dialog .admin-delivery-address-card p{margin:8px 0}.admin-shipment-dialog .admin-delivery-address-card>header strong{font-size:15px;font-weight:600}.admin-shipment-dialog .admin-delivery-pin-tabs button,.admin-shipment-dialog .admin-delivery-text-button,.admin-shipment-dialog .admin-express-quote-button,.admin-shipment-dialog footer button{font-family:inherit;font-size:14px;line-height:1.5}.admin-shipment-dialog .admin-order-dialog-field input,.admin-shipment-dialog .admin-order-dialog-field select{font-family:inherit;font-size:14px}.admin-shipment-dialog .admin-shipment-tracking-input input{font-size:20px}.admin-shipment-dialog .admin-express-quote>strong{font-size:24px;line-height:1.3}.admin-order-info-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-order-info-actions>button{background:var(--surface);height:20px;min-height:20px;color:var(--accent-text);font:inherit;cursor:pointer;border:1px solid #635325;border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:13px;display:inline-flex}.admin-order-info-actions>button svg{width:15px;height:15px}.admin-order-info-block.admin-order-payment-details{border-bottom:1px solid var(--line);padding:18px 24px}.admin-order-payment-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.admin-order-payment-details dl>div{grid-template-columns:130px minmax(0,1fr)}.admin-order-payment-details dd{overflow-wrap:anywhere}.admin-order-location-dialog{width:min(900px,100%)}.admin-order-location-body{min-height:0;padding:18px;font-size:14px;line-height:1.6;overflow-y:auto}.admin-order-location-body .admin-delivery-map{height:min(52vh,420px);min-height:240px}.admin-order-location-coordinates{color:var(--muted);overflow-wrap:anywhere;font-size:13px}@media (width<=900px){.admin-order-payment-details dl{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.admin-order-info-block.admin-order-payment-details{padding-inline:14px}.admin-order-payment-details dl>div{grid-template-columns:115px minmax(0,1fr)}}.admin-order-elapsed{font-size:inherit;font-weight:500;color:#ffb1ac!important}.admin-order-date-time{overflow-wrap:anywhere;display:inline}.admin-topbar .admin-order-created-at{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;font-weight:400;line-height:1.4;display:block;overflow:hidden}.admin-topbar .admin-order-created-at span,.admin-topbar .admin-order-created-at time{font-size:inherit;font-weight:inherit;line-height:inherit}.admin-order-provider-receipt{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.admin-order-provider-receipt-action button{background:var(--surface);height:20px;min-height:20px;color:var(--accent-text);line-height:18px;font:inherit;cursor:pointer;border:1px solid #635325;border-radius:5px;padding:0 7px}.admin-order-provider-receipt-action button:disabled{opacity:.7;cursor:wait}.admin-order-provider-receipt a{color:var(--accent-text)}.admin-order-provider-receipt small{color:var(--muted);flex-basis:100%}.admin-order-provider-receipt [role=alert]{color:#ffb1ac}.admin-order-receipt-note{color:var(--muted);font-size:13px}.admin-order-payment-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-order-payment-header h3{min-width:0}.admin-order-payment-header h3 svg{flex-shrink:0}.admin-order-provider-receipt-action{flex:none;max-width:48%;margin-left:auto;font-size:13px}.admin-order-provider-receipt-action button{width:100%}.admin-order-info-header h3,.admin-order-payment-header h3{line-height:20px}.admin-order-info-actions>button,.admin-order-provider-receipt-action button{white-space:nowrap;line-height:18px}.admin-order-overview-total{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}.admin-order-overview-total strong{font-size:16px;font-weight:500}.admin-order-detail-section{border-bottom:1px solid var(--line);padding:18px 24px}.admin-order-products-group .admin-order-detail-products{border-bottom:0;padding:14px 0 0}.admin-order-shipping-details dl>div{grid-template-columns:160px minmax(0,1fr)}.admin-order-shipping-details .admin-express-tracking{margin:14px 0 0}.admin-order-payment-more{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.admin-order-payment-more summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:13px}.admin-order-payment-more summary:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=640px){.admin-order-detail-section{padding-inline:14px}.admin-order-status-band{padding-right:14px}.admin-order-shipping-details dl>div{grid-template-columns:135px minmax(0,1fr)}}.admin-receipt-dialog{border:1px solid var(--line);background:var(--surface);width:min(900px,100vw - 32px);max-width:none;height:min(900px,100dvh - 32px);max-height:none;color:var(--text,#eee);border-radius:12px;padding:0;overflow:hidden}.admin-receipt-dialog[open]{flex-direction:column;display:flex}.admin-receipt-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8}.admin-receipt-dialog header,.admin-receipt-dialog footer{align-items:center;gap:12px;padding:14px 18px;display:flex}.admin-receipt-dialog header{border-bottom:1px solid var(--line);justify-content:space-between}.admin-receipt-dialog h3{margin:0;font-size:14px;font-weight:500}.admin-receipt-dialog header span,.admin-receipt-dialog footer{color:var(--muted);font-size:13px}.admin-receipt-dialog button{border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:4px 8px}.admin-receipt-dialog header button{display:flex}.admin-receipt-dialog header svg{width:18px;height:18px}.admin-receipt-dialog footer a{color:var(--accent-text)}.admin-receipt-dialog footer button{margin-left:auto}@media (width<=640px){.admin-receipt-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.admin-receipt-dialog header,.admin-receipt-dialog footer{padding:10px 12px}}.admin-receipt-original{background:#fff;border:0;flex:1;width:100%;min-height:0;display:block}.admin-order-hold-banner{background:var(--active-bg);color:var(--active-text);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;font-size:13px;display:flex}.admin-order-assignee{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:10px 24px;font-size:13px}.admin-order-operation{border-bottom:1px solid var(--line);padding:20px 24px;font-size:13px}.admin-order-operation h3{margin:0 0 14px;font-size:14px;font-weight:500}.admin-order-operation p{color:var(--muted);line-height:1.6}.admin-order-operation form,.admin-order-operation fieldset{gap:12px;display:grid}.admin-order-operation fieldset{border:0;min-width:0;margin:0;padding:0}.admin-order-operation label{color:var(--muted);gap:6px;display:grid}.admin-order-operation input,.admin-order-operation select,.admin-order-operation textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:6px;padding:9px 10px}.admin-order-operation textarea{resize:vertical;min-height:90px}.admin-order-operation button{background:var(--active-bg);border:1px solid var(--active-border);width:fit-content;color:var(--active-text);font:inherit;cursor:pointer;border-radius:6px;padding:7px 12px}.admin-order-operation button:disabled{opacity:.7;cursor:not-allowed}.admin-order-operation .admin-order-check{align-items:center;gap:8px;display:flex}.admin-order-operation .admin-order-check input{width:16px;height:16px}.admin-order-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.admin-order-operation-actions,.admin-order-inline-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex!important}.admin-order-inline-form label{flex:1}.admin-order-note{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0}.admin-order-note p{white-space:pre-wrap}.admin-order-note small{color:var(--muted);margin:6px 0;display:block}.admin-order-note pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.admin-order-note a{color:var(--accent-text);margin:8px 0;display:inline-block}.admin-order-packing-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.admin-order-packing-row small{color:var(--muted);margin-top:5px;display:block}.admin-order-packing-row button{flex-shrink:0}.admin-order-operation .admin-order-operation-error{color:#ffb1ac}.admin-order-operation details{margin-top:14px}.admin-order-operation summary{cursor:pointer;color:var(--accent-text);margin-bottom:12px}.admin-order-detail-tabs-swiper{min-width:0}@media (width<=640px){.admin-order-operation{padding:16px 14px}.admin-order-operation-grid{grid-template-columns:minmax(0,1fr)}.admin-order-hold-banner,.admin-order-assignee{padding-inline:14px}.admin-order-packing-row{flex-wrap:wrap}}.admin-topbar:has(#admin-orders-tabs-slot:not(:empty)){grid-template-rows:62px 52px;grid-template-columns:auto minmax(0,1fr);gap:0 10px;height:115px;display:grid}.admin-topbar:has(#admin-orders-tabs-slot:not(:empty))>.admin-topbar-context{grid-area:1/2;width:100%}.admin-topbar:has(#admin-orders-tabs-slot:not(:empty))>button{grid-area:1/1}.admin-topbar:has(#admin-orders-tabs-slot:not(:empty))>.admin-orders-topbar-controls{grid-area:2/1/auto/-1;width:100%;min-width:0}#admin-orders-tabs-slot,.admin-order-topbar-tabs{width:100%;min-width:0}.admin-topbar .admin-order-topbar-tabs,.admin-topbar .admin-order-topbar-tabs>div,.admin-topbar .admin-order-topbar-tabs button{height:52px}.admin-order-note dl>div{grid-template-columns:120px minmax(0,1fr);gap:10px;margin-block:8px;display:grid}.admin-order-note dd{margin:0}.admin-topbar .admin-order-header-row .admin-order-refresh-trigger{width:44px;height:44px;color:var(--accent-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.admin-order-refresh-trigger svg{width:16px;height:16px}.admin-topbar .admin-order-topbar-tabs button:disabled,.admin-order-refresh-trigger:disabled{opacity:.7;cursor:default}.admin-topbar:has(#admin-orders-tabs-slot:not(:empty)):after{content:"";background:var(--line);pointer-events:none;height:1px;position:absolute;top:61px;left:0;right:0}#admin-orders-header-slot{width:100%}.admin-order-header-row{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.admin-order-header-row .admin-order-topbar-meta{flex:1}.admin-order-info-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.admin-order-info-block .admin-order-address-editor{border-bottom:0;border-top:1px solid var(--line-soft);margin-top:16px;padding:16px 0 0}@media (width<=640px){.admin-order-info-actions>button{padding-inline:5px;font-size:13px}}.admin-order-operation select,.admin-order-operation select option{font-family:inherit;font-size:14px;font-weight:400}.admin-shipment-dialog .admin-order-dialog-field select option{font:inherit}.admin-order-operation input::placeholder,.admin-order-operation textarea::placeholder,.admin-order-dialog-field input::placeholder,.admin-order-dialog-field textarea::placeholder{color:var(--muted);opacity:1}.admin-stores-page{height:100%;padding:24px;font-size:13px;overflow:auto}.admin-stores-page>header,.admin-store-list article>header,.admin-store-fulfillment>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-stores-page h1,.admin-stores-page h2,.admin-store-fulfillment h3{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.admin-stores-page p{line-height:1.7}.admin-stores-page button,.admin-store-fulfillment>header button{border:1px solid var(--line-soft);min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.admin-stores-page button:disabled{opacity:.7;cursor:default}.admin-stores-page label{gap:6px;margin:12px 0;display:grid}.admin-stores-page input:not([type=checkbox]),.admin-stores-page textarea{border:1px solid var(--line-soft);width:100%;min-height:38px;color:inherit;font:inherit;background:0 0;border-radius:6px;padding:8px}.admin-stores-page input[type=checkbox]{width:auto}.admin-store-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:20px;display:grid}.admin-store-list article{border:1px solid var(--line-soft);border-radius:8px;padding:16px}.admin-stores-page footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.admin-store-access-options{flex-wrap:wrap;gap:12px;display:flex}.admin-store-fulfillment{border:1px solid var(--line-soft);border-radius:8px;margin:0 24px 20px;overflow:hidden}.admin-store-fulfillment>header{border-bottom:1px solid var(--line-soft);background:#e9b72e0f;padding:14px 20px}.admin-store-fulfillment .admin-order-operation{margin:0}.admin-store-list-avatar{background:rgba(var(--accent-rgb), .07);color:var(--accent-text)}.admin-store-default-tag{color:var(--accent-text);background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .3);vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:13px;font-weight:500;display:inline-block}.admin-store-primary-badge{color:var(--accent);background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .35);border-radius:12px;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.admin-store-primary-chip{color:var(--accent);background:rgba(var(--accent-rgb), .15);border:1px solid rgba(var(--accent-rgb), .35);border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.admin-store-primary-tag{color:var(--accent);background:rgba(var(--accent-rgb), .15);border:1px solid rgba(var(--accent-rgb), .35);vertical-align:middle;border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex}.admin-store-panel-header-actions{align-items:center;gap:8px;display:flex}.admin-store-set-primary-btn{border:1px solid rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .1);color:var(--accent);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.admin-store-set-primary-btn:hover:not(:disabled){background:rgba(var(--accent-rgb), .2);border-color:rgba(var(--accent-rgb), .7);box-shadow:0 0 10px rgba(var(--accent-rgb), .15)}.admin-store-set-primary-btn:disabled{opacity:.7;cursor:not-allowed}.admin-store-primary-box{background:rgba(var(--accent-rgb), .06);border:1px solid rgba(var(--accent-rgb), .22);border-radius:8px;margin:14px 0;padding:12px 14px}.admin-store-primary-label{cursor:pointer;align-items:flex-start;gap:12px;margin:0!important;display:flex!important}.admin-store-primary-label input[type=checkbox]{accent-color:var(--accent);cursor:pointer;width:17px!important;height:17px!important;margin-top:3px!important}.admin-store-primary-label span{flex-direction:column;gap:3px;display:flex}.admin-store-primary-label strong{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.admin-store-primary-label small{color:var(--muted);font-size:13px;line-height:1.4}.admin-store-confirm-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-store-confirm-modal{background:var(--surface);border:1px solid rgba(var(--accent-rgb), .3);width:100%;max-width:460px;box-shadow:0 10px 40px #0009, 0 0 25px rgba(var(--accent-rgb), .1);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.admin-store-confirm-modal header{background:rgba(var(--accent-rgb), .08);border-bottom:1px solid rgba(var(--accent-rgb), .2);align-items:center;gap:10px;padding:16px 20px;display:flex}.admin-store-confirm-modal header h3{color:var(--accent);margin:0;font-size:15px;font-weight:600}.admin-store-confirm-modal header svg{color:var(--accent)}.admin-store-confirm-body{color:var(--text);flex-direction:column;gap:12px;padding:20px;font-size:13px;display:flex}.admin-store-confirm-note{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:8px;padding:12px 14px}.admin-store-confirm-note p{color:var(--text);margin:0 0 6px;font-size:13px}.admin-store-confirm-note ul{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.admin-store-confirm-modal footer{border-top:1px solid var(--line-soft);background:#0003;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.admin-store-confirm-modal footer button{cursor:pointer;border-radius:6px;min-height:34px;padding:6px 14px;font-size:13px}.admin-store-confirm-btn{background:var(--accent)!important;color:var(--on-accent)!important;border:none!important;align-items:center!important;gap:6px!important;font-weight:600!important;display:inline-flex!important}.admin-store-confirm-btn:hover:not(:disabled){box-shadow:0 0 12px rgba(var(--accent-rgb), .3);background:#eab308!important}.admin-store-page{min-height:calc(100vh - 62px);color:var(--text);padding:0}.admin-customer-overview.admin-store-overview{flex-direction:column;gap:0;display:flex}.admin-customer-kpis.admin-store-kpis{border-bottom:1px solid var(--line-soft);box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;height:88px;min-height:88px;margin-bottom:0;display:grid}.admin-customer-kpis.admin-store-kpis article{border-right:1px solid var(--line-soft);box-sizing:border-box;align-items:center;gap:12px;min-width:0;height:87px;min-height:87px;padding:12px;display:flex}.admin-customer-kpis.admin-store-kpis article:first-child{padding-left:24px}.admin-customer-kpis.admin-store-kpis article:last-child{border-right:0;padding-right:24px}.admin-store-detail-panels{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(320px,1fr) minmax(360px,1.2fr);gap:0;display:grid}.admin-store-panel{background:0 0;border:0;border-radius:0;flex-direction:column;gap:14px;padding:24px;display:flex}.admin-store-panel:first-child{border-right:1px solid var(--line-soft)}.admin-store-panel-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.admin-store-panel-header h2{color:var(--text);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.admin-store-dl{gap:2px;margin:0;display:grid}.admin-store-dl>div{justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:4px 0;display:flex}.admin-store-dl dt{color:var(--muted);flex-shrink:0;font-size:13px}.admin-store-dl dd{color:var(--text);text-align:right;word-break:break-word;margin:0;font-size:13px}.admin-store-dl dd code{background:var(--surface-2);color:var(--text);border-radius:4px;padding:2px 6px;font-size:13px}.admin-store-phone-link{color:var(--accent-text);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.admin-store-phone-link:hover{text-decoration:underline}.admin-store-gmaps-link{color:var(--accent-text);background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .25);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:13px;text-decoration:none;transition:all .15s;display:inline-flex}.admin-store-gmaps-link:hover{background:rgba(var(--accent-rgb), .15);border-color:var(--accent)}.admin-store-address-box{border:1px solid var(--line-soft);background:#ffffff06;border-radius:8px;flex-direction:column;gap:6px;padding:10px 14px;font-size:13px;display:flex}.admin-store-address-box p{color:var(--text);margin:0;line-height:1.5}.admin-store-address-box strong{color:var(--muted)}.admin-store-coords-tag{color:var(--muted);align-items:center;gap:5px;font-family:monospace;font-size:13px;display:inline-flex}.admin-store-map-container{border:1px solid var(--line-soft);border-radius:8px;height:240px;overflow:hidden}.admin-store-no-map{border:1px dashed var(--line-soft);height:220px;color:var(--muted);background:#00000026;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.admin-store-no-map button{border:1px solid var(--accent);background:rgba(var(--accent-rgb), .1);color:var(--accent-text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;transition:all .15s;display:inline-flex}.admin-store-no-map button:hover{background:rgba(var(--accent-rgb), .18)}.admin-store-products-section{background:0 0;border:0;border-radius:0;flex-direction:column;gap:18px;padding:24px 24px 48px;display:flex}.admin-store-products-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-store-products-header h2{color:var(--text);align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:600;display:flex}.admin-store-products-header h2 svg{color:var(--accent-text)}.admin-store-products-header p{color:var(--muted);margin:0;font-size:13px}.admin-store-products-toolbar{flex-shrink:0;align-items:center;gap:10px;display:flex}.admin-store-products-search{align-items:center;width:240px;display:flex;position:relative}.admin-store-products-search input{border:1px solid var(--line);background:var(--surface);width:100%;height:34px;color:var(--text);border-radius:7px;outline:none;padding:0 28px 0 30px;font-size:14px;transition:border-color .15s}.admin-store-products-search input:focus{border-color:var(--accent)}.admin-store-products-search svg{color:var(--muted);pointer-events:none;position:absolute;left:9px}.admin-store-products-search button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid;position:absolute;right:6px}.admin-store-add-product-btn{background:var(--accent);height:34px;color:var(--on-accent);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.admin-store-add-product-btn:hover{opacity:.9}.admin-store-products-summary-bar{border:1px solid var(--line-soft);background:#ffffff04;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 16px;display:grid}.admin-store-summary-stat{align-items:center;gap:10px;min-width:0;display:flex}.admin-store-summary-stat svg{color:var(--accent-text);flex-shrink:0}.admin-store-summary-stat span{gap:1px;min-width:0;display:grid}.admin-store-summary-stat small{color:var(--muted);font-size:13px}.admin-store-summary-stat strong{color:var(--text);font-size:13px;font-weight:600}.admin-store-summary-stat strong.accent{color:var(--accent-text)}.admin-store-summary-stat strong.success{color:var(--success-text)}.admin-store-products-empty,.admin-store-products-error{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 20px;font-size:13px;display:flex}.admin-store-products-empty svg{color:var(--muted)}.admin-store-products-empty strong{color:var(--text);font-size:14px}.admin-store-products-empty p{color:var(--muted);max-width:360px;margin:0 0 8px;font-size:13px;line-height:1.5}.admin-store-products-error{color:var(--danger-text)}.admin-store-products-table-wrapper{border:1px solid var(--line-soft);border-radius:9px;overflow-x:auto}.admin-store-products-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.admin-store-products-table th{background:var(--surface);color:var(--muted);border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:10px 14px;font-size:13px;font-weight:500}.admin-store-products-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--text);padding:11px 14px}.admin-store-products-table tr:last-child td{border-bottom:0}.admin-store-products-table tr:hover td{background:rgba(var(--accent-rgb), .025)}.admin-store-product-cell{align-items:center;gap:12px;min-width:220px;display:flex}.admin-store-product-thumb{background:var(--surface-2);border:1px solid var(--line-soft);width:44px;height:44px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.admin-store-product-thumb img{object-fit:cover;width:100%;height:100%}.admin-store-product-info{gap:3px;min-width:0;display:grid}.admin-store-product-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.admin-store-product-name:hover{color:var(--accent-text)}.admin-store-product-info small{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.admin-store-product-info small code{background:var(--surface-2);color:var(--text);border-radius:3px;padding:1px 4px;font-family:monospace}.admin-store-price{color:var(--text);font-size:13px;font-weight:600}.admin-store-stock-badge{white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:13px;font-weight:500;display:inline-block}.admin-store-stock-badge.ok{background:var(--success-surface);color:var(--success-text);border-color:var(--success-border)}.admin-store-stock-badge.low{background:var(--warning-surface);color:var(--warning);border-color:var(--warning-border)}.admin-store-stock-badge.out{background:var(--danger-surface);color:var(--danger-text);border-color:var(--danger-border)}.admin-store-orders-metric{gap:2px;display:grid}.admin-store-orders-metric strong.has-sales{color:var(--accent-text);font-size:13px;font-weight:600}.admin-store-orders-metric strong.zero{color:var(--muted);font-size:13px;font-weight:400}.admin-store-orders-metric small{color:var(--muted);font-size:13px}.admin-store-sales-highlight{color:var(--success-text);font-size:13px;font-weight:600}.admin-store-sales-highlight.zero{color:var(--muted);font-weight:400}.admin-store-date-cell{color:var(--muted);white-space:nowrap;font-size:13px}.admin-store-table-action{border:1px solid var(--line-soft);background:var(--surface-2);color:var(--text);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:5px 9px;font-size:13px;text-decoration:none;transition:all .15s;display:inline-flex}.admin-store-table-action:hover{border-color:var(--accent);color:var(--accent-text)}.admin-store-pagination{border-top:1px solid var(--line-soft);background:var(--surface-2);border-radius:0 0 10px 10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 18px;display:flex}.admin-store-pagination-info{color:var(--muted);font-size:13px}.admin-store-pagination-info strong{color:var(--text);font-weight:600}.admin-store-pagination-info small{color:var(--muted);font-size:13px}.admin-store-pagination-info em{color:var(--accent-text);font-size:13px;font-style:normal}.admin-store-pagination-controls{align-items:center;gap:5px;display:flex}.admin-store-pagination-numbers{align-items:center;gap:4px;display:flex}.admin-store-pagination-btn{border:1px solid var(--line);background:var(--surface);min-width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.admin-store-pagination-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text);background:rgba(var(--accent-rgb), .08)}.admin-store-pagination-btn:disabled{opacity:.7;cursor:not-allowed;border-color:var(--line)}.admin-store-pagination-btn.active{border-color:var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:0 2px 8px rgba(var(--accent-rgb), .25);font-weight:700}.admin-store-pagination-btn svg{width:14px;height:14px}@media (width<=680px){.admin-store-pagination{flex-direction:column;align-items:stretch;gap:12px}.admin-store-pagination-controls{justify-content:center}}.admin-store-topbar-status{align-items:center;gap:10px;display:inline-flex}.admin-store-topbar-status>span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:500}.admin-store-topbar-status button{cursor:pointer;transition:border-color .15s,background .15s,color .15s;border:1px solid var(--line)!important;background:var(--surface)!important;width:auto!important;height:36px!important;min-height:36px!important;color:var(--muted)!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font:500 13px/1 IBM Plex Sans Thai,sans-serif!important;display:inline-flex!important}.admin-store-topbar-status button:hover:not(:disabled){border-color:var(--line)!important;color:var(--text)!important}.admin-store-topbar-status button i{background:var(--surface-2);border-radius:9px;flex-shrink:0;width:26px;height:15px;display:inline-block;position:relative}.admin-store-topbar-status button i:after{content:"";background:#a8a8af;border-radius:50%;width:11px;height:11px;transition:transform .16s;position:absolute;top:2px;left:2px}.admin-store-topbar-status button.active{border-color:rgba(var(--accent-rgb), .45)!important;background:rgba(var(--accent-rgb), .06)!important;color:var(--accent-text)!important}.admin-store-topbar-status button.active i{background:rgba(var(--accent-rgb), .32)}.admin-store-topbar-status button.active i:after{background:var(--accent);color:var(--on-accent);transform:translate(11px)}.admin-store-topbar-status button:disabled{opacity:.7;cursor:not-allowed}@media (width<=640px){.admin-store-topbar-status>span{display:none}}.admin-store-form-page{min-height:calc(100vh - 62px);color:var(--text)}.admin-store-form-page .admin-coupon-form.inline{background:var(--surface);padding-bottom:76px}.admin-store-form-header{border-bottom:1px solid var(--line-soft);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 24px;display:flex}.admin-store-form-header>span{align-items:center;gap:12px;min-width:0;display:flex}.admin-store-form-header>span>svg{width:20px;height:20px;color:var(--accent-text);flex-shrink:0}.admin-store-form-header>span>span{gap:2px;display:grid}.admin-store-form-header strong{color:var(--text);font-size:15px;font-weight:600}.admin-store-form-header small{color:var(--muted);font-size:13px}.admin-store-form-sections{grid-template-columns:minmax(360px,1.15fr) minmax(360px,1fr);padding:0 24px;display:grid}.admin-store-form-sections>section{border-right:1px solid var(--line-soft);min-width:0;padding:22px 24px 28px 0}.admin-store-form-sections>section:last-child{border-right:0;padding-left:24px;padding-right:0}.admin-store-form textarea{border:1px solid var(--line);resize:vertical;background:var(--surface);width:100%;min-height:96px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;outline:0;padding:10px 12px;font:14px/1.55 IBM Plex Sans Thai,sans-serif;transition:border-color .15s,box-shadow .15s}.admin-store-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .07)}.admin-store-form textarea::placeholder{color:var(--muted)}.admin-store-coords-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-store-map-wrapper{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;height:290px;margin-top:6px;overflow:hidden}.admin-store-map-note{color:var(--muted);align-items:center;gap:7px;margin-bottom:2px;font-size:13px;display:flex}.admin-store-map-note svg{color:var(--accent-text);flex-shrink:0}.admin-store-form>footer{z-index:16;bottom:0;right:0;left:var(--sidebar-width);border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;align-items:center;gap:10px;min-height:64px;padding:10px 24px;transition:left .22s;display:flex;position:fixed}.sidebar-compact .admin-store-form>footer{left:var(--sidebar-compact-width)}.admin-store-form>footer button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 16px;font:500 13px/1 IBM Plex Sans Thai,sans-serif;transition:all .15s;display:inline-flex}.admin-store-form>footer button:hover:not(:disabled){border-color:var(--line);background:var(--surface-2);color:var(--text)}.admin-store-form>footer button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.admin-store-form>footer button.primary:hover:not(:disabled){background:var(--accent-strong);color:var(--on-accent)}.admin-store-form>footer button:disabled{opacity:.7;cursor:not-allowed}.admin-store-form>footer button svg{width:15px;height:15px}.admin-store-status-actions{align-items:center;gap:8px;display:flex}.admin-store-status-actions button{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.admin-store-status-actions button.danger{color:#ffb1ac;background:#ef44441f;border-color:#ef444459}.admin-store-status-actions button.danger:hover:not(:disabled){color:#ffb1ac;background:#ef444438;border-color:#ef4444}.admin-store-status-actions button.activate{color:var(--success-text);background:#22c55e1f;border-color:#22c55e59}.admin-store-status-actions button.activate:hover:not(:disabled){color:var(--success-text);background:#22c55e38;border-color:#22c55e}.admin-store-status-actions button:disabled{opacity:.7;cursor:not-allowed}@media (width<=900px){.admin-store-detail-panels{grid-template-columns:minmax(0,1fr)}.admin-store-panel:first-child{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (width<=600px){.admin-store-fulfillment{margin-left:12px;margin-right:12px}.admin-store-fulfillment>header{flex-wrap:wrap;padding:12px}.admin-store-products-summary-bar{grid-template-columns:1fr}.admin-store-products-header{flex-direction:column}.admin-store-products-toolbar{flex-direction:column;align-items:stretch;width:100%}.admin-store-products-search{width:100%}.admin-store-kpis.admin-customer-kpis{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0}.admin-store-kpis.admin-customer-kpis article{height:auto;min-height:80px;padding:12px}.admin-store-kpis.admin-customer-kpis article:nth-child(2){border-right:0}.admin-store-kpis.admin-customer-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.admin-store-panel,.admin-store-products-section{padding-inline:14px}}.admin-banners-page{width:100%;min-width:0;min-height:calc(100vh - 62px);color:var(--text);flex-direction:column;gap:16px;padding:16px 24px 64px;font-family:IBM Plex Sans Thai,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;display:flex}.admin-banner-selected-detail{gap:18px;display:grid}.admin-banner-selected-hero{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;grid-template-columns:minmax(280px,1.15fr) minmax(220px,.85fr);gap:22px;padding:18px;display:grid}.admin-banner-selected-hero>img{aspect-ratio:16/9;object-fit:contain;background:var(--surface-2);border-radius:10px;width:100%;max-height:380px;display:block}.admin-banner-selected-hero>div{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.admin-banner-selected-hero small{color:var(--muted);font-size:13px}.admin-banner-selected-hero h1{color:var(--text);overflow-wrap:anywhere;margin:7px 0 4px;font-size:clamp(18px,2vw,24px);line-height:1.4}.admin-banner-selected-hero p{color:var(--muted);margin:0}.admin-banner-selected-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.admin-banner-selected-actions button{border:1px solid var(--line-soft);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.admin-banner-selected-actions button:hover{border-color:var(--accent)}.admin-banner-selected-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-banner-selected-grid>section{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;min-width:0;padding:18px}.admin-banner-selected-grid h2{margin:0 0 12px;font-size:15px}.admin-banner-selected-grid dl{margin:0}.admin-banner-selected-grid dl>div{grid-template-columns:116px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.admin-banner-selected-grid dt{color:var(--muted)}.admin-banner-selected-grid dd{overflow-wrap:anywhere;margin:0}.admin-banner-selected-grid img{object-fit:contain;border-radius:8px;max-width:100%;max-height:260px;display:block}.admin-banner-selected-grid p{color:var(--muted);margin:0}.admin-banner-stats-page{min-height:0;padding:0}.admin-banner-stats-page .admin-customer-stats-sections{margin-top:14px}.admin-banner-preview-disclosure{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px}.admin-banner-preview-disclosure>summary{color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:13px 16px;font-weight:600;list-style:none;display:flex}.admin-banner-preview-disclosure>summary::-webkit-details-marker{display:none}.admin-banner-preview-disclosure>summary:after{content:"▾";color:var(--muted);margin-left:auto}.admin-banner-preview-disclosure[open]>summary:after{transform:rotate(180deg)}.admin-banner-preview-disclosure>summary svg{color:var(--accent-text)}.admin-banner-preview-disclosure .admin-banner-hero-preview-section{border:0;border-top:1px solid var(--line-soft);border-radius:0 0 12px 12px;margin:0}@media (width<=1050px){.admin-banner-stats-page .admin-customer-stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-banner-stats-page .admin-customer-stats-kpis>article:last-child{grid-column:1/-1}.admin-banners-tab{white-space:nowrap;flex:none}.admin-banners-tab .ratio-tag{display:none}}@media (width<=900px){.admin-banner-selected-hero,.admin-banner-selected-grid{grid-template-columns:1fr}}@media (width<=600px){.admin-banner-selected-hero{gap:14px;padding:12px}.admin-banner-selected-grid>section{padding:14px}.admin-banner-selected-grid dl>div{grid-template-columns:94px minmax(0,1fr)}.admin-banners-tab{white-space:nowrap;flex:none;padding:8px 10px;font-size:13px}.admin-banners-tab .ratio-tag{display:none}}.admin-banner-topbar-actions{align-items:center;gap:8px;display:flex}.admin-banner-action-btn{cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.admin-banner-action-btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}.admin-banner-action-btn.primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.admin-banner-action-btn.secondary{background:var(--surface);color:var(--text);border-color:var(--line)}.admin-banner-action-btn.secondary:hover{background:var(--surface-2);color:var(--text);border-color:var(--line)}.admin-banner-alert{border-radius:7px;align-items:center;gap:9px;padding:9px 14px;font-size:13px;animation:.2s slideDown;display:flex}.admin-banner-alert.success{color:var(--success-text);background:#22c55e1f;border:1px solid #22c55e59}.admin-banner-alert.error{color:#ffb1ac;background:#ef44441f;border:1px solid #ef444459}.admin-banner-alert button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;align-items:center;margin-left:auto;padding:3px;display:flex}.admin-banner-alert button:hover{opacity:1}.admin-banners-tabs-container{border-bottom:1px solid var(--line);min-width:0;max-width:100%;padding-bottom:2px;overflow:hidden}.admin-banners-tabs{align-items:center;gap:4px;width:100%;display:flex;overflow-x:auto}.admin-banners-tab{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:7px 7px 0 0;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.admin-banners-tab:hover{color:var(--text);background:#ffffff08}.admin-banners-tab .badge{background:var(--surface-2);color:var(--text);border-radius:8px;padding:1px 6px;font-size:13px}.admin-banners-tab .ratio-tag{color:var(--info-text);background:#3b82f61f;border:1px solid #3b82f640;border-radius:5px;padding:1px 6px;font-family:monospace;font-size:13px}.admin-banner-hero-preview-section{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;padding:16px 18px;display:flex;box-shadow:0 8px 30px #17171714}.admin-banner-preview-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.admin-banner-preview-header h3{color:var(--text);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:600;display:flex}.admin-banner-preview-header h3 svg{color:var(--accent-text)}.admin-banner-preview-header p{color:var(--muted);margin:3px 0 0;font-size:13px}.admin-banner-preview-controls{align-items:center;gap:8px;display:flex}.admin-banner-ratio-btn{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;transition:all .16s;display:inline-flex}.admin-banner-ratio-btn:hover{color:var(--text);background:var(--surface-2)}.admin-banner-ratio-btn.active{color:var(--info-text);background:#3b82f62e;border-color:#3b82f6}.admin-banner-hero-simulator-grid{grid-template-columns:minmax(0,2.45fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-hero-main-preview-wrapper,.admin-hero-side-preview-wrapper{flex-direction:column;gap:7px;display:flex}.admin-hero-preview-box{background:var(--surface);border:1px solid var(--line);border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #00000080}.admin-hero-slide-active{width:100%;height:100%;position:relative}.admin-hero-slide-active img{object-fit:cover;width:100%;height:100%;display:block}.admin-hero-slide-caption{background:linear-gradient(#0000 0%,#000000d9 90%);flex-direction:column;gap:2px;padding:24px 14px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.admin-hero-slide-caption .caption-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);background:#000000a6;border:1px solid #ffffff26;border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:13px}.admin-hero-slide-caption strong{color:#fff;text-shadow:0 1px 3px #000c;font-size:13px;font-weight:600}.admin-hero-slide-caption small{color:var(--muted);font-family:monospace;font-size:13px}.admin-hero-dots{z-index:5;align-items:center;gap:5px;display:flex;position:absolute;bottom:10px;right:12px}.admin-hero-dot{background:var(--surface);cursor:pointer;border:0;border-radius:3px;width:6px;height:6px;padding:0;transition:all .2s}.admin-hero-dot.active{background:var(--accent);width:18px;color:var(--on-accent)}.admin-hero-empty-box{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.admin-hero-empty-box svg{color:var(--muted)}.admin-hero-empty-box p{margin:0;font-size:13px}.admin-hero-empty-box button{background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:13px}.admin-hero-empty-box button:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.admin-hero-ratio-overlay{pointer-events:none;z-index:10;border:2px dashed #3b82f699;position:absolute;inset:0}.admin-hero-ratio-overlay .ratio-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--info-text);background:#0f172ad9;border:1px solid #3b82f666;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:monospace;font-size:13px;display:flex;position:absolute;top:8px;left:8px}.admin-hero-ratio-overlay .ratio-grid-lines{position:absolute;inset:0}.admin-hero-ratio-overlay .line.horizontal{border-top:1px dashed #3b82f64d;position:absolute;top:50%;left:0;right:0}.admin-hero-ratio-overlay .line.vertical{border-left:1px dashed #3b82f64d;position:absolute;top:0;bottom:0;left:50%}.admin-hero-slot-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:0 2px;font-size:13px;display:flex}.admin-hero-slot-label .slot-title{color:var(--text);font-size:13px;font-weight:600}.admin-hero-slot-label .slot-lock{color:var(--info-text);font-family:monospace;font-size:13px}.admin-hero-slot-label .slot-count{color:var(--muted);font-size:13px}.admin-banner-slot-section{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.admin-banner-slot-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.slot-header-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slot-header-title h2{color:var(--text);margin:0;font-size:13px;font-weight:600}.admin-banner-lock-pill{color:var(--info-text);background:#3b82f61f;border:1px solid #3b82f64d;border-radius:5px;align-items:center;gap:4px;padding:1px 6px;font-family:monospace;font-size:13px;font-weight:500;display:inline-flex}.slot-header-desc{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.admin-banner-slot-header .admin-page-action{border-radius:7px;gap:5px;min-height:32px;padding:0 12px;font-size:13px}.admin-banner-slot-header .admin-page-action svg{width:14px;height:14px}.admin-banner-add-btn{background:var(--surface);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.admin-banner-add-btn:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.admin-banner-empty{min-height:140px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.admin-banner-empty button{background:var(--surface);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:7px;padding:6px 14px;font-size:13px}.admin-banner-empty button:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.admin-banner-cards-grid{grid-template-columns:1fr;gap:0;width:100%;display:grid}.admin-banner-cards-grid.main-grid,.admin-banner-cards-grid.side-grid{grid-template-columns:1fr;gap:0}.admin-banner-card{background:var(--surface);border:1px solid var(--line);border-bottom:0;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;transition:background .15s,border-color .15s;display:grid;overflow:hidden}.admin-banner-card:first-child{border-radius:10px 10px 0 0}.admin-banner-card:last-child{border-bottom:1px solid var(--line);border-radius:0 0 10px 10px}.admin-banner-card:only-child{border-bottom:1px solid var(--line);border-radius:10px}.admin-banner-card:hover{background:var(--surface)}.admin-banner-card.is-inactive,.admin-banner-card.is-inactive:hover{opacity:1}.admin-banner-card-media{background:var(--surface);width:200px;height:100%;min-height:80px;position:relative;overflow:hidden}.admin-banner-card-media img{object-fit:cover;width:100%;height:100%;display:block}.admin-banner-card-badges{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:8px;right:8px}.status-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px;padding:2px 7px;font-size:13px;font-weight:600}.status-badge.active{background:var(--success-surface);color:var(--success-text);border-color:var(--success-border)}.status-badge.inactive{background:var(--neutral-surface);color:var(--neutral-text);border:1px solid #ffffff1a;border-color:var(--neutral-border)}.order-badge{color:#fafafa;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;border:1px solid #ffffff26;border-radius:4px;padding:1px 6px;font-size:13px;font-weight:700}.admin-banner-card-dimension-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--info-text);background:#0f172ad9;border:1px solid #3b82f659;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:monospace;font-size:13px;display:inline-flex;position:absolute;bottom:6px;left:6px}.admin-banner-card-body{flex-direction:column;gap:5px;min-width:0;padding:12px 16px;display:flex}.admin-banner-card-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-banner-card-title-row h4{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}.admin-banner-card-alt{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.admin-banner-card-link{color:var(--muted);background:var(--surface);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-family:monospace;font-size:13px;display:flex;overflow:hidden}.admin-banner-card-link span{text-overflow:ellipsis;overflow:hidden}.admin-banner-card-link a{color:var(--accent-text);align-items:center;margin-left:auto;display:flex}.admin-banner-card-link .muted{color:var(--muted);font-style:italic}.admin-banner-card-compliance-warning{color:var(--warning);background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:13px;display:flex}.admin-banner-status-btn{border:1px solid var(--line);background:var(--surface);width:max-content;min-height:28px;color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font:500 13px/1 IBM Plex Sans Thai,sans-serif;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.admin-banner-status-btn i{background:var(--surface-2);border-radius:7px;width:20px;height:12px;transition:background .16s;display:inline-block;position:relative}.admin-banner-status-btn i:after{content:"";background:#a8a8af;border-radius:50%;width:9px;height:9px;transition:transform .16s,background .16s;position:absolute;top:1.5px;left:1.5px}.admin-banner-status-btn.active{border-color:rgba(var(--accent-rgb), .45);color:var(--accent-text)}.admin-banner-status-btn.active i{background:rgba(var(--accent-rgb), .32)}.admin-banner-status-btn.active i:after{background:var(--accent);color:var(--on-accent);transform:translate(8px)}.admin-banner-card-footer{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;padding:10px 14px;display:flex}.admin-banner-card-footer .slot-badge-text{color:var(--muted);font-size:13px}.admin-banner-card-footer .admin-customer-header-actions{flex-direction:column}.admin-banner-card-footer .admin-customer-header-actions button{width:30px;height:30px;min-height:30px}.admin-banner-card-footer .admin-customer-header-actions button svg{width:13px;height:13px}.admin-banner-form-page{padding-bottom:68px}.admin-banner-fullscreen-form{min-height:calc(100vh - 62px)}.admin-banner-form-sections{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.admin-banner-form-group{flex-direction:column;gap:6px;display:flex}.admin-banner-form-group.flex-1{flex:1}.admin-banner-form-group.width-auto{align-self:flex-end;width:auto}.admin-banner-form-row{gap:12px;display:flex}.form-label{color:var(--text);font-size:13px;font-weight:600}.label-with-hint{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.hint-text{color:var(--info-text);font-family:monospace;font-size:13px}.admin-banner-slot-selector{grid-template-columns:1fr 1fr;gap:10px;display:grid}.slot-option-card{background:var(--surface);border:2px solid var(--line);color:var(--text);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .16s;display:flex}.slot-option-card:hover{background:var(--surface-2);border-color:var(--line)}.slot-option-card.selected{background:#3b82f614;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.slot-option-icon{background:var(--surface-2);width:36px;height:36px;color:var(--accent-text);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.slot-option-card.selected .slot-option-icon{color:var(--info-text);background:#3b82f633}.slot-option-text{flex-direction:column;gap:2px;display:flex}.slot-option-text strong{color:var(--text);font-size:13px}.slot-option-text .lock-dim{color:var(--info-text);font-family:monospace;font-size:13px}.slot-option-text small{color:var(--muted);font-size:13px}.admin-banner-dropzone{background:var(--surface);border:1px dashed var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.dropzone-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.upload-trigger-btn{background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.upload-trigger-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.or-divider{color:var(--muted);font-size:13px}.image-url-input{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--text);border-radius:6px;padding:6px 10px;font-family:monospace;font-size:14px}.image-url-input:focus{border-color:#3b82f6;outline:none}.admin-banner-inspect-preview{flex-direction:column;gap:7px;margin-top:4px;display:flex}.inspect-image-frame{background:var(--surface);border:2px solid #3b82f6;border-radius:8px;width:100%;max-height:200px;position:relative;overflow:hidden}.inspect-image-frame img{object-fit:cover;width:100%;height:100%;display:block}.inspect-ratio-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--info-text);background:#0f172ad9;border:1px solid #3b82f666;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:monospace;font-size:13px;display:flex;position:absolute;top:6px;left:6px}.inspect-dimension-status{border-radius:6px;align-items:flex-start;gap:7px;padding:8px 10px;font-size:13px;display:flex}.inspect-dimension-status strong{font-size:13px;display:block}.inspect-dimension-status p{margin:2px 0 0;font-size:13px;line-height:1.4}.inspect-dimension-status.perfect{color:var(--success-text);background:#22c55e1a;border:1px solid #22c55e4d}.inspect-dimension-status.acceptable{color:var(--info-text);background:#3b82f61a;border:1px solid #3b82f64d}.inspect-dimension-status.mismatch{color:var(--warning);background:#f59e0b1f;border:1px solid #f59e0b59}.inspect-dimension-status.loading{background:var(--surface);color:var(--muted)}.preset-chips{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.preset-chips small{color:var(--muted);font-size:13px}.preset-chip{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:4px;padding:2px 7px;font-size:13px;transition:all .15s}.preset-chip:hover{background:var(--surface-2);color:var(--text);border-color:#454558}.admin-settings-field-input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:36px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:7px;outline:0;padding:0 10px;font:14px/1.4 IBM Plex Sans Thai,sans-serif;transition:border-color .15s,box-shadow .15s}.admin-settings-field-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .065)}.admin-banner-overview-cards{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px;padding-top:14px;display:grid}.admin-banner-overview-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;transition:all .18s;display:flex}.admin-banner-overview-card:hover{border-color:var(--line);background:var(--surface);transform:translateY(-2px);box-shadow:0 6px 20px #17171714}.overview-card-header{align-items:center;gap:10px;display:flex}.overview-card-header .card-icon{background:var(--surface-2);width:34px;height:34px;color:var(--accent-text);border-radius:7px;justify-content:center;align-items:center;display:flex}.overview-card-header strong{color:var(--text);font-size:13px;font-weight:600;display:block}.overview-card-header .lock-dim{color:var(--info-text);font-family:monospace;font-size:13px}.overview-card-stats{background:var(--surface);border:1px solid var(--line);border-radius:6px;align-items:center;gap:16px;padding:8px 12px;display:flex}.overview-card-stats span{color:var(--muted);font-size:13px;display:block}.overview-card-stats strong{color:var(--text);font-size:13px}.overview-card-stats strong.accent{color:var(--success-text)}.overview-card-btn{color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:600;display:inline-flex}@media (width<=860px){.admin-banner-hero-simulator-grid,.admin-banner-slot-selector{grid-template-columns:1fr}.admin-banner-form-row{flex-direction:column}}@media (width<=768px){.admin-banner-overview-cards{grid-template-columns:1fr}}.admin-settings-option-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.admin-settings-row-btn{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 14px;font:500 13px/1 IBM Plex Sans Thai,sans-serif;transition:all .15s;display:inline-flex}.admin-settings-row-btn:hover{background:var(--surface-2);border-color:var(--line);color:#fff}.admin-settings-row-btn svg{color:var(--accent)}.admin-fullscreen-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;flex-direction:column;animation:.2s ease-out adminFadeIn;display:flex;position:fixed;inset:0}@keyframes adminFadeIn{0%{opacity:0}to{opacity:1}}.admin-fullscreen-dialog{background:var(--surface);width:100vw;height:100vh;color:var(--text);flex-direction:column;display:flex;overflow:hidden}.admin-fullscreen-dialog-header{border-bottom:1px solid var(--line,var(--line));background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:16px 28px;display:flex}.admin-fullscreen-dialog-title{align-items:center;gap:14px;display:flex}.admin-fullscreen-dialog-title .icon-box{background:rgba(var(--accent-rgb), .12);width:44px;height:44px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-fullscreen-dialog-title h2{color:var(--text);font-size:18px;font-weight:600;font-family:var(--font-ui);margin:0}.admin-fullscreen-dialog-title p{color:var(--muted);margin:3px 0 0;font-size:13px}.admin-fullscreen-dialog-close{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.admin-fullscreen-dialog-close:hover{background:var(--surface-2);border-color:var(--line);color:#fff}.admin-fullscreen-dialog-body{box-sizing:border-box;flex:1;width:100%;padding:24px 32px;overflow-y:auto}.admin-fullscreen-dialog-footer{border-top:1px solid var(--line,var(--line));background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:14px 28px;display:flex}.admin-dialog-footer-tip{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.admin-dialog-footer-tip svg{color:var(--success-text)}.admin-fullscreen-dialog-footer button.primary-btn{border:1px solid var(--accent);background:var(--accent);min-height:38px;color:var(--on-accent);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 18px;font:600 13px/1 IBM Plex Sans Thai,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.admin-fullscreen-dialog-footer button.primary-btn:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}.admin-fullscreen-dialog-footer button.secondary-btn{border:1px solid var(--line);background:var(--surface-2);min-height:38px;color:var(--text);cursor:pointer;border-radius:7px;padding:0 16px;font:500 13px/1 IBM Plex Sans Thai,sans-serif;transition:all .15s}.admin-fullscreen-dialog-footer button.secondary-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--text)}.admin-providers-active-pill{color:var(--success-text);background:#22c55e1f;border:1px solid #22c55e4d;border-radius:20px;padding:5px 12px;font-size:13px;font-weight:500}.admin-providers-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.admin-providers-search-box{flex:1;align-items:center;min-width:240px;max-width:440px;display:flex;position:relative}.admin-providers-search-box svg{color:var(--muted);pointer-events:none;position:absolute;left:12px}.admin-providers-search-box input{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--text);border-radius:8px;outline:none;padding:0 36px 0 38px;font-size:14px;transition:border-color .15s}.admin-providers-search-box input:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .1)}.admin-providers-search-box .clear-search-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;right:10px}.admin-providers-add-btn{border:1px solid var(--line);background:var(--surface-2);min-height:40px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 15px;font:500 13px/1 IBM Plex Sans Thai,sans-serif;transition:all .15s;display:inline-flex}.admin-providers-add-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--text)}.admin-providers-new-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:24px;padding:20px}.admin-providers-new-card h4{color:var(--text);margin:0;font-size:15px}.admin-providers-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;display:grid}.admin-provider-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:14px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.admin-provider-card:hover,.admin-provider-card.active{border-color:var(--line)}.admin-provider-card.inactive{opacity:1}.admin-provider-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-provider-identity{align-items:center;gap:12px;min-width:0;display:flex}.admin-provider-logo-badge{letter-spacing:.5px;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.admin-provider-identity strong{color:var(--text);font-size:14px;display:block}.admin-provider-code code{color:var(--muted);background:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:13px}.admin-provider-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.status-pill{border-radius:5px;padding:3px 8px;font-size:13px;font-weight:500}.status-pill.enabled{background:var(--success-surface);color:var(--success-text);border:1px solid #22c55e40;border-color:var(--success-border)}.status-pill.disabled{background:var(--neutral-surface);color:var(--neutral-text);border:1px solid #94a3b833;border-color:var(--neutral-border)}.admin-provider-input-wrapper{align-items:center;display:flex;position:relative}.admin-provider-input-wrapper .field-icon{color:var(--muted);pointer-events:none;position:absolute;left:11px}.admin-provider-input-wrapper input{border:1px solid var(--line);background:var(--surface);width:100%;height:38px;color:var(--text);border-radius:7px;outline:none;padding:0 34px;font-size:14px}.admin-provider-input-wrapper input:focus{border-color:var(--accent)}.admin-provider-input-wrapper .reset-url-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:4px;display:flex;position:absolute;right:8px}.admin-provider-input-wrapper .reset-url-btn:hover{color:var(--accent-text);background:rgba(var(--accent-rgb), .1)}.field-hint{color:var(--muted);margin-top:4px;font-size:13px;display:block}.field-hint code{color:var(--accent);background:rgba(var(--accent-rgb), .08);border-radius:3px;padding:1px 4px}.admin-provider-preview-box{background:var(--surface);border:1px dashed var(--line);border-radius:6px;align-items:center;gap:8px;margin-top:10px;padding:8px 11px;font-size:13px;display:flex}.admin-provider-preview-box span{color:var(--muted);flex-shrink:0}.admin-provider-preview-box a{color:var(--info-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;text-decoration:none;display:inline-flex;overflow:hidden}.admin-provider-preview-box a:hover{text-decoration:underline}.admin-providers-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:48px 20px;font-size:14px;display:flex}.admin-express-dialog-content{flex-direction:column;gap:18px;max-width:680px;margin:0 auto;display:flex}.admin-express-alert{border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.admin-express-alert.error{color:#ffb1ac;background:#ef44441f;border:1px solid #ef44444d}.admin-express-alert.success{color:var(--success-text);background:#22c55e1f;border:1px solid #22c55e4d}.admin-express-alert.warning{color:var(--warning);background:#eab3081f;border:1px solid #eab3084d}.admin-express-form{flex-direction:column;gap:20px;display:flex}.admin-express-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:18px;padding:22px;display:flex}.admin-express-card header{border-bottom:1px solid var(--line);padding-bottom:12px}.admin-express-card header strong{color:var(--text);font-size:15px;display:block}.admin-express-card header small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.admin-express-switch-row{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;display:flex}.key-badge{border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:13px;display:inline-flex}.key-badge.configured{color:var(--success-text);background:#22c55e26;border:1px solid #22c55e40}.key-badge.empty{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b833}.admin-express-input-wrap{align-items:center;display:flex;position:relative}.admin-express-input-wrap .field-icon{color:var(--muted);pointer-events:none;position:absolute;left:12px}.admin-express-input-wrap input{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--text);border-radius:8px;outline:none;padding:0 38px 0 36px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.admin-express-input-wrap input:focus{border-color:var(--accent)}.admin-express-input-wrap .toggle-view-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.admin-express-input-wrap .toggle-view-btn:hover{color:var(--text)}.admin-express-security-box{background:#22c55e0f;border:1px solid #22c55e2e;border-radius:8px;align-items:flex-start;gap:14px;padding:16px;display:flex}.admin-express-security-box .security-icon{color:var(--success-text);flex-shrink:0;margin-top:2px}.admin-express-security-box strong{color:var(--success-text);margin-bottom:3px;font-size:14px;display:block}.admin-express-security-box p{color:#a7f3d0;margin:0;font-size:13px;line-height:1.55}.admin-providers-filter-tabs{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;padding:3px;display:inline-flex}.admin-providers-filter-tabs .tab-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 13px;font-size:13px;font-weight:500;transition:all .15s}.admin-providers-filter-tabs .tab-btn.active{background:var(--surface-2);color:var(--accent);font-weight:600;box-shadow:0 1px 3px #0000004d}.admin-providers-quick-btn{border:1px solid var(--line);background:var(--surface-2);min-height:38px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 14px;font:500 13px/1 IBM Plex Sans Thai,sans-serif;transition:all .15s;display:inline-flex}.admin-providers-quick-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--text)}.admin-providers-list-container{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow:hidden}.admin-providers-list-head{border-bottom:1px solid var(--line);background:var(--surface);color:var(--muted);grid-template-columns:minmax(240px,1.4fr) minmax(150px,.9fr) minmax(280px,1.7fr) 100px;align-items:center;padding:13px 20px;font-size:13px;font-weight:600;display:grid}.admin-providers-list-body{flex-direction:column;display:flex}.admin-carrier-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1.4fr) minmax(150px,.9fr) minmax(280px,1.7fr) 100px;align-items:center;gap:16px;padding:16px 20px;transition:background .15s;display:grid}.admin-carrier-row:last-child{border-bottom:0}.admin-carrier-row:hover{background:#ffffff05}.admin-carrier-row.disabled{opacity:.65}.admin-carrier-col-identity{align-items:center;gap:14px;min-width:0;display:flex}.admin-carrier-badge{color:#fff;letter-spacing:.5px;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:flex;box-shadow:0 2px 8px #0000004d}.admin-carrier-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-carrier-meta strong{color:var(--text);font-size:15px;font-weight:600}.admin-carrier-meta small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.admin-carrier-meta .code-tag code{color:var(--muted);background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:13px}.admin-carrier-col-template{flex-direction:column;gap:6px;min-width:0;display:flex}.template-preview-row{align-items:center;gap:10px;min-width:0;display:flex}.template-preview-row .template-url{color:var(--info-text);text-overflow:ellipsis;white-space:nowrap;background:#3b82f614;border:1px solid #3b82f626;border-radius:5px;flex:1;padding:4px 9px;font-size:13px;overflow:hidden}.template-preview-row .edit-template-btn{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:5px;padding:4px 10px;font-size:13px;transition:all .15s}.template-preview-row .edit-template-btn:hover{background:var(--surface-2);color:var(--text)}.template-edit-box{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.template-edit-box .input-group{align-items:center;display:flex;position:relative}.template-edit-box .input-icon{color:var(--muted);pointer-events:none;position:absolute;left:10px}.template-edit-box input{border:1px solid var(--line);background:var(--surface);width:100%;height:36px;color:var(--text);border-radius:6px;outline:none;padding:0 32px;font-size:14px}.template-edit-box input:focus{border-color:var(--accent)}.template-edit-box .reset-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;right:6px}.template-edit-box .reset-btn:hover{color:var(--accent-text)}.template-edit-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.template-edit-actions small{color:var(--muted);font-size:13px}.template-edit-actions small code{color:var(--accent);background:rgba(var(--accent-rgb), .1);border-radius:3px;padding:1px 4px}.template-edit-actions .done-edit-btn{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);cursor:pointer;border-radius:5px;padding:3px 10px;font-size:13px;font-weight:600}.sample-link-icon{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--info-text);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:inline-flex}.sample-link-icon:hover{background:var(--surface-2);color:#bfdbfe;border-color:#60a5fa}.admin-carrier-col-switch{justify-content:flex-end;display:flex}@media (width<=960px){.admin-providers-list-head{display:none}.admin-carrier-row{grid-template-columns:1fr auto;gap:12px}.admin-carrier-col-identity{grid-column:1/2}.admin-carrier-col-switch{grid-column:2/3}.admin-carrier-col-template{grid-column:1/3}}.admin-staff-stores-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;margin-top:16px;padding:20px}.admin-staff-stores-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.admin-staff-stores-header-left{align-items:center;gap:12px;display:flex}.admin-staff-stores-icon{background:rgba(var(--accent-rgb), .1);width:38px;height:38px;color:var(--accent-text);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-staff-stores-header h3{color:var(--text);margin:0;font-size:15px;font-weight:600}.admin-staff-stores-header p{color:var(--muted);margin:3px 0 0;font-size:13px}.admin-staff-stores-badge{background:var(--surface-2);color:var(--muted);border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.admin-staff-stores-badge.all{color:var(--success-text);background:#22c55e1f;border-color:#22c55e40}.admin-staff-stores-badge.partial{background:rgba(var(--accent-rgb), .12);color:var(--accent);border-color:rgba(var(--accent-rgb), .25)}.admin-staff-stores-error-alert{color:#ffb1ac;background:#ef44441a;border:1px solid #ef444440;border-radius:7px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.admin-staff-stores-error-alert button{color:#ffb1ac;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:4px;padding:2px 8px;font-size:13px}.admin-staff-stores-success-alert{color:var(--success-text);background:#22c55e1a;border:1px solid #22c55e40;border-radius:7px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.admin-staff-stores-readonly-note{color:var(--info-text);background:#3b82f614;border:1px solid #3b82f633;border-radius:7px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.admin-staff-stores-master{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:14px;padding:12px 14px}.admin-staff-stores-master-label{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.admin-staff-stores-master-label input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.admin-staff-stores-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-bottom:16px;display:grid}.admin-staff-store-item{background:var(--surface);border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.admin-staff-store-item:hover{background:var(--surface);border-color:var(--line)}.admin-staff-store-item.selected{background:rgba(var(--accent-rgb), .04);border-color:rgba(var(--accent-rgb), .45)}.admin-staff-store-item.disabled{opacity:.65;cursor:not-allowed}.admin-staff-store-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}.admin-staff-store-item.disabled input[type=checkbox]{cursor:not-allowed}.admin-staff-store-item-content{flex:1;min-width:0}.admin-staff-store-item-title{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.admin-staff-store-item.selected .admin-staff-store-item-title{color:var(--text)}.admin-staff-store-tag{border-radius:4px;padding:1px 6px;font-size:13px;font-weight:500;line-height:1.3}.admin-staff-store-tag.main{background:rgba(var(--accent-rgb), .15);color:var(--accent)}.admin-staff-store-tag.inactive{color:#ffb1ac;background:#ef444426}.admin-staff-store-item-desc{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;line-height:1.3;display:block;overflow:hidden}.admin-staff-stores-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.admin-staff-stores-footer-note{color:var(--muted);margin:0;font-size:13px}.admin-staff-stores-footer-actions{align-items:center;gap:10px;display:flex}.admin-staff-stores-save-btn{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:7px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.admin-staff-stores-save-btn:hover:not(:disabled){box-shadow:0 2px 8px rgba(var(--accent-rgb), .25);background:#eab308}.admin-staff-stores-save-btn:disabled{opacity:.7;cursor:not-allowed}.admin-staff-stores-reset-btn{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.admin-staff-stores-reset-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text);border-color:var(--line)}.admin-staff-stores-reset-btn:disabled{opacity:.7;cursor:not-allowed}.admin-product-readonly-notice{color:var(--warning);background:#f59e0b17;border:1px solid #f59e0b52;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.admin-product-readonly-notice svg{width:20px;min-width:20px;height:20px;color:var(--warning);margin-top:1px}.admin-product-readonly-notice div{flex-direction:column;gap:4px;display:flex}.admin-product-readonly-notice strong{color:#fef3c7;font-size:14px;font-weight:600}.admin-product-readonly-notice small{color:var(--warning);font-size:13px;line-height:1.45}.admin-product-store-checkboxes-section{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;grid-column:1/-1;gap:12px;padding:16px;display:flex}.admin-product-store-checkboxes-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-product-store-checkboxes-title{align-items:center;gap:10px;display:flex}.admin-product-store-icon{width:22px;height:22px;color:var(--accent-text);flex-shrink:0}.admin-product-store-checkboxes-title strong{color:var(--text);font-size:14px;font-weight:600;display:block}.admin-product-store-checkboxes-title strong b{color:var(--danger-text);margin-left:2px}.admin-product-store-checkboxes-title small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.admin-product-store-header-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-product-store-badge{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.admin-product-store-badge.badge-active{color:var(--success-text);background:#22c55e1f;border:1px solid #22c55e4d}.admin-product-store-badge.badge-error{color:#ffb1ac;background:#ef44441f;border:1px solid #ef44444d}.admin-product-store-badge.badge-stock{color:var(--accent);background:#eab3081f;border:1px solid #eab3084d}.admin-product-store-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.admin-product-store-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:105px;padding:12px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.admin-product-store-card:hover{border-color:var(--line);background:var(--surface)}.admin-product-store-card.selected{background:#eab3080a;border-color:#eab30873;box-shadow:0 0 0 1px #eab30826}.admin-product-store-card-header{align-items:center;display:flex}.admin-product-store-checkbox-label{cursor:pointer;align-items:center;gap:10px;width:100%;display:flex}.admin-product-store-checkbox{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.admin-product-store-name{color:var(--text);font-size:14px;font-weight:600;line-height:1.3}.admin-product-store-primary-tag{color:var(--warning);vertical-align:middle;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:999px;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;font-size:13px;font-weight:600;display:inline-flex}.admin-product-store-inactive-tag{color:var(--danger-text);font-size:13px;font-weight:400}.admin-product-store-address{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0 0 28px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.admin-product-store-stock-box{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.admin-product-store-card.selected .admin-product-store-stock-box{border-top-color:#eab3082e}.admin-product-store-stock-label{color:var(--text);cursor:default;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.admin-product-store-stock-input-wrapper{align-items:center;gap:6px;display:flex}.admin-product-store-stock-input{text-align:right;height:40px;min-height:40px;color:var(--text);background:var(--surface-3);border:1px solid var(--control-border);border-radius:9px;font-size:14px;font-weight:600;width:85px!important;padding:4px 8px!important}.admin-product-store-stock-input:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 2px #eab30833!important}.admin-product-store-unit{color:var(--muted);font-size:13px}.admin-product-store-unselected-hint{border-top:1px dashed var(--line);margin-top:10px;padding-top:8px}.admin-product-store-unselected-hint small{color:var(--muted);font-size:13px}.admin-product-store-validation-error{color:#ffb1ac;background:#ef44441a;border:1px solid #ef444459;border-radius:8px;align-items:center;gap:6px;margin:4px 0 0;padding:8px 12px;font-size:13px;display:flex}.admin-product-store-error-banner{color:#ffb1ac;background:#ef44441a;border:1px solid #ef444459;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.admin-product-store-error-banner button{color:#ffb1ac;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:13px}.admin-product-store-empty{color:var(--muted);margin:8px 0;font-size:13px}.admin-product-calculated-stock{cursor:default;font-weight:600;background:var(--surface)!important;color:var(--muted)!important}.admin-product-stores-overview-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;margin-top:16px;padding:16px 18px}.admin-product-stores-overview-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin-product-stores-overview-header h3{color:var(--text);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.admin-product-stores-overview-header h3 svg{width:18px;height:18px;color:var(--accent-text)}.admin-product-stores-overview-header small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.admin-product-stores-overview-badge{color:var(--accent);background:#eab3081f;border:1px solid #eab30847;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500}.admin-product-stores-overview-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.admin-product-store-overview-item{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-product-store-overview-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-product-store-overview-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.admin-product-store-overview-status{font-size:13px;line-height:1.2;display:inline-block}.admin-product-store-overview-status.status-active{color:var(--success-text)}.admin-product-store-overview-status.status-inactive{color:#ffb1ac}.admin-product-store-overview-stock{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.admin-product-store-overview-stock small{color:var(--muted);font-size:13px}.admin-product-store-overview-stock strong{color:var(--accent);align-items:baseline;gap:3px;font-size:16px;font-weight:700;display:flex}.admin-product-store-overview-stock strong .unit{color:var(--muted);font-size:13px;font-weight:400}.admin-vehicle-fitments{border:1px solid var(--line);border-radius:9px;grid-column:1/-1;gap:12px;min-width:0;padding:12px;display:grid}.admin-vehicle-fitments legend{padding:0 6px;font-size:13px}.admin-vehicle-fitments p{color:var(--muted);margin:0}.admin-vehicle-fitments button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:7px;justify-self:start;padding:7px 12px}.admin-vehicle-fitments button:disabled{opacity:.7}.admin-product-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b8b8c0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:34px!important}@media (width<=640px){.admin-product-form .admin-product-images-field{grid-template-columns:minmax(0,1fr)}}.admin-product-option-dialog{width:min(760px,100vw - 32px);color:var(--text);margin:auto;padding:0}.admin-product-option-dialog:not([open]){display:none}.admin-product-option-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8}.admin-product-option-dialog>header{min-height:56px}.admin-product-option-dialog-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:0;display:grid}.admin-product-option-dialog .admin-order-dialog-field input{border-radius:9px;height:36px}.admin-product-option-dialog input[readonly]{color:var(--muted)}.admin-product-option-dialog-media{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.admin-product-option-dialog-media>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-product-option-dialog-media>p{color:var(--muted);margin:8px 0}.admin-product-option-upload{border:1px solid var(--accent);min-height:36px;color:var(--accent-text);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.admin-product-option-upload input{opacity:0;width:1px;height:1px;position:absolute}.admin-product-option-upload:focus-within{outline:2px solid var(--accent);outline-offset:2px}.admin-product-option-upload:has(input:disabled){opacity:.7;cursor:not-allowed}.admin-product-option-upload svg{width:16px;height:16px}.admin-product-option-selected-images,.admin-product-option-library{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.admin-product-option-selected-images>article{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:6px;position:relative}.admin-product-option-selected-images>article.primary{border-color:var(--accent)}.admin-product-option-selected-images img,.admin-product-option-library img{object-fit:contain;background:var(--surface);border-radius:6px;width:100%;height:96px;display:block}.admin-product-option-image-primary{width:100%;min-height:32px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;margin-top:4px;padding:0;display:flex}.admin-product-option-image-primary[aria-pressed=true]{color:var(--accent-text)}.admin-product-option-image-primary svg,.admin-product-option-image-remove svg{width:14px;height:14px}.admin-product-option-image-remove{background:var(--surface);color:#ffb1ac;cursor:pointer;border:1px solid #744349;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:9px;right:9px}.admin-product-option-library>button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--muted);cursor:pointer;border-radius:9px;padding:6px}.admin-product-option-library>button.selected{border-color:var(--accent);color:var(--accent-text);background:rgba(var(--accent-rgb), .05)}.admin-product-option-library>button>span{margin-top:5px;display:block}.admin-product-option-dialog button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-product-option-dialog button:disabled{cursor:not-allowed}.admin-product-option-dialog footer{border-top:1px solid var(--line);background:var(--surface);margin:14px -16px -16px;padding:12px 16px;position:sticky;bottom:-16px}.admin-product-option-dialog footer button{border-radius:9px;height:36px;min-height:36px}.admin-product-option-dialog .admin-order-dialog-error,.admin-product-option-dialog-progress{align-items:center;gap:6px;display:flex}.admin-product-option-dialog .admin-order-dialog-error svg,.admin-product-option-dialog-progress svg{flex-shrink:0;width:16px;height:16px}@media (width<=640px){.admin-product-option-dialog{width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.admin-product-option-dialog form{padding:12px}.admin-product-option-dialog-fields{gap:8px}.admin-product-option-dialog-fields>label:first-child,.admin-product-option-dialog-fields>label:nth-child(2){grid-column:1/-1}.admin-product-option-dialog footer{margin:12px -12px -12px;padding:10px 12px;bottom:-12px}.admin-product-option-selected-images,.admin-product-option-library{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-topbar :is(.admin-settings-header-tabs,.admin-order-topbar-tabs>div) button.active,:is(.admin-order-tabs,.admin-support-tabs,.admin-customer-filter-tabs,.admin-customer-detail-tabs,.admin-customer-manage-tabs,.admin-customer-dialog-tabs) button.active,.admin-banners-tab.active,.admin-print-document-tabs .swiper-slide.active{background:var(--nav-active-bg);color:var(--on-accent);font-weight:600}.admin-banners-tab.active{border-bottom-color:#0000}.admin-topbar :is(.admin-settings-header-tabs,.admin-order-topbar-tabs>div) button.active:after,:is(.admin-order-tabs,.admin-support-tabs,.admin-customer-filter-tabs,.admin-customer-detail-tabs,.admin-customer-manage-tabs,.admin-customer-dialog-tabs) button.active:after,.admin-print-document-tabs .swiper-slide.active:after{background:0 0}:is(.admin-order-tabs,.admin-support-tabs,.admin-customer-filter-tabs) button.active small,.admin-banners-tab.active .badge{color:inherit;background:#0000001a}.admin-print-document-tabs .swiper-slide.active [role=tab]{color:inherit}.admin-workspace>:is(.admin-customer-stats-page,.admin-products-workspace-list,.admin-staff-detail-page){padding-top:var(--workspace-content-gap)}dialog.admin-feedback-dialog:not([open]){display:none}dialog.admin-feedback-dialog{width:min(480px,100vw - 24px);color:var(--text,#ededf0);padding:0}.admin-feedback-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8}.admin-feedback-dialog>header{min-height:52px;padding:10px 14px}.admin-feedback-dialog>header strong{align-items:center;gap:8px;font-size:14px;display:flex}.admin-feedback-dialog>header strong svg{width:18px;height:18px;color:var(--accent-text)}.admin-feedback-dialog.danger>header strong svg{color:#ffb1ac}.admin-feedback-body{padding:14px;overflow:auto}.admin-feedback-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.admin-feedback-body label{margin-top:12px}.admin-feedback-body b{color:#ffb1ac}.admin-feedback-dialog footer{margin-top:16px}.admin-feedback-dialog footer button{min-height:36px;font-size:14px}.admin-image-select{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:6px;width:100%;min-width:0;height:36px;padding-left:6px;display:flex;position:relative}.admin-image-select:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .12)}.admin-image-select.invalid{border-color:#f87171}.admin-image-select.disabled{opacity:.5}.admin-image-select .admin-image-select-thumb,.admin-image-select-list .admin-image-select-thumb{width:26px;height:26px;color:var(--muted);background:0 0;border-radius:5px;flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.admin-image-select-thumb img{object-fit:contain;width:100%;height:100%}.admin-image-select-thumb img.admin-brand-logo-monochrome{filter:brightness(0)invert()}.admin-image-select-thumb svg{width:18px;height:18px}.admin-product-form .admin-coupon-form-grid .admin-image-select>input:not([type=checkbox]):not([type=radio]):not([type=file]),.admin-image-select>input{width:0;min-width:0;height:34px;box-shadow:none;color:var(--text);font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;font-size:14px}.admin-product-form .admin-image-select>button,.admin-image-select>button{width:30px;height:34px;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:0 8px 8px 0;flex:0 0 30px;justify-content:center;align-items:center;padding:0;display:flex}.admin-image-select>button svg{width:16px;height:16px}.admin-product-form .admin-coupon-form-grid .admin-image-select select.admin-image-select-validation,select.admin-image-select-validation{opacity:0;pointer-events:none;min-height:0;position:absolute;border:0!important;width:1px!important;height:1px!important;padding:0!important}.admin-image-select-list{z-index:90;border:1px solid var(--line);background:var(--surface-2);color:var(--text);overscroll-behavior:contain;border-radius:9px;padding:4px;font-size:14px;position:fixed;overflow:auto;box-shadow:0 12px 32px #0008}.admin-image-select-list>button{width:100%;min-height:36px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.admin-image-select-list>button span:last-child{overflow-wrap:anywhere;min-width:0}.admin-image-select-list>button:hover,.admin-image-select-list>button[data-active=true]{background:#ffffff12}.admin-image-select-list>button[aria-selected=true]{background:rgba(var(--accent-rgb), .125);color:var(--accent-text)}.admin-image-select-list>p{color:var(--muted);margin:0;padding:6px 8px}.admin-order-overview-zones{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:14px;display:grid}.admin-order-overview-zones>.admin-order-info-block,.admin-order-overview-zones>.admin-order-products-group{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:10px;min-width:0;margin:0;padding:14px}.admin-order-overview-zones>.admin-order-products-group{grid-column:1/-1;padding:0;overflow:hidden}.admin-order-overview-zones .admin-order-payment-details dl{grid-template-columns:minmax(0,1fr);gap:0}.admin-order-overview-zones .admin-order-payment-details dl>div{grid-template-columns:115px minmax(0,1fr)}.admin-order-overview-zones .admin-order-info-header,.admin-order-overview-zones .admin-order-payment-header{flex-wrap:wrap;align-items:flex-start;gap:10px}.admin-order-overview-zones .admin-order-info-actions{flex-wrap:wrap}.admin-order-overview-zones .admin-order-payment-header h3{font-size:13px}@media (width<=1100px){.admin-order-overview-zones{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.admin-order-overview-zones{gap:10px;padding:10px}.admin-order-overview-zones>.admin-order-info-block{padding:12px}}@media (width>=641px){.admin-order-detail-shell:has(>.admin-order-detail){height:calc(100dvh - 115px);min-height:0}}.admin-order-management{gap:12px;padding:14px;display:grid}.admin-order-management>.admin-order-operation,.admin-order-management>.admin-store-fulfillment{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:10px;min-width:0;margin:0;padding:14px}.admin-order-management>.admin-order-operation>details{margin-top:0}.admin-order-management>.admin-order-operation>details>summary{align-items:center;gap:8px;display:flex}.admin-order-management>.admin-order-operation>details>summary svg{width:18px;height:18px}@media (width<=640px){.admin-order-management{gap:10px;padding:10px}.admin-order-management>.admin-order-operation{padding:12px}}.admin-order-shipping-details{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:10px;margin:14px 14px 0;padding:14px}.admin-store-fulfillment>.admin-order-operation{border:0;padding:12px 0}.admin-store-fulfillment>.admin-order-operation+.admin-order-operation{margin-top:8px}@media (width<=640px){.admin-order-shipping-details{margin:10px 10px 0;padding:12px}}.admin-order-items-table-wrap{min-width:0;overflow-x:auto}.admin-order-items-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.admin-order-items-table th,.admin-order-items-table td{text-align:right;vertical-align:middle;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:10px}.admin-order-items-table th{color:var(--muted);background:var(--surface-3);font-size:12px;font-weight:500}.admin-order-items-table thead th:first-child{text-align:left;width:52%}.admin-order-items-table thead th:nth-child(2){width:12%}.admin-order-items-table thead th:nth-child(n+3){width:18%}.admin-order-items-table td>strong{font-weight:600}.admin-order-table-product{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.admin-order-table-product>div{gap:3px;min-width:0;display:grid}.admin-order-table-product strong{font-weight:500;line-height:1.6}.admin-order-table-product small{color:var(--muted);font-size:12px}.admin-order-table-image{width:36px;height:36px;color:var(--muted);flex:0 0 36px;place-items:center;display:grid}.admin-order-table-image img{object-fit:contain;border-radius:5px;width:100%;height:100%}.admin-order-table-image svg{width:20px;height:20px}@media (width<=640px){.admin-order-products-group .admin-order-detail-products{padding:12px 0 0}.admin-order-detail-products>header{padding-inline:12px}.admin-order-items-table{font-size:12px}.admin-order-items-table th,.admin-order-items-table td{padding:9px 6px}.admin-order-items-table thead th:first-child{width:40%}.admin-order-items-table thead th:nth-child(2){width:16%}.admin-order-items-table th{white-space:nowrap}.admin-order-items-table thead th:nth-child(n+3){width:22%}.admin-order-table-product{flex-direction:column;align-items:flex-start;gap:5px}.admin-order-table-image{flex-basis:28px;width:28px;height:28px}}.admin-order-overview-zones .admin-order-payment-details dl{grid-template-columns:max-content minmax(0,1fr);column-gap:12px}.admin-order-overview-zones .admin-order-payment-details dl>div{display:contents}.admin-order-payment-details dt{white-space:nowrap}.admin-order-overview-zones .admin-order-payment-details :is(dt,dd){min-width:0;padding-block:6px}.admin-order-items-table tfoot :is(th,td){background:var(--surface);border-top:1px solid var(--line-soft);padding-block:8px}.admin-order-items-table tfoot tr:nth-child(2n) :is(th,td){background:var(--surface-3)}.admin-order-items-table tfoot th{color:var(--text-secondary);font-size:inherit;font-weight:400}.admin-order-items-table tfoot th>span{text-align:right;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-order-items-table tfoot th svg{width:15px;height:15px;color:var(--accent);flex:0 0 15px}.admin-order-items-table tfoot .total :is(th,td){background:var(--active-bg);color:var(--text);padding-block:11px;font-weight:600}.admin-order-items-table tfoot .total td{color:var(--accent-text);font-size:15px}.admin-order-items-table tfoot tr:last-child :is(th,td){border-bottom:0}.company-document-assets{border-top:1px solid var(--border-color,#ddd);margin-top:24px;padding-top:20px}.company-document-assets>p,.company-document-assets>small{color:var(--text-muted,#777);font-size:12px}.company-document-assets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.company-document-assets article{flex-direction:column;gap:10px;min-width:0;display:flex}.company-document-image{background:#fff;border:1px solid #ddd;place-items:center;height:100px;padding:12px;display:grid}.company-document-image img{object-fit:contain;max-width:100%;max-height:76px}.company-document-image span{color:#777;font-size:12px}.company-document-assets input{width:100%;font-size:12px}.company-document-assets [role=alert]{color:#c33}@media (width<=700px){.company-document-assets>div{grid-template-columns:1fr}}:root .admin-banner-card{padding-left:29px;position:relative}:root .admin-customer-orders-list>button{min-height:104px;padding-left:41px;position:relative}:root .admin-customer-orders-list>button>span:last-child{grid-template-columns:minmax(90px,auto) minmax(90px,auto)}:root .admin-carrier-row{grid-template-columns:minmax(200px,1.4fr) minmax(220px,1.7fr) 100px;min-height:104px;padding-left:49px;position:relative}:root .admin-providers-list-head{grid-template-columns:minmax(200px,1.4fr) minmax(220px,1.7fr) 100px;padding-left:49px}@media (width<=960px){:root .admin-carrier-row{grid-template-columns:minmax(0,1fr) auto}}@media (width<=640px){:root .admin-customer-orders-list>button>span:last-child{grid-template-columns:auto}}:root .admin-staff-store-item:has(>.admin-list-status-rail){min-height:84px;padding-left:45px;position:relative;overflow:hidden}:root :is(.admin-status-note,.admin-tracking-timeline-card){min-height:104px;padding-left:41px;position:relative;overflow:hidden}.admin-shipping-cutoff{gap:5px;min-width:160px;font-size:12px;display:grid}.admin-shipping-cutoff>span{color:var(--muted);align-items:center;gap:6px;display:flex}.admin-shipping-cutoff input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:36px;color:var(--text);font:inherit;border-radius:7px;padding:6px 10px}.admin-shipping-settings{container-type:inline-size}@container (width<=700px){.admin-shipping-settings .admin-settings-subsection>header{display:block!important}.admin-shipping-settings .admin-settings-option-list article{flex-wrap:wrap;gap:12px}.admin-shipping-settings .admin-settings-option-list article>span{flex-basis:100%}.admin-shipping-settings .admin-settings-option-actions{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;gap:8px;width:100%;min-width:0}.admin-shipping-settings .admin-shipping-cutoff{flex:1;min-width:140px}.admin-shipping-settings .shipping-method-express .admin-shipping-cutoff{flex-basis:100%}}.shipping-calendar-settings{gap:12px;margin-bottom:12px;display:grid}.shipping-settings-zone,.shipping-channel-settings{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.shipping-settings-zone>header,.admin-shipping-settings .shipping-channel-settings>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#c9a54a12,#0000);align-items:center;gap:9px;min-height:54px;margin:0;padding:10px 14px;position:relative;display:flex!important}.shipping-settings-zone header>div:first-of-type,.shipping-channel-settings header>div{min-width:0}.shipping-settings-zone header>svg:not(.shipping-zone-art),.shipping-channel-settings header>svg:not(.shipping-zone-art){color:var(--gold,#c9a54a);flex:none}.shipping-settings-zone h3,.shipping-channel-settings h3{margin:0;font-size:14px;line-height:20px}.shipping-settings-zone header p,.shipping-channel-settings header p{color:var(--muted);margin:2px 0 0;font-size:11px;line-height:16px}.shipping-zone-art{width:36px;height:36px;color:var(--gold,#c9a54a);opacity:.15;pointer-events:none;position:absolute;top:9px;right:14px}.shipping-working-zone header,.shipping-channel-settings header{padding-right:56px}.shipping-working-row{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:16px;padding:12px 14px;display:grid}.shipping-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.shipping-weekdays button{border:1px solid var(--line);min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:6px 4px;display:flex}.shipping-weekdays button strong{font-size:13px;font-weight:500}.shipping-weekdays button.is-closed{color:var(--gold,#c9a54a);background:#c9a54a21;border-color:#c9a54a8c}.shipping-office-hours{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shipping-office-hours .admin-shipping-cutoff{min-width:0}.shipping-office-hours .admin-shipping-cutoff>span{white-space:nowrap;font-size:11px}.shipping-office-hours .admin-shipping-cutoff>span svg{width:13px;height:13px}.shipping-holiday-count{white-space:nowrap;color:var(--gold,#c9a54a);margin-left:7px;font-size:11px;font-weight:400}.shipping-holiday-layout{grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);display:grid}.shipping-month-calendar{border-right:1px solid var(--line);min-width:0;padding:12px 14px}.shipping-holidays-zone .shipping-month-navigation{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.shipping-month-navigation strong{text-align:center;min-width:110px;font-size:13px}.shipping-month-navigation button,.shipping-holiday-list button{border:1px solid var(--line);min-height:32px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.shipping-month-navigation button{width:30px}.shipping-month-navigation .shipping-today-button{width:auto;padding:4px 8px;font-size:11px}.shipping-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.shipping-calendar-weekday{text-align:center;color:var(--muted);padding:3px;font-size:10px}.shipping-calendar-grid button{min-width:0;min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}.shipping-calendar-grid button strong{font-size:13px;font-weight:500}.shipping-calendar-grid button span{min-height:10px;font-size:8px}.shipping-calendar-grid button.is-weekly-closed{color:var(--muted);background:#80808017}.shipping-calendar-grid button.is-holiday{color:var(--gold,#c9a54a);background:#c9a54a2e}.shipping-calendar-grid button.is-selected{border-color:var(--gold,#c9a54a);box-shadow:inset 0 -2px var(--gold,#c9a54a)}.shipping-calendar-grid button.is-today strong{text-underline-offset:3px;text-decoration:underline}.shipping-calendar-legend{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:8px;font-size:10px;display:flex}.shipping-calendar-legend span{align-items:center;gap:5px;display:flex}.shipping-calendar-legend i{background:#80808059;border-radius:2px;width:7px;height:7px}.shipping-calendar-legend span+span i{background:var(--gold,#c9a54a)}.shipping-holiday-summary{min-width:0;padding:12px 14px}.shipping-holiday-summary .shipping-holiday-list{border-top:0;max-height:260px;padding-top:0}.shipping-holiday-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shipping-holiday-dialog{width:min(460px,100vw - 24px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.shipping-holiday-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.shipping-holiday-dialog>header strong{align-items:center;gap:8px;font-size:14px;display:flex}.shipping-holiday-dialog>header button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.shipping-holiday-dialog-intro{background:linear-gradient(110deg,#c9a54a26,#0000);align-items:center;gap:12px;padding:16px;display:flex}.shipping-holiday-dialog-intro>svg{color:var(--gold,#c9a54a);flex:none}.shipping-holiday-dialog-intro>div{gap:4px;display:grid}.shipping-holiday-dialog-intro strong{font-size:15px}.shipping-holiday-dialog-intro span{color:var(--muted);font-size:12px}.shipping-holiday-dialog-fields{gap:14px;padding:16px;display:grid}.shipping-holiday-dialog-fields label{min-width:0;color:var(--muted);gap:6px;font-size:12px;display:grid}.shipping-holiday-dialog-fields input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;border-radius:7px;padding:9px 10px}.shipping-holiday-dialog-fields small{color:var(--muted);font-size:11px}.shipping-holiday-dialog>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.shipping-holiday-dialog>footer button{border:1px solid var(--line);min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 12px;font-size:12px;display:flex}.shipping-holiday-dialog>footer button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.shipping-holiday-dialog>footer button.danger{color:var(--danger-text);margin-right:auto}.shipping-holiday-dialog button:disabled{opacity:.5;cursor:default}.shipping-holiday-list{border-top:1px solid var(--line);max-height:176px;padding-top:4px;overflow:auto}.shipping-holiday-list>div{border-bottom:1px solid var(--line);gap:6px;padding:4px 0;display:flex}.shipping-holiday-list button{border:0;padding:3px}.shipping-holiday-list button:first-child{text-align:left;flex:1;justify-content:flex-start;gap:10px;min-width:0}.shipping-holiday-list span,.shipping-holiday-list p{color:var(--muted);font-size:11px}.shipping-holiday-list span{white-space:nowrap;flex:none}.shipping-holiday-list strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.shipping-calendar-settings button:disabled{cursor:default;opacity:.5}.shipping-calendar-settings button:focus-visible{outline:2px solid var(--gold,#c9a54a);outline-offset:2px}.admin-shipping-settings .shipping-channel-settings{margin-top:0;padding:0}.admin-shipping-settings .shipping-channel-settings .admin-settings-option-list{margin:0;padding:0 14px}.admin-shipping-settings .shipping-channel-settings .admin-settings-option-list article{grid-template-columns:minmax(160px,1fr) minmax(380px,1.2fr);align-items:center;gap:14px;min-height:76px;padding:10px 0;display:grid}.admin-shipping-settings .shipping-channel-settings .admin-settings-option-list article:last-child{border-bottom:0}.admin-shipping-settings .shipping-channel-settings .admin-settings-option-actions{grid-template-columns:150px minmax(120px,1fr) auto;align-items:end;gap:12px;width:auto;min-height:54px;display:grid}.shipping-channel-settings .shipping-provider-action{justify-content:flex-end;align-items:center;min-height:36px;display:flex}.shipping-channel-settings .shipping-standard-schedule{min-height:36px;color:var(--muted);align-items:center;font-size:12px;display:flex}.admin-shipping-settings .shipping-channel-settings .admin-shipping-cutoff{min-width:0}.shipping-channel-settings .admin-shipping-cutoff>span{white-space:nowrap;font-size:11px}.shipping-channel-settings .admin-settings-row-btn{white-space:nowrap;min-height:36px}@container (width<=850px){.shipping-working-row{grid-template-columns:1fr;gap:10px}.shipping-working-row .shipping-office-hours{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shipping-settings .shipping-channel-settings .admin-settings-option-list article{grid-template-columns:1fr;gap:8px}.admin-shipping-settings .shipping-channel-settings .admin-settings-option-actions{grid-template-columns:150px minmax(0,1fr) auto;width:100%}}@container (width<=650px){.shipping-holidays-zone>header{flex-wrap:wrap}.shipping-holidays-zone .shipping-month-navigation{justify-content:space-between;width:100%;margin-left:0}.shipping-holiday-layout{grid-template-columns:1fr}.shipping-month-calendar{border-right:0;border-bottom:1px solid var(--line)}}@container (width<=420px){.shipping-working-row,.shipping-month-calendar,.shipping-holiday-summary{padding:10px}.shipping-weekdays{gap:4px}.shipping-settings-zone>header,.admin-shipping-settings .shipping-channel-settings>header{min-height:52px;padding:9px 10px}.shipping-settings-zone h3,.shipping-channel-settings h3{font-size:13px}.admin-shipping-settings .shipping-channel-settings .admin-settings-option-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-shipping-settings .shipping-channel-settings .admin-settings-option-list article>span{grid-area:1/1;min-width:0}.admin-shipping-settings .shipping-channel-settings .admin-settings-option-actions{display:contents}.shipping-channel-settings .admin-settings-option-actions>.admin-shipping-cutoff,.shipping-channel-settings .shipping-standard-schedule{grid-area:2/1}.shipping-channel-settings .shipping-provider-action{grid-area:1/2;align-self:center}.shipping-channel-settings .shipping-provider-action:empty{display:none}.shipping-channel-settings .admin-settings-option-actions>.admin-settings-switch{grid-area:2/2;place-self:end}.shipping-channel-settings .admin-settings-row-btn{padding-inline:8px;font-size:11px}}@media (width<=480px){:root .shipping-holiday-dialog>footer button{white-space:nowrap;flex:1;min-width:0;padding-inline:7px;font-size:11px}:root .shipping-holiday-dialog>footer button.danger{margin-right:0}}.shipping-pricing-settings{gap:12px;display:grid;container-type:inline-size}.shipping-pricing-note{border:1px solid var(--line);color:var(--muted);background:#c9a54a0f;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.shipping-pricing-note svg{color:var(--gold,#c9a54a);flex:none}.shipping-price-zone{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.shipping-price-zone>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#c9a54a14,#0000);align-items:center;gap:9px;min-height:52px;padding:9px 14px;display:flex}.shipping-price-zone>header>svg{color:var(--gold,#c9a54a);flex:none}.shipping-price-zone h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.shipping-price-zone h3>span{font-size:10px;font-weight:400}.shipping-price-zone .is-enabled{color:var(--success-text)}.shipping-price-zone .is-disabled{color:var(--muted)}.shipping-price-modes{gap:5px;margin-left:auto;display:flex}.shipping-price-modes button,.shipping-radius-heading button{border:1px solid var(--line);min-height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:flex}.shipping-price-modes button[aria-pressed=true]{color:var(--gold,#c9a54a);background:#c9a54a1f;border-color:#c9a54a66}.shipping-price-fields{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;padding:12px 14px;display:grid}.shipping-price-fields.is-pickup{grid-template-columns:1fr 1fr 1fr}.shipping-price-fields label{gap:5px;min-width:0;margin:0}.shipping-price-fields label>span{font-size:11px}.shipping-price-fields input,.shipping-radius-row input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:36px;color:var(--text);font:inherit;border-radius:6px;margin:0;padding:7px 9px;font-size:13px}.shipping-price-hint{color:var(--muted);padding:0 14px 10px;font-size:11px}.shipping-pickup-price{color:var(--success-text);margin-left:auto;font-size:12px}.shipping-pickup-zero{color:var(--success-text);align-self:center;align-items:center;gap:12px;display:flex}.shipping-pickup-zero strong{font-size:24px;line-height:1}.shipping-pickup-zero small{font-size:12px;font-weight:400}.shipping-radius-tiers{border-top:1px solid var(--line);padding:10px 14px}.shipping-radius-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.shipping-radius-heading strong{align-items:center;gap:6px;font-size:12px;display:flex}.shipping-radius-heading svg{color:var(--gold,#c9a54a)}.shipping-radius-columns,.shipping-radius-row{grid-template-columns:repeat(3,minmax(0,1fr)) 32px;align-items:center;gap:10px;display:grid}.shipping-radius-columns{color:var(--muted);padding:3px 0;font-size:11px}.shipping-radius-row{border-bottom:1px solid var(--line);padding:5px 0}.shipping-radius-row>button{border:1px solid var(--line);width:32px;height:32px;color:var(--danger-text);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.shipping-radius-tiers>small,.shipping-radius-tiers>p{color:var(--muted);margin:8px 0 0;font-size:11px;display:block}.shipping-pricing-settings button:disabled{opacity:.5;cursor:default}@container (width<=750px){.shipping-price-fields,.shipping-price-fields.is-pickup{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=420px){.shipping-price-zone>header{flex-wrap:wrap;padding:10px}.shipping-price-modes{width:100%;margin-left:0}.shipping-price-modes button{flex:1}.shipping-price-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.shipping-price-fields:not(.is-pickup)>label:nth-child(3){grid-column:1/-1}.shipping-price-fields.is-pickup{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-pickup-zero{grid-column:1/-1}.shipping-radius-tiers{padding:10px}.shipping-radius-columns,.shipping-radius-row{grid-template-columns:repeat(3,minmax(0,1fr)) 28px;gap:5px}.shipping-radius-columns{font-size:10px}.shipping-radius-row input{padding-inline:6px}.shipping-radius-row>button{width:28px}.shipping-price-hint{padding-inline:10px}}.customer-name-provider{vertical-align:bottom;align-items:center;min-width:0;max-width:100%;display:inline-flex}.customer-name-provider>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root{--font-body:14px;--font-small:13px;--font-caption:12px}body{font-size:var(--font-body);line-height:1.6}button,input,select,textarea{font-family:inherit}.admin-shell small{font-size:12px}.admin-shell :is(input,select,textarea)::placeholder{color:var(--muted);opacity:1}.admin-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not(.admin-image-select-validation){font-size:var(--font-body)}.admin-shell :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-shell :is(button,a,input,select,textarea):disabled{cursor:not-allowed}.admin-page-heading h1{font-size:22px;font-weight:600;line-height:1.4}.admin-topbar-context :is(strong,span){line-height:1.5}.admin-topbar-context small{color:var(--text-secondary);line-height:1.5}.admin-menu-link{font-size:14px}.admin-menu-group-title{letter-spacing:.02em;font-size:12px;font-weight:600}.admin-profile-details :is(dt,dd){font-size:14px}.admin-profile-role{font-size:13px}.admin-login-form-shell{border-color:var(--line);background:var(--surface)}.admin-login-page input:not([type=checkbox]):not([type=hidden]){min-height:44px;font-size:14px}.admin-login-field{border-color:var(--control-border)}:is(.admin-coupon-form-grid,.admin-settings-field,.admin-settings-discount-form-grid,.admin-customer-profile-grid,.admin-order-dialog-field,.admin-staff-form) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not(.admin-image-select-validation){border-color:var(--control-border);background-color:var(--surface-3);color:var(--text)}:is(.admin-order-search-field,.admin-menu-search,.admin-products-search,.admin-image-select){border-color:var(--control-border);background-color:var(--surface-3)}.admin-image-select:focus-within,.admin-order-search-field:focus-within{border-color:var(--accent)}@media (width<=640px){.admin-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not(.admin-image-select-validation){font-size:16px}:is(.admin-coupon-form-grid,.admin-settings-field,.admin-settings-discount-form-grid,.admin-customer-profile-grid,.admin-order-dialog-field,.admin-staff-form) :is(input,select):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not(.admin-image-select-validation){min-height:44px}:is(.admin-coupon-form-grid,.admin-settings-field,.admin-customer-profile-grid,.admin-order-dialog-field) textarea{min-height:104px}.admin-shell .admin-image-select{height:46px}.admin-shell .admin-image-select>input,.admin-shell .admin-image-select>button{height:44px}.admin-shell :is(.admin-coupon-form,.admin-settings-page,.admin-staff-form)>footer button,.admin-settings-footer>button{min-height:44px}.admin-login-page input:not([type=checkbox]):not([type=hidden]){font-size:16px}.admin-menu-link,.admin-sidebar.compact .admin-menu-link{min-height:44px;font-size:14px}.admin-page-heading h1{font-size:20px}.admin-page-heading p{font-size:14px}.admin-topbar-context small{font-size:12px}}:root{--display-ink:var(--text);--display-copy:var(--text-secondary);--display-line:var(--line);--display-tint:var(--surface-2);--display-accent:var(--accent-text)}.admin-overview-report-kpis article{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);min-height:88px;padding:12px}.admin-overview-report-kpis article>svg{background:var(--surface-2);width:36px;height:36px;color:var(--text);border-radius:9px;padding:8px}.admin-overview-report-kpis small{color:var(--display-copy);font-size:13px;font-weight:500}.admin-overview-report-kpis strong{color:var(--display-ink);font-size:24px;font-weight:600}.admin-overview-report-kpis span{font-size:12px;line-height:1.6}.admin-overview-range,.admin-overview-definition{color:var(--display-copy);font-size:13px}.admin-overview-report-groups{align-items:start;gap:var(--card-gap);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:20px;padding:0;display:grid}.admin-overview-report-groups>section{break-inside:avoid;border:1px solid var(--display-line);border-radius:var(--card-radius);background:var(--surface);width:100%;box-shadow:var(--card-shadow);margin-bottom:0;display:inline-block;overflow:hidden}.admin-overview-report-groups>section:nth-child(odd){border-right:1px solid var(--display-line)}.admin-overview-report h2{border-bottom-color:var(--display-line);background:var(--surface-2);min-height:65px;color:var(--display-ink);gap:10px;padding:11px 14px;font-size:16px}.admin-overview-report h2>svg{background:var(--surface-2);width:34px;height:34px;color:var(--text);border-radius:8px;padding:8px}.admin-overview-report h2 small{color:var(--display-copy);font-size:13px;line-height:1.45}.admin-overview-report dl>div{min-height:42px;padding:9px 14px;font-size:13px}.admin-overview-report dl>div:nth-child(2n){background:var(--surface-3)}.admin-overview-report dt{color:var(--display-copy)}.admin-overview-report dd{color:var(--display-ink);font-weight:600}.admin-overview-report dd small,.admin-overview-report td small{color:var(--display-copy);font-size:12px}.admin-overview-report table{font-size:13px}.admin-overview-report th{background:var(--surface-2);color:var(--display-ink);font-weight:600}.admin-overview-report th,.admin-overview-report td{border-bottom-color:var(--display-line)}.admin-overview-table-scroll>p{color:var(--display-copy);font-size:13px}:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats) article{border:1px solid var(--display-line);border-radius:var(--card-radius);background:var(--surface);min-width:0}:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis){border:0;gap:12px}:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis) article{border-right:1px solid var(--display-line);padding:12px}:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis) article:first-child{padding-left:14px}:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis) article:last-child{padding-right:14px}:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats) article>svg,.admin-products-stats article>span:first-child{background:var(--surface-2);width:34px;height:34px;color:var(--text);border-radius:8px;flex:0 0 34px;padding:8px}.admin-products-stats article>span:first-child svg{width:18px;height:18px}:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats) small{color:var(--display-copy);font-size:13px}:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats) strong{color:var(--display-ink);font-size:22px;font-weight:600}:is(.admin-product-detail,.admin-customer-overview,.admin-campaign-detail,.admin-coupon-detail,.admin-order-detail,.admin-staff-detail-page,.admin-product-type-detail) :is(h2,h3):has(>svg){min-height:34px;color:var(--display-ink);margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.4}:is(.admin-product-detail,.admin-customer-overview,.admin-campaign-detail,.admin-coupon-detail,.admin-order-detail,.admin-staff-detail-page,.admin-product-type-detail) :is(h2,h3)>svg{background:var(--surface-2);width:30px;height:30px;color:var(--text);border-radius:7px;flex:0 0 30px;padding:7px}:is(.admin-customer-overview-grid,.admin-campaign-detail-grid,.admin-coupon-detail-grid,.admin-product-preview-properties){align-items:start;gap:12px}:is(.admin-customer-overview-grid,.admin-campaign-detail-grid,.admin-coupon-detail-grid,.admin-product-preview-properties)>section,.admin-store-panel{border:1px solid var(--display-line);border-radius:var(--card-radius);background:var(--surface);min-width:0;padding:16px}:is(.admin-customer-overview-grid,.admin-campaign-detail-grid,.admin-coupon-detail-grid)>section:first-child,:is(.admin-customer-overview-grid,.admin-campaign-detail-grid,.admin-coupon-detail-grid)>section:last-child{border:1px solid var(--display-line);padding:16px}:is(.admin-customer-overview,.admin-campaign-detail,.admin-coupon-detail) dt,.admin-product-detail .admin-product-detail-fields dt,.admin-order-info-block dt,.admin-profile-details dt{color:var(--display-copy);font-size:13px}:is(.admin-customer-overview,.admin-campaign-detail,.admin-coupon-detail) dd,.admin-product-detail .admin-product-detail-fields dd,.admin-order-info-block dd,.admin-profile-details dd{color:var(--display-ink);font-size:13px;font-weight:500}.admin-product-preview-info h2,.admin-campaign-hero h1,.admin-product-type-hero h1{color:var(--display-ink);font-size:22px;font-weight:600}.admin-product-detail .admin-product-detail-fields>div{min-height:40px}.admin-product-detail .admin-customer-kpis{border:0;gap:8px}.admin-product-detail .admin-customer-kpis>article{min-height:78px;padding:12px}.admin-order-info-block dl{gap:0}.admin-order-info-block dl div{min-height:34px;padding:6px 0}.admin-order-detail-products article{border-bottom-color:var(--display-line);min-height:64px}.admin-order-detail-products article>div:nth-child(2) strong{color:var(--display-ink);font-size:14px;font-weight:600}:is(.admin-products-workspace-list-head,.admin-products-list-panel>header,.admin-audit-list-section>header,.admin-store-products-header){background:var(--surface-2);color:var(--display-ink)}:is(.admin-products-workspace-list-head,.admin-audit-table th,.admin-store-products-table th){color:var(--display-ink);font-size:13px;font-weight:600}:is(.admin-products-workspace-list .admin-product-list-item,.admin-order-list-item,.admin-audit-table tbody tr,.admin-store-products-table tbody tr){border-bottom-color:var(--display-line)}:is(.admin-products-workspace-list .admin-product-list-item,.admin-order-list-item) strong{color:var(--display-ink);font-size:14px}:is(.admin-products-workspace-list .admin-product-list-item,.admin-order-list-item) small{color:var(--display-copy);font-size:13px}.admin-audit-table td{color:var(--display-ink);font-size:13px}.admin-store-panel-header h2{color:var(--display-ink);font-size:15px}.admin-store-panel-header h2 svg{color:var(--display-accent)}.admin-profile-details>div{min-height:44px}.admin-store-overview-header h2{color:var(--display-ink);font-size:18px}.admin-store-overview-header p{color:var(--display-copy);font-size:13px}.admin-store-products-summary-bar{border-block-color:var(--display-line)}.admin-banner-selected-hero{border-color:var(--display-line);border-radius:var(--card-radius);background:var(--surface)}.admin-banner-selected-hero h1{color:var(--display-ink)}.admin-banner-selected-hero :is(small,p){color:var(--display-copy);font-size:13px}.admin-banner-selected-grid>section{border-color:var(--display-line)}.admin-banner-selected-grid h2{color:var(--display-ink);font-size:15px}.admin-banner-selected-grid dl>div{min-height:39px}.admin-banner-selected-grid dt{color:var(--display-copy);font-size:13px}.admin-banner-selected-grid dd{color:var(--display-ink);font-size:13px;font-weight:500}.admin-product-type-hero small,.admin-campaign-hero small{color:var(--display-accent);font-size:13px}.admin-product-type-hero p,.admin-campaign-hero p{color:var(--display-copy);font-size:13px}.admin-profile-identity h2{color:var(--display-ink);font-size:20px;font-weight:600}.admin-profile-identity p{color:var(--display-copy)}.admin-profile-role{color:var(--display-ink);font-weight:600}.admin-audit-table thead{background:var(--surface-2)}.admin-audit-table td{height:58px}.admin-audit-table td>strong{color:var(--display-ink);font-size:13px;font-weight:600}.admin-audit-table td>small{color:var(--display-copy);font-size:12px}.admin-audit-state strong{color:var(--display-ink);font-size:15px}:is(.admin-customer-list-item,.admin-support-list-item){border-bottom-color:var(--display-line)}.admin-customer-list-copy strong{color:var(--display-ink);font-size:14px}.admin-customer-list-copy small{color:var(--display-copy);font-size:12px}.admin-support-list-metadata time{color:var(--display-copy)}.admin-customer-stats-sections header>span>svg{background:var(--surface-2);width:30px;height:30px;color:var(--text);border-radius:7px;padding:7px}.admin-customer-stats-sections header strong{color:var(--display-ink);font-size:15px}.admin-customer-stats-sections header small{color:var(--display-copy);font-size:13px}.admin-customer-status-summary>div{min-height:42px}.admin-customer-status-summary span{color:var(--display-copy);font-size:13px}.admin-customer-status-summary strong{color:var(--display-ink);font-size:14px}.admin-customer-status-summary em{color:var(--display-copy);font-size:13px}:is(.admin-customer-overview,.admin-campaign-detail,.admin-coupon-detail) dl{gap:0}:is(.admin-customer-overview,.admin-campaign-detail,.admin-coupon-detail) dl>div{min-height:34px;padding:6px 0;line-height:1.5}.admin-catalog-dashboard-stats>a>div{gap:4px}.admin-catalog-dashboard-stats em{line-height:1.4}.admin-overview-report-kpis{border-bottom:0;gap:12px}.admin-overview-report-kpis article:nth-child(n){border:1px solid var(--line)}.admin-catalog-dashboard-stats{gap:var(--card-gap);background:0 0;border:0;border-radius:0;overflow:visible}.admin-catalog-dashboard-stats>a:nth-child(n){border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);min-height:88px;padding:12px}.admin-catalog-dashboard-stats>a:hover{border-color:var(--accent);background:var(--surface-2)}.admin-catalog-dashboard-stats :is(small,em){white-space:normal;line-height:1.5;overflow:visible}.admin-catalog-dashboard-stats strong{font-size:24px;line-height:1.35}.admin-catalog-dashboard-workspace,.admin-catalog-dashboard-next{border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);margin-top:20px}.admin-catalog-dashboard-workspace nav>a{min-height:88px}.admin-catalog-dashboard-workspace nav>a small{white-space:normal;line-height:1.5}.admin-customer-stats-sections{gap:var(--card-gap);align-items:start;margin-top:20px}.admin-customer-stats-sections>section:nth-child(n){border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);min-width:0;box-shadow:var(--card-shadow);padding:18px}:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats) article{min-height:88px}:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats) :is(small,em){white-space:normal;line-height:1.5}.admin-order-overview-workspace,.admin-support-overview-chat-stage{border-radius:var(--card-radius);background-color:var(--surface)}.admin-overview-report-products,.admin-overview-insights{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);margin-top:20px;overflow:hidden}.admin-overview-report-products>h2{border-bottom-color:var(--line)}.admin-overview-report th,.admin-overview-report td{padding:12px 16px;line-height:1.6}.admin-overview-report th{color:var(--text-secondary);font-size:13px}.admin-overview-report td{font-size:14px}.admin-banner-selected-grid>section,.admin-audit-list-section,.admin-settings-summary{border-radius:var(--card-radius);border-color:var(--line);background:var(--surface)}:is(.admin-order-status,.admin-customer-list-status,.admin-product-list-stock,.admin-product-type-list-status,.admin-campaign-list-state,.admin-store-stock-badge,.status-badge,.status-pill){border:1px solid var(--status-border,var(--line));border-radius:6px;max-width:100%;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.45}.admin-order-status.status-payment_failed{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger-text)}.admin-customer-status-band strong,.admin-product-status-band strong,.admin-coupon-status-band strong,.admin-campaign-status-band strong{color:var(--status-text,var(--text))}@media (width<=1050px){.admin-catalog-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-stats-sections,.admin-overview-report-groups,:is(.admin-customer-overview-grid,.admin-campaign-detail-grid,.admin-coupon-detail-grid){grid-template-columns:minmax(0,1fr)}.admin-customer-overview-grid>section:last-child{grid-column:auto;margin-top:0}.admin-customer-overview-grid>section:last-child dl{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.admin-overview-report-groups{grid-template-columns:minmax(0,1fr);gap:12px;padding:0}.admin-overview-report-groups>section{margin-bottom:0}.admin-overview-report-kpis article{min-height:88px;padding:12px}.admin-overview-report-kpis strong{font-size:20px}.admin-overview-report h2{min-height:58px}:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis) article,:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis) article:first-child,:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis) article:last-child{padding:12px}:is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis) strong{font-size:20px}:is(.admin-customer-overview-grid,.admin-campaign-detail-grid,.admin-coupon-detail-grid,.admin-product-preview-properties)>section,.admin-store-panel{padding:12px}}@media (width<=640px){.admin-product-type-toolbar{margin-top:12px}.admin-catalog-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-catalog-dashboard-stats>a,.admin-catalog-dashboard-stats>a:nth-child(3n){border-right:1px solid var(--display-line)}.admin-catalog-dashboard-stats>a:nth-child(2n){border-right:0}.admin-catalog-dashboard-stats>a:nth-child(-n+4){border-bottom:1px solid var(--display-line)}.admin-catalog-dashboard-stats>a{min-height:88px;padding:12px}.admin-catalog-dashboard-stats em{white-space:normal}.admin-store-overview-header{gap:12px;display:grid}.admin-store-overview-header .admin-page-action{white-space:nowrap;justify-self:start}.admin-audit-stats article{flex-direction:column;align-items:flex-start;gap:7px;min-height:88px;padding:12px}.admin-audit-stats article>div{gap:4px}.admin-audit-stats em{white-space:normal;line-height:1.4;overflow:visible}.admin-campaign-status-band>span{flex-wrap:wrap;gap:2px 6px;max-width:60%}.admin-campaign-status-band strong,.admin-campaign-status-band em{white-space:nowrap}.admin-campaign-status-band em{margin-left:0}.admin-campaign-detail{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.admin-banners-page:has(.admin-banner-selected-detail){padding-bottom:calc(150px + env(safe-area-inset-bottom))}.admin-coupon-page{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.admin-customer-page,.admin-product-detail{padding-bottom:calc(140px + env(safe-area-inset-bottom))}.admin-overview-report-kpis{gap:10px}.admin-overview-report-kpis article:nth-child(n){min-height:88px;padding:12px}.admin-overview-report-kpis article>svg{display:none}.admin-overview-report-kpis strong{font-size:23px}.admin-overview-report-kpis small{font-size:13px;line-height:1.5}.admin-catalog-dashboard-stats{gap:12px}.admin-catalog-dashboard-stats>a:nth-child(n){border:1px solid var(--line);grid-template-columns:minmax(0,1fr) 16px;min-height:88px;padding:12px}.admin-catalog-dashboard-stats>a>span{display:none}.admin-catalog-dashboard-stats strong{font-size:23px}.admin-catalog-dashboard-workspace nav{grid-template-columns:minmax(0,1fr)}.admin-catalog-dashboard-workspace nav>a:nth-child(n){border-right:0;border-bottom:1px solid var(--line-soft);min-height:88px}.admin-catalog-dashboard-workspace nav>a:last-child{border-bottom:0}.admin-catalog-dashboard-next{flex-direction:column;align-items:stretch;gap:16px}.admin-catalog-dashboard-next>a{justify-content:center;min-height:44px}.admin-customer-stats-sections>section:nth-child(n){padding:16px}}.admin-detail-label{align-items:flex-start;gap:7px;min-width:0;line-height:1.5;display:flex}.admin-detail-label>span{min-width:0}.admin-detail-label>svg{width:15px;height:15px;color:var(--info-text);flex:0 0 15px;margin-top:3px}.admin-detail-label[data-tone=warning]>svg{color:var(--warning)}.admin-detail-label[data-tone=teal]>svg{color:var(--teal-text)}.admin-detail-label[data-tone=success]>svg{color:var(--success-text)}.admin-detail-label[data-tone=purple]>svg{color:var(--purple-text)}.admin-status-badge[class][data-tone]{--status-badge-bg:var(--badge-neutral-bg);--status-badge-fg:var(--badge-neutral-text);border:1px solid var(--status-badge-bg);background:var(--status-badge-bg);width:max-content;max-width:100%;min-height:24px;color:var(--status-badge-fg);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.admin-status-badge[class][data-tone=success]{--status-badge-bg:var(--badge-success-bg);--status-badge-fg:var(--badge-success-text)}.admin-status-badge[class][data-tone=danger]{--status-badge-bg:var(--badge-danger-bg);--status-badge-fg:var(--badge-danger-text)}.admin-status-badge[class][data-tone=warning]{--status-badge-bg:var(--badge-warning-bg);--status-badge-fg:var(--badge-warning-text)}.admin-status-badge[class][data-tone=info]{--status-badge-bg:var(--badge-info-bg);--status-badge-fg:var(--badge-info-text)}.admin-status-badge[class][data-tone=teal]{--status-badge-bg:var(--badge-teal-bg);--status-badge-fg:var(--badge-teal-text)}.admin-status-badge[data-tone]>svg{width:14px;height:14px;color:inherit;background:0 0;flex:0 0 14px;margin:0;padding:0}.admin-status-badge[data-tone]>span{min-width:0;font:inherit;line-height:inherit;color:inherit;display:inline}:is(.admin-order-status-band,.admin-customer-status-band,.admin-product-status-band,.admin-coupon-status-band,.admin-campaign-status-band,.admin-staff-status-band){background:var(--surface-2);color:var(--text)}.admin-order-topbar-meta{grid-template-rows:repeat(2,minmax(0,auto));align-content:center;gap:2px}.admin-order-topbar-meta strong{font-size:14px}.admin-topbar .admin-order-topbar-tabs button>svg{width:15px;height:15px;color:inherit;flex-shrink:0}:is(.admin-product-detail,.admin-customer-overview,.admin-campaign-detail,.admin-coupon-detail,.admin-order-detail,.admin-staff-detail-page,.admin-product-type-detail) :is(h2,h3)>svg{color:var(--accent)}.admin-compact-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.admin-compact-stats.support-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stat-action{--stat-color:var(--accent);border:1px solid var(--line-soft);background:var(--surface);min-width:0;min-height:82px;color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.admin-stat-action.tone-pending{--stat-color:var(--warning)}.admin-stat-action.tone-paid{--stat-color:var(--info-text)}.admin-stat-action.tone-shipping{--stat-color:var(--teal-text)}.admin-stat-action.tone-resolved{--stat-color:var(--success-text)}.admin-stat-action:hover,.admin-stat-action.active{border-color:var(--stat-color);background:var(--surface-2)}.admin-stat-action>svg{width:24px;height:24px;color:var(--stat-color);flex:0 0 24px}.admin-stat-action>span{gap:4px;min-width:0;display:grid}.admin-stat-action small{color:var(--text-secondary);font-size:13px;line-height:1.5}.admin-stat-action strong{color:var(--stat-color);overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.2}.admin-order-overview-error,.admin-support-overview-error{border:1px solid var(--danger-border);background:var(--danger-surface);border-radius:9px;min-height:0;padding:12px}:is(.admin-overview-report-kpis,.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats) article{gap:10px;min-width:0;min-height:84px;padding:12px}:is(.admin-overview-report-kpis,.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats) article>svg{width:24px;height:24px;color:var(--accent);background:0 0;flex:0 0 24px;padding:0;display:block}:is(.admin-overview-report-kpis,.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats) article strong{font-size:20px;line-height:1.3}.admin-catalog-dashboard-stats>a:nth-child(n){min-height:88px;padding:12px}.admin-catalog-dashboard-stats>a strong{font-size:21px}.admin-overview-report-kpis article>div{gap:4px}.admin-overview-report-kpis article>div>span{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.admin-overview-report-kpis .admin-overview-change-label{font-size:12px}.admin-overview-report-kpis{gap:10px}@media (width<=1100px){.admin-compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-compact-stats,.admin-compact-stats.support-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-stat-action{gap:8px;min-height:78px;padding:10px}.admin-stat-action>svg{flex-basis:22px;width:22px;height:22px}.admin-stat-action strong{font-size:20px}:is(.admin-overview-report-kpis,.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats) article{min-height:82px;padding:12px}:is(.admin-overview-report-kpis,.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats) article strong{font-size:19px}:is(.admin-overview-report-kpis,.admin-customer-stats-kpis) article>svg{flex-basis:20px;width:20px;height:20px;display:block}.admin-overview-report-kpis .admin-overview-change-label{display:none}.admin-catalog-dashboard-stats>a:nth-child(n){min-height:88px;padding:12px}.admin-catalog-dashboard-stats>a strong{font-size:20px}}@media screen{.admin-workspace dl>div:has(>.admin-detail-label){border:0}}.admin-banner-selected-grid h2,.admin-order-operation h3,.admin-store-fulfillment>header h3{align-items:center;gap:9px;display:flex}.admin-banner-selected-grid h2>svg,.admin-order-operation h3>svg,.admin-store-fulfillment>header h3>svg{background:var(--surface-2);width:30px;height:30px;color:var(--accent);border-radius:7px;flex:0 0 30px;padding:7px}.admin-staff-store-item.disabled{opacity:1;background:var(--surface-3)}.admin-staff-permission-matrix label.unsupported{opacity:1;color:var(--muted)}.admin-staff-permission-matrix label.unsupported>i{opacity:.35}.admin-workspace .leaflet-control-attribution{background:var(--surface);color:var(--text-secondary)}.admin-workspace .leaflet-control-attribution a{color:var(--info-text)}.admin-order-note>strong:has(.admin-status-badge){flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width>=1200px){.admin-product-type-detail .admin-customer-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-staff-detail-permissions{min-width:0;max-width:100%;overflow-x:auto}.admin-staff-permission-matrix label{position:relative}@media (width<=900px){.admin-product-detail .admin-product-detail-grid{grid-template-columns:minmax(0,1fr);gap:18px}.admin-product-detail .admin-product-detail-grid>section{border-inline:0;min-width:0;padding-inline:0}}@media (width<=640px){.admin-product-detail .admin-customer-kpis article{gap:8px;padding:10px}.admin-product-detail .admin-customer-kpis article>svg{flex:0 0 22px;width:22px;height:22px;display:block}.admin-product-detail .admin-customer-kpis article strong{font-size:19px}.admin-product-type-detail .admin-customer-kpis article:last-child:nth-child(odd){grid-column:1/-1}}.admin-order-list-item{align-items:start;gap:0;min-height:104px;padding:0 0 0 29px;position:relative}.admin-order-list-item>.admin-order-list-copy{grid-column:1/-1;align-self:start;padding:8px 11px 5px}.admin-order-list-heading>strong{min-width:0}.admin-order-list-heading>.admin-order-list-value{flex:none;align-self:center;margin-left:auto}.admin-order-list-item.active{box-shadow:inset -3px 0 var(--order-list-status-color)}.admin-order-list-item:focus-visible{z-index:1;outline:2px solid var(--accent);outline-offset:-2px}.admin-order-list-count{color:var(--text-secondary);align-items:center;gap:5px;margin-top:3px;font-size:12px;line-height:1.5;display:inline-flex}.admin-order-list-count>svg{width:13px;height:13px;color:var(--accent);flex:0 0 13px}.admin-order-list-item{grid-template-rows:minmax(0,1fr) auto}.admin-order-list-metadata{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 11px 8px;display:flex}.admin-order-list-metadata .admin-order-list-count{white-space:nowrap;margin-top:0}.admin-order-list-metadata>time{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:1.5;display:inline-flex}.admin-order-list-metadata>time>svg{flex:0 0 12px;width:12px;height:12px}[data-order-status=pending_payment]{--order-color:#efb51c;--order-fg:#241b00;--order-ink:#ffd56a;--order-rgb:239, 181, 28}[data-order-status=paid]{--order-color:#2563c7;--order-fg:#fff;--order-ink:#a3cdff;--order-rgb:37, 99, 199}[data-order-status=preparing]{--order-color:#7546c8;--order-fg:#fff;--order-ink:#ccb2ff;--order-rgb:117, 70, 200}[data-order-status=shipping]{--order-color:#087f78;--order-fg:#fff;--order-ink:#86e2d5;--order-rgb:8, 127, 120}[data-order-status=completed]{--order-color:#168047;--order-fg:#fff;--order-ink:#8fe3b5;--order-rgb:22, 128, 71}[data-order-status=cancelled]{--order-color:#526174;--order-fg:#fff;--order-ink:#c1cbd8;--order-rgb:82, 97, 116}[data-order-status=payment_failed]{--order-color:#c92c40;--order-fg:#fff;--order-ink:#ffb4b9;--order-rgb:201, 44, 64}.admin-status-badge[class][data-order-status]{--status-badge-bg:var(--order-color,var(--badge-neutral-bg));--status-badge-fg:var(--order-fg,var(--badge-neutral-text))}.admin-order-list-item[data-order-status]{--order-list-status-color:var(--order-ink);--order-list-status-rgb:var(--order-rgb)}.admin-stat-action[data-order-status]{--stat-color:var(--order-ink)}.admin-order-tabs button[data-order-status]>svg{color:var(--order-ink)}.admin-order-tabs button.active[data-order-status]{background:var(--order-color);color:var(--order-fg)}.admin-order-tabs button.active[data-order-status]>svg{color:inherit}.admin-order-timeline li[data-order-status] .admin-order-timeline-marker{border-color:var(--order-color);background:var(--order-color);color:var(--order-fg)}.admin-workspace :is(.admin-overview-report-kpis,.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats,.admin-audit-stats,.order-analytics-metrics)>article,.admin-workspace .admin-stat-action,.admin-workspace .admin-catalog-dashboard-stats>a{isolation:isolate;gap:8px;min-height:72px;padding:9px 10px;position:relative;overflow:hidden}.admin-workspace :is(.admin-overview-report-kpis,.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats,.admin-audit-stats,.order-analytics-metrics)>article:after,.admin-workspace .admin-stat-action:after,.admin-workspace .admin-catalog-dashboard-stats>a:after{z-index:0;border:1px solid var(--accent);width:112px;height:112px;box-shadow:0 0 0 15px rgba(var(--accent-rgb), .35), 0 0 0 30px rgba(var(--accent-rgb), .16), 0 0 0 45px rgba(var(--accent-rgb), .07);opacity:.22;pointer-events:none;content:"";border-radius:50%;position:absolute;bottom:-62px;right:-36px}.admin-workspace :is(.admin-overview-report-kpis,.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats,.admin-audit-stats,.order-analytics-metrics)>article>*,.admin-workspace .admin-stat-action>*,.admin-workspace .admin-catalog-dashboard-stats>a>*{z-index:1;position:relative}:is(.admin-workspace :is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats,.admin-audit-stats) article>:is(span,div):has(>strong),.admin-workspace .admin-catalog-dashboard-stats>a>div){flex:1;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:baseline;gap:3px 7px;min-width:0;display:grid}.admin-workspace :is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats,.admin-audit-stats) article>:is(span,div)>small,.admin-workspace .admin-catalog-dashboard-stats>a>div>small{grid-column:1/-1;font-size:12px;line-height:1.4}.admin-workspace :is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats,.admin-audit-stats) article>:is(span,div)>strong,.admin-workspace .admin-catalog-dashboard-stats>a>div>strong{grid-area:2/1;font-size:20px;line-height:1.3}.admin-workspace :is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats,.admin-audit-stats) article>:is(span,div)>em,.admin-workspace .admin-catalog-dashboard-stats>a>div>em{white-space:normal;overflow-wrap:anywhere;grid-area:2/2;font-size:12px;line-height:1.4}.admin-workspace :is(.admin-overview-report-kpis,.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats) article>svg,.admin-workspace .admin-stat-action>svg{flex:0 0 20px;width:20px;height:20px}.admin-workspace :is(.admin-overview-report-kpis,.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats,.admin-audit-stats){gap:8px}.admin-metric-value-row{flex-wrap:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.admin-workspace .admin-metric-value-row>strong{flex:none;font-size:22px;line-height:1.3}.admin-workspace .admin-metric-value-row>:is(span,small){white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;font-size:12px;line-height:1.4;display:inline-flex}.admin-workspace .admin-metric-value-row>:is(span,small)>svg{flex:0 0 13px;width:13px;height:13px}.admin-metric-comparison-label{font-size:inherit}@media (width<=1100px){.admin-metric-value-row .admin-metric-comparison-label{display:none}}@media (width<=640px){.admin-workspace .admin-metric-value-row>strong{font-size:20px}.admin-workspace :is(.admin-customer-kpis,.admin-customer-stats-kpis,.admin-staff-detail-stats,.admin-audit-stats) article>:is(span,div):has(>strong){gap:3px 5px}}.admin-workspace .admin-metric-value-row>.positive{color:var(--success-text)}.admin-workspace .admin-metric-value-row>.negative{color:var(--danger-text)}.admin-workspace .admin-metric-value-row>.neutral{color:var(--muted)}.admin-workspace :is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats,.admin-audit-stats) article>:is(span,div):has(>strong):not(:has(>em)){grid-template-columns:minmax(0,1fr)}.admin-workspace :is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-customer-kpis,.admin-staff-detail-stats,.admin-audit-stats) article>:is(span,div)>strong{white-space:normal;overflow-wrap:anywhere;min-width:0}.admin-overview-report-kpis article>div{flex:1;container:metric-copy/inline-size}.order-analytics-metric{container:metric-copy/inline-size}@container metric-copy (width<=240px){.admin-metric-comparison-label{display:none}}@media (width<=640px){.admin-workspace :is(.admin-products-stats,.admin-products-workspace-stats,.admin-customer-stats-kpis,.admin-staff-detail-stats,.admin-audit-stats) article>:is(span,div)>em,.admin-workspace .admin-product-type-detail .admin-customer-kpis article>span>em,.admin-workspace .admin-catalog-dashboard-stats>a>div>em{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-workspace .admin-catalog-dashboard-stats>a{grid-template-columns:22px minmax(0,1fr) 12px;gap:6px}.admin-workspace .admin-catalog-dashboard-stats>a>span,.admin-workspace .admin-audit-stats article>span{background:0 0;border:0;flex:0 0 22px;width:22px;height:22px;padding:0}}.admin-workspace .admin-staff-detail-stats article>span>strong{font-size:16px}.admin-workspace .admin-store-kpis article>span>strong{font-size:18px}.admin-workspace .admin-store-kpis article:nth-child(-n+2)>span{grid-template-columns:minmax(0,1fr)}.admin-workspace .admin-store-kpis article:nth-child(-n+2)>span>strong{font-size:16px}.admin-workspace .admin-store-kpis article:nth-child(-n+2)>span>em{grid-area:3/1}@media (width<=640px){.admin-workspace .admin-customer-kpis>article{padding-block:7px}.admin-workspace .admin-customer-kpis article>span{grid-template-columns:minmax(0,1fr)}.admin-workspace .admin-customer-kpis article>span>em{grid-area:3/1}.admin-workspace .admin-catalog-dashboard-stats>a>span{grid-column:1;display:grid}.admin-workspace .admin-catalog-dashboard-stats>a>div{grid-column:2}.admin-workspace .admin-catalog-dashboard-stats>a>svg{grid-column:3;width:12px}.admin-workspace .admin-audit-stats article>span{position:absolute;bottom:10px;right:10px}.admin-workspace .admin-audit-stats article>div{width:100%}}:root dl:has(>div>.admin-detail-label){grid-template-columns:max-content minmax(0,1fr);gap:0 12px;min-width:0;display:grid}:root dl:has(>div>.admin-detail-label)>div:has(>.admin-detail-label){grid-template-columns:subgrid;grid-column:1/-1;align-items:start;gap:12px;min-width:0;min-height:0;margin-block:0;padding-block:6px;display:grid}:root dl:has(>div>.admin-detail-label)>div>:is(dt,dd){min-width:0;margin:0;padding-block:0}:root dl:has(>div>.admin-detail-label)>div>dt{white-space:nowrap}:root dl:has(>div>.admin-detail-label)>div>dt>svg{flex-shrink:0}:root dl:has(>div>.admin-detail-label)>div>dd{overflow-wrap:anywhere}:root :is(.admin-order-payment-more,.admin-order-operation>details:not(:first-child),.admin-order-note>details,.admin-customer-address-copy>details){margin-inline:calc(-1 * var(--card-title-gutter,14px));padding:10px var(--card-title-gutter,14px) 0;border-top:1px solid var(--line)}:root .admin-customer-address-copy details>div{border-top:0}@media (width<=640px){:root dl:has(>div>.admin-detail-label){column-gap:10px}:root dl:has(>div>.admin-detail-label)>div:has(>.admin-detail-label){column-gap:10px}}@media (width>=1181px){:root .admin-product-detail .admin-product-detail-fields{grid-template-columns:repeat(2,max-content minmax(0,1fr))}:root .admin-product-detail .admin-product-detail-fields>div:has(>.admin-detail-label){grid-column:span 2}}:root .admin-fulfillment-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}:root .admin-fulfillment-steps button{border:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 7px;padding:10px 8px;display:grid}:root .admin-fulfillment-steps button[aria-current=step]{background:#d0ac1a21;border-color:#d0ac1a}:root .admin-fulfillment-steps button>span{color:#d0ac1a;grid-row:span 2;display:flex}:root .admin-fulfillment-steps button>span.done{color:#4ade80}:root .admin-fulfillment-steps svg{width:21px;height:21px}:root .admin-fulfillment-steps strong{font-size:13px;line-height:1.4}:root .admin-fulfillment-steps small{color:var(--muted);font-size:11px}:root .admin-store-fulfillment>.admin-fulfillment-next{margin:8px 0 12px}:root .admin-store-fulfillment>p{font-size:13px;line-height:1.6}:root .admin-store-fulfillment>header>span{color:var(--muted);font-size:12px}@media (width<=640px){:root .admin-fulfillment-steps button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;padding:8px 3px}:root .admin-fulfillment-steps button>span{grid-row:auto}:root .admin-fulfillment-steps strong{font-size:12px}}:root .admin-store-fulfillment>button{border:1px solid var(--line-soft);background:var(--surface);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;padding:6px 12px;font-size:13px;display:inline-flex}:root .admin-store-fulfillment>button:focus-visible,:root .admin-fulfillment-steps button:focus-visible{outline-offset:3px;outline:2px solid #d0ac1a}:root .admin-store-fulfillment>.admin-order-operation{padding-block:8px}:root .admin-store-fulfillment>.admin-order-operation p{margin-block:8px}:root .admin-store-fulfillment>.admin-order-operation>small{color:var(--muted);margin-top:8px;line-height:1.6;display:block}:root .admin-fulfillment-evidence{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:10px}:root .admin-fulfillment-evidence>summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}:root .admin-fulfillment-evidence>summary svg{color:#d0ac1a;width:16px;height:16px}:root .admin-fulfillment-evidence>.admin-order-operation{border:0;padding:10px 0}:root .admin-order-attachment-drop{background:var(--surface);color:var(--text);cursor:pointer;font:inherit;text-align:center;border:1px dashed #82722a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:18px 12px;display:flex;position:relative}:root .admin-order-attachment-drop input{cursor:pointer;width:100%;font-size:12px}:root .admin-order-attachment-drop svg svg{color:#d0ac1a;width:24px;height:24px}:root .admin-order-attachment-drop small{color:var(--muted);overflow-wrap:anywhere}:root .admin-order-dialog{max-height:90svh;overflow:auto}@media (width<=640px){:root .admin-order-attachment-drop{padding:12px 8px;font-size:12px}}:root .admin-order-detail:has(.admin-order-pack-rail){padding-bottom:80px}:root .admin-order-pack-rail{gap:12px}:root .admin-order-pack-rail small{color:var(--muted);font-size:12px}:root .admin-order-pack-rail .admin-order-pack-transition{color:#fff;background:linear-gradient(110deg,#2563c7 0%,#5154c8 50%,#7546c8 100%);border:1px solid #9670dc;min-height:42px;line-height:1.5;box-shadow:0 3px 12px #0003}:root .admin-order-pack-transition:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (width<=640px){:root .admin-order-pack-rail{flex-direction:column;align-items:stretch;gap:5px;padding-block:8px}:root .admin-order-pack-rail small{font-size:11px}:root .admin-order-pack-rail .admin-order-pack-transition{white-space:normal;padding:8px 10px;font-size:12px}:root .admin-order-detail:has(.admin-order-pack-rail){padding-bottom:110px}}:root .admin-refund-form{border-top:1px solid var(--line-soft);gap:12px;margin-top:14px;padding-top:14px;display:grid}:root .admin-refund-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:12px;display:grid}:root .admin-refund-summary p{border:1px solid var(--line-soft);background:var(--surface);border-radius:7px;margin:0;padding:10px;font-size:12px}:root .admin-refund-form :is(input,textarea,select,button){scroll-margin-block:24px 160px}@media (width<=640px){:is(:root .admin-order-detail:has(>.admin-order-action-rail),:root .admin-order-detail:has(.admin-order-pack-rail)){padding-bottom:calc(160px + env(safe-area-inset-bottom))}:root .admin-refund-summary{grid-template-columns:repeat(2,minmax(0,1fr))}:root .admin-order-detail{height:auto;min-height:100%}}:root .admin-order-evidence-actions{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;margin:14px -14px -14px;padding:10px 14px;display:flex}:root .admin-order-evidence-actions h3{white-space:nowrap;margin:0;font-size:13px}:root .admin-order-evidence-actions>div{gap:8px;margin-left:auto;display:flex}:root .admin-order-evidence-actions button{border:1px solid var(--line-soft);background:var(--surface-2);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}:root .admin-order-evidence-actions svg{color:#d0ac1a;width:16px;height:16px}@media (width<=640px){:root .admin-order-evidence-actions{flex-wrap:wrap;gap:8px;margin:12px -12px -12px;padding:10px 12px}:root .admin-order-evidence-actions>div{margin-left:auto}:root .admin-order-evidence-actions button{padding:6px 8px;font-size:11px}}:root .admin-order-tracking-fields fieldset,:root .admin-store-tracking-form fieldset{border:0;min-width:0;margin:0;padding:0;display:block}:root .admin-main-tracking-row,:root .admin-store-tracking-row{grid-template-columns:max-content minmax(90px,1fr) minmax(100px,.65fr) auto;align-items:center;gap:8px;display:grid}:root .admin-main-tracking-row>label,:root .admin-store-tracking-row>label{white-space:nowrap;flex-direction:row;align-items:center;gap:5px;font-size:12px;display:flex}:root .admin-main-tracking-row input,:root .admin-main-tracking-row select,:root .admin-store-tracking-row input,:root .admin-store-tracking-row select{width:100%;min-width:0;min-height:36px}:root .admin-store-tracking-row label small{color:var(--muted);font-size:10px}:root .admin-store-tracking-form{margin:12px 0}:root .admin-use-main-tracking{margin-top:6px}@media (width<=640px){:root .admin-main-tracking-row,:root .admin-store-tracking-row{grid-template-columns:max-content minmax(0,1fr) minmax(108px,.75fr);gap:6px}:root .admin-main-tracking-row>button,:root .admin-store-tracking-row>button{grid-column:2/-1;justify-self:end}:root .admin-main-tracking-row>label,:root .admin-store-tracking-row>label{font-size:11px}:root .admin-store-tracking-row label small{display:none}:root .admin-main-tracking-row select,:root .admin-store-tracking-row select{padding-inline:4px;font-size:11px}:root .admin-main-tracking-row input,:root .admin-store-tracking-row input{padding-inline:8px;font-size:14px!important}:root .admin-main-tracking-row select,:root .admin-store-tracking-row select{font-size:12px!important}}:root .admin-packing-product-copy{flex:1;min-width:0}:root .admin-order-packing-row .admin-packing-product-button{text-align:left;color:var(--text);width:100%;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}:root .admin-packing-product-button>span:last-child{overflow-wrap:anywhere;min-width:0}:root .admin-packing-product-thumb{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}:root .admin-packing-product-thumb img{object-fit:contain;width:100%;height:100%}:root .admin-packing-product-thumb svg{width:24px;height:24px;color:var(--muted)}:root .admin-packing-product-button:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #d0ac1a}:root .admin-packing-product-dialog{width:min(1040px,100vw - 24px)}:root .admin-packing-product-body{min-width:0;padding:16px}@media (width<=640px){:root .admin-order-packing-row .admin-packing-product-button{flex-shrink:1}}:root .admin-packing-product-dialog>header{z-index:1;background:var(--surface);position:sticky;top:0}:root .admin-order-packing-row .admin-packing-check-action{flex-direction:row;justify-content:center;align-items:center;gap:6px;max-width:190px;min-height:34px;padding:6px 10px;font-size:12px;line-height:1.35;display:inline-flex}:root .admin-packing-check-action small{color:inherit;white-space:nowrap;opacity:.9;margin:0;font-size:11px}:root .admin-packing-product-dialog .admin-product-detail{min-height:0;padding:0}:root .admin-packing-product-body .admin-product-preview-header{padding-top:0}:root .admin-packing-product-dialog{font-size:13px;line-height:1.5}:root .admin-packing-product-dialog>header{padding:10px 12px}:root .admin-packing-product-dialog>header strong{font-size:14px}:root .admin-packing-product-body{padding:12px;font-size:13px}:root .admin-packing-product-dialog :is(h2,h3,h4){margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.4}:root .admin-packing-product-dialog .admin-product-preview-header{grid-template-columns:144px minmax(0,1fr);align-items:start;gap:12px;padding:0 0 10px}:root .admin-packing-product-dialog .admin-product-preview-thumbnails{gap:6px;padding:0 0 4px}:root .admin-packing-product-dialog .admin-product-preview-thumbnails button{flex-basis:64px;height:64px;padding:3px}:root .admin-packing-product-dialog .admin-product-preview-empty{width:100%;height:72px;font-size:12px}:root .admin-packing-product-dialog .admin-product-preview-info h2{margin:0 0 8px;font-size:16px}:root .admin-packing-product-dialog .admin-product-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0;display:grid}:root .admin-packing-product-dialog .admin-product-detail-fields>div:has(>.admin-detail-label){grid-column:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;min-height:0;padding:3px 0;display:grid}:root .admin-packing-product-dialog .admin-product-detail-fields>.admin-product-field-wide{grid-column:1/-1}:root .admin-packing-product-dialog .admin-product-detail-fields dt{gap:4px;font-size:12px;line-height:1.4}:root .admin-packing-product-dialog .admin-product-detail-fields dt>svg{flex-basis:12px;width:12px;height:12px;margin-top:2px}:root .admin-packing-product-dialog .admin-product-detail-fields dd{font-size:13px;line-height:1.45}:root .admin-packing-product-dialog .admin-customer-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 10px;display:grid}:root .admin-packing-product-dialog .admin-customer-kpis>article{border-radius:8px;align-items:center;gap:6px;min-height:0;padding:8px}:root .admin-packing-product-dialog .admin-customer-kpis article>svg{flex:0 0 16px;width:16px;height:16px;padding:0}:root .admin-packing-product-dialog .admin-customer-kpis article>span{grid-template-columns:minmax(0,1fr) auto;gap:2px 5px;min-width:0;display:grid}:root .admin-packing-product-dialog .admin-customer-kpis article small{font-size:12px;line-height:1.4}:root .admin-packing-product-dialog .admin-customer-kpis article strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.4}:root .admin-packing-product-dialog .admin-customer-kpis article em{white-space:normal;grid-column:1/-1;font-size:12px;line-height:1.4}:root .admin-packing-product-dialog .admin-product-stores-overview-card{border-radius:8px;margin-top:0;margin-bottom:10px;padding:8px}:root .admin-packing-product-dialog .admin-product-stores-overview-card>h2{align-items:center;gap:6px;margin:0 0 6px;font-size:14px;display:flex}:root .admin-packing-product-dialog .admin-product-stores-overview-card>h2 svg{width:16px;height:16px}:root .admin-packing-product-dialog .admin-product-stores-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:6px}:root .admin-packing-product-dialog .admin-product-store-overview-item{gap:8px;min-height:0;padding:6px 8px;font-size:13px}:root .admin-packing-product-dialog .admin-product-store-overview-item>span{overflow-wrap:anywhere;min-width:0}:root .admin-packing-product-dialog .admin-product-store-overview-item>strong{white-space:nowrap;font-size:13px}:root .admin-packing-product-dialog .admin-product-zone-heading{min-height:0;margin-bottom:6px;font-size:14px}:root .admin-packing-product-dialog .admin-product-detail-description p{overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.5}:root .admin-packing-product-dialog .admin-product-detail-description :is(dt,dd),:root .admin-packing-product-dialog .admin-product-description :is(dt,dd){font-size:13px;line-height:1.5}:root .admin-packing-product-dialog .admin-product-options-table :is(th,td,caption){padding:6px 8px;font-size:13px}@media (width>=1000px){:root .admin-packing-product-dialog .admin-product-detail-fields{grid-template-columns:repeat(3,minmax(0,1fr))}:root .admin-packing-product-dialog .admin-product-detail-fields>div:has(>.admin-detail-label){grid-template-columns:max-content minmax(0,1fr);gap:6px}}@media (width<=640px){:root .admin-packing-product-dialog .admin-product-preview-header{grid-template-columns:64px minmax(0,1fr);gap:10px}:root .admin-packing-product-dialog .admin-customer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:root .admin-order-packing-row .admin-packing-check-action{max-width:180px}}:root .admin-packing-product-dialog .admin-product-detail{gap:12px;display:grid}:root .admin-packing-product-dialog .admin-product-preview-header{grid-template-columns:144px minmax(0,1fr);gap:8px 16px;padding:0;display:grid}:root .admin-packing-product-dialog .admin-product-preview-info{display:contents}:root .admin-packing-product-dialog .admin-product-preview-info h2{grid-column:2;align-self:center;margin:0}:root .admin-packing-product-dialog .admin-product-preview-images{grid-area:1/1/3;min-width:0}:root .admin-packing-product-dialog .admin-product-preview-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;display:grid}:root .admin-packing-product-dialog .admin-product-preview-thumbnails button{aspect-ratio:1;width:100%;min-width:0;height:auto;padding:5px}:root .admin-packing-product-dialog .admin-product-preview-thumbnails button:first-child{grid-column:1/-1}:root .admin-packing-product-dialog .admin-product-preview-thumbnails img{object-fit:contain;width:100%;height:100%}:root .admin-packing-product-dialog .admin-product-detail-fields{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;grid-column:2;align-content:start;padding:8px 10px}:root .admin-packing-product-dialog .admin-product-detail-fields>div:has(>.admin-detail-label){grid-template-columns:minmax(0,1fr);gap:3px;padding:3px 0}:root .admin-packing-product-dialog .admin-product-detail-fields>.admin-product-field-wide:has(>.admin-detail-label){grid-column:1/-1}:root .admin-packing-product-dialog .admin-product-detail-kpis{align-items:stretch;gap:8px;margin:0}:root .admin-packing-product-dialog .admin-product-detail-kpis>article{--stat-color:208,172,26;isolation:isolate;border:1px solid var(--line-soft);background:var(--surface);min-height:76px;box-shadow:none;align-items:flex-start;padding:10px;display:flex;position:relative;overflow:hidden}:root .admin-packing-product-dialog .admin-product-detail-kpis>.product-stat-stock{--stat-color:52,180,129}:root .admin-packing-product-dialog .admin-product-detail-kpis>.product-stat-sold{--stat-color:83,150,235}:root .admin-packing-product-dialog .admin-product-detail-kpis>.product-stat-rating{--stat-color:168,128,230}:root .admin-packing-product-dialog .admin-product-detail-kpis>article:before{content:"";z-index:-1;background:radial-gradient(ellipse at 100% 100%,rgba(var(--stat-color),.18),transparent 72%);pointer-events:none;position:absolute;inset:0}:root .admin-packing-product-dialog .admin-product-detail-kpis>article:after{content:"";z-index:-1;background:repeating-linear-gradient(90deg,rgba(var(--stat-color),.16) 0 8px,transparent 8px 13px);clip-path:polygon(0 75%,20% 75%,20% 50%,40% 50%,40% 65%,60% 65%,60% 25%,80% 25%,80% 0,100% 0,100% 100%,0 100%);pointer-events:none;border:0;border-radius:0;width:66px;height:42px;position:absolute;bottom:0;right:-3px;transform:none}:root .admin-packing-product-dialog .admin-product-detail-kpis article>svg{color:rgb(var(--stat-color));margin-top:2px}:root .admin-packing-product-dialog .admin-product-detail-kpis article>span{flex:1;grid-template-columns:minmax(0,1fr);gap:3px;display:grid}:root .admin-packing-product-dialog .admin-product-detail-kpis article :is(small,strong,em){clip-path:none;white-space:normal;grid-column:1;width:auto;height:auto;margin:0;position:static;overflow:visible}:root .admin-packing-product-dialog .admin-product-detail-kpis article strong{font-size:16px;font-weight:600}:root .admin-packing-product-dialog :is(.admin-product-stores-overview-card,.admin-product-detail-description,.admin-product-description){border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;min-width:0;padding:10px;margin:0!important}:root .admin-packing-product-dialog :is(.admin-product-stores-overview-card>h2,.admin-product-zone-heading,.admin-product-description>h2){border-bottom:1px solid var(--line-soft);align-items:center;gap:6px;min-height:0;margin:-10px -10px 10px;padding:9px 10px;font-size:14px;display:flex}:root .admin-packing-product-dialog .admin-product-description>h2 svg{width:16px;height:16px;color:var(--accent)}:root .admin-product-image-error{text-align:center;justify-items:center;gap:12px;padding:40px 20px;display:grid}:root .admin-product-image-error button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:6px;padding:8px 12px}@media (width<=640px){:root .admin-packing-product-dialog .admin-product-preview-header{grid-template-columns:88px minmax(0,1fr);gap:10px}:root .admin-packing-product-dialog .admin-product-preview-images{grid-row:1}:root .admin-packing-product-dialog .admin-product-detail-fields{grid-column:1/-1}:root .admin-packing-product-dialog .admin-product-detail-kpis>article{min-height:82px}}:root .admin-order-dispatch-rail{flex-wrap:wrap;align-items:center;margin-top:12px}:root .admin-order-dispatch-rail .admin-order-pack-transition{background:var(--badge-teal-bg);color:var(--badge-teal-text)}:root .admin-order-dispatch-rail .admin-order-pack-transition:disabled{opacity:.5}:root .admin-tracking-timeline{border-left:2px solid var(--line);margin:12px 0;padding-left:22px}:root .admin-tracking-timeline li{padding:0 0 14px 4px;font-size:13px}:root .admin-tracking-timeline li::marker{color:var(--accent)}:root .admin-tracking-timeline p{margin:4px 0}:root .admin-workflow-dialog{border:1px solid var(--line);background:var(--surface);width:min(760px,100vw - 24px);max-height:calc(100svh - 32px);color:var(--text);font:13px/1.5 var(--font-ui);border-radius:12px;margin:auto;padding:0;overflow:hidden}:root .admin-workflow-dialog:not([open]){display:none}:root .admin-workflow-dialog[open]{flex-direction:column;display:flex}:root .admin-workflow-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000a}:root .admin-workflow-dialog>header{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}:root .admin-workflow-dialog-icon{height:34px;color:var(--accent);background:#d0ac1a1a;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}:root .admin-workflow-dialog-icon svg{width:18px;height:18px}:root .admin-workflow-dialog>header>div{flex:1;min-width:0}:root .admin-workflow-dialog h2{margin:0;font-size:15px;line-height:1.4}:root .admin-workflow-dialog>header p{color:var(--muted);margin:3px 0 0;font-size:12px}:root .admin-workflow-dialog>header>button{background:var(--surface-2);width:32px;height:32px;color:var(--text);cursor:pointer;border:0;border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:grid}:root .admin-workflow-dialog>header>button svg{width:17px;height:17px}:root .admin-workflow-dialog-body{overscroll-behavior:contain;gap:12px;min-height:0;padding:14px;display:grid;overflow:auto}:root .admin-workflow-dialog-body h3{align-items:center;gap:6px;margin:0 0 10px;font-size:13px;display:flex}:root .admin-workflow-dialog-body h3 svg{width:16px;height:16px;color:var(--accent)}:root .admin-workflow-dialog-body :is(input,select,textarea){border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;color:var(--text);font:inherit;box-sizing:border-box;border-radius:7px;padding:8px 10px}:root .admin-workflow-dialog-body textarea{resize:vertical;min-height:90px}:root .admin-workflow-dialog-body button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}:root .admin-workflow-dialog-body button.primary{color:#171500;background:#d0ac1a;border-color:#d0ac1a;font-weight:600}:root .admin-workflow-dialog-body button:disabled{opacity:.5;cursor:not-allowed}:root .admin-workflow-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root .admin-workflow-dialog-body footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:2px;padding-top:12px;display:flex}:root .admin-tracking-input{width:100%;min-width:0;display:block;position:relative}:root .admin-tracking-input>input{box-sizing:border-box;width:100%}:root .admin-tracking-input.is-main>input{padding-inline-start:32px!important}:root .admin-tracking-input>svg{z-index:1;width:15px;height:15px;color:var(--accent);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}:root .admin-tracking-change-form,:root .admin-workflow-note-form{gap:12px;min-width:0;display:grid}:root .admin-tracking-before{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:4px;padding:10px 12px;display:grid}:root .admin-tracking-before small{color:var(--muted);font-size:12px}:root .admin-tracking-before strong{overflow-wrap:anywhere;font-size:15px}:root .admin-tracking-change-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:root .admin-tracking-change-fields>h3{grid-column:1/-1;margin:0}:root .admin-tracking-change-fields label{gap:6px;min-width:0;display:grid}:root .admin-workflow-dialog-hint{background:var(--surface-2);color:var(--muted);border-radius:7px;margin:0;padding:10px;font-size:12px}:root .admin-tracking-dialog-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}:root .admin-tracking-dialog-toolbar>span{color:var(--muted);font-size:12px}:root .admin-tracking-timeline-card,:root .admin-tracking-history>article,:root .admin-workflow-note-history>article{border:1px solid var(--line);border-radius:9px;min-width:0;padding:12px}:root .admin-tracking-timeline-card>header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}:root .admin-tracking-timeline-card>header>div{gap:4px;min-width:0;display:grid}:root .admin-tracking-timeline-card>header strong{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}:root .admin-tracking-timeline-card>header strong svg{width:15px;height:15px;color:var(--accent);flex-shrink:0}:root .admin-tracking-timeline-card small,:root .admin-tracking-history>article>small,:root .admin-workflow-note-history small{color:var(--muted);font-size:12px}:root .admin-tracking-history,:root .admin-workflow-note-history{gap:10px;min-width:0;display:grid}:root .admin-tracking-history>h3,:root .admin-workflow-note-history>h3{margin:0}:root .admin-tracking-history-change{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px;display:grid}:root .admin-tracking-history-change>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}:root .admin-tracking-history-change small{color:var(--muted);font-size:11px}:root .admin-tracking-history-change em{font-size:12px;font-style:normal}:root .admin-tracking-history-change>svg{width:16px;color:var(--accent)}:root .admin-tracking-history>article>p,:root .admin-workflow-note-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}:root .admin-workflow-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:8px;margin:0;padding:16px 10px}:root .admin-workflow-dialog-body>.admin-order-operation{border:0;padding:0}:root .admin-workflow-dialog-body>.admin-order-operation>h3{display:none}:root .admin-workflow-dialog-body .admin-order-attachment-drop{background:var(--surface-2);border-radius:9px;min-height:120px}:root .admin-workflow-dialog-body .admin-order-attachment-drop>svg{width:24px;height:24px;color:var(--accent)}:root .admin-workflow-dialog-body .admin-order-attachment-drop input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:root .admin-workflow-dialog-body .admin-order-attachment-drop:focus-within{outline:2px solid var(--accent);outline-offset:3px}:root .admin-workflow-dialog-body .admin-order-note{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 0 0;padding:12px;display:grid}:root .admin-workflow-dialog-body .admin-order-note>img{border-radius:7px;grid-column:1/-1;justify-self:center}:root .admin-order-tracking-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}:root .admin-order-tracking-heading>h3{min-width:0;margin:0}:root .admin-order-tracking-heading>.admin-tracking-timeline-trigger{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;min-height:34px;color:var(--accent);cursor:pointer;border-radius:8px;flex:0 0 34px;place-items:center;padding:0;display:grid}:root .admin-tracking-timeline-trigger>svg{width:18px;height:18px}:root .admin-tracking-timeline-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root .admin-order-action-rail.admin-fulfillment-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;min-height:68px;margin-top:0;padding-block:8px;display:grid;overflow:visible}:root .admin-order-footer-actions{justify-content:flex-end;align-items:center;min-width:0;display:flex}:root .admin-order-action-rail.admin-fulfillment-footer .admin-order-pack-transition{min-height:40px;box-shadow:none;white-space:normal;border-radius:8px;padding:8px 15px;font-size:13px;line-height:1.4}:root .admin-fulfillment-footer>.admin-order-operation-error{grid-column:1/-1;margin:0}@media (width<=640px){:root .admin-order-action-rail.admin-fulfillment-footer{grid-template-columns:minmax(0,1fr) 148px;gap:6px 10px;min-height:68px;padding:8px 12px}:root .admin-order-action-rail.admin-fulfillment-footer .admin-order-pack-transition{width:100%;min-height:40px;padding:8px 10px;font-size:12px}:root .admin-order-simple-footer>button{white-space:normal;max-width:190px;line-height:1.4}}:root .admin-store-fulfillment>.admin-order-operation{margin-block:0;padding-block:0}:root .admin-store-fulfillment>.admin-order-operation+.admin-order-operation{margin-top:12px}:root .admin-store-fulfillment .admin-store-tracking-form{margin:0}:root .admin-store-fulfillment .admin-order-packing-row{padding-block:12px}:root .admin-store-fulfillment .admin-order-packing-row:last-of-type{border-bottom:0;padding-bottom:0}:root .admin-store-fulfillment>.admin-order-evidence-actions{margin-top:12px}:root .admin-order-footer-hint{min-width:0;color:var(--muted);font-size:11px;line-height:1.35}:root .admin-order-footer-hint>small{font-size:inherit}:root .admin-order-simple-footer{justify-content:flex-end}:root .admin-workflow-confirm-content{gap:12px;display:grid}:root .admin-workflow-confirm-summary{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;gap:8px;min-width:0;padding:12px;display:grid}:root .admin-workflow-confirm-summary>strong{overflow-wrap:anywhere;font-size:15px}:root .admin-workflow-confirm-summary>small{color:var(--muted);font-size:12px}:root .admin-workflow-confirm-summary>div:not(.admin-dispatch-confirm-row){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}:root .admin-workflow-confirm-summary>h3{margin:0}:root .admin-dispatch-confirm-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;padding:10px 0 0;display:grid}:root .admin-dispatch-confirm-row>strong{overflow-wrap:anywhere}:root .admin-dispatch-confirm-row>small{color:var(--muted);grid-column:1/-1;font-size:12px}:root .admin-workflow-confirm-notice{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;padding:12px}:root .admin-workflow-confirm-notice>ul{color:var(--muted);margin:8px 0 0;padding-left:18px}:root .admin-workflow-confirm-notice li+li{margin-top:6px}:root .admin-workflow-dialog-body button.primary.shipping{background:var(--badge-teal-bg);border-color:var(--badge-teal-bg);color:var(--badge-teal-text)}@media (width<=640px){:root .admin-dispatch-confirm-row{grid-template-columns:minmax(0,1fr)}:root .admin-dispatch-confirm-row>small{grid-column:1}:root .admin-workflow-dialog{width:calc(100vw - 20px);max-height:calc(100svh - 20px)}:root .admin-workflow-dialog-body{padding:12px}:root .admin-tracking-change-fields{grid-template-columns:minmax(0,1fr)}:root .admin-workflow-dialog-body :is(input,select,textarea){font-size:14px}:root .admin-workflow-dialog-body footer>button{flex:1}}:root .admin-feedback-body p{white-space:pre-line}:root .admin-order-detail:has(.admin-order-dispatch-rail){padding-bottom:100px}@media (width<=640px){:root .admin-order-detail:has(.admin-order-dispatch-rail){padding-bottom:calc(170px + env(safe-area-inset-bottom))}:root .admin-order-dispatch-rail{gap:7px;padding-block:8px}:root .admin-order-dispatch-rail button{white-space:normal;font-size:12px;line-height:1.4}}:root .admin-resolution-guard{border:0;width:100%;min-width:0;margin:0;padding:0}:root .admin-order-management:has(>.admin-after-sales){gap:0;padding:0}:root .admin-order-management>.admin-resolution-guard:has(>.admin-after-sales){min-width:0;margin:0;padding:0}:root .admin-order-management:has(>.admin-resolution-guard>.admin-after-sales){gap:0;padding:0}:root .admin-on-demand-section{border-top:1px solid var(--line);min-width:0}:root .admin-on-demand-section>summary{cursor:pointer;color:var(--text);padding:10px 12px;font-size:13px;font-weight:500}:root .admin-on-demand-section>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root .admin-on-demand-content{min-width:0;padding:0 12px 12px}:root .admin-after-sales{gap:0;min-width:0;display:grid}:root .admin-after-sales>.admin-order-operation{margin:0;padding:0}:root .admin-after-sales>.admin-order-operation>h3{border-bottom:1px solid var(--line);margin:0;padding:7px 10px}:root .admin-after-sales>.admin-order-operation>.admin-resolution-steps,:root .admin-after-sales>.admin-order-operation>.admin-after-sales-open-request{width:calc(100% - 20px);margin:6px 10px}:root .admin-after-sales>.admin-order-operation>p{margin:6px 10px}:root .admin-after-sales-create>.admin-after-sales-form{margin:0;padding:6px 10px}:root .admin-after-sales .admin-after-sales-open-request{color:#201b08;cursor:pointer;background:linear-gradient(110deg,#d0ac1a,#b69212);border:1px solid #d0ac1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:9px 14px;font:600 13px/1.5 IBM Plex Sans Thai,sans-serif;display:flex;box-shadow:0 2px 6px #0002}:root .admin-after-sales-open-request:hover:not(:disabled){filter:brightness(1.08)}:root .admin-after-sales-open-request:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root .admin-after-sales-open-request:disabled{opacity:.5;cursor:not-allowed}:root .admin-order-detail:has(.admin-after-sales-footer){padding-bottom:88px}:root .admin-after-sales-footer{justify-content:space-between;overflow:visible}:root .admin-after-sales-footer button{min-height:40px}:root .admin-after-sales-customer-requests{border:0;border-bottom:1px solid var(--line);background:var(--surface);border-radius:0;min-width:0}:root .admin-after-sales-customer-requests>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;display:flex}:root .admin-after-sales-customer-requests>header h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}:root .admin-after-sales-customer-requests>header h3 svg{color:var(--accent)}:root .admin-after-sales-customer-requests>header>span{color:var(--muted);white-space:nowrap;font-size:12px}:root .admin-after-sales-customer-requests>.admin-resolution-guard{gap:0;padding:0;display:grid}:root .admin-after-sales-request{padding:8px 10px}:root .admin-after-sales-customer-requests>.admin-resolution-guard:empty{display:none}:root .admin-after-sales-empty{color:var(--muted);margin:0;padding:8px 10px;font-size:13px}:root .admin-after-sales-form{gap:10px;margin-top:8px;display:grid}:root .admin-after-sales-form>label{gap:6px;display:grid}:root .admin-after-sales-items{grid-column:1/-1;min-width:0;display:grid}:root .admin-after-sales-product-row{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:12px;margin:0;padding:10px 0;display:grid}:root .admin-after-sales-product-row:last-child{border-bottom:0}:root .admin-after-sales-product-row .admin-packing-product-button>span:last-child{gap:4px;font-size:13px;display:grid}:root .admin-after-sales-quantities{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px;min-width:0;display:grid}:root .admin-after-sales-quantity-box{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);text-align:center;border-radius:8px;align-content:center;justify-items:center;gap:1px;min-width:0;min-height:56px;padding:3px 6px;display:grid}:root .admin-after-sales-quantity-box>:is(small,label){color:var(--muted);margin:0;font-size:11px;line-height:12px}:root .admin-after-sales-quantity-box>small[aria-live]{font-size:10px;line-height:10px}:root .admin-after-sales-quantity-box>strong{font-size:14px;line-height:24px}:root .admin-after-sales-stepper{grid-template-columns:28px minmax(24px,1fr) 28px;align-items:center;width:100%;display:grid}:root .admin-after-sales-product-row .admin-after-sales-stepper button{width:28px;height:24px;min-height:24px;color:var(--accent);border:1px solid var(--line);background:var(--surface);border-radius:6px;place-items:center;margin:0;padding:0;display:grid}:root .admin-after-sales-stepper button svg{width:14px;height:14px}:root .admin-after-sales-stepper button:disabled{opacity:.4;cursor:not-allowed}:root .admin-resolution-fields .admin-after-sales-stepper input{text-align:center;appearance:textfield;background:0 0;border:0;height:24px;min-height:24px;padding:0 2px;font-size:13px}:root .admin-after-sales-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}:root .admin-after-sales-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}@media (width<=640px){:root .admin-after-sales-product-row{grid-template-columns:minmax(0,1fr)}:root .admin-after-sales-quantities{width:100%}}:root .admin-after-sales-items small{color:var(--muted);font-size:11px}:root .admin-after-sales-reason,:root .admin-after-sales-history p{white-space:pre-wrap;overflow-wrap:anywhere}:root .admin-after-sales-request{overflow-wrap:anywhere;min-width:0}:root .admin-after-sales-policy{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-column:1/-1;min-width:0;padding:10px 12px;font-size:12px;line-height:1.65}:root .admin-after-sales-policy>h4{color:var(--text);align-items:center;gap:6px;margin:0 0 6px;font-size:13px;display:flex}:root .admin-after-sales-policy>h4 svg{color:var(--accent);flex-shrink:0}:root .admin-after-sales-policy>ul{color:var(--text);gap:4px;margin:0;padding-left:18px;display:grid}:root .admin-after-sales-policy>p{color:var(--muted);margin:8px 0 0}:root .admin-after-sales-request>h3{flex-wrap:wrap}:root .admin-order-operation>details.admin-after-sales-history{border-top:1px solid var(--line);width:auto;min-width:0;margin:12px 0 0;padding-top:10px}:root .admin-after-sales-history article{border-bottom:1px solid var(--line);padding:10px 0}:root .admin-resolution-steps{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow:hidden}:root .admin-resolution-steps li{min-width:0;color:var(--muted);border-right:1px solid var(--line);background:var(--surface-2);text-align:center;align-content:center;justify-items:center;gap:4px;padding:10px 4px;display:grid}:root .admin-resolution-steps li:last-child{border-right:0}:root .admin-resolution-steps li span{border-radius:7px;place-items:center;width:28px;height:28px;display:grid}:root .admin-resolution-steps li strong{font-size:12px;font-weight:500}:root .admin-resolution-steps li small{font-size:10px}:root .admin-resolution-steps li[aria-current=step]{color:var(--text);background:linear-gradient(135deg,#d0ac1a20,var(--surface-2));box-shadow:inset 0 -3px #d0ac1a}:root .admin-resolution-steps li[aria-current=step] strong{color:var(--accent);font-weight:600}:root .admin-resolution-steps li[aria-current=step] span{color:#201b08;background:#d0ac1a}:root .admin-resolution-fields{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}:root .admin-resolution-fields.admin-after-sales-create-fields{grid-template-columns:minmax(0,1fr)}:root .admin-resolution-fields>:is(p,.admin-order-check,.admin-order-attachment-drop,button){grid-column:1/-1}:root .admin-resolution-fields label{gap:6px;min-width:0;display:grid}:root .admin-resolution-fields label.admin-order-check{display:flex}:root .admin-resolution-fields :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0}:root .admin-resolution-fields button{justify-self:end}@media (width<=600px){:root .admin-resolution-steps li{padding:8px 2px}:root .admin-resolution-steps li strong{font-size:11px}:root .admin-order-detail:has(.admin-after-sales-footer){padding-bottom:calc(150px + env(safe-area-inset-bottom))}:root .admin-after-sales-footer{justify-content:space-between}:root .admin-resolution-fields{grid-template-columns:minmax(0,1fr)}}:root .admin-order-detail:has(.admin-internal-history-footer){padding-bottom:88px}:root .admin-internal-history-footer{padding-block:8px}:root .admin-internal-history-footer>button{text-align:left;border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);background:linear-gradient(110deg,#d0ac1a1f,var(--surface-2) 65%);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:6px 12px;display:flex}:root .admin-internal-history-footer-icon{height:32px;color:var(--accent);background:#d0ac1a21;border-radius:8px;flex:0 0 32px;place-items:center;display:grid}:root .admin-internal-history-footer-icon svg{width:19px;height:19px}:root .admin-internal-history-footer strong{font-size:13px;display:block}:root .admin-internal-history-footer small{color:var(--muted);font-size:11px;display:block}:root .admin-internal-history-open{color:var(--accent);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}:root .admin-internal-history{min-width:0}:root .admin-internal-history-summary{border:1px solid var(--line);background:linear-gradient(115deg,#d0ac1a24,var(--surface-2));border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex;position:relative;overflow:hidden}:root .admin-internal-history-summary>svg{color:var(--accent);flex-shrink:0}:root .admin-internal-history-summary strong{z-index:1;font-size:15px;position:relative}:root .admin-internal-history-summary p{z-index:1;color:var(--muted);margin:2px 0 0;font-size:12px;position:relative}:root .admin-internal-history-summary .admin-internal-history-graphic{opacity:.09;width:96px;height:96px;position:absolute;top:-8px;right:8px;transform:rotate(-15deg)}:root .admin-internal-history-timeline{margin:16px 0 0;padding:0;list-style:none}:root .admin-internal-history-timeline>li{--event-color:#d0ac1a;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:0 0 18px;display:grid;position:relative}:root .admin-internal-history-timeline>li:before{content:"";background:var(--line);width:1px;position:absolute;top:34px;bottom:0;left:16px}:root .admin-internal-history-timeline>li:last-child{padding-bottom:0}:root .admin-internal-history-timeline>li:last-child:before{display:none}:root .admin-internal-history-timeline>li[data-tone=success]{--event-color:#22c55e}:root .admin-internal-history-timeline>li[data-tone=danger]{--event-color:#ef4444}:root .admin-internal-history-timeline>li[data-tone=money]{--event-color:#a78bfa}:root .admin-internal-history-timeline>li[data-tone=shipping]{--event-color:#38bdf8}:root .admin-internal-history-marker{border:1px solid color-mix(in srgb,var(--event-color) 45%,var(--line));width:34px;height:34px;color:var(--event-color);background:color-mix(in srgb,var(--event-color) 12%,var(--surface));z-index:1;border-radius:10px;place-items:center;display:grid}:root .admin-internal-history-timeline article{min-width:0;padding-top:3px}:root .admin-internal-history-timeline h3{margin:0 0 2px;font-size:13px}:root .admin-internal-history-timeline small{color:var(--muted);font-size:11px}:root .admin-internal-history-timeline dl{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;margin:10px 0 0;padding:8px 10px}:root .admin-internal-history-timeline dl:empty{display:none}:root .admin-internal-history-timeline dl>div{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:12px;padding:3px 0;display:grid}:root .admin-internal-history-timeline dt{color:var(--muted);white-space:nowrap;font-size:12px}:root .admin-internal-history-timeline dd{overflow-wrap:anywhere;margin:0;font-size:12px}:root .admin-internal-history-empty{text-align:center;justify-items:center;gap:8px;padding:28px 12px;display:grid}:root .admin-internal-history-empty svg{color:var(--accent)}:root .admin-internal-history-empty p{color:var(--muted);margin:0;font-size:12px}@media (width<=640px){:root .admin-order-detail:has(.admin-internal-history-footer){padding-bottom:calc(150px + env(safe-area-inset-bottom))}:root .admin-internal-history-footer>button{gap:8px;padding-inline:8px}:root .admin-internal-history-footer small{max-width:200px;font-size:10px}:root .admin-internal-history-open{font-size:11px}:root .admin-internal-history-timeline dl>div{grid-template-columns:80px minmax(0,1fr);gap:8px}}.admin-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-skeleton{width:100%;min-width:0;padding:var(--workspace-content-gap,24px) 22px}.admin-skeleton.admin-skeleton-inline{padding:0;display:block}.admin-skeleton.compact,.admin-skeleton-list,.admin-skeleton-inline{padding:12px}.admin-skeleton-shapes{gap:16px;min-width:0;display:grid}.admin-skeleton-block{background:var(--skeleton-base);border-radius:6px;display:block;position:relative;overflow:hidden}.admin-skeleton-block:after{background:linear-gradient(90deg, transparent, var(--skeleton-highlight), transparent);content:"";animation:1.6s ease-in-out infinite admin-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.admin-skeleton-lines{flex:1;gap:12px;min-width:0;display:grid}.admin-skeleton-line{max-width:100%;height:13px}.admin-skeleton-title{width:44%;height:20px;margin-bottom:8px}.admin-skeleton-icon{border-radius:7px;flex:0 0 28px;width:28px;height:28px}.admin-skeleton-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-skeleton-card,.admin-skeleton-panel{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;min-width:0;padding:12px}.admin-skeleton-card{align-items:center;gap:10px;min-height:72px;display:flex}.admin-skeleton-card .admin-skeleton-line{height:11px}.admin-skeleton-card .admin-skeleton-lines{gap:6px}.admin-skeleton[data-cards="6"] .admin-skeleton-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-skeleton-status{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-skeleton-badge{border-radius:6px;width:84px;height:26px}.admin-skeleton-order .admin-skeleton-panel{min-height:150px}.admin-skeleton-panels,.admin-skeleton-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-skeleton-panel{align-content:start;gap:16px;min-height:220px;display:grid}.admin-skeleton-hero{align-items:center;gap:24px;padding-block:8px 20px;display:flex}.admin-skeleton-image{border-radius:12px;flex:0 0 132px;width:132px;height:132px}.admin-skeleton-fields{gap:24px;max-width:1080px}.admin-skeleton-fields>div{gap:10px;display:grid}.admin-skeleton-label{width:34%;height:14px}.admin-skeleton-input{border-radius:9px;width:100%;height:40px}.admin-skeleton-rows{display:grid}.admin-skeleton-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;min-height:78px;padding-block:14px;display:flex}.admin-skeleton-row:last-child{border-bottom:0}.admin-skeleton-value{width:15%;height:16px}.admin-skeleton-table-head{background:var(--surface-2);border-radius:6px;padding:12px}.admin-skeleton-messages{gap:24px;display:grid}.admin-skeleton-bubble{background:var(--surface-2);border-radius:14px;width:68%;padding:20px}.admin-skeleton-bubble:nth-child(2n){justify-self:end;width:58%}.admin-skeleton-shell{min-height:100svh;padding:86px 24px 24px calc(var(--sidebar-width) + 24px);background:var(--bg)}.admin-skeleton-sidebar{width:var(--sidebar-width);border-right:1px solid var(--line);background:var(--surface);padding:24px;position:absolute;inset:0 auto 0 0}.admin-skeleton-sidebar .admin-skeleton-lines{gap:28px;margin-top:40px}.admin-skeleton-topbar{inset:0 0 auto var(--sidebar-width);border-bottom:1px solid var(--line);background:var(--surface);height:62px;padding:20px 24px;position:absolute}@keyframes admin-skeleton-shimmer{to{transform:translate(100%)}}@media (width<=1100px){.admin-skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-skeleton{padding:16px 13px}.admin-skeleton.compact,.admin-skeleton-list,.admin-skeleton-inline{padding:12px}.admin-skeleton-shapes{gap:16px}.admin-skeleton-card{min-height:72px;padding:10px}.admin-skeleton-card>.admin-skeleton-icon{flex-basis:22px;width:22px;height:22px}.admin-skeleton[data-cards="6"] .admin-skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-skeleton-panels,.admin-skeleton-fields{grid-template-columns:minmax(0,1fr);gap:16px}.admin-skeleton-image{flex-basis:88px;width:88px;height:88px}.admin-skeleton-shell{padding:76px 13px 72px}.admin-skeleton-sidebar{display:none}.admin-skeleton-topbar{height:56px;left:0}.admin-skeleton-input{height:44px}}@media (prefers-reduced-motion:reduce){.admin-skeleton-block:after{opacity:.3;animation:none;transform:none}}.admin-customer-detail-empty:has(>.admin-skeleton){text-align:left;min-height:0;padding:0;display:block}.admin-skeleton-detail .admin-skeleton-panel,.admin-skeleton-panels .admin-skeleton-panel{min-height:170px}.admin-skeleton[data-cards="5"] .admin-skeleton-cards{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1199px){.admin-skeleton[data-cards="5"] .admin-skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-skeleton-detail .admin-skeleton-hero{gap:14px;padding-bottom:8px}}@media (width<=1199px){.admin-skeleton[data-cards="5"] .admin-skeleton-card:last-child{grid-column:1/-1}}.admin-skeleton-order-list{gap:12px;display:grid}.admin-skeleton-order-item{grid-template-columns:minmax(0,1fr) 48px;gap:8px;min-height:104px;padding:8px 0 8px 39px;display:grid;position:relative}.admin-skeleton-order-item>.admin-skeleton-value{width:100%}.admin-skeleton-order-status{border-radius:0;width:29px;height:100%;position:absolute;inset:0 auto 0 0}:root :is(.order-analytics-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history){--card-title-gutter:14px;padding:var(--card-title-gutter);min-width:0}:root :is(.order-analytics-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history)>:is(header,h2,h3,.admin-bank-accounts-header,.admin-settings-title-row,.admin-settings-service-title):first-child{box-sizing:border-box;width:auto;height:auto;min-height:40px;margin:calc(-1 * var(--card-title-gutter)) calc(-1 * var(--card-title-gutter)) 12px;padding:7px var(--card-title-gutter);border-bottom:1px solid var(--line);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.5;display:flex}:root :is(.order-analytics-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history)>header>:is(h2,h3),:root :is(.order-analytics-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history)>.admin-settings-title-row>h3{min-height:0;margin:0;padding:0;font-size:14px;line-height:1.5}:root :is(.order-analytics-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history)>:is(h2,h3)>svg,:root :is(.order-analytics-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history)>header>:is(h2,h3)>svg{width:18px;height:18px;color:var(--accent);background:0 0;border-radius:0;flex:0 0 18px;padding:0}@media (width<=640px){:root :is(.order-analytics-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history){--card-title-gutter:12px}:root :is(.order-analytics-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history)>:is(header,.admin-bank-accounts-header,.admin-settings-title-row){flex-wrap:wrap}}:root :is(.admin-overview-panel,.admin-catalog-dashboard-workspace,.admin-products-list-panel,.admin-audit-list-section,.admin-overview-report-products,.admin-store-products-section)>header{border-bottom:1px solid var(--line);gap:8px;height:auto;min-height:40px;margin:0;padding:7px 14px}:root .admin-order-products-group .admin-order-detail-products{padding:0}:root .admin-order-detail-products>header{border-bottom:1px solid var(--line);gap:8px;min-height:40px;margin:0;padding:7px 14px}:root .admin-order-detail-products>header h3{min-height:0;margin:0;padding:0;font-size:14px;line-height:1.5}:root .admin-order-detail-products>header h3 svg{flex:0 0 18px;width:18px;height:18px;padding:0}:root .admin-store-fulfillment>.admin-order-operation>:is(h3,.admin-order-tracking-heading){margin:0 calc(-1 * var(--card-title-gutter)) 12px;min-height:36px;padding:5px var(--card-title-gutter);border-bottom:1px solid var(--line)}:root .admin-order-operation>details>summary{min-height:32px;margin-bottom:8px}@media (width<=640px){:root :is(.admin-overview-panel,.admin-catalog-dashboard-workspace,.admin-products-list-panel,.admin-audit-list-section,.admin-overview-report-products,.admin-store-products-section)>header,:root .admin-order-detail-products>header{padding-inline:12px}}:root .admin-overview-report-products>h2{border-bottom:1px solid var(--line);min-height:40px;margin:0;padding:7px 14px;font-size:14px;line-height:1.5}:root .admin-overview-insights>summary{min-height:40px;padding:8px 14px}:root .admin-bank-accounts-description{color:var(--muted);margin:0;font-size:13px;line-height:1.6}:root .admin-order-management>.admin-order-operation>details:first-child>summary{margin:calc(-1 * var(--card-title-gutter));min-height:40px;padding:7px var(--card-title-gutter);border-bottom:1px solid var(--line)}:root .admin-order-management>.admin-order-operation>details:first-child[open]>summary{margin-bottom:12px}:root{--admin-card-header-height:40px;--admin-card-header-action-height:28px}:root .admin-route-content :is(.order-analytics-panel,.analysis-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-order-detail-products,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.product-form-section,.admin-product-detail-editor,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history,.admin-overview-panel,.admin-overview-report-products,.procurement-card,.procurement-product-section,.supplier-detail-section,.supplier-taxonomy-side,.company-document-assets)>:is(header,h2,h3,.admin-product-detail-editor-header,.admin-bank-accounts-header,.admin-settings-title-row,.admin-settings-service-title):first-child{box-sizing:border-box;min-height:var(--admin-card-header-height);height:var(--admin-card-header-height);flex-wrap:nowrap;align-items:center;gap:8px;padding-block:5px;line-height:1.5}:root .admin-route-content :is(.order-analytics-panel,.analysis-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-order-detail-products,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.product-form-section,.admin-product-detail-editor,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history,.admin-overview-panel,.admin-overview-report-products,.procurement-card,.procurement-product-section,.supplier-detail-section,.supplier-taxonomy-side,.company-document-assets)>:is(header,h2,h3,.admin-product-detail-editor-header,.admin-bank-accounts-header,.admin-settings-title-row,.admin-settings-service-title):first-child>:is(h2,h3){min-width:0;margin:0;padding:0;font-size:14px;line-height:21px}:root .admin-route-content :is(.order-analytics-panel,.analysis-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-order-detail-products,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.product-form-section,.admin-product-detail-editor,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history,.admin-overview-panel,.admin-overview-report-products,.procurement-card,.procurement-product-section,.supplier-detail-section,.supplier-taxonomy-side,.company-document-assets)>:is(header,h2,h3,.admin-product-detail-editor-header,.admin-bank-accounts-header,.admin-settings-title-row,.admin-settings-service-title):first-child :is(button,a[role=button]){box-sizing:border-box;height:var(--admin-card-header-action-height);min-height:var(--admin-card-header-action-height);max-height:var(--admin-card-header-action-height);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:4px 9px;font-size:12px;line-height:18px;display:inline-flex}:root .admin-route-content :is(.order-analytics-panel,.analysis-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-order-detail-products,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.product-form-section,.admin-product-detail-editor,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history,.admin-overview-panel,.admin-overview-report-products,.procurement-card,.procurement-product-section,.supplier-detail-section,.supplier-taxonomy-side,.company-document-assets)>:is(header,h2,h3,.admin-product-detail-editor-header,.admin-bank-accounts-header,.admin-settings-title-row,.admin-settings-service-title):first-child :is(button,a[role=button])>svg{flex-shrink:0;width:15px;height:15px}:is(:root .admin-route-content :is(.order-analytics-panel,.analysis-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-order-detail-products,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.product-form-section,.admin-product-detail-editor,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history,.admin-overview-panel,.admin-overview-report-products,.procurement-card,.procurement-product-section,.supplier-detail-section,.supplier-taxonomy-side,.company-document-assets)>:is(header,h2,h3,.admin-product-detail-editor-header,.admin-bank-accounts-header,.admin-settings-title-row,.admin-settings-service-title):first-child:has(p),:root .admin-route-content :is(.order-analytics-panel,.analysis-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-order-detail-products,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.product-form-section,.admin-product-detail-editor,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history,.admin-overview-panel,.admin-overview-report-products,.procurement-card,.procurement-product-section,.supplier-detail-section,.supplier-taxonomy-side,.company-document-assets)>:is(header,h2,h3,.admin-product-detail-editor-header,.admin-bank-accounts-header,.admin-settings-title-row,.admin-settings-service-title):first-child:has(>span>small),:root .admin-route-content :is(.order-analytics-panel,.analysis-panel,.admin-order-overview-zones>.admin-order-info-block,.admin-order-shipping-details,.admin-order-management>.admin-order-operation,.admin-store-fulfillment,.admin-order-timeline,.admin-order-detail-products,.admin-product-detail-grid>section,.admin-coupon-detail-grid>section,.admin-campaign-detail-grid>section,.admin-customer-overview-grid>section,.admin-customer-stats-sections>section,.admin-banner-selected-grid>section,.admin-product-field-zone,.admin-product-stores-overview-card,.admin-product-variant-media-section,.product-form-section,.admin-product-detail-editor,.admin-coupon-form-sections>section,.admin-product-form-sections>section,.admin-store-panel,.admin-staff-detail-permissions,.admin-staff-permissions-section,.admin-payment-providers,.admin-bank-accounts,.admin-pricing-card,.review-moderation-card,.admin-settings-service,.admin-settings-subsection,.admin-support-ai-settings,.admin-settings-discount-group,.admin-settings-discount-form,.admin-express-card,.admin-article-body-preview,.admin-customer-discount-history,.admin-customer-point-history,.admin-overview-panel,.admin-overview-report-products,.procurement-card,.procurement-product-section,.supplier-detail-section,.supplier-taxonomy-side,.company-document-assets)>:is(header,h2,h3,.admin-product-detail-editor-header,.admin-bank-accounts-header,.admin-settings-title-row,.admin-settings-service-title):first-child:has(>div>small)){height:auto}:root .admin-route-content .product-form-section>header .product-form-section-icon{flex-basis:24px;width:24px;height:24px}:root .admin-route-content .product-form-section>header .product-form-zone-actions{align-items:center;display:flex}:root .admin-route-content .supplier-card-description,:root .admin-route-content .admin-card-description{color:var(--muted);margin:8px 0 12px;font-size:12px;line-height:1.6}:root .admin-route-content .admin-card-description>em{margin-top:4px;display:block}:root :is(.admin-order-items-table,.admin-product-options-table,.admin-store-products-table,.admin-audit-table,.admin-overview-report table,.admin-version-matrix-table){border-collapse:collapse;width:100%;color:var(--text);font-size:13px}:root :is(.admin-order-items-table,.admin-product-options-table,.admin-store-products-table,.admin-audit-table,.admin-overview-report table,.admin-version-matrix-table) th,:root :is(.admin-order-items-table,.admin-product-options-table,.admin-store-products-table,.admin-audit-table,.admin-overview-report table,.admin-version-matrix-table) td{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);vertical-align:middle}:root :is(.admin-order-items-table,.admin-product-options-table,.admin-store-products-table,.admin-audit-table,.admin-overview-report table,.admin-version-matrix-table) th:last-child,:root :is(.admin-order-items-table,.admin-product-options-table,.admin-store-products-table,.admin-audit-table,.admin-overview-report table,.admin-version-matrix-table) td:last-child{border-inline-end:0}:root :is(.admin-order-items-table,.admin-product-options-table,.admin-store-products-table,.admin-audit-table,.admin-overview-report table,.admin-version-matrix-table) thead th{background:var(--surface-3);color:var(--muted);padding:9px 10px;font-weight:500}:root :is(.admin-order-items-table,.admin-product-options-table,.admin-store-products-table,.admin-audit-table,.admin-overview-report table,.admin-version-matrix-table) tbody td{padding:9px 10px}:root :is(.admin-order-items-table,.admin-product-options-table,.admin-store-products-table,.admin-audit-table,.admin-overview-report table,.admin-version-matrix-table) tbody tr:nth-child(odd)>td{background:var(--surface)}:root :is(.admin-order-items-table,.admin-product-options-table,.admin-store-products-table,.admin-audit-table,.admin-overview-report table,.admin-version-matrix-table) tbody tr:nth-child(2n)>td{background:var(--surface-3)}:root :is(.admin-order-items-table,.admin-product-options-table,.admin-store-products-table,.admin-audit-table,.admin-overview-report table,.admin-version-matrix-table) tbody tr:hover>td,:root :is(.admin-order-items-table,.admin-product-options-table,.admin-store-products-table,.admin-audit-table,.admin-overview-report table,.admin-version-matrix-table) tbody tr.selected>td{background:var(--active-bg)}:root :is(.admin-order-items-table,.admin-product-options-table,.admin-store-products-table,.admin-overview-report table,.admin-version-matrix-table) :is(th,td){font-variant-numeric:tabular-nums}:root .admin-order-items-table tbody :is(th,td):nth-child(n+2),:root .admin-order-items-table tfoot td,:root .admin-product-options-table :is(th,td):nth-child(n+3),:root .admin-store-products-table :is(th,td):is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6)),:root .admin-overview-report table :is(th,td):nth-child(n+2),:root .admin-version-matrix-table :is(th,td):is(:nth-child(2),:nth-child(3)){text-align:right}:root :is(.admin-product-options-table,.admin-store-products-table,.admin-overview-report table,.admin-version-matrix-table) :is(th,td):first-child{text-align:left}:root :is(.admin-order-items-table-wrap,.admin-product-options-table-wrap,.admin-store-products-table-wrapper,.admin-audit-table-wrap,.admin-overview-table-scroll,.admin-version-matrix-table-wrap){overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;min-width:0;max-width:100%;position:relative;overflow-x:auto}:root .admin-store-products-table{min-width:920px}:root .admin-version-matrix-table{min-width:550px;margin-top:10px}:root .admin-audit-table{table-layout:fixed;min-width:920px;display:table}:root .admin-audit-table thead{display:table-header-group}:root .admin-audit-table tbody{display:table-row-group}:root .admin-audit-table tbody tr{padding:0;display:table-row}:root .admin-audit-table td,:root .admin-audit-table td:nth-child(5){height:auto;display:table-cell}:root .order-analytics-products>[role=row]{border-bottom:1px solid var(--line);border-radius:0;gap:0;padding:0}:root .order-analytics-products>[role=row]>*{border-inline-end:1px solid var(--line);align-self:stretch;align-items:center;min-width:0;padding:8px;display:flex}:root .order-analytics-products>[role=row]>:last-child{border-inline-end:0}:root .order-analytics-products>[role=row]>:nth-child(n+2){font-variant-numeric:tabular-nums;text-align:right;justify-content:flex-end}:root .order-analytics-products>[role=row]:nth-child(2n){background:var(--surface)}:root .order-analytics-products>[role=row]:nth-child(odd){background:var(--surface-3)}:root .order-analytics-products>[role=row]:hover{background:var(--active-bg)}:root .admin-distance-tiers-table{overflow-x:auto}:root .admin-distance-tiers-table :is(.tiers-head,.tiers-row){grid-template-columns:repeat(3,minmax(0,1fr)) 60px;gap:0;min-width:500px;padding:0}:root .admin-distance-tiers-table :is(.tiers-head,.tiers-row)>*{border-inline-end:1px solid var(--line);min-width:0;padding:9px 10px}:root .admin-distance-tiers-table :is(.tiers-head,.tiers-row)>:last-child{border-inline-end:0}:root .admin-distance-tiers-table .tiers-row:nth-child(odd){background:var(--surface)}:root .admin-distance-tiers-table .tiers-row:nth-child(2n){background:var(--surface-3)}:root .admin-distance-tiers-table .tiers-head>:nth-child(-n+3),:root .admin-distance-tiers-table input{text-align:right;font-variant-numeric:tabular-nums}:root .admin-staff-permission-row{border-bottom:1px solid var(--line)}:root .admin-staff-permission-row:nth-child(2n){background:var(--surface)}:root .admin-staff-permission-row:nth-child(odd){background:var(--surface-3)}:root .admin-staff-permission-row>label{border-inline-start:1px solid var(--line)}:root .admin-topbar .admin-order-print-trigger,:root .admin-customer-header-actions .admin-print-action{border:1px solid var(--accent);background:var(--accent);width:auto;min-width:76px;height:38px;color:var(--on-accent);border-radius:7px;justify-content:center;align-self:center;align-items:center;gap:7px;margin:6px 8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}:root .admin-topbar .admin-order-print-trigger svg,:root .admin-customer-header-actions .admin-print-action svg{color:inherit;width:17px;height:17px}:root .admin-topbar .admin-order-print-trigger:hover,:root .admin-customer-header-actions .admin-print-action:hover{background:var(--accent-hover,var(--accent));color:var(--on-accent);filter:brightness(1.08)}:root .admin-print-action:focus-visible,:root .admin-order-print-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=640px){:root .admin-order-items-table{font-size:12px}:root .admin-order-items-table thead th,:root .admin-order-items-table tbody td{padding:9px 6px}:root .admin-topbar .admin-order-print-trigger,:root .admin-customer-header-actions .admin-print-action{min-width:70px;height:40px;margin-inline:6px;padding-inline:10px}}:root .admin-mobile-app-settings{grid-template-columns:minmax(0,1fr)}:root .admin-mobile-app-settings>*{min-width:0}:root .admin-store-products-table :is(th,td):nth-child(2){text-align:left}:root select:not([multiple]):not([size]):not(.admin-image-select-validation),:root select[size="1"]:not([multiple]):not(.admin-image-select-validation){appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237c8b9f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-inline-end:36px!important}@media (forced-colors:active){:root select:not([multiple]):not(.admin-image-select-validation){appearance:auto!important;background-image:none!important}}:root .admin-fulfillment-steps button:disabled{opacity:.45;cursor:not-allowed}:root .admin-fulfillment-steps button:disabled>span{color:var(--muted)}:root .admin-workspace{--admin-content-gutter:20px;--workspace-content-gap:var(--admin-content-gutter);--admin-bottom-nav-height:0px;--admin-topbar-height:62px;background:var(--bg)}:root .admin-route-content{width:100%;min-width:0;padding:var(--admin-content-gutter) var(--admin-content-gutter) 0;background:var(--bg)}:root .admin-workspace>.admin-route-content>:not(dialog):not([role=dialog]):not(footer):not(.admin-product-status-band):not(.admin-campaign-status-band):not(.admin-customer-status-band):not(.admin-coupon-status-band):not(.admin-order-action-rail){margin-top:0;padding-top:0;width:100%;max-width:none;margin-inline:0;padding-inline:0}:root .admin-route-content>.supplier-workspace>.supplier-overview,:root .admin-route-content .admin-settings-content,:root .admin-route-content .admin-order-detail-shell>.order-analytics{padding-top:0;padding-inline:0}:root .admin-route-content :is(.admin-order-detail-shell,.admin-support-detail-shell,.admin-products-workspace-list){height:calc(100dvh - var(--admin-topbar-height) - var(--admin-content-gutter)*2 - var(--admin-bottom-nav-height));min-height:0}:root .admin-route-content:has(.admin-support-composer){padding:0}:root .admin-route-content .admin-support-detail-shell:has(.admin-support-composer){height:calc(100dvh - var(--admin-topbar-height) - var(--admin-bottom-nav-height))}:root .admin-support-detail-shell:has(.admin-support-composer) .admin-support-service-state{padding:10px var(--admin-content-gutter);gap:var(--admin-content-gutter);flex-wrap:wrap}:root .admin-support-detail-shell:has(.admin-support-composer) .admin-support-messages{padding:var(--admin-content-gutter)}:root .admin-support-detail-shell .admin-support-composer{padding:12px var(--admin-content-gutter)}:root .admin-topbar:has(#admin-orders-tabs-slot:not(:empty)){grid-template-columns:minmax(0,1fr);padding-block:0}:root .admin-topbar:has(#admin-orders-tabs-slot:not(:empty))>.admin-topbar-context{grid-column:1}:root .admin-topbar:has(#admin-settings-tabs-slot:not(:empty)){padding-block:0}@media (width<=760px){:root .admin-topbar.has-mobile-back:has(#admin-orders-tabs-slot:not(:empty)){grid-template-columns:auto minmax(0,1fr)}:root .admin-topbar.has-mobile-back:has(#admin-orders-tabs-slot:not(:empty))>.admin-topbar-context{grid-column:2}}:root .admin-topbar{height:auto;min-height:62px;padding-block:9px;padding-inline:var(--admin-content-gutter)}:root .admin-topbar .admin-customer-topbar-copy,:root .admin-topbar .admin-overview-topbar-copy,:root .admin-topbar .admin-order-topbar-meta{gap:2px;height:auto;min-height:0}:root .admin-topbar .admin-topbar-context :is(.admin-customer-topbar-copy,.admin-overview-topbar-copy,.admin-order-topbar-meta)>strong,:root .admin-topbar .admin-support-member-identity h1,:root .admin-topbar .admin-topbar-context>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.4;display:block;overflow:hidden}:root .admin-topbar .admin-topbar-context :is(.admin-customer-topbar-copy,.admin-overview-topbar-copy)>small,:root .admin-topbar .admin-order-topbar-meta>:is(time,.admin-order-created-at),:root .admin-topbar .admin-support-member-identity p{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=760px){:root .admin-workspace{--admin-content-gutter:12px;--admin-bottom-nav-height:calc(56px + env(safe-area-inset-bottom));--admin-topbar-height:56px}:root .admin-topbar{min-height:56px;padding-block:8px}}:root{--admin-footer-height:68px}:root .admin-sidebar .admin-primary-nav{height:var(--admin-footer-height);min-height:var(--admin-footer-height);max-height:var(--admin-footer-height);box-sizing:border-box}:root .admin-route-content :is(.admin-order-action-rail,.admin-customer-status-band,.admin-product-status-band,.admin-coupon-status-band,.admin-campaign-status-band,.admin-settings-footer,.admin-products-workspace-footer,.admin-store-form>footer,.admin-staff-form-page .admin-staff-form>footer,.admin-coupon-form.inline>footer,.admin-product-form>footer){height:var(--admin-footer-height);min-height:var(--admin-footer-height);max-height:var(--admin-footer-height);box-sizing:border-box;align-content:center;align-items:center;padding-block:6px}:root .admin-route-content :is(.admin-order-action-rail,.admin-settings-footer,.admin-store-form>footer,.admin-staff-form-page .admin-staff-form>footer,.admin-coupon-form.inline>footer,.admin-product-form>footer)>button{min-height:36px;max-height:44px;font-size:12px;line-height:1.3}:root .admin-route-content :is(.admin-customer-status-band,.admin-product-status-band,.admin-coupon-status-band,.admin-campaign-status-band){flex-wrap:nowrap;gap:8px;display:flex}:root .admin-route-content :is(.admin-customer-status-band,.admin-product-status-band,.admin-coupon-status-band,.admin-campaign-status-band)>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root :is(.admin-customer-list-item,.admin-product-list-item,.admin-campaign-list-item,.admin-coupon-list-item):has(>.admin-list-status-rail){grid-template-columns:38px minmax(0,1fr) 14px;min-height:84px;padding-left:41px;position:relative}:root .admin-product-list-item:has(>.admin-product-list-pricing){grid-template-columns:38px minmax(0,1fr) auto 14px}:root .admin-products-workspace-list-head{padding-left:103px}@media (width<=760px){:root{--admin-footer-height:56px}:root .admin-products-workspace-list .admin-product-list-item:has(>.admin-product-list-pricing){grid-template-columns:38px minmax(0,1fr) 78px 12px;gap:8px}:root .admin-products-workspace-list-head{grid-template-columns:minmax(0,1fr) 78px;padding-left:87px;padding-right:32px}:root .admin-order-action-rail.admin-fulfillment-footer .admin-order-pack-transition{min-height:36px;padding-block:5px}}:root .admin-route-content :is(.admin-product-form,.admin-coupon-form.inline,.admin-staff-form,.admin-store-form)>footer>p{min-width:0;max-height:calc(var(--admin-footer-height) - 14px);margin-block:0;overflow-y:auto}:root .admin-product-list-item.admin-taxonomy-list-item{grid-template-columns:minmax(0,1fr);align-content:center;gap:7px;min-height:84px;padding:9px 10px 9px 39px}.admin-taxonomy-list-heading{align-items:center;gap:8px;min-width:0;display:flex}.admin-taxonomy-list-heading .admin-product-list-icon{flex:0 0 30px;width:30px;height:30px}.admin-taxonomy-list-heading>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:13px;font-weight:600;overflow:hidden}.admin-taxonomy-list-heading>svg{width:14px;height:14px;color:var(--muted);flex:0 0 14px}.admin-taxonomy-list-metadata{min-width:0;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.admin-taxonomy-list-metadata>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-taxonomy-list-count{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:inline-flex}.admin-taxonomy-list-count>svg{width:12px;height:12px;color:var(--accent)}.admin-catalog-master-image{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.admin-catalog-master-image>img{object-fit:contain;width:100%;height:100%;display:block}.admin-catalog-master-image>span{color:var(--muted);justify-items:center;gap:6px;display:grid}.admin-catalog-master-image>span>small{font-size:12px}.admin-catalog-master-image.compact svg{width:17px;height:17px}.admin-catalog-master-image[data-image-state=image]{box-sizing:border-box;border-radius:inherit;background:#fff;padding:2px}.catalog-master-detail{min-width:0;padding-bottom:calc(var(--admin-footer-height) + 12px);gap:12px;display:grid}.catalog-master-identity{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.catalog-master-picture{border:1px solid var(--line-soft);border-radius:8px;flex:0 0 84px;width:84px;height:84px;overflow:hidden}.catalog-master-identity>div:last-child{gap:4px;min-width:0;display:grid}.catalog-master-identity small{color:var(--muted);font-size:11px}.catalog-master-identity h1{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.4}.catalog-master-identity>div>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-master-identity code{font:12px/1.5 var(--font-ui);color:var(--text-secondary);overflow-wrap:anywhere}.catalog-master-metrics{grid-auto-columns:minmax(112px,1fr);grid-auto-flow:column;gap:8px;min-width:0;padding-bottom:2px;display:grid;overflow-x:auto}.catalog-master-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:8px;min-height:70px;padding:10px;display:flex;position:relative;overflow:hidden}.catalog-master-metrics article:after{content:"";border:12px solid var(--accent);opacity:.065;pointer-events:none;border-radius:50%;width:90px;height:90px;position:absolute;top:-26px;right:-17px}.catalog-master-metrics article>svg{width:21px;height:21px;color:var(--accent);flex:0 0 21px}.catalog-master-metrics article>span{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.catalog-master-metrics small{color:var(--text-secondary);white-space:nowrap;font-size:11px;line-height:1.4}.catalog-master-metrics strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.25}.catalog-master-fields{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;overflow:hidden}.catalog-master-fields h2{border-bottom:1px solid var(--line);color:var(--text);margin:0;padding:9px 12px;font-size:13px;line-height:1.5}.catalog-master-fields dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:12px;display:grid}.catalog-master-fields dl>div{align-items:baseline;gap:10px;min-width:0;display:flex}.catalog-master-fields dt{white-space:nowrap;color:var(--muted);flex:none;font-size:12px}.catalog-master-fields dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:13px;line-height:1.5}.catalog-category-overview{gap:12px;display:grid}.catalog-category-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-category-cards>button{border:1px solid var(--line);min-height:84px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px 8px;padding:12px 12px 12px 41px;display:grid;position:relative}.catalog-category-cards>button>svg{width:21px;color:var(--accent)}.catalog-category-cards strong{overflow-wrap:anywhere;font-size:13px}.catalog-category-cards small{color:var(--text-secondary);grid-column:2/-1;font-size:12px}.catalog-category-cards>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.catalog-category-cards>button:hover{border-color:var(--accent)}.catalog-category-form-preview{border:1px solid var(--line);border-radius:8px;width:120px;height:100px;margin-top:12px;overflow:hidden}@media (width<=760px){.catalog-master-picture{flex-basis:64px;width:64px;height:64px}.catalog-master-identity{gap:10px;padding:10px}.catalog-master-identity h1{font-size:15px}.catalog-master-fields dl,.catalog-category-cards{grid-template-columns:minmax(0,1fr)}}.admin-catalog-master-image.is-artwork[data-image-state=image]{background:#090b0d}.admin-catalog-master-image.is-monochrome img{filter:brightness(0)invert()}:root .admin-topbar nav.admin-support-topbar-controls{background:0 0;border:0;border-radius:0;gap:8px;overflow:visible}:root .admin-support-topbar-controls .admin-support-header-actions{background:0 0;border:0;gap:8px;overflow:visible}:root .admin-support-topbar-controls .admin-call-trigger,:root .admin-support-topbar-controls .admin-support-header-actions>button,:root .admin-support-topbar-controls .admin-support-status{border:1px solid var(--line);border-radius:8px;min-height:36px}:root .admin-route-content:has(.admin-order-status-band){padding:0}:root .admin-route-content .admin-order-detail-shell:has(.admin-order-status-band){height:calc(100dvh - var(--admin-topbar-height) - var(--admin-bottom-nav-height))}:root .admin-order-status-band{isolation:isolate;box-sizing:border-box;width:100%;padding-inline:var(--admin-content-gutter);border-bottom-color:rgba(var(--order-status-rgb),.45);background:linear-gradient(105deg,rgba(var(--order-status-rgb),.18),rgba(var(--order-status-rgb),.04) 65%),var(--surface);position:relative;overflow:hidden}:root .admin-order-status-band:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(125deg,transparent 0 28px,rgba(var(--order-status-rgb),.07) 28px 30px,transparent 30px 56px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}:root .admin-topbar .admin-order-topbar-tabs button.active{color:var(--text);border:0;border-bottom:2px solid var(--accent);box-shadow:none;background:0 0;border-radius:0}:root .admin-topbar .admin-order-topbar-tabs button.active:after{background:0 0}:root .admin-route-content:has(.admin-products-workspace-list){padding:0}:root .admin-route-content .admin-products-workspace-list{height:calc(100dvh - var(--admin-topbar-height) - var(--admin-bottom-nav-height))}:root .admin-products-workspace-footer{height:var(--admin-footer-height);padding-inline:var(--admin-content-gutter)}.admin-products-workspace-pagination{align-items:center;gap:6px;display:flex}.admin-products-workspace-pagination>span{white-space:nowrap;text-align:center;min-width:85px}.admin-products-workspace-pagination button{justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.admin-products-workspace-pagination svg{width:16px;height:16px}@media (width<=760px){:root .admin-products-workspace-footer{gap:4px}.admin-products-workspace-footer>span{max-width:90px;font-size:11px}.admin-products-workspace-pagination{gap:3px}.admin-products-workspace-pagination>span{min-width:65px;font-size:11px}.admin-products-workspace-pagination button{padding:0 4px}}:root .admin-products-workspace-list .admin-customer-filter-tabs button.active{color:var(--text);box-shadow:none;border-bottom:2px solid var(--accent);background:0 0;border-radius:0}:root .admin-products-workspace-list .admin-customer-filter-tabs button.active:after{background:0 0}:root .admin-products-workspace-footer{border-top:1px solid var(--line);background:var(--nav-surface);padding:12px}:root .admin-products-workspace-search .admin-order-search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.12);border-radius:8px}:root .admin-products-workspace-search input:focus{box-shadow:none;outline:none}:root .admin-products-workspace-list .admin-product-list-item:has(>.admin-product-list-pricing){grid-template-columns:48px minmax(0,1fr) 140px 160px 110px 90px}:root .admin-products-workspace-list-head{grid-template-columns:minmax(0,1fr) 140px 160px 110px 90px;gap:14px}.admin-product-list-type{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);font-size:12px}.admin-products-workspace-list-head>button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.admin-products-workspace-list-head>button:last-child{justify-content:flex-end}.admin-products-workspace-list-head button svg{flex:none;width:13px;height:13px}@media (width<=760px){:root .admin-products-workspace-list .admin-product-list-item:has(>.admin-product-list-pricing){grid-template-columns:38px minmax(0,1fr) 58px 64px 64px 54px;gap:6px}:root .admin-products-workspace-list-head{grid-template-columns:minmax(0,1fr) 58px 64px 64px 54px;gap:6px;padding-inline:56px 30px}.admin-products-workspace-list-head>button{flex-wrap:wrap;gap:2px;font-size:11px}.admin-product-list-type{font-size:11px}}:root .admin-products-workspace-stats{margin:var(--admin-content-gutter) var(--admin-content-gutter) 0}:root .admin-products-workspace-pagination{min-height:0;box-shadow:none;border:0;padding:0}:root .admin-products-workspace-list-head>button:not(:first-child){text-align:right;justify-content:flex-end}:root .admin-products-workspace-list-head>.admin-product-stock-heading,:root .admin-products-workspace-list .admin-product-list-type{text-align:right}:root .admin-products-workspace-list .admin-product-list-item{--product-cell-half-gap:7px;align-items:stretch;padding-block:0}:root .admin-products-workspace-list .admin-product-list-item>:not(.admin-status-badge):not(.admin-product-stock-cell){align-self:center}.admin-product-stock-cell{margin-inline:calc(-1 * var(--product-cell-half-gap));padding:12px calc(8px + var(--product-cell-half-gap));font-variant-numeric:tabular-nums;justify-content:flex-end;align-self:stretch;align-items:center;font-size:13px;display:flex}.admin-product-stock-cell.stock-ready{background:var(--success-surface);color:var(--success-text)}.admin-product-stock-cell.stock-low{background:var(--warning-surface);color:var(--warning)}.admin-product-stock-cell.stock-out{background:var(--danger-surface);color:var(--danger-text)}@media (width<=760px){:root .admin-products-workspace-list .admin-product-list-item{--product-cell-half-gap:3px}}:root .admin-products-workspace-list .admin-customer-list-copy>strong{font-size:15px;line-height:1.5}:root .admin-products-workspace-list .admin-customer-list-copy>small{font-size:13px;line-height:1.5}:root .admin-products-workspace-list .admin-product-list-sku{color:var(--accent-text)}:root .admin-products-workspace-list .admin-product-list-type,:root .admin-products-workspace-list .admin-product-list-pricing>strong,:root .admin-products-workspace-list .admin-product-stock-cell{font-size:14px;line-height:1.5}:root .admin-products-workspace-list-head>:is(button,span){font-size:13px;line-height:1.5}@media (width<=760px){:root .admin-products-workspace-list .admin-customer-list-copy>strong{font-size:14px}:root .admin-products-workspace-list .admin-customer-list-copy>small,:root .admin-products-workspace-list .admin-product-list-type,:root .admin-products-workspace-list .admin-product-list-pricing>strong,:root .admin-products-workspace-list .admin-product-stock-cell,:root .admin-products-workspace-list-head>:is(button,span){font-size:12px}}:root .admin-products-workspace-list .admin-product-list-type{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=760px){:root .admin-products-workspace-list .admin-product-list-type{flex-wrap:wrap;gap:4px}}.admin-products-catalog-filters{padding:0 var(--admin-content-gutter) 12px;gap:12px;display:flex}.admin-products-catalog-filters>label{min-width:0;max-width:300px;color:var(--muted);flex:1;gap:4px;font-size:12px;display:grid}.admin-product-list-brand{overflow-wrap:anywhere;text-align:right;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}@media (width<=760px){.admin-product-list-brand{flex-wrap:wrap;gap:4px;font-size:12px}}:root .admin-products-workspace-search{align-items:center}.admin-products-workspace-search>.admin-order-search-field{flex:1;min-width:120px}.admin-products-workspace-search .admin-products-catalog-filters{flex:0 440px;padding:0}.admin-products-workspace-search .admin-products-catalog-filters>label>span{display:none}.admin-products-filter-trigger{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;display:flex}.admin-products-filter-trigger svg{width:16px;height:16px}.admin-products-workspace-search .admin-customer-sort-trigger{border-radius:8px;gap:2px;width:38px;height:38px}:root .admin-products-workspace-list-head{padding-right:18px}@media (width<=760px){:root .admin-products-workspace-list-head{padding-right:12px}}@media (width<=560px){:root .admin-products-workspace-list .admin-product-list-item:has(>.admin-product-list-pricing){--product-cell-half-gap:2px;grid-template-columns:minmax(0,1fr) 42px 44px 50px 40px;gap:4px}:root .admin-products-workspace-list .admin-product-list-item>.admin-product-list-icon{display:none}:root .admin-products-workspace-list-head{grid-template-columns:minmax(0,1fr) 42px 44px 50px 40px;gap:4px;padding-left:41px}.admin-product-stock-cell{padding-inline:4px}.admin-products-filter-trigger>span{display:none}}:root .admin-products-workspace-list{container:product-list/inline-size}@container product-list (width<=760px){:root .admin-products-workspace-list .admin-product-list-item:has(>.admin-product-list-pricing){--product-cell-half-gap:2px;grid-template-columns:minmax(0,1fr) 42px 44px 50px 40px;gap:4px}:root .admin-products-workspace-list .admin-product-list-item>.admin-product-list-icon{display:none}:root .admin-products-workspace-list-head{grid-template-columns:minmax(0,1fr) 42px 44px 50px 40px;gap:4px;padding-left:41px;padding-right:12px}:root .admin-products-workspace-list .admin-product-list-brand,:root .admin-products-workspace-list .admin-product-list-type{flex-wrap:wrap;gap:4px;font-size:12px}:root .admin-products-workspace-list-head>:is(button,span){flex-wrap:wrap;font-size:11px}}:root .admin-products-workspace-list .admin-product-stock-cell{margin-right:-18px;padding-right:18px}@media (width<=760px){:root .admin-products-workspace-list .admin-product-stock-cell{margin-right:-12px;padding-right:12px}}.admin-products-catalog-filters .admin-products-filter-skeleton{box-sizing:border-box;border:1px solid var(--line);border-radius:8px;align-items:center;width:100%;height:38px;padding:10px 12px;display:flex}.admin-products-filter-skeleton>span[aria-hidden]{width:100%}.admin-products-workspace-stats strong>.admin-skeleton-inline{width:72px;min-height:26px;display:block}:root .admin-route-content>.admin-product-detail{min-height:0;padding-bottom:calc(var(--admin-footer-height) + var(--admin-bottom-nav-height) + 96px);font-size:14px;line-height:1.65}:root .admin-route-content>.admin-product-detail>*{min-width:0}:root .admin-route-content>.admin-product-detail :is(h2,.admin-product-zone-heading){font-size:15px;font-weight:600;line-height:1.6}:root .admin-route-content>.admin-product-detail .admin-product-preview-info h2{font-size:16px}:root .admin-route-content>.admin-product-detail :is(dt,dd,p,.admin-product-store-overview-item,.admin-product-options-table){font-size:14px;line-height:1.65}:root .admin-route-content>.admin-product-detail .admin-product-detail-kpis :is(small,em){white-space:normal;font-size:13px}:root .admin-route-content>.admin-product-detail .admin-product-detail-kpis strong{overflow-wrap:anywhere;font-size:17px;line-height:1.5}:root .admin-route-content>.admin-product-detail .admin-product-preview-thumbnails{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));padding:0;display:grid;overflow:visible}:root .admin-route-content>.admin-product-detail .admin-product-preview-thumbnails button{aspect-ratio:1;width:100%;min-width:0;height:auto}:root .admin-product-options-section{margin-block:20px}:root .admin-product-options-section>h2{margin-bottom:10px}:root .admin-product-options-section .admin-product-options-table-wrap{border:1px solid var(--line);box-sizing:border-box;border-radius:10px;width:100%}:root .admin-product-options-section .admin-product-options-table{min-width:580px}:root .admin-product-options-section .admin-product-options-table :is(th,td){padding:12px}:root .admin-product-options-section .admin-product-options-table tbody tr:last-child td{border-bottom:0}:root .admin-product-options-section .admin-product-options-table td:nth-child(2){color:var(--accent-text);overflow-wrap:anywhere}.admin-product-option-identity{align-items:center;gap:12px;min-width:0;display:flex}.admin-product-option-identity>span{overflow-wrap:anywhere;min-width:0}.admin-product-option-images{flex-wrap:wrap;flex:none;gap:6px;max-width:118px;display:flex}.admin-product-option-image,.admin-product-option-image-empty{border:1px solid var(--line);background:var(--surface-2);width:56px;height:56px;color:var(--muted);box-sizing:border-box;border-radius:7px;place-items:center;padding:4px;display:grid}.admin-product-option-image{cursor:zoom-in}.admin-product-option-image img{object-fit:contain;width:100%;height:100%}.admin-product-option-image-empty svg{width:22px;height:22px}.admin-product-option-image:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root .admin-route-content>.admin-product-detail :is(.admin-product-detail-description,.admin-product-bundles-section){border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-block:20px;padding:16px}:root .admin-product-bundles-section>h2{margin:0 0 12px}:root .admin-product-options-table caption.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){:root .admin-route-content>.admin-product-detail .admin-product-detail-fields>div{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr)}:root .admin-route-content>.admin-product-detail :is(.admin-product-detail-description,.admin-product-bundles-section){padding:12px}}:root .admin-products-sidebar-content .admin-product-list-item.compact-product-item{grid-template-columns:38px minmax(0,1fr) 14px;grid-template-areas:"image name arrow""bottom bottom arrow";align-items:start;gap:2px 6px}:root .admin-products-sidebar-content .compact-product-item .admin-product-list-icon{grid-area:image}:root .admin-products-sidebar-content .compact-product-item .admin-customer-list-copy{display:contents}:root .admin-products-sidebar-content .compact-product-item .admin-customer-list-copy>strong{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;grid-area:name;line-height:1.4;display:-webkit-box;overflow:hidden}:root .admin-products-sidebar-content .compact-product-item .admin-product-sidebar-metadata{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}:root .admin-products-sidebar-content .compact-product-item .admin-product-sidebar-price{color:var(--accent);white-space:nowrap;flex:none;font-size:12px;font-weight:600}:root .admin-products-sidebar-content .compact-product-item>svg:last-child{grid-area:arrow;align-self:center}:root .admin-products-sidebar-content .compact-product-item .admin-product-sidebar-bottom{grid-area:bottom;align-items:center;gap:6px;min-width:0;display:flex}:root .admin-products-workspace-list-head{z-index:2;position:sticky;top:0}@container product-list (width>=761px){:root .admin-products-workspace-list>.admin-customer-scroll{grid-template-columns:27px 48px minmax(0,1fr) fit-content(180px) fit-content(200px) max-content max-content;align-content:start;column-gap:14px;padding-inline:0;display:grid}:root .admin-products-workspace-list-head{grid-column:1/-1;grid-template-columns:subgrid;column-gap:inherit}:root .admin-products-workspace-list .admin-product-list-item:has(>.admin-product-list-pricing){grid-column:1/-1;grid-template-columns:subgrid;column-gap:inherit}:root .admin-products-workspace-list-head{padding:8px 0}:root .admin-products-workspace-list-head>:first-child{grid-column:3}:root .admin-products-workspace-list .admin-product-list-item:has(>.admin-product-list-pricing){content-visibility:visible;padding:0}:root .admin-products-workspace-list .admin-product-list-item>.admin-status-badge.admin-list-status-rail[data-tone]{left:0}:root .admin-products-workspace-list .admin-product-list-item>.admin-product-list-icon{grid-column:2}:root .admin-products-workspace-list .admin-product-stock-cell{margin-inline:0;padding-inline:8px 18px}:root .admin-products-workspace-list-head>:last-child{padding-right:18px}:root .admin-products-workspace-list>.admin-customer-scroll>:not(.admin-products-workspace-list-head):not(.admin-product-list-item){grid-column:1/-1}}:root .admin-products-workspace-list-head>button:not(:first-child)>svg{order:-1}:root .admin-products-workspace-list-head>button:not(:first-child)>.admin-column-sort-direction{order:-2}:root .admin-products-workspace-list .admin-product-list-pricing>.admin-product-list-cost{color:var(--muted);text-align:right;font-size:10px;font-weight:400;line-height:1.4}.admin-product-cost-amount{white-space:nowrap}@container product-list (width<=760px){:root .admin-products-workspace-list .admin-product-list-pricing>.admin-product-list-cost{white-space:normal;overflow-wrap:anywhere;font-size:10px}.admin-product-list-cost>span{display:block}.admin-product-cost-amount{font-size:9px}}:root .admin-route-content>.admin-product-detail .admin-product-detail-kpis{overscroll-behavior-inline:contain;border:1px solid var(--line);background:var(--surface);box-sizing:border-box;border-radius:10px;grid-template-columns:repeat(4,minmax(145px,1fr));gap:0;max-width:100%;display:grid;overflow-x:auto}:root .admin-route-content>.admin-product-detail .admin-product-detail-kpis>article{border:0;border-right:1px solid var(--line);width:auto;min-width:0;box-shadow:none;border-radius:0}:root .admin-route-content>.admin-product-detail .admin-product-detail-kpis>article:last-child{border-right:0}:root .admin-route-content>.admin-product-detail .admin-product-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}:root .admin-route-content>.admin-product-detail .admin-product-detail-fields>div:has(>.admin-detail-label){grid-column:auto;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}:root .admin-route-content>.admin-product-detail .admin-product-detail-fields>.admin-product-field-wide:has(>.admin-detail-label){grid-column:1/-1}:root .admin-route-content>.admin-product-detail .admin-product-detail-fields dt{flex-shrink:0}:root .admin-route-content>.admin-product-detail .admin-product-detail-fields dd{text-align:right;min-width:0}.admin-product-preview-image-dialog header .product-image-metadata-action{border:1px solid var(--line);color:var(--accent-text);font:inherit;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}@media (width<=600px){:root .admin-route-content>.admin-product-detail .admin-product-detail-fields{column-gap:16px}:root .admin-route-content>.admin-product-detail .admin-product-detail-fields>div:has(>.admin-detail-label){flex-wrap:wrap;gap:3px 8px}:root .admin-route-content>.admin-product-detail .admin-product-detail-fields dd{margin-left:auto}.admin-product-preview-image-dialog>header{flex-wrap:wrap}.admin-product-preview-image-dialog header h2{flex-basis:calc(100% - 42px)}.admin-product-preview-image-dialog header .product-image-metadata-action{order:2;margin-left:auto}}:root .admin-route-content>.admin-product-detail .product-supplier-readonly :is(p,small,dt){font-size:12px;line-height:1.5}:root .admin-route-content>.admin-product-detail .product-supplier-identity strong{font-size:14px}:root .admin-route-content>.admin-product-detail .product-supplier-discounts dd{font-size:15px;line-height:1.5}:root .admin-route-content>.admin-product-detail .product-supplier-net-cost>strong{font-size:22px;line-height:1.4}#admin-product-actions-slot .product-header-text-action{width:auto;font:500 12px var(--font-ui);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}:root .admin-status-badge.admin-list-status-rail[data-tone]{box-sizing:border-box;writing-mode:vertical-rl;text-orientation:sideways;white-space:nowrap;border:0;border-radius:0;flex-direction:row;grid-area:auto;justify-content:center;place-self:stretch start;align-items:center;gap:3px;width:29px;min-width:29px;max-width:29px;height:100%;min-height:0;margin:0;padding:4px 3px;font-size:11px;line-height:1.45;display:inline-flex;position:absolute;inset:0 auto 0 0}:root .admin-list-status-rail>span{text-overflow:ellipsis;flex:0 auto;max-height:calc(100% - 18px);display:block;overflow:hidden;transform:rotate(180deg)}:root .admin-list-status-rail>svg{flex:0 0 14px;width:14px;height:14px}:root tr.admin-table-status-row{position:relative}:root :is(th,td).admin-table-status-cell{width:29px;min-width:29px;max-width:29px;padding:0}:root td.admin-table-status-cell{height:104px}.analysis-dashboard{--analysis-gap:16px;--analysis-inset:16px;align-content:start;gap:var(--analysis-gap);min-width:0;color:var(--text);padding-bottom:0;display:grid}:root .admin-route-content:has(.analysis-dashboard){padding-bottom:calc(var(--admin-content-gutter) + var(--admin-bottom-nav-height))}:root .admin-route-content:has(.admin-support-overview){padding-bottom:var(--admin-content-gutter)}:root .analysis-dashboard>:not(dialog):not([role=dialog]){margin-block:0}.admin-support-overview.analysis-dashboard,.accounting-page.analysis-dashboard{gap:var(--analysis-gap);padding:0}.analysis-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.analysis-menu>a{border:1px solid var(--line-soft);min-width:0;color:var(--text);border-radius:7px;align-items:center;gap:9px;padding:10px;text-decoration:none;display:flex}.analysis-menu>a:hover{border-color:var(--accent);background:var(--surface-2)}.analysis-menu>a>svg{width:18px;height:18px;color:var(--accent);flex:0 0 18px}.analysis-menu>a>svg:last-child{width:13px;height:13px;margin-left:auto}.analysis-menu>a>span{gap:3px;min-width:0;display:grid}.analysis-menu strong{font-size:13px;font-weight:500}.analysis-menu small{color:var(--muted);font-size:11px;line-height:1.5}.analysis-context,.analysis-note{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.6}.analysis-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:14px;display:grid}.analysis-metric{isolation:isolate;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);font:inherit;text-align:left;border-radius:10px;align-content:start;gap:5px;padding:11px 12px;text-decoration:none;display:grid;position:relative;overflow:hidden}.analysis-metric-label{min-width:0;color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.analysis-metric-label>svg{width:17px;height:17px;color:var(--accent);flex:0 0 17px}.analysis-metric>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.35}.analysis-dashboard .analysis-metric{align-content:start;display:grid}:root .analysis-dashboard .analysis-metric:after{content:none}.analysis-metric .analysis-metric-value{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.analysis-metric .analysis-metric-value>strong{font-size:22px;font-weight:600;line-height:1.35}.analysis-metric-value>span{align-items:center;gap:3px;font-size:11px;display:inline-flex}.analysis-metric-value>span>svg{width:12px;height:12px}.analysis-metric-value>.positive{color:var(--success-text)}.analysis-metric-value>.negative{color:var(--danger-text)}.analysis-metric-value>.muted{color:var(--muted)}.analysis-metrics[aria-busy=true]{opacity:.65}.analysis-metric>small{color:var(--muted);font-size:11px;line-height:1.5}.analysis-metric>.analysis-metric-graphic{width:72px;height:72px;color:var(--accent);opacity:.075;z-index:-1;position:absolute;bottom:-15px;right:-10px;transform:rotate(-15deg)}.analysis-dashboard .analysis-metric>.analysis-metric-graphic{z-index:-1;background:0 0;width:72px;height:72px;padding:0;position:absolute}a.analysis-metric:hover,button.analysis-metric:hover,.analysis-metric[aria-pressed=true]{border-color:var(--accent);background:var(--surface-2)}.analysis-grid{gap:var(--analysis-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-block:0;display:grid}.analysis-panel{min-width:0;padding:var(--analysis-inset);border:1px solid var(--line);background:var(--surface);border-radius:10px}.analysis-panel>:last-child{margin-bottom:0}.analysis-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;margin-bottom:12px;display:flex}.analysis-panel h2{min-height:0;color:var(--text);background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.analysis-panel h2>svg{width:18px;height:18px;color:var(--accent);background:0 0;border:0;flex:0 0 18px;margin:0;padding:0}.analysis-panel .analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.analysis-panel>header>span{color:var(--muted);font-size:11px}.analysis-panel p{color:var(--text-secondary);font-size:12px;line-height:1.7}.analysis-breakdown{gap:9px;display:grid}.analysis-breakdown-row{min-width:0;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:5px 0;text-decoration:none;display:grid}button.analysis-breakdown-row,a.analysis-breakdown-row{cursor:pointer}button.analysis-breakdown-row:hover,a.analysis-breakdown-row:hover{color:var(--accent)}.analysis-breakdown-label{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.5;display:flex}.analysis-breakdown-label>i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.analysis-breakdown-row>strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:9px;font-size:13px;font-weight:600;display:flex}.analysis-breakdown-row>strong>small{min-width:36px;color:var(--muted);text-align:right;font-size:11px;font-weight:400}.analysis-breakdown-track{background:var(--surface-3);border-radius:3px;grid-column:1/-1;height:4px;overflow:hidden}.analysis-breakdown-track>i{border-radius:inherit;min-width:0;height:100%;display:block}.analysis-actions{align-items:center;gap:6px;display:flex}#admin-analysis-actions-slot:empty{display:none}.analysis-actions button:focus-visible,.analysis-order-header button:focus-visible,.analysis-metric:focus-visible,.analysis-breakdown-row:focus-visible,.analysis-menu a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.analysis-actions button,.analysis-order-header button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.analysis-actions button:disabled,.analysis-order-header button:disabled{opacity:.5;cursor:default}.analysis-actions svg,.analysis-order-header button svg{width:16px;height:16px}.analysis-order-header{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.analysis-order-header h1{margin:0;font-size:17px;font-weight:600;line-height:1.4}.analysis-order-header p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.4}.analysis-order-header .order-analytics-actions{flex:none;align-items:center;gap:6px;display:flex}.analysis-order-header>div:first-child{min-width:0}.order-analytics>.analysis-order-header{margin-bottom:14px}.analysis-order-header h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analysis-order-header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-topbar-context>.analysis-header-copy{gap:2px;min-width:0;display:grid}.analysis-header-copy>strong{font-size:17px}.analysis-dashboard .admin-overview-filter{padding:var(--analysis-inset);border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0}.analysis-dashboard .admin-overview-report-products,.analysis-dashboard .admin-overview-insights{border-radius:10px;margin-top:14px}.analysis-dashboard .admin-overview-report-products>h2{min-height:0;padding:12px 14px;font-size:14px}.analysis-dashboard .admin-support-overview-chat-stage{min-height:155px;margin-top:14px}.analysis-dashboard .admin-catalog-dashboard-workspace{margin-top:14px}.analysis-dashboard .admin-catalog-dashboard-workspace>header{min-height:0;padding:12px 14px}.analysis-dashboard .admin-overview-operations{margin-block:14px}.accounting-page.analysis-dashboard .accounting-heading{padding:var(--analysis-inset);border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0}.analysis-dashboard .accounting-recent-panel{background:var(--surface);border-color:var(--line);border-radius:10px}.accounting-page.analysis-dashboard .accounting-stats{margin-block:14px}@media (width<=1100px){.analysis-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.analysis-dashboard{--analysis-gap:12px;--analysis-inset:12px}.analysis-menu{grid-template-columns:minmax(0,1fr)}.analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analysis-grid{grid-template-columns:minmax(0,1fr)}.analysis-metric{padding:10px}.analysis-metric>strong,.analysis-metric .analysis-metric-value>strong{font-size:20px}.analysis-metric .admin-metric-comparison-label{display:none}.analysis-panel{padding:var(--analysis-inset)}.analysis-breakdown-row{align-content:center;min-height:40px}.analysis-order-header{gap:6px}.analysis-order-header h1,.analysis-header-copy>strong{font-size:14px}.analysis-order-header p{font-size:11px}.analysis-order-header button{min-height:36px;padding:7px}.analysis-order-header .order-analytics-actions{gap:4px}.analysis-order-header .analysis-extra-action>span{display:none}.analysis-order-header .order-analytics-actions>button{font-size:11px}}.analysis-timeline>header{margin-bottom:12px}.analysis-date-filter button,.analysis-series button,.analysis-chart-error button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.analysis-date-filter button svg{width:16px;height:16px}.analysis-date-filter{padding:var(--analysis-inset);border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.analysis-date-filter>p{width:100%;margin:0}.analysis-presets,.analysis-series{flex-wrap:wrap;gap:6px;display:flex}.analysis-presets button[aria-pressed=true],.analysis-series button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.analysis-date-filter form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.analysis-date-filter label{color:var(--muted);gap:4px;font-size:11px;display:grid}.analysis-date-filter input{border:1px solid var(--line);background:var(--surface-3);width:140px;min-width:0;height:36px;color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:7px;padding:6px 8px;font-size:12px}.analysis-timeline .analysis-note{margin:0 0 12px}.analysis-series{margin-bottom:12px}.analysis-chart-summary{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px;display:flex}.analysis-chart-summary>span,.analysis-chart-summary>small{color:var(--muted);font-size:12px}.analysis-chart-summary>strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}.analysis-time-chart{min-width:0;position:relative}.analysis-time-chart>svg{width:100%;height:190px;display:block;overflow:visible}.analysis-chart-axis{color:var(--muted);font-size:11px;display:block}.analysis-chart-gridline{stroke:var(--line-soft);stroke-dasharray:3 5}.analysis-chart-cursor{stroke:var(--muted);stroke-dasharray:3 5}.analysis-chart-labels{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.analysis-chart-scrubber{color:var(--muted);align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.analysis-chart-scrubber>span{white-space:nowrap}.analysis-chart-scrubber input{width:100%;min-width:0;height:28px;accent-color:var(--accent);flex:1}.analysis-timeline .analysis-chart-definition{margin:12px 0 0}.analysis-chart-error{color:var(--danger-text);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.analysis-timeline button:focus-visible,.analysis-timeline input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=640px){.analysis-presets{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.analysis-date-filter form{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.analysis-date-filter form>button{grid-column:1/-1}.analysis-date-filter input{width:100%;height:40px;font-size:16px}.analysis-date-filter button{min-height:38px}.analysis-time-chart>svg{height:145px}.analysis-chart-summary>strong{font-size:19px}}:root :is(input,select,textarea,[contenteditable=true]):is(:focus,:focus-visible),:root :is(label,.admin-image-select,.admin-order-search-field,.admin-support-composer-input,.admin-article-rich-editor,.admin-staff-mfa-control,.admin-order-attachment-drop,.supplier-scope-product-row,[role=combobox]):focus-within,:root input:focus-visible+i{outline-offset:0!important;box-shadow:none!important;outline:0!important}:root :is(div,span):has(>:is(input,select,textarea,[contenteditable=true]):focus){outline-offset:0!important;box-shadow:none!important;outline:0!important}:root :is(dialog,[role=dialog]) :is(.dialog-choice-search,.catalog-filter-search,.admin-providers-search-box,.supplier-taxonomy-picker>label,label:has(>input[type=search])){box-sizing:border-box;min-width:0;width:100%!important;max-width:none!important}:root .product-entry-dialog .product-entry-dialog-content .admin-product-form label.dialog-choice-search{height:40px;min-height:40px;margin:0 0 10px}:root .product-entry-dialog .product-entry-dialog-content .admin-product-form label.dialog-choice-search>input{height:38px;min-height:38px}
