@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff)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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2)format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2)format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2)format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2)format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2)format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,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)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.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}svg{flex-shrink:0;width:16px;height:16px}:root{--navy:#0f2448;--navy-mid:#162d54;--navy-light:#1e3a6e;--navy-sidebar:#0f2448;--blue:#2563eb;--blue-hover:#1d4ed8;--blue-light:#eff6ff;--blue-accent:#3b82f6;--green:#10b981;--green-light:#ecfdf5;--orange:#f59e0b;--orange-light:#fffbeb;--red:#ef4444;--red-light:#fef2f2;--white:#fff;--bg:#f1f5f9;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--sidebar-w:220px;--topbar-h:60px;--radius-sm:6px;--radius:10px;--radius-lg:14px;--shadow-xs:0 1px 2px #0f24480d;--shadow-sm:0 1px 3px #0f244814, 0 1px 2px #0f24480a;--shadow:0 4px 12px #0f244814, 0 1px 3px #0f24480d;--shadow-md:0 8px 24px #0f24481a, 0 2px 6px #0f24480f;--shadow-lg:0 16px 40px #0f244824, 0 4px 12px #0f244814;--transition:all .18s cubic-bezier(.4,0,.2,1);--font:"Inter", sans-serif;--mono:"JetBrains Mono", monospace}[data-theme=dark]{--bg:#0a0f1e;--white:#111827;--gray-50:#1a2235;--gray-100:#1e2a3d;--gray-200:#243047;--gray-300:#2d3a52;--gray-400:#6b7a99;--gray-500:#89b;--gray-600:#aab8d4;--gray-700:#c4cfdf;--gray-800:#dde4f0;--gray-900:#f0f4ff;--navy-sidebar:#060d1f;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006, 0 1px 2px #0000004d;--shadow:0 4px 12px #0006, 0 1px 3px #0000004d;--shadow-md:0 8px 24px #00000080, 0 2px 6px #0000004d;--shadow-lg:0 16px 40px #0009, 0 4px 12px #0006}[data-theme=dark] body{background:var(--bg);color:var(--gray-800)}[data-theme=dark] .card,[data-theme=dark] .topbar{background:var(--white);border-color:var(--gray-200)}[data-theme=dark] .data-table th{background:var(--gray-100)}[data-theme=dark] .data-table td{border-color:var(--gray-200)}[data-theme=dark] .data-table tbody tr:hover{background:var(--gray-100)}[data-theme=dark] .form-control,[data-theme=dark] .search-input{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-800)}[data-theme=dark] .modal-box{background:var(--white);border-color:var(--gray-200)}[data-theme=dark] .modal-input{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-800)}[data-theme=dark] .sum-card,[data-theme=dark] .report-card,[data-theme=dark] .counter-detail-card,[data-theme=dark] .loc-stat-card,[data-theme=dark] .report-form{background:var(--white)}[data-theme=dark] .chip,[data-theme=dark] .filter-btn,[data-theme=dark] .btn-outline,[data-theme=dark] .btn-hist-action{background:var(--gray-100);border-color:var(--gray-200)}[data-theme=dark] .select-setting{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-800)}[data-theme=dark] .toast{background:var(--gray-800);color:var(--gray-100)}[data-theme=dark] .sku-list-item{border-color:var(--gray-200)}[data-theme=dark] .sku-list-item:hover{background:var(--gray-100)}[data-theme=dark] .modal-search-input{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-800)}[data-theme=dark] .modal-info-strip{background:#2563eb26}[data-theme=dark] .modal-overlay{background:#000000b3}[data-theme=dark] .dark-input{background:#ffffff14}[data-theme=dark] .page-btn{background:var(--gray-100);border-color:var(--gray-200)}[data-theme=dark] .bottom-nav{background:var(--white);border-color:var(--gray-200)}[data-theme=dark] .sidebar-footer:before{background:linear-gradient(#060d1ff0 0%,#060d1fd1 45%,#060d1fb3 100%)}[data-theme=dark] .summary-metric-card,[data-theme=dark] .reconcile-stat{background:var(--white);border-color:var(--gray-200)}[data-theme=dark] .analyze-tx-table th,[data-theme=dark] .analyze-tx-table tr:hover td{background:var(--gray-100)}[data-theme=dark] .reconcile-remark-area{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-800)}[data-theme=dark] .locked-analysis-banner{background:#10b9811a;border-color:#10b98133}[data-theme=dark] .summary-tab-btn:hover:not(.active){background:var(--gray-100)}[data-theme=dark] .modal-3d-overlay{background:#000000e6}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:14px}body{font-family:var(--font);background-color:var(--bg);color:var(--gray-800);min-height:100vh;overflow-x:hidden}.app-layout{background-position:50%;background-size:cover;background-attachment:fixed}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font);background:0 0;border:none}input,select,textarea{font-family:var(--font)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.app-layout{height:100vh;min-height:100vh;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-w);background:var(--navy-sidebar);z-index:200;flex-direction:column;height:100vh;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar-brand{border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;height:76px;padding:14px 10px;display:flex;position:relative;overflow:hidden}.sidebar-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.brand-icon{background:var(--blue);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px #2563eb66}.brand-icon svg{color:#fff;width:20px;height:20px}.brand-text{flex-direction:column;display:flex}.brand-title{color:#fff;letter-spacing:-.01em;font-size:.88rem;font-weight:700;line-height:1.2}.brand-sub{color:#fff6;margin-top:1px;font-size:.68rem}.sidebar-date{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;padding:10px 16px;display:flex}.sidebar-date svg{width:13px;height:13px;color:var(--blue-accent);flex-shrink:0}.sidebar-date span{color:#ffffff80;font-size:.71rem;font-weight:500}.sidebar-nav{flex:1;padding:10px;overflow-y:auto}.nav-label{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;padding:12px 8px 5px;font-size:.62rem;font-weight:600}.nav-item{color:#ffffff8c;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);align-items:center;gap:10px;margin-bottom:2px;padding:9px 10px;font-size:.82rem;font-weight:500;display:flex;position:relative}.nav-item svg{width:16px;height:16px;transition:var(--transition);flex-shrink:0}.nav-item:hover{color:#ffffffd9;background:#ffffff12}.nav-item.active{color:#fff;background:#2563eb40;font-weight:600}.nav-item.active svg{color:var(--blue-accent)}.nav-item.active:before{content:"";background:var(--blue-accent);border-radius:0 2px 2px 0;width:2.5px;position:absolute;top:25%;bottom:25%;left:-10px}.sidebar-footer{background-image:url(/brand/wave-sidebar.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-top:1px solid #ffffff12;padding:12px 10px;position:relative;overflow:hidden}.sidebar-footer:before{content:"";pointer-events:none;background:linear-gradient(#0f2448eb 0%,#0f2448b8 45%,#0f24488c 100%);position:absolute;inset:0}.sidebar-footer>*{z-index:1;position:relative}.btn-logout{color:#ffffff59;border-radius:var(--radius-sm);width:100%;transition:var(--transition);align-items:center;gap:10px;padding:9px 10px;font-size:.8rem;font-weight:500;display:flex}.btn-logout svg{width:15px;height:15px}.btn-logout:hover{color:#f87171;background:#ef44441a}.btn-credit{color:#ffffff4d;border-radius:var(--radius-sm);cursor:default;letter-spacing:.01em;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:.73rem;font-weight:500;display:flex}.btn-credit svg{width:13px;height:13px;color:var(--blue-accent);flex-shrink:0}.sidebar-toggle-btn{color:#ffffff80;cursor:pointer;width:26px;height:26px;transition:var(--transition);background:#ffffff12;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sidebar-toggle-btn:hover{color:#fff;background:#ffffff24}.sidebar-toggle-btn svg{width:14px;height:14px}.sidebar-show-btn{z-index:201;background:var(--navy);color:#ffffffb3;cursor:pointer;width:22px;height:48px;transition:var(--transition);box-shadow:var(--shadow);border:1px solid #ffffff1a;border-left:none;border-radius:0 8px 8px 0;justify-content:center;align-items:center;display:none;position:fixed;top:50%;left:0;transform:translateY(-50%)}.sidebar-show-btn:hover{background:var(--navy-light);color:#fff;width:26px}.sidebar-show-btn svg{width:13px;height:13px}.sidebar.collapsed{box-shadow:none;transform:translate(-100%)}.sidebar-show-btn.visible{display:flex}.main-content.sidebar-hidden{margin-left:0;transition:margin-left .25s cubic-bezier(.4,0,.2,1)}.main-content{margin-left:var(--sidebar-w);flex-direction:column;flex:1;height:100vh;transition:margin-left .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.topbar{height:var(--topbar-h);background:var(--white);border-bottom:1px solid var(--gray-200);z-index:100;box-shadow:var(--shadow-xs);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.topbar-left{align-items:center;gap:14px;min-width:0;display:flex}.topbar-titlewrap{flex-direction:column;justify-content:center;min-width:0;display:flex}.topbar-sub{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.7rem;font-weight:500;line-height:1.25;overflow:hidden}.topbar-sub:empty{display:none}.crumbbar{background:var(--gray-50);border-bottom:1px solid var(--gray-200);color:var(--gray-500);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:7px 24px;font-size:.74rem;line-height:1;display:flex;overflow-x:auto}.crumbbar::-webkit-scrollbar{display:none}.crumbbar:empty{display:none}.crumb-sep{color:var(--gray-300);flex-shrink:0;font-size:.85rem}.crumb-item{white-space:nowrap;flex-shrink:0;font-weight:500}.crumb-item.is-link{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:4px;margin:-6px 0;padding:6px 2px;transition:color .15s}.crumb-item.is-link:hover{color:var(--blue)}.crumb-item.is-link:active{background:var(--gray-200)}.nav-accordion.crumb-flash>.nav-accordion-header{box-shadow:inset 0 0 0 1.5px var(--blue-accent);border-radius:8px}.nav-accordion>.nav-accordion-header{transition:box-shadow .3s}.crumb-item.is-current{color:var(--gray-900);font-weight:600}.crumb-home{align-items:center;display:inline-flex}.crumb-home svg{width:13px;height:13px;display:block}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-actions:empty{display:none}.topbar-actions:before{content:"";background:var(--gray-200);width:1px;height:20px;margin-right:2px}.sqx-refresh{border:1px solid var(--gray-200);cursor:pointer;color:var(--gray-500);background:0 0;border-radius:8px;align-items:center;gap:7px;padding:5px 10px;font-family:inherit;font-size:.72rem;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.sqx-refresh:hover{border-color:var(--blue);color:var(--blue)}.sqx-refresh svg{flex-shrink:0;width:13px;height:13px}.sqx-refresh strong{color:var(--gray-700);font-weight:600}.sqx-refresh.is-spinning svg{animation:.9s linear infinite sqx-spin}@keyframes sqx-spin{to{transform:rotate(360deg)}}.sqx-tabs{gap:10px;margin-bottom:16px;display:flex}.sqx-tab{cursor:pointer;background:var(--white);border:1px solid var(--gray-200);color:var(--gray-600);border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-family:inherit;font-size:.84rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.sqx-tab svg{width:17px;height:17px}.sqx-tab:hover{border-color:var(--blue);color:var(--blue)}.sqx-tab.active{background:var(--blue);border-color:var(--blue);color:#fff}.sqx-grid{grid-template-columns:1.05fr .9fr 1.05fr;align-items:stretch;gap:16px;margin-bottom:16px;display:grid}@media (width<=1180px){.sqx-grid{grid-template-columns:1fr 1fr}}.sqx-card{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;flex-direction:column;min-width:0;padding:16px 18px 14px;display:flex}.sqx-card-head{align-items:center;gap:11px;margin-bottom:14px;display:flex}.sqx-card-ic{background:var(--blue-light);width:34px;height:34px;color:var(--blue);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sqx-card-ic svg{width:18px;height:18px}.sqx-card-txt{min-width:0}.sqx-card-txt h3{color:var(--gray-900);letter-spacing:-.01em;margin:0;font-size:.87rem;font-weight:700;line-height:1.25}.sqx-card-txt p{color:var(--gray-500);margin:2px 0 0;font-size:.71rem;font-weight:400;line-height:1.3}.sqx-row-3{grid-template-columns:1fr auto auto;gap:14px;display:grid}.sqx-row-2{grid-template-columns:1fr auto;gap:14px;display:grid}.sqx-row-3>span:nth-child(2),.sqx-row-3>span:nth-child(3),.sqx-row-2>span:nth-child(2){text-align:right;min-width:62px}.sqx-th{background:var(--gray-50);color:var(--gray-500);border-radius:7px;padding:8px 10px;font-size:.7rem;font-weight:600}.sqx-row{border-bottom:1px solid var(--gray-100);align-items:center;padding:11px 10px}.sqx-lbl{min-width:0;color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;font-size:.79rem;font-weight:500;display:flex;overflow:hidden}.sqx-lbl .sqm-ic{flex-shrink:0;width:16px;height:16px}.sqm-ic-wait{color:var(--gray-400)}.sqm-ic-proses{color:var(--blue)}.sqm-ic-finish{color:#16a34a}.sqx-val{color:var(--gray-800);font-size:.79rem;font-weight:500}.sqx-grand{border-top:1.5px solid var(--gray-200);align-items:center;margin-top:auto;padding:12px 10px}.sqx-grand .sqx-lbl,.sqx-grand .sqx-val{color:var(--blue);font-size:.82rem;font-weight:700}.sqx-donut-wrap{flex:1;align-items:center;gap:16px;min-height:0;display:flex}.sqx-donut{flex-shrink:0;width:132px;height:132px;position:relative}.sqx-donut svg{width:100%;height:100%;display:block}.sqx-donut-c{text-align:center;color:var(--gray-500);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;font-size:.68rem;font-weight:500;line-height:1.35;display:flex;position:absolute;inset:0}.sqx-donut-c strong{color:var(--gray-900);font-size:.94rem;font-weight:700}.sqx-legend{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.sqx-lg-row{align-items:center;gap:9px;display:flex}.sqx-lg-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.sqx-lg-lbl{min-width:0;color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.76rem;font-weight:500;overflow:hidden}.sqx-lg-pct{color:var(--gray-900);font-size:.79rem;font-weight:700}.sqxi-grid{grid-template-columns:1.15fr 1.25fr 1.15fr}@media (width<=1300px){.sqxi-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.sqxi-grid{grid-template-columns:1fr}}.sqxi-grid .sqx-row-3>span:nth-child(2),.sqxi-grid .sqx-row-3>span:nth-child(3){min-width:50px}.sqxi-grid2{grid-template-columns:1fr 1.55fr;align-items:stretch;gap:16px;margin-bottom:16px;display:grid}@media (width<=1300px){.sqxi-grid2{grid-template-columns:1fr}}.sqxi-row5{grid-template-columns:minmax(0,1fr) 38px 44px 38px 38px;gap:6px;display:grid}.sqxi-row5>:not(:first-child){text-align:right}.sqxi-row5>span:not(:first-child){color:var(--gray-800);font-size:.79rem;font-weight:500}.sqx-th.sqxi-row5>span:not(:first-child){color:var(--gray-500);font-size:.7rem;font-weight:600}.sqx-grand.sqxi-row5>span:not(:first-child){color:var(--blue);font-size:.82rem;font-weight:700}.sqxi-gate{background:#eff6ff;border-bottom:none;border-radius:8px;margin-top:8px;padding:8px 10px}.sqxi-gate .sqx-lbl{color:var(--navy);font-weight:700}.sqxi-pen{width:13px;height:13px;color:var(--blue);flex-shrink:0;display:inline-flex}.sqxi-pen svg{width:100%;height:100%}.sqxi-inp{text-align:right;border:1px solid var(--blue);color:var(--navy);background:#fff;border-radius:6px;outline:none;width:100%;min-width:0;height:26px;padding:0 6px;font-family:inherit;font-size:.79rem;font-weight:700}.sqxi-inp:focus{box-shadow:0 0 0 3px #2563eb24}.sqxi-inp:disabled{border-color:var(--gray-200);background:var(--gray-50);color:var(--gray-400)}.sqxi-auto{color:var(--navy);font-weight:700}.sqxi-note{color:var(--gray-400);padding:6px 2px 0;font-size:.67rem;line-height:1.4}.sqxi-note b{color:var(--gray-600);font-weight:700}.sqxi-div2{column-count:2;column-gap:20px;margin-bottom:4px}.sqxi-div2>.sqxi-dv{break-inside:avoid}.sqxi-dv{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.sqxi-dv span{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:500;overflow:hidden}.sqxi-dv b{color:var(--gray-800);font-variant-numeric:tabular-nums;font-size:.79rem;font-weight:700}.sqxi-dv.is-zero span,.sqxi-dv.is-zero b{color:var(--gray-300)}.sqx-head-right{flex-shrink:0;align-items:center;gap:9px;margin-left:auto;display:flex}.sqx-period{color:var(--gray-500);white-space:nowrap;font-size:.7rem;font-weight:500}.sqx-detail-btn{cursor:pointer;background:var(--white);border:1px solid var(--gray-200);color:var(--blue);border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:.73rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sqx-detail-btn svg{flex-shrink:0;width:13px;height:13px}.sqx-detail-btn:hover{background:var(--blue);border-color:var(--blue);color:#fff}.sqx-detail-btn:active{transition-duration:90ms;transform:scale(.955)}@media (width>=769px){#modalSqDetail.sqy-in{animation:.2s cubic-bezier(.32,.72,.35,1) sqyIn}#modalSqDetail.sqy-in .modal-box{animation:.26s cubic-bezier(.32,.72,.35,1) sqyInBox}}@keyframes sqyIn{0%{opacity:0}to{opacity:1}}@keyframes sqyInBox{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#modalSqDetail.sqy-in,#modalSqDetail.sqy-in .modal-box{animation:none}}@media (width<=768px){@keyframes lgOut{to{opacity:0;transform:scale(.965)translateY(-10px)}}.login-overlay.is-leaving{pointer-events:none;animation:.34s cubic-bezier(.4,0,.2,1) forwards lgOut}@keyframes lmIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.landing-m.is-entering .lm-main>*,.landing-m.is-entering .lm-tag{animation:.42s cubic-bezier(.32,.72,.35,1) both lmIn}.landing-m.is-entering .lm-main>:first-child{animation-delay:.1s}.landing-m.is-entering .lm-main>:nth-child(2){animation-delay:.155s}.landing-m.is-entering .lm-main>:nth-child(3){animation-delay:.21s}.landing-m.is-entering .lm-main>:nth-child(4){animation-delay:.265s}.landing-m.is-entering .lm-main>:nth-child(5){animation-delay:.32s}.landing-m.is-entering .lm-tag{animation-delay:.375s}@keyframes sqmIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sqmOut{0%{transform:translate(0)}to{transform:translate(100%)}}#modalSqDetail.sqm-in{animation:.3s cubic-bezier(.32,.72,.35,1) sqmIn}#modalSqDetail.sqm-out{animation:.26s cubic-bezier(.4,0,.6,1) forwards sqmOut}#modalSqDetail.sqm-in,#modalSqDetail.sqm-out{box-shadow:-10px 0 26px #0f172a24}@keyframes sqmPush{to{filter:brightness(.93);transform:translate(-22%)}}@keyframes sqmPop{0%{filter:brightness(.93);transform:translate(-22%)}to{filter:none;transform:none}}#sqTabOutbound.sqd-push>:not(#modalSqDetail){animation:.3s cubic-bezier(.32,.72,.35,1) forwards sqmPush}#sqTabOutbound.sqd-pop>:not(#modalSqDetail){animation:.26s cubic-bezier(.4,0,.6,1) forwards sqmPop}}@media (width<=768px) and (prefers-reduced-motion:reduce){.login-overlay.is-leaving,.landing-m.is-entering .lm-main>*,.landing-m.is-entering .lm-tag,#modalSqDetail.sqm-in,#modalSqDetail.sqm-out,#sqTabOutbound.sqd-push>*,#sqTabOutbound.sqd-pop>*{animation:none}}.sqx-recent{margin-bottom:16px}.sqx-recent-scroll{overflow-x:auto}.sqx-recent-scroll::-webkit-scrollbar{height:7px}.sqx-recent-scroll::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:99px}.sqx-rrow{grid-template-columns:.5fr 1.3fr 2.1fr 1.3fr 1.3fr .9fr 1.9fr .8fr 1fr 1.4fr;align-items:center;gap:12px;min-width:1220px;display:grid}.sqx-recent .sqx-th{margin-bottom:2px}.sqx-recent .sqx-rrow>span:nth-child(8),.sqx-recent .sqx-rrow>span:nth-child(9),.sqx-recent .sqx-rrow>span:nth-child(10){text-align:right}.sqx-recent .sqx-rrow>span:nth-child(10){padding-left:16px}.sqx-rc-dash{color:var(--gray-300)}.sqx-dt{flex-direction:column;line-height:1.3;display:flex}.sqx-dt em{color:var(--gray-400);font-size:.67rem;font-style:normal;font-weight:400}.sqx-dt b{color:var(--gray-700);font-size:.78rem;font-weight:500}.sqx-dur{color:var(--gray-700);font-size:.78rem;font-weight:600}.sqx-dur.is-run{color:var(--blue);font-weight:500}#sqxRecentBody .sqx-rrow{border-bottom:1px solid var(--gray-100);padding:12px 10px}#sqxRecentBody .sqx-rrow:last-child{border-bottom:none}.sqx-rc{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.sqx-rc-no{color:var(--gray-400)}.sqx-rc-truck{color:var(--gray-900);font-weight:600}.sqx-rc-num{color:var(--gray-800);font-weight:600}.sqx-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.72rem;font-weight:600;display:inline-flex}.sqx-badge .sqm-ic{flex-shrink:0;width:13px;height:13px}.sqx-b-WAITING{background:var(--gray-100);color:var(--gray-600)}.sqx-b-ON_PROSES{background:var(--blue-light);color:var(--blue)}.sqx-b-FINISH{color:#15803d;background:#dcfce7}[data-theme=dark] .sqx-b-FINISH{color:#4ade80;background:#16a34a2e}.sqiy-rrow{grid-template-columns:.4fr 1fr 1.9fr 1fr 1fr .75fr 2.1fr .85fr;align-items:center;gap:10px;min-width:600px;display:grid}.sqiy-rrow>span:nth-child(6),.sqiy-rrow>span:nth-child(8){text-align:right}.sqxi-recent .sqx-th{margin-bottom:2px}.sqxi-recent .sqx-search{width:200px}#sqiyRecentBody .sqiy-rrow{border-bottom:1px solid var(--gray-100);padding:11px 10px}#sqiyRecentBody .sqiy-rrow:last-child{border-bottom:none}.sqx-recent-empty{text-align:center;color:var(--gray-400);padding:30px 10px;font-size:.78rem}.sqx-skel{background:linear-gradient(90deg, var(--gray-100) 25%, var(--gray-200) 37%, var(--gray-100) 63%);background-size:320% 100%;border-radius:6px;height:11px;animation:1.25s ease-in-out infinite sqxShimmer;display:block}.sqx-skel.is-stalled{background:var(--gray-100);animation:none}@keyframes sqxShimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.sqx-skel{animation:none}}.sqx-skel-ic{border-radius:50%;flex-shrink:0;width:16px;height:16px}.sqx-skel-txt{width:58%}.sqx-lg-dot.sqx-skel{border-radius:50%;width:9px;height:9px}.sqx-donut.is-loading svg,.sqm-donut.is-loading svg{transform-origin:50%;animation:1.1s linear infinite sqx-spin}.sqx-search{flex-shrink:0;width:300px;max-width:38vw;margin-left:auto;position:relative}.sqx-search svg{width:14px;height:14px;color:var(--gray-400);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.sqx-search input{border:1px solid var(--gray-200);background:var(--white);width:100%;color:var(--gray-800);border-radius:8px;outline:none;padding:8px 12px 8px 33px;font-family:inherit;font-size:.76rem;transition:border-color .15s}.sqx-search input:focus{border-color:var(--blue)}@media (width>=769px){#modalSqDetail{background:var(--bg);justify-content:stretch;align-items:stretch;padding:0;position:fixed;inset:auto}#modalSqDetail .modal-box{background:var(--bg);box-shadow:none;border:none;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important}#modalSqDetail .sqd-header,#modalSqDetail .sqd-crumb{display:none!important}#modalSqDetail .modal-box>div:last-child{padding:18px!important}#modalSqDetail .page-toolbar{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;align-items:center;padding:14px 16px}#modalSqDetail .page-toolbar>div:first-child{flex:1;min-width:0}#modalSqDetail .page-toolbar>div:first-child>input{flex:1;min-width:0;width:auto!important}#modalSqDetail .page-toolbar span{color:var(--gray-500);flex-shrink:0;font-size:.76rem}#modalSqDetail .page-toolbar .modal-input{height:38px;font-size:.8rem}#modalSqDetail .page-toolbar .filter-btn{background:var(--blue);border-color:var(--blue);color:#fff;flex-shrink:0;padding:10px 18px;font-size:.78rem;font-weight:600}#modalSqDetail .page-toolbar .filter-btn svg{width:14px;height:14px}}.sqy-summary{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;align-items:center;gap:22px;margin-bottom:14px;padding:14px 18px;display:flex}.sqy-sum-item{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sqy-sum-div{background:var(--gray-200);align-self:stretch;width:1px}.sqy-sum-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.sqy-sum-lbl{color:var(--gray-500);font-size:.71rem;font-weight:400}.sqy-sum-val{color:var(--gray-500);font-size:.78rem;font-weight:500}.sqy-sum-val b{color:var(--gray-900);margin-right:3px;font-size:1.15rem;font-weight:700}.sqy-sum-per{color:var(--gray-900);font-size:.88rem;font-weight:700}.sqw-thin{background:var(--orange-light);border-left:3px solid var(--orange);border-radius:0 8px 8px 0;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;display:flex}.sqw-thin>svg{width:15px;height:15px;color:var(--orange);flex-shrink:0}.sqw-thin span{color:var(--orange-ink);font-size:.76rem;line-height:1.35}.sqw-thin b{font-weight:700}.sla-badge{background:var(--red-light);color:var(--red-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #ef44444d;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.sla-badge svg{width:12px;height:12px;color:var(--red);flex-shrink:0}.sqx-dt .sla-badge{margin-top:3px}.sla-strip{background:var(--red-light);border-left:3px solid var(--red);border-radius:0 8px 8px 0;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;display:flex}.sla-strip>svg{width:15px;height:15px;color:var(--red);flex-shrink:0}.sla-strip span{color:var(--red-ink);font-size:.76rem;line-height:1.35}.sla-strip b{font-weight:700}.sqy-trk.is-late,.sqd-card.is-late{box-shadow:inset 3px 0 0 var(--red);background:#ef444407}.sqy-card{margin-bottom:0}.sqy-back{cursor:pointer;background:var(--white);border:1px solid var(--gray-200);color:var(--gray-600);border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sqy-back svg{width:14px;height:14px}.sqy-back:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-light)}@media (width<=768px){.sqy-back{border-radius:8px;padding:8px 12px;font-size:.74rem}.sqy-back svg{width:13px;height:13px}}.sqy-headtools{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.sqy-headtools .sqx-search{width:280px;margin-left:0}.sqf-pills{flex-shrink:0;gap:6px;display:flex}.sqf-pill{border:1px solid var(--gray-200);background:var(--white);color:var(--gray-500);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:.76rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sqf-pill svg{flex-shrink:0;width:13px;height:13px}.sqf-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sqf-pill:hover{border-color:var(--gray-300)}.sqf-pill.is-on:hover{border-color:var(--blue)}.sqf-all svg{color:var(--gray-600)}.sqf-wait svg{color:var(--gray-500)}.sqf-pros svg{color:var(--blue)}.sqf-fin svg{color:#15803d}.sqf-pill.is-on{background:var(--blue);border-color:var(--blue);color:#fff}.sqf-pill.is-on svg{color:#fff}@media (width<=1200px){#modalSqDetail .sqx-card-head{flex-wrap:wrap}#modalSqDetail .sqy-headtools{width:100%;margin-left:0}#modalSqDetail .sqy-headtools .sqx-search{flex:1;width:auto;min-width:0}}.sqy-shown{color:var(--blue);margin-left:4px;font-size:.72rem;font-weight:500}.sqy-shown:empty{display:none}.sqy-scroll{overflow-x:auto}.sqy-scroll::-webkit-scrollbar{height:7px}.sqy-scroll::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:99px}.sqy-row{grid-template-columns:minmax(0,.6fr) minmax(0,1.3fr) minmax(0,2.8fr) minmax(0,2.5fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,2fr) minmax(0,.6fr);align-items:center;gap:12px;min-width:1180px;display:grid}.sqiy-row{grid-template-columns:minmax(0,.6fr) minmax(0,1.3fr) minmax(0,2.6fr) minmax(0,2.2fr) minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,2fr) minmax(0,.6fr);align-items:center;gap:12px;min-width:1260px;display:grid}.sqiy-row>span:nth-child(5),.sqiy-row>span:nth-child(8){text-align:right}.sqy-trk{border-bottom:1px solid var(--gray-100)}.sqy-trk:last-child{border-bottom:none}.sqy-trk>.sqy-row{padding:12px 10px 4px}.sqy-c{color:var(--gray-700);min-width:0;font-size:.78rem}.sqy-no{background:var(--blue-light);min-width:30px;color:var(--blue);border-radius:7px;justify-content:center;align-items:center;padding:4px 7px;font-size:.74rem;font-weight:700;display:inline-flex}.sqy-truck{flex-direction:column;gap:2px;min-width:0;display:flex}.sqy-truck b{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;overflow:hidden}.sqy-truck em{color:var(--gray-400);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-style:normal;overflow:hidden}.sqy-ic{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.sqy-ic>svg{width:13px;height:13px;color:var(--gray-400);flex-shrink:0}.sqy-ic>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sqy-cbm{color:var(--gray-900);justify-content:flex-start;font-weight:700}.sqy-status{align-items:center;gap:8px;display:flex}.sqy-ol-mark{background:var(--orange-light);width:19px;height:19px;color:var(--orange);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sqy-ol-mark svg{width:12px;height:12px;display:block}.sqy-remark{align-items:center;gap:8px;padding:0 10px 11px 52px;display:flex}.sqy-remark>svg{width:13px;height:13px;color:var(--gray-300);flex-shrink:0}.sqy-remark input{min-width:0;color:var(--gray-700);background:0 0;border:none;border-radius:5px;outline:none;flex:1;padding:3px 4px;font-family:inherit;font-size:.74rem}.sqy-remark input::placeholder{color:var(--gray-300)}.sqy-remark input:focus{background:var(--gray-50)}.sqy-exp-btn{cursor:pointer;width:28px;height:28px;color:var(--gray-400);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .3s cubic-bezier(.32,.72,.35,1);display:inline-flex}.sqy-exp-btn:hover{background:var(--gray-100);color:var(--blue)}.sqy-exp-btn svg{width:15px;height:15px}.sqy-trk.is-open .sqy-exp-btn{color:var(--blue);transform:rotate(180deg)}.sqy-x{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.32,.72,.35,1);display:grid}.sqy-x-in{opacity:0;min-height:0;padding:4px 10px 14px 52px;transition:opacity .18s;overflow:hidden}.sqy-trk.is-open .sqy-x{grid-template-rows:1fr}.sqy-trk.is-open .sqy-x-in{opacity:1;transition-delay:70ms}@media (prefers-reduced-motion:reduce){.sqy-x,.sqy-x-in{transition:none}}.sqy-x-sec{color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em;margin:10px 0 7px;font-size:.7rem;font-weight:700}.sqy-x-dest{background:var(--gray-50);color:var(--gray-700);border-radius:7px;justify-content:space-between;gap:12px;margin-bottom:5px;padding:7px 11px;font-size:.76rem;display:flex}.sqy-x-dest span{color:var(--gray-400)}.sqy-x-dn{border:1px solid var(--gray-200);border-radius:9px;margin-bottom:8px;overflow:hidden}.sqy-x-dnno{background:var(--gray-50);color:var(--gray-700);padding:7px 12px;font-size:.73rem;font-weight:700}.sqy-x-row,.sqy-x-head,.sqy-x-tot{grid-template-columns:minmax(0,300px) 66px 62px 66px 84px 84px 38px 1fr;align-items:center;gap:14px;display:grid}.sqy-x-row>span:nth-child(n+2):nth-child(-n+6),.sqy-x-head>span:nth-child(n+2):nth-child(-n+6),.sqy-x-tot>span:nth-child(n+2):nth-child(-n+6){text-align:right}.sqy-x-row>span:nth-child(7),.sqy-x-head>span:nth-child(7),.sqy-x-tot>span:nth-child(7){text-align:center}.sqy-x-row{border-top:1px solid var(--gray-100);padding:8px 12px}.sqy-x-head{background:var(--gray-50);border-top:1px solid var(--gray-200);color:var(--gray-400);text-transform:uppercase;letter-spacing:.04em;padding:6px 12px;font-size:.66rem;font-weight:700}.sqy-x-sku{min-width:0;color:var(--gray-800);flex-direction:column;gap:1px;font-size:.76rem;font-weight:600;display:flex}.sqy-x-sku em{color:var(--gray-400);font-size:.69rem;font-style:normal;font-weight:400}.sqy-x-order{color:var(--gray-500);font-size:.79rem;font-weight:500}.sqy-x-qty{color:var(--gray-900);font-size:.84rem;font-weight:700}.sqy-x-ol{color:#b45309;font-size:.79rem;font-weight:700}.sqy-x-cbmo{color:var(--gray-400);font-size:.79rem;font-weight:500}.sqy-x-cbm{color:var(--gray-700);font-size:.81rem;font-weight:600}.sqy-x-dash{color:var(--gray-300);font-size:.79rem}.splitm{background:var(--white);border-radius:16px;width:400px;max-width:92%;max-height:88vh;padding:22px;overflow-y:auto;box-shadow:0 20px 50px #00000040}.splitm-t{color:var(--gray-900);margin-bottom:2px;font-size:1.02rem;font-weight:700}.splitm-s{color:var(--gray-500);margin-bottom:15px;font-size:.79rem}.splitm-s b{color:var(--gray-800)}.splitm-lbl{color:var(--gray-700);margin-bottom:7px;font-size:.79rem;font-weight:600;display:block}.splitm-row{grid-template-columns:1fr 78px 28px;align-items:center;gap:8px;margin-bottom:9px;display:grid}.splitm-row>.splitm-hint{grid-column:1/-1;margin-top:-4px}.splitm-loc,.splitm-qty{border:1px solid var(--gray-300);background:var(--white);width:100%;color:var(--gray-800);border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:.82rem}.splitm-loc{font-family:var(--mono,monospace);text-transform:uppercase;color:var(--green);font-weight:600}.splitm-qty{text-align:right;font-weight:600}.splitm-loc:focus,.splitm-qty:focus{border-color:var(--blue)}.splitm-loc.is-bad,.splitm-qty.is-bad{border-color:var(--red);background:var(--red-light,#fef2f2);color:var(--red)}.splitm-hint{color:var(--gray-400);font-size:.67rem}.splitm-hint.is-bad{color:var(--red);font-weight:600}.splitm-rm{width:28px;height:28px;color:var(--gray-300);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.splitm-rm:hover{background:var(--red-light,#fef2f2);color:var(--red)}.splitm-rm svg{width:14px;height:14px}.splitm-add{cursor:pointer;border:1px dashed var(--gray-300);width:100%;color:var(--blue);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-bottom:15px;padding:8px 13px;font-family:inherit;font-size:.76rem;font-weight:600;display:flex}.splitm-add:hover{border-color:var(--blue);background:var(--blue-light)}.splitm-add svg{width:13px;height:13px}.splitm-meter{background:var(--gray-50);border-radius:10px;margin-bottom:15px;padding:11px 13px}.splitm-meter-top{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:.77rem;display:flex}.splitm-meter-top b{font-size:.92rem;font-weight:700}.splitm-bar{background:var(--gray-200);border-radius:99px;height:6px;overflow:hidden}.splitm-bar i{border-radius:99px;height:100%;transition:width .18s;display:block}.splitm-msg{margin-top:8px;font-size:.71rem;line-height:1.45}.splitm-meter.is-ok{background:#dcfce7}.splitm-meter.is-ok .splitm-meter-top,.splitm-meter.is-ok .splitm-msg{color:#15803d}.splitm-meter.is-ok .splitm-bar i{background:var(--green)}.splitm-meter.is-less{background:var(--orange-light)}.splitm-meter.is-less .splitm-meter-top,.splitm-meter.is-less .splitm-msg{color:var(--orange-ink)}.splitm-meter.is-less .splitm-bar i{background:var(--orange)}.splitm-meter.is-over{background:var(--red-light,#fef2f2)}.splitm-meter.is-over .splitm-meter-top,.splitm-meter.is-over .splitm-msg{color:#b91c1c}.splitm-meter.is-over .splitm-bar i{background:var(--red)}.splitm-acts{gap:9px;display:flex}.splitm-acts .btn[disabled]{background:var(--gray-200);border-color:var(--gray-200);color:var(--gray-400);cursor:not-allowed}.sqy-x-ok,.sqy-x-bad{cursor:help;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.sqy-x-ok{color:#16a34a;background:#dcfce7}.sqy-x-bad{background:var(--orange-light);color:var(--orange)}.sqy-x-ok svg,.sqy-x-bad svg{width:11px;height:11px;display:block}[data-theme=dark] .sqy-x-ok{color:#4ade80;background:#16a34a2e}[data-theme=dark] .sqy-x-ol{color:#fcd34d}.sqy-x-empty{color:var(--gray-400);padding:8px 2px;font-size:.74rem}.sqy-x-tot{border-top:1.5px solid var(--gray-200);margin-top:2px;padding:11px 12px 11px 13px}.sqy-x-tot-lbl{color:var(--blue);font-size:.77rem;font-weight:700}.sqy-x-tot-lbl em{color:var(--gray-400);font-size:.69rem;font-style:normal;font-weight:400}.sqy-x-tot .sqy-x-qty{color:var(--blue);font-size:.88rem}.sqy-x-tot .sqy-x-cbm{color:var(--blue);font-weight:700}.sqy-empty{text-align:center;color:var(--gray-400);padding:40px 10px;font-size:.8rem}.sqy-skelrow{padding:16px 10px 10px!important}.sqy-skelrow>.sqx-skel{height:13px}.sqy-remark>.sqx-skel{width:34%;height:9px}.sqdi-tag{letter-spacing:.3px;background:var(--gray-100);color:var(--gray-600);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;margin-left:7px;padding:2px 7px;font-size:.62rem;font-weight:700;line-height:1.5;display:inline-flex}.sqdi-tag.is-import{color:#4338ca;background:#eef2ff}.sqdi-tag.is-steko{color:#047857;background:#ecfdf5}.sqdi-meta{background:var(--gray-50);border-radius:9px;flex-wrap:nowrap;gap:18px;margin-bottom:12px;padding:12px 14px;display:flex}.sqdi-m{flex:1 1 0;min-width:0}.sqdi-m em{color:var(--gray-400);margin-bottom:2px;font-size:.67rem;font-style:normal;display:block}.sqdi-m b{color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;display:block;overflow:hidden}.sqdi-m b.is-dash{color:var(--gray-300);font-weight:500}.sqd-remark.sqdi-ro{background:var(--gray-100);border-style:dashed}.sqd-remark.sqdi-ro input{cursor:default;color:var(--gray-600)}.sqy-remark.sqdi-ro{padding-top:10px;padding-bottom:12px}.sqy-remark.sqdi-ro input{cursor:default;color:var(--gray-500);background:var(--gray-50);border:1px dashed var(--gray-200);padding:5px 9px}.sq-m{display:none}@media (width<=768px){#page-smartqueue .sq-desktop-only{display:none!important}#page-smartqueue .sq-m{display:block}.page-content:has(#page-smartqueue.active){-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--nav-h,58px) + 12px)!important;overflow-y:auto!important}#page-smartqueue.page.active{height:auto;min-height:0;display:block}#page-smartqueue>#sqTabOutbound{min-height:0}.sqm-hero{background:var(--white);border:1px solid var(--gray-200);box-shadow:var(--shadow-xs);border-radius:2.7vw;align-items:center;gap:2.7vw;margin-bottom:2.1vw;padding:2.7vw 2.43vw;display:flex}.sqm-hero-icon{background:var(--blue-light);width:7.02vw;height:7.02vw;color:var(--blue);border-radius:1.89vw;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sqm-hero-icon svg{width:4.1vw;height:4.1vw}.sqm-hero-text{flex:1;min-width:0}.sqm-hero-text h2{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:3.2vw;font-weight:700;line-height:1.2;overflow:hidden}.sqm-hero-text p{color:var(--gray-400);text-overflow:ellipsis;white-space:nowrap;margin:.4vw 0 0;font-size:2.2vw;line-height:1.25;overflow:hidden}.sqm-refresh{background:var(--white);width:7.02vw;height:7.02vw;color:var(--blue);border:1px solid #2563eb47;border-radius:1.62vw;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sqm-refresh svg{width:3.8vw;height:3.8vw}.sqm-refresh.is-spinning svg{animation:.9s linear infinite sqmSpin}@keyframes sqmSpin{to{transform:rotate(360deg)}}.sqm-hero-div{background:var(--gray-200);flex-shrink:0;width:1px;height:5.4vw}.sqm-updated{text-align:left;flex-shrink:0;line-height:1.2}.sqm-updated span{color:var(--gray-400);white-space:nowrap;font-size:1.95vw;display:block}.sqm-updated strong{color:var(--gray-800);font-variant-numeric:tabular-nums;font-size:2.95vw;font-weight:600}.sqm-tabs{justify-content:flex-start;gap:.8vw;margin-bottom:2.9vw;display:flex}.sqm-tab{background:var(--white);height:9vw;color:var(--gray-500);font-size:2.9vw;font-weight:500;font-family:var(--font);border:1px solid #0000;border-radius:2.1vw;flex:none;justify-content:center;align-items:center;gap:2vw;padding:0 1vw;display:flex;box-shadow:0 .3vw .9vw #0f24480f}#sqmTabBtnOutbound{width:31.8vw}#sqmTabBtnInbound{width:29.4vw}.sqm-tab svg{width:4.5vw;height:4.5vw}.sqm-tab.active{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 1.5vw 3vw #2563eb47}.sqm-card{background:var(--white);border:1px solid var(--gray-200);box-shadow:var(--shadow-xs);border-radius:2.7vw;margin-bottom:2.1vw;padding:1.9vw}.sqm-card-head{align-items:center;gap:2.4vw;margin-bottom:1.9vw;padding:.6vw .8vw 0;display:flex}.sqm-card-icon{flex-shrink:0;justify-content:center;align-items:center;width:5.5vw;height:5.5vw;display:flex}.sqm-card-icon svg{width:100%;height:100%}.sqm-ci-blue{color:var(--blue)}.sqm-card-head h3{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:2.8vw;font-weight:700;line-height:1.2;overflow:hidden}.sqm-card-head p{color:var(--gray-400);text-overflow:ellipsis;white-space:nowrap;margin:.4vw 0 0;font-size:2.1vw;line-height:1.25;overflow:hidden}.sqm-card-head>div{flex:1;min-width:0}.sqm-detail{border:1px solid var(--gray-200);background:var(--white);color:var(--blue);font-size:2.35vw;font-weight:600;font-family:var(--font);border-radius:1.6vw;flex-shrink:0;align-items:center;gap:.8vw;padding:1.5vw 2.4vw;display:flex}.sqm-detail svg{width:2.4vw;height:2.4vw}.sqm-row{border-bottom:1px solid var(--gray-100);grid-template-columns:1fr 20.5vw 20.5vw;align-items:center;gap:2vw;height:7.2vw;padding:0 .8vw;display:grid}.sqm-row-2{grid-template-columns:1fr 20.5vw}.sqm-lbl{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2.2vw;min-width:0;font-size:2.17vw;font-weight:500;display:flex;overflow:hidden}.sqm-val{height:5.4vw;color:var(--gray-800);background:var(--gray-100);font-variant-numeric:tabular-nums;border-radius:1.08vw;justify-content:center;align-items:center;font-size:2.4vw;font-weight:600;display:flex}.sqm-row-head{background:var(--gray-100);border-bottom:none;border-radius:1.08vw;height:4.86vw;margin-bottom:.5vw}.sqm-row-head .sqm-lbl,.sqm-row-head .sqm-val{color:var(--gray-500);text-align:center;letter-spacing:.2px;background:0 0;height:auto;font-size:2.15vw;font-weight:600;display:block}.sqm-row-head .sqm-lbl{text-align:left}.sqm-row-grand{background:var(--blue-light);border-bottom:none;border-radius:1.62vw;height:7.29vw;margin-top:1.2vw;padding:0 .8vw}.sqm-row-grand .sqm-lbl{color:var(--blue);font-size:2.7vw;font-weight:700}.sqm-row-grand .sqm-val{color:var(--blue);background:#ffffffbf;font-size:2.85vw;font-weight:700}.sqm-ic{flex-shrink:0;width:4.59vw;height:4.59vw}.sqm-ic-wait{color:var(--gray-400)}.sqm-ic-proses{color:var(--blue)}.sqm-ic-finish{color:#16a34a}.sqm-donut-wrap{align-items:center;gap:3.2vw;padding:.6vw .8vw .8vw;display:flex}.sqm-donut{flex-shrink:0;width:27vw;position:relative}.sqm-donut svg{width:100%;height:auto;display:block}.sqm-donut-ctr{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6vw;line-height:1;display:flex;position:absolute;inset:0}.sqm-donut-ctr span{color:var(--gray-400);margin-top:0;font-size:2.1vw;font-weight:400;line-height:1.4;display:block}.sqm-donut-ctr strong{color:var(--gray-800);font-size:2.8vw;font-weight:600;display:block}.sqm-legend{flex-direction:column;flex:1;gap:3.2vw;min-width:0;display:flex}.sqm-lg-row{align-items:center;gap:2.4vw;display:flex}.sqm-lg-dot{border-radius:50%;flex-shrink:0;width:2.7vw;height:2.7vw}.sqm-lg-lbl{min-width:0;color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:2.25vw;font-weight:500;overflow:hidden}.sqm-lg-pct{color:var(--gray-900);font-variant-numeric:tabular-nums;font-size:2.55vw;font-weight:700}.sqi-row5{grid-template-columns:1fr 12vw 12vw 12vw 14vw}.sqi-gate{background:#eff6ff;border-bottom:none;border-radius:1.62vw;height:6.6vw;margin-top:1.2vw}.sqi-gate .sqm-lbl{color:var(--navy);font-weight:700}.sqi-inp{text-align:center;border:1px solid var(--blue);color:var(--navy);background:#fff;border-radius:1.08vw;outline:none;width:100%;height:5.4vw;padding:0;font-family:inherit;font-size:2.4vw;font-weight:700}.sqi-inp:focus{box-shadow:0 0 0 .5vw #2563eb24}.sqi-inp:disabled{border-color:var(--gray-200);background:var(--gray-50);color:var(--gray-400)}.sqi-auto{color:var(--navy);font-weight:700;background:#fffc!important}.sqi-pen{width:2.6vw;height:2.6vw;color:var(--blue);margin-left:1vw;display:inline-flex}.sqi-note{color:var(--gray-400);padding:1.4vw .8vw 0;font-size:1.95vw;line-height:1.4}.sqi-note b{color:var(--gray-600);font-weight:700}.sqi-div{margin-top:.5vw;display:block}.sqi-dv{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:2vw;padding:1.5vw .8vw;display:flex}.sqi-dv span{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:2.17vw;font-weight:500;overflow:hidden}.sqi-dv b{color:var(--gray-800);font-variant-numeric:tabular-nums;font-size:2.4vw;font-weight:700}.sqi-dv.is-zero span,.sqi-dv.is-zero b{color:var(--gray-300)}.sqm-skel{background:linear-gradient(90deg, var(--gray-100) 25%, var(--gray-200) 38%, var(--gray-100) 62%);color:#0000;background-size:300% 100%;border-radius:1.08vw;animation:1.3s ease-in-out infinite sqmShimmer}.sqm-skel.is-stalled{background:var(--gray-100);animation:none}@keyframes sqmShimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.sqm-skel{animation:none}}.sqm-skel-ic{border-radius:50%;flex-shrink:0;width:4.59vw;height:4.59vw;display:block}.sqm-skel-txt{border-radius:1.3vw;width:62%;height:2.6vw;display:block}.sqm-lg-dot.sqm-skel{border-radius:50%}#modalSqDetail{height:calc(100dvh - var(--nav-h,58px))!important;padding:0!important;bottom:auto!important}#modalSqDetail .modal-box{height:100%!important;max-height:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important}#modalSqDetail .sqd-header{border-bottom:1px solid var(--gray-200);align-items:center;gap:2.6vw;display:flex;background:var(--white)!important;color:var(--gray-900)!important;padding:2.6vw 3.2vw!important}.sqd-back{border:1px solid var(--gray-200);background:var(--white);width:8.4vw;height:8.4vw;color:var(--gray-700);border-radius:2.1vw;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sqd-back svg{width:4.2vw;height:4.2vw}.sqd-header-text{flex-direction:column;flex:1;min-width:0;display:flex}#modalSqDetail .sqd-title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden;color:var(--gray-900)!important;font-size:2.7vw!important}.sqd-header-sub{color:var(--gray-400);text-overflow:ellipsis;white-space:nowrap;margin-top:.3vw;font-size:1.85vw;line-height:1.25;overflow:hidden}.sqd-header-date{border:1px solid var(--gray-200);background:var(--gray-50);color:var(--gray-600);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:1.8vw;flex-shrink:0;align-items:center;gap:1.4vw;padding:1.5vw 2.4vw;font-size:2.1vw;font-weight:500;display:flex}.sqd-header-date svg{width:3vw;height:3vw;color:var(--blue)}#modalSqDetail .sqd-close{display:none!important}.sqd-crumb{background:var(--white);border-bottom:1px solid var(--gray-200);color:var(--gray-500);white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;flex-shrink:0;align-items:center;gap:1.4vw;padding:1.8vw 3.2vw;font-size:1.85vw;display:flex;overflow-x:auto}.sqd-crumb::-webkit-scrollbar{display:none}.sqd-crumb:empty{display:none}.sqd-crumb .crumb-item{white-space:nowrap;flex-shrink:0;font-weight:500}.sqd-crumb .crumb-item.is-link{color:var(--gray-500)}.sqd-crumb .crumb-item.is-current{color:var(--gray-900);font-weight:600}.sqd-crumb .crumb-sep{color:var(--gray-300);flex-shrink:0}.sqd-crumb .crumb-home{align-items:center;display:inline-flex}.sqd-crumb .crumb-home svg{width:3vw;height:3vw;display:block}#modalSqDetail .modal-box>div:last-child{background:var(--bg);padding:3.2vw!important}#modalSqDetail .page-toolbar{background:var(--white);border:1px solid var(--gray-200);border-radius:2.7vw;align-items:center;padding:2.2vw;flex-wrap:nowrap!important;gap:1.4vw!important;margin-bottom:2vw!important}#modalSqDetail .page-toolbar>div{flex:1;min-width:0;flex-wrap:nowrap!important;gap:1.4vw!important}#modalSqDetail .page-toolbar span{color:var(--gray-500);flex-shrink:0;font-size:1.45vw!important}#modalSqDetail .modal-input{border-radius:1.5vw;flex:1 1 0;min-width:0;height:7vw;padding:0 1.1vw;width:auto!important;font-size:2.25vw!important}#modalSqDetail .page-toolbar .filter-btn{background:var(--blue);border-color:var(--blue);color:#fff;border-radius:1.5vw;flex-shrink:0;height:7vw;padding:0 1.5vw;font-size:1.6vw}#modalSqDetail .page-toolbar .filter-btn svg{width:2.4vw;height:2.4vw}.sqw-thin{border-left-width:.8vw;border-radius:0 2vw 2vw 0;gap:1.8vw;margin-bottom:2.4vw;padding:2vw 2.8vw}.sqw-thin>svg{width:3.6vw;height:3.6vw}.sqw-thin span{font-size:2.6vw;line-height:1.35}.sla-badge{border-radius:1.8vw;gap:1.2vw;padding:1vw 2vw;font-size:2.3vw}.sla-badge svg{width:2.8vw;height:2.8vw}.sla-strip{border-left-width:.8vw;border-radius:0 2vw 2vw 0;gap:1.8vw;margin-bottom:2.4vw;padding:2vw 2.8vw}.sla-strip>svg{width:3.6vw;height:3.6vw}.sla-strip span{font-size:2.6vw;line-height:1.35}.sqf-wrap{margin-bottom:2.4vw}.sqf-search{background:var(--white);border:1px solid var(--gray-200);border-radius:2.7vw;align-items:center;gap:2vw;width:100%;height:11vw;margin-bottom:2vw;padding:0 3vw;display:flex}.sqf-search>svg{width:4.2vw;height:4.2vw;color:var(--gray-400);flex-shrink:0}.sqf-search input{min-width:0;color:var(--gray-800);background:0 0;border:none;outline:none;flex:1;height:100%;font-size:16px}.sqf-search input::placeholder{color:var(--gray-400);font-size:3.3vw}.sqf-pills{gap:1.6vw;display:flex}.sqf-pill{border:1px solid var(--gray-200);background:var(--white);min-width:0;color:var(--gray-500);border-radius:2.2vw;flex:1;justify-content:center;align-items:center;gap:1.2vw;padding:2.1vw 0;font-size:2.65vw;font-weight:600;line-height:1;display:flex}.sqf-pill svg{flex-shrink:0;width:3.3vw;height:3.3vw}.sqf-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sqd-shown{color:var(--blue);font-weight:600}.sqd-shown:empty{display:none}.sqd-summary{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:2.7vw;align-items:center;margin-bottom:2.4vw;padding:2.6vw 3.2vw;display:flex}.sqd-sum-item{flex-direction:column;flex:1;gap:.6vw;min-width:0;display:flex}.sqd-sum-div{background:var(--gray-200);align-self:stretch;width:1px;margin:0 3.2vw}.sqd-sum-lbl{color:var(--gray-500);font-size:1.85vw}.sqd-sum-val{color:var(--gray-600);font-size:1.9vw}.sqd-sum-val b{color:var(--gray-900);font-variant-numeric:tabular-nums;margin-right:.8vw;font-size:2.9vw;font-weight:700}.sqd-sum-per{color:var(--gray-800);font-variant-numeric:tabular-nums;font-size:1.95vw;font-weight:600}.sqd-empty{text-align:center;color:var(--gray-400);padding:12vw 4vw;font-size:2.4vw}.sqd-loading{color:var(--gray-400);flex-direction:column;align-items:center;gap:3vw;padding:14vw 4vw;font-size:2.2vw;display:flex}.sqd-spinner{border:.9vw solid var(--gray-200);border-top-color:var(--blue);border-radius:50%;width:9vw;height:9vw;animation:.8s linear infinite sqdSpin}@keyframes sqdSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sqd-spinner{animation-duration:2.4s}}.sqd-card{background:var(--white);border:1px solid var(--gray-200);border-radius:2.7vw;margin-bottom:2.2vw;padding:2.8vw}.sqd-top{align-items:flex-start;gap:2.6vw;display:flex}.sqd-no{background:var(--blue-light);width:8.6vw;height:8.6vw;color:var(--blue);font-variant-numeric:tabular-nums;border-radius:2.1vw;flex-shrink:0;justify-content:center;align-items:center;font-size:2.2vw;font-weight:700;display:flex}.sqd-ident{flex:1;min-width:0}.sqd-when{color:var(--gray-500);font-variant-numeric:tabular-nums;font-size:1.8vw}.sqd-when span{margin-left:2vw}.sqd-truck{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;margin-top:.3vw;font-size:2.45vw;font-weight:700;line-height:1.25;overflow:hidden}.sqd-party{color:var(--gray-400);text-overflow:ellipsis;white-space:nowrap;margin-top:.4vw;font-size:1.8vw;overflow:hidden}.sqd-party i{color:var(--gray-300);margin:0 .6vw;font-style:normal}.sqd-right{flex-shrink:0;align-items:center;gap:1.6vw;display:flex}.sqd-pill{white-space:nowrap;border-radius:99px;align-items:center;gap:1.2vw;padding:1.2vw 2.4vw;font-size:1.8vw;font-weight:600;display:flex}.sqd-pill svg{flex-shrink:0;width:2.6vw;height:2.6vw}.sqd-pill-finish{color:#15803d;background:#e9f8f0}.sqd-pill-proses{background:var(--blue-light);color:var(--blue)}.sqd-pill-wait{background:var(--gray-100);color:var(--gray-500)}.sqd-ol-mark{background:var(--orange-light);width:4.2vw;height:4.2vw;color:var(--orange);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sqd-ol-mark svg{width:2.7vw;height:2.7vw}.sqd-toggle{color:var(--gray-400);background:0 0;border:none;justify-content:center;align-items:center;width:5vw;height:5vw;padding:0;transition:transform .2s;display:flex}.sqd-toggle svg{width:4vw;height:4vw}.sqd-card.is-open .sqd-toggle{transform:rotate(180deg)}.sqd-infos{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.6fr);gap:0 2vw;margin-top:2.4vw;display:grid}.sqd-infos .sqd-info:nth-child(4){justify-self:end}.sqd-info{align-items:flex-start;gap:1.2vw;min-width:0;display:flex}.sqd-info-ic{width:2.6vw;height:2.6vw;color:var(--gray-400);flex-shrink:0;margin-top:.4vw}.sqd-info-ic svg{width:100%;height:100%}.sqd-info-txt{min-width:0;color:var(--gray-700);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.7vw;line-height:1.4;overflow:hidden}.sqd-info-txt em{color:var(--gray-400);font-size:1.5vw;font-style:normal;display:block}.sqd-info-txt b{color:var(--gray-900);font-size:2vw;font-weight:700}.sqd-info-1{align-items:center;min-height:2.6vw;display:flex}.sqd-dash{color:var(--gray-300)}.sqd-expand{border-top:1px solid var(--gray-100);margin-top:2.6vw;padding-top:2.4vw;display:none}.sqd-card.is-open .sqd-expand{display:block}.sqd-x-sec{color:var(--gray-500);letter-spacing:.3px;margin-bottom:1.4vw;font-size:2.05vw;font-weight:700}.sqd-x-dest{color:var(--gray-700);border-bottom:1px solid var(--gray-100);justify-content:space-between;gap:2vw;padding:1.2vw 0;font-size:2.15vw;display:flex}.sqd-x-dest span{color:var(--gray-400);flex-shrink:0}.sqd-x-dn{margin-bottom:2vw}.sqd-x-dnno{color:var(--blue);background:var(--blue-light);border-radius:1.2vw;margin-bottom:1.2vw;padding:1vw 2vw;font-size:2.2vw;font-weight:700;display:inline-block}.sqd-x-grid{grid-template-columns:minmax(0,1fr) repeat(5,8.45vw) 3.35vw;align-items:center;column-gap:2.55vw;display:grid}.sqd-x-head{color:var(--gray-400);letter-spacing:.2px;text-transform:uppercase;border-bottom:1px solid var(--gray-200);align-items:end;padding:.8vw 0 1vw;font-size:1.8vw;font-weight:700}.sqd-x-head span{line-height:1.18}.sqd-x-head span:not(:first-child){text-align:right}.sqd-x-row{border-bottom:1px solid var(--gray-100);padding:1.3vw 0}.sqd-x-sku{min-width:0;color:var(--gray-800);font-size:2.15vw;font-weight:600;line-height:1.25}.sqd-x-sku em{color:var(--gray-400);text-overflow:ellipsis;white-space:nowrap;margin-top:.25vw;font-size:2vw;font-style:normal;font-weight:400;display:block;overflow:hidden}.sqd-x-n{text-align:right;color:var(--gray-700);font-variant-numeric:tabular-nums;font-size:2.15vw;line-height:1.2}.sqd-x-order{color:var(--gray-700)}.sqd-x-done{color:var(--gray-900);font-weight:700}.sqd-x-ol{color:var(--orange);font-weight:700}.sqd-x-dash{color:var(--gray-300)}.sqd-x-cbmo{color:var(--gray-400)}.sqd-x-cbmd{color:var(--gray-800);font-weight:600}.sqd-x-ic{justify-content:flex-end;align-items:center;display:flex}.sqd-x-ic svg{width:3.35vw;height:3.35vw;display:block}.sqd-x-ic.is-ok{color:#16a34a}.sqd-x-ic.is-bad{color:var(--orange)}[data-theme=dark] .sqd-x-ic.is-ok{color:#4ade80}.sqd-x-tot{background:var(--blue-light);border-radius:1.8vw;margin:1.55vw -2.05vw 0;padding:1.8vw 2.05vw}.sqd-x-tot .sqd-x-n{color:var(--blue);font-weight:700}.sqd-x-tot .sqd-x-ol{color:var(--orange)}.sqd-x-tot .sqd-x-dash{color:var(--gray-300)}.sqd-x-totlbl{color:var(--blue);font-size:2.05vw;font-weight:700;line-height:1.2}.sqd-x-totlbl i{color:var(--gray-400);font-size:1.8vw;font-style:normal;font-weight:400}.sqd-x-empty{color:var(--gray-400);padding:1.5vw 0;font-size:2.15vw}.sqd-remark{border:1px solid var(--gray-200);background:var(--gray-50);border-radius:1.5vw;align-items:center;gap:1.6vw;height:6vw;margin-top:2vw;padding:0 2.2vw;display:flex}.sqd-remark svg{width:2.6vw;height:2.6vw;color:var(--gray-400);flex-shrink:0}.sqd-remark input{min-width:0;font-family:var(--font);color:var(--gray-800);background:0 0;border:none;outline:none;flex:1;font-size:1.95vw!important}.sqd-remark input::placeholder{color:var(--gray-400)}.sqdi-tag{border-radius:1.2vw;margin-left:1.6vw;padding:.5vw 1.6vw;font-size:1.75vw}.sqdi-meta{border-radius:2vw;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6vw 3vw;margin-bottom:2.4vw;padding:2.4vw 2.8vw;display:grid}.sqdi-m em{margin-bottom:.4vw;font-size:1.8vw}.sqdi-m b{font-size:2.15vw}}.topbar-title{color:var(--gray-900);letter-spacing:-.01em;font-size:.97rem;font-weight:700}.topbar-badge{background:var(--blue-light);color:var(--blue);border:1px solid #2563eb26;border-radius:99px;padding:2px 9px;font-size:.68rem;font-weight:600}.topbar-right{align-items:center;gap:10px;display:flex}.topbar-date{color:var(--gray-500);background:var(--gray-100);border-radius:var(--radius-sm);border:1px solid var(--gray-200);align-items:center;gap:6px;padding:5px 11px;font-size:.78rem;font-weight:500;display:flex}.topbar-date svg{width:13px;height:13px}.btn-refresh{background:var(--blue);color:#fff;border-radius:var(--radius-sm);transition:var(--transition);align-items:center;gap:6px;padding:7px 14px;font-size:.78rem;font-weight:600;display:flex;box-shadow:0 2px 6px #2563eb4d}.btn-refresh:hover{background:var(--blue-hover);box-shadow:0 4px 12px #2563eb66}.btn-refresh svg{width:14px;height:14px}.btn-refresh.spinning svg{animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hamburger-btn{color:var(--gray-500);border-radius:var(--radius-sm);border:1px solid var(--gray-200);transition:var(--transition);padding:7px;display:none}.hamburger-btn:hover{background:var(--gray-100)}.hamburger-btn svg{width:16px;height:16px;display:block}.page-content{scroll-behavior:smooth;flex:1;height:0;padding:20px 24px;position:relative;overflow-y:auto}.page{display:none}.page.active{animation:.22s cubic-bezier(.4,0,.2,1) pageFadeIn;display:block}#page-landing.page.active{animation:none!important}.landing-wrap{background:var(--navy);flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.landing-stage-outer{width:100%;max-width:100%;height:100%;max-height:100%;margin:auto;overflow:hidden}.landing-img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;transform:scale(1.14)}.page-content:has(#page-landing.active){overflow:hidden}:root{--landing-bg:url(/brand/landing-bg.jpeg);--landing-logo:url(/brand/logo-dark.png);--lp-navy:#0a1640;--lp-blue:#0062ff;--lp-grey:#6e7a94;--lp-grey2:#768193;--lp-grey3:#687180}.landing-m{display:none}@media (width<=768px){.landing-wrap{background:#edf2fa}.landing-stage-outer{display:none!important}.landing-m{background-color:#edf2fa;background-image:var(--landing-bg,none);padding-bottom:calc(var(--nav-h,58px) + 8px);box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;font-family:Poppins,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.lm-main{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:0 3.1vw;display:flex}.lm-logo,.lm-dash,.lm-title,.lm-sub{margin-left:5.67vw}.lm-logo{aspect-ratio:1847/624;background:var(--landing-logo,none) left center / contain no-repeat;width:48.99vw;max-width:235px}.lm-dash{background:var(--lp-blue);border-radius:2px;width:7.96vw;max-width:38px;height:3px;margin-top:8.77vw}.lm-title{letter-spacing:-.3px;color:var(--lp-navy);margin-top:7.4vw;margin-bottom:0;font-size:clamp(20px,5.8vw,30px);font-weight:600;line-height:1.12}.lm-title span{color:var(--lp-blue)}.lm-sub{color:var(--lp-grey);margin-top:6.9vw;margin-bottom:0;font-size:clamp(12px,2.7vw,15px);font-weight:400;line-height:1.45}.lm-tiles{grid-template-columns:repeat(4,1fr);margin-top:10.4vw;display:grid}.lm-tile{text-align:center;min-width:0}.lm-tile-icon{width:clamp(38px,10.26vw,54px);height:clamp(38px,10.26vw,54px);color:var(--lp-blue);background:#ffffffb8;border:1px solid #ffffffd9;border-radius:clamp(12px,2.43vw,18px);justify-content:center;align-items:center;margin:0 auto;display:flex;box-shadow:0 4px 14px #0f24481a}.lm-tile-icon svg{width:clamp(21px,5.8vw,31px);height:clamp(21px,5.8vw,31px)}.lm-tile h3{letter-spacing:.2px;color:var(--lp-navy);margin:clamp(5px,1.5vw,9px) 0 0;font-size:clamp(10px,2.29vw,13px);font-weight:700;line-height:1.3}.lm-tile p{color:var(--lp-grey2);margin:2px 0 0;font-size:clamp(9px,2.09vw,12px);font-weight:400;line-height:1.3}.lm-tag{align-self:flex-end;gap:clamp(6px,2vw,11px);padding-bottom:clamp(10px,3.5vw,20px);padding-right:clamp(14px,8.1vw,46px);display:flex}.lm-tag-bar{background:var(--lp-blue);border-radius:2px;flex-shrink:0;width:3px}.lm-tag-text{letter-spacing:2px;color:var(--lp-grey3);font-size:clamp(8px,1.75vw,10px);font-weight:500;line-height:1.5}.rt-sticky-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9fcfa;border-bottom:1px solid #0f244824;box-shadow:0 4px 14px #0f24481f;margin-top:-14px!important;margin-left:-14px!important;margin-right:-14px!important;padding:24px 14px 10px!important}.rt-sticky-toolbar:before{content:"";-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#f7f9fcfa;height:80px;position:absolute;bottom:100%;left:0;right:0}}@media (width<=480px){.rt-sticky-toolbar{margin-top:-10px!important;margin-left:-10px!important;margin-right:-10px!important;padding-top:20px!important;padding-left:10px!important;padding-right:10px!important}}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);overflow:hidden}.card-header{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:16px 18px 14px;display:flex}.card-title{color:var(--gray-900);align-items:center;gap:7px;font-size:.85rem;font-weight:700;display:flex}.card-title svg{width:15px;height:15px;color:var(--blue)}.card-subtitle{color:var(--gray-400);margin-top:3px;padding-left:22px;font-size:.76rem;font-weight:500}.progress-bar{background:var(--gray-100);border-radius:99px;width:100%;height:6px;overflow:hidden}.progress-fill{border-radius:99px;height:100%;transition:width .9s cubic-bezier(.4,0,.2,1)}.progress-fill.green{background:var(--green)}.progress-fill.blue{background:var(--blue)}.progress-fill.orange{background:var(--orange)}.progress-fill.gray{background:var(--gray-300)}.progress-bar.sm{height:4px}.progress-bar.md{height:8px}.badge{white-space:nowrap;border-radius:99px;align-items:center;padding:2px 9px;font-size:.7rem;font-weight:600;display:inline-flex}.badge-green{background:var(--green-light);color:var(--green-ink);border:1px solid #10b98133}.badge-orange{background:var(--orange-light);color:var(--orange-ink);border:1px solid #f59e0b33}.badge-gray{background:var(--gray-100);color:var(--gray-600);border:1px solid var(--gray-200)}.badge-blue{background:var(--blue-light);color:var(--blue);border:1px solid #2563eb33}.badge-red{background:var(--red-light);color:var(--red-ink);border:1px solid #ef444433}.hero-card{background:linear-gradient(135deg, var(--navy) 0%, #1a3a6b 55%, #1e4080 100%);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:18px;padding:24px 28px;position:relative;overflow:hidden}.hero-card:before{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:220px;height:220px;position:absolute;top:-50px;right:-30px}.hero-card:after{content:"";pointer-events:none;background:#2563eb1a;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-40px;right:120px}.hero-card-bg{opacity:.13;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:380px;height:100%;display:flex;position:absolute;bottom:0;right:-10px}.hero-card-bg svg{color:#fff;width:100%;height:auto}.hero-label{color:#ffffff8c;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:600}.hero-percent{color:#fff;letter-spacing:-.02em;margin-bottom:4px;font-size:3.2rem;font-weight:800;line-height:1}.hero-subtitle{color:#fff9;margin-bottom:18px;font-size:.8rem;font-weight:500}.hero-progress{background:#ffffff26;border-radius:99px;height:6px;margin-bottom:10px;overflow:hidden}.hero-progress-fill{background:linear-gradient(90deg,#60a5fa,#93c5fd);border-radius:99px;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.hero-footer{color:#ffffff73;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.hero-footer span.hl{color:#ffffffbf;font-weight:600}.summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.sum-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);transition:var(--transition);padding:14px 16px;position:relative;overflow:hidden}.sum-card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.sum-card-top{z-index:1;align-items:flex-end;gap:12px;display:flex;position:relative}.sum-ghost{opacity:.05;z-index:0;pointer-events:none;width:100px;height:100px;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.sum-ghost svg{width:100%;height:100%}.sum-ghost.blue{color:var(--blue)}.sum-ghost.green{color:var(--green)}.sum-ghost.orange{color:var(--orange)}.sum-ghost.gray{color:var(--gray-500)}.sum-icon-wrap{border-radius:9px;flex-shrink:0;order:-1;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.sum-icon-wrap svg{width:23px;height:23px}.sum-icon-wrap.blue{background:var(--blue-light);color:var(--blue)}.sum-icon-wrap.green{background:var(--green-light);color:var(--green)}.sum-icon-wrap.orange{background:var(--orange-light);color:var(--orange)}.sum-icon-wrap.gray{background:var(--gray-100);color:var(--gray-500)}.sum-label{color:var(--gray-400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:.7rem;font-weight:600}.sum-value{color:var(--gray-900);letter-spacing:-.02em;font-size:1.55rem;font-weight:800;line-height:1}.sum-unit{color:var(--gray-400);margin-top:2px;font-size:.69rem;font-weight:500}.section-grid-2{grid-template-columns:3fr 2fr;gap:16px;margin-bottom:18px;display:grid}.section-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px;display:grid}.data-table{border-collapse:collapse;width:100%}.data-table th{color:var(--gray-400);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--gray-200);text-align:left;white-space:nowrap;background:var(--gray-50);padding:9px 14px;font-size:.69rem;font-weight:600}.data-table td{border-bottom:1px solid var(--gray-100);vertical-align:middle;padding:10px 14px;font-size:.8rem}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:var(--gray-50)}.sq-mon-table{table-layout:fixed}.sq-mon-table th{white-space:normal;padding:10px 14px;font-size:.68rem}.sq-mon-table td{white-space:normal;word-break:break-word;padding:13px 14px;font-size:.8rem}.sq-mon-table th:first-child,.sq-mon-table td:first-child{width:50%}.counter-name{color:var(--gray-900);font-size:.82rem;font-weight:600}.counter-progress-cell{min-width:120px}.progress-pct{color:var(--gray-500);white-space:nowrap;font-size:.75rem;font-weight:600}.donut-wrap{align-items:center;gap:18px;display:flex}.donut-chart-container{flex-shrink:0;position:relative}.donut-center{text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut-center-value{color:var(--gray-900);font-size:1.2rem;font-weight:800;line-height:1}.donut-center-label{color:var(--gray-400);margin-top:2px;font-size:.62rem;font-weight:500}.donut-legend{flex:1}.legend-item{align-items:center;gap:8px;margin-bottom:8px;font-size:.78rem;display:flex}.legend-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.legend-label{color:var(--gray-600);flex:1}.legend-val{color:var(--gray-900);font-size:.8rem;font-weight:700}.summary-report-section{margin-bottom:18px}.section-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.section-title{color:var(--gray-900);letter-spacing:-.01em;align-items:center;gap:8px;font-size:.88rem;font-weight:700;display:flex}.section-title:before{content:"";background:var(--blue);border-radius:2px;width:3px;height:16px;display:block}.report-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.report-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);overflow:hidden}.report-card-header{background:var(--navy);color:#ffffffe6;text-transform:uppercase;letter-spacing:.06em;padding:9px 14px;font-size:.7rem;font-weight:600}.report-table{border-collapse:collapse;width:100%}.report-table td{border-bottom:1px solid var(--gray-100);padding:7px 14px;font-size:.77rem}.report-table tr:last-child td{border-bottom:none}.report-table .label{color:var(--gray-500)}.report-table .value{text-align:right;color:var(--gray-900);font-weight:600;font-family:var(--mono);font-size:.78rem}.report-table .value.green{color:var(--green)}.report-table .value.red{color:var(--red)}.report-table .value.accent{color:var(--blue);font-size:.82rem;font-weight:700}.activity-item{border-bottom:1px solid var(--gray-100);grid-template-columns:150px 1fr 110px 120px 1.6fr 100px;align-items:center;gap:10px;padding:11px 0;font-size:.82rem;display:grid}.activity-item>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-status{display:flex}.activity-item:last-child{border-bottom:none}.activity-time{color:var(--gray-400);font-family:var(--mono);font-size:.72rem}.activity-counter{color:var(--gray-800);font-weight:600}.activity-binloc{font-family:var(--mono);color:var(--blue);font-size:.72rem}.activity-note{color:var(--gray-400);font-size:.73rem}.page-toolbar{align-items:center;gap:10px;margin-bottom:18px;display:flex}.search-wrap{flex:1;position:relative}.search-icon{color:var(--gray-400);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search-icon svg{width:14px;height:14px;display:block}.search-input{border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--white);width:100%;color:var(--gray-800);transition:var(--transition);padding:8px 12px 8px 34px;font-size:.8rem}.search-input::placeholder{color:var(--gray-400)}.search-input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2563eb1a}.filter-btn{border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-600);background:var(--white);transition:var(--transition);align-items:center;gap:6px;padding:8px 13px;font-size:.78rem;font-weight:500;display:flex}.filter-btn svg{width:13px;height:13px}.filter-btn:hover{border-color:var(--blue);color:var(--blue)}.filter-btn.active{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 3px #2563eb40,0 4px 12px #2563eb59}.filter-btn.active:hover{color:#fff;border-color:var(--blue)}.counter-cards-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.counter-detail-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);transition:var(--transition);padding:16px}.counter-detail-card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.cdc-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cdc-header-left{align-items:center;gap:10px;min-width:0;display:flex}.cdc-avatar{background:var(--blue-light);width:34px;height:34px;color:var(--blue);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cdc-avatar svg{width:18px;height:18px}.cdc-name{color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.cdc-progress-row{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.cdc-progress-label{color:var(--gray-400);font-size:.72rem;font-weight:500}.cdc-progress-value{color:var(--gray-700);font-size:.75rem;font-weight:700}.cdc-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.cdc-stat{text-align:center;background:var(--gray-50);border:1px solid var(--gray-100);border-radius:7px;padding:8px 6px}.cdc-stat-val{color:var(--gray-900);letter-spacing:-.01em;font-size:.9rem;font-weight:800}.cdc-stat-label{color:var(--gray-400);margin-top:2px;font-size:.63rem}.location-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.loc-stat-card{background:var(--white);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);padding:12px 14px}.loc-stat-val{color:var(--gray-900);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.loc-stat-label{color:var(--gray-400);margin-top:2px;font-size:.68rem;font-weight:500}.filter-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.chip{border:1px solid var(--gray-200);color:var(--gray-500);cursor:pointer;transition:var(--transition);background:var(--white);border-radius:99px;padding:4px 12px;font-size:.73rem;font-weight:600}.chip.active,.chip:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.timeline{padding:4px 0 4px 32px;position:relative}.timeline:before{content:"";background:var(--gray-200);width:2px;position:absolute;top:16px;bottom:16px;left:5px}.tl-row{margin-bottom:12px;position:relative}.tl-row:last-child{margin-bottom:0}.tl-dot{background:var(--blue);border:2px solid var(--white);width:12px;height:12px;box-shadow:0 0 0 2px var(--gray-100);z-index:1;border-radius:50%;position:absolute;top:50%;left:-32px;transform:translateY(-50%)}.tl-dot.orange{background:var(--orange)}.tl-dot.green{background:var(--green)}.tl-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-xs);transition:var(--transition);align-items:center;gap:16px;padding:14px 18px;display:flex}.tl-card:hover{box-shadow:var(--shadow-sm);border-color:var(--gray-300)}.tl-datetime{flex-direction:column;flex-shrink:0;min-width:82px;display:flex}.tl-date{color:var(--blue);font-size:.7rem;font-weight:600;font-family:var(--mono)}.tl-time{color:var(--gray-900);font-size:.88rem;font-weight:700;line-height:1.2}.tl-info{flex:1;min-width:0}.tl-info-head{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:4px;display:flex}.tl-counter{color:var(--gray-900);font-size:.82rem;font-weight:700}.tl-binloc{color:var(--gray-500);font-size:.8rem}.tl-binloc strong{color:var(--gray-700);font-weight:700}.tl-chevron{width:18px;height:18px;color:var(--gray-300);flex-shrink:0}@media (width<=480px){.tl-card{gap:12px;padding:12px 14px}.tl-datetime{min-width:70px}}.report-form{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);margin-bottom:18px;padding:20px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.form-group label{color:var(--gray-600);margin-bottom:5px;font-size:.75rem;font-weight:600;display:block}.form-control{border:1px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;color:var(--gray-800);transition:var(--transition);background:var(--white);padding:7px 10px;font-size:.8rem}.form-control:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2563eb1a}.report-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.btn{border-radius:var(--radius-sm);transition:var(--transition);align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.btn svg{width:14px;height:14px}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 2px 6px #2563eb4d}.btn-primary:hover{background:var(--blue-hover);transform:translateY(-1px);box-shadow:0 4px 10px #2563eb59}.btn-success{background:var(--green);color:#fff;box-shadow:0 2px 6px #10b9814d}.btn-success:hover{background:#059669;transform:translateY(-1px)}.btn-warning{background:var(--orange);color:#fff;box-shadow:0 2px 6px #f59e0b4d}.btn-warning:hover{background:#d97706;transform:translateY(-1px)}.btn-outline{background:var(--white);border:1px solid var(--gray-200);color:var(--gray-600)}.btn-outline:hover{border-color:var(--blue);color:var(--blue)}.report-history-item{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.report-history-item:last-child{border-bottom:none}.rh-info{flex:1}.rh-name{color:var(--gray-900);font-size:.82rem;font-weight:600}.rh-meta{color:var(--gray-400);margin-top:2px;font-size:.7rem}.rh-actions{gap:6px;display:flex}.icon-btn{border-radius:var(--radius-sm);border:1px solid var(--gray-200);width:30px;height:30px;color:var(--gray-500);transition:var(--transition);justify-content:center;align-items:center;display:flex}.icon-btn svg{width:13px;height:13px}.icon-btn:hover{background:var(--blue-light);border-color:var(--blue);color:var(--blue)}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.setting-item{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.setting-item:last-child{border-bottom:none}.setting-info label{color:var(--gray-800);font-size:.82rem;font-weight:600}.setting-info p{color:var(--gray-400);margin-top:2px;font-size:.72rem}.toggle{flex-shrink:0;width:40px;height:22px;position:relative}.toggle input{opacity:0;width:0;height:0}.toggle-slider{background:var(--gray-200);cursor:pointer;transition:var(--transition);border-radius:11px;position:absolute;inset:0}.toggle-slider:before{content:"";width:16px;height:16px;transition:var(--transition);background:#fff;border-radius:50%;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #00000026}.toggle input:checked+.toggle-slider{background:var(--blue)}.toggle input:checked+.toggle-slider:before{transform:translate(18px)}.select-setting{border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--white);color:var(--gray-700);padding:6px 10px;font-size:.78rem}.toast-container{z-index:9999;flex-direction:column;gap:7px;display:flex;position:fixed;bottom:20px;right:20px}.toast{background:var(--gray-900);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-lg);align-items:center;gap:9px;min-width:220px;padding:10px 14px;font-size:.8rem;font-weight:500;animation:.25s cubic-bezier(.4,0,.2,1) toastIn;display:flex}.toast svg{flex-shrink:0;width:15px;height:15px}.toast.success{border-left:3px solid var(--green)}.toast.error{border-left:3px solid var(--red)}.toast.info{border-left:3px solid var(--blue-accent)}@keyframes toastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.loading-overlay{z-index:9998;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f244899;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-spinner{border:3px solid #fff3;border-top-color:var(--blue-accent);border-radius:50%;width:40px;height:40px;animation:.7s linear infinite spin}.sidebar-overlay{z-index:199;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:none;position:fixed;inset:0}.pagination{justify-content:center;align-items:center;gap:5px;padding:14px;display:flex}.page-btn{border-radius:var(--radius-sm);border:1px solid var(--gray-200);width:30px;height:30px;color:var(--gray-600);transition:var(--transition);justify-content:center;align-items:center;font-size:.77rem;font-weight:600;display:flex}.page-btn.active{background:var(--blue);color:#fff;border-color:var(--blue)}.page-btn:hover:not(.active){border-color:var(--blue);color:var(--blue)}.bottom-nav{background:var(--white);border-top:1px solid var(--gray-200);padding:4px 0 max(4px, env(safe-area-inset-bottom));z-index:150;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f244812}.bottom-nav-inner{justify-content:space-around;display:flex}.bnav-item{color:var(--gray-400);cursor:pointer;transition:var(--transition);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:1px;min-width:52px;padding:2px 10px;font-size:.58rem;font-weight:600;line-height:1.15;display:flex}.bnav-item svg{width:17px;height:17px}.bnav-item.active{color:var(--blue)}.bnav-icon{display:flex}.link-semua{color:var(--blue);cursor:pointer;transition:var(--transition);align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:flex}.link-semua:hover{color:var(--blue-hover)}.skeleton{background:linear-gradient(90deg, var(--gray-100) 25%, var(--gray-200) 50%, var(--gray-100) 75%);background-size:200% 100%;border-radius:5px;animation:1.5s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.mb-0{margin-bottom:0}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-20{margin-bottom:20px}.text-blue{color:var(--blue)}.text-green{color:var(--green)}.text-orange{color:var(--orange)}.text-red{color:var(--red)}.text-gray{color:var(--gray-400)}.text-navy{color:var(--navy)}.d-flex{display:flex}.align-center{align-items:center}.gap-8{gap:8px}.gap-12{gap:12px}.w-100{width:100%}@media (width<=1024px){.report-grid,.summary-grid{grid-template-columns:repeat(2,1fr)}.section-grid-2{grid-template-columns:1fr}}@media (width<=768px){:root{--sidebar-w:250px}.sidebar{box-shadow:none;height:100vh;transform:translate(-100%)}.sidebar.open{box-shadow:var(--shadow-lg);transform:translate(0)}.sidebar-overlay.open{display:block}.hamburger-btn{display:flex}.sidebar-show-btn{display:none!important}.main-content{height:100vh;margin-left:0}.topbar{gap:10px;padding:0 14px}.topbar-date{flex-shrink:0;gap:5px;padding:4px 8px;font-size:.68rem;display:flex}.topbar-date svg{width:12px;height:12px}.topbar-left{min-width:0}.topbar-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-right{flex-shrink:0}.topbar-badge{display:none}.topbar-actions{display:none!important}.card-body[style*="padding:22px 24px"],.card-body[style*="padding:10px 18px"]{padding:10px!important}.crumbbar{gap:5px;padding:6px 14px;font-size:.68rem}.crumb-home svg{width:12px;height:12px}.page-content{padding:14px;padding-bottom:90px!important}.hero-card{padding:18px 20px}.hero-percent{font-size:2.6rem}.summary-grid{grid-template-columns:repeat(2,1fr);gap:8px}.section-grid-2,.section-grid-3{grid-template-columns:1fr}.report-grid{grid-template-columns:repeat(2,1fr);gap:8px}.activity-item{grid-template-columns:60px 1fr}.activity-item .activity-binloc{grid-column:2}.activity-item .activity-type,.activity-item .activity-note{display:none}.bottom-nav{display:block}.counter-cards-grid{grid-template-columns:1fr}.location-stats{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:1fr}.toast-container{bottom:70px;left:10px;right:10px}.toast{min-width:unset;width:100%}.data-table thead{display:none}.data-table tr{border-bottom:1px solid var(--gray-100);flex-wrap:wrap;padding:8px 12px;display:flex}.data-table td{border:none;padding:3px 5px;font-size:.76rem}.form-grid{grid-template-columns:1fr}.report-actions{flex-direction:column}.btn{justify-content:center}}@media (width<=400px){.summary-grid{grid-template-columns:1fr 1fr;gap:7px}.sum-value{font-size:1.3rem}.report-grid{grid-template-columns:1fr}}.badge-new-transfer{background:var(--blue-light);color:var(--blue);border:1px solid #2563eb26;border-radius:99px;margin-left:4px;padding:2px 8px;font-size:.65rem;font-weight:600}.mb-16{margin-bottom:16px}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f244880;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-box{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--gray-200);box-shadow:var(--shadow-lg);flex-direction:column;width:100%;max-width:480px;max-height:85vh;display:flex;overflow:hidden}.modal-header{border-bottom:1px solid var(--gray-100);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.modal-title{color:var(--gray-900);align-items:center;gap:7px;font-size:.88rem;font-weight:700;display:flex}.modal-title svg{width:16px;height:16px;color:var(--blue)}.modal-close-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--gray-400);border:1px solid var(--gray-200);transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-close-btn svg{width:14px;height:14px}.modal-close-btn:hover{background:var(--red-light);border-color:var(--red);color:var(--red)}.modal-sub{color:var(--gray-500);flex-shrink:0;padding:8px 18px 0;font-size:.75rem}.modal-search-wrap{flex-shrink:0;padding:10px 18px 6px;position:relative}.modal-search-wrap svg{width:14px;height:14px;color:var(--gray-400);margin-top:2px;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.modal-search-input{border:1px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;color:var(--gray-800);background:var(--white);transition:var(--transition);padding:7px 12px 7px 34px;font-size:.8rem}.modal-search-input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2563eb1a}.modal-search-input::placeholder{color:var(--gray-400)}.modal-action-row{flex-shrink:0;align-items:center;gap:7px;padding:6px 18px 8px;display:flex}.modal-sku-list{border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);flex:1;margin:0;overflow-y:auto}.sku-list-item{border-bottom:1px solid var(--gray-100);cursor:pointer;transition:var(--transition);align-items:center;gap:10px;padding:9px 18px;display:flex}.sku-list-item:last-child{border-bottom:none}.sku-list-item:hover{background:var(--gray-50)}.sku-list-item input[type=checkbox]{accent-color:var(--blue);cursor:pointer;flex-shrink:0;width:15px;height:15px}.sku-list-item-code{color:var(--gray-900);font-size:.82rem;font-weight:600;font-family:var(--mono)}.modal-form-group{flex-shrink:0;padding:10px 18px 0}.modal-label{color:var(--gray-600);margin-bottom:5px;font-size:.75rem;font-weight:600;display:block}.modal-input{border:1px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;color:var(--gray-800);background:var(--white);transition:var(--transition);padding:8px 11px;font-size:.82rem}.modal-input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2563eb1a}.modal-input.error{border-color:var(--red)}.modal-error{color:var(--red);align-items:center;gap:4px;margin-top:4px;font-size:.7rem;display:flex}.modal-info-strip{background:var(--blue-light);border-radius:var(--radius-sm);color:var(--blue);border:1px solid #2563eb26;flex-shrink:0;margin:8px 18px 0;padding:8px 12px;font-size:.75rem;font-weight:500}.modal-footer{border-top:1px solid var(--gray-100);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 18px;display:flex}#transferHistoryBody td{font-size:.78rem}.btn:disabled,.btn[disabled]{background:var(--gray-200)!important;color:var(--gray-400)!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}@media (width<=768px){.modal-box{max-width:100%;max-height:90vh}}.btn-hist-action{border-radius:var(--radius-sm);border:1px solid var(--gray-200);width:28px;height:28px;color:var(--gray-500);cursor:pointer;transition:var(--transition);background:var(--white);justify-content:center;align-items:center;display:inline-flex}.btn-hist-action svg{width:13px;height:13px}.btn-edit:hover{background:var(--blue-light);border-color:var(--blue);color:var(--blue)}.btn-confirm:hover{background:var(--green-light);border-color:var(--green);color:var(--green)}.btn-delete:hover{background:var(--red-light);border-color:var(--red);color:var(--red)}.edit-sku-item{border-bottom:1px solid var(--gray-100);transition:var(--transition);justify-content:space-between;align-items:center;padding:8px 18px;display:flex}.edit-sku-item:last-child{border-bottom:none}.edit-sku-item:hover{background:var(--gray-50)}.btn-remove-sku{border:1px solid var(--red-light);background:var(--red-light);color:var(--red);cursor:pointer;transition:var(--transition);border-radius:99px;flex-shrink:0;align-items:center;gap:4px;padding:3px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.btn-remove-sku:hover{background:var(--red);color:#fff;border-color:var(--red)}.login-overlay{color:#fff;z-index:9990;padding:max(20px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#0f2448 0%,#1a3a6b 55%,#1e4080 100%);justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden auto}@media (height<=700px){.login-card-header{padding:16px 22px 12px}.login-logo-box{width:44px;height:44px;margin-bottom:8px}.login-form{padding:14px 22px 16px}.login-input-wrap{margin-bottom:10px}}@media (height<=820px){.main-wrapper{padding:24px 20px}.logo-container{margin-bottom:8px}.login-card-invix{padding:28px 24px}.features-row,.footer-text{margin-top:24px}}:root{--login-bg:url(/brand/background.jpeg)}.login-card{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f2448d9;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:360px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 60px #00000080,0 0 30px #0f244866}.login-card-top-line{background:linear-gradient(90deg,#0000,#60a5fa,#a78bfa,#60a5fa,#0000);height:2px}.login-card-corner-tl{pointer-events:none;border-top:1.5px solid #63b3ff80;border-left:1.5px solid #63b3ff80;border-radius:20px 0 0;width:36px;height:36px;position:absolute;top:0;left:0}.login-card-corner-tr{pointer-events:none;border-top:1.5px solid #63b3ff80;border-right:1.5px solid #63b3ff80;border-radius:0 20px 0 0;width:36px;height:36px;position:absolute;top:0;right:0}.login-card-header{text-align:center;border-bottom:.5px solid #ffffff12;padding:22px 22px 16px}.login-logo-box{background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 12px;display:flex;box-shadow:0 8px 24px #2563eb80}.login-logo-box svg{color:#fff;width:26px;height:26px}.login-title{color:#fff;letter-spacing:-.01em;font-size:.95rem;font-weight:700}.login-subtitle{color:#ffffff59;margin-top:3px;font-size:.72rem}.login-form{padding:18px 22px 20px}.login-label{color:#fff6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:.68rem;font-weight:600;display:block}.login-input-wrap{margin-bottom:13px;position:relative}.login-input-wrap .login-input-icon{color:#ffffff4d;width:15px;height:15px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.login-input-wrap .login-input-icon-right{color:#ffffff4d;cursor:pointer;width:15px;height:15px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.login-input{color:#fff;box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:9px 36px 9px 34px;font-size:.82rem;transition:border-color .18s,box-shadow .18s}.login-input::placeholder{color:#ffffff40}.login-input:focus{border-color:#3b82f699;outline:none;box-shadow:0 0 0 3px #3b82f626}.login-input.no-right{padding-right:12px}.input-wrapper input:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border:1px solid #78a5ff38!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0a1a3af2!important}.input-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border:1px solid #78a5ff38!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0a1a3af2!important}.input-wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border:1px solid #78a5ff38!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0a1a3af2!important}.input-wrapper input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border:1px solid #78a5ff38!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0a1a3af2!important}.login-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px;font-size:.82rem;font-weight:600;transition:all .18s;display:flex;box-shadow:0 4px 16px #2563eb73}.login-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2563eb8c}.login-btn svg{width:15px;height:15px}.login-error{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:7px;margin-top:11px;padding:8px 12px;font-size:.72rem;display:flex}.login-error svg{flex-shrink:0;width:14px;height:14px}.login-footer{text-align:center;color:#ffffff2e;padding:0 22px 14px;font-size:.68rem}.idle-banner{z-index:9985;background:linear-gradient(135deg,#0a1628,#0f2448);border:1px solid #f59e0b4d;border-radius:14px;align-items:center;gap:14px;min-width:380px;max-width:480px;padding:14px 18px;animation:.3s cubic-bezier(.4,0,.2,1) slideUp;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 0 30px #f59e0b26,0 8px 32px #00000080}@keyframes slideUp{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.idle-banner-icon{background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.idle-banner-icon svg{color:#f59e0b;width:18px;height:18px}.idle-banner-title{color:#fff;margin-bottom:2px;font-size:.82rem;font-weight:600}.idle-banner-sub{color:#ffffff73;font-size:.72rem}.idle-banner-sub .countdown{color:#f59e0b;font-weight:700;font-family:var(--mono);font-size:.82rem}.idle-banner-actions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.idle-btn-logout{color:#ffffff8c;cursor:pointer;background:#ffffff0f;border:.5px solid #ffffff1f;border-radius:8px;padding:7px 12px;font-size:.75rem;transition:all .18s}.idle-btn-logout:hover{color:#fff;background:#ffffff1a}.idle-btn-stay{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-size:.75rem;font-weight:600;transition:all .18s;display:flex;box-shadow:0 2px 10px #2563eb66}.idle-btn-stay:hover{box-shadow:0 4px 16px #2563eb80}.idle-btn-stay svg{width:13px;height:13px}.sidebar-welcome{background:#2563eb26;border-bottom:1px solid #ffffff12;align-items:center;gap:9px;padding:10px 12px;display:flex}.sidebar-welcome-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sidebar-welcome-avatar svg{width:16px;height:16px}.sidebar-welcome-avatar.role-user{background:#10b98133;border:1.5px solid #10b98166}.sidebar-welcome-avatar.role-user svg{color:#6ee7b7}.sidebar-welcome-avatar.role-inventory{background:#f59e0b33;border:1.5px solid #f59e0b66}.sidebar-welcome-avatar.role-inventory svg{color:#fcd34d}.sidebar-welcome-avatar.role-owner{background:#8b5cf633;border:1.5px solid #8b5cf666}.sidebar-welcome-avatar.role-owner svg{color:#c4b5fd}.sidebar-welcome-avatar.role-operational{background:#14b8a633;border:1.5px solid #14b8a666}.sidebar-welcome-avatar.role-operational svg{color:#5eead4}.sidebar-welcome-avatar.role-executive{background:#e11d4833;border:1.5px solid #e11d4866}.sidebar-welcome-avatar.role-executive svg{color:#fda4af}.sidebar-welcome-info{flex:1;min-width:0}.sidebar-welcome-greeting{color:#fff6;font-size:.65rem}.sidebar-welcome-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.sidebar-welcome-badge{white-space:nowrap;border-radius:99px;flex-shrink:0;padding:2px 7px;font-size:.6rem;font-weight:600}.sidebar-welcome-badge.role-user{color:#6ee7b7;background:#10b98126;border:.5px solid #10b9814d}.sidebar-welcome-badge.role-inventory{color:#fcd34d;background:#f59e0b26;border:.5px solid #f59e0b4d}.sidebar-welcome-badge.role-owner{color:#c4b5fd;background:#8b5cf626;border:.5px solid #8b5cf64d}.sidebar-welcome-badge.role-operational{color:#5eead4;background:#14b8a626;border:.5px solid #14b8a64d}.sidebar-welcome-badge.role-executive{color:#fda4af;background:#e11d4826;border:.5px solid #e11d484d}.btn-logout-auth{color:#f87171;border-radius:var(--radius-sm);width:100%;transition:var(--transition);cursor:pointer;background:#ef44440f;border:.5px solid #ef444426;align-items:center;gap:9px;margin-bottom:6px;padding:9px 10px;font-size:.8rem;font-weight:500;display:flex}.btn-logout-auth svg{width:15px;height:15px}.btn-logout-auth:hover{background:#ef44441f}.modal-3d-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#060d1ae0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-3d-grid{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.modal-3d-card{z-index:1;border-radius:20px;width:100%;position:relative;overflow:hidden}.modal-3d-card.blue{background:linear-gradient(145deg,#142440f7,#0a1224fc);border:1px solid #ffffff1f;max-width:420px;box-shadow:0 0 40px #2563eb40,0 24px 60px #0009}.modal-3d-card.red{background:linear-gradient(145deg,#280c0cf7,#140606fc);border:1px solid #ef44442e;max-width:380px;box-shadow:0 0 40px #ef444433,0 24px 60px #0009}.modal-3d-topline-blue{background:linear-gradient(90deg,#0000,#3b82f6,#818cf8,#3b82f6,#0000);height:2px}.modal-3d-topline-red{background:linear-gradient(90deg,#0000,#ef4444,#f87171,#ef4444,#0000);height:2px}.modal-3d-corner{pointer-events:none;width:36px;height:36px;position:absolute}.modal-3d-corner.tl{border-top:1.5px solid;border-left:1.5px solid;border-radius:20px 0 0;top:0;left:0}.modal-3d-corner.tr{border-top:1.5px solid;border-right:1.5px solid;border-radius:0 20px 0 0;top:0;right:0}.modal-3d-corner.blue{border-color:#63b3ff80}.modal-3d-corner.red{border-color:#ef444473}.modal-3d-bottomline-blue{background:linear-gradient(90deg,#0000,#63b3ff4d,#0000);height:1px}.modal-3d-bottomline-red{background:linear-gradient(90deg,#0000,#ef444459,#0000);height:1px}.role-option{cursor:pointer;border:.5px solid;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:7px;padding:10px 12px;transition:all .18s;display:flex}.role-option.user{background:#10b9810d;border-color:#10b98133}.role-option.inventory{background:#2563eb0f;border-color:#3b82f633}.role-option.owner{background:#8b5cf60d;border-color:#8b5cf633}.role-option.operational{background:#14b8a60d;border-color:#14b8a633}.role-option.executive{background:#e11d480d;border-color:#e11d4833}.role-option.selected{border-width:1.5px}.role-option.selected.user{background:#10b9811a;border-color:#10b98180;box-shadow:inset 0 0 14px #10b98126}.role-option.selected.inventory{background:#2563eb1f;border-color:#3b82f699;box-shadow:inset 0 0 14px #2563eb33}.role-option.selected.owner{background:#8b5cf61a;border-color:#8b5cf680;box-shadow:inset 0 0 14px #8b5cf626}.role-option.selected.operational{background:#14b8a61a;border-color:#14b8a680;box-shadow:inset 0 0 14px #14b8a626}.role-option.selected.executive{background:#e11d481a;border-color:#e11d4880;box-shadow:inset 0 0 14px #e11d4826}.role-avatar-sm{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.role-avatar-sm svg{width:12px;height:12px}.role-avatar-sm.user{background:#10b98126;border:1px solid #10b98166}.role-avatar-sm.user svg{color:#6ee7b7}.role-avatar-sm.inventory{background:#f59e0b26;border:1px solid #f59e0b66}.role-avatar-sm.inventory svg{color:#fcd34d}.role-avatar-sm.owner{background:#8b5cf626;border:1px solid #8b5cf666}.role-avatar-sm.owner svg{color:#c4b5fd}.role-avatar-sm.operational{background:#14b8a626;border:1px solid #14b8a666}.role-avatar-sm.operational svg{color:#5eead4}.role-avatar-sm.executive{background:#e11d4826;border:1px solid #e11d4866}.role-avatar-sm.executive svg{color:#fb7185}body.role-viewonly #putawayTab-upload,body.role-viewonly #putawayTab-audit,body.role-viewonly #putawayPane-upload,body.role-viewonly #putawayPane-audit,body.role-viewonly #putawayBulkBar,body.role-viewonly #putawayTaskBody button,body.role-viewonly .putaway-row-cb,body.role-viewonly .putaway-report-cb,body.role-viewonly #putawaySelectAll,body.role-viewonly #putawayReportSelectAll,body.role-viewonly #putawayPane-report .card-header button,body.role-viewonly #pickingTab-upload,body.role-viewonly #pickingPane-upload,body.role-viewonly #pickingBulkBar,body.role-viewonly #pickingTaskBody button,body.role-viewonly .picking-row-cb,body.role-viewonly .picking-report-cb,body.role-viewonly #pickingSelectAll,body.role-viewonly #pickingReportSelectAll,body.role-viewonly #pickingPane-report .card-header button{display:none!important}body.role-viewonly label:has(#putawaySelectAll){display:none!important}body.role-viewonly label:has(#putawayReportSelectAll){display:none!important}body.role-viewonly label:has(#pickingSelectAll){display:none!important}body.role-viewonly label:has(#pickingReportSelectAll){display:none!important}.account-card{background:linear-gradient(145deg,#0f1c34e6,#081020f2);border:.5px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:13px 15px;transition:border-color .18s;display:flex}.account-card:hover{border-color:#3b82f64d}.account-card:last-child{margin-bottom:0}.account-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.account-avatar svg{width:17px;height:17px}.account-avatar.user{background:#10b98126;border:1.5px solid #10b98166}.account-avatar.user svg{color:#6ee7b7}.account-avatar.inventory{background:#f59e0b26;border:1.5px solid #f59e0b66}.account-avatar.inventory svg{color:#fcd34d}.account-avatar.owner{background:#8b5cf626;border:1.5px solid #8b5cf666}.account-avatar.owner svg{color:#c4b5fd}.account-role-badge{border-radius:99px;padding:2px 8px;font-size:.65rem;font-weight:600}.account-role-badge.user{color:#6ee7b7;background:#10b98126;border:.5px solid #10b9814d}.account-role-badge.inventory{color:#fcd34d;background:#f59e0b26;border:.5px solid #f59e0b4d}.account-role-badge.owner{color:#c4b5fd;background:#8b5cf626;border:.5px solid #8b5cf64d}.dark-input-wrap{position:relative}.dark-input-icon{color:#ffffff4d;width:14px;height:14px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.dark-input-icon-right{color:#ffffff4d;cursor:pointer;width:14px;height:14px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.dark-input{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:9px 34px 9px 33px;font-size:.82rem;transition:border-color .18s,box-shadow .18s}.dark-input.no-right{padding-right:11px}.dark-input::placeholder{color:#ffffff40}.dark-input:focus{border-color:#3b82f680;outline:none;box-shadow:0 0 0 3px #3b82f61f}.dark-label{color:#fff6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:.68rem;font-weight:600;display:block}.account-header-card{background:linear-gradient(145deg,#0f1c34e6,#081020f2);border:1px solid #3b82f626;border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 0 24px #2563eb14,0 4px 16px #0000004d}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-60px)scale(.97)}}@keyframes slideInRight{0%{opacity:0;transform:translate(60px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(60px)scale(.97)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-60px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.anim-slide-out-left{pointer-events:none;animation:.35s cubic-bezier(.4,0,.2,1) forwards slideOutLeft}.anim-slide-in-right{animation:.35s cubic-bezier(.4,0,.2,1) forwards slideInRight}.anim-slide-out-right{pointer-events:none;animation:.35s cubic-bezier(.4,0,.2,1) forwards slideOutRight}.anim-slide-in-left{animation:.35s cubic-bezier(.4,0,.2,1) forwards slideInLeft}#locDetailBody tr{transition:background .15s}#locDetailBody tr:last-child td{border-bottom:none!important}#locDetailBody td{vertical-align:middle}#wrapSheetList{flex-wrap:wrap;gap:6px;max-height:120px;padding:2px;display:flex;overflow-y:auto}.wrap-chip{background:var(--green-light);color:var(--green-ink);white-space:nowrap;border:1px solid #10b98133;border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:4px 11px;font-size:.72rem;font-weight:600;display:inline-flex}.wrap-chip svg{width:11px;height:11px;color:var(--green);flex-shrink:0}.card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.sum-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.report-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s,box-shadow .2s}.report-card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.counter-detail-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#0f244873;border:1px solid #ffffff2e;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a}.summary-tab-bar{border-bottom:2px solid var(--gray-200);gap:0;margin-bottom:20px;display:flex}.summary-tab-btn{color:var(--gray-500);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-2px;padding:10px 24px;font-size:.85rem;font-weight:600;display:flex}.summary-tab-btn svg{width:15px;height:15px}.summary-tab-btn.active{color:var(--blue);border-bottom-color:var(--blue)}.summary-tab-btn:hover:not(.active){color:var(--gray-700);background:var(--gray-50)}.summary-tab-content{display:none}.summary-tab-content.active{animation:.2s pageFadeIn;display:block}.summary-metric-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px;display:grid}.summary-metric-card{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);transition:var(--transition);overflow:hidden}.summary-metric-card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.summary-metric-header{background:var(--navy);color:#ffffffe6;text-transform:uppercase;letter-spacing:.06em;padding:8px 14px;font-size:.7rem;font-weight:600}.summary-metric-body{padding:12px 14px}.summary-metric-row{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:5px 0;font-size:.78rem;display:flex}.summary-metric-row:last-child{border-bottom:none}.summary-metric-label{color:var(--gray-500)}.summary-metric-value{color:var(--gray-900);font-weight:600;font-family:var(--mono)}.summary-metric-value.green{color:var(--green)}.summary-metric-value.red{color:var(--red)}.summary-metric-value.blue{color:var(--blue);font-size:.85rem;font-weight:700}.summary-accuracy-badge{border-radius:99px;align-items:center;gap:4px;padding:4px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.summary-accuracy-badge.high{background:var(--green-light);color:var(--green-ink)}.summary-accuracy-badge.mid{background:var(--orange-light);color:var(--orange-ink)}.summary-accuracy-badge.low{background:var(--red-light);color:var(--red-ink)}.reconcile-summary-strip{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.reconcile-stat{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:12px 14px}.reconcile-stat-label{color:var(--gray-400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:.7rem}.reconcile-stat-value{color:var(--gray-900);letter-spacing:-.02em;font-size:1.3rem;font-weight:800}.reconcile-row-highlight{background:#f59e0b12!important}.reconcile-row-highlight:hover{background:#f59e0b1f!important}.gap-urgent{color:var(--red);font-weight:700}.gap-positive{color:var(--green);font-weight:600}.gap-zero{color:var(--gray-400)}.badge-analyzed{background:var(--green-light);color:var(--green-ink);cursor:pointer;transition:var(--transition);border:1px solid #10b98133;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.badge-analyzed:hover{background:#d1fae5}.analyze-section-title{color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px 6px;font-size:.75rem;font-weight:700;display:flex}.analyze-section-title:before{content:"";background:var(--blue);border-radius:2px;width:3px;height:12px;display:inline-block}.analyze-tx-table{border-collapse:collapse;width:100%;font-size:.75rem}.analyze-tx-table th{background:var(--gray-50);color:var(--gray-400);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--gray-200);text-align:left;white-space:nowrap;padding:7px 12px;font-size:.67rem;font-weight:600}.analyze-tx-table td{border-bottom:1px solid var(--gray-100);vertical-align:middle;padding:7px 12px}.analyze-tx-table tr:last-child td{border-bottom:none}.analyze-tx-table tr:hover td{background:var(--gray-50)}.analyze-tx-table tr.tx-unmatched td{background:#ef44440d}.analyze-tx-table tr.tx-matched td{background:#10b9810a}.analyze-tx-table tr.tx-suspicious td{background:#f59e0b0f}.analyze-tx-table tr.tx-adjustment td{background:#6366f10a}.tx-status-match{color:var(--green);font-size:.7rem;font-weight:600}.tx-status-unmatch{color:var(--red);font-size:.7rem;font-weight:600}.tx-status-warn{color:var(--orange);font-size:.7rem;font-weight:600}.tx-status-note{color:#6366f1;font-size:.7rem;font-weight:600}.analyze-empty{text-align:center;color:var(--gray-400);padding:20px;font-size:.8rem;font-style:italic}#modalAnalyze .modal-box,#modalViewAnalysis .modal-box{max-width:900px;max-height:90vh}.reconcile-remark-area{border:1px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;color:var(--gray-800);font-size:.82rem;font-family:var(--font);resize:vertical;min-height:70px;transition:var(--transition);padding:9px 11px}.reconcile-remark-area:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2563eb1a}.reconcile-remark-area:read-only{background:var(--gray-50);color:var(--gray-600);cursor:default}.locked-analysis-banner{background:var(--green-light);border-radius:var(--radius-sm);color:var(--green-ink);border:1px solid #10b98133;flex-shrink:0;align-items:center;gap:10px;margin:0 18px;padding:10px 14px;font-size:.78rem;display:flex}.locked-analysis-banner svg{flex-shrink:0;width:16px;height:16px}.dark-mode-toggle-wrap{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:12px 0;display:flex}@media (width<=768px){.reconcile-summary-strip,.summary-metric-grid{grid-template-columns:1fr}#modalAnalyze .modal-box,#modalViewAnalysis .modal-box{max-width:100%}.analyze-tx-table{font-size:.68rem}.analyze-tx-table th,.analyze-tx-table td{padding:5px 8px}}.rc-item-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);transition:var(--transition);margin-bottom:12px;padding:14px 16px;position:relative}.rc-item-card:hover{border-color:var(--blue);box-shadow:var(--shadow-sm)}.rc-item-card.done{background:#10b9810a;border-color:#10b98166}.rc-loc{color:var(--gray-500);margin-bottom:4px;font-size:.75rem;font-weight:700}.rc-sku{font-size:1.05rem;font-weight:800;font-family:var(--mono);color:var(--navy)}.rc-desc{color:var(--gray-600);margin-bottom:12px;font-size:.8rem;line-height:1.4}.rc-actions{justify-content:flex-start;gap:8px;margin-top:10px;display:flex}.rc-actions .btn{border-radius:6px;flex:0 auto;padding:6px 14px;font-size:.75rem;font-weight:700}.badge-done-stamp{background:var(--green-light);color:var(--green);border:1px solid #10b9814d;border-radius:99px;padding:3px 10px;font-size:.7rem;font-weight:800;position:absolute;top:14px;right:16px}.aisle-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);text-align:center;cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-xs);padding:16px}.aisle-card:hover{border-color:var(--blue);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.aisle-title{color:var(--navy);margin-bottom:6px;font-size:1.3rem;font-weight:800}.aisle-subtitle{color:var(--gray-500);font-size:.75rem;font-weight:600}.bouncing-dots{justify-content:center;align-items:center;gap:8px;width:100%;padding:32px 0;display:flex}.bouncing-dots div{background-color:var(--blue);border-radius:50%;width:12px;height:12px;animation:.5s infinite alternate bounce}.bouncing-dots div:nth-child(2){animation-delay:.15s}.bouncing-dots div:nth-child(3){animation-delay:.3s}@keyframes bounce{0%{opacity:1;transform:translateY(0)}to{opacity:.3;transform:translateY(-10px)}}.dash-phase-tabs{gap:12px;margin-bottom:18px;display:flex}.dash-phase-btn{text-align:left;border:1px solid var(--gray-200);background:var(--white);cursor:pointer;transition:var(--transition);border-radius:14px;flex:1;align-items:center;gap:12px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.dash-phase-btn:hover{border-color:var(--blue)}.phase-num{background:var(--gray-100);width:36px;height:36px;color:var(--gray-500);transition:var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex}.phase-text{flex-direction:column;gap:2px;display:flex}.phase-title{color:var(--gray-900);letter-spacing:.02em;font-size:.85rem;font-weight:800}.phase-status{color:var(--gray-400);font-size:.72rem;font-weight:500}.dash-phase-btn.active{background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-color:#0000;box-shadow:0 6px 20px #2563eb59}.dash-phase-btn.active .phase-num{color:#fff;background:#fff3}.dash-phase-btn.active .phase-title{color:#fff}.dash-phase-btn.active .phase-status{color:#ffffffd9}@media (width<=600px){.dash-phase-tabs{gap:8px}.dash-phase-btn{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.phase-num{width:30px;height:30px;font-size:.75rem}.phase-title{font-size:.76rem}.phase-status{font-size:.64rem}}.dash-phase-btn:hover{border-color:var(--blue);color:var(--blue)}.dash-phase-btn.active{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 2px 8px #2563eb4d}@media (width<=480px){.dash-phase-btn{padding:9px 6px;font-size:.74rem}}.login-overlay{-webkit-overflow-scrolling:touch;height:auto;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));z-index:9990;background:linear-gradient(135deg,#0f2448 0%,#1a3a6b 55%,#1e4080 100%);flex-direction:column;justify-content:flex-start;align-items:center;display:none;position:fixed;inset:0;overflow-y:auto}.bg-image{z-index:0;background-color:#0000;background-image:linear-gradient(#010b2ecc,#010b2ef2),url(/brand/login-bg.jpeg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;min-height:100dvh;position:fixed;top:0;left:0}.dot-pattern{z-index:1;opacity:.5;background-image:radial-gradient(circle,#0a5bff4d 1px,#0000 1px);background-size:16px 16px;width:100%;height:100%;min-height:100dvh;position:fixed;top:0;left:0}.main-wrapper{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:480px;margin:0 auto;padding:20px 16px 40px;display:flex;position:relative}.logo-container{text-align:center;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.logo-img{object-fit:contain;width:100%;max-width:320px;height:auto}.login-card-invix{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;background:#041442bf;border:1px solid #4787ff40;border-radius:32px;width:100%;padding:40px 32px;position:relative;box-shadow:0 0 20px #0a5bff40,0 0 60px #0a5bff26}.login-card-invix:before{content:"";background:#4f8fff;border-radius:0 0 4px 4px;width:40px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #4f8fff}.login-card-invix h2{color:#fff;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:24px;font-weight:600}.login-card-invix p{color:#b8c8ff;margin-bottom:32px;font-family:Poppins,sans-serif;font-size:13px}.input-group{text-align:left;margin-bottom:20px}.input-group label{color:#b8c8ff;letter-spacing:1px;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;display:block}.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper .lucide-icon{color:#4f8fff;width:18px;height:18px;position:absolute;left:16px}.input-wrapper .eye-icon{color:#b8c8ff;cursor:pointer;width:18px;height:18px;transition:color .3s;position:absolute;right:16px}.input-wrapper .eye-icon:hover{color:#fff}.input-wrapper input{color:#fff;background:#021a5a80;border:1px solid #4787ff33;border-radius:12px;outline:none;width:100%;padding:14px 40px 14px 44px;font-family:Poppins,sans-serif;font-size:14px;transition:all .3s}.input-wrapper input:focus{background:#021a5acc;border-color:#4f8fff}.options-row{justify-content:space-between;align-items:center;margin-bottom:32px;font-family:Poppins,sans-serif;font-size:12px;display:flex}.checkbox-group{color:#fff;cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-group input{accent-color:#0a5bff;cursor:pointer;width:16px;height:16px}.forgot-link{color:#4f8fff;text-decoration:none;transition:color .3s}.forgot-link:hover{color:#fff}.btn-login-invix{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0a5bff,#4f8fff);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:15px;padding:16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 8px 20px #0a5bff66}.btn-login-invix:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0a5bff99}.login-error-invix{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px;font-family:Poppins,sans-serif;font-size:12px;display:flex}.login-error-invix svg{color:#fca5a5;width:16px;height:16px}.dev-credit{color:#b8c8ff;justify-content:center;align-items:center;gap:4px;margin-top:24px;font-family:Poppins,sans-serif;font-size:11px;display:flex}.features-row{justify-content:space-between;width:100%;margin-top:40px;padding:0 10px;display:flex}.feature-item{text-align:center;flex:1}.feature-icon{color:#fff;background:#021a5a80;border:1px solid #4787ff33;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 12px;display:flex}.feature-icon svg{width:20px;height:20px}.feature-item h3{letter-spacing:.5px;color:#fff;margin-bottom:4px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.feature-item p{color:#b8c8ff;font-family:Poppins,sans-serif;font-size:10px;line-height:1.4}.footer-text{color:#b8c8ff;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:40px;font-family:Poppins,sans-serif;font-size:11px;display:flex}.rt-stepper{align-items:center;gap:8px;margin-bottom:22px;display:flex}.rt-step{border:1px solid var(--gray-200);background:var(--white);border-radius:14px;flex:1;align-items:center;gap:12px;padding:14px 18px;display:flex;position:relative}.rt-step.active{background:var(--blue-light);border-color:#2563eb4d}.rt-step.active:after{content:"";background:var(--blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:18px;right:18px}.rt-step-num{background:var(--gray-100);width:38px;height:38px;color:var(--gray-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.rt-step.active .rt-step-num{background:var(--blue);color:#fff;box-shadow:0 4px 12px #2563eb66}.rt-step-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rt-step-title{color:var(--gray-900);white-space:nowrap;font-size:.85rem;font-weight:700}.rt-step.active .rt-step-title{color:var(--blue-hover)}.rt-step-sub{color:var(--gray-400);white-space:nowrap;font-size:.72rem}.rt-step-line{border-top:2px dotted var(--gray-300);flex:0 0 30px}.rt-setup-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);max-width:720px;box-shadow:var(--shadow-sm);margin:0 auto 16px;padding:26px 28px;position:relative;overflow:hidden}.rt-setup-header{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.rt-setup-icon{background:var(--blue-light);width:52px;height:52px;color:var(--blue);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rt-setup-icon svg{width:24px;height:24px}.rt-setup-title{color:var(--gray-900);letter-spacing:-.02em;font-size:1.3rem;font-weight:800}.rt-setup-sub{color:var(--gray-500);margin-top:4px;font-size:.82rem;line-height:1.5}.rt-setup-body{border-top:1px solid var(--gray-100);padding-top:20px}.rt-field{margin-bottom:18px}.rt-label{color:var(--gray-700);margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}.rt-select-wrap{position:relative}.rt-select-icon{width:18px;height:18px;color:var(--gray-400);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rt-select-chevron{width:18px;height:18px;color:var(--gray-400);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.rt-select{width:100%;color:var(--gray-800);border:1px solid var(--gray-200);background:var(--gray-50);cursor:pointer;appearance:none;transition:var(--transition);border-radius:12px;padding:13px 40px 13px 42px;font-size:.9rem}.rt-select:focus{border-color:var(--blue);background:var(--white);outline:none;box-shadow:0 0 0 3px #2563eb1f}.rt-select:disabled{color:var(--gray-400);cursor:not-allowed}.rt-start-btn{color:#fff;cursor:pointer;width:100%;transition:var(--transition);background:linear-gradient(135deg,#1d4ed8,#3b82f6);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:15px;font-size:1rem;font-weight:700;display:flex;box-shadow:0 6px 20px #2563eb66}.rt-start-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #2563eb80}.rt-start-btn svg{width:16px;height:16px}.rt-info-card{border-radius:var(--radius-lg);background:var(--gray-50);border:1px solid var(--gray-200);align-items:flex-start;gap:14px;max-width:720px;margin:0 auto;padding:16px 18px;display:flex}.rt-info-icon{color:var(--blue);flex-shrink:0}.rt-info-icon svg{width:20px;height:20px}.rt-info-title{color:var(--blue-hover);margin-bottom:2px;font-size:.85rem;font-weight:700}.rt-info-text{color:var(--gray-500);font-size:.8rem;line-height:1.5}@media (width<=600px){.rt-stepper{flex-direction:column;align-items:stretch}.rt-step-line{display:none}}.rtm-header{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:16px;padding:22px 24px;display:flex}.rtm-header-left{flex:1;align-items:flex-start;gap:16px;min-width:280px;display:flex}.rtm-total{margin-top:14px}.rtm-total-row{color:var(--gray-500);justify-content:space-between;margin-bottom:6px;font-size:.78rem;display:flex}.rtm-total-row b{color:var(--blue)}.rtm-stats{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.rtm-stat{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius);align-items:center;gap:9px;min-width:120px;padding:10px 12px;display:flex}.rtm-stat-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rtm-stat-icon svg{width:17px;height:17px}.rtm-stat-icon.blue{background:var(--blue-light);color:var(--blue)}.rtm-stat-icon.green{background:var(--green-light);color:var(--green)}.rtm-stat-icon.orange{background:var(--orange-light);color:var(--orange)}.rtm-stat-icon.gray{background:var(--gray-100);color:var(--gray-500)}.rtm-stat-label{color:var(--gray-400);font-size:.66rem;font-weight:600}.rtm-stat-val{color:var(--gray-900);font-size:1.2rem;font-weight:800;line-height:1.1}.rtm-stat-unit{color:var(--gray-400);font-size:.62rem}.rtm-area-label{color:var(--navy);align-items:center;gap:6px;margin:18px 0 10px;font-size:.82rem;font-weight:700;display:flex}.rtm-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:6px;display:grid}.rtm-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-xs);transition:var(--transition);padding:14px 16px}.rtm-card:hover{border-color:var(--blue);box-shadow:var(--shadow-sm)}.rtm-card-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rtm-card-icon{background:var(--gray-100);width:36px;height:36px;color:var(--gray-500);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rtm-card-icon svg{width:17px;height:17px}.rtm-card-info{flex:1;min-width:0}.rtm-card-code{color:var(--gray-900);font-size:.92rem;font-weight:800}.rtm-card-sub{color:var(--gray-400);font-size:.7rem}.rtm-badge{white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:.6rem;font-weight:700}.rtm-badge.complete{background:var(--green-light);color:var(--green-ink);border:1px solid #10b98140}.rtm-badge.progress{background:var(--orange-light);color:var(--orange-ink);border:1px solid #f59e0b40}.rtm-badge.pending{background:var(--gray-100);color:var(--gray-500);border:1px solid var(--gray-200)}.rtm-card-bar{align-items:center;gap:8px;display:flex}.rtm-card-pct{color:var(--gray-500);white-space:nowrap;font-size:.72rem;font-weight:700}@media (width<=900px){.rtm-stats{grid-template-columns:repeat(2,1fr)}}:root{--fluid-xs:clamp(10px, 2vw, 12px);--fluid-sm:clamp(11px, 2.2vw, 13px);--fluid-base:clamp(12px, 2.5vw, 14px);--fluid-md:clamp(13px, 2.8vw, 16px);--fluid-lg:clamp(16px, 3.5vw, 20px);--fluid-xl:clamp(20px, 5vw, 32px)}html{font-size:var(--fluid-base)}.page-content{padding:clamp(10px,3vw,24px)}.card-body{padding:clamp(10px,2.5vw,18px)}.card-header{padding:clamp(10px,2.5vw,16px) clamp(10px,2.5vw,18px) clamp(8px,2vw,14px)}.sum-card{padding:clamp(10px,2.5vw,14px) clamp(10px,2.5vw,16px)}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.report-grid,.summary-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.reconcile-summary-strip{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.counter-cards-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.rtm-cards{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.data-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.data-table{min-width:500px}.topbar-title{font-size:clamp(.82rem,2.5vw,.97rem)}.topbar{padding:0 clamp(10px,3vw,24px)}.hero-percent{font-size:clamp(2rem,7vw,3.2rem)}.hero-card{padding:clamp(16px,4vw,24px) clamp(16px,4vw,28px)}.btn{padding:clamp(6px,1.5vw,8px) clamp(10px,2.5vw,16px);font-size:clamp(.72rem,2vw,.8rem)}.rt-start-btn{font-size:clamp(.85rem,2.5vw,1rem)}.form-control,.modal-input,.rt-select,.search-input,.select-setting{font-size:clamp(.78rem,2.2vw,.82rem)}@media (width>=768px) and (width<=1024px){.summary-grid{grid-template-columns:repeat(2,1fr)}.section-grid-2{grid-template-columns:1fr}.section-grid-3,.report-grid{grid-template-columns:repeat(2,1fr)}.dash-phase-tabs{gap:10px}.sidebar{width:200px}:root{--sidebar-w:200px}.rtm-stats{grid-template-columns:repeat(3,1fr)}}@media (width>=1400px){:root{--sidebar-w:240px}.summary-grid{grid-template-columns:repeat(4,1fr)}.counter-cards-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (hover:none) and (pointer:coarse){.btn{min-height:40px}.nav-item{padding:11px 10px}.bnav-item{min-width:56px}.icon-btn{width:36px;height:36px}.btn-hist-action{width:34px;height:34px}.chip{padding:6px 14px}.card:hover{box-shadow:var(--shadow-sm);transform:none}.sum-card:hover,.report-card:hover,.counter-detail-card:hover,.aisle-card:hover,.btn-primary:hover,.btn-success:hover,.btn-warning:hover,.rt-start-btn:hover{transform:none}input,select,textarea{font-size:16px!important}.page-content,.sidebar-nav,.modal-sku-list,.modal-box{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}}@supports (padding:env(safe-area-inset-top)){.topbar{padding-top:env(safe-area-inset-top)}.bottom-nav{padding-bottom:max(9px, calc(env(safe-area-inset-bottom) - 17px))}.sidebar{padding-top:env(safe-area-inset-top)}.toast-container{bottom:calc(70px + env(safe-area-inset-bottom))}}.card [style*=overflow-x\:auto],.card>div[style*=overflow-x]{-webkit-overflow-scrolling:touch}.page-content{overflow:hidden auto}#rtAisleScreen [style*="position: sticky"],#rtListScreen [style*="position: sticky"]{position:sticky}#page-realtime.page.active{animation:none!important;transform:none!important}#page-realtime,#rtAisleScreen,#rtListScreen,#rtMonitorScreen,#rtReviewScreen{overflow:visible!important;transform:none!important}#rtAisleScreen>div:first-child,#rtListScreen>div:first-child{z-index:100!important;position:sticky!important;top:0!important}@media (width<=768px){#rtAisleScreen>div:first-child,#rtListScreen>div:first-child{margin-left:-14px!important;margin-right:-14px!important}#rtListScreen>div:first-child{padding-left:14px!important;padding-right:14px!important}}@media (width<=480px){#rtAisleScreen>div:first-child,#rtListScreen>div:first-child{margin-left:-10px!important;margin-right:-10px!important}#rtListScreen>div:first-child{padding-left:10px!important;padding-right:10px!important}}.sticky-action-bar{z-index:90;background-color:var(--bg);border-bottom:1px solid var(--gray-200);align-items:center;gap:10px;margin-bottom:15px;padding:10px 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 4px #00000005}[data-theme=dark] .sticky-action-bar{background-color:var(--navy-mid);border-bottom:1px solid #ffffff14}.table-scroll-sticky{scroll-behavior:smooth;max-height:480px;overflow:auto}.table-scroll-sticky[data-autofit="1"]{max-height:none}.table-scroll-sticky .data-table-wrap{overflow:visible!important}.table-scroll-sticky table{border-collapse:separate;border-spacing:0}.table-scroll-sticky table thead th{z-index:2;border-top:1px solid var(--gray-200);position:sticky;top:0}[data-theme=dark] .table-scroll-sticky table thead th{background:var(--navy-mid)}.rt-review-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px;display:grid}.rt-review-stat{background:var(--white);border:1px solid var(--gray-200);text-align:center;box-shadow:var(--shadow-sm);border-radius:12px;padding:12px}.rt-review-stat-label{color:var(--gray-400);text-transform:uppercase;font-size:.65rem;font-weight:700}.rt-review-stat-val{color:var(--navy);margin-top:4px;font-size:1.1rem;font-weight:800}.rt-missing-item{border-bottom:1px solid var(--gray-100);justify-content:space-between;padding:10px 0;font-size:.8rem;display:flex}.rt-missing-item:last-child{border-bottom:none}.rtr-summary-widget{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);align-items:stretch;gap:16px;margin:0 16px 20px;display:flex;overflow:hidden}.rtr-title-box{border-right:1px solid var(--gray-100);background:#f8fafc99;flex-shrink:0;align-items:center;gap:16px;width:340px;padding:24px;display:flex}.rtr-action-bar{background:var(--blue-light);border-radius:var(--radius-lg);border:1px solid #2563eb26;justify-content:space-between;align-items:center;gap:16px;margin:0 16px 20px;padding:12px 16px;display:flex}.rtr-table th{background:0 0;padding:16px 14px;font-size:.75rem}.rtr-table td{padding:16px 14px}.rtr-table .box-icon{background:var(--blue-light);width:32px;height:32px;color:var(--blue);vertical-align:middle;border-radius:8px;justify-content:center;align-items:center;margin-right:12px;display:inline-flex}.rtr-badge.unmatch{background:var(--orange-light);color:var(--orange)}.rtr-pagination-wrap{border-top:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.rtr-page-info{color:var(--gray-500);font-size:.8rem}#rtReviewScreen{background:0 0;position:relative}.rt-stepper-review{align-items:center;gap:8px;margin-bottom:24px;padding:0 16px;display:flex}.rt-stepper-review .rt-step{border:1px solid var(--gray-200);background:var(--white);border-radius:14px;flex:1;align-items:center;gap:12px;padding:14px 18px;display:flex;position:relative}.rt-stepper-review .rt-step-num{background:var(--gray-100);width:38px;height:38px;color:var(--gray-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.rt-stepper-review .rt-step.done .rt-step-num{background:var(--gray-100);color:var(--gray-500)}.rt-stepper-review .rt-step.active{background:var(--white);border-color:var(--blue);box-shadow:0 4px 12px #2563eb1a}.rt-stepper-review .rt-step.active .rt-step-num{background:var(--blue);color:var(--white)}.rt-stepper-review .rt-step.active .rt-step-title{color:var(--blue)}.rt-stepper-review .rt-step-line{border-top:2px dashed var(--gray-300);flex:0 0 30px}.rtr-summary-widget{background:var(--white);border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);border-radius:16px;align-items:stretch;margin:0 16px 20px;display:flex;overflow:hidden}.rtr-title-box{background:var(--white);border-right:1px dashed var(--gray-300);flex-shrink:0;align-items:center;gap:16px;width:320px;padding:20px 24px;display:flex}.rtr-title-box .rtr-icon{background:var(--blue-light);width:48px;height:48px;color:var(--blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rtr-stats-box{flex:1;padding:16px 0;display:flex}.rtr-stat{border-right:1px solid var(--gray-200);flex:1;align-items:center;gap:12px;padding:0 20px;display:flex}.rtr-stat:last-child{border-right:none}.rtr-stat-icon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rtr-stat-icon.blue{color:var(--blue)}.rtr-stat-icon.green{color:var(--green)}.rtr-stat-icon.orange{color:var(--orange)}.rtr-stat-icon.gray{color:var(--gray-500)}.rtr-stat-icon.purple{color:#8b5cf6}.rtr-stat .lbl{color:var(--gray-500);margin-bottom:2px;font-size:.75rem;font-weight:600}.rtr-stat .val{color:var(--navy);font-size:1.6rem;font-weight:800;line-height:1}.rtr-stat .sub{color:var(--gray-400);margin-top:2px;font-size:.65rem}.rtr-action-bar{background:var(--blue-light);border:1px solid #2563eb26;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 16px 20px;padding:12px 16px;display:flex}.rtr-info-alert{color:var(--blue);align-items:center;gap:12px;display:flex}.rtr-info-alert .icon-wrap{background:#2563eb1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.rtr-info-alert strong{color:var(--navy);font-size:.85rem;font-weight:700}.rtr-info-alert p{color:var(--gray-600);margin:0;font-size:.78rem}.rtr-table th{background:var(--white);border-bottom:2px solid var(--gray-100);color:var(--gray-500);padding:16px 14px;font-size:.7rem}.rtr-table td{border-bottom:1px solid var(--gray-100);padding:16px 14px}.rtr-badge{border-radius:6px;padding:4px 12px;font-size:.7rem;font-weight:700;display:inline-block}.rtr-badge.match{background:var(--green-light);color:var(--green)}.rtr-badge.unmatch{color:#ca8a04;background:#fef08a}.rtr-badge.belum{background:var(--gray-100);color:var(--gray-500)}@media (width<=768px){.rtr-summary-widget{flex-direction:column;margin:0 0 16px}.rtr-title-box{border-right:none;border-bottom:1px dashed var(--gray-300);width:100%;padding:16px}.rtr-stats-box{flex-wrap:wrap;padding:8px 0}.rtr-stat{border-right:none;border-bottom:1px solid var(--gray-100);flex:0 0 50%;padding:12px 16px}.rtr-stat .val{font-size:1.3rem}.rtr-action-bar{flex-direction:column;align-items:stretch;gap:12px;margin:0 0 16px}.rtr-action-bar .btn{justify-content:center;width:100%}.rt-stepper-review{flex-direction:column;align-items:stretch;gap:8px;padding:0}.rt-stepper-review .rt-step-line{display:none}#rtReviewScreen .page-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:0!important}#rtReviewScreen .page-toolbar .search-wrap{max-width:100%!important}#rtReviewScreen .page-toolbar select{width:100%!important}#rtReviewScreen .card{margin:0!important}#rtReviewScreen .card>div[style*=overflow-x]{overflow-x:visible}.rtr-table{width:100%;min-width:0}.rtr-table thead{display:none}.rtr-table tbody tr{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;margin-bottom:12px;padding:14px 16px;display:block}.rtr-table tbody td{justify-content:space-between;align-items:center;width:100%;display:flex;border:none!important;border-bottom:1px solid var(--gray-100)!important;text-align:right!important;padding:8px 0!important}.rtr-table tbody td:last-child{border-bottom:none!important}.rtr-table tbody td:before{content:attr(data-label);color:var(--gray-400);text-transform:uppercase;letter-spacing:.04em;text-align:left;flex-shrink:0;margin-right:12px;font-size:.7rem;font-weight:700}.rtr-table tbody td:first-child{justify-content:flex-start;margin-bottom:6px;border-bottom:1px solid var(--gray-200)!important;text-align:left!important;padding:0 0 12px!important}.rtr-table tbody td:first-child:before{display:none}#rtReviewScreen .data-table-wrap{overflow-x:hidden!important}#rtReviewScreen .card,#rtReviewScreen .rtr-table,#rtReviewScreen .rtr-table tbody tr{max-width:100%;overflow-x:hidden}.rtr-table tbody td:last-child{flex-wrap:wrap;align-items:flex-start}.rtr-table tbody td:last-child>div{flex:100%;margin-top:6px;width:100%!important}#rtReviewScreen>div:first-child{padding:0!important}}@media (width<=480px){.rtr-stat{flex:0 0 100%}}.rtr-stat-icon{width:44px;height:44px}.rtr-stat-icon.blue{background:var(--blue-light);color:var(--blue)}.rtr-stat-icon.green{background:var(--green-light);color:var(--green)}.rtr-stat-icon.orange{background:var(--orange-light);color:var(--orange)}.rtr-stat-icon.gray{background:var(--gray-100);color:var(--gray-500)}.rtr-stat-icon.purple{color:#8b5cf6;background:#8b5cf61f}.print-head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.print-head-icon{background:var(--blue-light);width:48px;height:48px;color:var(--blue);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.print-head-icon svg{width:24px;height:24px}.print-head-title{color:var(--gray-900);font-size:1.05rem;font-weight:800}.print-head-sub{color:var(--gray-500);margin-top:2px;font-size:.8rem}.print-phase-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.print-phase-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition);padding:20px 20px 24px;position:relative;overflow:hidden}.print-phase-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.print-phase-card:before{content:"";opacity:.07;pointer-events:none;border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.print-phase-card.blue:before{background:var(--blue)}.print-phase-card.orange:before{background:var(--orange)}.print-phase-card.red:before{background:var(--red)}.print-phase-card.green:before{background:var(--green)}.ppc-icon{border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:16px;display:flex}.ppc-icon svg{width:24px;height:24px}.ppc-icon.blue{background:var(--blue-light);color:var(--blue)}.ppc-icon.orange{background:var(--orange-light);color:var(--orange)}.ppc-icon.red{background:var(--red-light);color:var(--red)}.ppc-icon.green{background:var(--green-light);color:var(--green)}.ppc-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:700}.print-phase-card.blue .ppc-label{color:var(--blue)}.print-phase-card.orange .ppc-label{color:var(--orange)}.print-phase-card.red .ppc-label{color:var(--red)}.print-phase-card.green .ppc-label{color:var(--green)}.ppc-title{color:var(--gray-900);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:1.35rem;font-weight:800;display:flex}.ppc-chevron{width:20px;height:20px;color:var(--gray-300);flex-shrink:0}.ppc-dots{letter-spacing:3px;margin-bottom:12px;font-size:.5rem}.print-phase-card.blue .ppc-dots{color:#2563eb59}.print-phase-card.orange .ppc-dots{color:#f59e0b66}.print-phase-card.red .ppc-dots{color:#ef444459}.print-phase-card.green .ppc-dots{color:#10b98166}.ppc-desc{color:var(--gray-500);font-size:.8rem}.ppc-accent{border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0;left:16px;right:16px}.print-phase-card.blue .ppc-accent{background:var(--blue)}.print-phase-card.orange .ppc-accent{background:var(--orange)}.print-phase-card.red .ppc-accent{background:var(--red)}.print-phase-card.green .ppc-accent{background:var(--green)}.blank-grid{grid-template-columns:340px 1fr 320px;align-items:center;gap:24px;display:grid}.blank-illust{border-radius:16px;width:100%;height:auto;display:block}.blank-form label{color:var(--gray-700);margin-bottom:8px;font-size:.78rem;font-weight:700;display:block}.blank-form .form-control{margin-bottom:14px}.blank-form .btn-primary{justify-content:center;width:100%;padding:13px;font-size:.9rem}.blank-info{background:var(--blue-light);border-radius:var(--radius);border:1px solid #2563eb26;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.blank-info-icon{color:var(--blue);flex-shrink:0}.blank-info-icon svg{width:20px;height:20px}.blank-info-title{color:var(--blue-hover);margin-bottom:3px;font-size:.85rem;font-weight:700}.blank-info p{color:var(--gray-600);font-size:.8rem;line-height:1.5}@media (width<=1100px){.blank-grid{grid-template-columns:1fr;gap:18px}}.reconcile-summary-strip{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:14px}.recon-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:center;gap:14px;padding:18px 20px;display:flex}.recon-card-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.recon-card-icon svg{width:22px;height:22px}.recon-card-icon.red{background:var(--red-light);color:var(--red)}.recon-card-icon.green{background:var(--green-light);color:var(--green)}.recon-card-icon.orange{background:var(--orange-light);color:var(--orange)}.recon-card-icon.blue{background:var(--blue-light);color:var(--blue)}.recon-card-icon.gray{background:var(--gray-100);color:var(--gray-500)}.recon-card-label{color:var(--gray-400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:.68rem;font-weight:600}.recon-card-value{letter-spacing:-.02em;font-size:1.7rem;font-weight:800;line-height:1}.recon-card-value.red{color:var(--red)}.recon-card-value.green{color:var(--green)}.recon-card-value.orange{color:var(--orange)}.recon-card-value.blue{color:var(--blue)}.recon-card-value.gray{color:var(--gray-500)}.recon-card-unit{color:var(--gray-400);margin-top:4px;font-size:.72rem;font-weight:500}[data-theme=dark] .recon-card{background:var(--white);border-color:var(--gray-200)}.recon-table th{padding:12px 16px}.recon-table td{padding:14px 16px}.recon-analyze-btn{color:var(--blue);border-color:#2563eb4d;padding:5px 12px;font-size:.74rem;font-weight:600}.recon-analyze-btn:hover{background:var(--blue-light);border-color:var(--blue);color:var(--blue)}.recon-pagination{border-top:1px solid var(--gray-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.recon-pg-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.recon-pg-info{color:var(--gray-500);font-size:.78rem}.recon-pg-size{border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-700);background:var(--white);cursor:pointer;padding:7px 12px;font-size:.78rem}.recon-pg-nav{align-items:center;gap:5px;display:flex}.recon-pg-btn{border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--white);min-width:34px;height:34px;color:var(--gray-600);cursor:pointer;transition:var(--transition);padding:0 8px;font-size:.8rem;font-weight:600}.recon-pg-btn:hover:not(:disabled):not(.active){border-color:var(--blue);color:var(--blue)}.recon-pg-btn.active{background:var(--blue);color:#fff;border-color:var(--blue)}.recon-pg-btn:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] .recon-pg-size,[data-theme=dark] .recon-pg-btn{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-700)}@media (width<=768px){.recon-pagination{justify-content:center}.dash-prog{width:100%;min-width:0!important}#counterTableBody tr{grid-template-columns:1fr auto;align-items:center;gap:7px 10px;width:100%;display:grid;padding:14px 16px!important}#counterTableBody td{font-size:.8rem;border:none!important;padding:0!important}#counterTableBody td:first-child{grid-area:1/1/2/2}#counterTableBody td:nth-child(4){grid-area:1/2/2/3;justify-self:end}#counterTableBody td:nth-child(2){grid-area:2/1/3/3;width:100%}#counterTableBody td:nth-child(3){color:var(--gray-500);grid-area:3/1/4/3}#counterTableBody td:nth-child(3):before{content:"Bin Loc: ";color:var(--gray-400);font-weight:600}#areaTableBody tr{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:7px 10px;width:100%;display:grid;padding:14px 16px!important}#areaTableBody td{font-size:.8rem;text-align:left!important;border:none!important;padding:0!important}#areaTableBody td:first-child{grid-area:1/1/2/3}#areaTableBody td:nth-child(6){grid-area:1/3/2/4;justify-self:end}#areaTableBody td:nth-child(2){grid-area:2/1/3/4;width:100%}#areaTableBody td:nth-child(3){grid-area:3/1/4/2}#areaTableBody td:nth-child(4){grid-area:3/2/4/3}#areaTableBody td:nth-child(5){grid-area:3/3/4/4}#areaTableBody td:nth-child(3):before,#areaTableBody td:nth-child(4):before,#areaTableBody td:nth-child(5):before{color:var(--gray-400);text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px;font-size:.58rem;font-weight:700;display:block}#areaTableBody td:nth-child(3):before{content:"Total"}#areaTableBody td:nth-child(4):before{content:"Selesai"}#areaTableBody td:nth-child(5):before{content:"Sisa"}#locationTableBody tr{grid-template-columns:1fr auto;align-items:center;gap:7px 10px;width:100%;display:grid;padding:14px 16px!important}#locationTableBody td{font-size:.8rem;border:none!important;min-width:0!important;padding:0!important}#locationTableBody tr td[colspan]{text-align:center;grid-column:1/-1}#locationTableBody td:first-child{grid-area:1/1/2/2}#locationTableBody td:nth-child(4){grid-area:1/2/2/3;justify-self:end}#locationTableBody td:nth-child(3){grid-area:2/1/3/3;width:100%;overflow:hidden;min-width:0!important}#locationTableBody td:nth-child(2){color:var(--gray-500);grid-area:3/1/4/3}#locationTableBody td:nth-child(2):before{content:"PIC: ";color:var(--gray-400);font-weight:600}#locationTableBody td:nth-child(5){color:var(--gray-700);grid-area:4/1/5/2}#locationTableBody td:nth-child(5):before{content:"Qty: ";color:var(--gray-400);font-weight:600}#locationTableBody td:nth-child(6){grid-area:4/2/5/3;justify-self:end}}.login-overlay{overflow:hidden auto!important}@media (width>=601px){.main-wrapper{zoom:.82;box-sizing:border-box;width:100%;max-width:520px;margin:auto;padding:20px 16px 32px!important}}.features-row-m{width:100%;display:none}.features-row-m .fm-item{text-align:center;flex:1;padding:0 8px}.features-row-m .fm-item+.fm-item{border-left:1px solid #8cafff29}.features-row-m svg{color:#b6c9f0;width:16px;height:16px;margin:0 auto 6px;display:block}.features-row-m span{letter-spacing:.7px;color:#b6c9f0;font-family:Poppins,sans-serif;font-size:clamp(8px,1.2vh,9px);font-weight:600;line-height:1.4;display:block}.dev-credit-m{color:#9fb6e8;justify-content:center;align-items:center;gap:5px;font-family:Poppins,sans-serif;display:none}.dev-credit-m svg{width:12px;height:12px}@media (width<=600px){.login-overlay{box-sizing:border-box;height:auto!important;padding:max(10px, env(safe-area-inset-top)) clamp(20px, 7.5vw, 36px) max(10px, env(safe-area-inset-bottom))!important;background-color:#0a1a3a!important;background-image:linear-gradient(180deg, #061026bd 0%, #06102685 38%, #061026e0 100%), var(--login-bg,none)!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:cover,cover!important;background-attachment:scroll,scroll!important;justify-content:flex-start!important;align-items:center!important;inset:0!important;overflow:hidden!important}.bg-image,.dot-pattern{display:none!important}.main-wrapper{box-sizing:border-box;zoom:1!important;flex-direction:column!important;justify-content:center!important;width:100%!important;max-width:430px!important;height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding:0!important;display:flex!important}.logo-container{margin-bottom:clamp(24px,8.4vh,71px)!important}.logo-img{height:auto;width:100%!important;max-width:clamp(170px,52vw,240px)!important}.login-card-invix{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:left!important;background:0 0!important;border:none!important;border-radius:0!important;padding:clamp(10px,1.9vh,15px) 0 0!important}.login-card-invix:before{background:#4f8fff!important;border-radius:2px!important;width:34px!important;height:3px!important;display:block!important;top:0!important;left:3vw!important;transform:none!important;box-shadow:0 0 10px #4f8fffd9!important}.login-card-invix h2{text-align:left!important;letter-spacing:-.4px!important;margin-bottom:clamp(3px,.8vh,7px)!important;padding-left:3vw!important;font-size:clamp(18px,3.2vh,24px)!important;font-weight:700!important;line-height:1.1!important}.login-card-invix p{text-align:left!important;color:#a9bce4!important;max-width:21ch!important;margin-bottom:clamp(10px,2.2vh,18px)!important;padding-left:3vw!important;font-size:clamp(11px,1.7vh,13px)!important;line-height:1.5!important}#loginForm{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1a3a6b;border:1px solid #82acff42;border-radius:17px;margin:0 clamp(8px,3.6vw,18px);padding:clamp(14px,2.3vh,18px) clamp(16px,5.4vw,24px)}.input-group{margin-bottom:clamp(8px,1.5vh,12px)!important}.input-group label{letter-spacing:1.2px!important;margin-bottom:clamp(3px,.8vh,6px)!important;font-size:clamp(8.5px,1.15vh,10px)!important}.input-wrapper input{background:#ffffff0b!important;border:1px solid #78a5ff38!important;border-radius:11px!important;padding:clamp(9px,1.35vh,11px) 38px clamp(9px,1.35vh,11px) 40px!important;font-size:16px!important}.input-wrapper input::placeholder{font-size:13px!important}.input-wrapper .lucide-icon,.input-wrapper .eye-icon{width:15px!important;height:15px!important}.options-row{margin-bottom:clamp(9px,1.8vh,15px)!important;font-size:clamp(10px,1.4vh,12px)!important}.btn-login-invix{border-radius:11px!important;margin-bottom:0!important;padding:clamp(9.5px,1.5vh,12.5px)!important;font-size:clamp(13px,1.7vh,14px)!important}.dev-credit,.features-row,.footer-text{display:none!important}.features-row-m{margin-top:clamp(28px,9.7vh,82px);padding:0 2vw;display:flex!important}.dev-credit-m{margin-top:clamp(26px,5.4vh,46px);font-size:clamp(8.5px,1.4vh,10.5px);display:flex!important}}@media (width<=600px) and (height<=700px){.logo-container{margin-bottom:clamp(10px,3.2vh,22px)!important}.features-row-m{margin-top:clamp(14px,3.8vh,28px)!important}}.wrap-hero{align-items:center;gap:16px;display:flex;position:relative}.wrap-hero-icon{background:var(--blue-light);width:48px;height:48px;color:var(--blue);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wrap-hero-icon svg{width:24px;height:24px}.wrap-hero-text{flex:1;min-width:0}.wrap-hero-title{color:var(--gray-900);align-items:center;gap:8px;font-size:1.05rem;font-weight:800;display:flex}.wrap-hero-sub{color:var(--gray-500);margin-top:3px;font-size:.8rem}.wrap-hero-illust{object-fit:contain;flex-shrink:0;width:auto;height:70px}.wrap-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:42px 20px;display:flex}.wrap-empty-img{width:150px;height:auto;margin-bottom:14px}.wrap-empty-title{color:var(--gray-700);margin-bottom:5px;font-size:.9rem;font-weight:700}.wrap-empty-sub{color:var(--gray-400);font-size:.78rem}@media (width<=600px){.wrap-hero-illust{display:none}}.sidebar-footer .nav-item{color:#ffffff8c;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);align-items:center;gap:10px;margin-bottom:2px;padding:9px 10px;font-size:.82rem;font-weight:500;display:flex;position:relative}.sidebar-footer .nav-item svg{flex-shrink:0;width:16px;height:16px}.sidebar-footer .nav-item:hover{color:#ffffffd9;background:#ffffff12}.sidebar-footer .nav-item.active{color:#fff;background:#2563eb40;font-weight:600}.sidebar-footer .nav-item.active svg{color:var(--blue-accent)}.nav-accordion{margin-bottom:2px}.nav-accordion-header{cursor:pointer;color:#ffffff8c;border-radius:var(--radius-sm);transition:var(--transition);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-bottom:2px;padding:9px 10px;font-size:.82rem;font-weight:500;display:flex;position:relative}.nav-accordion-header:hover{color:#ffffffd9;background:#ffffff12}.nav-accordion.open>.nav-accordion-header{color:#ffffffd9;font-weight:600}.nav-accordion-header .accordion-icon{width:16px;height:16px;transition:var(--transition);flex-shrink:0}.nav-accordion.open>.nav-accordion-header .accordion-icon{color:var(--blue-accent)}.nav-accordion-chevron{color:#ffffff40;flex-shrink:0;width:12px;height:12px;margin-left:auto;transition:transform .2s}.nav-accordion.open>.nav-accordion-header .nav-accordion-chevron{color:#ffffff80;transform:rotate(90deg)}.nav-accordion-body{max-height:0;transition:max-height .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.nav-accordion.open>.nav-accordion-body{max-height:900px}.nav-accordion-body .nav-item{padding-left:34px;font-size:.78rem}.nav-accordion-body .nav-accordion-header{color:#ffffff70;padding-left:26px;font-size:.78rem}.nav-accordion-body .nav-accordion-header .accordion-icon{width:14px;height:14px}.nav-accordion-body .nav-accordion.open>.nav-accordion-header{color:#ffffffe0}.nav-accordion-body .nav-accordion .nav-item{padding-left:50px;font-size:.76rem}.nav-accordion-body .nav-item svg{width:14px;height:14px}.nav-item.coming-soon{opacity:.4;cursor:not-allowed;pointer-events:none}@media (width>=769px){#modalSqiDetail.sqy-in{animation:.2s cubic-bezier(.32,.72,.35,1) sqyIn}#modalSqiDetail.sqy-in .modal-box{animation:.26s cubic-bezier(.32,.72,.35,1) sqyInBox}#modalSqiDetail{background:var(--bg);justify-content:stretch;align-items:stretch;padding:0;position:fixed;inset:auto}#modalSqiDetail .modal-box{background:var(--bg);box-shadow:none;border:none;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important}#modalSqiDetail .sqd-header,#modalSqiDetail .sqd-crumb{display:none!important}#modalSqiDetail .modal-box>div:last-child{padding:18px!important}#modalSqiDetail .page-toolbar{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;align-items:center;padding:14px 16px}#modalSqiDetail .page-toolbar>div:first-child{flex:1;min-width:0}#modalSqiDetail .page-toolbar>div:first-child>input{flex:1;min-width:0;width:auto!important}#modalSqiDetail .page-toolbar span{color:var(--gray-500);flex-shrink:0;font-size:.76rem}#modalSqiDetail .page-toolbar .modal-input{height:38px;font-size:.8rem}#modalSqiDetail .page-toolbar .filter-btn{background:var(--blue);border-color:var(--blue);color:#fff;flex-shrink:0;padding:10px 18px;font-size:.78rem;font-weight:600}#modalSqiDetail .page-toolbar .filter-btn svg{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){#modalSqiDetail.sqy-in,#modalSqiDetail.sqy-in .modal-box{animation:none}}@media (width<=1200px){#modalSqiDetail .sqx-card-head{flex-wrap:wrap}#modalSqiDetail .sqy-headtools{width:100%;margin-left:0}#modalSqiDetail .sqy-headtools .sqx-search{flex:1;width:auto;min-width:0}}@media (width<=768px){#modalSqiDetail.sqm-in{animation:.3s cubic-bezier(.32,.72,.35,1) sqmIn}#modalSqiDetail.sqm-out{animation:.26s cubic-bezier(.4,0,.6,1) forwards sqmOut}#modalSqiDetail.sqm-in,#modalSqiDetail.sqm-out{box-shadow:-10px 0 26px #0f172a24}#sqTabInbound.sqd-push>:not(#modalSqiDetail){animation:.3s cubic-bezier(.32,.72,.35,1) forwards sqmPush}#sqTabInbound.sqd-pop>:not(#modalSqiDetail){animation:.26s cubic-bezier(.4,0,.6,1) forwards sqmPop}#modalSqiDetail{height:calc(100dvh - var(--nav-h,58px))!important;padding:0!important;bottom:auto!important}#modalSqiDetail .modal-box{height:100%!important;max-height:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important}#modalSqiDetail .sqd-header{border-bottom:1px solid var(--gray-200);align-items:center;gap:2.6vw;display:flex;background:var(--white)!important;color:var(--gray-900)!important;padding:2.6vw 3.2vw!important}#modalSqiDetail .sqd-title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden;color:var(--gray-900)!important;font-size:2.7vw!important}#modalSqiDetail .sqd-close{display:none!important}#modalSqiDetail .modal-box>div:last-child{background:var(--bg);padding:3.2vw!important}#modalSqiDetail .page-toolbar{background:var(--white);border:1px solid var(--gray-200);border-radius:2.7vw;align-items:center;padding:2.2vw;flex-wrap:nowrap!important;gap:1.4vw!important;margin-bottom:2vw!important}#modalSqiDetail .page-toolbar>div{flex:1;min-width:0;flex-wrap:nowrap!important;gap:1.4vw!important}#modalSqiDetail .page-toolbar span{color:var(--gray-500);flex-shrink:0;font-size:1.45vw!important}#modalSqiDetail .modal-input{border-radius:1.5vw;flex:1 1 0;min-width:0;height:7vw;padding:0 1.1vw;width:auto!important;font-size:2.25vw!important}#modalSqiDetail .page-toolbar .filter-btn{background:var(--blue);border-color:var(--blue);color:#fff;border-radius:1.5vw;flex-shrink:0;height:7vw;padding:0 1.5vw;font-size:1.6vw}#modalSqiDetail .page-toolbar .filter-btn svg{width:2.4vw;height:2.4vw}}@media (width<=768px) and (prefers-reduced-motion:reduce){#modalSqiDetail.sqm-in,#modalSqiDetail.sqm-out,#sqTabInbound.sqd-push>*,#sqTabInbound.sqd-pop>*{animation:none}}.ap-m{display:none}.ap-warn{color:var(--orange-ink);background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:14px;padding:9px 14px;font-size:.74rem}.ap-warn.is-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ap-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.ap-kpi{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;min-width:0;padding:14px 16px}.ap-kpi em{color:var(--gray-500);margin-bottom:6px;font-size:.72rem;font-style:normal;display:block}.ap-kpi b{color:var(--gray-900);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.ap-kpi span{color:var(--gray-400);margin-left:6px;font-size:.72rem}.ap-kpi.is-bad{background:#fef2f2;border-color:#fecaca}.ap-kpi.is-bad b{color:#b91c1c}.ap-kpi .ap-trend{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.7rem;display:block;overflow:hidden}.ap-kpi .sqx-skel{vertical-align:middle}.ap-grid1{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.1fr);gap:16px;margin-bottom:16px;display:grid}.ap-grid2{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:16px;margin-bottom:16px;display:grid}.ap-row4{grid-template-columns:minmax(0,1fr) 52px 62px 62px;gap:12px;display:grid}.ap-row4>span:not(:first-child){text-align:right}.ap-row4.ap-row4c{grid-template-columns:minmax(0,1fr) 58px 58px 64px;gap:6px}.ap-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:9px;display:inline-block}.ap-bsub{color:var(--gray-400);margin-top:1px;margin-left:18px;font-size:.66rem;display:block}.ap-lbl{color:var(--gray-700);white-space:nowrap;align-items:center;font-size:.79rem;font-weight:500;display:flex}.ap-row{border-bottom:1px solid var(--gray-100);align-items:center;padding:10px}.ap-row.is-bad{background:#fef2f2;border-radius:7px}.ap-row.is-bad .ap-lbl,.ap-row.is-bad span{color:var(--red-ink);font-weight:600}.ap-row.is-nodate .ap-lbl,.ap-row.is-nodate .ap-v{color:var(--gray-500)}.ap-v{color:var(--gray-800);font-variant-numeric:tabular-nums;font-size:.79rem}.ap-leg{color:var(--gray-600);flex-wrap:wrap;gap:14px;margin:0 0 12px;font-size:.7rem;display:flex}.ap-leg i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.ap-bar{grid-template-columns:64px minmax(0,1fr) 56px;align-items:center;gap:10px;padding:7px 0;display:grid}.ap-bar>em{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-style:normal;font-weight:600;overflow:hidden}.ap-bar>b{color:var(--gray-800);text-align:right;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:700}.ap-track-wrap{min-width:0}.ap-track{gap:2px;height:14px;display:flex}.ap-seg{min-width:2px;height:100%}.ap-seg:first-child{border-radius:4px 0 0 4px}.ap-seg:last-child{border-radius:0 4px 4px 0}.ap-seg:only-child{border-radius:4px}.ap-old{grid-template-columns:70px 78px minmax(0,1.2fr) minmax(0,1.9fr) 84px 64px 44px 56px;align-items:center;gap:10px;min-width:660px;display:grid}.ap-old>span:nth-child(7),.ap-old>span:nth-child(8){text-align:right}.ap-old-scroll{max-height:470px;overflow:auto}.ap-old-scroll>.sqx-th{z-index:1;position:sticky;top:0}.ap-oldrow{border-bottom:1px solid var(--gray-100);color:var(--gray-700);padding:9px 10px;font-size:.76rem}.ap-oldrow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-age{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:44px;padding:3px 7px;font-size:.72rem;font-weight:700;display:inline-flex}.ap-age.b0{color:#15803d;background:#dcfce7}.ap-age.b1{color:#1d4ed8;background:#dbeafe}.ap-age.b2{color:var(--orange-ink);background:#fef3c7}.ap-age.b3{color:#b91c1c;background:#fee2e2}.ap-age.nd{background:var(--gray-100);color:var(--gray-500)}.ap-sku b{color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.ap-sku em{color:var(--gray-400);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;display:block;overflow:hidden}.ap-pills{gap:6px;display:flex}.ap-pill{border:1px solid var(--gray-200);color:var(--gray-600);cursor:pointer;font-size:.74rem;font-weight:600;font-family:var(--font);background:#fff;border-radius:8px;padding:6px 12px}.ap-pill:hover{border-color:var(--blue);color:var(--blue)}.ap-pill.on,.ap-pill.on:hover{background:var(--blue);border-color:var(--blue);color:#fff}.sqy-headtools .sqx-search.ap-search{width:170px}#page-agingputaway .sqx-card-txt h3{white-space:nowrap}.ap-note{color:var(--gray-400);margin-top:10px;font-size:.68rem}.ap-empty{text-align:center;color:var(--gray-400);padding:18px 10px;font-size:.76rem}.ap-left{flex-direction:column;gap:16px;min-width:0;display:flex}.ap-dayp{flex-shrink:0;gap:4px;margin-left:auto;display:flex}.ap-dayp .ap-pill{padding:5px 10px;font-size:.7rem}.ap-sh-tot{background:var(--gray-50,#f8fafc);border-radius:9px;gap:18px;margin-bottom:10px;padding:10px 12px;display:flex}.ap-sh-tot>div{flex:1;min-width:0}.ap-sh-tot em{color:var(--gray-500);font-size:.66rem;font-style:normal;display:block}.ap-sh-tot b{color:var(--gray-900);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.ap-sh-tot .is-tot b{color:var(--blue)}.ap-sh{border-bottom:1px solid var(--gray-100);grid-template-columns:52px minmax(0,1fr) 54px 54px 50px 60px;align-items:center;gap:8px;padding:9px 2px;display:grid}.ap-sh>span:nth-child(n+3){text-align:right;color:var(--gray-800);font-variant-numeric:tabular-nums;font-size:.78rem}.ap-sh>span.tot{color:var(--gray-900);font-weight:700}.ap-sh.ap-sh-head{padding:0 2px 6px}.ap-sh.ap-sh-head>span:nth-child(n){color:var(--gray-500);font-size:.66rem;font-weight:600}.ap-sh-name b{color:var(--gray-800);white-space:nowrap;font-size:.78rem;font-weight:600;display:block}.ap-sh-bar{background:#2563eb;border-radius:0 4px 4px 0;min-width:2px;height:12px}@media (width<=1300px) and (width>=769px){.ap-grid1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ap-grid1>.sqx-card:last-child{grid-column:1/-1}.ap-grid2{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){#page-agingputaway .ap-dk{display:none!important}#page-agingputaway .ap-m{display:block}.ap-warn{border-radius:2.2vw;margin-bottom:2.1vw;padding:2vw 2.6vw;font-size:2.3vw}.ap-kpis{grid-template-columns:1fr 1fr;gap:2.1vw;margin-bottom:2.1vw}.ap-kpi{border-radius:2.7vw;padding:2.8vw 3vw}.ap-kpi em{margin-bottom:1vw;font-size:1.9vw}.ap-kpi b{font-size:4.2vw}.ap-kpi span{font-size:1.9vw}.ap-kpi .ap-trend{font-size:1.8vw}.ap-m .ap-row4{grid-template-columns:minmax(0,1fr) 12vw 15vw 15vw;gap:2vw}.ap-m .ap-row{padding:2vw 1.6vw}.ap-m .ap-lbl,.ap-m .ap-v{font-size:2.2vw}.ap-m .ap-bsub{margin-left:3.4vw;font-size:1.7vw}.ap-m .ap-dot{width:1.8vw;height:1.8vw;margin-right:1.6vw}.ap-m .ap-bar{grid-template-columns:11vw minmax(0,1fr) 10vw;gap:2vw;padding:1.3vw 0}.ap-m .ap-bar>em,.ap-m .ap-bar>b{font-size:2.1vw}.ap-m .ap-track{height:2.6vw}.ap-m .ap-leg{gap:2.4vw;margin-bottom:2vw;font-size:1.8vw}.ap-m .ap-leg i{width:1.8vw;height:1.8vw}.ap-mtools{align-items:center;gap:1.6vw;margin-bottom:1.4vw;display:flex}.ap-mtools .ap-pills{gap:1.2vw}.ap-mtools .ap-pill{border-radius:1.6vw;padding:1.2vw 2.2vw;font-size:2vw}.ap-msearch{border:1px solid var(--gray-200);min-width:0;font-size:2.1vw;font-family:var(--font);color:var(--gray-800);background:var(--white);border-radius:1.6vw;flex:1;padding:1.3vw 2vw}.ap-msearch:focus{border-color:var(--blue);outline:none}.ap-hc{border-bottom:1px solid var(--gray-100);align-items:flex-start;gap:2.4vw;padding:2.4vw 0;display:flex}.ap-hc .ap-age{border-radius:1.2vw;min-width:11vw;padding:.8vw 1.4vw;font-size:1.9vw}.ap-hc .ap-sku{flex:1;min-width:0}.ap-hc .ap-sku b{font-size:2.2vw}.ap-hc .ap-sku em{font-size:1.85vw}.ap-hc .ap-meta{color:var(--gray-400);margin-top:.5vw;font-size:1.8vw}.ap-hc .ap-num{text-align:right;color:var(--gray-800);white-space:nowrap;font-size:2.1vw;font-weight:700}.ap-hc .ap-num em{color:var(--gray-400);font-size:1.8vw;font-style:normal;font-weight:400;display:block}.ap-more{border:1px solid var(--gray-200);background:var(--white);width:100%;color:var(--blue);font-size:2.1vw;font-weight:600;font-family:var(--font);border-radius:1.8vw;margin-top:2vw;padding:2vw;display:block}.ap-m .ap-empty{padding:3vw;font-size:2.1vw}.ap-m .ap-dayp{gap:1.2vw}.ap-m .ap-dayp .ap-pill{border-radius:1.4vw;padding:1vw 2vw;font-size:1.9vw}.ap-m .sqm-card-head{align-items:center}.ap-m .ap-sh-tot{border-radius:1.8vw;gap:2vw;margin-bottom:1.5vw;padding:2vw}.ap-m .ap-sh-tot em{font-size:1.8vw}.ap-m .ap-sh-tot b{font-size:3.2vw}.ap-m .ap-sh{grid-template-columns:11vw minmax(0,1fr) 11vw 11vw 10vw 12vw;gap:1.6vw;padding:2vw .5vw}.ap-m .ap-sh.ap-sh-head{padding:0 .5vw 1vw}.ap-m .ap-sh.ap-sh-head>span:nth-child(n){font-size:1.8vw}.ap-m .ap-sh>span:nth-child(n+3){font-size:2.1vw}.ap-m .ap-sh-name b{font-size:2.2vw}.ap-m .ap-sh-bar{height:2.6vw}}.so-m{display:none}.so-chip{border:1px solid var(--gray-200);color:var(--gray-600);background:#f1f5f9;border-radius:9px;align-items:center;gap:6px;margin-bottom:14px;padding:7px 12px;font-size:.72rem;display:inline-flex}.so-chip b{color:var(--gray-900)}.so-chip.is-old{color:var(--orange-ink);background:#fffbeb;border-color:#fde68a}.so-chip.is-old b{color:#78350f}.oc-g1{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.oc-g2{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.oc-col{flex-direction:column;gap:16px;min-width:0;display:flex}.oc-pgcard{margin-bottom:16px}.oc-h{background:var(--gray-50,#f8fafc);border-radius:7px;color:var(--gray-500)!important;border:0!important;font-size:.64rem!important;font-weight:600!important}.oc-dim{color:var(--gray-400)}.oc-kode{color:var(--gray-400);margin-left:4px;font-size:.62rem;font-weight:600}.neg{color:#b91c1c}.oc-z{border-bottom:1px solid var(--gray-100);color:var(--gray-800);font-variant-numeric:tabular-nums;grid-template-columns:104px minmax(0,1fr) 70px 70px 56px 68px;align-items:center;gap:10px;padding:6px;font-size:.74rem;display:grid}.oc-z>span:nth-child(n+3){text-align:right}.oc-z.oc-t{color:var(--blue);border:0;padding-top:10px;font-weight:700}.oc-z.is-ov{background:#fef2f2}.oc-n{color:var(--gray-700);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.oc-n em{color:var(--gray-400);font-size:.6rem;font-style:normal;font-weight:400;display:block}.oc-z.oc-t .oc-n{color:var(--blue)}.oc-tr{background:var(--gray-100);border-radius:3px;height:10px;position:relative}.oc-f{border-radius:0 3px 3px 0;position:absolute;top:0;bottom:0;left:0}.oc-100{background:var(--gray-700);z-index:2;width:2px;position:absolute;top:-3px;bottom:-3px;left:83.333%}.oc-p{font-weight:700}.oc-p.ov{color:#b91c1c}.oc-p.fu{color:var(--orange-ink)}.oc-p.ok{color:var(--blue)}.oc-leg{color:var(--gray-500);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:.66rem;display:flex}.oc-f.oc-fx{background:#94a3b8}.oc-z.oc-fixed .oc-n{font-weight:500}.oc-z.oc-u{border-top:1px solid var(--gray-200);margin-top:4px}.oc-un{color:var(--gray-500);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;padding:6px 6px 2px;font-size:.7rem;display:flex}.oc-un b{color:var(--gray-900);font-weight:600}.oc-un b.neg{color:#b91c1c}.oc-leg i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.oc-sp{border-bottom:1px solid var(--gray-100);font-variant-numeric:tabular-nums;color:var(--gray-800);grid-template-columns:minmax(0,1fr) 70px 70px 50px;align-items:center;gap:10px;padding:9px 4px;font-size:.76rem;display:grid}.oc-sp>span:nth-child(n+2){text-align:right}.oc-sp.oc-h{padding:6px 4px}.oc-sp b{color:var(--gray-800);font-weight:600}.oc-sp em{color:var(--gray-400);font-size:.64rem;font-style:normal;display:block}.oc-ag{font-variant-numeric:tabular-nums;color:var(--gray-800);grid-template-columns:116px minmax(0,1fr) 76px 48px;align-items:center;gap:10px;padding:7px 4px;font-size:.74rem;display:grid}.oc-ag>span:nth-child(n+3){text-align:right}.oc-ag>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oc-ag.oc-h{padding:6px 4px}.oc-ag.oc-t{color:var(--blue);border-top:1px solid var(--gray-200);margin-top:4px;padding-top:9px;font-weight:700}.oc-ag.is-bad{background:#f5f3ff;border-radius:7px}.oc-ag.is-bad span{color:#5b21b6;font-weight:600}.oc-agb{border-radius:0 3px 3px 0;height:10px}.oc-old{border-bottom:1px solid var(--gray-100);color:var(--gray-700);font-variant-numeric:tabular-nums;grid-template-columns:74px minmax(0,1fr) 74px 44px 44px 56px;align-items:center;gap:8px;padding:8px 4px;font-size:.74rem;display:grid}.oc-old>span:nth-child(5),.oc-old>span:nth-child(6){text-align:right}.oc-old.oc-h{padding:6px 4px}.so-age{white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:.7rem;font-weight:700;display:inline-flex}.oc-scroll{max-height:440px;overflow:auto}.sqy-headtools .sqx-search.ap-search.so-search{width:200px}#page-stockoverview .sqx-card-txt h3{white-space:nowrap}.oc-pg{border-bottom:1px solid var(--gray-100);font-variant-numeric:tabular-nums;color:var(--gray-800);grid-template-columns:minmax(0,1.3fr) 48px 72px 84px 56px minmax(0,1.4fr);align-items:center;gap:10px;padding:7px 4px;font-size:.74rem;display:grid}.oc-pg>span:nth-child(n+2):nth-child(-n+5){text-align:right}.oc-pgn{color:var(--gray-700);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.oc-pc{color:var(--gray-500)}.oc-mix{gap:2px;height:10px;display:flex}.oc-mix i{min-width:2px;height:100%}.oc-mix i:first-child{border-radius:3px 0 0 3px}.oc-mix i:last-child{border-radius:0 3px 3px 0}.oc-mix i:only-child{border-radius:3px}.cap-badge{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.cap-sub{color:var(--gray-400);font-size:.64rem;font-weight:400;font-family:var(--font);margin-top:2px}.cap-foot{border-top:1px solid var(--gray-100);color:var(--gray-600);flex-wrap:wrap;gap:18px;padding:12px 16px;font-size:.74rem;display:flex}.cap-foot b{color:var(--gray-900);font-variant-numeric:tabular-nums}.cap-foot .cap-all{margin-left:auto}@media (width<=1300px) and (width>=769px){.oc-g1,.oc-g2{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){#page-stockoverview .so-m{display:block}.so-chip{border-radius:2vw;margin-bottom:2vw;padding:1.6vw 2.4vw;font-size:2vw}.oc-g1,.oc-g2{grid-template-columns:minmax(0,1fr);gap:2.1vw;margin-bottom:2.1vw}.oc-col{gap:2.1vw}#page-stockoverview .sqx-card{border-radius:2.7vw;padding:3vw}#page-stockoverview .sqx-card-head{flex-wrap:wrap}#page-stockoverview .sqy-headtools{width:100%;margin-left:0}#page-stockoverview .sqy-headtools .sqx-search{flex:1;width:auto!important}.oc-h{font-size:1.7vw!important}.oc-z{grid-template-columns:19vw minmax(0,1fr) 13vw;gap:2vw;padding:1.4vw 1vw;font-size:2.1vw}.oc-z>span:nth-child(3),.oc-z>span:nth-child(4),.oc-z>span:nth-child(6){display:none}.oc-n em{font-size:1.6vw}.oc-tr{height:2.2vw}.oc-leg{font-size:1.8vw}.oc-un{gap:1vw 3vw;font-size:1.9vw}.oc-sp{grid-template-columns:minmax(0,1fr) 15vw 15vw 10vw;gap:1.6vw;padding:2vw 1vw;font-size:2.1vw}.oc-sp em{font-size:1.7vw}.oc-ag{grid-template-columns:22vw minmax(0,1fr) 16vw 10vw;gap:1.6vw;padding:1.6vw 1vw;font-size:2.1vw}.oc-agb{height:2vw}.oc-old{grid-template-columns:15vw minmax(0,1fr) 14vw 14vw;gap:1.6vw;padding:1.8vw 1vw;font-size:2vw}.oc-old>span:nth-child(4),.oc-old>span:nth-child(5){display:none}.so-age{padding:.6vw 1.2vw;font-size:1.8vw}.oc-pg{grid-template-columns:minmax(0,1fr) 16vw 10vw 20vw;gap:1.6vw;padding:1.6vw 1vw;font-size:2vw}.oc-pg>span:nth-child(2),.oc-pg>span:nth-child(3){display:none}.oc-mix{height:2vw}.cap-foot{gap:3vw;font-size:2vw}}.ap-warn>div+div{margin-top:4px}.so-warn-btn{color:var(--orange-ink);cursor:pointer;font-size:.7rem;font-weight:600;font-family:var(--font);background:#fff;border:1px solid #f59e0b;border-radius:6px;margin-left:6px;padding:2px 9px}.so-warn-btn:hover{background:#fef3c7}.so-sku-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.so-sku-copy{margin-left:auto;padding:6px 12px;font-size:.74rem}.so-sku-note{color:var(--gray-500);margin:10px 0;font-size:.72rem}@media (width<=768px){.so-warn-btn{padding:.6vw 2vw;font-size:2vw}}.so-cbm-in,.so-pg-in{border:1px solid var(--gray-200);font-size:.74rem;font-family:var(--font);color:var(--gray-800);background:var(--white);border-radius:6px;padding:4px 7px}.so-cbm-in{text-align:right;font-variant-numeric:tabular-nums;width:84px}.so-pg-in{width:130px}.so-cbm-in:focus,.so-pg-in:focus{border-color:var(--blue);outline:none}.so-sku-hint{color:var(--gray-500);margin-right:auto;font-size:.7rem}body.role-viewonly .so-edit{display:none!important}.bnav-item{white-space:nowrap}.bnav-icon{border-radius:999px;padding:3px 12px;transition:background .15s}.bnav-item.active .bnav-icon,.bnav-item.is-open .bnav-icon{background:#eaf1fe}.bnav-item.is-open{color:var(--blue)}[data-theme=dark] .bnav-item.active .bnav-icon,[data-theme=dark] .bnav-item.is-open .bnav-icon{background:#2563eb2e}.bnav-sheet-ov{z-index:148;opacity:0;pointer-events:none;background:#0f172a61;transition:opacity .2s;position:fixed;inset:0}.bnav-sheet-ov.open{opacity:1;pointer-events:auto}.bnav-sheet{left:0;right:0;bottom:var(--nav-h,56px);z-index:149;background:var(--white);visibility:hidden;border-radius:18px 18px 0 0;flex-direction:column;max-height:72vh;transition:transform .22s,visibility 0s linear .22s;display:flex;position:fixed;transform:translateY(110%);box-shadow:0 -10px 30px #0f24482e}.bnav-sheet.open{visibility:visible;transition:transform .22s;transform:none}.bnav-grab{background:var(--gray-200);border-radius:4px;flex:none;width:36px;height:4px;margin:8px auto 2px}.bnav-sheet-body{-webkit-overflow-scrolling:touch;padding:4px 14px 14px;overflow-y:auto}.bnav-sg{color:var(--gray-400);text-transform:uppercase;letter-spacing:.04em;margin:10px 2px 6px;font-size:.62rem;font-weight:700}.bnav-gr{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px;display:grid}.bnav-gi{color:var(--gray-700);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;font-size:.6rem;font-weight:600;line-height:1.2;display:flex}.bnav-gi i{background:var(--gray-100);width:40px;height:40px;color:var(--gray-700);border-radius:11px;justify-content:center;align-items:center;display:flex}.bnav-gi i svg{width:18px;height:18px}.bnav-gi.active{color:var(--blue)}.bnav-gi.active i{color:var(--blue);background:#eaf1fe}[data-theme=dark] .bnav-gi.active i{background:#2563eb2e}@media (width>=769px){.bnav-sheet,.bnav-sheet-ov{display:none!important}}:root{--blue-ink:#1e40af;--green-ink:#065f46;--orange-ink:#92400e;--red-ink:#991b1b}[data-theme=dark]{--blue-light:#3b82f624;--green-light:#10b98124;--orange-light:#f59e0b24;--red-light:#ef444424;--blue-ink:#93c5fd;--green-ink:#6ee7b7;--orange-ink:#fcd34d;--red-ink:#fca5a5}.chip-count{color:var(--gray-500);align-self:center;margin-left:auto;font-size:.78rem}.cell-sub{color:var(--gray-400);margin-top:2px;font-size:.72rem}.mono{font-family:var(--mono)}.num{font-variant-numeric:tabular-nums}.filter-btn.spinning svg{animation:.7s linear infinite spin}.icon-action-btn{background:var(--white);border:1px solid var(--gray-200);width:30px;height:30px;color:var(--gray-500);cursor:pointer;transition:var(--transition);border-radius:7px;justify-content:center;align-items:center;margin:0 2px;display:inline-flex}.icon-action-btn svg{width:14px;height:14px}.icon-action-btn:hover{border-color:var(--blue);color:var(--blue)}.icon-action-btn.danger:hover{border-color:var(--red);color:var(--red);background:var(--red-light)}.icon-action-btn.go:hover{border-color:var(--green);color:var(--green);background:var(--green-light)}.modal-scroll{padding-bottom:6px;overflow-y:auto}.modal-row-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modal-hint{color:var(--gray-400);margin-top:4px;font-size:.72rem;line-height:1.45}.modal-alert{background:var(--red-light);color:var(--red-ink);border:1px solid #ef444440;border-radius:8px;align-items:center;gap:8px;margin:10px 18px 0;padding:9px 12px;font-size:.8rem;display:flex}.modal-alert svg{flex-shrink:0;width:15px;height:15px}.modal-input:disabled{opacity:.6;cursor:not-allowed}textarea.modal-input{resize:vertical;min-height:64px;font-family:inherit}@media (width<=560px){.modal-row-2{grid-template-columns:1fr}}.toolbar-select{border:1px solid var(--gray-200);border-radius:var(--radius-sm,8px);background:var(--white);color:var(--gray-700);font:inherit;cursor:pointer;padding:8px 12px;font-size:.8rem}.ctx-note{color:var(--gray-500);align-items:center;gap:6px;font-size:.78rem;display:flex}.ctx-note svg{width:14px;height:14px}.upper{text-transform:uppercase}.upper::placeholder{text-transform:none}.btn-secondary{background:var(--white);border:1px solid var(--gray-200);color:var(--gray-600)}.btn-secondary:hover{border-color:var(--blue);color:var(--blue)}.btn-danger{background:var(--red);color:#fff;border:none;box-shadow:0 2px 6px #ef44444d}.btn-danger:hover{filter:brightness(.95);transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.ivx-modal-footer{border-top:1px solid var(--gray-100);justify-content:flex-end;gap:8px;margin-top:10px;padding:12px 18px 16px}@media (width<=480px){.ivx-modal-footer .btn{flex:1;justify-content:center}}@keyframes ivxLgOut{to{opacity:0;transform:scale(.965)translateY(-10px)}}@keyframes ivxLmIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ivxFadeIn{0%{opacity:0}}@keyframes ivxSideIn{0%{opacity:0;transform:translate(-18px)}}@keyframes ivxTopIn{0%{opacity:0;transform:translateY(-8px)}}@keyframes ivxPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ivxAppOut{to{opacity:0;transform:scale(.985)}}.login-overlay.is-leaving{pointer-events:none;animation:.3s cubic-bezier(.4,0,.2,1) forwards ivxLgOut}.login-overlay.is-entering{animation:.25s both ivxFadeIn}.login-overlay.is-entering .logo-container{animation:.42s cubic-bezier(.32,.72,.35,1) both ivxLmIn}.login-overlay.is-entering .login-card-invix{animation:.42s cubic-bezier(.32,.72,.35,1) 60ms both ivxLmIn}.app-layout.is-entering .topbar{animation:.36s cubic-bezier(.32,.72,.35,1) 60ms both ivxTopIn}.app-layout.is-entering .crumbbar{animation:.36s cubic-bezier(.32,.72,.35,1) 80ms both ivxTopIn}.app-layout.is-entering .page-content{animation:.4s cubic-bezier(.32,.72,.35,1) .12s both ivxPageIn}@media (width>=769px){.app-layout.is-entering .sidebar{animation:.42s cubic-bezier(.32,.72,.35,1) both ivxSideIn}}.app-layout.is-leaving{pointer-events:none;animation:.3s cubic-bezier(.4,0,.2,1) forwards ivxAppOut}@media (prefers-reduced-motion:reduce){.login-overlay.is-leaving,.login-overlay.is-entering,.login-overlay.is-entering *,.app-layout.is-entering *,.app-layout.is-leaving{animation:none!important}}.ivx-topprog{z-index:9997;pointer-events:none;opacity:0;height:3px;transition:opacity .2s;position:fixed;top:0;left:0;right:0;overflow:hidden}.ivx-topprog.on{opacity:1}.ivx-topprog:before{content:"";background:linear-gradient(90deg, transparent, var(--blue) 30%, #60a5fa 70%, transparent);width:40%;animation:1.1s cubic-bezier(.4,0,.2,1) infinite ivxProg;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #2563eb8c}@keyframes ivxProg{0%{transform:translate(-100%)}to{transform:translate(260%)}}.ivx-loading{color:var(--gray-500);justify-content:center;align-items:center;gap:10px;font-size:.8rem;display:inline-flex}.ivx-loading:before{content:"";border:2px solid var(--gray-200);border-top-color:var(--blue);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite ivxSpin}@keyframes ivxSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ivx-topprog:before{animation-duration:2.2s}}@media screen and (width<=768px){.topbar-left{flex:auto;min-width:0}.topbar-right{gap:6px}.hamburger-btn{flex-shrink:0}.topbar-sub{display:none}.page-content,.content-area{padding-left:12px;padding-right:12px}.page-toolbar{flex-wrap:wrap;gap:8px}.page-toolbar .search-wrap{flex:100%;min-width:0}.page-toolbar>.toolbar-select,.page-toolbar>select,.page-toolbar>input{flex:calc(50% - 4px);min-width:0;width:auto!important}.page-toolbar>.btn,.page-toolbar>.filter-btn{flex:auto;justify-content:center;min-width:0}.search-input,.modal-input,.form-control,.toolbar-select,input[type=text],input[type=search],input[type=number],input[type=date],input[type=password],input[type=email],select,textarea{font-size:16px!important}.filter-chips{flex-wrap:wrap;row-gap:8px}.filter-chips .ctx-note{flex:100%;order:10;margin-left:0!important}.filter-chips .chip-count{order:11;margin-left:0}.data-table:not(.keep-table){width:100%;min-width:0!important}.data-table:not(.keep-table) thead{display:none}.data-table:not(.keep-table) tbody tr{border-bottom:1px solid var(--gray-100);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:12px 14px;display:grid}.data-table:not(.keep-table) tbody tr:last-child{border-bottom:none}.data-table:not(.keep-table) td{overflow-wrap:anywhere;font-size:.8rem;display:block;text-align:left!important;white-space:normal!important;border:none!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important}.data-table:not(.keep-table) td:first-child,.data-table:not(.keep-table) td[colspan]{grid-column:1/-1}.data-table:not(.keep-table) td[data-label]:not([data-label=""]):not(:first-child):before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--gray-400);margin-bottom:2px;font-size:.6rem;font-weight:600;display:block}.data-table:not(.keep-table) td[data-label=""]:not(:first-child):not([colspan]){flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.data-table:not(.keep-table) td:empty{display:none}.data-table:not(.keep-table) td.td-empty{text-align:center!important;padding:20px 0!important}.data-table:not(.keep-table) tbody tr:hover{background:0 0}.data-table:not(.keep-table) tfoot tr{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px;display:grid}.data-table:not(.keep-table) tfoot td{text-align:left!important;border:none!important;padding:0!important}.keep-table{min-width:560px}.card-header{flex-wrap:wrap;gap:8px}.card-body{padding:12px}.modal-row-2{grid-template-columns:1fr}.ivx-modal,.modal-box{max-height:calc(100dvh - 20px);width:calc(100vw - 20px)!important;max-width:none!important}.list-foot{justify-content:center}}@media screen and (width<=380px){.data-table:not(.keep-table) tbody tr{grid-template-columns:minmax(0,1fr)}}@media screen and (width<=768px){.data-table[data-mt-rownum]:not(.keep-table) tbody tr>td:first-child:not([colspan]){display:none}.data-table[data-mt-rownum]:not(.keep-table) tbody tr>td:nth-child(2){grid-column:1/-1}.ap-grid1,.ap-grid2{grid-template-columns:minmax(0,1fr)!important}.ap-grid1>.sqx-card:last-child{grid-column:auto}.sqx-card-head{flex-wrap:wrap}.sqy-headtools{flex-wrap:wrap;flex-shrink:1;width:100%;margin-left:0}.sqy-headtools .sqx-search,.sqy-headtools .sqx-search.ap-search{flex:160px;min-width:0;width:auto!important}.sqx-search{min-width:0}.sqx-donut-wrap{flex-wrap:wrap;justify-content:center;gap:14px}.sqx-legend{flex:180px;min-width:0}.dh{gap:8px}.dh .ctx-note{flex:100%}.dh-refresh{margin-left:auto}.ap-old-scroll,.apv-scroll,.tr-scroll,.oc-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.data-table:not(.keep-table) tbody tr{position:relative}.data-table:not(.keep-table) tbody tr>td[data-label=""]:last-child:not([colspan]):not(:has(.btn)){grid-column:auto;gap:4px;position:absolute;top:8px;right:10px}.data-table:not(.keep-table) tbody tr:has(>td[data-label=""]:last-child:not([colspan]):not(:has(.btn)))>td:first-child{padding-right:76px!important}[data-theme=dark] .sqm-row-grand .sqm-val{background:#ffffff14}}.toast-leaving[data-v-68761a44]{opacity:0;transition:all .25s;transform:translate(12px)}.cf-body[data-v-256e9a16]{padding:14px 18px 4px}.cf-body p[data-v-256e9a16]{color:var(--gray-700);white-space:pre-line;margin:0;font-size:.84rem;line-height:1.6}
