@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-cyrillic-ext-BCp_3N7R.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-cyrillic-fOt7epNf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-greek-ext-Bgw4czJT.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-greek-DlT9XTxE.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-math-4a3xuzGk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-symbols-B7iHSfaG.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-vietnamese-_f1XEJpo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-latin-ext-DYIxWhlt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-latin-ccAYIvAh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-cyrillic-ext-BCp_3N7R.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-cyrillic-fOt7epNf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-greek-ext-Bgw4czJT.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-greek-DlT9XTxE.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-math-4a3xuzGk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-symbols-B7iHSfaG.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-vietnamese-_f1XEJpo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-latin-ext-DYIxWhlt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-latin-ccAYIvAh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-cyrillic-ext-BCp_3N7R.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-cyrillic-fOt7epNf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-greek-ext-Bgw4czJT.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-greek-DlT9XTxE.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-math-4a3xuzGk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-symbols-B7iHSfaG.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-vietnamese-_f1XEJpo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-latin-ext-DYIxWhlt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-latin-ccAYIvAh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./roboto-cyrillic-ext-BCp_3N7R.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./roboto-cyrillic-fOt7epNf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./roboto-greek-ext-Bgw4czJT.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./roboto-greek-DlT9XTxE.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./roboto-math-4a3xuzGk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./roboto-symbols-B7iHSfaG.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./roboto-vietnamese-_f1XEJpo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./roboto-latin-ext-DYIxWhlt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./roboto-latin-ccAYIvAh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(./plus-jakarta-sans-vietnamese-qRpaaN48.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(./plus-jakarta-sans-latin-ext-DmpS2jIq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(./plus-jakarta-sans-latin-eXO_dkmS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./plus-jakarta-sans-vietnamese-qRpaaN48.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./plus-jakarta-sans-latin-ext-DmpS2jIq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./plus-jakarta-sans-latin-eXO_dkmS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./plus-jakarta-sans-vietnamese-qRpaaN48.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./plus-jakarta-sans-latin-ext-DmpS2jIq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./plus-jakarta-sans-latin-eXO_dkmS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./plus-jakarta-sans-vietnamese-qRpaaN48.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./plus-jakarta-sans-latin-ext-DmpS2jIq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./plus-jakarta-sans-latin-eXO_dkmS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./plus-jakarta-sans-vietnamese-qRpaaN48.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./plus-jakarta-sans-latin-ext-DmpS2jIq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./plus-jakarta-sans-latin-eXO_dkmS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:icomoon;src:url(./icomoon-xb8-Z5d_.eot?uryv3e);src:url(./icomoon-xb8-Z5d_.eot?uryv3e#iefix)format("embedded-opentype"),url(./icomoon-CgZbPN4X.ttf?uryv3e)format("truetype"),url(./icomoon-B2To3bL9.woff?uryv3e)format("woff"),url(./icomoon-Bk624uXX.svg?uryv3e#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-chat{font-weight:800}.icon-chat:before{content:""}.icon-goal:before{content:""}.icon-status:before{content:""}.icon-report:before{content:""}.icon-influencer:before{content:""}.icon-filter:before{content:""}.icon-edit:before{content:""}.icon-link:before{content:""}.icon-comment:before{content:""}.icon-email:before{content:""}.icon-phone:before{content:""}.icon-website:before{content:""}.icon-close:before{content:""}.icon-delete:before{content:""}.icon-pricing:before{content:""}.icon-posts:before{content:""}.icon-notice:before{content:""}.icon-credit:before{content:""}.icon-tip:before{content:""}.icon-view:before{content:""}.icon-search:before{content:""}.icon-folder:before{content:""}.icon-sponsored:before{content:""}.icon-hashtags:before{content:""}.icon-collaboration:before{content:""}.icon-plus:before{content:""}.icon-mentions:before{content:""}.icon-calendar:before{content:""}.icon-fileSearch:before{content:""}.icon-compare:before{content:""}.icon-favorite:before{content:""}.icon-favorite-filled:before{content:""}.icon-age:before{content:""}.icon-gender:before{content:""}.icon-like:before{content:""}.icon-interest:before{content:""}.icon-location:before{content:""}.app-meta-tag{box-sizing:border-box;color:#374151;white-space:nowrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;height:24px;max-height:24px;margin:0;padding:2px 10px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.app-meta-tag--clickable{cursor:pointer}.app-meta-tag--clickable:hover{background:#f1f5f9;border-color:#d1d5db}.app-meta-tag--count{color:#2a66e8;cursor:pointer;background:#eef2fa;border-color:#dbe4f5}.app-meta-tag--brand{color:#2a66e8;background:#eef2fa;border-color:#dbe4f5}.app-meta-tag--warning{color:#973c00;background:#fffbeb;border-color:#fee685}.app-status-tag{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;height:24px;max-height:24px;margin:0;padding:2px 11px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.app-status-tag--pending{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.app-status-tag--active{color:#006045;background:#ecfdf5;border-color:#a4f4cf}.app-status-tag--inactive{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.app-status-tag--neutral{color:#374151;background:#f8fafc;border-color:#e5e7eb}.app-status-tag--danger{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.app-toolbar-search.ant-input-affix-wrapper,.app-toolbar-search{flex:200px;width:auto;min-width:200px;max-width:420px}.app-toolbar-search.ant-input-affix-wrapper{height:40px;min-height:40px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px;padding-inline-start:12px;padding-inline-end:12px}.app-toolbar-search.ant-input-affix-wrapper:hover,.app-toolbar-search.ant-input-affix-wrapper-focused{background:#fff}.app-toolbar-search-cluster{flex:auto;min-width:0}@media (max-width:900px){.app-toolbar-search.ant-input-affix-wrapper,.app-toolbar-search{flex:100%;max-width:100%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Roboto,Oxygen,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.app-form-required-mark{color:#ff4d4f;margin-inline-start:4px;font-family:SimSun,sans-serif;line-height:1}.app-drawer-root .ant-drawer-title,.app-drawer .ant-drawer-title{color:#000000e0;font-weight:600}.app-drawer-root .ant-drawer-title .app-drawer-title-desc,.app-drawer .ant-drawer-title .app-drawer-title-desc,.app-drawer-root .ant-drawer-title .user-profile-drawer-title-desc,.app-drawer .ant-drawer-title .user-profile-drawer-title-desc,.app-drawer-root .ant-drawer-title .ant-typography.ant-typography-secondary,.app-drawer .ant-drawer-title .ant-typography.ant-typography-secondary,.ant-modal-title .app-drawer-title-desc{margin-top:4px;display:block;color:#00000073!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.app-drawer-root,.app-drawer-root *,.app-drawer,.app-drawer *,.ant-modal-root,.ant-modal-root *{box-sizing:border-box}.ant-modal.app-modal--compact .ant-modal-header{margin-bottom:18px}.ant-modal.app-modal--compact .ant-modal-footer{margin-top:18px}.app-field-label.ant-typography{color:#000000e0;align-items:center;margin:0;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}#main-content{margin:0;padding:0;overflow:scroll}.ant-alert{border-radius:12px;align-items:flex-start}.ant-alert.ant-alert-banner{border-radius:0}.ant-alert .ant-alert-icon{align-self:flex-start;margin-block-start:3px}.MuiBox-root .MuiFormControl-root .MuiInputBase-root,.MuiCard-root{border-radius:12px!important}p.reset.MuiTypography-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Roboto,Helvetica,Arial,sans-serif,PingFang SC;font-size:.875rem;font-weight:400}p.MuiTypography-root{font-weight:500}.MuiInputBase-input,.MuiInputBase-root>.MuiChip-root>.MuiChip-label{color:#000000db!important;font-family:Roboto,Oxygen,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:14px!important}.reset{font-size:.875rem;font-weight:500}label.label{color:#0009;font-size:.875rem;font-weight:400}.font-16{font-size:16px}.font-larger{font-size:20px!important}.font-medium{font-size:14px!important}.font-small{font-size:12px!important}.font-blod{font-weight:500!important}.color-focus{color:#2a66e8!important}.color-primary{color:#000000de!important}.color-drop{color:#0009!important}.color-second{color:#0006!important}.color-red{color:#f43f42!important}.roundness{border-radius:6px}._tip{white-space:pre-line}@media (max-width:768px){._login-cover{display:none}._login-content{width:100%;min-width:0}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes List-Zoom-In{0%{opacity:0;transform:translate(-50%,-100%)}80%{opacity:0;transform:translate(-25%,-50%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.pdf-export .print-hidden{display:none}@media print{.__print-page-break,.avoid-break{page-break-inside:avoid}.__print-before-break{page-break-before:always}.__print-after-break{page-break-after:always}}._scroll{scroll-behavior:smooth}._scroll_x::-webkit-scrollbar{border-radius:10px;height:2px}._scroll_xl::-webkit-scrollbar{height:5px}._scroll::-webkit-scrollbar{border-radius:10px;width:3px}._scroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #00000080}:not(._scroll)::-webkit-scrollbar{width:0;height:0}:not(._scroll)::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #00000080}:not(._scroll)::-webkit-scrollbar-track-piece{width:0;height:0}.ellipsis{-webkit-line-clamp:var(--line-x,3);line-clamp:var(--line-x,3);text-overflow:ellipsis;text-wrap:balance;-webkit-box-orient:vertical;width:100%;margin:0 auto;display:-webkit-inline-box;overflow:hidden}.ellipsis.line1{--line-x:1}.ellipsis.line2{--line-x:2}.ellipsis.line3{--line-x:3}.inline-flex{display:inline-flex}.flex{align-items:center;gap:3px;display:flex}.flex.init{justify-content:flex-start;align-items:flex-start}.flex.full{width:100%}.flex.center{justify-content:center}.flex.inline{display:inline-flex}.flex.between{justify-content:space-between}.flex.end{align-items:flex-end}.flex.column{flex-direction:column;align-items:flex-start}.full{width:100%;height:100%}.sticky{z-index:100;position:sticky;top:0}.hover-warp .hover-icon{opacity:0;pointer-events:none}.hover-warp:hover .hover-icon{opacity:1;pointer-events:auto}.hover-warp:hover .hover-icon:hover{color:#2a66e8}.hover-icon [class^=icon-],.hover-icon [class*=icon-]{opacity:0;pointer-events:none}.hover-icon:hover [class^=icon-],.hover-icon:hover [class*=icon-]{opacity:1;pointer-events:auto;color:#2a66e8}.reset input:-internal-autofill-previewed{-webkit-text-fill-color:#807c7c;background-color:#0000;transition:background-color 5000s ease-out .5s}.reset input:-internal-autofill-selected{-webkit-text-fill-color:#807c7c;background-color:#0000;transition:background-color 5000s ease-out .5s}button.reset{min-width:-moz-fit-content;min-width:fit-content;box-shadow:none;text-transform:none!important}button.reset:hover{box-shadow:none}.fixed:after{content:"";pointer-events:none;width:30px;transition:box-shadow .3s;position:absolute;top:0;bottom:-1px;left:0;transform:translate(-100%)}.fixed-right:after{box-shadow:inset -10px 0 8px -8px #0505050f}.badge-status{vertical-align:middle;width:6px;height:6px;color:var(--status-color,"#2a66e8");background-color:var(--status-color,"#2a66e8");border-radius:50%;margin:0 5px;display:inline-block;position:relative;left:1px}.badge-status:after{content:"";border-style:solid;border-width:1px;border-color:inherit;border-radius:50%;width:100%;height:100%;animation-name:dot-processing;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.badge-status.stop:after{animation:none}@keyframes dot-processing{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}textarea.input_placeholder::placeholder{color:#0006}input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input{-moz-appearance:textfield}.ant-tabs-tab-focus .ant-tabs-tab-btn{outline:none!important}.custom-message .ant-message-notice-content{box-shadow:0 4px 12px #00000026;padding:15px 12px!important;font-size:15px!important}.custom-notification-success{background-color:#72c24026;border-radius:8px}.custom-notification-error{background-color:#ec5b5626;border-radius:8px}.custom-notification-warning{background-color:#efb04126;border-radius:8px}.custom-notification-info{background-color:#3875f626;border-radius:8px}.ant-upload-list-item-name{color:#2a66e8!important}.staged-campaign-create .ant-input-affix-wrapper-lg,.staged-campaign-create .ant-select-selector,.staged-campaign-create .ant-input-lg,.staged-campaign-create .ant-btn-lg,.staged-campaign-create .ant-input-number-affix-wrapper-lg,.staged-campaign-create .ant-input-number-lg{border-radius:12px!important}.staged-campaign-create .staged-campaign-social-platforms-item .ant-form-item-row{align-items:flex-start}.staged-campaign-create .staged-campaign-social-platforms-item .ant-form-item-label{padding-top:0}.staged-campaign-create .staged-campaign-social-platforms-item .staged-campaign-social-platforms-options{align-items:flex-start;margin-top:6px}.ant-table-pagination.ant-pagination{justify-content:center;align-items:center}.ant-pagination.ant-pagination-mini .ant-select-selector{border-radius:6px!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sentiment-step-marquee{padding-right:50%;display:inline-block}@keyframes progress-stripes{0%{background-position:0 0}to{background-position:40px 0}}@keyframes progress-glow{0%,to{box-shadow:0 0 5px #1890ff80}50%{box-shadow:0 0 15px #1890ffcc,0 0 25px #1890ff66}}.app-copy-btn.ant-btn,.app-icon-action-btn.ant-btn{color:#2a66e8;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;line-height:0;display:inline-flex}.app-copy-btn.ant-btn:not(:disabled):hover,.app-copy-btn.ant-btn:not(:disabled):focus,.app-icon-action-btn.ant-btn:not(:disabled):hover,.app-icon-action-btn.ant-btn:not(:disabled):focus{color:#1d4ed8;background:#eef3ff}.app-copy-btn.ant-btn .anticon,.app-icon-action-btn.ant-btn .anticon{font-size:16px}.app-copy-btn.ant-btn .ant-btn-icon,.app-icon-action-btn.ant-btn .ant-btn-icon{align-items:center;line-height:0;display:inline-flex}.app-icon-action-btn.ant-btn-sm{width:24px;min-width:24px;height:24px}.app-icon-action-btn.ant-btn-sm .anticon{font-size:12px}.app-email-contact-icon{color:#fff;vertical-align:middle;background:#2a66e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;line-height:0;display:inline-flex}.app-email-contact-icon svg{flex-shrink:0;display:block}.app-danger-icon-btn.ant-btn{color:#98a2b3;border-radius:8px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;line-height:0;transition:color .15s,background .15s;display:inline-flex}.app-danger-icon-btn.ant-btn:not(:disabled):hover{color:#e7000b;background:#fef2f2}.app-danger-icon-btn.ant-btn:not(:disabled):focus-visible{color:#e7000b;background:#fef2f2}.app-danger-icon-btn.ant-btn:not(:disabled):active{color:#c10007;background:#fee2e2}.app-danger-icon-btn.ant-btn .anticon{font-size:16px}.app-danger-icon-btn.ant-btn .ant-btn-icon{align-items:center;line-height:0;display:inline-flex}.app-danger-icon-btn.ant-btn-sm{width:24px;min-width:24px;height:24px}.app-danger-icon-btn.ant-btn-sm .anticon{font-size:14px}.ant-table-thead>tr>th{white-space:nowrap;color:var(--ant-color-text-heading,#000000e0)!important;font-size:var(--ant-font-size,14px)!important;font-weight:500!important}.ant-table-thead>tr>th .ant-table-column-title{white-space:nowrap;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.app-influencer-cell{width:100%;min-width:0;overflow:hidden}.app-status-pill-dropdown .ant-dropdown-menu{padding:8px 2px}.app-status-pill-empty{box-sizing:border-box;color:#9ca3af;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;gap:4px;height:24px;max-height:24px;margin:0;padding:2px 11px;font-size:12px;font-weight:500;line-height:20px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.app-status-pill-empty:hover{color:#6b7280;background:#f9fafb;border-color:#d1d5db;outline:none}.app-status-pill-empty:focus-visible{color:#6b7280;background:#f9fafb;border-color:#d1d5db;outline:none}.app-status-pill-empty .anticon{color:inherit;font-size:8px}:root{--app-ai-bg:#fffbeb;--app-ai-bg-hover:#fef3c7;--app-ai-border:#fde68a;--app-ai-border-hover:#fcd34d;--app-ai-text:#b45309;--app-ai-text-strong:#92400e;--app-ai-icon:#d97706}.app-ai-badge{border:1px solid var(--app-ai-border);background:var(--app-ai-bg);height:24px;color:var(--app-ai-text);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.app-ai-badge svg{color:var(--app-ai-icon);flex-shrink:0}.app-ai-btn{border:1px solid var(--app-ai-border);background:var(--app-ai-bg);height:30px;color:var(--app-ai-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #b453090a}.app-ai-btn svg{color:currentColor;flex-shrink:0}.app-ai-btn:hover:not(:disabled):not(.is-loading){background:var(--app-ai-bg-hover);border-color:var(--app-ai-border-hover);color:var(--app-ai-text-strong);box-shadow:0 1px 3px #b453091a}.app-ai-btn:focus-visible:not(:disabled):not(.is-loading){background:var(--app-ai-bg-hover);border-color:var(--app-ai-border-hover);color:var(--app-ai-text-strong);box-shadow:0 1px 3px #b453091a}.app-ai-btn:active:not(:disabled):not(.is-loading){color:var(--app-ai-text-strong);background:#fde68a;border-color:#f59e0b}.app-ai-btn:disabled,.app-ai-btn.is-loading,.app-ai-btn.is-disabled{cursor:not-allowed;opacity:.65;box-shadow:none}.app-ai-icon-btn{border:1px solid var(--app-ai-border);background:var(--app-ai-bg);width:22px;min-width:22px;height:22px;color:var(--app-ai-icon);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.app-ai-icon-btn:hover:not(:disabled){background:var(--app-ai-bg-hover);border-color:var(--app-ai-border-hover);color:var(--app-ai-text-strong)}.app-ai-icon-btn:disabled{color:#d1d5dc;cursor:not-allowed;background:#f9fafb;border-color:#e5e7eb}.app-ai-link{color:var(--app-ai-icon);font:inherit;font-weight:700;line-height:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.app-ai-link:hover:not(:disabled){color:var(--app-ai-text-strong)}.app-ai-link:disabled{color:var(--app-ai-icon);cursor:not-allowed;opacity:.8}.app-ai-link.report-ai-inline-btn{color:#2a66e8}.app-ai-link.report-ai-inline-btn:hover:not(:disabled){color:#1a5496}.app-ai-link.report-ai-inline-btn:disabled{color:#2a66e8}.app-light-tooltip .ant-tooltip-inner{border:1px solid #f0f0f0;border-radius:8px;min-height:auto;padding:10px 16px;font-size:12px;line-height:18px;box-shadow:0 4px 20px #00000014;color:#101828!important;background:#fff!important}.app-light-tooltip .ant-tooltip-arrow:before,.app-light-tooltip .ant-tooltip-arrow:after{background:#fff!important}.app-kv-label{color:#000000e0;font-weight:600}.app-kv-value,.app-entity-prefix{color:#00000073;font-weight:400}.app-entity-value{color:#000000e0;font-weight:600}.app-table-cell-empty{color:#94a3b8;font-weight:400}.app-inline-edit-btn{color:#7d849b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;padding:0;line-height:0;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.app-inline-edit-btn svg,.app-inline-edit-btn .anticon{color:currentColor;font-size:12px}.app-inline-edit-btn:hover:not(:disabled){color:#2a66e8;background:#eff6ff;border-color:#c7d9f5}.app-inline-edit-btn:focus-visible:not(:disabled){color:#2a66e8;background:#eff6ff;border-color:#c7d9f5}.app-inline-edit-btn:disabled{color:#d1d5dc;cursor:not-allowed;background:0 0;border-color:#0000}.app-inline-edit-btn--hover-reveal{opacity:0;pointer-events:none}.ant-table-tbody>tr:hover .app-inline-edit-btn--hover-reveal,.notes-cell-clickable:hover .app-inline-edit-btn--hover-reveal,.notes-cell-clickable:focus-within .app-inline-edit-btn--hover-reveal,.plan-detail-modal-cell:hover .app-inline-edit-btn--hover-reveal,.plan-detail-modal-cell:focus-within .app-inline-edit-btn--hover-reveal,.plan-detail-snapshot-cell:hover .app-inline-edit-btn--hover-reveal,.plan-detail-snapshot-cell:focus-within .app-inline-edit-btn--hover-reveal,.library-editable-cell:hover .app-inline-edit-btn--hover-reveal,.library-editable-cell:focus-within .app-inline-edit-btn--hover-reveal{opacity:1;pointer-events:auto}.app-card-hover-actions{opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:12px;min-height:32px;margin-top:12px;transition:opacity .15s;display:flex}.app-card-hover-action{opacity:0;pointer-events:none;transition:opacity .15s}.app-card--hover-actions:hover .app-card-hover-actions,.app-card--hover-actions:focus-within .app-card-hover-actions,.app-card--hover-actions:hover .app-card-hover-action,.app-card--hover-actions:focus-within .app-card-hover-action{opacity:1;pointer-events:auto}@media (hover:none){.app-card-hover-actions,.app-card-hover-action{opacity:1;pointer-events:auto}}.notes-cell-clickable{min-width:0;max-width:100%}.app-visible-columns-popover.ant-popover .ant-popover-inner{border:1px solid #e5e7eb;border-radius:12px;max-height:min(400px,58vh);padding:0;overflow:hidden;box-shadow:0 8px 28px #0f172a1a}.app-visible-columns-popover.ant-popover .ant-popover-arrow:before,.app-visible-columns-popover.ant-popover .ant-popover-arrow:after{background:#fff}.app-visible-columns-panel{background:#fff;flex-direction:column;width:440px;min-height:0;max-height:min(400px,58vh);display:flex}.app-visible-columns-scroll{scrollbar-width:thin;scrollbar-color:#d1d5db transparent;flex:auto;min-height:0;padding:10px 8px 4px;overflow-y:auto}.app-visible-columns-scroll::-webkit-scrollbar{width:6px}.app-visible-columns-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.app-visible-columns-group{margin-bottom:6px;padding-bottom:6px}.app-visible-columns-group+.app-visible-columns-group{border-top:1px solid #f1f5f9;margin-top:4px;padding-top:8px}.app-visible-columns-title{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin:0 6px 6px;font-size:11px;font-weight:600;line-height:16px}.app-visible-columns-list{grid-template-columns:1fr 1fr;align-items:start;gap:2px 4px;display:grid}.app-visible-columns-item{border-radius:8px;align-items:center;min-width:0;margin:0;padding:6px 8px;transition:background .12s;display:flex}.app-visible-columns-item:hover{background:#f8fafc}.app-visible-columns-item.is-locked:hover{background:0 0}.app-visible-columns-item .ant-checkbox-wrapper{align-items:center;width:100%;margin-inline-start:0}.app-visible-columns-item .ant-checkbox+span{padding-inline-start:10px;padding-inline-end:0}.app-visible-columns-label{color:#0009;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:400;line-height:20px;display:inline-flex}.app-visible-columns-item.is-locked .app-visible-columns-label{color:#64748b}.app-visible-columns-fixed{color:#64748b;letter-spacing:.02em;text-transform:uppercase;background:#f1f5f9;border-radius:999px;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:600;line-height:18px;display:inline-flex}.app-visible-columns-footer{background:#fafbfc;border-top:1px solid #f1f5f9;flex:none;align-items:center;padding:8px 12px;display:flex}.app-visible-columns-reset.ant-btn{color:#2a66e8;height:auto;padding:0;font-size:13px;font-weight:500;line-height:20px}.app-visible-columns-reset.ant-btn:hover,.app-visible-columns-reset.ant-btn:focus{color:#1d4ed8}:root{--app-identity-kol-bg:#eef3fa;--app-identity-kol-border:#c9d9f0;--app-identity-kol-text:#3d6aad;--app-identity-mcn-bg:#eef7f4;--app-identity-mcn-border:#c2ddd6;--app-identity-mcn-text:#3d7268;--app-identity-manager-bg:#f1edf6;--app-identity-manager-border:#d6cde3;--app-identity-manager-text:#65567d;--app-identity-default-bg:#f8fafc;--app-identity-default-border:#e2e8f0;--app-identity-default-text:#64748b}.ant-dropdown-menu .ant-dropdown-menu-item .avatar-upload-wrapper-container:hover .avatar-upload-wrapper .avatar-upload-overlay{display:flex!important}.app-user-menu{box-sizing:border-box;background:#fff;border:1px solid #0f172a14;border-radius:10px;width:280px;overflow:hidden;box-shadow:0 6px 16px -4px #0f172a14,0 12px 28px -8px #0f172a1f}.app-user-menu__profile{background:#edf0f4;border-radius:8px;margin:8px 8px 4px;padding:16px 12px 14px}.app-user-menu__profile-main{width:100%;margin-bottom:12px;position:relative}.app-user-menu__avatar{box-sizing:border-box;cursor:pointer;background:#f3f5f9;border:2px solid #2a66e8;border-radius:50%;width:64px;height:64px;line-height:0;position:relative;overflow:hidden}.app-user-menu__avatar-img{object-fit:cover;border:0;border-radius:50%;width:100%;height:100%;display:block}.app-user-menu__avatar-overlay{cursor:pointer;background:#0f172a7a;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.app-user-menu__avatar-overlay.is-loading{display:flex}.app-user-menu__badge svg{color:currentColor;flex-shrink:0}.app-user-menu__name.ant-typography{color:#1d2129;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:200px;max-width:100%;margin:12px 0 4px;font-size:15px;font-weight:600;line-height:22px;display:block;overflow:hidden}.app-user-menu__id.ant-typography{color:#5f6062;font-variant-numeric:tabular-nums;text-align:center;width:200px;max-width:100%;margin:0 0 4px;font-size:12px;font-weight:400;line-height:18px;display:block}.app-user-menu__email.ant-typography{color:#86909c;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:200px;max-width:100%;margin:0;font-size:12px;font-weight:400;line-height:18px;display:block;overflow:hidden}.app-user-menu__badge{color:#0096c7;background:#fff;border-radius:12px;height:24px;padding:0 10px;font-size:13px;font-weight:500;line-height:24px}.app-user-menu__badge--org{color:#00b4d8}.app-user-menu .ant-dropdown-menu{box-shadow:none;background:0 0;padding:2px 0 6px}.app-user-menu .ant-dropdown-menu-item{cursor:pointer;border-radius:8px;margin:0 6px;padding:8px 10px;line-height:20px}.app-user-menu .ant-dropdown-menu-item:hover{background:#f3f5f9}.app-user-menu__row{color:#000000e0;font-size:13px;line-height:20px}.app-user-menu__row-icon{color:#000000a6;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;line-height:0;display:inline-flex}.app-user-menu__row-icon svg{width:18px;height:18px;color:inherit;stroke:currentColor}.app-user-menu__row--danger,.app-user-menu__row--danger .app-user-menu__row-icon{color:#f53f3f}.app-file-upload,.app-file-upload-trigger-wrap.ant-upload-wrapper,.app-file-upload-trigger-wrap .ant-upload,.app-file-upload-trigger-wrap .ant-upload-select,.app-file-upload-trigger-wrap .ant-upload-select>div{width:100%;display:block}.app-file-upload-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:76px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#eef3ff59;border:2px dashed #2a66e840;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:16px;transition:border-color .2s,background .2s;display:flex}.app-file-upload-box:hover:not(:disabled){background:#eef3ff8c;border-color:#2a66e873}.app-file-upload-box:disabled{cursor:not-allowed;opacity:.55}.app-file-upload-icon{color:#2a66e8;background:#fff;border:1px solid #d6e5fc;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;line-height:1;display:inline-flex}.app-file-upload-copy{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.app-file-upload-title{color:#2a66e8;font-size:13px;font-weight:600;line-height:18.571px}.app-file-upload-desc{color:#6a7282;font-size:11px;line-height:17.875px}.app-file-upload-file{color:#2a66e8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.app-file-upload-error{color:#d92d20;white-space:normal;font-size:12px;font-weight:500;line-height:1.4}.app-logo-upload{vertical-align:top;display:inline-block}.app-logo-upload-trigger-wrap .ant-upload{display:block}.app-logo-upload-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:132px;height:132px;color:inherit;cursor:pointer;font:inherit;text-align:center;background:#f9fafb66;border:1px dashed #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px 9px 10px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.app-logo-upload-box:hover:not(:disabled){background:#eef3ff59;border-color:#2a66e859}.app-logo-upload-box:disabled{cursor:not-allowed;opacity:.55}.app-logo-upload-icon{color:#2a66e8;font-size:18px;line-height:1}.app-logo-upload-title{color:#2a66e8;font-size:13px;font-weight:500;line-height:18px}.app-logo-upload-desc{color:#99a1af;font-size:11px;line-height:14px}.app-logo-upload-preview{background:#f9fafb66;border:1px dashed #e5e7eb;border-radius:14px;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:relative;overflow:hidden}.app-logo-upload-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.app-logo-upload-preview__remove{color:#fff;cursor:pointer;background:#0f172a8c;border:none;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex;position:absolute;top:6px;right:6px}.app-logo-upload-error{color:#d92d20;max-width:132px;margin-top:8px;font-size:12px;font-weight:500;line-height:1.4}.app-table-expand-icon{color:#475569;cursor:pointer;vertical-align:middle;background:#fff;border:1px solid #0f172a1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.app-table-expand-icon:hover{color:#2a66e8;background:#f3f7ff;border-color:#2a66e847}.app-table-expand-icon.is-expanded{color:#2a66e8;background:#f0f7ff;border-color:#2a66e838}.app-table-expand-icon:focus-visible{outline-offset:1px;outline:2px solid #2a66e859}.app-table-expand-icon.is-placeholder{pointer-events:none;visibility:hidden;background:0 0;border-color:#0000}.app-table-expand-chevron{transform-origin:50%;transition:transform .18s;display:block}.app-table-expand-icon.is-expanded .app-table-expand-chevron,.app-table-expand-chevron.is-expanded{transform:rotate(90deg)}.app-table-expand-chevron.is-expanded-flip{transform:rotate(180deg)}.ant-table-tbody>tr.app-table-child-row>td{background:#fafcff!important}.ant-table-tbody>tr.app-table-expanded-panel>.ant-table-cell{background:#f8fafc!important;padding:12px 16px 16px!important}.task-drawer-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-drawer-toolbar .ant-select{min-width:160px}.task-drawer-table-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;overflow:hidden}.task-drawer-table-card .ant-table-wrapper .ant-table-pagination{margin:12px 16px 16px!important}.task-drawer-id{color:#000000a6;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:18px;display:block;overflow:hidden}.task-drawer-tags{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:flex}.task-drawer-tags .ant-tag{margin-block-start:0;margin-block-end:0;margin-inline-end:0}.task-drawer-time.ant-typography{color:#00000073;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:20px;display:inline-block}.task-drawer-process{flex-direction:column;gap:4px;width:100%;min-width:0;max-width:134px;display:flex}.task-drawer-process__meta{color:#000000a6;justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.task-drawer-process__meta strong{color:#000000e0;font-weight:500}.task-drawer-process__failed{color:#ff4d4f;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.task-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.task-detail-stat{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.task-detail-stat__label{color:#00000073;font-size:12px;font-weight:500;line-height:16px}.task-detail-stat__value{color:#000000e0;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:28px}@media (max-width:720px){.task-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.edit-modal-body{width:100%}.edit-modal-desc{color:#000000a6;margin:0;font-size:14px;line-height:22px}.app-sidebar-shell{box-sizing:border-box;background:#fff;border-right:1px solid #eceff3;flex-direction:column;height:calc(100vh - 56px);margin-top:0;transition:width .2s;display:flex;overflow:hidden}.app-sidebar-shell.is-collapsed{width:64px}.app-sidebar-shell.is-expanded{width:220px}.menu-scroll-container{flex:1 1 0;min-height:0;padding:8px 0 10px;overflow:hidden auto!important}.menu-scroll-container::-webkit-scrollbar{width:3px!important}.menu-scroll-container::-webkit-scrollbar-track{background:0 0}.menu-scroll-container::-webkit-scrollbar-thumb{border-radius:999px;background:0 0!important}.menu-scroll-container:hover::-webkit-scrollbar-thumb{background:#d8dee8!important}.app-sidebar-menu.ant-menu{color:#71717a;padding:0 6px 8px 10px;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:0 0!important;border-inline-end:none!important;width:100%!important}.app-sidebar-menu.ant-menu-light .ant-menu-item,.app-sidebar-menu.ant-menu-light .ant-menu-submenu-title{letter-spacing:-.005em;border-radius:8px;align-items:center;gap:0;height:40px;margin:4px 0;transition:background .12s,color .12s;overflow:visible;color:#71717a!important;padding-block-start:0!important;padding-block-end:0!important;padding-inline-start:10px!important;padding-inline-end:24px!important;font-size:14px!important;font-weight:500!important;line-height:normal!important;display:flex!important}.app-sidebar-menu.ant-menu-light .ant-menu-item:hover,.app-sidebar-menu.ant-menu-light .ant-menu-submenu-title:hover{color:#18181b!important;background:#f4f4f5!important}.app-sidebar-menu.ant-menu-light .ant-menu-item-selected{color:#18181b!important;background:#f4f4f5!important;font-weight:500!important}.app-sidebar-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title,.app-sidebar-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.app-sidebar-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon,.app-sidebar-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title .app-sidebar-icon-wrap,.app-sidebar-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#1d4ed8!important}.app-sidebar-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{background:0 0!important;font-weight:500!important}.app-sidebar-menu.ant-menu-light .ant-menu-submenu-open:not(.ant-menu-submenu-selected)>.ant-menu-submenu-title{color:#52525b!important}.app-sidebar-menu .ant-menu-item-icon,.app-sidebar-menu .app-sidebar-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;transition:color .12s;overflow:visible;margin-inline-end:12px!important;width:20px!important;min-width:20px!important;height:20px!important;color:inherit!important;margin-right:12px!important;line-height:0!important;display:inline-flex!important}.app-sidebar-menu .app-sidebar-icon-wrap.app-sidebar-due-hot{position:relative}.app-sidebar-menu .app-sidebar-icon-wrap.app-sidebar-due-hot:after{content:"";pointer-events:none;background:#ff4d4f;border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 1.5px #fff}.app-sidebar-icon{width:20px;height:20px;color:inherit;flex-shrink:0;display:block}.app-sidebar-menu .ant-menu-item-icon svg,.app-sidebar-menu .app-sidebar-icon-wrap svg,.app-sidebar-menu .app-sidebar-icon{color:inherit;shape-rendering:geometricprecision;display:block;stroke:currentColor!important;fill:none!important;width:20px!important;height:20px!important}.app-sidebar-menu .app-sidebar-icon--flag{transform-origin:50%;transform:scale(1.1)}.app-sidebar-menu .ant-menu-title-content{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:inherit;flex:auto;align-items:center;line-height:1.25;display:flex;overflow:hidden}.app-sidebar-menu .ant-menu-item-icon+span,.app-sidebar-menu .ant-menu-submenu-title>.ant-menu-item-icon+span{margin-inline-start:0!important}.app-sidebar-menu .ant-menu-submenu-arrow{color:#a1a1aa;opacity:.9}.app-sidebar-menu .ant-menu-submenu-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.app-sidebar-menu .ant-menu-submenu-arrow:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.app-sidebar-menu .ant-menu-submenu-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.app-sidebar-menu .ant-menu-submenu-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.app-sidebar-menu .ant-menu-submenu-arrow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.app-sidebar-menu .ant-menu-submenu-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.app-sidebar-menu .ant-menu-submenu-open:not(.ant-menu-submenu-selected)>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#71717a}.app-sidebar-menu .ant-menu-sub.ant-menu-inline{padding:4px 0 8px;background:0 0!important}.app-sidebar-menu .ant-menu-sub .ant-menu-item{border-radius:7px;width:100%;height:34px;margin:3px 0;color:#71717a!important;padding-left:42px!important;padding-right:10px!important;font-size:13px!important;font-weight:400!important;line-height:normal!important}.app-sidebar-menu .ant-menu-sub .ant-menu-item:hover{color:#18181b!important;background:#f4f4f5!important}.app-sidebar-menu .ant-menu-sub .ant-menu-item-selected{color:#1d4ed8!important;background:#eef3ff!important;border-right:none!important;font-weight:500!important}.app-sidebar-menu .ant-menu-sub .ant-menu-item-selected:before{display:none}.app-sidebar-footer{background:#fff;border-top:1px solid #eceff3;flex-shrink:0;justify-content:flex-end;width:100%;padding:8px 10px 10px;display:flex}.app-sidebar-shell.is-collapsed .app-sidebar-footer{justify-content:center;padding-inline-start:8px;padding-inline-end:8px}.app-sidebar-collapse-btn.ant-btn{color:#71717a;width:28px;min-width:28px;height:28px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;padding:0}.app-sidebar-collapse-btn.ant-btn:hover,.app-sidebar-collapse-btn.ant-btn:focus{border-color:#0000;color:#1d4ed8!important;background:#eef3ff!important}.app-sidebar-collapse-btn.ant-btn .anticon{font-size:13px}.ant-menu-inline-collapsed.app-sidebar-menu{padding:6px 0 8px;width:64px!important}.ant-menu-inline-collapsed.app-sidebar-menu .ant-menu-item,.ant-menu-inline-collapsed.app-sidebar-menu .ant-menu-submenu-title{justify-content:center;align-items:center;gap:0;overflow:visible;width:40px!important;max-width:40px!important;height:40px!important;margin-inline-start:auto!important;margin-inline-end:auto!important;padding:0!important;display:flex!important}.ant-menu-inline-collapsed.app-sidebar-menu .ant-menu-item-icon{margin-inline-end:0!important}.ant-menu-inline-collapsed.app-sidebar-menu .ant-menu-title-content,.ant-menu-inline-collapsed.app-sidebar-menu .ant-menu-item-icon+span,.ant-menu-inline-collapsed.app-sidebar-menu .ant-menu-submenu-arrow{opacity:0!important;width:0!important;max-width:0!important;display:none!important;overflow:hidden!important}.ant-menu-inline-collapsed.app-sidebar-menu .ant-menu-item-icon svg,.ant-menu-inline-collapsed.app-sidebar-menu .app-sidebar-icon,.ant-menu-inline-collapsed.app-sidebar-menu .app-sidebar-icon-wrap{width:20px!important;height:20px!important}.ant-menu-inline-collapsed.app-sidebar-menu .ant-menu-item-selected,.ant-menu-inline-collapsed.app-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#f4f4f5!important}.ant-menu-submenu-popup .ant-menu{border-radius:10px;box-shadow:0 8px 24px #0f172a1a;padding:6px!important}.ant-menu-submenu-popup .ant-menu-item{font-size:13px;font-weight:400;border-radius:6px!important;height:30px!important;margin:1px 0!important;padding-inline-start:10px!important;padding-inline-end:10px!important;line-height:30px!important}.RaLayout-sidebar,.RaLayout-sidebar>*,.RaLayout-sidebar .MuiDrawer-root,.RaLayout-sidebar .MuiDrawer-docked,.RaLayout-sidebar .RaSidebar-root,.RaLayout-sidebar .MuiPaper-root,.RaLayout-sidebar .MuiDrawer-docked-RaSidebar-root,.RaLayout-sidebar .MuiDrawer-docked-RaSidebar-root .MuiPaper-root,.RaLayout-sidebar .MuiDrawer-paper{width:220px!important;min-width:220px!important;max-width:220px!important;transition:width .2s,min-width .2s,max-width .2s!important}.RaLayout-sidebar.menu-collapsed,.RaLayout-sidebar.menu-collapsed>*,.RaLayout-sidebar.menu-collapsed .MuiDrawer-root,.RaLayout-sidebar.menu-collapsed .MuiDrawer-docked,.RaLayout-sidebar.menu-collapsed .RaSidebar-root,.RaLayout-sidebar.menu-collapsed .MuiPaper-root,.RaLayout-sidebar.menu-collapsed .MuiDrawer-docked-RaSidebar-root,.RaLayout-sidebar.menu-collapsed .MuiDrawer-docked-RaSidebar-root .MuiPaper-root,.RaLayout-sidebar.menu-collapsed .MuiDrawer-paper{width:64px!important;min-width:64px!important;max-width:64px!important}.RaLayout-sidebar.menu-expanded,.RaLayout-sidebar.menu-expanded>*,.RaLayout-sidebar.menu-expanded .MuiDrawer-root,.RaLayout-sidebar.menu-expanded .MuiDrawer-docked,.RaLayout-sidebar.menu-expanded .RaSidebar-root,.RaLayout-sidebar.menu-expanded .MuiPaper-root,.RaLayout-sidebar.menu-expanded .MuiDrawer-docked-RaSidebar-root,.RaLayout-sidebar.menu-expanded .MuiDrawer-docked-RaSidebar-root .MuiPaper-root,.RaLayout-sidebar.menu-expanded .MuiDrawer-paper{width:220px!important;min-width:220px!important;max-width:220px!important}.login-shell{-webkit-font-smoothing:antialiased;background:#f3f5f9;width:100vw;height:100vh;display:flex;overflow:hidden}.login-cover{color:#fff;background:linear-gradient(#6baef7 0%,#4a8fe8 42%,#2a66e8 100%);flex-direction:column;flex:54%;min-width:0;padding:40px 52px 44px;display:flex;position:relative;overflow:hidden}.login-cover-stage{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:32px;min-height:0;padding:32px 0 48px;animation:.65s cubic-bezier(.22,1,.36,1) both login-cover-in;display:flex;position:relative}.login-cover-art{object-fit:contain;filter:drop-shadow(0 18px 36px #0c286433);width:min(300px,46%);height:auto;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 48%,#000000eb 62%,#0000 82%);mask-image:radial-gradient(circle at 50% 48%,#000 48%,#000000eb 62%,#0000 82%)}.login-cover-copy{flex-direction:column;align-items:center;max-width:440px;display:flex}.login-cover-tagline{color:#fff;letter-spacing:.01em;text-align:center;text-wrap:balance;text-shadow:0 6px 20px #0c28642e;flex-direction:column;align-items:center;gap:2px;font-size:max(20px,min(1.85vw,24px));font-style:normal;font-weight:500;line-height:1.4;display:flex}.login-cover-tagline span{color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit}.login-content{background:#f3f5f9;flex-direction:column;flex:0 0 min(46vw,560px);min-width:460px;max-width:600px;height:100%;padding:40px 52px;display:flex;position:relative}.login-content-brand{align-self:flex-start;width:auto;height:24px;margin-bottom:28px;display:none}.login-content-body{flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}.login-auth-card{background:#fff;border:1px solid #0f172a0f;border-radius:18px;width:100%;max-width:400px;margin:0 auto;padding:32px 32px 28px;animation:.5s cubic-bezier(.22,1,.36,1) 60ms both login-card-in;box-shadow:inset 0 1px #ffffffe6,0 12px 36px #0f285a12,0 2px 6px #0f285a08}.login-auth-panel{box-sizing:border-box;width:100%;max-width:100%;padding:0}.login-auth-logo{display:none}.login-auth-eyebrow{color:#00000073;margin:0 0 8px;font-size:14px;font-weight:400;line-height:22px;display:block}.login-auth-title{color:#000000e0;letter-spacing:normal;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:0;font-size:20px;font-weight:600;line-height:28px;display:flex}.login-auth-title-brand{width:auto;height:15px;display:block}.login-auth-subtitle{color:#0f172a80;margin:0 0 26px;font-size:14px;font-weight:400;line-height:1.6;display:block}.login-auth-title:not(:has(+.login-auth-subtitle)){margin-bottom:26px}.login-auth-form.ant-form-vertical .ant-form-item,.login-auth-form.ant-form-vertical .ant-form-item-with-help{margin-bottom:16px}.login-auth-form.ant-form-vertical .ant-form-item-explain{min-height:0;margin-top:6px;font-size:12px;line-height:1.45}.login-auth-form.ant-form-vertical .ant-form-item-label{padding-bottom:6px}.login-auth-form.ant-form-vertical .ant-form-item-label>label{color:#000000e0;height:auto;font-size:14px;font-weight:400}.login-auth-form .ant-input,.login-auth-form .ant-input-affix-wrapper{background:#fff;border-color:#e5e9f0;border-radius:12px;transition:border-color .15s,box-shadow .15s}.login-auth-form .ant-input:hover,.login-auth-form .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#c9d5ea}.login-auth-form .ant-input:focus,.login-auth-form .ant-input-focused,.login-auth-form .ant-input-affix-wrapper-focused,.login-auth-form .ant-input-affix-wrapper:focus{border-color:#2a66e8!important;box-shadow:0 0 0 3px #2a66e81f!important}.login-auth-form .ant-input-affix-wrapper,.login-auth-form .ant-input-affix-wrapper>input.ant-input{font-size:14px}.login-auth-form .ant-input::placeholder,.login-auth-form .ant-input-affix-wrapper input::placeholder{color:#94a3b8}.login-auth-meta{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 22px;padding-top:2px;display:flex}.login-auth-meta .ant-checkbox-wrapper{color:#000000a6;font-size:14px;font-weight:400}.login-auth-meta-link{color:#2a66e8;flex-shrink:0;font-size:14px;font-weight:400;line-height:22px}.login-auth-meta-link:hover{color:#1a5496}.login-auth-submit.ant-btn{letter-spacing:normal;background:#2a66e8;border:0;border-radius:12px;width:100%;height:44px;margin:0;font-size:14px;font-weight:500;transition:background .15s,box-shadow .15s,transform .15s;box-shadow:0 6px 16px #2a66e838}.login-auth-submit.ant-btn:not(:disabled):hover{box-shadow:0 8px 20px #2a66e847;background:#3b78ef!important}.login-auth-submit.ant-btn:not(:disabled):active{transform:translateY(1px);box-shadow:0 4px 12px #2a66e833}.login-auth-footer{color:#000000a6;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:20px;font-size:14px;font-weight:400;line-height:22px;display:flex}.login-auth-footer .ant-typography{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.login-auth-footer .ant-btn-link{color:#2a66e8;height:auto;padding:0 4px;font-size:14px;font-weight:400;line-height:22px}.login-auth-footer a{color:#2a66e8;font-size:14px;font-weight:400;line-height:22px}.login-auth-footer a:hover{color:#1a5496}.login-auth-captcha-img{cursor:pointer;border:1px solid #e5e9f0;border-radius:10px;height:44px}.login-invite-modal-body p{color:#000000a6;margin:0 0 12px;font-size:14px;line-height:1.7}.login-invite-modal-body p:last-child{margin-bottom:0}.login-invite-modal-body a{color:#2a66e8;font-weight:500}.login-invite-modal-body a:hover{color:#1a5496}@keyframes login-cover-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes login-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.login-cover-art{width:min(260px,50%)}.login-cover-tagline{font-size:20px}}@media (max-width:960px){.login-cover{padding:32px 36px 36px}.login-content{flex:0 0 420px;min-width:400px;padding:28px}.login-auth-card{padding:28px 24px 24px}}@media (max-width:768px){.login-shell{background:#f3f5f9;flex-direction:column}.login-cover{display:none}.login-content{flex:auto;width:100%;min-width:0;max-width:none;padding:28px 20px 36px}.login-content-brand{display:block}.login-content-body{flex:none;justify-content:flex-start;margin-top:8px}.login-auth-card{border-radius:16px;max-width:none;padding:24px 20px 20px}.login-auth-title{font-size:20px;line-height:28px}}@media (prefers-reduced-motion:reduce){.login-cover-stage,.login-auth-card{animation:none}}.i-icon{color:inherit;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:0;display:inline-block}.i-icon-spin svg{animation:1s linear infinite i-icon-spin}.i-icon-rtl{transform:scaleX(-1)}@keyframes i-icon-spin{to{transform:rotate(360deg)}}.app-centered-modal-wrap.ant-modal-wrap{overflow:auto}.app-centered-modal-wrap.ant-modal-wrap:before{display:none!important}.app-centered-modal-wrap.ant-modal-wrap .ant-modal{margin:0 auto!important;padding-bottom:0!important;position:relative!important;top:47%!important;transform:translateY(-50%)!important}.filter_list>.MuiPaper-root{box-shadow:none;border-bottom:1px solid #d9d9d9!important}.filter_list>.MuiPaper-root:before,.filter_list>.MuiPaper-root.Mui-expanded:before{opacity:0!important}.filter_list>.MuiPaper-root.Mui-expanded{margin:0!important}.filter_list .MuiBox-root .MuiFormControl-root{min-height:40px!important}.filter_list .MuiBox-root .MuiFormControl-root .MuiInputBase-root{border-radius:12px;min-height:40px!important}.report-demo-influencer-toolbar{background:#fff;border:1px solid #f3f4f6;border-radius:12px;gap:12px;width:100%;margin-bottom:12px;padding:10px 16px;display:flex}.report-demo-influencer-toolbar--split{flex-wrap:wrap;justify-content:space-between;align-items:center}.report-demo-influencer-toolbar .report-demo-influencer-filter-select.ant-select .ant-select-selector{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important}.report-demo-influencer-toolbar .report-demo-influencer-filter-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#d1d5db!important}.report-demo-influencer-toolbar .report-demo-influencer-filter-select.ant-select.ant-select-focused .ant-select-selector{border-color:#2a66e8!important;box-shadow:0 0 0 2px #2a66e81f!important}.report-demo-influencer-toolbar .report-demo-influencer-filter-input.ant-input-affix-wrapper{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important}.report-demo-influencer-toolbar .report-demo-influencer-filter-input.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#d1d5db!important}.report-demo-influencer-toolbar .report-demo-influencer-filter-input.ant-input-affix-wrapper-focused{border-color:#2a66e8!important;box-shadow:0 0 0 2px #2a66e81f!important}.report-demo-influencer-summary{background:#fff;border:1px solid #f3f4f6;border-radius:12px;width:100%;margin-bottom:12px;padding:10px 16px}.report-demo-influencer-table-shell{background:#fff;border:1px solid #f3f4f6;border-radius:12px;width:100%;position:relative;overflow:hidden}.report-demo-influencer-table-shell .report-demo-influencer-summary{border:none;border-bottom:1px solid #f3f4f6;border-radius:0;margin-bottom:0}.report-demo-influencer-table-shell .ant-table-wrapper .ant-table{border-radius:0}.report-demo-influencer-table-shell .ant-table-wrapper .ant-table-container:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.report-demo-influencer-table-shell .ant-table-wrapper .ant-table-container:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.report-demo-influencer-table-shell .ant-table-wrapper .ant-table-container:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.report-demo-influencer-table-shell .ant-table-wrapper .ant-table-container:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.report-demo-influencer-table-shell .ant-table-wrapper .ant-table-container:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.report-demo-influencer-table-shell .ant-table-wrapper .ant-table-container:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.report-demo-influencer-table .ant-table-tbody>tr.row-hover,.report-demo-influencer-table .ant-table-tbody>tr.active-row{background-color:#0070f50d}.report-demo-influencer-table .ant-table-row{transition:background-color .2s}.report-demo-drawer .ant-drawer-header-title{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.report-demo-drawer .ant-drawer-title{flex:1;min-width:0;margin:0}.report-demo-drawer .ant-drawer-close{flex-shrink:0;order:0;position:relative;margin-inline-start:0!important;margin-inline-end:0!important}.report-demo-page{width:100%;min-height:100%;padding:20px 24px 32px}.report-demo-root{--demo-primary:#2a66e8;--demo-primary-deep:#1d4fbf;--demo-primary-soft:#eef4ff;--demo-accent:#5cbdde;--demo-accent-soft:#5cbddc24;--demo-text:#111827;--demo-text-secondary:#6b7280;--demo-text-muted:#9ca3af;--demo-border:#0f172a12;--demo-border-strong:#0f172a1f;--demo-surface:#fff;--demo-surface-muted:#f9fafb;--demo-surface-elevated:#fcfdff;--demo-radius-lg:18px;--demo-radius-md:14px;--demo-radius-sm:10px;--demo-shadow-xs:0 1px 2px #0f172a0a;--demo-shadow-sm:0 4px 14px #0f172a0d;--demo-shadow-md:0 10px 28px #0f172a14;--demo-shadow-inset:inset 0 1px 0 #ffffffd9;margin-top:-20px;--demo-layout-gap:20px;flex:1;gap:0;width:calc(100% + 48px);min-width:0;margin-inline-start:-24px;margin-inline-end:-24px;padding-bottom:48px}.report-demo-layout,.report-demo-influencer-panel{padding-inline-start:24px;padding-inline-end:24px;padding-top:var(--demo-layout-gap)}.report-demo-toolbar-rail{flex-shrink:0;width:100%}.report-demo-toolbar{top:var(--toolbar-top,48px);left:var(--toolbar-left,0);width:var(--toolbar-width,100%);z-index:45;min-height:52px;box-shadow:none;background:#fff;border:none;border-bottom:1px solid #0f172a0f;border-radius:0;margin-bottom:0;padding:0 24px;position:fixed}.report-demo-toolbar-actions{flex-shrink:0;margin-left:auto;padding-block-start:8px;padding-block-end:8px}.report-demo-switch-group{background:#eef1f5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.report-demo-switch-item{color:#6b7280;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.report-demo-switch-item:hover:not(.is-active){color:#374151}.report-demo-switch-item.is-active{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 3px #0f172a14}.report-demo-switch-item:focus-visible{outline-offset:1px;outline:2px solid #2a66e859}.report-demo-view-nav{align-items:stretch;gap:28px;height:52px;margin:0;padding:0;display:inline-flex}.report-demo-view-nav-item{box-shadow:none;color:#8c8c8e;letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;margin:0;padding:0 2px;font-size:15px;font-weight:400;line-height:1.2;transition:color .18s;display:inline-flex;position:relative}.report-demo-view-nav-item:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background-color .18s;position:absolute;bottom:0;left:0;right:0}.report-demo-view-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.report-demo-view-nav-icon .anticon,.report-demo-view-nav-icon svg{width:16px;height:16px}.report-demo-view-nav-label{line-height:1.2}.report-demo-view-nav-item:hover:not(.is-active){color:#4b5563}.report-demo-view-nav-item.is-active{color:#2a66e8;font-weight:500}.report-demo-view-nav-item.is-active:after{background:#2a66e8}.report-demo-view-nav-item:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2a66e847}.report-demo-action-btn.ant-btn{height:40px!important;box-shadow:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding-inline-start:16px!important;padding-inline-end:16px!important;font-size:14px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.report-demo-action-btn.ant-btn .ant-btn-icon{align-items:center;line-height:0;display:inline-flex}.report-demo-action-btn--primary.ant-btn{color:#fff!important;background:linear-gradient(135deg,#2a66e8 0%,#3b7dff 100%)!important;border:none!important;box-shadow:0 4px 14px #2a66e852!important}.report-demo-action-btn--primary.ant-btn:hover{background:linear-gradient(135deg,#2458cc 0%,#2f6fe8 100%)!important;box-shadow:0 6px 18px #2a66e861!important}.report-demo-generate-report-drawer .ant-drawer-header{border-bottom:1px solid #0f172a0f;padding:18px 20px 14px}.report-demo-generate-report-drawer .ant-drawer-header-title{flex:1;align-items:flex-start;min-width:0}.report-demo-generate-report-drawer .ant-drawer-title{flex:1;min-width:0}.report-demo-generate-report-drawer .ant-drawer-extra{align-self:flex-start;margin-top:2px}.report-demo-generate-report-close{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;line-height:1;transition:color .15s,background .15s;display:inline-flex}.report-demo-generate-report-close:hover{color:#111827;background:#f3f4f6}.report-demo-generate-report-drawer .ant-drawer-body{background:#fcfcfd;padding:18px 20px 24px}.report-demo-generate-report-drawer .ant-drawer-footer{background:#fff;border-top:1px solid #0f172a0f;padding:14px 20px 16px}.report-demo-generate-report-header{flex-direction:column;gap:4px;min-width:0;padding-right:8px;display:flex}.report-demo-generate-report-title{letter-spacing:-.01em;color:#0f172a!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important}.report-demo-generate-report-subtitle{display:block;color:#6b7280!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.report-demo-generate-report-steps{max-width:380px;margin:0 auto 18px;padding:4px 0 2px}.report-demo-generate-report-steps .ant-steps-item-title{font-size:13px!important;line-height:22px!important}.report-demo-generate-report-drawer .report-demo-generate-report-steps.ant-steps .ant-steps-item .ant-steps-item-icon,.report-demo-generate-report-drawer .report-demo-generate-report-steps.ant-steps .ant-steps-item-process .ant-steps-item-icon,.report-demo-generate-report-drawer .report-demo-generate-report-steps.ant-steps .ant-steps-item-finish .ant-steps-item-icon,.report-demo-generate-report-drawer .report-demo-generate-report-steps.ant-steps .ant-steps-item-wait .ant-steps-item-icon{justify-content:center;align-items:center;width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;margin-top:0!important;line-height:1!important;display:inline-flex!important}.report-demo-generate-report-steps .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{width:24px;height:24px;color:inherit;justify-content:center;align-items:center;line-height:1;display:inline-flex;top:0}.report-demo-generate-report-steps .report-demo-generate-report-step-num{box-sizing:border-box;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.report-demo-generate-report-steps .ant-steps-item-process .report-demo-generate-report-step-num{color:#fff;background:#2a66e8;border-color:#2a66e8}.report-demo-generate-report-steps .ant-steps-item-process .ant-steps-item-title{color:#111827!important;font-weight:600!important}.report-demo-generate-report-steps .ant-steps-item-finish .report-demo-generate-report-step-num{color:#31a366;background:#e0fcef;border-color:#31a366}.report-demo-generate-report-steps .ant-steps-item-finish .ant-steps-item-title{color:#6b7280!important;font-weight:500!important}.report-demo-generate-report-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.report-demo-generate-report-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background:#e5e7eb!important}.report-demo-generate-report-steps .ant-steps-item-wait .report-demo-generate-report-step-num{color:#fff;background:#e5e7eb;border-color:#e5e7eb}.report-demo-generate-report-steps .ant-steps-item-wait .ant-steps-item-title{color:#9ca3af!important;font-weight:500!important}.report-demo-generate-report-steps .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.report-demo-generate-report-steps .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after,.report-demo-generate-report-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.report-demo-generate-report-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background:#e5e7eb!important}.report-demo-generate-report-step{min-height:240px}.report-demo-generate-report-callout{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #b453090a}.report-demo-generate-report-callout-icon{color:#d97706;background:#fef3c7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.report-demo-generate-report-callout-text{color:#b45309!important;font-size:13px!important;line-height:1.6!important}.report-demo-generate-report-link{color:#d97706;font-size:inherit;font-weight:700;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.report-demo-generate-report-link:hover:not(:disabled){color:#b45309;text-decoration:underline}.report-demo-generate-report-link:disabled{color:#d97706;cursor:default;opacity:.8}.report-demo-generate-report-card{background:#fff;border:1px solid #0f172a14;border-radius:12px;padding:16px 18px 14px;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:0 1px 2px #0f172a08}.report-demo-generate-report-card:hover,.report-demo-generate-report-card.is-editing{border-color:#0f172a1f;box-shadow:0 2px 10px #0f172a0a}.report-demo-generate-report-card-title{letter-spacing:-.01em;margin-bottom:10px;display:block;color:#0f172a!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important}.report-demo-generate-report-card-body{color:#4b5563!important;margin-bottom:10px!important;font-size:13px!important;line-height:1.65!important}.report-demo-generate-report-card-body:last-of-type{margin-bottom:0!important}.report-demo-generate-report-suggestions{color:#4b5563;margin:0;padding-left:18px;font-size:13px;line-height:1.65}.report-demo-generate-report-suggestions li+li{margin-top:8px}.report-demo-generate-report-card-actions{gap:16px}.report-demo-generate-report-card-action{color:#9ca3af;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:400;line-height:1;transition:color .15s;display:inline-flex}.report-demo-generate-report-card-action .anticon{font-size:12px}.report-demo-generate-report-card-action:hover{color:#6b7280}.report-demo-generate-report-card-action.is-danger:hover{color:#ef4444}.report-demo-generate-report-card-textarea{border-radius:8px!important;font-size:13px!important;line-height:1.6!important}.report-demo-generate-report-alert.ant-alert{background:#fffbeb;border-color:#fde68a;padding:12px 14px}.report-demo-generate-report-alert .ant-alert-icon{color:#d97706}.report-demo-generate-report-alert .ant-alert-message{color:#92400e;font-size:13px;font-weight:400;line-height:1.55}.report-demo-generate-report-settings{flex-direction:column;gap:12px;padding:4px 2px 0;display:flex}.report-demo-generate-report-section-label{letter-spacing:.05em;margin-top:2px;display:block;color:#6b7280!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.report-demo-generate-report-checkbox-group+.report-demo-generate-report-section-label{margin-top:12px}.report-demo-generate-report-checkbox-group{width:100%}.report-demo-generate-report-checkbox-group .ant-checkbox-wrapper{color:#374151;font-size:13px;line-height:1.4;margin-inline-start:0!important}.report-demo-generate-report-checkbox-group--stack{flex-direction:column;gap:10px;display:flex}.report-demo-generate-report-checkbox-group--metrics{grid-template-columns:1fr 1fr;align-items:start;column-gap:32px;display:grid}.report-demo-generate-report-metrics-col{flex-direction:column;gap:10px;display:flex}.report-demo-generate-report-checkbox-group--metrics .ant-checkbox-wrapper{align-items:center;display:inline-flex}.report-demo-share-modal.ant-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.report-demo-share-modal.ant-modal .ant-modal-header{border-bottom:1px solid #0f172a0f;margin:0;padding:20px 24px 16px}.report-demo-share-modal.ant-modal .ant-modal-title{margin:0}.report-demo-share-modal.ant-modal .ant-modal-close{top:18px}.report-demo-share-modal.ant-modal .ant-modal-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.report-demo-share-modal.ant-modal .ant-modal-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.report-demo-share-modal.ant-modal .ant-modal-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.report-demo-share-modal.ant-modal .ant-modal-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.report-demo-share-modal.ant-modal .ant-modal-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.report-demo-share-modal.ant-modal .ant-modal-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.report-demo-share-modal.ant-modal .ant-modal-body{padding:20px 24px}.report-demo-share-modal.ant-modal .ant-modal-footer{border-top:1px solid #0f172a0f;margin:0;padding:14px 24px 18px}.report-demo-share-header{flex-direction:column;gap:4px;min-width:0;padding-right:28px;display:flex}.report-demo-share-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.report-demo-share-subtitle{display:block;color:#6b7280!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.report-demo-share-body{width:100%}.report-demo-share-link-input.ant-input-affix-wrapper,.report-demo-share-link-input.ant-input-affix-wrapper:hover,.report-demo-share-link-input.ant-input-affix-wrapper-focused,.report-demo-share-link-input.ant-input-affix-wrapper:focus-within{box-shadow:none;background:#eef2fa;border-color:#0000}.report-demo-share-link-input.ant-input-affix-wrapper .ant-input{color:#111827;text-overflow:ellipsis;background:0 0;overflow:hidden}.report-demo-share-link-icon{color:#2a66e8;justify-content:center;align-items:center;display:inline-flex}.report-demo-share-copy-btn{color:#2a66e8;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s,background .15s;display:inline-flex}.report-demo-share-copy-btn:hover{color:#1a5496;background:#ffffffb3}.report-demo-share-section-label{letter-spacing:.05em;display:block;color:#6b7280!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.report-demo-share-expiry-select{width:100%}.report-demo-layout{gap:var(--demo-layout-gap);align-items:stretch;display:flex}.report-demo-main{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.report-demo-anchor-rail{flex-shrink:0;align-self:stretch;width:164px}.report-demo-anchor{top:var(--anchor-top,64px);left:var(--anchor-left,auto);width:var(--anchor-width,164px);z-index:40;background:#fff;border:1px solid #0f172a0f;border-radius:12px;max-height:calc(100vh - 40px);padding:12px 10px;position:fixed;overflow-y:auto;box-shadow:0 4px 14px #0f172a0f}.report-demo-anchor-nav{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.report-demo-anchor-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;transition:background-color .15s,color .15s;display:flex}.report-demo-anchor-icon{opacity:.72;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.report-demo-anchor-text{color:#6b7280;font-size:14px;font-weight:400;line-height:1.3}.report-demo-anchor-item:hover{background:#f8fafce6}.report-demo-anchor-item:hover .report-demo-anchor-text{color:#374151}.report-demo-anchor-item.is-active{background:#eef4fff2}.report-demo-anchor-item.is-active .report-demo-anchor-icon{opacity:1}.report-demo-anchor-text.is-active{color:var(--demo-primary);font-weight:500}.report-demo-anchor-item:focus-visible{outline-offset:1px;outline:2px solid #2a66e847}.report-demo-section-card{background:var(--demo-surface);border-radius:var(--demo-radius-lg);border:1px solid var(--demo-border);box-shadow:var(--demo-shadow-sm), var(--demo-shadow-inset);margin-top:0;padding:26px 28px 28px}.report-demo-section-card--first{margin-top:0}.report-demo-section-header{border-bottom:1px solid #0f172a0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.report-demo-section-title{color:var(--demo-text);letter-spacing:-.02em;border:0;align-items:center;gap:10px;margin:0;padding:0;font-size:17px;font-weight:600;line-height:1.25;display:inline-flex}.report-demo-section-title:before{content:"";background:var(--demo-primary);border-radius:99px;flex-shrink:0;width:4px;height:18px;display:inline-block}.report-demo-section-title .anticon{color:#b0b7c3;font-size:13px;transition:color .15s}.report-demo-section-title:hover .anticon{color:#8b95a5}.report-demo-section-extra{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.report-demo-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.report-demo-stat-cell{border:1px solid var(--demo-border);border-radius:var(--demo-radius-md);background:linear-gradient(#2a66e806 0%,#eef4ff38 52%,#fff 100%);min-height:92px;padding:16px 18px 18px;transition:border-color .2s,box-shadow .2s,background-color .2s;position:relative;overflow:hidden}.report-demo-stat-cell:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2a66e859,#0000);border-radius:0 0 4px 4px;height:2px;transition:opacity .2s;position:absolute;top:0;left:16px;right:16px}.report-demo-stat-cell:hover{background:linear-gradient(#2a66e809 0%,#eef4ff52 52%,#fff 100%);border-color:#2a66e81a;box-shadow:0 4px 14px #2a66e808}.report-demo-stat-cell:hover:before{opacity:1}.report-demo-stat-cell:nth-child(3n),.report-demo-stat-cell:nth-last-child(-n+3){border-right:1px solid var(--demo-border);border-bottom:1px solid var(--demo-border)}.report-demo-stat-label{color:var(--demo-text-muted);letter-spacing:.01em;align-items:center;gap:5px;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.report-demo-stat-label .ant-typography{color:var(--demo-text-muted)!important;font-size:13px!important;font-weight:500!important}.report-demo-stat-label .anticon{color:#d1d5db!important;font-size:11px!important}.report-demo-stat-value{color:#4b5563;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1.35}.report-demo-stat-value.is-muted{color:#6b7280;font-weight:500}.report-demo-stat-hint{color:#b0b7c3;letter-spacing:.01em;margin-top:8px;font-size:11px;font-weight:500;line-height:1.35}.report-demo-platform-chips{margin-bottom:0}.report-demo-platform-chip img{object-fit:contain;flex-shrink:0;width:16px;height:16px}.report-demo-segmented{flex-shrink:0}.report-demo-segmented-btn{white-space:nowrap;color:#6b7280!important;height:32px!important;box-shadow:none!important;border:0!important;border-radius:8px!important;padding-inline-start:14px!important;padding-inline-end:14px!important;font-size:13px!important;font-weight:500!important;line-height:1!important}.report-demo-segmented-btn.is-active{color:#111827!important;background:#fff!important;font-weight:600!important;box-shadow:0 1px 3px #0f172a14!important}.report-demo-segmented-btn:not(.is-active):hover{color:#374151!important}.report-demo-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.report-demo-overview-card{border:1px solid var(--demo-border);border-radius:var(--demo-radius-md);background:var(--demo-surface);min-width:0;box-shadow:var(--demo-shadow-xs);flex-direction:column;gap:14px;padding:20px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.report-demo-overview-card:after{content:"";pointer-events:none;background:linear-gradient(#2a66e81a 0%,#2a66e80d 40.5%,#2a66e800 100%);position:absolute;top:0;bottom:0;left:0;right:0}.report-demo-overview-card:hover{border-color:#2a66e824;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.report-demo-overview-card-head,.report-demo-overview-card-body,.report-demo-overview-card-meta{z-index:1;position:relative}.report-demo-overview-card-head{justify-content:flex-start;align-items:center;gap:8px;display:flex}.report-demo-overview-card-meta{align-items:center;gap:5px;display:inline-flex}.report-demo-overview-card-body{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.report-demo-overview-label{letter-spacing:.01em;color:#5f6368!important;font-size:14px!important;font-weight:600!important}.report-demo-overview-tip{cursor:help;transition:color .15s;color:#c5cad3!important;font-size:12px!important}.report-demo-overview-tip:hover{color:#9ca3af!important}.report-demo-overview-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.report-demo-overview-icon .anticon,.report-demo-overview-icon svg{width:20px;height:20px}.report-demo-overview-value{font-variant-numeric:tabular-nums;color:var(--demo-text)!important;letter-spacing:-.03em!important;font-size:24px!important;font-weight:700!important;line-height:1.15!important}.report-demo-overview-platforms{flex-wrap:wrap;gap:8px;display:flex}.report-demo-overview-platform{border:1px solid var(--demo-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe0;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.report-demo-overview-platform img{object-fit:contain;flex-shrink:0}.report-demo-overview-platform-count{color:#4b5563!important;font-size:13px!important;font-weight:600!important}.report-demo-overview-date{z-index:1;line-height:1.2;position:relative;color:#9ca3af!important;font-size:12px!important}.report-demo-breakdown{width:100%}.report-demo-breakdown-table{flex-direction:column;gap:6px;width:100%;display:flex}.report-demo-breakdown-table-row{align-items:stretch;gap:10px;width:100%;display:flex}.report-demo-breakdown-label{color:#636465;background:#f8fafc;border:1px solid #0f172a0a;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:196px;min-width:196px;min-height:44px;padding:0 14px;font-size:13px;font-weight:500;line-height:1.3;transition:background-color .15s,border-color .15s;display:inline-flex}.report-demo-breakdown-label svg{opacity:.88;flex-shrink:0}.report-demo-breakdown-label--header{color:#374151;min-height:52px;font-weight:600}.report-demo-breakdown-tier-track{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.report-demo-breakdown-cell{color:#022074;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border:1px solid #0f172a0f;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:8px 6px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.report-demo-breakdown-cell--tier{background:linear-gradient(270deg,#2a66e81a 0%,#ffffffb8 52%,#3749a60f 100%);border-color:#2a66e81a;flex-direction:column;gap:2px;min-height:52px}.report-demo-breakdown-tier-name{color:#313232;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.report-demo-breakdown-tier-range{color:#9ca3af;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.2}.report-demo-breakdown-table-row:not(.report-demo-breakdown-table-row--header):hover .report-demo-breakdown-cell:not(.report-demo-breakdown-cell--tier){background:#f8fbff;border-color:#2a66e81f}.report-demo-breakdown-table-row:not(.report-demo-breakdown-table-row--header):hover .report-demo-breakdown-label{background:#f1f5f9;border-color:#2a66e814}.report-demo-breakdown-table-row--rate .report-demo-breakdown-label{background:#fafbff}.report-demo-breakdown-filters{width:100%}.report-demo-breakdown-filters .report-demo-platform-chips{width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:0}.report-demo-efficiency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-demo-efficiency-grid .report-demo-stat-cell{min-height:92px}.report-demo-posting-timeline{width:100%}.report-demo-posting-timeline-scroll{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:100%;padding-bottom:10px;overflow:auto hidden}.report-demo-posting-timeline-scroll::-webkit-scrollbar{height:6px}.report-demo-posting-timeline-scroll::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:999px}.report-demo-posting-timeline-scroll::-webkit-scrollbar-track{background:#0f172a0a;border-radius:999px}.report-demo-posting-timeline-board{box-sizing:border-box;justify-content:flex-start;align-items:flex-end;gap:0;width:max-content;min-width:100%;min-height:280px;padding:8px 12px 4px;display:flex;position:relative}.report-demo-posting-timeline-axis{background:#e5e7eb;border-radius:999px;height:2px;position:absolute;bottom:30px;left:12px;right:12px}.report-demo-posting-timeline-column{z-index:1;box-sizing:border-box;flex-direction:column;flex:0 0 120px;align-items:center;width:120px;min-width:120px;padding-inline-start:12px;padding-inline-end:12px;display:flex;position:relative}.report-demo-posting-timeline-column.is-empty .report-demo-posting-timeline-dot{border-color:#e5e7eb}.report-demo-posting-timeline-column.is-empty .report-demo-posting-timeline-date{color:#9ca3af!important}.report-demo-posting-timeline-stack{justify-content:center;align-items:flex-end;min-height:230px;margin-bottom:10px;display:flex}.report-demo-posting-timeline-stack-empty{width:1px;height:1px}.report-demo-posting-timeline-visible-stack{flex-direction:column-reverse}.report-demo-posting-timeline-dot{box-sizing:border-box;background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:10px;height:10px;margin-bottom:10px}.report-demo-posting-timeline-date{white-space:nowrap;color:#6b7280!important;font-size:12px!important;line-height:1.2!important}.report-demo-posting-timeline-avatar-wrap{flex-shrink:0;position:relative}.report-demo-posting-timeline-avatar{border:2px solid #fff;box-shadow:0 2px 8px #0f172a14;background:#f3f6fa!important}.report-demo-posting-timeline-platform-badge{object-fit:contain;background:#fff;border:1px solid #0f172a14;border-radius:50%;width:18px;height:18px;padding:2px;position:absolute;bottom:-2px;right:-2px}.report-demo-posting-timeline-avatar-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .15s,box-shadow .15s;display:inline-flex}.report-demo-posting-timeline-avatar-trigger:hover .report-demo-posting-timeline-avatar{box-shadow:0 0 0 2px #fff,0 0 0 4px #2a66e873,0 4px 12px #0f172a1f}.report-demo-posting-timeline-avatar-trigger:focus-visible .report-demo-posting-timeline-avatar{box-shadow:0 0 0 2px #fff,0 0 0 4px #2a66e873,0 4px 12px #0f172a1f}.report-demo-posting-timeline-avatar-trigger:hover{transform:translateY(-1px)}.report-demo-posting-timeline-avatar-trigger:active{transform:translateY(0)}.report-demo-posting-timeline-overflow{color:#2a66e8;cursor:pointer;background:#eef4ff;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 2px 8px #2a66e81f}.report-demo-posting-timeline-overflow:hover{background:#dbeafe}.report-demo-posting-timeline-popover-overlay .ant-popover-inner{border-radius:12px;padding:10px}.report-demo-posting-timeline-popover-overlay .ant-popover-arrow{display:none}.report-demo-posting-timeline-popover{grid-template-columns:repeat(4,40px);gap:10px;max-height:240px;padding:2px;display:grid;overflow:hidden auto}.report-demo-posting-timeline-popover::-webkit-scrollbar{width:4px}.report-demo-posting-timeline-popover::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:999px}.report-demo-posting-timeline-popover-item{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .15s,box-shadow .15s;display:inline-flex}.report-demo-posting-timeline-popover-item:hover{transform:translateY(-1px)}.report-demo-posting-timeline-popover-item:hover .report-demo-posting-timeline-avatar{box-shadow:0 0 0 2px #fff,0 0 0 4px #2a66e859,0 4px 10px #0f172a1a}.report-demo-posting-timeline-popover-item .report-demo-posting-timeline-platform-badge{width:14px;height:14px;padding:1px}.report-demo-posting-timeline-empty{color:#9ca3af;justify-content:center;align-items:center;min-height:160px;font-size:14px;display:flex}.report-demo-post-detail-drawer .ant-drawer-header{border-bottom:1px solid #0f172a0f;padding:16px 20px}.report-demo-post-detail-drawer .ant-drawer-body{padding:16px 20px 24px}.report-demo-post-detail-drawer .ant-drawer-title{font-size:16px;font-weight:600}.report-demo-post-detail-body .report-demo-segmented,.report-demo-post-detail-profile{width:100%}.report-demo-post-detail-profile-copy{flex:1;min-width:0}.report-demo-post-detail-profile-meta{flex-shrink:0;margin-left:auto}.report-demo-post-detail-avatar{border:2px solid #fff;flex-shrink:0;box-shadow:0 2px 8px #0f172a14}.report-demo-post-detail-platform-inline{object-fit:contain;width:22px;height:24px}.report-demo-post-detail-name{color:#111827!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important}.report-demo-post-detail-handle{color:#6b7280!important;font-size:13px!important;line-height:1.3!important}.report-demo-post-detail-master-label{color:#6b7280!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}.report-demo-post-detail-drawer,.report-demo-post-detail-body,.report-demo-post-detail-media{--post-detail-thumb-width:118px;--post-detail-thumb-height:calc(var(--post-detail-thumb-width) * 16 / 9);--post-detail-thumb-ratio:9 / 16}.report-demo-post-detail-media{width:100%}.report-demo-post-detail-thumb-wrap{width:var(--post-detail-thumb-width);height:var(--post-detail-thumb-height);aspect-ratio:var(--post-detail-thumb-ratio);background:#f3f6fa;border-radius:10px;flex-shrink:0;position:relative;overflow:hidden}.report-demo-post-detail-thumb-wrap .ant-image,.report-demo-post-detail-thumb-wrap .ant-image-img{display:block;width:100%!important;height:100%!important}.report-demo-post-detail-thumb{object-fit:cover;object-position:center;border-radius:10px;display:block;width:100%!important;height:100%!important}.report-demo-post-detail-play{pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.report-demo-post-detail-play-badge{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0f172a7a;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 2px 10px #0f172a38}.report-demo-post-detail-play-triangle{margin-left:2px;line-height:1;color:#fff!important;font-size:18px!important}.report-demo-post-detail-caption-card{height:var(--post-detail-thumb-height);box-sizing:border-box;background:#f8fafc;border:1px solid #0f172a0f;border-radius:10px;flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex;overflow:hidden}.report-demo-post-detail-caption-label{letter-spacing:.04em;flex-shrink:0;color:#9ca3af!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.report-demo-post-detail-caption-text{flex:1;min-height:0;color:#374151!important;margin-bottom:0!important;font-size:13px!important;line-height:1.45!important}.report-demo-post-detail-time{flex-shrink:0;margin-top:auto;color:#9ca3af!important;font-size:12px!important;line-height:1.2!important}.report-demo-post-detail-metrics-section{flex-direction:column;gap:12px;margin-top:12px;display:flex}.report-demo-post-detail-section-header{width:100%}.report-demo-post-detail-section-title-row{min-width:0}.report-demo-post-detail-section-title{color:#111827!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.report-demo-post-detail-metrics-info,.report-demo-post-detail-metric-info{color:#9ca3af;cursor:help;flex-shrink:0;margin-left:0;font-size:12px;line-height:1}.report-demo-post-detail-refresh{height:auto!important;padding-inline-start:0!important;padding-inline-end:0!important;font-size:12px!important}.report-demo-post-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:72px;align-items:stretch;gap:8px;display:grid}.report-demo-post-detail-metrics>*{min-width:0;height:100%;min-height:0}.report-demo-post-detail-metric-trigger,.report-demo-post-detail-metric-trigger>div,.report-demo-post-detail-metric-trigger .report-demo-post-detail-metric{box-sizing:border-box;width:100%;height:100%;min-height:0;display:block}.report-demo-post-detail-metric{box-sizing:border-box;background:#f8fafc;border:1px solid #0f172a0f;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:0;padding:12px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex!important}.report-demo-post-detail-metric-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.report-demo-post-detail-metric-head-left{flex:1;align-items:center;gap:4px;min-width:0;display:inline-flex}.report-demo-post-detail-metric-head-right{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;line-height:1;display:inline-flex}.report-demo-post-detail-metric-label{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden;color:#6b7280!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}.report-demo-post-detail-metric-info{color:#9ca3af;cursor:help;flex-shrink:0;font-size:12px;line-height:1}.report-demo-post-detail-metric-premium{color:#9ca3af;cursor:help;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.report-demo-post-detail-metric-premium svg{display:block}.report-demo-post-detail-metric-value-wrap{flex-shrink:0;align-items:center;gap:6px;min-width:0;display:flex}.report-demo-post-detail-metric-value{font-variant-numeric:tabular-nums;color:#111827!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important}.report-demo-post-detail-metric-trend{cursor:default;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.report-demo-post-detail-metric-trend svg{display:block}.report-demo-post-detail-metric-trend.is-up{color:#16a34a}.report-demo-post-detail-metric-trend.is-down{color:#dc2626}.report-demo-post-detail-metric-trend.is-flat{color:#9ca3af}.report-demo-post-detail-metric--views{cursor:pointer;background:#fff;border-color:#2a66e859;box-shadow:0 1px 2px #2a66e80f,inset 0 0 0 .5px #2a66e80f}.report-demo-post-detail-metric--views .report-demo-post-detail-metric-label{color:#2a66e8!important;font-weight:500!important}.report-demo-post-detail-metric--views .report-demo-post-detail-metric-info{color:#5b8def}.report-demo-post-detail-metrics .ant-popover-open .report-demo-post-detail-metric--views,.report-demo-post-detail-metric--views:hover{background:#eef4ff;border-color:#2a66e8;box-shadow:0 2px 8px #2a66e824}.report-demo-post-detail-metrics .ant-popover-open .report-demo-post-detail-metric--views .report-demo-post-detail-metric-label,.report-demo-post-detail-metric--views:hover .report-demo-post-detail-metric-label{color:#1d4ed8!important}.report-demo-post-detail-views-popover-overlay .ant-popover-inner{border-radius:12px;padding:14px 16px;box-shadow:0 10px 28px #0f172a1f}.report-demo-post-detail-views-popover{width:248px}.report-demo-post-detail-views-popover-title-row{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.report-demo-post-detail-views-popover-label{color:#6b7280!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}.report-demo-post-detail-views-popover-avg{color:#374151!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important}.report-demo-post-detail-views-popover-subtitle{margin-top:10px;display:block;color:#9ca3af!important;font-size:11px!important;line-height:1.2!important}.report-demo-post-detail-views-chart{height:92px;margin-top:8px;position:relative}.report-demo-post-detail-views-chart-bars{justify-content:space-between;align-items:flex-end;gap:8px;height:100%;padding-right:30px;display:flex}.report-demo-post-detail-views-bar-slot{flex:1;justify-content:center;align-items:flex-end;max-width:20px;height:100%;display:flex}.report-demo-post-detail-views-bar-slot .ant-tooltip-disabled-compatible-wrapper,.report-demo-post-detail-views-bar-slot>span{align-items:flex-end;width:100%;height:100%;display:flex!important}.report-demo-post-detail-views-bar{cursor:pointer;background:#bfdbfe;border-radius:5px 5px 2px 2px;width:100%;min-height:10px;transition:filter .15s,transform .15s;display:block}.report-demo-post-detail-views-bar:hover{filter:brightness(.94);transform-origin:bottom;transform:scaleY(1.02)}.report-demo-post-detail-views-bar.is-current{background:#2a66e8}.report-demo-post-detail-views-bar.is-current:hover{filter:brightness(1.06)}.report-demo-post-detail-views-bar-tooltip .ant-tooltip-inner{color:#fff;background:#111827;border-radius:999px;min-height:auto;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;box-shadow:0 4px 12px #0f172a2e}.report-demo-post-detail-views-bar-tooltip .ant-tooltip-arrow:before{background:#111827}.report-demo-post-detail-views-chart-avg-line{border-top:1px dashed #c4c9d1;position:absolute;bottom:54%;left:0;right:28px}.report-demo-post-detail-views-chart-avg-label{color:#9ca3af;font-size:10px;line-height:1;position:absolute;bottom:calc(54% - 7px);right:0}.report-demo-post-detail-insight-section{flex-direction:column;gap:12px;margin-top:16px;display:flex}.report-demo-post-detail-insight-section .posting-insight-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.report-demo-post-detail-insight-section .posting-insight-image-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.report-demo-post-detail-insight-section .posting-insight-image-card-preview{width:100%;aspect-ratio:var(--post-detail-thumb-ratio,9 / 16);background:#f3f4f6;height:auto;position:relative;overflow:hidden}.report-demo-post-detail-insight-section .posting-insight-image-card-preview img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.report-demo-post-detail-insight-section .posting-insight-image-card-overlay{opacity:0;pointer-events:none;background:#00000059;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.report-demo-post-detail-insight-section .posting-insight-image-card:hover .posting-insight-image-card-overlay{opacity:1;pointer-events:auto}.report-demo-post-detail-insight-section .posting-insight-image-card-action{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;line-height:0;transition:background .15s;display:inline-flex}.report-demo-post-detail-insight-section .posting-insight-image-card-action:hover:not(:disabled){background:#000000b8}.report-demo-post-detail-insight-section .posting-insight-image-card-action--view :where(svg){font-size:16px;line-height:0}.report-demo-post-detail-insight-section .posting-insight-image-card-action-label{letter-spacing:.01em;margin-top:0;font-size:12px;font-weight:600;line-height:16px}.report-demo-post-detail-insight-section .posting-insight-image-card-meta{padding:6px 8px}.report-demo-post-detail-insight-section .posting-insight-image-card-name{color:#6b7280;align-items:baseline;min-width:0;font-size:11px;font-weight:500;line-height:16px;display:flex}.report-demo-post-detail-insight-section .posting-insight-image-card-name-base{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.report-demo-post-detail-insight-section .posting-insight-image-card-name-ext{white-space:nowrap;flex-shrink:0}.report-demo-post-detail-insight-section .posting-insight-image-card-size{color:#99a1af;margin-top:2px;font-size:10px;line-height:14px}.report-demo-leaderboard-board{flex-direction:column;gap:14px;width:100%;padding:14px 4px 4px;display:flex}.report-demo-leaderboard-entry{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.report-demo-leaderboard-avatar-wrap{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.report-demo-leaderboard-avatar-wrap.is-first{margin-top:8px}.report-demo-leaderboard-crown{z-index:2;filter:drop-shadow(0 2px 3px #b4530959);pointer-events:none;justify-content:center;align-items:center;width:26px;height:24px;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-8deg)}.report-demo-leaderboard-crown-svg{width:22px;height:18px;display:block;overflow:visible}.report-demo-leaderboard-avatar{border:2px solid #fff!important;box-shadow:0 2px 8px #0f172a1a!important}.report-demo-leaderboard-avatar-wrap.is-first .report-demo-leaderboard-avatar{border-color:#f6cf4a!important;box-shadow:0 0 0 1.5px #f5b30173,0 2px 8px #0f172a1a!important}.report-demo-leaderboard-platform-badge{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:-2px;right:-2px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 1px 3px #0f172a2e}.report-demo-leaderboard-platform-badge img{object-fit:cover;width:100%;height:100%;display:block}.report-demo-leaderboard-bar-wrap{align-items:center;gap:12px;min-width:0;display:flex}.report-demo-leaderboard-bar-track{background:#b4b4b433;border-radius:999px;flex:1;min-width:0;height:14px;overflow:hidden}.report-demo-leaderboard-bar-fill{border-radius:999px;height:100%;transition:width .35s}.report-demo-leaderboard-bar-fill.is-first{box-shadow:none}.report-demo-leaderboard-value{color:#9ca3af;text-align:right;white-space:nowrap;flex-shrink:0;min-width:52px;font-size:13px;font-weight:500}.report-demo-leaderboard-avatar-wrap:hover .report-demo-leaderboard-avatar{box-shadow:0 0 0 2px #2a66e82e,0 4px 12px #0f172a1f!important}.report-demo-leaderboard-popover-overlay .ant-popover-inner{border-radius:12px;padding:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f,0 0 0 1px #0f172a0a}.report-demo-leaderboard-popover-overlay .ant-popover-arrow:before{background:#fff}.report-demo-leaderboard-popover{background:#fff;width:280px;padding:14px}.report-demo-leaderboard-popover-head{border-bottom:1px solid #0f172a0f;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.report-demo-leaderboard-popover-avatar{flex-shrink:0;border:2px solid #fff!important;box-shadow:0 2px 8px #0f172a1a!important}.report-demo-leaderboard-popover-identity{flex:1;min-width:0}.report-demo-leaderboard-popover-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:#0f172a!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}.report-demo-leaderboard-popover-handle{margin-top:2px;display:block;color:#6b7280!important;font-size:12px!important;line-height:1.3!important}.report-demo-leaderboard-popover-meta{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.report-demo-leaderboard-popover-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-demo-leaderboard-popover-label{color:#374151;font-size:12px;font-weight:600;line-height:1.3}.report-demo-leaderboard-popover-value{color:#9ca3af;text-align:right;font-size:12px;font-weight:400;line-height:1.3}.report-demo-leaderboard-popover-masters{border-top:1px solid #0f172a0f;padding-top:10px}.report-demo-leaderboard-popover-masters-title{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;display:flex;color:#374151!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.report-demo-leaderboard-popover-masters-count{color:#9ca3af;letter-spacing:0;text-transform:none;font-weight:500}.report-demo-leaderboard-popover-master-list{flex-direction:column;gap:8px;display:flex}.report-demo-leaderboard-popover-master{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.report-demo-leaderboard-popover-master-tag{color:#2a66e8;white-space:nowrap;background:#eef4ff;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.report-demo-leaderboard-popover-master-url{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;text-decoration:none;overflow:hidden}.report-demo-leaderboard-popover-master-url:hover{color:#2a66e8}.report-demo-leaderboard-popover-master-btn{color:#7aa3f0;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:24px;padding:0;font-size:12px;line-height:1;transition:color .15s,background .15s;display:inline-flex}.report-demo-leaderboard-popover-master-btn:hover{color:#2a66e8;background:#eef4ff}.report-demo-top-content-wrap{width:100%;position:relative}.report-demo-top-content-wrap.is-scrollable-right:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffffeb 55%,#fff 100%);width:72px;position:absolute;top:0;bottom:36px;right:0}.report-demo-top-content-scroll-btn{z-index:3;color:#6b7280;cursor:pointer;background:#fffffff5;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:12px;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 2px 12px #0f172a24}.report-demo-top-content-scroll-btn:hover{color:#111827;background:#fff;box-shadow:0 4px 16px #0f172a2e}.report-demo-top-content-scroll-btn--right{right:8px}.report-demo-top-content-scroll-btn--left{left:8px}.report-demo-top-content-track{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;gap:18px;width:100%;padding:6px 4px;display:flex;overflow-x:auto}.report-demo-top-content-track::-webkit-scrollbar{display:none}.report-demo-top-content-card{cursor:pointer;scroll-snap-align:start;width:220px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 0 220px;gap:0;transition:transform .22s;display:flex;overflow:visible}.report-demo-top-content-card:hover{transform:translateY(-3px)}.report-demo-top-content-thumb{aspect-ratio:9/16;width:100%;box-shadow:var(--demo-shadow-xs);background:linear-gradient(145deg,#dbeafe 0%,#eff6ff 45%,#f8fafc 100%);border-radius:12px;position:relative;overflow:hidden}.report-demo-top-content-placeholder{background:radial-gradient(circle at 30% 30%,#2a66e81f 0%,#0000 42%),radial-gradient(circle at 70% 65%,#2a66e81f 0%,#0000 38%),linear-gradient(145deg,#dbeafe 0%,#eff6ff 45%,#f8fafc 100%);width:100%;height:100%;display:block}.report-demo-top-content-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.report-demo-top-content-play{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);background:#0f172a6b;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #0f172a2e}.report-demo-top-content-play .anticon,.report-demo-top-content-play svg{width:14px;height:14px;display:block}.report-demo-top-content-play-triangle{margin-left:2px;line-height:1;color:#fff!important;font-size:14px!important}.report-demo-top-content-caption{z-index:1;-webkit-line-clamp:5;border-radius:inherit;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#00000059 40%,#000000b3 100%);-webkit-box-orient:vertical;max-height:55%;padding:40px 12px 14px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .25s;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.report-demo-top-content-card:hover .report-demo-top-content-caption{opacity:1}.report-demo-top-content-card:hover .report-demo-top-content-thumb img{transform:scale(1.04)}.report-demo-top-content-footer{background:0 0;border-top:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 4px 2px;display:flex}.report-demo-top-content-stats{align-items:center;gap:12px;display:flex}.report-demo-top-content-stat{color:#6b7280;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.report-demo-top-content-stat-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex;color:#6b7280!important;font-size:13px!important}.report-demo-top-content-stat-icon svg{width:13px;height:13px}.report-demo-top-content-date{white-space:nowrap;color:#6b7280!important;font-size:12px!important;font-weight:400!important;line-height:1!important}.report-demo-influencer-panel{flex-direction:column;gap:6px;width:100%;display:flex}.report-demo-influencer-cell{align-items:center;gap:12px;min-width:0;display:flex}.report-demo-influencer-avatar-wrap{flex-shrink:0;position:relative}.report-demo-influencer-avatar{border:2px solid #eef2f6;background:#f3f6fa!important}.report-demo-influencer-platform-badge{object-fit:contain;background:#fff;border:1px solid #0f172a14;border-radius:50%;width:18px;height:18px;padding:2px;position:absolute;bottom:-2px;right:-2px}.report-demo-influencer-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.report-demo-influencer-handle{color:#9ca3af!important;font-size:12px!important;line-height:1.2!important}.report-demo-influencer-unassigned{font-style:italic;color:#9ca3af!important;font-size:13px!important}.report-demo-influencer-empty{color:#cbd5e1!important;font-size:13px!important}.report-demo-post-link-compact{cursor:default;flex-direction:column;align-items:flex-start;gap:5px;max-width:100%;display:inline-flex}.report-demo-post-link-chip{color:#374151;white-space:nowrap;background:#f3f6fa;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 8px 0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.report-demo-post-link-chip-icon{flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;line-height:0;display:inline-flex}.report-demo-post-link-chip-label{font-weight:600}.report-demo-post-link-chip-mirrored{color:#6b7280;font-variant-numeric:tabular-nums;border-left:1px solid #d7dee8;align-items:center;gap:4px;margin-left:2px;padding-left:5px;display:inline-flex}.report-demo-post-link-chip-mirrored-icon{color:#6b7280;flex-shrink:0;line-height:0}.report-demo-post-link-chip-mirrored-count{color:#2a66e8;background:#fff;border:1px solid #c9d7f0;border-radius:50%;justify-content:center;align-items:center;width:15px;min-width:15px;height:15px;padding:0;font-size:9px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #fffc}.report-demo-post-link-compact:hover .report-demo-post-link-chip-mirrored-count{color:#1d4fbf;background:#fff;border-color:#a8bff0}.report-demo-post-link-compact:focus-visible .report-demo-post-link-chip-mirrored-count{color:#1d4fbf;background:#fff;border-color:#a8bff0}.report-demo-post-link-compact:hover .report-demo-post-link-chip{background:#eef4ff;border-color:#c5d4ea}.report-demo-post-link-compact:focus-visible .report-demo-post-link-chip{background:#eef4ff;border-color:#c5d4ea}.report-demo-post-link-popover-overlay .ant-popover-inner,.report-demo-post-link-popover-overlay .ant-popover-inner-content{scrollbar-width:none;-ms-overflow-style:none}.report-demo-post-link-popover-overlay .ant-popover-inner{border-radius:14px;max-height:min(72vh,560px);padding:0;overflow:hidden auto;box-shadow:0 14px 36px #0f172a24}.report-demo-post-link-popover-overlay .ant-popover-inner::-webkit-scrollbar{display:none}.report-demo-post-link-popover-overlay .ant-popover-inner-content::-webkit-scrollbar{display:none}.report-demo-post-link-popover-overlay .ant-popover-arrow{display:none}.report-demo-post-link-hover{width:292px;max-width:min(292px,100vw - 32px)}.report-demo-post-link-hover-master{background:#fff;flex-direction:column;gap:10px;padding:12px 12px 14px;display:flex}.report-demo-post-link-hover-mirrored-section{background:#f8fafc;border-top:1px solid #0f172a0f;flex-direction:column;gap:10px;padding:12px;display:flex}.report-demo-post-link-hover-mirrored-title{color:#4b5563;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.report-demo-post-link-hover-mirrored-title-count{color:#4a5565;background:#e8edf3;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.report-demo-post-link-hover-mirrored-list{flex-direction:column;gap:8px;display:flex}.report-demo-post-link-hover-mirrored-item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex;box-shadow:0 1px 2px #0f172a08}.report-demo-post-link-hover-mirrored-label{color:#6a7282;font-size:11px;font-weight:600;line-height:1.2}.report-demo-post-link-hover-url--mirrored{gap:6px}.report-demo-post-link-hover-mirrored-time{color:#9ca3af;white-space:nowrap;margin-left:auto;font-size:10px;line-height:1.2}.report-demo-post-link-hover-mirrored-body{align-items:stretch;gap:8px;min-width:0;display:flex}.report-demo-post-link-hover-mirrored-media{background:#f3f4f6;border:1px solid #0f172a0f;border-radius:8px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.report-demo-post-link-hover-mirrored-media img{object-fit:cover;width:100%;height:100%;display:block}.report-demo-post-link-hover-mirrored-copy{flex-direction:column;flex:1;justify-content:space-between;gap:6px;min-width:0;display:flex}.report-demo-post-link-hover-mirrored-caption{color:#6b7280!important;margin-bottom:0!important;font-size:11px!important;line-height:1.45!important}.report-demo-post-link-hover-url--compact{padding:0}.report-demo-post-link-hover-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.report-demo-post-link-hover-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.report-demo-post-link-hover-tag--master{color:#374151;background:#f3f6fa;border:1px solid #e2e8f0}.report-demo-post-link-hover-tag--mirrored{color:#6a7282;background:#f9fafb;border:1px solid #e5e7eb;gap:4px;padding-right:6px;font-weight:500}.report-demo-post-link-hover-tag-count{color:#4a5565;background:#eef2f6;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.report-demo-post-link-hover-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-demo-post-link-hover-head-left{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.report-demo-post-link-hover-platform{object-fit:contain;flex-shrink:0;width:18px;height:18px}.report-demo-post-link-hover-time{color:#9ca3af;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:11px;line-height:1.2;display:inline-flex}.report-demo-post-link-hover-url{align-items:center;gap:8px;min-width:0;padding:0;display:flex}.report-demo-post-link-hover-url-text{color:#2a66e8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;line-height:18px;text-decoration:underline;overflow:hidden}.report-demo-post-link-hover-url-text:hover{color:#1d4ed8}.report-demo-post-link-hover-copy{color:#2a66e8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;line-height:0;transition:color .15s,background .15s;display:inline-flex}.report-demo-post-link-hover-copy:hover{color:#1d4ed8;background:#eef3ff}.report-demo-post-link-hover-media{background:#f3f4f6;border:1px solid #0f172a0f;border-radius:12px;width:100%;overflow:hidden}.report-demo-post-link-hover-thumb{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;display:block}.report-demo-post-link-hover-caption{flex-direction:column;gap:6px;display:flex}.report-demo-post-link-hover-caption-label{color:#4b5563;letter-spacing:.04em;font-size:11px;font-weight:700;line-height:1.2}.report-demo-post-link-hover-caption-text{color:#9ca3af!important;margin-bottom:0!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}.report-demo-followers-cell{align-items:center;gap:8px;min-height:24px;display:inline-flex}.report-demo-followers-count{color:#374151;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.2}.report-demo-influencer-table .ant-table-tbody>tr>td:has(.report-demo-followers-cell){vertical-align:middle}.report-demo-influencer-sort-title{align-items:center;gap:4px;display:inline-flex}.report-demo-influencer-sort-icons{color:#9ca3af;flex-direction:column;font-size:10px;line-height:.65;display:inline-flex}.report-demo-influencer-sort-icons .is-active{color:#2a66e8}.report-demo-influencer-table.ant-table-wrapper{box-shadow:none;border:none;border-radius:0;overflow:visible}.report-demo-influencer-table .ant-table{background:0 0}.report-demo-influencer-table .ant-table-thead>tr>th{letter-spacing:0;text-transform:none;white-space:nowrap;border-bottom:1px solid var(--demo-border)!important;background:#f8fafc!important}.report-demo-influencer-table .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom:1px solid #0f172a0a!important;padding-top:14px!important;padding-bottom:14px!important}.report-demo-influencer-table .ant-table-tbody>tr:hover>td{background:#f5f9ff!important}.report-demo-influencer-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.report-demo-influencer-name{color:var(--demo-text)!important;font-size:13px!important;font-weight:600!important}.report-demo-followers-cell .report-demo-tier-pill{box-sizing:border-box;flex:0 0 44px;justify-content:center;width:44px;padding:0}.report-demo-tier-pill{letter-spacing:.01em;white-space:nowrap;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.report-demo-tier-pill--nano{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.report-demo-tier-pill--micro{color:#0284c7;background:#e0f2fe;border:1px solid #bae6fd}.report-demo-tier-pill--mid{color:#2563eb;background:#dbeafe;border:1px solid #bfdbfe}.report-demo-tier-pill--macro{color:#4f46e5;background:#e0e7ff;border:1px solid #c7d2fe}.report-demo-tier-pill--mega{color:#6d28d9;background:#ede9fe;border:1px solid #ddd6fe}.report-demo-platform-tag{background:var(--demo-primary-soft);height:24px;color:var(--demo-primary);border-radius:6px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.report-demo-stat-label .anticon{cursor:help;transition:color .15s}.report-demo-stat-label .anticon:hover{color:#9ca3af!important}@media (max-width:1200px){.report-demo-overview-grid{grid-template-columns:1fr}.report-demo-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.toggle-button-group{flex-wrap:wrap;gap:8px;display:flex}.toggle-button-group .toggle-button{border-radius:4px}.app-adv-filter-columns{width:100%;min-height:0}.app-adv-filter-column{background:#fff;border:1px solid #f3f4f6;border-radius:12px;min-width:0;padding:16px;box-shadow:0 1px 2px #0f172a0a}.app-adv-filter-column-title.ant-typography{color:#000000e0;border-bottom:1px solid #f3f4f6;padding-bottom:12px;font-weight:600;line-height:24px;margin:0 0 4px!important;font-size:16px!important}.app-adv-filter-field{width:100%}.app-adv-filter-field.ant-form-item .ant-form-item-label>label{color:#000000e0;height:auto;font-size:14px;font-weight:400;line-height:22px}.app-adv-filter-unit{width:100%;margin-bottom:12px}.app-adv-filter-unit:last-child{margin-bottom:0}.app-adv-filter-unit-label{color:#000000e0;align-items:center;gap:4px;margin:0 0 8px;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.app-adv-filter-unit-control{width:100%;min-width:0}.app-adv-filter-column .filter_list{flex-direction:column;gap:0;min-width:0;display:flex}.app-adv-filter-field-label-row{align-items:center;gap:4px;display:inline-flex}.app-adv-filter-field-tip{color:#00000073;cursor:help;align-items:center;font-size:12px;line-height:1;display:inline-flex;margin:0!important}.app-adv-filter-unit .MuiFormControl-root{width:100%!important;max-width:100%!important;min-height:40px!important;margin:0!important}.app-adv-filter-unit .MuiAutocomplete-root{width:100%!important;max-width:100%!important}.app-adv-filter-unit .MuiInputLabel-root{display:none!important}.app-adv-filter-unit .MuiInputBase-root,.app-adv-filter-unit .MuiFilledInput-root{box-sizing:border-box!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;align-items:center!important;padding:4px 11px!important;font-weight:400!important;display:flex!important}.app-adv-filter-unit .MuiAutocomplete-inputRoot.MuiInputBase-root{flex-wrap:wrap;height:auto!important;min-height:40px!important}.app-adv-filter-unit .MuiFilledInput-root:before,.app-adv-filter-unit .MuiFilledInput-root:after,.app-adv-filter-unit .MuiInputBase-root:before,.app-adv-filter-unit .MuiInputBase-root:after{display:none!important}.app-adv-filter-unit .MuiInputBase-input,.app-adv-filter-unit .MuiFilledInput-input,.app-adv-filter-unit .MuiSelect-select{box-sizing:border-box!important;color:#000000e0!important;height:30px!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}.app-adv-filter-unit .MuiInputBase-input::placeholder,.app-adv-filter-unit .MuiFilledInput-input::placeholder{color:#00000040!important;opacity:1!important;font-weight:400!important}.app-adv-filter-unit .MuiChip-label{font-weight:400!important}.app-adv-filter-range{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.app-adv-filter-range-single,.app-adv-filter-range-single .ant-select,.app-adv-filter-tier.ant-select{width:100%}.app-adv-filter-tiers{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:8px;display:grid}.app-adv-filter-tier-chip{color:#000000e0;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:44px;margin:0;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.app-adv-filter-tier-chip:hover{border-color:#c5cad3}.app-adv-filter-tier-chip.is-selected{background:#eef2fa;border-color:#2a66e8}.app-adv-filter-tier-chip-name{font-size:13px;font-weight:500;line-height:18px}.app-adv-filter-tier-chip-range{color:#00000073;font-size:12px;font-weight:400;line-height:16px}.app-adv-filter-tier-chip.is-selected .app-adv-filter-tier-chip-range{color:#2a66e8bf}.app-adv-filter-tier-chip:last-child:nth-child(odd){grid-column:1/-1}.app-adv-filter-range-error{color:#ff4d4f;margin-top:4px;font-size:12px}.app-adv-filter-footer{width:100%}@media (max-width:900px){.app-adv-filter-columns{flex-direction:column!important}}.dropdown-title{margin-bottom:8px;font-size:16px;font-weight:500}.dropdown-item{cursor:pointer;border-radius:6px;padding:8px}.dropdown-item:hover{background-color:#f5f5f5}.search-box{padding:8px 0}.dropdown-menu{flex-direction:column;gap:0;display:flex}.add-to-item{cursor:pointer;text-transform:capitalize;padding:8px 12px;font-size:16px}.add-to-item:hover{background-color:#f5f5f5}.cascade-item{cursor:pointer;border-radius:6px;padding:8px}.cascade-item:hover{background-color:#f5f5f5}.collection-select .ant-select-selection-item{align-items:center;gap:8px;display:flex}.collection-select .ant-select-item{padding:8px 12px}.collection-select .ant-select-item:hover{background-color:#f5f5f5}.custom-table-container .table-header{border-bottom:1px solid #f0f0f0;padding:16px}.custom-table-container .table-wrapper{position:relative}.custom-table-container .table-wrapper .custom-table .row-hover{background-color:#fafafa}.custom-table-container .table-wrapper .custom-table .ant-table-row{z-index:1;position:relative}.custom-table-container .table-wrapper .custom-table .ant-table-row.active-row{background-color:#fafafa}.custom-table-container .table-wrapper .hover-actions{z-index:2;pointer-events:auto;align-items:center;height:72px;padding:0 16px;transition:all .3s;display:flex;position:absolute;right:16px}.custom-table-container .table-wrapper .hover-actions .ant-btn{margin-left:8px}.custom-table-container .table-wrapper .hover-actions .ant-btn:first-child{margin-left:0}.preview-drawer .ant-drawer-content-wrapper .ant-drawer-header{display:none!important}.preview-drawer .ant-tabs-nav{margin-bottom:24px}.preview-drawer .ant-segmented{background-color:#f5f6fa;padding:4px}.preview-drawer .ant-segmented .ant-segmented-item-selected{background-color:#fff;box-shadow:0 2px 8px #00000026}.preview-drawer .social-stats{background-color:#f5f6fa;border-radius:8px;padding:16px}.preview-drawer .post-card:hover{box-shadow:0 4px 12px #0000001a}.post-thumbnail:hover .post-overlay{opacity:1!important}.basic-info-item:after{content:"";margin-left:4px}.basic-info-item:last-child:after{display:none}.campaign-report-section{margin-top:var(--campaign-report-layout-gap,20px);background:#fff;border:1px solid #0f172a12;border-radius:18px;padding:26px 28px 28px;box-shadow:0 4px 14px #0f172a0d,inset 0 1px #ffffffd9}.campaign-report-section-header{border-bottom:1px solid #0f172a0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.campaign-report-section-title{color:#111827;letter-spacing:-.02em;border:0;align-items:center;gap:10px;margin:0;padding:0;font-size:17px;font-weight:600;line-height:1.25;display:inline-flex}.campaign-report-section-title:before{content:"";background:#2a66e8;border-radius:99px;flex-shrink:0;width:4px;height:18px}.campaign-report-section-title .anticon{color:#b0b7c3;font-size:13px;transition:color .15s}.campaign-report-section-title:hover .anticon{color:#8b95a5}.campaign-report-section-extra{flex-shrink:0;align-items:center;margin-left:auto;display:flex}@media (max-width:640px){.campaign-report-section{padding:22px 20px 24px}}.campaign-report-platform-chips{background:#eef1f5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.campaign-report-platform-chip{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.campaign-report-platform-chip:hover:not(.is-active){color:#374151}.campaign-report-platform-chip.is-active{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 3px #0f172a14}.campaign-report-platform-chip:focus-visible{outline-offset:1px;outline:2px solid #2a66e859}.campaign-report-platform-chip img{object-fit:contain;flex-shrink:0;width:16px;height:16px}.container{width:100%;height:100%;padding:24px}.container .header{background-color:#fff;border-radius:16px;width:100%}.container .main{border-radius:16px;width:100%;margin-top:24px}.container .main .tabs{width:100%}.container .main .content,.container .main .content .chart{flex:1;width:100%}.container .main .content .anchor{background-color:#fff;border-radius:16px;width:146px}.app-bulk-actions-dropdown .ant-dropdown-menu-item,.app-bulk-actions-dropdown .ant-dropdown-menu-submenu-title{color:#0009;align-items:center;font-weight:400;line-height:22px;display:flex!important}.app-bulk-actions-dropdown .ant-dropdown-menu-item-icon{color:#0009;flex-shrink:0;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;margin-inline-end:8px;font-size:16px;line-height:1;display:inline-flex!important}.app-bulk-actions-dropdown .ant-dropdown-menu-item-icon>span,.app-bulk-actions-dropdown .ant-dropdown-menu-item-icon .anticon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.app-bulk-actions-dropdown .ant-dropdown-menu-item-icon svg{width:16px;height:16px;color:inherit;display:block}.app-bulk-actions-dropdown .ant-dropdown-menu-title-content{flex:1;min-width:0;line-height:22px}.app-bulk-actions-dropdown .ant-dropdown-menu-submenu-expand-icon,.app-bulk-actions-dropdown .ant-dropdown-menu-submenu-arrow{align-items:center;margin-inline-start:8px;display:inline-flex}.app-bulk-actions-dropdown .ant-dropdown-menu-item:hover,.app-bulk-actions-dropdown .ant-dropdown-menu-item-active,.app-bulk-actions-dropdown .ant-dropdown-menu-submenu-title:hover,.app-bulk-actions-dropdown .ant-dropdown-menu-item:hover .ant-dropdown-menu-item-icon,.app-bulk-actions-dropdown .ant-dropdown-menu-item-active .ant-dropdown-menu-item-icon,.app-bulk-actions-dropdown .ant-dropdown-menu-submenu-title:hover .ant-dropdown-menu-item-icon,.app-bulk-actions-dropdown .ant-dropdown-menu-item:hover .ant-dropdown-menu-item-icon svg,.app-bulk-actions-dropdown .ant-dropdown-menu-item-active .ant-dropdown-menu-item-icon svg,.app-bulk-actions-dropdown .ant-dropdown-menu-submenu-title:hover .ant-dropdown-menu-item-icon svg{color:#000000e0}.app-bulk-actions-dropdown .ant-dropdown-menu-item-disabled,.app-bulk-actions-dropdown .ant-dropdown-menu-item-disabled .ant-dropdown-menu-item-icon,.app-bulk-actions-dropdown .ant-dropdown-menu-item-disabled svg{color:#00000040!important}.filter-trigger-wrap{vertical-align:middle;display:inline-flex;position:relative}.filter-trigger-wrap.has-active-dot .filter-trigger-btn{padding-right:18px}.filter-trigger-dot{z-index:1;pointer-events:none;background-color:#ff4d4f;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:10px}.filter-trigger-btn.ant-btn{height:40px;min-height:40px;box-shadow:none;border-radius:12px;align-items:center;gap:8px;padding-inline-start:14px;padding-inline-end:14px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.filter-trigger-btn.ant-btn .anticon{color:inherit;opacity:.75;font-size:14px}.filter-trigger-btn.ant-btn:hover .anticon,.filter-trigger-btn.ant-btn:focus .anticon{opacity:1}.filter-trigger-btn.ant-btn:focus-visible .anticon{opacity:1}.filter-trigger-label{line-height:1}.filter-trigger-count{color:#fff;background-color:#2a66e8;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.plan-page.plan-detail-page{padding:0;background:#f4f5f8;flex-direction:column;gap:0;min-height:calc(100vh - 48px);padding-bottom:50px;display:flex}.plan-detail-page .plan-detail-hero-card.ant-card{box-shadow:none;border:none;border-bottom:1px solid #0f172a14;border-radius:0}.plan-detail-page .plan-detail-hero-card .ant-card-body{padding:20px}.plan-detail-content{flex-direction:column;gap:20px;margin-top:20px;padding:0 20px;display:flex}.plan-detail-filter-bar{background:0 0;border:none;border-radius:0;width:100%;padding:0}.plan-detail-table-card.ant-card{border:1px solid #f3f4f6;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.plan-detail-table-card .ant-card-body{padding:0}.plan-detail-table-card .plan-page-error{margin:12px 16px}.plan-detail-hero-main{flex:1;min-width:0}.plan-detail-title.ant-typography{margin-top:0;margin-bottom:0;font-size:28px;line-height:1.1}.plan-detail-location{color:#0000008c;font-size:14px}.plan-detail-inline-icon-button.ant-btn{color:#00000094;background:0 0;border:0;border-radius:8px;width:28px;height:28px;padding:0}.plan-detail-resource-wrap{display:inline-flex;position:relative}.plan-detail-hero-card .ant-flex.ant-flex-align-flex-start{row-gap:12px}.plan-detail-resource-badge{color:#0077b6;background:#f2f8fb;border:1px solid #0077b6;border-radius:16px;justify-content:center;align-items:center;width:18px;height:18px;padding:2px;display:inline-flex;position:absolute;top:-9px;right:-9px}.plan-detail-resource-badge .anticon{font-size:12px}.plan-detail-settings-desc{margin-bottom:24px;display:block}.plan-detail-settings-section{border-top:1px solid #0f172a14;margin-top:24px;padding-top:20px}.plan-detail-settings-section-title{color:#00000073;letter-spacing:.12em;margin-bottom:10px;font-size:12px;display:block}.plan-detail-settings-fields{align-items:flex-end}.plan-detail-settings-field{flex:1 1 0;min-width:0}.plan-detail-settings-field-currency{flex:1.12 1 0;max-width:50%}.plan-detail-settings-field-margin{flex:1 1 0;max-width:50%}.plan-detail-settings-currency-select .ant-select-selector,.plan-detail-settings-field-margin .ant-input-number{border-radius:12px!important;min-height:38px!important}.plan-detail-settings-plan-scope-title.ant-typography{margin:0}.plan-detail-settings-empty-scope{text-align:center;border:1px dashed #0000002e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;margin-top:14px;display:flex}.plan-detail-settings-empty-title{color:#00000073;font-size:18px}.plan-detail-selected-scope-list{margin-top:14px}.plan-detail-scope-count{color:#000000a6;background:#f1f2f5;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.plan-detail-selected-scope-table{border:1px solid #0f172a1f;border-radius:16px;margin-top:12px;overflow:hidden}.plan-detail-selected-scope-header{letter-spacing:.08em;color:#0000007a;background:#fafafa;border-bottom:1px solid #0f172a14;grid-template-columns:minmax(160px,1fr) 80px 100px 32px;align-items:center;gap:10px;padding:12px 14px;font-size:11px;font-weight:700;display:grid}.plan-detail-selected-scope-body{max-height:560px;overflow-y:auto}.plan-detail-selected-scope-row{border-bottom:1px solid #0f172a0f;grid-template-columns:minmax(160px,1fr) 80px 100px 32px;align-items:center;gap:10px;padding:10px 14px;display:grid}.plan-detail-selected-scope-row:last-child{border-bottom:none}.plan-detail-selected-scope-deliverable{align-items:center;gap:8px;min-width:0;display:flex}.plan-detail-selected-scope-bar{border-radius:999px;flex:none;width:5px;height:28px}.plan-detail-selected-scope-bar.platform-instagram,.plan-detail-selected-scope-bar.platform-tiktok,.plan-detail-selected-scope-bar.platform-youtube,.plan-detail-selected-scope-bar.platform-rednote{background:#0a4ea3}.plan-detail-selected-scope-bar.platform-custom{background:#cb7b28}.plan-detail-selected-scope-bar.platform-addon{background:#7443e7}.plan-detail-selected-scope-name{color:#000000db;white-space:nowrap;text-overflow:ellipsis;align-items:center;min-height:28px;font-size:14px;line-height:1.25;display:flex;overflow:hidden}.plan-detail-selected-scope-row .ant-input-number,.plan-detail-selected-scope-row .ant-select-selector{border-radius:12px!important;min-height:34px!important}.plan-detail-selected-scope-row .ant-input-number{width:100%}.plan-detail-selected-scope-row .ant-select{width:100%;min-width:0}.plan-detail-selected-scope-row .ant-select .ant-select-selector,.plan-detail-selected-scope-row .ant-input-number-input{font-size:13px}.plan-detail-selected-scope-remove.ant-btn{color:#0f172a66;border-radius:999px;width:28px;min-width:28px;height:28px}.plan-detail-selected-scope-remove.ant-btn:hover{color:#cf1322!important;background:#fff1f0!important}.plan-detail-scope-popover-overlay .ant-popover-inner{border-radius:16px;padding:0}.plan-detail-scope-popover{flex-direction:column;width:520px;max-width:min(76vw,520px);max-height:min(72vh,620px);display:flex}.plan-detail-scope-popover--settings{width:360px;max-width:min(68vw,360px);max-height:min(58vh,450px)}.plan-detail-scope-popover .ant-input-affix-wrapper{border-radius:14px;width:calc(100% - 28px);margin:14px}.plan-detail-scope-popover-scroll{border-top:1px solid #0f172a14;flex:1;min-height:0;padding:0 14px 20px;overflow-y:auto}.plan-detail-scope-group-title{letter-spacing:.12em;margin:18px 0 10px;font-size:11px;font-weight:600;display:block}.plan-detail-scope-group-standard .plan-detail-scope-group-title{color:#193f87}.plan-detail-scope-group-addon .plan-detail-scope-group-title{color:#7443e7}.plan-detail-scope-item-button{cursor:pointer;text-align:left;color:#0f172ae0;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 8px;font-size:14px;display:flex;position:relative}.plan-detail-scope-group .plan-detail-scope-item-button+.plan-detail-scope-item-button{margin-top:6px}.plan-detail-scope-group-standard .plan-detail-scope-item-button{background:0 0}.plan-detail-scope-group-standard .plan-detail-scope-item-button:hover{background:#193f8714}.plan-detail-scope-group-addon .plan-detail-scope-item-button{background:0 0}.plan-detail-scope-group-addon .plan-detail-scope-item-button:hover{background:#7443e714}.plan-detail-scope-item-button.is-disabled{cursor:not-allowed;opacity:.72}.plan-detail-scope-group-standard .plan-detail-scope-item-button.is-disabled{background:#f2f7fc}.plan-detail-scope-group-addon .plan-detail-scope-item-button.is-disabled{background:#f9f9fe}.plan-detail-scope-group-custom .plan-detail-scope-item-button.is-disabled{background:#fefbf1}.plan-detail-scope-item-check{color:#0f172a8c;margin-left:auto}.plan-detail-scope-bullet{border-radius:3px;flex:none;width:4px;height:18px}.plan-detail-scope-group-standard .plan-detail-scope-bullet{background:#193f87}.plan-detail-scope-group-addon .plan-detail-scope-bullet{background:#7443e7}.plan-detail-scope-group-custom .plan-detail-scope-bullet{background:#cb7b28}.plan-detail-scope-bullet.is-selected{box-shadow:0 0 0 2px #0f172a1f}.plan-detail-scope-popover-footer{background:#fefbf1;border-top:1px solid #0f172a14;border-bottom-right-radius:14px;border-bottom-left-radius:14px;flex:none;padding:12px 14px}.plan-detail-scope-group-custom .plan-detail-scope-group-title{color:#cb7b28}.plan-detail-scope-group-custom .plan-detail-scope-item-button{background:0 0}.plan-detail-scope-group-custom .plan-detail-scope-item-button:hover{background:#cb7b281a}.plan-detail-scope-popover-footer .ant-btn-text{color:#cb7b28}.plan-detail-actionbar{border-bottom:none;margin:0;padding:8px 16px}.plan-detail-page .plan-detail-table.ant-table-wrapper{padding:0}.plan-detail-page .plan-detail-table .ant-table-pagination.ant-pagination{padding:0 16px;margin:12px 0!important}.plan-detail-toolbar-left{flex:1}.plan-detail-page .plan-detail-geo-filter{width:160px}.plan-detail-page .plan-detail-geo-filter .ant-select-selector{min-height:40px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px;padding-inline-start:12px;padding-inline-end:12px}.plan-detail-page .plan-detail-geo-filter.ant-select-single .ant-select-selector .ant-select-selection-item,.plan-detail-page .plan-detail-geo-filter.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.plan-final-quote-import-modal .ant-modal-content{border-radius:16px}.plan-final-quote-import-modal .ant-modal-title{color:#0f172a;font-size:18px;font-weight:600;line-height:26px}.plan-final-quote-import-template-btn.ant-btn{color:#2563eb;border-color:#c7d2fe;border-radius:10px;height:40px;padding:0 18px;font-weight:600}.plan-final-quote-import-template-btn.ant-btn:hover:not(:disabled){color:#2563eb!important;border-color:#2563eb!important}.plan-final-quote-import-template-btn.ant-btn:focus-visible:not(:disabled){color:#2563eb!important;border-color:#2563eb!important}.plan-final-quote-import-notice{color:#8a5b10;background:#fff8e8;border:1px solid #f2d49a;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:20px;display:flex}.plan-final-quote-import-notice svg{color:#d97706;flex-shrink:0;margin-top:2px}.plan-final-quote-import-dragger.ant-upload-wrapper .ant-upload-drag{background:#fbfcfe;border-color:#c7d2fe;border-radius:12px}.plan-final-quote-import-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{padding:16px 20px}.plan-final-quote-import-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container{text-align:left;display:block}.plan-final-quote-import-dragger.ant-upload-wrapper .ant-upload-drag:hover{border-color:#2a66e8}.plan-final-quote-import-dragger-icon{color:#2a66e8;background:#fff;border:1px solid #c7d2fe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.plan-final-quote-import-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:13px;line-height:20px}.plan-final-amount-modal .ant-modal-content{border-radius:12px}.plan-final-amount-modal .ant-modal-body{padding-bottom:8px}.plan-final-amount-summary{background:#f3f7ff;border:1px solid #cfe0ff;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:20px;padding:14px;display:flex}.plan-final-amount-input.ant-input-number-group-wrapper,.plan-final-amount-input .ant-input-number{width:100%}.plan-final-amount-input .ant-input-number-group-addon{color:#475569;min-width:64px;font-weight:600}.plan-final-amount-field-label.ant-typography{color:#0f172a;margin:0;font-size:14px;font-weight:600;line-height:20px}.plan-final-amount-usd-hint.ant-typography{color:#94a3b8;text-align:right;margin:0;font-size:13px;font-weight:400;line-height:18px;display:block}.plan-final-amount-metric{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:14px;line-height:20px;display:flex}.plan-final-amount-metrics{margin-top:18px}.plan-final-amount-metrics .plan-final-amount-metric{margin-top:0}.plan-final-amount-metric-label{color:#0f172a;font-size:14px;font-weight:600;line-height:20px}.plan-final-amount-metric-value{color:#64748b;text-align:right;font-size:14px;font-weight:500;line-height:20px}.plan-final-amount-metric.is-positive .plan-final-amount-metric-value{color:#047857}.plan-final-amount-metric.is-negative .plan-final-amount-metric-value{color:#dc2626}.plan-final-amount-metric.is-neutral .plan-final-amount-metric-value{color:#64748b}.plan-detail-page .plan-search-input.ant-input-affix-wrapper{height:40px;min-height:40px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px;padding-inline-start:12px;padding-inline-end:12px}.plan-detail-page .plan-search-input.ant-input-affix-wrapper:hover,.plan-detail-page .plan-search-input.ant-input-affix-wrapper-focused{background:#fff}.plan-detail-icon-button.ant-btn{border-color:#0f172a14;border-radius:12px;width:40px;height:40px}.plan-detail-summary-text,.plan-detail-summary-label{color:#0000008f;font-size:15px;font-weight:500}.plan-detail-summary-value{color:#000000db;font-size:16px;font-weight:600}.plan-detail-table .ant-table-thead>tr>th{white-space:nowrap;padding-inline-start:12px!important;padding-inline-end:12px!important}.plan-detail-table .ant-table-tbody>tr>td{vertical-align:middle;padding-inline-start:12px!important;padding-inline-end:12px!important}.plan-detail-table .ant-table-selection-column{width:52px;padding-inline-start:12px!important;padding-inline-end:12px!important}.plan-detail-influencer-cell{cursor:pointer}.plan-detail-inline-select{width:100%}.plan-detail-inline-select .ant-select-selector{border-radius:10px!important;min-height:36px!important}.plan-detail-status-tag.ant-tag{border-radius:999px;margin-inline-end:0}.plan-detail-linked-cell{min-width:0}.plan-detail-navigate-cell{cursor:pointer;min-width:0}.plan-detail-influencer-cell.plan-detail-navigate-cell:hover .MuiAvatar-root:first-of-type{filter:brightness(1.08);box-shadow:0 0 0 2px #2a66e8}.plan-detail-kol-manager-trigger{cursor:pointer;box-sizing:border-box;text-align:left;width:100%;min-width:0;max-width:100%;min-height:28px;font:inherit;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin:-2px -4px -2px -2px;padding:2px 4px 2px 2px;transition:background-color .15s;display:flex}.plan-detail-kol-manager-trigger:hover:not(.is-disabled){background:#f8fafc}.plan-detail-kol-manager-trigger.is-disabled{cursor:not-allowed;opacity:.5}.plan-detail-kol-manager-name.ant-typography{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;max-width:100%;margin:0;font-size:14px;font-weight:400;line-height:22px;overflow:hidden}.plan-detail-kol-manager-trigger.is-empty .plan-detail-kol-manager-name.ant-typography{color:#94a3b8}.plan-detail-kol-manager-chevron{color:#98a2b3;flex:none;margin-left:auto;font-size:10px;line-height:1;transition:color .15s}.plan-detail-kol-manager-trigger:hover:not(.is-disabled) .plan-detail-kol-manager-chevron{color:#667085}.plan-detail-modal-cell{cursor:pointer;min-width:0;max-width:100%}.plan-detail-modal-cell-value.ant-typography,.plan-detail-modal-cell-placeholder.ant-typography{flex:0 auto;min-width:0;margin:0;font-size:14px;font-weight:400;line-height:22px}.plan-detail-modal-cell-value.ant-typography{color:#0009}.plan-detail-modal-cell-placeholder.ant-typography{color:#d0d5dd;transition:color .12s}.plan-detail-table .ant-table-tbody>tr:hover .plan-detail-modal-cell-placeholder.ant-typography{color:#94a3b8}.plan-detail-table .notes-cell-clickable .app-table-cell-empty{color:#d0d5dd;transition:color .12s}.plan-detail-table .ant-table-tbody>tr:hover .notes-cell-clickable .app-table-cell-empty{color:#94a3b8}.plan-detail-linked-content{min-width:28px;overflow:hidden}.plan-detail-snapshot-cell{width:100%;min-width:0}.plan-detail-profile-sync-btn.app-inline-edit-btn{color:#2a66e8}.plan-detail-profile-sync-btn.app-inline-edit-btn:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#c7d9f5}.plan-detail-profile-sync-btn.app-inline-edit-btn:focus-visible:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#c7d9f5}.plan-detail-linked-edit,.plan-detail-profile-sync-btn{flex:none}.plan-linked-drawer-profile{min-width:0;padding-right:28px}.plan-linked-drawer-profile-name.ant-typography{color:#000000e0;margin:0;font-size:14px;font-weight:500;line-height:18px}.plan-linked-drawer-profile-handle.ant-typography{color:#00000073;margin:0;font-size:14px;font-weight:400;line-height:18px}.plan-linked-account-card{background:#fff;border:1px solid #e2e8f2;border-radius:16px;padding:14px 16px}.plan-quote-matrix-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.plan-quote-total-section{min-width:0}.plan-quote-total-title.ant-typography{color:#0f172a;margin:0 0 12px}.plan-quote-total-card{background:#fafafa;border:1px solid #dbe3ef;border-radius:16px;min-height:44px;padding:14px 16px}.plan-quote-total-label{color:#475569}.plan-quote-total-info{color:#b6c2d2;flex:none}.plan-quote-total-value{color:#475569;flex:none;font-weight:600}@media (max-width:900px){.plan-quote-matrix-totals{grid-template-columns:minmax(0,1fr);gap:20px}}.plan-detail-contact-snapshot{min-width:0}.plan-detail-contact-tooltip-icons{max-width:220px}.plan-detail-contact-tooltip-icons .ant-image,.plan-detail-contact-tooltip-icons .ant-image-img,.plan-detail-contact-tooltip-icons .app-email-contact-icon{width:20px;height:20px;display:block}.plan-detail-rate-card-snapshot{min-width:0}.plan-detail-contact-type-img.ant-image,.plan-detail-contact-type-img.ant-image-img,.plan-detail-contact-cell .ant-image,.plan-detail-contact-cell .ant-image-img{width:20px;height:20px;margin-top:0;display:block}.plan-detail-mini-tag.ant-tag{border-radius:999px;margin-inline-end:0}.plan-detail-action-cell{min-width:0}.plan-detail-deliverables-cell{min-width:0;max-width:100%;display:block;overflow:hidden}.plan-detail-deliverables-inner{width:100%;min-width:0}.plan-detail-deliverable-tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plan-detail-deliverable-overflow{flex:none}.plan-detail-link-button.ant-btn{color:#2a66e8;justify-content:flex-start;max-width:100%;height:auto;padding:0;font-size:13px;font-weight:500;line-height:20px}.plan-detail-link-button.ant-btn:not(:disabled):hover,.plan-detail-link-button.ant-btn:not(:disabled):focus{color:#1d4ed8;background:0 0}.plan-detail-proposal-button.ant-btn{flex:1;min-width:0}.plan-detail-proposal-button.ant-btn>span{width:100%}.plan-detail-proposal-text.ant-typography{color:#0077b6;text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:none;margin-bottom:0;display:block;overflow:hidden}.plan-detail-ellipsis-link.ant-btn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-detail-icon-link.ant-btn{color:#0077b6}.plan-detail-margin-value{color:#000000bf;font-weight:500}.plan-detail-margin-positive{color:#047857;font-weight:600}.plan-detail-margin-negative{color:#d93f3f;font-weight:600}.plan-detail-margin-empty{color:#00000059;font-weight:500}.plan-download-data-drawer .ant-drawer-body{background:#fff}.plan-download-data-group-title{color:#1e293b!important;margin:0 0 14px!important}.plan-download-data-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;display:grid}.plan-download-data-field-with-option{min-width:0}.plan-download-data-rounding{margin-top:12px;padding-left:24px}.plan-download-data-rounding .ant-select{width:100%}@media (max-width:720px){.plan-download-data-field-grid{grid-template-columns:1fr}}.plan-detail-empty-card .ant-card-body{flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.plan-detail-filter-switch-row{min-height:44px}.plan-detail-filter-tag-field,.plan-detail-filter-select{width:100%}.plan-detail-filter-select .ant-select-selector{border-radius:12px!important;min-height:40px!important}.plan-detail-filter-number.ant-input-number-affix-wrapper{border-radius:12px;width:100%;min-height:40px}.plan-detail-filter-number .ant-input-number-input{min-height:38px}.plan-detail-filter-tag.ant-btn{color:#0000008f;background:#fff;border-color:#0f172a14;border-radius:999px;height:32px;font-weight:500}.plan-detail-filter-tag.ant-btn.is-active,.plan-detail-filter-tag.ant-btn:hover,.plan-detail-filter-tag.ant-btn:focus{color:#2a66e8;background:#eef4ff;border-color:#023e8a2e}.plan-detail-drawer-copy,.plan-detail-modal-copy{color:#00000073;margin-bottom:0}.plan-detail-drawer-input,.plan-detail-drawer-select,.plan-detail-drawer-number,.plan-detail-drawer-textarea,.plan-detail-modal-select{width:100%;margin-top:8px}.plan-detail-drawer-input.ant-input,.plan-detail-drawer-select .ant-select-selector,.plan-detail-drawer-number.ant-input-number,.plan-detail-modal-select .ant-select-selector{border-radius:12px!important;min-height:42px!important}.plan-detail-drawer-number.ant-input-number{padding-top:4px}.plan-detail-drawer-textarea.ant-input{border-radius:12px!important}.plan-detail-linked-editor-card{background:#fafbfe;border:1px solid #0f172a14;border-radius:16px;padding:16px}.plan-detail-editor-card-header{margin-bottom:12px}.plan-detail-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.plan-detail-checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.plan-detail-selection-tag.ant-tag{border-radius:999px;margin-inline-end:0;padding:4px 10px}.plan-proposal-popover{min-width:220px}.plan-detail-proposal-modal .ant-modal-content{border-radius:12px}.plan-detail-proposal-editor{background:#fafafa;border:1px solid #0000001a;border-radius:16px;padding:24px}.plan-detail-proposal-editor-row{width:100%}.plan-detail-proposal-field{flex:1 1 0;min-width:0}.plan-detail-proposal-field-label.ant-typography{color:#000c;margin-bottom:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:18px}.plan-detail-proposal-input.ant-input{border-color:#d9d9d9;border-radius:12px;min-height:40px;padding:8px 12px;font-family:Roboto,sans-serif;font-size:14px;line-height:22px}.plan-detail-proposal-input.ant-input::placeholder{color:#00000040}.plan-detail-proposal-link-error.ant-typography{margin-bottom:0;font-size:12px;line-height:16px}.plan-detail-proposal-editor-actions{width:100%}.plan-detail-proposal-editor-cancel.ant-btn,.plan-detail-proposal-editor-submit.ant-btn{height:auto;padding:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:20px}.plan-detail-proposal-editor-cancel.ant-btn{color:#0006}.plan-detail-proposal-editor-submit.ant-btn{color:#2a66e8}.plan-detail-proposal-editor-cancel.ant-btn:not(:disabled):hover,.plan-detail-proposal-editor-cancel.ant-btn:not(:disabled):focus,.plan-detail-proposal-editor-submit.ant-btn:not(:disabled):hover,.plan-detail-proposal-editor-submit.ant-btn:not(:disabled):focus{background:0 0}.plan-detail-bulk-warning{color:#8a5b10;background:#fff8e8;border:1px solid #f2d49a;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:20px}.plan-detail-bulk-sync-box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.plan-detail-bulk-sync-box-main{flex-direction:column;gap:6px;display:flex}.plan-detail-bulk-sync-box-title.ant-typography{color:#111827;margin:0;font-size:14px;font-weight:600;line-height:22px}.plan-detail-bulk-sync-items{flex-direction:column;gap:2px;padding-left:2px;display:flex}.plan-detail-bulk-sync-item.ant-typography{color:#374151;margin:0;font-size:14px;font-weight:400;line-height:22px}.plan-detail-bulk-sync-overwrite{border-top:1px solid #e5e7eb;align-items:flex-start;gap:8px;margin:0;padding-top:12px;display:flex}.plan-detail-bulk-sync-overwrite .ant-checkbox-wrapper{margin-inline-start:0;line-height:20px}.plan-detail-bulk-sync-overwrite .ant-checkbox{top:2px}.plan-detail-bulk-sync-overwrite-text{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;min-width:0;font-size:13px;line-height:20px}.plan-detail-bulk-modal-copy.ant-typography{color:#0009;margin-bottom:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:18px}.plan-detail-bulk-divider{display:none}.plan-detail-bulk-field-label.ant-typography{color:#000c;margin-bottom:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:18px}.plan-detail-bulk-select .ant-select-selector{border-radius:12px!important;min-height:40px!important}.plan-detail-scope-select-dropdown.ant-select-dropdown{border-radius:16px;padding:10px}.plan-detail-scope-select-dropdown .rc-virtual-list-holder{max-height:240px!important}.plan-detail-scope-select-dropdown .rc-virtual-list-holder-inner{box-sizing:border-box;padding-bottom:10px}.plan-detail-scope-select-dropdown .ant-select-item{padding:0}.plan-detail-scope-select-dropdown .ant-select-item-option{background-clip:padding-box;border-bottom:4px solid #0000;border-radius:12px;padding:8px 10px}.plan-detail-scope-select-dropdown .ant-select-item-option:last-child{border-bottom:0}.plan-detail-scope-select-dropdown .ant-select-item-option:not(.ant-select-item-option-disabled):hover{background:#193f8714}.plan-detail-scope-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#193f870f}.plan-detail-scope-select-dropdown .ant-select-item-option-content{width:100%;min-width:0}.plan-detail-scope-select-dropdown .plan-detail-selected-scope-bar{height:14px}@media (max-width:900px){.plan-detail-hero-card .ant-btn-color-primary.ant-btn-variant-filled{min-width:100%}.plan-detail-editor-grid,.plan-detail-checkbox-group{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.plan-detail-page .plan-detail-hero-card .ant-card-body{padding:16px}.plan-detail-table-card .ant-card-body{padding:0}.plan-detail-content{gap:16px;margin-top:16px;padding:0 16px}.plan-detail-title.ant-typography{font-size:24px}.plan-detail-actionbar{padding:8px 12px}.plan-detail-toolbar-left{width:100%}.plan-detail-page .plan-detail-geo-filter{width:min(160px,100%)}}.user-profile-drawer-sidebar .user-profile-section-title.ant-typography{color:#101828!important;font-size:13px!important;font-weight:600!important;line-height:16px!important}.user-profile-drawer-main{min-width:0;max-width:100%}.user-profile-drawer-main .user-profile-price-panel,.user-profile-drawer-main .campaign-report-section-header,.user-profile-drawer-main .ant-flex{box-sizing:border-box;max-width:100%}.user-profile-price-panel~* .campaign-report-section-header{gap:10px;margin-bottom:0;padding-bottom:12px}.user-profile-edit-section{background:#fff;border:1px solid #e5e7ebe6;border-radius:12px;padding:20px;box-shadow:0 1px 2px #10182808}.user-profile-edit-field{width:100%;min-width:0}.user-profile-edit-select,.user-profile-edit-country-row{width:100%}.user-profile-edit-select--country{flex:0 0 38%;min-width:0;max-width:38%}.user-profile-edit-select--city{flex:1 1 0;min-width:0}.user-profile-edit-radio-group{flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;min-height:36px;display:flex}.user-profile-edit-radio-group .ant-radio-wrapper{color:#000000e0;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:40px;padding:0 10px;font-size:14px;font-weight:400;line-height:1;transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s;position:relative;margin-inline-end:0!important;display:inline-flex!important}.user-profile-edit-radio-group .ant-radio{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.user-profile-edit-radio-group .ant-radio+span{justify-content:center;align-items:center;padding-inline-start:0;padding-inline-end:0;line-height:1;display:inline-flex}.user-profile-edit-radio-group .ant-radio-wrapper:hover{border-color:#c7d7f5}.user-profile-edit-radio-group .ant-radio-wrapper-checked{color:#1a5496;background:#eef2fa;border-color:#2a66e8;font-weight:500}.user-profile-edit-radio-group .ant-radio-wrapper:focus-within,.user-profile-edit-radio-group .ant-radio-wrapper.is-programmatic-focus{box-shadow:0 0 0 2px #2a66e833}.user-profile-edit-radio-group .ant-radio-wrapper:last-child{margin-inline-end:0}.user-profile-edit-option-label{justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.user-profile-edit-option-icon{flex:none;width:14px;height:14px;line-height:0;display:block}.user-profile-edit-option-icon svg{display:block}.user-profile-edit-option-icon.is-male{color:#3b82f6}.user-profile-edit-option-icon.is-female{color:#ec4899}.user-profile-edit-option-icon.is-other{color:#8b5cf6}.user-profile-edit-gender-label{align-items:center;gap:6px;display:inline-flex}.user-profile-edit-gender-icon{flex:none;width:14px;height:14px;display:block}.user-profile-edit-gender-icon.is-male{color:#3b82f6}.user-profile-edit-gender-icon.is-female{color:#ec4899}.user-profile-edit-gender-icon.is-other{color:#8b5cf6}.user-profile-rate-card-block{background:#fff;border:1px solid #e5e7ebe6;border-radius:12px;padding:14px;box-shadow:0 1px 2px #10182808}.user-profile-rate-card-currency-select{width:100%}.user-profile-rate-card-currency-select .ant-select-selector{align-items:center;border-color:#e5e7eb!important;border-radius:9px!important;height:36px!important}.user-profile-rate-card-dragger.ant-upload-wrapper .ant-upload-drag{background:#fbfcfe;border-color:#c7d2fe;border-radius:12px}.user-profile-rate-card-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{padding:14px 16px}.user-profile-rate-card-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container{text-align:left;display:block}.user-profile-rate-card-dragger-content{padding:2px 0}.user-profile-rate-card-dragger-icon{color:#2a66e8;background:#fff;border:1px solid #c7d2fe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:inline-flex}.user-profile-rate-card-dragger-title.ant-typography{color:#101828;margin:0;font-size:14px;font-weight:600;line-height:20px}.user-profile-rate-card-dragger-hint.ant-typography{color:#9ca3af;margin:0;font-size:12px;font-weight:400;line-height:18px}.user-profile-rate-card-attachment-main{flex:1;min-width:0}.user-profile-rate-card-attachment-link.user-profile-social-account-handle.ant-typography{color:#1677ff}.user-profile-rate-card-attachment-link.user-profile-social-account-handle.ant-typography:hover{color:#4096ff;text-decoration:underline}.user-profile-rate-card-attachment-size.ant-typography{color:#9ca3af;flex:none;margin:0;font-size:12px;font-weight:400;line-height:18px}.user-profile-rate-card-table{background:#fff;border:1px solid #eef2f6;border-radius:10px;overflow:hidden}.user-profile-rate-card-table-head,.user-profile-rate-card-table-row{align-items:center;gap:10px;padding:12px 14px;display:grid}.user-profile-rate-card-table-head{background:#f8fafc;border-bottom:1px solid #eef2f6}.user-profile-rate-card-table-head .ant-typography{color:#98a2b3;letter-spacing:.04em;margin:0;font-size:11px;font-weight:700;line-height:16px}.user-profile-rate-card-table-row{border-bottom:1px solid #eef2f6}.user-profile-rate-card-table-row:last-child{border-bottom:none}.user-profile-rate-card-accent{border-radius:999px;flex:none;width:4px;height:28px}.user-profile-rate-card-scope-name.ant-typography{color:#101828;margin:0;font-size:13px;font-weight:500;line-height:18px}.user-profile-rate-card-scope-tag.ant-typography{color:#98a2b3;margin:0;font-size:12px;line-height:16px}.user-profile-rate-card-notes.ant-input{border-color:#e5e7eb;border-radius:10px;padding:12px 14px;font-size:13px;line-height:20px}.user-profile-rate-card-footer{border-top:1px solid #f3f4f6;flex-direction:column;gap:6px;margin-top:4px;padding-top:12px;display:flex}.user-profile-rate-card-summary{box-sizing:border-box;cursor:default;background:#fafbfc;border:1px dashed #d0d5dd;border-radius:10px;flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%;padding:12px;display:flex}.user-profile-rate-card-summary-count.ant-typography{color:#344054;margin:0;font-size:13px;font-weight:500;line-height:18px}.user-profile-rate-card-summary-scopes.ant-typography{color:#00000073;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0;font-size:13px;font-weight:400;line-height:20px;display:block}.user-profile-rate-card-summary-divider{background:#eef2f6;height:1px}.user-profile-rate-card-summary-meta{width:100%;margin-top:2px}.user-profile-rate-card-notes-label.ant-typography{color:#000000a6;font-size:12px;font-weight:600;line-height:18px}.user-profile-rate-card-updated-at.ant-typography{color:#00000059;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:18px}.user-profile-rate-card-notes-value.ant-typography{color:#0000008c;white-space:pre-wrap;word-break:break-word;font-size:13px;font-weight:400;line-height:20px}.user-profile-section-card{background:#fff;border:1px solid #e5e7ebe6;border-radius:10px;gap:0;min-width:0;max-width:100%;padding:13px 15px}.user-profile-section-block{border-bottom:1px solid #f3f4f6;padding:16px 0}.user-profile-section-card>.user-profile-section-block:first-child{padding-top:0}.user-profile-section-block:last-child{border-bottom:0;padding-bottom:0}.user-profile-empty-copy.ant-typography,.user-profile-updated-meta.ant-typography{color:#00000059;font-size:12px;font-weight:400;line-height:18px}.user-profile-updated-meta-row{width:100%}.user-profile-subsection-label.ant-typography{color:#6a7282;font-size:11px;font-weight:400;line-height:16px}.user-profile-contact-icon{color:#fff;background:#2a66e8;border:none;border-radius:50%;width:18px;height:18px}.user-profile-contact-icon .remixicon,.user-profile-contact-icon svg{width:10px;height:10px}.user-profile-social-avatar-wrap{flex-shrink:0;width:28px;height:28px;line-height:0;display:inline-block;position:relative}.user-profile-social-avatar{object-fit:cover;border-radius:50%;width:28px;height:28px;display:block;box-shadow:0 0 0 1px #e5e7ebcc}.user-profile-social-avatar-wrap--verified .user-profile-social-avatar{box-shadow:0 0 0 2px #1677ff}.user-profile-social-platform{object-fit:cover;z-index:1;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1.5px #fff}.user-profile-social-verified-badge{color:#fff;fill:#1677ff;filter:drop-shadow(0 0 1px #fffffff2);z-index:2;width:16px;height:16px;position:absolute;top:-5px;right:-5px}.user-profile-tag.ant-tag,.user-profile-selected-tag.ant-tag{color:#4a5565;background:#f9fafb;border-color:#e5e7eb;border-radius:8px;margin:0;padding:3px 9px;font-size:10px;font-weight:500;line-height:14px}.user-profile-tags-section{background:#fff;border:1px solid #e5e7ebe6;border-radius:12px;padding:14px;box-shadow:0 1px 2px #10182808}.user-profile-tags-section-head{min-height:24px}.user-profile-tags-search.ant-input-affix-wrapper{background:#f8fafc;border-color:#e5e7eb;border-radius:9px;height:36px;padding-inline-start:12px;padding-inline-end:12px}.user-profile-tags-search.ant-input-affix-wrapper:hover,.user-profile-tags-search.ant-input-affix-wrapper-focused{background:#fff;border-color:#2a66e8}.user-profile-tags-search .ant-input{background:0 0;font-size:13px}.user-profile-tags-clear-btn{color:#2a66e8;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:500;line-height:18px}.user-profile-tags-clear-btn:hover:not(:disabled){color:#1d4ed8}.user-profile-tags-clear-btn:disabled{cursor:not-allowed;opacity:.45}.user-profile-tag-chip{color:#344054;cursor:pointer;height:30px;box-shadow:none;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 11px;font-size:12px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.user-profile-tag-chip:hover:not(:disabled){color:#2a66e8;background:#eef2ff;border-color:#c7d2fe}.user-profile-tag-chip.is-selected{color:#2a66e8;box-shadow:none;background:#eef2ff;border-color:#2a66e847}.user-profile-tag-chip:disabled{cursor:not-allowed;opacity:.55}.user-profile-tag-chip-close{opacity:.7;font-size:10px}.user-profile-lock-notice{color:#7a5b00;background:#fff8d9;border:1px solid #f3df8f;border-radius:10px;padding:10px 12px;font-size:13px}.user-profile-segmented-control{background:#f2f5f9;border-radius:10px;gap:4px;padding:4px}.user-profile-segmented-control .ant-btn{flex:1}.user-profile-contact-intro.ant-typography{background:#fff;border:1px solid #e5e7ebe6;border-radius:10px;padding:12px 14px;color:#667085!important;margin:0!important;font-size:13px!important;line-height:20px!important}.user-profile-drawer-title-block{min-width:0;padding-right:8px}.user-profile-drawer-title-desc.ant-typography{color:#667085!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.user-profile-contact-channel{background:#fff;border:1px solid #e5e7ebe6;border-radius:12px;gap:10px;padding:14px;box-shadow:0 1px 2px #10182808}.user-profile-contact-channel-head{min-height:28px}.user-profile-contact-channel-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.user-profile-contact-brand-logo{object-fit:contain;width:20px;height:20px;display:block}.user-profile-contact-channel-title.ant-typography{color:#101828;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:20px}.user-profile-contact-channel-count{box-sizing:border-box;color:#2a66e8;background:#eef2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;max-width:20px;height:20px;padding:0;font-size:11px;font-weight:600;line-height:20px;display:inline-flex}.user-profile-contact-value-row{background:#f8fafc;border:1px solid #eef2f6;border-radius:9px;min-height:36px;padding:6px 6px 6px 12px;transition:background-color .15s,border-color .15s}.user-profile-contact-value-row:hover{background:#f3f6fb;border-color:#e5eaf1}.user-profile-contact-value-row .user-profile-contact-remove-btn.ant-btn,.user-profile-social-account-row .user-profile-contact-remove-btn.ant-btn{border-radius:7px;width:28px;min-width:28px;height:28px;padding:0;color:#f04438!important}.user-profile-contact-value-row .user-profile-contact-remove-btn.ant-btn:hover:not(:disabled),.user-profile-social-account-row .user-profile-contact-remove-btn.ant-btn:hover:not(:disabled){color:#d92d20!important;background:#f0443814!important}.user-profile-contact-value-text.ant-typography{color:#344054;word-break:break-all;margin:0;font-size:13px;font-weight:500;line-height:20px}.user-profile-contact-value-country{-webkit-user-select:none;user-select:none}.user-profile-contact-value-text .user-profile-contact-value-country{color:#667085;font-weight:400}.user-profile-contact-empty.ant-typography{color:#00000059;margin:0;font-size:12px;line-height:18px}.user-profile-contact-add-btn{box-sizing:border-box;color:#2a66e8;cursor:pointer;background:0 0;border:1px dashed #d0d5dd;border-radius:9px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;height:36px;min-height:36px;margin:0;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.user-profile-contact-add-btn:hover:not(:disabled){background:#2a66e80a;border-color:#2a66e8}.user-profile-contact-add-btn:disabled{cursor:not-allowed;opacity:.45}.user-profile-contact-pending-row{align-items:flex-start;width:100%}.user-profile-contact-pending-actions{flex-shrink:0;align-items:center;gap:8px;height:36px;display:inline-flex}.user-profile-contact-pending-input.ant-input{border-color:#e5e7eb;border-radius:9px;height:36px}.user-profile-contact-pending-input.ant-input:focus,.user-profile-contact-pending-input.ant-input:hover{border-color:#2a66e8}.user-profile-contact-dial-select.ant-select{height:36px}.user-profile-contact-dial-select .ant-select-selector{border-radius:9px!important;height:36px!important;min-height:36px!important;padding-inline-start:10px!important;padding-inline-end:10px!important}.user-profile-contact-dial-select .ant-select-selection-item,.user-profile-contact-dial-select .ant-select-selection-placeholder{line-height:34px!important}.user-profile-contact-dial-select .ant-select-selection-search-input{height:34px!important}.user-profile-contact-validation-error.ant-typography{color:#f04438;margin:0;font-size:12px;line-height:16px}.user-profile-contact-validation-warning.ant-typography{color:#faad14;margin:0;font-size:12px;line-height:16px}.user-profile-social-section{background:#fff;border:1px solid #e5e7ebe6;border-radius:12px;padding:14px;box-shadow:0 1px 2px #10182808}.user-profile-social-section-title.ant-typography{color:#101828;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:20px}.user-profile-social-section-desc.ant-typography{color:#667085;margin:0;font-size:12px;font-weight:400;line-height:18px}.user-profile-social-account-row{background:#f8fafc;border:1px solid #eef2f6;border-radius:9px;min-height:48px;padding:8px 6px 8px 10px;transition:background-color .15s,border-color .15s}.user-profile-social-account-row:hover{background:#f3f6fb;border-color:#e5eaf1}.user-profile-social-account-avatar,.user-profile-social-account-avatar .user-profile-social-avatar{width:34px;height:34px}.user-profile-social-account-handle.ant-typography{color:#101828;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.user-profile-social-account-meta.ant-typography{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.user-profile-social-editor{width:100%}.user-profile-social-editor-fields{align-items:center;width:100%}.user-profile-social-editor-select{flex:0 0 128px;width:128px;height:36px}.user-profile-social-platform-option{min-width:0}.user-profile-social-platform-option>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-profile-social-platform-option-logo{object-fit:cover;border-radius:4px;flex-shrink:0;width:16px;height:16px}.user-profile-social-platform-dropdown .ant-select-item-option-content{align-items:center;display:flex}.user-profile-social-editor-select.ant-select{height:36px}.user-profile-social-editor-select .ant-select-selector{border-color:#e5e7eb!important;border-radius:9px!important;align-items:center!important;height:36px!important;min-height:36px!important;padding-inline-start:10px!important;padding-inline-end:10px!important}.user-profile-social-editor-select .ant-select-selection-search,.user-profile-social-editor-select .ant-select-selection-item,.user-profile-social-editor-select .ant-select-selection-placeholder{align-items:center!important;line-height:34px!important;display:flex!important}.user-profile-social-editor-select .ant-select-selection-item{overflow:hidden}.user-profile-social-editor-select .ant-select-arrow{height:auto;margin-top:0;top:50%;transform:translateY(-50%)}.user-profile-social-editor-input.ant-input,.user-profile-social-editor-fields .user-profile-contact-pending-input.ant-input{box-sizing:border-box;border-radius:9px;flex:1;min-width:0;padding-block-start:0;padding-block-end:0;line-height:34px;height:36px!important}.user-profile-social-editor-confirm.ant-btn{color:#027a48;width:28px;min-width:28px;height:28px;box-shadow:none;background:#d1fadf;border:none;border-radius:999px;flex-shrink:0;padding:0}.user-profile-social-editor-confirm.ant-btn .anticon,.user-profile-social-editor-confirm.ant-btn svg{color:currentColor!important}.user-profile-social-editor-confirm.ant-btn:hover:not(:disabled){color:#05603a;background:#a6f4c5}.user-profile-social-editor-confirm.ant-btn:focus-visible:not(:disabled){color:#05603a;background:#a6f4c5}.user-profile-social-editor-confirm.ant-btn:disabled{color:#039855;opacity:1;background:#ecfdf3}.user-profile-social-editor-cancel.ant-btn{color:#98a2b3;width:28px;min-width:28px;height:28px;box-shadow:none;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:0}.user-profile-social-editor-cancel.ant-btn .anticon{color:currentColor;font-size:14px}.user-profile-social-editor-cancel.ant-btn:hover:not(:disabled){color:#667085;background:#f2f4f7}.user-profile-social-editor-cancel.ant-btn:focus-visible:not(:disabled){color:#667085;background:#f2f4f7}.user-profile-social-editor-error.ant-typography{color:#f04438;margin:0;font-size:12px;line-height:18px}.user-profile-draft-row,.user-profile-account-editor,.user-profile-remark-history-item{background:#f8fafc;border:1px solid #e8edf4;border-radius:10px;padding:10px 12px}.user-profile-remark-history-meta{width:100%}.user-profile-ratings-stars.ant-rate{color:#fa8c16;align-items:center;gap:1px;line-height:1;display:inline-flex}.user-profile-ratings-stars.ant-rate .ant-rate-star,.user-profile-ratings-stars.ant-rate .ant-rate-star:not(:last-child){margin-inline-end:0!important}.user-profile-ratings-stars.ant-rate .ant-rate-star-first,.user-profile-ratings-stars.ant-rate .ant-rate-star-second{color:inherit}.user-profile-ratings-stars.ant-rate .ant-rate-star-full .ant-rate-star-first,.user-profile-ratings-stars.ant-rate .ant-rate-star-full .ant-rate-star-second,.user-profile-ratings-stars.ant-rate .ant-rate-star-half .ant-rate-star-first{color:#fa8c16}.user-profile-section-divider{background:#edf0f4;height:1px}.user-profile-ai-filled-input .ant-input-number-input{background:#f0fff5}.user-profile-insight-empty-card{text-align:center;background:#fff;border:1px solid #e5e7ebe6;border-radius:10px;flex:none;align-items:center;gap:10px;width:100%;padding:28px 24px}.user-profile-insight-empty-title.ant-typography{color:#101828;margin:0;font-size:15px;font-weight:600;line-height:22px}.user-profile-insight-empty-desc.ant-typography{color:#7d849b;max-width:320px;margin:0;font-size:13px;line-height:20px}.user-profile-insight-empty-btn.ant-btn{border-radius:10px;min-width:168px;height:36px;margin-top:6px;padding:0 16px;font-size:13px;font-weight:500}.user-profile-price-panel{background:#fff;border:1px solid #e5e7ebe6;border-radius:10px;flex-shrink:0;width:100%;overflow:visible}.user-profile-insight-tabs{border-bottom:1px solid #f3f4f6;flex:none;gap:2px;width:100%;padding:10px 12px 0;overflow-x:auto}.user-profile-price-panel .price-prediction--embedded{min-height:180px}.user-profile-insight-tab{color:#6a7282;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;max-width:180px;height:44px;margin:0;padding:0 10px 8px;font-size:12px;font-weight:500;line-height:17px;display:inline-flex}.user-profile-insight-tab-avatar{flex-shrink:0;width:24px;height:24px;position:relative}.user-profile-insight-tab-avatar-img{object-fit:cover;border-radius:50%;width:24px;height:24px;display:block;box-shadow:0 0 0 1px #e5e7ebcc}.user-profile-insight-tab-platform{object-fit:cover;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1.5px #fff}.user-profile-insight-tab-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-profile-insight-tab--active{color:#101828;border-bottom-color:#2a66e8}.user-profile-insight-tab:hover{color:#101828}.user-profile-connection-select.ant-select{width:100%}.user-profile-connection-select .ant-select-selector{border-color:#e5e7eb!important;border-radius:10px!important;height:36px!important}.user-profile-connection-select .ant-select-selection-item{font-size:12px;line-height:34px!important}.pipeline-rating-cell.ant-btn{height:auto;min-height:32px;box-shadow:none;align-items:center;padding:0;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.pipeline-rating-cell.ant-btn:hover,.pipeline-rating-cell.ant-btn:focus,.pipeline-rating-cell.ant-btn:active{background:0 0!important}.pipeline-rating-cell.ant-btn:not(.pipeline-rating-cell--rated){color:#2a66e8}.pipeline-rating-cell.ant-btn:not(.pipeline-rating-cell--rated):hover,.pipeline-rating-cell.ant-btn:not(.pipeline-rating-cell--rated):focus{color:#1d4ed8}.pipeline-rating-cell__icon{color:inherit;font-size:16px;line-height:0;margin:0!important}.pipeline-rating-cell__action.ant-typography{color:inherit;margin:0;font-size:14px;font-weight:400;line-height:22px}.pipeline-rating-cell--rated.ant-btn{color:#0f172a;font-weight:500}.pipeline-rating-cell.ant-btn:disabled,.pipeline-rating-cell.ant-btn:disabled:hover{color:#667085;cursor:default}.pipeline-rating-cell--rated.ant-btn:hover{color:#0f172a}.pipeline-rating-cell .ant-rate{color:#faad14;align-items:center;gap:2px;margin-right:0;font-size:14px;line-height:1;display:inline-flex}.pipeline-rating-cell .ant-rate .ant-rate-star,.pipeline-rating-cell .ant-rate .ant-rate-star:not(:last-child){margin-inline-end:0!important}.pipeline-rating-cell__score.ant-typography{color:#0f172a;margin:0;font-size:14px;font-weight:500;line-height:22px}.influencer-rating-drawer .ant-drawer-header{border-bottom:1px solid #eceff3;padding:20px 24px}.influencer-rating-drawer .ant-drawer-header-title{align-items:flex-start}.influencer-rating-drawer__title{padding-right:8px}.influencer-rating-drawer__subtitle.ant-typography{color:#64748b;margin:0;font-size:13px;font-weight:400;line-height:20px}.influencer-rating-drawer .ant-drawer-body{background:#f5f6fa;padding:16px 24px 24px}.influencer-rating-drawer .ant-drawer-footer{background:#fff;border-top:1px solid #eceff3;padding:14px 24px}.influencer-rating-drawer__footer-inner{width:100%}.influencer-rating-drawer__body{min-height:120px}.influencer-rating-dimension,.influencer-rating-remarks{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px 18px}.influencer-rating-dimension__header{width:100%;min-width:0}.influencer-rating-dimension__title{flex:1;min-width:0}.influencer-rating-dimension__title>.ant-typography{color:#0f172a;margin:0;font-size:15px;font-weight:600;line-height:22px}.influencer-rating-dimension__desc.ant-typography{color:#64748b;margin:0;font-size:13px;font-weight:400;line-height:1.5}.influencer-rating-control{flex:none}.influencer-rating-control .ant-rate,.influencer-rating-average .ant-rate{color:#faad14;white-space:nowrap;font-size:18px;line-height:1}.influencer-rating-control .ant-rate-star:not(:last-child),.influencer-rating-average .ant-rate-star:not(:last-child){margin-inline-end:2px!important}.influencer-rating-control__score.ant-typography{color:#64748b;text-align:right;min-width:28px;margin:0;font-size:14px;font-weight:500;line-height:22px}.influencer-rating-remarks__label.ant-typography{color:#0f172a;margin:0;font-size:15px;font-weight:600;line-height:22px}.influencer-rating-remarks .ant-input{color:#0f172a;resize:vertical;background:#fff;border-color:#e5e7eb;border-radius:8px;padding:12px 14px;font-size:14px;line-height:22px}.influencer-rating-remarks .ant-input::placeholder{color:#94a3b8}.influencer-rating-remarks .ant-input:hover,.influencer-rating-remarks .ant-input:focus{border-color:#2a66e8}.influencer-rating-average__score.ant-typography{color:#0f172a;min-width:28px;margin:0;font-size:16px;font-weight:600;line-height:24px}.influencer-rating-drawer .ant-drawer-footer .ant-btn{border-radius:8px;height:36px;padding-inline-start:16px;padding-inline-end:16px;font-weight:500}.influencer-rating-drawer .ant-drawer-footer .ant-btn-primary{background:#2a66e8;border-color:#2a66e8}.influencer-rating-drawer .ant-drawer-footer .ant-btn-primary:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.influencer-rating-drawer .ant-drawer-footer .ant-btn-primary:disabled,.influencer-rating-drawer .ant-drawer-footer .ant-btn-primary.ant-btn-disabled{opacity:1;color:#fff!important;background:#cbd6e6!important;border-color:#cbd6e6!important}@media (max-width:720px){.influencer-rating-drawer .ant-drawer-content-wrapper{width:100%!important}.influencer-rating-dimension__header{flex-direction:column;align-items:flex-start;gap:10px!important}.influencer-rating-drawer__footer-inner{flex-direction:column;align-items:stretch}.influencer-rating-drawer__footer-inner>.ant-flex:last-child{justify-content:flex-end}}.tag-manage-drawer .ant-drawer-header{border-bottom:1px solid #f3f4f6;padding:16px 20px}.tag-manage-drawer .ant-drawer-body{background:#f4f5f8;padding:20px}.tag-manage-drawer .ant-drawer-footer{border-top:1px solid #f3f4f6;padding:12px 20px}.tag-manage-drawer-body{width:100%;min-width:0;max-width:100%;min-height:100%}.tag-manage-drawer .user-profile-lock-notice{color:#7a5b00;background:#fff8d9;border:1px solid #f3df8f;border-radius:10px;padding:10px 12px;font-size:13px;line-height:20px}.tag-manage-intro.ant-typography{color:#667085;margin:0;font-size:13px;font-weight:400;line-height:20px}.tag-manage-section{box-sizing:border-box;background:#fff;border:1px solid #f3f4f6;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:16px;box-shadow:0 1px 2px #0f172a0a}.tag-manage-section-head{min-height:24px}.tag-manage-section-title.ant-typography{color:#0f172a;margin:0;font-size:14px;font-weight:600;line-height:20px}.tag-manage-clear-all.ant-btn-link{color:#2a66e8;height:auto;padding:0;font-size:13px;font-weight:500}.tag-manage-clear-all.ant-btn-link:disabled{color:#b0b8c4}.tag-manage-selected-select.ant-select{width:100%}.tag-manage-selected-select.ant-select .ant-select-arrow{display:none}.tag-manage-selected-select.ant-select .ant-select-clear,.tag-manage-selected-select .tag-manage-search-clear{color:#00000040;cursor:pointer;font-size:12px}.tag-manage-selected-select .tag-manage-search-clear:hover{color:#00000073}.tag-manage-selected-select.ant-select-multiple .ant-select-selector{min-height:40px;box-shadow:none;background:#fbfcfe;border-color:#d5deea;border-radius:12px;align-content:center;padding:4px 11px}.tag-manage-selected-select.ant-select-multiple:not(.ant-select-disabled):hover .ant-select-selector,.tag-manage-selected-select.ant-select-focused.ant-select-multiple .ant-select-selector{background:#fff;border-color:#2a66e8;box-shadow:0 0 0 2px #2a66e814}.tag-manage-selected-select.ant-select-multiple .ant-select-selection-item{color:#344054;background:#eef4ff;border:1px solid #c7d7fe;border-radius:999px;height:24px;margin-block-start:2px;margin-block-end:2px;padding-inline-start:8px;padding-inline-end:4px;font-size:13px;line-height:22px}.tag-manage-selected-select.ant-select-multiple .ant-select-selection-search{min-width:120px;margin-inline-start:0}.tag-manage-selected-select.ant-select-multiple .ant-select-selection-search-input{height:24px}.tag-manage-search.ant-input-affix-wrapper{height:40px;box-shadow:none;background:#fbfcfe;border-color:#d5deea;border-radius:12px;padding-inline-start:12px;padding-inline-end:12px}.tag-manage-search.ant-input-affix-wrapper:hover,.tag-manage-search.ant-input-affix-wrapper-focused{background:#fff;box-shadow:0 0 0 2px #2a66e814;border-color:#2a66e8!important}.tag-manage-options-list{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:6px;width:100%;min-width:0;max-width:100%;min-height:280px;max-height:420px;padding:4px 0;display:flex;overflow:hidden auto}.tag-manage-options-list.is-manage{gap:4px;min-height:300px;max-height:375px}.tag-manage-options-list::-webkit-scrollbar{width:0;height:0;display:none}.tag-manage-option{box-sizing:border-box;cursor:pointer;background:#f8fafc;border:1px solid #eaecf0;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:12px 14px;transition:background .15s,border-color .15s}.tag-manage-option.is-manage{cursor:default;background:0 0;border-color:#0000}.tag-manage-option.is-hovered:not(.is-selected):not(.is-manage){background:#f2f4f7;border-color:#e4e7ec}.tag-manage-option.is-selected{background:#e9f1f7;border-color:#d5e4f4}.tag-manage-option.is-readonly{opacity:.65;cursor:not-allowed}.tag-manage-option-name{color:#344054;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.tag-manage-option-category{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:50%;font-size:12px;line-height:20px;overflow:hidden}.tag-manage-option-check{color:#2a66e8;flex-shrink:0;font-size:14px}.tag-manage-empty,.tag-manage-loading{min-height:280px;max-height:400px}.tag-manage-add-row{margin-top:4px}.tag-manage-inline-action{color:#2a66e8;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500}.tag-manage-inline-action.is-muted{color:#667085}.price-prediction{box-sizing:border-box;background-color:#fff;border-radius:16px;width:100%;margin-top:0;padding:24px;position:relative}.price-prediction--embedded{background:0 0;border-radius:0;padding:20px 20px 24px}.price-prediction--embedded .price-prediction-header{margin-bottom:6px}.price-prediction--embedded .price-description{color:#6a7282;margin-top:8px;font-size:12px;line-height:20px}.price-prediction--embedded .price-slider-container{margin-top:20px;padding-top:32px}.price-prediction--embedded .price-slider-labels-row{margin-bottom:10px}.price-prediction--embedded .slider-label,.price-prediction--embedded .slider-price-label{color:#99a1af;font-size:11px}.price-prediction--embedded .slider-bar-wrapper{height:10px}.price-prediction--embedded .slider-price-labels{height:18px;margin-top:12px}.price-prediction--embedded .loading-overlay{border-radius:0}.price-prediction .price-prediction-header{margin-bottom:12px}.price-prediction .price-slider-container{width:100%;margin-top:24px;padding:0;position:relative}.price-prediction .price-slider-labels-row{margin-bottom:8px}.price-prediction .price-prediction-content{width:100%;transition:filter .3s}.price-prediction .price-prediction-content.blurred{filter:blur(4px);pointer-events:none;opacity:.6}.price-prediction.loading{pointer-events:none}.price-prediction .loading-overlay{z-index:100;background-color:#fffc;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.price-prediction .price-range{color:#101828;font-size:17px;font-weight:600;line-height:24px}.price-prediction .price-badge{color:#fff;white-space:nowrap;background-color:#2ecc71;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.price-prediction .price-description{color:#6c7a89;margin-top:8px;font-size:14px;line-height:1.5;display:block}.price-prediction .slider-label{color:#6c7a89;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:400}.price-prediction .slider-bar-wrapper{border-radius:8px;width:100%;height:16px;margin:0;display:flex;position:relative;overflow:visible}.price-prediction .slider-segment{border-radius:6px;height:100%;margin:0 2px}.price-prediction .slider-segment:first-of-type{margin-left:0}.price-prediction .slider-segment:last-of-type{margin-right:0}.price-prediction .slider-segment.inactive{background-color:#efeff3}.price-prediction .slider-segment.active{background-color:#299a58}.price-prediction .slider-segment.great-deal{background-color:#7b3fef}.price-prediction .slider-segment.light-purple{background:linear-gradient(90deg,#ece8f6,#efeff3)}.price-prediction .slider-segment.suboptimal-gradient{background:linear-gradient(90deg,#efeff3,#f6e2e2)}.price-prediction .slider-segment.suboptimal-deal{background-color:#ee5a5a}.price-prediction .slider-handle{z-index:10;cursor:grab;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .1s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000026}.price-prediction .slider-handle:hover{transform:translate(-50%,-50%)scale(1.1)}.price-prediction .slider-handle:active{cursor:grabbing;transform:translate(-50%,-50%)scale(1.05)}.price-prediction .slider-handle .handle-icon{justify-content:center;align-items:center;margin-top:2px;display:flex}.price-prediction .slider-handle .handle-price{color:#2c3e50;white-space:nowrap;text-overflow:ellipsis;background-color:#0000;max-width:120px;font-size:16px;font-weight:600;position:absolute;top:-36px;left:50%;overflow:hidden;transform:translate(-50%)}.price-prediction .slider-price-labels{width:100%;height:20px;position:relative}.price-prediction .slider-price-label{color:#6c7a89;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:400}.price-prediction--embedded .price-badge{background-color:#00bc7d;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:16px}.price-prediction--embedded .slider-handle{background-color:#2a66e8;border:2px solid #fff;width:16px;height:16px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000001a}.price-prediction--embedded .slider-handle .handle-icon{display:none}.price-prediction--embedded .slider-handle .handle-price{color:#101828;max-width:none;font-size:15px;font-weight:700;line-height:20px;top:-28px}.add-influencer-method-import{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.add-influencer-method-composer{flex-direction:column;gap:12px;display:flex}.add-influencer-method-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.add-influencer-method-platform{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 6px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.add-influencer-method-platform:hover:not(:disabled):not(.is-active){background:#f8fafc;border-color:#c7d2fe}.add-influencer-method-platform.is-active{background:#f8fafc;border-color:#2a66e8}.add-influencer-method-platform:disabled{cursor:not-allowed;opacity:.45}.add-influencer-method-platform-logo{object-fit:contain;border-radius:6px;flex-shrink:0;display:block}.add-influencer-method-platform-label{text-overflow:ellipsis;white-space:nowrap;color:#64748b;max-width:100%;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.add-influencer-method-platform.is-active .add-influencer-method-platform-label{color:#2a66e8}.add-influencer-method-alert.ant-alert{background:#fffbeb;border-color:#fde68a}.add-influencer-method-alert-toggle.ant-btn{align-self:flex-start;height:auto;padding:0}.add-influencer-method-field{background:#fafbfc;border:1px solid #e5e7eb;border-radius:14px;transition:border-color .2s,background .2s,box-shadow .2s}.add-influencer-method-field:hover{border-color:#d0d7e2}.add-influencer-method-field:focus-within{background:#fff;border-color:#2a66e8;box-shadow:0 0 0 3px #2a66e81a}.add-influencer-method-textarea-wrap{position:relative}.add-influencer-method-textarea.ant-input{resize:none;background:0 0;border-radius:14px 14px 0 0;padding:14px 14px 28px;font-size:14px;line-height:22px;box-shadow:none!important;border:none!important}.add-influencer-method-textarea.ant-input:hover,.add-influencer-method-textarea.ant-input:focus{box-shadow:none!important;border:none!important}.add-influencer-method-count{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-size:12px;line-height:18px;position:absolute;bottom:8px;right:14px}.add-influencer-method-field-footer{border-top:1px solid #eef1f5;justify-content:flex-end;align-items:center;padding:8px 10px 10px;display:flex}.add-influencer-method-parse-btn.ant-btn{height:32px;box-shadow:none;color:#2a66e8;background:#eef2fa;border-color:#eef2fa;border-radius:8px;padding-inline-start:14px;padding-inline-end:14px;font-size:13px;font-weight:500}.add-influencer-method-parse-btn.ant-btn:not(:disabled):hover{color:#1f54c9;background:#e0e9fb;border-color:#e0e9fb}.add-influencer-method-parse-btn.ant-btn:disabled{color:#94a3b8;background:#f1f5f9;border-color:#f1f5f9}.add-influencer-method-progress.ant-progress{margin:0 2px;line-height:0}.add-influencer-method-progress .ant-progress-bg{border-radius:999px}.add-influencer-method-pending{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.add-influencer-method-pending-header .ant-typography{color:#000000e0;letter-spacing:.01em;font-size:13px;font-weight:600;line-height:20px}.add-influencer-method-pending-empty{color:#94a3b8;text-align:center;background:#fafbfc;border:1px dashed #e5e7eb;border-radius:12px;justify-content:center;align-items:center;min-height:112px;padding:16px;font-size:13px;line-height:20px;display:flex}.add-influencer-method-pending-loading{min-height:112px;padding:24px}.add-influencer-method-pending-card.ant-card{box-shadow:none;background:#fff;border:1px solid #eef1f5;border-radius:12px;transition:border-color .45s,background .45s,opacity .45s,transform .45s}.add-influencer-method-pending-card.ant-card:hover{border-color:#e5e7eb}.add-influencer-method-pending-card.is-success{background:#f6ffed;border-color:#52c41a;animation:1.2s forwards add-influencer-success-fade}.add-influencer-method-pending-card.is-skipped{background:#fffbe6;border-color:#faad14}.add-influencer-method-pending-card.is-failed{background:#fff2f0;border-color:#ff4d4f}@keyframes add-influencer-success-fade{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.add-influencer-method-pending-card .ant-card-body{padding:12px!important}.add-influencer-method-pending-card .ant-typography-secondary{font-size:12px;line-height:18px}.add-influencer-method-pending-tag.ant-tag{flex-shrink:0;margin-inline-end:0}.add-influencer-method-pending-reason{color:#00000073;font-size:12px;line-height:18px}.add-influencer-method-pending-card .ant-btn-text{color:#94a3b8;border-radius:8px;width:28px;height:28px}.add-influencer-method-pending-card .ant-btn-text:hover:not(:disabled){color:#ff4d4f!important;background:#fff1f0!important}.app-method-card-list{flex-direction:column;gap:12px;display:flex}.app-method-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:14px;width:100%;padding:16px;transition:border-color .15s,background .15s;display:flex}.app-method-card:hover{background:#f8fafc;border-color:#2a66e8}.app-method-card.is-selected{background:#f5f8ff;border-color:#2a66e8}.app-method-card.is-selected .app-method-card__title{color:#2a66e8!important}.app-method-card.is-selected .app-method-card__chevron{color:#2a66e8}.app-method-card__icon{color:#2a66e8;background:#eef2fa;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.app-method-card__icon--blue{color:#2a66e8;background:#eef2fa}.app-method-card__icon--violet{color:#7c3aed;background:#f3e8ff}.app-method-card__icon--teal{color:#0d9488;background:#ccfbf1}.app-method-card__icon--amber{color:#d97706;background:#fef3c7}.app-method-card__icon--rose{color:#e11d48;background:#ffe4e6}.app-method-card__icon--chrome{color:inherit;background:#f4f4f5}.app-method-card__icon--chrome svg{display:block}.app-method-card__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.app-method-card__title{color:#000000e0!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:22px!important}.app-method-card__desc{color:#00000073;font-size:13px;line-height:20px}.app-method-card__chevron{color:#00000059;flex-shrink:0}.library-page{box-sizing:border-box;padding:0;background:#f4f5f8;width:100%;min-height:calc(100vh - 48px);padding-bottom:50px}.library-page-inner{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;padding:20px 20px 0;display:flex}.library-card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.library-filter-card{padding:16px 20px 20px}.library-table-card{padding:0}.library-tabs{border-bottom:1.5px solid #eef2f7;gap:32px;margin-bottom:16px;padding:0 4px;display:flex}.library-tab{cursor:pointer;color:#667085;background:0 0;border:none;border-bottom:1.5px solid #0000;margin-bottom:-1.5px;padding:0 0 10px;font-size:15px;transition:color .15s,border-color .15s}.library-tab:hover{color:#475467}.library-tab.active{color:#2a66e8;border-bottom-color:#2a66e8;font-weight:400}.library-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.library-toolbar-left{flex-wrap:wrap;flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.library-top-filter-select{min-width:160px}.library-top-filter-select .ant-select-selector{background:#fff;min-height:40px!important;box-shadow:none!important;border-color:#e5e7eb!important;border-radius:12px!important}.library-search-input.ant-input-affix-wrapper{height:40px;min-height:40px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px;padding-inline-start:12px;padding-inline-end:12px}.library-toolbar-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.library-selection-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:8px 16px;display:flex}.library-selection-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.library-selected-text{color:#0000008f;font-size:15px;font-weight:500}.library-selected-text .muted{color:#00000073;font-weight:400}.library-table.ant-table-wrapper{padding:0}.library-table .ant-table-thead>tr>th,.library-table .ant-table-tbody>tr>td{padding-inline-start:12px!important;padding-inline-end:12px!important}.library-table .ant-table-thead>tr>th{white-space:nowrap}.library-table .ant-table-tbody>tr>td{vertical-align:middle;color:#0009;font-size:14px;line-height:22px}.library-ai-value{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.library-ai-badge{white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;filter:saturate(1.8)contrast(1.15);flex:none;align-items:center;font-size:16px;line-height:1;display:inline-flex}.library-tag-chip{color:#475569;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e3e9f2;border-radius:999px;flex:none;align-items:center;margin:0;padding:1px 10px;font-size:12px;display:inline-flex}.library-tag-chip:hover{color:#2a66e8;border-color:#2a66e8}.library-identity-chip{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:999px;align-items:center;max-width:100%;padding:2px 10px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex;overflow:hidden}.library-identity-chip.is-kol{border-color:var(--app-identity-kol-border);background:var(--app-identity-kol-bg);color:var(--app-identity-kol-text)}.library-identity-chip.is-mcn{border-color:var(--app-identity-mcn-border);background:var(--app-identity-mcn-bg);color:var(--app-identity-mcn-text)}.library-identity-chip.is-manager{border-color:var(--app-identity-manager-border);background:var(--app-identity-manager-bg);color:var(--app-identity-manager-text)}.library-identity-chip.is-default{border-color:var(--app-identity-default-border);background:var(--app-identity-default-bg);color:var(--app-identity-default-text)}.library-yesno-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;max-width:100%;padding:2px 10px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.library-yesno-chip.is-yes{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.library-yesno-chip.is-no{color:#667085;background:#f8fafc;border-color:#e3e9f2}.library-yesno-chip.is-platform{color:#3d6aad;background:#eef3fa;border-color:#c9d9f0}.library-shop-tag-list{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.library-count-chip{box-sizing:border-box;color:#2a66e8;cursor:default;background:#eef4ff;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.library-count-chip.is-wide{border-radius:999px;width:auto;min-width:24px;padding:0 6px}.library-rating-star{color:#f5a623;margin-right:4px}.library-bulk-subtitle{color:#98a2b3;margin-top:2px;font-size:12px;font-weight:400;display:block}.library-bulk-modal-body,.library-bulk-modal-field{width:100%}.library-bulk-modal-meta.ant-typography{color:#00000073;margin:0;font-size:12px;font-weight:400;line-height:18px;display:block}.library-bulk-modal-count{color:#000000e0;font-weight:600}.library-bulk-block{border:1px solid #e3e9f2;border-radius:12px;margin-bottom:12px;padding:16px}.library-bulk-tag-list{flex-wrap:wrap;gap:8px;max-height:320px;display:flex;overflow:auto}.library-bulk-tag-option{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e3e9f2;border-radius:999px;padding:4px 14px;font-size:13px}.library-bulk-tag-option.selected{color:#2a66e8;background:#eef4ff;border-color:#2a66e8}.library-editable-cell{vertical-align:middle;cursor:pointer;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:30px;display:inline-flex}.library-editable-cell>.app-inline-edit-btn{flex:none}.library-editable-cell-content{flex:0 auto;min-width:0;max-width:100%}.library-editable-cell-content .app-table-cell-empty{white-space:nowrap}.library-table .ant-table-tbody>tr .library-cell-text.app-table-cell-empty{color:#d0d5dd;transition:color .12s}.library-table .ant-table-tbody>tr:hover .library-cell-text.app-table-cell-empty{color:#94a3b8}.library-cell-text{white-space:nowrap;text-overflow:ellipsis;color:#0009;max-width:100%;font-size:14px;line-height:22px;display:block;overflow:hidden}.library-cell-text.app-table-cell-empty{color:#d0d5dd}.library-gender-cell{align-items:center;gap:6px;display:inline-flex!important}.library-gender-symbol{flex:none;width:14px;height:14px;display:block}.library-gender-symbol.is-male{color:#3b82f6}.library-gender-symbol.is-female{color:#ec4899}.library-gender-symbol.is-other{color:#8b5cf6}.library-tag-list{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.library-linked-social-more{box-sizing:border-box;color:#475569;white-space:nowrap;cursor:help;background:#f8fafc;border:1px solid #e3e9f2;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:18px;margin-top:5px;padding:0 5px;font-size:12px;display:inline-flex}.library-linked-social-more:hover{color:#2a66e8;border-color:#2a66e8}.library-contact-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.library-hover-card-title.ant-typography{color:#98a2b3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.library-hover-card-divider{background:#eef2f6;height:1px;margin:10px 0}.library-hover-card-remark.ant-typography{color:#475569;overflow-wrap:anywhere;font-size:13px;line-height:20px;display:block}.library-hover-card-meta.ant-typography{color:#98a2b3;font-size:12px;display:block}.excel-import-modal.ant-modal .ant-modal-body{padding-top:2px}.excel-import-idle{flex-direction:column;padding-bottom:4px;display:flex}.excel-import-desc.ant-typography{color:#00000073;margin:0;font-size:13px;font-weight:400;line-height:20px;display:block}.excel-import-divider{background:#f3f4f6;height:1px;margin:16px 0 20px}.excel-import-steps{flex-direction:column;gap:20px;display:flex}.excel-import-step-title{color:#000000e0;margin:0 0 12px;font-size:14px;font-weight:600;line-height:22px}.excel-import-template-btn.ant-btn{color:#2a66e8;height:40px;box-shadow:none;border-color:#c7d2fe;border-radius:12px;padding:0 16px;font-weight:500}.excel-import-template-btn.ant-btn:hover:not(:disabled){color:#2a66e8!important;border-color:#2a66e8!important}.excel-import-template-btn.ant-btn:focus-visible:not(:disabled){color:#2a66e8!important;border-color:#2a66e8!important}.excel-import-notice{color:#a16207;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:20px;display:flex}.excel-import-notice svg{color:#d97706;flex-shrink:0;margin-top:2px}.excel-import-notice-copy{min-width:0}.excel-import-tips-title{margin:0 0 6px;font-weight:600;line-height:20px}.excel-import-tips-list{margin:0;padding-left:1.25em;list-style:decimal}.excel-import-tips-list>li{margin:0;padding:0;line-height:20px}.excel-import-tips-list>li+li{margin-top:2px}.excel-import-tips-sublist{margin:4px 0 0;padding-left:1.15em;list-style:none}.excel-import-tips-sublist>li{margin:0;padding:0;line-height:20px;position:relative}.excel-import-tips-sublist>li:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:-1em}.excel-import-tips-sublist>li+li{margin-top:2px}.excel-import-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:13px;line-height:18px}.excel-import-dragger.ant-upload-wrapper .ant-upload-drag,.excel-import-dropzone{background:#fbfcfe;border:1px dashed #c7d2fe;border-radius:12px;transition:border-color .2s,background-color .2s}.excel-import-dragger.ant-upload-wrapper,.excel-import-dragger.ant-upload-wrapper .ant-upload-drag{height:auto}.excel-import-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{height:auto;padding:16px 20px;display:block}.excel-import-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container{text-align:left;vertical-align:top;display:block}.excel-import-dragger.ant-upload-wrapper .ant-upload-drag:hover,.excel-import-dropzone:hover,.excel-import-dropzone.is-active{background:#f5f8ff;border-color:#2a66e8}.excel-import-dropzone{cursor:pointer;outline:none;padding:16px 20px}.excel-import-dragger-inner{min-width:0}.excel-import-dragger-icon{color:#2a66e8;background:#fff;border:1px solid #c7d2fe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.excel-import-dragger-title.ant-typography{color:#2a66e8;margin:0;font-size:14px;font-weight:600;line-height:20px}.excel-import-dragger-hint.ant-typography{color:#00000073;margin:0;font-size:13px;font-weight:400;line-height:18px}.excel-import-running{min-height:200px;padding:40px 0}.excel-import-running-title.ant-typography{color:#000000e0;text-align:center;margin:0;font-size:16px;font-weight:600;line-height:24px}.excel-import-running-hint.ant-typography{color:#00000073;text-align:center;margin:0;font-size:13px;font-weight:400;line-height:20px}.excel-import-result{padding:16px 0 8px}.excel-import-result-title.ant-typography{color:#000000e0;text-align:center;margin:0;font-size:16px;font-weight:600;line-height:24px}.excel-import-result-stats{font-size:13px}.excel-import-result-sep.ant-typography{color:#d1d5db;margin:0}.excel-import-result-stat.ant-typography{margin:0;font-size:13px;line-height:20px}.excel-import-result-stat--default.ant-typography{color:#374151}.excel-import-result-stat--success.ant-typography{color:#16a34a}.excel-import-result-stat--muted.ant-typography{color:#6b7280}.excel-import-result-stat--danger.ant-typography{color:#dc2626}.excel-import-result-message.ant-typography{color:#00000073;text-align:center;max-width:420px;margin:0;font-size:13px;font-weight:400;line-height:20px}.excel-import-footer{width:100%}.library-import-modal.ant-modal .ant-modal-body{max-height:min(72vh,760px);overflow:auto}.library-import-modal .excel-import-result{justify-content:center;gap:16px;min-height:200px;padding:40px 16px 48px}.library-import-preview{min-width:0;padding-top:6px}.library-import-preview-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;min-width:0;display:flex}.library-import-preview-stats{color:#00000073;flex-wrap:wrap;align-items:baseline;gap:6px 0;min-width:0;font-size:13px;line-height:20px;display:inline-flex}.library-import-preview-stat strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:22px}.library-import-preview-stat.is-valid strong{color:#047857}.library-import-preview-stat.is-invalid strong{color:#e11d48}.library-import-preview-stat.is-muted strong{color:#000000a6}.library-import-preview-stat.is-warning strong{color:#faad14}.library-import-preview-breakdown{color:#00000073;margin-left:6px;font-size:13px;line-height:22px}.library-import-preview-breakdown strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.library-import-preview-breakdown .is-new{color:#0e7490}.library-import-preview-breakdown .is-update{color:#b45309}.library-import-preview-breakdown .is-duplicate{color:#0000008c}.library-import-preview-stat-sep{color:#d1d5db;margin:0 8px}.library-import-preview-hint.ant-typography{color:#00000073;margin:0;font-size:13px;font-weight:400;line-height:20px}.library-import-preview-table-card.ant-card{border:1px solid #f3f4f6;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.library-import-preview-table-card .ant-card-body{padding:0}.library-import-preview-table.ant-table-wrapper{width:100%;min-width:0;padding:0}.library-import-preview-table .ant-table{background:#fff}.library-import-preview-table .ant-table-thead>tr>th{white-space:nowrap;background:#fafafa}.library-import-preview-table .ant-table-thead>tr>th:before{display:none}.library-import-preview-table .ant-table-thead>tr>th,.library-import-preview-table .ant-table-tbody>tr>td{vertical-align:middle!important;padding-block-start:8px!important;padding-block-end:8px!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.library-import-preview-table .ant-table-tbody>tr>td{color:#0009;border-bottom:1px solid #0f172a0f;font-size:14px;line-height:22px}.library-import-preview-tags.ant-flex{vertical-align:middle;max-width:100%;overflow:hidden;display:inline-flex!important}.library-import-preview-error.ant-typography,.library-import-preview-warning.ant-typography{vertical-align:middle;margin:0;font-size:12px;line-height:18px;display:inline}.library-import-preview-table .ant-table-row:hover>td{background:#fafcff!important}.library-import-preview-table .ant-table-header{scrollbar-gutter:stable;overflow-y:scroll!important}.library-import-preview-table .ant-table-body{scrollbar-gutter:stable}.library-import-preview-table .ant-table-pagination.ant-pagination{padding:0 16px;margin:12px 0!important}.library-import-progress .ant-progress-bg{transition:width 90ms linear}.payment-allocation-expanded-row>.ant-table-cell{background:#f8fafc!important;padding:12px 16px 16px!important}.kol-allocation-sub-table{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;min-width:0;overflow:hidden}.kol-allocation-sub-table__head{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.kol-allocation-sub-table__title.ant-typography{color:#000000e0;margin:0;font-size:13px;font-weight:500;line-height:20px}.kol-allocation-sub-table__meta.ant-typography{flex-shrink:0;margin:0;font-size:12px;line-height:18px}.kol-allocation-sub-table__empty{color:#00000073;padding:20px 14px;font-size:13px}.kol-allocation-sub-table__table.ant-table-wrapper .ant-table{background:#fff}.kol-allocation-sub-table__table.ant-table-wrapper .ant-table-container{border-radius:0}.kol-allocation-sub-table__table.ant-table-wrapper .ant-table-thead>tr>th{background:#fafafa}.kol-allocation-sub-table__table.ant-table-wrapper .ant-table-tbody>tr>td{background:#fff}.kol-allocation-expand-error{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.ant-table-tbody>tr.kol-allocation-row--excluded>td,.ant-table-tbody>tr.kol-allocation-row--excluded>td .ant-typography,.ant-table-tbody>tr.kol-allocation-row--excluded>td .MuiTypography-root,.ant-table-tbody>tr.kol-allocation-row--excluded>td a{color:#00000059}.ant-table-tbody>tr.kol-allocation-row--excluded>td .ant-avatar,.ant-table-tbody>tr.kol-allocation-row--excluded>td img{opacity:.45;filter:grayscale()}.payout-allocation-details-modal .ant-modal-body{padding-top:12px;padding-bottom:16px}.payout-allocation-details-modal .ant-table-container:before,.payout-allocation-details-modal .ant-table-container:after{width:56px}.payout-allocation-details-modal .ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before{background:linear-gradient(90deg,#ffffffeb 0%,#fff0 100%);box-shadow:inset 14px 0 12px -12px #05050538}.payout-allocation-details-modal .ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6 3l5 5-5 5' stroke='%236a7282' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(270deg,#ffffffeb 0%,#fff0 100%);background-position:right 10px center,0 0;background-repeat:no-repeat,no-repeat;background-size:18px 18px,100% 100%;animation:1.6s ease-in-out infinite payout-allocation-scroll-nudge;box-shadow:inset -14px 0 12px -12px #05050538}.payout-allocation-details-modal .ant-table-ping-right.ant-table-ping-left .ant-table-container:after{animation:none}.payout-allocation-details-modal .ant-table-content{scrollbar-width:auto;scrollbar-color:auto}.payout-allocation-details-modal .ant-table-content::-webkit-scrollbar{height:6px}.payout-allocation-details-modal .ant-table-content::-webkit-scrollbar-track{background:0 0}.payout-allocation-details-modal .ant-table-content::-webkit-scrollbar-thumb{background:#d0d3d9;border-radius:3px}.payout-allocation-details-modal .ant-table-content::-webkit-scrollbar-thumb:hover{background:#b4b8c0}@keyframes payout-allocation-scroll-nudge{0%,to{background-position:right 14px center,0 0}50%{background-position:right 4px center,0 0}}@media (prefers-reduced-motion:reduce){.payout-allocation-details-modal .ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{animation:none}}.payout-contract-history{margin:-8px 0 16px;padding-right:24px}.payout-contract-history-toggle{cursor:pointer;color:#4a5565;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;line-height:18px;display:flex}.payout-contract-history-toggle:hover{color:#1e2939}.payout-contract-history-caret{color:#99a1af;font-size:10px;transition:transform .2s}.payout-contract-history.is-open .payout-contract-history-caret{transform:rotate(180deg)}.payout-contract-history-body{flex-direction:column;gap:10px;margin-top:10px;display:flex}.payout-contract-history-item{border-left:2px solid #e5e7eb;padding-left:10px}.payout-contract-history-version{color:#364153;font-size:12px;font-weight:600;line-height:18px}.payout-contract-history-total,.payout-contract-history-member{color:#6a7282;overflow-wrap:anywhere;font-size:12px;line-height:18px}.payout-contract-history-member{padding-left:10px}.payment-requested-total-trigger.ant-btn{font-variant-numeric:tabular-nums;padding-inline-start:10px;padding-inline-end:10px}.process-payout-page{z-index:3000;isolation:isolate;color:#000000e0;background:0 0;min-height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.process-payout-backdrop{z-index:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:pointer;background:#0f172a6b;border:none;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.process-payout-shell{z-index:1;pointer-events:auto;background:#fff;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100vw - 48px);min-width:920px;height:100vh;margin:0;display:grid;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-24px 0 56px #0f172a29}.process-payout-popup{z-index:3002}.process-payout-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 28px 21px;display:flex}.process-payout-header-main{flex:1;min-width:0;padding-right:32px}.process-payout-header-title-row{min-width:0}.process-payout-header h1,.process-payout-panel-head h2{color:#000000e0;margin:0;font-weight:600}.process-payout-header h1{letter-spacing:-.2px;white-space:nowrap;font-size:16px;line-height:24px}.process-payout-panel-head h2{font-size:14px;line-height:22px}.process-payout-header p,.process-payout-panel-head p{color:#6a7282;margin:4px 0 0;font-size:12px;line-height:17px}.process-payout-person{min-width:0;margin-top:0}.process-payout-person .ant-avatar{background:#f3f6fb;border:1px solid #e5e7ebcc;flex:none}.process-payout-person strong{color:#000000e0;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.process-payout-header-handle{color:#6a7282;white-space:nowrap;font-size:12px;line-height:18px}.process-payout-close.ant-btn{color:#667085;border-radius:12px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.process-payout-close.ant-btn:hover:not(:disabled){color:#344054;background:#f9fafb}.process-payout-loading,.process-payout-error{padding:36px 34px}.process-payout-body{grid-template-columns:374px minmax(0,1fr);min-height:0;display:grid}.process-payout-panel{min-height:0;overflow-y:auto}.process-payout-basis{background:#f4f7f9;border-right:1px solid #f3f4f6;padding:20px 16px 16px}.process-payout-execution{background:#fff;padding:20px 28px 28px}.process-payout-panel-head{margin-bottom:12px}.process-payout-blocked-alert.ant-alert{margin-bottom:16px}.process-payout-section,.process-payout-card-section{border-bottom:1px solid #e2e8f0;margin-bottom:12px;padding:0 0 12px}.process-payout-section>.process-payout-label,.process-payout-card-section>.process-payout-label{margin-bottom:8px}.process-payout-basis>.process-payout-section:first-of-type{border-bottom:0}.process-payout-section:last-child,.process-payout-card-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.process-payout-contract-history-section>.payout-contract-history{margin:0;padding-right:0}.process-payout-basis-field{border-bottom:1px solid #e2e8f0;padding:8px 0}.process-payout-basis-field:last-child{border-bottom:0;padding-bottom:0}.process-payout-label{color:#000000a6;font-size:12px;font-weight:400;line-height:18px;display:block}.process-payout-value{color:#000000e0;margin-top:2px;font-size:14px;font-weight:400;line-height:20px;display:block}.process-payout-muted{color:#000000a6;font-size:12px}.process-payout-approved-total{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 10px;display:grid;overflow:hidden;box-shadow:0 1px 1px #0f172a08}.process-payout-approved-total>div{min-width:0;padding:12px 14px}.process-payout-approved-total>div+div{border-left:1px solid #e2e8f0}.process-payout-approved-total span{color:#000000a6;font-size:12px;font-weight:400;line-height:18px;display:block}.process-payout-approved-total strong{color:#000000e0;overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-weight:500;line-height:20px;display:block}.process-payout-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 1px #0f172a08}.process-payout-summary-card .process-payout-basis-field{border-bottom:1px solid #e2e8f0;gap:2px;padding:12px 14px}.process-payout-summary-card .process-payout-basis-field:last-child{border-bottom:0;padding-bottom:12px}.process-payout-section>.process-payout-summary-card{margin-bottom:0}.process-payout-installment-summary,.process-payout-remark,.process-payout-empty-card{background:#fff;border-radius:14px}.process-payout-installment-summary{border:1px solid #e5e7eb;flex-direction:column;gap:0;padding:10px 12px;transition:border-color .18s,background .18s;display:flex;position:relative;box-shadow:0 1px 1px #0f172a08}.process-payout-installment-summary.is-expanded{border-color:#b8e6fe}.process-payout-installment-top,.process-payout-installment-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.process-payout-installment-top{margin-bottom:4px}.process-payout-installment-title{color:#000000e0;font-size:14px;font-weight:500;line-height:20px}.process-payout-installment-amount{color:#000000e0;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.process-payout-installment-toggle,.payout-view-action{color:#2a66e8;flex:none;justify-content:center;align-items:center;gap:4px;width:max-content;min-width:0;height:26px;min-height:26px;padding:0;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.process-payout-installment-toggle .anticon,.payout-view-action .anticon{font-size:14px;line-height:1}.process-payout-installment-toggle:hover,.payout-view-action:hover,.payout-view-action:focus{color:#2a66e8!important;background:0 0!important}.process-payout-installment-toggle:focus-visible{color:#2a66e8!important;background:0 0!important}.payout-view-action:focus-visible{color:#2a66e8!important;background:0 0!important}.payout-installment-detail-line{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.process-payout-due{color:#6a7282;white-space:nowrap;font-size:11px;font-weight:400;line-height:15px}.process-payout-due.is-overdue{color:#dc2626}.process-payout-status-pill{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;height:24px;max-height:24px;margin-left:0;padding:2px 11px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.process-payout-status-pill.is-warning{color:#973c00;background:#fffbeb;border-color:#fee685}.process-payout-status-pill.is-pending{color:#364153;background:#f9fafb;border-color:#e5e7eb}.process-payout-status-pill.is-success{color:#006045;background:#ecfdf5;border-color:#a4f4cf}.process-payout-status-pill.is-error{color:#9f0712;background:#fef2f2;border-color:#ffc9c9}.process-payout-status-pill.is-processing{color:#00598a;background:#f0f9ff;border-color:#b8e6fe}.process-payout-status-pill.is-voided{color:#9f0712;background:#fef2f2;border-color:#ffc9c9}.process-payout-installment-summary.is-voided{background:#f9fafb;border-color:#e5e7eb}.process-payout-installment-summary.is-voided .process-payout-installment-title,.process-payout-installment-summary.is-voided .process-payout-installment-amount,.process-payout-installment-summary.is-voided .process-payout-due{color:#9aa6b8;text-decoration:line-through}.process-payout-installment-failure{background:#fff1f0;border:1px solid #ffccc7;border-radius:12px;flex-direction:column;gap:2px;margin-top:4px;padding:8px 10px;display:flex}.process-payout-installment-failure-label{letter-spacing:.02em;text-transform:uppercase;color:#cf1322;font-size:11px;font-weight:700}.process-payout-installment-failure-reason{color:#d4380d;font-size:12px;line-height:1.5}.process-payout-final-request-note{color:#1e3f8f;background:#fff8dc;border:1px solid #ffe2a8;border-radius:12px;align-items:center;gap:6px;min-height:30px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.process-payout-final-request-note .anticon{color:#ff285a;font-size:12px}.process-payout-card-section{border-bottom:1px solid #e2e8f0}.process-payout-remark,.process-payout-empty-card{color:#000000e0;border:1px solid #e5e7eb;margin-top:0;padding:13px 17px;font-size:14px;font-weight:500;line-height:20px;box-shadow:0 1px 1px #0f172a08}.process-payout-inline-title{margin-bottom:8px}.process-payout-contract-status{box-sizing:border-box;color:#006045;background:#ecfdf5;border:1px solid #a4f4cf;border-radius:999px;justify-content:center;align-items:center;height:24px;max-height:24px;padding:2px 11px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.process-payout-file-card{color:#000000e0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:10px;min-height:42px;padding:10px 14px;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex;box-shadow:0 1px 1px #0f172a08}.process-payout-file-card:hover{background:#f7fbff}.process-payout-file-icon{color:#6b7d99;background:#eef4fb;border-radius:12px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.process-payout-file-copy{flex-direction:column;min-width:0;display:flex}.process-payout-file-title-row{align-items:center;gap:6px;min-width:0;display:flex}.process-payout-file-title-row strong{min-width:0}.process-payout-file-copy strong{color:#162039;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.process-payout-file-copy small{color:#9aa9bf;margin-top:4px;font-size:12px}.process-payout-invoice-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 1px 1px #0f172a08}.process-payout-invoice-card .process-payout-file-card--embedded,.process-payout-invoice-card .process-payout-file-card--stacked{min-height:42px;box-shadow:none;border:0;border-radius:0}.process-payout-invoice-card .process-payout-file-card--stacked{border-bottom:1px solid #e2e8f0}.process-payout-invoice-card .process-payout-empty-card{box-shadow:none;border:0;border-radius:0;margin-top:0}.process-payout-invoice-card-divider{background:#e2e8f0;height:1px}.process-payout-invoice-card-meta{padding:12px 14px 14px}.process-payout-invoice-card-meta .process-payout-value{overflow-wrap:anywhere}.process-payout-method-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-top:4px;margin-bottom:20px;padding:16px 18px;box-shadow:0 1px 1px #0f172a08}.process-payout-method-card>.process-payout-label{color:#000000e0;margin-bottom:12px;font-size:14px;font-weight:600;line-height:22px}.process-payout-method-row{flex-direction:column;align-items:stretch;gap:10px;display:flex}.process-payout-method-row .ant-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.process-payout-method-row .ant-radio-wrapper{color:#000000e0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;min-height:44px;margin-inline-end:0;padding:0 14px;font-size:14px;font-weight:500;transition:border-color .18s,background .18s;display:flex}.process-payout-method-row .ant-radio{flex:none;align-self:center;top:0}.process-payout-method-row .ant-radio+span{align-items:center;min-width:0;line-height:19px;display:flex}.process-payout-method-row .ant-radio-wrapper-checked{box-shadow:none;background:#f8fbff;border-color:#2a66e8}.process-payout-method-row .ant-radio-wrapper-disabled{color:#9aa6b8;opacity:1;background:#f9fafb}.process-payout-paid-total{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 12px;display:flex}.process-payout-paid-total .process-payout-label{color:#364153;font-size:12px;font-weight:500;line-height:17px}.process-payout-paid-total-value{color:#6a7282;font-size:12px;font-weight:400;line-height:17px}.process-payout-execution-item{opacity:.8;background:#f9fafb99;border:1px solid #f3f4f6;border-radius:14px;flex-direction:column;gap:16px;padding:17px;display:flex}.process-payout-execution-item.is-selected{opacity:1;background:#fff;border-color:#e5e7eb;box-shadow:0 1px 1px #0f172a08}.process-payout-execution-row{flex-direction:column;gap:8px;width:100%;display:flex}.process-payout-execution-head{align-items:center;gap:10px;min-width:0;display:flex}.process-payout-execution-head .ant-checkbox-wrapper{margin-inline-end:0;line-height:1}.process-payout-execution-head .ant-checkbox{top:0}.process-payout-execution-head .ant-checkbox-inner{border-radius:4px;width:16px;height:16px}.process-payout-execution-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;display:grid}.process-payout-amount-control,.process-payout-readonly-field{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:12px;height:40px;overflow:hidden}.process-payout-readonly-field{background:#f9fafb}.process-payout-execution-name{color:#000000e0;font-size:14px;font-weight:500;line-height:20px}.process-payout-execution-item.is-disabled .process-payout-amount-control .ant-input,.process-payout-execution-item.is-disabled .process-payout-date-readonly{color:#99a1af}.process-payout-amount-control{background:#f9fafb;grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.process-payout-amount-control span{color:#767e8c;background:#f3f4f6;border-right:1px solid #e5e7eb;justify-content:center;align-items:center;height:100%;padding:0 11px 0 10px;font-size:12px;font-weight:400;line-height:17px;display:flex}.process-payout-amount-control .ant-input{color:#6a7282;height:100%;min-height:0;box-shadow:none;cursor:not-allowed;background:#f9fafb;border:0;border-radius:0;padding:0 10px;font-size:13px}.process-payout-amount-control .ant-input:focus,.process-payout-amount-control .ant-input:hover{box-shadow:none;background:#f9fafb;border:0}.process-payout-date-readonly{color:#6a7282;height:100%;box-shadow:none;cursor:not-allowed;background:0 0;border:0;border-radius:0;padding:0 11px;font-size:13px;line-height:38px}.process-payout-date-readonly:focus,.process-payout-date-readonly:hover{box-shadow:none;background:0 0;border:0}.process-payout-execution-form{background:0 0;border-top:1px solid #f3f4f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0;padding-top:17px;display:grid}.process-payout-form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.process-payout-form-field>label{color:#6a7282;font-size:11px;font-weight:500;line-height:16px}.process-payout-form-field.is-wide{grid-column:1/-1}.process-payout-failure-field{min-width:0}.process-payout-failure-reason-list{flex-wrap:wrap;gap:8px 10px;min-width:0;display:flex}.process-payout-failure-reason-chip{color:#596a86;cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:999px;min-height:30px;padding:4px 14px;font-size:12px;font-weight:500;line-height:1.35;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.process-payout-failure-reason-chip:hover{color:#ff4d4f;border-color:#ff9eb2;outline:none}.process-payout-failure-reason-chip:focus-visible{color:#ff4d4f;border-color:#ff9eb2;outline:none}.process-payout-failure-reason-chip:focus-visible{box-shadow:0 0 0 3px #ff003d1f}.process-payout-failure-reason-chip.is-selected{color:#ff4d4f;background:#fff1f4;border-color:#ffc1cc}.process-payout-failure-reason-chip:disabled{cursor:not-allowed;opacity:.58}.process-payout-auto-complete-check-field{grid-column:1;justify-content:center}.process-payout-auto-complete-days-field{grid-column:2}.process-payout-execution-item{--ant-control-height:40px}.process-payout-execution-item .process-payout-amount-control .ant-input:not(textarea),.process-payout-execution-item .process-payout-readonly-field .ant-input:not(textarea){box-sizing:border-box;height:100%!important;min-height:0!important;max-height:none!important}.process-payout-execution-item .ant-input-affix-wrapper:not(textarea),.process-payout-execution-item .ant-select.ant-select-single,.process-payout-execution-item .ant-picker{box-sizing:border-box;height:40px!important;min-height:40px!important;max-height:40px!important}.process-payout-execution-item .process-payout-execution-form>.process-payout-form-field>.ant-input:not(textarea){height:40px!important}.process-payout-execution-item .ant-input-affix-wrapper{padding-top:0;padding-bottom:0}.process-payout-execution-item .ant-input-affix-wrapper>input.ant-input{height:100%!important;min-height:0!important}.process-payout-execution-item .ant-select.ant-select-single{width:100%}.process-payout-execution-item .ant-select.ant-select-single .ant-select-selector{align-items:center;height:100%!important;min-height:100%!important;padding-top:0!important;padding-bottom:0!important}.process-payout-execution-item .ant-select.ant-select-single .ant-select-selection-search-input{height:100%!important}.process-payout-execution-item .ant-select.ant-select-single .ant-select-selection-item,.process-payout-execution-item .ant-select.ant-select-single .ant-select-selection-placeholder{line-height:38px}.process-payout-execution-item .ant-picker{width:100%;padding-top:0!important;padding-bottom:0!important}.process-payout-execution-item .ant-picker .ant-picker-input{align-items:center;height:100%}.process-payout-execution-item .ant-picker .ant-picker-input>input{font-size:13px;line-height:18px;height:auto!important}.process-payout-execution-item .ant-picker .ant-picker-suffix{line-height:1}.process-payout-execution-item .process-payout-date-readonly{line-height:38px}.process-payout-execution-item.is-disabled .process-payout-readonly-field{background:#e5e5e580}.process-payout-execution-item .process-payout-proof-file{border-radius:12px;height:40px;min-height:40px;padding:0 12px}.process-payout-execution-item .process-payout-proof-remove{width:22px;min-width:22px;height:22px}.process-payout-execution-form .process-payout-form-field label{color:#6a7282;font-size:11px;font-weight:500}.process-payout-form-item{width:100%;margin:0}.process-payout-form-item .ant-form-item-row,.process-payout-form-item .ant-form-item-control,.process-payout-form-item .ant-form-item-control-input,.process-payout-form-item .ant-form-item-control-input-content{width:100%}.process-payout-auto-complete-check-field .ant-checkbox-wrapper{color:#39475f;align-items:center;gap:8px;min-height:40px;font-size:13px;line-height:20px;display:inline-flex}.process-payout-auto-complete-check-field .ant-checkbox{flex:none;top:0}.process-payout-proof-field{flex-direction:column;grid-column:1/-1;gap:6px;padding-left:0;display:flex}.process-payout-proof-field label{display:block}.process-payout-proof-field .ant-upload{width:100%;display:block}.process-payout-proof-dropzone{color:#2a66e8;text-align:left;cursor:pointer;background:#eef3ff59;border:2px dashed #2a66e840;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 12px;width:100%;min-height:76px;padding:16px;font-size:14px;font-weight:600;line-height:20px;transition:border-color .2s,background-color .2s;display:grid}.process-payout-proof-dropzone:hover{box-shadow:none;background:#eef3ff8c;border-color:#2a66e873;outline:none}.process-payout-proof-dropzone:focus-visible{box-shadow:none;background:#eef3ff8c;border-color:#2a66e873;outline:none}.process-payout-proof-dropzone:disabled{cursor:not-allowed;opacity:.55}.process-payout-proof-dropzone.is-error{background:#fff7f9d9;border-color:#d92d2073}.process-payout-proof-upload-icon{color:#2a66e8;background:#fff;border:1px solid #d6e5fc;border-radius:12px;flex:none;grid-row:1/3;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;line-height:1;display:inline-flex}.process-payout-proof-dropzone small{color:#6a7282;font-size:11px;font-weight:400;line-height:17.875px}.process-payout-proof-upload-error,.process-payout-proof-required-hint{color:#d92d20;font-size:12px;font-weight:500;line-height:1.4}.process-payout-proof-file{background:#f8fafc;border:1px solid #dfe7f2;border-radius:14px;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;display:inline-flex}.process-payout-proof-icon{color:#738198;flex:none;font-size:14px}.process-payout-proof-name{color:#738198;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;display:block;overflow:hidden}.process-payout-proof-name:hover{color:#3158d4}.process-payout-proof-name.is-empty{display:none}.process-payout-proof-remove{color:#9aa8bd;flex:0 0 22px;width:22px;min-width:22px;height:22px;padding:0}.process-payout-proof-form-item{height:0;min-height:0;padding:0;overflow:visible;margin:0 0 -6px!important}.process-payout-proof-form-item .ant-form-item-row,.process-payout-proof-form-item .ant-form-item-control,.process-payout-proof-form-item .ant-form-item-control-input,.process-payout-proof-form-item .ant-form-item-control-input-content{min-height:0}.process-payout-proof-form-item .ant-form-item-row{height:0}.process-payout-proof-form-item .ant-input{display:none}.process-payout-proof-form-item .ant-form-item-explain{margin-top:92px}.process-payout-execution-form .ant-form-item-explain-error{color:#ff4d4f;font-size:12px}.process-payout-footer{background:#fff;border-top:1px solid #f3f4f6;justify-content:flex-end;align-items:center;gap:14px;padding:18px 29px 17px;display:flex}@media (max-width:1280px){.process-payout-page{overflow-x:auto}.process-payout-shell{width:max(920px,100vw - 180px);min-width:920px;height:100vh}}@media (max-width:1080px){.process-payout-shell{border-radius:0;width:100vw;min-width:0}.process-payout-body{grid-template-columns:374px minmax(0,1fr)}.process-payout-basis{padding:20px}.process-payout-execution{padding:20px 28px 28px}.process-payout-execution-fields,.process-payout-method-row .ant-radio-group,.process-payout-execution-form{grid-template-columns:1fr}.process-payout-auto-complete-check-field,.process-payout-auto-complete-days-field{grid-column:1}}.campaign-basic-info-form.ant-form-vertical .ant-form-item{margin-bottom:20px}.campaign-basic-info-form.ant-form-vertical .ant-form-item:last-child{margin-bottom:0}.campaign-basic-info-platforms{padding-top:2px}.ant-table-row,.ant-table-row .ant-table-cell{cursor:pointer!important}.oddRow{background-color:#fafafa;cursor:pointer!important}.evenRow{background-color:#fff;cursor:pointer!important}.xx_upload-list-inline .ant-upload,.xx_upload-list-inline .ant-upload.ant-upload-select,.xx_upload-list-inline .ant-upload-list-item-container{width:176px!important;height:106px!important}.ant-table-selection-column{text-align:end!important}.custom-candidate-checkbox .ant-checkbox-inner{border-radius:50%!important}.ant-table-body{overscroll-behavior:contain}.pipeline-hub-status-cell{cursor:pointer}.pipeline-hub-status-cell:hover .pipeline-hub-status-cell__label{text-decoration:underline;color:#0077b6!important}.campaign-stats-modal .ant-modal-body{padding-top:12px;padding-bottom:16px}.campaign-stats-modal-body{width:100%;min-width:0}.campaign-stats-section-title.ant-typography{color:#000000e0;margin:0;font-size:14px;font-weight:500;line-height:22px}.campaign-stats-metric-grid{grid-template-columns:repeat(var(--campaign-stats-cols,3), minmax(0, 1fr));gap:12px;width:100%;display:grid}.campaign-stats-metric-card{box-sizing:border-box;background:linear-gradient(#2a66e806 0%,#eef4ff38 52%,#fff 100%);border:1px solid #0f172a12;border-radius:14px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:72px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.campaign-stats-metric-title.ant-typography{color:#9ca3af;letter-spacing:.01em;margin:0;font-size:13px;font-weight:500;line-height:1.3}.campaign-stats-metric-values{align-items:baseline;gap:4px;min-width:0;display:flex}.campaign-stats-metric-value.ant-typography{color:#4b5563;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.35}.campaign-stats-metric-total.ant-typography,.campaign-stats-metric-percent.ant-typography{color:#9ca3af;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:400}.campaign-stats-modal-empty{color:#00000073;min-height:120px}.hub-detail-page{width:100%;min-height:100%;padding:0}.hub-detail-title{width:100%;margin:0 0 16px}.hub-detail-title-main{min-width:0}.hub-detail-title-extra{flex-shrink:0}.hub-detail-title-meta{color:#0009;font-size:14px;font-weight:400;line-height:20px}.hub-detail-back{cursor:pointer;color:#6a7282;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.hub-detail-back:hover{color:#2a66e8}.hub-detail-title-divider{background:#e5e7eb;flex-shrink:0;width:1px;height:20px;margin:0 12px}.contract-view-nav{box-sizing:border-box;border-bottom:1px solid #f3f4f6;align-items:stretch;gap:28px;width:100%;min-width:0;height:44px;margin:0;padding:0 2px;display:flex}.contract-view-nav-item{box-sizing:border-box;height:100%;box-shadow:none;color:#6b7280;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;margin:0;padding:0 2px;font-size:14px;font-weight:500;line-height:1.2;transition:color .18s;display:inline-flex;position:relative}.contract-view-nav-item:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background-color .18s;position:absolute;bottom:-1px;left:0;right:0}.contract-view-nav-item:hover:not(.is-active):not(.is-disabled){color:#344054}.contract-view-nav-item.is-active{color:#101828}.contract-view-nav-item.is-active .contract-view-nav-icon,.contract-view-nav-item.is-active .contract-view-nav-count{color:#2a66e8}.contract-view-nav-item.is-active:after{background:#2a66e8}.contract-view-nav-item.is-disabled{color:#c4cad4;cursor:not-allowed}.contract-view-nav-item.is-disabled .contract-view-nav-icon,.contract-view-nav-item.is-disabled .contract-view-nav-count{color:#d0d5dd}.contract-view-nav-item:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2a66e847}.contract-view-nav-icon{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;transition:color .18s;display:inline-flex}.contract-view-nav-copy{align-items:baseline;gap:4px;display:inline-flex}.contract-view-nav-label{color:inherit}.contract-view-nav-count{font-variant-numeric:tabular-nums;color:#6b7280;font-size:14px;font-weight:600;transition:color .18s}.hub-detail-toolbar{gap:12px;width:100%;margin-bottom:16px}.hub-detail-toolbar .campaign-detail-filter-select.ant-select .ant-select-selector{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important}.hub-detail-toolbar .campaign-detail-filter-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#d1d5db!important}.hub-detail-toolbar .campaign-detail-filter-select.ant-select.ant-select-focused .ant-select-selector{border-color:#2a66e8!important;box-shadow:0 0 0 2px #2a66e81f!important}.hub-detail-toolbar .campaign-detail-filter-input.ant-input-affix-wrapper{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important}.hub-detail-toolbar .campaign-detail-filter-input.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#d1d5db!important}.hub-detail-toolbar .campaign-detail-filter-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#2a66e8!important;box-shadow:0 0 0 2px #2a66e81f!important}.hub-detail-toolbar .campaign-detail-filter-datepicker.ant-picker{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important}.hub-detail-toolbar .campaign-detail-filter-datepicker.ant-picker:not(.ant-picker-disabled):hover{border-color:#d1d5db!important}.hub-detail-toolbar .campaign-detail-filter-datepicker.ant-picker.ant-picker-focused{border-color:#2a66e8!important;box-shadow:0 0 0 2px #2a66e81f!important}.hub-detail-toolbar--split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-detail-toolbar--split .app-toolbar-search-cluster{flex:auto;min-width:0}.hub-detail-toolbar-panel{background:#fff;border:1px solid #f3f4f6;border-radius:12px;margin-bottom:16px;padding:4px 16px 12px;box-shadow:0 1px 2px #0000000a}.hub-detail-toolbar-panel .contract-view-nav{width:calc(100% + 32px);margin:0 -16px;padding:0 18px}.contract-hub-filter-row{width:100%;min-width:0;padding-top:12px}.contract-hub-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.contract-card{background:#fff;border:1px solid #f3f4f6;border-radius:14px;width:100%;min-width:0;padding:20px;box-shadow:0 1px 2px #0000000a}.contract-card-header{width:100%;min-width:0}.contract-card-section-divider{background:#f3f4f6;height:1px;margin:12px 0 0}.contract-card-meta-row{border-top:1px solid #f3f4f6;margin-top:16px;padding-top:12px}.hub-detail-toolbar--stacked{flex-direction:column;align-items:stretch;gap:0;display:flex}.hub-detail-toolbar--stacked .app-toolbar-search-cluster{width:100%;min-width:0;padding-top:12px}.contract-card-agency-members-tags{min-width:0;margin-top:12px}.hub-detail-summary{background:#fff;border:1px solid #f3f4f6;border-radius:12px;width:100%;margin-bottom:12px;padding:10px 16px}.hub-detail-table-shell{background:#fff;border:1px solid #f3f4f6;border-radius:12px;width:100%;position:relative;overflow:hidden}.hub-detail-table-shell .hub-detail-summary{background:#fff;border:none;border-bottom:1px solid #f3f4f6;border-radius:0;margin-bottom:0}.hub-detail-table-shell .ant-table-wrapper .ant-table{border-radius:0}.hub-detail-table-shell .ant-table-wrapper .ant-table-container:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.hub-detail-table-shell .ant-table-wrapper .ant-table-container:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.hub-detail-table-shell .ant-table-wrapper .ant-table-container:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.hub-detail-table-shell .ant-table-wrapper .ant-table-container:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.hub-detail-table-shell .ant-table-wrapper .ant-table-container:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.hub-detail-table-shell .ant-table-wrapper .ant-table-container:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.hub-detail-table-shell .ant-table>.ant-table-container>.ant-table-body{scrollbar-width:auto;scrollbar-color:auto}.hub-detail-table-shell .ant-table>.ant-table-container>.ant-table-body::-webkit-scrollbar{width:6px;height:6px}.hub-detail-table-shell .ant-table>.ant-table-container>.ant-table-body::-webkit-scrollbar-track{background:0 0}.hub-detail-table-shell .ant-table>.ant-table-container>.ant-table-body::-webkit-scrollbar-thumb{background:#d0d3d9;border-radius:3px}.hub-detail-table-shell .ant-table>.ant-table-container>.ant-table-body::-webkit-scrollbar-thumb:hover{background:#b4b8c0}.contract-card-action-btn.ant-btn{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:10px;height:38px;font-size:13px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}.contract-card-action-btn.ant-btn:not(:disabled):hover,.contract-card-action-btn.ant-btn:not(:disabled):focus{color:#fff!important;background:#2a66e8!important;border-color:#2a66e8!important}.campaign-card-pagination.ant-pagination{align-items:center;display:flex}.campaign-card-pagination.ant-pagination .ant-pagination-total-text{align-items:center;height:32px;line-height:32px;display:inline-flex}.campaign-card-pagination.ant-pagination .ant-pagination-item,.campaign-card-pagination.ant-pagination .ant-pagination-prev,.campaign-card-pagination.ant-pagination .ant-pagination-next,.campaign-card-pagination.ant-pagination .ant-pagination-jump-prev,.campaign-card-pagination.ant-pagination .ant-pagination-jump-next{justify-content:center;align-items:center;min-width:32px;height:32px;line-height:1;display:inline-flex}.campaign-card-pagination.ant-pagination .ant-pagination-item a,.campaign-card-pagination.ant-pagination .ant-pagination-prev a,.campaign-card-pagination.ant-pagination .ant-pagination-next a,.campaign-card-pagination.ant-pagination .ant-pagination-jump-prev a,.campaign-card-pagination.ant-pagination .ant-pagination-jump-next a{justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;line-height:1;display:inline-flex}.campaign-card-pagination.ant-pagination .ant-pagination-options,.campaign-card-pagination.ant-pagination .ant-pagination-options-size-changer{align-items:center;display:inline-flex}.pipeline-h5-link-icon-btn.ant-btn{color:#2a66e8!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important}.pipeline-h5-link-icon-btn.ant-btn:not(:disabled):hover,.pipeline-h5-link-icon-btn.ant-btn:not(:disabled):focus{color:#1a5496!important;background:#2a66e814!important}.pipeline-h5-link-icon-btn.ant-btn .ant-btn-icon{justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.pipeline-h5-link-icon-btn.ant-btn .ant-btn-icon svg{display:block;width:16px!important;height:16px!important}.contract-card-action-btn.ant-btn:disabled,.contract-card-action-btn.ant-btn.ant-btn-disabled{color:#9ca3af!important;background:#fff!important;border:1px solid #e5e7eb!important}.campaign-detail-filter-select.ant-select .ant-select-selector,.campaign-detail-filter-select.ant-select .ant-select-selection-placeholder,.campaign-detail-filter-select.ant-select .ant-select-selection-item,.campaign-detail-filter-select.ant-select .ant-select-selection-search-input,.campaign-detail-filter-input.ant-input-affix-wrapper,.campaign-detail-filter-input.ant-input-affix-wrapper .ant-input,.campaign-detail-filter-input.ant-input-affix-wrapper .ant-input::placeholder{font-size:14px}.payment-focus-row>td.ant-table-cell{transition:background-color .4s;background-color:#fffbeb!important}.client-portal-status-trigger.ant-btn{background:0 0;border-radius:8px;height:auto;min-height:34px;margin:-5px -8px;padding:5px 8px}.client-portal-status-trigger.ant-btn:hover,.client-portal-status-trigger.ant-btn:focus,.client-portal-status-trigger.ant-btn:active,.ant-popover-open .client-portal-status-trigger.ant-btn{background:0 0!important}.client-portal-status-trigger.ant-btn:focus-visible{background:0 0!important}.client-portal-status-popover-overlay .ant-popover-inner{border:1px solid #e1e8f2;border-radius:12px;min-width:250px;padding:16px;box-shadow:0 12px 32px #0f172a1f}.client-portal-status-popover{color:#344054;min-width:220px;font-size:13px}.client-portal-status-popover-label.ant-typography{color:inherit;font-weight:500}.client-portal-status-popover-value.ant-typography{color:#667085;font-weight:400}.client-portal-status-popover.is-script,.client-portal-status-popover.is-versioned-content,.client-portal-status-popover.is-caption-cover{width:300px}.client-portal-status-popover.is-posting{width:380px}.client-portal-status-popover-action.ant-btn{width:-moz-fit-content;width:fit-content;height:32px;padding-inline-start:0;padding-inline-end:0;font-weight:500}.client-portal-script-preview{background:#f8fafc;border:1px solid #e1e8f2;border-radius:10px;min-height:54px;padding:10px 10px 10px 12px}.client-portal-script-preview-text.ant-typography{color:#475467;flex:1;min-width:0}.client-portal-script-preview .ant-btn{color:#2a66e8;flex-shrink:0}.client-portal-caption-preview{background:#f8fafc;border:1px solid #e1e8f2;border-radius:10px;max-height:92px;padding:10px 12px;overflow:auto}.client-portal-caption-preview-text.ant-typography{color:#475467;white-space:pre-wrap;overflow-wrap:anywhere}.client-portal-cover-grid{flex-wrap:wrap;gap:8px;display:flex}.client-portal-cover-image.ant-image-img{object-fit:cover;border:1px solid #e1e8f2;border-radius:8px}.client-portal-validation-tag.ant-tag{border-radius:999px;margin-inline-end:0;padding-inline-start:9px;padding-inline-end:9px;font-weight:500}.client-portal-posting-master-list{flex-direction:column;gap:8px;max-height:340px;padding-right:2px;display:flex;overflow-y:auto}.client-portal-posting-master-card{background:#f8fafc;border:1px solid #e1e8f2;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.client-portal-posting-master-head{align-items:center;gap:10px;min-width:0;display:flex}.client-portal-posting-master-badge{box-sizing:border-box;color:#2a66e8;letter-spacing:.01em;background:#eef2fa;border:1px solid #dbe4f5;border-radius:999px;flex-shrink:0;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.client-portal-posting-master-link.ant-typography{color:#2a66e8;flex:1;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.client-portal-posting-master-link.ant-typography:hover{color:#1a5496}.client-portal-posting-master-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.client-portal-posting-master-link-icon{opacity:.75;flex-shrink:0;font-size:11px}.client-portal-posting-master-link-empty.ant-typography{font-size:12px;line-height:18px}.client-portal-posting-master-validation{border-top:1px solid #f3f4f6;flex-direction:column;gap:8px;padding-top:10px;display:flex}.client-portal-posting-master-validation-label.ant-typography{color:#98a2b3;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:16px}.client-portal-posting-master-validation-chips{flex-wrap:wrap;gap:6px;display:flex}.client-portal-validation-chip{box-sizing:border-box;white-space:nowrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;max-width:100%;height:24px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.client-portal-validation-chip-label{color:#667085}.client-portal-validation-chip-value{color:#344054;font-weight:600}.client-portal-validation-chip.is-success{background:#f6ffed;border-color:#b7ebc6}.client-portal-validation-chip.is-success .client-portal-validation-chip-value{color:#389e0d}.client-portal-validation-chip.is-warning{background:#fffbe6;border-color:#ffe58f}.client-portal-validation-chip.is-warning .client-portal-validation-chip-value{color:#d48806}.client-portal-validation-chip.is-error{background:#fff2f0;border-color:#ffccc7}.client-portal-validation-chip.is-error .client-portal-validation-chip-value{color:#cf1322}.client-portal-validation-chip.is-pending{background:#e6f4ff;border-color:#91caff}.client-portal-validation-chip.is-pending .client-portal-validation-chip-value{color:#1677ff}.client-portal-validation-chip.is-unknown{background:#f8fafc;border-color:#e5e7eb}.client-portal-detail-modal .ant-modal-content{border-radius:16px}.client-portal-detail-modal .ant-modal-title{color:#182230;font-size:18px;font-weight:650}.client-portal-modal-subtitle.ant-typography{color:#667085;margin-top:-8px;margin-bottom:22px;display:block}.client-portal-tracking-timeline{max-height:520px;margin-top:4px;padding-top:4px;overflow-y:auto}.client-portal-tracking-timeline .ant-timeline-item{padding-bottom:16px}.client-portal-tracking-step{background:#f8fafc;border:1px solid #edf0f4;border-radius:10px;padding:12px 14px}.client-portal-tracking-step.is-current{background:#f4f7ff;border-color:#bfd3ff}.client-portal-tracking-step-time.ant-typography{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.client-portal-pod-status{background:#fafbfc;border:1px solid #e1e8f2;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.client-portal-pod-status-label.ant-typography{color:#98a2b3;letter-spacing:.08em;font-size:11px;font-weight:600}.client-portal-version-modal-content{color:#344054;white-space:pre-wrap;background:#f8fafc;border:1px solid #e1e8f2;border-radius:12px;min-height:112px;margin-top:18px;padding:16px;line-height:1.7}.h5-qr-popover-trigger{cursor:pointer;justify-content:center;align-items:center;line-height:0;display:inline-flex}.h5-qr-popover.ant-popover .ant-popover-inner{border-radius:12px;padding:14px 16px 16px;box-shadow:0 4px 6px -1px #0f172a0f,0 10px 24px -4px #0f172a1a}.h5-qr-popover.ant-popover .ant-popover-inner-content{padding:0}.h5-qr-popover-body{flex-direction:column;align-items:center;gap:10px;display:flex}.h5-qr-popover-title{color:#64748b;letter-spacing:.01em;text-align:center;white-space:nowrap;margin:0;font-size:12px;font-weight:500;line-height:1.3}.h5-qr-popover-frame{box-sizing:border-box;background:#fff;border:1px solid #eef1f6;border-radius:10px;justify-content:center;align-items:center;padding:10px;line-height:0;display:flex}.h5-qr-popover-frame svg{display:block}.campaign-hub-detail-view{flex-direction:column;width:100%;min-height:calc(100vh - 280px);display:flex}.campaign-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px;width:100%;min-height:100%;display:grid}.campaign-hub-tracking-card{cursor:pointer;background:#fff;border:1px solid #f3f4f6;border-radius:14px;height:100%;min-height:100%;padding:21px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 1.5px #0000000a}.campaign-hub-tracking-card:hover{border-color:#dbeafe;box-shadow:0 2px 8px #2a66e814}.campaign-hub-card-body{flex:1;min-height:0}.campaign-hub-card-main{padding-top:8px}.campaign-hub-status-list{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:64px;margin-bottom:16px}.campaign-hub-content-overview{gap:0;padding-top:6px}.campaign-hub-content-stage{gap:6px;padding-top:2px}.campaign-hub-content-stage+.campaign-hub-content-stage{padding-top:20px}.campaign-hub-content-stage-title{color:#364153;letter-spacing:.3px;font-size:12px;font-weight:600;line-height:12px}.campaign-hub-content-stage-count{white-space:nowrap;align-items:baseline;display:inline-flex}.campaign-hub-content-stage-count-primary{color:#2a66e8;font-size:15px;font-weight:700;line-height:15px}.campaign-hub-content-stage-count-total{color:#99a1af;font-size:12px;font-weight:600;line-height:12px}.campaign-hub-content-stage-count-label{color:#2a66e8;letter-spacing:.25px;text-transform:uppercase;margin-left:6px;font-size:10px;font-weight:600;line-height:10px}.campaign-hub-content-stage-bar{background:#e5e7eb;border-radius:9999px;width:100%;height:8px;display:flex;overflow:hidden}.campaign-hub-content-stage-segment{cursor:pointer;flex:none;min-width:4px;height:8px;transition:background-color .15s}.campaign-hub-content-stage-segment:hover{background:var(--segment-hover-color)!important}.campaign-hub-go-row{flex:1;justify-content:flex-end;align-items:flex-end;min-height:42px;padding-top:8px}.campaign-hub-go-btn.ant-btn{border-radius:12px;height:34px;padding-left:14px;padding-right:14px;font-size:13px;font-weight:500}.campaign-hub-info-tooltip .ant-tooltip-inner{color:#6b7280;background:#f8fafc;border:1px solid #dbeafe;border-radius:10px;max-width:280px;padding:10px 12px;font-size:13px;line-height:20px;box-shadow:0 4px 12px #0f172a14}.campaign-hub-info-tooltip .ant-tooltip-arrow:before{background:#f8fafc}.campaign-hub-stage-tooltip .ant-tooltip-inner{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-height:auto;padding:8px 12px;font-size:13px;line-height:20px;box-shadow:0 4px 16px #0f172a1a}.campaign-hub-stage-tooltip .ant-tooltip-arrow:before{background:#fff}.campaign-hub-stage-tooltip-content{min-width:120px}.campaign-hub-stage-tooltip-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.campaign-hub-stage-tooltip-label{color:#111827;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px}.campaign-hub-stage-tooltip-count{color:#6b7280;margin-left:4px;font-size:13px;font-weight:500;line-height:20px}.danger-confirm-modal-body{width:100%}.danger-confirm-modal-subject{justify-content:flex-start;width:100%;min-width:0;display:flex}.danger-confirm-modal-desc{color:#000000a6;font-size:14px;line-height:22px}.danger-confirm-modal-desc strong,.danger-confirm-modal-desc .ant-typography-strong{color:#000000e0;font-weight:600}.danger-confirm-modal-kol{background:#f8f9fb;border:1px solid #f3f4f6;border-radius:12px;align-items:center;width:100%;min-width:0;padding:12px 14px}.danger-confirm-modal-kol-name{color:#000000e0;font-size:14px;font-weight:600;line-height:22px}.danger-confirm-modal-kol-sub{color:#00000073;font-size:13px;line-height:20px}.partners-page{color:#172033;background:#f4f5f8;min-height:calc(100vh - 48px);padding:24px}.partners-page.partners-list-page{padding:0 0 50px}.partners-list-content{flex-direction:column;gap:20px;padding:20px 20px 0;display:flex}.partners-list-filter-bar{background:0 0;border:none;width:100%;padding:0}.partners-list-filter-left{flex:auto;min-width:0}.partners-list-page .partners-search-input.ant-input-affix-wrapper{height:40px;min-height:40px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px;padding-inline-start:12px;padding-inline-end:12px}.partners-list-page .partners-search-input.ant-input-affix-wrapper:hover,.partners-list-page .partners-search-input.ant-input-affix-wrapper-focused{background:#fff}.partners-list-table-card.ant-card{border:1px solid #f3f4f6;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.partners-list-table-card .ant-card-body{padding:0}.partners-list-table-toolbar{background:#fff;border-bottom:1px solid #f3f4f6;padding:8px 16px}.partners-list-page .partners-list-table.ant-table-wrapper{padding:0}.partners-list-page .partners-list-table .ant-table-pagination.ant-pagination{padding:0 16px;margin:12px 0!important}.partners-list-page .partners-list-table .ant-table-thead>tr>th,.partners-list-page .partners-list-table .ant-table-tbody>tr>td{padding-inline-start:12px!important;padding-inline-end:12px!important}.partners-empty-state{text-align:center;padding:32px 16px}.partners-filter-popover-overlay .ant-popover-inner{border:1px solid #f3f4f6;border-radius:12px;width:300px;padding:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.partners-filter-popover-overlay .ant-popover-inner-content{padding:0}.partners-filter-popover{background:#fff}.partners-filter-popover-title{color:#101828;border-bottom:1px solid #f3f4f6;padding:14px 16px 12px;font-size:15px;font-weight:600;line-height:20px}.partners-filter-popover-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.partners-filter-popover-label{color:#697282;font-size:12px;font-weight:500;line-height:16px}.partners-filter-popover-select.ant-select{width:100%}.partners-filter-popover-select.ant-select .ant-select-selector{min-height:36px!important;box-shadow:none!important;border-color:#e5e7eb!important;border-radius:10px!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.partners-filter-popover-select.ant-select.ant-select-single .ant-select-selector{height:36px!important}.partners-filter-popover-select.ant-select.ant-select-single .ant-select-selection-item{color:#171717;font-size:13px;line-height:34px!important}.partners-filter-popover-select.ant-select.ant-select-single .ant-select-selection-placeholder{color:#171717;font-size:13px;line-height:34px!important}.partners-filter-popover-reset{color:#2a66e8;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f3f4f6;width:100%;padding:12px 16px 14px;font-size:14px;font-weight:500;line-height:20px}.partners-filter-popover-reset:hover{color:#1a5496}.partners-filter-popover-reset:focus{color:#1a5496}.partner-detail-page--drawer-host{background:#f4f5f8;min-height:calc(100vh - 48px)}.partners-pill{box-sizing:border-box;color:#273852;white-space:nowrap;background:#f9fbfe;border:1px solid #d8e3f2;border-radius:999px;justify-content:center;align-items:center;height:24px;max-height:24px;padding:2px 11px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.partners-pill--active{color:#006045;background:#ecfdf5;border-color:#a4f4cf}.partners-pill--inactive{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.partners-danger-text{color:#e53935}.partner-detail-shell{width:min(1180px,100%);margin:0 auto}.partner-form-drawer .ant-drawer-body{background:#f8f9fb}.partner-form-drawer .partner-form-drawer-body{min-height:0}.partner-form-drawer .partner-form{margin-top:0}.partner-form-drawer .partner-step-stack{flex-direction:column;gap:16px;width:100%;display:flex}.partner-form-drawer .partner-form-section{box-sizing:border-box;background:#fff;border:1px solid #f3f4f6;border-radius:14px;min-width:0;margin:0;overflow:hidden;box-shadow:0 1px 1.5px #0f172a0a}.partner-form-drawer .partner-form-section-title{color:#101828;letter-spacing:-.35px;border-bottom:1px solid #f3f4f6;margin:0;padding:13px 21px;font-size:14px;font-weight:600;line-height:20px}.partner-form-drawer .partner-form-section-body{min-width:0;padding:20px 21px 21px}.partner-form-drawer .ant-form-item{margin-bottom:16px}.partner-form-drawer .ant-form-item-label{padding-bottom:6px!important}.partner-form-drawer .ant-form-item-label>label{color:#1e2939;font-size:13px;font-weight:500}.partner-form-drawer .partner-form-item--last{margin-bottom:0}.partner-form-drawer .partner-phone-compact.ant-space-compact{width:100%}.partner-detail-hero,.partner-steps-panel,.partner-form-panel,.partner-footer-bar{background:#fff;border-radius:22px;box-shadow:0 14px 34px #1422420b}.partner-detail-hero{padding:26px 30px}.partner-detail-hero h1{color:#111827;margin:0 0 8px;font-size:28px;line-height:1.15}.partner-detail-hero p,.partner-step-heading p{color:#6d7d99;margin:0;font-size:14px;line-height:1.5}.partner-steps-panel{margin-top:18px;padding:28px 34px}.partner-form{margin-top:18px}.partner-form-panel{padding:28px 30px}.partner-step-heading{margin-bottom:22px}.partner-step-heading h2{color:#111827;margin:0 0 8px;font-size:20px;line-height:1.25}.partner-step-grid{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:20px 24px;display:grid}.partner-step-stack{width:100%}.partner-fieldset{background:#fbfdff;border:1px solid #e5edf7;border-radius:18px;padding:16px}.partner-fieldset-title{color:#273852;margin-bottom:12px;font-weight:700}.partner-footer-bar{justify-content:space-between;align-items:center;min-height:80px;margin-top:18px;padding:18px 24px;display:flex}@media (max-width:900px){.partners-page.partners-list-page{padding:0;padding-bottom:40px}.partners-list-content{padding:16px 16px 0}.partner-step-grid,.partner-form-drawer .partner-step-grid{grid-template-columns:1fr}}.generate-draft-drawer .ant-drawer-content-wrapper{max-width:100vw}.contract-card--agency .ant-avatar .ant-avatar-string{justify-content:center;align-items:center;width:100%;height:100%;line-height:0;display:inline-flex!important;position:static!important;left:auto!important;transform:none!important}.contract-card-agency-avatar-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.contract-card-agency-members-peek:hover{color:var(--ant-color-primary,#2a66e8);border-color:var(--ant-color-primary-border,#adc6ff);background:var(--ant-color-primary-bg,#eef2fa)}.contract-card-agency-members-peek:focus-visible{outline:2px solid var(--ant-color-primary,#2a66e8);outline-offset:1px}.generate-draft-drawer-panel.ant-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #f3f4f6}.generate-draft-drawer-panel.ant-drawer .ant-drawer-body{background:#f8f9fb;flex-direction:column;padding:0;display:flex}.generate-draft-drawer-content{flex:1;min-height:0;overflow-y:auto}.generate-draft-drawer-panel.ant-drawer .ant-drawer-footer{background:#fff;border-top:1px solid #f3f4f6;justify-content:flex-end;align-items:center;min-height:69px;margin-top:0;display:flex;padding:16px 24px!important}.generate-draft-drawer-panel.ant-drawer .ant-drawer-footer .ant-btn{border-radius:10px;min-width:96px;height:40px;min-height:40px;padding-inline-start:16px;padding-inline-end:16px;font-size:14px;font-weight:500}.generate-draft-combine-step,.generate-draft-template-step{padding:16px}.generate-draft-alloc-header{background:#fff;border:1px solid #f3f4f6;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px 24px;margin-bottom:16px;padding:14px 16px;display:grid}.generate-draft-alloc-header-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.generate-draft-alloc-total-label,.generate-draft-alloc-remaining-label{color:#00000073;font-size:12px;font-weight:400;line-height:18px}.generate-draft-alloc-total-amount{color:#2a66e8;font-size:16px;font-weight:600;line-height:24px}.generate-draft-alloc-remaining-value{color:#000000e0;font-size:16px;font-weight:600;line-height:24px}.generate-draft-alloc-list{flex-direction:column;gap:10px;display:flex}.generate-draft-alloc-list-error{color:#ff4d4f;margin:4px 0 0;font-size:12px;line-height:18px}.generate-draft-drawer-footer-total{margin:0}.generate-draft-drawer-footer-left{align-items:center;min-width:0;display:flex}.generate-draft-alloc-footer-label{color:#000000e0;font-size:14px;font-weight:500;line-height:22px}.generate-draft-alloc-footer-amount{color:#2a66e8;font-size:14px;font-weight:600;line-height:22px}.generate-draft-alloc-row{background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.generate-draft-alloc-row-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.generate-draft-alloc-row-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.generate-draft-alloc-row-handle{color:#000000e0!important;font-size:14px!important;font-weight:500!important;line-height:22px!important}.generate-draft-alloc-row-name{color:#00000073!important;font-size:12px!important;line-height:18px!important}.generate-draft-alloc-row-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.generate-draft-alloc-amount{border-radius:12px;align-items:stretch;display:inline-flex;overflow:hidden}.generate-draft-alloc-amount-col{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.generate-draft-alloc-min{color:#00000073;font-size:12px;line-height:18px}.generate-draft-alloc-min.is-error{color:#ff4d4f}.generate-draft-merge-currency-pill{color:#6b7280;background:#f3f4f6;border:1px solid #d9d9d9;border-right:none;border-radius:12px 0 0 12px;justify-content:center;align-self:stretch;align-items:center;min-width:52px;padding-inline-start:10px;padding-inline-end:10px;font-size:13px;display:inline-flex}.generate-draft-alloc-amount-input.ant-input-number{border-radius:0 12px 12px 0;width:140px}.generate-draft-alloc-amount-input.ant-input-number .ant-input-number-input{border-radius:0}.generate-draft-alloc-amount-input.ant-input-number .ant-input-number-handler-wrap{border-top-right-radius:12px;border-bottom-right-radius:12px}.generate-draft-alloc-remove.ant-btn{color:#00000040}.generate-draft-alloc-remove.ant-btn:hover:not(:disabled){color:#00000073}.generate-draft-alloc-empty{background:#fafafa;border:1px dashed #e5e7eb;border-radius:10px;justify-content:center;align-items:center;min-height:96px;display:flex}.generate-draft-alloc-empty-text{color:#00000040!important;font-size:13px!important}.generate-draft-removed{border-top:1px dashed #e5e7eb;flex-direction:column;gap:8px;margin-top:2px;padding-top:12px;display:flex}.generate-draft-removed-header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.generate-draft-removed-title{color:#000000a6;font-size:13px;font-weight:600;line-height:20px}.generate-draft-removed-hint{color:#00000073;font-size:12px;line-height:18px}.generate-draft-removed-row{background:#fafafa;border:1px dashed #d9d9d9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.generate-draft-removed-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.generate-draft-removed-handle{color:#000000a6!important;font-size:14px!important;font-weight:500!important;line-height:22px!important}.generate-draft-removed-action{flex-shrink:0;box-shadow:none!important}.generate-draft-removed-action.ant-btn,.generate-draft-removed-action.ant-btn:hover,.generate-draft-removed-action.ant-btn:focus,.generate-draft-removed-action.ant-btn:active{box-shadow:none!important}.generate-draft-ineligible-row{background:#fafafa;border:1px solid #f3f4f6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.generate-draft-ineligible-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.generate-draft-ineligible-handle{color:#000000e0!important;font-size:14px!important;font-weight:500!important;line-height:22px!important}.generate-draft-ineligible-reason{color:#00000073!important;font-size:12px!important;line-height:18px!important}.generate-draft-ineligible-action{flex-shrink:0;box-shadow:none!important}.generate-draft-ineligible-action.ant-btn,.generate-draft-ineligible-action.ant-btn:hover,.generate-draft-ineligible-action.ant-btn:focus,.generate-draft-ineligible-action.ant-btn:active{box-shadow:none!important}.generate-draft-loading{flex:1;min-height:280px;padding:24px;display:flex}.generate-draft-info-banner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:20px}.generate-draft-identity-notice{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.generate-draft-identity-notice-icon{color:#ea580c;flex-shrink:0;margin-top:1px;font-size:16px;line-height:1}.generate-draft-identity-notice-body{flex:1;min-width:0}.generate-draft-identity-notice-title{color:#9a3412;margin:0 0 2px;font-size:13px;font-weight:600;line-height:20px}.generate-draft-identity-notice-text{color:#9a3412;margin:0;font-size:13px;line-height:20px}.generate-draft-alert.ant-alert{margin-bottom:16px;padding:12px 16px}.generate-draft-alert.ant-alert-info{background:#f0f9ffd9;border:1px solid #b8e6fee6}.generate-draft-alert.ant-alert .ant-alert-message{color:#000000e0;font-size:14px;font-weight:500;line-height:22px}.generate-draft-alert.ant-alert .ant-alert-description{color:#00000073;margin-top:4px;font-size:13px;font-weight:400;line-height:20px}.generate-draft-summary-card{background:#fff;border:1px solid #f3f4f6;border-radius:14px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex;box-shadow:0 1px 1.5px #0f172a0a}.generate-draft-summary-row{align-items:flex-start;gap:8px;min-width:0;font-size:14px;font-weight:400;line-height:22px;display:flex}.generate-draft-summary-row-handles{gap:10px}.generate-draft-summary-label{color:#000000e0;flex-shrink:0;font-weight:600}.generate-draft-summary-value,.generate-draft-summary-amount{overflow-wrap:anywhere;color:#00000073;min-width:0;font-weight:400}.generate-draft-summary-muted{color:#00000040}.generate-draft-handle-list{flex-wrap:wrap;flex:1;align-items:center;gap:10px 14px;min-width:0;display:flex}.generate-draft-platform-handle{color:#00000073;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.generate-draft-platform-icon{background:#eef2f7;border-radius:6px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.generate-draft-platform-icon img{object-fit:cover;width:100%;height:100%}.generate-draft-template-section{flex-direction:column;gap:12px;display:flex}.generate-draft-section-title{color:#101828;letter-spacing:-.35px;font-size:14px;font-weight:600;line-height:20px}.generate-draft-template-list{flex-direction:column;gap:10px;display:flex}.generate-draft-template-row{color:#000000de;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:10px 16px;transition:border-color .18s,box-shadow .18s;display:flex}.generate-draft-template-row:hover:not(:disabled){border-color:#2a66e8;outline:none}.generate-draft-template-row:focus-visible:not(:disabled){border-color:#2a66e8;outline:none}.generate-draft-template-row.is-selected{background:#fff;border-color:#2a66e8;box-shadow:0 0 0 2px #eef2fa}.generate-draft-template-row.is-disabled{cursor:not-allowed;opacity:.72}.generate-draft-template-name{overflow-wrap:anywhere;text-align:left;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:400;line-height:22px;display:flex}.generate-draft-template-default-badge,.generate-draft-template-status{flex-shrink:0}.generate-draft-template-empty{color:#98a2b3;text-align:center;background:#fff;border:1px dashed #e5e7eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:96px;padding:16px 20px;font-size:13px;display:flex}.generate-draft-template-empty-title{color:#475467;font-size:13px;font-weight:600}.generate-draft-template-empty-hint{color:#98a2b3;font-size:12px;line-height:18px}@media (max-width:640px){.generate-draft-combine-step,.generate-draft-template-step{padding:12px}.generate-draft-template-row{flex-direction:column;align-items:flex-start;gap:8px}}.contract-info-drawer.ant-drawer .ant-drawer-body{background:#f8f9fb!important}.contract-info-drawer__header{box-sizing:border-box;background:#fff;border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;min-height:64px;padding:0 24px;display:flex}.contract-info-drawer__title{color:#101828;margin:0;font-size:18px;font-weight:600;line-height:24px}.contract-info-drawer__close{color:#6a7282;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.contract-info-drawer__close:hover{color:#101828;background:#f3f4f6}.contract-info-drawer__profile{background:#fff;border-bottom:1px solid #f3f4f6;flex-shrink:0}.contract-info-drawer__profile-inner{padding:16px 16px 0}.contract-info-drawer__influencer{align-items:center;gap:12px;display:flex}.contract-info-drawer__avatar-wrap{flex-shrink:0;position:relative}.contract-info-drawer__avatar-wrap .ant-avatar{border:1px solid #e5e7ebcc;width:40px!important;height:40px!important;font-size:12px!important;line-height:40px!important}.contract-info-drawer__avatar-wrap .ci-platform-badge{position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.contract-info-drawer__handle{color:#101828!important;font-size:13px!important;font-weight:600!important;line-height:18.571px!important}.contract-info-drawer__name{color:#6a7282!important;font-size:11px!important;line-height:15.714px!important}.contract-info-drawer__tabs{border-bottom:1px solid #f3f4f6;align-items:center;gap:16px;margin-top:16px;padding:0;display:flex}.contract-info-drawer__tab{color:#6a7282;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;height:36px;padding:0 10px 2px;font-size:13px;font-weight:500;line-height:18px;display:flex}.contract-info-drawer__tab.is-active{color:#2a66e8;border-bottom-color:#2a66e8}.contract-info-drawer__scroll{background:#f8f9fb;flex:1;padding:16px;overflow:auto}.contract-info-drawer__intro{color:#6a7282;margin-bottom:16px;font-size:13px;line-height:20px;display:block}.contract-info-drawer__locked-banner{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:20px}.ci-notice-bar{background:#fff;border:1px solid #f3f4f6;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:16px;padding:12px 16px;display:flex;box-shadow:0 1px 1.5px #0f172a0a}.ci-notice-bar__tip{align-items:center;gap:8px;min-width:0;display:flex}.ci-notice-bar__icon{color:#6a7282;flex-shrink:0;font-size:14px}.ci-notice-bar__text{color:#6a7282!important;font-size:12px!important;line-height:18px!important}.ci-notice-bar__h5{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-left:22px;display:flex}.ci-notice-bar__h5-label{flex-shrink:0;color:#6a7282!important;font-size:11px!important;line-height:16px!important}.ci-notice-bar__h5-url{color:#2a66e8;text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;max-width:100%;font-size:11px;line-height:16px;overflow:hidden}.ci-notice-bar__h5-url:hover{color:#1d4ed8;text-decoration:underline}.ci-notice-bar__copy{color:#2a66e8;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.ci-notice-bar__copy:hover{color:#1d4ed8}.ci-notice-bar__sep{color:#d1d5dc;flex-shrink:0;font-size:11px}.ci-notice-bar__request{color:#6a7282;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:11px;line-height:16px;text-decoration:underline}.ci-notice-bar__request:hover{color:#344054}.ci-section-card{background:#fff;border:1px solid #f3f4f6;border-radius:14px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 1.5px #0f172a0a}.ci-section-card:last-child{margin-bottom:0}.ci-section-card__head{border-bottom:1px solid #f3f4f6;flex-direction:column;gap:0;padding:13px 21px;display:flex}.ci-section-card__head-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ci-section-card__title{letter-spacing:-.35px;color:#101828;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:20px}.ci-section-card__desc{color:#6a7282;margin-top:6px;font-size:12px;line-height:19.5px;display:block}.ci-section-card__body{padding:20px 21px 21px}.ci-autofill-upload.ant-upload-wrapper{width:100%;margin-bottom:16px;display:block}.ci-autofill-upload .ant-upload{width:100%;display:block}.ci-autofill-upload.ant-upload-wrapper.ant-upload-disabled .ci-autofill-upload-btn{cursor:not-allowed;opacity:.65;pointer-events:none}.ci-autofill-upload-btn{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fffbeb4d;border:2px dashed #fee685e6;border-radius:10px;align-items:flex-start;gap:12px;padding:18px;transition:background-color .2s,border-color .2s;display:flex}.ci-autofill-upload-btn:hover:not(:disabled){background:#fffbeb8c;border-color:#fcd34d}.ci-autofill-upload-btn:focus-visible:not(:disabled){background:#fffbeb8c;border-color:#fcd34d}.ci-autofill-upload-btn:disabled,.ci-autofill-upload-btn.is-loading{cursor:not-allowed;opacity:.65}.ci-autofill-upload-btn__icon{color:#973c00;background:#fff;border:1px solid #fef3c6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.ci-autofill-upload-btn__content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ci-autofill-upload-btn__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-autofill-upload-btn__title{color:#973c00;white-space:nowrap;font-size:13px;font-weight:600;line-height:19px}.ci-autofill-upload-btn__hint{color:#6a7282;font-size:11px;font-weight:400;line-height:18px}.ci-uploaded-file{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.ci-uploaded-file__thumb{color:#6a7282;background:#f3f4f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.ci-uploaded-file__thumb img{object-fit:cover;width:100%;height:100%}.ci-uploaded-file__meta{flex:1;min-width:0}.ci-uploaded-file__name{display:block;color:#101828!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}.ci-uploaded-file__size{margin-top:2px;display:block;color:#6a7282!important;font-size:11px!important;line-height:15px!important}.ci-uploaded-file__remove{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.ci-uploaded-file__remove:hover:not(:disabled){color:#6a7282;background:#f3f4f6}.ci-uploaded-file__remove:disabled{cursor:not-allowed;opacity:.5}.ci-form-field{border-bottom:1px solid #f3f4f6;margin-bottom:0;padding-bottom:16px}.ci-form-field.is-last{border-bottom:none;padding-bottom:0}.ci-form-field~.ci-form-field{padding-top:16px}.ci-form-field-row{border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.ci-form-field-row .ci-form-field{border-bottom:none;flex:1;min-width:0;padding-bottom:0}.ci-form-field~.ci-form-field-row,.ci-form-field-row~.ci-form-field,.ci-form-field-row~.ci-form-field-row{padding-top:16px}.ci-form-field__label{color:#000000e0!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}.ci-form-field__required{color:#ff4d4f}.ci-form-field__desc{margin-top:4px;display:block;color:#00000073!important;font-size:12px!important;line-height:20px!important}.ci-form-field__control{margin-top:8px}.ci-form-field.has-desc .ci-form-field__control{margin-top:12px}.ci-form-field__error{color:#dc2626;margin-top:8px;font-size:12px;line-height:18px;display:block}.ci-link-checkbox.ant-checkbox-wrapper{align-items:flex-start;margin:12px 0 0;line-height:20px;display:flex}.ci-link-checkbox .ant-checkbox{top:2px}.ci-link-checkbox__label{color:#374151!important;font-size:13px!important;line-height:20px!important}.ci-switch-row{align-items:center;gap:8px;display:flex}.ci-switch-row__status{color:#6a7282;font-size:13px}.contract-info-drawer .ant-radio-group{flex-wrap:wrap;gap:16px 32px;display:flex}.contract-info-drawer .ant-radio-wrapper{color:#364153;align-items:center;margin-inline-end:0;font-size:13px;line-height:18.571px}.contract-info-drawer .ant-radio .ant-radio-inner{background-color:#fff;border-color:#d1d5dc;width:14px;height:14px}.contract-info-drawer .ant-radio-checked .ant-radio-inner{background-color:#2a66e8;border-color:#2a66e8}.contract-info-drawer .ant-radio-checked .ant-radio-inner:after{background-color:#fff;transform:scale(.375)}.contract-info-drawer .ant-switch{background:#e5e7eb;min-width:44px;height:24px}.contract-info-drawer .ant-switch.ant-switch-checked{background:#2a66e8}.contract-info-drawer .ant-switch .ant-switch-handle{width:20px;height:20px;top:2px}.contract-info-drawer .ant-switch.ant-switch-checked .ant-switch-handle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 22px)}.contract-info-drawer .ant-switch.ant-switch-checked .ant-switch-handle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 22px)}.contract-info-drawer .ant-switch.ant-switch-checked .ant-switch-handle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 22px)}.contract-info-drawer .ant-switch.ant-switch-checked .ant-switch-handle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 22px)}.contract-info-drawer .ant-switch.ant-switch-checked .ant-switch-handle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 22px)}.contract-info-drawer .ant-switch.ant-switch-checked .ant-switch-handle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 22px)}.ci-upload-trigger{cursor:pointer;border-radius:14px;margin-bottom:20px;padding:20px}.ci-upload-trigger--identity{background:linear-gradient(#eff6ff,#f8fbff 55%,#fff);border:1.5px dashed #cbd5e1}.ci-upload-trigger--bank{background:linear-gradient(#fff7edd9,#fffffffa);border:1.5px dashed #fbbf24}.ci-upload-trigger.is-disabled{cursor:not-allowed;opacity:.7}.ci-upload-trigger__icon-wrap{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 2px 8px #00000014}.ci-upload-trigger__title{color:#2a66e8;font-size:14px;font-weight:600}.ci-upload-trigger__subtitle{color:#6a7282;font-size:12px;line-height:18px}.contract-info-drawer .contract-info-upload.ant-upload-wrapper,.contract-info-drawer .contract-info-upload .ant-upload-select,.contract-info-drawer .contract-info-upload .ant-upload{width:100%;display:block}.contract-info-drawer .contract-info-upload-trigger{box-sizing:border-box;width:100%}.contract-info-drawer .ant-input:not(textarea.ant-input),.contract-info-drawer .ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper),.contract-info-drawer .ant-input-number,.contract-info-drawer .ant-select-single .ant-select-selector{height:36px!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important;border-radius:10px!important;font-size:14px!important}.contract-info-drawer .ci-sync-profile-btn.ant-btn{border-radius:10px;flex-shrink:0;height:36px;min-height:36px;padding-inline-start:14px;padding-inline-end:14px;font-size:13px;font-weight:500}.contract-info-drawer .ant-select-single,.contract-info-drawer .ant-select-single.ant-select-lg{height:36px!important}.contract-info-drawer .ant-select-single .ant-select-selector{align-items:center!important;padding-inline-start:11px!important;padding-inline-end:11px!important;display:flex!important}.contract-info-drawer .ant-select-single .ant-select-selector .ant-select-selection-search{align-items:center;display:flex;left:0!important;right:0!important}.contract-info-drawer .ant-select-single .ant-select-selector .ant-select-selection-search-input{height:34px!important;font-size:14px!important}.contract-info-drawer .ant-select-single .ant-select-selector .ant-select-selection-item,.contract-info-drawer .ant-select-single .ant-select-selector .ant-select-selection-placeholder{align-items:center!important;line-height:34px!important;display:flex!important}.contract-info-drawer .ant-select .ant-select-arrow,.contract-info-drawer .ant-select .ant-select-clear{transform:translateY(-50%);margin-top:0!important;top:50%!important}.contract-info-drawer .ant-select .ant-select-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:11px}.contract-info-drawer .ant-select .ant-select-arrow:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:11px}.contract-info-drawer .ant-select .ant-select-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:11px}.contract-info-drawer .ant-select .ant-select-clear:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:11px}.contract-info-drawer .ant-select .ant-select-clear:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:11px}.contract-info-drawer .ant-select .ant-select-clear:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:11px}.contract-info-drawer .ant-select .ant-select-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:11px}.contract-info-drawer .ant-select .ant-select-arrow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:11px}.contract-info-drawer .ant-select .ant-select-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:11px}.contract-info-drawer .ant-select .ant-select-clear:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:11px}.contract-info-drawer .ant-select .ant-select-clear:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:11px}.contract-info-drawer .ant-select .ant-select-clear:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:11px}.contract-info-drawer .ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper) .ant-input,.contract-info-drawer .ant-input-number-input{height:34px;font-size:14px}.contract-info-drawer textarea.ant-input{min-height:84px;padding:10px 11px;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important;border-radius:10px!important;font-size:14px!important}.contract-info-drawer .ant-input:not(textarea.ant-input):hover,.contract-info-drawer .ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper):hover,.contract-info-drawer .ant-input-number:hover,.contract-info-drawer .ant-select-selector:hover,.contract-info-drawer textarea.ant-input:hover{border-color:#d1d5db!important}.contract-info-drawer .ant-input:not(textarea.ant-input):focus,.contract-info-drawer .ant-input-affix-wrapper-focused:not(.ant-input-textarea-affix-wrapper),.contract-info-drawer .ant-input-number-focused,.contract-info-drawer .ant-select-focused .ant-select-selector,.contract-info-drawer textarea.ant-input:focus{border-color:#2a66e8!important;box-shadow:0 0 0 2px #2a66e81f!important}.contract-info-drawer-footer{box-sizing:border-box;background:#fff;border-top:1px solid #f3f4f6;flex-shrink:0;align-items:center;min-height:69px;gap:12px!important;padding:16px 16px 17px!important}.contract-info-drawer-footer .ant-btn{border-radius:10px;min-width:98px;height:36px;min-height:36px;padding-inline-start:16px;padding-inline-end:16px;font-size:13px;font-weight:500;line-height:1}.contract-info-drawer-footer .contract-info-drawer-btn-secondary{color:#2a66e8;background:#fff;border-color:#2a66e8}.contract-info-drawer-footer .ant-btn-primary{height:36px;min-height:36px;box-shadow:none;background:#2a66e8;border-color:#2a66e8}.contract-info-drawer-footer .ant-btn-primary[disabled],.contract-info-drawer-footer .ant-btn-primary.ant-btn-disabled{color:#fff;background:#cbd6e6;border-color:#cbd6e6}.contract-files-modal__body{flex-direction:column;gap:16px;display:flex}.contract-files-modal__profile{background:#f8f9fb;border:1px solid #f3f4f6;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.contract-files-modal__avatar-wrap{flex-shrink:0;position:relative}.contract-files-modal__profile-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.contract-files-modal__name{color:#000000e0!important;font-size:14px!important;font-weight:600!important;line-height:22px!important}.contract-files-modal__subtitle{color:#00000073!important;font-size:13px!important;line-height:20px!important}.contract-files-modal__legal{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-size:13px;line-height:20px;display:flex}.contract-files-modal__legal-label{color:#000000e0;flex-shrink:0;font-weight:600}.contract-files-modal__legal-value{overflow-wrap:anywhere;color:#00000073;min-width:0;font-weight:400}.contract-files-modal__list{flex-direction:column;gap:10px;display:flex}.contract-files-modal__file{background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.contract-files-modal__file.is-voided{opacity:.72}.contract-files-modal__file-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.contract-files-modal__file-icon{flex-shrink:0}.contract-files-modal__file-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contract-files-modal__file-title-row{align-items:center;gap:8px;min-width:0;display:flex}.contract-files-modal__file-title{flex:0 auto;min-width:0;color:#000000e0!important;font-size:14px!important;font-weight:500!important;line-height:22px!important}.contract-files-modal__file-sub{color:#00000073!important;font-size:12px!important;line-height:18px!important}.contract-files-modal__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.contract-files-modal__empty{background:#fafafa;border:1px dashed #e5e7eb;border-radius:10px;justify-content:center;align-items:center;min-height:120px;display:flex}.contract-files-modal__empty-text{color:#00000040!important;font-size:13px!important}.contract-confirm-modal-body{width:100%}.contract-confirm-modal-desc{color:#000000a6;margin:0;font-size:14px;line-height:22px}.contract-alert-modal .ant-modal-content{overflow:hidden}.contract-alert-modal .ant-modal-body{max-height:min(56vh,420px);padding-top:8px;overflow:hidden auto}.contract-alert-modal-body{width:100%;min-width:0}.contract-alert-modal-footer{width:100%}.contract-alert-modal-footer .ant-btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:40px;padding-block-start:8px;padding-block-end:8px;line-height:1.3}.contract-alert-modal-text{color:#000000a6;text-align:left;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:14px;line-height:22px}.contract-alert-modal-text strong{color:#000000e0;font-weight:600}.contract-confirm-modal-alert.ant-alert{max-width:100%}.contract-confirm-modal-alert .ant-alert-message{overflow-wrap:anywhere;word-break:break-word}.contract-confirm-fact-list{flex-direction:column;gap:10px;min-width:0;max-width:100%;display:flex}.contract-confirm-fact{box-sizing:border-box;background:#f8f9fb;border:1px solid #f3f4f6;border-radius:12px;flex-direction:column;gap:4px;width:100%;min-width:0;max-width:100%;padding:12px 14px;display:flex}.contract-confirm-fact__label{color:#000000e0;font-size:13px;font-weight:500;line-height:20px}.contract-confirm-fact__value{color:#00000073;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:14px;font-weight:400;line-height:22px}.contract-name-mismatch{background:#dc26260f;border:1px solid #dc262647;border-radius:12px;align-items:flex-start;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.contract-name-mismatch-icon{color:#dc2626;flex-shrink:0;margin-top:2px;font-size:16px}.contract-name-mismatch-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.contract-name-mismatch-title{color:#0f172b;font-size:14px;font-weight:600;line-height:1.4}.contract-name-mismatch-description{color:#64748b;margin:0;font-size:13px;line-height:1.5}.contract-name-mismatch-description strong{color:#0f172b;font-weight:700}.contract-name-mismatch-action.ant-btn{color:#2a66e8;background:#ffffffd9;border:1px solid #2a66e8;border-radius:8px;flex-shrink:0;align-self:center;height:32px;padding-inline-start:12px;padding-inline-end:12px;font-size:13px;font-weight:500}.contract-name-mismatch-action.ant-btn:hover,.contract-name-mismatch-action.ant-btn:focus{color:#1a5496!important;background:#fff!important;border-color:#1a5496!important}.contract-workflow-modal .ant-modal-content{padding-bottom:20px}.contract-workflow-modal .ant-modal-body{padding:20px 0 24px}.contract-workflow-modal .ant-modal-footer{border-top:1px solid #f3f4f6;justify-content:center;align-items:center;margin-top:0;display:flex;padding:20px 24px 0!important}.contract-workflow-modal .ant-modal-footer .ant-btn,.contract-workflow-modal .ant-modal-footer .generate-draft-drawer-footer-btn.ant-btn,.contract-workflow-modal .ant-modal-footer .ant-btn.ant-btn-round{min-width:86px;box-shadow:none;font-size:13px;font-weight:500;border-radius:10px!important;height:40px!important;min-height:40px!important;padding-inline-start:16px!important;padding-inline-end:16px!important}.contract-workflow-modal .ant-modal-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled){color:#fff!important;background:#2a66e8!important;border-color:#2a66e8!important}.contract-workflow-modal .ant-modal-footer .ant-btn-primary:disabled,.contract-workflow-modal .ant-modal-footer .ant-btn-primary.ant-btn-disabled{opacity:1;color:#9ca3af!important;background:#f3f4f6!important;border-color:#e5e7eb!important}.mark-signed-modal__upload,.mark-signed-modal__reason{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.mark-signed-upload.ant-upload-wrapper,.mark-signed-upload .ant-upload{width:100%;display:block}.mark-signed-upload.ant-upload-wrapper.ant-upload-disabled .mark-signed-upload-btn{cursor:not-allowed;opacity:.65;pointer-events:none}.mark-signed-upload-btn{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fafafa;border:1px dashed #d9d9d9;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .2s,background .2s;display:flex}.mark-signed-upload-btn:hover:not(:disabled){background:#f5f8ff;border-color:#2a66e8}.mark-signed-upload-btn:focus-visible:not(:disabled){background:#f5f8ff;border-color:#2a66e8}.mark-signed-upload-btn:disabled,.mark-signed-upload-btn.is-loading{cursor:not-allowed;opacity:.65}.mark-signed-upload-btn__icon{color:#00000073;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:inline-flex}.mark-signed-upload-btn__content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mark-signed-upload-btn__title{color:#000000e0;font-size:13px;font-weight:600;line-height:20px}.mark-signed-upload-btn__hint{color:#00000073;font-size:12px;line-height:18px}.mark-signed-modal__upload .ci-uploaded-file{margin-bottom:0}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-content{box-shadow:none;border:none;border-radius:12px}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-header{border-bottom:1px solid #f3f4f6;padding:16px 24px}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-header .ant-modal-title{color:#000000e0;font-size:16px;font-weight:600;line-height:24px}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-body{background-image:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%),radial-gradient(farthest-side at 50% 0,#0f172a29,#fff0),radial-gradient(farthest-side at 50% 100%,#0f172a29,#fff0);background-position:0 0,0 100%,0 0,0 100%;background-repeat:no-repeat;background-size:100% 24px,100% 24px,100% 11px,100% 11px;background-attachment:local,local,scroll,scroll;max-height:min(70vh,640px);padding:12px 24px 20px}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-body::-webkit-scrollbar{width:8px}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-body::-webkit-scrollbar-track{background:0 0}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-body::-webkit-scrollbar-thumb{background:#d0d3d9;border:2px solid #fff;border-radius:4px}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#b4b8c0}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-footer{border-top:1px solid #f3f4f6;justify-content:flex-end;margin-top:0;padding:12px 24px 16px;display:flex}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-footer>.payout-add-modal-footer{justify-content:flex-end;width:100%}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-footer .ant-btn{min-width:unset;font-size:14px;font-weight:400;border-radius:12px!important;height:40px!important}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-footer .ant-btn-primary{color:#fff!important;height:40px!important;box-shadow:none!important;background-color:#2a66e8!important;border-color:#2a66e8!important}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-modal-footer .ant-btn-primary:hover:not(:disabled):not(.ant-btn-disabled){color:#fff!important;background-color:var(--ant-color-primary-hover,#538cf5)!important;border-color:var(--ant-color-primary-hover,#538cf5)!important}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-picker,.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-select-selector{border-radius:12px!important;height:40px!important;min-height:40px!important}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-select-selection-item,.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-select-selection-placeholder{line-height:38px!important}.payout-add-installment-modal.payout-add-installment-modal--v2 .ant-select-selection-search-input{height:38px!important}.payout-add-installment-modal.payout-add-installment-modal--v2 .payout-add-amount.ant-input-number-group-wrapper .ant-input-number,.payout-add-installment-modal.payout-add-installment-modal--v2 .payout-add-amount.ant-input-number-group-wrapper .ant-input-number-affix-wrapper,.payout-add-installment-modal.payout-add-installment-modal--v2 .payout-allocation-input.ant-input-number-group-wrapper .ant-input-number,.payout-add-installment-modal.payout-add-installment-modal--v2 .payout-allocation-input.ant-input-number-group-wrapper .ant-input-number-affix-wrapper{min-height:40px;border-radius:0 12px 12px 0!important}.payout-add-installment-modal.payout-add-installment-modal--v2 .payout-add-amount.ant-input-number-group-wrapper .ant-input-number-group-addon:first-child,.payout-add-installment-modal.payout-add-installment-modal--v2 .payout-allocation-input.ant-input-number-group-wrapper .ant-input-number-group-addon:first-child{border-radius:12px 0 0 12px!important}.payout-add-installment-modal.payout-add-installment-modal--v2 .payout-add-amount.ant-input-number-group-wrapper .ant-input-number-input-wrap,.payout-add-installment-modal.payout-add-installment-modal--v2 .payout-add-amount.ant-input-number-group-wrapper .ant-input-number-input,.payout-add-installment-modal.payout-add-installment-modal--v2 .payout-allocation-input.ant-input-number-group-wrapper .ant-input-number-input-wrap,.payout-add-installment-modal.payout-add-installment-modal--v2 .payout-allocation-input.ant-input-number-group-wrapper .ant-input-number-input{height:38px;font-size:14px}.payout-scroll-flash{border-radius:8px;animation:1.4s ease-out payout-scroll-flash-ring}.payout-add-summary-error.payout-scroll-flash,.payout-add-row-error.payout-scroll-flash,.payout-allocation-table-error.payout-scroll-flash,.payout-allocation-row-error.payout-scroll-flash{margin-inline-start:-6px;margin-inline-end:-6px;padding-inline-start:6px;padding-inline-end:6px;animation-name:payout-scroll-flash-tint}@keyframes payout-scroll-flash-ring{0%,to{box-shadow:0 0 #e7000b00}15%,55%{box-shadow:0 0 0 4px #e7000b2e}}@keyframes payout-scroll-flash-tint{0%,to{background:#e7000b00}15%,55%{background:#e7000b1a}}@media (prefers-reduced-motion:reduce){.payout-scroll-flash{animation:none;box-shadow:0 0 0 4px #e7000b2e}.payout-add-summary-error.payout-scroll-flash,.payout-add-row-error.payout-scroll-flash,.payout-allocation-table-error.payout-scroll-flash,.payout-allocation-row-error.payout-scroll-flash{box-shadow:none;background:#e7000b1a}}.payout-add-subtitle{color:#000000a6;margin:0 0 16px;font-size:14px;line-height:22px}.payout-allocation-table{border:1px solid #e5e7eb;border-radius:12px;overflow:visible}.payout-allocation-table .payout-allocation-toolbar{background:#fafafa;border:none;border-bottom:1px solid #f3f4f6;border-radius:12px 12px 0 0;margin:0;padding:12px 16px}.payout-allocation-table .payout-allocation-search-cluster{flex:auto;min-width:0;max-width:420px}.payout-allocation-table .payout-allocation-search.app-toolbar-search,.payout-allocation-table .payout-allocation-search.app-toolbar-search.ant-input-affix-wrapper{width:100%;max-width:100%}.payout-allocation-table .payout-allocation-batch{flex:0 auto;margin-left:auto}.payout-allocation-table .payout-allocation-batch-ratio{flex-wrap:nowrap;flex-shrink:0}.payout-allocation-table .payout-allocation-batch-label{color:#000000a6;white-space:nowrap;font-size:13px;line-height:20px}.payout-allocation-table .payout-allocation-batch-ratio .ant-input-number{width:96px}.payout-allocation-table .ant-table{border-radius:0}.payout-allocation-table .ant-table-container{border-top:none!important}.payout-allocation-table .ant-table-thead>tr>th,.payout-allocation-table .ant-table-tbody>tr>td{text-align:left;vertical-align:middle}.payout-allocation-table .ant-table-thead>tr>th{color:#000000e0;background:#fafafa;font-size:14px;font-weight:500}.payout-allocation-table .ant-table-selection-column{text-align:center!important}.payout-allocation-table .payout-allocation-influencer{justify-content:flex-start}.payout-allocation-table .payout-allocation-influencer-text{min-width:0;overflow:hidden}.payout-allocation-table .payout-allocation-handle{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;display:block;overflow:hidden}.payout-allocation-table .payout-allocation-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;display:block;overflow:hidden}.payout-allocation-table .payout-allocation-input.ant-input-number,.payout-allocation-table .payout-allocation-input .ant-input-number,.payout-allocation-table .payout-allocation-input.ant-input-number-group-wrapper{width:100%}.payout-allocation-table .payout-allocation-currency{color:#6a7282;justify-content:center;align-items:center;min-width:34px;font-size:11px;display:inline-flex}.payout-allocation-table .payout-allocation-row-error{color:#e7000b;margin-top:4px;font-size:11px;line-height:15px}.payout-allocation-table .payout-allocation-row-hint{margin-top:4px;font-size:12px;line-height:16px;display:block}.payout-allocation-table .payout-allocation-table-error{color:#e7000b;margin-top:8px;font-size:12px;line-height:17px}.payout-add-rows--individual{gap:10px}.payout-add-rows--individual .payout-add-row-block{flex-direction:column;display:flex}.payout-add-rows--individual .payout-add-row.is-inline{flex-flow:wrap;align-items:center;gap:10px}.payout-add-rows--individual .payout-add-row-title{flex:none;min-width:92px}.payout-add-rows--individual .payout-add-amount.ant-input-number-group-wrapper{flex:190px;min-width:170px}.payout-add-rows--individual .payout-add-row-field{flex:150px;min-width:138px}.payout-add-rows--individual .payout-add-row-action.ant-btn{flex:none}.payout-add-rows--individual .payout-add-row-error{color:#e7000b;margin:4px 0 0 102px;font-size:12px;line-height:17px}.payout-add-row-add.ant-btn{height:auto;margin-top:12px;padding-inline-start:0;padding-inline-end:0;font-size:14px;font-weight:500}.payout-add-footer{border-top:1px solid #f3f4f6;flex-direction:column;align-items:stretch;gap:12px;margin-top:16px;padding-top:16px;display:flex}.payout-add-footer .payout-add-amount.ant-input-number-group-wrapper{width:220px}.payout-add-footer-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.payout-add-footer-fields .ant-picker,.payout-add-footer-fields .ant-select{width:100%;min-width:0}@media (max-width:720px){.payout-add-footer-fields{grid-template-columns:1fr}}.payout-add-total{color:#101828;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:13px}.payout-add-total strong{font-weight:600}.payout-add-total.is-error{background:#fef2f2;border-color:#e7000b}.payout-add-total.is-error strong{color:#e7000b}.payout-add-summary-error{color:#e7000b;margin-top:8px;font-size:12px;line-height:17px}.payout-approval-drawer .ant-drawer-mask{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a6b}.payout-approval-drawer .ant-drawer-content{border-radius:0;padding:0;overflow:hidden;box-shadow:-24px 0 56px #0f172a29}.payout-approval-drawer .ant-drawer-content-wrapper{min-width:920px;max-width:920px}.payout-modal-shell{background:#fff;flex-direction:column;height:100vh;min-height:0;display:flex}.payout-modal-shell .ant-spin-nested-loading,.payout-modal-shell .ant-spin-container{flex-direction:column;flex:1;min-height:0;display:flex}.payout-modal-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:20px;min-height:0;padding:20px 28px 21px;display:flex}.payout-header-main{flex:1;min-width:0;padding-right:32px}.payout-header-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.payout-header-title-row{min-width:0}.payout-modal-title{color:#101828;letter-spacing:-.425px;white-space:nowrap;font-size:17px;font-weight:600;line-height:24px}.payout-modal-subtitle{color:#6a7282;font-size:12px;line-height:17px}.payout-header-person{min-width:0;margin-top:0}.payout-header-person .ant-avatar{background:#f3f6fb;border:1px solid #e5e7ebcc;flex:none}.payout-header-person strong{color:#101828;white-space:nowrap;font-size:13px;font-weight:600;line-height:19px}.payout-header-person .payout-header-handle{color:#6a7282;white-space:nowrap;font-size:12px;line-height:18px}.payout-modal-close.ant-btn{color:#667085;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.payout-modal-close.ant-btn:hover:not(:disabled){color:#344054;background:#f9fafb}.payout-fetch-error{margin:16px 32px 0}.payout-modal-body{flex:1;grid-template-columns:374px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.payout-contract-panel,.payout-work-panel{min-height:0}.payout-contract-panel{background:#f4f7f9;border-right:1px solid #f3f4f6;padding:20px;position:relative;overflow-y:auto}.payout-work-panel{background:#fff;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.payout-section-title{margin-bottom:4px}.payout-section-title .ant-typography{color:#101828;font-size:15px;font-weight:600;line-height:21px}.payout-section-accent{background:#2b63d9;border-radius:2px;width:4px;height:20px;display:inline-block}.payout-captured-at{color:#6a7282;margin-bottom:16px;font-size:12px;line-height:20px;display:block}.payout-snapshot-source{color:#99a1af;margin:-12px 0 16px;font-size:11px;line-height:16px;display:block}.payout-summary-info{color:#9aa7bb;position:absolute;top:20px;right:20px}.payout-summary-no-prev{color:#99a1af;margin:-8px 0 16px;font-size:12px;line-height:18px;display:block}.payout-contract-summary{width:100%}.payout-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 1px #0f172a08}.payout-summary-card .payout-detail-row{border-bottom:1px solid #e2e8f0;gap:2px;padding:12px 14px}.payout-summary-card .payout-detail-row:last-child{border-bottom:0;padding-bottom:12px}.payout-summary-card .payout-detail-label{color:#000000a6;font-size:12px;font-weight:400;line-height:18px}.payout-summary-card .payout-detail-value{color:#000000e0;font-size:14px;font-weight:400;line-height:20px}.payout-summary-block{flex-direction:column;gap:12px;display:flex}.payout-summary-block-label{color:#000000a6;font-size:12px;font-weight:400;line-height:18px;display:block}.payout-summary-block-subtitle{color:#101828;margin-top:-4px;font-size:12px;font-weight:700;line-height:18px;display:block}.payout-summary-card--details{padding:12px 14px}.payout-summary-card--details .payout-payment-details{background:0 0;border-radius:0;gap:0;padding:0}.payout-summary-card--details .payout-payment-detail-line{border-bottom:0;gap:2px;padding:10px 0}.payout-summary-card--details .payout-payment-detail-line span{color:#000000a6;letter-spacing:normal;text-transform:none;font-size:12px;font-weight:400;line-height:18px}.payout-summary-card--details .payout-payment-detail-line strong{color:#000000e0;font-size:14px;font-weight:400;line-height:20px}.payout-summary-card--agreement{padding:17px}.payout-summary-card--agreement .payout-file-card{box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:0}.payout-summary-card--agreement .payout-file-card:hover{box-shadow:none;background:0 0}.payout-summary-card--agreement .payout-file-icon{color:#667085;background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;width:36px;height:36px;font-size:16px}.payout-summary-card--agreement .payout-file-copy strong{color:#101828;font-size:13px;font-weight:500;line-height:19px}.payout-summary-card--agreement .payout-file-copy small{color:#99a1af;font-size:11px;line-height:16px}.payout-detail-row{border-bottom:1px solid #e4e9f1;flex-direction:column;gap:6px;padding:9px 0 10px;display:flex}.payout-detail-label{color:#000000a6;font-size:12px;font-weight:400;line-height:18px}.payout-detail-value{color:#000000e0;overflow-wrap:anywhere;text-align:left;min-width:0;font-size:14px;font-weight:400;line-height:20px}.payout-diff-current{color:#d92d20;display:block}.payout-diff-prev{color:#99a1af;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:18px;display:block}.payout-diff-prev-value{text-decoration:line-through}.payout-diff-prev-file{margin-top:-2px;text-decoration:line-through}.payout-payment-detail-line .payout-diff-prev{color:#99a1af;font-size:12px;font-weight:400;line-height:18px}.payout-payment-detail-line .payout-diff-current strong,.payout-summary-card--agreement .payout-file-copy strong.payout-diff-current{color:#d92d20}.payout-payment-details{background:#fff;border-radius:12px;flex-direction:column;gap:0;width:100%;padding:12px 16px 6px;display:flex}.payout-payment-detail-line{border-bottom:1px solid #e7ecf4;flex-direction:column;gap:8px;padding:7px 0 12px;display:flex}.payout-payment-detail-line:last-child{border-bottom:0}.payout-payment-detail-line span{color:#66758f;font-size:12px;font-weight:700;line-height:18px}.payout-payment-detail-line strong{color:#111827;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:22px}.payout-muted,.payout-muted-icon{color:#94a3b8;font-size:14px;line-height:20px}.payout-file-card{min-width:0;color:inherit;background:#fff;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:flex}.payout-file-card:hover{background:#fdfefe;box-shadow:0 8px 22px #1c2a4714}.payout-file-icon{color:#62708a;background:#eef3f9;border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;display:inline-flex}.payout-file-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.payout-file-copy strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;line-height:18px;overflow:hidden}.payout-file-copy small{color:#8a98ae;font-size:12px;line-height:16px}.payout-work-header{box-sizing:border-box;border-bottom:1px solid #f3f4f6;flex-shrink:0;padding:0 32px}.payout-work-title{border-bottom:0;margin-bottom:0;padding:24px 0 0}.payout-work-heading{color:#101828;font-size:15px;font-weight:600;line-height:21px;display:block}.payout-work-subheading{color:#6a7282;margin-top:6px;font-size:12px;line-height:20px;display:block}.payout-approval-steps{box-sizing:border-box;background:#f9fafb80;border:1px solid #f3f4f6;border-radius:14px;width:100%;min-width:0;max-width:100%;margin:16px 0 21px;padding:11px 13px}.payout-approval-steps.ant-steps{min-width:0}.payout-approval-steps .ant-steps-item{flex:1 1 0;min-width:0;border-inline-end:12px solid #0000!important;padding-inline-start:0!important;padding-inline-end:6px!important}.payout-approval-steps .ant-steps-item:last-child{border-inline-end:0!important;padding-inline-end:0!important}.payout-approval-steps .ant-steps-item:last-child .ant-steps-item-title:after{display:none!important}.payout-approval-steps .ant-steps-item-container{min-width:0;height:auto;min-height:32px;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:10px!important;align-items:center!important;padding:4px!important;display:inline-flex!important}.payout-approval-steps .ant-steps-item-content{min-width:0}.payout-approval-steps .ant-steps-item-icon{flex-shrink:0;box-sizing:border-box!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:50%!important;margin-inline-end:8px!important;line-height:22px!important}.payout-approval-steps .ant-steps-icon{color:#99a1af!important;font-size:11px!important;font-weight:600!important;line-height:1!important}.payout-approval-steps .ant-steps-item-title{white-space:nowrap;min-width:0;position:relative;color:#6a7282!important;padding-inline-end:0!important;font-size:12px!important;font-weight:500!important;line-height:17px!important}.payout-approval-steps .ant-steps-item-title:after{background-color:#e5e7eb!important;height:1px!important;margin-inline-start:12px!important;display:block!important;top:50%!important;transform:translateY(-50%)!important}.payout-approval-steps .ant-steps-item-active .ant-steps-item-icon{box-shadow:none!important;background:#eef3ff!important;border:1px solid #2a66e8!important}.payout-approval-steps .ant-steps-item-active .ant-steps-icon{color:#2a66e8!important}.payout-approval-steps .ant-steps-item-active .ant-steps-item-title{color:#2a66e8!important;font-weight:500!important}.payout-approval-steps .ant-steps-item-finish .ant-steps-item-icon{background:#eef3ff99!important;border:1px solid #2a66e866!important}.payout-approval-steps .ant-steps-item-finish .ant-steps-icon{color:#2a66e8!important}.payout-approval-steps .ant-steps-item-finish .ant-steps-icon .anticon{display:none!important}.payout-approval-steps .ant-steps-item-finish .ant-steps-item-title{color:#6a7282!important;font-weight:500!important}.payout-approval-steps .ant-steps-item-wait .ant-steps-item-icon{background:#fff!important;border:1px solid #e5e7eb!important}.payout-approval-steps .ant-steps-item-wait .ant-steps-item-title{color:#6a7282!important;font-weight:500!important}.payout-step-content{min-height:0;margin-top:0;padding:24px 32px 26px;overflow-y:auto}.payout-step-content>.ant-flex{max-width:100%}.payout-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payout-edit-title{color:#475569;margin-bottom:12px}.payout-edit-title .ant-typography{color:#475569;font-size:13px;font-weight:700}.payout-field{flex-direction:column;gap:8px;min-width:0;display:flex}.payout-field>span{color:#33415c;font-size:14px;font-weight:700;line-height:20px}.payout-field .ant-input,.payout-field .ant-input-number,.payout-field .ant-select{width:100%}.payout-field .ant-input,.payout-field .ant-input-number,.payout-field .ant-select-selector{color:#26344f;min-height:44px;font-size:14px;font-weight:600;box-shadow:none!important;background:#fbfcff!important;border-color:#dfe7f2!important;border-radius:14px!important}.payout-field .ant-input-number-input{min-height:42px;font-size:14px;font-weight:600}.payout-field .ant-input[readonly]{cursor:default}.payout-field-inline-label,.payout-invoice-label{color:#364153;font-size:12px;font-weight:500;line-height:12px}.payout-legal-name-field,.payout-contract-amount-block{flex-direction:column;gap:10px;display:flex}.payout-readonly-field{box-sizing:border-box;color:#364153;cursor:default;-webkit-user-select:text;user-select:text;background:#f9fafbe6;border:1px solid #e5e7eb;border-radius:10px;align-items:center;height:40px;min-height:40px;padding:0 11px;font-size:14px;font-weight:400;line-height:20px;display:flex}.payout-contract-amount-inputs{align-items:center;gap:10px;display:flex}.payout-contract-amount-inputs .payout-readonly-field{flex:1;min-width:0}.payout-currency-display{box-sizing:border-box;color:#364153;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;background:#f9fafbe6;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:flex-start;align-items:center;width:108px;height:40px;min-height:40px;padding:0 11px;font-size:14px;line-height:20px;display:inline-flex}.payout-invoice-upload-row{flex-direction:column;display:flex}.payout-invoice-upload-row .ant-upload-wrapper,.payout-invoice-upload-row .ant-upload,.payout-invoice-upload-row .ant-upload-select{width:100%;display:block}.payout-upload-invoice-btn{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fffbeb4d;border:2px dashed #fee685e6;border-radius:10px;align-items:flex-start;gap:12px;padding:18px;transition:background-color .2s,border-color .2s;display:flex}.payout-upload-invoice-btn:hover:not(:disabled){background:#fffbeb8c;border-color:#fcd34d}.payout-upload-invoice-btn:disabled{cursor:not-allowed;opacity:.65}.payout-upload-invoice-icon{color:#973c00;background:#fff;border:1px solid #fef3c6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.payout-upload-invoice-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.payout-upload-invoice-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payout-upload-invoice-copy{color:#973c00;white-space:nowrap;font-size:13px;font-weight:600;line-height:19px}.payout-upload-invoice-hint{color:#6a7282;font-size:11px;font-weight:400;line-height:18px}.payout-invoice-pool-title{color:#6a7282;font-size:12px;font-weight:600;line-height:17px}.payout-invoice-pool-card{background:#f9fafb66;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:2px;padding:17px;display:flex;box-shadow:0 1px 2px #0f172a08}.payout-invoice-pool-card-header{flex-direction:column;gap:0;display:flex}.payout-invoice-pool-file-link{color:#101828;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;width:100%;margin-top:10px;padding:0;font-size:14px;font-weight:400;line-height:20px}.payout-invoice-pool-file-link:disabled{cursor:default}.payout-invoice-pool-card-divider{border-top:1px solid #f3f4f6;margin-top:0;margin-bottom:0}.payout-invoice-pool-badge{color:#2a66e8;background:#eef3ff;border-radius:8px;align-items:center;width:-moz-fit-content;width:fit-content;padding:1.5px 8px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.payout-invoice-file-link{color:#101828;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;min-width:0;padding:0;font-size:13px;font-weight:600;line-height:19px}.payout-invoice-file-link:disabled{cursor:default}.payout-invoice-number{color:#99a1af;margin-top:0;font-size:11px;font-weight:400;line-height:16px;display:block}.payout-invoice-status-pill{color:#007a55;white-space:nowrap;background:#ecfdf5;border-radius:8px;justify-content:center;align-items:center;padding:1.5px 8px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.payout-invoice-pool-card.is-review .payout-invoice-status-pill{color:#973c00;background:#fffbeb}.payout-invoice-pool-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;padding-top:17px;display:grid}.payout-invoice-pool-card-grid>div{flex-direction:column;gap:5px;display:flex}.payout-invoice-pool-card-grid>div.is-wide{grid-column:1/-1}.payout-invoice-pool-card-grid span{color:#99a1af;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:600;line-height:14px;display:block}.payout-invoice-pool-card-grid strong{color:#1e2939;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:17px;display:block}.payout-invoice-bank-details{border-top:1px solid #f1f3f5;margin-top:16px;padding-top:12px}.payout-invoice-bank-details-toggle{cursor:pointer;color:#364153;letter-spacing:.3px;text-transform:uppercase;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:12px;font-weight:600;display:flex}.payout-invoice-bank-details-toggle:hover{color:#1e2939}.payout-invoice-bank-details-caret{color:#99a1af;font-size:10px;transition:transform .2s}.payout-invoice-bank-details.is-open .payout-invoice-bank-details-caret{transform:rotate(180deg)}.payout-invoice-bank-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin-top:14px;display:grid}.payout-invoice-bank-details-grid>div{flex-direction:column;gap:5px;display:flex}.payout-invoice-bank-details-grid>div.is-wide{grid-column:1/-1}.payout-invoice-bank-details-grid span{color:#99a1af;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:600;line-height:14px;display:block}.payout-invoice-bank-details-grid strong{color:#1e2939;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:17px;display:block}.payout-invoice-uploaded-at{color:#99a1af;margin-top:13px;font-size:11px;font-weight:400;line-height:16px;display:block}.payout-invoice-amount-inputs{align-items:center;gap:10px;width:100%;display:flex}.payout-invoice-amount-inputs .payout-invoice-currency-select.ant-select{flex:0 0 72px;width:72px!important}.payout-invoice-currency-select{flex-shrink:0;width:72px}.payout-invoice-currency-select .ant-select-selector{height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important;border-radius:10px!important;padding:0 22px 0 10px!important}.payout-invoice-currency-select.ant-select-status-error .ant-select-selector{border-color:#fda4af!important}.payout-invoice-currency-select .ant-select-selection-wrap{min-width:0}.payout-invoice-currency-select .ant-select-selection-item{color:#0a0a0a;font-size:13px;font-weight:400;line-height:38px;padding-inline-end:0!important}.payout-invoice-currency-select .ant-select-selection-search-input{height:38px!important}.payout-invoice-currency-select .ant-select-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.payout-invoice-currency-select .ant-select-arrow:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.payout-invoice-currency-select .ant-select-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.payout-invoice-currency-select .ant-select-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.payout-invoice-currency-select .ant-select-arrow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.payout-invoice-currency-select .ant-select-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.payout-invoice-amount-input{flex:1;min-width:0;width:100%!important}.payout-invoice-amount-input.ant-input-number,.payout-invoice-amount-input .ant-input-number{width:100%;height:40px;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important;border-radius:10px!important}.payout-invoice-amount-input .ant-input-number-input-wrap{height:38px}.payout-invoice-amount-input .ant-input-number-input{color:#1e2939;height:38px;font-size:14px;font-weight:400}.payout-invoice-amount-input.ant-input-number-status-warning,.payout-invoice-amount-input.ant-input-number-status-warning .ant-input-number{border-color:#faad14!important}.payout-invoice-pool-section{flex-direction:column;gap:12px;display:flex}.payout-invoice-review-card{background:#f0f9ff73;border:1px solid #b8e6fee6;border-radius:14px;flex-direction:column;gap:20px;padding:21px;display:flex}.payout-invoice-review-header{margin-bottom:0}.payout-invoice-review-title{color:#101828;font-size:14px;font-weight:600;line-height:20px;display:block}.payout-invoice-review-copy{color:#6a7282;margin-top:4px;font-size:12px;font-weight:400;line-height:18px;display:block}.payout-invoice-file-row{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.payout-invoice-file-link{color:#364153;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:8px;min-width:0;padding:0;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.payout-invoice-file-link__icon{color:#6a7282;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.payout-invoice-file-link__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payout-invoice-file-link:hover{color:#101828}.payout-invoice-delete-button.ant-btn{flex-shrink:0;width:28px;min-width:28px;height:28px;padding:0}.payout-invoice-delete-button.ant-btn .anticon{font-size:14px}.payout-invoice-review-grid{flex-direction:column;gap:14px;display:flex}.payout-invoice-review-field{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:10px 16px;display:grid}.payout-invoice-review-field>span{color:#4a5565;padding-top:10px;font-size:12px;font-weight:500;line-height:18px}.payout-invoice-review-field .ant-input,.payout-invoice-review-field .ant-input-number,.payout-invoice-review-field .ant-input-number-affix-wrapper,.payout-invoice-review-field .ant-select-selector,.payout-invoice-review-field textarea.ant-input{color:#101828;min-height:40px;font-size:13px;font-weight:400;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important;border-radius:10px!important}.payout-invoice-review-field .ant-input-number,.payout-invoice-review-field .ant-input-number-affix-wrapper{width:100%}.payout-invoice-review-field .ant-input-number-input{min-height:38px;font-size:13px;font-weight:400}.payout-invoice-review-field .ant-input-status-error,.payout-invoice-review-field .ant-input-number-status-error,.payout-invoice-review-field .ant-input-number-affix-wrapper-status-error,.payout-invoice-review-field .ant-select-status-error .ant-select-selector{border-color:#fda4af!important}.payout-invoice-review-field .ant-input-number-group-wrapper{width:100%}.payout-invoice-review-field .ant-input-number-group-wrapper .ant-input-number-group-addon{padding:0;background:#fff!important;border-color:#e5e7eb!important}.payout-invoice-review-field .ant-input-number-group-wrapper .ant-input-number-group-addon .ant-select-selector{height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:10px 0 0 10px!important}.payout-invoice-review-field .ant-input-number-group-wrapper .ant-input-number-affix-wrapper,.payout-invoice-review-field .ant-input-number-group-wrapper .ant-input-number{height:40px;background:#fff!important;border-color:#e5e7eb!important;border-radius:0 10px 10px 0!important}.payout-invoice-review-field>.ant-input,.payout-invoice-review-field>.ant-input-number,.payout-invoice-review-field>.ant-input-number-affix-wrapper,.payout-invoice-review-field>.ant-input-number-group-wrapper,.payout-invoice-review-field>.ant-select,.payout-invoice-review-field>textarea.ant-input,.payout-invoice-review-field>.payout-invoice-validation-hint,.payout-invoice-review-field>.payout-invoice-amount-inputs,.payout-invoice-review-field>.ant-input-affix-wrapper{grid-column:2}.payout-invoice-review-field .ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon{color:inherit;border-color:#e5e7eb}.payout-invoice-bank-row>span{padding-top:17px}.payout-invoice-bank-row .payout-invoice-bank-panel{grid-column:2}.payout-invoice-bank-panel{background:#fff;border:1px solid #dff2fe;border-radius:14px;flex-direction:column;gap:12px;padding:17px;display:flex}.payout-invoice-bank-grid{flex-direction:column;gap:12px;display:flex}.payout-invoice-bank-grid .payout-invoice-review-field{grid-template-columns:1fr;gap:6px}.payout-invoice-bank-grid .payout-invoice-review-field>span{color:#0084d1cc;letter-spacing:.06em;text-transform:uppercase;padding-top:0;font-size:10px;font-weight:600;line-height:14px}.payout-invoice-bank-grid .payout-invoice-review-field>.ant-input,.payout-invoice-bank-grid .payout-invoice-review-field>.ant-input-number,.payout-invoice-bank-grid .payout-invoice-review-field>.ant-input-number-affix-wrapper,.payout-invoice-bank-grid .payout-invoice-review-field>.ant-select,.payout-invoice-bank-grid .payout-invoice-review-field>textarea.ant-input,.payout-invoice-bank-grid .payout-invoice-review-field>.payout-invoice-validation-hint,.payout-invoice-bank-grid .payout-invoice-review-field>.ant-input-affix-wrapper{grid-column:1}.payout-invoice-confirm-row{margin-top:20px}.payout-invoice-confirm-row .payout-invoice-verify-button.ant-btn{min-width:auto;height:34px;box-shadow:none;border-radius:10px;padding:0 16px;font-size:13px;font-weight:500;line-height:20px}.payout-invoice-confirm-row .payout-invoice-verify-button.ant-btn .anticon{font-size:12px}.payout-invoice-review-body{position:relative}.payout-invoice-review-mask{-webkit-backdrop-filter:blur(8px);z-index:10;background:#f0f9ff8c;border-radius:14px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.payout-invoice-review-mask .payout-invoice-review-mask-content{background:#ffffffd9;border:1px solid #b8e6fe99;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;box-shadow:0 8px 24px #0f172a0f}.payout-invoice-review-mask .payout-invoice-review-mask-text{color:#364153;font-size:13px;font-weight:600;line-height:20px}.payout-invoice-validation-hint{flex-wrap:wrap;gap:4px 6px;margin-top:4px;font-size:10px;font-weight:600;line-height:14px;display:flex}.payout-invoice-validation-hint span{border-radius:8px;align-items:center;width:-moz-fit-content;width:fit-content;padding:3px 8px;display:inline-flex}.payout-invoice-validation-hint strong{color:inherit;font-weight:600}.payout-invoice-validation-hint.is-matched{color:#007a55}.payout-invoice-validation-hint.is-matched span{background:#ecfdf5}.payout-invoice-validation-hint.is-mismatch{color:#c70036}.payout-invoice-validation-hint.is-mismatch span{background:#fff1f2}.payout-invoice-validation-hint.is-warning{color:#b45309}.payout-invoice-validation-hint.is-warning span{background:#fffbeb}.payout-invoice-chip{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:8px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.payout-invoice-parse-alert.payout-invoice-parse-alert--info{background:#f0f9ffb3;border:1px solid #b8e6fee6}.payout-invoice-parse-alert.payout-invoice-parse-alert--info .ant-alert-message{color:#364153;font-size:12px;font-weight:500}.payout-invoice-parse-alert.payout-invoice-parse-alert--warning{background:#fffbebb3;border:1px solid #fee685e6}.payout-invoice-parse-alert.payout-invoice-parse-alert--warning .ant-alert-message{color:#364153;font-size:12px;font-weight:500}.payout-invoice-parse-alert.payout-invoice-parse-alert--error{background:#fef2f2b3;border:1px solid #fecacae6}.payout-invoice-parse-alert.payout-invoice-parse-alert--error .ant-alert-icon{color:#dc2626}.payout-invoice-parse-alert.payout-invoice-parse-alert--error .ant-alert-message{color:#364153;font-size:12px;font-weight:500}.payout-invoice-parse-alert.payout-invoice-parse-alert--success{background:#ecfdf5;border:1px solid #a7f3d0}.payout-invoice-parse-alert.payout-invoice-parse-alert--success .ant-alert-icon{color:#059669}.payout-invoice-parse-alert.payout-invoice-parse-alert--success .ant-alert-message{color:#047857;font-size:12px;font-weight:500;line-height:18px}.payout-invoice-bank-alert.ant-alert .ant-alert-message{line-height:22px}.payout-step-block{flex-direction:column;gap:6px;display:flex}.payout-step-block-title{color:#101828;font-size:15px;font-weight:600;line-height:21px;display:block}.payout-step-block-copy{color:#6a7282;font-size:12px;font-weight:400;line-height:19px;display:block}.payout-section-heading{margin-bottom:12px}.payout-section-heading-text{font-size:13px;line-height:19px;display:inline}.payout-section-heading-title{color:#101828;font-weight:600}.payout-section-heading-hint{color:#6a7282;font-weight:400}.payout-approved-summary-heading{margin-bottom:8px}.payout-approved-summary-heading .is-required{color:#fb2c36;font-weight:400}.payout-approved-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 1px 1px #0f172a08}.payout-approved-summary-cell{flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.payout-approved-summary-cell:first-child{border-right:1px solid #e2e8f0}.payout-approved-summary-label{color:#000000a6;font-size:12px;font-weight:400;line-height:18px}.payout-approved-summary-label .is-required{color:#fb2c36;font-weight:400}.payout-approved-summary-cell strong{color:#000000e0;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.payout-approved-summary-note{color:#6a7282;font-size:12px;font-weight:400;line-height:18px}.payout-draft-section-head{margin-bottom:12px}.payout-account-help{color:#69758c;max-width:760px;font-size:14px;line-height:24px;display:block}.payout-account-card{box-sizing:border-box;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:16px;transition:border-color .18s,background-color .18s;display:flex;position:relative}.payout-account-card:hover:not(.is-disabled):not(.is-selected){border-color:#d1d5db}.payout-account-card.is-selected{background:#f8fafc;border-color:#2a66e8}.payout-account-card.is-disabled{cursor:not-allowed;opacity:.55}.payout-account-card-head{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:12px;display:flex}.payout-account-card-head-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.payout-account-title{color:#000000e0;font-size:14px;font-weight:600;line-height:22px}.payout-account-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.payout-account-source{color:#000000a6;overflow-wrap:anywhere;background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;align-items:center;max-width:100%;min-height:22px;padding:2px 8px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.payout-account-source.is-default,.payout-account-source.payout-account-source-invoices{color:#2a66e8;background:#eef2fa;border-color:#2a66e840}.payout-account-detail-body{flex-direction:column;gap:12px;display:flex}.payout-account-field{flex-direction:column;gap:2px;display:flex}.payout-account-field.is-full{width:100%}.payout-account-field>span{color:#00000073;font-size:12px;font-weight:400;line-height:18px}.payout-account-field strong{color:#000000e0;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:20px}.payout-account-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.payout-account-detail-grid>span{flex-direction:column;gap:2px;min-width:0;display:flex}.payout-account-detail-grid>span.is-wide{grid-column:1/-1}.payout-account-detail-grid>span>span{color:#00000073;font-size:12px;font-weight:400;line-height:18px}.payout-account-detail-grid strong{color:#000000e0;overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:400;line-height:20px}.payout-account-check{flex-shrink:0;margin-top:1px;position:static}.payout-account-check.is-selected{color:#fff;background:#2a66e8;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.payout-account-check.is-unselected{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:50%;width:20px;height:20px;transition:border-color .18s,background-color .18s;display:block}.payout-account-card:hover .payout-account-check.is-unselected{border-color:#2a66e873}.payout-total-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.payout-total-strip>div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.payout-total-strip span{color:#64748b;font-size:12px;line-height:18px}.payout-total-strip strong{color:#111827;overflow-wrap:anywhere;font-size:16px;line-height:22px}.payout-total-strip .is-danger strong{color:#dc2626}.payout-subtitle{margin:8px 0 10px}.payout-subtitle .ant-typography{color:#111827;font-size:14px;font-weight:700}.payout-approved-amount-step{width:100%;max-width:none}.payout-draft-section{margin-top:0}.payout-final-installment-row{flex-direction:column;gap:10px;margin-top:0;display:flex}.payout-final-installment-alert.ant-alert{background:#fef2f2b3;border:1px solid #fecacae6;padding:12px 14px}.payout-final-installment-alert.ant-alert .ant-alert-icon{color:#dc2626;font-size:14px}.payout-final-installment-alert.ant-alert .ant-alert-message{color:#000000e0;margin-bottom:4px;font-size:13px;font-weight:500;line-height:20px}.payout-final-installment-alert.ant-alert .ant-alert-description{color:#000000a6;font-size:13px;line-height:20px}.payout-final-installment-alert.ant-alert .ant-alert-description strong{color:#000000e0;font-weight:500}.payout-final-installment-alert.ant-alert .ant-alert-description .payout-final-installment-action{margin-top:8px}.payout-no-more-checkbox{color:#000000e0;background:#fffbebb3;border:1px solid #fee685e6;border-radius:12px;align-items:center;width:100%;min-height:40px;margin:0;padding:10px 14px;font-size:13px;font-weight:400;line-height:20px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:flex}.payout-no-more-checkbox .ant-checkbox{align-self:center;top:0}.payout-no-more-checkbox .ant-checkbox+span{align-items:center;gap:6px;min-width:0;padding-inline-start:8px;padding-inline-end:0;display:inline-flex}.payout-no-more-checkbox .anticon{color:#fb2c36;flex:none;font-size:13px}.payout-no-more-checkbox:not(.ant-checkbox-wrapper-disabled):hover{background:#fffbebf2;border-color:#fcd34df2}.payout-no-more-checkbox.ant-checkbox-wrapper-disabled{color:#94a3b8;cursor:not-allowed;background:#f7f9fc;border-color:#edf1f7}.payout-no-more-checkbox.ant-checkbox-wrapper-disabled .anticon{color:#b8c2d2}.payout-installment-section{width:100%;min-width:0}.payout-installment-section>.ant-flex{width:100%}.payout-installment-entry{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.payout-installment-entry .payout-installment-item{flex:1;width:100%;min-width:0}.payout-installment-entry.is-expanded{align-items:flex-start}.payout-installment-side-action.ant-btn{color:#fb2c36;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-flex}.payout-installment-side-action.ant-btn .anticon{font-size:14px}.payout-installment-side-action.ant-btn:hover:not(:disabled){color:#e7000b!important;background:#fff1f2!important}.payout-remaining{color:#6a7282;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:400;line-height:17px}.payout-remaining strong{color:#101828;font-weight:600}.payout-remaining.is-danger{color:#dc2626}.payout-remaining.is-danger strong{color:#dc2626;font-weight:600}.payout-installment-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:13px 17px;transition:border-color .18s,background .18s;box-shadow:0 1px 1px #0f172a08}.payout-installment-item.is-processing,.payout-installment-item.is-success,.payout-installment-item.is-error{background:#fff;border-color:#e5e7eb}.payout-installment-item.is-voided{color:#9aa6b8;background:#f9fafb;border-color:#e5e7eb}.payout-installment-item.is-voided .payout-installment-title,.payout-installment-item.is-voided .payout-installment-amount,.payout-installment-item.is-voided .payout-installment-meta{color:#9aa6b8;text-decoration:line-through}.payout-installment-item.is-draft{background:#fff;border-color:#e5e7eb}.payout-installment-item.is-expanded{background:#fff;border-color:#b8e6fe}.payout-installment-top,.payout-installment-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.payout-installment-top>.ant-flex,.payout-installment-bottom>.ant-flex{align-items:center;min-height:26px}.payout-installment-top{margin-bottom:4px}.payout-installment-title{color:#101828;font-size:13px;font-weight:600;line-height:19px}.payout-installment-meta{color:#6a7282;white-space:nowrap;font-size:11px;font-weight:400;line-height:15px}.payout-installment-amount{color:#101828;white-space:nowrap;font-size:14px;font-weight:600;line-height:18px}.payout-status-pill{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:24px;max-height:24px;padding:2px 11px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.payout-status-pill.is-processing{color:#00598a;background:#f0f9ff;border-color:#b8e6fe}.payout-status-pill.is-success{color:#006045;background:#ecfdf5;border-color:#a4f4cf}.payout-status-pill.is-error{color:#9f0712;background:#fef2f2;border-color:#ffc9c9}.payout-status-pill.is-warning{color:#973c00;background:#fffbeb;border-color:#fee685}.payout-status-pill.is-pending{color:#364153;background:#f9fafb;border-color:#e5e7eb}.payout-status-pill.is-voided{color:#9f0712;background:#fef2f2;border-color:#ffc9c9}.payout-status-pill-icon{opacity:.8;font-size:12px}.payout-view-action{color:#2a66e8;justify-content:center;align-items:center;gap:4px;height:26px;min-height:26px;padding:0;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.payout-view-action .anticon{font-size:14px;line-height:1}.payout-view-action:hover,.payout-view-action:focus{color:#2a66e8!important;background:0 0!important}.payout-installment-detail-panel{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:0;margin-top:12px;padding:4px 14px 12px;display:flex}.payout-installment-detail-panel>.payout-installment-allocation-entry{padding:8px 0 4px}.payout-installment-detail-line{border-bottom:1px solid #f3f4f6;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:10px 0;display:grid}.payout-installment-detail-line:last-child{border-bottom:none;padding-bottom:0}.payout-installment-detail-line.is-failure .payout-installment-detail-label{color:#cf1322}.payout-installment-detail-line.is-failure .payout-installment-failure-reason{color:#d4380d;font-weight:500}.payout-installment-detail-label{color:#00000073;padding-top:1px;font-size:13px;font-weight:400;line-height:20px}.payout-installment-detail-value{color:#000000e0;text-align:left;justify-self:start;min-width:0;font-size:13px;font-weight:400;line-height:20px}.payout-installment-detail-value strong,.payout-installment-detail-value a{color:#000000e0;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:20px}.payout-installment-detail-value a{vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;color:#2a66e8;max-width:100%;display:inline-block;overflow:hidden}.payout-installment-detail-value a.payout-installment-proof-link{color:#2a66e8;cursor:pointer;justify-self:start;align-items:center;width:-moz-fit-content;width:fit-content;font-size:16px;transition:color .18s;display:inline-flex}.payout-installment-detail-value a.payout-installment-proof-link .anticon{color:inherit}.payout-installment-detail-value a.payout-installment-proof-link:hover{color:#1a5496}.payout-installment-account-block{text-align:left;flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.payout-installment-account-title{color:#000000e0!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.payout-installment-account-fields{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.payout-installment-account-fields>div{flex-wrap:wrap;align-items:flex-start;gap:2px 8px;min-width:0;display:flex}.payout-installment-account-fields>div>span{flex:none}.payout-installment-account-fields>div>strong{flex:120px;min-width:0}.payout-installment-account-fields span{color:#00000073;font-size:12px;font-weight:400;line-height:18px}.payout-installment-account-fields strong{overflow-wrap:anywhere;word-break:break-word;color:#000000e0!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}.payout-add-inline{color:#2a66e8;height:auto;padding:0;font-size:13px;font-weight:500}.payout-add-inline .anticon{font-size:14px}.payout-add-inline:not(:disabled):hover,.payout-add-inline:not(:disabled):focus{color:#2a66e8!important;background:0 0!important}.payout-add-inline:disabled,.payout-add-inline.ant-btn-disabled{cursor:not-allowed;pointer-events:none;color:#cbd5e1!important}.payout-remarks-row{flex-direction:column;gap:10px;margin-top:0;display:flex}.payout-remarks-row .payout-remarks-label{color:#364153;font-size:12px;font-weight:500;line-height:17px}.payout-remarks-row textarea.ant-input{color:#101828;resize:none;min-height:120px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:10px;padding:11px 13px;font-size:13px}.payout-remarks-row textarea.ant-input::placeholder{color:#99a1af}.payout-modal-footer{background:#fff;border-top:1px solid #f3f4f6;justify-content:flex-end;gap:14px;padding:18px 29px 17px;display:flex}.payout-modal-footer .ant-btn{border-radius:10px;min-width:98px;height:40px;font-size:13px;font-weight:500}.payout-modal-footer .ant-btn-primary{height:38px;box-shadow:none;background:#2a66e8}.payout-modal-footer .ant-btn-primary[disabled],.payout-modal-footer .ant-btn-primary.ant-btn-disabled{color:#fff;background:#cbd6e6;border-color:#cbd6e6}.payout-add-form{margin-bottom:0}.payout-add-installment-modal .ant-modal-content{border:1px solid #e5e7ebcc;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 0 0 1px #0a0a0a1a,0 12px 40px #0f172a24}.payout-add-installment-modal .ant-modal-header{border-bottom:1px solid #f3f4f6;margin-bottom:0;padding:14px 48px 15px 20px}.payout-add-installment-modal .ant-modal-header .ant-modal-title{color:#101828;font-size:16px;font-weight:600;line-height:23px}.payout-add-installment-modal .ant-modal-close{top:8px;border-radius:8px;width:28px;height:28px}.payout-add-installment-modal .ant-modal-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.payout-add-installment-modal .ant-modal-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.payout-add-installment-modal .ant-modal-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.payout-add-installment-modal .ant-modal-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.payout-add-installment-modal .ant-modal-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.payout-add-installment-modal .ant-modal-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.payout-add-installment-modal .ant-modal-body{max-height:360px;padding:16px 20px;overflow-y:auto}.payout-add-installment-modal .ant-modal-footer{border-top:1px solid #f3f4f6;margin-top:0;padding:18px 21px 17px}.payout-add-installment-modal .ant-modal-footer .ant-btn{border-radius:10px;min-width:86px;height:36px;font-size:13px;font-weight:500}.payout-add-installment-modal .ant-modal-footer .ant-btn-primary{height:34px;box-shadow:none;background:#2a66e8;border-color:#2a66e8}.payout-add-rows{flex-direction:column;gap:20px;display:flex}.payout-add-row{flex-direction:column;gap:10px;display:flex}.payout-add-row.is-divided{border-top:1px solid #f3f4f6;padding-top:21px}.payout-add-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.payout-add-row-title{color:#101828;font-size:12px;font-weight:600;line-height:17px}.payout-add-row-actions{align-items:center;gap:2px;display:flex}.payout-add-row-action.ant-btn{color:#6a7282;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.payout-add-row-action.ant-btn .anticon{font-size:14px}.payout-add-row-action.ant-btn:hover:not(:disabled){color:#364153!important;background:#f3f4f6!important}.payout-add-row-action.ant-btn.is-danger{color:#fb2c36}.payout-add-row-action.ant-btn.is-danger:hover:not(:disabled){color:#e7000b!important;background:#fff1f2!important}.payout-add-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payout-add-field.ant-form-item{margin-bottom:0}.payout-add-field.ant-form-item .ant-form-item-label{display:none}.payout-add-field.ant-form-item .ant-form-item-explain-error{margin-top:4px;font-size:11px}.payout-add-field--amount .ant-input-number-group-wrapper{width:100%}.payout-add-field--amount .ant-input-number-group-addon{padding:0;background:#f9fafb!important;border-color:#e5e7eb!important}.payout-add-field--amount .payout-add-amount-currency{color:#6a7282;justify-content:center;align-items:center;min-width:36px;padding:0 9px 0 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.payout-add-field--amount .ant-input-number,.payout-add-field--amount .ant-input-number-affix-wrapper{width:100%;height:32px;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important;border-radius:0 8px 8px 0!important}.payout-add-field--amount .ant-input-number-group-addon:first-child{border-radius:8px 0 0 8px!important}.payout-add-field--amount .ant-input-number-input-wrap,.payout-add-field--amount .ant-input-number-input{color:#101828;height:30px;font-size:12px}.payout-add-field--amount .ant-input-number-input::placeholder{color:#99a1af}.payout-add-field--amount.ant-form-item-has-error .ant-input-number-group-addon,.payout-add-field--amount.ant-form-item-has-error .ant-input-number{border-color:#ff4d4f!important}.payout-add-installment-modal .ant-picker,.payout-add-installment-modal .ant-select-selector{height:32px!important;min-height:32px!important;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important;border-radius:8px!important}.payout-add-installment-modal .ant-picker{width:100%;padding:0 9px}.payout-add-installment-modal .ant-picker-input>input{color:#101828;font-size:12px}.payout-add-installment-modal .ant-picker-input>input::placeholder{color:#99a1af}.payout-add-installment-modal .ant-select-selection-item,.payout-add-installment-modal .ant-select-selection-placeholder{color:#0a0a0a;font-size:12px;line-height:30px!important}.payout-add-installment-modal .ant-select-selection-placeholder{color:#99a1af!important}.payout-add-installment-modal .ant-select-selection-search-input{height:30px!important}.payout-installment-detail-modal .ant-modal-content{overflow:visible}.payout-installment-detail-modal .ant-modal-header{margin-bottom:0;padding-bottom:12px}.payout-installment-detail-modal .ant-modal-title{color:#101828;font-size:16px;font-weight:600;line-height:24px}.payout-installment-detail-modal .ant-modal-body{max-height:min(72vh,560px);padding-top:4px;overflow:visible auto}.payout-installment-detail-modal .payout-installment-detail-panel{background:0 0;border:none;border-radius:0;gap:0;min-width:0;margin-top:0;padding:0;overflow:visible}.payout-installment-detail-modal .payout-installment-detail-line{border-bottom:1px solid #f1f5f9;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:12px 0}.payout-installment-detail-modal .payout-installment-detail-line:last-child{border-bottom:none;padding-bottom:0}.payout-installment-detail-modal .payout-installment-detail-line:first-child{padding-top:0}.payout-installment-detail-modal .payout-installment-detail-label{color:#000000a6;white-space:nowrap;padding-top:0;font-size:14px;font-weight:400;line-height:22px}.payout-installment-detail-modal .payout-installment-detail-value{color:#000000e0;text-align:left;justify-self:start;min-width:0;max-width:100%;font-size:14px;font-weight:400;line-height:22px;overflow:visible}.payout-installment-detail-modal .payout-installment-detail-value strong,.payout-installment-detail-modal .payout-installment-detail-value a{color:#000000e0;font-size:14px;font-weight:400;line-height:22px}.payout-installment-detail-modal .payout-installment-detail-value a.payout-installment-proof-link{color:#2a66e8;cursor:pointer;justify-self:start;align-items:center;width:-moz-fit-content;width:fit-content;font-size:18px;transition:color .18s;display:inline-flex}.payout-installment-detail-modal .payout-installment-detail-value a.payout-installment-proof-link .anticon{color:inherit}.payout-installment-detail-modal .payout-installment-detail-value a.payout-installment-proof-link:hover{color:#1a5496}.payout-installment-detail-modal .payout-installment-detail-line.is-failure .payout-installment-detail-label{color:#cf1322}.payout-installment-detail-modal .payout-installment-detail-line.is-failure .payout-installment-detail-value strong,.payout-installment-detail-modal .payout-installment-detail-line.is-failure .payout-installment-failure-reason{color:#cf1322;font-weight:400}.payout-installment-detail-modal .payout-installment-detail-line.is-account{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px}.payout-installment-detail-modal .payout-installment-detail-line.is-account .payout-installment-detail-label{padding-top:0}.payout-installment-detail-modal .payout-installment-detail-line.is-account .payout-installment-detail-value{background:0 0;border:none;width:100%;min-width:0;padding:0;overflow:visible}.payout-installment-detail-modal .payout-installment-account-title{color:#000000e0;overflow-wrap:anywhere;word-break:break-word;margin-bottom:8px;font-size:14px;font-weight:500;line-height:22px;display:block}.payout-installment-detail-modal .payout-installment-account-fields{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.payout-installment-detail-modal .payout-installment-account-fields>div{grid-template-columns:minmax(120px,38%) minmax(0,1fr);align-items:start;gap:8px 12px;min-width:0;display:grid}.payout-installment-detail-modal .payout-installment-account-fields span{color:#000000a6;font-size:14px;font-weight:400;line-height:22px}.payout-installment-detail-modal .payout-installment-account-fields strong{color:#000000e0;overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;font-size:14px;font-weight:400;line-height:22px}.payout-installment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.payout-installment-detail-grid>div{background:#f8fafc;border:1px solid #edf1f7;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.payout-installment-detail-grid>div.is-wide{grid-column:1/-1}.payout-installment-detail-grid span{color:#64748b;font-size:12px;font-weight:700;line-height:18px}.payout-installment-detail-grid strong,.payout-installment-detail-grid a{color:#1f2937;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px}.payout-installment-detail-grid a{color:#2a66e8}.process-payout-total-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.process-payout-method-inline{grid-template-columns:140px minmax(0,260px);align-items:center;gap:12px;display:grid}.process-payout-form{min-height:0}.process-payout-installment-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px}.process-payout-installment-card.is-selected{background:#f8fbff;border-color:#93c5fd}.process-payout-installment-card.is-disabled{opacity:.58}.process-payout-fields{border-top:1px solid #e5e7eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;display:grid}.process-payout-fields .ant-form-item{margin-bottom:0}.process-payout-fields .ant-form-item-label{padding-bottom:4px}.process-payout-fields .ant-form-item-label>label{color:#64748b;font-size:12px;font-weight:600}.process-payout-auto-complete-field{grid-column:1/-1;grid-template-columns:minmax(220px,max-content) minmax(132px,216px);align-items:start;gap:12px;display:grid}.process-payout-auto-complete-field .ant-form-item{margin-bottom:0}.process-payout-auto-complete-field .process-payout-auto-complete-check .ant-checkbox-wrapper{color:#334155;min-height:32px;font-size:13px}@media (max-width:960px){.payout-modal-shell{height:100vh}.payout-modal-header{min-height:auto;padding:20px 20px 21px}.payout-header-main{flex-direction:column;padding-right:0}.payout-header-person{min-width:0}.payout-modal-body{grid-template-columns:1fr;overflow-y:auto}.payout-contract-panel,.payout-work-panel{overflow:visible}.payout-contract-panel{border-bottom:1px solid #f3f4f6;border-right:0;padding:20px}.payout-work-header{padding:0 20px}.payout-work-title{padding:20px 0 0}.payout-approval-steps{width:100%;max-width:100%;margin:16px 0 21px}.payout-step-content{padding:20px;overflow:visible}.payout-total-strip,.payout-add-grid,.payout-form-grid,.payout-installment-detail-line,.payout-installment-detail-grid,.process-payout-fields,.process-payout-total-strip,.payout-approved-summary-card{grid-template-columns:1fr}.payout-approved-summary-cell:first-child{border-bottom:1px solid #f3f4f6;border-right:0}.payout-installment-entry.has-side-action{align-items:flex-start}.process-payout-method-inline{grid-template-columns:1fr}.payout-contract-amount-inputs{flex-direction:column;align-items:stretch}.payout-currency-display{width:100%}.payout-invoice-review-grid,.payout-invoice-review-field,.payout-invoice-pool-card-grid,.payout-invoice-bank-details-grid,.payout-account-detail-grid{grid-template-columns:1fr;gap:8px}.payout-account-card{padding:14px}.payout-account-card-head{flex-wrap:nowrap}.payout-invoice-pool-card-header{flex-direction:column;gap:10px}.payout-invoice-review-field{grid-template-columns:1fr;gap:8px}.payout-invoice-review-field>span,.payout-invoice-bank-row>span{padding-top:0}.payout-invoice-bank-row .payout-invoice-bank-panel,.payout-invoice-review-field>.ant-input,.payout-invoice-review-field>.ant-input-number,.payout-invoice-review-field>.ant-input-number-affix-wrapper,.payout-invoice-review-field>.ant-input-number-group-wrapper,.payout-invoice-review-field>.ant-select,.payout-invoice-review-field>textarea.ant-input,.payout-invoice-review-field>.payout-invoice-validation-hint,.payout-invoice-review-field>.ant-input-affix-wrapper{grid-column:1}.payout-invoice-bank-panel{padding:14px}.payout-remaining{white-space:normal;width:100%;margin-left:0}.payout-draft-section-head{flex-direction:column;align-items:flex-start}.payout-upload-invoice-btn{align-items:flex-start;width:100%;min-width:0}.payout-upload-invoice-title-row{gap:6px}.payout-modal-footer{padding:16px 20px}.payout-modal-footer .ant-btn{min-width:112px}}.payout-confirm-modal .ant-modal-body{padding-top:8px}.payout-confirm-modal .payout-confirm-modal-body{width:100%;min-width:0}.payout-confirm-modal .payout-confirm-modal-amount.ant-typography,.payout-confirm-modal .payout-confirm-modal-text.ant-typography{margin:0;font-size:14px;line-height:22px}.payout-void-modal .ant-modal-content{border-radius:16px;padding:0}.payout-void-modal .ant-modal-body{padding:0}.payout-void-modal .payout-void-modal__body{text-align:center;flex-direction:column;align-items:center;padding:32px 32px 28px;display:flex}.payout-void-modal .payout-void-modal__title{color:#1f2937;margin:0 0 14px;font-size:20px;font-weight:700}.payout-void-modal .payout-void-modal__desc{color:#6b7280;margin:0 0 28px;font-size:14px;line-height:1.6}.payout-void-modal .payout-void-modal__actions{width:100%}.payout-void-modal .payout-void-modal__actions .ant-btn{border-radius:10px;min-width:132px;height:44px;font-weight:600}.payout-void-modal .payout-void-modal__cancel{color:#374151;border-color:#e5e7eb}.payout-void-modal .payout-void-modal__confirm{background:#3b41e0;border-color:#3b41e0}.payout-void-modal .payout-void-modal__confirm:hover{background:#3035c4!important;border-color:#3035c4!important}.process-payout-proof-hint{color:#d4380d;font-size:12px;line-height:1.5}.reject-reason-modal .ant-modal-body{padding-top:10px;padding-bottom:4px}.reject-reason-modal-body{width:100%;min-width:0}.reject-reason-modal .ant-input-textarea-show-count{margin-bottom:20px}.payment-overview-modal .ant-modal-body{padding-top:8px;padding-bottom:16px}.payment-overview-modal-body{width:100%;min-width:0}.payment-overview-section-title.ant-typography{color:#000000e0;margin:0;font-size:13px;font-weight:500;line-height:20px}.payment-overview-due{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.payment-overview-due-icon{color:#00000073;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.payment-overview-due-copy{flex-wrap:wrap;flex:1;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.payment-overview-due-label.ant-typography{color:#00000073;margin:0;font-size:13px;font-weight:400;line-height:20px}.payment-overview-due-value.ant-typography{color:#000000e0;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600;line-height:22px}.payment-overview-metric-grid{grid-template-columns:repeat(var(--payment-overview-cols,3), minmax(0, 1fr));gap:8px;width:100%;display:grid}.payment-overview-metric-card{box-sizing:border-box;background:#fff;border:1px solid #0f172a12;border-radius:12px;flex-direction:column;justify-content:space-between;gap:4px;min-width:0;min-height:56px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.payment-overview-metric-card--entity,.payment-overview-metric-card--status{border-color:#e5e7eb;border-left-width:3px}.payment-overview-metric-card--amount{background:linear-gradient(#2a66e805 0%,#fff 100%)}.payment-overview-metric-title.ant-typography{color:#00000073;margin:0;font-size:12px;font-weight:400;line-height:18px}.payment-overview-metric-value.ant-typography{color:#000000e0;font-variant-numeric:tabular-nums;letter-spacing:-.01em;word-break:break-word;margin:0;font-size:16px;font-weight:600;line-height:22px}.payment-overview-metric-card--amount .payment-overview-metric-value.ant-typography{font-size:14px;font-weight:600;line-height:20px}.payment-overview-modal-state{color:#00000073;min-height:180px}.script-translator-modal .ant-modal-body{flex-direction:column;gap:18px;display:flex}.script-translator-controls{background:#f7f9fc;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.script-translator-language{flex-direction:column;flex:360px;gap:8px;min-width:220px;display:flex}.script-translator-language .ant-select{width:100%}.script-translator-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.script-translator-preview{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.script-translator-preview-title{color:#1f2b45;font-weight:600}.script-translator-preview .ant-input,.script-translator-preview textarea.ant-input{resize:none;color:#314157;border-color:#d9e4f5;border-radius:12px;flex:auto;font-size:14px;line-height:1.7;overflow-y:auto;height:max(280px,min(42vh,420px))!important;min-height:280px!important;max-height:none!important}.script-translator-preview .ant-input[readonly]{background:#f7f9fc}@media (max-width:720px){.script-translator-comparison{grid-template-columns:minmax(0,1fr)}}:root{--h5-container-max-width:480px}.script-h5-ref-note,.script-h5-section-desc,.script-h5-section-note,.visual-draft-h5-section-desc,.visual-draft-h5-section-note,.visual-draft-h5-ref-note,.caption-cover-h5-section-desc,.caption-cover-h5-section-note,.posting-h5-section-desc,.posting-h5-block-hint,.landing-h5-guidelines-sub{color:#6a7282;margin-bottom:0;margin-left:36px;margin-right:0;font-size:12px;line-height:19.5px}.script-h5-ref-note{margin-top:4px}.visual-draft-h5-section-desc,.script-h5-section-desc,.visual-draft-h5-ref-note,.caption-cover-h5-section-desc,.posting-h5-section-desc{margin-top:12px}.posting-h5-block-hint{color:#99a1af;margin-top:8px;font-weight:400}.visual-draft-h5-section-note,.script-h5-section-note,.caption-cover-h5-section-note{color:#4a5565;margin-top:4px;font-weight:600}.visual-draft-h5-section-desc b,.script-h5-section-desc b,.caption-cover-h5-section-desc b,.posting-h5-section-desc b{color:#364153;font-weight:600}.visual-draft-h5-section-note b,.script-h5-section-note b,.caption-cover-h5-section-note b{color:#4a5565;font-weight:600}.landing-h5-guidelines-sub{margin-top:8px}.h5-upload-image-thumb,.h5-cover-preview-thumb{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;line-height:0;display:block;position:relative;overflow:hidden}.h5-upload-image-thumb__preview-btn{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;line-height:0;display:block}.h5-upload-image-thumb__img,.h5-upload-image-thumb img,.h5-cover-preview-thumb img{object-fit:cover;width:100%;height:100%;display:block}.h5-upload-image-thumb__remove{z-index:1;color:#fff;cursor:pointer;background:#737373;border:0;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex;position:absolute;top:4px;right:4px}.h5-upload-image-thumb__remove:hover{background:#5c5c5c}.h5-upload-image-thumb--composer{aspect-ratio:1;border-radius:6px;width:100%;min-width:0;box-shadow:inset 0 0 0 1px #e5e7eb}.h5-hub-readonly-fb-images{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.h5-upload-image-thumb--readonly-fb{border:none;border-radius:8px;flex-shrink:0;width:72px;height:72px}.h5-image-lightbox,.h5-cover-preview-lightbox{z-index:1100;background:#000000bf;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.h5-image-lightbox__img,.h5-cover-preview-lightbox__img{width:auto;height:auto;max-width:min(var(--h5-container-max-width,480px), calc(100vw - 32px));object-fit:contain;border-radius:8px;max-height:calc(100vh - 96px);box-shadow:0 12px 48px #00000073}.h5-image-lightbox__close,.h5-cover-preview-lightbox__close{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:inline-flex;position:absolute;top:20px;right:24px}.h5-image-lightbox__close:hover,.h5-cover-preview-lightbox__close:hover{background:#000000b3}.h5-image-lightbox__nav,.h5-cover-preview-lightbox__nav{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.h5-image-lightbox__nav:hover,.h5-cover-preview-lightbox__nav:hover{background:#000000b3}.h5-image-lightbox__nav--prev,.h5-cover-preview-lightbox__nav--prev{left:24px}.h5-image-lightbox__nav--next,.h5-cover-preview-lightbox__nav--next{right:24px}.script-h5-section-title,.visual-draft-h5-section-title,.caption-cover-h5-section-title,.posting-h5-section-title,.landing-h5-guidelines-title{text-align:left}.h5-hub-feedback-composer{min-width:0;margin-top:10px;overflow-x:hidden}.h5-hub-feedback-composer-input{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;min-width:0;overflow:hidden}.h5-hub-feedback-composer.is-disabled .h5-hub-feedback-composer-input{background:#f9fafb;border-color:#e5e7eb}.h5-hub-feedback-composer.is-disabled .ant-input[disabled]{color:#99a1af;cursor:not-allowed}.h5-hub-feedback-composer-images{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;min-width:0;padding:8px 9px 0;display:grid}.h5-hub-feedback-composer-input-row{box-sizing:border-box;align-items:center;gap:2px;width:100%;min-height:40px;padding:0 9px;display:flex}.h5-hub-feedback-composer .ant-input{background:0 0;flex:1;min-width:0;font-size:13px}.h5-hub-feedback-composer-upload{color:#99a1af;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;font-size:17px;display:inline-flex}.h5-hub-feedback-composer-upload:disabled{cursor:not-allowed;opacity:.6}.h5-hub-feedback-composer-send{cursor:pointer;color:#2a66e8;background:#eef3ff99;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-flex}.h5-hub-feedback-composer-send:disabled{cursor:not-allowed;opacity:.6}.h5-text-extract-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2a66e8;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.h5-text-extract-trigger:hover{color:#1d4ed8;text-decoration:underline}.h5-text-extract-actions{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.h5-text-extract-body{margin-top:8px}.h5-text-extract-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.h5-text-extract-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;display:flex}.h5-text-extract-item-main{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.h5-text-extract-item-name{text-overflow:ellipsis;white-space:nowrap;color:#364153;flex-shrink:0;max-width:40%;font-size:12px;line-height:18px;overflow:hidden}.h5-text-extract-item-status{color:#6a7282;word-break:break-word;align-items:center;gap:5px;min-width:0;font-size:12px;line-height:18px;display:inline-flex}.h5-text-extract-item-status.is-done{color:#15803d}.h5-text-extract-item-status.is-failed{color:#dc2626}.h5-text-extract-item-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.h5-text-extract-item-retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2a66e8;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.h5-text-extract-item-retry:hover{color:#1d4ed8;text-decoration:underline}.h5-text-extract-item-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#99a1af;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.h5-text-extract-item-remove:hover{color:#4a5565;background:#f3f4f6}.h5-text-extract-item-note{color:#99a1af;flex-basis:100%;font-size:11px;line-height:16.5px}.h5-text-extract-review{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-top:8px;padding:8px 10px}.h5-text-extract-review-banner{color:#92400e;align-items:flex-start;gap:6px;font-size:12px;font-weight:500;line-height:18px;display:flex}.h5-text-extract-review-banner svg{flex-shrink:0;margin-top:2px}.h5-text-extract-review-checks{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.h5-text-extract-review-lead{color:#92400e;font-size:11px;line-height:16.5px}.h5-text-extract-review-chip{color:#78350f;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #fcd34d;border-radius:999px;align-items:center;max-width:100%;padding:1px 7px;font-size:11px;line-height:17px;display:inline-flex;overflow:hidden}.h5-source-files{margin-top:10px}.h5-source-files-label{color:#99a1af;letter-spacing:.2px;font-size:11px;font-weight:500;line-height:16.5px}.h5-source-files-images{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.h5-source-files-docs{flex-direction:column;gap:4px;margin-top:6px;display:flex}.h5-source-files-doc{color:#2a66e8;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:18px;display:inline-flex}.h5-source-files-doc svg{flex-shrink:0}.h5-source-files-doc-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h5-source-files-doc-size{color:#99a1af;flex-shrink:0}.h5-upload-image-thumb--source-file{border-radius:8px;flex-shrink:0;width:56px;height:56px}.content-detail-page .hub-detail-title{margin-bottom:0}.content-detail-page .content-detail-table-shell{background:#fff;border:1px solid #f3f4f6;border-radius:14px;overflow:hidden;box-shadow:0 1px 1.5px #0000000a}.content-detail-page .content-detail-table-toolbar{background:#fff;border-bottom:1px solid #f3f4f6;padding:8px 16px}.content-detail-page .content-detail-table{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:hidden}.content-detail-page .content-detail-table .ant-table{border-radius:0}.content-detail-page .content-detail-table .ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.content-detail-page .content-detail-table .ant-table-thead>tr>th{border-bottom:1px solid #f3f4f6;height:44px;padding:12px 20px;line-height:19px}.content-detail-page .content-detail-table .ant-table-tbody>tr>td{color:#364153;vertical-align:middle;border-bottom:1px solid #f3f4f6;height:73px;padding:16px 20px;font-size:12px}.content-detail-page .content-detail-table .ant-table-selection-column{text-align:start!important;width:40px!important;padding-left:16px!important;padding-right:0!important}.content-detail-page .content-detail-table .ant-table-selection-column .ant-checkbox-wrapper{margin-inline-start:0}.content-detail-page .content-detail-table .ant-table-pagination.ant-pagination{padding:0 16px;margin:16px 0!important}.content-detail-page .content-detail-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.content-detail-page .content-detail-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last{padding-left:8px!important}.content-detail-filter-popover-overlay .ant-popover-inner{border:1px solid #f3f4f6;border-radius:12px;width:300px;padding:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.content-detail-filter-popover-overlay .ant-popover-inner-content{padding:0}.content-detail-filter-popover{background:#fff}.content-detail-filter-popover-title{color:#101828;border-bottom:1px solid #f3f4f6;padding:14px 16px 12px;font-size:15px;font-weight:600;line-height:20px}.content-detail-filter-popover-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.content-detail-filter-label{color:#697282;font-size:12px;font-weight:500;line-height:16px}.content-detail-filter-select.ant-select{width:100%}.content-detail-filter-select.ant-select .ant-select-selector{height:36px!important;box-shadow:none!important;border-color:#e5e7eb!important;border-radius:10px!important;padding:0 12px!important}.content-detail-filter-select.ant-select .ant-select-selection-item,.content-detail-filter-select.ant-select .ant-select-selection-placeholder{color:#171717;font-size:13px;line-height:34px!important}.content-detail-filter-divider{background:#f3f4f6;height:1px;margin:2px 0}.content-detail-filter-switch-label{color:#1e2939;font-size:13px;font-weight:600;line-height:18px}.content-detail-filter-reset{color:#155dfc;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f3f4f6;width:100%;padding:12px 16px 14px;font-size:14px;font-weight:500;line-height:20px}.content-detail-filter-reset:hover,.content-detail-filter-reset:focus{color:#1d4ed8}.content-detail-stage-cell{cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;min-width:140px;padding:2px 0;display:inline-flex}.content-detail-stage-cell .content-detail-status-pill{transition:background-color .15s,border-color .15s,color .15s}.content-detail-stage-cell[data-status=pending]:hover .content-detail-status-pill,.content-detail-stage-cell[data-status=pending] .content-detail-status-tooltip-target:hover .content-detail-status-pill{color:#374151!important;background:#f3f4f6!important;border-color:#d1d5db!important}.content-detail-stage-cell[data-status=waiting_for_approval]:hover .content-detail-status-pill,.content-detail-stage-cell[data-status=waiting_for_approval] .content-detail-status-tooltip-target:hover .content-detail-status-pill{color:#00598a!important;background:#e0f2fe!important;border-color:#7dd3fc!important}.content-detail-stage-cell[data-status=approved]:hover .content-detail-status-pill,.content-detail-stage-cell[data-status=approved] .content-detail-status-tooltip-target:hover .content-detail-status-pill{color:#006045!important;background:#d1fae5!important;border-color:#6ee7b7!important}.content-detail-stage-cell--has-deadline{justify-content:flex-start;min-height:41px}.content-detail-h5-link-cell{min-width:120px}.content-detail-h5-link-text{color:#364153;white-space:nowrap;font-size:12px;font-weight:500;line-height:18px;text-decoration:none}.content-detail-h5-link-text:hover,.content-detail-h5-link-text:focus{color:#2b7fff;text-decoration:underline}.content-detail-h5-copy-btn.ant-btn{color:#2b7fff;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;padding:0;display:inline-flex}.content-detail-h5-copy-btn.ant-btn:not(:disabled):hover,.content-detail-h5-copy-btn.ant-btn:not(:disabled):focus{color:#1d4ed8;background:0 0}.content-detail-h5-copy-btn.ant-btn .anticon{font-size:13px}.content-detail-status-tooltip-target{display:inline-flex}.content-detail-status-pill{box-sizing:border-box}.content-detail-stage-deadline{white-space:nowrap;margin-top:6px;font-size:10px;font-weight:500;line-height:14px;display:block}.content-detail-stage-deadline--overdue{color:#e7000b}.content-detail-stage-deadline--approaching,.content-detail-stage-deadline--due-today{color:#d97706}.content-detail-deadline-tooltip .ant-tooltip-inner{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-height:auto;padding:10px 12px;box-shadow:0 4px 16px #0f172a1a}.content-detail-deadline-tooltip .ant-tooltip-arrow:before{background:#fff}.content-detail-deadline-tooltip-label{color:#111827;font-size:13px;font-weight:600;line-height:18px}.content-detail-deadline-tooltip-value{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:400;line-height:18px}.content-stage-review-drawer .ant-drawer-content{box-shadow:0 4px 3px #0000001a,0 10px 7.5px #0000001a}.content-stage-workspace{background:#fff;flex-direction:column;min-height:100%;display:flex}.content-stage-workspace-header{border-bottom:1px solid #f3f4f6;flex-shrink:0;padding:16px 20px 17px}.content-stage-workspace-title{color:#101828;font-size:16px;font-weight:600;line-height:24px}.content-stage-workspace-kol-name{color:#101828;font-size:14px;font-weight:600;line-height:20px}.content-stage-workspace-avatar{flex-shrink:0;display:inline-flex;position:relative}.content-stage-workspace-platform-icon{object-fit:cover;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #fff}.content-stage-workspace-close{color:#99a1af;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.content-stage-workspace-close:hover,.content-stage-workspace-close:focus{color:#4a5565;background:#f9fafb}.content-stage-workspace-switch-wrap{border-bottom:1px solid #f3f4f6;flex-shrink:0;padding:16px 20px 17px}.content-stage-workspace-switch-wrap [role=tablist]{width:100%;background:#f9fafb!important;border-color:#e5e7eb!important;border-radius:10px!important}.content-stage-workspace-switch-wrap [role=tab]{height:32px;border-radius:8px!important;font-size:12px!important;line-height:16px!important}.content-stage-workspace-panel{flex:1;min-height:0}.content-stage-workspace--script .content-stage-workspace-panel,.content-stage-workspace--visual_draft .content-stage-workspace-panel,.content-stage-workspace--caption_cover .content-stage-workspace-panel{background:#fff}.content-stage-workspace--script .kol-draft-tab__scroll,.content-stage-workspace--visual_draft .kol-draft-tab__scroll,.content-stage-workspace--caption_cover .kol-draft-tab__scroll{flex-direction:column;gap:12px;padding:20px;display:flex}.content-stage-workspace--script .kol-draft-submission-summary,.content-stage-workspace--visual_draft .kol-draft-submission-summary,.content-stage-workspace--caption_cover .kol-draft-submission-summary{display:none}.content-stage-workspace--script .kol-draft-review-card,.content-stage-workspace--visual_draft .kol-draft-review-card,.content-stage-workspace--caption_cover .kol-draft-review-card{background:#eef3ff33!important;border-color:#2a66e833!important;border-radius:14px!important}.content-stage-workspace--script .kol-draft-review-card__head,.content-stage-workspace--visual_draft .kol-draft-review-card__head,.content-stage-workspace--caption_cover .kol-draft-review-card__head{gap:12px}.content-stage-workspace--script .kol-draft-review-card__head-main,.content-stage-workspace--visual_draft .kol-draft-review-card__head-main,.content-stage-workspace--caption_cover .kol-draft-review-card__head-main{cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.content-stage-workspace--script .kol-draft-review-card__head-actions,.content-stage-workspace--visual_draft .kol-draft-review-card__head-actions,.content-stage-workspace--caption_cover .kol-draft-review-card__head-actions{flex-shrink:0}.content-stage-workspace--script .kol-draft-review-card__approve-btn.ant-btn,.content-stage-workspace--visual_draft .kol-draft-review-card__approve-btn.ant-btn,.content-stage-workspace--caption_cover .kol-draft-review-card__approve-btn.ant-btn{min-width:auto;min-height:28px;box-shadow:none;border-radius:8px;font-size:12px;font-weight:500;line-height:1;color:#2a66e8!important;background:#f5f8ff!important;border:1px solid #2a66e859!important;height:28px!important;padding:0 12px!important}.content-stage-workspace--script .kol-draft-review-card__approve-btn.ant-btn:hover:not(:disabled):not(.ant-btn-disabled),.content-stage-workspace--visual_draft .kol-draft-review-card__approve-btn.ant-btn:hover:not(:disabled):not(.ant-btn-disabled),.content-stage-workspace--caption_cover .kol-draft-review-card__approve-btn.ant-btn:hover:not(:disabled):not(.ant-btn-disabled){color:#2a66e8!important;background:#eef3ff!important;border-color:#2a66e880!important}.content-stage-workspace--script .kol-draft-review-card__toggle,.content-stage-workspace--visual_draft .kol-draft-review-card__toggle,.content-stage-workspace--caption_cover .kol-draft-review-card__toggle{color:#99a1af;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.content-stage-workspace--script .kol-draft-workspace-columns,.content-stage-workspace--visual_draft .kol-draft-workspace-columns,.content-stage-workspace--caption_cover .kol-draft-workspace-columns{gap:16px;margin-top:16px}.content-stage-workspace--script .kol-draft-workspace-column,.content-stage-workspace--visual_draft .kol-draft-workspace-column,.content-stage-workspace--caption_cover .kol-draft-workspace-column{min-width:0}.content-stage-workspace--script .kol-draft-column-panel,.content-stage-workspace--visual_draft .kol-draft-column-panel,.content-stage-workspace--caption_cover .kol-draft-column-panel{background:#f9fafbe6;border:1px solid #f3f4f6;border-radius:10px;min-height:200px}.content-stage-workspace--script .kol-draft-content-panel,.content-stage-workspace--visual_draft .kol-draft-content-panel,.content-stage-workspace--caption_cover .kol-draft-content-panel{background:0 0;border:0}.content-stage-workspace--script .kol-draft-script-content,.content-stage-workspace--visual_draft .kol-draft-script-content,.content-stage-workspace--caption_cover .kol-draft-script-content{color:#364153;font-size:13px;font-weight:400;line-height:21.125px}.content-stage-workspace--script .hub-ai-auto-check,.content-stage-workspace--visual_draft .hub-ai-auto-check,.content-stage-workspace--caption_cover .hub-ai-auto-check{border-radius:14px!important;padding:13px 15px!important}.content-stage-workspace--script .kol-draft-feedback-panel,.content-stage-workspace--visual_draft .kol-draft-feedback-panel,.content-stage-workspace--caption_cover .kol-draft-feedback-panel{border-color:#e5e7eb;flex-direction:column;min-width:0;padding:12px;display:flex;overflow:hidden}.content-stage-workspace--script .kol-draft-feedback-list,.content-stage-workspace--visual_draft .kol-draft-feedback-list,.content-stage-workspace--caption_cover .kol-draft-feedback-list{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex;overflow-x:hidden}.content-stage-workspace--script .kol-draft-feedback-list>.ant-flex,.content-stage-workspace--visual_draft .kol-draft-feedback-list>.ant-flex,.content-stage-workspace--caption_cover .kol-draft-feedback-list>.ant-flex{width:100%;min-width:0}.content-stage-workspace--script .kol-draft-feedback-list>div,.content-stage-workspace--visual_draft .kol-draft-feedback-list>div,.content-stage-workspace--caption_cover .kol-draft-feedback-list>div{padding:0}.content-stage-workspace--script .kol-draft-feedback-list>div>div:last-child,.content-stage-workspace--visual_draft .kol-draft-feedback-list>div>div:last-child,.content-stage-workspace--caption_cover .kol-draft-feedback-list>div>div:last-child{background:#ffffffb3;border-radius:10px;padding:10px 12px}.content-stage-workspace--script .hub-feedback-empty,.content-stage-workspace--visual_draft .hub-feedback-empty,.content-stage-workspace--caption_cover .hub-feedback-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:198px;display:flex;padding:36px 12px!important}.content-stage-workspace--script .hub-feedback-empty__icon,.content-stage-workspace--visual_draft .hub-feedback-empty__icon,.content-stage-workspace--caption_cover .hub-feedback-empty__icon{color:#99a1af;background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:8px;display:inline-flex}.content-stage-workspace--script .hub-feedback-empty__text.ant-typography,.content-stage-workspace--visual_draft .hub-feedback-empty__text.ant-typography,.content-stage-workspace--caption_cover .hub-feedback-empty__text.ant-typography{color:#99a1af;text-align:center;max-width:260px;margin:0;font-size:12px;font-weight:400;line-height:16.5px}.content-stage-workspace--script .kol-draft-feedback-composer,.content-stage-workspace--visual_draft .kol-draft-feedback-composer,.content-stage-workspace--caption_cover .kol-draft-feedback-composer{flex-direction:column;flex-shrink:0;min-width:0;margin-top:auto;display:flex;overflow-x:hidden}.content-stage-workspace--script .kol-draft-feedback-composer.is-disabled>.kol-draft-feedback-composer-input,.content-stage-workspace--visual_draft .kol-draft-feedback-composer.is-disabled>.kol-draft-feedback-composer-input,.content-stage-workspace--caption_cover .kol-draft-feedback-composer.is-disabled>.kol-draft-feedback-composer-input{background:#f9fafb!important;border-color:#e5e7eb!important}.content-stage-workspace--script .kol-draft-feedback-composer.is-disabled .ant-input[disabled],.content-stage-workspace--visual_draft .kol-draft-feedback-composer.is-disabled .ant-input[disabled],.content-stage-workspace--caption_cover .kol-draft-feedback-composer.is-disabled .ant-input[disabled]{color:#99a1af;cursor:not-allowed}.content-stage-workspace--script .kol-draft-feedback-composer.is-disabled .ant-btn,.content-stage-workspace--visual_draft .kol-draft-feedback-composer.is-disabled .ant-btn,.content-stage-workspace--caption_cover .kol-draft-feedback-composer.is-disabled .ant-btn{cursor:not-allowed}.content-stage-workspace--script .kol-draft-feedback-composer .ant-input,.content-stage-workspace--visual_draft .kol-draft-feedback-composer .ant-input,.content-stage-workspace--caption_cover .kol-draft-feedback-composer .ant-input{min-width:0;font-size:13px}.content-stage-workspace--script .kol-draft-feedback-composer-input,.content-stage-workspace--visual_draft .kol-draft-feedback-composer-input,.content-stage-workspace--caption_cover .kol-draft-feedback-composer-input{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;min-width:0;overflow:hidden}.content-stage-workspace--script .kol-draft-feedback-composer-input-row,.content-stage-workspace--visual_draft .kol-draft-feedback-composer-input-row,.content-stage-workspace--caption_cover .kol-draft-feedback-composer-input-row{box-sizing:border-box;align-items:center;gap:2px;width:100%;min-height:40px;padding:0 9px;display:flex}.content-stage-workspace--script .kol-draft-feedback-image-list,.content-stage-workspace--visual_draft .kol-draft-feedback-image-list,.content-stage-workspace--caption_cover .kol-draft-feedback-image-list{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;gap:8px!important;display:grid!important}.content-stage-workspace--script .kol-draft-feedback-composer-images,.content-stage-workspace--visual_draft .kol-draft-feedback-composer-images,.content-stage-workspace--caption_cover .kol-draft-feedback-composer-images{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;min-width:0;padding:8px 9px 0;display:grid}.content-stage-workspace--script .kol-draft-feedback-image-thumb,.content-stage-workspace--visual_draft .kol-draft-feedback-image-thumb,.content-stage-workspace--caption_cover .kol-draft-feedback-image-thumb{aspect-ratio:1;border-radius:6px;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e5e7eb}.content-stage-workspace--script .kol-draft-feedback-image-thumb .ant-image,.content-stage-workspace--visual_draft .kol-draft-feedback-image-thumb .ant-image,.content-stage-workspace--caption_cover .kol-draft-feedback-image-thumb .ant-image{line-height:0;display:block;width:100%!important;height:100%!important}.content-stage-workspace--script .kol-draft-feedback-image-thumb .ant-image-img,.content-stage-workspace--visual_draft .kol-draft-feedback-image-thumb .ant-image-img,.content-stage-workspace--caption_cover .kol-draft-feedback-image-thumb .ant-image-img{object-fit:cover;display:block;width:100%!important;height:100%!important}.content-stage-workspace--script .kol-draft-feedback-image-thumb .ant-image-mask,.content-stage-workspace--visual_draft .kol-draft-feedback-image-thumb .ant-image-mask,.content-stage-workspace--caption_cover .kol-draft-feedback-image-thumb .ant-image-mask{border-radius:6px}.content-stage-workspace--script .kol-draft-feedback-image-thumb .ant-image-mask-info,.content-stage-workspace--visual_draft .kol-draft-feedback-image-thumb .ant-image-mask-info,.content-stage-workspace--caption_cover .kol-draft-feedback-image-thumb .ant-image-mask-info{justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.content-stage-workspace--script .kol-draft-feedback-image-thumb__remove,.content-stage-workspace--visual_draft .kol-draft-feedback-image-thumb__remove,.content-stage-workspace--caption_cover .kol-draft-feedback-image-thumb__remove{color:#fff;cursor:pointer;background:#1018288c;border:0;border-radius:9999px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:9px;line-height:1;display:inline-flex;position:absolute;top:3px;right:3px}.content-stage-workspace--script .kol-draft-feedback-image-thumb__remove:hover,.content-stage-workspace--visual_draft .kol-draft-feedback-image-thumb__remove:hover,.content-stage-workspace--caption_cover .kol-draft-feedback-image-thumb__remove:hover{background:#101828b8}.content-stage-workspace--script .kol-draft-scroll-panel,.content-stage-workspace--visual_draft .kol-draft-scroll-panel{box-sizing:border-box;flex-shrink:0;height:460px;min-height:460px;max-height:460px;position:relative}.content-stage-workspace--script .kol-draft-scroll-panel--fade:after,.content-stage-workspace--visual_draft .kol-draft-scroll-panel--fade:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f9fafb00 0%,#f9fafbe0 52%,#f9fafb 100%);border-radius:0 0 10px 10px;height:56px;position:absolute;bottom:0;left:0;right:0}.content-stage-workspace--script .kol-draft-scroll-panel__hint,.content-stage-workspace--visual_draft .kol-draft-scroll-panel__hint{z-index:2;color:#99a1af;pointer-events:none;background:#fffffff5;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:none;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0f172a14}.content-stage-workspace--script .kol-draft-scroll-panel--fade .kol-draft-scroll-panel__hint,.content-stage-workspace--visual_draft .kol-draft-scroll-panel--fade .kol-draft-scroll-panel__hint{display:inline-flex}.content-stage-workspace--script .kol-draft-scroll-panel>.kol-draft-content-panel,.content-stage-workspace--visual_draft .kol-draft-scroll-panel>.kol-draft-content-panel{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;height:100%;min-height:0;max-height:100%;overflow-y:auto}.content-stage-workspace--script .kol-draft-scroll-panel>.kol-draft-content-panel::-webkit-scrollbar{display:none}.content-stage-workspace--visual_draft .kol-draft-scroll-panel>.kol-draft-content-panel::-webkit-scrollbar{display:none}.content-stage-workspace--script .kol-draft-feedback-panel,.content-stage-workspace--visual_draft .kol-draft-feedback-panel{box-sizing:border-box;border-color:#e5e7eb;height:460px;min-height:460px;max-height:460px;overflow:hidden}.content-stage-workspace--script .kol-draft-feedback-panel .kol-draft-feedback-list,.content-stage-workspace--visual_draft .kol-draft-feedback-panel .kol-draft-feedback-list{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0;min-height:0;overflow:hidden auto}.content-stage-workspace--script .kol-draft-feedback-panel .kol-draft-feedback-list::-webkit-scrollbar{display:none}.content-stage-workspace--visual_draft .kol-draft-feedback-panel .kol-draft-feedback-list::-webkit-scrollbar{display:none}.content-stage-workspace--script .kol-draft-feedback-panel .kol-draft-feedback-composer,.content-stage-workspace--visual_draft .kol-draft-feedback-panel .kol-draft-feedback-composer{flex-shrink:0;margin-top:auto}.content-stage-workspace--script .kol-draft-feedback-panel .kol-draft-feedback-composer>.kol-draft-feedback-composer-input-row,.content-stage-workspace--visual_draft .kol-draft-feedback-panel .kol-draft-feedback-composer>.kol-draft-feedback-composer-input-row{height:40px;min-height:40px!important}.content-stage-workspace--script .kol-draft-feedback-panel .hub-feedback-empty,.content-stage-workspace--visual_draft .kol-draft-feedback-panel .hub-feedback-empty{min-height:0}.content-stage-workspace--script .kol-draft-script-original,.content-stage-workspace--script .kol-draft-script-translation{background:#f7f9fc;border:1px solid #d9e4f5;border-radius:10px;overflow:hidden}.content-stage-workspace--script .kol-draft-script-toolbar{border-bottom:1px solid #e8eef8;min-height:40px;padding:0 12px}.content-stage-workspace--script .kol-draft-script-locale-label{color:#364153;font-size:13px;font-weight:500}.content-stage-workspace--script .kol-draft-script-translator-button.ant-btn{color:#2a66e8;height:30px;padding:0 6px;font-size:13px;font-weight:500}.content-stage-workspace--script .kol-draft-script-original .kol-draft-scroll-panel{border-radius:0 0 10px 10px;height:auto;min-height:0;max-height:460px}.content-stage-workspace--script .kol-draft-script-original .kol-draft-content-panel{background:#fff;height:auto;min-height:0;max-height:460px;padding:14px;overflow-y:auto}.content-stage-workspace--script .kol-draft-script-translation{background:#f4f7fd;margin-top:12px}.content-stage-workspace--script .kol-draft-script-translation-toggle{color:#314157;cursor:pointer;width:100%;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.content-stage-workspace--script .kol-draft-script-translation-toggle .anticon{color:#667085;flex-shrink:0;font-size:11px;transition:transform .2s}.content-stage-workspace--script .kol-draft-script-translation-toggle .anticon.is-expanded{transform:rotate(180deg)}.content-stage-workspace--script .kol-draft-script-translation-body{background:#fff;border-top:1px solid #e8eef8}.content-stage-workspace--script .kol-draft-script-translation-content{white-space:pre-wrap;overflow-wrap:anywhere;color:#364153;max-height:320px;padding:14px 14px 10px;font-size:13px;line-height:21.125px;overflow-y:auto}.content-stage-workspace--script .kol-draft-script-translation-note{color:#667085;padding:0 14px 12px;font-size:11px;line-height:16px}.content-stage-workspace--script .kol-draft-workspace-columns.has-script-translation{align-items:stretch}.content-stage-workspace--script .kol-draft-workspace-columns.has-script-translation .kol-draft-feedback-panel{flex:1;height:auto;min-height:460px;max-height:none}@media (prefers-reduced-motion:reduce){.content-stage-workspace--script .kol-draft-script-translation-toggle .anticon{transition:none}}.content-stage-workspace--caption_cover .content-stage-workspace-brief{padding:20px;gap:12px!important}.content-stage-workspace--caption_cover .content-stage-workspace-section-title .ant-typography{font-size:14px!important}.content-stage-workspace--caption_cover .content-stage-workspace-section-title svg{width:16px;height:16px}.content-stage-workspace--caption_cover .kol-draft-review-card{overflow:hidden;padding:17px!important}.content-stage-workspace--caption_cover .kol-draft-workspace-columns{align-items:stretch}.content-stage-workspace--caption_cover .kol-draft-scroll-panel{box-sizing:border-box;flex-shrink:0;height:460px;min-height:460px;max-height:460px;position:relative}.content-stage-workspace--caption_cover .kol-draft-scroll-panel--fade:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffe0 52%,#fff 100%);height:56px;position:absolute;bottom:0;left:0;right:0}.content-stage-workspace--caption_cover .kol-draft-scroll-panel__hint{z-index:2;color:#99a1af;pointer-events:none;background:#fffffff5;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:none;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0f172a14}.content-stage-workspace--caption_cover .kol-draft-scroll-panel--fade .kol-draft-scroll-panel__hint{display:inline-flex}.content-stage-workspace--caption_cover .kol-draft-scroll-panel>.caption-cover-content-panel{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;height:100%;min-height:0;max-height:100%;overflow-y:auto}.content-stage-workspace--caption_cover .kol-draft-scroll-panel>.caption-cover-content-panel::-webkit-scrollbar{display:none}.content-stage-workspace--caption_cover .caption-cover-caption-content{min-height:0}.content-stage-workspace--caption_cover .kol-draft-script-content{white-space:pre-wrap;word-break:break-word}.content-stage-workspace--caption_cover .caption-cover-review-ai-check{border-radius:14px!important;margin:8px 0 12px!important;padding:13px 15px!important}.content-stage-workspace--caption_cover .caption-cover-preview-list{flex-direction:column;gap:8px;display:flex}.content-stage-workspace--caption_cover .caption-cover-preview-card{background:#f9fafbb3;border:1px solid #f3f4f6;border-radius:10px;align-items:flex-start;gap:12px;min-height:258px;padding:11px;display:flex}.content-stage-workspace--caption_cover .caption-cover-preview-card .caption-cover-preview-image-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;width:132px;height:234px;line-height:0;overflow:hidden}.content-stage-workspace--caption_cover .caption-cover-preview-card .caption-cover-preview-image-wrap .ant-image{width:100%!important;height:100%!important;display:block!important}.content-stage-workspace--caption_cover .caption-cover-preview-card .caption-cover-preview-image-wrap .ant-image-img{object-fit:cover;display:block;width:100%!important;height:100%!important}.content-stage-workspace--caption_cover .caption-cover-preview-card .caption-cover-preview-image-wrap .ant-image-mask{border-radius:10px;overflow:hidden}.content-stage-workspace--caption_cover .caption-cover-preview-card .caption-cover-preview-image-wrap .ant-image-mask-info{justify-content:center;align-items:center;padding:0;font-size:22px;display:flex}.content-stage-workspace--caption_cover .caption-cover-preview-meta{min-width:0;padding-top:4px}.content-stage-workspace--caption_cover .caption-cover-preview-meta .ant-typography{color:#99a1af;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:19px;display:block;overflow:hidden}.content-stage-workspace--caption_cover .caption-cover-preview-meta .caption-cover-preview-size{color:#b0b7c3;margin-top:2px;font-size:12px}.content-stage-workspace--caption_cover .caption-cover-preview-empty{box-sizing:border-box;color:#99a1af;text-align:center;border:1px dashed #e5e7eb;border-radius:10px;justify-content:center;align-items:center;height:40px;min-height:40px;padding:0 12px;font-size:12px;display:flex}.content-stage-workspace--caption_cover .kol-draft-feedback-panel{box-sizing:border-box;border-color:#e5e7eb;flex-direction:column;flex:0 0 460px;height:460px;min-height:460px;max-height:460px;display:flex;overflow:hidden}.content-stage-workspace--caption_cover .kol-draft-feedback-panel .kol-draft-feedback-list{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0;min-height:0;overflow:hidden auto}.content-stage-workspace--caption_cover .kol-draft-feedback-panel .kol-draft-feedback-list::-webkit-scrollbar{display:none}.content-stage-workspace--caption_cover .kol-draft-feedback-panel .kol-draft-feedback-composer{flex-shrink:0;min-width:0;margin-top:auto;overflow-x:hidden}.content-stage-workspace--caption_cover .kol-draft-feedback-panel .kol-draft-feedback-composer>.kol-draft-feedback-composer-input-row{height:40px;min-height:40px!important}.content-stage-workspace-brief{padding:16px 20px 80px;gap:24px!important}.content-stage-workspace-brief-section{background:#fff;border:1px solid #f3f4f6;border-radius:14px;padding:16px;overflow:hidden}.content-stage-workspace--script .content-stage-workspace-brief-section--plain,.content-stage-workspace--visual_draft .content-stage-workspace-brief-section--plain,.content-stage-workspace--caption_cover .content-stage-workspace-brief-section--plain{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.content-stage-workspace-section-title{margin-bottom:12px}.content-stage-workspace-title-inline{align-items:center;gap:8px;display:inline-flex}.content-stage-workspace-reference-link{color:#2a66e8;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.content-stage-workspace-reference-link:hover,.content-stage-workspace-reference-link:focus{color:#1d4ed8;text-decoration:underline}.content-stage-workspace-collapse-btn{color:#6a7282;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .18s,color .18s,transform .18s;display:inline-flex}.content-stage-workspace-collapse-btn:hover,.content-stage-workspace-collapse-btn:focus{color:#364153;background:#f9fafb}.content-stage-workspace-collapse-btn.is-collapsed{transform:rotate(-90deg)}.content-stage-workspace-guidelines-note{color:#6a7282;margin:-4px 0 12px;padding-left:26px;font-size:12px;line-height:18px}.content-stage-workspace-input.ant-picker,.content-stage-workspace-select.ant-select{min-width:0}.content-stage-workspace-input.ant-picker .ant-picker-input>input,.content-stage-workspace-input.ant-picker .ant-select-selection-item,.content-stage-workspace-input.ant-picker .ant-select-selection-placeholder,.content-stage-workspace-select.ant-select .ant-picker-input>input,.content-stage-workspace-select.ant-select .ant-select-selection-item,.content-stage-workspace-select.ant-select .ant-select-selection-placeholder{font-size:13px}.content-stage-workspace-input.ant-picker{border-color:#e5e7eb;border-radius:10px;height:40px}.content-stage-workspace-select.ant-select .ant-select-selector{height:40px!important;box-shadow:none!important;border-color:#e5e7eb!important;border-radius:10px!important}.content-stage-workspace-select.ant-select .ant-select-selection-item,.content-stage-workspace-select.ant-select .ant-select-selection-placeholder{line-height:38px!important}.content-guidelines-view{width:100%}.content-guidelines-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px 20px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.content-guidelines-card [role=tablist]{margin-bottom:12px;background:0 0!important;border:0!important;border-bottom:1px solid #f3f4f6!important;border-radius:0!important;gap:2px!important;padding:0!important}.content-guidelines-card [role=tab]{height:40px;box-shadow:none!important;color:#6a7282!important;background:0 0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 10px!important;font-size:13px!important;font-weight:500!important}.content-guidelines-card [role=tab][aria-selected=true]{color:#101828!important;border-bottom-color:#2a66e8!important}.content-guidelines-brief-box{color:#364153;white-space:pre-wrap;word-break:break-word;background:#f9fafb99;border:1px solid #f3f4f6;border-radius:10px;min-height:46px;padding:11px 14px;font-size:13px;line-height:21px}.content-guidelines-keywords{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 16px;display:grid;box-shadow:0 1px 3px #0000000a}.content-guidelines-field{min-width:0}.content-guidelines-field-head{color:#6a7282;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.content-guidelines-readonly-box{box-sizing:border-box;color:#364153;word-break:break-word;background:#f9fafb99;border:1px solid #f3f4f6;border-radius:10px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;line-height:20px;display:flex}.content-guidelines-list-section{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:8px;padding:12px 16px;display:flex;box-shadow:0 1px 3px #0000000a}.content-guidelines-list-title{color:#364153;font-size:13px;font-weight:500;line-height:18px}.content-guidelines-list-row{box-sizing:border-box;color:#364153;background:#f9fafb99;border:1px solid #f3f4f6;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 10px;text-decoration:none;display:flex}.content-guidelines-list-row span,.content-guidelines-list-row a{color:#364153;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:18px;text-decoration:none;overflow:hidden}.content-guidelines-list-row:hover span,.content-guidelines-list-row:hover a{color:#2a66e8}.content-guidelines-copy-btn{color:#2a66e8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.content-guidelines-copy-btn:hover{background:#eef3ff}.content-stage-reference-script-ideas{background:#fff;border:1px solid #f3f4f6;border-radius:14px;padding:16px}.content-stage-reference-script-ideas .reference-script-generate-field{width:100%;margin-top:12px}.content-stage-reference-script-ideas .reference-script-generate-field .ant-input-affix-wrapper,.content-stage-reference-script-ideas .reference-script-generate-field .ant-input{border-radius:10px 0 0 10px;height:40px}.content-stage-reference-script-ideas .reference-script-generate-field .reference-script-generate-btn{color:#fff;height:40px;box-shadow:none;background:#e17100;border-color:#e17100;border-radius:0 10px 10px 0;padding-inline-start:14px;padding-inline-end:14px;font-size:13px;font-weight:500}.content-stage-reference-script-ideas .reference-script-generate-field .reference-script-generate-btn:hover:not(:disabled){color:#fff!important;background:#c96100!important;border-color:#c96100!important}.content-stage-reference-script-ideas .reference-script-generate-field .reference-script-generate-btn:disabled{color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb}.content-stage-reference-script-ideas .reference-script-generate-field .reference-script-generate-btn .ant-btn-icon{display:inline-flex}.content-stage-reference-script-ideas .reference-script-idea-action-btn{color:#6a7282;border-radius:6px;height:auto;padding:4px 8px;transition:background-color .2s,color .2s}.content-stage-reference-script-ideas .reference-script-idea-action-btn .anticon{transition:color .2s}.content-stage-reference-script-ideas .reference-script-idea-action-btn--edit:hover{color:#2a66e8!important;background:#eff6ff!important}.content-stage-reference-script-ideas .reference-script-idea-action-btn--edit:hover .anticon{color:#2a66e8!important}.content-stage-reference-script-ideas .reference-script-idea-action-btn--delete:hover{color:#dc2626!important;background:#fef2f2!important}.content-stage-reference-script-ideas .reference-script-idea-action-btn--delete:hover .anticon{color:#dc2626!important}.content-stage-reference-footer{z-index:5;background:#fff;border-top:1px solid #f3f4f6;flex-shrink:0;margin:20px -20px -80px;padding:16px 20px;position:sticky;bottom:0;box-shadow:0 -8px 20px #0f172a0a}.content-stage-workspace-footer{z-index:5;background:#fff;border-top:1px solid #f3f4f6;flex-shrink:0;padding:16px 20px;position:sticky;bottom:0}.content-stage-workspace-footer .ant-btn{border-radius:10px;height:36px;font-size:13px;font-weight:500}.task-management-drawer .ant-drawer-header,.task-management-drawer .ant-drawer-header-title{align-items:flex-start}.task-management-drawer .ant-drawer-close{color:#6a7282;border-radius:8px;width:28px;height:28px;margin-top:0}.task-management-drawer .ant-drawer-close:hover{color:#101828;background:#f3f4f6}.task-management-drawer .ant-drawer-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.task-management-drawer .ant-spin-nested-loading{flex:1;height:100%;min-height:0}.task-management-drawer .ant-spin-container{flex-direction:column;height:100%;display:flex}.task-drawer-title-wrap{width:100%;min-width:0;max-width:calc(100% - 32px)}.task-drawer-title{color:#101828;font-size:18px;font-weight:600;line-height:24px}.task-drawer-chip{color:#2a66e8;box-sizing:border-box;background:#eef3ff;border:1px solid #2a66e847;border-radius:9999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.task-drawer-desc{display:block;color:#6a7282!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.task-drawer-profile{background:#fff;flex-shrink:0}.task-drawer-profile-inner{padding:16px 24px 0}.task-drawer-influencer{align-items:center;gap:10px;display:flex}.task-drawer-avatar-wrap{flex-shrink:0;width:36px;height:36px;position:relative}.task-drawer-avatar{object-fit:cover;border:1px solid #e5e7eb;border-radius:9999px;width:36px;height:36px;display:block}.task-drawer-avatar--placeholder{color:#2a66e8;background:#eef3ff;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.task-drawer-avatar-badge{object-fit:cover;background:#fff;border:1.5px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.task-drawer-influencer-copy{min-width:0}.task-drawer-influencer-handle{color:#101828;font-size:13px;font-weight:600;line-height:18px;display:block}.task-drawer-influencer-name{color:#6a7282;font-size:11px;font-weight:400;line-height:16px;display:block}.task-load-error-bar{color:#c10007;background:#fef2f2;border-bottom:1px solid #ffc9c9;flex-shrink:0;padding:8px 24px;font-size:12px;line-height:18px}.task-load-error-bar button{color:#c10007;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.task-drawer-tabs{border-bottom:1px solid #f3f4f6;align-items:center;gap:16px;margin:16px -24px 0;padding:0 24px;display:flex}.task-drawer-tab{color:#6a7282;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;height:36px;padding:0 10px 2px;font-size:13px;font-weight:500;line-height:18px;display:flex}.task-drawer-tab.is-active{color:#2a66e8;border-bottom-color:#2a66e8}.task-drawer-scroll{background:#fff;flex:1;min-height:0;overflow:auto}.task-drawer-body{flex-direction:column;flex:1;gap:20px;min-height:100%;padding:20px 24px 28px;display:flex}.task-drawer-footer{z-index:2;background:#fff;border-top:1px solid #f3f4f6;justify-content:flex-end;gap:12px;margin:auto -24px -28px;padding:16px 24px;display:flex;position:sticky;bottom:0}.task-postlink-card,.task-cv-card,.task-master-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;padding:17px;display:flex}.task-postlink-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.task-postlink-icon{color:#2a66e8;background:#eef3ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.task-postlink-title{color:#101828;font-size:16px;font-weight:600;line-height:22px}.task-link-item{background:#f8f9fb;border:1px solid #eef0f3;border-radius:12px;flex-direction:column;padding:14px;display:flex}.task-link-item--master{background:#fff;border-width:2px;border-color:#2a66e833}.task-link-item--removing{opacity:.75}.task-link-item-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.task-link-item-title{color:#101828;font-size:14px;font-weight:600;line-height:20px}.task-link-status{white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:9999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.task-link-status--verified{color:#007a55;background:#ecfdf5;border-color:#a4f4cf}.task-link-status--pending{color:#6a7282;background:#f1f3f5;border-color:#e5e7eb}.task-link-status--fail{color:#c10007;background:#fef2f2;border-color:#fecaca}.task-link-status--warn{color:#bb4d00;background:#fffbeb;border-color:#fde68a}.task-section-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.task-section-title{color:#101828;font-size:14px;font-weight:600;line-height:20px;display:block}.task-section-title--sub{color:#364153;border-top:1px solid #f3f4f6;margin-top:20px;margin-bottom:10px;padding-top:16px;font-size:13px}.task-section-desc{margin-top:4px;display:block;color:#99a1af!important;font-size:12px!important;line-height:17px!important}.task-field-row,.task-field-row-wrap{width:100%}.task-field-label-row{margin-bottom:6px}.task-field-label{color:#4a5565;font-size:12px;font-weight:500;line-height:16px}.task-link-input.ant-input-affix-wrapper,.task-link-input.ant-input{border-radius:10px;height:40px;min-height:40px;font-size:13px;box-shadow:0 1px 2px #00000008}.task-link-input.ant-input-affix-wrapper{padding-inline-start:11px;padding-inline-end:11px}.task-link-input.ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:8px}.task-link-input.ant-input-affix-wrapper .ant-input{font-size:13px}.task-link-input.ant-input-affix-wrapper.ant-input-affix-wrapper-readonly,.task-link-input.ant-input-affix-wrapper.ant-input-disabled{cursor:pointer;background:#fff}.task-link-input.ant-input[readonly]{color:#364153;cursor:pointer;background:#fff}.task-link-input--mirrored.ant-input-affix-wrapper,.task-link-input--mirrored.ant-input{color:#4a5565;cursor:pointer;background:#fff}.task-icon-btn{color:#6a7282;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s;display:inline-flex}.task-icon-btn:hover:not(:disabled){color:#2a66e8;background:#eef3ff}.task-icon-btn:disabled{cursor:not-allowed;opacity:.4}.task-icon-btn--danger{color:#e7000b}.task-icon-btn--danger:hover:not(:disabled){color:#c10007;background:#fef2f2}.task-field-error{margin-top:6px;display:block;color:#e7000b!important;font-size:12px!important;line-height:17px!important}.task-inline-retry{color:#2a66e8;cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.task-urlfix-bar{color:#1d4ed8;background:#eff6ff;border:1px solid #c7d9f5;border-radius:10px;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px;font-size:12px;line-height:18px;display:flex}.task-provenance-bar{color:#99a1af;word-break:break-word;margin-top:8px;font-size:11px;line-height:17px}.task-provenance-url{color:#6a7282;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.task-provenance-copy{vertical-align:middle;color:#2a66e8;cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0 2px;display:inline-flex}.task-mirrored-section{flex-direction:column;display:flex}.task-mirrored-head{border-top:1px solid #f3f4f6;align-items:baseline;gap:8px;margin:18px 0 12px;padding-top:16px;display:flex}.task-mirrored-title{color:#101828;font-size:15px;font-weight:600;line-height:20px}.task-mirrored-subnote{color:#99a1af;font-size:12px;font-weight:400;line-height:18px}.task-mirrored-list{width:100%}.task-needs-review-badge{color:#bb4d00;white-space:nowrap;background:#fffbeb;border:1px solid #fee685;border-radius:9999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.task-add-btn{color:#2a66e8;cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;height:32px;margin-top:12px;padding:0 4px;font-size:14px;font-weight:500;display:inline-flex}.task-add-btn:hover:not(:disabled){color:#1d4ed8}.task-add-btn:disabled{color:#9ca3af;cursor:not-allowed}.task-ai-verify-btn-spinner{animation:.9s linear infinite task-ai-verify-spin}@keyframes task-ai-verify-spin{to{transform:rotate(360deg)}}.task-cv-result{background:#f8f9fb;border:1px solid #eef0f3;border-radius:12px;margin-top:14px;padding:14px}.task-cv-result-title{color:#6a7282;letter-spacing:.02em;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.task-cv-chip-row{flex-wrap:wrap}.task-cv-chip{box-sizing:border-box;border-radius:9999px;align-items:center;gap:5px;height:26px;padding:0 12px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.task-cv-chip--ok{color:#007a55;background:#ecfdf5;border:1px solid #a4f4cf}.task-cv-chip--fail{color:#c10007;background:#fef2f2;border:1px solid #ffc9c9}.task-cv-chip--warn{color:#bb4d00;background:#fffbeb;border:1px solid #fee685}.task-cv-chip--empty{color:#9ca3af;background:#f3f4f6;border:1px solid #e5e7eb}.task-cv-chip-icon{align-items:center;display:inline-flex}.task-insight-section+.task-insight-section{margin-top:4px}.task-insight-used{color:#99a1af!important;font-size:11px!important}.task-insight-empty{margin-top:6px;font-style:italic;display:block;color:#99a1af!important;font-size:12px!important}.task-insight-empty-box{color:#9ca3af;background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;justify-content:center;align-items:center;margin-top:10px;padding:28px 16px;font-size:13px;display:flex}.task-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.task-insight-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.task-insight-card--superseded{opacity:.7}.task-insight-card--superseded .task-insight-card-preview img{filter:grayscale()}.task-insight-card-preview{background:#f3f4f6;height:200px;position:relative}.task-insight-card-preview img{object-fit:contain;object-position:center top;width:100%;height:100%;display:block}.task-insight-card-badge{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#16a34a;border-radius:8px;padding:2px 6px;font-size:9px;font-weight:600;line-height:11px;position:absolute;top:6px;left:6px;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.task-insight-card-removal-badge{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#6a7282;border-radius:8px;padding:2px 6px;font-size:9px;font-weight:600;line-height:11px;position:absolute;top:6px;left:6px}.task-insight-card-overlay{opacity:0;background:#00000059;justify-content:center;align-items:center;gap:8px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.task-insight-card:hover .task-insight-card-overlay{opacity:1}.task-insight-card-action{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;line-height:0;transition:background .15s;display:inline-flex}.task-insight-card-action:hover:not(:disabled){background:#000000b8}.task-insight-card-meta{flex-direction:column;gap:2px;min-width:0;padding:6px 8px;display:flex}.task-insight-card-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;color:#6b7280!important;font-size:11px!important;font-weight:500!important;line-height:16px!important}.task-insight-card-size{display:block;color:#99a1af!important;font-size:10px!important;line-height:14px!important}.task-insight-superseded-row{padding:0 8px 8px}.task-restore-link{color:#2a66e8;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.task-insight-dragger.ant-upload-wrapper .ant-upload-drag{background:#eef3ff59;border:2px dashed #2a66e840;border-radius:10px;height:auto;min-height:64px;margin-top:10px}.task-insight-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{padding:0}.task-insight-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container{text-align:left;display:block}.task-insight-dragger.ant-upload-wrapper .ant-upload-drag:hover:not(.ant-upload-disabled){border-color:#2a66e873}.task-insight-dragger.ant-upload-wrapper .ant-upload-drag.ant-upload-disabled{cursor:not-allowed;opacity:.6;background:#f9fafb;border-color:#e5e7eb}.task-insight-dragger-inner{padding:14px}.task-insight-dragger-title{color:#2a66e8!important;font-size:13px!important;font-weight:600!important}.task-insight-dragger-sub{color:#6a7282!important;font-size:11px!important}.task-cleared-toggle{color:#4a5565;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.task-insight-bottom{z-index:2;background:#fff;margin:auto -24px -28px;padding:0 24px;position:sticky;bottom:0}.task-insight-bottom .task-drawer-footer{border-top:none;margin:0;padding:14px 0 16px;position:static}.task-insight-footer-hint{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:18px;display:flex}.task-insight-footer-hint svg{color:#d97706;flex-shrink:0;margin-top:1px}.task-mgmt-tooltip .ant-tooltip-arrow:before{background:#fff}.task-replace-modal .ant-modal-content,.task-delete-modal .ant-modal-content,.task-simple-confirm-modal .ant-modal-content{border-radius:18px;padding:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.task-replace-modal .ant-modal-body,.task-delete-modal .ant-modal-body,.task-simple-confirm-modal .ant-modal-body{padding:0}.task-replace-modal .ant-modal-close,.task-delete-modal .ant-modal-close,.task-simple-confirm-modal .ant-modal-close{top:8px;color:#94a3b8;border-radius:8px;width:28px;height:28px}.task-replace-modal .ant-modal-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.task-replace-modal .ant-modal-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.task-replace-modal .ant-modal-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.task-delete-modal .ant-modal-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.task-delete-modal .ant-modal-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.task-delete-modal .ant-modal-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.task-simple-confirm-modal .ant-modal-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.task-simple-confirm-modal .ant-modal-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.task-simple-confirm-modal .ant-modal-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.task-replace-modal .ant-modal-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.task-replace-modal .ant-modal-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.task-replace-modal .ant-modal-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.task-delete-modal .ant-modal-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.task-delete-modal .ant-modal-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.task-delete-modal .ant-modal-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.task-simple-confirm-modal .ant-modal-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.task-simple-confirm-modal .ant-modal-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.task-simple-confirm-modal .ant-modal-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.task-replace-modal .ant-modal-close:hover,.task-delete-modal .ant-modal-close:hover,.task-simple-confirm-modal .ant-modal-close:hover{color:#475569;background:#f8fafc}.task-modal-header{border-bottom:1px solid #f3f4f6;padding:22px 24px 16px}.task-modal-header--center{text-align:center}.task-modal-title{display:block;color:#101828!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}.task-modal-title--center{text-align:center}.task-modal-required{color:#fb2c36}.task-modal-body{flex-direction:column;gap:18px;max-height:62vh;padding:20px 24px;display:flex;overflow-y:auto}.task-modal-footer{background:#f9fafb80;border-top:1px solid #f3f4f6;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.task-modal-notice-bar{color:#1d4ed8;background:#eff6ff;align-items:flex-start;gap:8px;padding:10px 24px;font-size:12px;line-height:18px;display:flex}.task-modal-notice-bar svg{flex-shrink:0;margin-top:2px}.task-modal-error-bar{color:#c10007;background:#fef2f2;justify-content:space-between;align-items:center;gap:8px;padding:10px 24px;font-size:12px;line-height:18px;display:flex}.task-modal-retry-link{color:#c10007;cursor:pointer;background:0 0;border:none;flex-shrink:0;font-weight:600;text-decoration:underline}.task-modal-shared-report-warning{color:#92400e;background:#fffbeb;border:1px solid #fee685;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:18px;display:flex}.task-modal-shared-report-warning svg{color:#d97706;flex-shrink:0;margin-top:2px}.task-simple-confirm-desc{color:#4a5565!important;font-size:13px!important;line-height:20px!important}.task-replace-modal .ant-modal-content,.task-delete-modal .ant-modal-content{box-shadow:0 0 0 1px #0a0a0a1a}.task-replace-modal .ant-modal-footer,.task-delete-modal .ant-modal-footer{margin-top:0;padding:0}.task-replace-modal .ant-modal-close,.task-delete-modal .ant-modal-close{color:#0a0a0a}.task-replace-modal .ant-modal-close:hover,.task-delete-modal .ant-modal-close:hover{color:#0a0a0a;background:#f8fafc}.task-replace-modal .task-modal-header,.task-delete-modal .task-modal-header{border-bottom:0;padding:24px 24px 16px}.task-replace-modal .task-modal-title,.task-delete-modal .task-modal-title{font-size:17px!important;font-weight:700!important;line-height:24.286px!important}.task-replace-modal .task-modal-body,.task-delete-modal .task-modal-body{gap:12px;max-height:none;padding:0 24px 24px;overflow:visible}.task-replace-modal .task-modal-footer,.task-delete-modal .task-modal-footer{background:#fff;border-top:1px solid #f3f4f6;justify-content:center;align-items:flex-start;gap:8px;padding:17px 24px 16px}.task-replace-modal .posting-hub-dialog-btn,.task-delete-modal .posting-hub-dialog-btn{border-radius:10px;width:88px;min-width:88px;height:36px}.task-replace-desc{text-align:left;margin-top:16px;display:block;color:#6a7282!important;font-size:13px!important;line-height:21.125px!important}.task-replace-checkbox-group{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;padding:13px 17px;display:flex}.task-replace-checkbox-row{color:#4a5565;cursor:pointer;align-items:center;gap:12px;font-size:13px;line-height:18.571px;display:flex}.task-replace-checkbox-row+.task-replace-checkbox-row{margin-top:12px}.task-replace-checkbox-row .ant-checkbox-inner{border-radius:4px;width:16px;height:16px}.task-replace-note-bar{color:#7b3306;background:#fffbebb3;border:1px solid #fee685cc;border-radius:10px;padding:13px;font-size:12px;line-height:19.5px}.task-delete-lead{text-align:left;margin-top:16px;display:block;color:#6a7282!important;font-size:13px!important;line-height:18.571px!important}.task-delete-impact-box{border:1px solid #e5e7eb;border-radius:14px;padding:13px 17px}.task-delete-impact-title{font-size:13px;font-weight:700;line-height:18.571px;display:block;color:#101828!important}.task-delete-impact-list{color:#4a5565;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:13px;line-height:21.125px;list-style:none;display:flex}.task-delete-warning-block{color:#6a7282;background:#fef2f2b3;border:1px solid #ffc9c9cc;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;font-size:12px;line-height:19.5px;display:flex}.task-delete-warning-block svg{color:#e7000b;flex-shrink:0;margin-top:1px}.task-delete-warning-block strong{color:#101828;font-weight:700}.task-delete-preserve-line{display:block;color:#6a7282!important;font-size:13px!important;line-height:21.125px!important}.task-report-modal .ant-modal-content{border-radius:18px;padding:0;overflow:hidden;box-shadow:0 0 0 1px #0a0a0a1a}.task-report-modal .ant-modal-body,.task-report-modal .ant-modal-footer{padding:0}.task-report-modal .ant-modal-footer{margin-top:0}.task-report-modal .ant-modal-close{top:8px;color:#0a0a0a;border-radius:8px;width:28px;height:28px}.task-report-modal .ant-modal-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.task-report-modal .ant-modal-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.task-report-modal .ant-modal-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.task-report-modal .ant-modal-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.task-report-modal .ant-modal-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.task-report-modal .ant-modal-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.task-report-modal .ant-modal-close:hover{color:#0a0a0a;background:#f9fafb}.task-report-modal .ant-modal-close .ant-modal-close-x{justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.task-report-modal .posting-hub-dialog-btn.ant-btn{width:88px;min-width:88px;padding-inline-start:0;padding-inline-end:0}.task-report-modal-header{text-align:center;padding:24px 24px 16px}.task-report-modal-title{display:block;color:#101828!important;font-size:17px!important;font-weight:700!important;line-height:24.286px!important}.task-report-modal-lead{text-align:left;margin-top:16px;display:block;color:#6a7282!important;font-size:13px!important;font-weight:400!important;line-height:18.571px!important}.task-report-modal-body{flex-direction:column;gap:12px;padding:0 24px 24px;display:flex}.task-report-modal-note{color:#6a7282;margin:0;font-size:13px;font-weight:400;line-height:18.571px}.task-report-modal-warning{background:#fef2f2b3;border:1px solid #ffc9c9cc;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.task-report-modal-warning>svg{color:#e7000b;flex-shrink:0;margin-top:2px}.task-report-modal-warning-copy{color:#6a7282;margin:0;font-size:12px;font-weight:400;line-height:19.5px}.task-report-modal-warning-copy strong{color:#101828;font-weight:700}.task-report-modal-footer{background:#fff;justify-content:center;padding:17px 24px 16px}.task-insight-card--pending{border-style:dashed;border-color:#2a66e84d}.task-insight-card--removing{box-shadow:none;background:#f9fafb;border-color:#e5e7eb}.task-insight-card--removing .task-insight-card-preview img{filter:grayscale();opacity:.45}.task-insight-card--removing .task-insight-card-meta,.task-insight-card--removing .task-insight-card-name,.task-insight-card--removing .task-insight-card-size{color:#99a1af!important}.task-insight-card--removing .task-insight-card-name{text-decoration:line-through}.task-insight-card--removing .task-insight-card-overlay{opacity:1;background:#ffffff8c}.task-insight-card--removing .task-insight-card-action{color:#fff;background:#0f172aa6}.task-insight-card--removing:hover .task-insight-card-overlay{opacity:1}.task-insight-undo-btn{color:#2a66e8;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:3px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.posting-detail-page .hub-detail-title{margin-bottom:0}.posting-detail-page .posting-detail-import-btn.ant-btn{height:40px;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding-inline-start:16px;padding-inline-end:16px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.posting-detail-page .posting-detail-import-btn.ant-btn .ant-btn-icon{align-items:center;line-height:0;display:inline-flex}.posting-detail-page .posting-detail-table-shell{background:#fff;border:1px solid #f3f4f6;border-radius:14px;overflow:hidden;box-shadow:0 1px 1.5px #0000000a}.posting-detail-page .posting-detail-table-toolbar{background:#fff;border-bottom:1px solid #f3f4f6;padding:8px 16px}.posting-detail-page .posting-detail-table{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:hidden}.posting-detail-page .posting-detail-table .ant-table{border-radius:0}.posting-detail-page .posting-detail-table .ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.posting-detail-page .posting-detail-table .ant-table-thead>tr>th{white-space:nowrap;border-bottom:1px solid #f3f4f6;height:44px;padding:12px 30px;line-height:19px}.posting-detail-page .posting-detail-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.posting-detail-page .posting-detail-table .ant-table-thead>tr>th.ant-table-cell-fix-right{z-index:3}.posting-detail-page .posting-detail-table .ant-table-tbody>tr:not(.ant-table-row-selected)>td.ant-table-cell-fix-left,.posting-detail-page .posting-detail-table .ant-table-tbody>tr:not(.ant-table-row-selected)>td.ant-table-cell-fix-right,.posting-detail-page .posting-detail-table .ant-table-fixed-left .ant-table-tbody>tr:not(.ant-table-row-selected)>td,.posting-detail-page .posting-detail-table .ant-table-fixed-right .ant-table-tbody>tr:not(.ant-table-row-selected)>td{background:#fff}.posting-detail-page .posting-detail-table .ant-table-tbody>tr:not(.ant-table-row-selected):hover>td,.posting-detail-page .posting-detail-table .ant-table-tbody>tr:not(.ant-table-row-selected)>td.ant-table-cell-row-hover,.posting-detail-page .posting-detail-table .ant-table-fixed-left .ant-table-tbody>tr:not(.ant-table-row-selected):hover>td,.posting-detail-page .posting-detail-table .ant-table-fixed-right .ant-table-tbody>tr:not(.ant-table-row-selected):hover>td{background:var(--ant-table-row-hover-bg,#f8fafc)!important}.posting-detail-page .posting-detail-table .ant-table-tbody>tr.ant-table-row-selected>td,.posting-detail-page .posting-detail-table .ant-table-fixed-left .ant-table-tbody>tr.ant-table-row-selected>td,.posting-detail-page .posting-detail-table .ant-table-fixed-right .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--ant-table-row-selected-bg,#eef2fa)!important}.posting-detail-page .posting-detail-table .ant-table-tbody>tr.ant-table-row-selected:hover>td,.posting-detail-page .posting-detail-table .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-row-hover,.posting-detail-page .posting-detail-table .ant-table-fixed-left .ant-table-tbody>tr.ant-table-row-selected:hover>td,.posting-detail-page .posting-detail-table .ant-table-fixed-right .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--ant-table-row-selected-hover-bg,#e3ebf9)!important}.posting-detail-page .posting-detail-table .ant-table-tbody>tr>td{color:#364153;vertical-align:middle;border-bottom:1px solid #f3f4f6;height:73px;padding:16px 30px;font-size:12px}.posting-detail-page .posting-detail-table .ant-table-tbody>tr>td.posting-detail-table-cell--stacked{vertical-align:top}.posting-detail-page .posting-detail-table .ant-table-selection-column{text-align:start!important;width:40px!important;padding-left:16px!important;padding-right:0!important}.posting-detail-page .posting-detail-table .ant-table-selection-column .ant-checkbox-wrapper{margin-inline-start:0}.posting-detail-page .posting-detail-table .ant-table-pagination.ant-pagination{padding:0 16px;margin:16px 0!important}.posting-detail-page .posting-detail-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.posting-detail-page .posting-detail-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last{padding-left:8px!important}.posting-detail-page .posting-detail-table .ant-table-thead>tr>th.ant-table-cell-fix-right,.posting-detail-page .posting-detail-table .ant-table-tbody>tr>td.ant-table-cell-fix-right{text-align:center!important;padding:16px 0!important}.posting-detail-influencer{width:100%;min-width:0;overflow:hidden}.posting-detail-avatar-wrap{flex-shrink:0;width:36px;height:36px;position:relative}.posting-detail-avatar{color:#2a66e8;background:#eef3ff;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex;overflow:hidden}.posting-detail-avatar-badge{object-fit:cover;background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #fff}.posting-detail-influencer-copy{min-width:0}.posting-detail-influencer-name{color:#101828;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.posting-detail-influencer-handle{color:#6a7282;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.posting-detail-status-pill{-webkit-user-select:none;user-select:none;max-width:100%}.posting-detail-icon-btn.ant-btn,.posting-detail-action-btn.ant-btn{color:#6a7282;border-radius:8px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;padding:0;display:inline-flex}.posting-detail-icon-btn.ant-btn:not(:disabled):hover,.posting-detail-icon-btn.ant-btn:not(:disabled):focus,.posting-detail-action-btn.ant-btn:not(:disabled):hover,.posting-detail-action-btn.ant-btn:not(:disabled):focus{color:#364153;background:#f3f4f6}.posting-detail-refresh{color:#cbd5e1}.posting-detail-link-empty{gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%}.posting-detail-link-fetch-btn-wrap{flex-shrink:0;align-items:center;display:inline-flex}.posting-detail-link-cell,.posting-detail-validation-cell,.posting-detail-insight-cell-list{gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%}.posting-detail-link-item-row,.posting-detail-validation-row{align-items:center;min-width:0;max-width:100%;height:28px;min-height:28px}.posting-detail-insight-task-row{align-items:center;min-width:0;max-width:100%;height:28px;min-height:28px;display:inline-flex}.posting-detail-link-item-row{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%}.posting-detail-link-item-row .posting-detail-link-row-edit-wrap{flex-shrink:0;align-items:center;display:none}.posting-detail-link-item-row:hover .posting-detail-link-row-edit-wrap,.posting-detail-link-item-row:focus-within .posting-detail-link-row-edit-wrap{display:inline-flex}.posting-detail-task-link-row{align-items:center;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;height:28px;min-height:28px}.posting-detail-task-link-row .posting-detail-link-row-edit-wrap{opacity:0;pointer-events:none;transition:opacity .15s}.posting-detail-task-link-row:hover .posting-detail-link-row-edit-wrap,.posting-detail-task-link-row .posting-detail-link-row-edit-wrap:focus-within{opacity:1;pointer-events:auto}.posting-detail-add-task-btn{color:#2a66e8;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;height:24px;padding:0 6px;font-size:11px;font-weight:500;line-height:16.5px;transition:background .15s;display:inline-flex}.posting-detail-add-task-btn svg{color:currentColor}.posting-detail-add-task-btn:hover:not(:disabled){background:#eef3ff}.posting-detail-add-task-btn:disabled{color:#d1d5dc;cursor:not-allowed}.posting-detail-add-task-btn-wrap{display:inline-flex}.posting-detail-link-mirrored-block{border-top:1px solid #f3f4f6;margin-top:2px;padding-top:8px}.posting-detail-mirrored-chip{box-sizing:border-box;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:4px;height:22px;padding:0 4px 0 8px;display:inline-flex}.posting-detail-mirrored-label{color:#6a7282;font-size:11px;font-weight:600;line-height:11px}.posting-detail-mirrored-count{color:#4a5565;background:#eef2f6;border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.posting-detail-link-chip-spin{color:#2a66e8;animation:.8s linear infinite posting-detail-link-fetch-spin}.posting-detail-link-fetch-btn:disabled{color:#d1d5dc;cursor:not-allowed;background:#fff;border-color:#e5e7eb}.posting-detail-link-fetch-btn--loading:not(:disabled) svg{animation:.8s linear infinite posting-detail-link-fetch-spin}@keyframes posting-detail-link-fetch-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.posting-detail-link-empty-text{color:#99a1af;white-space:nowrap;font-size:12px;font-style:italic}.posting-detail-master-chip{box-sizing:border-box;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7ebe6;border-radius:9999px;align-items:center;gap:4px;height:22px;padding:1px 7px;display:inline-flex}.posting-detail-master-chip-icon{flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;line-height:0;display:inline-flex}.posting-detail-master-chip-label{color:#364153;font-size:11px;font-weight:600;line-height:11px}.posting-detail-replace-badge{color:#c2410c;cursor:default;background:#fff7ed;border:1px solid #fed7aa;border-radius:9999px;flex-shrink:0;align-items:center;gap:2px;height:18px;padding:0 5px;font-size:10px;font-weight:600;line-height:10px;display:inline-flex}.posting-detail-replace-badge-count{line-height:10px}.posting-detail-replace-badge--inline{color:#6a7282;background:0 0;border:0;border-radius:0;gap:4px;height:15px;margin-left:0;padding:0;font-size:9px;line-height:9px}.posting-detail-replace-badge--inline:before{content:"";background:#e5e7eb;width:1px;height:12px}.posting-detail-replace-badge--inline svg{width:12px;height:12px}.posting-detail-replace-badge--inline .posting-detail-replace-badge-count{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:15px;min-width:15px;height:15px;line-height:9px;display:inline-flex}.posting-detail-link-popover-trigger{cursor:default;display:inline-flex}.posting-detail-link-popover .ant-popover-inner{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:11px 13px;box-shadow:0 4px 8px #00000014}.posting-detail-link-popover .ant-popover-arrow:before{background:#fff}.posting-detail-link-popover--mirrored .ant-popover-inner{padding:11px 13px}.posting-detail-link-popover-list{flex-direction:column;gap:10px;width:274px;max-width:100%;display:flex}.posting-detail-link-popover-mirrored-group{border-top:1px solid #f3f4f6;flex-direction:column;gap:8px;padding-top:11px;display:flex}.posting-detail-link-popover-section{box-sizing:border-box;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:9px 11px;display:flex}.posting-detail-link-popover-section--master{background:#eef3ff80;border-color:#2a66e840}.posting-detail-link-popover-section--mirrored{background:#f9fafbe6;border-color:#f3f4f6}.posting-detail-link-popover-header{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.posting-detail-link-popover-label{color:#101828;white-space:nowrap;font-size:12px;font-weight:600;line-height:18px}.posting-detail-link-popover-section--mirrored .posting-detail-link-popover-label{color:#4a5565;font-size:11px;line-height:16.5px}.posting-detail-link-popover-link-row{align-items:center;width:100%;min-width:0}.posting-detail-link-popover-url{color:#2a66e8;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:500;line-height:18px;text-decoration:underline;overflow:hidden}.posting-detail-link-popover-url:hover{color:#1d4ed8}.posting-detail-link-popover-copy{color:#2a66e8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;line-height:0;transition:background .15s,color .15s;display:inline-flex}.posting-detail-link-popover-copy:hover{color:#1d4ed8;background:#eef3ff}.posting-detail-link-popover-empty{color:#99a1af;font-size:12px;font-style:italic}.posting-detail-link-popover-status{width:-moz-fit-content;width:fit-content;border:1px solid #0000!important;border-radius:9999px!important;margin:0!important;padding:3px 9px!important;font-size:10px!important;font-weight:600!important;line-height:10px!important}.posting-detail-link-popover-status--ok{color:#007a55!important;background:#ecfdf5!important;border-color:#a4f4cf!important}.posting-detail-link-popover-status--warn{color:#e17100!important;background:#fffbeb!important;border-color:#fde68a!important}.posting-detail-link-popover-status--fail{color:#e7000b!important;background:#fef2f2!important;border-color:#fecaca!important}.posting-detail-link-popover-status--processing{color:#2a66e8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.posting-detail-link-popover-reason{color:#6a7282;white-space:normal;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:400;line-height:17.875px}.posting-detail-validation-chips{flex-wrap:nowrap;min-width:0}.posting-detail-validation-chip{white-space:nowrap;box-sizing:border-box;border:1px solid;border-radius:9999px;align-items:center;gap:4px;height:22px;min-height:22px;padding:0 6px;line-height:1;display:inline-flex}.posting-detail-validation-chip-label{color:#4a5565;font-size:10px;font-weight:600;line-height:10px}.posting-detail-validation-chip-icon{flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.posting-detail-validation-chip-icon--placeholder{letter-spacing:-.225px;color:#d1d5dc;font-size:9px;font-weight:600;line-height:9px}.posting-detail-validation-chip--empty{background:#fff;border-color:#e5e7eb}.posting-detail-validation-chip--empty .posting-detail-validation-chip-label{color:#99a1af}.posting-detail-validation-chip--ok{background-color:#ecfdf5;border-color:#a4f4cfe6}.posting-detail-validation-chip--fail{background-color:#fef2f2;border-color:#ffc9c9e6}.posting-detail-validation-chip--warn{background-color:#fffbeb;border-color:#fee685e6}.posting-detail-validation-chip--nodraft{background-color:#f9fafb;border-color:#e5e7eb}.posting-detail-validation-chip--validating{background-color:#eff6ff;border-color:#bfdbfee6}.posting-detail-validation-chip--validating .posting-detail-validation-chip-label{color:#1d4ed8}.posting-detail-validation-chip--validating .posting-detail-validation-chip-spin{color:#2563eb;animation:.8s linear infinite posting-detail-link-fetch-spin}.posting-detail-validation-chip-wrap{cursor:default;display:inline-flex}.posting-detail-tooltip .ant-tooltip-arrow:before{background:#fff!important}.posting-detail-validation-tooltip-overlay{max-width:280px}.posting-detail-validation-tooltip-overlay .ant-tooltip-inner{min-height:0;box-shadow:none;background:0 0;padding:0}.posting-detail-validation-tooltip-overlay .ant-tooltip-arrow{display:none}.posting-detail-validation-tooltip{box-sizing:border-box;background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:8px;width:280px;padding:10px 16px;display:flex;box-shadow:0 4px 20px #00000014}.posting-detail-validation-tooltip-status{white-space:nowrap;border:1px solid;border-radius:9999px;align-self:flex-start;padding:3px 11px;font-size:11px;font-weight:600;line-height:11px;display:inline-flex}.posting-detail-validation-tooltip-status--ok{color:#007a55;background-color:#ecfdf5;border-color:#a4f4cfe6}.posting-detail-validation-tooltip-status--fail{color:#c10007;background-color:#fef2f2;border-color:#ffc9c9e6}.posting-detail-validation-tooltip-status--warn{color:#bb4d00;background-color:#fffbeb;border-color:#fee685e6}.posting-detail-validation-tooltip-status--nodraft{color:#4a5565;background-color:#f9fafb;border-color:#e5e7eb}.posting-detail-validation-tooltip-desc{color:#6a7282;word-break:break-word;margin:0;font-size:11px;font-weight:400;line-height:17.875px}.posting-detail-check{justify-content:center;align-items:center;display:inline-flex}.posting-detail-check--none{color:#cbd5e1;font-size:12px}.posting-detail-date-cell-wrap{min-width:0}.posting-detail-date-edit-btn{opacity:0;pointer-events:none}.posting-detail-table .ant-table-tbody>tr:hover .posting-detail-date-edit-btn,.posting-detail-date-cell-wrap:focus-within .posting-detail-date-edit-btn{opacity:1;pointer-events:auto}.posting-detail-date-plan{color:#99a1af;white-space:nowrap;font-size:11px;font-weight:600;line-height:15px}.posting-detail-date-plan-value{color:#99a1af;white-space:nowrap;font-size:11px;line-height:15px;font-weight:400!important}.posting-detail-date-plan-row.posting-detail-date--approaching .posting-detail-date-plan,.posting-detail-date-plan-row.posting-detail-date--approaching .posting-detail-date-plan-value{color:#d97706}.posting-detail-date-plan-row.posting-detail-date--approaching .posting-detail-date-plan{font-weight:600}.posting-detail-date-plan-row.posting-detail-date--approaching .posting-detail-date-plan-value{font-weight:400!important}.posting-detail-date-plan-row.posting-detail-date--overdue .posting-detail-date-plan,.posting-detail-date-plan-row.posting-detail-date--overdue .posting-detail-date-plan-value{color:#e7000b}.posting-detail-date-plan-row.posting-detail-date--overdue .posting-detail-date-plan{font-weight:600}.posting-detail-date-plan-row.posting-detail-date--overdue .posting-detail-date-plan-value{font-weight:400!important}.posting-detail-date-actual-label{color:#101828;white-space:nowrap;font-size:12px;font-weight:600;line-height:16.5px}.posting-detail-date-actual-value{color:#101828;white-space:nowrap;font-size:12px;line-height:16.5px;font-weight:400!important}.posting-detail-date-actual-value--overdue{color:#e7000b}.posting-detail-date-actual-value--fetching{color:#99a1af;font-style:italic}.posting-detail-date-actual-row{min-height:20px;padding-top:2px}.posting-detail-date-count{color:#6a7282;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:10px;font-weight:500;line-height:10px;display:inline-flex}.posting-detail-date-count:hover{background:#f3f4f6}.posting-detail-date-popover .ant-popover-inner{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:10px 16px;box-shadow:0 4px 20px #00000014}.posting-detail-date-popover .ant-popover-arrow:before{background:#fff}.posting-detail-date-popover .posting-detail-date-list{flex-direction:column;gap:8px;min-width:200px;display:flex}.posting-detail-date-popover .posting-detail-date-list-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.posting-detail-date-popover .posting-detail-date-list-badge{box-sizing:border-box;white-space:nowrap;border:1px solid;border-radius:9999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;line-height:11px;display:inline-flex}.posting-detail-date-popover .posting-detail-date-list-badge--master{color:#2a66e8;background:#eef3ff;border-color:#2a66e840}.posting-detail-date-popover .posting-detail-date-list-badge--mirrored{color:#6a7282;background:#f9fafb;border-color:#e5e7eb}.posting-detail-date-popover .posting-detail-date-list-time{color:#101828;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.posting-detail-insight-cell{box-sizing:border-box;vertical-align:middle;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:6px;height:22px;padding:0 8px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.posting-detail-insight-cell .posting-detail-insight-icon{color:#99a1af;flex-shrink:0}.posting-detail-insight-cell .posting-detail-insight-count{color:#99a1af;font-size:12px;font-weight:500;line-height:1}.posting-detail-insight-cell--has-files{background:#eff6ff;border-color:#bfdbfee6}.posting-detail-insight-cell--has-files .posting-detail-insight-icon,.posting-detail-insight-cell--has-files .posting-detail-insight-count{color:#2563eb}.posting-detail-insight-cell-btn{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.posting-detail-insight-cell-list{min-width:0}.posting-detail-insight-empty{align-items:center;height:28px;min-height:28px;display:inline-flex}.posting-detail-insight-popover-trigger{cursor:default;display:inline-flex}.posting-detail-insight-popover-trigger:hover .posting-detail-insight-cell{background:#eff6ff;border-color:#bfdbfef2}.posting-detail-insight-popover-trigger:hover .posting-detail-insight-cell .posting-detail-insight-icon,.posting-detail-insight-popover-trigger:hover .posting-detail-insight-cell .posting-detail-insight-count{color:#2563eb}.posting-detail-insight-popover-trigger:hover .posting-detail-insight-cell--has-files{background:#dbeafe;border-color:#93c5fdf2}.posting-detail-insight-task-row:hover .posting-detail-insight-cell{background:#eff6ff;border-color:#bfdbfef2}.posting-detail-insight-task-row:hover .posting-detail-insight-cell .posting-detail-insight-icon,.posting-detail-insight-task-row:hover .posting-detail-insight-cell .posting-detail-insight-count{color:#2563eb}.posting-detail-insight-popover .ant-popover-inner{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:11px 13px;box-shadow:0 4px 8px #00000014}.posting-detail-insight-popover .ant-popover-arrow:before{background:#fff}.posting-detail-insight-popover-loading{min-width:120px;min-height:36px}.posting-detail-insight-popover-body{flex-direction:column;width:274px;max-width:100%;display:flex}.posting-detail-insight-popover-list{flex-direction:column;gap:6px;width:100%;display:flex}.posting-detail-insight-popover-row{color:#101828;text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-width:0;padding:4px 2px;display:flex}.posting-detail-insight-popover-icon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;line-height:0;display:inline-flex}.posting-detail-insight-popover-name{min-width:0;color:inherit;flex:1;align-items:center;font-size:12px;font-weight:500;line-height:18px;display:flex;overflow:hidden}.posting-detail-insight-popover-name-base{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.posting-detail-insight-popover-name-ext{white-space:nowrap;flex-shrink:0}.posting-detail-insight-popover-empty{color:#99a1af;font-size:12px;font-style:italic}.posting-detail-h5-link-cell{min-width:0;max-width:100%;overflow:hidden}.posting-detail-h5-link-text{color:#101828;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:20px;text-decoration:none;overflow:hidden}.posting-detail-h5-link-text:hover{color:#2a66e8;text-decoration:underline}.posting-detail-h5-copy-btn.ant-btn{color:#2b7fff;flex-shrink:0;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;padding:0;display:inline-flex}.posting-detail-h5-copy-btn.ant-btn:not(:disabled):hover,.posting-detail-h5-copy-btn.ant-btn:not(:disabled):focus{color:#1d4ed8;background:0 0}.posting-detail-h5-copy-btn.ant-btn .anticon{font-size:13px}.posting-detail-import-dragger.ant-upload-wrapper .ant-upload-drag{background:#fbfcfe;border-color:#c7d2fe;border-radius:12px}.posting-detail-import-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{padding:16px 20px}.posting-detail-import-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container{text-align:left;display:block}.posting-detail-import-template-btn.ant-btn{color:#2563eb;border-color:#c7d2fe;border-radius:10px;height:40px;padding:0 18px;font-weight:600}.posting-detail-import-template-btn.ant-btn:hover{color:#2563eb!important;border-color:#2563eb!important}.posting-detail-import-dragger-icon{color:#2a66e8;background:#fff;border:1px solid #c7d2fe;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.posting-hub-dialog-header{border-bottom:1px solid #f3f4f6;padding:24px 24px 21px;position:relative}.posting-hub-dialog-header-main{padding-right:24px}.posting-hub-dialog-icon{background:#eef3ff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 0 #2a66e81a}.posting-hub-dialog-header-copy{flex:auto;min-width:0;padding-top:2px}.posting-hub-dialog-title{color:#101828;font-size:16px;font-weight:600;line-height:24px}.posting-hub-dialog-desc{color:#6a7282;margin-top:8px;font-size:13px;font-weight:400;line-height:21px}.posting-hub-dialog-header--insight .posting-hub-dialog-desc{margin-top:4px;font-size:14px;line-height:20px}.posting-hub-dialog-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:8px;right:8px}.posting-hub-dialog-close:hover:not(:disabled){color:#475569;background:#f8fafc}.posting-hub-dialog-close:disabled{cursor:not-allowed;opacity:.5}.posting-hub-dialog-body{padding:20px 24px}.posting-hub-dialog-footer{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:8px;padding:17px 24px 16px;display:flex}.posting-hub-dialog-btn.ant-btn{height:36px;box-shadow:none;border-radius:10px;padding:0 17px;font-size:13px;font-weight:500;line-height:18px}.posting-hub-dialog-btn--primary.ant-btn-primary{background:#2a66e8;border-color:#2a66e8}.posting-hub-dialog-btn--primary.ant-btn-primary:disabled,.posting-hub-dialog-btn--primary.ant-btn-primary.ant-btn-disabled{opacity:.5;color:#fff;background:#2a66e8;border-color:#2a66e8}.posting-hub-dialog-btn--danger.ant-btn-primary{color:#fff;background:#e7000b;border-color:#e7000b}.posting-hub-dialog-btn--danger.ant-btn-primary:hover:not(:disabled){color:#fff!important;background:#c40009!important;border-color:#c40009!important}.posting-hub-dialog-btn--danger.ant-btn-primary:disabled,.posting-hub-dialog-btn--danger.ant-btn-primary.ant-btn-disabled{opacity:.5;color:#fff;background:#e7000b;border-color:#e7000b}.posting-set-date-modal .ant-modal-content{border-radius:18px;padding:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.posting-set-date-modal .ant-modal-body{padding:0}.posting-set-date-modal .ant-modal-close{top:8px;color:#94a3b8;border-radius:8px;width:28px;height:28px}.posting-set-date-modal .ant-modal-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.posting-set-date-modal .ant-modal-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.posting-set-date-modal .ant-modal-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.posting-set-date-modal .ant-modal-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.posting-set-date-modal .ant-modal-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.posting-set-date-modal .ant-modal-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.posting-set-date-modal .ant-modal-close:hover{color:#475569;background:#f8fafc}.posting-set-date-modal .ant-modal-footer{border-top:1px solid #f3f4f6;margin-top:0;padding:17px 24px 16px}.posting-set-date-modal-header{border-bottom:1px solid #f3f4f6;padding:24px 24px 21px}.posting-set-date-modal-title{color:#101828;font-size:16px;font-weight:600;line-height:24px;display:block}.posting-set-date-modal-desc{color:#6a7282;margin-top:4px;font-size:14px;font-weight:400;line-height:20px;display:block}.posting-set-date-modal-body{padding:20px 24px}.posting-set-date-modal-field{flex:0 0 180px;width:180px}.posting-set-date-modal-label{color:#364153;margin-bottom:4px;font-size:12px;font-weight:500;line-height:16px;display:block}.posting-set-date-modal-picker.ant-picker,.posting-set-date-modal-select.ant-select{width:100%}.posting-set-date-modal-picker.ant-picker{border-color:#e5e7eb;border-radius:10px;height:40px;padding:0 13px;box-shadow:0 1px 1px #00000008}.posting-set-date-modal-picker.ant-picker .ant-picker-input>input{color:#0a0a0a;font-size:14px;line-height:20px}.posting-set-date-modal-picker.ant-picker .ant-picker-input>input::placeholder{color:#99a1af}.posting-set-date-modal-picker.ant-picker .ant-picker-suffix{margin-inline-start:4px}.posting-set-date-modal-picker.ant-picker:hover{border-color:#e5e7eb}.posting-set-date-modal-picker.ant-picker.ant-picker-focused{border-color:#2a66e866;box-shadow:0 0 0 2px #2a66e81a,0 1px 2px #00000008}.posting-set-date-modal-picker-icon{color:#99a1af;flex-shrink:0}.posting-set-date-modal-select.ant-select{height:40px}.posting-set-date-modal-select.ant-select .ant-select-selector{align-items:center;border-color:#e5e7eb!important;border-radius:10px!important;height:40px!important;padding:0 13px!important;box-shadow:0 1px 1px #00000008!important}.posting-set-date-modal-select.ant-select .ant-select-selection-item,.posting-set-date-modal-select.ant-select .ant-select-selection-placeholder{color:#0a0a0a;font-size:14px;line-height:20px!important}.posting-set-date-modal-select.ant-select .ant-select-selection-placeholder{color:#99a1af}.posting-set-date-modal-select.ant-select .ant-select-arrow{color:#99a1af;width:16px;height:16px;margin-top:-8px;font-size:12px}.posting-set-date-modal-select.ant-select .ant-select-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13px}.posting-set-date-modal-select.ant-select .ant-select-arrow:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13px}.posting-set-date-modal-select.ant-select .ant-select-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13px}.posting-set-date-modal-select.ant-select .ant-select-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13px}.posting-set-date-modal-select.ant-select .ant-select-arrow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13px}.posting-set-date-modal-select.ant-select .ant-select-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13px}.posting-set-date-modal-select.ant-select:hover .ant-select-selector{border-color:#e5e7eb!important}.posting-set-date-modal-select.ant-select.ant-select-focused .ant-select-selector{border-color:#2a66e866!important;box-shadow:0 0 0 2px #2a66e81a,0 1px 2px #00000008!important}.posting-set-date-modal-footer{width:100%}.posting-link-confirm-modal .ant-modal-content{background:linear-gradient(#fceded 0%,#fff 22% 100%);border-radius:14px;padding:0;overflow:visible;box-shadow:0 12px 32px #0f172a1f}.posting-link-confirm-modal .ant-modal-body{padding:0}.posting-link-confirm-modal .ant-modal-close{top:16px;color:#94a3b8;border-radius:8px;width:28px;height:28px}.posting-link-confirm-modal .ant-modal-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.posting-link-confirm-modal .ant-modal-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.posting-link-confirm-modal .ant-modal-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.posting-link-confirm-modal .ant-modal-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.posting-link-confirm-modal .ant-modal-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.posting-link-confirm-modal .ant-modal-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.posting-link-confirm-modal .ant-modal-close:hover{color:#475569;background:#f8fafc}.posting-link-confirm-modal .ant-modal-footer{border-top:none;margin-top:0;padding:0 32px 32px}.posting-link-confirm-modal-body-wrap{text-align:center;padding:52px 32px 24px;position:relative}.posting-link-confirm-modal-badge{color:#fff;background:#e07b7b;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;font-weight:700;line-height:1;display:flex;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #e07b7b52}.posting-link-confirm-modal-title{color:#101828;text-align:center;margin:0 0 16px;font-size:18px;font-weight:700;line-height:26px}.posting-link-confirm-modal-desc{color:#6b7280;text-align:left;margin:0;font-size:14px;font-weight:400;line-height:22px}.posting-link-confirm-modal-desc strong{color:#374151;font-weight:600}.posting-link-confirm-modal-footer{justify-content:center;gap:12px;width:100%;display:flex}.posting-link-confirm-modal-btn.ant-btn{border-radius:10px;min-width:130px;height:40px}.posting-link-edit-drawer .ant-drawer-header-title{flex:auto}.posting-link-edit-drawer .ant-drawer-close{color:#94a3b8;border-radius:8px;width:28px;height:28px;margin-inline-end:0}.posting-link-edit-drawer .ant-drawer-close:hover{color:#475569;background:#f8fafc}.posting-link-edit-drawer .posting-hub-dialog-footer{background:#f9fafb80;border-top:1px solid #f3f4f6;justify-content:flex-end;gap:8px;padding:17px 24px 16px}.posting-link-drawer-footer{flex-direction:column;display:flex}.posting-link-drawer-pending-bar{color:#92400e;background:#fffbeb;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:8px;padding:12px 24px;font-size:13px;font-weight:500;line-height:20px;display:flex}.posting-link-drawer-pending-bar svg{color:#d97706;flex-shrink:0;margin-top:2px}.posting-link-drawer-footer .posting-hub-dialog-footer{border-top:none}.posting-link-drawer-title{color:#101828;font-size:18px;font-weight:600;line-height:25.714px}.posting-link-drawer-desc{color:#6a7282;margin:0;font-size:13px;font-weight:400;line-height:20px;display:block}.posting-link-drawer-body{flex-direction:column;gap:0;display:flex}.posting-link-master-card{background:#eef3ff1a;border:1px solid #2a66e859;border-radius:14px;flex-direction:column;padding:17px;display:flex}.posting-link-mirrored-section{border-top:1px solid #f3f4f6;flex-direction:column;margin-top:20px;padding-top:21px;display:flex}.posting-link-section-head{align-items:center;gap:8px;margin-bottom:16px;display:flex}.posting-link-section-head--mirrored{margin-bottom:12px}.posting-link-section-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;line-height:0;display:inline-flex}.posting-link-section-icon--master{color:#2a66e8;background:#eef3ff}.posting-link-section-icon--mirrored{color:#6a7282;background:#f9fafb}.posting-link-section-title{color:#101828;font-size:15px;font-weight:600;line-height:21.429px}.posting-link-section-title--mirrored{color:#364153;font-size:13px;line-height:18.571px}.posting-link-section-required{color:#fb2c36;margin-left:2px}.posting-link-field-row{width:100%;min-height:70px}.posting-link-field-label-row{align-items:center;min-height:22px}.posting-link-field-label{font-size:12px;line-height:16px}.posting-link-field-label--master{font-weight:600;color:#101828!important}.posting-link-field-label--mirrored{font-weight:500;color:#4a5565!important}.posting-link-field-input-row{align-items:center;width:100%;min-height:40px;margin-top:8px}.posting-link-field-input-stack{width:100%;min-height:40px}.posting-link-edit-drawer .posting-link-field-input.ant-input-affix-wrapper,.posting-link-edit-drawer .posting-link-field-input.ant-input{border-radius:10px;height:40px;min-height:40px;font-size:14px;box-shadow:0 1px 2px #00000008}.posting-link-edit-drawer .posting-link-field-input--master.ant-input-affix-wrapper,.posting-link-edit-drawer .posting-link-field-input--master.ant-input{background:#fff;border-color:#2a66e840}.posting-link-edit-drawer .posting-link-field-input--master.ant-input-affix-wrapper-focused,.posting-link-edit-drawer .posting-link-field-input--master.ant-input:focus{border-color:#2a66e873;box-shadow:0 0 0 2px #2a66e833,0 1px 2px #00000008}.posting-link-edit-drawer .posting-link-field-input--mirrored.ant-input-affix-wrapper,.posting-link-edit-drawer .posting-link-field-input--mirrored.ant-input,.posting-link-edit-drawer .posting-link-field-input.is-removed.ant-input-affix-wrapper,.posting-link-edit-drawer .posting-link-field-input.is-removed.ant-input{background:#fff;border-color:#e5e7eb}.posting-link-edit-drawer .posting-link-field-input.ant-input-affix-wrapper .ant-input{font-size:14px}.posting-link-edit-drawer .posting-link-field-input.ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:8px}.posting-link-biz-pill{white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:600;line-height:10px;display:inline-flex}.posting-link-biz-pill--ok{color:#007a55;background:#ecfdf5;border:1px solid #a4f4cf}.posting-link-biz-pill--fail{color:#c10007;background:#fef2f2;border:1px solid #ffc9c9}.posting-link-biz-pill--warn{color:#bb4d00;background:#fffbeb;border:1px solid #fee685}.posting-link-biz-pill--processing{color:#2a66e8;background:#eff6ff;border:1px solid #c7d9f5}.posting-link-biz-pill--removed{color:#6a7282;background:#f3f4f6;border:1px solid #e5e7eb}.posting-link-biz-pill-spin{animation:.8s linear infinite posting-detail-link-fetch-spin}.posting-link-origin-glyph{color:#6a7282;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;line-height:0;display:inline-flex}.posting-link-origin-glyph--hidden{visibility:hidden}.posting-link-modal-body{flex-direction:column;gap:20px;display:flex}.posting-link-section{flex-direction:column;gap:12px;display:flex}.posting-link-section--mirrored{border-top:1px solid #f3f4f6;padding-top:20px}.posting-link-section-label{color:#374151;font-size:13px;font-weight:500;line-height:18px}.posting-link-type-tag{color:#2563eb;background:#eff6ff;border-radius:12px;align-items:center;padding:1px 12px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.posting-link-row{width:100%}.posting-link-row-actions{flex:none;gap:0}.posting-link-field-remove-wrap{cursor:not-allowed;flex:none;width:40px;height:40px;display:inline-flex}.posting-link-add-btn{color:#2a66e8;cursor:pointer;background:0 0;border:none;justify-content:center;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;line-height:19px;display:inline-flex}.posting-link-add-btn--block{background:#fff;border-radius:10px;width:100%;height:36px;margin-top:16px;font-size:13px;line-height:18.571px}.posting-link-add-btn--master,.posting-link-add-btn--mirrored{color:#2a66e8;border:1px dashed #2a66e859}.posting-link-add-btn:disabled{color:#9ca3af;cursor:not-allowed;opacity:.65}.posting-link-fields{width:100%;margin-top:0}.posting-link-field-input{flex:auto;min-width:0}.posting-link-field-remove{cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s;display:inline-flex}.posting-link-field-remove:hover:not(:disabled){background:#fef2f2}.posting-link-field-remove:disabled{cursor:not-allowed;opacity:.5}.posting-link-field-remove--restore{color:#2563eb}.posting-link-field-remove--restore:hover:not(:disabled){background:#eff6ff}.posting-link-field-refresh-wrap{flex:none;width:40px;height:40px;display:inline-flex}.posting-link-field-refresh{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;line-height:0;transition:background .15s;display:inline-flex}.posting-link-field-refresh svg{color:currentColor}.posting-link-field-refresh:hover:not(:disabled){background:#eff6ff}.posting-link-field-refresh:disabled{color:#cbd5e1;cursor:not-allowed}.posting-link-field-refresh--loading svg{animation:.8s linear infinite posting-detail-link-fetch-spin}.posting-link-field-add{cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s;display:inline-flex}.posting-link-field-add:hover:not(:disabled){background:#eff6ff}.posting-link-field-add:disabled{cursor:not-allowed;opacity:.4}.posting-link-field-error{color:#e7000b;padding-left:4px;font-size:12px}.posting-link-mirrored-hint{color:#9ca3af;margin-bottom:12px;font-size:12px;line-height:16px}.posting-insight-drawer .ant-drawer-header{margin-bottom:0}.posting-insight-drawer .ant-drawer-close{color:#94a3b8;border-radius:8px;width:28px;height:28px;transition:color .15s,background .15s}.posting-insight-drawer .ant-drawer-close:hover{color:#475569;background:#f8fafc}.posting-insight-drawer .ant-drawer-body{flex-direction:column;padding:0;display:flex}.posting-insight-drawer .posting-hub-dialog-footer{background:#f9fafb80}.posting-insight-drawer-title-wrap{width:100%;min-width:0;max-width:calc(100% - 32px)}.posting-insight-drawer-title{color:#101828;font-size:18px;font-weight:600;line-height:26px}.posting-insight-drawer-section-head{width:100%;min-width:0;margin-bottom:8px}.posting-insight-drawer-section-title{color:#1e2939;flex-shrink:0;font-size:13px;font-weight:600;line-height:19px}.posting-insight-drawer-report-link{color:#2a66e8;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:12px;font-weight:500;line-height:17px;text-decoration:underline;overflow:hidden}.posting-insight-drawer-copy-btn{color:#2a66e8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;line-height:0;transition:background .15s,color .15s;display:inline-flex}.posting-insight-drawer-copy-btn:hover{color:#1d4ed8;background:#eef3ff}.posting-insight-drawer-desc{max-width:100%;display:block;color:#6a7282!important;font-size:13px!important;line-height:21px!important}.posting-insight-drawer-body{flex:1;padding:20px 24px;overflow-y:auto}.posting-insight-loading{min-height:160px}.posting-insight-drawer-section+.posting-insight-drawer-section{margin-top:24px}.posting-insight-drawer-empty{font-style:italic;line-height:18px;display:block;color:#99a1af!important;font-size:12px!important}.posting-insight-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.posting-insight-image-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.posting-insight-image-card--draft{border-color:#2a66e84d}.posting-insight-image-card--pending-removal{box-shadow:none;background:#f9fafb;border-color:#e5e7eb}.posting-insight-image-card--pending-removal .posting-insight-image-card-preview img{filter:grayscale();opacity:.45}.posting-insight-image-card--pending-removal .posting-insight-image-card-meta,.posting-insight-image-card--pending-removal .posting-insight-image-card-name,.posting-insight-image-card--pending-removal .posting-insight-image-card-size{color:#99a1af}.posting-insight-image-card--pending-removal .posting-insight-image-card-overlay{opacity:1;background:#ffffff8c}.posting-insight-image-card--pending-removal .posting-insight-image-card-action{color:#fff;background:#0f172aa6}.posting-insight-image-card--pending-removal:hover .posting-insight-image-card-overlay{opacity:1}.posting-insight-image-card-preview{background:#f3f4f6;height:200px;position:relative}.posting-insight-image-card-preview img{object-fit:contain;object-position:center top;width:100%;height:100%;display:block}.posting-insight-image-card-overlay{opacity:0;background:#00000059;justify-content:center;align-items:center;gap:8px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.posting-insight-image-card:hover .posting-insight-image-card-overlay{opacity:1}.posting-insight-image-card-action{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;line-height:0;transition:background .15s;display:inline-flex}.posting-insight-image-card-action:hover:not(:disabled){background:#000000b8}.posting-insight-image-card-action:disabled{cursor:not-allowed;opacity:.5}.posting-insight-image-card-kol-badge{z-index:1;color:#fff;white-space:nowrap;background:#0084d1;border-radius:8px;padding:2px 6px;font-size:9px;font-weight:600;line-height:11px;position:absolute;top:6px;left:6px;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.posting-insight-image-card-removal-badge{z-index:1;color:#fff;white-space:nowrap;background:#6a7282;border-radius:8px;padding:2px 6px;font-size:9px;font-weight:600;line-height:11px;position:absolute;top:6px;left:6px}.posting-insight-image-card-meta{padding:6px 8px}.posting-insight-image-card-name{color:#6b7280;align-items:baseline;min-width:0;font-size:11px;font-weight:500;line-height:16px;display:flex}.posting-insight-image-card-name-base{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.posting-insight-image-card-name-ext{white-space:nowrap;flex-shrink:0}.posting-insight-image-card-size{color:#99a1af;margin-top:2px;font-size:10px;line-height:14px}.posting-insight-dragger.ant-upload-wrapper .ant-upload-drag{background:#eef3ff59;border:2px dashed #2a66e840;border-radius:10px;height:auto;min-height:76px;transition:border-color .15s,background .15s}.posting-insight-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{padding:0}.posting-insight-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container{text-align:left;display:block}.posting-insight-dragger.ant-upload-wrapper .ant-upload-drag:hover:not(.ant-upload-disabled){background:#eef3ff8c;border-color:#2a66e873}.posting-insight-dragger.ant-upload-wrapper .ant-upload-drag.ant-upload-disabled{cursor:not-allowed;opacity:.55;background:#f9fafb;border-color:#e5e7eb}.posting-insight-dragger-inner{padding:16px}.posting-insight-dragger-icon-box{background:#fff;border:1px solid #d6e5fc;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.posting-insight-dragger-copy{flex:auto;min-width:0}.posting-insight-dragger-title{color:#2a66e8!important;font-size:13px!important;font-weight:600!important;line-height:19px!important}.posting-insight-dragger-sub{color:#6a7282!important;font-size:11px!important;line-height:18px!important}.ant-select-dropdown .ant-select-item-group.h5-link-ttl-divider-row{min-height:0;padding:0}.ant-select-dropdown .ant-select-item-option-grouped.h5-link-ttl-disable-option{padding-inline-start:12px}.execution-guide-drawer .eg-sections{flex-direction:column;gap:16px;display:flex}.execution-guide-drawer .eg-section{box-sizing:border-box;background:#fff;border:1px solid #f3f4f6;border-radius:14px;padding:21px;box-shadow:0 1px 1.5px #0f172a0a}.execution-guide-drawer .eg-section__title{color:#101828;letter-spacing:-.35px;border-bottom:1px solid #f3f4f6;margin:0;padding-bottom:13px;font-size:14px;font-weight:600;line-height:20px}.execution-guide-drawer .eg-section__content{flex-direction:column;gap:20px;padding-top:20px;display:flex}.execution-guide-drawer .eg-field-label{color:#1e2939;margin:0;font-size:13px;font-weight:500;line-height:17.875px;display:block}.execution-guide-drawer .eg-field-label-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.execution-guide-drawer .eg-field-hint{color:#99a1af;margin:6px 0 0;font-size:11px;line-height:17.875px}.execution-guide-drawer .eg-field-label-row+.eg-field-hint{width:100%}.execution-guide-drawer .eg-field-label-row+.eg-textarea,.execution-guide-drawer .eg-field-label-row+.eg-input,.execution-guide-drawer .eg-field-hint+.eg-input,.execution-guide-drawer .eg-field-hint+.ant-form-item,.execution-guide-drawer .eg-guidelines-block__sub-label+.eg-tag-select,.execution-guide-drawer .eg-guidelines-block__sub-label+.ant-select{margin-top:12px}.execution-guide-drawer .eg-core-badge{color:#2a66e8;vertical-align:middle;background:#eef3ff;border:1px solid #2a66e833;border-radius:9999px;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:600;line-height:10px;display:inline-flex}.execution-guide-drawer .eg-brand-row{align-items:flex-start;gap:20px;display:flex}.execution-guide-drawer .eg-brand-desc{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.execution-guide-drawer .eg-brand-logo{flex-direction:column;flex:0 0 132px;gap:12px;width:132px;display:flex}.execution-guide-drawer .eg-input.ant-input,.execution-guide-drawer .eg-input.ant-input-affix-wrapper{height:40px;box-shadow:none;border-color:#e5e7eb;border-radius:10px;padding:5px 11px;font-size:14px;line-height:20px}.execution-guide-drawer .eg-textarea.ant-input{box-shadow:none;resize:none;border-color:#e5e7eb;border-radius:10px;padding:9px 11px 33px;font-size:14px;line-height:22.75px}.execution-guide-drawer .eg-textarea--132{height:132px;min-height:132px}.execution-guide-drawer .eg-textarea--96{height:96px;min-height:96px}.execution-guide-drawer .eg-textarea--140{height:140px;min-height:140px}.execution-guide-drawer .eg-textarea.ant-input-show-count{position:relative}.execution-guide-drawer .eg-textarea.ant-input-show-count:after{color:#99a1af;font-size:11px;line-height:15.714px;position:absolute;bottom:9px;right:11px}.execution-guide-drawer .eg-guidelines-block{background:#fff;border:1px solid #f3f4f6;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.execution-guide-drawer .eg-guidelines-block__head{background:#f9fafb66;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 13px;display:flex}.execution-guide-drawer .eg-guidelines-block__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.execution-guide-drawer .eg-action-link{cursor:pointer;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:17.143px;text-decoration:none;display:inline-flex}.execution-guide-drawer .eg-action-link--optimize{font-weight:500;text-decoration:none}.execution-guide-drawer .eg-action-link--translate{color:#2a66e8}.execution-guide-drawer .eg-action-link.is-disabled{color:#9ca3af;cursor:not-allowed;pointer-events:none}.execution-guide-drawer .eg-guidelines-block__panel{border-top:1px solid #f3f4f6;padding:15px 16px 14px}.execution-guide-drawer .eg-guidelines-block__sub-label{color:#4a5565;margin:0;font-size:12px;font-weight:500;line-height:17.143px}.execution-guide-drawer .eg-guidelines-block__sub-label+.eg-field-hint{margin-top:4px}.execution-guide-drawer .eg-guidelines-block__sub-label+.eg-add-link-row,.execution-guide-drawer .eg-guidelines-block__sub-label+.eg-tag-select,.execution-guide-drawer .eg-guidelines-block__sub-label+.ant-select,.execution-guide-drawer .eg-field-hint+.eg-tag-select,.execution-guide-drawer .eg-field-hint+.ant-select{margin-top:12px}.execution-guide-drawer .eg-tag-select.ant-select{width:100%}.execution-guide-drawer .eg-tag-select.ant-select .ant-select-selector{min-height:40px;box-shadow:none;border-color:#e5e7eb;border-radius:10px;padding:4px 10px}.execution-guide-drawer .eg-tag-select.ant-select .ant-select-selection-item{color:#1e2939;background:#f3f4f6;border:none;border-radius:8px;height:auto;margin-top:2px;margin-bottom:2px;padding:2px 8px;font-size:13px;line-height:18.571px}.execution-guide-drawer .eg-tag-select.ant-select .ant-select-selection-item-remove{color:#6a7282}.execution-guide-drawer .eg-attachment-row{background:#f9fafbcc;border:1px solid #f3f4f6;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;display:flex}.execution-guide-drawer .eg-attachment-row__name{color:#364153;cursor:pointer;flex:1;min-width:0;font-size:12px;font-weight:500;line-height:17.143px}.execution-guide-drawer .eg-attachment-row__remove{color:#99a1af;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.execution-guide-drawer .eg-add-link-row{align-items:center;gap:12px;display:flex}.execution-guide-drawer .eg-add-link-row .eg-input{flex:1;min-width:0}.execution-guide-drawer .eg-add-link-btn{color:#2a66e8;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.execution-guide-drawer .eg-add-link-btn:hover{background:#eef3ff99}.execution-guide-drawer .eg-choice-group{flex-wrap:wrap;gap:16px 32px;padding-top:16px;display:flex}.execution-guide-drawer .eg-choice-item{cursor:pointer;color:#364153;align-items:center;gap:10px;min-height:22px;font-size:13px;line-height:18.571px;display:flex}.execution-guide-drawer .eg-choice-item__dot{background:#fff;border:1px solid #d1d5dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.execution-guide-drawer .eg-choice-item__dot.is-selected{background:#2a66e8;border-color:#2a66e8}.execution-guide-drawer .eg-choice-item__inner{background:#fff;border-radius:50%;width:6px;height:6px}.execution-guide-drawer .eg-field-block{border-bottom:1px solid #f3f4f6;padding-bottom:25px}.execution-guide-drawer .eg-toggle-row{justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.execution-guide-drawer .eg-toggle-row .eg-field-label{flex:none}.execution-guide-drawer .eg-toggle-row .ant-form-item{flex:none;margin:0}.execution-guide-drawer .eg-switch.ant-switch{background:#e5e7eb;min-width:44px;height:24px}.execution-guide-drawer .eg-switch.ant-switch.ant-switch-checked{background:#2a66e8}.execution-guide-drawer .eg-switch.ant-switch .ant-switch-handle{top:2px;width:20px;height:20px}.execution-guide-drawer .eg-switch.ant-switch .ant-switch-handle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2px}.execution-guide-drawer .eg-switch.ant-switch .ant-switch-handle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2px}.execution-guide-drawer .eg-switch.ant-switch .ant-switch-handle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2px}.execution-guide-drawer .eg-switch.ant-switch .ant-switch-handle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2px}.execution-guide-drawer .eg-switch.ant-switch .ant-switch-handle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2px}.execution-guide-drawer .eg-switch.ant-switch .ant-switch-handle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2px}.execution-guide-drawer .eg-switch.ant-switch.ant-switch-checked .ant-switch-handle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 22px)}.execution-guide-drawer .eg-switch.ant-switch.ant-switch-checked .ant-switch-handle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 22px)}.execution-guide-drawer .eg-switch.ant-switch.ant-switch-checked .ant-switch-handle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 22px)}.execution-guide-drawer .eg-switch.ant-switch.ant-switch-checked .ant-switch-handle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 22px)}.execution-guide-drawer .eg-switch.ant-switch.ant-switch-checked .ant-switch-handle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 22px)}.execution-guide-drawer .eg-switch.ant-switch.ant-switch-checked .ant-switch-handle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 22px)}.campaign-detail-page .campaign-detail-hero-card.ant-card{box-shadow:none;border:none;border-bottom:1px solid #0f172a14;border-radius:0}.campaign-detail-page .campaign-detail-tabs.ant-tabs{padding-top:0;background:#fff;padding-inline-start:20px;padding-inline-end:20px}.campaign-detail-page .campaign-detail-tabs>.ant-tabs-nav{margin-bottom:0;width:calc(100% + 40px);margin-inline-start:-20px;margin-inline-end:-20px;padding-inline-start:20px;padding-inline-end:20px}.campaign-detail-page .campaign-detail-tabs>.ant-tabs-nav:before{left:0;right:0;border-bottom:1px solid #0f172a14!important}.settings-list-page{padding:0;color:#172033;background:#f4f5f8;min-height:calc(100vh - 48px);padding-bottom:50px}.settings-list-content{flex-direction:column;gap:20px;padding:20px 20px 0;display:flex}.settings-list-filter-bar{background:0 0;border:none;width:100%;padding:0}.settings-list-filter-left{flex:auto;min-width:0}.settings-list-page .settings-search-input.ant-input-affix-wrapper{height:40px;min-height:40px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px;padding-inline-start:12px;padding-inline-end:12px}.settings-list-page .settings-search-input.ant-input-affix-wrapper:hover,.settings-list-page .settings-search-input.ant-input-affix-wrapper-focused{background:#fff}.settings-list-table-card.ant-card{border:1px solid #f3f4f6;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.settings-list-table-card .ant-card-body,.settings-list-page .settings-list-table.ant-table-wrapper{padding:0}.settings-list-page .settings-list-table .ant-table-pagination.ant-pagination{padding:0 16px;margin:12px 0!important}.settings-list-page .settings-list-table .ant-table-thead>tr>th,.settings-list-page .settings-list-table .ant-table-tbody>tr>td{padding-inline-start:16px!important;padding-inline-end:16px!important}.organization-display-id{color:#475569;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:500}.organization-logo-avatar.ant-avatar{color:#2a66e8;background:#eef4ff;border:1px solid #e2e8f0;flex:none;font-size:12px;font-weight:600}.organization-name-cell{width:100%;min-width:0;padding-block-start:4px;padding-block-end:4px}.organization-name-text{flex:1;min-width:0}.organization-name-primary{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:22px;display:block;overflow:hidden}.organization-name-email{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:18px;display:block;overflow:hidden}.organization-form-drawer .ant-drawer-body{background:#fff}.organization-form-drawer .ant-form{padding:4px 2px 12px}.settings-list-empty{text-align:center;padding:32px 16px}.settings-list-page-title{width:100%;margin:0}.settings-list-back{cursor:pointer;color:#6a7282;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.settings-list-back:hover{color:#2a66e8}.settings-list-title-divider{background:#e5e7eb;flex-shrink:0;width:1px;height:20px;margin:0 12px}.settings-list-title-text{color:#101828;font-size:16px;font-weight:600;line-height:24px}.settings-list-form-body{padding:24px 32px 28px}.settings-list-form{max-width:640px}.settings-list-form-footer{border-top:1px solid #f3f4f6;margin-top:8px;padding-top:8px}@media (max-width:900px){.settings-list-page{padding-bottom:40px}.settings-list-content{padding:16px 16px 0}.settings-list-form-body{padding:20px 16px 24px}}.client-portal-page{color:#172033;background:#f4f5f8;min-height:calc(100vh - 48px)}.client-portal-table-card.ant-card,.client-portal-summary-card.ant-card{border:1px solid #f3f4f6;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.client-portal-table-card>.ant-card-body{padding:0}.client-portal-table-card .ant-table-pagination.ant-pagination{padding:0 16px;margin:12px 0!important}.client-portal-table-loading{min-height:180px}.client-portal-table-row{cursor:pointer}.client-portal-campaign-avatar.ant-avatar{color:#2a66e8;background:#eef4ff;border:1px solid #e2e8f0;flex:none;font-weight:600}.client-portal-platform-icon{object-fit:contain;width:20px;height:20px;display:block}.client-portal-summary-card>.ant-card-body{padding:18px 20px 20px}.client-portal-summary-section{flex-direction:column;gap:12px;display:flex}.client-portal-summary-heading{color:#00000073;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:18px;display:flex}.client-portal-summary-heading-hint{color:#00000040;letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.client-portal-summary-divider{background:#f0f2f5;height:1px}.client-portal-milestone-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.client-portal-milestone{pointer-events:none;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.client-portal-milestone-label{color:#00000073;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.client-portal-milestone-value{color:#000000e0;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:28px}.client-portal-milestone-denominator{color:#00000059;letter-spacing:0;margin-left:2px;font-size:13px;font-weight:500}.client-portal-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-portal-action-card{cursor:pointer;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #e5eaf2;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.client-portal-action-card-top{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.client-portal-action-card-label{color:#0000008c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.client-portal-action-card-icon{color:#0003;flex:none;font-size:12px;transition:color .15s}.client-portal-action-card-value{color:#000000e0;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:28px}.client-portal-action-card.is-empty .client-portal-action-card-value{color:#00000040}.client-portal-action-card:hover{background:#f8faff;border-color:#b7c9ef;outline:none}.client-portal-action-card:focus-visible{background:#f8faff;border-color:#b7c9ef;outline:none}.client-portal-action-card:hover .client-portal-action-card-icon{color:#2a66e8}.client-portal-action-card:focus-visible .client-portal-action-card-icon{color:#2a66e8}.client-portal-action-card.is-active{background:#f3f7ff;border-color:#91b4ff}.client-portal-action-card.is-active .client-portal-action-card-label,.client-portal-action-card.is-active .client-portal-action-card-value,.client-portal-action-card.is-active .client-portal-action-card-icon{color:#2a66e8}@media (prefers-reduced-motion:reduce){.client-portal-action-row,.client-portal-action-value,.client-portal-action-value .anticon{transition:none}}.client-portal-report-ai-summary{color:#314157;white-space:pre-wrap;font-size:14px;line-height:1.7}.client-portal-report-ai-heading{color:#1f2b45;margin:0 0 8px;font-size:15px;font-weight:700}.client-portal-report-ai-suggestions{color:#4a5a72;flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:13px;line-height:1.8;display:flex}@media (max-width:1180px){.client-portal-milestone-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-portal-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.client-portal-milestone-grid,.client-portal-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.staged-campaign-create{background:#f8fafc;flex-direction:column;min-height:calc(100vh - 48px);display:flex}.staged-campaign-create__body{box-sizing:border-box;flex:1;width:100%;padding:24px 24px 32px}.staged-campaign-create__panel{width:100%;max-width:720px;margin:0 auto}.staged-campaign-create__heading{color:#000000e0;margin:0 0 8px;font-size:20px;font-weight:600;line-height:28px}.staged-campaign-create__subheading{color:#00000073;margin:0 0 20px;font-size:13px;line-height:20px}.staged-campaign-create__card.ant-card{box-shadow:none;border:1px solid #e5e7eb;border-radius:12px}.staged-campaign-create__card .ant-card-body{padding:24px}.staged-campaign-create__section-title{color:#000000e0;margin:0 0 20px;font-size:16px;font-weight:600;line-height:24px}.staged-campaign-create__form.ant-form-vertical .ant-form-item{margin-bottom:20px}.staged-campaign-create__form.ant-form-vertical .ant-form-item:last-child{margin-bottom:0}.staged-campaign-create__form .ant-input-affix-wrapper,.staged-campaign-create__form .ant-select-selector,.staged-campaign-create__form .ant-input{border-radius:12px!important}.staged-campaign-create__platforms{flex-wrap:wrap;gap:12px 24px;padding-top:2px;display:flex}.staged-campaign-create__footer{z-index:20;box-sizing:border-box;background:#fff;border-top:1px solid #e5e7eb;width:100%;margin-top:auto;padding:12px 24px;position:sticky;bottom:0;box-shadow:0 -4px 16px #0f172a0a}.staged-campaign-create__footer-inner{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.staged-campaign-create .staged-campaign-social-platforms-item .ant-form-item-control-input-content{line-height:1.5}.plan-page{background:#f4f5f8;min-height:calc(100vh - 48px);padding:24px}.plan-page.plan-list-page{padding:0 0 50px}.plan-list-content{flex-direction:column;gap:20px;padding:20px 20px 0;display:flex}.plan-list-filter-bar{background:0 0;border:none;width:100%;padding:0}.plan-list-table-card.ant-card{border:1px solid #f3f4f6;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.plan-list-table-card .ant-card-body{padding:0}.plan-list-table-card .plan-page-error{margin:12px 16px}.plan-list-page .plan-search-input.ant-input-affix-wrapper{height:40px;min-height:40px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px;padding-inline-start:12px;padding-inline-end:12px}.plan-list-page .plan-search-input.ant-input-affix-wrapper:hover,.plan-list-page .plan-search-input.ant-input-affix-wrapper-focused{background:#fff}.plan-list-page .plan-list-table.ant-table-wrapper{padding:0}.plan-list-page .plan-list-table .ant-table-pagination.ant-pagination{padding:0 16px;margin:12px 0!important}.plan-list-page .plan-list-table .ant-table-thead>tr>th,.plan-list-page .plan-list-table .ant-table-tbody>tr>td{padding-inline-start:12px!important;padding-inline-end:12px!important}.plan-page-card.ant-card{border-radius:18px;box-shadow:0 18px 40px #0f172a0f}.plan-page-card .ant-card-body{padding:0}.plan-toolbar{border-bottom:1px solid #0f172a0f;padding:20px 20px 16px}.plan-toolbar-left{flex:auto;min-width:0}.plan-toolbar-right{justify-content:flex-end}.plan-search-input.ant-input-affix-wrapper,.plan-search-input .ant-input-affix-wrapper{box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px;min-height:40px}.plan-search-input.ant-input-affix-wrapper:hover,.plan-search-input.ant-input-affix-wrapper-focused,.plan-search-input .ant-input-affix-wrapper:hover,.plan-search-input .ant-input-affix-wrapper-focused{background:#fff}.plan-table.ant-table-wrapper{padding:0 0 12px}.plan-table .ant-table{background:#fff}.plan-table .ant-table-thead>tr>th{white-space:nowrap}.plan-table .ant-table-tbody>tr>td{color:#0009;border-bottom:1px solid #0f172a0f;font-size:14px;line-height:22px}.plan-table-row{cursor:pointer}.plan-table .ant-table-row:hover>td{background:#fafcff!important}.plan-table-name-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.plan-table-name-button.ant-btn{color:#0009;text-align:left;height:auto;box-shadow:none;justify-content:flex-start;padding:0;font-size:14px;font-weight:500;line-height:22px}.plan-table-name-button.ant-btn:hover,.plan-table-name-button.ant-btn:focus{color:#0f172a;background:0 0}.plan-table-name-button.ant-btn:focus-visible{color:#0f172a;background:0 0}.plan-table-name-meta.ant-typography{color:#64748b;font-size:12px;line-height:18px}.plan-category-tag.ant-tag{color:#374151;white-space:nowrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;align-items:center;max-width:100%;margin-inline-end:0;padding:2px 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.plan-time-cell{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-inline-edit-button.ant-btn{opacity:0;transition:opacity .2s}.plan-table .ant-table-row:hover .plan-inline-edit-button.ant-btn{opacity:1}.plan-empty-state{flex-direction:column;align-items:center;gap:4px;padding:24px 0;display:flex}.plan-page-error{color:#c73d3d;background:#ec5b561a;border-radius:12px;margin:0 20px 12px;padding:12px 14px}.plan-filter-form{padding:6px 0}.plan-filter-form .ant-form-item{margin-bottom:20px}.plan-filter-form .ant-select-selector{border-radius:12px!important;min-height:44px!important}.plan-clear-filter-button.ant-btn{border-radius:12px;min-width:108px;height:40px;font-weight:500}.plan-filter-popover-overlay .ant-popover-inner{border:1px solid #f3f4f6;border-radius:12px;width:300px;padding:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.plan-filter-popover-overlay .ant-popover-inner-content{padding:0}.plan-filter-popover{background:#fff}.plan-filter-popover-title{color:#101828;border-bottom:1px solid #f3f4f6;padding:14px 16px 12px;font-size:15px;font-weight:600;line-height:20px}.plan-filter-popover-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.plan-filter-popover-label{color:#697282;font-size:12px;font-weight:500;line-height:16px}.plan-filter-popover-select.ant-select{width:100%}.plan-filter-popover-select.ant-select .ant-select-selector{min-height:36px!important;box-shadow:none!important;border-color:#e5e7eb!important;border-radius:10px!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.plan-filter-popover-select.ant-select.ant-select-single .ant-select-selector{height:36px!important}.plan-filter-popover-select.ant-select.ant-select-single .ant-select-selection-item{color:#171717;font-size:13px;line-height:34px!important}.plan-filter-popover-select.ant-select.ant-select-single .ant-select-selection-placeholder{color:#171717;font-size:13px;line-height:34px!important}.plan-filter-popover-select.ant-select.ant-select-multiple .ant-select-selection-item{font-size:12px;line-height:22px}.plan-filter-popover-reset{color:#2a66e8;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f3f4f6;width:100%;padding:12px 16px 14px;font-size:14px;font-weight:500;line-height:20px}.plan-filter-popover-reset:hover{color:#1a5496}.plan-filter-popover-reset:focus{color:#1a5496}.plan-form-drawer .ant-form-item{margin-bottom:20px}.plan-form-drawer .ant-form-item-label{padding-bottom:8px!important}.plan-proposal-list-drawer .ant-drawer-body{background:#f6f6f8}.plan-proposal-list-toolbar{align-items:center}.plan-proposal-search-input{max-width:100%}.plan-proposal-list-table .ant-table-cell{vertical-align:middle}.plan-proposal-link-cell{width:100%;min-width:0}.plan-proposal-list-link{color:#2a66e8;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.plan-proposal-copy-button.ant-btn{color:#00000073;flex:none;width:28px;height:28px;padding:0}.plan-proposal-copy-button.ant-btn:not(:disabled):hover,.plan-proposal-copy-button.ant-btn:not(:disabled):focus{color:#2a66e8;background:#023e8a14}@media (max-width:768px){.plan-page{padding:16px}.plan-page.plan-list-page{padding:0;padding-bottom:40px}.plan-list-content{gap:16px;padding:16px 16px 0}.plan-toolbar{padding:16px}.plan-toolbar-left,.plan-search-input,.plan-list-page .plan-search-input{width:100%}.plan-table .ant-table-content{overflow-x:auto}}.aip-page{flex-direction:column;gap:20px;max-width:1160px;margin:0 auto;padding:24px max(16px,min(4vw,48px)) 56px;display:flex}.aip-page *{box-sizing:border-box}.aip-card.ant-card{border-radius:20px;box-shadow:0 18px 40px #0f172a0f}.aip-card .ant-card-body{padding:24px max(18px,min(3vw,28px))}.aip-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.aip-brand{align-items:center;gap:12px;display:flex}.aip-brand-badge{color:#fff;background:#2a66e8;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.aip-brand-title.ant-typography{margin:0;font-size:18px;font-weight:700}.aip-brand-sub{color:#00000073;font-size:12px}.aip-hero-lead{color:#0000008f;max-width:680px;margin:6px 0 20px;font-size:14px}.aip-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.aip-field{flex-direction:column;gap:6px;display:flex}.aip-field label{color:#00000073;font-size:12px}.aip-currency-select{width:160px}.aip-currency-select .ant-select-selector{border-radius:12px!important;min-height:40px!important}.aip-examples{margin-top:18px}.aip-examples-title{color:#00000073;margin-bottom:9px;font-size:12px}.aip-tag-row{flex-wrap:wrap;gap:8px;display:flex}.aip-example-tag.ant-tag{cursor:pointer;color:#000000a6;white-space:normal;background:#fafafa;border-color:#0f172a1a;border-radius:999px;padding:5px 12px;font-size:12.5px}.aip-example-tag.ant-tag:hover{color:#2a66e8;background:#eef4ff;border-color:#2a66e859}.aip-section-head{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.aip-list-card.ant-card{cursor:pointer;border-radius:16px;transition:box-shadow .18s,transform .18s}.aip-list-card.ant-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0f172a1a}.aip-list-card .ant-card-body{padding:16px 18px}.aip-list-item-title.ant-typography{margin:0;font-size:15px;font-weight:600}.aip-list-meta{color:#00000073;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.aip-list-delete-btn.ant-btn{color:#00000059;margin-left:auto}.aip-list-delete-btn.ant-btn:hover{color:#f43f42}.aip-progress-head{align-items:center;gap:16px;margin-bottom:4px;display:flex}.aip-progress-orb{color:#fff;background:#2a66e8;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.aip-steps{margin-top:22px}.aip-error-banner{color:#f43f42;background:#f43f4214;border-radius:12px;margin-top:20px;padding:12px 16px;font-size:13px}.aip-report-hero.ant-card{position:relative}.aip-eyebrow{letter-spacing:1px;text-transform:uppercase;color:#2a66e8;font-size:12px;font-weight:700}.aip-report-title.ant-typography{margin:10px 0}.aip-objective{color:#0000008f;max-width:720px;font-size:14.5px;line-height:1.65}.aip-stat-card.ant-card{border-radius:16px}.aip-stat-card .ant-card-body{padding:18px 20px}.aip-stat-card .ant-statistic-title{color:#00000073;font-size:12px}.aip-stat-card .ant-statistic-content{font-size:26px;font-weight:700}.aip-stat-sub{color:#0006;margin-top:4px;font-size:12px}.aip-grid-2{grid-template-columns:1.6fr 1fr;gap:18px;display:grid}@media (max-width:880px){.aip-grid-2{grid-template-columns:1fr}}.aip-block-title.ant-typography{align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:700;display:flex}.aip-summary-text{color:#000000b3;white-space:pre-wrap;font-size:14px;line-height:1.78}.aip-highlights{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.aip-highlights li{color:#000000b3;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.aip-highlights li .aip-hl-dot{background:#2a66e8;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.aip-infl-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.aip-infl-head-title.ant-typography{margin:0;font-size:16px;font-weight:700}.aip-infl-card.ant-card{border-radius:16px;height:100%;transition:box-shadow .18s,transform .18s}.aip-infl-card.ant-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0f172a1a}.aip-infl-card .ant-card-body{flex-direction:column;gap:14px;padding:18px;display:flex}.aip-infl-top{align-items:center;gap:12px;display:flex;position:relative}.aip-rank{z-index:1;color:#fff;background:#efb041;border-radius:8px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;left:-6px}.aip-infl-tags{flex-wrap:wrap;gap:6px;display:flex}.aip-infl-table-card .ant-card-body{padding:8px}.aip-infl-table-card .ant-table{background:0 0}.aip-infl-metrics{border-top:1px solid #0f172a0f;border-bottom:1px solid #0f172a0f;flex-wrap:wrap;gap:14px;padding:12px 0;display:flex}.aip-metric{flex-direction:column;display:flex}.aip-metric-v{color:#000000d9;font-size:14.5px;font-weight:650}.aip-metric-l{color:#0006;text-transform:uppercase;letter-spacing:.4px;font-size:10.5px}.aip-reasons{flex-wrap:wrap;gap:6px;display:flex}.aip-timeline .ant-steps-item-description{max-width:220px}.aip-report-footer{color:#00000073;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12.5px;display:flex}.aip-center{place-items:center;min-height:320px;display:grid}.aip-empty-card.ant-card .ant-card-body{justify-content:center;align-items:center;padding:48px 20px;display:flex}.campaign-report-anchor-slot{--campaign-report-anchor-width:188px;width:var(--campaign-report-anchor-width);flex-shrink:0;align-self:stretch;margin-top:0}.campaign-report-anchor{z-index:40;background:#fff;border:1px solid #0f172a0f;border-radius:12px;width:100%;max-height:calc(100vh - 40px);padding:12px 10px;position:sticky;top:24px;overflow-y:auto;box-shadow:0 4px 14px #0f172a0f}.campaign-report-anchor-nav{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.campaign-report-anchor-item{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;transition:background-color .15s,color .15s;display:flex}.campaign-report-anchor-icon{opacity:.72;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.campaign-report-anchor-icon .anticon,.campaign-report-anchor-icon svg{width:16px;height:16px}.campaign-report-anchor-text{color:#6b7280;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.3}.campaign-report-anchor-item:hover{background:#f8fafce6}.campaign-report-anchor-item:hover .campaign-report-anchor-text{color:#374151}.campaign-report-anchor-item.is-active{background:#eef4fff2}.campaign-report-anchor-item.is-active .campaign-report-anchor-icon{opacity:1}.campaign-report-anchor-item.is-active .campaign-report-anchor-text{color:#2a66e8;font-weight:500}.campaign-report-anchor-item:focus-visible{outline-offset:1px;outline:2px solid #2a66e847}.campaign-report-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:14px;width:100%;display:grid}.campaign-report-overview-card{background:linear-gradient(#2a66e806 0%,#eef4ff38 52%,#fff 100%);border:1px solid #0f172a12;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px 18px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.campaign-report-overview-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2a66e859,#0000);border-radius:0 0 4px 4px;height:2px;transition:opacity .2s;position:absolute;top:0;left:16px;right:16px}.campaign-report-overview-card:hover{background:linear-gradient(#2a66e809 0%,#eef4ff52 52%,#fff 100%);border-color:#2a66e81a;box-shadow:0 4px 14px #2a66e808}.campaign-report-overview-card:hover:before{opacity:1}.campaign-report-overview-card-head{align-items:center;gap:8px;min-width:0;display:flex}.campaign-report-overview-meta{color:#5f6368;letter-spacing:.01em;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.campaign-report-overview-tip{color:#d1d5db;cursor:help;font-size:11px;transition:color .15s}.campaign-report-overview-tip:hover{color:#9ca3af}.campaign-report-overview-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.campaign-report-overview-icon svg{width:18px;height:18px}.campaign-report-overview-value{color:#1f2937;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.campaign-report-overview-date{color:#94a3b8;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:48%;margin-left:auto;font-size:12px;line-height:1.2;overflow:hidden}.campaign-report-overview-footer{margin-top:auto}.campaign-report-overview-split{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.campaign-report-overview-pill{background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.campaign-report-overview-pill-head{color:#64748b;white-space:nowrap;align-items:baseline;gap:6px;padding:4px 10px 4px 12px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.campaign-report-overview-pill-head strong{color:#1f2937;font-variant-numeric:tabular-nums;font-weight:600}.campaign-report-overview-pill-divider{background:#0f172a1a;align-self:stretch;width:1px;margin:5px 0}.campaign-report-overview-platforms{gap:0;min-width:0;padding:4px 12px 4px 10px}.campaign-report-overview-platform{gap:4px}.campaign-report-overview-platform-sep{color:#cbd5e1;margin:0 6px 0 2px;font-size:12px;line-height:1}.campaign-report-overview-platform-logo{object-fit:contain;opacity:.85;flex-shrink:0;width:13px;height:13px;display:block}.campaign-report-overview-platform-count{color:#64748b;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1}@media (max-width:1100px){.campaign-report-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-report-overview-card.is-wide{grid-column:1/-1}}@media (max-width:640px){.campaign-report-overview-grid{grid-template-columns:1fr}.campaign-report-overview-card.is-wide{grid-column:auto}.campaign-report-overview-date{max-width:100%}}.campaign-report-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.campaign-report-performance-card{background:linear-gradient(#2a66e806 0%,#eef4ff38 52%,#fff 100%);border:1px solid #0f172a12;border-radius:14px;min-height:92px;padding:16px 18px 18px;transition:border-color .2s,box-shadow .2s,background-color .2s;position:relative;overflow:hidden}.campaign-report-performance-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2a66e859,#0000);border-radius:0 0 4px 4px;height:2px;transition:opacity .2s;position:absolute;top:0;left:16px;right:16px}.campaign-report-performance-card:hover{background:linear-gradient(#2a66e809 0%,#eef4ff52 52%,#fff 100%);border-color:#2a66e81a;box-shadow:0 4px 14px #2a66e808}.campaign-report-performance-card:hover:before{opacity:1}.campaign-report-performance-label{color:#9ca3af;letter-spacing:.01em;align-items:center;gap:5px;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.campaign-report-performance-label .anticon{color:#d1d5db;cursor:help;font-size:11px;transition:color .15s}.campaign-report-performance-label .anticon:hover{color:#9ca3af}.campaign-report-performance-value{color:#4b5563;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.35}@media (max-width:1200px){.campaign-report-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.campaign-report-performance-grid{grid-template-columns:1fr}}.campaign-report-efficiency-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.campaign-report-efficiency-card{background:linear-gradient(#2a66e806 0%,#eef4ff38 52%,#fff 100%);border:1px solid #0f172a12;border-radius:14px;min-height:92px;padding:16px 18px 18px;transition:border-color .2s,box-shadow .2s,background-color .2s;position:relative;overflow:hidden}.campaign-report-efficiency-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2a66e859,#0000);border-radius:0 0 4px 4px;height:2px;transition:opacity .2s;position:absolute;top:0;left:16px;right:16px}.campaign-report-efficiency-card:hover{background:linear-gradient(#2a66e809 0%,#eef4ff52 52%,#fff 100%);border-color:#2a66e81a;box-shadow:0 4px 14px #2a66e808}.campaign-report-efficiency-card:hover:before{opacity:1}.campaign-report-efficiency-label{color:#9ca3af;letter-spacing:.01em;align-items:center;gap:5px;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.campaign-report-efficiency-label .anticon{color:#d1d5db;cursor:help;font-size:11px;transition:color .15s}.campaign-report-efficiency-label .anticon:hover{color:#9ca3af}.campaign-report-efficiency-value{color:#4b5563;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.35}@media (max-width:1200px){.campaign-report-efficiency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.campaign-report-efficiency-grid{grid-template-columns:1fr}}.campaign-report-breakdown{width:100%;padding-bottom:2px;overflow-x:auto}.campaign-report-breakdown-table{flex-direction:column;gap:6px;width:100%;min-width:860px;display:flex}.campaign-report-breakdown-row{align-items:stretch;gap:10px;width:100%;display:flex}.campaign-report-breakdown-label{color:#636465;background:#f8fafc;border:1px solid #0f172a0a;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:196px;min-width:196px;min-height:44px;padding:0 14px;font-size:13px;font-weight:500;line-height:1.3;transition:background-color .15s,border-color .15s;display:inline-flex}.campaign-report-breakdown-label svg{opacity:.88;flex-shrink:0}.campaign-report-breakdown-label--header{color:#374151;min-height:52px;font-weight:600}.campaign-report-breakdown-tier-track{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.campaign-report-breakdown-cell{color:#022074;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border:1px solid #0f172a0f;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:8px 6px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.campaign-report-breakdown-tier{background:linear-gradient(270deg,#2a66e81a 0%,#ffffffb8 52%,#3749a60f 100%);border-color:#2a66e81a;flex-direction:column;gap:2px;min-height:52px}.campaign-report-breakdown-tier-name{color:#313232;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.campaign-report-breakdown-tier-range{color:#9ca3af;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.2}.campaign-report-breakdown-row:not(.campaign-report-breakdown-row--header):hover .campaign-report-breakdown-cell:not(.campaign-report-breakdown-tier){background:#f8fbff;border-color:#2a66e81f}.campaign-report-breakdown-row:not(.campaign-report-breakdown-row--header):hover .campaign-report-breakdown-label{background:#f1f5f9;border-color:#2a66e814}.campaign-report-breakdown-row--rate .campaign-report-breakdown-label{background:#fafbff}.campaign-report-leaderboard-avatar-wrap{cursor:pointer;flex-shrink:0;width:56px;position:relative}.campaign-report-leaderboard-avatar-wrap--first{margin-top:8px}.campaign-report-leaderboard-crown{z-index:2;color:#f5b301;filter:drop-shadow(0 2px 3px #b4530959);pointer-events:none;font-size:21px;position:absolute;top:-16px;left:50%;transform:translate(-50%)rotate(-8deg)}.campaign-report-leaderboard-avatar{transition:border-color .15s,box-shadow .15s,transform .15s;border:2px solid #fff!important;box-shadow:0 2px 8px #0f172a1a!important}.campaign-report-leaderboard-avatar-wrap--first .campaign-report-leaderboard-avatar{border-color:#f6cf4a!important;box-shadow:0 0 0 1.5px #f5b30173,0 2px 8px #0f172a1a!important}.campaign-report-leaderboard-avatar-wrap:hover .campaign-report-leaderboard-avatar{box-shadow:0 0 0 2px #64748b47,0 4px 12px #0f172a1f!important}.campaign-report-leaderboard-bar-track{background:#b4b4b433;border-radius:999px;flex:1;min-width:0;height:18px;overflow:hidden}.campaign-report-leaderboard-bar-fill{border-radius:999px;height:100%;transition:width .3s}.campaign-report-leaderboard-value{color:#9ca3af;text-align:right;white-space:nowrap;flex-shrink:0;width:90px;font-size:13px;font-weight:500}.campaign-report-leaderboard-tick{color:#8aa0bb;font-size:12px}.campaign-report-leaderboard-popover-overlay .ant-popover-inner{border-radius:12px;padding:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f,0 0 0 1px #0f172a0a}.campaign-report-leaderboard-popover-overlay .ant-popover-arrow:before{background:#fff}.campaign-report-leaderboard-popover{background:#fff;width:300px;padding:16px}.campaign-report-leaderboard-popover-head{border-bottom:1px solid #0f172a0f;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.campaign-report-leaderboard-popover-avatar{flex-shrink:0;border:2px solid #fff!important;box-shadow:0 2px 8px #0f172a1a!important}.campaign-report-leaderboard-popover-identity{flex:1;min-width:0}.campaign-report-leaderboard-popover-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.campaign-report-leaderboard-popover-handle{color:#6b7280;margin-top:3px;font-size:12px;line-height:1.3;display:block}.campaign-report-leaderboard-popover-meta{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.campaign-report-leaderboard-popover-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-report-leaderboard-popover-label{color:#374151;font-size:12px;font-weight:600;line-height:1.3}.campaign-report-leaderboard-popover-value{color:#9ca3af;text-align:right;font-size:12px;font-weight:400;line-height:1.3}.campaign-report-leaderboard-popover-masters{border-top:1px solid #0f172a0f;padding-top:14px}.campaign-report-leaderboard-popover-masters-title{color:#374151;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.campaign-report-leaderboard-popover-masters-count{color:#9ca3af;letter-spacing:0;text-transform:none;font-weight:500}.campaign-report-leaderboard-popover-master-list{flex-direction:column;gap:10px;display:flex}.campaign-report-leaderboard-popover-master{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.campaign-report-leaderboard-popover-master-tag{color:#2a66e8;white-space:nowrap;background:#eef4ff;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.campaign-report-leaderboard-popover-master-url{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;text-decoration:none;overflow:hidden}.campaign-report-leaderboard-popover-master-url:hover{color:#2a66e8}.campaign-report-leaderboard-popover-master-btn{color:#7aa3f0;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:24px;padding:0;line-height:0;transition:color .15s,background .15s;display:inline-flex}.campaign-report-leaderboard-popover-master-btn:hover{color:#2a66e8;background:#eef4ff}.campaign-report-timeline-scroll::-webkit-scrollbar{height:6px}.campaign-report-timeline-scroll::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:999px}.campaign-report-timeline-scroll::-webkit-scrollbar-track{background:#0f172a0a;border-radius:999px}.campaign-report-timeline-avatar-button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .15s;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.campaign-report-timeline-avatar{transition:box-shadow .15s;background:#f3f6fa!important;border:2px solid #fff!important;box-shadow:0 2px 8px #0f172a1a!important}.campaign-report-timeline-avatar-button:hover{transform:translate(-50%)translateY(-1px)}.campaign-report-timeline-avatar-button:active{transform:translate(-50%)}.campaign-report-timeline-avatar-button:hover .campaign-report-timeline-avatar,.campaign-report-timeline-popover-item:hover .campaign-report-timeline-avatar{box-shadow:0 0 0 2px #64748b4d,0 4px 12px #0f172a1f!important}.campaign-report-timeline-avatar-button:focus-visible .campaign-report-timeline-avatar{box-shadow:0 0 0 2px #64748b4d,0 4px 12px #0f172a1f!important}.campaign-report-timeline-popover-item:focus-visible .campaign-report-timeline-avatar{box-shadow:0 0 0 2px #64748b4d,0 4px 12px #0f172a1f!important}.campaign-report-timeline-more{color:#2a66e8;cursor:pointer;background:#edf4ff;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:13px;font-weight:700;line-height:1;transition:background-color .15s,box-shadow .15s;display:inline-flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #2a66e81f}.campaign-report-timeline-more:hover{background:#dbeafe;box-shadow:0 0 0 2px #64748b3d,0 3px 10px #2a66e824}.campaign-report-timeline-more:focus-visible{background:#dbeafe;box-shadow:0 0 0 2px #64748b3d,0 3px 10px #2a66e824}.campaign-report-timeline-popover-overlay .ant-popover-inner{border-radius:12px;padding:10px}.campaign-report-timeline-popover-overlay .ant-popover-arrow{display:none}.campaign-report-timeline-popover{grid-template-columns:repeat(4,40px);gap:10px;max-height:240px;padding:2px;display:grid;overflow:hidden auto}.campaign-report-timeline-popover::-webkit-scrollbar{width:4px}.campaign-report-timeline-popover::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:999px}.campaign-report-timeline-popover-item{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .15s;display:inline-flex}.campaign-report-timeline-popover-item:hover{transform:translateY(-1px)}.campaign-report-top-content-wrap{width:100%;position:relative}.campaign-report-top-content-wrap--scrollable-right:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffffeb 55%,#fff 100%);width:72px;position:absolute;top:0;bottom:36px;right:0}.campaign-report-top-content-track{-ms-overflow-style:none;scroll-snap-type:x proximity;scrollbar-width:none;gap:18px;width:100%;padding:6px 4px;display:flex;overflow-x:auto}.campaign-report-top-content-track::-webkit-scrollbar{display:none}.campaign-report-top-content-card{width:220px;box-shadow:none;color:inherit;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 0 220px;text-decoration:none;transition:transform .22s;display:flex;overflow:visible}.campaign-report-top-content-card:hover{color:inherit;transform:translateY(-3px)}.campaign-report-top-content-card--disabled{cursor:default}.campaign-report-top-content-media{aspect-ratio:9/16;width:100%;box-shadow:none;background:linear-gradient(145deg,#dbeafe 0%,#eff6ff 45%,#f8fafc 100%);border:0;border-radius:12px;position:relative;overflow:hidden}.campaign-report-top-content-media img,.campaign-report-top-content-placeholder{width:100%;height:100%;display:block}.campaign-report-top-content-media img{object-fit:cover;transition:transform .3s}.campaign-report-top-content-placeholder{background:radial-gradient(circle at 30% 30%,#2a66e81f 0%,#0000 42%),radial-gradient(circle at 70% 65%,#2a66e81f 0%,#0000 38%),linear-gradient(145deg,#dbeafe 0%,#eff6ff 45%,#f8fafc 100%)}.campaign-report-top-content-platform-badge{z-index:2;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0f172a40}.campaign-report-top-content-caption{z-index:1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#0006 45%,#000000b8 100%);margin:0;padding:32px 12px 12px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.campaign-report-top-content-caption-text{color:#fff;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:52.2px;margin:0;font-size:12px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.campaign-report-top-content-card:hover .campaign-report-top-content-caption{opacity:1}.campaign-report-top-content-card:focus-visible .campaign-report-top-content-caption{opacity:1}.campaign-report-top-content-card:hover .campaign-report-top-content-media img{transform:scale(1.04)}.campaign-report-top-content-card:focus-visible .campaign-report-top-content-media img{transform:scale(1.04)}.campaign-report-top-content-footer{justify-content:space-between;align-items:center;gap:8px;padding:10px 4px 2px;display:flex}.campaign-report-top-content-stats{align-items:center;gap:12px;display:flex}.campaign-report-top-content-stat{color:#6b7280;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.campaign-report-top-content-stat .anticon{color:#6b7280;font-size:13px}.campaign-report-top-content-date{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:400;line-height:1}.campaign-report-top-content-scroll-button{z-index:3;color:#6b7280;cursor:pointer;background:#fffffff5;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:12px;transition:background .15s,box-shadow .15s,color .15s;display:inline-flex;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 2px 12px #0f172a24}.campaign-report-top-content-scroll-button:hover{color:#111827;background:#fff;box-shadow:0 4px 16px #0f172a2e}.campaign-report-top-content-scroll-button:focus-visible{color:#111827;background:#fff;box-shadow:0 4px 16px #0f172a2e}.campaign-report-top-content-scroll-button--left{left:8px}.campaign-report-top-content-scroll-button--right{right:8px}.report-post-link-cell{width:-moz-fit-content;width:fit-content;max-width:100%}.report-post-link-task-row{width:-moz-fit-content;width:fit-content;max-width:100%;height:28px;min-height:28px}.report-post-link-popover-trigger{cursor:default;max-width:100%;display:inline-flex}.report-post-link-master-chip{box-sizing:border-box;white-space:nowrap;cursor:pointer;color:#364153;background:#f9fafb;border:1px solid #e5e7ebe6;border-radius:9999px;align-items:center;gap:4px;height:22px;padding:1px 7px;font-family:inherit;font-size:11px;font-weight:600;line-height:11px;display:inline-flex}.report-post-link-master-chip:hover:not(.report-post-link-master-chip--static){background:#f3f4f6;border-color:#e5e7eb}.report-post-link-master-chip--static{cursor:default}.report-post-link-master-chip-label{color:#364153;font-size:11px;font-weight:600;line-height:11px}.report-post-link-mirrored-count{color:#6a7282;background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:center;gap:4px;height:15px;margin-left:0;padding:0;font-size:9px;font-weight:600;line-height:9px;display:inline-flex}.report-post-link-mirrored-count:before{content:"";background:#e5e7eb;width:1px;height:12px}.report-post-link-mirrored-count svg{flex-shrink:0;width:12px;height:12px}.report-post-link-mirrored-count-num{box-sizing:border-box;color:#6a7282;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:15px;min-width:15px;height:15px;font-size:9px;font-weight:600;line-height:9px;display:inline-flex}.report-post-link-popover-overlay .ant-popover-inner,.report-post-link-popover-overlay .ant-popover-inner-content{scrollbar-width:none;-ms-overflow-style:none}.report-post-link-popover-overlay .ant-popover-inner{border-radius:14px;max-height:min(64vh,420px);padding:0;overflow:hidden auto;box-shadow:0 14px 36px #0f172a24}.report-post-link-popover-overlay .ant-popover-inner::-webkit-scrollbar{display:none}.report-post-link-popover-overlay .ant-popover-inner-content::-webkit-scrollbar{display:none}.report-post-link-popover-overlay .ant-popover-arrow{display:none}.report-post-link-hover{width:292px;max-width:min(292px,100vw - 32px)}.report-post-link-hover-master{background:#fff;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.report-post-link-hover-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-post-link-hover-head-left{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.report-post-link-hover-tag{color:#374151;white-space:nowrap;background:#f3f6fa;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.report-post-link-hover-platform{object-fit:contain;flex-shrink:0;width:18px;height:18px}.report-post-link-hover-time{color:#9ca3af;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:11px;line-height:1.2;display:inline-flex}.report-post-link-hover-url{align-items:center;gap:8px;min-width:0;padding:0;display:flex}.report-post-link-hover-url--mirrored{gap:6px}.report-post-link-hover-url-text{color:#2a66e8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;line-height:18px;text-decoration:underline;overflow:hidden}.report-post-link-hover-url-text:hover{color:#1d4ed8}.report-post-link-hover-copy{color:#2a66e8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;line-height:0;transition:color .15s,background .15s;display:inline-flex}.report-post-link-hover-copy:hover{color:#1d4ed8;background:#eef3ff}.report-post-link-hover-media{background:#f3f4f6;border:1px solid #0f172a0f;border-radius:12px;width:100%;overflow:hidden}.report-post-link-hover-thumb{object-fit:cover;object-position:center;width:100%;height:132px;display:block}.report-post-link-hover-caption{flex-direction:column;gap:6px;display:flex}.report-post-link-hover-caption-label{color:#4b5563;letter-spacing:.04em;font-size:11px;font-weight:700;line-height:1.2}.report-post-link-hover-caption-text{color:#9ca3af!important;margin-bottom:0!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}.report-post-link-hover-mirrored-section{background:#f8fafc;border-top:1px solid #0f172a0f;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.report-post-link-hover-mirrored-section--solo{border-top:0}.report-post-link-hover-mirrored-title{color:#4b5563;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.report-post-link-hover-mirrored-title-count{color:#4a5565;background:#e8edf3;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.report-post-link-hover-mirrored-list{flex-direction:column;gap:8px;display:flex}.report-post-link-hover-mirrored-item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex;box-shadow:0 1px 2px #0f172a08}.report-post-link-hover-mirrored-label{color:#6a7282;font-size:11px;font-weight:600;line-height:1.2}.report-influencer-table .ant-table-tbody>tr.report-influencer-parent-row>td,.report-influencer-table .report-influencer-parent-row .report-post-link-cell span{color:#5f6674}.report-influencer-table .ant-table-tbody>tr>.report-influencer-identity-cell{vertical-align:middle;padding-inline-start:58px}.report-influencer-table .report-influencer-expand-button{width:30px;min-width:30px;height:30px;padding:0;font-size:18px;position:absolute;top:50%;transform:translateY(-50%)}.report-influencer-table .report-influencer-expand-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.report-influencer-table .report-influencer-expand-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.report-influencer-table .report-influencer-expand-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.report-influencer-table .report-influencer-expand-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.report-influencer-table .report-influencer-expand-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.report-influencer-table .report-influencer-expand-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.campaign-report-comment-state{padding:4px 0 2px}.campaign-report-comment-state-title{color:#111827;letter-spacing:-.01em;font-size:14px;font-weight:600}.campaign-report-comment-state-hint{color:#6b7280;max-width:720px;font-size:13px;line-height:1.65}.campaign-report-comment-empty{color:#8a96a8;text-align:center;background:#fafbfc;border:1px dashed #0f172a1f;border-radius:14px;padding:28px 20px;font-size:13px}.campaign-report-comment-panel{background:#fff;border:1px solid #0f172a12;border-radius:14px;padding:16px 18px 18px}.campaign-report-comment-panel-title{color:#111827;letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.campaign-report-comment-panel-title .anticon{color:#b0b7c3;cursor:help;font-size:12px}.campaign-report-comment-panel-title.has-subtitle{margin-bottom:4px}.campaign-report-comment-panel-subtitle{color:#6b7280;max-width:720px;margin-bottom:12px;font-size:12px;line-height:1.55}.campaign-report-comment-dominant{border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.7}.campaign-report-comment-row{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.campaign-report-comment-row.is-split{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.campaign-report-comment-donut-legend{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.campaign-report-comment-donut-legend-item{align-items:center;gap:8px;display:flex}.campaign-report-comment-donut-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.campaign-report-comment-donut-legend-label{color:#000000a6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.campaign-report-comment-donut-legend-pct{color:#111827;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:600}.campaign-report-comment-keywords{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:14px 24px;display:grid}.campaign-report-comment-keyword{align-items:flex-start;gap:10px;display:flex}.campaign-report-comment-keyword-index{color:#6b7280;font-variant-numeric:tabular-nums;background:#f2f5fa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:inline-flex}.campaign-report-comment-keyword-main{flex:1;min-width:0}.campaign-report-comment-keyword-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;display:flex}.campaign-report-comment-keyword-word{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.campaign-report-comment-keyword-pct{color:#8a96a8;font-variant-numeric:tabular-nums;font-size:12px}.campaign-report-comment-keyword-track{background:#f0f2f5;border-radius:999px;height:6px;overflow:hidden}.campaign-report-comment-keyword-fill{border-radius:999px;height:100%;transition:width .2s}.campaign-report-comment-love-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.campaign-report-comment-love-item{background:#388e3c12;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.campaign-report-comment-love-icon{color:#388e3c;flex-shrink:0;margin-top:3px;display:inline-flex}.campaign-report-comment-challenges-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.campaign-report-comment-challenge-card{border-radius:12px;padding:14px 16px 16px}.campaign-report-comment-challenge-card.is-pains{background:#e5737314}.campaign-report-comment-challenge-card.is-actions{background:#2a66e80f}.campaign-report-comment-challenge-title{color:#111827;letter-spacing:-.01em;margin-bottom:12px;font-size:13px;font-weight:600}.campaign-report-comment-narrative-note{color:#8a96a8;font-size:12px;font-weight:400}.campaign-report-comment-narrative-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.campaign-report-comment-narrative-item{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;margin:0 -10px;padding:8px 10px;transition:background-color .15s,border-color .15s;display:flex}.campaign-report-comment-narrative-item.is-pain-row.is-linked{background:#e5737321;border-color:#e0707073}.campaign-report-comment-narrative-item.is-action-row.is-linked{background:#2a66e81a;border-color:#2a66e852}.campaign-report-comment-narrative-marker{color:#2a66e8;font-variant-numeric:tabular-nums;background:#eef2fa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:600;display:inline-flex}.campaign-report-comment-narrative-marker.is-pain{color:#e07070;background:#fff}.campaign-report-comment-narrative-marker.is-action{color:#2a66e8;background:#fff}.campaign-report-comment-narrative-marker.is-dot{background:#c6d2e8;width:6px;height:6px;margin-top:9px;margin-left:8px;margin-right:8px}.campaign-report-comment-narrative-text{color:#000000a6;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.65;display:block}.campaign-report-comment-featured-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.campaign-report-comment-featured-heading{min-width:0}.campaign-report-comment-featured .campaign-report-comment-panel-title{margin-bottom:4px}.campaign-report-comment-featured-subtitle{color:#8a96a8;max-width:620px;font-size:12px;line-height:1.6}.campaign-report-comment-featured-nav{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.campaign-report-comment-featured-prev,.campaign-report-comment-featured-next{color:#4a5a72;cursor:pointer;background:#fff;border:1px solid #0f172a1f;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.campaign-report-comment-featured-prev{border-radius:50%;width:32px;padding:0}.campaign-report-comment-featured-next{border-radius:999px;gap:6px;padding:0 14px}.campaign-report-comment-featured-prev:hover:not(:disabled),.campaign-report-comment-featured-next:hover:not(:disabled){color:#2a66e8;border-color:#2a66e873}.campaign-report-comment-featured-prev:disabled,.campaign-report-comment-featured-next:disabled{color:#c3cad6;cursor:not-allowed;background:#f6f8fa;border-color:#0f172a12}.campaign-report-comment-featured-tabs{margin-bottom:14px}.campaign-report-comment-featured-track{width:100%}.campaign-report-comment-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:14px;display:grid}.campaign-report-comment-card{background:#fafbfc;border:1px solid #0f172a12;border-radius:12px;flex-direction:column;padding:14px 16px 12px;display:flex}.campaign-report-comment-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-report-comment-card-user{color:#1f2b45;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.campaign-report-comment-card-badge{border:1px solid;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:500;line-height:1.6}.campaign-report-comment-card-platform{align-items:center;margin:8px 0 6px;display:flex}.campaign-report-comment-card-text{color:#4a5a72;overflow-wrap:anywhere;flex:1;margin:0;font-size:13px;line-height:1.7}.campaign-report-comment-card-foot{color:#8a96a8;font-variant-numeric:tabular-nums;border-top:1px solid #0f172a12;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.campaign-report-comment-card-likes{align-items:center;gap:5px;display:inline-flex}.campaign-report-comment-card-likes svg{color:#e57373}.campaign-report-comment-card-date{margin-left:auto}.campaign-report-comment-link-btn{color:#2a66e8;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;font-weight:500}.campaign-report-comment-link-btn.is-inline{font-size:13px;line-height:inherit;margin-top:0}.campaign-report-comment-link-btn:hover{color:#1a5496}@media (max-width:1180px){.campaign-report-comment-row.is-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.campaign-report-comment-keywords{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-flow:row}}.campaign-report-post-detail-root .ant-drawer-header-title{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.campaign-report-post-detail-root .ant-drawer-title{flex:1;min-width:0;margin:0}.campaign-report-post-detail-root .ant-drawer-close{flex-shrink:0;order:0;position:relative;margin-inline-start:0!important;margin-inline-end:0!important}.campaign-report-post-detail-drawer .ant-drawer-header{border-bottom:1px solid #0f172a0f;padding:16px 20px}.campaign-report-post-detail-drawer .ant-drawer-body{padding:16px 20px 24px;overflow-x:hidden}.campaign-report-post-detail-drawer .ant-drawer-title{font-size:16px;font-weight:600}.campaign-report-post-detail-drawer,.campaign-report-post-detail-body,.campaign-report-post-detail-media{--campaign-report-post-detail-thumb-width:118px;--campaign-report-post-detail-thumb-height:calc(var(--campaign-report-post-detail-thumb-width) * 16 / 9);--campaign-report-post-detail-thumb-ratio:9 / 16}.campaign-report-post-detail-body{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.campaign-report-post-detail-segmented{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.campaign-report-post-detail-segmented-btn{box-sizing:border-box;color:#5a6e85;max-width:100%;box-shadow:none;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e7ee;border-radius:9999px;flex:none;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.4;transition:color .15s,background .15s,border-color .15s;overflow:hidden}.campaign-report-post-detail-segmented-btn.is-active{color:#245fdf;background:#edf3ff;border-color:#edf3ff}.campaign-report-post-detail-segmented-btn:not(.is-active):hover{color:#3f5468;border-color:#c9d5e4}.campaign-report-post-detail-profile{width:100%}.campaign-report-post-detail-avatar{border:2px solid #fff;flex-shrink:0;box-shadow:0 2px 8px #0f172a14}.campaign-report-post-detail-profile-copy{flex:1;min-width:0}.campaign-report-post-detail-name,.campaign-report-post-detail-handle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.campaign-report-post-detail-name{color:#111827;font-size:15px;font-weight:600;line-height:1.3}.campaign-report-post-detail-handle{color:#6b7280;font-size:13px;line-height:1.3}.campaign-report-post-detail-profile-meta{flex-shrink:0;margin-left:auto}.campaign-report-post-detail-master-label{color:#6b7280;font-size:12px;font-weight:500;line-height:1.2}.campaign-report-post-detail-media{width:100%}.campaign-report-post-detail-thumb-wrap{width:var(--campaign-report-post-detail-thumb-width);height:var(--campaign-report-post-detail-thumb-height);aspect-ratio:var(--campaign-report-post-detail-thumb-ratio);box-shadow:none;background:#f3f6fa;border:0;border-radius:10px;flex-shrink:0;position:relative;overflow:hidden}.campaign-report-post-detail-thumb,.campaign-report-post-detail-thumb-fallback{width:100%;height:100%;display:block}.campaign-report-post-detail-thumb{object-fit:cover;object-position:center;border:0;border-radius:10px}.campaign-report-post-detail-play{background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.campaign-report-post-detail-play-badge{color:#fff;-webkit-backdrop-filter:blur(12px);background:#0f172a7a;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 2px 10px #0f172a38}.campaign-report-post-detail-play-badge svg{color:#fff;margin-left:2px;font-size:18px;line-height:1}.campaign-report-post-detail-caption-card{box-sizing:border-box;height:var(--campaign-report-post-detail-thumb-height);background:#f8fafc;border:1px solid #0f172a0f;border-radius:10px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;display:flex;overflow:hidden}.campaign-report-post-detail-caption-label{color:#9ca3af;letter-spacing:.04em;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.2}.campaign-report-post-detail-caption-text.ant-typography{color:#374151;flex:1;min-height:0;margin-bottom:0;font-size:13px;line-height:1.45}.campaign-report-post-detail-time{color:#9ca3af;flex-shrink:0;margin-top:auto;font-size:12px;line-height:1.2}.campaign-report-post-detail-metrics-section,.campaign-report-post-detail-comment-overview,.campaign-report-post-detail-insight-section,.campaign-report-post-detail-comment-area{flex-direction:column;gap:12px;display:flex}.campaign-report-post-detail-section-title{color:#94a3b8;letter-spacing:.08em;margin:0;font-size:12px;font-weight:600;line-height:1.2}.campaign-report-post-detail-section-info,.campaign-report-post-detail-metric-info{color:#9ca3af;cursor:help;flex-shrink:0;font-size:12px;line-height:1}.campaign-report-post-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:72px;align-items:stretch;gap:8px;display:grid}.campaign-report-post-detail-metrics>*{min-width:0;height:100%;min-height:0}.campaign-report-post-detail-metric-trigger{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;display:block}.campaign-report-post-detail-metric-trigger>.campaign-report-post-detail-metric{width:100%;height:100%}.campaign-report-post-detail-metric{box-sizing:border-box;background:linear-gradient(#2a66e806 0%,#eef4ff38 52%,#fff 100%);border:1px solid #0f172a12;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:0;padding:12px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.campaign-report-post-detail-metric:hover{background:linear-gradient(#2a66e809 0%,#eef4ff52 52%,#fff 100%);border-color:#2a66e81a;box-shadow:0 4px 14px #2a66e808}.campaign-report-post-detail-metric-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.campaign-report-post-detail-metric-head-left{flex:1;align-items:center;gap:4px;min-width:0;display:inline-flex}.campaign-report-post-detail-metric-head-right{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;line-height:1;display:inline-flex}.campaign-report-post-detail-metric-label{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:12px;font-weight:400;line-height:1.2;overflow:hidden}.campaign-report-post-detail-metric-premium{color:#9ca3af;cursor:help;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.campaign-report-post-detail-metric-premium svg{display:block}.campaign-report-post-detail-metric-trend{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.campaign-report-post-detail-metric-trend svg{display:block}.campaign-report-post-detail-metric-trend.is-up{color:#16a34a}.campaign-report-post-detail-metric-trend.is-down{color:#dc2626}.campaign-report-post-detail-metric-trend.is-flat{color:#111827}.campaign-report-post-detail-metric-value{color:#111827;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:600;line-height:1.2}.campaign-report-post-detail-metric.is-highlighted{cursor:pointer;background:linear-gradient(#2a66e809 0%,#eef4ff52 52%,#fff 100%);border-color:#2a66e859;box-shadow:0 1px 2px #2a66e80f,inset 0 0 0 .5px #2a66e80f}.campaign-report-post-detail-metric.is-highlighted .campaign-report-post-detail-metric-label{color:#2a66e8;font-weight:500}.campaign-report-post-detail-metric.is-highlighted .campaign-report-post-detail-metric-info{color:#5b8def}.campaign-report-post-detail-metric.is-highlighted:hover{background:linear-gradient(#2a66e80d 0%,#eef4ff6b 52%,#fff 100%);border-color:#2a66e8;box-shadow:0 2px 8px #2a66e824}.campaign-report-post-detail-comment-card{box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #e7edf6;border-radius:16px;min-width:0;padding:16px}.campaign-report-post-detail-comment-card-title{color:#4b5563;font-size:14px;font-weight:600;line-height:1.4;display:block}.campaign-report-post-detail-comment-grid{grid-template-columns:240px minmax(0,1fr);gap:12px;display:grid}.campaign-report-post-detail-comment-grid.is-single{grid-template-columns:minmax(0,1fr)}@media (max-width:560px){.campaign-report-post-detail-comment-grid{grid-template-columns:minmax(0,1fr)}}.campaign-report-post-detail-comment-card-head{align-items:center;display:flex;position:relative}.campaign-report-post-detail-comment-card-head .campaign-report-post-detail-comment-card-title{white-space:nowrap}.campaign-report-post-detail-sentiment-pill{white-space:nowrap;text-transform:capitalize;border:1px solid #0000;border-radius:9999px;padding:2.5px 10px;font-size:11px;font-weight:500;line-height:1.6;position:absolute;top:50%;right:0;transform:translateY(-50%)}.campaign-report-post-detail-sentiment-body{align-items:center;gap:16px;margin-top:16px;display:flex}.campaign-report-post-detail-sentiment-donut{flex:0 0 112px;width:112px}.campaign-report-post-detail-sentiment-legend{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.campaign-report-post-detail-sentiment-legend-item{align-items:center;gap:8px;display:flex}.campaign-report-post-detail-sentiment-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.campaign-report-post-detail-sentiment-legend-label{color:#516072;white-space:nowrap;font-size:12px;line-height:1.4}.campaign-report-post-detail-keyword-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.campaign-report-post-detail-keyword-chip{color:#4b5563;overflow-wrap:anywhere;background:#f7f9fc;border-radius:9999px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.4}.campaign-report-post-detail-summary-outer-head{align-items:center;gap:8px;display:flex}.campaign-report-post-detail-summary-ai{color:#d6a328;background:#fff6db;border:1px solid #f8e3a3;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;line-height:0;display:inline-flex}.campaign-report-post-detail-summary-cards{flex-direction:column;gap:10px;margin-top:12px;display:flex}.campaign-report-post-detail-summary-card{background:#fff;border:1px solid #edf1f6;border-radius:14px;padding:12px 14px}.campaign-report-post-detail-summary-chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:9999px;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.campaign-report-post-detail-summary-card.is-topic .campaign-report-post-detail-summary-chip{color:#2a66e8;background:#eef5ff;border-color:#d9e8ff}.campaign-report-post-detail-summary-card.is-tone .campaign-report-post-detail-summary-chip{color:#2f7f35;background:#eff9f1;border-color:#cdeccf}.campaign-report-post-detail-summary-card.is-takeaway .campaign-report-post-detail-summary-chip{color:#7c4dcb;background:#f6f0ff;border-color:#e4d9f7}.campaign-report-post-detail-summary-text{color:#465568;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.8}.campaign-report-post-detail-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.campaign-report-post-detail-insight-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.campaign-report-post-detail-insight-preview{width:100%;height:auto;aspect-ratio:var(--campaign-report-post-detail-thumb-ratio,9 / 16);background:#f3f4f6;display:block;position:relative;overflow:hidden}.campaign-report-post-detail-insight-preview img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.campaign-report-post-detail-insight-overlay{opacity:0;pointer-events:none;background:#00000059;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.campaign-report-post-detail-insight-card:hover .campaign-report-post-detail-insight-overlay{opacity:1}.campaign-report-post-detail-insight-action{color:#fff;letter-spacing:.01em;background:#0000008c;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:34px;padding-inline-start:12px;padding-inline-end:12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.campaign-report-post-detail-insight-action svg{font-size:16px}.campaign-report-post-detail-insight-meta{min-width:0;padding:6px 8px}.campaign-report-post-detail-insight-name{color:#6b7280;align-items:baseline;min-width:0;font-size:11px;font-weight:500;line-height:16px;display:flex}.campaign-report-post-detail-insight-name-base{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.campaign-report-post-detail-insight-name-ext{white-space:nowrap;flex-shrink:0}.campaign-report-post-detail-insight-size{color:#99a1af;margin-top:2px;font-size:10px;line-height:14px}.campaign-report-post-detail-insight-empty{color:#8a96a8;text-align:center;border:1px dashed #d5deeb;border-radius:10px;padding:20px;font-size:13px}.campaign-report-ai-card{background:#fff;border:1px solid #0f172a12;border-radius:18px;margin-top:0;padding:26px 28px 28px;box-shadow:0 4px 14px #0f172a0d,inset 0 1px #ffffffd9}.campaign-report-ai-card-header{border-bottom:1px solid #0f172a0d;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.campaign-report-ai-card-title{color:#111827;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600;line-height:1.25}.campaign-report-ai-card-body{flex-direction:column;gap:12px;display:flex}.campaign-report-ai-card-para{color:#000000a6;margin:0;font-size:14px;line-height:1.7}.campaign-report-ai-card-list{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.campaign-report-ai-card-list-item{color:#000000a6;font-size:14px;line-height:1.7}.campaign-report-ai-card-status{color:#6b7280;margin-top:0;font-size:14px;line-height:1.6}.campaign-report-ai-card-alert{margin-top:0}@media (max-width:640px){.campaign-report-ai-card{padding:22px 20px 24px}}.report-ai-text{overflow-wrap:anywhere;flex-direction:column;gap:16px;display:flex}.report-ai-text-summary{white-space:pre-wrap;color:#000000a6;font-size:14px;line-height:1.7}.report-ai-text-heading{color:#111827;letter-spacing:-.01em;margin-bottom:8px;font-size:15px;font-weight:600}.report-ai-text-suggestions{color:#000000a6;flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.7;display:flex}.report-ai-translator-modal .ant-modal-body{flex-direction:column;gap:18px;display:flex}.report-ai-translator-controls{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.report-ai-translator-language{flex-direction:column;flex:320px;gap:8px;min-width:220px;display:flex}.report-ai-translator-language .ant-select{width:100%}.report-ai-translator-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.report-ai-translator-preview{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;min-width:0;min-height:280px;display:flex;overflow:hidden}.report-ai-translator-preview-title{background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-weight:600}.report-ai-translator-preview-body{flex:1;align-items:flex-start;min-height:0;max-height:360px;padding:16px;display:flex;overflow:auto}.report-ai-translator-preview-body>.ant-typography{text-align:center;margin:auto}.report-ai-translator-copy{white-space:pre-wrap;overflow-wrap:anywhere;color:#314157;width:100%;font-size:14px;line-height:1.7}.report-ai-translator-output{flex-direction:column;gap:8px;display:flex}.report-ai-translator-output-label{font-weight:600}.report-ai-translator-output-box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px}.report-ai-translator-output-box .ant-radio-group{flex-direction:column;gap:10px;display:flex}@media (max-width:720px){.report-ai-translator-comparison{grid-template-columns:minmax(0,1fr)}.report-ai-translator-preview{min-height:220px}}.report-generate-wizard .report-generate-ai-card-actions{opacity:0;pointer-events:none;min-height:32px;transition:opacity .15s}.report-generate-wizard .report-generate-ai-card:hover .report-generate-ai-card-actions,.report-generate-wizard .report-generate-ai-card:focus-within .report-generate-ai-card-actions{opacity:1;pointer-events:auto}@media (hover:none){.report-generate-wizard .report-generate-ai-card-actions{opacity:1;pointer-events:auto}}.campaign-report-view{--campaign-report-page-padding:20px;--campaign-report-layout-gap:20px;min-width:0}.campaign-report-view.is-admin [id^=report-]{scroll-margin-top:120px}.campaign-report-toolbar-rail{margin-top:16px;flex-shrink:0;width:calc(100% + 48px);margin-inline-start:-24px;margin-inline-end:-24px}.campaign-report-view.is-admin{margin-top:-20px;margin-inline:calc(-1 * var(--campaign-report-page-padding));width:calc(100% + var(--campaign-report-page-padding) * 2);gap:0}.campaign-report-view.is-admin .campaign-report-toolbar-rail{margin-top:0;width:100%;margin-inline-start:0;margin-inline-end:0}.campaign-report-view.is-admin .campaign-report-toolbar-rail+*{box-sizing:border-box;width:100%;padding-inline:var(--campaign-report-page-padding);padding-top:var(--campaign-report-layout-gap)}.campaign-report-overview-layout{gap:var(--campaign-report-layout-gap);align-items:flex-start}.campaign-report-main-column{gap:var(--campaign-report-layout-gap);flex-direction:column;flex:1;min-width:0;display:flex}.campaign-report-main-column>.campaign-report-section,.campaign-report-main-column>.campaign-report-ai-summary-stack{margin-top:0}.campaign-report-ai-summary-stack{gap:var(--campaign-report-layout-gap);flex-direction:column;display:flex}.campaign-report-toolbar{box-sizing:border-box;width:100%;min-height:52px;padding:0 var(--campaign-report-page-padding,20px);box-shadow:none;background:#fff;border:0;border-bottom:1px solid #0f172a0f;border-radius:0}.campaign-report-toolbar.is-sticky.is-positioned{top:var(--report-toolbar-top,48px);left:var(--report-toolbar-left,0);width:var(--report-toolbar-width,100%);z-index:45;position:fixed}.campaign-report-toolbar-actions{flex-shrink:0;margin-left:auto;padding-block-start:8px;padding-block-end:8px}.campaign-report-view-nav{align-items:stretch;gap:28px;height:52px;margin:0;padding:0;display:inline-flex}.campaign-report-view-nav-item{box-shadow:none;color:#8c8c8e;letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;margin:0;padding:0 2px;font-size:15px;font-weight:400;line-height:1.2;transition:color .18s;display:inline-flex;position:relative}.campaign-report-view-nav-item:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background-color .18s;position:absolute;bottom:0;left:0;right:0}.campaign-report-view-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.campaign-report-view-nav-icon .anticon,.campaign-report-view-nav-icon svg{width:16px;height:16px}.campaign-report-view-nav-item:hover:not(.is-active){color:#4b5563}.campaign-report-view-nav-item.is-active{color:#2a66e8;font-weight:500}.campaign-report-view-nav-item.is-active:after{background:#2a66e8}.campaign-report-view-nav-item:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2a66e847}.campaign-report-action-btn.ant-btn{height:40px!important;box-shadow:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding-inline-start:16px!important;padding-inline-end:16px!important;font-size:14px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.campaign-report-action-btn.ant-btn .ant-btn-icon{align-items:center;line-height:0;display:inline-flex}.campaign-report-toolbar-actions>.ant-btn-dangerous{border-radius:12px;height:40px}@media (max-width:720px){.campaign-report-toolbar{padding-inline-start:16px;padding-inline-end:16px}.campaign-report-view-nav{gap:18px}.campaign-report-toolbar-actions{width:100%;margin-left:0;padding-top:0}}@page campaign-report-pdf{size:A4 landscape;margin:12mm;@bottom-right{content:counter(page) " / " counter(pages);font-size:9pt;color:#64748b}}.report-print-layout,.report-print-layout>tbody,.report-print-layout>tbody>tr,.report-print-layout>tbody>tr>td{display:block}.report-print-layout{border-spacing:0;border:0;width:100%}.report-print-page-header{display:none}.report-print-page{color:#1f2937;background:#f5f7fa;min-height:100vh;padding:24px}.report-print-toolbar,.report-print-alert{max-width:1120px;margin:0 auto 16px}.report-print-toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.report-print-toolbar>div{flex:1}.report-print-toolbar p{color:#64748b;margin:6px 0 0;font-size:13px}.report-print-help{cursor:help;margin-left:6px}.report-print-not-ready{display:none}.report-print-loading{text-align:center;padding:25vh 0}.report-print-document{overflow-wrap:anywhere;background:#fff;max-width:1120px;margin:auto;padding:32px;font-size:13px;line-height:1.5}.report-print-document h1{margin:6px 0 8px;font-size:24px;line-height:1.25}.report-print-document h2{margin:0 0 14px;font-size:19px}.report-print-document h3{margin:0 0 10px;font-size:14px}.report-print-heading{border-bottom:0;padding-bottom:14px}.report-print-logo{object-fit:contain;object-position:left center;width:124px;height:25px;margin-bottom:10px;display:block}.report-print-heading>span{color:#2a66e8;letter-spacing:.12em;font-size:11px;font-weight:600}.report-print-heading p{color:#64748b;margin:4px 0;font-size:12px}.report-print-document .campaign-report-section{box-shadow:none;border:0;border-radius:0;padding:12px 0}.report-print-document .campaign-report-section-header{border-bottom:0;margin-bottom:10px;padding-bottom:0}.report-print-document .campaign-report-section-title{margin:0}.report-print-document .campaign-report-section .anticon{display:none}.campaign-report-comment-continuation{display:contents}.campaign-report-comment-continuation-title,.campaign-report-comment-continuation-logo{display:none}.report-print-document .campaign-report-overview-grid{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.report-print-document .campaign-report-overview-card{padding:12px}.report-print-document .campaign-report-overview-card.is-wide{grid-column:auto}.report-print-document .campaign-report-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-print-document .campaign-report-performance-card{min-height:68px;padding:10px 12px}.report-print-document .campaign-report-performance-label{margin-bottom:8px}.report-print-document .campaign-report-overview-date{white-space:normal;overflow:visible}.report-print-document .campaign-report-overview-pill{flex-wrap:wrap;overflow:visible}.report-print-document .campaign-report-comment-row.is-split{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.report-print-document .campaign-report-comment-panel{padding:12px}.report-print-document .campaign-report-comment-keywords{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.report-print-document .campaign-report-comment-keyword-word{white-space:normal;overflow:visible}.report-print-tables{break-before:page;margin-top:32px}.report-print-table-heading{border-bottom:0;margin-bottom:14px;padding-bottom:0}.report-print-table-heading h2{margin:0 0 2px}.report-print-table-heading p{color:#64748b;margin:0;font-size:11px}.report-print-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 32px;font-size:7.5px;line-height:1.25}.report-print-table th,.report-print-table td{text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums;border:1px solid #dbe2ea;padding:4px 3px}.report-print-table thead{display:table-header-group}.report-print-table thead th{white-space:nowrap;background:#eef3fc;padding-inline-start:2px;padding-inline-end:2px;font-size:8.5px;font-weight:600;line-height:1.15}.report-print-table tbody th{font-weight:400}.report-print-table tbody th,.report-print-table tbody td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-print-identity-col{width:14%}.report-print-links-col{width:7%}.report-print-metric-col{width:4.8%}.report-print-metric-col.is-total_engagement{width:5.6%}.report-print-metric-col.is-cpm{width:4%}.report-print-metric-col.is-performance{width:10%}.report-print-table th>span{color:#64748b;margin-left:3px;display:inline}.report-print-platform-logo{object-fit:contain;vertical-align:-1px;width:10px;height:10px;margin-left:4px;display:inline-block}.report-print-table-link{margin-right:4px;display:inline}.report-print-table tr[data-post-row]{font-size:8.5px}.report-print-table .ant-flex{white-space:nowrap;gap:3px!important;font-size:7.5px!important}.report-print-table .is-performance .ant-flex{flex-wrap:wrap;white-space:normal!important;row-gap:1px!important}.report-print-table .campaign-report-performance-below-count{white-space:nowrap}.report-print-table tr[data-post-row] .ant-flex{font-size:8.5px!important}.report-print-table .ant-flex svg{width:9px;height:9px}.report-print-parent-row{background:#f8fafc}.report-print-table a,.report-print-post-header a{color:#245cc4}.report-print-post{break-before:page;break-inside:avoid-page;border-top:2px solid #e2e8f0;margin-top:36px;padding-top:24px}.report-print-post-header{break-inside:avoid;align-items:center;gap:14px;margin-bottom:12px;display:flex}.report-print-post-header h2{margin-bottom:4px}.report-print-post-header p{color:#64748b;margin:0}.report-print-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px;font-size:8px;display:block}.report-print-media-caption{break-inside:avoid;grid-template-columns:160px minmax(0,1fr);gap:18px;display:grid}.report-print-cover{object-fit:cover;border:1px solid #e2e8f0;border-radius:8px;width:160px;height:190px;display:block}.report-print-image-fallback{color:#64748b;text-align:center;background:#f8fafc;justify-content:center;align-items:center;padding:4px;display:flex}.report-print-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;display:grid}.report-print-post-metrics{break-inside:avoid;margin-top:12px}.report-print-metrics>div{break-inside:avoid;border:1px solid #dbe2ea;border-radius:8px;padding:7px 10px}.report-print-metrics dt{color:#64748b;font-size:11px}.report-print-metrics dd{margin:3px 0 0;font-size:16px;font-weight:600}.report-print-caption{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;height:190px;padding:12px 14px;overflow:hidden}.report-print-caption p{white-space:pre-wrap;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin:0;line-height:20px;display:-webkit-box;overflow:hidden}.report-print-post-comments{margin-top:16px}.report-print-post-comment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-print-post-comment-grid.is-single{grid-template-columns:1fr}.report-print-post-comment-card{break-inside:avoid;border:1px solid #dbe2ea;border-radius:8px;padding:9px 10px}.report-print-post-comment-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-print-post-comment-card header span{color:#15803d;background:#ecfdf3;border-radius:999px;padding:2px 8px;font-size:10px}.report-print-post-sentiment{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;margin-top:4px;display:grid}.report-print-post-sentiment ul{margin:0;padding:0;list-style:none}.report-print-post-sentiment li{color:#64748b;align-items:center;gap:6px;margin:4px 0;font-size:11px;display:flex}.report-print-post-sentiment i{border-radius:50%;width:7px;height:7px}.report-print-post-keywords{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.report-print-post-keywords span{color:#475569;background:#f5f7fa;border-radius:999px;padding:3px 8px}@media screen and (max-width:800px){.report-print-page{padding:12px;overflow-x:auto}.report-print-document{width:1040px;max-width:none}}@media print{html.report-print-active{page:campaign-report-pdf}html.report-print-active,html.report-print-active body,html.report-print-active #root{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}.report-print-page{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#fff;min-height:0;padding:0}.report-print-toolbar,.report-print-alert,.report-print-loading{display:none!important}.report-print-document{max-width:none;margin:0;padding:0}.report-print-layout{border-collapse:collapse;display:table}.report-print-layout>thead{display:table-header-group}.report-print-layout>tbody{display:table-row-group}.report-print-layout>thead>tr,.report-print-layout>tbody>tr{display:table-row}.report-print-layout>thead>tr>td,.report-print-layout>tbody>tr>td{border:0;padding:0;display:table-cell}.report-print-page-header td{vertical-align:top;height:14mm}.report-print-page-header-logo{width:31mm;height:auto;display:block}.report-print-logo,.report-print-page[data-print-ready=false] .report-print-document{display:none}.report-print-page[data-print-ready=false] .report-print-not-ready{display:block}.report-print-document h1,.report-print-document h2,.report-print-document h3,.report-print-document .campaign-report-section-header{break-after:avoid}.campaign-report-comment-continuation{flex-direction:column;gap:20px;display:flex}.campaign-report-comment-continuation.is-paginated{break-before:page}.campaign-report-comment-continuation-logo{width:31mm;height:auto;margin-top:-14mm;margin-bottom:18px;display:block}#report-comment-analysis{break-before:page}.campaign-report-comment-continuation-title{color:#162033;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.2;display:flex}.campaign-report-comment-continuation-title:before{content:"";background:#2a66e8;border-radius:999px;width:4px;height:20px}.report-print-document .campaign-report-overview-grid,.report-print-document .campaign-report-performance-grid,.report-print-document .campaign-report-comment-row,.report-print-document .campaign-report-comment-panel,.report-print-document .campaign-report-comment-keyword,.report-print-post-comment-grid,.report-print-post-comment-card,.report-print-table tr{break-inside:avoid}.report-print-document .campaign-report-section{margin-top:8px;padding-top:12px}.report-print-tables{margin-top:8px}.report-print-post{border-top:0;margin-top:0;padding-top:0}.report-print-document *{box-shadow:none!important;transition:none!important;animation:none!important}}.invitation-page.invitation-list-page{color:#000000e0;background:#f4f5f8;min-height:calc(100vh - 48px);padding:0 0 50px}.invitation-email-composer-card{border:1px solid #f3f4f6;border-radius:12px;min-width:0;max-width:100%;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.invitation-email-composer-card .ant-card-body{min-width:0;max-width:100%;padding:20px;overflow:hidden}.invitation-composer-form{min-width:0;max-width:100%}.invitation-composer-reply-row{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:8px;min-width:0;margin-bottom:16px;padding:8px 12px;display:flex}.invitation-composer-reply-copy{align-items:center;gap:8px;min-width:0;display:flex}.invitation-composer-reply-copy .ant-typography{margin:0}.invitation-composer-reply-copy>.ant-typography:first-child{flex:none;font-size:12px}.invitation-composer-reply-address{min-width:0}.invitation-composer-field-block{margin-bottom:16px}.invitation-composer-field-head{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;min-width:0;margin-bottom:6px;display:grid}.invitation-composer-field-title{color:#000000e0;min-width:0;font-size:14px;font-weight:400;line-height:22px}.invitation-composer-field-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;margin:0;padding:0;display:inline-flex}.invitation-composer-field-actions>.ant-btn-text{padding-inline-start:8px!important;padding-inline-end:8px!important}.invitation-composer-field-actions>.app-ai-btn{margin:0}.invitation-composer-control-item.ant-form-item{margin-bottom:0}.invitation-composer-control-item .ant-form-item-label{display:none}.invitation-template-form .invitation-template-form-row{width:100%}.invitation-template-form .ant-form-item{margin-bottom:20px}.invitation-template-form .invitation-template-form-name,.invitation-template-form .invitation-template-form-visibility{width:100%;max-width:none}.invitation-template-form .invitation-composer-field-block{margin-bottom:16px}.invitation-template-form .invitation-composer-control-item.ant-form-item{margin-bottom:0}.invitation-required-mark{color:#ff4d4f;margin-left:2px}.invitation-variable-trigger.ant-btn{color:var(--ant-color-primary,#2a66e8)!important}.invitation-variable-trigger.ant-btn:hover:not(:disabled){color:var(--ant-color-primary-hover,#538cf5)!important}.invitation-variable-trigger.ant-btn:disabled{opacity:.45;color:var(--ant-color-primary,#2a66e8)!important}.invitation-variable-option{grid-template-columns:minmax(130px,1fr) auto;gap:3px 16px;min-width:270px;padding:3px 2px;display:grid}.invitation-variable-option-label{color:#000000e0;font-weight:500}.invitation-variable-option code{color:#000000a6;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.invitation-variable-option-description{color:#00000073;grid-column:1/-1;font-size:12px}.invitation-email-editor{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;min-height:560px;display:flex;overflow:hidden}.invitation-email-editor>div:first-child{flex:auto;min-height:0;display:flex}.invitation-email-editor .tox-tinymce{flex:auto;border:0!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important}.invitation-email-editor .tox-editor-header,.invitation-email-editor .tox-toolbar-overlord,.invitation-email-editor .tox-toolbar__primary{max-width:100%}.invitation-email-editor-character-count{color:#00000073;background:#fafafa;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:flex-end;align-items:center;min-height:36px;padding:0 12px;font-size:12px;line-height:18px;display:flex}.invitation-attachment-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.invitation-attachment-header-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.invitation-attachment-header .ant-upload-wrapper{flex:none;margin-left:auto}.invitation-attachment-list{border:1px solid #f0f0f0;border-radius:12px;margin-top:12px}.invitation-attachment-list .ant-list-empty-text{padding:14px}.invitation-attachment-list .ant-list-item{padding-inline-start:16px;padding-inline-end:16px}.invitation-attachment-empty{color:#00000073;background:#fafafa;border:1px dashed #e5e7eb;border-radius:12px;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:10px 14px;font-size:12px;display:flex}.invitation-composer-action-bar{z-index:5;box-shadow:none;background:#fff;border:none;border-top:1px solid #f1f5f9;border-radius:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:20px 0 0;padding:16px 0 0;display:flex;position:sticky;bottom:0}.invitation-template-form-drawer .ant-drawer-footer{padding:16px 24px}.invitation-template-editor-field{margin-bottom:8px}.invitation-template-body-actions,.invitation-composer-field-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:inline-flex}.invitation-composer-field-head .ant-btn.ant-btn-text,.invitation-composer-field-head .ant-btn.ant-btn-text:hover,.invitation-composer-field-head .ant-btn.ant-btn-text:focus,.invitation-composer-field-head .ant-btn.ant-btn-text:active{box-shadow:none!important;background:0 0!important}.invitation-template-assistant-trigger.ant-btn{color:#000000a6}.invitation-template-assistant-trigger.ant-btn:disabled{color:#00000040}.invitation-template-translate-trigger.ant-btn{color:var(--ant-color-primary,#2a66e8)!important}.invitation-template-translate-trigger.ant-btn:hover:not(:disabled){color:var(--ant-color-primary-hover,#538cf5)!important}.invitation-template-translate-trigger.ant-btn:disabled{opacity:.45;color:var(--ant-color-primary,#2a66e8)!important}.invitation-template-assistant-modal .ant-modal-body{max-height:calc(100vh - 168px);padding-top:12px;overflow-y:auto}.invitation-template-assistant-controls{gap:10px;margin-bottom:12px;display:grid}.invitation-template-translator-controls{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:12px;display:flex}.invitation-template-optimizer-toggle{width:-moz-fit-content;width:fit-content;color:var(--ant-color-primary,#2a66e8);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.invitation-template-optimizer-toggle:hover{color:var(--ant-color-primary-hover,#538cf5)}.invitation-template-optimizer-row{width:100%;min-width:0}.invitation-template-optimizer-row .ant-input-affix-wrapper,.invitation-template-optimizer-row .ant-input{flex:auto;min-width:0}.invitation-template-optimizer-row .ant-btn{flex:none}.invitation-template-optimizer-modal .invitation-template-assistant-comparison{align-items:stretch}.invitation-template-optimizer-modal .invitation-template-assistant-panel{flex-direction:column;display:flex}.invitation-template-optimizer-modal .invitation-template-assistant-preview,.invitation-template-optimizer-modal .invitation-template-assistant-empty{flex:1 0 auto;height:max(260px,min(38vh,400px));min-height:260px;max-height:none}.invitation-template-language-control{flex:260px;gap:7px;max-width:360px;display:grid}.invitation-template-language-control .ant-select{width:100%}.invitation-template-assistant-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.invitation-template-assistant-panel{min-width:0}.invitation-template-assistant-panel-title{color:#000000a6;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.invitation-template-assistant-preview,.invitation-template-assistant-empty,.invitation-template-assistant-loading{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;height:max(200px,min(28vh,260px));min-height:200px;max-height:260px}.invitation-template-assistant-preview{display:block;overflow:auto}.invitation-template-assistant-empty{text-align:center;background:#fafbfc;border-style:dashed;padding:20px}.invitation-template-assistant-empty--top{text-align:left;justify-content:flex-start;align-items:flex-start}.invitation-template-translation-output{flex-direction:column;gap:8px;margin-top:12px;display:flex}.invitation-template-translation-output-label{color:#000000e0;font-size:14px;font-weight:600;line-height:22px}.invitation-template-translation-output-box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:14px}.invitation-template-translation-output-box .ant-radio-group{flex-wrap:wrap;gap:8px 20px;display:flex}.invitation-template-library-shell{width:100%}.invitation-template-library-header{width:100%;min-height:40px}.invitation-template-library-heading-copy{flex:auto;min-width:0}.invitation-template-page-title.ant-typography{color:#000000e0;margin:0;font-size:20px;font-weight:600;line-height:28px}.invitation-template-page-desc.ant-typography{color:#00000073;max-width:640px;margin:2px 0 0;font-size:12px;line-height:18px}.invitation-template-filter-card.ant-card{overflow:visible}.invitation-template-filter-card .ant-card-body{padding:14px 16px}.invitation-template-toolbar{width:100%;min-width:0}.invitation-template-scope-tabs{border-bottom:1.5px solid #eef2f7;flex:auto;gap:24px;min-width:0;margin:0;padding:0 2px;display:flex}.invitation-template-scope-tab-btn{color:#000000a6;cursor:pointer;background:0 0;border:none;border-bottom:1.5px solid #0000;align-items:center;margin-bottom:-1.5px;padding:0 0 10px;font-size:14px;line-height:22px;transition:color .15s,border-color .15s;display:inline-flex}.invitation-template-scope-tab-btn:hover{color:#000000a6}.invitation-template-scope-tab-btn.is-active{color:#000000e0;border-bottom-color:var(--ant-color-primary,#2a66e8)}.invitation-template-scope-tab{align-items:center;gap:6px;display:inline-flex}.invitation-template-scope-count{color:#00000073;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.invitation-template-scope-tab-btn.is-active .invitation-template-scope-count{color:var(--ant-color-primary,#2a66e8);background:#eef2fa}.invitation-template-search.ant-input-affix-wrapper{flex:0 320px;max-width:420px}.invitation-template-list-card .ant-card-body{padding:0}.invitation-template-management-list .ant-list-items{flex-direction:column;gap:0;display:flex}.invitation-template-management-list .ant-list-empty-text{padding:56px 24px}.invitation-template-management-item.ant-list-item{border:none;box-shadow:none;background:#fff;border-block-end:1px solid #f1f5f9;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:18px 20px;transition:background .12s}.invitation-template-management-item.ant-list-item:last-child{border-block-end:none}.invitation-template-management-item.ant-list-item:hover,.invitation-template-management-item.ant-list-item:focus-within{background:#f8fafc}.invitation-template-management-main{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.invitation-template-management-icon{width:40px;height:40px;color:var(--ant-color-primary,#2a66e8);background:#eef2fa;border:1px solid #dbe4f5;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.invitation-template-management-icon-global{color:var(--ant-color-primary,#2a66e8);background:#eef2fa;border-color:#dbe4f5}.invitation-template-management-icon-organization{color:#08979c;background:#eefbfc;border-color:#b5e5e8}.invitation-template-management-icon-personal{color:#722ed1;background:#f8f3ff;border-color:#dcc8ff}.invitation-template-scope-tag.invitation-template-scope-tag-global{color:#2a66e8;background:#eef2fa;border-color:#dbe4f5}.invitation-template-scope-tag.invitation-template-scope-tag-organization{color:#08979c;background:#e6fffb;border-color:#87e8de}.invitation-template-scope-tag.invitation-template-scope-tag-personal{color:#722ed1;background:#f9f0ff;border-color:#d3adf7}.invitation-template-management-copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.invitation-template-management-heading{width:100%;min-width:0;margin-bottom:2px}.invitation-template-name.ant-typography{letter-spacing:-.01em;min-width:0;max-width:100%;font-size:14px;line-height:22px}.invitation-template-subject.ant-typography{max-width:100%;margin:0;font-size:12px;line-height:20px;display:block}.invitation-template-management-snippet.ant-typography{color:#00000073;max-width:720px;margin:6px 0 0;font-size:12px;font-weight:400;line-height:18px}.invitation-template-management-updated.ant-typography{color:#00000073;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.invitation-template-management-updated .anticon,.invitation-template-management-updated svg{color:#c0c6d0;flex-shrink:0}.invitation-template-management-actions{flex:none;justify-content:flex-end;align-self:center;align-items:center;max-width:100%;display:flex}.invitation-template-action-tooltip-wrap{display:inline-flex}.invitation-template-action-icon-btn.ant-btn{color:#00000073;width:30px;min-width:30px;height:30px;box-shadow:none;border-radius:7px;justify-content:center;align-items:center;padding:0;line-height:20px;transition:color .15s,background .15s;display:inline-flex}.invitation-template-action-icon-btn.ant-btn .ant-btn-icon{align-items:center;line-height:0;display:inline-flex}.invitation-template-action-icon-btn.ant-btn:not(.app-danger-icon-btn):not(:disabled):hover{color:#364153;background:#f3f4f6}.invitation-template-action-icon-btn.ant-btn:not(.app-danger-icon-btn):not(:disabled):focus-visible{color:#364153;background:#f3f4f6}.invitation-template-action-icon-btn.ant-btn:not(.app-danger-icon-btn):not(:disabled):active{color:#000000e0;background:#e5e7eb}.invitation-template-action-icon-btn.ant-btn:not(.app-danger-icon-btn):disabled{color:#d0d5dd}.invitation-template-action-icon-btn.app-danger-icon-btn.ant-btn{width:30px;min-width:30px;height:30px}.invitation-template-pagination{background:#fff;border-top:1px solid #f1f5f9;justify-content:center;margin:0;padding:12px 16px;display:flex}.invitation-template-picker-modal .ant-modal-body{padding-top:16px;padding-bottom:16px}.invitation-template-picker-shell{flex-direction:column;gap:12px;min-height:240px;max-height:min(64vh,520px);display:flex}.invitation-template-picker-filters{flex-direction:column;flex:none;gap:10px;display:flex}.invitation-template-picker-search.app-toolbar-search.ant-input-affix-wrapper,.invitation-template-picker-search.ant-input-affix-wrapper{border:1px solid #e5e7eb;border-radius:12px;flex:none;width:100%;min-width:0;max-width:none;height:40px;min-height:40px;max-height:40px}.invitation-template-picker-scope-tabs{min-width:0}.invitation-template-picker-scroll{flex:auto;min-height:0;padding-right:2px;overflow:auto}.invitation-template-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.invitation-template-picker-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:108px;margin:0;padding:14px 40px 14px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.invitation-template-picker-card:hover{background:#f8fafc;border-color:#d1d5db}.invitation-template-picker-card.is-selected{border-color:var(--ant-color-primary,#2a66e8);background:#eef2fa}.invitation-template-picker-card-check{color:var(--ant-color-primary,#2a66e8);justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.invitation-template-picker-card-radio{background:#fff;border:1.5px solid #d1d5db;border-radius:50%;width:16px;height:16px;display:block}.invitation-template-picker-name.ant-typography{max-width:100%;display:block;color:#000000e0!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:22px!important}.invitation-template-picker-subject.ant-typography{max-width:100%;display:block;color:#000000a6!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.invitation-template-load-more{margin-top:12px;padding-top:4px}.invitation-template-empty{padding:24px 0}.invitation-email-preview-frame{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;min-height:620px;margin-top:12px}.invitation-template-preview-drawer .ant-drawer-body{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex;overflow:hidden}.invitation-template-preview-title.ant-typography{flex:none;margin:0;font-size:16px;line-height:24px}.invitation-template-preview-frame-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.invitation-template-preview-email-subject{background:#fafafa;border-bottom:1px solid #f1f5f9;flex:none;align-items:baseline;gap:8px;min-width:0;padding:12px 16px;display:flex}.invitation-template-preview-email-subject-label{color:#00000073;flex:none;font-size:12px;font-weight:400;line-height:18px}.invitation-template-preview-email-subject-value{color:#000000e0;flex:auto;min-width:0;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.invitation-template-preview-email-subject-value .ant-typography{width:100%;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;display:block;overflow:hidden}.invitation-template-preview-drawer .invitation-email-preview-frame{scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;border-radius:0;flex:auto;width:100%;height:100%;min-height:0;margin:0;display:block}.invitation-template-preview-drawer .invitation-email-preview-frame::-webkit-scrollbar{width:0;height:0;display:none}.invitation-template-preview-subject{color:#000000e0;flex:none;margin-bottom:0;font-size:14px;line-height:22px;display:block}.invitation-preview-loading{padding:72px 0}@media (max-width:768px){.invitation-composer-template-source-tag.app-meta-tag{max-width:min(120px,40%)}.invitation-template-library-page.settings-list-page{padding-bottom:40px}.invitation-template-scope-tabs{gap:16px;width:100%;overflow-x:auto}.invitation-template-search.ant-input-affix-wrapper{flex:100%;width:100%;max-width:100%}.invitation-template-management-item.ant-list-item{flex-direction:column;align-items:stretch;padding:16px}.invitation-template-management-main{gap:12px;width:100%}.invitation-template-management-icon{width:40px;height:40px}.invitation-template-management-actions{justify-content:flex-end;align-self:stretch;width:100%}.invitation-template-picker-grid{grid-template-columns:1fr}.invitation-composer-action-bar{justify-content:stretch;position:static}.invitation-composer-action-bar>.ant-btn{width:100%}.invitation-attachment-header{flex-direction:column;align-items:stretch}.invitation-attachment-header .ant-upload-wrapper{align-self:flex-end;margin-left:0}.invitation-template-body-actions,.invitation-composer-field-actions{justify-content:flex-end}.invitation-template-assistant-comparison{grid-template-columns:minmax(0,1fr)}.invitation-template-language-control{max-width:none}.invitation-template-assistant-footer{flex-direction:column;align-items:stretch}.invitation-template-assistant-footer>.ant-flex:last-child{justify-content:flex-end}}.invitation-list-content{flex-direction:column;gap:20px;padding:20px 20px 0;display:flex}.invitation-list-filter-bar{background:0 0;border:none;width:100%;padding:0}.invitation-list-filter-left{flex:auto;min-width:0}.invitation-list-template-btn.ant-btn .ant-btn-icon{align-items:center;line-height:0;display:inline-flex}.invitation-list-template-btn.ant-btn .ant-btn-icon .remixicon{display:block;transform:translateY(1px)}.invitation-list-page .invitation-list-search.ant-input-affix-wrapper{height:40px;min-height:40px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px;padding-inline-start:12px;padding-inline-end:12px}.invitation-list-page .invitation-list-search.ant-input-affix-wrapper:hover,.invitation-list-page .invitation-list-search.ant-input-affix-wrapper-focused{background:#fff}.invitation-list-table-card.ant-card{border:1px solid #f3f4f6;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.invitation-list-table-card .ant-card-body,.invitation-list-page .invitation-list-table.ant-table-wrapper{padding:0}.invitation-list-page .invitation-list-table .ant-table-pagination.ant-pagination{padding:0 16px;margin:12px 0!important}.invitation-list-page .invitation-list-table .ant-table-thead>tr>th,.invitation-list-page .invitation-list-table .ant-table-tbody>tr>td{padding-inline-start:12px!important;padding-inline-end:12px!important}.invitation-list-action-menu{display:inline-flex}.invitation-list-action-menu.is-disabled .ant-btn:disabled{cursor:not-allowed;opacity:1;pointer-events:none}.invitation-list-action-menu.is-disabled{cursor:not-allowed}.invitation-list-action-menu.is-disabled svg{filter:grayscale();opacity:.52}.invitation-table .ant-table{background:#fff}.invitation-table .ant-table-thead>tr>th{white-space:nowrap}.invitation-table .ant-table-tbody>tr>td{color:#000000e0;vertical-align:middle;border-bottom:1px solid #0f172a0f;font-size:14px}.invitation-table-row{cursor:pointer}.invitation-table .ant-table-row:hover>td{background:#f8fafc!important}.invitation-empty-state{flex-direction:column;align-items:center;gap:4px;padding:32px 16px;display:flex}.invitation-page-error{color:#c73d3d;background:#ec5b561a;border-radius:12px;margin:0;padding:12px 14px}.invitation-page{background:#f4f5f8;min-height:calc(100vh - 48px);padding:20px}.invitation-list-search .ant-input-affix-wrapper,.invitation-search-input .ant-input-affix-wrapper{min-height:40px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px}.invitation-search-input .ant-input-affix-wrapper:hover,.invitation-search-input .ant-input-affix-wrapper-focused{background:#fff}.invitation-status-tag.ant-tag{border:none;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600}.invitation-status-draft{color:#0009;background:#caf0f8}.invitation-status-pending{color:#2a66e8;background:#e6f4ff}.invitation-status-sending{color:#fa8c16;background:#fff7e6;animation:1.5s ease-in-out infinite invitation-pulse}.invitation-status-sent{color:#1f6f2e;background:#a6f4c5}.invitation-status-failed{color:#ff4d4f;background:#fff2f0}@keyframes invitation-pulse{0%,to{opacity:1}50%{opacity:.6}}.invitation-form-modal .ant-form-item{margin-bottom:0}.invitation-form-modal .app-drawer-title-desc,.invitation-form-modal .invitation-form-modal-desc{color:#00000073;margin-top:4px;font-size:12px;font-weight:400;line-height:18px;display:block}.invitation-detail-page{--outreach-detail-chrome:148px;--outreach-composer-min-height:1130px;--invitation-detail-text:#000000e0;--invitation-detail-text-secondary:#000000a6;--invitation-detail-text-tertiary:#00000073;--invitation-detail-border:#e5e7eb;--invitation-detail-divider:#f1f5f9;min-height:calc(100vh - 48px);color:var(--invitation-detail-text);background:#f4f5f8;flex-direction:column;gap:16px;padding:20px 20px 24px;font-size:14px;line-height:22px;display:flex}.invitation-detail-page>.ant-alert,.invitation-detail-page>.invitation-detail-header,.invitation-detail-page>.invitation-submission-metrics{margin-bottom:0}.invitation-detail-page>.ant-typography{color:var(--invitation-detail-text-tertiary);margin:0;font-size:12px;line-height:18px}.invitation-detail-header{min-width:0;min-height:32px;margin-top:0}.invitation-submission-metrics{border:1px solid var(--invitation-detail-border);background:#fff;border-radius:12px;align-items:center;padding:12px 16px;display:flex}.invitation-submission-metrics-main{flex:1;align-items:stretch;min-width:0;display:flex}.invitation-submission-metric{border-right:1px solid var(--invitation-detail-divider);flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:0 16px;display:flex}.invitation-submission-metric:first-child{padding-left:0}.invitation-submission-metric:last-child{border-right:none;padding-right:0}.invitation-submission-metric--wide{flex:1.35}.invitation-submission-metric-label{color:var(--invitation-detail-text-tertiary);font-size:12px;font-weight:400;line-height:18px}.invitation-submission-metric-value{color:var(--invitation-detail-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.invitation-submission-metric-value--ok{color:#006045}.invitation-submission-metric-value--danger{color:#cf1322}@media (max-width:960px){.invitation-submission-metrics-main{overflow-x:auto}.invitation-submission-metric{flex:none;min-width:120px}.invitation-submission-metric--wide{min-width:168px}}.invitation-send-button-wrap{display:inline-flex}.invitation-detail-title{color:#000000e0;font-size:20px;font-weight:600;line-height:28px}.invitation-compose-recipient-layout{height:max(var(--outreach-composer-min-height), calc(100vh - var(--outreach-detail-chrome)));min-height:var(--outreach-composer-min-height);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.invitation-compose-recipient-layout>*{min-width:0;min-height:0}.invitation-compose-recipient-layout .invitation-email-composer-card{height:100%;min-height:var(--outreach-composer-min-height);flex-direction:column;margin-bottom:0;display:flex}.invitation-compose-recipient-layout .invitation-email-composer-card .ant-card-head,.invitation-recipients-panel .ant-card-head{flex-shrink:0}.invitation-recipients-panel .ant-card-head{min-height:auto;padding-block-start:14px;padding-block-end:14px}.invitation-recipients-panel .ant-card-head-wrapper{align-items:center}.invitation-compose-recipient-layout .invitation-email-composer-card .ant-card-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.invitation-compose-recipient-layout .invitation-composer-form{flex-direction:column;flex:auto;min-height:0;display:flex}.invitation-compose-recipient-layout .invitation-composer-body-field.ant-form-item{flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex}.invitation-compose-recipient-layout .invitation-composer-body-field .ant-form-item-row,.invitation-compose-recipient-layout .invitation-composer-body-field .ant-form-item-control,.invitation-compose-recipient-layout .invitation-composer-body-field .ant-form-item-control-input,.invitation-compose-recipient-layout .invitation-composer-body-field .ant-form-item-control-input-content{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.invitation-compose-recipient-layout .invitation-composer-action-bar,.invitation-compose-recipient-layout .invitation-attachment-header,.invitation-compose-recipient-layout .invitation-attachment-list,.invitation-compose-recipient-layout .invitation-attachment-empty,.invitation-compose-recipient-layout .invitation-composer-reply-row,.invitation-compose-recipient-layout .ant-divider{flex-shrink:0}.invitation-compose-recipient-layout .invitation-composer-field-block:not(:has(.invitation-composer-body-field)){flex-shrink:0}.invitation-compose-recipient-layout .invitation-composer-field-block:has(.invitation-composer-body-field){flex-direction:column;flex:auto;min-height:0;display:flex}.invitation-detail-page .invitation-email-composer-card .ant-card-body{padding:20px}.invitation-detail-page .invitation-composer-field-block{margin-bottom:16px}.invitation-detail-page .invitation-composer-field-head{margin-bottom:8px}.invitation-detail-page .invitation-composer-field-title{color:#000000e0;font-size:14px;font-weight:400;line-height:22px}.invitation-detail-page .invitation-composer-reply-row{gap:8px;margin-bottom:16px;padding:8px 12px}.invitation-detail-page .invitation-composer-reply-copy>.ant-typography:first-child{color:#00000073;font-size:12px;line-height:18px}.invitation-detail-page .invitation-composer-reply-address.ant-typography{color:#000000e0;font-size:14px;line-height:22px}.invitation-detail-page .invitation-composer-action-bar{gap:8px;margin-top:16px;padding-top:16px}.invitation-detail-page .invitation-attachment-header-copy .ant-typography{margin:0}.invitation-detail-page .invitation-attachment-header-copy .invitation-composer-field-title{margin:0;display:block}.invitation-detail-page .invitation-attachment-header-copy .ant-typography-secondary{color:#00000073;font-size:12px;line-height:18px}.invitation-detail-page .invitation-recipients-toolbar{margin-bottom:12px;padding-bottom:12px}.invitation-detail-page .invitation-recipients-send-footer{gap:12px;margin-top:16px;padding:14px 20px}.invitation-recipients-column{flex-direction:column;align-self:start;min-width:0;height:auto;display:flex}.invitation-detail-right.ant-card,.invitation-email-composer-card.ant-card{border:1px solid #f3f4f6;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.invitation-detail-right .ant-card-head,.invitation-email-composer-card .ant-card-head{background:#fff;border-bottom:1px solid #f1f5f9;border-radius:12px 12px 0 0;align-items:center;height:56px;min-height:56px;margin:0;padding:0 20px;display:flex}.invitation-detail-right .ant-card-head-wrapper,.invitation-email-composer-card .ant-card-head-wrapper{flex-wrap:nowrap;gap:12px;width:100%}.invitation-detail-right .ant-card-body{padding:16px 20px 20px}.invitation-recipients-panel.ant-card{flex-direction:column;width:100%;height:auto;min-height:0;display:flex}.invitation-recipients-panel .ant-card-body{flex-direction:column;display:flex}.invitation-recipients-panel .invitation-recipients-toolbar,.invitation-recipients-panel .invitation-recipients-send-footer,.invitation-recipients-panel .ant-card-body>.ant-typography,.invitation-recipients-panel .ant-card-body>.ant-alert{flex-shrink:0}.invitation-recipient-table-wrap{flex:none;min-width:0}.invitation-detail-right .ant-card-head-title,.invitation-email-composer-card .ant-card-head-title{flex:auto;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.invitation-detail-right .ant-card-extra,.invitation-email-composer-card .ant-card-extra{flex:none;margin-inline-start:12px}.invitation-recipients-send-footer{background:#fff;border-top:1px solid #f1f5f9;align-items:center;gap:12px;margin:20px -20px -20px;padding:16px 20px;display:flex}.invitation-recipients-send-footer .invitation-send-button-wrap{margin-left:auto}.invitation-section-title{color:#000000e0;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:16px;font-weight:600;line-height:24px;display:flex;overflow:hidden}.invitation-section-title-icon{color:#000000a6;flex:none}.invitation-composer-template-source-tag.app-meta-tag{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:min(180px,36%);font-weight:500;display:block;overflow:hidden}.invitation-section-title-accent{display:none}.invitation-status-banner{border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;display:flex}.invitation-status-banner-pending{color:#2a66e8;background:#e6f4ff;border:1px solid #91caff}.invitation-status-banner-sending{color:#fa8c16;background:#fff7e6;border:1px solid #ffd591}.invitation-status-banner-sent{color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f}.invitation-status-banner-failed{color:#ff4d4f;background:#fff2f0;border:1px solid #ffccc7}.invitation-recipient-table .ant-table-thead>tr>th{padding:12px 16px}.invitation-recipient-table .ant-table-tbody>tr>td{color:#000000e0;vertical-align:middle;padding:14px 16px;font-size:14px}.invitation-recipient-table .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.invitation-recipient-email-trigger,.invitation-recipient-email-value{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0}.invitation-recipient-email-value{color:#000000e0}.invitation-recipient-email-value:hover{color:#000000a6}.invitation-recipient-email-input{max-width:220px}.invitation-recipients-head{align-items:center;gap:8px;min-width:0;display:flex}.invitation-recipients-head .invitation-section-title-icon{margin-top:0}.invitation-recipients-head-copy{min-width:0}.invitation-recipients-head-title{color:#000000e0;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:16px;font-weight:600;line-height:24px;display:flex}.invitation-recipients-head-remaining{color:#00000073;font-size:12px;font-weight:400;line-height:18px}.invitation-recipients-head-remaining.is-full{color:#d48806}.invitation-recipients-toolbar{border-bottom:1px solid #f1f5f9;margin-bottom:0;padding:0 0 12px}.invitation-recipients-toolbar-left{min-width:0}.invitation-recipients-search.ant-input-affix-wrapper,.invitation-recipients-search .ant-input-affix-wrapper{width:100%;min-height:40px;box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.invitation-recipients-search.ant-input-affix-wrapper:hover,.invitation-recipients-search .ant-input-affix-wrapper:hover,.invitation-recipients-search.ant-input-affix-wrapper-focused,.invitation-recipients-search .ant-input-affix-wrapper-focused{background:#fff}.invitation-recipient-email-input.ant-input{border-radius:12px;height:30px;font-size:14px}.invitation-recipients-selection-bar{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:12px 0;display:flex}.invitation-recipients-selection-hint.ant-typography{flex:auto;min-width:0;margin:0;font-size:14px;line-height:22px}.invitation-source-tag-plan.app-meta-tag{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.invitation-source-tag-manual.app-meta-tag{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.invitation-source-tag-upload.app-meta-tag{color:#b45309;background:#fffbeb;border-color:#fde68a}.invitation-panel-form-wrap{flex-direction:column;gap:16px;display:flex}.invitation-panel-note{font-size:12px}.invitation-manual-form .ant-form-item{margin-bottom:14px}.invitation-manual-form .ant-form-item:last-child{margin-bottom:0}.invitation-import-result-wrap{flex-direction:column;gap:20px;min-height:0;display:flex}.invitation-import-result-wrap .excel-import-result{padding:4px 0 0}.invitation-import-result-table-wrap{border-top:1px solid #f1f5f9;flex-direction:column;gap:10px;min-width:0;margin-top:4px;padding-top:16px;display:flex}.invitation-import-result-table-label.ant-typography{color:#000000a6;margin:0;font-size:13px;font-weight:600;line-height:20px}.invitation-import-result-table.ant-table-wrapper .ant-table{font-size:14px}.invitation-import-result-table.ant-table-wrapper .ant-table-thead>tr>th{color:#000000a6;background:#fafafa;font-weight:500}.invitation-import-result-table.ant-table-wrapper .ant-table-tbody>tr>td{color:#000000e0}.invitation-add-drawer .ant-drawer-body{flex-direction:column;display:flex}.invitation-add-drawer .excel-import-idle{flex:none;width:100%}.invitation-add-drawer .invitation-import-result-wrap{flex:auto}@media (max-width:1360px){.invitation-compose-recipient-layout{grid-template-columns:1fr;height:auto;min-height:0}.invitation-compose-recipient-layout .invitation-email-composer-card,.invitation-recipients-panel.ant-card{height:auto;min-height:0}}@media (max-width:768px){.invitation-page.invitation-list-page{padding-bottom:40px}.invitation-list-content{padding:16px 16px 0}.invitation-list-page .invitation-list-search{width:100%}.invitation-page,.invitation-detail-page,.invitation-toolbar{padding:16px}.invitation-toolbar-left,.invitation-search-input,.invitation-recipients-search{width:100%}.invitation-recipients-toolbar{gap:12px}.invitation-recipients-toolbar-left{flex-wrap:wrap;gap:12px;width:100%}.invitation-recipients-send-footer .invitation-send-button-wrap,.invitation-recipients-send-footer .ant-btn{width:100%}.invitation-recipients-send-footer{flex-direction:column}.invitation-recipients-send-footer .invitation-send-button-wrap{margin-left:0}}.outreach-results-body{flex-direction:column;gap:16px;min-width:0;max-height:calc(100vh - 220px);display:flex;overflow-y:auto}.outreach-result-summary{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;align-items:stretch;width:100%;min-width:0;max-width:100%;padding:12px 16px;display:flex}.outreach-result-summary-item{border-right:1px solid #f1f5f9;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:0 16px;display:flex}.outreach-result-summary-item:first-child{padding-left:0}.outreach-result-summary-item:last-child{border-right:none;padding-right:0}.outreach-result-summary-label{color:#00000073;font-size:12px;font-weight:400;line-height:18px}.outreach-result-summary-value{color:#000000e0;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:22px}.outreach-result-summary-value--ok{color:#006045}.outreach-result-summary-value--danger{color:#cf1322}.outreach-imported-row>td{background:#eef2fa!important}.invitation-template-assistant-panel .invitation-email-editor{min-width:0;overflow:hidden}.outreach-recipient-avatar{flex:none;position:relative}.outreach-recipient-platform{color:#fff;background:#111827;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-3px;right:-3px}.outreach-recipient-platform-instagram{background:#c13584}.outreach-recipient-platform-youtube{background:#e11d48}.outreach-recipient-name{overflow-wrap:anywhere;min-width:0}.outreach-sending-results .ant-drawer-body{color:#000000e0;font-size:14px;line-height:22px;display:flex;overflow:hidden}.outreach-results-view{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.outreach-results-controls{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:16px;width:100%;min-width:0;max-width:100%;display:flex}.outreach-results-context{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.outreach-results-context>.ant-typography{margin:0}.outreach-results-context>.ant-typography-strong,.outreach-results-context>.ant-typography strong{color:#000000e0;font-size:14px;font-weight:600;line-height:22px}.outreach-results-context>.ant-typography-secondary{color:#00000073;font-size:12px;font-weight:400;line-height:18px}.outreach-results-filters{width:100%}.outreach-results-filters .app-toolbar-search{min-width:200px;max-width:420px;height:40px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px;flex:200px}.outreach-results-filters .app-toolbar-search:hover,.outreach-results-filters .app-toolbar-search.ant-input-affix-wrapper-focused{background:#fff}.outreach-results-status-tabs.ant-segmented{background:#f1f3f6;border-radius:12px;flex-shrink:0;margin-left:auto;padding:3px}.outreach-results-status-tabs .ant-segmented-item{border-radius:8px}.outreach-results-status-tabs .ant-segmented-item-selected{background:#fff;box-shadow:0 1px 2px #10182814}.outreach-results-status-tabs .ant-segmented-thumb{background:#fff;border-radius:8px;box-shadow:0 1px 2px #10182814}.outreach-results-list{flex:1;min-width:0;min-height:0}.outreach-results-list>.ant-table-wrapper,.outreach-results-list>.ant-table-wrapper>.ant-spin-nested-loading{height:100%}.outreach-results-list>.ant-table-wrapper>.ant-spin-nested-loading>.ant-spin-container{flex-direction:column;height:100%;display:flex}.outreach-results-list .ant-table-header{scrollbar-gutter:stable;overflow-y:scroll!important}.outreach-results-list .ant-table-body{scrollbar-gutter:stable}.outreach-results-list .ant-table-pagination{margin-top:auto;padding-top:16px}.outreach-result-email,.outreach-result-reason{overflow-wrap:anywhere;white-space:normal;color:#000000e0;font-size:14px;line-height:22px}.outreach-result-status .ant-tag{white-space:normal;max-width:100%;margin-inline-end:0}.outreach-result-actions .ant-btn:disabled{filter:grayscale();opacity:.45}.outreach-result-meta{color:#00000073;margin:0;font-size:12px;line-height:18px}.outreach-retry-batches.ant-typography{color:#000000a6;margin:0;font-size:12px;line-height:18px}.outreach-email-history-notice{margin-bottom:16px}@media (max-width:575px){.outreach-sending-results .ant-drawer-body{padding:16px}.outreach-results-filters .app-toolbar-search{min-width:100%;max-width:100%}.outreach-result-summary{overflow-x:auto}.outreach-result-summary-item{flex:none;min-width:96px}}.outreach-readonly-content,.invitation-template-form-modal .ant-modal-body{min-height:80px;max-height:calc(100dvh - 240px);overflow-y:auto}.outreach-readonly-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;margin-bottom:0;padding-bottom:16px}.outreach-readonly-modal .ant-modal-body{padding-top:20px}.outreach-readonly-subject{flex-direction:column;align-items:stretch;gap:4px;min-width:0;margin-bottom:16px;display:flex}.outreach-readonly-field-label.ant-typography{color:#000000e0;flex:none;font-size:14px;font-weight:600;line-height:22px}.outreach-readonly-section-label.ant-typography{margin-bottom:8px;display:block}.outreach-readonly-subject-value{min-width:0;overflow:hidden}.outreach-readonly-subject-value .ant-typography{color:#000000e0;width:100%;font-size:14px;font-weight:400;line-height:22px;display:block;overflow:hidden}.outreach-readonly-content .invitation-email-preview-frame,.invitation-template-preview-modal .invitation-email-preview-frame{height:min(50dvh,520px);min-height:220px;margin-bottom:16px;display:block}.invitation-template-preview-modal .invitation-template-preview-frame-wrap{margin-top:16px}.invitation-template-preview-modal .invitation-template-preview-frame-wrap .invitation-email-preview-frame{border:none;margin:0}.invitation-template-management-actions>.ant-flex{flex-wrap:wrap}.custom-checkbox{box-sizing:border-box;background-color:#fff;border:2px solid #0006;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.custom-checkbox:hover:not(.disabled){border-color:#0009}.custom-checkbox.checked{background-color:#2a66e8;border-color:#2a66e8}.custom-checkbox.disabled{opacity:.5;cursor:not-allowed}.contract-intake-page{--ant-color-primary:#2a66e8;--ant-color-primary-hover:#538cf5;--ant-color-primary-active:#1949c2;box-sizing:border-box;width:100%;max-width:100vw;min-height:100vh;padding:48px 16px 88px;overflow-x:clip;background:linear-gradient(106.55deg,#f8fafc 0%,#eff6ff 50%,#eef2ff 100%)!important}body.contract-intake-page-active{background:#f4f7fd}.contract-intake-shell{flex-direction:column;gap:36px;width:100%;min-width:0;max-width:1024px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.contract-intake-hero{color:#fff;background:linear-gradient(90deg,#fff3 0% 100%),linear-gradient(115.07deg,#1a5496 0%,#2a66e8 52%,#4b7fef 100%);border-radius:24px;padding:28px 32px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000026}.contract-intake-hero:after{content:"";filter:blur(32px);pointer-events:none;background:#ffffff1a;border-radius:999px;width:160px;height:160px;position:absolute;bottom:-40px;right:-40px}.contract-intake-hero-copy{z-index:1;flex-direction:column;gap:24px;display:flex;position:relative}.contract-intake-hero-title{letter-spacing:.36px;margin:0;font-size:32px;font-weight:600;line-height:32px;color:#fff!important}.contract-intake-hero-subtitle{color:#fffc;letter-spacing:-.32px;max-width:720px;margin:0;font-size:16px;line-height:16px}.contract-intake-meta{align-items:center;gap:32px;padding:8px 0 0;display:flex}.contract-intake-meta-creator{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.contract-intake-meta-avatar-wrap{flex-shrink:0;width:60px;height:60px;position:relative}.contract-intake-meta-avatar{color:#fff;background:#ffffff1f;border:1px solid #ffffff80;border-radius:48px;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;font-weight:600;display:flex;overflow:hidden}.contract-intake-meta-avatar img{object-fit:cover;width:100%;height:100%}.contract-intake-meta-platform-badge{box-sizing:border-box;background:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-2px;right:-2px;overflow:hidden}.contract-intake-meta-platform-badge img{object-fit:cover;width:100%;height:100%;display:block}.contract-intake-meta-creator-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.contract-intake-meta-fullname{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.contract-intake-meta-username{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:18px;overflow:hidden}.contract-intake-meta-divider{background:#ffffff59;flex-shrink:0;width:1px;height:40px}.contract-intake-meta-campaign{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.contract-intake-meta-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.02em;font-size:14px;font-weight:400;line-height:18px}.contract-intake-meta-value{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;line-height:18px;overflow:hidden}.contract-intake-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;min-width:0;padding:24px 0;display:grid;position:relative}.contract-intake-progress:before,.contract-intake-progress:after{content:"";pointer-events:none;background:#e2e8f0;height:1px;position:absolute;top:56px}.contract-intake-progress:before{left:calc(16.666% + 32px);right:calc(50% + 32px)}.contract-intake-progress:after{left:calc(50% + 32px);right:calc(16.666% + 32px)}.contract-intake-progress.is-line-1-complete:before,.contract-intake-progress.is-line-2-complete:after{background:#16a34a}.contract-intake-progress.is-submitted:before,.contract-intake-progress.is-submitted:after{background:#bfdbfe}.contract-intake-progress-item{text-align:center;flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex}.contract-intake-progress-step{color:#94a3b8;background:#fff;border:1px solid #cbd5e1;border-radius:32px;justify-content:center;align-items:center;width:64px;height:64px;font-family:Outfit,Inter,sans-serif;font-size:22px;font-weight:500;line-height:28px;display:inline-flex}.contract-intake-progress-step .anticon{font-size:26px;line-height:1}.contract-intake-progress-item.is-active .contract-intake-progress-step{color:#fff;background:#2a66e8;border-color:#2a66e8}.contract-intake-progress-item.is-complete .contract-intake-progress-step{color:#fff;background:#16a34a;border-color:#16a34a}.contract-intake-progress-item.is-submitted .contract-intake-progress-step{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.contract-intake-progress-title{color:#00000080;letter-spacing:-.45px;width:100%;font-size:18px;font-weight:400;line-height:27px;display:block}.contract-intake-progress-item.is-active .contract-intake-progress-title,.contract-intake-progress-item.is-complete .contract-intake-progress-title,.contract-intake-progress-item.is-submitted .contract-intake-progress-title{color:#0f172b}.contract-intake-page .ant-form{flex-direction:column;gap:24px;display:flex}.contract-intake-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contract-intake-field-grid--stacked{grid-template-columns:1fr}.contract-intake-section{background:#fff;border:none;border-radius:24px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.contract-intake-section .ant-card-body{padding:32px}.contract-intake-section-header{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.contract-intake-section-heading{align-items:center;gap:16px;min-height:54px;display:flex}.contract-intake-section-bar{background:#2a66e8;border-radius:0;flex-shrink:0;width:6px;height:36px;line-height:20px}.contract-intake-section-title{color:#0f172b;letter-spacing:.24px;margin:0;font-size:24px;font-weight:600;line-height:28px}.contract-intake-section-intro{color:#64748b;letter-spacing:-.32px;margin:0;font-size:16px;line-height:24px}.contract-intake-identity-group{flex-direction:column;gap:12px;width:100%;display:flex}.contract-intake-identity-group .contract-intake-identity-option{background:#f8fafc80;border:1px solid #e2e8f0;border-radius:14px;margin:0;padding:18px;transition:border-color .2s,background-color .2s}.contract-intake-identity-group .contract-intake-identity-option:hover{border-color:#cbd5e1}.contract-intake-identity-group .contract-intake-identity-option.ant-radio-wrapper-disabled:hover{border-color:#e2e8f0}.contract-intake-identity-group .contract-intake-identity-option.ant-radio-wrapper-checked{background:#f8fafc80;border-color:#e2e8f0}.contract-intake-identity-group .ant-radio{top:0}.contract-intake-identity-group .ant-radio-inner{border-width:2px;border-color:#cad5e2;width:20px;height:20px}.contract-intake-identity-group .ant-radio-wrapper-checked .ant-radio-inner{background:#fff;border-width:6px;border-color:#2a66e8}.contract-intake-identity-group .ant-radio-wrapper-checked .ant-radio-inner:after{display:none}.contract-intake-split-field{align-items:center;gap:12px;width:100%;display:flex}.contract-intake-split-field-code{flex:0 0 128px;width:128px}.contract-intake-split-field-number{flex:auto;min-width:0}.contract-intake-split-field .ant-form-item{width:100%;margin-bottom:0!important}.contract-intake-split-field .ant-form-item-row,.contract-intake-split-field .ant-form-item-control,.contract-intake-split-field .ant-form-item-control-input,.contract-intake-split-field .ant-form-item-control-input-content{width:100%}.contract-intake-split-field .ant-select,.contract-intake-split-field .ant-select-selector,.contract-intake-split-field .ant-input{box-sizing:border-box;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important}.contract-intake-phone-field .ant-form-item-explain,.contract-intake-phone-field .ant-form-item-explain-connected,.contract-intake-phone-field .ant-form-item-additional{display:none!important}.contract-intake-identity-group span.ant-radio+*{color:#0f172b;letter-spacing:-.32px;padding-inline-start:12px;font-size:16px;line-height:24px}.contract-intake-upload-field{flex-direction:column;gap:16px;width:100%;margin-bottom:24px;display:flex}.contract-intake-upload-field-label{color:#0f172b;letter-spacing:-.154px;font-size:14px;line-height:20px}.contract-intake-upload{width:100%;position:relative}.contract-intake-upload-input{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contract-intake-upload-card{cursor:pointer;border:1px dashed #0000;border-radius:24px;align-items:center;gap:32px;width:100%;min-height:136px;padding:33px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.contract-intake-upload-card--identity{background:linear-gradient(#eff6ff 0%,#f8fbff 55%,#fff 100%);border-color:#bfdbfe}.contract-intake-upload-card--bank{background:linear-gradient(#fff7edd9 0%,#fffffffa 100%);border-color:#fdba74}.contract-intake-upload-card:hover:not(.is-disabled){border-color:#93c5fd}.contract-intake-upload-card--bank:hover:not(.is-disabled){border-color:#fb923c}.contract-intake-upload-card.is-disabled{cursor:not-allowed;opacity:.65}.contract-intake-upload-icon{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:36px;display:flex;box-shadow:0 1px 2px #0f172b0f}.contract-intake-upload-card--identity .contract-intake-upload-icon{color:#2a66e8}.contract-intake-upload-card--bank .contract-intake-upload-icon{color:#f88c00}.contract-intake-upload-copy{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.contract-intake-upload-title{font-size:14px;font-weight:500;line-height:18px}.contract-intake-upload-card--identity .contract-intake-upload-title{color:#2a66e8}.contract-intake-upload-card--bank .contract-intake-upload-title{color:#f88c00}.contract-intake-upload-description,.contract-intake-upload-supporting{margin:0;font-size:12px;line-height:16px}.contract-intake-upload-description{color:#00000080;font-weight:500}.contract-intake-upload-supporting{color:#64748b}.contract-intake-upload-supporting strong{color:#0f172b;font-weight:500}.contract-intake-upload-file{z-index:1;color:#0f172b;word-break:break-all;pointer-events:auto;margin:0;font-size:13px;line-height:1.4;position:relative}.contract-intake-page .ant-form-item{margin-bottom:24px}.contract-intake-page .ant-form-item-label{padding-bottom:12px}.contract-intake-page .ant-form-item-label>label{color:#0f172b;letter-spacing:-.154px;font-size:14px;font-weight:400;line-height:20px}.contract-intake-page .ant-form-item-label>label.ant-form-item-required:before{color:#fb2c36!important}.contract-intake-page .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after{display:none}.contract-intake-page .ant-input:not(textarea.ant-input),.contract-intake-page .ant-input-affix-wrapper,.contract-intake-page .ant-input-number,.contract-intake-page .ant-select-selector,.contract-intake-page .ant-input-number-input{color:#0f172b;letter-spacing:-.32px;box-sizing:border-box;height:48px;min-height:48px;font-size:16px;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding-block-start:0!important;padding-block-end:0!important;padding-inline-start:18px!important;padding-inline-end:18px!important}.contract-intake-page .ant-input:not(textarea.ant-input),.contract-intake-page .ant-input-number-input{line-height:46px}.contract-intake-page textarea.ant-input{color:#0f172b;letter-spacing:-.32px;box-sizing:border-box;min-height:96px;padding-top:12px;padding-bottom:12px;font-size:16px;line-height:24px;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding-inline-start:18px!important;padding-inline-end:18px!important}.contract-intake-page .ant-input::placeholder,.contract-intake-page textarea.ant-input::placeholder{color:#94a3b8}.contract-intake-page .ant-input.ant-input-disabled:not(textarea.ant-input),.contract-intake-page textarea.ant-input.ant-input-disabled,.contract-intake-page .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled,.contract-intake-page .ant-input-number.ant-input-number-disabled,.contract-intake-page .ant-input-number-disabled .ant-input-number-input,.contract-intake-page .ant-select-disabled .ant-select-selector{-webkit-text-fill-color:#0f172b73;color:#0f172b73!important;cursor:not-allowed!important;background:#f5f5f5!important;border-color:#e2e8f0!important}.contract-intake-page .ant-select-disabled .ant-select-selection-item,.contract-intake-page .ant-select-disabled .ant-select-selection-search-input{-webkit-text-fill-color:#0f172b73;color:#0f172b73!important}.contract-intake-page .ant-input.ant-input-disabled::placeholder,.contract-intake-page textarea.ant-input.ant-input-disabled::placeholder,.contract-intake-page .ant-select-disabled .ant-select-selection-placeholder{-webkit-text-fill-color:#cbd5e1;color:#cbd5e1!important}.contract-intake-page .ant-select{height:48px}.contract-intake-page .ant-select-single .ant-select-selector{align-items:center!important;height:48px!important;min-height:48px!important;padding-block-start:0!important;padding-block-end:0!important;padding-inline-start:18px!important;padding-inline-end:36px!important;display:flex!important}.contract-intake-page .ant-select-selection-wrap{align-self:center;height:auto!important;min-height:0!important}.contract-intake-page .ant-select-selection-item,.contract-intake-page .ant-select-selection-placeholder,.contract-intake-page .ant-select-selection-search-input{line-height:24px!important}.contract-intake-page .ant-select-selection-search{align-self:center}.contract-intake-page .ant-select .ant-select-arrow{pointer-events:none;width:12px;height:12px;position:absolute;top:50%!important;justify-content:center!important;align-items:center!important;margin-top:-6px!important;margin-bottom:0!important;display:inline-flex!important;top:50%!important;transform:none!important}.contract-intake-page .ant-select .ant-select-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.contract-intake-page .ant-select .ant-select-arrow:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.contract-intake-page .ant-select .ant-select-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.contract-intake-page .ant-select .ant-select-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.contract-intake-page .ant-select .ant-select-arrow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.contract-intake-page .ant-select .ant-select-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.contract-intake-page .ant-select .ant-select-arrow .anticon{font-size:12px;line-height:1;display:block}.contract-intake-checkbox-field{margin-bottom:16px!important}.contract-intake-checkbox-field .ant-form-item-control-input{min-height:auto}.contract-intake-checkbox-field .ant-checkbox-wrapper{background:#f8fafc;border:none;border-radius:14px;width:100%;padding:16px}.contract-intake-checkbox-field .ant-checkbox-inner{border:2px solid #cad5e2;border-radius:4px;width:20px;height:20px}.contract-intake-page .ant-checkbox-checked .ant-checkbox-inner,.contract-intake-page .ant-checkbox-wrapper-checked .ant-checkbox-inner,.contract-intake-page .ant-checkbox-wrapper-checked:not(.ant-checkbox-wrapper-disabled) .ant-checkbox-checked .ant-checkbox-inner,.contract-intake-page .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked .ant-checkbox-inner,.contract-intake-page .ant-checkbox-wrapper-checked:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner,.contract-intake-page .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):active .ant-checkbox-checked .ant-checkbox-inner,.contract-intake-page .ant-checkbox-wrapper:focus-within .ant-checkbox-checked .ant-checkbox-inner,.contract-intake-page .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner,.contract-intake-primary-checkbox.ant-checkbox-wrapper-checked .ant-checkbox-inner,.contract-intake-primary-checkbox .ant-checkbox-checked .ant-checkbox-inner,.contract-intake-checkbox-field .ant-checkbox-checked .ant-checkbox-inner{background:#2a66e8!important;border-color:#2a66e8!important}.contract-intake-page .ant-checkbox-checked .ant-checkbox-inner:after,.contract-intake-page .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.contract-intake-page .ant-radio-wrapper-checked .ant-radio-inner{border-color:#2a66e8!important}.contract-intake-checkbox-field span:not(.ant-checkbox){color:#0f172b;font-size:14px;line-height:20px}.contract-intake-info-callout{background:#2a66e814;border:1px solid #2a66e826;border-radius:12px;align-items:flex-start;gap:12px;margin-top:0;margin-bottom:24px;padding:14px 16px;display:flex}.contract-intake-info-callout-icon{color:#2a66e8;flex-shrink:0;margin-top:2px;font-size:16px}.contract-intake-info-callout-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.contract-intake-info-callout-title{color:#0f172b;font-size:14px;font-weight:600;line-height:1.4}.contract-intake-info-callout-description{color:#64748b;margin:0;font-size:13px;line-height:1.5}.contract-intake-ai-suggestion{background:#2a66e814;border:1px solid #2a66e826;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.contract-intake-ai-suggestion-text{color:#1e40af;align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.contract-intake-ai-suggestion .anticon{color:#2a66e8;font-size:16px}.contract-intake-ai-suggestion .ant-btn{color:#2a66e8;border-color:#2a66e8;border-radius:8px;flex-shrink:0;height:32px;padding-inline-start:12px;padding-inline-end:12px;font-size:13px}.contract-intake-actions{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid #e2e8f0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172b14}.contract-intake-actions-inner{justify-content:flex-end;gap:12px;width:100%;min-width:0;max-width:1024px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.contract-intake-action-draft.ant-btn,.contract-intake-action-submit.ant-btn{height:40px;min-height:40px;padding:0 20px;font-size:14px;font-weight:500;line-height:22px;box-shadow:none!important;border-radius:8px!important}.contract-intake-action-draft.ant-btn{color:#314158!important;background:#fff!important;border:1px solid #e2e8f0!important}.contract-intake-action-submit.ant-btn{color:#fff!important;background:#2a66e8!important;border:none!important}.contract-intake-action-submit.ant-btn:hover,.contract-intake-action-submit.ant-btn:focus{color:#fff!important;background:#1e52c7!important}.contract-intake-loading,.contract-intake-result{background:linear-gradient(106.55deg,#f8fafc 0%,#eff6ff 50%,#eef2ff 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.contract-intake-result-hint{color:#64748b;max-width:420px;margin:12px 0 0;font-size:14px;line-height:1.6}@media (max-width:768px){.contract-intake-page{padding:24px 12px 112px}.contract-intake-shell{gap:24px}.contract-intake-hero{border-radius:20px;padding:24px}.contract-intake-hero-title{font-size:28px;line-height:32px}.contract-intake-hero-subtitle{line-height:1.5}.contract-intake-meta{flex-direction:column;align-items:stretch;gap:16px}.contract-intake-meta-divider{width:100%;height:1px}.contract-intake-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px 0}.contract-intake-progress:before,.contract-intake-progress:after{top:38px}.contract-intake-progress:before{left:calc(16.666% + 22px);right:calc(50% + 22px)}.contract-intake-progress:after{left:calc(50% + 22px);right:calc(16.666% + 22px)}.contract-intake-progress-item{box-shadow:none;background:0 0;border:none;gap:8px;padding:0}.contract-intake-progress-item.is-active{box-shadow:none;background:0 0;border:none}.contract-intake-progress-title{letter-spacing:-.15px;width:100%;padding-top:0;font-size:13px;line-height:18px}.contract-intake-progress-step{width:44px;height:44px;font-size:16px;line-height:1}.contract-intake-progress-step .anticon{font-size:18px}.contract-intake-page .ant-form{gap:24px}.contract-intake-field-grid{grid-template-columns:1fr}.contract-intake-section .ant-card-body{padding:24px 20px}.contract-intake-section-title{font-size:20px;line-height:24px}.contract-intake-upload-card{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.contract-intake-actions{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.contract-intake-actions-inner{flex-direction:column-reverse}.contract-intake-actions-inner .ant-btn{width:100%}}.contract-intake-confirm-modal .ant-modal-content{background:linear-gradient(#fceded 0%,#fff 22% 100%);border-radius:16px;padding:0;overflow:visible}.contract-intake-confirm-modal .ant-modal-body{padding:0}.contract-intake-confirm-modal-body{flex-direction:column;align-items:center;gap:24px;padding:56px 32px 36px;display:flex;position:relative}.contract-intake-confirm-modal-close{color:#94a3b8;cursor:pointer;font-size:18px;position:absolute;top:24px;right:24px}.contract-intake-confirm-modal-icon{color:#fff;background:#e07b7b;border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:34px;font-weight:700;line-height:1;display:flex;position:absolute;top:-32px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #e07b7b59}.contract-intake-confirm-modal-title{color:#1e2a3a;text-align:center;margin:0;font-size:19px;font-weight:700;line-height:1.3}.contract-intake-confirm-modal-copy{flex-direction:column;gap:16px;width:100%;display:flex}.contract-intake-confirm-modal-text{color:#3d4a5c;text-align:left;margin:0;font-size:14px;line-height:24px}.contract-intake-confirm-modal-text strong{color:#1e2a3a;font-weight:600}.contract-intake-confirm-modal-actions{justify-content:center;gap:16px;margin-top:8px;display:flex}.contract-intake-confirm-modal-btn-cancel.ant-btn{color:#0a0a0a;border-color:#e5e7eb;height:40px;min-height:40px;padding-inline-start:16px;padding-inline-end:16px;font-size:13px;font-weight:500;border-radius:10px!important}.contract-intake-confirm-modal-btn-submit.ant-btn{background:#2a66e8;border-color:#2a66e8;height:40px;min-height:40px;padding-inline-start:20px;padding-inline-end:20px;font-size:13px;font-weight:500;border-radius:10px!important}@media (max-width:640px){.contract-intake-confirm-modal-body{padding:56px 24px 32px}.contract-intake-confirm-modal-actions{flex-direction:column-reverse;width:100%}.contract-intake-confirm-modal-btn-cancel.ant-btn,.contract-intake-confirm-modal-btn-submit.ant-btn{width:100%}}.contract-intake-mismatch-modal-headline{color:#3d4a5c;text-align:center;margin:0;font-size:14px;line-height:22px}.contract-intake-mismatch-modal-row{background:#f6f9ff;border:1px solid #dbe4ff;border-radius:12px;align-items:flex-start;gap:8px;padding:13px 16px;display:flex}.contract-intake-mismatch-modal-row.is-danger{background:#fef4f4;border-color:#fbd2d2}.contract-intake-mismatch-modal-row-label{color:#2563eb;flex-shrink:0;font-size:14px;font-weight:600}.contract-intake-mismatch-modal-row.is-danger .contract-intake-mismatch-modal-row-label{color:#ef4444}.contract-intake-mismatch-modal-row-value{color:#1e2a3a;overflow-wrap:anywhere;min-width:0;font-size:14px}.script-h5-loading{background:#f4f6f9;justify-content:center;align-items:center;min-height:100vh;display:flex}.script-h5-page{background:#f4f6f9;justify-content:center;min-height:100vh;display:flex}.script-h5-container{width:100%;max-width:var(--h5-container-max-width,480px);box-sizing:border-box;background:#f4f6f9;flex-direction:column;min-width:0;min-height:100vh;display:flex;box-shadow:0 1px 1px #0000001a,0 1px 1.5px #0000001a}.script-h5-header{background:#fff;border-bottom:1px solid #f3f4f6;flex-shrink:0;align-items:flex-start;gap:8px;padding:12px 16px 13px;display:flex}.script-h5-header-left{align-items:center;gap:10px;display:flex}.script-h5-back-btn{cursor:pointer;color:#6a7282;background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:16px;transition:border-color .2s,color .2s;display:inline-flex}.script-h5-back-btn:hover{color:#364152;border-color:#cbd5e1}.script-h5-header-title{color:#030712;align-items:center;min-height:36px;margin:0;font-size:17px;font-weight:700;line-height:23.375px;display:flex}.script-h5-header-copy{flex:1;min-width:0}.script-h5-header-sub{color:#4a5565;margin:4px 0 0;font-size:13px;line-height:17.875px}.script-h5-main{flex-direction:column;flex:1;gap:20px;padding:20px 16px 32px;display:flex}.script-h5-section-card{box-sizing:border-box;background:#fff;border:1px solid #f3f4f6;border-radius:18px;width:100%;padding:17px;box-shadow:0 1px 1.5px #0f172a0a}.script-h5-section-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.script-h5-section-head--toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;margin-bottom:0;padding:0}.script-h5-section-head--toggle.is-expanded{margin-bottom:12px}.script-h5-section-toggle{color:#6a7282;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;font-size:12px;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.script-h5-section-toggle.is-open{transform:rotate(180deg)}.script-h5-section-head--toggle:hover .script-h5-section-toggle{color:#364152}.script-h5-ref-note{align-items:flex-start;display:flex}.script-h5-ref-note-icon{color:#e17100;flex-shrink:0;font-size:14px;line-height:21px}.script-h5-locale-panel{width:100%}.script-h5-locale-tabs{border-bottom:1px solid #f3f4f6;align-items:center;gap:2px;margin-bottom:12px;display:flex;overflow-x:auto}.script-h5-locale-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#6a7282;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;min-height:40px;margin-bottom:-1px;padding:12px 10px 15px;font-size:13px;font-weight:500;line-height:13px}.script-h5-locale-tab.is-active{color:#101828;border-bottom-color:#2a66e8}.script-h5-locale-content{background:#fff;border:1px solid #f3f4f6;border-radius:14px;padding:14px 15px 15px;position:relative}.script-h5-locale-content .script-h5-ref-block{padding:0;background:0 0;border:none;border-radius:0;padding-right:28px}.script-h5-copy-btn{color:#99a1af;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;display:inline-flex;position:absolute;top:12px;right:12px}.script-h5-locale-plain{position:relative}.script-h5-locale-plain .script-h5-ref-block{padding-right:0}.script-h5-copy-btn--plain{float:right;margin-bottom:4px;margin-left:8px;position:static}.script-h5-copy-btn:hover{color:#2a66e8;background:#f9fafb}.script-h5-section-icon{color:#2a66e8;background:#eef3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex}.script-h5-section-title{color:#101828;margin:0;font-size:15px;font-weight:600;line-height:22.5px}.script-h5-kicker{letter-spacing:.275px;text-transform:uppercase;color:#99a1af;padding-top:3px;padding-bottom:3px;font-size:11px;font-weight:600;line-height:16.5px}.script-h5-title-row{align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex}.script-h5-page-type-tag{color:#2a66e8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.script-h5-title{color:#101828;word-break:break-word;min-width:0;margin:0;font-size:22px;font-weight:700;line-height:27.5px}.script-h5-subtitle{color:#6a7282;margin:4px 0 0;padding-top:2px;padding-bottom:2px;font-size:13px;line-height:21px}.script-h5-creator{box-sizing:border-box;background:#f9fafb;border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:0;padding:10px 12px;display:flex}.script-h5-creator-avatar-wrap{flex-shrink:0;width:40px;height:40px;position:relative}.script-h5-creator-avatar{color:#2a66e8;background:#eef3ff;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:600;display:flex;overflow:hidden}.script-h5-creator-avatar img{object-fit:cover;width:100%;height:100%}.script-h5-creator-platform-badge{box-sizing:border-box;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:26px;left:26px;overflow:hidden;box-shadow:0 0 0 2px #fff}.script-h5-creator-platform-badge img{object-fit:cover;width:100%;height:100%;display:block}.script-h5-creator-copy{flex-direction:column;flex:1;min-width:0;display:flex}.script-h5-creator-fullname{color:#101828;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:19.5px;overflow:hidden}.script-h5-creator-username{color:#6a7282;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;line-height:16.5px;overflow:hidden}.script-h5-card{color:#364153;white-space:pre-wrap;background:#f9fafb;border:1px solid #eef2f7;border-radius:10px;padding:12px 13px;font-size:13px;line-height:1.6}.script-h5-card+.script-h5-card,.script-h5-card+.script-h5-attachment,.script-h5-attachment+.script-h5-attachment{margin-top:10px}.script-h5-guide{background:#f9fafb}.script-h5-attachment{color:#2a66e8;background:#fff;border:1px solid #eef2f7;border-radius:10px;align-items:center;gap:12px;margin-top:10px;padding:12px 13px;text-decoration:none;display:flex}.script-h5-attachment-icon{color:#ef4444;font-size:18px}.script-h5-attachment-name{color:#101828;word-break:break-all;flex:1;font-size:13px}.script-h5-ref{background:0 0;margin-top:16px}.script-h5-ref:first-of-type{margin-top:12px}.script-h5-ref-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;margin-bottom:0;display:flex}.script-h5-ref-badge{color:#bb4d00;background:#fffbeb;border:1px solid #fde68a;border-radius:9999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.script-h5-ref-block{color:#364153;font-size:13px;line-height:21.125px}.script-h5-count{text-align:right;color:#99a1af;margin:10px 0 12px;font-size:12px}.script-h5-count-reached{color:#dc2626;font-weight:600}.script-h5-submit.ant-btn{height:44px;min-height:44px;box-shadow:none;border-radius:10px;font-size:14px;font-weight:500;line-height:1}.script-h5-version{background:#fff;border:1px solid #2a66e833;border-radius:18px;margin-top:16px;padding:17px}.script-h5-version.is-approved{background:#fff;border-color:#2a66e833}.script-h5-version-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.script-h5-version-title{color:#101828;font-size:15px;font-weight:600;line-height:22.5px}.script-h5-version-time{color:#6a7282;margin-top:2px;font-size:12px;line-height:18px}.script-h5-version-content{white-space:pre-wrap;color:#101828;margin-top:12px;font-size:14px;line-height:22.75px}.script-h5-version-translation{background:#f7f9fc;border:1px solid #d9e4f5;border-radius:12px;margin-top:14px;overflow:hidden}.script-h5-version-translation-toggle{color:#314157;cursor:pointer;width:100%;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.script-h5-version-translation-title{align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:600;line-height:19px;display:inline-flex}.script-h5-version-translation-title svg{color:#2a66e8;flex-shrink:0}.script-h5-version-translation-toggle>.anticon{color:#667085;flex-shrink:0;font-size:11px;transition:transform .2s}.script-h5-version-translation-toggle>.anticon.is-open{transform:rotate(180deg)}.script-h5-version-translation-body{background:#fff;border-top:1px solid #e8eef8}.script-h5-version-translation-content{white-space:pre-wrap;overflow-wrap:anywhere;color:#364153;padding:12px 12px 8px;font-size:14px;line-height:22.75px}.script-h5-version-translation-note{color:#667085;padding:0 12px 11px;font-size:11px;line-height:16px}@media (prefers-reduced-motion:reduce){.script-h5-version-translation-toggle>.anticon{transition:none}}.script-h5-feedback-block{background:#f9fafb;border:0;border-radius:14px;margin-top:16px;padding:12px}.script-h5-feedback-block-title{color:#364153;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.script-h5-feedback-block-title .anticon{color:#6a7282}.script-h5-feedback{color:#364153;margin-top:8px;font-size:14px;line-height:21px}.script-h5-feedback-block>.script-h5-feedback:first-of-type{margin-top:10px}.script-h5-feedback-time{color:#99a1af;margin-bottom:4px;font-size:10px;font-weight:400}.script-h5-textarea.ant-input{border-radius:10px;min-height:120px;font-size:14px;line-height:20px}.script-h5-field-row{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;margin-bottom:8px;display:flex}.script-h5-copy-version-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2a66e8;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.script-h5-copy-version-btn:hover{color:#1d4ed8;text-decoration:underline}.script-h5-field-row .script-h5-field-label{margin-bottom:0}.script-h5-field-label{color:#6a7282;margin-bottom:8px;font-size:12px;font-weight:500;line-height:18px}.visual-draft-h5-loading{background:#f4f6f9;justify-content:center;align-items:center;min-height:100vh;display:flex}.visual-draft-h5-page{background:#f4f6f9;justify-content:center;min-height:100vh;display:flex}.visual-draft-h5-container{width:100%;max-width:var(--h5-container-max-width,480px);box-sizing:border-box;background:#f4f6f9;flex-direction:column;min-width:0;min-height:100vh;display:flex;box-shadow:0 1px 1px #0000001a,0 1px 1.5px #0000001a}.visual-draft-h5-header{background:#fff;border-bottom:1px solid #f3f4f6;flex-shrink:0;align-items:flex-start;gap:8px;padding:12px 16px 13px;display:flex}.visual-draft-h5-header-left{align-items:center;gap:10px;display:flex}.visual-draft-h5-back-btn{cursor:pointer;color:#6a7282;background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:16px;transition:border-color .2s,color .2s;display:inline-flex}.visual-draft-h5-back-btn:hover{color:#364152;border-color:#cbd5e1}.visual-draft-h5-header-title{color:#030712;align-items:center;min-height:36px;margin:0;font-size:17px;font-weight:700;line-height:23.375px;display:flex}.visual-draft-h5-header-copy{flex:1;min-width:0}.visual-draft-h5-header-sub{color:#4a5565;margin:4px 0 0;font-size:13px;line-height:17.875px}.visual-draft-h5-main{flex-direction:column;flex:1;gap:20px;padding:20px 16px 32px;display:flex}.visual-draft-h5-section-card{box-sizing:border-box;background:#fff;border:1px solid #f3f4f6;border-radius:18px;width:100%;padding:17px;box-shadow:0 1px 1.5px #0f172a0a}.visual-draft-h5-section-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.visual-draft-h5-section-head--toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;margin-bottom:12px;padding:0}.visual-draft-h5-section-toggle{color:#6a7282;background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;font-size:14px;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.visual-draft-h5-section-toggle.is-open{transform:rotate(180deg)}.visual-draft-h5-section-head--toggle:hover .visual-draft-h5-section-toggle{color:#364152;border-color:#cbd5e1}.visual-draft-h5-ref-note{align-items:flex-start;gap:8px;display:flex}.visual-draft-h5-ref-note-icon{color:#e17100;flex-shrink:0;font-size:14px;line-height:21px}.visual-draft-h5-locale-panel{width:100%}.visual-draft-h5-locale-tabs{border-bottom:1px solid #f3f4f6;align-items:center;gap:2px;margin-bottom:12px;display:flex;overflow-x:auto}.visual-draft-h5-locale-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#6a7282;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;min-height:40px;margin-bottom:-1px;padding:12px 10px 15px;font-size:13px;font-weight:500;line-height:13px}.visual-draft-h5-locale-tab.is-active{color:#101828;border-bottom-color:#2a66e8}.visual-draft-h5-locale-content{background:#fff;border:1px solid #f3f4f6;border-radius:14px;padding:14px 15px 15px;position:relative}.visual-draft-h5-locale-content .visual-draft-h5-ref-block{background:0 0;border:none;border-radius:0;padding:0 28px 0 0}.visual-draft-h5-copy-btn{color:#99a1af;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;display:inline-flex;position:absolute;top:12px;right:12px}.visual-draft-h5-locale-plain{position:relative}.visual-draft-h5-locale-plain .visual-draft-h5-ref-block{padding-right:0}.visual-draft-h5-copy-btn--plain{float:right;margin-bottom:4px;margin-left:8px;position:static}.visual-draft-h5-copy-btn:hover{color:#2a66e8;background:#f9fafb}.visual-draft-h5-section-icon{color:#2a66e8;background:#eef3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex}.visual-draft-h5-section-title{color:#101828;margin:0;font-size:15px;font-weight:600;line-height:22.5px}.visual-draft-h5-kicker{letter-spacing:.275px;text-transform:uppercase;color:#99a1af;padding-top:3px;padding-bottom:3px;font-size:11px;font-weight:600;line-height:16.5px}.visual-draft-h5-title-row{align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex}.visual-draft-h5-page-type-tag{color:#2a66e8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.visual-draft-h5-title{color:#101828;word-break:break-word;min-width:0;margin:0;font-size:22px;font-weight:700;line-height:27.5px}.visual-draft-h5-subtitle{color:#6a7282;margin:4px 0 0;padding-top:2px;padding-bottom:2px;font-size:13px;line-height:21px}.visual-draft-h5-creator{box-sizing:border-box;background:#f9fafb;border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:0;padding:10px 12px;display:flex}.visual-draft-h5-creator-avatar-wrap{flex-shrink:0;width:40px;height:40px;position:relative}.visual-draft-h5-creator-avatar{color:#2a66e8;background:#eef3ff;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:600;display:flex;overflow:hidden}.visual-draft-h5-creator-avatar img{object-fit:cover;width:100%;height:100%}.visual-draft-h5-creator-platform-badge{box-sizing:border-box;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:26px;left:26px;overflow:hidden;box-shadow:0 0 0 2px #fff}.visual-draft-h5-creator-platform-badge img{object-fit:cover;width:100%;height:100%;display:block}.visual-draft-h5-creator-copy{flex-direction:column;flex:1;min-width:0;display:flex}.visual-draft-h5-creator-fullname{color:#101828;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:19.5px;overflow:hidden}.visual-draft-h5-creator-username{color:#6a7282;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;line-height:16.5px;overflow:hidden}.visual-draft-h5-card{color:#364153;white-space:pre-wrap;background:#f9fafb;border:1px solid #eef2f7;border-radius:10px;padding:12px 13px;font-size:13px;line-height:1.6}.visual-draft-h5-card+.visual-draft-h5-card,.visual-draft-h5-card+.visual-draft-h5-attachment,.visual-draft-h5-attachment+.visual-draft-h5-attachment{margin-top:10px}.visual-draft-h5-guide{background:#f9fafb}.visual-draft-h5-attachment{color:#2a66e8;background:#fff;border:1px solid #eef2f7;border-radius:10px;align-items:center;gap:12px;margin-top:10px;padding:12px 13px;text-decoration:none;display:flex}.visual-draft-h5-attachment-icon{color:#ef4444;font-size:18px}.visual-draft-h5-attachment-name{color:#101828;word-break:break-all;flex:1;font-size:13px}.visual-draft-h5-ref{background:#fcfdff;border:1px solid #f3f4f6;border-radius:14px;margin-top:12px;padding:14px}.visual-draft-h5-ref:first-of-type{margin-top:0}.visual-draft-h5-ref-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.visual-draft-h5-ref-badge{color:#bb4d00;background:#fffbeb;border:1px solid #fde68a;border-radius:9999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.visual-draft-h5-ref-block{color:#364153;font-size:13px;line-height:21px}.visual-draft-h5-count{text-align:right;color:#99a1af;margin:8px 0 12px;font-size:11px;line-height:16.5px}.visual-draft-h5-count-reached{color:#dc2626;font-weight:600}.visual-draft-h5-submit.ant-btn{height:44px;min-height:44px;box-shadow:none;border-radius:10px;font-size:14px;font-weight:500;line-height:1}.visual-draft-h5-version{background:#fff;border:1px solid #2a66e833;border-radius:18px;margin-top:16px;padding:17px}.visual-draft-h5-version.is-approved{background:#fff;border-color:#2a66e833}.visual-draft-h5-version-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.visual-draft-h5-version-title{color:#101828;font-size:15px;font-weight:600;line-height:22.5px}.visual-draft-h5-version-time{color:#6a7282;margin-top:2px;font-size:12px;line-height:18px}.visual-draft-h5-version-content{white-space:pre-wrap;color:#101828;word-break:break-word;margin-top:12px;font-size:14px;line-height:22.75px}.visual-draft-h5-feedback-block{background:#f9fafb;border:0;border-radius:14px;margin-top:16px;padding:12px}.visual-draft-h5-feedback-block-title{color:#364153;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.visual-draft-h5-feedback-block-title .anticon{color:#6a7282}.visual-draft-h5-feedback{color:#364153;margin-top:8px;font-size:14px;line-height:21px}.visual-draft-h5-feedback-block>.visual-draft-h5-feedback:first-of-type{margin-top:10px}.visual-draft-h5-feedback-time{color:#99a1af;margin-bottom:4px;font-size:10px;font-weight:400}.visual-draft-h5-textarea.ant-input{resize:none;border-radius:10px;min-height:120px;margin-top:16px;font-size:14px;line-height:20px}.visual-draft-h5-textarea.ant-input[disabled]{color:#99a1af;opacity:.5;background:#e5e5e580}.caption-cover-h5-loading{background:#f4f6f9;justify-content:center;align-items:center;min-height:100vh;display:flex}.caption-cover-h5-page{background:#f4f6f9;justify-content:center;min-height:100vh;display:flex}.caption-cover-h5-container{width:100%;max-width:var(--h5-container-max-width,480px);box-sizing:border-box;background:#f4f6f9;flex-direction:column;min-width:0;min-height:100vh;display:flex;box-shadow:0 1px 1px #0000001a,0 1px 1.5px #0000001a}.caption-cover-h5-header{background:#fff;border-bottom:1px solid #f3f4f6;flex-shrink:0;align-items:flex-start;gap:8px;padding:12px 16px 13px;display:flex}.caption-cover-h5-header-left{align-items:center;gap:10px;display:flex}.caption-cover-h5-back-btn{cursor:pointer;color:#6a7282;background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:16px;transition:border-color .2s,color .2s;display:inline-flex}.caption-cover-h5-back-btn:hover{color:#364152;border-color:#cbd5e1}.caption-cover-h5-header-title{color:#030712;align-items:center;min-height:36px;margin:0;font-size:17px;font-weight:700;line-height:23.375px;display:flex}.caption-cover-h5-header-copy{flex:1;min-width:0}.caption-cover-h5-header-sub{color:#4a5565;margin:4px 0 0;font-size:13px;line-height:17.875px}.caption-cover-h5-main{flex-direction:column;flex:1;gap:20px;padding:20px 16px 32px;display:flex}.caption-cover-h5-section-card{box-sizing:border-box;background:#fff;border:1px solid #f3f4f6;border-radius:18px;width:100%;padding:17px;box-shadow:0 1px 1.5px #0f172a0a}.caption-cover-h5-section-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.caption-cover-h5-section-icon{color:#2a66e8;background:#eef3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex}.caption-cover-h5-section-title{color:#101828;margin:0;font-size:15px;font-weight:600;line-height:22.5px}.caption-cover-h5-kicker{letter-spacing:.275px;text-transform:uppercase;color:#99a1af;padding-top:3px;padding-bottom:3px;font-size:11px;font-weight:600;line-height:16.5px}.caption-cover-h5-title-row{align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex}.caption-cover-h5-page-type-tag{color:#2a66e8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.caption-cover-h5-title{color:#101828;word-break:break-word;min-width:0;margin:0;font-size:22px;font-weight:700;line-height:27.5px}.caption-cover-h5-subtitle{color:#6a7282;margin:4px 0 0;padding-top:2px;padding-bottom:2px;font-size:13px;line-height:21px}.caption-cover-h5-creator{box-sizing:border-box;background:#f9fafb;border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:0;padding:10px 12px;display:flex}.caption-cover-h5-creator-avatar-wrap{flex-shrink:0;width:40px;height:40px;position:relative}.caption-cover-h5-creator-avatar{color:#2a66e8;background:#eef3ff;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:600;display:flex;overflow:hidden}.caption-cover-h5-creator-avatar img{object-fit:cover;width:100%;height:100%}.caption-cover-h5-creator-platform-badge{box-sizing:border-box;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:26px;left:26px;overflow:hidden;box-shadow:0 0 0 2px #fff}.caption-cover-h5-creator-platform-badge img{object-fit:cover;width:100%;height:100%;display:block}.caption-cover-h5-creator-copy{flex-direction:column;flex:1;min-width:0;display:flex}.caption-cover-h5-creator-fullname{color:#101828;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:19.5px;overflow:hidden}.caption-cover-h5-creator-username{color:#6a7282;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;line-height:16.5px;overflow:hidden}.caption-cover-h5-count{text-align:right;color:#99a1af;margin:12px 0;font-size:11px;line-height:16.5px}.caption-cover-h5-count-reached{color:#dc2626;font-weight:600}.caption-cover-h5-submit.ant-btn{height:44px;min-height:44px;box-shadow:none;border-radius:10px;font-size:14px;font-weight:500;line-height:1}.caption-cover-h5-version{background:#fff;border:1px solid #2a66e833;border-radius:18px;margin-top:16px;padding:17px}.caption-cover-h5-version.is-approved{background:#fff;border-color:#2a66e833}.caption-cover-h5-version-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.caption-cover-h5-version-title{color:#101828;font-size:15px;font-weight:600;line-height:22.5px}.caption-cover-h5-version-time{color:#6a7282;margin-top:2px;font-size:12px;line-height:18px}.caption-cover-h5-version-content{white-space:pre-wrap;color:#101828;word-break:break-word;margin-top:6px;font-size:14px;line-height:22.75px}.caption-cover-h5-feedback-block{background:#f9fafb;border:0;border-radius:14px;margin-top:16px;padding:12px}.caption-cover-h5-feedback-block-title{color:#364153;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.caption-cover-h5-feedback-block-title .anticon{color:#6a7282}.caption-cover-h5-feedback{color:#364153;margin-top:8px;font-size:14px;line-height:21px}.caption-cover-h5-feedback-block>.caption-cover-h5-feedback:first-of-type{margin-top:10px}.caption-cover-h5-feedback-time{color:#99a1af;margin-bottom:4px;font-size:10px;font-weight:400}.caption-cover-h5-textarea-wrap{position:relative}.caption-cover-h5-textarea-wrap .caption-cover-h5-textarea.ant-input{resize:none;border-radius:10px;min-height:120px;padding-bottom:28px;font-size:14px;line-height:20px}.caption-cover-h5-textarea-count{color:#99a1af;pointer-events:none;font-size:11px;line-height:16.5px;position:absolute;bottom:10px;right:12px}.caption-cover-h5-textarea-count.is-limit-reached{color:#dc2626;font-weight:600}.caption-cover-h5-textarea.ant-input[disabled]{color:#99a1af;opacity:.5;background:#e5e5e580}.caption-cover-h5-insert-btn{box-sizing:border-box;cursor:pointer;background:#eef4ff;border:1px solid #c7dbff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:12px 14px;transition:background .2s,border-color .2s;display:flex}.caption-cover-h5-field-row{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;margin-bottom:8px;display:flex}.caption-cover-h5-copy-version-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2a66e8;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.caption-cover-h5-copy-version-btn:hover{color:#1d4ed8;text-decoration:underline}.caption-cover-h5-field-row .caption-cover-h5-field-label{margin-bottom:0}.caption-cover-h5-insert-btn:hover{background:#e4eeff;border-color:#a9c6ff}.caption-cover-h5-insert-btn-label{color:#2a66e8;text-align:left;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.caption-cover-h5-insert-btn-icon{color:#2a66e8;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:inline-flex}.caption-cover-h5-field-label{color:#6a7282;margin-bottom:8px;font-size:12px;font-weight:500;line-height:18px}.caption-cover-h5-field-label-cover{margin-top:16px}.caption-cover-h5-required{color:#e7000b}.caption-cover-h5-cover-grid{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.caption-cover-h5-cover-cell{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:132px;display:flex}.caption-cover-h5-cover-cell-size{color:#99a1af;font-size:11px;line-height:16px}.caption-cover-h5-cover-item{border-radius:14px;flex-shrink:0;width:132px;height:235px}.caption-cover-h5-cover-item.h5-upload-image-thumb,.caption-cover-h5-cover-item.h5-cover-preview-thumb{border-radius:14px}.caption-cover-h5-cover-upload{cursor:pointer;box-sizing:border-box;background:#f9fafbb3;border:1px dashed #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:132px;height:235px;padding:8px;transition:border-color .2s,background .2s;display:flex}.caption-cover-h5-cover-upload:hover{background:#f3f7ff;border-color:#2a66e8}.caption-cover-h5-cover-upload-icon{color:#2a66e8}.caption-cover-h5-cover-upload-label{color:#2a66e8;text-align:center;font-size:12px;font-weight:600;line-height:16px}.caption-cover-h5-cover-upload-hint{color:#99a1af;text-align:center;font-size:10px;line-height:15px}.caption-cover-h5-version-section-label{color:#99a1af;letter-spacing:.2px;margin-top:16px;font-size:11px;font-weight:500;line-height:16.5px}.caption-cover-h5-version-covers{background:#f9fafb;border:1px solid #f3f4f6;border-radius:14px;flex-direction:column;gap:12px;margin-top:8px;padding:12px;display:flex}.caption-cover-h5-version-cover-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.caption-cover-h5-version-cover-thumb{width:96px;height:171px}.caption-cover-h5-version-cover-meta{flex:1;min-width:0;padding-top:4px}.caption-cover-h5-version-cover-name{color:#364153;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:18px;text-decoration:none;display:block;overflow:hidden}.caption-cover-h5-version-cover-name:hover{color:#2a66e8;text-decoration:underline}.caption-cover-h5-version-cover-size{color:#99a1af;margin-top:2px;font-size:11px;line-height:16px;display:block}.posting-h5-page{background:#f4f6f9;justify-content:center;min-height:100vh;display:flex}.posting-h5-container{width:100%;max-width:var(--h5-container-max-width,480px);box-sizing:border-box;min-width:0;min-height:100vh;box-shadow:none;background:#f4f6f9;flex-direction:column;display:flex}.posting-h5-header{background:#fff;border-bottom:1px solid #f3f4f6;flex-shrink:0;align-items:flex-start;gap:8px;padding:12px 16px 13px;display:flex}.posting-h5-back-btn{cursor:pointer;color:#6a7282;background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .2s,color .2s;display:inline-flex}.posting-h5-back-btn:hover{color:#364152;border-color:#cbd5e1}.posting-h5-header-copy{flex:1;min-width:0}.posting-h5-header-title{color:#030712;align-items:center;min-height:36px;margin:0;font-size:17px;font-weight:700;line-height:23.375px;display:flex}.posting-h5-header-sub{color:#4a5565;margin:4px 0 0;font-size:13px;line-height:17.875px}.posting-h5-main{flex-direction:column;flex:1;gap:20px;padding:20px 16px 32px;display:flex}.posting-h5-creator{box-sizing:border-box;background:#f9fafb;border-radius:18px;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;display:flex}.posting-h5-creator-avatar-wrap{flex-shrink:0;width:40px;height:40px;position:relative}.posting-h5-creator-avatar{color:#2a66e8;background:#eef3ff;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:600;display:flex;overflow:hidden}.posting-h5-creator-avatar img{object-fit:cover;width:100%;height:100%}.posting-h5-creator-platform-badge{box-sizing:border-box;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:26px;left:26px;overflow:hidden;box-shadow:0 0 0 2px #fff}.posting-h5-creator-platform-badge img{object-fit:cover;width:100%;height:100%;display:block}.posting-h5-creator-copy{flex-direction:column;flex:1;min-width:0;display:flex}.posting-h5-creator-fullname{color:#101828;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:19.5px;overflow:hidden}.posting-h5-creator-username{color:#6a7282;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16.5px;overflow:hidden}.posting-h5-section-card{box-sizing:border-box;background:#fff;border:1px solid #f3f4f6;border-radius:18px;width:100%;padding:17px;box-shadow:0 1px 1.5px #0f172a0a}.posting-h5-section-head{align-items:flex-start;gap:8px;display:flex}.posting-h5-section-head-copy{flex:1;min-width:0}.posting-h5-section-head-copy .posting-h5-section-desc{color:#6a7282;margin-top:8px;margin-left:0;font-size:12px;line-height:19.5px}.posting-h5-section-head:not(:has(.posting-h5-section-desc)){margin-bottom:12px}.posting-h5-section-icon{color:#2a66e8;background:#eef3ffb3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.posting-h5-section-title{color:#101828;align-items:center;margin:0;font-size:15px;font-weight:600;line-height:22.5px;display:inline-flex}.posting-h5-section-required{color:#e7000b;margin-left:2px;font-weight:600}.posting-h5-section-note{color:#4a5565;margin:8px 0 0;font-size:12px;font-weight:600;line-height:20px}.posting-h5-label-muted{color:#99a1af;font-weight:400}.posting-h5-section-head--plain .posting-h5-section-title{color:#364153;font-size:12px;line-height:18px}.posting-h5-section-head--plain .posting-h5-section-desc{margin-top:0;line-height:20px}.posting-h5-section-content .posting-h5-block-hint{color:#99a1af;margin-top:12px;margin-left:0;font-size:12px;line-height:18px}.posting-h5-section-content,.posting-h5-section-head+.posting-h5-section-content{margin-top:16px}.posting-h5-task-mirrored-head{color:#6a7282;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:600;line-height:16px;display:flex}.posting-h5-link-row{margin-top:16px}.posting-h5-link-row:first-child{margin-top:0}.posting-h5-link-row--featured{background:#fff;border:2px solid #2a66e84d;border-radius:14px;padding:14px;box-shadow:0 1px 1px #2563eb0f}.posting-h5-link-row--featured .posting-h5-field-head{margin-bottom:8px}.posting-h5-link-row--featured .posting-h5-field-label{color:#101828;font-size:14px;font-weight:600;line-height:21px}.posting-h5-link-row+.posting-h5-draft .posting-h5-link-row:first-child{margin-top:16px}.posting-h5-field-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.posting-h5-field-label{color:#364153;font-size:12px;font-weight:400;line-height:18px}.posting-h5-field-desc{color:#6a7282;margin:-4px 0 10px;font-size:11px;line-height:17.875px}.posting-h5-field-row{align-items:center;gap:8px;display:flex}.posting-h5-field-stack{flex-direction:column;gap:4px;display:flex}.posting-h5-field-error{color:#e7000b;margin:0;padding-left:2px;font-size:12px;line-height:16px}.posting-h5-readonly-field{align-items:center;gap:8px;display:flex}.posting-h5-status-pill{box-sizing:border-box;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;min-height:22px;padding:1px 10px;font-size:10px;font-weight:600;line-height:10px;display:inline-flex}.posting-h5-status-pill svg{flex-shrink:0}.posting-h5-status-pill--ok{color:#096;background:#ecfdf5;border-color:#a7f3d0}.posting-h5-status-pill--warn{color:#e17100;background:#fffbeb;border-color:#fde68a}.posting-h5-status-pill--fail{color:#e7000b;background:#fef2f2;border-color:#fecaca}.posting-h5-status-pill--processing{color:#2a66e8;background:#eff6ff;border-color:#bfdbfe}.posting-h5-status-spin{animation:.9s linear infinite posting-h5-status-spin}@keyframes posting-h5-status-spin{to{transform:rotate(360deg)}}.posting-h5-readonly-link{color:#364153;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex:1;min-width:0;height:40px;min-height:40px;padding:0 13px;font-size:14px;line-height:40px;text-decoration:none;display:block;overflow:hidden}.posting-h5-readonly-link:hover{color:#2a66e8}.posting-h5-input.ant-input{resize:none;border-color:#e2e8f0;border-radius:10px;flex:1;min-width:0;height:40px;min-height:40px;padding:0 13px;font-size:14px;line-height:22px}.posting-h5-input.ant-input::placeholder{color:#94a3b8}.posting-h5-input.ant-input:focus,.posting-h5-input.ant-input-focused{border-color:#93c5fd;box-shadow:0 0 0 2px #dbeafe}.posting-h5-add-btn{color:#2563eb;cursor:pointer;background:#fcfdff;border:1px dashed #b9d1ff;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:16px;padding:9px 16px;font-size:13px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.posting-h5-add-btn:hover:not(:disabled){background:#f5f9ff;border-color:#93c5fd}.posting-h5-add-btn:disabled{color:#94a3b8;cursor:not-allowed;background:#fff;border-color:#e2e8f0}.posting-h5-submit.ant-btn{height:40px;min-height:40px;box-shadow:none;border-radius:10px;margin-top:16px;font-size:13px;font-weight:600;line-height:1}.posting-h5-submit--link.ant-btn{height:40px;min-height:40px;font-size:13px;font-weight:600}.posting-h5-submit.ant-btn-primary:not(:disabled){color:#fff!important;background:#2a66e8!important;border-color:#2a66e8!important}.posting-h5-submit.ant-btn-primary:not(:disabled):hover,.posting-h5-submit.ant-btn-primary:not(:disabled):focus{color:#fff!important;background:#4a7ef5!important;border-color:#4a7ef5!important}.posting-h5-submit.ant-btn-primary:not(:disabled):active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.posting-h5-submit.ant-btn-primary:disabled{color:#64748b;background:#e2e8f0;border-color:#e2e8f0}.posting-h5-insight-body.posting-h5-section-content{margin-top:16px}.posting-h5-insight-submitted{margin-bottom:16px}.posting-h5-insight-submitted-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.posting-h5-insight-submitted-label{color:#364153;font-size:12px;font-weight:600;line-height:18px}.posting-h5-insight-submitted-count{color:#99a1af;font-size:11px;font-weight:500;line-height:16.5px}.posting-h5-upload-zone{cursor:pointer;box-sizing:border-box;background:#eef3ff59;border:2px dashed #2a66e840;border-radius:10px;align-items:flex-start;gap:12px;min-height:76px;padding:16px;transition:border-color .2s,background .2s;display:flex}.posting-h5-upload-zone:hover{background:#eef3ff80;border-color:#2a66e866}.posting-h5-upload-zone--disabled,.posting-h5-upload-zone--disabled:hover{cursor:not-allowed;background:#0f172a08;border-color:#0f172a1f}.posting-h5-upload-zone--disabled .posting-h5-upload-zone-icon,.posting-h5-upload-zone--disabled .posting-h5-upload-zone-title,.posting-h5-upload-zone--disabled .posting-h5-upload-zone-sub{color:#0f172a66}.posting-h5-cap-hint{color:#0f172a80;margin:0;padding:10px 2px 0;font-size:12px;line-height:1.5}.posting-h5-alert{color:#b23c38;background:#ec5b5614;border:1px solid #ec5b5640;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 16px 0;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.posting-h5-alert--offline{color:#0f172ab3;background:#0f172a0d;border-color:#0f172a26}.posting-h5-alert--removed{color:#8a5a12;background:#ea9e2d1a;border-color:#ea9e2d4d}.posting-h5-alert-action{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.posting-h5-alert-action:disabled{opacity:.5;cursor:default}.posting-h5-upload-zone-loading{color:#2a66e8;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.posting-h5-upload-zone-icon{color:#2a66e8;background:#fff;border:1px solid #d6e5fc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.posting-h5-upload-zone-copy{flex-direction:column;align-items:flex-start;min-width:0;padding-top:1px;display:flex}.posting-h5-upload-zone-title{color:#2a66e8;font-size:13px;font-weight:600;line-height:18.571px}.posting-h5-upload-zone-sub{color:#6a7282;margin-top:4px;font-size:11px;font-weight:400;line-height:17.875px}.posting-h5-submit--insight.ant-btn{height:40px;min-height:40px;margin-top:20px;font-size:13px;font-weight:600}.posting-h5-submit--insight.ant-btn-primary:disabled{color:#fff;opacity:.5;background:#2a66e8;border-color:#2a66e8}.posting-h5-insight-add-title{color:#364153;margin:0 0 12px;font-size:12px;font-weight:600;line-height:18px}.posting-h5-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.posting-h5-insight-body>.posting-h5-upload-zone+.posting-h5-insight-grid{margin-top:12px}.posting-h5-insight-card{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.posting-h5-insight-card--pending{background:#fcfdff;border-color:#2a66e833}.posting-h5-insight-card--submitted{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a0a}.posting-h5-insight-card-preview{aspect-ratio:203/150.75;cursor:pointer;background:#f3f4f6;border:0;width:100%;padding:0;line-height:0;display:block;overflow:hidden}.posting-h5-insight-card-preview img{object-fit:cover;width:100%;height:100%;display:block}.posting-h5-insight-card-meta{min-width:0;padding:6px 8px}.posting-h5-insight-card-name{color:#364153;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:16.5px;overflow:hidden}.posting-h5-insight-card-size{color:#99a1af;font-size:10px;line-height:15px}.posting-h5-insight-card-remove{color:#fff;cursor:pointer;z-index:1;background:#737373;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}.posting-h5-insight-card-remove:hover{background:#5c5c5c}.posting-h5-loading{background:#f4f6f9;justify-content:center;align-items:center;min-height:100vh;display:flex}.posting-h5-locked-banner{color:#854d0e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;align-items:center;gap:8px;padding:12px 13px;font-size:12px;font-weight:500;line-height:18px;display:flex}.posting-h5-refetch-btn{color:#2a66e8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.posting-h5-refetch-btn:hover:not(:disabled){background:#e0ebff;border-color:#2a66e8}.posting-h5-refetch-btn:disabled{color:#2a66e8;cursor:not-allowed;background:#eef3ff;border-color:#2a66e840}.posting-h5-empty{color:#99a1af;margin:0;font-size:12px;line-height:18px}.posting-h5-task-group.posting-h5-task-group--removed{background:#0f172a05;border:1px dashed #0f172a26;border-radius:12px;padding:12px}.posting-h5-task-group--removed .posting-h5-task-mirrored-head,.posting-h5-task-group--removed .posting-h5-empty{color:#0f172a73}.posting-h5-refetch-hint{color:#0f172a73;margin:4px 0 0;font-size:12px;line-height:1.5}.posting-h5-taskgroup{box-sizing:border-box;background:#fff;border:1px solid #f3f4f6;border-radius:18px;flex-direction:column;gap:0;width:100%;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.posting-h5-taskgroup-title{color:#101828;letter-spacing:-.375px;background:#f9fafbcc;border-bottom:1px solid #f3f4f6;padding:10px 16px 11px;font-size:15px;font-weight:600;line-height:22.5px}.posting-h5-tg-block{box-sizing:border-box;background:#fff;border:0;border-radius:0;padding:16px}.posting-h5-tg-block--master{background:#fff}.posting-h5-section-content--master{margin-top:16px}.posting-h5-tg-block--mirrored,.posting-h5-tg-block--insight{border-top:1px solid #f3f4f6;margin:0 16px;padding:16px 0}.posting-h5-tg-block--mirrored .posting-h5-section-content{margin-top:12px}.posting-h5-tg-block--mirrored .posting-h5-link-row{background:#f9fafbcc;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.posting-h5-tg-block--mirrored .posting-h5-link-row+.posting-h5-link-row{margin-top:12px}.posting-h5-tg-block--mirrored .posting-h5-add-btn{color:#2a66e8;background:0 0;border:0;border-radius:0;justify-content:flex-start;width:auto;min-height:24px;margin-top:16px;padding:2px 0;font-size:13px;font-weight:500}.posting-h5-tg-block--mirrored .posting-h5-add-btn:hover:not(:disabled){color:#1f55ca;background:0 0;border:0}.posting-h5-tg-block--insight .posting-h5-section-content{margin-top:16px}.posting-h5-master-draft-card{background:#fff;border:2px solid #2a66e84d;border-radius:14px;padding:14px;box-shadow:0 1px 1px #2563eb0f}.posting-h5-master-draft-head{color:#101828;font-size:14px;font-weight:600;line-height:21px}.posting-h5-master-draft-head p{color:#6a7282;margin:4px 0 10px;font-size:11px;font-weight:400;line-height:17.875px}.posting-h5-master-draft-card .posting-h5-field-head{display:none}.posting-h5-master-draft-card .posting-h5-link-row{margin-top:0}.posting-h5-taskgroup-add{width:100%}.posting-h5-taskgroup-add .posting-h5-add-btn{margin-top:0}.posting-h5-taskgroup-add .posting-h5-block-hint{color:#99a1af;margin:10px 0 0;padding-left:4px;font-size:12px;line-height:18px}.landing-h5-loading{background:#f4f6f9;justify-content:center;align-items:center;min-height:100vh;display:flex}.landing-h5-page{background:#f9fafb;justify-content:center;min-height:100vh;display:flex}.landing-h5-container{width:100%;max-width:var(--h5-container-max-width,480px);box-sizing:border-box;background:#f4f6f9;flex-direction:column;min-width:0;min-height:100vh;display:flex;box-shadow:0 1px 1px #0000001a,0 1px 1.5px #0000001a}.landing-h5-header{background:#fff;border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px 13px;display:flex}.landing-h5-brand{align-items:center;display:flex}.landing-h5-brand-logo{object-fit:contain;width:auto;height:24px;display:block}.landing-h5-icon-btn{cursor:pointer;color:#4a5565;background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.landing-h5-icon-btn:hover{color:#2b4acb;border-color:#d1d5dc}.landing-h5-icon-btn--accent{color:#3b66ff;background:#eef2ff;border-color:#e0e7ff}.landing-h5-main{flex-direction:column;flex:1;padding:20px 16px 32px;display:flex}.landing-h5-intro{background:#fff;border:1px solid #f3f4f6;border-radius:18px;padding:17px;box-shadow:0 1px 1.5px #0f172a0a}.landing-h5-title{color:#030712;letter-spacing:-.01em;margin:0;font-size:23px;font-weight:700;line-height:28.75px}.landing-h5-subtitle{color:#6a7282;margin:8px 0 0;font-size:14px;line-height:22.75px}.landing-h5-creator{box-sizing:border-box;background:#f9fafb;border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:16px;padding:10px 12px;display:flex}.landing-h5-creator-avatar-wrap{flex-shrink:0;position:relative}.landing-h5-creator-avatar{color:#3b66ff;background:#eef3ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.landing-h5-creator-avatar img{object-fit:cover;width:100%;height:100%}.landing-h5-creator-platform-badge{background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:26px;left:26px;overflow:hidden;box-shadow:0 0 0 2px #fff}.landing-h5-creator-platform-badge img{object-fit:contain;width:100%;height:100%}.landing-h5-creator-copy{min-width:0}.landing-h5-creator-fullname{color:#101828;font-size:13px;font-weight:600;line-height:19.5px}.landing-h5-creator-username{color:#6a7282;margin-top:0;font-size:11px;line-height:16.5px}.landing-h5-divider{display:none}.landing-h5-workflow-panel{background:#fff;border:1px solid #f3f4f6;border-radius:18px;margin-top:20px;padding:17px;box-shadow:0 1px 1.5px #0f172a0a}.landing-h5-guidelines{cursor:pointer}.landing-h5-guidelines-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.landing-h5-guidelines-title{color:#101828;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:22.5px;display:flex}.landing-h5-guidelines-icon{color:#2a66e8;background:#eef3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.landing-h5-guidelines-view{color:#2a66e8;align-items:center;gap:2px;font-size:13px;font-weight:500;line-height:19.5px;display:inline-flex}.landing-h5-steps{flex-direction:column;gap:16px;margin-top:20px;display:flex}.landing-h5-step-card{text-align:left;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:flex-start;gap:12px;width:100%;padding:17px;transition:border-color .2s,box-shadow .2s,transform .1s;display:flex;box-shadow:0 8px 12px #0f172a0a}.landing-h5-step-card.is-done{background:#ecfdf540;border-color:#a4f4cfb3;box-shadow:0 8px 24px #0f172a0a}.landing-h5-step-card:hover{border-color:#b8e6fe;box-shadow:0 8px 24px #0f172a14}.landing-h5-step-card:active{transform:scale(.995)}.landing-h5-step-card.is-upcoming{cursor:default}.landing-h5-step-card.is-upcoming:hover{border-color:#e5e7eb;box-shadow:0 8px 12px #0f172a0a}.landing-h5-step-status{color:#d1d5dc;box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.landing-h5-step-status.is-done{color:#fff;background:#00bc7d}.landing-h5-step-copy{flex-direction:column;flex:1;min-width:0;display:flex}.landing-h5-step-heading{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.landing-h5-step-title{color:#030712;font-size:14px;font-weight:600;line-height:19.25px}.landing-h5-step-chevron{color:#99a1af;flex-shrink:0;margin-top:2px}.landing-h5-feedback-badge{color:#c4320a;background:#fff7ed;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.landing-h5-step-desc{color:#99a1af;padding-top:4px;font-size:12px;line-height:19.5px}.landing-h5-deadline-row{color:#4a5565;white-space:nowrap;border-top:1px solid #f3f4f6;align-items:center;gap:10px;width:100%;margin-top:10px;padding-top:10px;display:flex}.landing-h5-deadline-badge{color:#6a7282;background:#f3f4f6;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;line-height:11px;display:inline-flex}.landing-h5-deadline-time{color:#4a5565;font-size:12px;font-weight:600;line-height:16.5px}.landing-h5-deadline-tz{color:#99a1af;font-size:11px;line-height:11px}.landing-h5-deadline-row.is-overdue .landing-h5-deadline-time{color:#e7000b}.landing-h5-deadline-row.is-overdue .landing-h5-deadline-tz{color:#fb7185}.landing-h5-deadline-row.is-approaching .landing-h5-deadline-time{color:#d97706}.landing-h5-deadline-row.is-approaching .landing-h5-deadline-tz{color:#f59e0b}@media (max-width:420px){.landing-h5-deadline-row{flex-wrap:wrap;gap:8px}}.cg-h5-loading{background:#f4f6f9;justify-content:center;align-items:center;min-height:100vh;display:flex}.cg-h5-page{background:#f9fafb;justify-content:center;min-height:100vh;display:flex}.cg-h5-container{width:100%;max-width:var(--h5-container-max-width,480px);box-sizing:border-box;background:#f4f6f9;flex-direction:column;min-width:0;min-height:100vh;display:flex;box-shadow:0 1px 1px #0000001a,0 1px 1.5px #0000001a}.cg-h5-header{background:#fff;border-bottom:1px solid #f3f4f6;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px 13px;display:flex}.cg-h5-back-btn{cursor:pointer;color:#4a5565;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .2s,color .2s;display:inline-flex}.cg-h5-back-btn:hover{color:#2b4acb;border-color:#d1d5dc}.cg-h5-header-title{color:#030712;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:23.375px}.cg-h5-main{flex-direction:column;flex:1;gap:12px;padding:20px 16px 32px;display:flex}.cg-h5-guidelines-heading{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.cg-h5-section-icon{color:#2a66e8;background:#eef3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.cg-h5-heading-copy{flex:1;min-width:0}.cg-h5-heading-copy h2{color:#101828;text-align:left;margin:0;font-size:15px;font-weight:600;line-height:22.5px}.cg-h5-heading-copy p{color:#6a7282;margin:4px 0 0;font-size:12px;line-height:19.5px}.cg-h5-reference-website-row{box-sizing:border-box;color:#101828;background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:0 13px;font-size:13px;font-weight:500;line-height:19.5px;text-decoration:none;transition:border-color .2s,background .2s;display:flex;box-shadow:0 1px 3px #0000000a}.cg-h5-reference-website-row:hover,.cg-h5-reference-website-row:visited,.cg-h5-reference-website-row:active{color:#101828;text-decoration:none}.cg-h5-reference-website-row:hover{background:#fafafa;border-color:#d1d5dc}.cg-h5-reference-website-row__icon{color:#2a66e8;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cg-h5-reference-website-row:hover .cg-h5-reference-website-row__icon{color:#2a66e8}.cg-h5-reference-website-row__label{color:#101828;flex:1;min-width:0;font-size:14px}.cg-h5-reference-website-row:hover .cg-h5-reference-website-row__label{color:#101828}.cg-h5-reference-website-row__chevron{color:#99a1af;flex-shrink:0}.cg-h5-reference-website-row:hover .cg-h5-reference-website-row__chevron{color:#99a1af}.cg-h5-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px #0000000a}.cg-h5-guidelines-card{padding:17px 21px}.cg-h5-tabs{border-bottom:1px solid #f3f4f6;gap:2px;padding-bottom:1px;display:flex;overflow:hidden}.cg-h5-tab{color:#6a7282;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;height:40px;padding:0 10px 2px;font-size:13px;font-weight:500;line-height:13px}.cg-h5-tab:hover{color:#101828}.cg-h5-tab.is-active{color:#0f1729;border-bottom-color:#2a66e8}.cg-h5-brief-box{background:#f9fafb66;border:1px solid #f3f4f6;border-radius:10px;margin-top:12px;padding:13px 15px}.cg-h5-brief-body{white-space:pre-wrap;word-break:break-word;color:#364153;font-size:13px;line-height:21.125px}.cg-h5-brief-empty{color:#98a2b8;text-align:center;padding:8px 0;font-size:13px}.cg-h5-keywords{flex-direction:column;gap:12px;padding:17px 21px;display:flex}.cg-h5-keyword-field{flex-direction:column;gap:8px;display:flex}.cg-h5-field-head{color:#4a5565;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:19.5px;display:flex}.cg-h5-readonly-box{box-sizing:border-box;color:#1e2939;word-break:break-word;background:#f9fafb99;border:1px solid #f3f4f6;border-radius:10px;align-items:center;height:40px;min-height:40px;padding:0 13px;font-size:13px;line-height:20px;display:flex;overflow:hidden}.cg-h5-bubble-section{padding:17px 21px}.cg-h5-bubble-section h3{color:#4a5565;margin:0;font-size:13px;font-weight:500;line-height:19.5px}.cg-h5-list{flex-direction:column;gap:8px;padding-top:12px;display:flex}.cg-h5-list-row{box-sizing:border-box;color:#4a5565;background:#f9fafb99;border:1px solid #f3f4f6;border-radius:10px;align-items:center;gap:8px;height:40px;min-height:40px;padding:0 13px;font-size:12px;line-height:18px;text-decoration:none;display:flex}.cg-h5-list-row svg{flex-shrink:0}.cg-h5-list-row span,.cg-h5-list-row a{color:#4a5565;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-decoration:none;overflow:hidden}.cg-h5-copy-btn{color:#2a66e8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.cg-h5-copy-btn:hover{background:#eef3ff}.client-billing-filter-popover-overlay .ant-popover-inner{border:1px solid #f3f4f6;border-radius:12px;width:320px;padding:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.client-billing-filter-popover-overlay .ant-popover-inner-content{padding:0}.client-billing-filter-popover{background:#fff}.client-billing-filter-popover-title{color:#000000e0;border-bottom:1px solid #f3f4f6;padding:14px 16px 12px;font-size:14px;font-weight:600;line-height:20px}.client-billing-filter-popover-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.client-billing-filter-popover-label{color:#000000a6;font-size:12px;font-weight:500;line-height:16px}.client-billing-filter-popover-select.ant-select,.client-billing-filter-popover-control.ant-picker{width:100%}.client-billing-filter-popover-select.ant-select .ant-select-selector{min-height:40px!important;box-shadow:none!important;border-color:#e5e7eb!important;border-radius:12px!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.client-billing-filter-popover-select.ant-select.ant-select-single .ant-select-selector{height:40px!important}.client-billing-filter-popover-select.ant-select.ant-select-single .ant-select-selection-item{color:#000000e0;font-size:14px;line-height:38px!important}.client-billing-filter-popover-select.ant-select.ant-select-single .ant-select-selection-placeholder{color:#000000e0;font-size:14px;line-height:38px!important}.client-billing-filter-popover-control.ant-picker{min-height:40px;box-shadow:none!important;border-color:#e5e7eb!important;border-radius:12px!important}.client-billing-filter-popover-reset{width:100%;color:var(--ant-color-primary,#2a66e8);cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f3f4f6;padding:12px 16px 14px;font-size:14px;font-weight:500;line-height:20px}.client-billing-filter-popover-reset:hover{color:var(--ant-color-primary-hover,#4096ff)}.payment-list-page{color:#172033;background:#f4f5f8;min-height:calc(100vh - 48px);padding:0 0 50px}.payment-list-content{flex-direction:column;gap:20px;padding:20px 20px 0;display:flex}.payment-list-page .hub-detail-title{margin-bottom:0}.payment-list-filter-bar{background:0 0;border:none;width:100%;padding:0}.payment-list-filter-left{flex:auto;min-width:0}.payment-list-page .payment-list-search.ant-input-affix-wrapper{height:40px;min-height:40px;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px;padding-inline-start:12px;padding-inline-end:12px}.payment-list-page .payment-list-search.ant-input-affix-wrapper:hover,.payment-list-page .payment-list-search.ant-input-affix-wrapper-focused{background:#fff}.payment-list-page .payment-list-filter-select.ant-select{width:180px}.payment-list-page .payment-list-filter-select .ant-select-selector{align-items:center;height:40px!important;box-shadow:none!important;border-color:#e5e7eb!important;border-radius:12px!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.payment-list-page .payment-list-filter-select .ant-select-selection-item,.payment-list-page .payment-list-filter-select .ant-select-selection-placeholder{line-height:38px!important}.payment-list-page .payment-list-summary{padding:0 4px}.payment-list-table-card.ant-card{border:1px solid #f3f4f6;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.payment-list-table-card .ant-card-body{padding:0}.payment-list-table-toolbar{background:#fff;border-bottom:1px solid #f3f4f6;padding:12px 16px}.payment-list-page .payment-list-table{background:0 0;border-radius:0;width:100%}.payment-list-page .payment-list-table .ant-table-wrapper{padding:0}.payment-list-page .payment-list-table .ant-table-pagination.ant-pagination{padding:0 16px;margin:12px 0!important}.payment-list-page .payment-list-table .ant-table-thead>tr>th,.payment-list-page .payment-list-table .ant-table-tbody>tr>td{padding-inline-start:12px!important;padding-inline-end:12px!important}@media (max-width:900px){.payment-list-content{padding:16px 16px 0}.payment-list-page .payment-list-search.ant-input-affix-wrapper,.payment-list-page .payment-list-filter-select.ant-select{width:100%}}.statement-detail-page .statement-detail-hero-card.ant-card{box-shadow:none;border:none;border-bottom:1px solid #0f172a14;border-radius:0}.statement-detail-page .statement-detail-hero-card .ant-card-body{padding:20px}.statement-detail-hero-avatar.ant-avatar{color:#6a7282;background:#f2f5f9;flex:0 0 48px}.statement-detail-hero-name.ant-typography{color:#000000e0;margin:0;font-size:16px;font-weight:600;line-height:24px}.statement-detail-hero-meta.ant-typography{color:#00000073;margin:0;font-size:12px;line-height:18px}.statement-detail-content{margin-top:0}.payment-list-page .payment-list-table .ant-table-tbody>tr.payment-list-row-focus>td{background:#eef4ff!important}.payment-list-page .payment-list-table .ant-table-tbody>tr.payment-list-row-focus>td:first-child{box-shadow:inset 3px 0 #2a66e8}.select-influencer-item:hover{background:#f2f2f2}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.shake-animation{animation:.3s ease-in-out shake}.search-container .ant-input:focus{box-shadow:none}.search-container .ant-tag{margin-bottom:4px;margin-right:4px}.influencer-main{min-height:100vh;margin-left:20px;margin-right:20px}.sentiment-task-list-container{background:linear-gradient(135deg,#f5f7fa 0%,#e4e8ec 100%);min-height:100vh;padding:24px}.sentiment-list-header{background:#fff;border-radius:16px;margin-bottom:24px;padding:20px 24px;box-shadow:0 2px 8px #0000000f}.sentiment-list-header h4{background:linear-gradient(135deg,#1890ff 0%,#722ed1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sentiment-filters{background:#fff;border-radius:12px;margin-bottom:24px;padding:16px 20px;box-shadow:0 2px 8px #0000000a}.sentiment-filters .ant-select-selector{border-radius:8px!important}.sentiment-cards-grid{grid-template-columns:1fr;gap:24px;margin-bottom:24px;display:grid}.sentiment-cards-grid>div{min-width:0}@media (min-width:576px){.sentiment-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.sentiment-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.sentiment-cards-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1800px){.sentiment-cards-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:2200px){.sentiment-cards-grid{grid-template-columns:repeat(6,1fr)}}.sentiment-task-card{border:none;border-radius:16px;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 12px #00000014}.sentiment-task-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026}.sentiment-task-card .ant-card-body{flex-direction:column;height:100%;padding:0;display:flex}.sentiment-kol-card .ant-card-body{padding:20px}.sentiment-card-top-link{color:inherit;text-decoration:none;display:block}.sentiment-card-top-link:hover{color:inherit;text-decoration:none}.sentiment-card-top-link:hover h5{color:#1890ff}.sentiment-avatar-wrapper{border-radius:50%;flex-shrink:0;width:80px;height:80px;position:relative}.sentiment-avatar-platform-badge{z-index:12;background:0 0;border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;bottom:0;right:0}.sentiment-avatar-platform-badge .sentiment-platform-icon{width:24px;height:24px;display:block}.sentiment-post-platform-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:12;background:#ffffff14;border:2px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .3s;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #00000014}.sentiment-type-tag{text-transform:uppercase;letter-spacing:.5px;z-index:12;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;position:relative}.sentiment-card-bottom{margin-top:auto}.sentiment-card-bottom-clickable:hover{background:#1890ff05}.sentiment-card-bottom-clickable:hover .ant-btn-primary{transform:scale(1.05)}.sentiment-card-header{margin-bottom:12px;position:relative}.sentiment-kol-avatar{border:3px solid #f0f0f0;flex-shrink:0;box-shadow:0 4px 12px #0000001a}.sentiment-kol-bio{color:#334155;overflow-wrap:anywhere;z-index:1;background:#fff;border:1px solid #e2e8f099;border-radius:12px;min-height:80px;max-height:140px;margin:24px 2px 32px;padding:18px 24px;font-size:13px;font-weight:400;line-height:1.75;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow-y:auto;box-shadow:0 10px 30px -5px #0000000a,0 4px 10px -2px #00000005,inset 3px 0 #764ba2}.sentiment-kol-bio:hover{transform:translateY(-2px);box-shadow:0 15px 35px -5px #764ba214,0 6px 12px -2px #00000008,inset 4px 0 #667eea}.sentiment-kol-bio:before{content:"BIO";color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;vertical-align:1px;background:#f1f5f9;border-radius:4px;margin-bottom:8px;margin-right:8px;padding:3px 6px;font-size:9px;font-weight:800;line-height:1;display:inline-block}.sentiment-kol-bio::selection{color:#764ba2;background:#764ba21a}.sentiment-kol-bio::-webkit-scrollbar{width:4px}.sentiment-kol-bio::-webkit-scrollbar-track{background:0 0;margin:4px 0}.sentiment-kol-bio::-webkit-scrollbar-thumb{background-color:#e2e8f0;border-radius:4px}.sentiment-kol-bio::-webkit-scrollbar-thumb:hover{background-color:#cbd5e1}.sentiment-post-card .ant-card-body{padding:0}.sentiment-post-thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.sentiment-post-card:hover .sentiment-post-thumbnail,.sentiment-card-top-link:hover .sentiment-post-thumbnail{transform:scale(1.05)}.sentiment-post-thumbnail-placeholder{background:linear-gradient(135deg,#2d3436 0%,#636e72 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sentiment-avatar-link{cursor:pointer;border-radius:50%;flex-shrink:0;transition:transform .3s;display:block;position:relative}.sentiment-avatar-link:hover{transform:scale(1.02)}.sentiment-kol-link{text-decoration:none;transition:all .2s}.sentiment-kol-link:hover{text-decoration:none}.sentiment-kol-link:hover .ant-typography{color:#1890ff!important}.sentiment-kol-name-link{text-decoration:none}.sentiment-kol-name-link:hover h5{color:#1890ff!important}.sentiment-avatar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#1890ff33;border:2px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .55s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:0}.sentiment-avatar-overlay .anticon{color:#fff;filter:drop-shadow(0 2px 4px #0003);font-size:24px;transition:transform .55s cubic-bezier(.175,.885,.32,1.275);transform:scale(.6)}.sentiment-avatar-wrapper:hover .sentiment-avatar-overlay,.sentiment-card-top-link:hover .sentiment-avatar-overlay{opacity:1}.sentiment-avatar-wrapper:hover .sentiment-avatar-overlay .anticon,.sentiment-card-top-link:hover .sentiment-avatar-overlay .anticon{transform:scale(1)}.sentiment-profile-tooltip .ant-tooltip-inner{letter-spacing:.5px!important;background:linear-gradient(135deg,#1890ff 0%,#722ed1 100%)!important;border:1px solid #fff3!important;border-radius:12px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;box-shadow:0 8px 24px #1890ff4d!important}.sentiment-profile-tooltip .ant-tooltip-arrow-content{background-color:#1890ff!important}.sentiment-thumbnail-overlay{opacity:0;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.sentiment-card-top-link:hover .sentiment-thumbnail-overlay{opacity:1}.sentiment-post-thumbnail-wrapper{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);width:100%;padding-top:56.25%;display:block;position:relative;overflow:hidden}.sentiment-post-duration{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;position:absolute;bottom:10px;right:10px}.sentiment-card-top-link:hover .sentiment-post-platform-badge{background:#ffffff1f;transform:scale(1.05);box-shadow:0 4px 12px #00000026}.sentiment-post-info{padding:16px 20px 8px}.sentiment-platform-icon{object-fit:contain;width:24px;height:24px}.sentiment-stats-grid{background:#f8fafc;border:1px solid #eff2f5;border-radius:16px;margin:12px 20px;padding:16px 12px;transition:all .3s;position:relative}.sentiment-kol-card .sentiment-stats-grid{margin:12px 0}.sentiment-stat-item{text-align:center;padding:8px 4px}.sentiment-stat-item.compact{flex-direction:column;align-items:center;gap:6px;padding:2px;display:flex}.sentiment-stat-icon{color:#595959;background:#0000000a;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .3s;display:inline-flex}.sentiment-stat-icon.icon-blue{color:#1890ff;background:#1890ff1a}.sentiment-stat-icon.icon-purple{color:#722ed1;background:#722ed11a}.sentiment-stat-icon.icon-cyan{color:#13c2c2;background:#13c2c21a}.sentiment-stat-icon.icon-orange{color:#fa8c16;background:#fa8c161a}.sentiment-stat-icon.icon-rose{color:#eb2f96;background:#eb2f961a}.sentiment-stats-grid-clickable:hover .sentiment-stat-icon{transform:scale(1.1)}.sentiment-stats-grid-clickable:hover .sentiment-stat-icon.icon-blue{color:#fff;background:#1890ff;box-shadow:0 4px 12px #1890ff40}.sentiment-stats-grid-clickable:hover .sentiment-stat-icon.icon-purple{color:#fff;background:#722ed1;box-shadow:0 4px 12px #722ed140}.sentiment-stats-grid-clickable:hover .sentiment-stat-icon.icon-cyan{color:#fff;background:#13c2c2;box-shadow:0 4px 12px #13c2c240}.sentiment-stats-grid-clickable:hover .sentiment-stat-icon.icon-orange{color:#fff;background:#fa8c16;box-shadow:0 4px 12px #fa8c1640}.sentiment-stats-grid-clickable:hover .sentiment-stat-icon.icon-rose{color:#fff;background:#eb2f96;box-shadow:0 4px 12px #eb2f9640}.sentiment-stat-value{color:#1f2937;letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.2}.sentiment-stat-item.compact .sentiment-stat-value{font-size:15px}.sentiment-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-top:-2px;font-size:10px;font-weight:600}.sentiment-stat-item.compact .sentiment-stat-label{white-space:nowrap;text-overflow:ellipsis;opacity:.8;font-size:9px;overflow:hidden}.sentiment-stats-blur-overlay{-webkit-backdrop-filter:blur(3px);z-index:10;background:#ffffff26;border:1px solid #ffffff4d;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sentiment-stats-blur-overlay:after{content:"Data Unavailable";color:#8c8c8c;letter-spacing:.5px;background:#ffffffe6;border:1px solid #0000000a;border-radius:20px;padding:6px 16px;font-size:11px;font-weight:500;box-shadow:0 4px 12px #0000000a}.sentiment-stats-blur-overlay.processing:after{content:"Analyzing...";color:#1890ff;border-color:#1890ff33}.sentiment-status-badge{border:1px solid #0000;border-radius:12px;margin:16px 20px;padding:12px 16px;transition:all .3s}.sentiment-status-badge.status-completed{background:linear-gradient(135deg,#f6ffed 0%,#fff 100%);border:1px solid #b7eb8f;position:relative;overflow:hidden;box-shadow:0 2px 8px #52c41a26}.sentiment-status-badge.status-completed:before{content:"";background:#52c41a;border-radius:4px;width:4px;height:100%;position:absolute;top:0;left:0}.sentiment-status-badge.status-completed .ant-typography{letter-spacing:.5px;color:#389e0d!important;font-weight:700!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sentiment-status-badge.status-completed:hover{background:linear-gradient(135deg,#f6ffed 0%,#f0f5ff 100%);box-shadow:0 4px 12px #52c41a40}.sentiment-kol-card .sentiment-status-badge{margin:16px 0}.sentiment-analysis-stats{border-top:1px solid #f0f0f0;padding:8px 20px}.sentiment-kol-card .sentiment-analysis-stats{border-top:1px solid #f0f0f0;margin-top:8px;padding:8px 0}.sentiment-post-card .sentiment-analysis-stats{border-top:1px solid #f0f0f0;margin-top:0;padding:8px 20px}.sentiment-card-actions{background:#fafafa;border-top:1px solid #f0f0f0;margin-top:auto;padding:16px 20px}.sentiment-kol-card .sentiment-card-actions{background:0 0;padding:16px 0 0}.sentiment-card-actions .ant-btn-primary{border-radius:8px;height:40px;font-weight:500;transition:box-shadow .3s,transform .8s;box-shadow:0 4px 12px #1890ff59;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%)!important;border:none!important}.sentiment-card-actions .ant-btn-primary:hover,.sentiment-card-actions .ant-btn-primary:focus,.sentiment-card-actions .ant-btn-primary:active{box-shadow:0 6px 16px #1890ff73;background:linear-gradient(135deg,#40a9ff 0%,#1890ff 100%)!important;border:none!important}.sentiment-empty{background:#fff;border-radius:16px;margin:80px 0;padding:60px 20px;box-shadow:0 4px 12px #0000000f}.sentiment-pagination{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000a}.sentiment-progress-processing .ant-progress-bg{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:40px 40px;animation:1s linear infinite progress-stripes,2s ease-in-out infinite progress-glow}@media (max-width:768px){.sentiment-task-list-container{padding:16px}.sentiment-list-header{flex-direction:column;gap:12px;padding:16px}.sentiment-filters{padding:12px}.sentiment-filters .ant-select{width:100%!important}}@keyframes cardPulse{0%,to{box-shadow:0 4px 12px #00000014}50%{box-shadow:0 8px 20px #1890ff33}}.sentiment-task-card.processing{animation:2s ease-in-out infinite cardPulse}.sentiment-stats-grid-clickable{transition:background .3s,border-color .3s}.sentiment-stats-grid-clickable:hover{background:linear-gradient(#f0f0f0 0%,#ebebeb 100%);box-shadow:inset 0 0 8px #00000005}.sentiment-task-card:has(.sentiment-stats-grid-clickable:hover) .sentiment-card-bottom-clickable .ant-btn-primary{transform:scale(1.05);box-shadow:0 6px 16px #1890ff73;background:linear-gradient(135deg,#40a9ff 0%,#1890ff 100%)!important;border:none!important}.sentiment-task-card:has(.sentiment-stats-grid-clickable:hover) .sentiment-card-bottom-clickable{background:#1890ff05}.posts-carousel-section{margin-top:8px}.posts-carousel-container{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#00000026 transparent;gap:20px;padding:8px 4px 16px;display:flex;overflow-x:auto}.posts-carousel-container::-webkit-scrollbar{height:6px}.posts-carousel-container::-webkit-scrollbar-track{background:0 0}.posts-carousel-container::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.posts-carousel-container::-webkit-scrollbar-thumb:hover{background:#00000040}.post-card{cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:12px;flex:0 0 280px;text-decoration:none;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.post-card:hover{border-color:#0000001a;transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.post-cover-container{aspect-ratio:16/9;background:#f5f5f5;width:100%;position:relative;overflow:hidden}.post-cover-image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.post-card:hover .post-cover-image{transform:scale(1.05)}.post-cover-overlay{pointer-events:none;background:linear-gradient(#0000 0%,#0003 50%,#0009 100%);height:50%;position:absolute;bottom:0;left:0;right:0}.post-duration-badge{color:#fff;background:#000c;border-radius:4px;padding:3px 6px;font-family:SF Mono,Monaco,monospace;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.post-engagement-badge{color:#fff;letter-spacing:.3px;z-index:2;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #667eea4d}.post-engagement-badge:before{content:"🔥";font-size:10px}.post-card-content{background:#fff;padding:14px}.post-title{color:#000000d9;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:40px;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.post-stats-row{justify-content:space-between;gap:6px;display:flex}.post-stat-item{background:#f8f9fa;border-radius:8px;flex-direction:column;flex:1;align-items:center;padding:8px 4px;transition:all .2s;display:flex}.post-stat-item:hover{background:#f0f1f3}.post-stat-icon{margin-bottom:4px;font-size:14px}.post-stat-value{color:#000000d9;font-size:13px;font-weight:600;line-height:1}.post-stat-label{color:#00000073;text-transform:uppercase;letter-spacing:.3px;margin-top:3px;font-size:10px}.post-play-overlay{opacity:0;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8);box-shadow:0 4px 16px #0003}.post-card:hover .post-play-overlay{opacity:1;transform:translate(-50%,-50%)scale(1)}.post-play-icon{border:8px solid #0000;border-left:14px solid #333;border-right-width:0;width:0;height:0;margin-left:3px}.post-rank-badge{color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0003}.post-rank-badge.rank-1{background:linear-gradient(135deg,gold 0%,orange 100%)}.post-rank-badge.rank-2{background:linear-gradient(135deg,silver 0%,#a8a8a8 100%)}.post-rank-badge.rank-3{background:linear-gradient(135deg,#cd7f32 0%,#b87333 100%)}.post-rank-badge.rank-other{background:#00000080;font-size:10px}.posts-section-header{align-items:center;gap:12px;display:flex}.posts-section-title{color:#000000e0;margin:0;font-size:16px;font-weight:600}.posts-scroll-hint{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:8px;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 4px #00000008}.posts-scroll-hint:hover{color:#2563eb;background:#fff;border-color:#2563eb;box-shadow:0 4px 12px #2563eb1a}.posts-scroll-hint:hover svg{color:#2563eb;animation:1s ease-in-out infinite scrollBounce}.posts-scroll-hint:active{transform:translate(0)scale(.98)}.posts-scroll-hint svg{font-size:14px;animation:1.5s ease-in-out infinite scrollBounce}@keyframes scrollBounce{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.scroll-container-fade{position:relative}.scroll-container-fade:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(#fff0,#fffffff2);height:48px;position:absolute;bottom:0;left:0;right:0}.scroll-down-hint-icon{color:#94a3b8;z-index:11;background:#fffc;border-radius:50%;padding:4px;font-size:16px;animation:2s infinite bounceVertical;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000000d}@keyframes bounceVertical{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-6px)}60%{transform:translate(-50%)translateY(-3px)}}.report-hero-avatar-wrapper{cursor:pointer;border-radius:50%;width:100px;height:100px;display:block;position:relative}.report-kol-avatar{border:4px solid #fff;flex-shrink:0;width:100%;height:100%;box-shadow:0 8px 24px #0000001a}.report-avatar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;z-index:2;background:#1890ff33;border:2px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:all .55s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:0}.report-avatar-overlay .anticon{color:#fff;filter:drop-shadow(0 2px 4px #0003);font-size:32px;transition:transform .55s cubic-bezier(.175,.885,.32,1.275);transform:scale(.6)}.report-hero-card-clickable:hover .report-avatar-overlay{opacity:1}.report-hero-card-clickable:hover .report-avatar-overlay .anticon{transform:scale(1)}.report-avatar-platform-badge{z-index:3;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 8px #0000001a}.view-more-card{cursor:pointer;background:#fafafa;border:2px dashed #d9d9d9;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.view-more-card:hover{background:#f0f7ff;border-color:#1890ff;transform:translateY(-4px);box-shadow:0 12px 24px #1890ff26}.view-more-card .icon-wrapper{color:#8c8c8c;background:#fff;border:1px solid #f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000008}.view-more-card:hover .icon-wrapper{color:#fff;background:#1890ff;border-color:#1890ff;transform:scale(1.1)rotate(-45deg);box-shadow:0 8px 16px #1890ff4d}.view-more-card .text{color:#8c8c8c;text-align:center;font-size:14px;font-weight:600;transition:color .3s}.view-more-card:hover .text{color:#1890ff}.post-card.view-more-card{border-width:2px}.comment-card.view-more-card{border-radius:12px;flex-shrink:0;min-width:160px;max-width:160px}.report-post-thumbnail-wrapper{aspect-ratio:16/9;background:#000;border:1px solid #0000000d;border-radius:12px;flex-shrink:0;width:280px;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.report-post-thumbnail-img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.report-post-thumbnail-wrapper:hover .report-post-thumbnail-img{transform:scale(1.05)}.report-post-duration{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;background:#000000b3;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;font-weight:600;line-height:normal;display:flex;position:absolute;bottom:8px;right:8px}.report-post-platform-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#ffffff26;border:1px solid #ffffff4d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 4px #0000001a}.report-post-play-overlay{opacity:0;z-index:1;background:#0003;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.report-post-thumbnail-wrapper:hover .report-post-play-overlay{opacity:1}.report-post-play-overlay .anticon{color:#fff;filter:drop-shadow(0 4px 12px #0006);font-size:48px}.report-page-container{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);min-height:100vh;padding:32px 40px}.report-header{margin-bottom:32px}.report-back-btn{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;box-shadow:0 2px 4px #00000005;display:flex!important}.report-back-btn:hover{color:#334155;background:#fff;transform:translate(-2px);box-shadow:0 4px 8px #0000000d}.report-header-title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.report-date-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#475569;background:#fffc;border:1px solid #e2e8f0cc;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000005,inset 0 1px 1px #fff9}.report-date-badge:hover{color:#334155;background:#fff;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 6px 12px -2px #0000000d,0 3px 6px -3px #00000008}.report-hero-card{background:#fff;border:1px solid #fff;border-radius:24px;margin-bottom:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #0000000d}.report-hero-layout{align-items:flex-start;gap:24px;display:flex}.report-hero-thumb-wrapper{aspect-ratio:16/9;background:#000;border-radius:16px;flex-shrink:0;width:340px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000014}.report-post-play-overlay{opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;height:100%;box-shadow:none;z-index:10;background:#0006;border:none;border-radius:16px;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;left:0;transform:none}.report-post-play-overlay .anticon{color:#fff;margin:0;font-size:48px}.report-hero-card-clickable:hover .report-post-play-overlay{opacity:1;background:#0006;border:none;transform:none}.report-hero-content{flex:1;min-width:0}.report-hero-title{color:#1e293b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.report-hero-meta{color:#64748b;align-items:center;gap:16px;margin-bottom:16px;font-size:14px;display:flex}.hero-stats-row{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.hero-stats-pill{border-radius:14px;align-items:center;gap:12px;min-width:120px;padding:10px 16px;transition:all .3s;display:flex}.hero-stats-pill:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px #0000000d}.pill-like{background:#fff1f2;border:1px solid #ffe4e6}.pill-like .anticon{color:#e11d48;font-size:18px}.pill-like .stat-value{color:#be123c}.pill-comment{background:#eff6ff;border:1px solid #dbeafe}.pill-comment .anticon{color:#2563eb;font-size:18px}.pill-comment .stat-value{color:#1d4ed8}.pill-engage{background:#fff7ed;border:1px solid #ffedd5}.pill-engage .anticon{color:#ea580c;font-size:18px}.pill-engage .stat-value{color:#c2410c}.pill-view{background:#f8fafc;border:1px solid #e2e8f0}.pill-view .anticon{color:#475569;font-size:18px}.pill-view .stat-value{color:#334155}.stat-info{flex-direction:column;display:flex}.stat-value{font-size:16px;font-weight:800;line-height:1}.stat-label{text-transform:uppercase;letter-spacing:.05em;color:#00000080;margin-top:4px;font-size:10px;font-weight:600}.hero-tags-row{flex-wrap:wrap;gap:8px;display:flex}.hero-tag{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:100px;align-items:center;padding:6px 14px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.hero-tag:hover{color:#0f172a;background:#e2e8f0}.report-hero-card-clickable{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.report-hero-card-clickable:hover{border-color:#e2e8f0cc;transform:translateY(-4px);box-shadow:0 20px 48px -12px #00000014}.report-hero-card-clickable:hover .report-hero-thumb-wrapper img,.report-hero-card-clickable:hover .report-hero-avatar-wrapper{transform:scale(1.05)}.report-hero-card-clickable:hover .report-hero-title{color:#2563eb}.report-hero-card-clickable:hover .hover-primary{color:#2563eb!important}.report-hero-link-wrapper{width:100%;height:100%;display:block}:root{--glass-bg:#ffffffb3;--glass-border:1px solid #ffffff4d;--glass-shadow:0 4px 30px #0000001a;--glass-backdrop:blur(10px);--primary-color:#1e40af;--text-primary:#1e3a8a;--text-secondary:#475569}.dashboard-container{background-color:#f8fafc;min-height:100vh;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;transition:transform .2s,box-shadow .2s}.glass-card:hover{transform:translateY(-2px);box-shadow:0 10px 40px #0000001a}.dashboard-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dashboard-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.dashboard-period-select .ant-select-selector{align-items:center;display:flex;background:0 0!important;border:none!important;border-radius:16px!important;min-height:40px!important}.dashboard-period-select.ant-select-single .ant-select-selector .ant-select-selection-item{color:var(--text-secondary);font-weight:500}.dashboard-title{color:var(--text-primary);margin:0;font-size:28px;font-weight:700}.stats-card-content{flex-direction:column;padding:20px;display:flex}.stats-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:14px;font-weight:500}.stats-value{color:var(--primary-color);font-size:32px;font-weight:700}.stats-subtext{color:#64748b;margin-top:4px;font-size:12px}.section-title{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:16px;font-size:20px;font-weight:600;display:flex}.urgent-action-item{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.urgent-action-item:last-child{border-bottom:none}.urgent-badge{border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}.badge-new{color:#3b82f6;background-color:#3b82f61a}.badge-planning{color:#f59e0b;background-color:#f59e0b1a}.badge-urgent{color:#ef4444;background-color:#ef44441a}.glass-table .ant-table{background:0 0!important}.glass-table .ant-table-thead>tr>th{border-bottom:1px solid #0000000d;background:#ffffff80!important}.glass-table .ant-table-tbody>tr>td{border-bottom:1px solid #0000000d}.glass-table .ant-table-tbody>tr:hover>td{background:#ffffff4d!important}.masonry-container{column-count:1;column-gap:16px}@media (min-width:576px){.masonry-container{column-count:2}}@media (min-width:992px){.masonry-container{column-count:3}}@media (min-width:1200px){.masonry-container{column-count:4}}@media (min-width:1600px){.masonry-container{column-count:5}}@media (max-width:768px){.dashboard-header{flex-direction:column;align-items:flex-start;gap:12px}.dashboard-controls{justify-content:flex-start;width:100%}}.masonry-item{break-inside:avoid;margin-bottom:16px}.feature-access-module{background:#fff;border:1px solid #f3f4f6;border-radius:12px;margin-bottom:16px;overflow:hidden}.feature-access-module-header{background:#f2f5f9;align-items:center;padding:12px 16px;display:flex}.feature-access-module-header .ant-checkbox-wrapper{color:#101828;font-size:14px;font-weight:600}.feature-access-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:16px;display:grid}.feature-access-item{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;min-height:48px;padding:8px 12px;display:flex}.feature-access-item .ant-checkbox-wrapper{color:#344054;align-items:flex-start;width:100%;font-size:14px;line-height:20px}.feature-access-item .ant-checkbox+span{word-break:normal;padding-inline-start:8px;line-height:20px}.feature-access-item .ant-checkbox{align-self:flex-start;margin-top:2px}.roles-detail-page{min-height:calc(100vh - 48px);padding:24px}.roles-detail-page-card.ant-card{border-color:#e5e7eb;border-radius:12px;overflow:hidden}.roles-feature-access-section{margin-bottom:24px}.roles-feature-access-section .ant-form-item-label>label{color:#101828;height:auto;font-size:16px;font-weight:600}.roles-feature-access-title{color:#101828;margin:0 0 16px;font-size:16px;font-weight:600;line-height:24px}.roles-detail-form .ant-input:not(textarea.ant-input),.roles-detail-form .ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper){height:40px;min-height:40px;font-size:14px;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important;border-radius:10px!important}.roles-detail-form .ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper){padding-block-start:0;padding-block-end:0}.roles-detail-form .ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper) .ant-input{height:38px;font-size:14px}.roles-detail-form textarea.ant-input,.roles-detail-form .ant-input-textarea-affix-wrapper{font-size:14px;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important;border-radius:10px!important}.roles-detail-form textarea.ant-input{min-height:104px;padding:10px 12px}.roles-detail-form .ant-input:not(textarea.ant-input):hover,.roles-detail-form .ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper):hover,.roles-detail-form textarea.ant-input:hover,.roles-detail-form .ant-input-textarea-affix-wrapper:hover{border-color:#d1d5db!important}.roles-detail-form .ant-input:not(textarea.ant-input):focus,.roles-detail-form .ant-input-affix-wrapper-focused:not(.ant-input-textarea-affix-wrapper),.roles-detail-form textarea.ant-input:focus,.roles-detail-form .ant-input-textarea-affix-wrapper-focused{border-color:#2a66e8!important;box-shadow:0 0 0 2px #2a66e81f!important}.roles-detail-form .ant-btn{border-radius:10px;height:40px}.contract-settings-page{--contract-brand:#2a66e8;--contract-brand-soft:#eef2fa;--contract-border:#e5e7eb;--contract-border-strong:#d1d5db;--contract-surface:#fff;--contract-page-bg:#f4f5f8;--contract-text:#101828;--contract-muted:#697282;--contract-shadow:0 1px 2px #0f172a0a}.contract-settings-title-bar{min-height:24px}.contract-settings-title-tip{color:#9ca3af;margin-left:4px;font-size:14px}.contract-settings-body{margin-top:0}.contract-settings-side{border:1px solid var(--contract-border);min-height:100%;box-shadow:var(--contract-shadow);background:#fff;border-radius:12px;padding:16px}.contract-settings-nav{flex-direction:column;gap:12px;display:flex}.contract-settings-nav-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--contract-border);text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:16px;transition:border-color .15s,background .15s;display:flex}.contract-settings-nav-card:hover:not(.is-disabled){background:#f8faff;border-color:#bfdbfe}.contract-settings-nav-card.is-active{background:var(--contract-brand-soft);border-color:#93c5fd}.contract-settings-nav-card.is-disabled{cursor:not-allowed;opacity:.72;background:#fafafa}.contract-settings-nav-title{color:var(--contract-text);font-size:14px;font-weight:600;line-height:1.3}.contract-settings-nav-description{color:var(--contract-muted);margin-top:6px;font-size:13px;line-height:1.5}.contract-settings-nav-helper{color:var(--contract-brand);margin-top:12px;font-size:12px;font-weight:600;line-height:1.4}.contract-settings-nav-card.is-disabled .contract-settings-nav-helper{color:#9ca3af}.contract-settings-panel{background:var(--contract-surface);box-shadow:var(--contract-shadow);border:1px solid #f3f4f6;border-radius:12px;overflow:hidden}.contract-settings-panel-header{border-bottom:0;padding:18px 20px 8px}.contract-settings-panel-title.ant-typography{color:var(--contract-text);margin:0!important;font-size:15px!important;font-weight:600!important;line-height:22px!important}.contract-settings-panel-description.ant-typography{color:var(--contract-muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.contract-settings-panel-header.has-actions{justify-content:space-between;gap:24px;display:flex}.contract-settings-panel-header-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.contract-settings-panel-list{flex-direction:column;gap:14px;padding:12px 20px 20px;display:flex}.contract-provider-row{border:1px solid var(--contract-border);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 104px 116px 126px;align-items:center;gap:16px;min-height:108px;padding:20px 18px;display:grid}.contract-provider-row.is-disabled{background:#fafafa}.contract-provider-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.contract-provider-avatar{width:40px;height:40px;color:var(--contract-brand);letter-spacing:.04em;background:#f8faff;border:1px solid #e5edf7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.contract-provider-content{min-width:0}.contract-provider-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.contract-provider-title{color:var(--contract-text);font-size:15px;font-weight:700;line-height:1.2}.contract-provider-details{flex-direction:column;gap:8px;display:flex}.contract-provider-detail{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.45;display:flex}.contract-provider-detail-label{color:var(--contract-text);font-weight:400}.contract-provider-detail-value{color:var(--contract-muted);font-weight:400}.contract-provider-detail .app-inline-edit-btn{margin-left:2px}.contract-provider-error{color:#d64545;font-size:12px}.contract-provider-default{justify-content:center;min-width:104px;display:flex}.contract-provider-default .ant-radio-wrapper{color:#20283a;font-size:13px;font-weight:700}.contract-provider-config{justify-content:center;min-width:116px;display:flex}.contract-provider-config-button{border:1px solid var(--contract-border);color:#344054;background:#fff;border-radius:12px;width:116px;height:40px;font-size:13px;font-weight:600}.contract-provider-config-button:hover,.contract-provider-config-button:focus{color:var(--contract-brand)!important;background:#f8faff!important;border-color:#93c5fd!important}.contract-provider-action{justify-content:flex-end;min-width:126px;display:flex}.contract-provider-action .ant-btn,.contract-provider-action-btn.ant-btn{border-radius:12px;min-width:124px;height:40px;font-size:13px;font-weight:600}.contract-provider-action-btn--danger.ant-btn{color:#d64545;background:#fff3f2;border-color:#f6c4bf}.contract-provider-action-btn--danger.ant-btn:hover,.contract-provider-action-btn--danger.ant-btn:focus{color:#b42318!important;background:#ffe8e6!important;border-color:#ef9a93!important}.contract-provider-action-btn--success.ant-btn{color:#2f855a;background:#f0fdf4;border-color:#b7e4c7}.contract-provider-action-btn--success.ant-btn:hover,.contract-provider-action-btn--success.ant-btn:focus{color:#276749!important;background:#e3faec!important;border-color:#86d3a3!important}.contract-template-library{flex-direction:column;gap:16px;display:flex}.contract-template-library-header{width:100%;min-height:40px}.contract-template-library-heading{flex:auto;min-width:0}.contract-template-table-card .ant-card-body{padding:0}.contract-template-id-row{align-items:center;gap:6px;min-width:0;display:flex}.contract-template-id-row .contract-template-id{flex:auto;min-width:0}.contract-template-id-copy{flex:none}.contract-template-id,.contract-template-name,.contract-template-updated-at{color:#000000e0;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:14px;font-weight:400;line-height:22px;display:block;overflow:hidden}.contract-template-name-row{align-items:center;gap:6px;min-width:0;display:flex}.contract-template-name{flex:auto}.contract-template-updated-at{font-variant-numeric:tabular-nums}.contract-template-scope{cursor:pointer;min-width:0;max-width:100%}.contract-template-scope-text,.contract-template-scope-placeholder{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;font-size:14px;font-weight:400;line-height:22px;overflow:hidden}.contract-template-scope-text{color:#0009}.contract-template-scope-placeholder{color:#d0d5dd;transition:color .12s}.contract-template-table-card .ant-table-tbody>tr:hover .contract-template-scope-placeholder{color:#94a3b8}.contract-template-empty{justify-content:center;align-items:center;min-height:220px;padding:24px;display:flex}.contract-template-empty.in-modal{min-height:180px;padding:12px 0 0}.contract-template-sync-modal-copy{color:var(--contract-muted);margin-bottom:16px;line-height:1.75}.contract-template-sync-loading{justify-content:center;align-items:center;min-height:180px;display:flex}.contract-template-sync-group{width:100%}.contract-template-sync-list{flex-direction:column;gap:12px;max-height:360px;padding-right:4px;display:flex;overflow:auto}.contract-template-sync-item{border:1px solid var(--contract-border);cursor:pointer;background:linear-gradient(#fff 0%,#fbfcff 100%);border-radius:18px;align-items:flex-start;gap:14px;padding:16px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.contract-template-sync-item:hover{border-color:#c4d6f3;box-shadow:0 12px 24px #0f23500d}.contract-template-sync-item.is-disabled{cursor:not-allowed;background:linear-gradient(#fcfdff 0%,#f7f9fc 100%)}.contract-template-sync-item.is-disabled:hover{border-color:var(--contract-border);box-shadow:none}.contract-template-sync-checkbox{margin-top:3px}.contract-template-sync-item-main{flex:1;min-width:0}.contract-template-sync-item-title{color:#50627e;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.contract-template-sync-item-name{color:var(--contract-text);margin-top:6px;font-size:15px;font-weight:600;line-height:1.45}.contract-template-sync-item-meta{color:var(--contract-muted);flex-wrap:wrap;gap:8px 12px;margin-top:6px;font-size:12px;display:flex}.contract-template-sync-item-docs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.contract-template-sync-item-doc{color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;align-items:center;min-height:24px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.contract-settings-loading{justify-content:center;align-items:center;min-height:220px;display:flex}.contract-settings-callback{background:radial-gradient(circle at top right, #d6e5ff8c, transparent 24%), linear-gradient(180deg, var(--contract-page-bg,#f6f9fc) 0%, #fff 18%);min-height:calc(100vh - 48px);padding:24px}.contract-settings-callback-card{border:1px solid var(--contract-border,#e5e7eb);max-width:560px;box-shadow:var(--contract-shadow,0 1px 2px #0f172a0a);background:#fff;border-radius:12px;margin:48px auto 0;padding:28px 24px}@media (max-width:1080px){.contract-provider-row{grid-template-columns:1fr;align-items:flex-start}.contract-provider-default,.contract-provider-config,.contract-provider-action{justify-content:flex-start;min-width:0}.contract-provider-config-button,.contract-provider-action .ant-btn{width:144px}.contract-settings-panel-header.has-actions{flex-direction:column;align-items:stretch}}@media (max-width:900px){.contract-settings-side{min-height:auto}}@media (max-width:640px){.contract-settings-side,.contract-settings-panel,.contract-settings-callback-card{border-radius:12px}.contract-settings-panel-header{padding:16px 16px 8px}.contract-settings-panel-list{padding:8px 16px 16px}.contract-provider-row{padding:18px 14px}.contract-provider-main{gap:12px}.contract-provider-avatar{border-radius:10px;width:36px;height:36px;font-size:12px}.contract-provider-detail,.contract-provider-default .ant-radio-wrapper{font-size:13px}.contract-settings-nav-card{padding:14px}.contract-template-library-header{flex-direction:column;align-items:stretch}.contract-template-sync-item{padding:14px}}.contract-template-mapping-page{--contract-page-bg:#f6f8fc;--contract-surface:#fff;--contract-surface-soft:#f8fbff;--contract-border:#e7edf6;--contract-border-strong:#d8e4f5;--contract-text:#1f2a44;--contract-muted:#7d88a2;--contract-brand:#7ea7ff;--contract-brand-strong:#5f8ef6;--contract-brand-soft:#edf4ff;--contract-danger:#d55f66;background:linear-gradient(#f5f7fb 0%,#fbfcff 100%);min-height:calc(100vh - 48px);padding:24px}.contract-template-mapping-shell{flex-direction:column;gap:20px;display:flex}.contract-template-mapping-hero,.contract-template-mapping-panel{border:1px solid var(--contract-border);background:var(--contract-surface);border-radius:28px;box-shadow:0 12px 32px #1226550d}.contract-template-mapping-hero{justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.contract-template-mapping-hero-main{align-items:center;gap:16px;min-width:0;display:flex}.contract-template-mapping-back{border:1px solid var(--contract-border);color:#8f9ab1;background:#fff;border-radius:999px;flex-shrink:0;width:40px;min-width:40px;height:40px}.contract-template-mapping-back:hover,.contract-template-mapping-back:focus{color:#6f7c96!important;border-color:var(--contract-border-strong)!important;background:#fff!important}.contract-template-mapping-hero-copy{min-width:0}.contract-template-mapping-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contract-template-mapping-title.ant-typography{color:var(--contract-text);margin:0;font-size:20px;font-weight:700;line-height:1.2}.contract-template-mapping-status{border:0;border-radius:999px;margin:0;padding-inline-start:10px;padding-inline-end:10px;font-size:12px;font-weight:600;line-height:24px}.contract-template-mapping-hero-meta{color:var(--contract-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:13px;line-height:1.6;display:flex}.contract-template-mapping-hero-meta-prefix{color:#8f99ae}.contract-template-mapping-hero-meta-mapped{color:#bd5b5c;font-weight:600}.contract-template-mapping-hero-meta-mapped.is-complete{color:#17803d}.contract-template-mapping-hero-meta-save-state{color:#5f8ef6;font-weight:600}.contract-template-mapping-hero-meta-save-state.is-dirty{color:#d97706}.contract-template-mapping-hero-meta-unsupported{color:#c66a10;font-weight:600}.contract-template-mapping-hero-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.contract-template-mapping-complete-button{height:42px;color:var(--contract-brand-strong);box-shadow:none;background:#fff;border-color:#b9cffd;border-radius:14px;padding-inline-start:20px;padding-inline-end:20px;font-weight:600}.contract-template-mapping-complete-button:hover,.contract-template-mapping-complete-button:focus{color:#4d7ef0!important;background:#f9fbff!important;border-color:#9dbbfd!important}.contract-template-mapping-missed-text{color:var(--contract-muted);font-size:13px;line-height:1.5}.contract-template-mapping-panel{padding:20px}.contract-template-mapping-panel-header{background:var(--contract-surface-soft);border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.contract-template-mapping-panel-title-wrap{align-items:center;gap:8px;min-width:0;display:flex}.contract-template-mapping-panel-title.ant-typography{color:var(--contract-text);margin:0;font-size:16px;font-weight:700;line-height:1.3}.contract-template-mapping-panel-help{color:#9aa7c0}.contract-template-mapping-panel-help:hover,.contract-template-mapping-panel-help:focus{color:#7d8dad!important;background:0 0!important}.contract-template-mapping-panel-tools{align-items:center;gap:12px;display:flex}.contract-template-mapping-search.ant-input-affix-wrapper{border:1px solid var(--contract-border);height:40px;box-shadow:none;background:#fff;border-radius:14px;padding-inline-start:14px;padding-inline-end:14px}.contract-template-mapping-search.ant-input-affix-wrapper:hover,.contract-template-mapping-search.ant-input-affix-wrapper:focus,.contract-template-mapping-search.ant-input-affix-wrapper-focused{border-color:var(--contract-border-strong);box-shadow:none}.contract-template-mapping-search-icon{color:#b0bacd}.contract-template-mapping-sync-button{border-color:var(--contract-border);color:#526481;height:40px;box-shadow:none;background:#fff;border-radius:14px;padding-inline-start:16px;padding-inline-end:16px;font-weight:600}.contract-template-mapping-sync-button:hover,.contract-template-mapping-sync-button:focus{border-color:var(--contract-border-strong)!important;color:#425572!important;background:#fff!important}.contract-template-mapping-loading,.contract-template-mapping-empty{justify-content:center;padding:56px 24px;display:flex}.contract-template-mapping-section-card{border:1px solid var(--contract-border);background:#fff;border-radius:22px;margin-top:18px;overflow:hidden}.contract-template-mapping-section-toggle{border:0;border-bottom:1px solid var(--contract-border);width:100%;color:var(--contract-text);text-align:left;font:inherit;cursor:pointer;background:#fff;align-items:center;gap:10px;padding:18px 22px;display:flex}.contract-template-mapping-section-arrow{color:#90a0bc;font-size:12px;transition:transform .18s}.contract-template-mapping-section-arrow.is-open{transform:rotate(0)}.contract-template-mapping-section-arrow.is-collapsed{transform:rotate(-90deg)}.contract-template-mapping-section-title{font-size:15px;font-weight:600}.contract-template-mapping-section-count{border:1px solid var(--contract-border);color:#8894aa;text-align:center;border-radius:999px;min-width:24px;padding-inline-start:8px;padding-inline-end:8px;font-size:12px;line-height:22px}.contract-template-mapping-table-header,.contract-template-mapping-table-row{grid-template-columns:minmax(220px,340px) minmax(320px,1fr);gap:18px;display:grid}.contract-template-mapping-table-header{color:#7c8aa4;background:#fbfcff;padding:12px 22px;font-size:12px;font-weight:600;line-height:1.5}.contract-template-mapping-table-row{border-top:1px solid var(--contract-border);align-items:center;padding:10px 22px}.contract-template-mapping-table-row.is-invalid{background:snow}.contract-template-mapping-table-row.is-unsupported{background:#fff9f1}.contract-template-mapping-field-cell,.contract-template-mapping-target-cell{min-width:0}.contract-template-mapping-field-cell{flex-direction:column;gap:6px;display:flex}.contract-template-mapping-field-token-row{align-items:center;gap:4px;display:flex}.contract-template-mapping-field-token{background:var(--contract-brand-soft);min-height:28px;color:var(--contract-brand-strong);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding-inline-start:12px;padding-inline-end:12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.contract-template-mapping-field-required{color:var(--contract-danger);font-size:15px;font-weight:700;line-height:1}.contract-template-mapping-field-status{letter-spacing:.02em;border-radius:999px;align-items:center;min-height:24px;padding-inline-start:10px;padding-inline-end:10px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.contract-template-mapping-field-status.is-unsupported{color:#b86a08;background:#fff0dc}.contract-template-mapping-field-warning.ant-typography{color:#d36a69;margin:0;font-size:12px;line-height:1.5}.contract-template-mapping-field-warning.ant-typography.is-unsupported{color:#b86a08}.contract-template-mapping-target-cell{width:100%;max-width:560px}.contract-template-mapping-select{width:100%}.contract-template-mapping-select .ant-select-selector{align-items:center;min-height:40px!important;box-shadow:none!important;border:1px solid #8fb0ff!important;border-radius:14px!important}.contract-template-mapping-select.ant-select-focused .ant-select-selector,.contract-template-mapping-select:hover .ant-select-selector{border-color:#739bff!important}.contract-template-mapping-empty-section{padding:40px 24px}@media (max-width:1024px){.contract-template-mapping-hero,.contract-template-mapping-panel-header{flex-direction:column;align-items:stretch}.contract-template-mapping-hero-actions{align-items:flex-start}.contract-template-mapping-panel-tools{justify-content:flex-start;width:100%}.contract-template-mapping-search{max-width:100%}.contract-template-mapping-table-header,.contract-template-mapping-table-row{grid-template-columns:minmax(200px,1fr) minmax(280px,1.3fr)}}@media (max-width:768px){.contract-template-mapping-page{padding:16px}.contract-template-mapping-hero,.contract-template-mapping-panel{border-radius:22px;padding:16px}.contract-template-mapping-panel-header{padding:16px}.contract-template-mapping-panel-tools{flex-direction:column;align-items:stretch}.contract-template-mapping-search{width:100%}.contract-template-mapping-table-header{display:none}.contract-template-mapping-table-row{grid-template-columns:1fr;gap:12px;padding-block-start:16px;padding-block-end:16px}.contract-template-mapping-target-cell{max-width:none}}@media (max-width:640px){.contract-template-mapping-hero-main{align-items:flex-start}.contract-template-mapping-title.ant-typography{font-size:18px}.contract-template-mapping-hero-meta{font-size:12px}.contract-template-mapping-section-toggle,.contract-template-mapping-table-row{padding-left:16px;padding-right:16px}}.campaign-scroll-container::-webkit-scrollbar{width:8px;height:8px}.campaign-scroll-container::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.campaign-scroll-container::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.campaign-scroll-container::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.campaign-scroll-container{scrollbar-width:thin;scrollbar-color:#d9d9d9 #f5f5f5}.tox{box-shadow:none;box-sizing:content-box;cursor:auto;-webkit-tap-highlight-color:transparent;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration:none;text-decoration:none}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;box-shadow:none;float:none;background:0 0;border:0;outline:0;width:auto;max-width:none;height:auto;margin:0;padding:0;position:static}.tox:not([dir=rtl]){text-align:left;direction:ltr}.tox[dir=rtl]{text-align:right;direction:rtl}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}@keyframes tox-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tox-bouncing-dots{0%,to,80%{transform:scale(0)}40%{transform:scale(1)}}.tox{color:var(--tox-private-color-black,#222f3e);font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-base,16px)}.tox-tinymce{box-shadow:none;box-sizing:border-box;font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);border:2px solid #eee;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden;visibility:inherit!important}.tox.tox-tinymce-inline{box-shadow:none;overflow:initial;border:none}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{box-shadow:none;background-color:#fff;border:2px solid #eee;border-radius:10px;overflow:hidden}.tox-tinymce-aux{font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);z-index:var(--tox-private-z-index-sink,1300)}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .tox-editor-container{flex-direction:column;flex:auto;display:flex;overflow:hidden}.tox .tox-editor-header{z-index:2;grid-template-columns:1fr min-content;display:grid}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;padding:4px 0;box-shadow:0 2px 2px -2px #222f3e1a,0 8px 8px -4px #222f3e12}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none;border-top:1px solid #e3e3e3}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;padding:4px 0;box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{box-shadow:none;background:0 0;border:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .accessibility-issue__header{align-items:center;margin-bottom:4px;display:flex}.tox #accessibility-issue__subheader{color:#222f3e;font-size:16px}.tox .accessbility-sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tox .accessibility-issue__description{border-radius:6px;justify-content:space-between;align-items:stretch}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;margin-bottom:4px;display:flex}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-top:8px;margin-bottom:8px}.tox #accessibility-issue__contentID span:first-child{font-weight:700}.tox #accessibility-issue__document{padding-bottom:8px}.tox .accessibility-issue__repair{margin-top:8px}.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{color:#222f3e;background-color:#e6f0fd}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7;font-size:14px}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{color:#fff;background-color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{color:#222f3e;background-color:#fffae6}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#7a6e25;font-size:14px}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg{fill:#7a6e25}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{color:#222f3e;background-color:#ffe89d}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{color:#222f3e;background-color:#f2d574}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{color:#222f3e;background-color:#e8c657}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{color:#222f3e;background-color:#fae6e6}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00;font-size:14px}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{color:#222f3e;background-color:#f2bfbf}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{color:#222f3e;background-color:#e9a4a4}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{color:#222f3e;background-color:#ee9494}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{color:#222f3e;background-color:#78ab461a}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .mce-codemirror{z-index:1;background:#fff;font-size:13px;position:absolute;top:0;bottom:0;left:0;right:0}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{flex-direction:column;width:30%;display:flex}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-grow:1;flex-basis:0;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #eee;border-radius:10px;margin:0 10px}.tox .tox-accordion{gap:var(--tox-private-pad-sm,8px);flex-direction:column;display:flex}.tox .tox-accordion__item{background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);border-radius:var(--tox-private-control-border-radius,6px);position:relative}.tox .tox-accordion__item.tox-accordion__item--expanded{background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-accordion__item.tox-accordion__item--expanded .tox-accordion__content--expanded .tox-accordion__content-inner{padding-top:0}.tox .tox-accordion__item:after{border-radius:var(--tox-private-control-border-radius,6px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width,2px) var(--tox-private-keyboard-focus-outline-color,#006ce7);content:"";opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}@media (forced-colors:active){.tox .tox-accordion__item:after{border:2px solid highlight}}.tox .tox-accordion__item:focus{z-index:1;outline:0}.tox .tox-accordion__item:focus:after{opacity:1}.tox .tox-accordion__heading{width:100%;margin:0}.tox .tox-accordion__heading:focus{outline:0}.tox .tox-accordion__header{border-radius:var(--tox-private-control-border-radius,6px);box-sizing:border-box;color:var(--tox-private-text-color,#222f3e);cursor:pointer;font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-md,16px);font-weight:var(--tox-private-font-weight-bold,bold);line-height:var(--tox-private-line-height-base,1.3);padding:calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px));text-align:left;border:none;outline:0;align-items:center;width:100%;display:flex}.tox .tox-accordion__header:after{border-radius:var(--tox-private-control-border-radius,6px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width,2px) var(--tox-private-keyboard-focus-outline-color,#006ce7);content:"";opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}@media (forced-colors:active){.tox .tox-accordion__header:after{border:2px solid highlight}}.tox .tox-accordion__header:hover:not(.tox-accordion__header--disabled){background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled){z-index:1;position:relative}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled):after{opacity:1}.tox .tox-accordion__header.tox-accordion__header--disabled{cursor:not-allowed;opacity:.5}.tox .tox-accordion__header.tox-accordion__header--icon-end{padding-right:calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px))}.tox .tox-accordion__header-icon{color:var(--tox-private-text-color,#222f3e);height:calc(var(--tox-private-base-value,16px) * 1.5);width:calc(var(--tox-private-base-value,16px) * 1.5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tox .tox-accordion__header-icon svg{fill:currentColor;width:100%;height:100%;max-height:calc(var(--tox-private-base-value,16px) * 1.5);max-width:calc(var(--tox-private-base-value,16px) * 1.5);display:block}.tox .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon{margin-right:var(--tox-private-pad-sm,8px);margin-left:0}.tox .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-left:auto}.tox .tox-accordion__header-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tox .tox-accordion__header--icon-end .tox-accordion__header-text{margin-right:var(--tox-private-pad-sm,8px);flex:0 auto}.tox .tox-accordion__content{border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-accordion__content.tox-accordion__content--collapsed{display:none}.tox .tox-accordion__content.tox-accordion__content--expanded{display:block}.tox .tox-accordion__content-inner{padding:var(--tox-private-pad-sm,8px) calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px)) calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px))}.tox .tox-accordion__content-inner .tox-form__group:last-child{margin-bottom:0}.tox .tox-accordion__content-inner .tox-form__group>:not(:first-child){margin-top:calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px))}.tox .tox-accordion__content-inner .tox-form__group>.tox-dropdown-content{margin-top:0}.tox .tox-accordion__content-inner .tox-button-group{gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-accordion__content-inner .tox-accordion__model-button{border-radius:var(--tox-private-control-border-radius,6px);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;align-items:center;gap:var(--tox-private-pad-xs,4px);padding:6px calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px));background:0 0;border:none;outline:0;margin:0;display:flex;position:relative}.tox .tox-accordion__content-inner .tox-accordion__model-button:after{border-radius:var(--tox-private-control-border-radius,6px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width,2px) var(--tox-private-keyboard-focus-outline-color,#006ce7);content:"";opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}@media (forced-colors:active){.tox .tox-accordion__content-inner .tox-accordion__model-button:after{border:2px solid highlight}}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus{z-index:1}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus:after{opacity:1}.tox .tox-accordion .tox-selectfield{background-color:var(--tox-private-background-color,#fff);border:1px solid var(--tox-private-border-color,#eee);border-radius:var(--tox-private-control-border-radius,6px);box-sizing:border-box;align-items:center;width:100%;height:34px;padding:0 6px;display:flex;position:relative}.tox .tox-accordion .tox-selectfield:focus-within{box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width,2px) var(--tox-private-keyboard-focus-outline-color,#006ce7);z-index:1}@media (forced-colors:active){.tox .tox-accordion .tox-selectfield:focus-within{border-color:highlight;box-shadow:0 0 0 2px highlight}}.tox .tox-accordion .tox-selectfield button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;background:0 0;border:none;outline:0;flex:1;margin:0;padding:5px 0}.tox .tox-accordion .tox-selectfield .tox-icon{pointer-events:none;flex-shrink:0;padding:9px 0;display:flex}.tox .tox-accordion .tox-selectfield .tox-icon svg{height:var(--tox-private-base-value,16px);width:var(--tox-private-base-value,16px)}.tox[dir=rtl] .tox-accordion__header{text-align:right}.tox[dir=rtl] .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon{margin-left:var(--tox-private-pad-sm,8px);margin-right:0}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-left:0;margin-right:auto}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-text{margin-left:var(--tox-private-pad-sm,8px);margin-right:0}.tox .tox-alert{border-radius:var(--tox-private-panel-border-radius,6px);box-sizing:border-box;color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-sm,14px);font-weight:var(--tox-private-font-weight-normal,normal);align-self:stretch;align-items:flex-start;gap:var(--tox-private-pad-xs,4px);line-height:var(--tox-private-line-height-base,1.3);padding:var(--tox-private-pad-xs,4px) var(--tox-private-pad-sm,8px);border-style:solid;border-width:1px;width:100%;display:flex}.tox .tox-alert--error{background:linear-gradient(0deg,rgba(from var(--tox-private-background-color,#fff) r g b / .8) 0,rgba(from var(--tox-private-background-color,#fff) r g b / .8) 100%),var(--tox-private-color-error,#c00);border-color:var(--tox-private-color-error,#c00)}.tox .tox-alert--warning{background:linear-gradient(0deg,rgba(from var(--tox-private-background-color,#fff) r g b / .8) 0,rgba(from var(--tox-private-background-color,#fff) r g b / .8) 100%),var(--tox-private-color-warning,#fc0);border-color:var(--tox-private-color-warning,#fc0)}.tox .tox-alert__body{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.tox .tox-alert__content{align-items:center;gap:var(--tox-private-pad-sm,8px);padding:var(--tox-private-pad-sm,8px) 0;flex:1 0 0;display:flex}.tox .tox-alert__message{text-align:left;margin:0}.tox .tox-alert__actions{align-items:center;gap:var(--tox-private-pad-xs,4px);flex-wrap:wrap;justify-content:flex-start;display:flex}.tox .tox-anchorbar,.tox .tox-bottom-anchorbar,.tox .tox-bar{flex:none;display:flex}.tox .tox-button{border-width:var(--tox-private-button-border-width,1px);border-style:var(--tox-private-button-border-style,solid);border-radius:var(--tox-private-control-border-radius,6px);font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-button-font-size,14px);font-style:var(--tox-private-button-font-style,normal);font-weight:var(--tox-private-button-font-weight,bold);line-height:var(--tox-private-control-line-height,24px);padding:var(--tox-private-button-padding-y,4px) var(--tox-private-button-padding-x,16px);text-align:center;text-transform:none;letter-spacing:normal;box-shadow:none;box-sizing:border-box;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:var(--tox-private-pad-xs,4px);outline:0;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.tox .tox-button:before{border-radius:var(--tox-private-control-border-radius,6px);bottom:calc(-1 * var(--tox-private-button-border-width,1px));box-shadow:var(--tox-private-button-focus-outline,inset 0 0 0 1px #fff,0 0 0 2px #006ce7);content:"";left:calc(-1 * var(--tox-private-button-border-width,1px));opacity:0;pointer-events:none;right:calc(-1 * var(--tox-private-button-border-width,1px));top:calc(-1 * var(--tox-private-button-border-width,1px));position:absolute}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-focus-background-color,#0060ce);border-color:var(--tox-private-button-focus-border-color,#0060ce);box-shadow:var(--tox-private-button-focus-box-shadow,none);color:var(--tox-private-button-focus-text-color,#fff);background-image:none}.tox .tox-button:focus:not(:disabled):before{opacity:1}.tox .tox-button.tox-button--icon{padding:4px}.tox .tox-button:has(.tox-icon:only-child){padding:4px}.tox .tox-button .tox-icon svg{fill:currentColor;display:block}.tox .tox-button .tox-icon.tox-icon--success svg{fill:var(--tox-private-color-success,#78ab46)}.tox .tox-button .tox-icon.tox-icon--error svg{fill:var(--tox-private-color-error,#c00)}.tox .tox-button--stretch{width:100%}.tox-context-form__group .tox-button--icon,.tox-context-form__group .tox-button.tox-button--icon{margin:6px 1px 5px 0;padding:0}.tox .tox-button{background-color:var(--tox-private-button-primary-background-color,#006ce7);color:var(--tox-private-button-primary-text-color,#fff);border-color:var(--tox-private-button-primary-border-color,#006ce7);background-image:none;background-position:0 0;background-repeat:repeat}.tox .tox-button[disabled]{background-color:var(--tox-private-button-primary-disabled-background-color,#006ce7);border-color:var(--tox-private-button-primary-disabled-border-color,#006ce7);color:var(--tox-private-button-primary-disabled-text-color,#ffffff80);cursor:not-allowed;background-image:none}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-primary-focus-background-color,#0060ce);border-color:var(--tox-private-button-primary-focus-border-color,#0060ce);color:var(--tox-private-button-primary-focus-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button:hover:not(:disabled){background-color:var(--tox-private-button-primary-hover-background-color,#0060ce);border-color:var(--tox-private-button-primary-hover-border-color,#0060ce);color:var(--tox-private-button-primary-hover-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button:active:not(:disabled){background-color:var(--tox-private-button-primary-active-background-color,#0054b4);border-color:var(--tox-private-button-primary-active-border-color,#0054b4);color:var(--tox-private-button-primary-active-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button.tox-button--enabled{background-color:var(--tox-private-button-primary-enabled-background-color,#0054b4);border-color:var(--tox-private-button-primary-enabled-border-color,#0054b4);color:var(--tox-private-button-primary-enabled-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button.tox-button--enabled[disabled]{color:var(--tox-private-button-primary-disabled-text-color,#ffffff80);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-primary-enabled-focus-background-color,#00489b);border-color:var(--tox-private-button-primary-enabled-focus-border-color,#00489b);color:var(--tox-private-button-primary-enabled-focus-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-primary-enabled-hover-background-color,#00489b);border-color:var(--tox-private-button-primary-enabled-hover-border-color,#00489b);color:var(--tox-private-button-primary-enabled-hover-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-primary-enabled-active-background-color,#003c81);border-color:var(--tox-private-button-primary-enabled-active-border-color,#003c81);color:var(--tox-private-button-primary-enabled-active-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button--secondary{background-color:var(--tox-private-button-secondary-background-color,#f0f0f0);border-color:var(--tox-private-button-secondary-border-color,#f0f0f0);color:var(--tox-private-button-secondary-text-color,#222f3e);box-shadow:none;letter-spacing:normal;text-transform:none;background-image:none;background-position:0 0;background-repeat:repeat;border-style:solid;border-width:1px;border-radius:6px;outline:0;padding:4px 16px;font-size:14px;font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.tox .tox-button--secondary[disabled]{background-color:var(--tox-private-button-secondary-disabled-background-color,#f0f0f0);border-color:var(--tox-private-button-secondary-disabled-border-color,#f0f0f0);color:var(--tox-private-button-secondary-disabled-text-color,#222f3e80);cursor:not-allowed;background-image:none}.tox .tox-button--secondary:focus:not(:disabled){background-color:var(--tox-private-button-secondary-focus-background-color,#e3e3e3);border-color:var(--tox-private-button-secondary-focus-border-color,#e3e3e3);color:var(--tox-private-button-secondary-focus-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary:hover:not(:disabled){background-color:var(--tox-private-button-secondary-hover-background-color,#e3e3e3);border-color:var(--tox-private-button-secondary-hover-border-color,#e3e3e3);color:var(--tox-private-button-secondary-hover-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary:active:not(:disabled){background-color:var(--tox-private-button-secondary-active-background-color,#d6d6d6);border-color:var(--tox-private-button-secondary-active-border-color,#d6d6d6);color:var(--tox-private-button-secondary-active-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary.tox-button--enabled{background-color:var(--tox-private-button-secondary-enabled-background-color,#a6ccf7);border-color:var(--tox-private-button-secondary-enabled-border-color,#a6ccf7);color:var(--tox-private-button-secondary-enabled-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary.tox-button--enabled[disabled]{color:var(--tox-private-button-secondary-disabled-text-color,#222f3e80);cursor:not-allowed}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-focus-background-color,#8ebef4);border-color:var(--tox-private-button-secondary-enabled-focus-border-color,#8ebef4);color:var(--tox-private-button-secondary-enabled-focus-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-hover-background-color,#8ebef4);border-color:var(--tox-private-button-secondary-enabled-hover-border-color,#8ebef4);color:var(--tox-private-button-secondary-enabled-hover-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-active-background-color,#77b1f2);border-color:var(--tox-private-button-secondary-enabled-active-border-color,#77b1f2);color:var(--tox-private-button-secondary-enabled-active-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--naked{box-shadow:unset;color:var(--tox-private-button-naked-text-color,#222f3e);background-color:#0000;border-color:#0000}.tox .tox-button--naked[disabled]{color:var(--tox-private-button-naked-disabled-text-color,#222f3e80);cursor:not-allowed;background-color:#0000;border-color:#0000}.tox .tox-button--naked:focus:not(:disabled){background-color:var(--tox-private-button-naked-focus-background-color,#222f3e1f);border-color:var(--tox-private-button-naked-focus-border-color,transparent);color:var(--tox-private-button-naked-focus-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked:hover:not(:disabled){background-color:var(--tox-private-button-naked-hover-background-color,#222f3e1f);border-color:var(--tox-private-button-naked-hover-background-color,transparent);color:var(--tox-private-button-naked-hover-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked:active:not(:disabled){background-color:var(--tox-private-button-naked-active-background-color,#222f3e2e);border-color:var(--tox-private-button-naked-active-border-color,transparent);color:var(--tox-private-button-naked-active-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled{background-color:var(--tox-private-button-naked-enabled-background-color,#a8c8ed);border-color:var(--tox-private-button-naked-enabled-border-color,#a8c8ed);color:var(--tox-private-button-naked-enabled-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled[disabled]{color:var(--tox-private-button-naked-disabled-text-color,#222f3e80);cursor:not-allowed}.tox .tox-button--naked.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-naked-enabled-focus-background-color,#93bbe9);border-color:var(--tox-private-button-naked-enabled-focus-border-color,#93bbe9);color:var(--tox-private-button-naked-enabled-focus-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-naked-enabled-hover-background-color,#93bbe9);border-color:var(--tox-private-button-naked-enabled-hover-border-color,#93bbe9);color:var(--tox-private-button-naked-enabled-hover-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-naked-enabled-active-background-color,#7daee4);border-color:var(--tox-private-button-naked-enabled-active-border-color,#7daee4);color:var(--tox-private-button-naked-enabled-active-text-color,#222f3e);box-shadow:unset}.tox .tox-button--secondary--outline{border-color:var(--tox-private-button-secondary-outline-border-color,#f0f0f0);color:var(--tox-private-button-secondary-outline-text-color,#222f3e);background-color:#0000}.tox .tox-button--secondary--outline:focus:not(:disabled){background-color:var(--tox-private-button-secondary-outline-focus-background-color,#e3e3e3);border-color:var(--tox-private-button-secondary-outline-focus-border-color,#e3e3e3);color:var(--tox-private-button-secondary-outline-focus-text-color,#222f3e)}.tox .tox-button--secondary--outline:hover:not(:disabled){background-color:var(--tox-private-button-secondary-outline-hover-background-color,#f0f0f0);border-color:var(--tox-private-button-secondary-outline-hover-border-color,#e3e3e3);color:var(--tox-private-button-secondary-outline-hover-text-color,#222f3e)}.tox .tox-button--secondary--outline:active:not(:disabled){background-color:var(--tox-private-button-secondary-outline-active-background-color,#e3e3e3);border-color:var(--tox-private-button-secondary-outline-active-border-color,#e3e3e3);color:var(--tox-private-button-secondary-outline-active-text-color,#222f3e)}.tox .tox-button--secondary--outline[disabled]{background-color:var(--tox-private-button-secondary-outline-disabled-background-color,transparent);border-color:var(--tox-private-button-secondary-outline-disabled-border-color,#f0f0f0);color:var(--tox-private-button-secondary-outline-disabled-text-color,#222f3e80)}.tox .tox-checkbox{border-radius:var(--tox-private-checkbox-border-radius,6px);cursor:pointer;height:var(--tox-private-control-height,36px);min-width:var(--tox-private-control-height,36px);align-items:center;display:flex}.tox .tox-checkbox__input{width:1px;height:1px;position:absolute;top:auto;overflow:hidden}.tox .tox-checkbox__icons{box-sizing:content-box;padding:var(--tox-private-pad-xs,calc(4px - 1px));border-radius:var(--tox-private-checkbox-border-radius,6px);height:var(--tox-private-control-line-height,24px);aspect-ratio:1;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 2px #0000}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:var(--tox-private-checkbox-unselected-color,#222f3e4d);display:block}@media (forced-colors:active){.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:currentColor!important}}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--tox-private-checkbox-indeterminate-color,#006ce7);display:none}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:var(--tox-private-checkbox-selected-color,#006ce7);display:none}.tox .tox-checkbox--disabled{color:var(--tox-private-checkbox-disabled-text-color,#222f3e80);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--tox-private-checkbox-disabled-text-color,#222f3e80)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{box-shadow:var(--tox-private-checkbox-focus-box-shadow,inset 0 0 0 1px #006ce7)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:var(--tox-private-pad-xs,4px)}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:var(--tox-private-pad-xs,4px)}.tox[dir=rtl] .tox-checkbox__label{margin-right:var(--tox-private-pad-xs,4px)}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:var(--tox-private-pad-xs,4px)}.tox .tox-collection--toolbar .tox-collection__group{padding:0;display:flex}.tox .tox-collection--grid .tox-collection__group{flex-wrap:wrap;max-height:208px;padding:0;display:flex;overflow:hidden auto}.tox .tox-collection--list .tox-collection__group{border:0 solid #e3e3e3;border-top-width:1px;flex-direction:column;padding:4px 0;display:flex}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{color:#222f3eb3;cursor:default;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#fcfcfc;margin-top:-4px;margin-bottom:4px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:400}.tox .tox-collection__item{color:#222f3e;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;display:flex}.tox .tox-image-selector-menu .tox-collection__item,.tox .tox-image-selector-menu .tox-collection__item-image-selector{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item label,.tox .tox-image-selector-menu .tox-collection__item-image-selector label{white-space:nowrap;color:#222f3e;text-align:center;align-self:flex-end;width:48px;font-size:12px;overflow:hidden}.tox .tox-image-selector-menu .tox-collection__item-checkmark{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path{fill:#006ce7;stroke:#006ce7}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#fff}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled){z-index:2;opacity:.8;background-color:#fff;background-clip:content-box}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item,.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff;background-color:#006ce7}@media (forced-colors:active){.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){border:1px solid}}.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#a6ccf7}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e;z-index:1;background-color:#f0f0f0;position:relative}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{border:2px solid highlight}}.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#a6ccf7}@media (forced-colors:active){.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){border-radius:3px;outline:1px solid}}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#fff;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover,.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus{color:#222f3e;background-color:#f0f0f0}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{border:2px solid highlight}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{border-radius:3px;outline:1px solid}}.tox .tox-collection__item-image{border:1px solid #eee;border-radius:6px;flex-direction:column;justify-content:center;margin-bottom:4px;display:flex;position:relative}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{width:48px;height:48px}.tox .tox-collection__item-label{color:currentColor;text-transform:none;word-break:break-all;flex:1;max-width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:inline-block}.tox .tox-collection__item-separator{border-bottom:1px solid #e3e3e3;height:0;margin:4px 0}.tox .tox-collection__item-accessory{color:currentColor;text-transform:none;height:24px;font-size:14px;line-height:24px;display:inline-block}.tox .tox-collection__item-caret{align-items:center;min-height:24px;display:flex}.tox .tox-collection__item-caret:after{content:"";min-height:inherit;font-size:0}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{color:#222f3e80;cursor:not-allowed;background-color:#0000}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:#222f3e80}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;flex-wrap:nowrap;flex:none;margin-bottom:0;padding:0;display:flex;overflow-x:auto;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-collection--horizontal .tox-collection__group{flex-wrap:nowrap;align-items:center;margin:0;padding:0 4px;display:flex}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{flex-direction:row;flex:auto;align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{flex-direction:column;flex:auto;align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #0000}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{text-align:right;margin-left:16px}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #0000}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{text-align:left;margin-right:16px}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}@media (forced-colors:active){.tox .tox-hue-slider,.tox .tox-rgb-form .tox-rgba-preview{forced-color-adjust:none;background-color:currentColor!important;border:1px solid highlight!important}}.tox .tox-color-picker-container{flex-direction:row;height:225px;margin:0;display:flex}.tox .tox-sv-palette{box-sizing:border-box;height:100%;display:flex}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{box-sizing:content-box;background:0 0;border:1px solid #000;border-radius:50%;width:12px;height:12px;position:absolute}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute}.tox .tox-hue-slider{box-sizing:border-box;width:25px;height:100%}.tox .tox-hue-slider-spectrum{background:linear-gradient(red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);width:100%;height:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{box-sizing:content-box;background:#fff;border:1px solid #000;width:100%;height:4px}.tox .tox-rgb-form{flex-direction:column;justify-content:space-between;display:flex}.tox .tox-rgb-form div{width:inherit;justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{box-shadow:0 0 0 1px red;border:1px solid red!important}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;height:100%;display:none;position:absolute;top:0;right:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{color:#77181f;background-color:#f5cccc;border:1px solid #f0b3b3;border-radius:3px;padding:3px}.tox input.tox-invalid+.tox-invalid-icon{display:flex}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette,.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette,.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}@media (forced-colors:active){.tox .tox-swatches__row{forced-color-adjust:none}}.tox .tox-swatch{width:30px;height:30px;transition:transform .15s,box-shadow .15s}.tox .tox-swatch:focus,.tox .tox-swatch:hover{transform:scale(.8);box-shadow:inset 0 0 0 1px #7f7f7f4d}.tox .tox-swatch--remove{justify-content:center;align-items:center;display:flex}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{cursor:pointer;background-color:#0000;border:0;outline:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.tox .tox-swatches__picker-btn svg{fill:#222f3e;width:24px;height:24px}.tox .tox-swatches__picker-btn:hover{background:#f0f0f0}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#222f3e;width:24px;height:24px;margin:3px;display:none}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment{background:#fff;border:1px solid #fff;border-radius:6px;padding:8px 8px 16px;position:relative}.tox .tox-comment:hover{box-shadow:0 4px 8px #222f3e1a}.tox .tox-comment.tox-comment--selected{background-color:#fff2c9;border:1px solid #ffcf30;box-shadow:0 4px 8px #222f3e1a}.tox .tox-comment.tox-comment--selected:focus{border:2px solid #006ce7;margin:-1px}.tox .tox-comment.tox-comment--selected:focus:not(:first-child){margin-top:7px}.tox .tox-comment.tox-comment--selected .tox-comment__single{margin-bottom:12px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus{position:relative}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:after{pointer-events:none;content:"";border:2px solid #006ce7;border-radius:6px;display:block;position:absolute;top:-9px;bottom:-9px;left:-9px;right:-9px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{color:#222f3e;justify-content:space-between;align-items:center;display:flex}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;text-transform:initial;white-space:pre-wrap;margin-top:8px;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;transition:max-height .5s cubic-bezier(0,1,0,1);position:relative}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment__body.tox-comment__body--pending{transition:max-height}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%;font-size:16px}.tox .tox-comment__loading-text{color:#222f3e;flex-direction:column;align-items:center;display:flex;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{z-index:10;flex-direction:column;padding:1em;font-size:14px;position:absolute;top:0;bottom:0;left:0;right:0}.tox .tox-comment__overlaytext p{color:#222f3e;text-align:center;background-color:#fff;box-shadow:0 0 8px 8px #fff}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:#222f3eb3;font-size:14px;font-style:normal}.tox .tox-comment__expander p:focus{font-weight:700}.tox .tox-comment__buttonspacing{text-align:center;padding-top:16px}.tox .tox-tbtn.tox-comment__mention-btn{background-color:#0000;justify-content:center;align-items:center;width:34px;height:34px;margin:0;padding:5px;display:flex}.tox .tox-comment-thread{background:0 0;border-radius:6px;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay:after{content:"";opacity:.9;z-index:5;background:#fff;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tox .tox-comment__reply{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;margin-top:8px;display:flex}.tox .tox-comment__reply>:first-child{width:100%;margin-bottom:8px}.tox .tox-comment__edit{flex-wrap:wrap;justify-content:flex-end;margin-top:8px;display:flex}.tox .tox-comment__gradient:after{content:"";background:linear-gradient(#fff0,#fff);width:100%;height:5em;margin-top:-40px;display:block;position:absolute;bottom:0}.tox .tox-comment__overlay{opacity:.9;text-align:center;z-index:5;background:#fff;flex-direction:column;flex-grow:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tox .tox-comment__busy-spinner{z-index:20;background-color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tox .tox-comment__scroll{scroll-behavior:smooth;flex-direction:column;flex-shrink:1;padding:12px;display:flex;overflow:auto}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}.tox .tox-ring-loader{box-sizing:border-box;border:1px solid #fff;border-bottom-color:#0000;border-radius:50%;width:10px;height:10px;animation:1s linear infinite tox-rotation;display:inline-block}.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:#222f3eb3}.tox .tox-user__avatar img{object-fit:cover;vertical-align:middle;border-radius:50%;width:36px;height:36px}.tox .tox-user__name{color:#222f3e;text-transform:none;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.tox .tox-dialog-wrap__backdrop{z-index:1;background-color:#ffffffbf;position:absolute;top:0;bottom:0;left:0;right:0}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{z-index:2;background-color:#fff;border:0 solid #eee;border-radius:10px;flex-direction:column;width:95vw;max-width:480px;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin:8px auto}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{color:#222f3e;background-color:#fff;border-bottom:none;justify-content:space-between;align-items:center;padding:8px 16px 0;font-size:16px;display:flex;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;width:100%;height:100%;position:absolute;top:0;left:0}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{text-transform:none;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3}.tox .tox-dialog__body{color:#222f3e;text-align:left;text-transform:none;flex:1;min-width:0;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;display:flex}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{flex-direction:column;flex-shrink:0;align-items:flex-start;padding:16px;display:flex}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;padding-bottom:0;overflow-x:auto}}.tox .tox-dialog__body-nav-item{color:#222f3eb3;border-bottom:2px solid #0000;flex-shrink:0;max-width:13em;margin-bottom:8px;font-size:14px;line-height:1.3;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.tox .tox-dialog__body-nav-item:focus{background-color:#006ce71a}.tox .tox-dialog__body-nav-item--active{color:#144782;border-bottom:2px solid #144782}@media (forced-colors:active){.tox .tox-dialog__body-nav-item--active{color:highlight;border-bottom:2px solid highlight}}.tox .tox-dialog__body-content{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;max-height:min(650px,100vh - 110px);padding:16px;display:flex;overflow:auto}.tox .tox-dialog__body-content>*{margin-top:16px;margin-bottom:0}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-top:0;margin-bottom:0}.tox .tox-dialog__body-content a{color:#144782;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #144782}.tox .tox-dialog__body-content a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-inline-start:0;margin-inline-end:0;display:block}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;letter-spacing:normal;text-transform:none;margin-top:2rem;margin-bottom:16px;font-size:20px;font-style:normal;font-weight:700}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;letter-spacing:normal;text-transform:none;margin-top:2rem;margin-bottom:16px;font-size:16px;font-style:normal;font-weight:700}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-top:0;margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{max-width:1200px;height:650px}.tox .tox-dialog--fullscreen{max-width:100%;height:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{background-color:#fff;border-top:none;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{z-index:3;background-color:#ffffffbf;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{padding-bottom:8px;font-weight:700}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-top:8px;padding-bottom:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{content:"";opacity:1;pointer-events:none;z-index:1;border:1px solid #eee;border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0}.tox .tox-navobj-bordered iframe{border-radius:6px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;outline:0;box-shadow:0 0 0 1px #006ce7}.tox .tox-dialog__popups{z-index:1100;width:100%;position:absolute}.tox .tox-dialog__body-iframe{flex-direction:column;flex:1;display:flex}.tox .tox-dialog__body-iframe .tox-navobj{flex:1;display:flex}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}.tox .tox-dropdown-content{position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;border-radius:var(--tox-private-panel-border-radius,6px);background-color:var(--tox-private-background-color,#fff);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-height:50vh;position:fixed;overflow:auto;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-dropdown-content .tox-menu{width:100%;box-shadow:none}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{flex:1;display:flex}.tox .tox-dropzone{box-sizing:border-box;background:#fff;border:2px dashed #eee;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;min-height:100px;padding:10px;display:flex}.tox .tox-dropzone p{color:#222f3eb3;margin:0 0 16px}.tox .tox-edit-area{flex:1;display:flex;position:relative;overflow:hidden}.tox .tox-edit-area:before{content:"";opacity:0;pointer-events:none;z-index:1;border:2px solid #006ce7;border-radius:4px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0;right:0}@media (forced-colors:active){.tox .tox-edit-area:before{border:2px solid highlight}}.tox .tox-edit-area__iframe{box-sizing:border-box;background-color:#fff;border:0;flex:1;width:100%;height:100%;position:absolute}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-expandable-box{border:1px solid var(--tox-private-border-color,#eee);justify-content:stretch;gap:var(--tox-private-pad-sm,8px);padding:var(--tox-private-pad-sm,8px) var(--tox-private-pad-md,16px);border-radius:6px;flex-direction:column;display:flex}.tox .tox-expandable-box__content{overflow:auto}.tox .tox-expandable-box__content--overflowing{position:relative;overflow:hidden}.tox .tox-expandable-box__content--overflowing:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent 50%,var(--tox-private-background-color,#fff));height:min(100px,100%);position:absolute;bottom:0;left:0;right:0}.tox .tox-expandable-box__content--expanded{max-height:-moz-fit-content;max-height:fit-content}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-custom-preview{border:1px solid #eee;border-radius:6px;flex:1;padding:8px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{z-index:1;display:flex;position:relative}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{box-shadow:none;box-sizing:border-box;border:1px solid #222f3e33;border-radius:6px;width:24px;height:24px;position:absolute;top:6px}@media (forced-colors:active){.tox .tox-color-input span{forced-color-adjust:none;border-color:currentColor;border-width:2px!important}}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){cursor:pointer;border-color:#006ce7}.tox .tox-color-input span:before{box-sizing:border-box;content:"";z-index:-1;background-image:linear-gradient(45deg,#00000040 25%,#0000 25%),linear-gradient(-45deg,#00000040 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#00000040 75%),linear-gradient(-45deg,#0000 75%,#00000040 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;width:24px;height:24px;position:absolute;top:-1px;left:-1px}@media (forced-colors:active){.tox .tox-color-input span:before{border:none}}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:#222f3eb3;text-transform:none;white-space:nowrap;padding:0 8px 0 0;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;display:block}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{flex-direction:column;flex:1;display:flex}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{flex-flow:wrap;justify-content:space-between;display:flex}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.3333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{flex-direction:column;flex:1;display:flex}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{flex:1;display:flex}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input{margin-left:8px;margin-right:8px}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;box-sizing:border-box;color:#222f3e;resize:none;background-color:#fff;border:1px solid #eee;border-radius:6px;outline:0;width:100%;min-height:34px;margin:0;padding:5px 5.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled]{color:#222f3ed9;cursor:not-allowed;background-color:#f2f2f2}.tox .tox-custom-editor:focus-within,.tox .tox-focusable-wrapper:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus{background-color:#fff;border-color:#006ce7;outline:0;box-shadow:0 0 0 1px #006ce7}.tox .tox-toolbar-textfield{max-width:250px;min-height:unset;height:28px;margin:5px 0 6px}.tox .tox-naked-btn{box-shadow:unset;color:#006ce7;cursor:pointer;background-color:#0000;border:0 #0000;margin:0;padding:0;display:block}.tox .tox-naked-btn svg{fill:#222f3e;display:block}.tox .tox-textfield-size{width:80px}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{color:#222f3ed9;cursor:not-allowed;background-color:#f2f2f2}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{justify-content:center;align-items:center;width:16px;display:flex}.tox .tox-listbox__select-chevron svg{fill:#222f3e}@media (forced-colors:active){.tox .tox-listbox__select-chevron svg{fill:currentColor!important}}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;box-sizing:border-box;color:#222f3e;resize:none;background-color:#fff;border:1px solid #eee;border-radius:6px;outline:0;width:100%;min-height:34px;margin:0;padding:5px 5.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}.tox .tox-selectfield select[disabled]{color:#222f3ed9;cursor:not-allowed;background-color:#f2f2f2}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;outline:0;box-shadow:0 0 0 1px #006ce7}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-selectfield select option:checked{background-color:revert;color:revert}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #eee;border-radius:6px;flex:1;display:flex;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{overscroll-behavior:none;touch-action:pinch-zoom;border:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{z-index:1200;position:fixed;top:0;left:0}.tox.tox-tinymce.tox-fullscreen{background-color:#0000}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{margin-top:1em;list-style:none}.tox .tox-imagepreview{background-color:#666;width:100%;height:380px;position:relative;overflow:hidden}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;position:absolute;top:100vw;left:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{justify-content:center;align-items:center;height:60px;display:flex}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{opacity:.5;zoom:1;background:#000;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;width:20px;height:20px;position:absolute;top:0;left:0}.tox .tox-image-tools .tox-croprect-handle-move{cursor:move;border:0;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{cursor:nw-resize;border-width:2px 0 0 2px;margin:-2px 0 0 -2px;top:100px;left:100px}.tox .tox-image-tools .tox-croprect-handle-ne{cursor:ne-resize;border-width:2px 2px 0 0;margin:-2px 0 0 -20px;top:100px;left:200px}.tox .tox-image-tools .tox-croprect-handle-sw{cursor:sw-resize;border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;top:200px;left:100px}.tox .tox-image-tools .tox-croprect-handle-se{cursor:se-resize;border-width:0 2px 2px 0;margin:-20px 0 0 -20px;top:200px;left:200px}.tox .tox-image-selector-loading-spinner-wrapper{justify-content:center;align-items:center;display:flex}.tox .tox-image-selector-loading-spinner{aspect-ratio:1;border:3px solid #006ce7;border-bottom-color:#0000;border-radius:50%;width:min(24px,30%);animation:1s linear infinite tox-rotation;position:absolute}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector,.tox .tox-toolbar__primary .tox-image-selector{margin:5px 0 6px 11px}.tox .tox-image-selector-menu{border:0;border-radius:3px;margin:-4px;padding:4px}.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group{border:0;margin:-4px;padding:0}.tox .tox-image-selector-menu .tox-collection__item{max-width:48px}.tox .tox-image-selector-menu .tox-collection__item-icon{border:1px solid #eee;border-radius:3px;width:100%;margin-bottom:4px}.tox .tox-image-selector-menu .tox-collection__item-icon svg path{stroke:#c00}.tox .tox-image-selector__row{display:flex}.tox .tox-image-selector--remove{justify-content:center;align-items:center;display:flex}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{justify-content:center;align-items:center;width:46px;height:46px;display:flex}.tox .tox-image-selector-image-img{max-width:100%;max-height:100%}.tox .tox-image-selector__picker-btn{cursor:pointer;background-color:#0000;border:0;outline:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.tox .tox-image-selector__picker-btn svg{fill:#222f3e;width:24px;height:24px}.tox .tox-image-selector__picker-btn:hover{background:#f0f0f0}.tox .tox-context-toolbar{position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;z-index:1150;background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);border:1px solid #e3e3e3;border-radius:6px;padding:8px;position:absolute;box-shadow:0 2px 8px #00000014}.tox .tox-context-toolbar[popover]{margin:0;top:auto;bottom:auto;left:auto;right:auto}.tox .tox-context-toolbar .tox-toolbar{flex-wrap:nowrap;gap:8px;display:flex}.tox .tox-context-toolbar .tox-toolbar__group{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:0;display:flex}.tox .tox-insert-table-picker{background-color:#fff;flex-wrap:wrap;width:170px;display:flex}.tox .tox-insert-table-picker>div{box-sizing:border-box;border:1px solid #eee;border-width:0 1px 1px 0;width:17px;height:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:#006ce7;border-color:#eee}@media (forced-colors:active){.tox .tox-insert-table-picker .tox-insert-table-picker__selected{filter:contrast(50%);border-color:highlight}}.tox .tox-insert-table-picker__label{color:#222f3eb3;text-align:center;width:100%;padding:4px;font-size:14px;display:block}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox-mentions__card-common{z-index:1200}.tox.tox-mentions__card{background:#fff;border:1px solid #eee;padding:4px 8px;display:flex}.tox.tox-mentions__card .tox-mentions__container{flex-direction:column;align-self:center;margin:0 4px;display:flex}.tox .tox-mentions__avatar{border-radius:50%;width:42px;height:42px;margin-right:4px}.tox .tox-mentions__username{color:#222f3e;font-size:14px;line-height:21px}.tox .tox-mentions__description{color:#222f3eb3;font-size:12px;line-height:21px}.tox .tox-collection__item--active .tox-mentions__description,.tox .tox-collection__item--active .tox-mentions__username{color:inherit}.tox .tox-menu{vertical-align:top;z-index:1150;background-color:#fff;border:1px solid #0000;border-radius:6px;display:inline-block;overflow:hidden;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar,.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:#fff repeating-linear-gradient(#0000 0 1px,#0000 1px 39px) 50% 39px/100% calc(100% - 39px) no-repeat;flex-wrap:wrap;flex:none;grid-area:1/1/auto/-1;padding:0 11px 0 12px;display:flex}.tox .tox-promotion+.tox-menubar{grid-column:1}@media (max-width:480px){.tox:not(.tox-tinymce-inline) .tox-menubar{flex-wrap:nowrap;min-width:0;min-height:39px;overflow:auto hidden}}.tox .tox-promotion{padding-inline-start:4px;padding-inline-end:8px;background:#fff repeating-linear-gradient(#0000 0 1px,#0000 1px 39px) 50% 39px/100% calc(100% - 39px) no-repeat;grid-area:1/2;padding-top:5px}.tox .tox-promotion-link{color:#086be6;cursor:pointer;white-space:nowrap;background-color:#e8f1f8;border-radius:5px;align-items:unsafe center;height:26.6px;padding:4px 8px;font-size:14px;display:flex}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{box-shadow:none;color:#222f3e;text-transform:none;background:#fff;border:0;border-radius:3px;outline:0;flex:none;justify-content:center;align-items:center;width:auto;height:28px;margin:5px 1px 6px 0;padding:0 4px;font-size:14px;font-style:normal;font-weight:400;display:flex}.tox .tox-mbtn[disabled]{box-shadow:none;color:#222f3e80;cursor:not-allowed;background-color:#fff;border:0}.tox .tox-mbtn:focus:not(:disabled){box-shadow:none;color:#222f3e;z-index:1;background:#fff;border:0;position:relative}.tox .tox-mbtn:focus:not(:disabled):after{pointer-events:none;content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-mbtn:focus:not(:disabled):after{border:2px solid highlight}}.tox .tox-mbtn--active,.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-mbtn__select-label{cursor:default;margin:0 4px;font-weight:400}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{justify-content:center;align-items:center;width:16px;display:none}.tox .tox-notification{box-shadow:none;box-sizing:border-box;opacity:0;border-style:solid;border-width:1px;border-radius:6px;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);width:max-content;margin-top:4px;margin-left:auto;margin-right:auto;padding:4px;font-size:14px;font-weight:400;transition:transform .1s ease-in,opacity .15s ease-in;display:grid}.tox .tox-notification a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification:focus{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{color:#222f3e;background-color:#e4eeda;border-color:#d7e6c8}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success a:focus,.tox .tox-notification--success a:hover{color:#24321d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #517342}.tox .tox-notification--success a:active{color:#0d120a;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{color:#222f3e;background-color:#f5cccc;border-color:#f0b3b3}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error a:focus,.tox .tox-notification--error a:hover{color:#220709;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #77181f}.tox .tox-notification--error a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{color:#222f3e;background-color:#fff5cc;border-color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn a:focus,.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:focus,.tox .tox-notification--warning a:hover{color:#2c280d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #7a6e25}.tox .tox-notification--warning a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #7a6e25}.tox .tox-notification--warn a:active,.tox .tox-notification--warning a:active{color:#050502;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{color:#222f3e;background-color:#d6e7fb;border-color:#c1dbf9}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info a:focus,.tox .tox-notification--info a:hover{color:#163355;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #2a64a6}.tox .tox-notification--info a:active{color:#0b1a2c;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{color:#222f3e;text-align:center;white-space:normal;word-break:break-all;word-break:break-word;grid-area:1/2/2/3;align-self:center;font-size:14px}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{grid-area:1/1/2/2;place-self:center end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{grid-area:1/3/2/4;place-self:start end}.tox .tox-notification .tox-progress-bar{grid-area:2/1/3/4;justify-self:center}.tox .tox-notification-container-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-notification-container-dock-fadein{opacity:1;visibility:visible}.tox .tox-notification-container-dock-transition{transition:visibility 0s linear .3s,opacity .3s}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{z-index:1302;background-color:#f0f0f0;justify-content:center;align-items:center;height:100%;display:grid;position:absolute;top:0;left:0;right:0;overflow:auto}.tox .tox-onboarding-dialog{background-color:#fff;border-radius:12px;flex-direction:column;max-width:512px;margin:8px;display:flex;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26}.tox .tox-onboarding-dialog .tox-onboarding-header{color:#222f3e;justify-content:center;align-items:center;margin:24px 0 8px;font-size:20px;display:flex}.tox .tox-onboarding-dialog .tox-onboarding-step{grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 24px;display:grid}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid #e3e3e3}.tox .tox-onboarding-dialog .tox-onboarding-step--number{aspect-ratio:1;color:#00ad0e;border:1px solid #00ad0e;border-radius:50%;justify-content:center;align-items:center;width:24px;font-size:12px;font-weight:700;display:flex}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#222f3e;margin-bottom:4px;font-size:14px;font-weight:700}.tox .tox-onboarding-dialog .tox-onboarding-step--body-details{color:#222f3eb3;font-size:14px}.tox .tox-onboarding-dialog .tox-onboarding-step--action{padding-left:24px}.tox .tox-onboarding-dialog .tox-onboarding-footer{background-color:#f0f0f0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.tox .tox-onboarding-dialog .tox-onboarding-footer p{color:#222f3eb3;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex}.tox .tox-onboarding-dialog svg{fill:#222f3eb3;width:24px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{border-bottom:1px solid #e3e3e3;grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 16px;padding:24px 0;display:grid}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body{margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header{color:#222f3e;margin-bottom:4px;font-size:14px;font-weight:700}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-details{color:#222f3eb3;font-size:14px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon{color:#006ce7;background:linear-gradient(#fff 24%,#f0f0f0 100%);border-radius:12px;place-content:center;width:56px;height:56px;font-size:24px;line-height:24px;display:grid;box-shadow:0 1px 1px #222f3e12,0 3px 6px #222f3e06}.tox .tox-promotion-dialog--subtitle{color:#222f3eb3;margin:16px;font-size:14px}.tox .tox-promotion-dialog--explore{text-align:center;color:#222f3eb3;margin:16px;font-size:14px}.tox .tox-promotion-dialog--explore a{color:#006ce7}.tox .tox-promotion-dialog--footer{color:#222f3eb3;text-align:center;background-color:#f0f0f0;padding:16px;font-size:12px}.tox .tox-promotion-button{color:#851aff;cursor:pointer;white-space:nowrap;background-color:#f1ebf9;border-radius:5px;align-items:center;height:26.6px;padding:8px 16px;font-size:14px;font-weight:700;line-height:26.6px;display:flex}.tox .tox-promotion-button:focus{outline:1px solid #851aff}.tox .tox-onboarding-dialog a,.tox .tox-promotion-dialog--footer a{color:#222f3eb3;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus,.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:focus,.tox .tox-promotion-dialog--footer a:hover{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #144782}.tox .tox-promotion-dialog--footer a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #144782}.tox .tox-onboarding-dialog a:active,.tox .tox-promotion-dialog--footer a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:left .15s,right .15s,top .15s,bottom .15s}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility,opacity 75ms 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:#0000;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{content:"";opacity:1;border-style:solid;width:0;height:0;display:block;position:absolute}@media (forced-colors:active){.tox .tox-pop:after,.tox .tox-pop:before{content:none}}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility,opacity 75ms}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{top:100%;left:50%}.tox .tox-pop.tox-pop--bottom:after{border-width:8px;border-color:#fff #0000 #0000;margin-top:-1px;margin-left:-8px}.tox .tox-pop.tox-pop--bottom:before{border-width:9px;border-color:#eee #0000 #0000;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{top:0;left:50%;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-width:8px;border-color:#0000 #0000 #fff;margin-top:1px;margin-left:-8px}.tox .tox-pop.tox-pop--top:before{border-width:9px;border-color:#0000 #0000 #eee;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{top:calc(50% - 1px);left:0;transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-width:8px;border-color:#0000 #fff #0000 #0000;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-width:10px;border-color:#0000 #eee #0000 #0000;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{top:calc(50% + 1px);left:100%;transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-width:8px;border-color:#0000 #0000 #0000 #fff;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-width:10px;border-color:#0000 #0000 #0000 #eee;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox.tox-edit-focus .tox-sidebar__resize-handle:hover:before{border-left:0 solid #0000}.tox .tox-sidebar-wrap{--tox-private-min-editing-area-width:280px;flex-grow:1;min-height:0}.tox .tox-sidebar-wrap:not(.tox .tox-sidebar-wrap--resizable){flex-direction:row;display:flex}.tox .tox-sidebar-wrap--resizable{grid-template-columns:minmax(var(--tox-private-min-editing-area-width),1fr) minmax(0,max-content);grid-template-rows:minmax(0,1fr);display:grid}.tox .tox-sidebar{background-color:var(--tox-private-sidebar-background-color,#f0f0f0);flex-direction:row;justify-content:flex-end;display:flex}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar-wrap--resizable .tox-sidebar__pane-container{width:var(--tox-private-requested-sidebar-width)}.tox .tox-sidebar-wrap--resizable .tox-sidebar--sliding-growing .tox-sidebar__pane-container,.tox .tox-sidebar-wrap--resizable .tox-sidebar--sliding-shrinking .tox-sidebar__pane-container{width:var(--tox-private-resolved-sidebar-width);min-width:var(--tox-private-resolved-sidebar-width)}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar-wrap--resizable .tox-sidebar__resize-handle{display:block}.tox .tox-sidebar__resize-handle{width:var(--tox-private-sidebar-resize-handle-width,1px);cursor:col-resize;background-color:var(--tox-private-separator-color,#e3e3e3);z-index:1;height:100%;display:none;position:relative}.tox .tox-sidebar__resize-handle:before{content:"";box-sizing:border-box;border-left:0 solid #0000;width:8px;transition:border-left-width .15s,border-left-color .15s;position:absolute;top:0;bottom:0}.tox .tox-sidebar__resize-handle:hover:before{border-left:3px solid #006ce7}.tox .tox-sidebar-wrap--resizable .tox-sidebar__pane{width:calc(100% - var(--tox-private-sidebar-resize-handle-width,1px))}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s,opacity .5s}.tox .tox-sidebar-content{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.tox .tox-sidebar-content__header{border-bottom:var(--tox-private-tinymceai-border-width,1px) solid var(--tox-private-neutral-20,#e3e3e3);padding:var(--tox-private-pad-sm,8px) 12px;background:var(--tox-private-background-color,#fff);justify-content:space-between;align-items:center;display:flex}.tox .tox-sidebar-content__header .tox-sidebar-content__header-close-button{margin-left:auto}.tox .tox-sidebar-content__title{font-size:var(--tox-private-font-size-lg,20px);font-weight:var(--tox-private-font-weight-normal,normal);padding:var(--tox-private-pad-sm,8px) 0 var(--tox-private-pad-sm,8px) 0;color:var(--tox-private-text-color,#222f3e);line-height:28px}.tox .tox-floating-sidebar{--tox-private-floating-sidebar-width:min(380px, 90vw);--tox-private-floating-sidebar-height:80vh;z-index:var(--tox-private-z-index-floatingsidebar,1050);box-shadow:var(--tox-private-floating-sidebar-box-shadow,0 0 40px 1px #222f3e26,0 16px 16px -10px #222f3e26);width:var(--tox-private-floating-sidebar-width);height:var(--tox-private-floating-sidebar-height);background-color:var(--tox-private-floating-sidebar-background-color,#f0f0f0);border-radius:var(--tox-private-panel-border-radius,6px);position:fixed;overflow:hidden}.tox .tox-floating-sidebar:not(.tox .tox-floating-sidebar--open){display:none}.tox .tox-floating-sidebar--open{display:block}.tox .tox-floating-sidebar__content-wrapper{flex-direction:column;width:100%;height:100%;display:flex}.tox .tox-floating-sidebar__header{position:relative}.tox .tox-floating-sidebar .tox-ai__scroll:has(.tox-card-list){background-color:inherit}.tox .tox-ai .tox-expandable-box{padding:var(--tox-private-pad-sm,8px) calc(var(--tox-private-pad-md,16px) * .75)}.tox .tox-ai .tox-expandable-box:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:var(--tox-private-tinymceai-border-width,1px);box-shadow:0 0 0 1px var(--tox-private-color-white,#fff);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-sidebar-content__header{border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-background-color,#fff);padding:calc(var(--tox-private-pad-sm,8px) - var(--tox-private-tinymceai-focus-border-width,2px)) calc(12px - var(--tox-private-tinymceai-focus-border-width,2px));border-bottom:1px solid var(--tox-private-separator-color,#e3e3e3)}.tox .tox-ai .tox-sidebar-content__header:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-color-tint,#006ce7);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-sidebar-content__loader{z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tox .tox-ai .tox-sidebar-content__title{text-overflow:ellipsis;white-space:nowrap;margin-right:auto;overflow:hidden}.tox .tox-ai .tox-sidebar-content__title:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:var(--tox-private-tinymceai-border-width,1px);box-shadow:0 0 0 1px var(--tox-private-color-white,#fff);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-sidebar-content__actions{gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-ai .tox-sidebar-content__actions .tox-ai__complete-review{padding-top:var(--tox-private-pad-xs,4px);padding-bottom:var(--tox-private-pad-xs,4px);padding-left:var(--tox-private-pad-md,16px);padding-right:var(--tox-private-pad-md,16px);align-items:center;gap:6px;display:flex}.tox .tox-ai .tox-ai__user-prompt{gap:inherit;flex-direction:column;width:100%;margin-left:auto;display:flex}.tox .tox-ai .tox-ai__user-prompt__context{gap:inherit;flex-direction:column;align-items:end;width:100%;margin-left:auto;display:flex}.tox .tox-ai .tox-ai__user-prompt__context .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__user-prompt__text{background-color:var(--tox-private-background-secondary,#f0f0f0);padding:var(--tox-private-pad-sm,8px) calc(var(--tox-private-pad-md,16px) * .75);border-radius:var(--tox-private-control-border-radius,6px);max-width:80%;color:var(--tox-private-text-color,#222f3e);white-space:pre-wrap;align-self:flex-end}.tox .tox-ai .tox-ai__user-prompt__text:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:var(--tox-private-tinymceai-border-width,1px);box-shadow:0 0 0 1px var(--tox-private-color-white,#fff);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-ai__scroll{background-color:var(--tox-private-background-color,#fff);padding:calc(12px - var(--tox-private-tinymceai-focus-border-width,2px));border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-background-color,#fff);flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:12px;display:flex;overflow:hidden auto}.tox .tox-ai .tox-ai__scroll:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-color-tint,#006ce7);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-ai__scroll--review{border:none}.tox .tox-ai .tox-ai__scroll--review:not(:has(.tox-sidebar-content__message-text)){background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-ai .tox-ai__spinner svg{fill:var(--tox-private-color-tint,#006ce7)}.tox .tox-ai .tox-ai__response{width:100%;min-width:100%;max-width:100%}.tox .tox-ai .tox-ai__response__header{align-items:center;gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-ai .tox-ai__response__header .tox-icon svg{fill:var(--tox-private-color-tint,#006ce7)}.tox .tox-ai .tox-ai__response-status{color:var(--tox-private-text-color-muted,#222f3eb3);font-size:var(--tox-private-font-size-sm,14px);gap:var(--tox-private-pad-xs,4px);line-height:var(--tox-private-tinymceai-response-status-icon-height,max(24px, calc(14px + 4px)));padding-top:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-ai .tox-ai__response-status svg{fill:var(--tox-private-text-color-muted,#222f3eb3)}.tox .tox-ai .tox-ai__response-status-icon{border:1px solid var(--tox-private-neutral-20,#e3e3e3);background-color:var(--tox-private-background-color,#fff);height:var(--tox-private-tinymceai-response-status-icon-height,max(24px,calc(14px + 4px)));border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;display:flex}.tox .tox-ai .tox-ai__response-status-icon .tox-icon{display:contents}.tox .tox-ai .tox-ai__response-status-icon+.tox-ai__response-status-icon{margin-left:calc((var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px)) * -1)}.tox .tox-ai .tox-ai__icon{justify-content:center;align-items:center;display:flex}.tox .tox-ai .tox-ai__response-sources{gap:var(--tox-private-pad-sm,8px);flex-direction:column;display:flex}.tox .tox-ai .tox-ai__response-sources-header{display:block}.tox .tox-ai .tox-ai__response-sources-list{align-items:center;gap:var(--tox-private-pad-sm,8px);flex-wrap:wrap;align-self:stretch;display:flex}.tox .tox-ai .tox-ai__response-sources-list .tox-tag{border:1px solid var(--tox-private-separator-color,#e3e3e3);cursor:pointer;background-color:#0000;max-width:32%;max-height:24px}.tox .tox-ai .tox-ai__response-sources-list .tox-tag img,.tox .tox-ai .tox-ai__response-sources-list .tox-tag svg{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px}.tox .tox-ai .tox-ai__response-content{padding:var(--tox-private-pad-sm,8px) 0;color:var(--tox-private-text-color,#222f3e);font-feature-settings:"liga" off,"clig" off;font-size:var(--tox-private-font-size-sm,14px);font-style:normal;font-weight:var(--tox-private-font-weight-normal,normal);line-height:var(--tox-private-line-height,18px);flex-direction:column;display:flex}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming{position:relative}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming .tox-ai__response-status{color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-md,16px);line-height:calc(var(--tox-private-font-size-md,16px) + 4px)}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent 60px,transparent 60px,var(--tox-private-background-color,#fff));height:min(100px,100%);position:absolute;bottom:0;left:0;right:0}.tox .tox-ai .tox-ai-error{border-radius:var(--tox-private-panel-border-radius,6px);border:1px solid var(--tox-private-color-error,#c00);background:linear-gradient(0deg,rgba(from var(--tox-private-background-color,#fff) r g b / .9) 0,rgba(from var(--tox-private-background-color,#fff) r g b / .9) 100%),var(--tox-private-color-error,#c00);padding:var(--tox-private-pad-sm,8px);gap:var(--tox-private-pad-sm,8px);align-items:center;width:100%;display:flex}.tox .tox-ai .tox-ai-error__message{flex:1 0 0}.tox .tox-ai .tox-ai-error__icon{flex:none;align-self:flex-start}.tox .tox-ai .tox-ai__footer{padding:calc(12px - var(--tox-private-tinymceai-focus-border-width,2px));gap:var(--tox-private-pad-sm,8px);background-color:var(--tox-private-background-color,#fff);border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-background-color,#fff);border-top:1px solid var(--tox-private-separator-color,#e3e3e3);flex-direction:column;display:flex}.tox .tox-ai .tox-ai__footer:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-color-tint,#006ce7);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-ai__context{gap:var(--tox-private-pad-sm,8px);max-height:calc((2 * (2 * var(--tox-private-pad-xs,4px) + var(--tox-private-base-value,16px))) + var(--tox-private-pad-sm,8px));flex-wrap:wrap;display:flex}.tox .tox-ai .tox-ai__context .tox-tag{max-width:calc((100% - var(--tox-private-pad-sm,8px))/ 2)}.tox .tox-ai .tox-ai__context-more{gap:var(--tox-private-pad-sm,8px);padding:var(--tox-private-pad-sm,8px);max-width:var(--tox-private-tinymceai-context-more-max-width,320px);flex-direction:column;display:flex;overflow:auto}.tox .tox-ai .tox-ai__context-more .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__stop-generating{align-items:center;gap:6px;display:flex}.tox .tox-ai .tox-ai__footer-actions{gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-ai .tox-ai-model-selection-button{gap:var(--tox-private-pad-xs,4px);display:flex}.tox .tox-ai .tox-ai__footer-note{color:var(--tox-private-text-color-muted,#222f3eb3);font-size:var(--tox-private-font-size-xs,12px);letter-spacing:0;height:24px;padding-top:var(--tox-private-pad-sm,8px);justify-content:center;align-items:center;width:100%;display:flex}.tox .tox-ai .tox-ai__models-menu{max-width:350px}.tox .tox-ai .tox-ai__models-menu .tox-menu{max-height:inherit;padding:var(--tox-private-pad-xs,4px);overflow:auto}.tox .tox-ai .tox-ai__models-menu__item__description{flex-direction:column;align-items:start;display:flex}.tox .tox-ai .tox-ai__models-menu__item__description__title{font-weight:var(--tox-private-font-weight-bold,bold);font-size:var(--tox-private-font-size-sm,14px);line-height:calc(var(--tox-private-font-size-sm,14px) * 1.28572);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__content{color:var(--tox-private-text-color-muted,#222f3eb3);font-size:var(--tox-private-font-size-xs,12px);line-height:calc(var(--tox-private-font-size-xs,12px) * 1.33333)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content{color:inherit}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__ability{color:var(--tox-private-color-white,#fff)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__content_body{color:rgba(from var(--tox-private-color-white,#fff) r g b / .7)}.tox .tox-ai .tox-ai__models-menu__item__description__ability{color:var(--tox-private-text-color,#222f3e);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__ability__enabled{font-weight:var(--tox-private-font-weight-bold,bold)}.tox .tox-ai .tox-ai-chat-history-list{gap:var(--tox-private-pad-sm,8px);padding-top:var(--tox-private-pad-xs,4px);flex-direction:column;width:100%;display:flex}.tox .tox-ai .tox-ai-chat-history-list .tox-collection__group{gap:var(--tox-private-pad-sm,8px)}.tox .tox-ai .tox-ai-chat-history-list__title{color:var(--tox-private-text-color-muted,#222f3eb3);font-size:var(--tox-private-font-size-sm,14px);font-weight:var(--tox-private-font-weight-bold,bold);letter-spacing:1px;line-height:18px}.tox .tox-ai .tox-ai-chat-history-list__item{gap:var(--tox-private-pad-sm,8px);border-radius:var(--tox-private-control-border-radius,6px);cursor:pointer;padding:12px;display:flex}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item--active,.tox .tox-ai .tox-ai-chat-history-list__item:focus{background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-ai .tox-ai-chat-history-list__item:focus-visible{background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item-edit-title{background-color:var(--tox-private-background-secondary,#f0f0f0);flex-direction:column}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions{justify-content:flex-end;gap:var(--tox-private-pad-sm,8px);width:100%;display:flex}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions .tox-ai__spinner svg{fill:rgba(from var(--tox-private-color-white,#fff) r g b / .5)}.tox .tox-ai .tox-ai-chat-history-list__item-content{flex-direction:column;margin-right:auto;display:flex;overflow:hidden}.tox .tox-ai .tox-ai-chat-history-list__item-actions{min-width:calc(24px + (var(--tox-private-pad-xs,4px) + 1px)*2);align-items:center;display:flex}.tox .tox-ai .tox-ai-chat-history-list__item-content-title{color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-base,16px);font-weight:var(--tox-private-font-weight-bold,bold);line-height:var(--tox-private-font-size-lg,20px);text-overflow:ellipsis;overflow:hidden}.tox .tox-ai .tox-ai-chat-history-list__item-content-date{color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-xs,12px);line-height:var(--tox-private-line-height-base,1.3)}.tox .tox-ai .tox-sidebar-content__message{justify-content:center;align-items:center;gap:var(--tox-private-pad-md,16px);flex-direction:column;width:100%;height:100%;display:flex}.tox .tox-ai .tox-sidebar-content__message-text{text-align:center;color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-md,16px);font-weight:var(--tox-private-font-weight-normal,normal);line-height:20px}.tox .tox-ai .tox-sidebar-content__message-action{justify-content:center;align-self:stretch;align-items:center;display:flex}.tox .tox-ai .tox-ai-chat-action-button{line-height:var(--tox-private-base-value,16px);font-size:var(--tox-private-font-size-xs,12px);padding:6px var(--tox-private-pad-sm,8px);margin:var(--tox-private-pad-xs,4px) 0;font-weight:var(--tox-private-font-weight-normal,normal);width:min-content}.tox .tox-ai .tox-ai-chat-action-button .tox-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;overflow:hidden}.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg{fill:var(--tox-private-tinymceai-chat-action-button-icon-color,#006ce7);flex:none;display:block}.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="24"],.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="24px"]{transform:scale(.666667)}.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="20"],.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="20px"]{transform:scale(.8)}.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="18"],.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="18px"]{transform:scale(.888889)}.tox .tox-ai .tox-ai-chat-action-button:not(:has(+.tox-ai-chat-action-button)){margin-bottom:var(--tox-private-pad-sm,8px)}.tox .tox-ai-removed-content{font-style:italic;font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color-muted,#222f3eb3);line-height:var(--tox-private-line-height-base,1.3);margin:0 1em}.tox .tox-ai-removed-content:before{content:"⊘ ";font-style:normal;font-size:calc(var(--tox-private-line-height-base,1.3) * 1em)}.tox .tox-ai-html-content{font-size:var(--tox-private-font-size-md,16px);font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);line-height:var(--tox-private-line-height-base,1.3);overflow-x:auto}.tox .tox-ai-html-content:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:var(--tox-private-tinymceai-html-content-border-width,1px);box-shadow:0 0 0 1px var(--tox-private-color-white,#fff);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai-html-content h1{font-size:1.6em;font-weight:var(--tox-private-font-weight-bold,bold);margin:.67em 0}.tox .tox-ai-html-content h2{font-size:1.4em;font-weight:var(--tox-private-font-weight-bold,bold);margin:.83em 0}.tox .tox-ai-html-content h3{font-size:1.2em;font-weight:var(--tox-private-font-weight-bold,bold);margin:1em 0}.tox .tox-ai-html-content h4,.tox .tox-ai-html-content h5,.tox .tox-ai-html-content h6{font-size:1em;font-weight:var(--tox-private-font-weight-bold,bold);margin:.33em 0}.tox .tox-ai-html-content p{margin:var(--tox-private-pad-sm,8px) 0}.tox .tox-ai-html-content ol,.tox .tox-ai-html-content ul{margin:1em 0;padding-left:2em}.tox .tox-ai-html-content li:has(input:first-child){list-style-type:none}.tox .tox-ai-html-content a{color:var(--tox-private-color-tint,#006ce7);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-ai-html-content a:link:active,.tox .tox-ai-html-content a:visited:active{color:#8864ad}.tox .tox-ai-html-content blockquote{border-left:2px solid var(--tox-private-separator-color,#e3e3e3);margin-left:1.5rem;padding-left:1rem;font-style:italic}.tox .tox-ai-html-content code{background:var(--tox-private-separator-color,#e3e3e3);border-radius:4px;padding:.1em .2em;font-family:ui-monospace,monospace}.tox .tox-ai-html-content pre code{background:var(--tox-private-separator-color,#e3e3e3);white-space:pre-wrap;overflow-wrap:break-word;border-radius:4px;margin:1em 0;font-family:ui-monospace,monospace;display:block}.tox .tox-ai-html-content hr{border:none;border-top:1px solid var(--tox-private-border-color,#eee)}.tox .tox-ai-html-content table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.95em;line-height:1.45}.tox .tox-ai-html-content table:not([cellpadding]) td,.tox .tox-ai-html-content table:not([cellpadding]) th{padding:.4rem}.tox .tox-ai-html-content td,.tox .tox-ai-html-content th{border:1px solid var(--tox-private-border-color,#eee)}.tox .tox-ai-html-content th{font-weight:var(--tox-private-font-weight-bold,bold);text-align:left;white-space:nowrap}.tox .tox-ai-html-content b,.tox .tox-ai-html-content strong{font-weight:var(--tox-private-font-weight-bold,bold)}.tox .tox-ai-html-content em,.tox .tox-ai-html-content i{font-style:italic}.tox .tox-ai-html-content del{-webkit-text-decoration:line-through;text-decoration:line-through}.tox .tox-ai-html-content sub,.tox .tox-ai-html-content sup{vertical-align:baseline;font-size:.75em;line-height:0}.tox .tox-ai-html-content sup{vertical-align:super}.tox .tox-ai-html-content sub{vertical-align:sub}.tox .tox-ai-html-content mark{background:hsl(from var(--tox-private-color-active,#ffcf30) h s l / 30%);border-radius:2px;padding:.05em .2em}.tox .tox-ai-html-content small{font-size:.85em}.tox .tox-ai-html-content kbd{border:1px solid var(--tox-private-border-color,#eee);background:var(--tox-private-separator-color,#e3e3e3);box-shadow:inset 0 -1px 0 var(--tox-private-border-color,#eee);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,monospace;font-size:.85em}.tox .tox-ai-html-content img{vertical-align:middle;border-radius:4px;max-width:100%;height:auto}.tox .tox-expandable-box__content .tox-ai-html-content+.tox-ai-html-content:before,.tox .tox-expandable-box__content .tox-ai-removed-content+.tox-ai-html-content:before{content:"〰〰";color:var(--tox-private-text-color-muted,#222f3eb3);text-align:center;width:100%;display:block}.tox .tox-expandable-box__content .tox-ai-html-content:has(+.tox-ai-removed-content):after{content:"〰〰";color:var(--tox-private-text-color-muted,#222f3eb3);text-align:center;width:100%;display:block}.tox .tox-ai__preview-host{width:100%;height:100%;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-layer{flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tox .tox-ai__preview-host .tox-ai__preview-layer--loading .tox-ai__iframe{visibility:hidden;pointer-events:none}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap{flex:auto;min-height:0;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap .tox-ai__iframe{background-color:#fff;border:0;width:100%;height:100%;min-height:0;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-footer{background:var(--tox-private-background-color,#fff);border-top:1px solid #e3e3e3;flex:none}.tox .tox-ai__preview-host .tox-ai__preview-footer .tox-ai__preview-footer-toolbar{justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.tox .tox-ai__preview-host:empty{pointer-events:none}.tox .tox-ai__preview-overlay{width:100%;height:100%;font-size:14px;position:absolute;top:0;bottom:0;left:0;right:0}.tox .tox-ai__preview-overlay--hidden{visibility:hidden}.tox .tox-ai__preview-overlay--pass-through{pointer-events:none}.tox .tox-ai__preview-overlay--dim{background:#222f3e33}.tox .tox-ai__preview-overlay--centered{justify-content:center;align-items:center;display:flex}.tox .tox-ai__preview-overlay--clipped{overflow:clip}.tox .tox-tinymceai-previewloader{align-items:center;gap:var(--tox-private-pad-md,16px);padding:var(--tox-private-pad-sm,8px);border-radius:var(--tox-private-panel-border-radius,6px);box-shadow:var(--tox-private-ai-preview-loader-box-shadow,0 0 40px 1px #222f3e26,0 16px 16px -10px #222f3e26);background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);pointer-events:auto;display:flex}.tox .tox-tinymceai-previewloader__content{padding:0 var(--tox-private-pad-xs,4px);justify-content:center;align-items:center;gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-selector{box-sizing:border-box;background-color:#4099ff;border:1px solid #4099ff;width:10px;height:10px;display:inline-block;position:absolute}.tox.tox-platform-touch .tox-selector{width:12px;height:12px}.tox .tox-skeleton .tox-skeleton__line{background:linear-gradient(90deg,#f0f0f080 8%,#f0f0f0b3 18%,#f0f0f080 33%);width:100%;height:16px;animation:2s ease-out infinite wave}.tox .tox-skeleton .tox-skeleton__circle{background:linear-gradient(90deg,#f0f0f080 8%,#f0f0f0b3 18%,#f0f0f080 33%);border-radius:100%;width:36px;height:36px;margin-right:8px;animation:2s ease-out infinite wave}@keyframes wave{0%{background-position:-268px 0}to{background-position:268px 0}}.tox .tox-slider{flex:1;justify-content:center;align-items:center;height:24px;display:flex;position:relative}.tox .tox-slider__rail{background-color:#0000;border:1px solid #eee;border-radius:6px;width:100%;min-width:120px;height:10px}.tox .tox-slider__handle{box-shadow:none;background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;width:14px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;height:16px;display:inline-flex}.tox .tox-toolbar-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eee;border-radius:16px;width:130px;height:2px}.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:#0000;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:#0000;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#006ce7;border:none;border-radius:16px;width:16px;height:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#006ce7;border:none;border-radius:16px;width:16px;height:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:0}.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:focus::-moz-range-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:hover::-moz-range-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input:active::-moz-range-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb{background-color:#ffffff80}.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb{background-color:#ffffff80}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{background-color:#222f3eb3;border-radius:100%;width:8px;height:8px;animation:1.5s ease-in-out infinite both tam-bouncing-dots}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,to,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-ai__spinner{--tox-private-spinner-color:var(--tox-private-color-tint,#006ce7);--tox-private-spinner-size:24px;--tox-private-spinner-circle-width:3px;--tox-private-spinner-dot-size:6px;width:var(--tox-private-spinner-size);aspect-ratio:1}.tox .tox-ai__spinner--small{--tox-private-spinner-size:16px;--tox-private-spinner-circle-width:2px;--tox-private-spinner-dot-size:4px}.tox .tox-ai__spinner--circle{background:conic-gradient(var(--tox-private-spinner-color) 0 calc(360deg - 30deg),transparent calc(360deg - 30deg) 100%);-webkit-mask:radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2)/ 2),#0000 98%,#000);mask:radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2)/ 2),#0000 98%,#000);border-radius:50%;animation:1s linear infinite tox-rotation}.tox .tox-ai__spinner--dots{justify-content:center;align-items:center;gap:1px;display:flex}.tox .tox-ai__spinner--dots>div{aspect-ratio:1;width:var(--tox-private-spinner-dot-size);background-color:var(--tox-private-spinner-color);border-radius:100%;animation:1.5s ease-in-out infinite both tox-bouncing-dots}.tox .tox-ai__spinner--dots>div:first-child{animation-delay:-.32s}.tox .tox-ai__spinner--dots>div:nth-child(2){animation-delay:-.16s}.tox .tox-tinymceai__annotation--added,.tox .tox-tinymceai__annotation--modified,.tox .tox-tinymceai__annotation--removed{background-repeat:no-repeat;padding-block-start:calc(.5lh - .55em);padding-block-end:calc(.5lh - .55em);-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:max(1px,.07em)}.tox .tox-tinymceai__annotation--added__highlight{background-image:linear-gradient(#78ab4633 calc(100% - 2px),#78ab46 calc(100% - 2px));background-position:bottom}.tox .tox-tinymceai__annotation--added__selected{background-color:#78ab4633;background-image:none;box-shadow:0 2px #006ce7,0 -2px #006ce7}.tox .tox-tinymceai__annotation--modified__highlight{background-image:linear-gradient(#006ce733 calc(100% - 2px),#006ce7 calc(100% - 2px));background-position:bottom}.tox .tox-tinymceai__annotation--modified__selected{background-color:#006ce733;background-image:none;box-shadow:0 2px #006ce7,0 -2px #006ce7}.tox .tox-tinymceai__annotation--removed__highlight{background-image:linear-gradient(#c003 calc(100% - 2px),#c00 calc(100% - 2px));background-position:bottom;-webkit-text-decoration:line-through;text-decoration:line-through}.tox .tox-tinymceai__annotation--removed__selected{background-color:#c003;background-image:none;-webkit-text-decoration:line-through;text-decoration:line-through;box-shadow:0 2px #006ce7,0 -2px #006ce7}.tox del.tox-tinymceai__annotation--added__selected,.tox ins.tox-tinymceai__annotation--added__selected{box-shadow:none;background-color:#0000;background-image:linear-gradient(#006ce7 3px,#78ab4633 3px calc(100% - 3px),#006ce7 calc(100% - 3px));background-position:50%;background-size:100% calc(1lh + 3px)}.tox del.tox-tinymceai__annotation--modified__selected,.tox ins.tox-tinymceai__annotation--modified__selected{box-shadow:none;background-color:#0000;background-image:linear-gradient(#006ce7 3px,#006ce733 3px calc(100% - 3px),#006ce7 calc(100% - 3px));background-position:50%;background-size:100% calc(1lh + 3px)}.tox del.tox-tinymceai__annotation--removed__selected,.tox ins.tox-tinymceai__annotation--removed__selected{box-shadow:none;background-color:#0000;background-image:linear-gradient(#006ce7 3px,#c003 3px calc(100% - 3px),#006ce7 calc(100% - 3px));background-position:50%;background-size:100% calc(1lh + 3px)}.tox .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,.tox .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,.tox .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden{-webkit-text-decoration:none;text-decoration:none;display:none}.tox :has(>div>iframe).tox-tinymceai__annotation--added{margin:5px;padding:7px}.tox :has(>div>iframe).tox-tinymceai__annotation--modified{margin:5px;padding:7px}.tox :has(>div>iframe).tox-tinymceai__annotation--removed{margin:5px;padding:7px}.tox iframe.tox-tinymceai__annotation--added__highlight,.tox img.tox-tinymceai__annotation--added__highlight,.tox video.tox-tinymceai__annotation--added__highlight{background-image:none;outline:.25em solid #78ab4633;padding:.25em}.tox iframe.tox-tinymceai__annotation--added__selected,.tox img.tox-tinymceai__annotation--added__selected,.tox video.tox-tinymceai__annotation--added__selected{background-image:none;border:.25em solid #78ab4633;outline:.125em solid #006ce7;padding:0}.tox iframe.tox-tinymceai__annotation--modified__highlight,.tox img.tox-tinymceai__annotation--modified__highlight,.tox video.tox-tinymceai__annotation--modified__highlight{background-image:none;outline:.25em solid #006ce733;padding:.25em}.tox iframe.tox-tinymceai__annotation--modified__selected,.tox img.tox-tinymceai__annotation--modified__selected,.tox video.tox-tinymceai__annotation--modified__selected{background-image:none;border:.25em solid #006ce733;outline:.125em solid #006ce7;padding:0}.tox iframe.tox-tinymceai__annotation--removed__highlight,.tox img.tox-tinymceai__annotation--removed__highlight,.tox video.tox-tinymceai__annotation--removed__highlight{background-image:none;outline:.25em solid #c003;padding:.25em}.tox iframe.tox-tinymceai__annotation--removed__selected,.tox img.tox-tinymceai__annotation--removed__selected,.tox video.tox-tinymceai__annotation--removed__selected{background-image:none;border:.25em solid #c003;outline:.125em solid #006ce7;padding:0}.tox div.tox-tinymceai__annotation:has(>hr){background-size:auto;padding:.25em}.tox div.tox-tinymceai__annotation--removed__highlight>hr,.tox div.tox-tinymceai__annotation--added__highlight>hr{border-color:#0003}.tox .mce-pagebreak.tox-tinymceai__annotation--added__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__selected{box-shadow:none;background-image:none;border:1px dashed #aaa}.tox .mce-pagebreak.tox-tinymceai__annotation--added__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__highlight{padding:0}.tox .tox-ai__scroll .tox-ai__review-sidebar-container{scrollbar-gutter:stable;flex-direction:column;gap:12px;width:100%;height:100%;display:flex}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-card-list{gap:8px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-initializing{padding:var(--tox-private-pad-md,16px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-description{padding-bottom:calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px));font-size:var(--tox-private-font-size-sm,14px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-choose-container{padding-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-input{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-actions{gap:8px;display:flex}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container button.tox-ai__review-input-button{background-color:var(--tox-private-background-color,#fff);box-sizing:border-box;border:1px solid #eee;border-radius:6px;justify-content:space-between;align-items:center;width:100%;display:flex}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container .tox-ai__review-dropdown-content{width:anchor-size(width)}.tox .tox-statusbar{color:#222f3eb3;text-transform:none;background-color:#fff;border-top:1px solid #e3e3e3;flex:none;align-items:center;height:25px;padding:0 8px;font-size:14px;font-weight:400;display:flex;position:relative;overflow:hidden}.tox .tox-statusbar__path{text-overflow:ellipsis;white-space:nowrap;flex:auto;display:flex}.tox .tox-statusbar__right-container{white-space:nowrap;justify-content:flex-end;display:flex}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{flex:auto;justify-content:space-between;align-items:flex-start;height:16px;display:flex}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.3333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{white-space:nowrap;display:inline}.tox .tox-statusbar__wordcount{flex:none;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#222f3eb3;-webkit-text-decoration:none;text-decoration:none;position:relative}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar a:focus-visible:after{content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}.tox .tox-statusbar__path-item:focus-visible:after{content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}.tox .tox-statusbar__wordcount:focus-visible:after{content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-statusbar a:focus-visible:after{border:2px solid highlight}.tox .tox-statusbar__path-item:focus-visible:after{border:2px solid highlight}.tox .tox-statusbar__wordcount:focus-visible:after{border:2px solid highlight}}.tox .tox-statusbar__branding svg{fill:#222f3ecc;width:auto;height:1em;margin-left:.3em}@media (forced-colors:active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-cursor-default{cursor:ns-resize}.tox .tox-statusbar__resize-cursor-both{cursor:nwse-resize}.tox .tox-statusbar__resize-handle{flex:none;justify-content:flex-end;align-self:stretch;align-items:flex-end;margin:3px -5px 3px 4px;padding-bottom:0;padding-left:0;padding-right:0;display:flex;position:relative}.tox .tox-statusbar__resize-handle svg{fill:#222f3e80;display:block}.tox .tox-statusbar__resize-handle:focus svg,.tox .tox-statusbar__resize-handle:hover svg{fill:#222f3e}.tox .tox-statusbar__resize-handle:focus-visible{background-color:#0000;border-radius:1px 1px 5px;box-shadow:0 0 0 2px #0000}.tox .tox-statusbar__resize-handle:focus-visible:after{content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-statusbar__resize-handle:focus-visible:after{border:2px solid highlight}}.tox .tox-statusbar__resize-handle:only-child{margin-left:auto}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox a.tox-tag{cursor:pointer}.tox .tox-tag{box-sizing:border-box;width:-moz-fit-content;width:fit-content;padding:var(--tox-private-pad-xs,4px) 6px;align-items:center;gap:var(--tox-private-pad-xs,4px);background:hsl(from var(--tox-private-color-tint,#006ce7) h s l / 10%);line-height:var(--tox-private-base-value,16px);font-size:var(--tox-private-font-size-xs,12px);border-radius:3px;display:flex;position:relative}.tox .tox-tag:before{border-radius:var(--tox-private-control-border-radius,6px);bottom:calc(-1 * var(--tox-private-tag-border-width,1px));box-shadow:var(--tox-private-tag-focus-outline,inset 0 0 0 1px #fff,0 0 0 2px #006ce7);content:"";left:calc(-1 * var(--tox-private-tag-border-width,1px));opacity:0;pointer-events:none;right:calc(-1 * var(--tox-private-tag-border-width,1px));top:calc(-1 * var(--tox-private-tag-border-width,1px));position:absolute}.tox .tox-tag:focus:not(:disabled):before{opacity:1}.tox .tox-tag>*{flex-shrink:0}.tox .tox-tag .tox-icon{height:var(--tox-private-base-value,16px);fill:var(--tox-private-text-color,#222f3e)}.tox .tox-tag .tox-tag__label{text-overflow:ellipsis;white-space:nowrap;color:var(--tox-private-text-color,#222f3e);flex-shrink:1;overflow:hidden}.tox .tox-tag .tox-tag__close{height:var(--tox-private-base-value,16px)}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon{color:var(--tox-private-text-color-muted,#222f3eb3);border:0;padding:0}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon:before{box-shadow:none}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tox .tox-segmented-control{border-radius:var(--tox-private-control-border-radius,6px);box-shadow:inset 0 0 0 1px var(--tox-private-segmented-control-border-color,#e3e3e3);padding:var(--tox-private-pad-xs,4px);background-color:var(--tox-private-background-color,#fff);border:none;display:inline-flex;position:relative;overflow:hidden}.tox .tox-segmented-control__segment{padding:var(--tox-private-pad-xs,4px) var(--tox-private-pad-sm,8px);cursor:pointer;font-size:var(--tox-private-font-size-sm,14px);font-weight:var(--tox-private-font-weight-normal,normal);border-radius:calc(var(--tox-private-control-border-radius,6px) - 1px);text-align:center;white-space:nowrap;vertical-align:middle;color:var(--tox-private-segmented-control-text-color,#222f3e);background:0 0;border:1px solid #0000;flex:1;line-height:16px;display:inline-block}.tox .tox-segmented-control__segment--active{border-color:var(--tox-private-segmented-control-active-border-color,#006ce7);color:var(--tox-private-segmented-control-active-text-color,#006ce7);background-color:var(--tox-private-segmented-control-active-bg-color,#006ce71a)}.tox .tox-segmented-control:not(.tox-segmented-control--disabled) .tox-segmented-control__segment{transition:all .2s}.tox .tox-segmented-control.tox-segmented-control--disabled .tox-segmented-control__segment{opacity:.5;cursor:not-allowed;pointer-events:none}.tox .tox-segmented-control__segment:focus{outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:2px}.tox .tox-segmented-control__segment:focus:not(:focus-visible){outline:0}.tox .tox-toggle{align-items:center;gap:var(--tox-private-pad-xs,4px);padding:var(--tox-private-pad-xs,4px);font-weight:var(--tox-private-font-weight-normal,normal);line-height:var(--tox-private-control-line-height,24px);white-space:nowrap;background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);display:flex}.tox .tox-toggle input{opacity:0;width:0;height:0;position:absolute}.tox .tox-toggle__slider{cursor:pointer;box-sizing:border-box;background-color:var(--tox-private-slider-background-color,#fff);border:1px solid var(--tox-private-slider-border-color,#e3e3e3);border-radius:34px;width:28px;height:16px;transition:all .4s;position:relative}.tox .tox-toggle__slider:before{content:"";background-color:var(--tox-private-slider-handle-background-color,#222f3e);border-radius:50%;width:12px;height:12px;transition:all .4s;position:absolute;bottom:1px;left:1px}.tox input:checked+.tox-toggle__slider{background-color:var(--tox-private-slider-checked-background-color,#006ce7);border:1px solid var(--tox-private-slider-checked-border-color,#006ce7)}.tox input:focus+.tox-toggle__slider{box-shadow:0 0 0 1px var(--tox-private-color-white,#fff),0 0 0 2px var(--tox-private-color-tint,#006ce7)}.tox input:checked+.tox-toggle__slider:before{background-color:var(--tox-private-slider-checked-handle-background-color,#fff);transform:translate(12px)}.tox input:disabled+.tox-toggle__slider:before{opacity:.5}.tox .tox-tbtn{box-shadow:none;color:#222f3e;text-transform:none;background:#fff;border:0;border-radius:3px;outline:0;flex:none;justify-content:center;align-items:center;width:34px;height:28px;margin:6px 1px 5px 0;padding:0;font-size:14px;font-style:normal;font-weight:400;display:flex}.tox .tox-tbtn .tox-tbtn__icon-wrap{pointer-events:none}@media (forced-colors:active){.tox .tox-tbtn.tox-tbtn:hover,.tox .tox-tbtn:hover{outline:1px dashed}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid;position:relative}}.tox .tox-tbtn svg{fill:#222f3e;display:block}@media (forced-colors:active){.tox .tox-tbtn svg,.tox .tox-tbtn svg.tox-tbtn--enabled,.tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled){fill:currentColor!important}.tox .tox-tbtn svg .tox-tbtn:disabled,.tox .tox-tbtn svg .tox-tbtn:disabled:hover,.tox .tox-tbtn svg.tox-tbtn--disabled,.tox .tox-tbtn svg.tox-tbtn--disabled:hover{filter:contrast(0%)}}.tox .tox-tbtn.tox-tbtn-more{width:inherit;padding-left:5px;padding-right:5px}.tox .tox-tbtn:focus{box-shadow:none;z-index:1;background:#fff;border:0;position:relative}.tox .tox-tbtn:focus:after{content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-tbtn:focus:after{border:2px solid highlight}}.tox .tox-tbtn:hover{box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:#222f3e80}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:#fff;border:0}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tbtn--active,.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:focus,.tox .tox-tbtn--enabled:hover{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled:focus>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:focus svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:#222f3e80}.tox .tox-tbtn--enabled:focus:after{content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-tbtn--enabled:focus:after{border:2px solid highlight}}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{width:51px;height:42px}.tox .tox-tbtn--lg{flex-direction:column;width:68px;height:56px}.tox .tox-tbtn--return{height:unset;align-self:stretch;width:16px}.tox .tox-tbtn--labeled{width:unset;padding:0 4px}.tox .tox-tbtn__vlabel{letter-spacing:-.025em;white-space:nowrap;margin-bottom:4px;font-size:10px;font-weight:400;display:block}.tox .tox-label--context-toolbar{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin:6px 1px 5px 0}.tox .tox-number-input{background:#f7f7f7;border-radius:3px;width:auto;margin:6px 1px 5px 0;display:flex;position:relative}.tox .tox-number-input:focus{background:#f7f7f7}.tox .tox-number-input:focus:after{content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input:focus:after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{pointer-events:none;text-align:center;display:flex;position:relative}.tox .tox-number-input .tox-input-wrapper:focus{z-index:1;background-color:#f7f7f7}.tox .tox-number-input .tox-input-wrapper:focus:after{content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input .tox-input-wrapper:focus:after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper:has(input:focus):after{content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input .tox-input-wrapper:has(input:focus):after{border:2px solid highlight}}.tox .tox-number-input input{color:#222f3e;pointer-events:all;border-radius:3px;width:60px;margin:2px 0;font-size:14px;position:relative}.tox .tox-number-input input:hover{color:#222f3e;background:#f0f0f0}.tox .tox-number-input input:focus{background-color:#f7f7f7}.tox .tox-number-input input:disabled{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:#fff;border:0}.tox .tox-number-input button{color:#222f3e;text-align:center;width:24px;height:28px;position:relative}@media (forced-colors:active){.tox .tox-number-input button:active,.tox .tox-number-input button:focus,.tox .tox-number-input button:hover{outline:1px solid!important}}.tox .tox-number-input button svg{fill:#222f3e;margin:0 auto;display:block;transform:scale(.67)}@media (forced-colors:active){.tox .tox-number-input button svg,.tox .tox-number-input button svg:active,.tox .tox-number-input button svg:hover{fill:currentColor!important}.tox .tox-number-input button svg:disabled{filter:contrast(0)}}.tox .tox-number-input button:focus{z-index:1;background:#f7f7f7}.tox .tox-number-input button:focus:after{content:"";border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input button:focus:after{border:2px solid highlight}}.tox .tox-number-input button:hover{box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:#fff;border:0}.tox .tox-number-input button:disabled svg{fill:#222f3e80}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#f7f7f7}.tox .tox-tbtn--select{width:auto;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #eee}.tox .tox-tbtn__select-label{cursor:default;height:initial;text-overflow:ellipsis;white-space:nowrap;margin:0 4px;font-weight:400;overflow:hidden}.tox .tox-tbtn__select-chevron{justify-content:center;align-items:center;width:16px;display:flex}.tox .tox-tbtn__select-chevron svg{fill:#222f3e80}@media (forced-colors:active){.tox .tox-tbtn__select-chevron svg{fill:currentColor}}.tox .tox-tbtn--bespoke,.tox .tox-tbtn--bespoke:focus{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{text-overflow:ellipsis;white-space:nowrap;width:7em;overflow:hidden}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button__main{border-radius:3px 0 0 3px;margin-right:0}.tox .tox-split-button__main:focus{box-shadow:none;color:#222f3e;z-index:1;background:#fff;border:0;position:relative}.tox .tox-split-button__main:focus:after{content:"";border-radius:3px 0 0 3px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-split-button__main:focus:after{border:2px solid highlight}}.tox .tox-split-button__chevron{border-radius:0 3px 3px 0;width:16px;margin-left:0}.tox .tox-split-button__chevron:focus{box-shadow:none;color:#222f3e;z-index:1;background:#fff;border:0;position:relative}.tox .tox-split-button__chevron:focus:after{content:"";border-radius:0 3px 3px 0;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-split-button__chevron:focus:after{border:2px solid highlight}}.tox .tox-split-button__chevron svg{fill:#222f3e80}@media (forced-colors:active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox.tox-platform-touch .tox-split-button__main{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button__chevron.tox-tbtn--disabled,.tox .tox-split-button__main.tox-tbtn--disabled,.tox .tox-split-button__chevron.tox-tbtn--disabled:hover,.tox .tox-split-button__main.tox-tbtn--disabled:hover,.tox .tox-split-button__chevron.tox-tbtn--disabled:focus,.tox .tox-split-button__main.tox-tbtn--disabled:focus{box-shadow:none;color:#222f3e80;background:#fff}.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color,.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-text-color__color{opacity:.3}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,#0000 1px 39px);background-position:50% 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);background-attachment:local;flex-wrap:wrap;flex:none;padding:0;display:flex;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:50% 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{opacity:0;visibility:hidden;height:0;padding-top:0;padding-bottom:0}.tox .tox-toolbar__overflow--growing{transition:height .3s,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #0000;margin-top:-1px;padding-top:1px;padding-bottom:1px}@media (forced-colors:active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid}}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:50% 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{pointer-events:none;border:1px solid #0000;margin-right:2px}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#f7f7f7;border-style:solid;border-width:1px;border-radius:6px}.tox.tox-tinymce-aux .tox-toolbar__overflow{overscroll-behavior:none;background-color:#fff;background-position:50% 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;padding:4px 0;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}@media (forced-colors:active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:50% 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox-context-form__group{align-items:center;display:flex}.tox .tox-toolbar__group{flex-wrap:wrap;align-items:center;margin:0;padding:0 11px 0 12px;display:flex}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-wrap:nowrap;flex-shrink:0}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #0000}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #0000}.tox .tox-toolbar-input-form{background-color:var(--tox-private-background-color,#fff);padding:0 var(--tox-private-pad-sm,8px);align-items:center;display:flex}.tox .tox-tooltip{z-index:1150;width:max-content;max-width:min(80%,15em);padding:8px 0 0;display:inline-block;position:relative}.tox .tox-tooltip.tox-tooltip--anchor{padding:var(--tox-private-pad-xs,4px) 0 0;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;height:-moz-fit-content;height:fit-content;display:none;position:fixed}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--up{position-area:block-end}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--down{position-area:block-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--left{position-area:inline-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--right{position-area:inline-end}.tox .tox-tooltip__body{box-shadow:none;color:#fff;overflow-wrap:break-word;text-transform:none;background-color:#222f3e;border-radius:6px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:600}@media (forced-colors:active){.tox .tox-tooltip__body{outline:1px outset}}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;top:0;left:50%;transform:translate(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid #222f3e;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #222f3e;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tox .tox-tree{flex-direction:column;display:flex}.tox .tox-tree .tox-trbtn{box-shadow:none;color:#222f3e;text-transform:none;background:0 0;border:0;border-radius:4px;outline:0;flex:none;align-items:center;height:28px;margin-top:4px;margin-bottom:4px;padding:0 0 0 8px;font-size:14px;font-style:normal;font-weight:400;display:flex;overflow:hidden}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tox .tox-tree .tox-trbtn svg{fill:#222f3e;display:block}.tox .tox-tree .tox-trbtn:focus{box-shadow:none;background:#f0f0f0;border:0}.tox .tox-tree .tox-trbtn:hover{box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:0 0;border:0}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{height:unset;align-self:stretch;width:16px}.tox .tox-tree .tox-trbtn--labeled{width:unset;padding:0 4px}.tox .tox-tree .tox-trbtn__vlabel{letter-spacing:-.025em;white-space:nowrap;margin-bottom:4px;font-size:10px;font-weight:400;display:block}.tox .tox-tree .tox-tree--directory{flex-direction:column;display:flex}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:#0000}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){color:#222f3e;background-color:#0000}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:#0000}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){color:#222f3e;background-color:#0000}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-icon-custom-state{flex-grow:1;justify-content:flex-end;display:flex}.tox .tox-tree .tox-tree--directory__children{padding-left:16px;overflow:hidden}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{justify-content:space-between;display:flex}[data-mce-name=uploadcare-enhance-filter] .color-swatch-remove-color path{fill:#c00;stroke:#c00}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;flex-direction:column;flex:1;height:100%;display:flex}.tox .tox-view{background-color:#fff;flex-direction:column;flex:auto;display:flex;overflow:hidden}.tox .tox-view__header{justify-content:space-between;align-items:center;padding:10px;font-size:16px;display:flex;position:relative}.tox .tox-view__label{color:#222f3e;text-align:center;white-space:nowrap;padding:4px 16px;font-weight:700;line-height:24px}.tox .tox-view__label--normal{font-size:16px}.tox .tox-view__label--large{font-size:20px}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__align-right{margin-left:auto}.tox .tox-view__toolbar{flex-direction:row;justify-content:space-between;gap:8px;padding:10px;display:flex;overflow-x:auto}.tox .tox-view__toolbar__group{flex-direction:row;gap:12px;display:flex}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{width:100%;height:100%;padding:8px;position:relative}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;width:100%;padding:8px}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;flex:1;display:flex;position:relative;overflow:hidden}.tox .tox-view .tox-revisionhistory__pane{padding:0}.tox .tox-revisionhistory__container{flex-direction:column;height:100%;display:flex}.tox .tox-revisionhistory{background-color:#fff;border-top:1px solid #f0f0f0;flex:1;width:100%;height:100%;display:flex;position:relative;overflow:auto hidden}.tox .tox-revisionhistory__iframe{flex:1}.tox .tox-revisionhistory__sidebar{flex-direction:column;width:316px;min-width:248px;height:100%;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{color:#222f3e;z-index:1;background-color:#fff;padding:12px;font-size:20px;font-weight:400;line-height:28px;box-shadow:0 4px 8px #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#f0f0f0;flex-direction:column;flex:1;gap:12px;padding:10px 12px;display:flex;overflow-y:auto}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{z-index:1;height:100%;position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus:after{content:"";border-radius:6px;position:absolute;top:1px;bottom:1px;left:1px;right:1px;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus:after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card{color:#222f3e;cursor:pointer;background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;flex-direction:column;width:100%;padding:12px;font-size:14px;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{z-index:1;position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus:after{box-shadow:0 0 0 2px #006ce7 #006ce7;content:"";border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #006ce7;box-shadow:0 0 0 2px #006ce7!important}@media (forced-colors:active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus:after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected{background-color:#fff5cc;position:relative;box-shadow:0 4px 8px #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected:after{box-shadow:0 0 0 2px #006ce7 #e3b82a;content:"";border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #e3b82a}@media (forced-colors:active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected:after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{background:#d3d5d8;border-radius:4px;width:min-content;margin-bottom:8px;padding:4px 8px;font-size:12px;font-weight:700;display:block}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-content{flex-direction:row;align-items:center;gap:8px;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-attribution{align-items:center;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-attribution .tox-revisionhistory__avatar{z-index:1;position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-attribution .tox-revisionhistory__avatar+.tox-revisionhistory__card-ai-icon{margin-left:-4px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-info{flex-direction:column;flex:1;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:14px;font-weight:700;line-height:18px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{object-fit:cover;vertical-align:middle;border-radius:50%;width:36px;height:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-ai-icon{width:36px;height:36px;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:#222f3eb3;padding:5px 5.5px;font-size:16px;line-height:24px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#222f3e;height:24px}.tox .tox-card{cursor:pointer;background-color:#fff;border:2px solid #0000;border-radius:6px;flex-direction:column;gap:12px;padding:12px;transition:box-shadow .15s ease-in-out,border .15s ease-in-out;display:flex}.tox .tox-card:hover{box-shadow:0 4px 8px #222f3e1a}.tox .tox-card--selected{border-color:#006ce7}.tox .tox-card:focus-visible{border-color:#0000;outline:0;box-shadow:0 0 0 2px #006ce7}.tox .tox-card--has-decision{background-color:#f0f0f0}.tox .tox-card--has-decision:not(.tox-card--selected){border-width:1px;border-color:#222f3eb3}.tox .tox-card--has-decision .tox-card__header{font-size:12px}.tox .tox-card--has-decision .tox-card__body{color:#222f3eb3}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline{border-color:#e0e0e0}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:focus:not(:disabled),.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:hover:not(:disabled){background-color:#e0e0e0;border-color:#d1d1d1}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:active:not(:disabled){background-color:#d1d1d1;border-color:#d1d1d1}.tox .tox-card__header{color:#222f3e;text-transform:uppercase;flex-direction:column;gap:12px;padding-bottom:0;font-size:16px;font-weight:700;display:flex}.tox .tox-card__header-label{text-transform:uppercase;color:#222f3e;font-size:12px;font-weight:700}.tox .tox-card__body{color:#222f3e;font-size:16px}.tox .tox-card__body .tox-expandable-box{border:none;gap:12px;padding:0}.tox .tox-card__highlight{border-bottom:2px solid #006ce7;padding:4px 6px}.tox .tox-card__highlight--added{background-color:#e4eeda}.tox .tox-card__highlight--deleted{background-color:#f5cccc}.tox .tox-card__highlight--modified{background-color:#cce2fa}.tox .tox-card__actions{gap:8px;display:flex}.tox .tox-card__actions--space-between{justify-content:space-between}.tox .tox-card__actions--flex-start{justify-content:flex-start}.tox .tox-card__actions .tox-button,.tox .tox-card__actions .tox-button--icon{padding:4px 16px}.tox .tox-card__actions .tox-button:has(.tox-icon:only-child){padding:4px 16px}.tox .tox-card.tox-skeleton{cursor:default;pointer-events:none;box-shadow:none}.tox .tox-card.tox-skeleton:hover{box-shadow:none}.tox .tox-card.tox-skeleton .tox-skeleton__line{border-radius:6px;margin:0}.tox .tox-card.tox-skeleton .tox-card__body{flex-direction:column;gap:4px;display:flex}.tox .tox-card-list{flex-direction:column;gap:12px;display:flex}.tox .tox-card-list:focus{outline:0}.tox [data-mce-name=suggestededits] .tox-icon .tox-icon--badge{fill:#006ce7}.tox .tox-view .tox-suggestededits__pane{padding:0}.tox .tox-suggestededits__sink{z-index:1000;position:relative}.tox .tox-suggestededits__sink .tox-tiered-menu .tox-collection--list{position:absolute}.tox .tox-suggestededits__container{flex-direction:column;height:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits{height:inherit;background-color:#fff;border-top:1px solid #eee;flex:1;display:flex;position:relative;overflow:auto hidden}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__content{flex:1}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model{height:100%;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model .tox-suggestededits__iframe{background-color:#fff;width:100%;height:100%;overflow:scroll}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar{background-color:#f0f0f0;flex-direction:column;flex:0 auto;width:316px;min-width:248px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-header{padding:4px 12px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content{flex-direction:column;flex:1;gap:12px;padding:6px 12px 12px;display:flex;position:relative;overflow:auto}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card{background-color:#fff;border-radius:6px;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--divider{background-color:#f0f0f0;width:100%;height:1px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--editor,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--single{flex-direction:column;align-self:stretch;align-items:flex-start;gap:6px;padding:6px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header{flex:auto;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user{flex:1 0 0;align-items:center;gap:8px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--attribution{align-items:center;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar{z-index:1;width:24px;height:24px;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar .tox-skeleton__circle,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar img{width:24px;height:24px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--ai-icon{margin-left:-4px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--ai-icon svg{display:block}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#222f3e}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user{flex:1 0 0;align-items:center;gap:8px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--avatar{width:36px;height:36px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#222f3e;font-size:14px;font-weight:700}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--timestamp{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution{text-align:center;border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--accepted .tox-icon svg{fill:#78ab46}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--rejected .tox-icon svg{fill:#c00}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content{flex-direction:column;flex:auto;align-self:stretch;gap:6px;width:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations{gap:8px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar{border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;width:6px;font-size:12px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--insert{background-color:#78ab46;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--modify{background-color:#006ce7;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--remove{background-color:#c00;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-text{color:#222f3e;font-weight:700}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--feedback{color:#222f3e;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea{color:#222f3e;resize:none;border:2px solid #eee;border-radius:6px;gap:8px;width:100%;padding:5px 6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea:focus{border:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer{flex-direction:column;gap:6px;width:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp .tox-icon svg{fill:#222f3e80;margin-top:-10px;transform:translateY(8px)}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons{align-items:center;gap:8px;width:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--review-buttons{justify-content:space-between;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--feedback-buttons{justify-content:flex-end}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--hidden:not(.tox-suggestededits__card--active){opacity:.5}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--resolved{background-color:#d3d5d8}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus{outline:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus-visible{outline:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single{border-radius:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus{outline:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus-visible{outline:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card:hover{box-shadow:0 4px 8px #d3d5d8}.tox .tox-dialog-loading:before{content:"";z-index:1000;background-color:#00000080;width:100%;height:100%;position:absolute}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js,.tox .tox-dialog__body-content .tox-collection{flex:1;display:flex}
/*$vite$:1*/