@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-ext-400-normal-C0aKJzIG.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-400-normal-CV3RJNZo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2)format("woff2"),url(/assets/onest-cyrillic-400-normal-BQq8x-Ju.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-math-400-normal-BOdeoExJ.woff2)format("woff2"),url(/assets/onest-math-400-normal-BoceZrtY.woff)format("woff");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-208E,U+2090-209C,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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-symbols-400-normal-BKpJPZvB.woff2)format("woff2"),url(/assets/onest-symbols-400-normal-Cyp7MkQ3.woff)format("woff");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-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-vietnamese-400-normal-5bytZ3jO.woff2)format("woff2"),url(/assets/onest-vietnamese-400-normal-b_JsbRRP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal-DN_ZkHKd.woff2)format("woff2"),url(/assets/onest-latin-ext-400-normal-n6Pl0Elk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2)format("woff2"),url(/assets/onest-latin-400-normal-RaMPE1jb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-ext-500-normal-BRptT_Q-.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-500-normal-C2Nf5dsb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-BMFE-GJD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-math-500-normal-BAEyco5m.woff2)format("woff2"),url(/assets/onest-math-500-normal-CFbo1AvL.woff)format("woff");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-208E,U+2090-209C,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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-symbols-500-normal-x8bjkRDT.woff2)format("woff2"),url(/assets/onest-symbols-500-normal-BnHuuehd.woff)format("woff");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-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-vietnamese-500-normal-CYcoD-Qw.woff2)format("woff2"),url(/assets/onest-vietnamese-500-normal-B-ujVS1X.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BOsNMgOh.woff2)format("woff2"),url(/assets/onest-latin-ext-500-normal-BG_GNqt_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-ext-600-normal-akDnvndp.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-600-normal-DARnoHZf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2)format("woff2"),url(/assets/onest-cyrillic-600-normal-DXk93W_-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-math-600-normal-DtDLLcx3.woff2)format("woff2"),url(/assets/onest-math-600-normal-Cg9O0yw7.woff)format("woff");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-208E,U+2090-209C,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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-symbols-600-normal-xTLJvtuG.woff2)format("woff2"),url(/assets/onest-symbols-600-normal-DbXpb-tr.woff)format("woff");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-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-vietnamese-600-normal-BB-MkYnX.woff2)format("woff2"),url(/assets/onest-vietnamese-600-normal-Banm7-ne.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-DJ0mJiNR.woff2)format("woff2"),url(/assets/onest-latin-ext-600-normal-HzGxiJ8N.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2)format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-ext-700-normal-Bv9yQbv6.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-700-normal-VHhFdOv4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-3rOSeAdn.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-BYHfPO1G.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-math-700-normal-8BLSvV4n.woff2)format("woff2"),url(/assets/onest-math-700-normal-DV7Jn8rc.woff)format("woff");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-208E,U+2090-209C,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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-symbols-700-normal-C_KQTiD_.woff2)format("woff2"),url(/assets/onest-symbols-700-normal-DWaVlq9G.woff)format("woff");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-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-vietnamese-700-normal-o95X2wRR.woff2)format("woff2"),url(/assets/onest-vietnamese-700-normal-DJPTbRH6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-DSjWcyFb.woff2)format("woff2"),url(/assets/onest-latin-ext-700-normal-CIZyApB7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2)format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2)format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-vietnamese-800-normal-BDwqwvSG.woff2)format("woff2"),url(/assets/montserrat-vietnamese-800-normal-Chy8GRiB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2)format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f3;--surface:#fff;--surface-2:#eaeae8;--surface-3:#efefed;--line:#e2e2df;--ink:#141414;--muted:#62625f;--placeholder:#8a8a86;--accent:#e9531c;--accent-fill:#cc4512;--on-accent:#fff;--accent-ink:#b23b0b;--accent-soft:#ffeee3;--neutral-fill:#141414;--on-neutral:#fff;--disabled-bg:#ededeb;--disabled-ink:#8a8a86;--toast-bg:#141414;--toast-ink:#fff;--toast-action:#ff8a5c;--scrim:#00000073;--shadow-card:inset 0 0 0 1px var(--line);--shadow-float:0 10px 30px #0003;--shadow-seg:0 1px 3px #00000024;--st-bg:#ededeb;--st:#141414;--st-stock-bg:#141414;--st-stock:#fff;--st-done-bg:transparent;--st-done:#62625f;--st-delay-bg:#ffeee3;--st-delay:#b23b0b;--paid-bg:#ededeb;--paid:#141414;--unpaid-bg:#ffeee3;--unpaid:#b23b0b;--tg-bg:#e3f1fb;--tg:#1a6fb0;--wa:#12804a;--on-wa:#fff;--wa-soft:#e6f4ec;--font-ui:Onest, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-num:Montserrat, Onest, system-ui, sans-serif;--r-card:18px;--r-control:12px;--r-btn:11px;--r-sheet:24px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0f0f;--surface:#1b1b1b;--surface-2:#262626;--surface-3:#222;--line:#2f2f2f;--ink:#f2f2f0;--muted:#a3a3a0;--placeholder:#7c7c79;--accent:#ff6a33;--accent-fill:#cc4512;--on-accent:#fff;--accent-ink:#ff8a5c;--accent-soft:#3a2418;--neutral-fill:#f2f2f0;--on-neutral:#0f0f0f;--disabled-bg:#262626;--disabled-ink:#7c7c79;--toast-bg:#f2f2f0;--toast-ink:#0f0f0f;--toast-action:#b23b0b;--scrim:#000000a6;--shadow-card:inset 0 0 0 1px var(--line);--shadow-float:0 10px 30px #0009;--shadow-seg:0 1px 3px #00000080;--st-bg:#2a2a2a;--st:#f2f2f0;--st-stock-bg:#f2f2f0;--st-stock:#0f0f0f;--st-done-bg:transparent;--st-done:#a3a3a0;--st-delay-bg:#3a2418;--st-delay:#ff8a5c;--paid-bg:#2a2a2a;--paid:#f2f2f0;--unpaid-bg:#3a2418;--unpaid:#ff8a5c;--tg-bg:#13293a;--tg:#5db4f5;--wa:#3fd08a;--on-wa:#0f0f0f;--wa-soft:#13281d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0f0f;--surface:#1b1b1b;--surface-2:#262626;--surface-3:#222;--line:#2f2f2f;--ink:#f2f2f0;--muted:#a3a3a0;--placeholder:#7c7c79;--accent:#ff6a33;--accent-fill:#cc4512;--on-accent:#fff;--accent-ink:#ff8a5c;--accent-soft:#3a2418;--neutral-fill:#f2f2f0;--on-neutral:#0f0f0f;--disabled-bg:#262626;--disabled-ink:#7c7c79;--toast-bg:#f2f2f0;--toast-ink:#0f0f0f;--toast-action:#b23b0b;--scrim:#000000a6;--shadow-card:inset 0 0 0 1px var(--line);--shadow-float:0 10px 30px #0009;--shadow-seg:0 1px 3px #00000080;--st-bg:#2a2a2a;--st:#f2f2f0;--st-stock-bg:#f2f2f0;--st-stock:#0f0f0f;--st-done-bg:transparent;--st-done:#a3a3a0;--st-delay-bg:#3a2418;--st-delay:#ff8a5c;--paid-bg:#2a2a2a;--paid:#f2f2f0;--unpaid-bg:#3a2418;--unpaid:#ff8a5c;--tg-bg:#13293a;--tg:#5db4f5;--wa:#3fd08a;--on-wa:#0f0f0f;--wa-soft:#13281d}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-text-size-adjust:100%;font-size:16px;line-height:1.35}body{background:var(--bg);margin:0}main{max-width:900px;margin:0 auto;padding:16px}h1,h2{font-family:var(--font-num);font-weight:800}h2{letter-spacing:-.3px;margin:20px 0 10px;font-size:19px}section>h2:first-child{margin-top:4px}a{color:var(--ink)}code{word-break:break-all;color:var(--muted);font-size:12px}button,select,input,textarea{font:inherit;color:var(--ink)}button,select,input{border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface);min-height:44px;padding:0 12px}button{cursor:pointer;font-weight:600}button:disabled{cursor:default}button:not(:disabled):active{filter:brightness(.92)}button.primary{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill)}button.primary:disabled{background:var(--disabled-bg);color:var(--disabled-ink);border-color:var(--disabled-bg)}input::placeholder,textarea::placeholder{color:var(--placeholder)}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);outline:none}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:none;outline:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}input[type=search]{width:100%;margin:12px 0;font-size:16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:80vh;padding:16px;display:flex}.center h1{letter-spacing:-.5px;margin:0;font-size:28px}.top{z-index:15;min-height:56px;padding:calc(4px + env(safe-area-inset-top)) 4px 4px 12px;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex;position:sticky;top:0}.top-left{flex:1;align-items:center;min-width:0;display:flex}.top-title{min-width:0;font-family:var(--font-num);letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;padding-left:4px;font-size:19px;font-weight:800;overflow:hidden}.top-slot{flex:1;min-width:0}.top-slot:empty{display:none}.top-slot .seg{gap:3px;padding:3px}.top-slot .seg button{white-space:nowrap;padding:0 6px}.top .burger{background:var(--surface-2);border-radius:14px;flex:0 0 50px;width:50px;height:50px;margin-right:8px}.tabs{background:var(--surface-2);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.tabs button{border-radius:var(--r-btn);color:var(--muted);background:0 0;border:0;padding:0 8px;font-size:15px}.tabs button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-seg)}.cards{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.cards li{min-width:0;list-style:none}.card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);gap:6px;min-width:0;padding:12px 14px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.badge{background:var(--st-bg);color:var(--st);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:600}.due{color:var(--unpaid);font-weight:700}.hint{color:var(--muted);margin:0;font-size:13px}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.card table{display:block;overflow-x:auto}th,td{text-align:left;border-bottom:1px solid var(--line);padding:6px}th{color:var(--muted);font-weight:600}.runs{padding-left:16px;font-size:13px}.card a[href^=tel\:]{align-items:center;min-height:44px;display:inline-flex}.notice{border-radius:var(--r-control);background:var(--surface-3);color:var(--ink);align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:15px;display:flex}.notice svg{flex:none}.notice.error,.notice[role=alert]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.notice.ok{background:var(--paid-bg);color:var(--paid);font-weight:600}.notice.info{color:var(--muted)}.install-hint{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);text-align:left;align-items:center;gap:8px;margin:0 0 12px;padding:6px 4px 6px 14px;font-size:14px;display:flex}.install-hint p{flex:1;min-width:0;margin:0;line-height:1.4}.install-share{vertical-align:-4px;display:inline-flex}.install-btn{border-radius:var(--r-btn);background:var(--accent-fill);min-height:40px;color:var(--on-accent);font:700 14px var(--font-ui);cursor:pointer;border:0;flex:none;padding:0 14px}.install-close{flex:none}.center .install-hint{width:100%;max-width:380px;margin:16px 0 0}.shell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.wh{grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:120px;display:grid}.wh>*,.wh-pane>*{min-width:0}.wh-pane,.wh-bar,.wh-tools{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.screen-title{letter-spacing:-.4px;margin:0;font-size:22px}.seg{background:var(--surface-2);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.seg button{border-radius:var(--r-btn);height:44px;font:600 16px var(--font-ui);color:var(--muted);background:0 0;border:0;padding:0 8px}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-seg)}.search{position:relative}.search svg{color:var(--muted);pointer-events:none;position:absolute;top:13px;left:14px}.search input{border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);width:100%;height:48px;font:400 16px var(--font-ui);color:var(--ink);margin:0;padding:0 14px 0 44px;display:block}.pills{scrollbar-width:none;gap:8px;padding:3px 0;display:flex;overflow-x:auto}.pills::-webkit-scrollbar{display:none}.pill{border:1px solid var(--line);background:var(--surface);height:38px;min-height:38px;font:600 14px var(--font-ui);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex;position:relative}.pill:before{content:"";position:absolute;inset:-4px 0}.pill>svg{color:var(--muted);flex:none}.pill:has(.n){padding-right:6px}.pill .n{background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:2px;padding:0 7px;font-size:12px;display:inline-flex}.pill[aria-selected=true]{background:var(--neutral-fill);border-color:var(--neutral-fill);color:var(--on-neutral)}.pill[aria-selected=true]>svg{color:inherit}.pill[aria-selected=true] .n{background:var(--accent-fill);color:var(--on-accent)}.ro{color:var(--muted);border-radius:var(--r-control);background:var(--surface-3);align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:flex}.ro svg{flex:none}.ro.big{color:var(--ink);padding:12px 14px;font-size:15px;font-weight:600}.src-note{color:var(--muted);margin:0;font-size:13px}.button-link{min-height:44px;color:var(--accent-ink);border:1.5px dashed var(--accent);border-radius:var(--r-btn);justify-self:start;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.loading-bar{background:linear-gradient(90deg, transparent, var(--ink), transparent);background-repeat:no-repeat;background-size:40% 100%;border-radius:2px;height:3px;animation:1s linear infinite loading-slide}.cards.is-loading{opacity:.6;transition:opacity .15s}@keyframes loading-slide{0%{background-position:-40% 0}to{background-position:140% 0}}.skeletons{gap:10px;display:grid}.skeleton{border-radius:var(--r-card);background:var(--surface);height:118px;box-shadow:var(--shadow-card);animation:1.4s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{50%{opacity:.55}}.empty{text-align:center;color:var(--muted);margin:0;padding:48px 16px;font-size:15px}.wh-card{gap:2px;padding:12px 12px 12px 14px;position:relative}.card-open{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.card-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-open:focus-visible{outline:none}.card-open:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.l1{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.l2{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.l2 strong{font-weight:600}.meta{color:var(--muted)}.l3{align-items:center;gap:8px;min-width:0;min-height:44px;margin-bottom:-4px;display:flex}.l3 .tel,.l3 .act{z-index:1;position:relative}.num{font-family:var(--font-num);letter-spacing:-.2px;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-size:19px;font-weight:800;display:inline-flex}.chip{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;min-width:0;padding:3px 9px;font-size:13px;font-weight:600;line-height:1.35;display:inline-block;overflow:hidden}.chip svg{vertical-align:-2px;margin-right:3px}.st-transit{background:var(--st-bg);color:var(--st)}.st-delay{background:var(--st-delay-bg);color:var(--st-delay)}.st-stock{background:var(--st-stock-bg);color:var(--st-stock)}.st-storage{color:var(--st-stock-bg);box-shadow:inset 0 0 0 1.5px var(--st-stock-bg);background:0 0}.st-done{background:var(--st-done-bg);color:var(--st-done);box-shadow:inset 0 0 0 1px var(--line)}.paid{background:var(--paid-bg);color:var(--paid)}.unpaid{background:var(--unpaid-bg);color:var(--unpaid)}.price-pill{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:3px 9px;font-size:16px;font-weight:700;display:inline-flex}.price-pill.neutral{color:var(--ink);background:0 0;padding-right:0}.tel{min-width:0;min-height:44px;color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.tel svg{flex:none}.tel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act{border-radius:var(--r-btn);background:var(--accent-fill);height:44px;color:var(--on-accent);font:600 15px var(--font-ui);white-space:nowrap;border:0;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 14px;display:inline-flex}.act:disabled{background:var(--disabled-bg);color:var(--disabled-ink)}.act[aria-busy=true]:disabled{background:var(--accent-fill);color:var(--on-accent);opacity:.8}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn-wide{border-radius:var(--r-control);width:100%;height:52px;font:700 17px var(--font-ui);border:0;justify-content:center;align-items:center;gap:8px;display:flex}.btn-wide.primary{background:var(--accent-fill);color:var(--on-accent)}.btn-wide.neutral{background:var(--neutral-fill);color:var(--on-neutral)}.btn-wide:disabled{background:var(--disabled-bg);color:var(--disabled-ink)}.icon-btn{border-radius:var(--r-control);width:44px;height:44px;color:var(--ink);background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.toast{left:12px;right:12px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:25;background:var(--toast-bg);max-width:600px;color:var(--toast-ink);box-shadow:var(--shadow-float);border-radius:14px;align-items:center;gap:8px;margin:0 auto;padding:6px 6px 6px 16px;font-size:15px;animation:.18s ease-out rise;display:flex;position:fixed}.toast span{flex:1;min-width:0}.toast-action{height:44px;color:var(--toast-action);font:700 15px var(--font-ui);background:0 0;border:0;border-radius:10px;flex:none;padding:0 14px}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.fab{right:16px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:10;background:var(--accent-fill);height:56px;color:var(--on-accent);font:700 17px var(--font-ui);box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:8px;padding:0 22px 0 18px;text-decoration:none;display:inline-flex;position:fixed}.fab-plus{font-size:22px;line-height:1}.wh-card-totals{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:12px 0 0;display:grid}.wh-card-totals>div{border-radius:var(--r-control);background:var(--surface);border:1px solid var(--line);padding:10px 12px}.wh-card-totals dt{color:var(--muted);font-size:13px}.wh-card-totals dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:17px;font-weight:700}.wh-add{display:none}.sheet-backdrop{z-index:30;background:var(--scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:600px;padding:8px 16px calc(24px + env(safe-area-inset-bottom));background:var(--surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-float);animation:.2s ease-out sheet-up}@keyframes sheet-up{0%{transform:translateY(100%)}}.grab{background:var(--line);border-radius:3px;width:40px;height:5px;margin:0 auto 14px}.sheet h2{letter-spacing:-.3px;margin:0 0 4px;font-size:22px}.sheet h2:focus{outline:none}.sum{color:var(--muted);margin:0 0 16px;font-size:15px}.sum b{color:var(--ink);font-weight:700}.sheet-due{background:var(--unpaid-bg);color:var(--unpaid);border-radius:14px;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;padding:12px 14px;font-weight:600;display:flex}.sheet-due strong{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opt{border:1.5px solid var(--ink);background:var(--surface);height:56px;color:var(--ink);font:600 16px var(--font-ui);border-radius:14px}.opt:last-child:nth-child(odd){grid-column:1/-1}.ghost-btn{width:100%;height:48px;color:var(--muted);font:600 16px var(--font-ui);background:0 0;border:0;margin-top:10px}.fullscreen{z-index:20;background:var(--bg);position:fixed;inset:0;overflow-y:auto}.bar{z-index:2;padding:calc(6px + env(safe-area-inset-top)) 8px 6px;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:4px;display:flex;position:sticky;top:0}.bar h1{letter-spacing:-.3px;flex:1;align-items:center;gap:8px;min-width:0;margin:0;font-size:19px;display:flex}.bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form,.detail{grid-template-columns:minmax(0,1fr);gap:16px;max-width:640px;margin:0 auto;padding:16px 16px 120px;display:grid}.detail{gap:12px}.detail:not(.has-dock){padding-bottom:32px}.form>*,.detail>*{min-width:0}.field{gap:6px;min-width:0;display:grid}.field>label,.field-label{color:var(--muted);font-size:14px;font-weight:600}.field em{color:var(--accent-ink);font-style:normal}.field-control{gap:4px;min-width:0;display:grid}.input{border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);width:100%;height:52px;color:var(--ink);font:500 17px var(--font-ui);padding:0 14px}textarea.input{resize:none;height:84px;padding:12px 14px}.field.filled .input{background:var(--surface-3);border-color:#0000}.field.filled .input:focus{border-color:var(--accent)}.field.invalid .input{border-color:var(--accent-ink)}.field-error{color:var(--accent-ink);font-size:13px;font-weight:600}.hint.auto{color:var(--accent-ink)}.row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.choice{flex-wrap:wrap;gap:8px;display:flex}.choice button{border:1px solid var(--line);background:var(--surface);height:44px;font:600 15px var(--font-ui);color:var(--ink);border-radius:999px;padding:0 14px}@media (width<=1023.98px){.choice{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px;overflow-x:auto}.choice::-webkit-scrollbar{display:none}.choice button{flex:none}}.choice button[aria-pressed=true]{background:var(--neutral-fill);border-color:var(--neutral-fill);color:var(--on-neutral)}.calc{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);justify-content:space-between;align-items:baseline;gap:12px;padding:14px;display:flex}.calc small{color:var(--muted);font-size:13px;font-weight:500;display:block}.calc-sum{font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:800}.calc-btn{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000}.calc-btn .calc-hint{color:var(--accent-ink);margin-top:2px}.calc-edit{border:1px solid var(--accent);cursor:text}.calc.invalid{border-color:var(--accent-ink)}.calc-input{font-family:var(--font-num);align-items:baseline;gap:4px;font-size:28px;font-weight:800;display:inline-flex}.calc-input input{width:5ch;color:var(--ink);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0}.calc-reset{color:var(--accent-ink);border:0;justify-self:start;padding:0;font-size:14px;font-weight:600}.save-bar{z-index:21;padding:12px 16px calc(20px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}.save-bar>*{max-width:608px;margin-left:auto;margin-right:auto}.save-bar .notice{margin-bottom:8px}.hero{gap:10px;padding:4px 0;display:grid}.hero-name{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700}.hero .chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fields{border:0;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:0;display:grid}.sect{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0;margin:0;padding:4px 14px}.field.kv,.facts .kv{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:4px 0}.facts .kv{display:grid}.sect>.kv:last-child{border-bottom:0}.field.kv>label,.field.kv .field-label,.facts dt{color:var(--muted);font-size:14px;font-weight:400}.facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.kv .input{height:44px;font-size:16px}.kv textarea.input{height:72px;padding-top:10px}.kv-value{font-weight:600}.fields:disabled .input{height:auto;min-height:28px;box-shadow:none;color:var(--ink);-webkit-text-fill-color:var(--ink);opacity:1;appearance:none;text-overflow:ellipsis;cursor:default;background:0 0;border-color:#0000;padding:0;font-weight:600}.fields:disabled textarea.input{height:auto;min-height:28px;padding:0}.hero-skeleton{height:92px}.sect-skeleton{height:260px}.wh-table-wrap{overscroll-behavior-x:contain;background:var(--surface);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow-card);overflow:auto visible}.wh-table{border-collapse:separate;border-spacing:0;background:var(--surface);width:100%;font-size:15px}.wh-table.is-loading{opacity:.6;transition:opacity .15s}.wh-table th{z-index:2;text-align:left;height:40px;color:var(--muted);white-space:nowrap;background:var(--surface);border-bottom:1px solid var(--line);padding:0 10px;font-size:13px;font-weight:600;position:relative}.wh-table-wrap.is-head-stuck th{box-shadow:0 1px 0 var(--line), 0 6px 10px -8px #00000040}.wh-table td{vertical-align:middle;border-bottom:1px solid var(--line);white-space:nowrap;height:52px;padding:0 10px}.wh-table th:first-child,.wh-table td:first-child{padding-left:16px}.wh-table th:last-child,.wh-table td:last-child{padding-right:12px}.wh-table tbody tr:last-child td{border-bottom:0}.wh-table tbody tr{cursor:pointer}@media (hover:hover){.wh-table tbody tr:hover td{background:var(--surface-3)}}.wh-table tbody tr:focus-visible{outline:none}.wh-table tbody tr:focus-visible td{background:var(--surface-3);box-shadow:inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.wh-table tbody tr:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--accent), inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.wh-table tbody tr:focus-visible td:last-child{box-shadow:inset -2px 0 0 var(--accent), inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.wh-table .c-num{width:1%}.row-link{color:var(--ink);font-family:var(--font-num);letter-spacing:-.1px;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.row-link:focus-visible{outline:none}.wh-table .c-name{font-weight:600}.wh-table .c-name,.wh-table .c-city,.wh-table .c-branch,.wh-table .c-note{text-overflow:ellipsis;min-width:120px;max-width:0;overflow:hidden}.wh-table .c-name{width:100%}.wh-table:has(.c-note) .c-name{width:62%;min-width:170px}.wh-table .c-note{width:38%;color:var(--muted)}.wh-table:has(.c-branch) .c-name{width:32%}.wh-table .c-city{width:18%;min-width:90px}.wh-table .c-branch{width:20%;min-width:90px}.wh-table:has(.c-branch) .c-note{width:30%}.wh-table .c-phone a{min-height:36px;color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.wh-table .c-phone a:hover{text-underline-offset:3px;text-decoration:underline}}.wh-table .c-n{text-align:right;font-variant-numeric:tabular-nums;width:1%}.wh-table .c-price{font-weight:700}.wh-table .c-fee{font-weight:600}.wh-table .c-price.is-formula,.wh-table .c-fee.is-formula{color:var(--muted)}.wh-table tfoot td{border-top:2px solid var(--line);font-variant-numeric:tabular-nums;color:var(--ink);border-bottom:0;padding-top:14px;padding-bottom:14px;font-weight:800}.wh-table tfoot .c-num{font-family:var(--font-num);font-size:15px}.wh-table tfoot .c-total-label{color:var(--muted);font-weight:600}.wh-table tfoot .c-fee{color:var(--ink)}.wh-table .c-pay .chip,.wh-table .c-status .chip{vertical-align:middle;max-width:150px;display:inline-block}.chip-select{vertical-align:middle;border-radius:999px;display:inline-flex;position:relative}.chip-select-native{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.chip-select-native:disabled{cursor:default}.chip-select:has(.chip-select-native:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.chip-select:has(.chip-select-native:not(:disabled)):hover{outline:2px solid var(--accent);outline-offset:2px}}.wh-table .c-act{text-align:right;width:1%}.act.act-sm{height:36px;margin-left:0;padding:0 12px;font-size:14px}.skeleton-table{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.skeleton-head{border-bottom:1px solid var(--line);height:40px}.skeleton-row{border-bottom:1px solid var(--line);align-items:center;height:52px;padding:0 16px;display:flex}.skeleton-row:last-child{border-bottom:0}.skeleton-row span{background:var(--surface-2);border-radius:7px;width:100%;height:14px;animation:1.4s ease-in-out infinite skeleton-pulse;display:block}@media (prefers-reduced-motion:reduce){.toast,.sheet,.skeleton,.skeleton-row span,.loading-bar{animation:none}.cards.is-loading,.wh-table.is-loading{transition:none}}.pn-seq{font-variant-numeric:tabular-nums;font-weight:800}.pn-id{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:600}.cr-badge{flex:none;margin-left:6px}.cr-badge-link{background:var(--st-bg);color:var(--accent-ink);cursor:pointer;text-decoration:none}@media (hover:hover){.cr-badge-link:hover{text-underline-offset:3px;text-decoration:underline}}.l1:has(>.cr-badge){flex-wrap:wrap;row-gap:6px}.l1>.cr-badge{margin-left:0}.wh-table .c-name-text{text-overflow:ellipsis;display:block;overflow:hidden}.wh-table .c-name .cr-badge{vertical-align:top;max-width:100%;margin:3px 0 0;display:inline-block}.wh-table .c-name:has(.cr-badge){min-width:172px}.doc-badge{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0;flex:none}.l1:has(>.doc-badge){flex-wrap:wrap;row-gap:6px}.wh-table .c-name-line{align-items:center;gap:8px;min-width:0;display:flex}.wh-table .c-name-line .c-name-text{min-width:0}.doc-toggle-chip{min-height:0;font:600 13px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.doc-toggle-chip.is-off{color:var(--muted)}@media (hover:hover){.doc-toggle-chip:not(:disabled):hover{outline:2px solid var(--accent);outline-offset:2px}}.doc-toggle-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.doc-toggle{width:22px;height:22px;accent-color:var(--accent);cursor:pointer;margin:11px 0}.check-line{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;display:flex}.check-line .doc-toggle{flex:none;margin:0}.wh-archive .c-doc{white-space:nowrap;width:1%}.history{gap:10px;margin-top:8px;display:grid}.history-title{margin:0;font-size:17px}.history-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.history-list>li{border-radius:var(--r-control);background:var(--surface-3);padding:10px 12px}.history-list ul{margin:4px 0 0;padding-left:18px;font-size:15px}.history-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.history-skeleton{height:64px}button.button-link{font-family:var(--font-ui);cursor:pointer;background:0 0}.notify-sheet .notice{margin-bottom:10px}.notify-plan{gap:8px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.notify-plan li{background:var(--surface-3);border-radius:14px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;padding:10px 14px;display:grid}.notify-plan strong{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.notify-plan small{color:var(--muted);grid-column:1/-1;font-size:13px}.notify-sheet .hint{margin-bottom:10px}.notify-sheet .btn-wide{margin-top:6px}.notify-skeleton{height:120px;box-shadow:none;background:var(--surface-3);margin-bottom:10px}.notif-row{align-items:center;gap:10px;display:flex}.notif-row>div{flex:1;min-width:0}.notif-link{border-radius:var(--r-control);min-width:0;min-height:44px;color:inherit;flex:1;align-items:center;gap:10px;margin:-10px -12px;padding:10px 12px;text-decoration:none;display:flex}.notif-row.has-link:has(.notif-retry) .notif-link{margin-right:0}.notif-link>div{flex:1;min-width:0}.notif-chev{color:var(--muted);flex:none;font-size:22px;line-height:1}@media (hover:hover){.notif-link:hover{background:var(--surface-2)}}.notif-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.notif-head{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:15px;font-weight:600;display:flex}.notif-retry{border-radius:var(--r-btn);border:1.5px solid var(--accent);min-height:44px;color:var(--accent-ink);font:600 15px var(--font-ui);background:0 0;flex:none;padding:0 14px}.notif-retry:disabled{opacity:.5}.wh-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1023.98px){.wh-tools{scrollbar-width:none;align-items:center;gap:8px;padding:3px 0;display:flex;overflow-x:auto}.wh-tools::-webkit-scrollbar{display:none}.wh-tools>.pills{flex:none;order:0;padding:0;overflow:visible}.wh-tools>.wh-actions{flex-wrap:nowrap;flex:none;order:1;gap:8px}.wh-tools .button-link{white-space:nowrap}}select.input,.field.filled select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);text-overflow:ellipsis;background-position:calc(100% - 21px),calc(100% - 16px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.fields:disabled select.input{background-image:none;padding-right:0}.seg .n{font:600 13px var(--font-ui);font-variant-numeric:tabular-nums;color:var(--muted);margin-left:6px}.l3 .jr-date{white-space:nowrap;font:400 14px var(--font-ui);font-variant-numeric:tabular-nums;color:var(--muted);flex:none;margin-left:auto}.wh-table .c-date{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;width:1%}.wh-archive{width:max-content;min-width:100%}:is(.wh-table.wh-archive .c-name,.wh-table.wh-archive:has(.c-branch) .c-name,.wh-table.wh-archive:has(.c-note) .c-name,.wh-table.wh-archive:has(.c-branch) .c-note,.wh-table.wh-archive .c-city,.wh-table.wh-archive .c-branch,.wh-table.wh-archive .c-note){width:auto;min-width:0;max-width:none}.wh-archive .clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wh-archive .c-name .clip{max-width:220px}.wh-archive .c-city .clip{max-width:140px}.wh-archive .c-branch .clip{max-width:200px}.wh-archive .c-note .clip{max-width:240px;color:var(--muted)}.wh-archive .c-arch{color:var(--muted)}.wh-archive .c-arch.is-yes{color:var(--ink);font-weight:600}.wh-archive th:first-child,.wh-archive td:first-child{z-index:1;background:var(--surface);border-right:1px solid var(--line);position:sticky;left:0}.wh-archive th:first-child{z-index:3}.jr-bar{flex-direction:column;gap:12px;display:flex}@media (width<=1023.98px){.jr-bar>.seg{display:none}}@media (width>=1024px){.wh.jr{padding-bottom:0}.jr-bar{flex-direction:row;align-items:center}.jr-bar>.seg{flex:0 0 300px}.jr-bar>.search{flex:260px;min-width:240px}}.wh-archive .c-ttn{white-space:nowrap}.wh-archive .c-ttn .ttn{font-size:14px;display:block}.card-ttn{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.card-ttn .ttn{color:var(--ink);font-size:14px}.seg.seg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.seg-3 button{min-width:0}@media (width>=1024px){.jr-bar>.seg-3{flex:0 0 400px}}.top-slot .seg-3 button{padding:0 4px;font-size:14px}.ca-parcels{flex-wrap:wrap;gap:4px 8px;display:inline-flex}.ca-parcel{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--accent-ink);white-space:nowrap;font-weight:700}.ca-open{min-height:0;font-family:var(--font-num);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-weight:800}.ca-by{color:var(--muted);font-size:12px;display:block}.ca-table td{vertical-align:top}.ca-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:0;gap:4px;display:grid}.ca-l1{align-items:center;gap:8px;min-width:0;font-size:16px;display:flex}.ca-l1 strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.ca-l2{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ca-l3{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.ca-card{overscroll-behavior:contain;gap:12px;max-height:92dvh;display:grid;overflow-y:auto}.ca-card-head{align-items:center;gap:8px;display:flex}.ca-card-head .icon-btn{margin-left:auto}.ca-card h2{overflow-wrap:anywhere;margin:0}.ca-card .cr-facts>div{grid-template-columns:110px minmax(0,1fr)}.ca-muted{color:var(--muted)}.arch-strip{align-items:center;gap:12px;padding:18px 4px 8px;display:flex}.arch-strip-day{letter-spacing:.02em;color:var(--accent-ink);white-space:nowrap;font-size:12px;font-weight:700}.arch-strip-est{color:var(--muted);font-weight:500}.arch-strip-line{background:var(--accent);opacity:.55;flex:1;min-width:16px;height:1px}.arch-strip-meta{color:var(--muted);white-space:nowrap;font-size:12px}.arch-strip.is-muted .arch-strip-day{color:var(--muted)}.arch-strip.is-muted .arch-strip-line{background:var(--muted);opacity:.35}.cards>li.arch-day{list-style:none}.cards>li.arch-day .arch-strip{padding:10px 2px 0}.wh-table tr.arch-day td{background:var(--bg);border:0;padding:0}.wh-archive tr.arch-day td:first-child{background:var(--bg);border-right:0;position:static}.wh-table tr.arch-day .arch-strip{width:min(100%, calc(100vw - var(--sidebar-w,0px) - 2 * var(--content-pad,16px)));box-sizing:border-box;padding-left:12px;padding-right:12px;position:sticky;left:0}.wh-table.ro-table tbody tr{cursor:auto}.ttn{font-variant-numeric:tabular-nums;letter-spacing:.2px;-webkit-user-select:all;user-select:all;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.ttn>span+span{margin-left:.35em}.np-card .ttn{font-size:17px}.np-card .l1{justify-content:space-between}.np-match{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:28px;font-size:14px;display:flex;position:relative}.np-parcel{min-height:32px;color:var(--accent-ink);font-variant-numeric:tabular-nums;text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.wh-table .c-ttn{width:1%}.wh-archive .c-es .clip{max-width:260px}.bot-badge{font:600 12px/1.4 var(--font-ui);background:var(--tg-bg);color:var(--tg);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 8px 2px 6px;display:inline-flex}.bot-badge svg{flex:none;width:13px;height:13px}.bot-badge.is-off{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.bot-off{font-weight:400}.ct-card .l1{min-width:0}.ct-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.ct-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;display:block;overflow:hidden}.ct-line .maps-link{z-index:1;position:relative}.ct-side{min-width:24px;font:700 11px var(--font-ui);letter-spacing:.4px;color:var(--muted);display:inline-block}.maps-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.ct-total{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}@media (width>=1024px){.wh>.ct-total{flex:none}}.more-sentinel{overflow-anchor:none;justify-content:center;align-items:center;min-height:40px;padding:4px 0;display:flex}.more-dots{gap:6px;display:inline-flex}.more-dots>span{background:var(--muted);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite more-dot}.more-dots>span:nth-child(2){animation-delay:.15s}.more-dots>span:nth-child(3){animation-delay:.3s}@keyframes more-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.more-failed{color:var(--muted);margin:0;font-size:13px}.more-retry{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.more-dots>span{opacity:.6;animation:none}}.np-src{background:var(--surface-3);color:var(--muted)}.np-src-platform{color:var(--accent-ink)}.np-links{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.np-link{align-items:center;gap:2px;display:inline-flex}.np-unlink{min-width:32px;min-height:32px;color:var(--muted);font:600 18px var(--font-ui);cursor:pointer;background:0 0;border:0}.np-link-btn{border-radius:var(--r-btn);border:1.5px solid var(--accent);min-height:32px;color:var(--accent-ink);font:600 14px var(--font-ui);cursor:pointer;background:0 0;padding:0 10px}.np-link-form{gap:4px;display:inline-flex}.np-link-form input{border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface);width:7em;min-height:32px;color:var(--ink);font:15px var(--font-ui);padding:0 8px}.np-link-form button{border-radius:var(--r-control);background:var(--accent-fill);min-height:32px;color:var(--on-accent);font:600 14px var(--font-ui);border:0;padding:0 10px}.np-link-form button:disabled{background:var(--disabled-bg);color:var(--disabled-ink)}.np-link-error{color:var(--st-delay);font-size:13px;font-weight:600}.np-row .ttn{font-variant-numeric:tabular-nums}.np-row .ttn span+span{margin-left:.25em}.np-trusted{box-shadow:inset 3px 0 0 var(--accent);padding-left:8px}.np-candidate{opacity:.92}.np-section,.np-section .history-list{grid-template-columns:minmax(0,1fr)}.np-section .notif-head,.np-section .history-meta{overflow-wrap:anywhere;flex-wrap:wrap}.np-section .history-meta .chip{white-space:normal}.np-candidate-ref{color:var(--muted);font-size:13px}.sidebar{display:none}.brand{align-items:center;gap:10px;padding:4px 8px;display:flex}.brand-mark{border-radius:var(--r-btn);background:var(--neutral-fill);width:36px;height:36px;color:var(--on-neutral);flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-mark:has(img){background:0 0;border-radius:0;width:42px;height:42px}.brand-mark img{object-fit:contain;width:100%;height:100%}.brand-title{font-family:var(--font-num);letter-spacing:-.4px;font-size:22px;font-weight:800}.side-nav{gap:4px;display:grid}.side-nav a{border-radius:var(--r-control);min-height:44px;color:var(--muted);align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.side-nav a svg{flex:none}.side-user{border-top:1px solid var(--line);gap:2px;margin-top:auto;padding:14px 8px 0;display:grid}.side-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.side-role{color:var(--muted);margin:0 0 10px;font-size:13px}.side-user .view-switch{border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-bottom:10px;padding:3px}.side-user .view-switch button{border-radius:8px;height:28px;min-height:0;padding:0 4px;font-size:13px}.side-logout{justify-content:center;align-items:center;gap:8px;width:100%;font-size:15px;display:flex}@media (hover:hover){.side-nav a:hover{background:var(--surface-2);color:var(--ink)}.side-logout:hover{background:var(--surface-2)}}.side-nav a.active,.side-nav a.active:hover{background:var(--neutral-fill);color:var(--on-neutral)}.drawer-backdrop{z-index:40;background:var(--scrim);animation:.2s ease-out drawer-fade;position:fixed;inset:0}.drawer{z-index:41;overscroll-behavior:contain;background:var(--surface);border-right:1px solid var(--line);width:280px;max-width:85vw;box-shadow:var(--shadow-float);animation:.22s ease-out drawer-in;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.drawer:focus{outline:none}.drawer .side-panel{min-height:100%;padding:calc(16px + env(safe-area-inset-top)) 14px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:20px;display:flex}@keyframes drawer-in{0%{transform:translate(-100%)}}@keyframes drawer-fade{0%{opacity:0}}@media (width<=1023.98px){.wh>.screen-title,.wh-bar>.seg{display:none}}@media (prefers-reduced-motion:reduce){.drawer,.drawer-backdrop{animation:none}}@media (width>=1024px){:root{--sidebar-w:240px;--content-max:100vw;--content-pad:32px;--column-max:720px}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100dvh;display:grid}.shell>.top,.drawer,.drawer-backdrop{display:none}.shell>main{width:100%;max-width:var(--content-max);padding:28px var(--content-pad) 40px;min-width:0;margin:0 auto}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:20px;height:100dvh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.shell>main:has(>.wh){padding-bottom:24px}.wh{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:0;display:flex}.wh>*,.wh-pane>*{flex:none}.wh-pane{display:contents}.wh-bar{align-items:center;gap:12px;display:flex}.wh-bar>.seg{flex:0 0 300px}.wh-bar>.search{flex:260px;min-width:240px}.wh-add{border-radius:var(--r-control);background:var(--accent-fill);height:48px;color:var(--on-accent);font:700 16px var(--font-ui);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 20px 0 16px;text-decoration:none;display:inline-flex}.wh-add>span{font-size:20px;line-height:1}.wh-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wh-tools>.pills{flex:0 auto;order:0;max-width:100%}.wh-tools>.button-link,.wh-tools>.wh-actions{flex:none;order:1}.wh .cards,.wh .skeletons{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.pill{height:36px;min-height:36px}.pill .n{min-width:22px;height:22px}.toast{left:calc(var(--sidebar-w) + 24px);max-width:480px;bottom:28px;right:24px}.sheet-backdrop{align-items:center;padding:24px}.sheet{border-radius:var(--r-sheet);max-width:480px;padding:24px;animation:.16s ease-out dialog-in}.sheet .grab{display:none}@keyframes dialog-in{0%{opacity:0;transform:scale(.97)}}.fullscreen{z-index:auto;max-width:var(--column-max);background:0 0;margin:0 auto;position:static;inset:auto;overflow:visible}.fullscreen>.bar{background:var(--bg);margin-top:-28px;padding:14px 0 10px;top:0}.fullscreen>.bar .icon-btn{margin-left:-10px}.form,.detail{max-width:none;padding:16px 0 24px}.detail:not(.has-dock){padding-bottom:24px}.save-bar{padding:12px 0 20px;position:sticky;bottom:0;left:auto;right:auto}.save-bar>*{max-width:none}}@media (width>=1024px) and (width<=1279.98px){.wh-table td,.wh-table th{padding-left:8px;padding-right:8px}.wh-table .c-pay .chip,.wh-table .c-status .chip{max-width:120px}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.sheet{animation:none}}.cr{grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:120px;display:grid}.cr>*,.cr-side>*{min-width:0}.cr-side{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;display:grid}.cr-days{min-height:44px}.cr-days .pill[aria-pressed=true]{background:var(--neutral-fill);border-color:var(--neutral-fill);color:var(--on-neutral)}.cr-days .pill[aria-pressed=true]>svg{color:inherit}.cr-days .pill[aria-pressed=true] .n{background:var(--accent-fill);color:var(--on-accent)}.cr-day-tag{color:var(--muted);font-size:13px;font-weight:600}.cr-day-chip{border:1px solid var(--line);background:var(--surface-2);height:22px;min-height:0;color:var(--ink);font:600 12px/1 var(--font-ui);cursor:pointer;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex;position:relative}.cr-day-chip:after{content:"";position:absolute;inset:-14px -4px}.cr-day-chip:disabled{opacity:.6}.cr-day-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-summary{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.cr-summary-foot{margin-top:12px}.cr-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.cr-breakdown>div{border-radius:var(--r-control);background:var(--surface);border:1px solid var(--line);padding:10px 12px}.cr-breakdown dt{color:var(--muted);font-size:13px}.cr-breakdown dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:17px;font-weight:700}.cr-row{text-align:left;width:100%;min-height:72px;font:inherit;color:inherit;cursor:pointer;border:0;align-items:center;gap:12px;display:flex}.cr-row[aria-current=true]{box-shadow:inset 0 0 0 2px var(--ink)}.cr-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-row.done{background:var(--surface-3)}.cr-row.done .cr-l1 strong,.cr-row.done .cr-l2{color:var(--muted)}.cr-kind{border-radius:var(--r-control);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.cr-kind.delivery{background:var(--accent-fill);color:var(--on-accent)}.cr-kind.pickup{background:var(--neutral-fill);color:var(--on-neutral)}.cr-kind.done{background:var(--surface-2);color:var(--muted)}.cr-main{flex:1;gap:2px;min-width:0;display:grid}.cr-l1{align-items:center;gap:8px;min-width:0;font-size:16px;display:flex}.cr-l1 strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cr-l2{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cr-l3{min-height:20px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cr-done{font-weight:600}.cr-map-wrap{min-width:0;position:relative}.cr-map-fallback{text-align:center;height:100%;min-height:0;color:var(--muted);background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);align-content:center;justify-items:center;gap:12px;padding:32px 16px;display:grid}.cr-map-fallback strong{color:var(--ink);font-size:17px}.cr-map-fallback .btn-wide{max-width:280px}@media (width<=1023.98px){.cr>.screen-title{display:none}.shell:has(.cr>.cr-map-wrap){flex-direction:column;height:100dvh;min-height:0;display:flex}.shell:has(.cr>.cr-map-wrap)>.top{flex:none}.shell:has(.cr>.cr-map-wrap)>main{flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.cr:has(>.cr-map-wrap){flex-direction:column;flex:1 1 0;gap:10px;min-height:0;padding-bottom:0;display:flex}.cr:has(>.cr-map-wrap)>.cr-side{flex:none}.cr-map-wrap{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:320px;display:grid}}.cr-panel{z-index:30;overscroll-behavior:contain;max-height:78dvh;padding:8px 16px calc(20px + env(safe-area-inset-bottom));background:var(--surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-float);gap:12px;animation:.2s ease-out sheet-up;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.cr-panel>*{min-width:0}.cr-scrim{z-index:29;background:var(--scrim);opacity:.6;pointer-events:none;animation:.2s ease-out scrim-in;position:fixed;inset:0}@keyframes scrim-in{0%{opacity:0}}.cr-panel .grab{margin-bottom:0}.cr-panel-head{align-items:center;gap:8px;display:flex}.cr-head-actions{align-items:center;margin-left:auto;display:flex}.cr-menu{position:relative}.cr-menu-list{z-index:20;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);min-width:200px;box-shadow:var(--shadow-float);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.cr-menu-list button{height:44px;color:var(--ink);font:600 15px var(--font-ui);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px}.cr-menu-list button:hover,.cr-menu-list button:focus-visible{background:var(--surface-2)}.cr-menu-list .is-danger{color:var(--accent-ink)}.cr-num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.cr-panel h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;font-size:20px}.cr-panel h2:focus{outline:none}.cr-facts{gap:6px;margin:0;font-size:15px;display:grid}.cr-facts>div{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.cr-facts dt{color:var(--muted);font-size:14px}.cr-facts dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.cr-parcels{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cr-parcels li{border-radius:var(--r-control);background:var(--surface-3);flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 12px;font-size:14px;display:flex}.cr-parcels .num{font-size:16px}.cr-panel .sheet-due{margin-bottom:0}.cr-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cr-link{border-radius:var(--r-control);border:1.5px solid var(--ink);min-height:56px;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.cr-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-amount{margin-bottom:14px}.cr-readonly{text-align:center;color:var(--muted);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.cr-panel,.cr-scrim{animation:none}}.cr-map{border-radius:var(--r-card);background:var(--surface-2);height:100%;min-height:0;box-shadow:var(--shadow-card);overflow:hidden}@media (width>=1024px){.shell>main:has(>.cr){max-width:none;padding:20px 24px}.cr{grid-template-rows:auto minmax(0,1fr);grid-template-columns:400px minmax(0,1fr);gap:16px 20px;height:calc(100dvh - 40px);padding-bottom:0}.cr>.screen-title{grid-column:1/-1}.cr-side{min-height:0;padding:2px 4px 24px 2px;position:relative;overflow-y:auto}.cr-map-wrap{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.cr-map{height:100%;min-height:0}.cr-map-fallback{height:auto;min-height:0}.cr-panel{z-index:5;border-radius:var(--r-sheet);align-content:start;width:380px;max-width:calc(100% - 24px);max-height:none;animation:.16s ease-out dialog-in;position:absolute;inset:12px 12px 12px auto}.cr-panel .grab{display:none}}.cr-nums{color:var(--ink);font-size:15px}.cr-count{color:var(--muted);font-size:14px}.cr-qty{color:var(--muted);font-weight:600}.cr-qty.many{color:var(--accent-ink);font-weight:800}.cr-unlinked{color:var(--unpaid);margin:0;font-size:14px;font-weight:600}.cr-handover{overscroll-behavior:contain;gap:12px;max-height:92dvh;display:grid;overflow-y:auto}.cr-handover .sum{margin:0}.cr-handover .sheet-due{margin-bottom:0}.cr-handover .ghost-btn{margin-top:0}.cr-parcels li:has(>.cr-x){flex-wrap:nowrap;padding-right:4px}.cr-parcel-info{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cr-parcels .cr-x{flex:none;margin-left:auto}.cr-lookup{gap:10px;display:grid}.cr-lookup-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.cr-remove{color:var(--accent-ink)}.cr-section-title{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:700}.cr-done-section{gap:10px;display:grid}.cr-done-toggle{border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);width:100%;min-height:44px;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:700;display:flex}.cr-done-toggle .cr-chev{color:var(--muted);flex:none;transition:transform .15s}.cr-done-toggle[aria-expanded=true] .cr-chev{transform:rotate(180deg)}.cr-done-info{color:var(--muted);margin:0;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.cr-done-toggle .cr-chev{transition:none}}.cr-reason{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:italic;overflow:hidden}.cr-reason-full{overflow-wrap:anywhere;margin-top:4px;font-weight:400;display:block}.cr-rejected,.cr-reject-form{gap:10px;display:grid}.cr-reject-form .field{color:var(--muted);gap:6px;font-size:14px;display:grid}.cr-edit{gap:12px;display:grid}.cr-edit-fields{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.cr-edit-row{color:var(--muted);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:14px;display:grid}.cr-edit-row .input{height:44px;font-size:16px}.cr-edit-row textarea.input{height:72px;padding-top:10px}.cr-search-results{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cr-search-results li{border-radius:var(--r-control);background:var(--surface-3);gap:6px;padding:8px 12px;display:grid}.cr-search-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.cr-search-head strong{font-weight:600}.cr-contact{gap:6px;display:grid}.cr-contact-row{border-radius:var(--r-control);background:var(--surface-3);width:100%;min-height:48px;color:var(--ink);font:600 15px var(--font-ui);text-align:left;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}button.cr-contact-row{cursor:pointer}button.cr-contact-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-contact-icon{color:var(--muted);flex:none;display:inline-flex}.cr-contact-text{overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.cr-contact-edit{color:var(--muted);flex:none;display:inline-flex}.cr-contact-form{border-radius:var(--r-control);background:var(--surface-3);gap:10px;padding:12px;display:grid}.cr-contact-form .input{height:48px;font-size:16px}.cr-contact-pair{grid-template-columns:minmax(0,1fr) 110px;gap:8px;display:grid}.cr-contact-form .ghost-btn{margin-top:0}.cr-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px}.cr-groups{gap:12px;display:grid}.cr-group{gap:6px;display:grid}.cr-group-title{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.cr-dir{border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:700;display:inline-flex}.cr-dir.give{background:var(--accent-fill);color:var(--on-accent)}.cr-dir.take{background:var(--neutral-fill);color:var(--on-neutral)}.cr-bubbles{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cr-bubbles>li{min-width:0;display:flex}.cr-bubble{background:var(--surface-3);border-radius:999px;align-items:center;min-height:36px;display:inline-flex}.cr-bubble-body{min-height:36px;color:var(--ink);font:600 14px var(--font-ui);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}button.cr-bubble-body{cursor:pointer}.cr-bubble:has(.cr-bubble-x) .cr-bubble-body{padding-right:4px}.cr-bubble .num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.cr-bubble .meta{color:var(--muted);font-weight:500}.cr-bubble .pl{background:var(--unpaid-bg);color:var(--unpaid);font-family:var(--font-num);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-weight:700}.cr-bubble-x{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:0 999px 999px 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cr-bubble-add{border:1.5px dashed var(--accent);height:36px;color:var(--accent-ink);font:600 14px var(--font-ui);background:0 0;border-radius:999px;padding:0 14px}.cr-bubble-unlinked{background:var(--unpaid-bg);height:36px;color:var(--unpaid);font:700 14px var(--font-ui);border:0;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}button.cr-bubble-unlinked{cursor:pointer}.cr-bubble-unlinked:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-bubble-add:disabled,.cr-bubble-x:disabled,.cr-bubble-unlinked:disabled{opacity:.5}.cr-bubble-body:focus-visible,.cr-bubble-x:focus-visible,.cr-bubble-add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-money{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:4px 12px;padding:12px 0;display:grid}.cr-money-total{color:var(--muted);gap:4px;font-size:14px;display:grid}.cr-money-total strong{height:52px;color:var(--ink);font-family:var(--font-num);font-variant-numeric:tabular-nums;align-items:center;font-size:30px;font-weight:800;display:flex}.cr-money-fee{color:var(--muted);gap:4px;font-size:14px;display:grid}.cr-money-fee .input{height:52px;font:700 22px var(--font-num);text-align:center}.cr-money-fee .input[aria-invalid=true]{border-color:var(--accent-ink)}.cr-money-error{text-align:center;grid-column:2}.cr-pay{gap:12px;display:grid}.cr-pay .sum,.cr-handover .sum{margin:0}.cr-pay .sheet-due{margin-bottom:0}.cr-pay .ghost-btn{margin-top:0}.cr-pay-methods{gap:8px;display:grid}.cr-pay-split{justify-content:center;justify-self:stretch;min-height:48px}.cr-split{gap:8px;display:grid}.cr-split-row{align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.cr-split-row>span:first-child{flex:1}.cr-split-input{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.cr-split-input .input{text-align:right;font-variant-numeric:tabular-nums;width:96px}.cr-split-sum{text-align:center;color:var(--accent-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.cr-split-sum.ok{color:var(--muted)}.cr-search-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.cr-search-bar .btn-wide{width:auto;height:48px;padding:0 18px}.cr-search-bar .input{height:48px;font-size:16px}.cr-bubble,.cr-bubble-body,.cr-bubble-add,.cr-bubble-unlinked{height:28px;min-height:0}.cr-bubble-x{width:28px;height:28px;min-height:0}.cr-bubble-add,.cr-bubble-unlinked{padding:0 12px;font-size:13px}.cr-bubble .num{font-size:15px}.wa{grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:40px;display:grid}.wa-list{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;display:grid}.wa-list>*{min-width:0}.wa-items{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.wa-items li{min-width:0}.wa-items.is-loading{opacity:.6;transition:opacity .15s}.wa-item{border-radius:var(--r-card);background:var(--surface);width:100%;min-height:64px;box-shadow:var(--shadow-card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;gap:2px;padding:10px 14px;display:grid}.wa-item.is-active{box-shadow:inset 0 0 0 2px var(--neutral-fill)}@media (hover:hover){.wa-item:hover:not(.is-active){background:var(--surface-3)}}.wa-item-top,.wa-item-bot{align-items:center;gap:8px;min-width:0;display:flex}.wa-item-top strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.wa-time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.wa-phone{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.wa-prev{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.wa-n{background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.wa-scroll .more-sentinel{margin-top:6px}.wa-full{z-index:20;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.wa-thread{flex-direction:column;flex:auto;min-height:0;display:flex}.wa-head{padding:calc(6px + env(safe-area-inset-top)) 12px 6px 8px;background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;display:flex}.wa-who{flex:1;min-width:0;padding-left:4px;display:grid}.wa-name{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:700;overflow:hidden}.wa-who .tel{min-height:28px;color:var(--muted);font-size:14px}.wa-opens{flex:none;gap:6px;display:flex}.wa-open{border-radius:var(--r-btn);background:var(--surface);min-height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.wa-open svg{flex:none}.wa-open.ch-whatsapp svg{color:var(--wa)}.wa-open.ch-telegram svg{color:var(--tg)}@media (width<=560px){.wa-opens:has(>:nth-child(2)) .wa-open{justify-content:center;width:40px;padding:0}.wa-opens:has(>:nth-child(2)) .wa-open span{display:none}}@media (width<=420px){.wa-open{padding:0 10px;font-size:13px}}.wa-handle{color:var(--muted);align-items:center;min-height:28px;font-size:14px;display:inline-flex}.wa-ro{flex:none;margin:8px 12px 0}.wa-msgs{overscroll-behavior:contain;min-height:0;padding:12px 12px calc(16px + env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.wa-flow{flex-direction:column;gap:6px;min-width:0;display:flex}.wa-day{background:var(--surface-2);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;align-self:center;margin:8px 0 2px;padding:3px 10px;font-size:12px;font-weight:600}.wa-note{color:var(--muted);align-self:center;margin:0;font-size:12px}.wa-row{flex-direction:column;min-width:0;max-width:min(85%,560px);display:flex}.wa-row.in{align-self:flex-start;align-items:flex-start}.wa-row.out{align-self:flex-end;align-items:flex-end}.wa-bubble{background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:16px;gap:6px;padding:8px 12px;display:grid}.wa-row.in .wa-bubble{border-bottom-left-radius:6px}.wa-row.out .wa-bubble{background:var(--accent-soft);box-shadow:none;border-bottom-right-radius:6px}.wa-text.is-tap{font-style:italic}.wa-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.wa-media{color:var(--muted);margin:0;font-size:14px;font-style:italic}.wa-tags{gap:6px;display:flex}.wa-tag{font:700 11px/1.3 var(--font-ui);letter-spacing:.3px;background:var(--surface-2);color:var(--muted);border-radius:6px;padding:1px 6px}.wa-row.out .wa-tag{background:var(--surface);color:var(--accent-ink)}.wa-btns{flex-wrap:wrap;gap:6px;display:flex}.wa-btn{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.wa-meta{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:2px 4px 0;font-size:12px;display:flex}.wa-st.ok{color:var(--ink)}.wa-st.error{color:var(--accent-ink);font-weight:600}.ch-icons{flex:none;align-items:center;gap:4px;display:inline-flex}.ch-icon{align-items:center;line-height:0;display:inline-flex}.ch-icon.ch-whatsapp{color:var(--wa)}.ch-icon.ch-telegram{color:var(--tg)}.wa-peek{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);gap:4px;min-width:0;padding:12px 14px;display:grid}.wa-peek-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wa-peek-title{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.wa-peek .wa-prev{white-space:normal;-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box}.wa-peek-link{min-height:36px;color:var(--ink);text-underline-offset:3px;white-space:nowrap;justify-self:start;align-items:center;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.wa-inline{align-items:center;gap:8px;min-width:0;display:flex}.wa-inline .wa-peek-link{z-index:1;flex:none;min-height:32px;position:relative}@media (width<=1023.98px){.wa>.wa-list>.screen-title{display:none}}@media (width>=1024px){.shell>main:has(>.wa){flex-direction:column;height:100dvh;padding-bottom:24px;display:flex}.wa{flex:auto;grid-template-columns:360px minmax(0,1fr);gap:20px;min-height:0;padding-bottom:0}.wa-list{flex-direction:column;gap:10px;min-height:0;display:flex}.wa-list>*{flex:none}.wa-list>.wa-scroll{flex:auto;min-height:0;margin:-2px;padding:2px;overflow-y:auto}.wa-pane{border-radius:var(--r-card);background:var(--bg);min-height:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.wa-pane-empty{justify-content:center;align-items:center}.wa-pane .wa-head{padding:10px 14px}.wa-pane .wa-msgs{padding:12px 16px 16px}}.nav-badge{background:var(--wa);min-width:22px;height:22px;color:var(--on-wa);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.burger{position:relative}.burger-dot{background:var(--wa);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:8px;right:7px}.wa-item.is-unread{box-shadow:var(--shadow-card), inset 3px 0 0 var(--wa)}.wa-item.is-unread.is-active{box-shadow:inset 0 0 0 2px var(--neutral-fill), inset 5px 0 0 var(--wa)}.wa-item.is-unread .wa-item-top strong{font-weight:800}.wa-item.is-unread .wa-prev{color:var(--ink);font-weight:600}.wa-n.is-unread{background:var(--wa);color:var(--on-wa);font-weight:700}.wa-list-tools{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.wa-list-tools .ct-total{white-space:nowrap;margin:0}.wa-readall{border-radius:var(--r-btn);min-height:32px;color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0 10px;font-size:13px;font-weight:600;text-decoration:underline}.wa-readall:disabled{color:var(--disabled-ink);cursor:default}.wa-reply{padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);flex:none;gap:6px;display:grid}.wa-pane .wa-reply{padding-bottom:10px}.wa-reply-ch{gap:6px;display:flex}.wa-reply-ch button{background:var(--surface-2);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.wa-reply-ch button[aria-pressed=true]{background:var(--neutral-fill);color:var(--on-neutral)}.wa-reply-ch button[aria-pressed=true] .ch-icon{color:inherit}.wa-reply-row{align-items:flex-end;gap:8px;display:flex}.wa-reply-row textarea{resize:none;border-radius:var(--r-control);background:var(--surface-3);min-width:0;min-height:44px;max-height:160px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;border:0;flex:1;padding:10px 12px;font-size:16px;line-height:1.35}.wa-reply-row textarea:disabled{background:var(--disabled-bg);color:var(--disabled-ink)}.wa-send{border-radius:var(--r-btn);background:var(--accent-fill);min-height:44px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;flex:none;padding:0 16px;font-weight:700}.wa-send:disabled{background:var(--disabled-bg);color:var(--disabled-ink);cursor:default}.wa-reply-note{color:var(--muted);margin:0;font-size:13px}.wa-reply-note.is-error{color:var(--accent-ink);font-weight:600}.combo{min-width:0;position:relative}.combo-list{z-index:5;background:var(--surface);border-radius:var(--r-control);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--line);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.combo-list[hidden]{display:none}.combo-list li{cursor:pointer;border-radius:9px;gap:2px;min-height:56px;padding:8px 12px;display:grid}.combo-list li.is-active{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.combo-l1{align-items:center;gap:8px;min-width:0;display:flex}.combo-l1 strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.combo-phone{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.combo-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-tag{font:600 11px/1.5 var(--font-ui);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px}.place-tag{font:600 11px/1.5 var(--font-ui);white-space:nowrap;border-radius:999px;flex:none;margin-right:4px;padding:1px 7px;display:inline-block}.place-es{background:var(--accent-soft);color:var(--accent-ink)}.place-ua{background:var(--tg-bg);color:var(--tg)}.ct-link{color:inherit;text-decoration:none}.ct-link:hover{text-decoration:underline}.c-places{white-space:nowrap}.ct-count{font:600 13px/1 var(--font-num);color:var(--muted)}.ct-events{margin:0;padding:0;list-style:none}.ct-events>li+li{border-top:1px solid var(--line)}.ct-event{color:inherit;grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 10px;padding:10px 0;text-decoration:none;display:grid}a.ct-event:hover .ct-event-id{text-decoration:underline}.ct-event-id{font:600 14px/1.3 var(--font-num);min-width:3.5em}.ct-event-text{overflow-wrap:anywhere;min-width:0;color:var(--muted)}.ct-event .jr-date{white-space:nowrap}@media (width<=480px){.ct-event{grid-template-columns:auto 1fr}.ct-event .jr-date{grid-column:2}}.rp-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.rp-head h1{flex:auto;align-items:center;gap:8px;min-width:0;margin:0;font-size:24px;display:flex}.rp-actions{gap:8px;display:flex}.rp-top-actions{justify-content:flex-end;display:flex}.rp-link{height:auto;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:none}.rp-list .rp-row{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;border:0;grid-template-columns:1fr auto;gap:4px 12px;display:grid}.rp-date{font-family:var(--font-num);align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.rp-row-num{font-variant-numeric:tabular-nums;font-weight:600}.rp-list .rp-row.is-open{box-shadow:inset 0 0 0 2px var(--accent), var(--shadow-card)}.chip.rp-open{background:var(--accent-fill);color:var(--on-accent)}.rp-stat{gap:2px;min-width:0;display:grid}.rp-label{color:var(--muted);font-size:13px;font-weight:600}.rp-value{font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:800}.rp-m .rp-value{font-size:20px}.rp-l .rp-value{letter-spacing:-.5px;font-size:34px}.rp-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.rp-pills .rp-stat{background:var(--surface);box-shadow:var(--shadow-card);border-radius:var(--r-control);padding:10px 12px}.rp-layout{gap:12px;display:grid}.rp-main{gap:12px;min-width:0;display:grid}.rp-firm{gap:14px}.rp-firm .rp-l .rp-value{color:var(--accent-ink);font-size:40px}.rp-sub{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rp-team{align-content:start;gap:14px}.rp-form{gap:10px}.rp-field{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.rp-field>label{color:var(--muted);font-size:14px;font-weight:600}.rp-field>.hint,.rp-field>.rp-parcels{grid-column:2}.rp-input{gap:8px;min-width:0;display:flex}.rp-input input{font-variant-numeric:tabular-nums;flex:auto;min-width:0;font-size:16px}.rp-input button{white-space:nowrap;flex:none}.rp-field input[aria-invalid=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.rp-field textarea{border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);width:100%;padding:8px 10px;font-size:16px}.rp-autofill-head{justify-content:space-between}.rp-parcels{padding:10px 12px}.rp-parcels .row{justify-content:space-between}.rp-parcels table{border-collapse:collapse;width:100%;font-size:14px}.rp-parcels td{border-top:1px solid var(--line);padding:6px 4px}.rp-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-breakdown ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.rp-breakdown li{grid-template-columns:1fr auto 90px;gap:10px;font-size:14px;display:grid}.rp-bottom{gap:10px;margin-top:14px;display:grid}.rp-fallback{text-align:center;margin-top:10px}.rp-fallback a{color:var(--accent-ink)}.rp-airtable{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rp-retry{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (width<=520px){.rp-field{grid-template-columns:minmax(0,1fr)}.rp-field>.hint,.rp-field>.rp-parcels{grid-column:1}.rp-sub{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.rp-pills{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start}.rp-bottom{grid-template-columns:1fr 1fr}}.sel-toggle,.rm-toggle{border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);min-width:48px;height:48px;color:var(--ink);font:600 15px var(--font-ui);flex:none;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}.sel-toggle[aria-pressed=true],.rm-toggle[aria-pressed=true]{background:var(--neutral-fill);border-color:var(--neutral-fill);color:var(--on-neutral)}.rm-label{display:none}@media (width<=1023.98px){.wh-bar:has(>.sel-toggle){grid-template-columns:minmax(0,1fr) auto}.jr-bar:has(>.rm-toggle){flex-direction:row;align-items:center;gap:8px}.jr-bar:has(>.rm-toggle)>.search{flex:auto;min-width:0}}@media (width>=1024px){.sel-toggle{display:none}.rm-toggle{padding:0 16px 0 14px}.rm-label{display:inline}}.sel-box{width:22px;height:22px;accent-color:var(--accent-fill);cursor:pointer;flex:none;margin:0}.sel-box:disabled{cursor:not-allowed;opacity:.45}.card-sel{cursor:pointer;grid-template-columns:auto minmax(0,1fr);column-gap:12px}.card-sel>.sel-box{grid-area:1/1/span 3;align-self:center}.card-sel>:not(.sel-box){grid-column:2}.card-sel.is-locked{cursor:not-allowed}.card-sel:has(.sel-box:focus-visible):after{outline:2px solid var(--accent);outline-offset:2px}.wh-card.is-selectable>.l3{padding-left:34px}.wh-card.is-selected{box-shadow:inset 0 0 0 2px var(--accent)}.wh-table th.c-sel,.wh-table td.c-sel{text-align:center;width:50px;min-width:50px;padding:0}.wh-table .c-sel label{cursor:pointer;justify-content:center;align-items:center;width:50px;min-height:44px;display:flex}.wh-table td.c-sel label{height:52px}.wh-table tbody tr.is-selected td{background:var(--accent-soft)}.wh-archive.has-sel th:first-child,.wh-archive.has-sel td:first-child{border-right:0}.wh-archive.has-sel th:nth-child(2),.wh-archive.has-sel td:nth-child(2){z-index:1;background:var(--surface);border-right:1px solid var(--line);position:sticky;left:50px}.wh-archive.has-sel th:nth-child(2){z-index:3}.wh-archive.has-sel tbody tr.is-selected td{background:var(--accent-soft)}.bulk-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:22;border-radius:var(--r-card);background:var(--surface);max-width:600px;box-shadow:var(--shadow-float), var(--shadow-card);gap:8px;margin:0 auto;padding:8px 12px 12px;animation:.18s ease-out rise;display:grid;position:fixed}.bulk-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bulk-count{font-size:16px}.bulk-count b{font-family:var(--font-num);font-variant-numeric:tabular-nums}.bulk-cancel{min-height:44px;color:var(--muted);font:600 15px var(--font-ui);background:0 0;border:0;margin-right:-6px;padding:0 12px}.bulk-acts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.bulk-btn{border-radius:var(--r-btn);border:1.5px solid var(--ink);background:var(--surface);min-width:0;height:48px;color:var(--ink);font:600 16px var(--font-ui);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;overflow:hidden}.bulk-btn.danger{border-color:var(--accent);color:var(--accent-ink)}.bulk-btn.primary{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.bulk-btn:disabled{opacity:.5}.wh:has(.bulk-bar){padding-bottom:170px}.shell:has(.bulk-bar) .toast{bottom:calc(150px + env(safe-area-inset-bottom))}@media (width>=1024px){.bulk-bar{left:calc(var(--sidebar-w) + 24px);align-items:center;gap:12px;max-width:640px;padding:10px 12px 10px 18px;display:flex;bottom:28px;right:24px}.bulk-head{display:contents}.bulk-count{flex:1}.bulk-acts{gap:8px;display:flex}.bulk-btn{height:44px;padding:0 18px}.bulk-cancel{order:3;margin-right:0}.wh:has(.bulk-bar){padding-bottom:0}.shell>main:has(.bulk-bar){padding-bottom:110px}.shell:has(.bulk-bar) .toast{bottom:108px}}@media (prefers-reduced-motion:reduce){.bulk-bar{animation:none}}.ct-remove{border-radius:var(--r-control);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.ct-remove:hover{color:var(--accent-ink);background:var(--accent-soft)}.ct-remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ct-card .l1,.np-card .l1{align-items:center;gap:8px;display:flex}.wh-table th.c-act,.wh-table td.c-act{text-align:right;white-space:nowrap;width:48px;padding:0 4px}.np-pencil{border-radius:var(--r-control);width:32px;height:32px;color:var(--muted);vertical-align:middle;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.np-pencil:hover{color:var(--ink);background:var(--surface-2)}.np-pencil:disabled{opacity:.45;cursor:default}.ttn-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.ttn-link:hover{text-decoration-color:currentColor}.np-detail .hero-name.ttn{font-family:var(--font-num);font-variant-numeric:tabular-nums}.np-card-links{margin:0}.np-card-actions{gap:8px;margin-top:16px;display:grid}.np-card-actions .btn-wide{justify-content:center;align-items:center;text-decoration:none;display:flex}.ghost-btn.danger{color:var(--accent-ink)}.rm-parcel{margin-top:16px}.rm-parcel-acts{gap:4px;display:grid}.wh-archive td.c-arch{text-align:center}.arch-toggle{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.arch-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.arch-toggle:disabled{cursor:progress}.arch-ro{justify-content:center;width:44px;display:inline-flex}.arch-dot{border:1.5px solid var(--muted);opacity:.6;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.arch-dot.is-on{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent);opacity:1}.arch-toggle:hover .arch-dot:not(.is-on){opacity:1}td:has(>.np-links){white-space:nowrap}td>.np-links{flex-wrap:nowrap}.np-links{column-gap:4px}.np-links>.np-pencil{margin-left:-2px}
