@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-cyrillic-ext-300-normal-AjyHH-nA.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-300-normal-Ctr4ZZfs.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-cyrillic-300-normal-DyQnI4ta.woff2)format("woff2"),url(/assets/montserrat-cyrillic-300-normal-BVP0yxL_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-vietnamese-300-normal-BIrGnxdC.woff2)format("woff2"),url(/assets/montserrat-vietnamese-300-normal-F69v1y7v.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-ext-300-normal-DiDe5dVi.woff2)format("woff2"),url(/assets/montserrat-latin-ext-300-normal-BCbSOsYO.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-300-normal-BgP24wlQ.woff2)format("woff2"),url(/assets/montserrat-latin-300-normal-sTRdVzlf.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.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:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-NzYEeyps.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root{--cream:#f5f0e8;--deep:#1a1209;--gold:#b8955a;--gold-light:#d4af72;--red:#c5001a;--green:#006c35;--stone:#8c7b6b;--mist:#ede8df;--white:#fdfaf5;--card:#f9f5ee;--sidebar:240px;--stripe:#635bff;--dhl:#c8102e;--radius:14px;--shadow:0 2px 16px #1a12090f;--shadow-md:0 4px 24px #1a12091a}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--deep);background:var(--cream);min-height:100vh;font-family:Montserrat,sans-serif;font-size:13px;display:flex}h1,h2,h3,h4,h5{font-family:Cormorant Garamond,serif;font-weight:400}button{cursor:pointer;border:none;font-family:Montserrat,sans-serif}input,select,textarea{font-family:Montserrat,sans-serif}.material-symbols-outlined{font-variation-settings:"FILL" 0;-webkit-user-select:none;user-select:none}#root{display:contents}.sidebar{width:var(--sidebar);background:var(--white);border-right:1px solid var(--mist);z-index:100;scrollbar-width:none;flex-direction:column;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.sidebar::-webkit-scrollbar{display:none}.sb-brand{border-bottom:1px solid var(--mist);padding:18px 20px 14px}.sb-brand-name{color:var(--deep);letter-spacing:1px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500}.sb-brand-name em{color:var(--gold);font-style:italic}.sb-brand-sub{letter-spacing:3px;text-transform:uppercase;color:var(--stone);margin-top:2px;font-size:8px}.sb-store{border-bottom:1px solid var(--mist);cursor:pointer;padding:12px 16px}.sb-store:hover{background:var(--cream)}.sb-store-row{align-items:center;gap:9px;display:flex}.sb-store-av{background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0;width:34px;height:34px}.sb-store-name{color:var(--deep);font-size:12px;font-weight:600}.sb-store-loc{color:var(--stone);font-size:8px}.sb-store-switch{color:var(--gold);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:3px;margin-top:6px;font-size:8px;font-weight:600;display:flex}.sb-store-switch .material-symbols-outlined{font-size:11px}.sb-dropdown{background:var(--card);border-bottom:1px solid var(--mist);padding:6px 10px;display:none}.sb-dropdown.open{display:block}.sb-store-opt{cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-bottom:2px;padding:7px 8px;display:flex}.sb-store-opt:hover{background:var(--mist)}.sb-store-opt.act{background:#b8955a14}.sb-store-opt-av{background-size:cover;border-radius:7px;width:26px;height:26px}.sb-store-opt-name{flex:1;font-size:11px;font-weight:500}.sb-store-opt .material-symbols-outlined{color:var(--gold);font-size:14px;display:none}.sb-store-opt.act .material-symbols-outlined{display:block}.sb-add-store{color:var(--gold);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:10px;font-weight:600;display:flex}.sb-add-store:hover{background:var(--mist)}.sb-nav{scrollbar-width:none;flex:1;padding:8px 0;overflow-y:auto}.sb-nav::-webkit-scrollbar{display:none}.sb-section{margin-top:10px;padding:3px 16px}.sb-section-lbl{letter-spacing:2px;text-transform:uppercase;color:var(--stone);font-size:8px;font-weight:600}.sb-item{color:var(--stone);cursor:pointer;border-left:3px solid #0000;align-items:center;gap:9px;margin:1px 0;padding:9px 16px;font-size:11px;font-weight:500;transition:all .15s;display:flex;position:relative}.sb-item:hover{color:var(--deep);background:var(--cream)}.sb-item.act{color:var(--gold);border-left-color:var(--gold);background:#b8955a0d;font-weight:600}.sb-item .material-symbols-outlined{font-size:17px}.sb-badge{background:var(--red);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 4px;font-size:8px;font-weight:700;display:flex}.sb-badge.gold{background:var(--gold);color:var(--deep)}.sb-badge.green{background:var(--green)}.sb-bottom{border-top:1px solid var(--mist);padding:14px 16px}.sb-user{align-items:center;gap:9px;display:flex}.sb-user-av{background:url(https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=60&h=60&fit=crop&q=80) 50%/cover;border-radius:9px;width:30px;height:30px}.sb-user-name{flex:1;font-size:11px;font-weight:600}.sb-user-role{color:var(--stone);font-size:8px}.sb-user-more{cursor:pointer}.main{margin-left:var(--sidebar);flex-direction:column;flex:1;min-height:100vh;display:flex}.main-hdr{background:var(--white);border-bottom:1px solid var(--mist);z-index:50;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex;position:sticky;top:0}.main-hdr-left{align-items:center;gap:12px;display:flex}.main-title{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500}.main-title em{color:var(--gold);font-style:italic}.main-hdr-actions{align-items:center;gap:10px;display:flex}.search-box{background:var(--cream);border-radius:10px;align-items:center;gap:6px;width:200px;padding:7px 12px;display:flex}.search-box .material-symbols-outlined{color:var(--stone);font-size:15px}.search-box input{color:var(--deep);background:0 0;border:none;outline:none;width:100%;font-family:Montserrat,sans-serif;font-size:11px}.search-box input::placeholder{color:var(--stone)}.notif-btn{cursor:pointer;padding:4px;position:relative}.notif-btn .material-symbols-outlined{color:var(--stone);font-size:20px}.notif-dot{background:var(--red);border:1.5px solid var(--white);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:2px}.content{flex:1;padding:22px 24px}.view{display:none}.view.act{display:block}.stat-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.stat-row.col3{grid-template-columns:repeat(3,1fr)}.stat-row.col5{grid-template-columns:repeat(5,1fr)}.stat-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.stat-lbl{letter-spacing:1px;text-transform:uppercase;color:var(--stone);margin-bottom:4px;font-size:9px;font-weight:600}.stat-val{color:var(--deep);font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600}.stat-change{margin-top:3px;font-size:10px;font-weight:600}.stat-change.up{color:var(--green)}.stat-change.dn{color:var(--red)}.stat-change.nu{color:var(--stone)}.card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:18px;padding:18px}.card-hdr{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-title{font-size:16px;font-weight:500}.card-title em{color:var(--gold);font-style:italic}.card-action{color:var(--gold);cursor:pointer;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.card-action .material-symbols-outlined{font-size:14px}.grid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tbl{border-collapse:collapse;width:100%}.tbl th{letter-spacing:1px;text-transform:uppercase;color:var(--stone);text-align:left;border-bottom:1.5px solid var(--mist);background:var(--card);padding:9px 12px;font-size:9px;font-weight:600}.tbl td{border-bottom:1px solid var(--mist);color:var(--deep);vertical-align:middle;padding:11px 12px;font-size:11px}.tbl tr:last-child td{border-bottom:none}.tbl tr:hover td{background:#b8955a05}.tbl-img{object-fit:cover;background-position:50%;background-size:cover;border-radius:6px;width:36px;height:46px}.status{border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:9px;font-weight:600;display:inline-flex}.status.active{color:var(--green);background:#006c3514}.status.pending{color:var(--gold);background:#b8955a1a}.status.shipped{color:var(--stripe);background:#635bff14}.status.cancelled{color:var(--red);background:#c5001a0f}.status.completed,.status.hidden{background:var(--cream);color:var(--stone)}.status.urgent{color:var(--red);background:#c5001a14;animation:1.5s ease-in-out infinite pulse-red}@keyframes pulse-red{0%,to{opacity:1}50%{opacity:.6}}.btn{letter-spacing:.5px;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.btn .material-symbols-outlined{font-size:15px}.btn-primary{background:var(--deep);color:var(--gold)}.btn-primary:hover{background:#2e2112}.btn-gold{background:var(--gold);color:var(--deep)}.btn-gold:hover{background:var(--gold-light)}.btn-outline{border:1.5px solid var(--mist);color:var(--stone);background:0 0}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.btn-red{color:var(--red);background:#c5001a14;border:1px solid #c5001a26}.btn-green{color:var(--green);background:#006c3514;border:1px solid #006c3526}.btn-sm{border-radius:8px;padding:5px 12px;font-size:10px}.btn-whatsapp{color:#fff;background:#25d366}.btn-whatsapp:hover{background:#1fb057}.btn-dhl{background:var(--dhl);color:#fff}.form-group{margin-bottom:14px}.form-lbl{color:var(--stone);letter-spacing:.5px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.form-input{border:1.5px solid var(--mist);width:100%;color:var(--deep);background:var(--white);border-radius:10px;outline:none;padding:9px 12px;font-family:Montserrat,sans-serif;font-size:12px;transition:border-color .15s}.form-input:focus{border-color:var(--gold)}.form-select{border:1.5px solid var(--mist);width:100%;color:var(--deep);background:var(--white);appearance:none;border-radius:10px;outline:none;padding:9px 12px;font-family:Montserrat,sans-serif;font-size:12px}.form-textarea{border:1.5px solid var(--mist);width:100%;color:var(--deep);background:var(--white);resize:vertical;border-radius:10px;outline:none;min-height:80px;padding:9px 12px;font-family:Montserrat,sans-serif;font-size:12px}.form-hint{color:var(--stone);margin-top:4px;font-size:9px}.form-row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-row3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.form-row4{grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;display:grid}.toggle{background:var(--mist);cursor:pointer;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.toggle.on{background:var(--gold)}.toggle-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0003}.toggle.on .toggle-knob{left:18px}.tabs{border-bottom:1px solid var(--mist);gap:3px;margin-bottom:18px;padding-bottom:0;display:flex}.tab{cursor:pointer;color:var(--stone);border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:8px 16px;font-size:11px;font-weight:500;transition:all .15s}.tab:hover{color:var(--deep)}.tab.act{color:var(--gold);border-bottom-color:var(--gold);font-weight:600}.tab-badge{background:var(--red);color:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:15px;height:15px;margin-left:4px;padding:0 3px;font-size:7px;font-weight:700;display:inline-flex}.alert{border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 14px;font-size:11px;display:flex}.alert .material-symbols-outlined{flex-shrink:0;font-size:17px}.alert-urgent{color:var(--red);background:#c5001a0f;border:1px solid #c5001a1f}.alert-info{color:var(--gold);background:#b8955a0f;border:1px solid #b8955a1f}.alert-green{color:var(--green);background:#006c350f;border:1px solid #006c351f}.alert-warn{color:var(--stone);background:#b8955a0f;border:1px solid #b8955a26}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#1a120980;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-overlay.open{display:flex}.modal{background:var(--white);border-radius:20px;width:640px;max-width:95vw;max-height:90vh;padding:24px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #1a120940}.modal.modal-lg{width:860px}.modal.modal-sm{width:440px}.modal-hdr{border-bottom:1px solid var(--mist);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.modal-title{font-size:20px;font-weight:500}.modal-title em{color:var(--gold);font-style:italic}.modal-close{cursor:pointer;color:var(--stone)}.modal-close .material-symbols-outlined{font-size:22px}.modal-footer{border-top:1px solid var(--mist);justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}.upload-zone{border:2px dashed var(--mist);text-align:center;cursor:pointer;background:var(--card);border-radius:12px;padding:24px;transition:all .15s}.upload-zone:hover{border-color:var(--gold);background:#b8955a08}.upload-zone .material-symbols-outlined{color:var(--stone);margin-bottom:6px;font-size:28px;display:block}.upload-zone-title{color:var(--deep);margin-bottom:3px;font-size:12px;font-weight:600}.upload-zone-sub{color:var(--stone);font-size:10px}.photo-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.photo-item{aspect-ratio:3/4;background:var(--mist);border-radius:10px;position:relative;overflow:hidden}.photo-item img,.photo-item .photo-bg{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%}.photo-item-actions{gap:3px;display:flex;position:absolute;top:4px;right:4px}.photo-item-btn{cursor:pointer;background:#1a120999;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.photo-item-btn .material-symbols-outlined{color:#fff;font-size:13px}.photo-item-main{background:var(--gold);color:var(--deep);border-radius:4px;padding:1px 6px;font-size:7px;font-weight:700;position:absolute;bottom:4px;left:4px}.photo-add{aspect-ratio:3/4;border:2px dashed var(--mist);cursor:pointer;background:var(--card);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.photo-add:hover{border-color:var(--gold)}.photo-add .material-symbols-outlined{color:var(--stone);font-size:22px}.photo-add-lbl{color:var(--stone);margin-top:4px;font-size:9px}.variant-tbl{border-collapse:collapse;width:100%;margin-bottom:10px}.variant-tbl th{color:var(--stone);letter-spacing:.5px;text-transform:uppercase;border-bottom:1.5px solid var(--mist);background:var(--card);text-align:center;padding:7px 10px;font-size:9px;font-weight:600}.variant-tbl th:first-child{text-align:left}.variant-tbl td{border-bottom:1px solid var(--mist);text-align:center;vertical-align:middle;padding:7px 10px}.variant-tbl td:first-child{text-align:left;font-weight:600}.variant-tbl input{border:1.5px solid var(--mist);text-align:center;border-radius:7px;outline:none;width:60px;padding:5px 7px;font-family:Montserrat,sans-serif;font-size:11px}.variant-tbl input:focus{border-color:var(--gold)}.variant-tbl tr.highlight td{background:#b8955a0a}.variant-tbl tr.highlight td:first-child{color:var(--gold)}.notif-item{border-bottom:1px solid var(--mist);gap:12px;padding:12px 0;display:flex}.notif-item:last-child{border-bottom:none}.notif-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.notif-icon .material-symbols-outlined{font-size:18px}.notif-icon.reservation{background:#b8955a1a}.notif-icon.reservation .material-symbols-outlined{color:var(--gold)}.notif-icon.order{background:#635bff1a}.notif-icon.order .material-symbols-outlined{color:var(--stripe)}.notif-icon.stock{background:#c5001a14}.notif-icon.stock .material-symbols-outlined{color:var(--red)}.notif-icon.message{background:#006c3514}.notif-icon.message .material-symbols-outlined{color:var(--green)}.notif-icon.tryon{background:#b8955a14}.notif-icon.tryon .material-symbols-outlined{color:var(--gold-light)}.notif-body{flex:1}.notif-title{color:var(--deep);margin-bottom:2px;font-size:12px;font-weight:600}.notif-sub{color:var(--stone);font-size:10px;line-height:1.5}.notif-time{color:var(--stone);white-space:nowrap;flex-shrink:0;font-size:9px}.notif-unread{background:var(--gold);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.customer-row{border-bottom:1px solid var(--mist);cursor:pointer;align-items:center;gap:12px;padding:12px 0;display:flex}.customer-row:last-child{border-bottom:none}.customer-row:hover{background:#b8955a05;margin:0 -18px;padding:12px 18px}.customer-av{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:38px;height:38px}.customer-name{color:var(--deep);font-size:12px;font-weight:600}.customer-email{color:var(--stone);font-size:10px}.customer-tag{border-radius:5px;margin-left:auto;padding:2px 7px;font-size:8px;font-weight:600}.customer-tag.repeat{color:var(--green);background:#006c3514}.customer-tag.vip{color:var(--gold);background:#b8955a1a}.customer-tag.new{background:var(--cream);color:var(--stone)}.staff-card{background:var(--card);border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:flex}.staff-av{background-position:50%;background-size:cover;background-color:var(--mist);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.staff-av .material-symbols-outlined{color:var(--stone);font-size:20px}.staff-name{color:var(--deep);margin-bottom:1px;font-size:12px;font-weight:600}.staff-role-tag{border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:600;display:inline-flex}.staff-role-tag.owner{color:var(--gold);background:#b8955a1a}.staff-role-tag.manager{color:var(--stripe);background:#635bff14}.staff-role-tag.staff{background:var(--cream);color:var(--stone)}.staff-email{color:var(--stone);margin-top:1px;font-size:10px}.staff-actions{gap:6px;margin-left:auto;display:flex}.discount-card{background:var(--card);border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:flex}.discount-img{background-position:50%;background-size:cover;border-radius:8px;flex-shrink:0;width:44px;height:56px}.discount-body{flex:1}.discount-name{color:var(--deep);margin-bottom:2px;font-size:12px;font-weight:600}.discount-meta{color:var(--stone);font-size:10px}.discount-pct-input{border:1.5px solid var(--mist);text-align:center;width:70px;color:var(--green);border-radius:8px;outline:none;padding:6px 10px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}.discount-pct-input:focus{border-color:var(--gold)}.detail-panel{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:0;overflow:hidden}.detail-panel-hdr{background:linear-gradient(135deg,var(--deep),#2e2112);align-items:center;gap:12px;padding:16px 20px;display:flex}.detail-panel-icon{background:#b8955a26;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.detail-panel-icon .material-symbols-outlined{color:var(--gold);font-size:20px}.detail-panel-title{color:var(--cream);flex:1;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500}.detail-panel-sub{color:#fff6;font-size:9px}.detail-panel-body{padding:18px 20px}.detail-row{gap:10px;margin-bottom:10px;display:flex}.detail-label{color:var(--stone);letter-spacing:.3px;text-transform:uppercase;flex-shrink:0;width:110px;padding-top:1px;font-size:10px;font-weight:600}.detail-value{color:var(--deep);flex:1;font-size:12px}.detail-divider{background:var(--mist);height:1px;margin:12px 0}.timer-badge{border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.timer-badge.urgent{color:var(--red);background:#c5001a14}.timer-badge.normal{color:var(--green);background:#006c3514}.timer-badge .material-symbols-outlined{font-size:14px}.timeline{padding-left:0;list-style:none}.timeline-item{gap:12px;padding-bottom:14px;display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";background:var(--mist);width:1px;position:absolute;top:30px;bottom:0;left:15px}.timeline-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;display:flex}.timeline-dot.done{border:2px solid var(--green);background:#006c351a}.timeline-dot.done .material-symbols-outlined{color:var(--green);font-size:15px}.timeline-dot.pending{border:2px solid var(--gold);background:#b8955a14}.timeline-dot.pending .material-symbols-outlined{color:var(--gold);font-size:15px}.timeline-dot.todo{background:var(--cream);border:2px solid var(--mist)}.timeline-dot.todo .material-symbols-outlined{color:var(--stone);font-size:15px}.timeline-content{flex:1;padding-top:4px}.timeline-title{color:var(--deep);font-size:12px;font-weight:600}.timeline-sub{color:var(--stone);margin-top:1px;font-size:10px}.timeline-time{color:var(--stone);white-space:nowrap;font-size:10px}.perm-matrix{border-collapse:collapse;width:100%}.perm-matrix th{letter-spacing:.5px;text-transform:uppercase;color:var(--stone);text-align:center;border-bottom:1.5px solid var(--mist);background:var(--card);padding:8px 12px;font-size:9px;font-weight:600}.perm-matrix th:first-child{text-align:left}.perm-matrix td{border-bottom:1px solid var(--mist);text-align:center;padding:10px 12px;font-size:12px}.perm-matrix td:first-child{text-align:left;font-weight:500}.perm-check{color:var(--green);font-size:18px}.perm-x{color:var(--mist);font-size:18px}.perm-partial{color:var(--gold);font-size:18px}.promo-card{background:var(--card);border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:flex}.promo-code{color:var(--deep);background:var(--mist);letter-spacing:2px;border-radius:8px;padding:4px 12px;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600}.promo-details{flex:1}.promo-name{color:var(--deep);font-size:12px;font-weight:600}.promo-meta{color:var(--stone);margin-top:2px;font-size:10px}.promo-uses{color:var(--stone);font-size:10px;font-weight:600}.chart-area{background:var(--card);border-radius:10px;align-items:flex-end;gap:6px;height:140px;padding:16px 16px 10px;display:flex;overflow:hidden}.chart-bar{background:var(--gold);opacity:.7;border-radius:4px 4px 0 0;flex:1;min-width:0;transition:opacity .15s}.chart-bar:hover{opacity:1}.chart-bar.accent{background:var(--deep);opacity:1}.pos-layout{grid-template-columns:1fr 340px;gap:18px;height:calc(100vh - 104px);display:grid}.pos-items{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;overflow-y:auto}.pos-cart{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex}.pos-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pos-product{background:var(--card);cursor:pointer;text-align:center;border-radius:10px;padding:10px;transition:all .15s}.pos-product:hover{background:var(--cream);transform:translateY(-2px)}.pos-product-img{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:100%;margin-bottom:6px}.pos-product-name{margin-bottom:2px;font-size:10px;font-weight:500}.pos-product-price{color:var(--gold);font-size:11px;font-weight:600}.pos-cart-hdr{border-bottom:1px solid var(--mist);padding:14px 16px}.pos-cart-body{flex:1;padding:10px 14px;overflow-y:auto}.pos-cart-item{border-bottom:1px solid var(--mist);align-items:center;gap:9px;padding:9px 0;display:flex}.pos-cart-item:last-child{border-bottom:none}.pos-cart-item-img{object-fit:cover;border-radius:6px;flex-shrink:0;width:36px;height:46px}.pos-cart-footer{border-top:1px solid var(--mist);padding:14px 16px}.showroom-row{background:#b8955a0d;border:1.5px solid #b8955a1f;border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:10px 14px;display:flex}.showroom-icon{background:var(--deep);border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.showroom-icon .material-symbols-outlined{color:var(--gold);font-size:13px}.cat-bc-nav{flex-wrap:wrap;align-items:center;gap:5px;min-height:22px;margin-bottom:8px;display:flex}.cat-bc-crumb{color:var(--stone);cursor:pointer;padding:2px 0;font-size:11px;font-weight:600;transition:color .12s}.cat-bc-crumb:hover,.cat-bc-crumb.bc-done{color:var(--gold)}.cat-bc-crumb.bc-active{color:var(--deep);cursor:default}.cat-bc-sep{color:var(--mist);font-size:14px}.cat-bc-panel{border:1.5px solid var(--mist);border-radius:12px;transition:all .15s;overflow:hidden}.cat-bc-panel-hdr{background:var(--card);border-bottom:1px solid var(--mist);letter-spacing:1px;text-transform:uppercase;color:var(--stone);align-items:center;gap:6px;padding:7px 12px;font-size:9px;font-weight:600;display:flex}.cat-bc-panel-hdr .material-symbols-outlined{color:var(--gold);font-size:13px}.cat-bc-grid{grid-template-columns:1fr 1fr;display:grid}.cat-bc-grid.col1{grid-template-columns:1fr}.cat-bc-item{cursor:pointer;color:var(--deep);border-bottom:1px solid var(--mist);border-right:1px solid var(--mist);justify-content:space-between;align-items:center;padding:9px 12px;font-size:11px;font-weight:500;transition:background .1s;display:flex}.cat-bc-item:nth-child(2n){border-right:none}.cat-bc-grid .cat-bc-item:nth-last-child(-n+2){border-bottom:none}.cat-bc-grid.col1 .cat-bc-item{border-right:none}.cat-bc-grid.col1 .cat-bc-item:last-child{border-bottom:none}.cat-bc-item:hover{background:var(--cream)}.cat-bc-item.cat-bc-sel{color:var(--gold);background:#b8955a14;font-weight:600}.cat-bc-item .material-symbols-outlined{color:var(--stone);font-size:13px}.cat-bc-item.cat-bc-sel .material-symbols-outlined{color:var(--gold)}.cat-attr-row{flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.cat-attr-chip{border:1.5px solid var(--mist);color:var(--stone);cursor:pointer;border-radius:20px;padding:5px 12px;font-size:10px;font-weight:600;transition:all .12s}.cat-attr-chip:hover{border-color:var(--gold);color:var(--gold)}.cat-attr-chip.attr-sel{background:var(--deep);color:var(--gold);border-color:var(--deep)}.cat-result-strip{background:linear-gradient(135deg,var(--deep),#2e2112);border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 13px;display:flex}.onb-wrap{max-width:720px;margin:0 auto}.onb-progress{align-items:center;gap:0;margin-bottom:32px;display:flex}.onb-step-item{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex;position:relative}.onb-step-item:not(:last-child):after{content:"";background:var(--mist);z-index:0;width:100%;height:2px;position:absolute;top:16px;left:50%}.onb-step-item.done:after,.onb-step-item.active:after{background:var(--gold)}.onb-step-circle{border:2px solid var(--mist);background:var(--white);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex;position:relative}.onb-step-item.done .onb-step-circle{background:var(--gold);border-color:var(--gold);color:var(--deep)}.onb-step-item.active .onb-step-circle{background:var(--deep);border-color:var(--deep);color:var(--gold)}.onb-step-lbl{color:var(--stone);text-align:center;letter-spacing:.3px;font-size:9px;font-weight:600}.onb-step-item.active .onb-step-lbl{color:var(--deep)}.onb-step-item.done .onb-step-lbl{color:var(--gold)}.onb-card-wrap{background:var(--white);box-shadow:var(--shadow-md);border-radius:20px;padding:28px}.onb-card-title{margin-bottom:4px;font-size:22px;font-weight:500}.onb-card-title em{color:var(--gold);font-style:italic}.onb-card-sub{color:var(--stone);margin-bottom:22px;font-size:11px;line-height:1.6}.onb-nav{border-top:1px solid var(--mist);justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;display:flex}.stripe-connect-btn{cursor:pointer;color:#fff;background:#635bff;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:14px 20px;font-size:13px;font-weight:600;display:flex}.stripe-connect-btn .material-symbols-outlined{font-size:18px}.skip-link{color:var(--stone);cursor:pointer;text-align:center;margin-top:10px;font-size:11px;text-decoration:underline;display:block}.pending-banner{background:linear-gradient(135deg,#2e1f0e,var(--deep));text-align:center;color:var(--cream);border-radius:16px;padding:24px}.pending-icon{background:#b8955a26;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.pending-icon .material-symbols-outlined{color:var(--gold);font-size:32px}.checklist-item{border-bottom:1px solid var(--mist);align-items:center;gap:10px;padding:10px 0;display:flex}.checklist-item:last-child{border-bottom:none}.checklist-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.checklist-icon.done{background:#006c351a}.checklist-icon.done .material-symbols-outlined{color:var(--green);font-size:15px}.checklist-icon.pending{background:#b8955a1a}.checklist-icon.pending .material-symbols-outlined{color:var(--gold);font-size:15px}.admin-sidebar-badge{border-radius:5px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.admin-sidebar-badge.admin{color:var(--red);background:#c5001a1a}.boutique-app-card{background:var(--card);cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:14px;transition:all .15s;display:flex}.boutique-app-card:hover{background:var(--mist)}.boutique-app-av{background-position:50%;background-size:cover;border-radius:12px;flex-shrink:0;width:44px;height:44px}.boutique-app-body{flex:1}.boutique-app-name{color:var(--deep);margin-bottom:2px;font-size:13px;font-weight:600}.boutique-app-meta{color:var(--stone);font-size:10px}.boutique-app-score{text-align:right}.boutique-app-score-val{color:var(--deep);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600}.boutique-app-score-lbl{color:var(--stone);font-size:8px}.score-bar{background:var(--mist);border-radius:4px;height:4px;margin-top:4px;overflow:hidden}.score-fill{border-radius:4px;height:100%}.score-fill.high{background:var(--green)}.score-fill.mid{background:var(--gold)}.score-fill.low{background:var(--red)}.admin-stat-row{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px;display:grid}.venue-app-card{background:var(--card);border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:flex}.venue-app-img{background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0;width:60px;height:60px}.gemme-type-badge{border-radius:6px;padding:2px 8px;font-size:9px;font-weight:600}.gemme-type-badge.restaurant{color:#8b4a5e;background:#8b4a5e1a}.gemme-type-badge.bar{color:var(--stripe);background:#635bff14}.gemme-type-badge.cafe{color:var(--gold);background:#b8955a1a}.wallet-user-row{border-bottom:1px solid var(--mist);align-items:center;gap:12px;padding:11px 0;display:flex}.wallet-user-row:last-child{border-bottom:none}.moderation-card{border-radius:12px;margin-bottom:10px;position:relative;overflow:hidden}.moderation-img{background-position:top;background-size:cover;width:100%;height:160px}.moderation-body{background:var(--white);border:1px solid var(--mist);border-top:none;border-radius:0 0 12px 12px;padding:12px}.moderation-flag{color:var(--red);background:#c5001a14;border-radius:6px;align-items:center;gap:4px;margin-bottom:6px;padding:2px 8px;font-size:9px;font-weight:600;display:inline-flex}.commission-row{background:var(--card);border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.commission-av{background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0;width:36px;height:36px}.mobile-wrap{flex-wrap:wrap;gap:24px;display:flex}.phone-frame{background:var(--cream);border-radius:40px;flex-shrink:0;width:320px;overflow:hidden;box-shadow:0 0 0 3px #2a2218,0 16px 50px #0000004d}.phone-sb{background:var(--deep);justify-content:space-between;align-items:center;height:44px;padding:0 22px;display:flex}.phone-sb-time{color:var(--cream);font-size:13px;font-weight:700}.phone-body{background:var(--cream);min-height:580px}.phone-hdr{background:var(--deep);padding:12px 16px 14px}.phone-hdr-top{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.phone-hdr-title{color:var(--cream);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500}.phone-hdr-title em{color:var(--gold);font-style:italic}.phone-hdr-sub{color:#fff6;font-size:9px}.phone-nav{background:var(--deep);border-top:1px solid #ffffff14;display:flex}.phone-nav-item{color:#ffffff59;cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 4px 10px;font-size:8px;font-weight:500;display:flex}.phone-nav-item.act{color:var(--gold)}.phone-nav-item .material-symbols-outlined{font-size:20px}.mobile-res-item{background:var(--white);border-radius:12px;gap:10px;margin:0 12px 8px;padding:12px 14px;display:flex;box-shadow:0 1px 6px #1a12090f}.mobile-res-item.urgent{border-left:3px solid var(--red)}.mobile-res-body{flex:1}.mobile-res-name{color:var(--deep);margin-bottom:1px;font-size:12px;font-weight:600}.mobile-res-item-name{color:var(--stone);font-size:10px}.mobile-res-timer{color:var(--red);font-size:11px;font-weight:700}.mobile-res-timer.ok{color:var(--green)}.mobile-clock-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;padding:11px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;display:flex}.mobile-clock-in{background:var(--green);color:#fff}.mobile-clock-out{color:var(--red);background:#c5001a14;border:1px solid #c5001a26}.mobile-stock-item{background:var(--white);border-radius:10px;align-items:center;gap:10px;margin:0 12px 6px;padding:10px 14px;display:flex}.mobile-stock-img{background-position:50%;background-size:cover;border-radius:7px;flex-shrink:0;width:36px;height:46px}.stock-level{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;display:flex}.stock-level.ok{color:var(--green);background:#006c3514}.stock-level.low{color:var(--red);background:#c5001a14}.stock-level.zero{background:var(--mist);color:var(--stone)}.tryon-pipeline{flex-direction:column;gap:0;display:flex}.tryon-stage{border-bottom:1px solid var(--mist);gap:14px;padding:16px 0;display:flex}.tryon-stage:last-child{border-bottom:none}.tryon-stage-num{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.tryon-stage-num.done{color:var(--green);border:2px solid var(--green);background:#006c351a}.tryon-stage-num.active{background:var(--gold);color:var(--deep)}.tryon-stage-num.todo{background:var(--mist);color:var(--stone);border:2px solid var(--mist)}.tryon-stage-body{flex:1}.tryon-stage-title{color:var(--deep);margin-bottom:3px;font-size:13px;font-weight:600}.tryon-stage-sub{color:var(--stone);font-size:10px;line-height:1.5}.tryon-angle-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px;display:grid}.tryon-angle{aspect-ratio:3/4;border-radius:10px;position:relative;overflow:hidden}.tryon-angle-img{background-position:50%;background-size:cover;width:100%;height:100%}.tryon-angle-label{text-align:center;letter-spacing:.5px;padding:4px;font-size:8px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.tryon-angle-label.pass{color:#fff;background:#006c35cc}.tryon-angle-label.fail{color:#fff;background:#c5001acc}.tryon-angle-label.todo{color:#fff9;background:#1a120999}.ai-issue{background:#c5001a0a;border:1px solid #c5001a1a;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.ai-issue .material-symbols-outlined{color:var(--red);margin-top:1px;font-size:14px}.ai-issue-text{color:var(--deep);font-size:10px;line-height:1.5}.ai-criteria{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.ai-criterion{border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.ai-criterion.pass{color:var(--green);background:#006c350f}.ai-criterion.fail{color:var(--red);background:#c5001a0d}.ai-criterion .material-symbols-outlined{font-size:14px}.review-action-card{background:var(--card);cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:flex}.review-action-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.review-action-icon.approve{background:#006c351a}.review-action-icon.approve .material-symbols-outlined{color:var(--green)}.review-action-icon.reject{background:#c5001a14}.review-action-icon.reject .material-symbols-outlined{color:var(--red)}.review-action-icon.request{background:#b8955a1a}.review-action-icon.request .material-symbols-outlined{color:var(--gold)}.review-action-body{flex:1}.review-action-title{margin-bottom:1px;font-size:12px;font-weight:600}.review-action-sub{color:var(--stone);font-size:10px}.brand-selector{position:relative}.brand-selected{border:1.5px solid var(--mist);cursor:pointer;background:var(--white);border-radius:10px;align-items:center;gap:9px;padding:9px 12px;transition:border-color .15s;display:flex}.brand-selected:hover,.brand-selected.open-brand{border-color:var(--gold)}.brand-selected-logo{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.brand-selected-logo.own{background:linear-gradient(135deg,var(--deep),#2e2112)}.brand-selected-logo.own .material-symbols-outlined{color:var(--gold);font-size:14px}.brand-selected-name{color:var(--deep);flex:1;font-size:12px;font-weight:600}.brand-selected-tag{border-radius:5px;padding:2px 7px;font-size:8px;font-weight:600}.brand-selected-tag.own-tag{color:var(--gold);background:#b8955a1a}.brand-selected-tag.ext-tag{color:var(--stripe);background:#635bff14}.brand-dropdown{background:var(--white);border:1.5px solid var(--mist);box-shadow:var(--shadow-md);z-index:50;border-radius:12px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.brand-dropdown.open{display:block}.brand-search{border-bottom:1px solid var(--mist);align-items:center;gap:6px;padding:9px 12px;display:flex}.brand-search .material-symbols-outlined{color:var(--stone);font-size:15px}.brand-search input{color:var(--deep);background:0 0;border:none;outline:none;flex:1;font-family:Montserrat,sans-serif;font-size:12px}.brand-section-lbl{letter-spacing:1.5px;text-transform:uppercase;color:var(--stone);background:var(--card);padding:6px 12px 3px;font-size:8px;font-weight:600}.brand-option{cursor:pointer;align-items:center;gap:9px;padding:9px 12px;transition:background .1s;display:flex}.brand-option:hover{background:var(--cream)}.brand-option.sel{background:#b8955a0f}.brand-option-logo{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.brand-option-logo.own-logo{background:linear-gradient(135deg,var(--deep),#2e2112)}.brand-option-logo.own-logo .material-symbols-outlined{color:var(--gold);font-size:13px}.brand-option-name{flex:1;font-size:12px;font-weight:500}.brand-option-country{color:var(--stone);font-size:9px}.brand-option-check{color:var(--gold);font-size:15px;display:none}.brand-option.sel .brand-option-check{display:block}.brand-add-new{cursor:pointer;border-top:1px solid var(--mist);color:var(--gold);align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:600;display:flex}.brand-add-new:hover{background:#b8955a0a}.brand-add-new .material-symbols-outlined{font-size:16px}.brand-hint{color:var(--stone);align-items:flex-start;gap:4px;margin-top:5px;font-size:9px;line-height:1.5;display:flex}.brand-hint .material-symbols-outlined{color:var(--gold);margin-top:1px;font-size:12px}.ai-check{border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.ai-check.pass{background:#006c350d;border:1px solid #006c351f}.ai-check.flag{background:#c5001a0d;border:1px solid #c5001a1a}.ai-check.pending{background:#b8955a0d;border:1px solid #b8955a1f}.ai-check-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ai-check.pass .ai-check-icon{background:#006c351a}.ai-check.pass .ai-check-icon .material-symbols-outlined{color:var(--green)}.ai-check.flag .ai-check-icon{background:#c5001a14}.ai-check.flag .ai-check-icon .material-symbols-outlined{color:var(--red)}.ai-check.pending .ai-check-icon{background:#b8955a1a}.ai-check.pending .ai-check-icon .material-symbols-outlined{color:var(--gold)}.ai-check-body{flex:1}.ai-check-title{margin-bottom:2px;font-size:12px;font-weight:600}.ai-check.pass .ai-check-title{color:var(--green)}.ai-check.flag .ai-check-title{color:var(--red)}.ai-check.pending .ai-check-title{color:var(--gold)}.ai-check-items{flex-direction:column;gap:3px;margin-top:6px;display:flex}.ai-check-item{align-items:center;gap:5px;font-size:10px;display:flex}.ai-check-item.ok{color:var(--green)}.ai-check-item.warn{color:var(--red)}.ai-check-item .material-symbols-outlined{font-size:13px}.inv-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.inv-stat{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;position:relative;overflow:hidden}.inv-stat:after{content:"";border-radius:0 0 var(--radius) var(--radius);height:3px;position:absolute;bottom:0;left:0;right:0}.inv-stat.ok:after{background:var(--green)}.inv-stat.warn:after{background:var(--gold)}.inv-stat.critical:after{background:var(--red)}.inv-stat-val{color:var(--deep);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600}.inv-stat-lbl{letter-spacing:1px;text-transform:uppercase;color:var(--stone);margin-bottom:4px;font-size:9px;font-weight:600}.inv-stat-sub{margin-top:3px;font-size:10px}.inv-stat.ok .inv-stat-sub{color:var(--green)}.inv-stat.warn .inv-stat-sub{color:var(--gold)}.inv-stat.critical .inv-stat-sub{color:var(--red)}.inv-tbl{border-collapse:collapse;width:100%}.inv-tbl th{letter-spacing:1px;text-transform:uppercase;color:var(--stone);border-bottom:1.5px solid var(--mist);background:var(--card);text-align:center;padding:9px 10px;font-size:9px;font-weight:600}.inv-tbl th:first-child,.inv-tbl th:nth-child(2){text-align:left}.inv-tbl td{border-bottom:1px solid var(--mist);vertical-align:middle;text-align:center;padding:9px 10px;font-size:11px}.inv-tbl td:first-child,.inv-tbl td:nth-child(2){text-align:left}.inv-tbl tr:last-child td{border-bottom:none}.inv-tbl tr.low-stock td{background:#c5001a05}.inv-tbl tr.out-stock td{background:#c5001a0a}.inv-qty-input{border:1.5px solid var(--mist);text-align:center;border-radius:7px;outline:none;width:52px;padding:5px 7px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:border-color .15s}.inv-qty-input:focus{border-color:var(--gold)}.inv-qty-input.zero{color:var(--stone);background:var(--mist)}.inv-qty-input.low{color:var(--red)}.inv-qty-input.ok{color:var(--green)}.stock-badge{border-radius:5px;align-items:center;gap:3px;padding:2px 8px;font-size:8px;font-weight:700;display:inline-flex}.stock-badge.in{color:var(--green);background:#006c3514}.stock-badge.low{color:var(--red);background:#c5001a14}.stock-badge.out{background:var(--mist);color:var(--stone)}.threshold-row{background:var(--card);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 13px;display:flex}.threshold-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.threshold-icon .material-symbols-outlined{font-size:15px}.threshold-icon.warn{background:#b8955a1a}.threshold-icon.warn .material-symbols-outlined{color:var(--gold)}.threshold-icon.critical{background:#c5001a14}.threshold-icon.critical .material-symbols-outlined{color:var(--red)}.report-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;align-items:center;gap:14px;margin-bottom:10px;padding:16px;transition:all .15s;display:flex}.report-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.report-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.report-icon .material-symbols-outlined{font-size:22px}.report-icon.sales{background:#006c3514}.report-icon.sales .material-symbols-outlined{color:var(--green)}.report-icon.inventory{background:#b8955a14}.report-icon.inventory .material-symbols-outlined{color:var(--gold)}.report-icon.customer{background:#635bff14}.report-icon.customer .material-symbols-outlined{color:var(--stripe)}.report-icon.tax{background:#c5001a0f}.report-icon.tax .material-symbols-outlined{color:var(--red)}.report-icon.looks{background:#b8955a14}.report-icon.looks .material-symbols-outlined{color:var(--gold-light)}.report-body{flex:1}.report-name{color:var(--deep);margin-bottom:2px;font-size:13px;font-weight:600}.report-meta{color:var(--stone);font-size:10px}.report-formats{gap:5px;margin-top:6px;display:flex}.report-fmt{background:var(--card);color:var(--stone);border-radius:5px;padding:2px 8px;font-size:8px;font-weight:700}.report-fmt.csv{color:var(--green);background:#006c3514}.report-fmt.pdf{color:var(--red);background:#c5001a0f}.report-fmt.xlsx{color:var(--stripe);background:#635bff0f}.report-actions{align-items:center;gap:6px;display:flex}.scheduled-badge{color:var(--gold);background:#b8955a1a;border-radius:5px;padding:2px 8px;font-size:8px;font-weight:600}.return-step{border-bottom:1px solid var(--mist);gap:12px;padding:14px 0;display:flex}.return-step:last-child{border-bottom:none}.return-step-num{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:10px;font-weight:700;display:flex}.return-step-num.done{color:var(--green);border:2px solid var(--green);background:#006c351a}.return-step-num.active{background:var(--gold);color:var(--deep)}.return-step-num.todo{background:var(--mist);color:var(--stone)}.return-step-body{flex:1}.return-step-title{color:var(--deep);margin-bottom:3px;font-size:12px;font-weight:600}.return-step-sub{color:var(--stone);font-size:10px;line-height:1.5}.reason-chip{border:1.5px solid var(--mist);color:var(--stone);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:10px;font-weight:500;transition:all .12s}.reason-chip:hover{border-color:var(--gold);color:var(--gold)}.reason-chip.sel{background:var(--deep);color:var(--cream);border-color:var(--deep)}.refund-breakdown{background:var(--card);border-radius:12px;margin-bottom:12px;padding:14px}.refund-line{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.refund-line.total{border-top:1px solid var(--mist);margin-top:4px;padding-top:8px;font-size:14px;font-weight:700}.refund-line.deduction{color:var(--red)}.msg-layout{background:var(--white);border-radius:var(--radius);height:calc(100vh - 104px);box-shadow:var(--shadow);grid-template-columns:300px 1fr;gap:0;display:grid;overflow:hidden}.msg-sidebar{border-right:1px solid var(--mist);flex-direction:column;display:flex}.msg-sidebar-hdr{border-bottom:1px solid var(--mist);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.msg-sidebar-title{font-size:14px;font-weight:600}.msg-search{border-bottom:1px solid var(--mist);padding:10px 14px}.msg-search-inner{background:var(--cream);border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:flex}.msg-search-inner .material-symbols-outlined{color:var(--stone);font-size:14px}.msg-search-inner input{background:0 0;border:none;outline:none;flex:1;font-family:Montserrat,sans-serif;font-size:11px}.msg-list{scrollbar-width:none;flex:1;overflow-y:auto}.msg-list::-webkit-scrollbar{display:none}.msg-item{cursor:pointer;border-bottom:1px solid var(--mist);gap:10px;padding:12px 14px;transition:background .1s;display:flex}.msg-item:hover{background:var(--cream)}.msg-item.active-msg{border-left:3px solid var(--gold);background:#b8955a0f}.msg-item.unread .msg-item-name{font-weight:700}.msg-item-av{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.msg-item-body{flex:1;min-width:0}.msg-item-top{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.msg-item-name{color:var(--deep);font-size:11px;font-weight:500}.msg-item-time{color:var(--stone);white-space:nowrap;font-size:9px}.msg-item-preview{color:var(--stone);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.msg-item-badge{background:var(--gold);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.msg-main{flex-direction:column;display:flex}.msg-main-hdr{border-bottom:1px solid var(--mist);align-items:center;gap:12px;padding:14px 18px;display:flex}.msg-main-av{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:38px;height:38px}.msg-main-name{color:var(--deep);font-size:13px;font-weight:600}.msg-main-meta{color:var(--stone);font-size:10px}.msg-main-actions{gap:6px;margin-left:auto;display:flex}.msg-body{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;padding:16px 18px;display:flex;overflow-y:auto}.msg-body::-webkit-scrollbar{display:none}.msg-bubble{border-radius:14px;max-width:75%;padding:10px 13px;font-size:12px;line-height:1.5}.msg-bubble.received{background:var(--card);color:var(--deep);border-radius:4px 14px 14px;align-self:flex-start}.msg-bubble.sent{background:var(--deep);color:var(--cream);border-radius:14px 4px 14px 14px;align-self:flex-end}.msg-bubble.sent .msg-time{color:#fff6}.msg-time{color:var(--stone);margin-top:4px;font-size:8px}.msg-date-divider{text-align:center;color:var(--stone);padding:4px 0;font-size:9px}.msg-input-area{border-top:1px solid var(--mist);align-items:flex-end;gap:8px;padding:12px 18px;display:flex}.msg-input-box{border:1.5px solid var(--mist);color:var(--deep);resize:none;border-radius:12px;outline:none;flex:1;max-height:100px;padding:9px 12px;font-family:Montserrat,sans-serif;font-size:12px;transition:border-color .15s}.msg-input-box:focus{border-color:var(--gold)}.msg-send-btn{background:var(--gold);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.msg-send-btn .material-symbols-outlined{color:var(--deep);font-size:18px}.msg-whatsapp-tag{color:#fff;background:#25d366;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:8px;font-weight:600;display:inline-flex}.msg-product-ref{background:#b8955a0f;border:1px solid #b8955a26;border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;display:flex}.bulk-bar{background:var(--deep);border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.bulk-bar-count{color:var(--gold);font-size:12px;font-weight:600}.bulk-bar-actions{gap:6px;margin-left:auto;display:flex}.bulk-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;display:flex}.bulk-btn .material-symbols-outlined{font-size:13px}.bulk-btn.primary{background:var(--gold);color:var(--deep)}.bulk-btn.outline{color:var(--cream);background:#ffffff14;border:1px solid #ffffff26}.bulk-btn.danger{color:var(--red);background:#c5001a26;border:1px solid #c5001a33}.prod-checkbox{border:1.5px solid var(--mist);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .1s;display:flex}.prod-checkbox.checked{background:var(--gold);border-color:var(--gold)}.prod-checkbox.checked:after{content:"";border-left:2px solid var(--deep);border-bottom:2px solid var(--deep);width:8px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.pos-pay-tab{color:var(--stone);cursor:pointer;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:10px;font-weight:600;transition:all .15s;display:flex}.pos-pay-tab .material-symbols-outlined{font-size:14px}.pos-pay-tab:hover{color:var(--deep)}.pos-pay-tab.act{background:var(--white);color:var(--deep);box-shadow:0 1px 4px #1a12091a}.pos-terminal-chip{background:var(--mist);color:var(--stone);cursor:pointer;border:1.5px solid #0000;border-radius:16px;padding:5px 11px;font-size:9px;font-weight:600;transition:all .12s}.pos-terminal-chip.act{background:var(--deep);color:var(--gold);border-color:var(--deep)}.lang-selector{position:relative}.lang-btn{background:var(--cream);border:1.5px solid var(--mist);cursor:pointer;color:var(--deep);border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;line-height:1;transition:all .15s;display:flex}.lang-btn:hover{border-color:var(--gold)}.lang-btn .lang-flag{vertical-align:middle;border-radius:2px;flex-shrink:0;width:18px;height:13px;display:inline-block}.lang-btn .lang-label{color:var(--deep);letter-spacing:.3px;font-size:11px;font-weight:700}.lang-btn .material-symbols-outlined{color:var(--stone);font-size:14px}.lang-dropdown{background:var(--white);border:1px solid var(--mist);z-index:200;border-radius:12px;width:150px;padding:5px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 20px #1a12091f}.lang-dropdown.open{display:block}.lang-opt{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;transition:background .1s;display:flex}.lang-opt:hover{background:var(--cream)}.lang-opt.act{background:#b8955a14}.lang-opt .lang-flag{border-radius:2px;flex-shrink:0;width:20px;height:14px;display:inline-block}.lang-opt-name{color:var(--deep);flex:1;font-size:11px;font-weight:600}.lang-opt-check{color:var(--gold)}.lang-opt-check .material-symbols-outlined{font-size:14px}.flag-it{background:linear-gradient(90deg,#009246 33%,#fff 33% 66%,#ce2b37 66%)}.flag-us{background:linear-gradient(#b22234 10%,#fff 10% 20%,#b22234 20% 30%,#fff 30% 40%,#b22234 40% 50%,#fff 50% 60%,#b22234 60% 70%,#fff 70% 80%,#b22234 80% 90%,#fff 90%);position:relative;overflow:hidden}.flag-fr{background:linear-gradient(90deg,#002395 33%,#fff 33% 66%,#ed2939 66%)}.flag-es{background:linear-gradient(#aa151b 25%,#f1bf00 25% 75%,#aa151b 75%)}.ai-studio-tab{text-align:center;color:var(--stone);cursor:pointer;border-radius:7px;flex:1;padding:7px 10px;font-size:10px;font-weight:600;transition:all .15s}.ai-studio-tab.act{background:var(--white);color:var(--deep);box-shadow:0 1px 4px #1a120914}.ai-model-grid{grid-template-columns:repeat(8,1fr);gap:7px;margin-bottom:14px;display:grid}.ai-model-card{cursor:pointer;border:2px solid #0000;border-radius:9px;transition:all .15s;overflow:hidden}.ai-model-card:hover{border-color:var(--mist);transform:translateY(-1px)}.ai-model-card.sel{border-color:var(--gold);box-shadow:0 0 0 2px #b8955a33}.ai-model-img{aspect-ratio:3/4;background-position:top;background-size:cover;width:100%}.ai-model-name{color:var(--deep);text-align:center;padding:4px 4px 0;font-size:9px;font-weight:700}.ai-model-meta{color:var(--stone);text-align:center;padding:0 4px 5px;font-size:7px;line-height:1.3}.prompt-chip{background:var(--mist);border:1px solid var(--mist);color:var(--stone);cursor:pointer;white-space:nowrap;border-radius:14px;padding:4px 10px;font-size:9px;font-weight:600;transition:all .12s}.prompt-chip:hover{background:var(--deep);color:var(--gold);border-color:var(--deep)}.ai-result-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ai-result-item{border:2px solid var(--mist);cursor:pointer;border-radius:10px;transition:all .15s;position:relative;overflow:hidden}.ai-result-item:hover{border-color:var(--gold)}.ai-result-item.sel{border-color:var(--gold);box-shadow:0 0 0 2px #b8955a40}.ai-result-item img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.ai-result-check{background:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:none;position:absolute;top:6px;right:6px}.ai-result-item.sel .ai-result-check{display:flex}.ai-result-check .material-symbols-outlined{color:var(--deep);font-size:12px}.ai-result-badge{color:#fff;letter-spacing:.5px;background:#1a1209b3;border-radius:4px;padding:2px 6px;font-size:7px;font-weight:700;position:absolute;bottom:5px;left:5px}.ai-gen-spinner{border:3px solid var(--mist);border-top-color:var(--gold);border-radius:50%;width:36px;height:36px;margin:0 auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.plan-card{cursor:pointer;border:2px solid #0000;border-radius:16px;margin-bottom:10px;padding:20px;transition:all .15s;position:relative;overflow:hidden}.plan-card:hover{transform:translateY(-2px)}.plan-card.starter{border-color:var(--mist);background:linear-gradient(135deg,#f9f5ee,#f5f0e8)}.plan-card.growth{border-color:var(--gold);background:linear-gradient(135deg,#b8955a14,#b8955a0a)}.plan-card.pro{background:linear-gradient(135deg,var(--deep),#2e2112);border-color:var(--gold)}.plan-card.active-plan{box-shadow:0 0 0 3px var(--gold)}.plan-name{margin-bottom:2px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500}.plan-card.starter .plan-name,.plan-card.growth .plan-name{color:var(--deep)}.plan-card.pro .plan-name{color:var(--cream)}.plan-price{margin-bottom:8px;font-size:28px;font-weight:700}.plan-card.starter .plan-price{color:var(--deep)}.plan-card.growth .plan-price{color:var(--gold)}.plan-card.pro .plan-price{color:var(--gold-light)}.plan-feature{align-items:center;gap:6px;margin-bottom:4px;font-size:10px;display:flex}.plan-card.starter .plan-feature,.plan-card.growth .plan-feature{color:var(--stone)}.plan-card.pro .plan-feature{color:#fff9}.plan-feature .material-symbols-outlined{color:var(--green);font-size:13px}.plan-card.pro .plan-feature .material-symbols-outlined{color:var(--gold)}.plan-badge{letter-spacing:1px;text-transform:uppercase;border-radius:6px;padding:3px 10px;font-size:8px;font-weight:700;position:absolute;top:14px;right:14px}.plan-badge.current{background:var(--gold);color:var(--deep)}.plan-badge.popular{background:var(--deep);color:var(--gold)}.fee-breakdown{background:var(--card);border-radius:12px;margin-bottom:12px;padding:14px}.fee-row{border-bottom:1px solid var(--mist);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.fee-row:last-child{border-bottom:none}.fee-label{color:var(--stone);font-size:11px}.fee-label strong{color:var(--deep);font-weight:600}.fee-val{font-size:12px;font-weight:600}.fee-val.credit{color:var(--green)}.fee-val.debit{color:var(--red)}.fee-val.total{color:var(--deep);font-size:14px}.cust-source-badge{border-radius:5px;padding:2px 7px;font-size:8px;font-weight:600}.cust-source-badge.app{color:var(--gold);background:#b8955a1a}.cust-source-badge.walkin{color:var(--stripe);background:#635bff14}.cust-source-badge.import{color:var(--green);background:#006c3514}.cust-import-zone{border:2px dashed var(--mist);text-align:center;cursor:pointer;border-radius:12px;padding:20px;transition:all .15s}.cust-import-zone:hover{border-color:var(--gold)}.campaign-card{background:var(--card);border-radius:12px;align-items:center;gap:14px;margin-bottom:10px;padding:14px;display:flex}.campaign-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.campaign-icon .material-symbols-outlined{font-size:20px}.campaign-icon.email{background:#635bff1a}.campaign-icon.email .material-symbols-outlined{color:var(--stripe)}.campaign-icon.whatsapp{background:#25d3661a}.campaign-icon.whatsapp .material-symbols-outlined{color:#25d366}.campaign-icon.push{background:#b8955a1a}.campaign-icon.push .material-symbols-outlined{color:var(--gold)}.campaign-body{flex:1}.campaign-name{color:var(--deep);margin-bottom:2px;font-size:13px;font-weight:600}.campaign-meta{color:var(--stone);font-size:10px}.campaign-stats{gap:12px;margin-top:6px;display:flex}.campaign-stat{text-align:center}.campaign-stat-val{color:var(--deep);font-size:13px;font-weight:700}.campaign-stat-lbl{color:var(--stone);font-size:8px}.segment-chip{border:1.5px solid var(--mist);color:var(--stone);cursor:pointer;border-radius:20px;align-items:center;gap:4px;padding:5px 12px;font-size:10px;font-weight:600;transition:all .12s;display:inline-flex}.segment-chip:hover{border-color:var(--gold);color:var(--gold)}.segment-chip.sel{background:var(--deep);color:var(--gold);border-color:var(--deep)}.segment-chip .material-symbols-outlined{font-size:12px}.channel-tab{cursor:pointer;border:1.5px solid var(--mist);color:var(--stone);border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.channel-tab:hover{border-color:var(--gold)}.channel-tab.active-channel{border-color:var(--gold);color:var(--deep);background:#b8955a0d}.channel-tab .material-symbols-outlined{font-size:17px}.ai-panel{background:var(--white);border-left:1px solid var(--mist);z-index:150;flex-direction:column;width:400px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 40px #1a12091f}.ai-panel.open{transform:translate(0)}.ai-panel-hdr{border-bottom:1px solid var(--mist);background:linear-gradient(135deg,var(--deep),#2e2112);align-items:center;gap:10px;padding:16px 18px;display:flex}.ai-panel-avatar{background:#b8955a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ai-panel-avatar .material-symbols-outlined{color:var(--gold);font-size:18px}.ai-panel-name{color:var(--cream);font-family:Cormorant Garamond,serif;font-size:16px;font-weight:500}.ai-panel-sub{color:#fff6;font-size:9px}.ai-panel-close{cursor:pointer;color:#fff6;margin-left:auto}.ai-panel-close .material-symbols-outlined{font-size:20px}.ai-messages{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.ai-messages::-webkit-scrollbar{display:none}.ai-msg{max-width:88%}.ai-msg.ai{align-self:flex-start}.ai-msg.user{align-self:flex-end}.ai-bubble{border-radius:14px;padding:10px 13px;font-size:12px;line-height:1.6}.ai-msg.ai .ai-bubble{background:var(--card);color:var(--deep);border-radius:4px 14px 14px}.ai-msg.user .ai-bubble{background:var(--deep);color:var(--cream);border-radius:14px 4px 14px 14px}.ai-msg-time{color:var(--stone);margin-top:3px;padding:0 4px;font-size:8px}.ai-insight-card{background:#b8955a0f;border:1px solid #b8955a26;border-radius:10px;margin-top:6px;padding:10px 12px}.ai-insight-card-title{color:var(--deep);margin-bottom:4px;font-size:11px;font-weight:600}.ai-insight-card-body{color:var(--stone);font-size:10px;line-height:1.6}.ai-insight-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ai-insight-btn{background:var(--deep);color:var(--gold);cursor:pointer;border:none;border-radius:7px;padding:4px 10px;font-size:9px;font-weight:600}.ai-suggestion{border-top:1px solid var(--mist);scrollbar-width:none;gap:8px;padding:8px 16px;display:flex;overflow-x:auto}.ai-suggestion::-webkit-scrollbar{display:none}.ai-suggest-chip{background:var(--cream);border:1px solid var(--mist);color:var(--stone);cursor:pointer;white-space:nowrap;border-radius:16px;flex-shrink:0;padding:6px 12px;font-size:10px;font-weight:500;transition:all .12s}.ai-suggest-chip:hover{border-color:var(--gold);color:var(--gold)}.ai-input-area{border-top:1px solid var(--mist);align-items:flex-end;gap:8px;padding:12px 14px;display:flex}.ai-input{border:1.5px solid var(--mist);color:var(--deep);resize:none;border-radius:12px;outline:none;flex:1;max-height:100px;padding:9px 12px;font-family:Montserrat,sans-serif;font-size:12px}.ai-input:focus{border-color:var(--gold)}.ai-send{background:var(--gold);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ai-send .material-symbols-outlined{color:var(--deep);font-size:17px}.ai-fab{z-index:140;background:linear-gradient(135deg,var(--deep),#2e2112);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #1a12094d}.ai-fab:hover{transform:scale(1.08)}.ai-fab .material-symbols-outlined{color:var(--gold);font-size:24px}.ai-fab-label{background:var(--deep);color:var(--gold);white-space:nowrap;border-radius:8px;padding:4px 10px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;position:absolute;bottom:56px;right:0}.ai-typing{background:var(--card);border-radius:4px 14px 14px;align-self:flex-start;align-items:center;gap:4px;padding:10px 13px;display:none}.ai-typing.visible{display:flex}.ai-typing span{background:var(--stone);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bounce}.ai-typing span:nth-child(2){animation-delay:.2s}.ai-typing span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.ai-overlay{z-index:145;background:#1a120933;display:none;position:fixed;inset:0}.ai-overlay.visible{display:block}
