@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");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-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");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-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f95d4beca86b0f6-s.p.0nu0d1-zq0f7n.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36c86421c626bcea-s.316uk-vshaotl.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1792555a6d440e-s.0mbba7e7fye4a.woff2)format("woff2");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:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34478e929f11203a-s.p.43mqagctl8tum.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/08ae2c4e3062689e-s.2sqz4r3xqg91l.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fddc8784efb0488f-s.2115tu4m4whjv.woff2)format("woff2");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:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d62a86ea65eb628c-s.p.3eswb6t44uyhi.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5a4c7249d9dfcd1e-s.1hdl3ith7ac_n.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9edc04d9bd7b92a1-s.2grpegx_myr9g.woff2)format("woff2");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:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ca7a04daf1e7f98-s.p.2ih2w5qn4g81_.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b6531da8c1c0f5a5-s.2hz-hly78147-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/463098014298bfba-s.3qwca9tgzuj27.woff2)format("woff2");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:Hind Siliguri Fallback;src:local(Arial);ascent-override:116.79%;descent-override:52.43%;line-gap-override:0.0%;size-adjust:95.56%}.hind_siliguri_84275c91-module__2dJfzW__className{font-family:Hind Siliguri,Hind Siliguri Fallback;font-style:normal}.hind_siliguri_84275c91-module__2dJfzW__variable{--font-bengali:"Hind Siliguri", "Hind Siliguri Fallback"}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.30axz4qhm1rgm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.0ri81no2psjj7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.0o9b2vmiv77jv.woff2)format("woff2");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:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_devanagari_58fa6cc8-module__RAOuaG__className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.noto_sans_devanagari_58fa6cc8-module__RAOuaG__variable{--font-devanagari:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/3fd1b3eda9c5392f-s.28efgb-r-zxeb.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/0bcb14a778645c1f-s.2b-te65jr20ze.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/cacc9745706895a8-s.0rnkw_r7blil4.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/6ae070eaf7847c89-s.2nm9jjiohqph7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/14a9d8930cac1a04-s.0uri4t8jwwgpt.woff2)format("woff2");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:Noto Sans Arabic Fallback;src:local(Arial);ascent-override:113.22%;descent-override:60.81%;line-gap-override:0.0%;size-adjust:121.35%}.noto_sans_arabic_cc3dbe82-module__uZLA6a__className{font-family:Noto Sans Arabic,Noto Sans Arabic Fallback;font-style:normal}.noto_sans_arabic_cc3dbe82-module__uZLA6a__variable{--font-arabic:"Noto Sans Arabic", "Noto Sans Arabic Fallback"}
@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/7431e9586bb7ba3a-s.0h6p0wdoh4sq2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/c9936ae704f75ae4-s.34hl8de6mcpuf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/6881cf93187e1d60-s.2p6hssnwj69m7.woff2)format("woff2");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:Noto Nastaliq Urdu Fallback;src:local(Times New Roman);ascent-override:167.79%;descent-override:52.52%;line-gap-override:0.0%;size-adjust:113.48%}.noto_nastaliq_urdu_90305741-module__3j-pXq__className{font-family:Noto Nastaliq Urdu,Noto Nastaliq Urdu Fallback;font-style:normal}.noto_nastaliq_urdu_90305741-module__3j-pXq__variable{--font-nastaliq:"Noto Nastaliq Urdu", "Noto Nastaliq Urdu Fallback"}
.AppButton-module__o9ze9W__btn{border-radius:var(--radius-control);font-family:inherit;font-weight:var(--font-semibold);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}.AppButton-module__o9ze9W__btn:disabled{opacity:.5;cursor:not-allowed}.AppButton-module__o9ze9W__btn[aria-busy=true]{cursor:progress}.AppButton-module__o9ze9W__btn>svg{flex-shrink:0}.AppButton-module__o9ze9W__spin{flex-shrink:0;animation:.8s linear infinite AppButton-module__o9ze9W__spin}@keyframes AppButton-module__o9ze9W__spin{to{transform:rotate(360deg)}}.AppButton-module__o9ze9W__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.AppButton-module__o9ze9W__sm{gap:6px;height:32px;padding:0 12px;font-size:13px}.AppButton-module__o9ze9W__md{height:40px;padding:0 16px;font-size:14px}.AppButton-module__o9ze9W__lg{height:44px;padding:0 20px;font-size:15px}.AppButton-module__o9ze9W__block{width:100%}.AppButton-module__o9ze9W__iconOnly{padding:0}.AppButton-module__o9ze9W__iconOnly.AppButton-module__o9ze9W__sm{width:32px}.AppButton-module__o9ze9W__iconOnly.AppButton-module__o9ze9W__md{width:40px}.AppButton-module__o9ze9W__iconOnly.AppButton-module__o9ze9W__lg{width:44px}@media (max-width:639px){.AppButton-module__o9ze9W__md{height:44px}.AppButton-module__o9ze9W__sm{height:36px}.AppButton-module__o9ze9W__iconOnly.AppButton-module__o9ze9W__md{width:44px}.AppButton-module__o9ze9W__iconOnly.AppButton-module__o9ze9W__sm{width:36px}}.AppButton-module__o9ze9W__primary{background:var(--color-primary-fill);border-color:var(--color-primary-fill);color:#fff}.AppButton-module__o9ze9W__primary:hover:not(:disabled){background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}.AppButton-module__o9ze9W__secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary)}.AppButton-module__o9ze9W__secondary:hover:not(:disabled){background:var(--color-surface-2);border-color:color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border))}.AppButton-module__o9ze9W__danger{background:var(--color-danger-fill);border-color:var(--color-danger-fill);color:#fff}.AppButton-module__o9ze9W__danger:hover:not(:disabled){filter:brightness(.92)}.AppButton-module__o9ze9W__ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.AppButton-module__o9ze9W__ghost:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-text-primary)}.AppButton-module__o9ze9W__btn:active:not(:disabled){transform:translateY(.5px)}
.AppInput-module__V7vuDW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.AppInput-module__V7vuDW__label{font-size:13px;font-weight:var(--font-medium);color:var(--color-text-primary);line-height:1.35}.AppInput-module__V7vuDW__req{color:var(--color-danger-fg)}.AppInput-module__V7vuDW__wrap{align-items:center;display:flex;position:relative}.AppInput-module__V7vuDW__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:12px}.AppInput-module__V7vuDW__input{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;height:40px;color:var(--color-text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:0 12px;font-family:inherit;font-size:14px}.AppInput-module__V7vuDW__input::placeholder{color:var(--color-text-muted)}.AppInput-module__V7vuDW__input:hover:not(:focus):not(:disabled){border-color:color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border))}.AppInput-module__V7vuDW__input:focus,.AppInput-module__V7vuDW__input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.AppInput-module__V7vuDW__input:disabled,.AppInput-module__V7vuDW__input[readonly]{background:var(--color-surface-2)}.AppInput-module__V7vuDW__input:disabled{color:var(--color-text-muted);cursor:not-allowed}.AppInput-module__V7vuDW__searchInput{padding-inline-start:36px}.AppInput-module__V7vuDW__inputError,.AppInput-module__V7vuDW__inputError:hover:not(:focus):not(:disabled){border-color:var(--color-danger)}.AppInput-module__V7vuDW__inputError:focus,.AppInput-module__V7vuDW__inputError:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 22%, transparent)}.AppInput-module__V7vuDW__error{color:var(--color-danger-fg);font-size:12px;line-height:1.4}.AppInput-module__V7vuDW__hint{color:var(--color-text-secondary);font-size:12px;line-height:1.4}@media (max-width:639px){.AppInput-module__V7vuDW__input{height:44px}}
.AppTextarea-module__GCslPq__field{flex-direction:column;gap:6px;min-width:0;display:flex}.AppTextarea-module__GCslPq__label{font-size:13px;font-weight:var(--font-medium);color:var(--color-text-primary);line-height:1.35}.AppTextarea-module__GCslPq__req{color:var(--color-danger-fg)}.AppTextarea-module__GCslPq__textarea{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:80px;color:var(--color-text-primary);resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5}.AppTextarea-module__GCslPq__textarea::placeholder{color:var(--color-text-muted)}.AppTextarea-module__GCslPq__textarea:hover:not(:focus):not(:disabled){border-color:color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border))}.AppTextarea-module__GCslPq__textarea:focus,.AppTextarea-module__GCslPq__textarea:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.AppTextarea-module__GCslPq__textarea:disabled,.AppTextarea-module__GCslPq__textarea[readonly]{background:var(--color-surface-2)}.AppTextarea-module__GCslPq__textarea:disabled{color:var(--color-text-muted);cursor:not-allowed}.AppTextarea-module__GCslPq__textareaError,.AppTextarea-module__GCslPq__textareaError:hover:not(:focus):not(:disabled){border-color:var(--color-danger)}.AppTextarea-module__GCslPq__textareaError:focus,.AppTextarea-module__GCslPq__textareaError:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 22%, transparent)}.AppTextarea-module__GCslPq__error{color:var(--color-danger-fg);font-size:12px;line-height:1.4}.AppTextarea-module__GCslPq__hint{color:var(--color-text-secondary);font-size:12px;line-height:1.4}
.AppSelect-module__RhuAqW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.AppSelect-module__RhuAqW__label{font-size:13px;font-weight:var(--font-medium);color:var(--color-text-primary);line-height:1.35}.AppSelect-module__RhuAqW__req{color:var(--color-danger-fg)}.AppSelect-module__RhuAqW__wrap{align-items:center;display:flex;position:relative}.AppSelect-module__RhuAqW__chevron{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-end:12px}.AppSelect-module__RhuAqW__select{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;height:40px;color:var(--color-text-primary);cursor:pointer;appearance:none;text-overflow:ellipsis;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding-block:0;padding-inline:12px 36px;font-family:inherit;font-size:14px}.AppSelect-module__RhuAqW__select:hover:not(:focus):not(:disabled){border-color:color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border))}.AppSelect-module__RhuAqW__select:focus,.AppSelect-module__RhuAqW__select:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.AppSelect-module__RhuAqW__select:disabled{background:var(--color-surface-2);color:var(--color-text-muted);cursor:not-allowed}.AppSelect-module__RhuAqW__select:invalid{color:var(--color-text-muted)}.AppSelect-module__RhuAqW__selectError,.AppSelect-module__RhuAqW__selectError:hover:not(:focus):not(:disabled){border-color:var(--color-danger)}.AppSelect-module__RhuAqW__selectError:focus,.AppSelect-module__RhuAqW__selectError:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 22%, transparent)}.AppSelect-module__RhuAqW__error{color:var(--color-danger-fg);font-size:12px;line-height:1.4}.AppSelect-module__RhuAqW__hint{color:var(--color-text-secondary);font-size:12px;line-height:1.4}@media (max-width:639px){.AppSelect-module__RhuAqW__select{height:44px}}
.AppDropdown-module__yD7a0W__wrap{flex-shrink:0;position:relative}.AppDropdown-module__yD7a0W__trigger{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);height:36px;color:var(--color-text-primary);font-size:13px;font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:8px;padding-inline:12px 10px;font-family:inherit;display:inline-flex;position:relative}.AppDropdown-module__yD7a0W__trigger:hover{border-color:color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border))}.AppDropdown-module__yD7a0W__triggerOpen,.AppDropdown-module__yD7a0W__triggerOpen:hover{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}@media (pointer:coarse){.AppDropdown-module__yD7a0W__trigger:after{content:"";position:absolute;inset:-4px 0}}.AppDropdown-module__yD7a0W__triggerIcon{color:var(--color-text-muted);display:inline-flex}.AppDropdown-module__yD7a0W__triggerLabel{text-align:start;text-overflow:ellipsis;flex:1;overflow:hidden}.AppDropdown-module__yD7a0W__chevron{color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0}.AppDropdown-module__yD7a0W__chevronOpen{transform:rotate(180deg)}.AppDropdown-module__yD7a0W__menu{z-index:calc(var(--z-bottomsheet) + 50);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-md);padding:4px;animation:.15s ease-out AppDropdown-module__yD7a0W__pop;position:fixed;overflow:hidden}@keyframes AppDropdown-module__yD7a0W__pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.AppDropdown-module__yD7a0W__options{max-height:280px;overflow-y:auto}.AppDropdown-module__yD7a0W__search{align-items:center;padding:2px 2px 6px;display:flex;position:relative}.AppDropdown-module__yD7a0W__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:12px}.AppDropdown-module__yD7a0W__searchInput{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;height:36px;color:var(--color-text-primary);outline:none;padding-block:0;padding-inline:32px 10px;font-family:inherit;font-size:14px}.AppDropdown-module__yD7a0W__searchInput:focus,.AppDropdown-module__yD7a0W__searchInput:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.AppDropdown-module__yD7a0W__empty{text-align:center;color:var(--color-text-secondary);padding:12px 10px;font-size:13px}.AppDropdown-module__yD7a0W__item{border-radius:var(--radius-control);width:100%;min-height:36px;color:var(--color-text-primary);font-size:14px;font-weight:var(--font-regular);text-align:start;cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-family:inherit;display:flex}.AppDropdown-module__yD7a0W__item:hover{background:var(--color-surface-2)}.AppDropdown-module__yD7a0W__itemActive{font-weight:var(--font-medium)}.AppDropdown-module__yD7a0W__itemLabel{text-align:start;flex:1}.AppDropdown-module__yD7a0W__itemCheck{color:var(--color-primary);flex-shrink:0}@media (max-width:639px){.AppDropdown-module__yD7a0W__item{min-height:44px}}
.ActionMenu-module__yZoE8G__wrap{flex-shrink:0;display:inline-flex;position:relative}@media (min-width:640px){.ActionMenu-module__yZoE8G__wrap:not(.ActionMenu-module__yZoE8G__alwaysShow){display:none}}.ActionMenu-module__yZoE8G__trigger{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;position:relative}.ActionMenu-module__yZoE8G__trigger:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.ActionMenu-module__yZoE8G__triggerOpen,.ActionMenu-module__yZoE8G__triggerOpen:hover{border-color:var(--color-primary);color:var(--color-text-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}@media (pointer:coarse){.ActionMenu-module__yZoE8G__trigger:after{content:"";position:absolute;inset:-4px}}.ActionMenu-module__yZoE8G__menu{z-index:calc(var(--z-bottomsheet) + 50);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:200px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-md);padding:4px;animation:.15s ease-out ActionMenu-module__yZoE8G__actionMenuIn;position:fixed;overflow:hidden}@keyframes ActionMenu-module__yZoE8G__actionMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ActionMenu-module__yZoE8G__item{border-radius:var(--radius-control);width:100%;min-height:40px;font-size:14px;font-weight:var(--font-regular);color:var(--color-text-primary);text-align:start;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;display:flex}.ActionMenu-module__yZoE8G__item:hover:not(:disabled){background:var(--color-surface-2)}.ActionMenu-module__yZoE8G__item:disabled{opacity:.5;cursor:default}.ActionMenu-module__yZoE8G__icon{color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.ActionMenu-module__yZoE8G__itemDanger,.ActionMenu-module__yZoE8G__itemDanger .ActionMenu-module__yZoE8G__icon{color:var(--color-danger-fg)}.ActionMenu-module__yZoE8G__itemDanger:hover:not(:disabled){background:var(--color-danger-bg)}.ActionMenu-module__yZoE8G__iconSpacer{flex-shrink:0;width:16px}.ActionMenu-module__yZoE8G__spin{color:var(--color-text-muted);flex-shrink:0;animation:.8s linear infinite ActionMenu-module__yZoE8G__actionMenuSpin}@keyframes ActionMenu-module__yZoE8G__actionMenuSpin{to{transform:rotate(360deg)}}@media (max-width:639px){.ActionMenu-module__yZoE8G__item{min-height:44px}}
.Avatar-module__IVwToW__avatar{border-radius:var(--radius-full);flex-shrink:0;position:relative;overflow:hidden}.Avatar-module__IVwToW__sm{width:28px;height:28px}.Avatar-module__IVwToW__md{width:36px;height:36px}.Avatar-module__IVwToW__lg{width:56px;height:56px}.Avatar-module__IVwToW__photo{object-fit:cover;width:100%;height:100%;display:block}.Avatar-module__IVwToW__initials{background:color-mix(in srgb, var(--avatar-hue) 16%, var(--color-surface));color:color-mix(in srgb, var(--avatar-hue) 60%, var(--color-text-primary));font-weight:var(--font-semibold);letter-spacing:-.01em;justify-content:center;align-items:center;display:flex}.Avatar-module__IVwToW__sm.Avatar-module__IVwToW__initials{font-size:11px}.Avatar-module__IVwToW__md.Avatar-module__IVwToW__initials{font-size:13px}.Avatar-module__IVwToW__lg.Avatar-module__IVwToW__initials{font-size:20px}
.Banner-module__W5RQPq__banner{color:var(--color-text-primary);background:var(--tone-bg);align-items:flex-start;gap:10px;line-height:20px;display:flex}.Banner-module__W5RQPq__info{--tone-fg:var(--color-info-fg);--tone-bg:var(--color-info-bg);--tone-border:var(--color-info-border)}.Banner-module__W5RQPq__success{--tone-fg:var(--color-success-fg);--tone-bg:var(--color-success-bg);--tone-border:var(--color-success-border)}.Banner-module__W5RQPq__warning{--tone-fg:var(--color-warning-fg);--tone-bg:var(--color-warning-bg);--tone-border:var(--color-warning-border)}.Banner-module__W5RQPq__danger{--tone-fg:var(--color-danger-fg);--tone-bg:var(--color-danger-bg);--tone-border:var(--color-danger-border)}.Banner-module__W5RQPq__inline{font-size:var(--text-base);border:1px solid var(--tone-border);border-radius:var(--radius-control);padding:10px 12px}.Banner-module__W5RQPq__bar{padding:8px var(--page-pad-x);font-size:var(--text-sm);border-bottom:1px solid var(--tone-border)}.Banner-module__W5RQPq__icon{height:20px;color:var(--tone-fg);flex-shrink:0;align-items:center;display:inline-flex}.Banner-module__W5RQPq__body{flex-wrap:wrap;flex:1;align-items:center;gap:2px 16px;min-width:0;display:flex}.Banner-module__W5RQPq__message{overflow-wrap:anywhere;min-width:0}.Banner-module__W5RQPq__message strong{font-weight:var(--font-semibold)}.Banner-module__W5RQPq__title{color:var(--tone-fg)}.Banner-module__W5RQPq__action{font:inherit;font-weight:var(--font-semibold);color:var(--tone-fg);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-block:-6px;margin-inline-start:auto;padding:6px 0;text-decoration:none;display:inline-flex}.Banner-module__W5RQPq__action:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.Banner-module__W5RQPq__action:disabled{opacity:.6;cursor:default}.Banner-module__W5RQPq__dismiss{border-radius:var(--radius-control);width:28px;height:28px;color:var(--tone-fg);transition:background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;margin-block:-4px;margin-inline-end:-6px;display:inline-flex;position:relative}.Banner-module__W5RQPq__dismiss:after{content:"";position:absolute;inset:-8px}.Banner-module__W5RQPq__dismiss:hover{background:color-mix(in srgb, var(--tone-fg) 12%, transparent)}
.FAB-module__VBGWyW__fab{inset-inline-end:calc(16px + env(safe-area-inset-right,0px));bottom:var(--fab-bottom);border-radius:var(--radius-full);background:var(--color-primary-fill);color:#fff;width:56px;height:56px;box-shadow:var(--shadow-md);cursor:pointer;z-index:var(--z-nav);-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-fast), transform var(--transition-fast);border:none;justify-content:center;align-items:center;display:inline-flex;position:fixed}.FAB-module__VBGWyW__fab:hover{background:var(--color-primary-fill-hover)}.FAB-module__VBGWyW__fab:active{transform:scale(.96)}
.HeaderMenuActions-module__O_Dh1a__wide{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.HeaderMenuActions-module__O_Dh1a__narrow{flex-shrink:0;order:99;display:none}.HeaderMenuActions-module__O_Dh1a__danger.HeaderMenuActions-module__O_Dh1a__danger{color:var(--color-danger-fg)}.HeaderMenuActions-module__O_Dh1a__danger.HeaderMenuActions-module__O_Dh1a__danger:hover:not(:disabled){background:var(--color-danger-bg);border-color:var(--color-danger-border)}@media (max-width:639px){.HeaderMenuActions-module__O_Dh1a__wide{display:none}.HeaderMenuActions-module__O_Dh1a__narrow{display:inline-flex}}
.PageHeader-module__HZea0q__header{padding:12px var(--page-pad-x);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.PageHeader-module__HZea0q__sticky{top:var(--topbar-h);z-index:var(--z-sticky);position:sticky}.PageHeader-module__HZea0q__back{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:-6px;display:inline-flex;position:relative}.PageHeader-module__HZea0q__back:hover{background:var(--color-surface-2)}.PageHeader-module__HZea0q__back:after{content:"";position:absolute;inset:-4px}.PageHeader-module__HZea0q__titleWrap{flex:140px;min-width:0}.PageHeader-module__HZea0q__title{font-size:18px;font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden}.PageHeader-module__HZea0q__subtitle{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;line-height:1.35;overflow:hidden}.PageHeader-module__HZea0q__actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;margin-block:-4px;margin-inline-start:auto;padding:4px 2px;display:flex;overflow-x:auto}.PageHeader-module__HZea0q__actions::-webkit-scrollbar{display:none}.PageHeader-module__HZea0q__actions>*{flex-shrink:0}@media (max-width:639px){.PageHeader-module__HZea0q__title{font-size:17px}.PageHeader-module__HZea0q__compact{gap:6px}.PageHeader-module__HZea0q__compact :is(button,a):not([aria-haspopup]):has(>svg)>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.PageHeader-module__HZea0q__compact :is(button,a):not([aria-haspopup]):has(>svg){justify-content:center;width:36px;padding-inline:0;position:relative}}
.MainPageHeader-module__dEZkyG__header{background:var(--color-surface)}.MainPageHeader-module__dEZkyG__sticky{top:var(--topbar-h);z-index:var(--z-sticky);border-bottom:1px solid var(--color-border);position:sticky}.MainPageHeader-module__dEZkyG__flat{background:0 0;border-bottom:none}.MainPageHeader-module__dEZkyG__bar{padding:12px var(--page-pad-x);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MainPageHeader-module__dEZkyG__leading{flex-shrink:0;align-items:center;gap:8px;display:flex}.MainPageHeader-module__dEZkyG__titleWrap{flex:none;min-width:0}.MainPageHeader-module__dEZkyG__title{font-size:18px;font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;margin:0;line-height:1.3}.MainPageHeader-module__dEZkyG__subtitle{color:var(--color-text-secondary);margin:2px 0 0;font-size:13px;line-height:1.35}.MainPageHeader-module__dEZkyG__phoneHeading{padding:12px var(--page-pad-x) 0;white-space:normal;overflow-wrap:anywhere;display:block}@media (min-width:768px){.MainPageHeader-module__dEZkyG__phoneOnly,.MainPageHeader-module__dEZkyG__phoneHeading{display:none}}.MainPageHeader-module__dEZkyG__segments{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-control);flex-shrink:0;gap:2px;height:36px;padding:3px;display:inline-flex}.MainPageHeader-module__dEZkyG__segment{font-family:inherit;font-size:13px;font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:6px;align-items:center;padding:0 14px;display:inline-flex;position:relative}.MainPageHeader-module__dEZkyG__segment:hover:not(.MainPageHeader-module__dEZkyG__segmentActive){color:var(--color-text-primary)}@media (pointer:coarse){.MainPageHeader-module__dEZkyG__segment:after{content:"";position:absolute;inset:-8px 0}}.MainPageHeader-module__dEZkyG__segmentActive{background:var(--color-surface);color:var(--color-text-primary);font-weight:var(--font-semibold);box-shadow:var(--shadow-xs), 0 0 0 1px var(--color-border-subtle)}.MainPageHeader-module__dEZkyG__searchRow{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.MainPageHeader-module__dEZkyG__searchWrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.MainPageHeader-module__dEZkyG__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:12px}.MainPageHeader-module__dEZkyG__searchInput{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;height:36px;color:var(--color-text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding-block:0;padding-inline:36px;font-family:inherit;font-size:14px}.MainPageHeader-module__dEZkyG__searchInput::placeholder{color:var(--color-text-muted)}.MainPageHeader-module__dEZkyG__searchInput:hover:not(:focus){border-color:color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border))}.MainPageHeader-module__dEZkyG__searchInput::-webkit-search-cancel-button{appearance:none}.MainPageHeader-module__dEZkyG__searchInput::-webkit-search-decoration{appearance:none}.MainPageHeader-module__dEZkyG__searchInput:focus,.MainPageHeader-module__dEZkyG__searchInput:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.MainPageHeader-module__dEZkyG__searchClear{border-radius:var(--radius-full);width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:6px}.MainPageHeader-module__dEZkyG__searchClear:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.MainPageHeader-module__dEZkyG__searchClear:after{content:"";position:absolute;inset:-9px}.MainPageHeader-module__dEZkyG__filterBtn{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.MainPageHeader-module__dEZkyG__filterBtn:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.MainPageHeader-module__dEZkyG__filterBtnActive,.MainPageHeader-module__dEZkyG__filterBtnActive:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:var(--color-primary-light);color:var(--color-primary)}.MainPageHeader-module__dEZkyG__filterDot{top:6px;border-radius:var(--radius-full);background:var(--color-primary-fill);width:6px;height:6px;position:absolute;inset-inline-end:6px}.MainPageHeader-module__dEZkyG__spacer{flex:1;min-width:0}.MainPageHeader-module__dEZkyG__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex}.MainPageHeader-module__dEZkyG__primaryAction{flex-shrink:0;align-items:center;display:flex}.MainPageHeader-module__dEZkyG__primaryActionWide{display:none}.MainPageHeader-module__dEZkyG__menuPhone{flex-shrink:0;display:none}.MainPageHeader-module__dEZkyG__tabRow{padding:0 var(--page-pad-x) 12px}@media (max-width:767px){.MainPageHeader-module__dEZkyG__sticky{position:static}.MainPageHeader-module__dEZkyG__title{white-space:normal;font-size:17px}.MainPageHeader-module__dEZkyG__titleWrap{flex:auto}.MainPageHeader-module__dEZkyG__spacer{display:none}.MainPageHeader-module__dEZkyG__searchRow{flex:1 0 100%}.MainPageHeader-module__dEZkyG__searchRowBare{flex:none;margin-inline-start:auto}.MainPageHeader-module__dEZkyG__actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:1 0 100%;justify-content:flex-start;margin-block:-4px;margin-inline-start:0;padding:4px 2px;overflow-x:auto}.MainPageHeader-module__dEZkyG__actions::-webkit-scrollbar{display:none}.MainPageHeader-module__dEZkyG__actions>*{flex-shrink:0}.MainPageHeader-module__dEZkyG__titleWrapInline{flex:96px}.MainPageHeader-module__dEZkyG__titleTruncate{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MainPageHeader-module__dEZkyG__actionsInline{flex:0 auto;justify-content:flex-end;margin-inline-start:auto}.MainPageHeader-module__dEZkyG__searchInput{height:44px}.MainPageHeader-module__dEZkyG__filterBtn{width:44px;height:44px}:is(.MainPageHeader-module__dEZkyG__primaryAction a,.MainPageHeader-module__dEZkyG__primaryAction button){min-width:44px;height:44px}.MainPageHeader-module__dEZkyG__menuPhone button{width:44px;height:44px}.MainPageHeader-module__dEZkyG__segment{padding:0 10px}}@media (max-width:639px){.MainPageHeader-module__dEZkyG__menuPhone{align-items:center;display:flex}}@media (min-width:768px){.MainPageHeader-module__dEZkyG__bar{flex-wrap:nowrap}.MainPageHeader-module__dEZkyG__primaryAction{display:none}.MainPageHeader-module__dEZkyG__primaryActionWide{flex-shrink:0;align-items:center;display:flex}:is(.MainPageHeader-module__dEZkyG__primaryActionWide a,.MainPageHeader-module__dEZkyG__primaryActionWide button){height:36px}}
.HeaderAction-module__1hTzxW__btn{height:36px;font-family:inherit;font-size:13px;font-weight:var(--font-semibold);border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1;display:inline-flex;position:relative}.HeaderAction-module__1hTzxW__btn>svg{flex-shrink:0}.HeaderAction-module__1hTzxW__btn:hover:not(:disabled){background:var(--color-surface-2);border-color:color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border))}.HeaderAction-module__1hTzxW__btn:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.HeaderAction-module__1hTzxW__btn:after{content:"";position:absolute;inset:-4px 0}}.HeaderAction-module__1hTzxW__label{line-height:1}.HeaderAction-module__1hTzxW__iconOnly{width:36px;padding:0}.HeaderAction-module__1hTzxW__ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.HeaderAction-module__1hTzxW__ghost:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-text-primary);border-color:#0000}.HeaderAction-module__1hTzxW__income{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-fg)}.HeaderAction-module__1hTzxW__income:hover:not(:disabled){background:color-mix(in srgb, var(--color-success) 16%, var(--color-surface));border-color:var(--color-success-border)}.HeaderAction-module__1hTzxW__expense{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-fg)}.HeaderAction-module__1hTzxW__expense:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface));border-color:var(--color-danger-border)}.HeaderAction-module__1hTzxW__primary{background:var(--color-primary-fill);border-color:var(--color-primary-fill);color:#fff}.HeaderAction-module__1hTzxW__primary:hover:not(:disabled){background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}@media (max-width:639px){.HeaderAction-module__1hTzxW__hideLabelOnMobile{width:36px;padding:0}.HeaderAction-module__1hTzxW__hideLabelOnMobile .HeaderAction-module__1hTzxW__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.HeaderAction-module__1hTzxW__hideOnMobile{display:none}@media (min-width:768px){.HeaderAction-module__1hTzxW__hideOnMobile{display:inline-flex}}
.RangePeriodSelector-module__Kkvuda__filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.RangePeriodSelector-module__Kkvuda__presets{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);align-items:center;gap:2px;height:36px;padding:3px;display:inline-flex}.RangePeriodSelector-module__Kkvuda__presetBtn{height:100%;font-family:inherit;font-size:13px;font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:none;border-radius:6px;align-items:center;padding:0 10px;display:inline-flex;position:relative}.RangePeriodSelector-module__Kkvuda__presetBtn:hover:not(.RangePeriodSelector-module__Kkvuda__presetActive){color:var(--color-text-primary)}.RangePeriodSelector-module__Kkvuda__presetActive{background:var(--color-surface);color:var(--color-text-primary);font-weight:var(--font-semibold);box-shadow:var(--shadow-xs), 0 0 0 1px var(--color-border-subtle)}.RangePeriodSelector-module__Kkvuda__customBtn{height:36px;font-family:inherit;font-size:13px;font-weight:var(--font-medium);font-variant-numeric:tabular-nums;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.RangePeriodSelector-module__Kkvuda__customBtn:hover{border-color:color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border))}.RangePeriodSelector-module__Kkvuda__customBtn svg{color:var(--color-text-muted);flex-shrink:0}.RangePeriodSelector-module__Kkvuda__customActive,.RangePeriodSelector-module__Kkvuda__customActive:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:var(--color-primary-light);color:var(--color-primary)}.RangePeriodSelector-module__Kkvuda__customActive svg{color:var(--color-primary)}.RangePeriodSelector-module__Kkvuda__customText{white-space:nowrap}@media (pointer:coarse){.RangePeriodSelector-module__Kkvuda__presetBtn:after{content:"";position:absolute;inset:-8px 0}.RangePeriodSelector-module__Kkvuda__customBtn:after{content:"";position:absolute;inset:-4px 0}}.RangePeriodSelector-module__Kkvuda__popover{z-index:calc(var(--z-bottomsheet) + 50);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-lg);overscroll-behavior:contain;padding:12px;animation:.15s ease-out RangePeriodSelector-module__Kkvuda__rpsPopIn;position:fixed;overflow-y:auto}@keyframes RangePeriodSelector-module__Kkvuda__rpsPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.RangePeriodSelector-module__Kkvuda__fiscal{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.RangePeriodSelector-module__Kkvuda__fiscalBtn{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-width:0;color:var(--color-text-primary);text-align:start;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-family:inherit;display:flex}.RangePeriodSelector-module__Kkvuda__fiscalBtn:hover{background:var(--color-surface-2)}.RangePeriodSelector-module__Kkvuda__fiscalOn,.RangePeriodSelector-module__Kkvuda__fiscalOn:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:var(--color-primary-light)}.RangePeriodSelector-module__Kkvuda__fiscalName{font-size:13px;font-weight:var(--font-semibold)}.RangePeriodSelector-module__Kkvuda__fiscalSub{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.RangePeriodSelector-module__Kkvuda__tabs{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-control);gap:2px;margin-bottom:12px;padding:3px;display:flex}.RangePeriodSelector-module__Kkvuda__tab{height:30px;font-family:inherit;font-size:13px;font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1}.RangePeriodSelector-module__Kkvuda__tabActive{background:var(--color-surface);color:var(--color-text-primary);font-weight:var(--font-semibold);box-shadow:var(--shadow-xs), 0 0 0 1px var(--color-border-subtle)}.RangePeriodSelector-module__Kkvuda__calHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.RangePeriodSelector-module__Kkvuda__calHead b{font-size:14px;font-weight:var(--font-semibold);color:var(--color-text-primary)}.RangePeriodSelector-module__Kkvuda__navBtn{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-control);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);place-items:center;display:grid}.RangePeriodSelector-module__Kkvuda__navBtn:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.RangePeriodSelector-module__Kkvuda__calGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.RangePeriodSelector-module__Kkvuda__dow{color:var(--color-text-muted);text-align:center;font-size:12px;font-weight:var(--font-medium);padding:4px 0}.RangePeriodSelector-module__Kkvuda__day{aspect-ratio:1;font-variant-numeric:tabular-nums;border-radius:var(--radius-control);cursor:pointer;color:var(--color-text-primary);transition:background-color var(--transition-fast);background:0 0;border:none;place-items:center;font-family:inherit;font-size:13px;display:grid}.RangePeriodSelector-module__Kkvuda__day:hover{background:var(--color-surface-2)}.RangePeriodSelector-module__Kkvuda__dayDim{color:var(--color-text-muted)}.RangePeriodSelector-module__Kkvuda__dayRange{background:var(--color-primary-light)}.RangePeriodSelector-module__Kkvuda__daySel,.RangePeriodSelector-module__Kkvuda__daySel:hover{background:var(--color-primary-fill);color:#fff;font-weight:var(--font-semibold)}.RangePeriodSelector-module__Kkvuda__monthGrid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.RangePeriodSelector-module__Kkvuda__month{text-align:center;height:36px;font-size:13px;font-weight:var(--font-medium);border-radius:var(--radius-control);cursor:pointer;color:var(--color-text-primary);transition:background-color var(--transition-fast);background:0 0;border:none;font-family:inherit}.RangePeriodSelector-module__Kkvuda__month:hover{background:var(--color-surface-2)}.RangePeriodSelector-module__Kkvuda__monthRange{background:var(--color-primary-light)}.RangePeriodSelector-module__Kkvuda__monthSel,.RangePeriodSelector-module__Kkvuda__monthSel:hover{background:var(--color-primary-fill);color:#fff;font-weight:var(--font-semibold)}.RangePeriodSelector-module__Kkvuda__foot{gap:8px;margin-top:12px;display:flex}.RangePeriodSelector-module__Kkvuda__clearBtn,.RangePeriodSelector-module__Kkvuda__applyBtn{height:40px;font-size:14px;font-weight:var(--font-semibold);border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);flex:1;font-family:inherit}.RangePeriodSelector-module__Kkvuda__clearBtn{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.RangePeriodSelector-module__Kkvuda__clearBtn:hover{background:var(--color-surface-2)}.RangePeriodSelector-module__Kkvuda__applyBtn{background:var(--color-primary-fill);color:#fff;border:1px solid var(--color-primary-fill)}.RangePeriodSelector-module__Kkvuda__applyBtn:hover{background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}@media (max-width:639px){.RangePeriodSelector-module__Kkvuda__presetBtn{padding:0 8px}.RangePeriodSelector-module__Kkvuda__customBtn{width:36px;padding:0}.RangePeriodSelector-module__Kkvuda__customText{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}
.MonthPicker-module__q9GPbG__wrap{flex-shrink:0;min-width:0;display:inline-flex;position:relative}.MonthPicker-module__q9GPbG__picker{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);align-items:center;gap:2px;min-width:0;height:36px;padding:3px;display:inline-flex;position:relative}.MonthPicker-module__q9GPbG__label{font-family:inherit;font-size:13px;font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;height:28px;transition:background-color var(--transition-fast);text-overflow:ellipsis;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:108px;padding:0 8px;display:flex;overflow:hidden}.MonthPicker-module__q9GPbG__label:hover{background:var(--color-surface-2)}.MonthPicker-module__q9GPbG__arrow{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MonthPicker-module__q9GPbG__arrow:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-text-primary)}.MonthPicker-module__q9GPbG__arrow:disabled{opacity:.35;cursor:not-allowed}.MonthPicker-module__q9GPbG__compact{height:32px;padding:2px}.MonthPicker-module__q9GPbG__compact .MonthPicker-module__q9GPbG__label{min-width:92px;height:26px;padding:0 6px;font-size:12px}.MonthPicker-module__q9GPbG__compact .MonthPicker-module__q9GPbG__arrow{width:26px;height:26px}@media (max-width:379px){.MonthPicker-module__q9GPbG__compact .MonthPicker-module__q9GPbG__label{min-width:76px;padding:0 4px;font-size:11.5px}.MonthPicker-module__q9GPbG__compact .MonthPicker-module__q9GPbG__arrow{width:24px;height:24px}}.MonthPicker-module__q9GPbG__pop{top:calc(100% + 6px);z-index:var(--z-topbar-dropdown);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);width:240px;box-shadow:var(--shadow-md);padding:8px;animation:.15s ease-out MonthPicker-module__q9GPbG__monthPop;position:absolute;inset-inline-end:0}@keyframes MonthPicker-module__q9GPbG__monthPop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.MonthPicker-module__q9GPbG__popHead{justify-content:space-between;align-items:center;padding:0 0 8px;display:flex}.MonthPicker-module__q9GPbG__popYear{font-size:14px;font-weight:var(--font-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.MonthPicker-module__q9GPbG__grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.MonthPicker-module__q9GPbG__month{border-radius:var(--radius-control);height:36px;font-family:inherit;font-size:13px;font-weight:var(--font-medium);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none}.MonthPicker-module__q9GPbG__month:hover:not(:disabled){background:var(--color-surface-2)}.MonthPicker-module__q9GPbG__month:disabled{color:var(--color-text-muted);opacity:.5;cursor:not-allowed}.MonthPicker-module__q9GPbG__monthSelected,.MonthPicker-module__q9GPbG__monthSelected:hover:not(:disabled){background:var(--color-primary-fill);color:#fff}@media (min-width:768px){.MonthPicker-module__q9GPbG__pop{width:260px}}
.LineChart-module__9q7tZa__root{width:100%}.LineChart-module__9q7tZa__legend{flex-wrap:wrap;gap:16px;margin-bottom:8px;display:flex}.LineChart-module__9q7tZa__legendItem{font-size:12px;font-weight:var(--font-medium);color:var(--color-text-secondary);align-items:center;gap:6px;display:inline-flex}.LineChart-module__9q7tZa__legendItem i{border-radius:3px;width:10px;height:10px}.LineChart-module__9q7tZa__empty{min-height:120px;color:var(--color-text-muted);place-items:center;font-size:13px;display:grid}.LineChart-module__9q7tZa__chart{align-items:stretch;display:flex}.LineChart-module__9q7tZa__yAxis{flex-shrink:0;position:relative}.LineChart-module__9q7tZa__yTick{font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;font-size:11px;position:absolute;inset-inline-end:8px;transform:translateY(-50%)}.LineChart-module__9q7tZa__plotCol{flex:1;min-width:0}.LineChart-module__9q7tZa__wrap{width:100%;position:relative}.LineChart-module__9q7tZa__svg{display:block;overflow:visible}.LineChart-module__9q7tZa__grid{stroke:var(--color-border-subtle);stroke-width:1px;shape-rendering:crispedges}.LineChart-module__9q7tZa__zero{stroke:var(--color-border);stroke-width:1px;shape-rendering:crispedges}.LineChart-module__9q7tZa__area{stroke:none}.LineChart-module__9q7tZa__linePath{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.LineChart-module__9q7tZa__root:not(.LineChart-module__9q7tZa__wait) .LineChart-module__9q7tZa__linePath:not(.LineChart-module__9q7tZa__dashed){stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-out forwards LineChart-module__9q7tZa__lcDraw}.LineChart-module__9q7tZa__dashed{stroke-dasharray:.012 .012}.LineChart-module__9q7tZa__root:not(.LineChart-module__9q7tZa__wait) .LineChart-module__9q7tZa__dashed{opacity:0;animation:.6s ease-out forwards LineChart-module__9q7tZa__lcFade}.LineChart-module__9q7tZa__root:not(.LineChart-module__9q7tZa__wait) .LineChart-module__9q7tZa__area{opacity:0;animation:.6s ease-out .3s forwards LineChart-module__9q7tZa__lcFade}.LineChart-module__9q7tZa__wait .LineChart-module__9q7tZa__linePath,.LineChart-module__9q7tZa__wait .LineChart-module__9q7tZa__area{opacity:0}@keyframes LineChart-module__9q7tZa__lcDraw{to{stroke-dashoffset:0}}@keyframes LineChart-module__9q7tZa__lcFade{to{opacity:1}}.LineChart-module__9q7tZa__marker{stroke:var(--color-border);stroke-width:1px}.LineChart-module__9q7tZa__dot{border:2px solid var(--color-surface);width:10px;height:10px;box-shadow:var(--shadow-xs);pointer-events:none;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.LineChart-module__9q7tZa__tip{background:var(--color-text-primary);color:var(--color-surface);border-radius:var(--radius-control);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-md);z-index:5;padding:8px 10px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.LineChart-module__9q7tZa__tipBelow{transform:translate(-50%,16px)}.LineChart-module__9q7tZa__tipLabel{opacity:.7;margin-bottom:4px;font-size:11px}.LineChart-module__9q7tZa__tipRow{align-items:center;gap:6px;line-height:1.5;display:flex}.LineChart-module__9q7tZa__tipRow i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.LineChart-module__9q7tZa__tipName{opacity:.85}.LineChart-module__9q7tZa__tipValue{font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;margin-inline-start:auto}.LineChart-module__9q7tZa__xAxis{height:20px;margin-top:6px;position:relative}.LineChart-module__9q7tZa__xTick{color:var(--color-text-muted);white-space:nowrap;font-size:11px;position:absolute;transform:translate(-50%)}
.HBarChart-module__8eZCQq__root{flex-direction:column;gap:10px;padding:4px 0;display:flex}.HBarChart-module__8eZCQq__empty{min-height:80px;color:var(--color-text-muted);place-items:center;font-size:13px;display:grid}.HBarChart-module__8eZCQq__row{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}@media (min-width:768px){.HBarChart-module__8eZCQq__row{grid-template-columns:56px 1fr auto;gap:12px}}.HBarChart-module__8eZCQq__label{font-size:13px;font-weight:var(--font-medium);color:var(--color-text-secondary);text-align:end;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HBarChart-module__8eZCQq__track{background:var(--color-surface-2);border-radius:6px;height:100%;position:relative;overflow:hidden}.HBarChart-module__8eZCQq__bar{border-radius:6px;min-width:0;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.HBarChart-module__8eZCQq__value{font-size:13px;font-weight:var(--font-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end;min-width:44px}.HBarChart-module__8eZCQq__skel{background:var(--color-border-subtle);border-radius:6px;height:100%;animation:1.2s ease-in-out infinite HBarChart-module__8eZCQq__hbPulse}@keyframes HBarChart-module__8eZCQq__hbPulse{0%,to{opacity:.5}50%{opacity:1}}
@keyframes States-module__eK2odW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.States-module__eK2odW__bar,.States-module__eK2odW__dot{background:linear-gradient(90deg, var(--color-border-subtle) 25%, color-mix(in srgb, var(--color-border-subtle) 40%, var(--color-surface)) 50%, var(--color-border-subtle) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s linear infinite States-module__eK2odW__shimmer;display:block}.States-module__eK2odW__bar{max-width:100%;height:12px}.States-module__eK2odW__barTall{height:20px}.States-module__eK2odW__barShort{width:28%;height:10px}.States-module__eK2odW__dot{border-radius:var(--radius-full);flex-shrink:0;width:36px;height:36px}.States-module__eK2odW__lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.States-module__eK2odW__list{flex-direction:column;gap:8px;display:flex}.States-module__eK2odW__skeletonItem{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);align-items:center;gap:12px;height:64px;padding:0 16px;display:flex}.States-module__eK2odW__tableList{flex-direction:column;display:flex}.States-module__eK2odW__skeletonRow{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 12px;display:flex}.States-module__eK2odW__skeletonRow:last-child{border-bottom:none}.States-module__eK2odW__cardGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.States-module__eK2odW__skeletonCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;justify-content:center;gap:12px;height:120px;padding:16px;display:flex}.States-module__eK2odW__boxedList{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.States-module__eK2odW__boxedRow{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:12px;height:64px;padding:0 16px;display:flex}.States-module__eK2odW__boxedRow:last-child{border-bottom:none}.States-module__eK2odW__empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.States-module__eK2odW__emptyIconWrap{border-radius:var(--radius-card);background:var(--color-surface-2);width:48px;height:48px;color:var(--color-text-muted);justify-content:center;align-items:center;margin-bottom:8px;display:flex}.States-module__eK2odW__errorIconWrap{background:var(--color-danger-bg);color:var(--color-danger-fg)}.States-module__eK2odW__emptyIcon{color:var(--color-text-muted)}.States-module__eK2odW__emptyTitle{font-size:15px;font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0;line-height:1.4}.States-module__eK2odW__emptyDesc{max-width:340px;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.States-module__eK2odW__emptyAction{margin-top:12px}.States-module__eK2odW__errorActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}
.ToastHost-module__5EZ2Ha__host{z-index:var(--z-toast);pointer-events:none;inset-inline:0;bottom:calc(var(--dock-clear) + 8px);padding:0 var(--page-pad-x);flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed}@media (min-width:768px){.ToastHost-module__5EZ2Ha__host{inset-inline:auto 24px;align-items:flex-end;padding:0;bottom:24px}}.ToastHost-module__5EZ2Ha__toast{pointer-events:auto;border-radius:var(--radius-card);background:var(--color-text-primary);width:100%;max-width:440px;min-height:48px;color:var(--color-surface);font-size:14px;font-weight:var(--font-medium);box-shadow:var(--shadow-lg);align-items:center;gap:10px;padding:8px 8px 8px 14px;line-height:1.45;animation:.2s ease-out ToastHost-module__5EZ2Ha__toastInUp;display:flex}@media (min-width:768px){.ToastHost-module__5EZ2Ha__toast{width:auto;min-width:280px;animation-name:ToastHost-module__5EZ2Ha__toastInSide}}@keyframes ToastHost-module__5EZ2Ha__toastInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ToastHost-module__5EZ2Ha__toastInSide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.ToastHost-module__5EZ2Ha__leaving{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(6px)}.ToastHost-module__5EZ2Ha__icon{border-radius:var(--radius-full);color:#fff;flex:none;place-items:center;width:20px;height:20px;display:grid}.ToastHost-module__5EZ2Ha__success .ToastHost-module__5EZ2Ha__icon{background:var(--color-success)}.ToastHost-module__5EZ2Ha__error .ToastHost-module__5EZ2Ha__icon{background:var(--color-danger-fill)}.ToastHost-module__5EZ2Ha__info .ToastHost-module__5EZ2Ha__icon{background:var(--color-primary-fill)}.ToastHost-module__5EZ2Ha__message{overflow-wrap:anywhere;flex:1;min-width:0}.ToastHost-module__5EZ2Ha__action{border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-surface) 16%, transparent);height:32px;color:inherit;font-size:13px;font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast);border:none;flex:none;padding:0 12px;font-family:inherit}.ToastHost-module__5EZ2Ha__action:hover{background:color-mix(in srgb, var(--color-surface) 26%, transparent)}.ToastHost-module__5EZ2Ha__close{border-radius:var(--radius-control);width:32px;height:32px;color:color-mix(in srgb, var(--color-surface) 65%, transparent);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;flex:none;place-items:center;display:grid;position:relative}.ToastHost-module__5EZ2Ha__close:hover{color:var(--color-surface);background:color-mix(in srgb, var(--color-surface) 12%, transparent)}.ToastHost-module__5EZ2Ha__close:after{content:"";position:absolute;inset:-6px}
.PaymentMethodFields-module__sMxHdW__wrap{flex-direction:column;gap:6px;min-width:0;display:flex}.PaymentMethodFields-module__sMxHdW__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.PaymentMethodFields-module__sMxHdW__hint{color:var(--color-text-muted);font-size:12px;line-height:1.45}
.PaymentMethodTag-module__Zbrwuq__tag{border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-bg);max-width:100%;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;margin-top:2px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block;overflow:hidden}
.PartyForm-module__0tObZW__form{flex-direction:column;display:flex}.PartyForm-module__0tObZW__identity{align-items:flex-start;gap:14px;display:flex}.PartyForm-module__0tObZW__avatarBtn{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;flex-shrink:0;width:64px;height:64px;padding:0;position:relative}.PartyForm-module__0tObZW__photoPreview{border-radius:var(--radius-full);object-fit:cover;width:100%;height:100%;display:block}.PartyForm-module__0tObZW__camBadge{border-radius:var(--radius-full);background:var(--color-primary-fill);color:#fff;border:2px solid var(--color-surface);justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 6px #0f172a33}.PartyForm-module__0tObZW__identityFields{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.PartyForm-module__0tObZW__fileInput{display:none}.PartyForm-module__0tObZW__section{margin-top:18px}.PartyForm-module__0tObZW__sectionHead{align-items:center;gap:10px;margin-bottom:11px;display:flex}.PartyForm-module__0tObZW__sectionTitle{font-size:13px;font-weight:var(--font-medium);color:var(--color-text-secondary);white-space:nowrap}.PartyForm-module__0tObZW__sectionRule{background:color-mix(in srgb, var(--color-border) 70%, transparent);flex:1;height:1px}.PartyForm-module__0tObZW__grid{gap:12px;display:grid}@media (min-width:640px){.PartyForm-module__0tObZW__grid2{grid-template-columns:1fr 1fr}}.PartyForm-module__0tObZW__textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-bg);resize:vertical;width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.PartyForm-module__0tObZW__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent)}.PartyForm-module__0tObZW__textarea::placeholder{color:var(--color-text-muted)}.PartyForm-module__0tObZW__pills{flex-wrap:wrap;gap:7px;display:flex}.PartyForm-module__0tObZW__pill{cursor:pointer}.PartyForm-module__0tObZW__pillRadio{opacity:0;pointer-events:none;position:absolute}.PartyForm-module__0tObZW__pillLabel{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);height:32px;color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.PartyForm-module__0tObZW__pillLabel:hover{border-color:var(--color-primary);color:var(--color-primary)}.PartyForm-module__0tObZW__pillDot{border-radius:var(--radius-full);opacity:.45;background:currentColor;width:6px;height:6px}.PartyForm-module__0tObZW__pillRadio:checked+.PartyForm-module__0tObZW__pillLabel{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}.PartyForm-module__0tObZW__pillRadio:checked+.PartyForm-module__0tObZW__pillLabel .PartyForm-module__0tObZW__pillDot{opacity:1}.PartyForm-module__0tObZW__pillRadio:focus-visible+.PartyForm-module__0tObZW__pillLabel{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent)}.PartyForm-module__0tObZW__prefixWrap{position:relative}.PartyForm-module__0tObZW__prefix{height:40px;color:var(--color-text-muted);pointer-events:none;z-index:1;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:12px}.PartyForm-module__0tObZW__prefixInput{padding-left:30px}
.NotificationItem-module__SRit7a__item{border-bottom:1px solid var(--color-border-subtle);cursor:pointer;transition:background var(--transition-fast);align-items:flex-start;gap:12px;padding:12px 16px;display:flex;position:relative}.NotificationItem-module__SRit7a__item:last-child{border-bottom:none}.NotificationItem-module__SRit7a__item:hover{background:var(--color-surface-2)}.NotificationItem-module__SRit7a__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.NotificationItem-module__SRit7a__iconDanger{background:var(--color-danger-bg);color:var(--color-danger-fg)}.NotificationItem-module__SRit7a__iconWarning{background:var(--color-warning-bg);color:var(--color-warning-fg)}.NotificationItem-module__SRit7a__iconInfo{background:var(--color-info-bg);color:var(--color-info-fg)}.NotificationItem-module__SRit7a__iconSuccess{background:var(--color-success-bg);color:var(--color-success-fg)}.NotificationItem-module__SRit7a__body{flex:1;min-width:0}.NotificationItem-module__SRit7a__title{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);margin:0 0 2px;line-height:1.4}.NotificationItem-module__SRit7a__unread .NotificationItem-module__SRit7a__title{font-weight:var(--font-semibold)}.NotificationItem-module__SRit7a__message{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 4px;line-height:1.45}.NotificationItem-module__SRit7a__time{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.NotificationItem-module__SRit7a__dot{background:var(--color-primary-fill);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.NotificationItem-module__SRit7a__deleteBtn{border-radius:var(--radius-control);width:32px;height:32px;color:var(--color-text-muted);opacity:0;transition:opacity var(--transition-fast), color var(--transition-fast), background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;margin-block-start:-4px;margin-inline-end:-8px;display:inline-flex}.NotificationItem-module__SRit7a__item:hover .NotificationItem-module__SRit7a__deleteBtn,.NotificationItem-module__SRit7a__deleteBtn:focus-visible{opacity:1}@media (hover:none){.NotificationItem-module__SRit7a__deleteBtn{opacity:1}}.NotificationItem-module__SRit7a__deleteBtn:hover{background:var(--color-danger-bg);color:var(--color-danger-fg)}
.POSCartItem-module__mofWaW__row{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);transition:border-color var(--transition-fast), background var(--transition-fast);align-items:center;gap:10px;padding:10px 12px;display:flex}.POSCartItem-module__mofWaW__row:hover{background:var(--color-surface-2)}.POSCartItem-module__mofWaW__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.POSCartItem-module__mofWaW__name{font-size:14px;font-weight:var(--font-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.POSCartItem-module__mofWaW__meta{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.POSCartItem-module__mofWaW__qtyControls{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);flex-shrink:0;align-items:center;display:flex;overflow:hidden}.POSCartItem-module__mofWaW__qtyBtn{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.POSCartItem-module__mofWaW__qtyBtn:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.POSCartItem-module__mofWaW__qty{text-align:center;min-width:26px;font-size:14px;font-weight:var(--font-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.POSCartItem-module__mofWaW__lineTotal{text-align:end;width:74px;font-size:14px;font-weight:var(--font-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;flex-shrink:0}.POSCartItem-module__mofWaW__removeBtn{border-radius:var(--radius-control);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.POSCartItem-module__mofWaW__removeBtn:hover{color:var(--color-danger-fg);background:var(--color-danger-bg)}@media (max-width:1023px){.POSCartItem-module__mofWaW__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info remove""qty total";row-gap:8px;display:grid}.POSCartItem-module__mofWaW__info{grid-area:info}.POSCartItem-module__mofWaW__removeBtn{grid-area:remove;justify-self:end;width:44px;height:44px;margin:-8px -6px -4px 0}.POSCartItem-module__mofWaW__qtyControls{grid-area:qty;justify-self:start}.POSCartItem-module__mofWaW__lineTotal{grid-area:total;align-self:center;width:auto;font-size:16px}.POSCartItem-module__mofWaW__qtyBtn{width:44px;height:44px}}.POSCartItem-module__mofWaW__rowWrap{flex-direction:column;gap:6px;display:flex}.POSCartItem-module__mofWaW__batchRow{padding:0 2px}.POSCartItem-module__mofWaW__batchDropdown,.POSCartItem-module__mofWaW__batchDropdown>button{width:100%}
.TransactionFilters-module__D6bCfa__wrapper{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.TransactionFilters-module__D6bCfa__topRow{align-items:center;gap:8px;display:flex}.TransactionFilters-module__D6bCfa__searchWrap{flex:1;min-width:0;position:relative}.TransactionFilters-module__D6bCfa__filterBtn{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.TransactionFilters-module__D6bCfa__filterBtn:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.TransactionFilters-module__D6bCfa__filterBtnActive,.TransactionFilters-module__D6bCfa__filterBtnActive:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:var(--color-primary-light);color:var(--color-text-link)}.TransactionFilters-module__D6bCfa__filterDot{top:8px;border-radius:var(--radius-full);background:var(--color-primary-fill);width:6px;height:6px;position:absolute;inset-inline-end:8px}.TransactionFilters-module__D6bCfa__panel{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:none}.TransactionFilters-module__D6bCfa__panelOpen{display:flex}.TransactionFilters-module__D6bCfa__tabs{flex-shrink:0}.TransactionFilters-module__D6bCfa__account{max-width:100%}.TransactionFilters-module__D6bCfa__dateGroup{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.TransactionFilters-module__D6bCfa__dateInput{border:1px solid var(--color-border);border-radius:var(--radius-control);height:44px;color:var(--color-text-primary);background:var(--color-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);appearance:none;outline:none;flex:1 1 0;min-width:0;padding:0 10px;font-family:inherit;font-size:14px}@media (prefers-color-scheme:dark){.TransactionFilters-module__D6bCfa__dateInput{--lightningcss-light: ;--lightningcss-dark:initial}}.TransactionFilters-module__D6bCfa__dateInput::-webkit-date-and-time-value{text-align:start}.TransactionFilters-module__D6bCfa__dateInput:hover:not(:focus){border-color:color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border))}.TransactionFilters-module__D6bCfa__dateInput:focus,.TransactionFilters-module__D6bCfa__dateInput:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.TransactionFilters-module__D6bCfa__dateSep{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:13px}@media (min-width:768px){.TransactionFilters-module__D6bCfa__wrapper{flex-flow:wrap;align-items:center;gap:8px;margin:0 0 16px}.TransactionFilters-module__D6bCfa__topRow{flex:1;order:2;min-width:200px}.TransactionFilters-module__D6bCfa__filterBtn{display:none}.TransactionFilters-module__D6bCfa__panel{display:contents}.TransactionFilters-module__D6bCfa__tabs{order:1}.TransactionFilters-module__D6bCfa__account,.TransactionFilters-module__D6bCfa__dateGroup,.TransactionFilters-module__D6bCfa__clearBtn{order:3}.TransactionFilters-module__D6bCfa__panel>button{order:3}.TransactionFilters-module__D6bCfa__dateGroup{width:auto}.TransactionFilters-module__D6bCfa__dateInput{flex:none;width:140px;height:36px;font-size:13px}.TransactionFilters-module__D6bCfa__searchWrap input{height:36px}}
.ContactAvatar-module__NlnbHG__avatar{border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.ContactAvatar-module__NlnbHG__sm{width:36px;height:36px;font-size:var(--text-xs)}.ContactAvatar-module__NlnbHG__md{width:44px;height:44px;font-size:var(--text-sm)}.ContactAvatar-module__NlnbHG__lg{width:72px;height:72px;font-size:var(--text-xl)}.ContactAvatar-module__NlnbHG__initials{background:color-mix(in srgb, var(--avatar-hue) 16%, var(--color-surface));color:color-mix(in srgb, var(--avatar-hue) 60%, var(--color-text-primary));font-weight:var(--font-semibold);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.ContactAvatar-module__NlnbHG__photo{object-fit:cover}
.NotificationPanel-module__DS3X4q__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);width:380px;max-width:100%;max-height:480px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}@media (max-width:767px){.NotificationPanel-module__DS3X4q__panel{width:100%;max-height:calc(100dvh - var(--topbar-h) - var(--bottom-bar-h) - 24px)}}.NotificationPanel-module__DS3X4q__header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0;min-height:48px;padding:0 16px;display:flex}.NotificationPanel-module__DS3X4q__title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.NotificationPanel-module__DS3X4q__markAllBtn{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-link);padding:6px 0}.NotificationPanel-module__DS3X4q__markAllBtn:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.NotificationPanel-module__DS3X4q__markAllBtn:disabled{opacity:.5;cursor:not-allowed}.NotificationPanel-module__DS3X4q__list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.NotificationPanel-module__DS3X4q__empty{color:var(--color-text-secondary);font-size:var(--text-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 16px;display:flex}.NotificationPanel-module__DS3X4q__emptyIcon{background:var(--color-surface-2);width:44px;height:44px;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.NotificationPanel-module__DS3X4q__footer{border-top:1px solid var(--color-border);flex-shrink:0}.NotificationPanel-module__DS3X4q__viewAll{min-height:44px;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-link);transition:background var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.NotificationPanel-module__DS3X4q__viewAll:hover{background:var(--color-surface-2)}
.POSCart-module__-co1aq__cart{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.POSCart-module__-co1aq__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.POSCart-module__-co1aq__headerLeft{color:var(--color-text-primary);align-items:center;gap:8px;display:flex}.POSCart-module__-co1aq__headerTitle{font-size:16px;font-weight:var(--font-semibold)}.POSCart-module__-co1aq__badge{background:var(--color-surface-2);color:var(--color-text-secondary);box-shadow:inset 0 0 0 1px var(--color-border-subtle);font-size:12px;font-weight:var(--font-semibold);border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;display:flex}.POSCart-module__-co1aq__headerActions{align-items:center;gap:4px;display:flex}.POSCart-module__-co1aq__holdBtn{min-height:32px;font-size:13px;font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-control);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex;position:relative}.POSCart-module__-co1aq__holdBtn:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.POSCart-module__-co1aq__clearBtn{min-height:32px;font-size:13px;font-weight:var(--font-medium);color:var(--color-danger-fg);cursor:pointer;border-radius:var(--radius-control);transition:background var(--transition-fast);background:0 0;border:none;padding:0 8px;position:relative}.POSCart-module__-co1aq__clearBtn:hover{background:var(--color-danger-bg)}@media (pointer:coarse){.POSCart-module__-co1aq__holdBtn:after,.POSCart-module__-co1aq__clearBtn:after{content:"";position:absolute;inset:-6px 0}}.POSCart-module__-co1aq__items{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 16px 8px;display:flex;overflow-y:auto}.POSCart-module__-co1aq__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px 24px;display:flex}.POSCart-module__-co1aq__emptyIcon{border-radius:var(--radius-full);background:var(--color-surface-2);border:1px solid var(--color-border-subtle);width:56px;height:56px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.POSCart-module__-co1aq__emptyText{font-size:16px;font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.POSCart-module__-co1aq__emptyHint{color:var(--color-text-secondary);max-width:260px;margin:0;font-size:14px;line-height:1.5}
.TransactionList-module__InS1Zq__groups{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.TransactionList-module__InS1Zq__groups{gap:16px}}.TransactionList-module__InS1Zq__group{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.TransactionList-module__InS1Zq__dateHeader{background:var(--color-surface-2);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:flex}@media (min-width:768px){.TransactionList-module__InS1Zq__dateHeader{padding:8px 20px}}.TransactionList-module__InS1Zq__dateLabel{min-width:0;font-size:13px;font-weight:var(--font-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TransactionList-module__InS1Zq__dateStats{flex-shrink:0;align-items:center;display:flex}.TransactionList-module__InS1Zq__dateStatGroup{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.TransactionList-module__InS1Zq__dateStatLabel{font-size:12px;font-weight:var(--font-regular);color:var(--color-text-muted);line-height:1.2}.TransactionList-module__InS1Zq__dateDailyNet,.TransactionList-module__InS1Zq__dateBalance{font-size:13px;font-weight:var(--font-semibold);white-space:nowrap;line-height:1.2}.TransactionList-module__InS1Zq__in{color:var(--color-income-fg)}.TransactionList-module__InS1Zq__out{color:var(--color-expense-fg)}.TransactionList-module__InS1Zq__dateBalance{color:var(--color-text-primary)}.TransactionList-module__InS1Zq__dateSep{background:var(--color-border);flex-shrink:0;width:1px;height:28px;margin:0 12px}.TransactionList-module__InS1Zq__carryRow{background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex}@media (min-width:768px){.TransactionList-module__InS1Zq__carryRow{padding:12px 20px}}.TransactionList-module__InS1Zq__carryLabel{min-width:0;font-size:14px;font-weight:var(--font-semibold);color:var(--color-text-primary);align-items:center;gap:12px;display:flex}.TransactionList-module__InS1Zq__carryIcon{border-radius:var(--radius-md);background:var(--color-surface-2);width:36px;height:36px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TransactionList-module__InS1Zq__carryAmount{font-size:15px;font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;flex-shrink:0}.TransactionList-module__InS1Zq__items{background:var(--color-surface);flex-direction:column;display:flex}.TransactionList-module__InS1Zq__loadMoreBtn{margin-top:16px}
.AttachmentImage-module___AWB9a__standIn{justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-bg);color:var(--color-text-muted);box-sizing:border-box;display:flex}.AttachmentImage-module___AWB9a__thumb{flex-shrink:0}.AttachmentImage-module___AWB9a__block{min-block-size:120px;inline-size:100%;padding:var(--space-4);text-align:center;flex-wrap:wrap}.AttachmentImage-module___AWB9a__message{font-size:var(--text-sm);color:var(--color-text-secondary)}.AttachmentImage-module___AWB9a__retry{height:28px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;font-weight:600}.AttachmentImage-module___AWB9a__retry:hover{border-color:var(--color-primary);color:var(--color-primary)}.AttachmentImage-module___AWB9a__spin{animation:.8s linear infinite AttachmentImage-module___AWB9a__attachmentSpin}@keyframes AttachmentImage-module___AWB9a__attachmentSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AttachmentImage-module___AWB9a__spin{animation:none}}
.NotificationBell-module__nLeQ5a__wrap{position:relative}.NotificationBell-module__nLeQ5a__bell{border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-text-secondary);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex;position:relative}.NotificationBell-module__nLeQ5a__bell:hover,.NotificationBell-module__nLeQ5a__bell[aria-expanded=true]{background:var(--color-surface-2);color:var(--color-text-primary)}@media (max-width:767px){.NotificationBell-module__nLeQ5a__bell{width:44px;height:44px}}.NotificationBell-module__nLeQ5a__badge{top:4px;border-radius:var(--radius-full);background:var(--color-danger-fg);border:2px solid var(--color-surface);box-sizing:content-box;min-width:16px;height:16px;color:var(--color-text-inverse);font-size:10px;font-weight:var(--font-bold);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;padding:0 4px;line-height:16px;position:absolute;inset-inline-end:4px}.NotificationBell-module__nLeQ5a__dropdown{top:calc(100% + 6px);z-index:var(--z-topbar-dropdown);animation:.15s ease-out NotificationBell-module__nLeQ5a__panelIn;position:absolute;inset-inline-end:0}@media (max-width:767px){.NotificationBell-module__nLeQ5a__dropdown{top:calc(var(--topbar-h) + 8px);inset-inline:var(--page-pad-x);position:fixed}}@keyframes NotificationBell-module__nLeQ5a__panelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.POSPaymentPanel-module__njHcfW__money{border-top:1px solid var(--color-border);background:var(--color-bg);padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom,12px));flex-direction:column;flex-shrink:0;gap:8px;display:flex}.POSPaymentPanel-module__njHcfW__fieldLabel{font-size:13px;font-weight:var(--font-medium);color:var(--color-text-secondary)}.POSPaymentPanel-module__njHcfW__dateRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.POSPaymentPanel-module__njHcfW__dateLabel{font-size:13px;font-weight:var(--font-medium);color:var(--color-text-secondary)}.POSPaymentPanel-module__njHcfW__dateInput{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);height:36px;color:var(--color-text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:0 10px;font-size:13px}.POSPaymentPanel-module__njHcfW__dateInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.POSPaymentPanel-module__njHcfW__summary{border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.POSPaymentPanel-module__njHcfW__sumRow{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.POSPaymentPanel-module__njHcfW__sumLabel{color:var(--color-text-secondary);flex-shrink:0;font-size:13px}.POSPaymentPanel-module__njHcfW__sumValue{font-size:14px;font-weight:var(--font-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.POSPaymentPanel-module__njHcfW__sumHintRow{justify-content:flex-end;margin-top:-4px;display:flex}.POSPaymentPanel-module__njHcfW__sumHint{color:var(--color-success-fg);font-variant-numeric:tabular-nums;font-size:12px}.POSPaymentPanel-module__njHcfW__discountControl{align-items:center;gap:6px;display:flex}.POSPaymentPanel-module__njHcfW__discInputWrap{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:96px;height:36px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;display:flex;overflow:hidden}.POSPaymentPanel-module__njHcfW__discInputWrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.POSPaymentPanel-module__njHcfW__discAffix{color:var(--color-text-muted);border-right:1px solid var(--color-border-subtle);align-self:stretch;align-items:center;padding:0 8px;font-size:12px;display:flex}.POSPaymentPanel-module__njHcfW__discInput{min-width:0;height:100%;font-size:14px;font-weight:var(--font-medium);color:var(--color-text-primary);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;padding:0 8px}.POSPaymentPanel-module__njHcfW__modeToggle{border-radius:var(--radius-control);background:var(--color-bg);border:1px solid var(--color-border);gap:2px;padding:2px;display:flex}.POSPaymentPanel-module__njHcfW__modeBtn{width:30px;height:30px;color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:6px;position:relative}.POSPaymentPanel-module__njHcfW__modeBtnActive{background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-xs), 0 0 0 1px var(--color-border-subtle)}.POSPaymentPanel-module__njHcfW__taxControl{align-items:center;gap:8px;display:flex}.POSPaymentPanel-module__njHcfW__taxSelect.POSPaymentPanel-module__njHcfW__taxSelect{min-width:128px;height:36px;font-size:13px}.POSPaymentPanel-module__njHcfW__taxAmount{font-size:14px;font-weight:var(--font-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums;text-align:right;min-width:52px}.POSPaymentPanel-module__njHcfW__sumDivider{border-top:1px dashed var(--color-border);margin:1px 0}.POSPaymentPanel-module__njHcfW__grandRow{min-height:28px}.POSPaymentPanel-module__njHcfW__grandLabel{font-size:16px;font-weight:var(--font-semibold);color:var(--color-text-primary)}.POSPaymentPanel-module__njHcfW__grandValue{font-size:20px;font-weight:var(--font-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1}.POSPaymentPanel-module__njHcfW__methodToggle{border-radius:var(--radius-control);background:var(--color-bg);border:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:2px;padding:3px;display:grid}.POSPaymentPanel-module__njHcfW__methodBtn{min-height:36px;color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:6px;padding:4px 6px;line-height:1.2}.POSPaymentPanel-module__njHcfW__methodBtn:hover:not(.POSPaymentPanel-module__njHcfW__methodBtnActive){color:var(--color-text-primary)}.POSPaymentPanel-module__njHcfW__methodBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.POSPaymentPanel-module__njHcfW__methodBtnActive{background:var(--color-surface);color:var(--color-text-primary);font-weight:var(--font-semibold);box-shadow:var(--shadow-xs), 0 0 0 1px var(--color-border-subtle)}@media (max-width:1023px){.POSPaymentPanel-module__njHcfW__methodBtn{min-height:44px}}.POSPaymentPanel-module__njHcfW__paidBlock{flex-direction:column;gap:4px;display:flex}.POSPaymentPanel-module__njHcfW__paidHead{justify-content:space-between;align-items:center;display:flex}.POSPaymentPanel-module__njHcfW__currency{color:var(--color-text-muted);border-right:1px solid var(--color-border-subtle);align-self:stretch;align-items:center;padding:0 10px;font-size:13px;display:flex}.POSPaymentPanel-module__njHcfW__paidInputWrap{border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-surface);height:44px;box-shadow:0 0 0 3px var(--color-focus-ring);align-items:center;display:flex;overflow:hidden}.POSPaymentPanel-module__njHcfW__paidInput{min-width:0;height:100%;font-size:18px;font-weight:var(--font-semibold);color:var(--color-text-primary);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;padding:0 12px}.POSPaymentPanel-module__njHcfW__paidMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.POSPaymentPanel-module__njHcfW__paidMeta:empty{display:none}.POSPaymentPanel-module__njHcfW__changeChip{font-size:13px;font-weight:var(--font-semibold);color:var(--color-success-fg);font-variant-numeric:tabular-nums}.POSPaymentPanel-module__njHcfW__dueChip{font-size:13px;font-weight:var(--font-semibold);color:var(--color-warning-fg);font-variant-numeric:tabular-nums}.POSPaymentPanel-module__njHcfW__statusPill{border-radius:var(--radius-full);height:22px;font-size:12px;font-weight:var(--font-medium);align-items:center;padding:0 8px;display:inline-flex}.POSPaymentPanel-module__njHcfW__status_paid{background:var(--color-success-bg);color:var(--color-success-fg)}.POSPaymentPanel-module__njHcfW__status_partial{background:var(--color-warning-bg);color:var(--color-warning-fg)}.POSPaymentPanel-module__njHcfW__status_unpaid{background:var(--color-danger-bg);color:var(--color-danger-fg)}.POSPaymentPanel-module__njHcfW__chargeBtn{border-radius:var(--radius-control);background:var(--color-primary-fill);color:#fff;height:48px;font-size:16px;font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--transition-fast), opacity var(--transition-fast);border:none;justify-content:center;align-items:center;gap:8px;display:flex}.POSPaymentPanel-module__njHcfW__chargeBtn:hover:not(:disabled){background:var(--color-primary-fill-hover)}.POSPaymentPanel-module__njHcfW__chargeBtn:disabled{opacity:.45;cursor:not-allowed}[data-theme=dark] .POSPaymentPanel-module__njHcfW__chargeBtn{background:var(--color-primary-fill-hover)}[data-theme=dark] .POSPaymentPanel-module__njHcfW__chargeBtn:hover:not(:disabled){filter:brightness(1.1)}.POSPaymentPanel-module__njHcfW__chargeKbd{font-family:var(--font-mono);background:color-mix(in srgb, currentColor 18%, transparent);border-radius:4px;padding:0 6px;font-size:12px;line-height:1.4}@media (max-width:1023px){.POSPaymentPanel-module__njHcfW__chargeKbd{display:none}}.POSPaymentPanel-module__njHcfW__discInputWrap.POSPaymentPanel-module__njHcfW__wrapInvalid,.POSPaymentPanel-module__njHcfW__discInputWrap.POSPaymentPanel-module__njHcfW__wrapInvalid:focus-within,.POSPaymentPanel-module__njHcfW__paidInputWrap.POSPaymentPanel-module__njHcfW__wrapInvalid{border-color:var(--color-danger)}.POSPaymentPanel-module__njHcfW__paidInputWrap.POSPaymentPanel-module__njHcfW__wrapInvalid{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 10%, transparent)}.POSPaymentPanel-module__njHcfW__fieldError{color:var(--color-danger-fg);font-size:12px}@media (max-width:1023px){.POSPaymentPanel-module__njHcfW__dateInput,.POSPaymentPanel-module__njHcfW__discInputWrap,.POSPaymentPanel-module__njHcfW__taxSelect.POSPaymentPanel-module__njHcfW__taxSelect{height:44px}.POSPaymentPanel-module__njHcfW__modeBtn{width:38px;height:38px}}
.AttachmentField-module__CXZ8eq__wrap{flex-direction:column;gap:8px;display:flex}.AttachmentField-module__CXZ8eq__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.AttachmentField-module__CXZ8eq__label{font-size:13px;font-weight:var(--font-medium);color:var(--color-text-primary)}.AttachmentField-module__CXZ8eq__opt{color:var(--color-text-muted);text-transform:none;letter-spacing:0;font-weight:400}.AttachmentField-module__CXZ8eq__addBtn{border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-text-primary);font-size:13px;font-weight:var(--font-semibold);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}@media (pointer:coarse){.AttachmentField-module__CXZ8eq__addBtn:after{content:"";position:absolute;inset:-4px 0}}.AttachmentField-module__CXZ8eq__addBtn:hover:not(:disabled){background:var(--color-surface-2);border-color:color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border))}.AttachmentField-module__CXZ8eq__addBtn:disabled{opacity:.6;cursor:not-allowed}.AttachmentField-module__CXZ8eq__spin{animation:.8s linear infinite AttachmentField-module__CXZ8eq__spin}@keyframes AttachmentField-module__CXZ8eq__spin{to{transform:rotate(360deg)}}.AttachmentField-module__CXZ8eq__list{flex-direction:column;gap:6px;display:flex}.AttachmentField-module__CXZ8eq__item{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg);align-items:center;gap:10px;padding:7px 9px;display:flex}.AttachmentField-module__CXZ8eq__thumb{object-fit:cover;border:1px solid var(--color-border);border-radius:6px;flex-shrink:0;width:34px;height:34px}.AttachmentField-module__CXZ8eq__fileIcon{background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:34px;height:34px;color:var(--color-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AttachmentField-module__CXZ8eq__meta{flex-direction:column;flex:1;min-width:0;display:flex}.AttachmentField-module__CXZ8eq__name{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.AttachmentField-module__CXZ8eq__size{color:var(--color-text-muted);font-size:10px}.AttachmentField-module__CXZ8eq__view,.AttachmentField-module__CXZ8eq__del{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;display:inline-flex}.AttachmentField-module__CXZ8eq__view{color:var(--color-text-secondary)}.AttachmentField-module__CXZ8eq__view:hover:not(:disabled){color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}.AttachmentField-module__CXZ8eq__view:disabled{cursor:progress}.AttachmentField-module__CXZ8eq__del{color:var(--color-danger-fg)}.AttachmentField-module__CXZ8eq__del:hover{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}
.WorkspaceCreateModal-module__KJjK9W__subtitle{color:var(--color-text-secondary);margin:0 0 20px;font-size:13px}.WorkspaceCreateModal-module__KJjK9W__typeGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.WorkspaceCreateModal-module__KJjK9W__typeCard{border-radius:var(--radius-lg);border:2px solid var(--color-border);background:var(--color-bg);cursor:pointer;text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.WorkspaceCreateModal-module__KJjK9W__typeCard:hover{background:var(--color-surface)}.WorkspaceCreateModal-module__KJjK9W__typeCardPersonal:hover{border-color:var(--color-success)}.WorkspaceCreateModal-module__KJjK9W__typeCardBusiness:hover{border-color:var(--color-primary)}.WorkspaceCreateModal-module__KJjK9W__typeIcon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.WorkspaceCreateModal-module__KJjK9W__typeIconPersonal{background:var(--color-success-bg);color:var(--color-success-fg)}.WorkspaceCreateModal-module__KJjK9W__typeIconBusiness{background:var(--color-info-bg);color:var(--color-info-fg)}.WorkspaceCreateModal-module__KJjK9W__typeLabel{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:700}.WorkspaceCreateModal-module__KJjK9W__typeDesc{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5}.WorkspaceCreateModal-module__KJjK9W__typeAction{color:var(--color-primary);align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.WorkspaceCreateModal-module__KJjK9W__nameForm{flex-direction:column;gap:16px;display:flex}@media (max-width:639px){.WorkspaceCreateModal-module__KJjK9W__typeGrid{grid-template-columns:1fr}}
.POSCustomerChip-module__LMCjkW__wrap{position:relative}.POSCustomerChip-module__LMCjkW__chip{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:12px 16px;display:flex}.POSCustomerChip-module__LMCjkW__avatar{border-radius:var(--radius-full);background:var(--color-surface-2);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-primary);font-size:13px;font-weight:var(--font-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.POSCustomerChip-module__LMCjkW__avatarMuted{color:var(--color-text-secondary)}.POSCustomerChip-module__LMCjkW__info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.POSCustomerChip-module__LMCjkW__name{font-size:14px;font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.POSCustomerChip-module__LMCjkW__sub{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.POSCustomerChip-module__LMCjkW__changeBtn,.POSCustomerChip-module__LMCjkW__selectBtn{min-height:32px;font-size:13px;font-weight:var(--font-medium);color:var(--color-text-link);border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;flex-shrink:0;padding:0 10px;position:relative}.POSCustomerChip-module__LMCjkW__selectBtn{font-weight:var(--font-semibold)}.POSCustomerChip-module__LMCjkW__changeBtn:hover,.POSCustomerChip-module__LMCjkW__selectBtn:hover{background:var(--color-surface-2)}@media (pointer:coarse){.POSCustomerChip-module__LMCjkW__changeBtn:after,.POSCustomerChip-module__LMCjkW__selectBtn:after{content:"";position:absolute;inset:-6px 0}}.POSCustomerChip-module__LMCjkW__newBtnInline{border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.POSCustomerChip-module__LMCjkW__newBtnInline:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.POSCustomerChip-module__LMCjkW__walkinBtn{border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.POSCustomerChip-module__LMCjkW__walkinBtn:hover{background:var(--color-surface-2);color:var(--color-text-primary)}@media (pointer:coarse){.POSCustomerChip-module__LMCjkW__newBtnInline:after,.POSCustomerChip-module__LMCjkW__walkinBtn:after{content:"";position:absolute;inset:-4px}}.POSCustomerChip-module__LMCjkW__popover{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-md);flex-direction:column;max-height:340px;display:flex;position:absolute;top:calc(100% - 4px);left:18px;right:18px;overflow:hidden}.POSCustomerChip-module__LMCjkW__searchWrap{border-bottom:1px solid var(--color-border-subtle);align-items:center;padding:10px;display:flex;position:relative}.POSCustomerChip-module__LMCjkW__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:20px}.POSCustomerChip-module__LMCjkW__searchInput{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;height:36px;color:var(--color-text-primary);outline:none;padding-block:0;padding-inline:32px 30px;font-size:14px}.POSCustomerChip-module__LMCjkW__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.POSCustomerChip-module__LMCjkW__clearBtn{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;right:18px}.POSCustomerChip-module__LMCjkW__clearBtn:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.POSCustomerChip-module__LMCjkW__optionList{flex:1;padding:6px;overflow-y:auto}.POSCustomerChip-module__LMCjkW__option{border-radius:var(--radius-control);cursor:pointer;text-align:start;width:100%;min-height:44px;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:10px;padding:6px 10px;display:flex}.POSCustomerChip-module__LMCjkW__option:hover{background:var(--color-surface-2)}.POSCustomerChip-module__LMCjkW__optAvatar{border-radius:var(--radius-full);background:var(--color-surface-2);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-primary);font-size:12px;font-weight:var(--font-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.POSCustomerChip-module__LMCjkW__optInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.POSCustomerChip-module__LMCjkW__optName{font-size:14px;font-weight:var(--font-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.POSCustomerChip-module__LMCjkW__optPhone{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.POSCustomerChip-module__LMCjkW__noResults{text-align:center;color:var(--color-text-secondary);padding:20px;font-size:13px}.POSCustomerChip-module__LMCjkW__createPanel{flex-direction:column;gap:12px;padding:12px;display:flex}.POSCustomerChip-module__LMCjkW__createHead{align-items:center;gap:8px;display:flex}.POSCustomerChip-module__LMCjkW__backBtn{border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-surface);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.POSCustomerChip-module__LMCjkW__backBtn:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.POSCustomerChip-module__LMCjkW__createTitle{font-size:14px;font-weight:var(--font-semibold);color:var(--color-text-primary)}.POSCustomerChip-module__LMCjkW__createField{flex-direction:column;gap:4px;display:flex}.POSCustomerChip-module__LMCjkW__createLabel{font-size:13px;font-weight:var(--font-medium);color:var(--color-text-primary)}.POSCustomerChip-module__LMCjkW__req{color:var(--color-danger-fg)}.POSCustomerChip-module__LMCjkW__createInput{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);height:40px;color:var(--color-text-primary);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:0 12px;font-size:14px}.POSCustomerChip-module__LMCjkW__createInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}@media (max-width:1023px){.POSCustomerChip-module__LMCjkW__createInput{height:44px}}.POSCustomerChip-module__LMCjkW__createInput::placeholder{color:var(--color-text-muted)}.POSCustomerChip-module__LMCjkW__createError{color:var(--color-danger-fg);font-size:12px}.POSCustomerChip-module__LMCjkW__createActions{gap:8px;margin-top:2px;display:flex}.POSCustomerChip-module__LMCjkW__createCancel{border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-surface);height:40px;font-size:14px;font-weight:var(--font-semibold);color:var(--color-text-primary);cursor:pointer;padding:0 14px}.POSCustomerChip-module__LMCjkW__createCancel:hover{background:var(--color-surface-2)}.POSCustomerChip-module__LMCjkW__createSave{border-radius:var(--radius-control);background:var(--color-primary-fill);color:#fff;height:40px;font-size:14px;font-weight:var(--font-semibold);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.POSCustomerChip-module__LMCjkW__createSave:disabled{opacity:.65;cursor:default}[data-theme=dark] .POSCustomerChip-module__LMCjkW__createSave{background:var(--color-primary-fill-hover)}@media (max-width:1023px){.POSCustomerChip-module__LMCjkW__createCancel,.POSCustomerChip-module__LMCjkW__createSave{height:44px}}.POSCustomerChip-module__LMCjkW__spin{animation:.8s linear infinite POSCustomerChip-module__LMCjkW__chipSpin}@keyframes POSCustomerChip-module__LMCjkW__chipSpin{to{transform:rotate(360deg)}}.POSCustomerChip-module__LMCjkW__newBtn{border:none;border-top:1px solid var(--color-border-subtle);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text-link);font-size:14px;font-weight:var(--font-medium);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.POSCustomerChip-module__LMCjkW__newBtn:hover{background:var(--color-surface-2)}
.CustomerForm-module__Hh161W__avatarFill{width:100%;height:100%;display:block}.CustomerForm-module__Hh161W__avatarFill.CustomerForm-module__Hh161W__avatarFill>*{width:100%;height:100%}
.pageTitle-module__2Q85ZW__phoneTitle{padding:12px var(--page-pad-x) 0;font-size:17px;font-weight:var(--font-semibold);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;line-height:1.3}@media (min-width:768px){.pageTitle-module__2Q85ZW__phoneTitle{display:none}}
